From 6d360cb62a26e1b25bc7a0957d62ba43a7bc349df7538cdbf6e2b7197c1f990b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 14 Jul 2014 09:21:34 +0000 Subject: [PATCH 1/2] - Updated to revision 364, fixes the following problems * When 'verbose' is set to display the return value of a function, may get E724 repeatedly. * Selection of inner block is inconsistent. * When moving the cursor and then switching to another window the previous window isn't scrolled. (Yukihiro Nakadaira) * Using a regexp pattern to highlight a specific position can be slow. * Relative numbering not updated after a linewise yank. Issue 235. * GTK: When a sign icon doesn't fit exactly there can be ugly gaps. * Compiler warning for unused function. * Unitialized variables, causing some problems. * No digraph for the new rouble sign. * Setting 'history' to a big value causes out-of-memory errors. * When there is an error preparing to edit the command line, the command won't be executed. (Hirohito Higashi) * Cannot wrap lines taking indent into account. * Local function is available globally. * Error from sed about illegal bytes when installing Vim. * sort() doesn't handle numbers well. * Clang gives warnings. * matchdelete() does not always update the right lines. * Unnecessary initializations and other things related to matchaddpos(). * Indent is not updated when deleting indent. * Indent is not updated when changing 'breakindentopt'. (itchyny) * test55 fails on some systems. * When using "J1" in 'cinoptions' a line below a continuation line gets too much indent. * When there are matches to highlight the whole window is redrawn, OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=221 --- vim-7.4-patches.tar.bz2 | 4 ++-- vim.changes | 53 +++++++++++++++++++++++++++++++++++++++++ vim.spec | 3 ++- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/vim-7.4-patches.tar.bz2 b/vim-7.4-patches.tar.bz2 index 9720ba4..d70cecf 100644 --- a/vim-7.4-patches.tar.bz2 +++ b/vim-7.4-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d38fce29d8963d124f94972a565b44bf32607babcd1c5c176f64ea7379eed198 -size 344529 +oid sha256:3c34c7be64e845e2e623cb09b3eefd46ef914bb83079864586f7c8df8fac7827 +size 382172 diff --git a/vim.changes b/vim.changes index 930c001..795e453 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,56 @@ +------------------------------------------------------------------- +Mon Jul 14 09:09:30 UTC 2014 - idonmez@suse.com + +- Updated to revision 364, fixes the following problems + * When 'verbose' is set to display the return value of a function, + may get E724 repeatedly. + * Selection of inner block is inconsistent. + * When moving the cursor and then switching to another window the + previous window isn't scrolled. (Yukihiro Nakadaira) + * Using a regexp pattern to highlight a specific position can be + slow. + * Relative numbering not updated after a linewise yank. Issue 235. + * GTK: When a sign icon doesn't fit exactly there can be ugly gaps. + * Compiler warning for unused function. + * Unitialized variables, causing some problems. + * No digraph for the new rouble sign. + * Setting 'history' to a big value causes out-of-memory errors. + * When there is an error preparing to edit the command line, the + command won't be executed. (Hirohito Higashi) + * Cannot wrap lines taking indent into account. + * Local function is available globally. + * Error from sed about illegal bytes when installing Vim. + * sort() doesn't handle numbers well. + * Clang gives warnings. + * matchdelete() does not always update the right lines. + * Unnecessary initializations and other things related to + matchaddpos(). + * Indent is not updated when deleting indent. + * Indent is not updated when changing 'breakindentopt'. (itchyny) + * test55 fails on some systems. + * When using "J1" in 'cinoptions' a line below a continuation line + gets too much indent. + * When there are matches to highlight the whole window is redrawn, + which is slow. + * Using C indenting for Javascript does not work well for a {} block + inside parenthesis. + * With 'linebreak' a tab causes missing line break. + * 'linebreak' doesn't work with the 'list' option. + * Several problems with Javascript indenting. + * After completion some characters are not redrawn. + * Sort is not always stable. + * When 'ttymouse' is set to 'uxterm' the xterm version is not + requested. (Tomas Janousek) + * In a regexp pattern a "$" followed by \v or \V is not seen as the + end-of-line. + * Lots of flickering when filling the preview window for 'omnifunc'. + * When matchaddpos() uses a length smaller than the number of bytes + in the (last) character the highlight continues until the end of + the line. + * In Windows console typing 0xCE does not work. + * When the viminfo file can't be renamed there is no error message. + (Vladimir Berezhnoy) + ------------------------------------------------------------------- Mon Jun 16 10:54:34 UTC 2014 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 9e14a7c..7fcf735 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,8 @@ %define pkg_version 7.4 -%define official_ptchlvl 326 +# TODO patch353 disabled due to test failure +%define official_ptchlvl 364 %define VIM_SUBDIR vim74 %define site_runtimepath /usr/share/vim/site %define make make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e" %{?_smp_mflags} From d3ab86f6ade284df6937114905f62f1bae17d1e8a12f5e6c4734a5f239d86678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 22 Jul 2014 09:10:31 +0000 Subject: [PATCH 2/2] - Updated to revision 373, fixes the following problems * Crash when using ":botright split" when there isn't much space. * Other solution for redrawing after completion. * Restoring the window sizes after closing the command line window doesn't work properly if there are nested splits. * Using freed memory when exiting while compiled with EXITFREE. * Linebreak test fails when encoding is not utf-8. (Danek Duvall) * When 'linebreak' is set control characters are not correctly displayed. (Kimmy Lindvall) * When 'winminheight' is zero there might not be one line for the current window. * Compiler warning for unused argument and unused variable. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=222 --- vim-7.4-patches.tar.bz2 | 4 ++-- vim.changes | 16 ++++++++++++++++ vim.spec | 3 +-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/vim-7.4-patches.tar.bz2 b/vim-7.4-patches.tar.bz2 index d70cecf..361430d 100644 --- a/vim-7.4-patches.tar.bz2 +++ b/vim-7.4-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c34c7be64e845e2e623cb09b3eefd46ef914bb83079864586f7c8df8fac7827 -size 382172 +oid sha256:725d37d7c5e7976d79ced34d823789791e2e6af97b6c1fc0afc98e60402f6d6c +size 390010 diff --git a/vim.changes b/vim.changes index 795e453..a8aa97a 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Jul 22 09:04:57 UTC 2014 - idonmez@suse.com + +- Updated to revision 373, fixes the following problems + * Crash when using ":botright split" when there isn't much space. + * Other solution for redrawing after completion. + * Restoring the window sizes after closing the command line window + doesn't work properly if there are nested splits. + * Using freed memory when exiting while compiled with EXITFREE. + * Linebreak test fails when encoding is not utf-8. (Danek Duvall) + * When 'linebreak' is set control characters are not correctly + displayed. (Kimmy Lindvall) + * When 'winminheight' is zero there might not be one line for the + current window. + * Compiler warning for unused argument and unused variable. + ------------------------------------------------------------------- Mon Jul 14 09:09:30 UTC 2014 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 7fcf735..e442e7d 100644 --- a/vim.spec +++ b/vim.spec @@ -17,8 +17,7 @@ %define pkg_version 7.4 -# TODO patch353 disabled due to test failure -%define official_ptchlvl 364 +%define official_ptchlvl 373 %define VIM_SUBDIR vim74 %define site_runtimepath /usr/share/vim/site %define make make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e" %{?_smp_mflags}