diff --git a/vim-8.2.3863.tar.gz b/vim-8.2.3863.tar.gz deleted file mode 100644 index 0908f11..0000000 --- a/vim-8.2.3863.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73cb1e230a59605178867a38df6c643e6b0b74181a3f99e80700c0cd0bafaa4f -size 15843503 diff --git a/vim-8.2.3995.tar.gz b/vim-8.2.3995.tar.gz new file mode 100644 index 0000000..f5fd462 --- /dev/null +++ b/vim-8.2.3995.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ee1c1dd0269939e67a9904174b4f6cc8c1767c415ceb7a836c17a2db5185adb +size 15878538 diff --git a/vim.changes b/vim.changes index 2d7e225..3d4fcbd 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,137 @@ +------------------------------------------------------------------- +Tue Jan 4 14:54:47 UTC 2022 - Ondřej Súkup + +- Updated to version 8.2.3995, fixes the following problems +- fixed boo#1194219 + * Various build flags accidentally enabled. + * Cannot disable requesting key codes from xterm. + * Vim9: compiler complains about using "try" as a struct member. + * Vim9: type checking global variables is inconsistent. + * Implementation of some list functions too complicated. + * Vim9: function test fails. + * Vim9: type checking for "any" is inconsistent. + context menu. (Gabriel Dupras) + * List.c contains code for dict and blob. + * Vim9: finddir() and uniq() return types can be more specific. + * go.mod files are not recognized. + * Cannot highlight the number column for a sign. + * gcc complains about buffer overrun. + * 'cindent' does not recognize inline namespace. + * Function does not abort after a type error in compare + * Vim9: debugger tries to read more lines than there are. + * getreg() and getregtype() contain dead code. + * Solution filter files are not recognized. + * More duplicated code in f_getreginfo(). + * Crash when switching to other regexp engine fails. + * Crash when clearing the argument list while using it. + * Arglist test fails. + * Can define autocmd for every event by using "au!". + * E1135 is used for two different errors. + * The argument list may contain duplicates. + * Duplicate code for translating script-local function name. + * Vim9: type check for using v: variables is basic. + * When modifyOtherKeys is used CTRL-C is not recognized. + * Vim9: many local variables are initialized with an instruction. + * Vim9: no proper type check for first argument of call(). + * Vim9: confusing error when using function() with a number. + * Vim9: no test for nested function not available later. + * Vim9: the second argument of map() and filter() is not checked at + compile time. + * Vim9: not sufficient testing for variable initialization. + * Vim9: test for map() on string fails. + * It is not easy to use a script-local function for an option. + * Vim9: Cannot set 'cpo' in main .vimrc if using Vim9 script. + * Vim9: double free with nested :def function. + * "gM" does not count tabs as expected. + * Vim9: skip expression type is not checked at compile time. + * Dockerfile using prefix name not recognized. + * Vim9 help still contains "under development" warnings. + * Error messages are spread out. + * Cannot use a script-local function for 'foldtext'. + * Containerfile using prefix name not recognized. + * When the compare function of sort() produces and error then sort() + does not abort. + * Vim9: type check for filter() does not accept unknown. + * The ins_complete() function is much too long. + * Help for expressions does not mention Vim9 syntax. + * Various spelling mistakes in comments. + * illegal memory access when completing with invalid bytes. + * No error for passing an invalid line number to append(). + * The eval.txt help file is way too big. + * Function list test fails. + * Vim9: wrong argument for append() results in two errors. + * Restoring directory after using another window is inefficient. + * The way xdiff is used is inefficient. + * Cannot build with dynamic Ruby 3.1. + * Vim9: double free if a nested function has a line break in the argument + list. + * Vim9: no error if something follows :enddef in a nested function. + * Diff mode confused by NUL bytes. + * Build failure without the 'autochdir' option. (John Marriott) + * Vim9: double free when using lambda. + * Heredoc test fails. + * Using unititialized variable. + * getcmdline() argument has a misleading type. + * Coverity reports a memory leak. + * C line comment not formatted properly. + * After ":cd" fails ":cd -" is incorrect. + * Repeating line comment is undesired for "O" command. + * CTRL-U in Insert mode does not fix the indent. + * No proper test for maintaining change mark in diff mode. + * Insert mode completion function is too long. + * Line comment start is also found in a string. + * Match highlight disappears when doing incsearch for ":s/pat". + * SIGTSTP is not handled. + * Coverity reports a possible memory leak. + * Compiler warning from gcc for uninitialized variable. + * Insert mode completion functions are too long. + * Vim9: partial variable argument types are wrong, leading to a crash. + * When an internal error makes Vim exit the error is not seen. + * Unnecessary check for NULL pointer. + * Vim9: failure with partial with unknown argument count. + * Using freed memory with /\%V. + * Going beyond the end of the line with /\%V. + * Vim9: memory leak when text after a nested function. + * First line not redrawn when adding lines to an empty buffer. + * Insert completion code is too complicated. + * Vim9: no error for shadowing if script var is declared later. + * Duplicate assignment. + * Build failure compiling xxd with "-std=c2x". + * Error messages are spread out. + * Build fails for missing error message. + * Build failure with tiny and small features. (Tony Mechelynck) + * Some common lisp and scheme files not recognized. + * Vim9: no easy way to check if Vim9 script is supported. + * When using feedkeys() abbreviations may be blocked. + * Error messages are spread out. + * Build failure. + * Value of MAXCOL not available in Vim script. + * Error messages are spread out. + * Build fails. + * Error messages are spread out. + * Tiny build fails. + * Vim9: LISTAPPEND instruction does not check for a locked list. + * Error messages are spread out. + * FEARG_LAST is never used. (Dominique Pellé) + * Error messages are spread out. + * Build error when using dynamycally loaded Python 3. + * Vim9: the feature is not mentioned in the right places. + * If 'operatorfunc' invokes an operator the remembered Visual mode may be + changed. (Naohiro Ono) + * Vim9: debugging a for loop doesn't stop before it starts. + * Some lines of code not covered by tests. + * Error messages are spread out. + * Tiny build fails. + * Some insert completion code is not tested. + * Testing wrong operator. + * Vim9: error when extending dict with another type that it was + initialized with. + * Wrong local-additions in the help with language mix. + * When recording a change in Select mode the first typed character appears + twice. + * Vim9: extend() complains about the type even when it was not declared. + * Not all sshconfig files are detected as such. + ------------------------------------------------------------------- Tue Dec 21 14:21:55 UTC 2021 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 3eaa3b3..f05924b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,7 +1,7 @@ # # spec file for package vim # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 3863 +%define patchlevel 3995 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site