From d5a0d8df7f5a4e721a382f4af9033be980ecd14e Mon Sep 17 00:00:00 2001 From: Matěj Cepl Date: Wed, 8 Jun 2022 09:26:00 +0200 Subject: Initial set of files from osc repo. --- vis.changes | 449 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 449 insertions(+) create mode 100644 vis.changes (limited to 'vis.changes') 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 . + * README: x/freenode/c/libera/ + +------------------------------------------------------------------- +Fri Apr 29 23:27:53 UTC 2022 - Matej Cepl + +- Add 1000-reenable-stddef-musl.patch (gh#martanne/vis#1000). + +------------------------------------------------------------------- +Fri Dec 31 21:07:34 UTC 2021 - Matej Cepl + +- Add no-EOL-to-wl-clipboard.patch to eliminate unnecessary + on paste. + +------------------------------------------------------------------- +Sun Dec 26 19:58:00 UTC 2021 - Matej Cepl + +- 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 + +- Mix patches again + +------------------------------------------------------------------- +Sun Dec 19 15:03:24 UTC 2021 - Matej Cepl + +- 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 + +- 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 + +- Add 977-makefile-multiple-targets.patch to fix lexers/makefile + +------------------------------------------------------------------- +Sun Aug 22 16:47:29 UTC 2021 - Matej Cepl + +- 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 + +- Add 699-no-crash-reenter-prompt.patch to fix + gh#martanne/vis#628. + +------------------------------------------------------------------- +Fri Feb 5 23:00:35 UTC 2021 - Matej Cepl + +- 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 + +- 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 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 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 + +- 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 to select all matching selections + - fix mappings involving non-leading + - 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 in normal mode + - improved 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 + +- 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 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 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 reset count in visual modes + * vis: make 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 + +- 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 + +- The latest upstream commit doesn't strip binaries anymore + +------------------------------------------------------------------- +Mon Feb 24 16:11:28 CET 2020 - Matej Cepl + +- make install STRIP=true to avoid stripping. Avoid public nudity! + gh#martanne/vis#811 + +------------------------------------------------------------------- +Thu Dec 26 00:17:14 CET 2019 - Matej Cepl + +- Add BR of tre-devel, not just tre. + +------------------------------------------------------------------- +Sun Sep 22 01:22:08 CEST 2019 - Matej Cepl + +- Remove Debian-related files +- Add missing BRs. + +------------------------------------------------------------------- +Mon Dec 12 21:42:43 UTC 2016 - code@baez.nyc + +initial build from git + -- cgit