From b76c454525030cbf4c6d27e2505de72a190d6b46e44d51a00e4a87933a0e1c94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 6 May 2019 07:53:38 +0000 Subject: [PATCH 1/2] - Updated to version 8.1.1282, fixes the following problems * Bracketed paste may remain active after Vim exists, because the terminal emulater restores the setting. * No test for :abclear. * Old style comments in debugger source. * Output of :command is hard to read. * Always get regexp debugging logs when building with -DDEBUG. * Some autocmd tests are old style. * Output of :command with address completion is not nice. * A BufReadPre autocommand may cause the cursor to move. * User command parsing and listing not properly tested. * Some compilers give warning messages. * Links to repository use wrong file name. * Clever compiler warns for buffer being too small. * Support for user commands is spread out. No good reason to make user commands optional. * Not all user command code is tested. * Signal PWR is not tested. * "make clean" in top dir does not cleanup indent test output. * Old style tests. * "make clean" does not remove generated src/po files. * Mouse middle click is not tested. * MS-Windows: no space reserved for font quality name. * Cannot set a directory for a tab page. * Not checking for NULL return from alloc(). * Build fails on MS-Windows. * Filtering does not work when listing marks. * Middle mouse click test fails without a clipboard. * {not in Vi} remarks get in the way of useful help text. * Duplicate entries in the generate .desktop files. (Ralf Schandl) OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=548 --- vim-8.1.1198.tar.gz | 3 -- vim-8.1.1282.tar.gz | 3 ++ vim.changes | 84 +++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 88 insertions(+), 4 deletions(-) delete mode 100644 vim-8.1.1198.tar.gz create mode 100644 vim-8.1.1282.tar.gz diff --git a/vim-8.1.1198.tar.gz b/vim-8.1.1198.tar.gz deleted file mode 100644 index 0bda614..0000000 --- a/vim-8.1.1198.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1cf3d44ed3d89bc430e56a5066fbe412faa3e9f177f0e567ae1da2a0092b3826 -size 14145762 diff --git a/vim-8.1.1282.tar.gz b/vim-8.1.1282.tar.gz new file mode 100644 index 0000000..d3e6043 --- /dev/null +++ b/vim-8.1.1282.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c43cc64b44a6e46be7295f4ee16b42eafff067116ee9a98b056bb5451f03784 +size 14173849 diff --git a/vim.changes b/vim.changes index 5844f87..277b567 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,87 @@ +------------------------------------------------------------------- +Mon May 6 07:48:00 UTC 2019 - Ondřej Súkup + +- Updated to version 8.1.1282, fixes the following problems + * Bracketed paste may remain active after Vim exists, because the terminal + emulater restores the setting. + * No test for :abclear. + * Old style comments in debugger source. + * Output of :command is hard to read. + * Always get regexp debugging logs when building with -DDEBUG. + * Some autocmd tests are old style. + * Output of :command with address completion is not nice. + * A BufReadPre autocommand may cause the cursor to move. + * User command parsing and listing not properly tested. + * Some compilers give warning messages. + * Links to repository use wrong file name. + * Clever compiler warns for buffer being too small. + * Support for user commands is spread out. No good reason to make user + commands optional. + * Not all user command code is tested. + * Signal PWR is not tested. + * "make clean" in top dir does not cleanup indent test output. + * Old style tests. + * "make clean" does not remove generated src/po files. + * Mouse middle click is not tested. + * MS-Windows: no space reserved for font quality name. + * Cannot set a directory for a tab page. + * Not checking for NULL return from alloc(). + * Build fails on MS-Windows. + * Filtering does not work when listing marks. + * Middle mouse click test fails without a clipboard. + * {not in Vi} remarks get in the way of useful help text. + * Duplicate entries in the generate .desktop files. (Ralf Schandl) + * Not possible to process tags with a function. + * Warning for posix_openpt() not declared. (Tony Mechelynck) + * A lot of code is shared between vim.exe and gvim.exe. + * Asking about existing swap file unnecessarily. + * Cannot build tiny version. + * Compiler warnings for using STRLEN() value. + * sjiscorr.c not found in shadow directory. (Tony Mechelynck) + * Error for using "compl", reserved word in C++. + * MS-Windows: compiler warning for sprintf() format. + * Key with byte sequence containing CSI does not work. + * Runtime desktop files are overwritten by build. (Tony Mechelynck) + * Ex command info contains confusing information. + * No cmdline redraw when tabpages have different 'cmdheight'. + * Compiler warnings for incomplete switch statement. (Tony Mechelynck) + * No tests for CTRL-mouse-click. + * ":copen 10" sets height in full-height window. (Daniel Hahler) + * Cannot handle negative mouse coordinate from urxvt. + * Urxvt mouse codes are not tested. + * No test for dec mouse. + * Compiler warning for uninitialized variable. + * No test for netterm mouse. + * No test for completion of mapping keys. + * Not all mapping completion is tested. + * Mapping completion test fails. + * Mapping completion contains dead code. + * Building desktop files fails on FreeBSD. (Adam Weinberger) + * Cannot navigate through errors relative to the cursor. + * The "N files to edit" message can not be surpressed. + * Crash when exiting early. (Ralf Schandl) + * Comparing with pointer instead of value. + * No error for quickfix commands with negative range. + * Cannot simulate a mouse click in a test. + * Mouse clicks in WinBar not tested. + * Crash when closing window from WinBar click. (Ben Jackson) + * When GPM mouse support is enabled double clicks in xterm do not work. + * Winbar test doesn't test enough. + * Cannot check if GPM mouse support is working. + * Map completion test fails in GUI. + * Cannot see current match position. + * Compiler warnings for use of STRNCPY(). (John Marriott) + * Click on WinBar of other window not tested. + * Compiler warning in direct write code. + * After :unmenu can still execute the menu with :emenu. + * Cannot navigate to errors before/after the cursor. + * Cannot combine text properties with syntax highlighting. + * Missing screenshot update. + * Missing change for "combine" field. + * Cannot set 'spellang' to "sr@latin". (Bojan Stipic) + * Cannot specify a count with :chistory. + * Running make in src/po leaves LINGUAS file behind. (Ken Takata) + ------------------------------------------------------------------- Tue Apr 23 10:08:12 UTC 2019 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index e62c5d1..46cf0ca 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.1 -%define patchlevel 1198 +%define patchlevel 1282 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim81 %define site_runtimepath %{_datadir}/vim/site From 1b68027d8d44907631cd1129e6f8789cf341cc8fedd495828eed82e77f5e543b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 6 May 2019 08:02:02 +0000 Subject: [PATCH 2/2] - refresh disable-unreliable-tests.patch OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=549 --- disable-unreliable-tests.patch | 26 +++++++++++++------------- vim.changes | 1 + 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/disable-unreliable-tests.patch b/disable-unreliable-tests.patch index fb28cab..392d043 100644 --- a/disable-unreliable-tests.patch +++ b/disable-unreliable-tests.patch @@ -1,7 +1,7 @@ -Index: vim-8.1.1137/src/testdir/test_alot.vim +Index: vim-8.1.1282/src/testdir/test_alot.vim =================================================================== ---- vim-8.1.1137.orig/src/testdir/test_alot.vim -+++ vim-8.1.1137/src/testdir/test_alot.vim +--- vim-8.1.1282.orig/src/testdir/test_alot.vim ++++ vim-8.1.1282/src/testdir/test_alot.vim @@ -37,14 +37,12 @@ source test_join.vim source test_jumps.vim source test_lambda.vim @@ -17,19 +17,19 @@ Index: vim-8.1.1137/src/testdir/test_alot.vim source test_put.vim source test_recover.vim source test_reltime.vim -@@ -62,7 +60,6 @@ source test_tabpage.vim - source test_tagcase.vim +@@ -63,7 +61,6 @@ source test_tagcase.vim + source test_tagfunc.vim source test_tagjump.vim source test_taglist.vim -source test_timers.vim source test_true_false.vim source test_unlet.vim source test_virtualedit.vim -Index: vim-8.1.1137/src/testdir/Make_all.mak +Index: vim-8.1.1282/src/testdir/Make_all.mak =================================================================== ---- vim-8.1.1137.orig/src/testdir/Make_all.mak -+++ vim-8.1.1137/src/testdir/Make_all.mak -@@ -190,7 +190,6 @@ NEW_TESTS = \ +--- vim-8.1.1282.orig/src/testdir/Make_all.mak ++++ vim-8.1.1282/src/testdir/Make_all.mak +@@ -188,7 +188,6 @@ NEW_TESTS = \ test_netbeans \ test_normal \ test_number \ @@ -37,7 +37,7 @@ Index: vim-8.1.1137/src/testdir/Make_all.mak test_packadd \ test_partial \ test_paste \ -@@ -404,11 +403,8 @@ NEW_TESTS_RES = \ +@@ -406,11 +405,8 @@ NEW_TESTS_RES = \ test_tcl.res \ test_termencoding.res \ test_termcodes.res \ @@ -49,10 +49,10 @@ Index: vim-8.1.1137/src/testdir/Make_all.mak test_undo.res \ test_user_func.res \ test_usercommands.res \ -Index: vim-8.1.1137/src/testdir/Makefile +Index: vim-8.1.1282/src/testdir/Makefile =================================================================== ---- vim-8.1.1137.orig/src/testdir/Makefile -+++ vim-8.1.1137/src/testdir/Makefile +--- vim-8.1.1282.orig/src/testdir/Makefile ++++ vim-8.1.1282/src/testdir/Makefile @@ -36,8 +36,6 @@ SCRIPTS = $(SCRIPTS_ALL) \ # Explicit dependencies. test49.out: test49.vim diff --git a/vim.changes b/vim.changes index 277b567..dfcb528 100644 --- a/vim.changes +++ b/vim.changes @@ -2,6 +2,7 @@ Mon May 6 07:48:00 UTC 2019 - Ondřej Súkup - Updated to version 8.1.1282, fixes the following problems +- refresh disable-unreliable-tests.patch * Bracketed paste may remain active after Vim exists, because the terminal emulater restores the setting. * No test for :abclear.