From fdb003b973ed48688bcd2cefb0129e0f5ebd2bbb22f1f7f6cff9e89a5806bdc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Wed, 4 Aug 2021 08:47:57 +0000 Subject: [PATCH] - Updated to version 8.2.3281, fixes the following problems * Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras) * Coverity reports a null pointer dereference. * Vim9: argument types are not checked at compile time. * Vim9: crash when compiling string fails. (Yegappan Lakshmanan) * Dynamic library load error does not mention why it failed. * Vim9: lambda doesn't find block-local variable. * Vim9: searchpair() sixth argument is compiled. (Yegappan Lakshmanan) * Vim9: argument types are not checked at compile time. * Vim9: execution speed can be improved. * NOCOMPOUNDSUGS entry in spell file not tested. * Vim9: argument types are not checked at compile time. * Vim9: crash when using variable in a loop at script level. * When using xchaha20 crypt undo file is not removed. * :find searches non-existing directories. * Test_term_setansicolors() fails in some configurations. * Vim9: argument types are not checked at compile time. * Vim9: cannot used loop variable later as lambda argument. * Vim: using {} block in autoloade omnifunc fails. * Cannot call script-local function after :vim9cmd. (Christian J. Robinson) * Incsearch highlighting is attempted halfway a mapping. * New digraph functions use old naming scheme. * 'virtualedit' can only be set globally. * Cannot use a simple block for the :command argument. (Maarten Tournoij) * Vim9: runtime and compile time type checks are not the same. * Vim9: type error when function return type is not known yet. * Build failure with small features. * system() does not work without a second argument. * prop_list() and prop_find() do not indicate the buffer for the used type. * Crash when printing long string with Lua. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=672 --- vim-8.2.3204.tar.gz | 3 -- vim-8.2.3281.tar.gz | 3 ++ vim.changes | 80 +++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 84 insertions(+), 4 deletions(-) delete mode 100644 vim-8.2.3204.tar.gz create mode 100644 vim-8.2.3281.tar.gz diff --git a/vim-8.2.3204.tar.gz b/vim-8.2.3204.tar.gz deleted file mode 100644 index 153e229..0000000 --- a/vim-8.2.3204.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c41381e7492485ef6cee202e3d6148f147e19e969f6f1ad78f8da379b55cff9a -size 15648080 diff --git a/vim-8.2.3281.tar.gz b/vim-8.2.3281.tar.gz new file mode 100644 index 0000000..8497ce0 --- /dev/null +++ b/vim-8.2.3281.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa89b500cedc9d788f1645c7f955b622e3322eea2007f4f6f34b2e4b9c92960 +size 15665971 diff --git a/vim.changes b/vim.changes index deb022c..158f56d 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Wed Aug 4 08:46:36 UTC 2021 - Ondřej Súkup + +- Updated to version 8.2.3281, fixes the following problems + * Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras) + * Coverity reports a null pointer dereference. + * Vim9: argument types are not checked at compile time. + * Vim9: crash when compiling string fails. (Yegappan Lakshmanan) + * Dynamic library load error does not mention why it failed. + * Vim9: lambda doesn't find block-local variable. + * Vim9: searchpair() sixth argument is compiled. (Yegappan Lakshmanan) + * Vim9: argument types are not checked at compile time. + * Vim9: execution speed can be improved. + * NOCOMPOUNDSUGS entry in spell file not tested. + * Vim9: argument types are not checked at compile time. + * Vim9: crash when using variable in a loop at script level. + * When using xchaha20 crypt undo file is not removed. + * :find searches non-existing directories. + * Test_term_setansicolors() fails in some configurations. + * Vim9: argument types are not checked at compile time. + * Vim9: cannot used loop variable later as lambda argument. + * Vim: using {} block in autoloade omnifunc fails. + * Cannot call script-local function after :vim9cmd. (Christian J. Robinson) + * Incsearch highlighting is attempted halfway a mapping. + * New digraph functions use old naming scheme. + * 'virtualedit' can only be set globally. + * Cannot use a simple block for the :command argument. (Maarten Tournoij) + * Vim9: runtime and compile time type checks are not the same. + * Vim9: type error when function return type is not known yet. + * Build failure with small features. + * system() does not work without a second argument. + * prop_list() and prop_find() do not indicate the buffer for the used type. + * Crash when printing long string with Lua. + * Cannot use lambda in {} block in user command. (Martin Tournoij) + * mode() does not indicate using CTRL-O in Select mode. + * When a builtin function gives an error processing continues. + * Vim9: error message does not indicate the location. + * Vim9: no error using heredoc for a number variable. + * Lua print() does not work properly. + * Vim9: memory leak when function reports an error. + * Vim9: valgrind reports leaks in builtin function test. + * Lua 5.3 print() with a long string crashes. + * The crypt key may appear in a swap partition. + * Memory use after free. + * Using uninitialized memory when checking for crypt method. + * Vim9: error message for wrong input uses wrong line number. + * Vim9: error for re-imported function with default argument. + * Listing builtin_gui as an available terminal is confusing. + * Duplicated code for adding buffer lines. + * Channel test fails randomly. + * win_gettype() does not recognize a quickfix window. + * ci" finds following string but ci< and others don't. + * Executable test may fail on new Ubuntu system. + * Calling prop_find() with -1 for ID gives errornous error. (Naohiro Ono) + * Error messages have the wrong text. + * When 'indentexpr' causes an error the did_throw flag may remain set. + * Build failure with small features. + * Vim9: when compiling repeat(123, N) return type is number. + * Build failure when ABORT_ON_INTERNAL_ERROR is defined. + * Vim9: "..=" does not accept same types as the ".." operator. + * Vim9: assign test fails. + * Smartcase does not work correctly in very magic pattern. + * Vim9: assignment with two indexes may check next line. + * Vim9: crash when disassembling a function that uses a deleted script + variable. + * Cannot use a block with :autocmd like with :command. + * Vim9: wrong argument check for partial. (Naohiro Ono) + * prop_find() finds property with ID -2. + * Vim9: cannot use :command or :au with a block in a :def function. + * Cannot use id zero with prop_find(). (Naohiro Ono) + * Autocmd test fails. + * Macro for printf format check can be simplified. + * Optimizer can use hints about ga_grow() normally succeeding. + * Vim9: exists() can only be evaluated at runtime. + * Vim9: compiled has() does not work properly. + * Vim9: error when adding 1 to float. + * Vim9: cannot use block in cmdline window. + * 'virtualedit' local to buffer is not the best solution. + * Vim9: TODO items in tests can be taken care of. + ------------------------------------------------------------------- Fri Jul 23 15:44:04 UTC 2021 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 2c88269..8c23d7b 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 3204 +%define patchlevel 3281 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site