Accepting request 792680 from editors

- Updated to version 8.2.0530, fixes the following problems
  * Vim9: not all code tested.
  * Vim9: constant expression not well tested.
  * Vim9: expression tests don't use recognized constants.
  * Terminal in popup test is still a bit flaky.
  * Vim9: while loop not tested.
  * Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
  * Vim9: str_val is confusing, it's a number
  * Cannot delete a text property matching both id and type. (Axel Forsman)
  * Insufficient testing for indent.c.
  * popup_atcursor() may hang. (Yasuhiro Matsumoto)
  * Yaml files are only recognized by the file extension.
  * Internal error when using "0" for a callback.
  * Some Normal mode commands not tested.
  * Printf test failing on Haiku.
  * Tag kind can't be a multi-byte character. (Marcin Szamotulski)
  * Hardcopy command not tested enough.
  * Can use :pedit in a popup window.
  * Vim9: import that redefines local variable does not fail.
  * Various Normal mode commands not fully tested.
  * The typebuf_was_filled flag is sometimes not reset, which may cause a hang.
  * Crash with combination of terminal popup and autocmd.
  * Prop_find() may not find text property at start of the line.
  * Type of term_sendkeys() is unknown.
  * Using wrong printf directive for jump location.
  * Coverity warning for not using return value.
  * Nasty callback test fails on some systems.
  * No CI test for a big-endian system.
  * prop_find() does not find all props.
  * Gcc warns for ambiguous else.

OBS-URL: https://build.opensuse.org/request/show/792680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=256
This commit is contained in:
Dominique Leuenberger 2020-04-15 18:05:54 +00:00 committed by Git OBS Bridge
commit c57035696a
4 changed files with 174 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:63a178c80f1dfffd85071eaeec52b7614955237c4920aa726bef694a13ec440e
size 14839896

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

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

View File

