summaryrefslogtreecommitdiffstats
path: root/vis.changes
diff options
context:
space:
mode:
Diffstat (limited to 'vis.changes')
-rw-r--r--vis.changes449
1 files changed, 449 insertions, 0 deletions
diff --git a/vis.changes b/vis.changes
new file mode 100644
index 0000000..240ed2b
--- /dev/null
+++ b/vis.changes
@@ -0,0 +1,449 @@
+-------------------------------------------------------------------
+Sun May 29 18:00:53 UTC 2022 - mcepl@cepl.eu
+
+- Update to version 0.7+git.1653832963.0cc684f:
+ * filetype: Set diff filetype for COMMIT_EDITMSG files
+ * filetype: Allow ".PKGBUILD" extension for PKGBUILDs
+ * filetype: add .glif to xml
+ * filetype.lua: Add "text/x-script.python" to python
+ * README: fix typo
+
+-------------------------------------------------------------------
+Thu May 05 15:10:36 UTC 2022 - mcepl@cepl.eu
+
+- Update to version 0.7+git.1651608857.d0808c7:
+ * Re-enabled tre by #including <stddef.h>.
+ * README: x/freenode/c/libera/
+
+-------------------------------------------------------------------
+Fri Apr 29 23:27:53 UTC 2022 - Matej Cepl <mcepl@suse.com>
+
+- Add 1000-reenable-stddef-musl.patch (gh#martanne/vis#1000).
+
+-------------------------------------------------------------------
+Fri Dec 31 21:07:34 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Add no-EOL-to-wl-clipboard.patch to eliminate unnecessary
+ on paste.
+
+-------------------------------------------------------------------
+Sun Dec 26 19:58:00 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- So, I'll try 675-non-block_subproc.patch again.
+- But comment out 558-gf_reimplementation.patch again, because it
+ causes gh#martanne/vis#827.
+
+-------------------------------------------------------------------
+Mon Dec 20 11:21:47 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Mix patches again
+
+-------------------------------------------------------------------
+Sun Dec 19 15:03:24 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Comment out 558-gf_reimplementation.patch, because it seems to
+ ignite gh#martanne/vis#827 again.
+
+-------------------------------------------------------------------
+Tue Dec 14 11:41:12 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Add 558-gf_reimplementation.patch to add advanced
+ reimplementation of `gf` command.
+- Add vis-rpmlintrc to avoid complaints about bashisms in
+ vis-clipboard (gh#martanne/vis#990).
+
+-------------------------------------------------------------------
+Wed Nov 17 18:10:33 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Add 977-makefile-multiple-targets.patch to fix lexers/makefile
+
+-------------------------------------------------------------------
+Sun Aug 22 16:47:29 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Add patch 946-non-ASCII-completion.patch fixing gh#martanne/vis#941
+- Add patch 948-soft-word-wrapping.patch adding wrapping of lines.
+- Add patch 617-vis-highlight.patch to add vis-highlight command.
+- Add patch 959-flexible-insert-completion.patch to improve
+ insert completion (and make it possible to use
+ https://github.com/jpaulogg/vis-ins-completion)
+
+-------------------------------------------------------------------
+Sat May 15 20:25:45 UTC 2021 - mcepl@cepl.eu
+
+- Update to version 0.7+git.1618946717.1a958f2:
+ * filetype: Set "groovy" for Jenkinsfile
+ * ci: verify coverity scan script before using it
+ * ci: verify codecov script before using it
+ * vis: Add readline Ctrl+A/E bindings
+ * add lua5.4 in configure script
+
+-------------------------------------------------------------------
+Tue Feb 16 18:11:34 UTC 2021 - mcepl@cepl.eu
+
+- Update to version 0.7+git.1613402937.0cccd6e:
+ * vis: correctly close pipe connected to stdin of external process
+ * sam: simplify trailing match handling for x/y commands
+ * sam: tweak handling of zero length matches in y commands
+ * gitignore: remove vim specific swap files
+
+-------------------------------------------------------------------
+Fri Feb 5 23:55:37 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Add 699-no-crash-reenter-prompt.patch to fix
+ gh#martanne/vis#628.
+
+-------------------------------------------------------------------
+Fri Feb 5 23:00:35 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Add BR libselinux-devel to make vis SELinux aware.
+
+-------------------------------------------------------------------
+Fri Feb 5 21:53:41 UTC 2021 - mcepl@cepl.eu
+
+- Update to version 0.7+git.1611579794.29f89df:
+ * test: update
+ * sam: produce empty match at the end of looped range
+ * sam: only skip the last empty match if it follows a newline
+ * build: update alpine in docker build to version 3.13
+ * Adding .sv extension to verilog syntax highlighter
+ * filetype: Detect make shebang for "makefile".
+ * filetype: Set "bash" for APKBUILD and .ebuild.
+- Add libselinux-devel BR to enable SELinux support.
+
+-------------------------------------------------------------------
+Mon Jan 18 18:48:34 UTC 2021 - Matej Cepl <mcepl@suse.com>
+
+- Switch to Lua 5.4 by force.
+- Add back non-block_subproc.patch (rebase of gh#martanne/vis#675
+ on the top of master).
+
+-------------------------------------------------------------------
+Thu Jan 14 17:32:17 UTC 2021 - mcepl@cepl.eu
+
+- Update to version 0.7+git.1609943606.686ba1c:
+ * lexers/git-rebase: also highlight break command
+ * lexers/strace: improve comments, field names and syscall results
+ * Mention pkg-config in README
+ * vis-lua: provide file.permission property
+ * vis: implement multiline to/till motions
+ * vis: rename to/till motion internals
+ * lua: fix luacheck warnings
+ * fix typos in comments
+ * vis: make O implementation independent of <Up> mapping
+ * lexers: fix bug in bash lexer for last here-doc
+ * build: add git based version information back
+ * Set version to 0.7
+ * Add gemini lexer
+ * Zig filetype entry.
+ * Adding Zig lexer.
+ * Heredocs with "-" can have spaces before closing
+ * lexers: add meson build file lexer
+ * ci: avoid usage of ::add-path:: command in GitHub action
+ * test: update
+ * view: make view_selections_dispose_all O(n)
+ * Make SourceHut badge show status of master branch commits
+ * correct a couple of typos and distinguish between immediate and waiting operators
+ * vis: fix <C-c> processing after SIGINT
+ * build: fix curses library/pkg-config name
+ * vis: use localtime_r(3) instead of localtime(3)
+ * sam: simplify boolean expression, start < end implies end > 0
+ * map: remove no longer used map_leaf function
+ * build: use feature test macros for memrchr configure check
+ * build: add -D_NETBSD_SOURCE for NetBSD
+ * lua: fix typo in lilypond file extension
+ * test: update
+ * text: simplify iterator_init
+ * text: fix invalid pointer comparison
+ * text: avoid invalid pointer arithmetic
+ * test: update
+ * text: move higher level utility functions to separate file
+ * text: move generic iterator functionality to separate file
+ * text: move I/O related code to separate file
+ * build: list source files on separate lines
+ * text: provide public text_iterator_init
+ * text: rename internal text_iterator_init
+ * text: mark return value of text_iterator_text as const
+ * text: make text_snapshot return whether it succeeded
+ * array: mark array_peek argument as const
+ * array: mark array_capacity argument as const
+ * array: mark array_init_from argument as const
+ * text: mark text_delete_range range argument as const
+ * text: mark text_save_write_range range argument as const
+ * text: mark text_mmaped argument as const
+ * array: mark array_get_ptr argument as const
+ * array: mark array_get argument as const
+ * array: mark array_length argument as const
+ * text: mark text_write{,_range} argument as const
+ * text: mark text_size argument as const
+ * text: mark text_mark_get argument as const
+ * text: mark text_iterator_byte_get argument as const
+ * text: mark text_bytes_alloc0 argument as const
+ * text: mark text_byte(s)_get argument as const
+ * text: mark text_iterator_get argument as const
+ * text: mark text_state argument as const
+ * text: mark text_modified argument as const
+ * text: mark text_stat argument as const
+ * text: introduce text_iterator_text
+ * text: introduce text_iterator_has_{next,prev}
+ * text: add namespace prefix to block type constants
+ * text: avoid direct access to txt->blocks in I/O related code
+ * text: introduce text_saved
+ * text: use public text_stat interface where possible
+ * text: introduce block_load
+ * text: store blocks in array
+ * text: simplify reading of initial file content
+ * vis: add vis-selection-new-match-all
+ * vis: refactor selections_match_next
+ * text: add text_object_find_next/prev
+ * filetype: and Node.js module extensions
+ * test: update
+ * lexers: add .ts as a javascript (until typescript gets its own)
+ * Add ignorecase option
+ * lexers: add Mikrotik RouterOS script lexer
+ * filetype: do not match text/plain too early
+ * filetype: use scheme lexer for racket files
+ * text: improve text_line_down on the last line of the file
+ * vis-lua: provide vis.mark property
+ * vis-lua: use utility function to translate mark names
+ * vis: provide reverse mapping function for mark names
+ * vis-lua: provide vis.register property
+ * vis-lua: use utility function to translate register names
+ * vis: provide reverse mapping function for register names
+ * vis-lua: fix mark_names Lua doc indentation
+ * Pass up terminal CSI as events to Lua.
+ * text: improve and simplify inner word text object
+ * vis: improve C-n behavior in visual mode
+ * vis: implement C-n in normal mode with a mapping to viw
+ * text: make inner text objects work on single delimiting symbols
+ * text: provide save function taking a directory descriptor
+ * text: provide load function taking a directory descriptor
+ * text: move misplaced text_save documentation snippet
+ * vis-lua: fix redraw method name in API documentation
+ * vis-lua: make file.modified assignable
+ * doc: update doxygen configuration
+ * Update copyright year
+ * doc: update version number in doxygen config
+ * doc: use c as default sphinx role
+ * doc: enable C syntax highlighting by default
+ * doc: fix a couple of API doc warnings
+ * vis: remove ae outer entire text object
+ * vis: remove ie inner entire text object
+ * vis: remove z> rightmost pairwise selection combinator
+ * vis: remove z< leftmost pairwise selection combinator
+ * vis: remove z- shorter pairwise selection combinator
+ * vis: remove z+ longer pairwise selection combinator
+ * vis: remove z& pairwise selection intersection
+ * vis: remove z| pairwise union
+ * vis: remove commented entries from default config
+ * vis: use ~ instead of ! for selection complement
+ * vis: remove ~ as alias for g~
+ * vis: remove window related aliases from default config
+ * vis: remove special key aliases from default config
+ * test: update
+ * test: update
+ * support for primary clipboard
+ * vis-open: add trailing "/" for the folders
+ * build: mark distclean and testclean targets as PHONY
+ * Makefile: add testclean target
+ * Makefile: add distclean target
+ * build: define LUA_COMPAT_5_3
+ * text: simplify remapping of original file content
+ * text: remove dead store
+ * text: code cleanup, use local variable
+ * text: fix typo in comments, no code change
+ * Support wayland clipboard (wl-clipboard)
+ * build: add git based version information back
+ * build: set version to 0.6
+ * ui: fix terminal UI on serial console
+
+-------------------------------------------------------------------
+Tue Dec 8 18:42:07 UTC 2020 - Matej Cepl <mcepl@suse.com>
+
+- Update to the released version 0.7:
+ This is mostly a bug fix release with fixes for a few cases of
+ undefined behavior and preliminary work for experimentation with
+ different core text management data structures and general editor
+ architecture.
+ - fix UB in core text management data structure
+ - text refactoring, splitting out reusable text iterator and I/O
+ components
+ - new *at() variants taking directory descriptor for file load/save
+ API
+ - more efficient initial file read, avoiding spurious syscalls and
+ copy
+ - text API cleanups, const correctness improvements
+ - increased test coverage for core text data structure
+ - support for Lua 5.4
+ - Lua API improvements: vis.mark, vis.register, vis.win.file.modified
+ - and support for terminal CSI events
+ - NetBSD support
+ - new :set ignorecase option to search case independently
+ - new visual mode mapping <C-a> to select all matching selections
+ - fix mappings involving non-leading <C-c>
+ - minor file detection fixes for racket, node.js modules, Typescript
+ and liliypond
+ - new lexers for Zig, meson build system, Mikrotik RouterOS scripts,
+ Gemini
+ - improved inner word text object and its use for <C-n> in normal mode
+ - improved <C-n> behavior in visual mode
+ - removed ie, ae inner/outer entire text object, use :, as shorthand
+ for :0,$
+ - removed pairwise selection combinators z>, z<, z-, z+, z&, z|
+ - remove ~ as alias for g~
+ - use ~ instead of ! for selection complement
+ - remove special key and window related aliases
+ - vis-open(1) adds a trailing slash to indicate folders
+ - add primary clipboard support to vis-clipboard(1)
+ - support wayland clipboard using wl-clipboard(1)
+ - new Makefile targets: distclean, testclean
+
+
+-------------------------------------------------------------------
+Mon Jun 15 07:25:48 UTC 2020 - Matej Cepl <mcepl@suse.com>
+
+- Update to the released version 0.6 (all changes since 0.5):
+ - bounded time syntax highlighting using the :set redrawtime
+ option
+ - support optional count for sam's text commands e.g. :i3/-/
+ - make <C-n> in visual mode match next occurence of existing
+ selection
+ - warn when attempting to write to an existing file
+ - improved file change detection based on inode instead of path
+ information
+ - fix file saves with modifications in file pre-save events
+ - fix save on file systems without fsync(2) support on
+ directory descriptors
+ - do not unlink file~ when saving file
+ - introduce distinct vis-menu(1) exit codes
+ - modify Lua package.path to include /init.lua
+ - performance improvements for the HTML, XML and YAML lexers
+ - new Julia and Elm lexers, better defaults for standard text
+ lexer
+ - support optional exit status in :q and :qall commands
+ - better temporary file creation using mkstemp(2)
+ - performance improvements in highlight matching parentheses
+ - improved behavior of ^ and $ in searches and looping commands
+ - improved search wrap around behavior
+ - new :set layout option to specify window orientation
+ - improved filetype detection by matching known filenames
+ exactly
+ - support DragonFly BSD in configure script
+ - better manual page, fixed warnings
+ - removed gp, gP, gq
+ - implement g~, gu and gU using tr(1), they are no longer
+ operators
+ - removed v and V in operator pending mode
+ - avoid crash if $TERM is unset
+ - keep selections after :> command
+ - normalize selections after : command execution
+ - show pending input queue content in status bar
+ - make r<Enter> insert a new line
+ - new :set loadmethod option, valid values are read, mmap or
+ auto
+ - always apply :| command to existing selections
+ - fix terminal UI on serial console
+ - various code cleanups, removal of VLA
+ - resets count, if applicable
+ - fix :X and :Y commands which were interchanged
+ - don't strip executables by default, provide install-strip
+ target
+
+-------------------------------------------------------------------
+Fri Jun 05 13:33:07 UTC 2020 - mcepl@cepl.eu
+
+- Update to version 0.5+git.1590819266.c37f09e:
+ * test: update
+ * vis: fix implicit enum conversion warning
+ * build: update alpine in docker build to version 3.12
+ * doc: update outdated version information
+ * doc: update sphinx configuration to python 3
+ * test: update
+ * text: introduce text_save_method, remove text_save_range
+ * test: update
+ * build: use -O2 by default
+ * vis: cleanup pre-processing of :-commands
+ * Tweak README
+ * vt100: do not crash if termkey is not yet initialized
+ * ui: fix line number drawing
+ * build: fix _XOPEN_SOURCE redefinition warning
+ * vis: make <Escape> reset count in visual modes
+ * vis: make <Escape> reset count in normal mode
+ * lexers: prioritize markdown list rule
+ * lexers: make markdown white space rule less greedy
+ * man: document theme location
+ * Avoid use of VLAs
+ * vt100: use shorter escape sequence to clear screen
+ * Add Julia lexer
+
+-------------------------------------------------------------------
+Thu Apr 16 22:18:41 UTC 2020 - mcepl@cepl.eu
+
+- Update to version 0.5+git.1584517720.08a550d:
+ * color-column: Don't change fg/bg if not set explicitly
+ * Set single cursor style as primary, not secondary
+ * sam: fix X and Y commands which were interchanged
+ * Add Elm lexer
+ * sam: fix spurious "file exists" warnings
+
+-------------------------------------------------------------------
+Wed Feb 26 23:07:04 UTC 2020 - Matej Cepl <mcepl@suse.com>
+
+- Fix the license: it is ISC, not MIT.
+
+-------------------------------------------------------------------
+Wed Feb 26 09:20:25 UTC 2020 - mcepl@cepl.eu
+
+- Update to version 0.5+git.1582699959.bdfea7e:
+ * build: provide install-strip make target
+ * ci: fix Alpine build by installing terminfo data
+ * test: update
+ * ci: remove Travis CI integration
+ * ci: remove Appveyor integration
+ * ci: improve OpenBSD Lua installation
+ * ci: make sure en_US.UTF-8 locale is available on Debian
+ * ci: disable codecov commit status updates
+ * vis-lua: implement vis:redraw()
+ * lua: add `redrawtime` option
+
+-------------------------------------------------------------------
+Wed Feb 26 08:42:15 UTC 2020 - mcepl@cepl.eu
+
+- Update to version 0.5+git.1582699959.bdfea7e:
+ * build: provide install-strip make target
+ * ci: fix Alpine build by installing terminfo data
+ * test: update
+ * ci: remove Travis CI integration
+ * ci: remove Appveyor integration
+ * ci: improve OpenBSD Lua installation
+ * ci: make sure en_US.UTF-8 locale is available on Debian
+ * ci: disable codecov commit status updates
+ * vis-lua: implement vis:redraw()
+ * lua: add `redrawtime` option
+
+-------------------------------------------------------------------
+Wed Feb 26 08:41:57 UTC 2020 - Matej Cepl <mcepl@suse.com>
+
+- The latest upstream commit doesn't strip binaries anymore
+
+-------------------------------------------------------------------
+Mon Feb 24 16:11:28 CET 2020 - Matej Cepl <mcepl@suse.com>
+
+- make install STRIP=true to avoid stripping. Avoid public nudity!
+ gh#martanne/vis#811
+
+-------------------------------------------------------------------
+Thu Dec 26 00:17:14 CET 2019 - Matej Cepl <mcepl@suse.com>
+
+- Add BR of tre-devel, not just tre.
+
+-------------------------------------------------------------------
+Sun Sep 22 01:22:08 CEST 2019 - Matej Cepl <mcepl@suse.com>
+
+- Remove Debian-related files
+- Add missing BRs.
+
+-------------------------------------------------------------------
+Mon Dec 12 21:42:43 UTC 2016 - code@baez.nyc
+
+initial build from git
+