From 970e634657ecc1a1c4127c737f28f407659f44cc0c40f19221aeda505f296bba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 18 Jan 2016 20:38:30 +0000 Subject: [PATCH 1/3] - Updated to revision 1130, fixes the following problems * Repeating CTRL-A doesn't work. * No tests for :hardcopy and related options. * When making a change while need_wait_return is set there is a two second delay. * With 'rightleft' and concealing the cursor may move to the wrong position. * Vim can create a directory but not delete it. * When using ":next" with an illegal file name no error is reported. * Using {ns} in variable name does not work. (lilydjwg) * delete() does not work well with symbolic links. * delete(x, 'rf') does not delete files starting with a dot. * No longer get "." and ".." in directory list. * argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) * delete(x, 'rf') fails if a directory is empty. (Lcd) * Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) * There is no perleval(). * Can only get the directory of the current window. * Python None value can't be converted to a Vim value. * Memory leak in :vimgrep. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=304 --- v7.4.1087.tar.gz | 3 --- v7.4.1130.tar.gz | 3 +++ vim.changes | 23 +++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1087.tar.gz create mode 100644 v7.4.1130.tar.gz diff --git a/v7.4.1087.tar.gz b/v7.4.1087.tar.gz deleted file mode 100644 index a5bd78e..0000000 --- a/v7.4.1087.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2540b52dca515fe71079705f1a2f603f8e869a6b07e70341bc10fa68f3157ef8 -size 12547578 diff --git a/v7.4.1130.tar.gz b/v7.4.1130.tar.gz new file mode 100644 index 0000000..d8e9b6a --- /dev/null +++ b/v7.4.1130.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e728d3fbdcd80e376d442313ec97bad37c5126baab378f1c4b4c95b24bb9b76 +size 12565193 diff --git a/vim.changes b/vim.changes index f9be96f..3fb7df7 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Jan 18 20:34:16 UTC 2016 - idonmez@suse.com + +- Updated to revision 1130, fixes the following problems + * Repeating CTRL-A doesn't work. + * No tests for :hardcopy and related options. + * When making a change while need_wait_return is set there is a two second delay. + * With 'rightleft' and concealing the cursor may move to the wrong position. + * Vim can create a directory but not delete it. + * When using ":next" with an illegal file name no error is reported. + * Using {ns} in variable name does not work. (lilydjwg) + * delete() does not work well with symbolic links. + * delete(x, 'rf') does not delete files starting with a dot. + * No longer get "." and ".." in directory list. + * argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) + * delete(x, 'rf') fails if a directory is empty. (Lcd) + * Using ":argadd" when there are no arguments results in the second + argument to be the current one. (Yegappan Lakshmanan) + * There is no perleval(). + * Can only get the directory of the current window. + * Python None value can't be converted to a Vim value. + * Memory leak in :vimgrep. + ------------------------------------------------------------------- Sun Jan 11 08:11:21 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index ef60227..5bec785 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1087 +%define patchlevel 1130 %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 a9ad12fddf9db8b7fd99e3019d0970df684c7f19bcbb35fe03f5e6bec7464ea3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 29 Jan 2016 08:52:11 +0000 Subject: [PATCH 2/3] - Updated to revision 1194, fixes the following problems * New lines in the viminfo file are dropped. * Old style tests for the argument list. * Generated function prototypes still have __ARGS(). * Wrong argument to assert_exception() causes a crash. * Illegal memory access when using :copen and :cclose. * When running gvim in the foreground some icons are missing. * Recognizing does not work when the language is Turkish. * Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. * Cannot define keyword characters for a syntax file. * Can't sort on floating point numbers. * Default features are conservative. * Conflict for "chartab". * Using the local value of 'errorformat' causes more problems than it solves. * 'langmap' applies to the first character typed in Select mode. * Langmap test fails with normal build. * Autocommands triggered by quickfix cannot always get the current title value. * No support for JSON. * Build with normal features fails. * Coverity warns for NULL pointer and ignoring return value. * type() does not work for v:true, v:none, etc. * Automatically generated function prototypes use __ARGS. * No error for jsondecode('"'). * ":argadd" without argument is supposed to add the current buffer name to the arglist. * Missing error number in MzScheme. * Expressions "0 + v:true" and "'' . v:true" cause an error. * No tests for "is" and "isnot" with the new variables. * This doesn't give the right result: eval(string(v:true)). * No test for new behavior of v:true et al. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=305 --- v7.4.1130.tar.gz | 3 --- v7.4.1194.tar.gz | 3 +++ vim.changes | 43 +++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 47 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1130.tar.gz create mode 100644 v7.4.1194.tar.gz diff --git a/v7.4.1130.tar.gz b/v7.4.1130.tar.gz deleted file mode 100644 index d8e9b6a..0000000 --- a/v7.4.1130.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e728d3fbdcd80e376d442313ec97bad37c5126baab378f1c4b4c95b24bb9b76 -size 12565193 diff --git a/v7.4.1194.tar.gz b/v7.4.1194.tar.gz new file mode 100644 index 0000000..fe7a4fc --- /dev/null +++ b/v7.4.1194.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e903b22d3a6154d26a9991d9d1196a41be86c500369c9fe5a2dd80800e60916 +size 12595792 diff --git a/vim.changes b/vim.changes index 3fb7df7..ed2b0a0 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Fri Jan 29 08:45:41 UTC 2016 - idonmez@suse.com + +- Updated to revision 1194, fixes the following problems + * New lines in the viminfo file are dropped. + * Old style tests for the argument list. + * Generated function prototypes still have __ARGS(). + * Wrong argument to assert_exception() causes a crash. + * Illegal memory access when using :copen and :cclose. + * When running gvim in the foreground some icons are missing. + * Recognizing does not work when the language is Turkish. + * Using searchpair() with a skip expression that uses syntax + highlighting sometimes doesn't work. + * Cannot define keyword characters for a syntax file. + * Can't sort on floating point numbers. + * Default features are conservative. + * Conflict for "chartab". + * Using the local value of 'errorformat' causes more problems than it solves. + * 'langmap' applies to the first character typed in Select mode. + * Langmap test fails with normal build. + * Autocommands triggered by quickfix cannot always get the current title value. + * No support for JSON. + * Build with normal features fails. + * Coverity warns for NULL pointer and ignoring return value. + * type() does not work for v:true, v:none, etc. + * Automatically generated function prototypes use __ARGS. + * No error for jsondecode('"'). + * ":argadd" without argument is supposed to add the current buffer name to the arglist. + * Missing error number in MzScheme. + * Expressions "0 + v:true" and "'' . v:true" cause an error. + * No tests for "is" and "isnot" with the new variables. + * This doesn't give the right result: eval(string(v:true)). + * No test for new behavior of v:true et al. + * The +channel feature is not in :version output. + * empty() doesn't work for the new special variables. + * test_writefile and test_viml do not delete the tempfile. + * Crash with invalid argument to glob2regpat(). + * free_tv() can't handle special variables. + * Error messages for security context are hard to translate. + * The channel feature isn't working yet. + * Can't build with FEAT_EVAL but without FEAT_MBYTE. + * Compiler warning for not using return value of fwrite(). + ------------------------------------------------------------------- Mon Jan 18 20:34:16 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 5bec785..d22db00 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1130 +%define patchlevel 1194 %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 043cba3d5a8becf59ed935fc14fa75ab5fc4fd36474f960330fb826d68cd4a2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 29 Jan 2016 09:26:03 +0000 Subject: [PATCH 3/3] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=306 --- vim.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index d22db00..3eda87f 100644 --- a/vim.spec +++ b/vim.spec @@ -300,6 +300,7 @@ install -D -m 0644 \ # # stupid helper install -m 0755 %{SOURCE18} %{buildroot}%{_datadir}/vim/current/tools/missing-vim-client + # remove unecessary duplicate manpages rm -rf %{buildroot}%{_mandir}/fr.ISO8859-1/ rm -rf %{buildroot}%{_mandir}/fr.UTF-8/ @@ -315,7 +316,10 @@ mv %{buildroot}%{_mandir}/ru.UTF-8 %{buildroot}%{_mandir}/ru # remove some c source files rm -f %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/tools/*.c rm -f %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/macros/maze/*.c -# + +# Remove sample server to avoid python dependency +rm %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/tools/demoserver.py + # Create ghost files (see vim.conf) mkdir -p %{buildroot}/var/run/vi.recover