@ -1,3 +1,173 @@
-------------------------------------------------------------------
Thu Apr 9 09:58:21 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
- Updated to version 8.2.0530, fixes the following problems
* Vim9: not all code tested.
* Vim9: constant expression not well tested.
* Vim9: expression tests don't use recognized constants.
* Terminal in popup test is still a bit flaky.
* Vim9: while loop not tested.
* Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
* Vim9: str_val is confusing, it's a number
* Cannot delete a text property matching both id and type. (Axel Forsman)
* Insufficient testing for indent.c.
* popup_atcursor() may hang. (Yasuhiro Matsumoto)
* Yaml files are only recognized by the file extension.
* Internal error when using "0" for a callback.
* Some Normal mode commands not tested.
* Printf test failing on Haiku.
* Tag kind can't be a multi-byte character. (Marcin Szamotulski)
* Hardcopy command not tested enough.
* Can use :pedit in a popup window.
* Vim9: import that redefines local variable does not fail.
* Various Normal mode commands not fully tested.
* The typebuf_was_filled flag is sometimes not reset, which may cause a hang.
* Crash with combination of terminal popup and autocmd.
* Prop_find() may not find text property at start of the line.
* Type of term_sendkeys() is unknown.
* Using wrong printf directive for jump location.
* Coverity warning for not using return value.
* Nasty callback test fails on some systems.
* No CI test for a big-endian system.
* prop_find() does not find all props.
* Gcc warns for ambiguous else.
* Tiny popup when creating a terminal popup without minwidth.
* Using freed memory with :lvimgrep and autocommand. (extracted from POC
by Dominique Pelle)
* Some tests fail when run under valgrind.
* Wrong feature check causes test not to be run.
* Menu functionality insufficiently tested.
* Part from unfinished patch got included.
* Error for possible NULL argument to qsort().
* Printmbcharset option not tested.
* Delayed redraw when shifting text from Insert mode.
* Terminal postponed scrollback test is flaky.
* CI test coverage dropped.
* Coverity warns for using array index out of range.
* Coverity warns for not using return value.
* Coverity complains about using NULL pointer.
* Build fails with FEAT_EVAL but without FEAT_MENU.
* Cmdexpand.c insufficiently tested.
* Delayed screen update when using undo from Insert mode.
* Profile test fails when two functions take same time.
* Various memory leaks.
* Not all tests using a terminal are in the list of flaky tests.
* Not enough test coverage for evalvars.c.
* Setting local instead of global flag.
* When 'buftype' is "nofile" there is no overwrite check.
* Writefile() error does not give a hint.
* FileReadCmd event not well tested.
* No early check if :find and :sfind have an argument.
* Delete() commented out for testing.
* Search test leaves file behind.
* Channel test fails too often on slow Mac.
* Buffer menu does not handle special buffers properly.
* Channel connect_waittime() test is flaky.
* Bsdl filetype is not detected.
* Code in eval.c not sufficiently covered by tests.
* Various memory leaks in Vim9 script code.
* Vim9: cannot interrupt a loop with CTRL-C.
* Interrupting with CTRL-C does not always work.
* Crash when passing popup window to win_splitmove(). (john Devin)
* In some environments a few tests are expected to fail.
* Checking for wrong return value. (Tom)
* Code for modeless selection not sufficiently tested.
* Some errors were not tested for.
* It is not possible to check for a typo in a feature name.
* Buffer name may leak.
* No warning when test checks for option that never exists.
* Window creation failure not properly tested.
* Some compilers don't support using \e for Esc. (Yegappan Lakshmanan)
* A few tests fail in a huge terminal.
* INT signal not properly tested.
* Channel contents might be freed twice.
* No warnings for incorrect printf arguments.
* :disassemble has minor flaws.
* Channel contents might be used after being freed.
* Clipboard code is spread out.
* Swap file test fails on some systems.
* Listener with undo of deleting all lines not tested.
* Terminal scroll tests fails on some systems.
* Various functions not properly tested.
* Vim9: crash if return type is invalid. (Yegappan Lakshmanan)
* Not enough testing for restricted mode and function calls.
* Win32: double-width character displayed incorrectly.
* channel_parse_messages() fails when called recursively.
* Trailing space in job_start() command causes empty argument.
* Some tests fail when the system is slow.
* Cannot set the highlight group for a specific terminal.
* Test_confirm_cmd is flaky.
* Test_quotestar() often fails when run under valgrind.
* Missing feature check in test function.
* Cannot check if a function name is correct.
* Build failure because of wrong feature name.
* Confirm test fails on amd64 system. (Alimar Riesebieter)
* Previewwindow test fails on some systems. (James McCoy)
* Build error without float and channel feature. (John Marriott)
* Typos and other small problems.
* Vim9: dead code and wrong return type.
* Not parsing messages recursively breaks the govim plugin.
* Vim9: some errors are not tested
* GUI: pixel dust with some fonts and characters.
* Vim9: no error for missing ] after list.
* Test_confirm_cmd_cancel() can fail on a slow system.
* Missing change to compile_list().
* Terminal highlight name is set twice, leaking memory.
* Variables declared in an outer scope.
* Cannot use :write when using a plugin with BufWriteCmd.
* Channel out_cb test still fails sometimes on Mac.
* Terminal nasty callback test fails sometimes.
* Vim9: error messages not tested.
* New buffers are not added to the Buffers menu.
* Unloading shared libraries on exit has no purpose.
* Vim9: some code is not tested.
* Travis is still using trusty.
* Channel and sandbox code not sufficiently tested.
* Vim9: "let x = x + 1" does not give an error.
* Vim9: some error messages not tested.
* Vim9 script test fails.
* Vim9: some code and error messages not tested.
* Vim9: compiling not sufficiently tested.
* Vim9: Compiling can break when using a lambda inside :def.
* Vim9: memory leaks.
* Win32: VTP doesn't respect 'restorescreen'.
* Cannot recognize a <script> mapping using maparg().
* Vim9: some error messages not tested.
* Vim9: some error messages not tested.
* Vim9: asan error.
* Vim9: some code not tested.
* Vim9: disassemble test fails.
* Too verbose output from the asan build in Travis.
* Coverity complains about uninitialized field.
* Calling a lambda is slower than evaluating a string.
* Using the same loop in many places.
* Vim9: script test fails when channel feature is missing.
* Vim9: some code is not tested.
* Vim9: some code is not tested.
* Vim9: leaking scope memory when compilation fails.
* term_getty() not sufficiently tested.
* Coverity complains about ignoring return value.
* Getbufvar() may get the wrong dictionary. (David le Blanc)
* Vim9: func and partial types not done yet
* various code is not properly tested.
* Coverity complains about using uninitialized variable.
* Cscope code not fully tested.
* Vim9: no optional arguments in func type.
* Reading past allocated memory when using varargs.
* Several global functions are used in only one file.
* Some compilers cannot add to "void *".
* Client-server code is spread out.
* Vim9: cannot separate "func" and "func(): void".
* A terminal falls back to setting $TERM to "xterm".
* Vim9: return type not properly checked.
* Tests are not listed in sorted order.
* Crash when reading a blob fails.
* Several errors are not tested for.
* Vim9: function types insufficiently tested.
* Vim9: function arguments insufficiently tested.
* Vim9: function argument with default not checked.
* Test crashes on s390. (James McCoy)
-------------------------------------------------------------------
Tue Mar 31 14:23:28 UTC 2020 - Ismail Dönmez <idonmez@suse.com>

View File

@ -17,7 +17,7 @@
%define pkg_version 8.2
%define patchlevel 0348
%define patchlevel 0530
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim82
%define site_runtimepath %{_datadir}/vim/site