- 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
This commit is contained in:
Ondřej Súkup 2021-06-17 07:37:40 +00:00 committed by Git OBS Bridge
parent be5b9ed24e
commit 695096cf5a
4 changed files with 105 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40b65416ee68fc70be5a36576f3cbf39fd279549119d6c827ee52f167757b684
size 15524979

3
vim-8.2.3013.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5f6df558842362e789751478b616f6652d6189e0dd964631db7ae8f4c77f58a8
size 15544648

View File

@ -1,3 +1,104 @@
-------------------------------------------------------------------
Thu Jun 17 07:33:09 UTC 2021 - Ondřej Súkup <mimi.vx@gmail.com>
- 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 <mimi.vx@gmail.com>

View File

@ -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