From 4a04d640d90be068134ecd45d879d506685bef76a810310e7943b01e2c087e0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 12 Mar 2019 10:49:04 +0000 Subject: [PATCH] Accepting request 684247 from home:mimi_vx:branches:editors - Updated to version 8.1.1005, fixes the following problems - vim-8.1.0297-dump3.patch - disabled another flakky test * Failure when closing a window when location list is in use. * Terminal test is a bit flaky. * Tests for restricted mode no run for MS-Windows GUI. * Can modify a:000 when using a reference. * A messed up rgb.txt can crash Vim. (Pavel Cheremushkin) * No need to check restricted mode for setwinvar(). * Index in getjumplist() may be wrong. (Epheien) * Incomplete set of assignment operators. * Struct uses more bytes than needed. * USE_LONG_FNAME never defined. * Complicated regexp causes a crash. (Kuang-che Wu) * Using clumsy way to get console window handle. * CI tests on AppVeyor are failing. * Can't handle large value for %{nr}v in regexp. (Kuang-che Wu) * Crash with tricky search pattern. (Kuang-che Wu) * Tag line with Ex command cannot have extra fields. * CI crashes when running out of memory. * Code related to findfile() is spread out. * fsync() may not work properly on Mac. * With Python 3.7 "find_module" is not made available. * Double free when running out of memory. * Compiler warnings. * In Terminal-Normal mode job output messes up the window. * Terminal test sometimes fails; using memory after free. * Terminal scrollback test is flaky. * Terminal dump diff swap does not update file names. * Terminal scrollback test still flaky. * Terminal scrollback test still still flaky. OBS-URL: https://build.opensuse.org/request/show/684247 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=538 --- vim-8.1.0297-dump3.patch | 15 ++++-- vim-8.1.0892.tar.gz | 3 -- vim-8.1.1005.tar.gz | 3 ++ vim.changes | 111 +++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 5 files changed, 127 insertions(+), 7 deletions(-) delete mode 100644 vim-8.1.0892.tar.gz create mode 100644 vim-8.1.1005.tar.gz diff --git a/vim-8.1.0297-dump3.patch b/vim-8.1.0297-dump3.patch index 105729f..04a41dd 100644 --- a/vim-8.1.0297-dump3.patch +++ b/vim-8.1.0297-dump3.patch @@ -1,7 +1,7 @@ -Index: vim-8.1.0877/src/testdir/test_search.vim +Index: vim-8.1.1005/src/testdir/test_search.vim =================================================================== ---- vim-8.1.0877.orig/src/testdir/test_search.vim -+++ vim-8.1.0877/src/testdir/test_search.vim +--- vim-8.1.1005.orig/src/testdir/test_search.vim ++++ vim-8.1.1005/src/testdir/test_search.vim @@ -922,7 +922,7 @@ func Test_incsearch_substitute_dump() " Deleting last slash should remove the match. @@ -11,3 +11,12 @@ Index: vim-8.1.0877/src/testdir/test_search.vim call term_sendkeys(buf, "\") " Reverse range is accepted +@@ -973,7 +973,7 @@ func Test_incsearch_substitute_dump() + call term_sendkeys(buf, ":%s/.") + call VerifyScreenDump(buf, 'Test_incsearch_substitute_11', {}) + call term_sendkeys(buf, "\") +- call VerifyScreenDump(buf, 'Test_incsearch_substitute_12', {}) ++ "call VerifyScreenDump(buf, 'Test_incsearch_substitute_12', {}) + call term_sendkeys(buf, "\") + call VerifyScreenDump(buf, 'Test_incsearch_substitute_13', {}) + diff --git a/vim-8.1.0892.tar.gz b/vim-8.1.0892.tar.gz deleted file mode 100644 index 7010007..0000000 --- a/vim-8.1.0892.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:67cd322c4a1edb473da5d977ca533c72b0fcb8925d578196b55c6d712e4155ad -size 14071112 diff --git a/vim-8.1.1005.tar.gz b/vim-8.1.1005.tar.gz new file mode 100644 index 0000000..e955155 --- /dev/null +++ b/vim-8.1.1005.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:356f6e4f7623ef19a765d9cc4f08a3e382711581ef06dafbfeea3279ac8fc246 +size 14065422 diff --git a/vim.changes b/vim.changes index 4b979d3..7f0c6b3 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,114 @@ +------------------------------------------------------------------- +Tue Mar 12 10:24:36 UTC 2019 - Ondřej Súkup + +- Updated to version 8.1.1005, fixes the following problems +- vim-8.1.0297-dump3.patch - disabled another flakky test + * Failure when closing a window when location list is in use. + * Terminal test is a bit flaky. + * Tests for restricted mode no run for MS-Windows GUI. + * Can modify a:000 when using a reference. + * A messed up rgb.txt can crash Vim. (Pavel Cheremushkin) + * No need to check restricted mode for setwinvar(). + * Index in getjumplist() may be wrong. (Epheien) + * Incomplete set of assignment operators. + * Struct uses more bytes than needed. + * USE_LONG_FNAME never defined. + * Complicated regexp causes a crash. (Kuang-che Wu) + * Using clumsy way to get console window handle. + * CI tests on AppVeyor are failing. + * Can't handle large value for %{nr}v in regexp. (Kuang-che Wu) + * Crash with tricky search pattern. (Kuang-che Wu) + * Tag line with Ex command cannot have extra fields. + * CI crashes when running out of memory. + * Code related to findfile() is spread out. + * fsync() may not work properly on Mac. + * With Python 3.7 "find_module" is not made available. + * Double free when running out of memory. + * Compiler warnings. + * In Terminal-Normal mode job output messes up the window. + * Terminal test sometimes fails; using memory after free. + * Terminal scrollback test is flaky. + * Terminal dump diff swap does not update file names. + * Terminal scrollback test still flaky. + * Terminal scrollback test still still flaky. + * No test for :wnext, :wNext and :wprevious. + * USE_CR is never defined. + * Stray log function call. + * No error when requesting ConPTY but it's not available. + * Typo in Makefile. + * vtp_working included in GUI build but unused. + * Farsi support is outdated and unused. + * When using VTP scroll region isn't used properly. + * Invalid memory access in search pattern. (Kuang-che Wu) + * Old regexp engine may use invalid buffer for 'iskeyword' or uninitialized + buffer pointer. (Kuang-che Wu) + * May leak memory when using 'vartabstop'. (Kuang-che Wu) + * Invalid memory access in search pattern. (Kuang-che Wu) + * Background color is wrong in MS-Windows console when not using VTP. + * No completion for sign group names. + * Options window still checks for the multi_byte feature. + * Still a trace of Farsi support. + * Format of nbdbg() arguments is not checked. + * Internal error when using pattern with NL in the range. + * Coveralls is not very useful. + * When built without +eval "Vim --clean" produces errors. (James McCoy) + * Using :python sets 'pyxversion' even when not executed. + * Compilation warnings when building the MS-Windows installer. + * A very long file is truncated at 2^31 lines. + * Arguments of semsg() and siemsg() are not checked. + * Matchit autoload directory not in installer. (Chris Morgan) + * Using context:0 in 'diffopt' does not work well. + * Compiling weird regexp pattern is very slow. + * Sorting large numbers is not tested and does not work properly. + * When using ConPTY garbage collection has undefined behavior. + * Building with MinGW and static libs doesn't work. (Salman Halim) + * Illegal memory access when using 'incsearch'. + * Cannot see in CI why a screenshot test failed. + * Search test fails. + * One terminal test is flaky. + * Stray dependency in test Makefile. + * Crash when using search pattern \%Ufffffc23. + * Message written during startup is truncated. + * Text properties test fails when 'encoding' is not utf-8. + * Failure for selecting quoted text object moves cursor. + * Cannot switch from terminal window to next tabpage. + * Pattern with syntax error gives threee error messages. (Kuang-che Wu) + * Cannot switch from terminal window to previous tabpage. + * Using STRNCPY() wrongly. Warning for uninitialized variable. + * Dosinstall still has buffer overflow problems. + * Blob not tested with Ruby. + * Blob not tested with Perl. + * Compiler warning for unused functions. (Yasuhiro Matsumoto) + * extend() insufficiently tested. + * Pasting in terminal insufficiently tested. + * update_cursor() called twice in :shell. + * Checking __CYGWIN32__ unnecessarily. + * Unnecessary #ifdefs. + * Crash with large number in regexp. (Kuang-che Wu) + * rename() is not propertly tested. + * Unnecessary condition in #ifdef. + * Deleting a location list buffer breaks location list window functionality. + * Various small code ugliness. + * Floating point exception with "%= 0" and "/= 0". + * Cannot build with FEAT_EVAL defined and FEAT_SEARCH_EXTRA undefined, + and with FEAT_DIFF defined and FEAT_EVAL undefined. + * A :normal command while executing a register resets the reg_executing() + result. + * ch_read() may return garbage if terminating NL is missing. + * Relative cursor position is not calculated correctly. + * A getchar() call while executing a register resets the reg_executing() + result. + * A few screendump tests fail because of scrolling. + * Using GUI colors in vim.exe when 'termguicolors' is off. + * getcurpos() unexpectedly changes "curswant". + * Use register one too often and not properly tested. + * Indenting is off. + * Visual area not correct when using 'cursorline'. + * "gf" does not always work when URL has a port number. (Jakob Schöttl) + * Playing back recorded key sequence mistakes key code. + * Function "luaV_setref()" not covered with tests. + * Test fails because t_F2 is not set. + ------------------------------------------------------------------- Mon Feb 25 08:53:19 UTC 2019 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index c184bb3..e7f1fc6 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.1 -%define patchlevel 0892 +%define patchlevel 1005 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim81 %define site_runtimepath %{_datadir}/vim/site