From 029b9a1d0788a5047ba4a30adc8863245be88ef3fbf01da43f30da126e0a8ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 8 Apr 2019 11:17:00 +0000 Subject: [PATCH] Accepting request 692234 from home:mimi_vx:branches:editors - Updated to version 8.1.1137, fixes the following problems - refreshed disable-unreliable-tests.patch * Cannot get all the information about current completion. * Source README file doesn't look nice on github. * Issue templates are not good enough. * Cannot get composing characters from the screen. * Extending sign and foldcolumn below the text is confusing. * Space in number column is on wrong side with 'rightleft' set. * Python test doesn't wipe out hidden buffer. * Function reference count wrong in Python code. * File for Insert mode is much too big. * reg_executing() is reset by calling input(). * When 'listchars' is set a composing char on a space is wrong. * No need for a separate ScreenLinesUtf8() test function. * When a screendump test fails, moving the file is a hassle. current code page. * "Conceal" match is mixed up with 'hlsearch' match. * Cannot delete a match from another window. (Paul Jolly) * Compiler warning for possibly uninitialized variable. (Tony Mechelynck) * Too many curly braces. * tag stack is incorrect after CTRL-T and then :tag * Height of quickfix window not retained with vertical split. * Tutor does not check $LC_MESSAGES. * Setting 'guifont' when maximized resizes the Vim window. When 'guioptions' contains "k" gvim may open with a tiny window. * Support for outdated tags format slows down tag parsing. * Long line in tags file causes error. * Quickfix code duplication. * The do_tag() function is too long. * Tag file without trailing newline no longer works. (Marco Hinz) OBS-URL: https://build.opensuse.org/request/show/692234 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=544 --- disable-unreliable-tests.patch | 24 ++++++------- vim-8.1.1066.tar.gz | 3 -- vim-8.1.1137.tar.gz | 3 ++ vim.changes | 63 ++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 5 files changed, 79 insertions(+), 16 deletions(-) delete mode 100644 vim-8.1.1066.tar.gz create mode 100644 vim-8.1.1137.tar.gz diff --git a/disable-unreliable-tests.patch b/disable-unreliable-tests.patch index 04b2462..fb28cab 100644 --- a/disable-unreliable-tests.patch +++ b/disable-unreliable-tests.patch @@ -1,7 +1,7 @@ -Index: vim-8.1.0877/src/testdir/test_alot.vim +Index: vim-8.1.1137/src/testdir/test_alot.vim =================================================================== ---- vim-8.1.0877.orig/src/testdir/test_alot.vim -+++ vim-8.1.0877/src/testdir/test_alot.vim +--- vim-8.1.1137.orig/src/testdir/test_alot.vim ++++ vim-8.1.1137/src/testdir/test_alot.vim @@ -37,14 +37,12 @@ source test_join.vim source test_jumps.vim source test_lambda.vim @@ -17,7 +17,7 @@ Index: vim-8.1.0877/src/testdir/test_alot.vim source test_put.vim source test_recover.vim source test_reltime.vim -@@ -61,7 +59,6 @@ source test_tabpage.vim +@@ -62,7 +60,6 @@ source test_tabpage.vim source test_tagcase.vim source test_tagjump.vim source test_taglist.vim @@ -25,10 +25,10 @@ Index: vim-8.1.0877/src/testdir/test_alot.vim source test_true_false.vim source test_unlet.vim source test_virtualedit.vim -Index: vim-8.1.0877/src/testdir/Make_all.mak +Index: vim-8.1.1137/src/testdir/Make_all.mak =================================================================== ---- vim-8.1.0877.orig/src/testdir/Make_all.mak -+++ vim-8.1.0877/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 = \ test_netbeans \ test_normal \ @@ -37,10 +37,10 @@ Index: vim-8.1.0877/src/testdir/Make_all.mak test_packadd \ test_partial \ test_paste \ -@@ -394,11 +393,8 @@ NEW_TESTS_RES = \ - test_tab.res \ +@@ -404,11 +403,8 @@ NEW_TESTS_RES = \ test_tcl.res \ test_termencoding.res \ + test_termcodes.res \ - test_terminal.res \ - test_terminal_fail.res \ test_textformat.res \ @@ -49,10 +49,10 @@ Index: vim-8.1.0877/src/testdir/Make_all.mak test_undo.res \ test_user_func.res \ test_usercommands.res \ -Index: vim-8.1.0877/src/testdir/Makefile +Index: vim-8.1.1137/src/testdir/Makefile =================================================================== ---- vim-8.1.0877.orig/src/testdir/Makefile -+++ vim-8.1.0877/src/testdir/Makefile +--- vim-8.1.1137.orig/src/testdir/Makefile ++++ vim-8.1.1137/src/testdir/Makefile @@ -36,8 +36,6 @@ SCRIPTS = $(SCRIPTS_ALL) \ # Explicit dependencies. test49.out: test49.vim diff --git a/vim-8.1.1066.tar.gz b/vim-8.1.1066.tar.gz deleted file mode 100644 index f38f414..0000000 --- a/vim-8.1.1066.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2905809be3caaea16a89b5e4451c6b6ec2cebdc4024f79a477851c0d19c432a8 -size 14072175 diff --git a/vim-8.1.1137.tar.gz b/vim-8.1.1137.tar.gz new file mode 100644 index 0000000..f0ef86b --- /dev/null +++ b/vim-8.1.1137.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d809e2f870ba2abeb35727442c3df461dddde7016b0128d57b300eac300e4a9 +size 14134465 diff --git a/vim.changes b/vim.changes index 8020a99..5c190e7 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,66 @@ +------------------------------------------------------------------- +Mon Apr 8 08:47:34 UTC 2019 - Ondřej Súkup + +- Updated to version 8.1.1137, fixes the following problems +- refreshed disable-unreliable-tests.patch + * Cannot get all the information about current completion. + * Source README file doesn't look nice on github. + * Issue templates are not good enough. + * Cannot get composing characters from the screen. + * Extending sign and foldcolumn below the text is confusing. + * Space in number column is on wrong side with 'rightleft' set. + * Python test doesn't wipe out hidden buffer. + * Function reference count wrong in Python code. + * File for Insert mode is much too big. + * reg_executing() is reset by calling input(). + * When 'listchars' is set a composing char on a space is wrong. + * No need for a separate ScreenLinesUtf8() test function. + * When a screendump test fails, moving the file is a hassle. + current code page. + * "Conceal" match is mixed up with 'hlsearch' match. + * Cannot delete a match from another window. (Paul Jolly) + * Compiler warning for possibly uninitialized variable. (Tony Mechelynck) + * Too many curly braces. + * tag stack is incorrect after CTRL-T and then :tag + * Height of quickfix window not retained with vertical split. + * Tutor does not check $LC_MESSAGES. + * Setting 'guifont' when maximized resizes the Vim window. When 'guioptions' + contains "k" gvim may open with a tiny window. + * Support for outdated tags format slows down tag parsing. + * Long line in tags file causes error. + * Quickfix code duplication. + * The do_tag() function is too long. + * Tag file without trailing newline no longer works. (Marco Hinz) + * Signals test may fail in the GUI. + * Long escape sequences may be split up. + * No test for 'writedelay'. + * No test for 'visualbell'. + * Test for 'visualbell' doesn't work. + * Deleted file still in list of distributed files. + * Composing chars on space wrong when 'listchars' is set. + * It is not easy to check for infinity. + * Duplicate code in quickfix file. + * Making an autocommand trigger once is not so easy. + * Confusing overloaded operator "." for string concatenation. + * Cannot build with older C compiler. + * Cannot enforce a Vim script style. + * Build failure without the +eval feature. + * A couple of conditions are hard to understand. + * Cannot easily get directory entry matches. + * Test for term_gettitle() was disabled. + * char2nr() does not handle composing characters. + * No way to avoid filtering for autocomplete function, causing flickering + of the popup menu. + * Insert completion flags are mixed up. + * Libvterm does not handle the window position report. + * Build failure with +terminal but without tgetent. + * When making a new screendump test have to create the file. + * Compiler warning for uninitialized struct member. (Yegappan Lakshmanan) + * Buffer for quickfix window is reused for another file. + * Build failure for small version. (Tony Mechelynck) + * Decoding of mouse click escape sequence is not tested. + * Xterm mouse wheel escape sequence is not tested. + ------------------------------------------------------------------- Tue Mar 29 10:24:36 UTC 2019 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 157abce..56138af 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.1 -%define patchlevel 1066 +%define patchlevel 1137 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim81 %define site_runtimepath %{_datadir}/vim/site