From 695096cf5a94b7dd821a8e0da982422c77523b7fc8bd1857a01f7e2e46dfd8cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Thu, 17 Jun 2021 07:37:40 +0000 Subject: [PATCH] - Updated to version 8.2.3013, fixes the following problems * Builtin function can be shadowed by global variable. * Using ":!command" does not work if the command uses posix_spawn(). * Still a way to shadow a builtin function. (Yasuhiro Matsumoto) * E704 for script local variable is not backwards compatible. (Yasuhiro Matsumoto) * Computing array length is done in various ways. * EBCDIC build is broken. * Superfluous extern declaration. * Vim9: line continuation comment uses legacy syntax. * Vim9: no good error for using :legacy in a :def function. * Test commented out because it fails with ASAN. * The evalfunc.c file is too big. * Accidentally enable tcl by default. * When a popup is visible a mouse move my restart Visual mode. * Vim9: line continuation comment still uses legacy syntax in one place. * Select mode test fails. * When 'clipboard' is "unnamed" zp and zP do not work correctly. * ASAN error when using text from the clipboard. * Calculating register width is not always needed. (Christian Brabandt) * Vim9: converting number to bool uses wrong stack offset. (Salman Halim) * Popup test fails if rightleft feature not enabled. * After using motion force from feedkeys() it may not be reset. * GTK: righthand scrollbar does not show with split window. * Vim9: using `=expr` does not handle a list of strings. * Vim9: internal error when calling function with too few arguments * Vim9: check for argument count ignores default values. * Vim9: no error when using job or channel as a string. * Some buffer related code is not tested. * Vim9: substitute expression cannot be a List in a :def function. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=666 --- vim-8.2.2918.tar.gz | 3 -- vim-8.2.3013.tar.gz | 3 ++ vim.changes | 101 ++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 105 insertions(+), 4 deletions(-) delete mode 100644 vim-8.2.2918.tar.gz create mode 100644 vim-8.2.3013.tar.gz diff --git a/vim-8.2.2918.tar.gz b/vim-8.2.2918.tar.gz deleted file mode 100644 index 71be19f..0000000 --- a/vim-8.2.2918.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40b65416ee68fc70be5a36576f3cbf39fd279549119d6c827ee52f167757b684 -size 15524979 diff --git a/vim-8.2.3013.tar.gz b/vim-8.2.3013.tar.gz new file mode 100644 index 0000000..23cb196 --- /dev/null +++ b/vim-8.2.3013.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f6df558842362e789751478b616f6652d6189e0dd964631db7ae8f4c77f58a8 +size 15544648 diff --git a/vim.changes b/vim.changes index 5f5fb1d..e603765 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,104 @@ +------------------------------------------------------------------- +Thu Jun 17 07:33:09 UTC 2021 - Ondřej Súkup + +- Updated to version 8.2.3013, fixes the following problems + * Builtin function can be shadowed by global variable. + * Using ":!command" does not work if the command uses posix_spawn(). + * Still a way to shadow a builtin function. (Yasuhiro Matsumoto) + * E704 for script local variable is not backwards compatible. (Yasuhiro + Matsumoto) + * Computing array length is done in various ways. + * EBCDIC build is broken. + * Superfluous extern declaration. + * Vim9: line continuation comment uses legacy syntax. + * Vim9: no good error for using :legacy in a :def function. + * Test commented out because it fails with ASAN. + * The evalfunc.c file is too big. + * Accidentally enable tcl by default. + * When a popup is visible a mouse move my restart Visual mode. + * Vim9: line continuation comment still uses legacy syntax in one place. + * Select mode test fails. + * When 'clipboard' is "unnamed" zp and zP do not work correctly. + * ASAN error when using text from the clipboard. + * Calculating register width is not always needed. (Christian Brabandt) + * Vim9: converting number to bool uses wrong stack offset. (Salman Halim) + * Popup test fails if rightleft feature not enabled. + * After using motion force from feedkeys() it may not be reset. + * GTK: righthand scrollbar does not show with split window. + * Vim9: using `=expr` does not handle a list of strings. + * Vim9: internal error when calling function with too few arguments + * Vim9: check for argument count ignores default values. + * Vim9: no error when using job or channel as a string. + * Some buffer related code is not tested. + * Vim9: substitute expression cannot be a List in a :def function. + * Build failure without the channel feature. + * Substitute() accepts a number but not a float expression. + * Tests failing because there is no error for float to string conversion. + * Sound code not fully tested. + * Vim9: cannot use heredoc in :def function for :python, :lua, etc. + * Recover test fails on big endian systems. + * Vim9: leaking memory when using heredoc script. + * Short file name extension for Scala not recognized. + * Vim9: using filter in compiled command does not work. + * Vim9: need to plan for future additions. + * Using getchar() in Vim9 script is problematic. + * Function list test fails. + * sound_playfile() is not tested on MS-Windows. + * Swap file recovery not sufficiently tested. + * Keys typed during a :normal command are discarded. + * GUI: mouse move may start Visual mode with a popup visible. + * Vim9: hang when using space after ->. (Naohiro Ono) + * Vim9: crash when calling function that failed to compile. + * ml_get errors after recovering a file. (Yegappan Lakshmanan) + * Vim9: crash when using two levels of partials. + * Vim9: memory leak + * Subtracting from number option fails when result is zero. (Ingo Karkat) + * Python configure check uses deprecated command. + * Cannot yank a block without trailing spaces. + * "%bd" tries to delete popup window buffers, which fails. (Ralf Schandl) + * Fix for recovery and diff mode not tested. + * Greek spell checking uses wrong case folding. + * Vim9: can only use an autoload function name as a string. + * Build failure without the +eval feature. + * Crash when using a null function reference. (Naohiro Ono) + * Warning for uninitialized variable. + * Not all options code is covered by tests. + * Popup window test is a bit flaky. + * Recovery test is not run on big-endian systems. + * Vim9: future commands are not reserved yet. + * Vim9: an inline function requires specifying the return type. + * Vim9: Test fails because of missing return statement. + * Vim9: a compiled function cannot be debugged. + * Build failure without the profile feature. + * Build failure with normal features. + * Vim9: debugger test fails. + * Vim9: memory leak when debugging a :def function. + * Jupyter Notebook files are not recognized. + * Vim9: no completion for :vim9 and :legacy. + * Vim9: completion for :disassemble is incomplete. + * 'fileencodings' default value should depend on 'encoding'. (Gary Johnson) + * Various code is not fully tested. + * Linker errors with dynamic Python 3.10. + * Vim9: when debugging cannot inspect local variables. + * Vim9: disassemble test fails. + * Vim9: disassemble test fails. + * Balloon sometimes does not hide with GTK 3. + * Vim9: warning for uninitialized variable. + * Vim9: memory leak when compilation fails. + * Vim doesn't abort on a fatal Tcl error. + * Vim9: closure compiled with wrong compile type. + * Vim9: error for missing colon given while skipping. + * Vim9: using a void value does not give a proper error message. + * Crash when echoing a value very early. (Naruhiko Nishino) + * Vim9: test for void value fails. + * Startup test may hang. + * Startup test may hang. + * Not enough testing for viminfo code. + * Vim9: cannot get argument values during debugging. + * When 'rightleft' is set the line number is sometimes drawn reversed. + * Vim: when debugging only the first line of a command using line + continuation is displayed. + ------------------------------------------------------------------- Tue Jun 1 10:19:44 UTC 2021 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index e3994d8..aecd93c 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 2918 +%define patchlevel 3013 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site