From 3aa66c76e1d36733742c60b67a36c9a04e8bac1dbf8c60a281d146fb61d3f7ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 16 Mar 2016 11:22:21 +0000 Subject: [PATCH 1/5] - Updated to revision 1579, fixes the following problems * Passing cookie to a callback is clumsy. * Dict options with a dash are more difficult to use. * Missing update to proto file. * ":helptags ALL" crashes. * An empty list in function() causes an error. * Crash when assert_equal() runs into a NULL string. * Crash in assert_fails(). * Using CTRL-] in help on option in parentheses doesn't work. * Using old style tests for quickfix. * There is no way to avoid the message when editing a file. * No test for ":help". * Setting 'compatible' in test influences following tests. * Tests get stuck at the more prompt. * ":undo 0" does not work. * Write error of viminfo file is not handled properly. * Cannot pass "dict.Myfunc" around as a partial. * There is no way to invoke a function later or periodically. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=333 --- v7.4.1558.tar.gz | 3 --- v7.4.1579.tar.gz | 3 +++ vim.changes | 22 ++++++++++++++++++++++ vim.spec | 6 +++--- 4 files changed, 28 insertions(+), 6 deletions(-) delete mode 100644 v7.4.1558.tar.gz create mode 100644 v7.4.1579.tar.gz diff --git a/v7.4.1558.tar.gz b/v7.4.1558.tar.gz deleted file mode 100644 index 8175cf1..0000000 --- a/v7.4.1558.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:879e5bab766d5bdf6ac3427de680e0bfc7d36a459282f88333569f520b65da8e -size 12550627 diff --git a/v7.4.1579.tar.gz b/v7.4.1579.tar.gz new file mode 100644 index 0000000..c42ea0a --- /dev/null +++ b/v7.4.1579.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff346656a0484da0da1603d60c52b46d94e2bb1441799cb936f1725880df3913 +size 12559186 diff --git a/vim.changes b/vim.changes index 165dca1..333c64b 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Wed Mar 16 11:18:05 UTC 2016 - idonmez@suse.com + +- Updated to revision 1579, fixes the following problems + * Passing cookie to a callback is clumsy. + * Dict options with a dash are more difficult to use. + * Missing update to proto file. + * ":helptags ALL" crashes. + * An empty list in function() causes an error. + * Crash when assert_equal() runs into a NULL string. + * Crash in assert_fails(). + * Using CTRL-] in help on option in parentheses doesn't work. + * Using old style tests for quickfix. + * There is no way to avoid the message when editing a file. + * No test for ":help". + * Setting 'compatible' in test influences following tests. + * Tests get stuck at the more prompt. + * ":undo 0" does not work. + * Write error of viminfo file is not handled properly. + * Cannot pass "dict.Myfunc" around as a partial. + * There is no way to invoke a function later or periodically. + ------------------------------------------------------------------- Mon Mar 14 08:22:42 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 2552893..99e2814 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1558 +%define patchlevel 1579 %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} @@ -30,7 +30,7 @@ BuildRequires: db-devel BuildRequires: fdupes BuildRequires: gettext-devel BuildRequires: gpm-devel -BuildRequires: gtk2-devel +BuildRequires: gtk3-devel %if 0%{?suse_version} > 1200 BuildRequires: pkgconfig(xt) %endif @@ -194,7 +194,7 @@ export COMMON_OPTIONS="\ export GUI_OPTIONS="\ --enable-xim \ --enable-fontset \ - --enable-gui=gtk2" + --enable-gui=gtk3" pushd src autoconf From db817d994dadf60b83d991ed06e8fd5f67cd12013a08e5e47825f089c0fd3a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 19 Mar 2016 06:48:59 +0000 Subject: [PATCH 2/5] - Updated to revision 1591, fixes the following problems * Crash when using function reference. * Using ":call dict.func()" where the function is a partial does not work. * Get E923 when using function(dict.func, [], dict). * Warning for unitinialized variable. * Partial is not recognized everywhere. * Nesting partials doesn't work. * Compiler warnings with 64 bit compiler. * Old style test for quickfix. * Combining dict and args with partial doesn't always work. * Warning for shadowed variable. * The quickfix title is truncated. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=335 --- v7.4.1591.tar.gz | 3 +++ vim.changes | 17 +++++++++++++++++ vim.spec | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 v7.4.1591.tar.gz diff --git a/v7.4.1591.tar.gz b/v7.4.1591.tar.gz new file mode 100644 index 0000000..d3763af --- /dev/null +++ b/v7.4.1591.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89b2524fac25ff0ff2b47f30a77fae6c83ded7cb62ebfcd1236c624209d6feb2 +size 12559830 diff --git a/vim.changes b/vim.changes index 333c64b..f0e7e51 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Sat Mar 19 06:43:42 UTC 2016 - idonmez@suse.com + +- Updated to revision 1591, fixes the following problems + * Crash when using function reference. + * Using ":call dict.func()" where the function is a partial + does not work. + * Get E923 when using function(dict.func, [], dict). + * Warning for unitinialized variable. + * Partial is not recognized everywhere. + * Nesting partials doesn't work. + * Compiler warnings with 64 bit compiler. + * Old style test for quickfix. + * Combining dict and args with partial doesn't always work. + * Warning for shadowed variable. + * The quickfix title is truncated. + ------------------------------------------------------------------- Wed Mar 16 11:18:05 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 99e2814..7ce7f9c 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1579 +%define patchlevel 1591 %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 38f0000e570298971e41b951eed5f10b1e5aaadc503219fa3fd2ffac642886c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 19 Mar 2016 06:49:10 +0000 Subject: [PATCH 3/5] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=336 --- v7.4.1579.tar.gz | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 v7.4.1579.tar.gz diff --git a/v7.4.1579.tar.gz b/v7.4.1579.tar.gz deleted file mode 100644 index c42ea0a..0000000 --- a/v7.4.1579.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ff346656a0484da0da1603d60c52b46d94e2bb1441799cb936f1725880df3913 -size 12559186 From 629e766aa13397d86f688ca2f7b92dfd8a46de547d9ad0ec5272d6254c0b55f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 22 Mar 2016 11:06:31 +0000 Subject: [PATCH 4/5] - Updated to revision 1635, fixes the following problems * Quickfix code using memory after being freed. * Using channel timeout instead of request timeout. * Timers don't work on Unix. * Not checking for failed open(). * Memory leak when out of memory. * When starting the GUI fails a swap file is left behind. * Timer with an ":echo" command messes up display. * Although emoji characters are ambiguous width, best is to treat them as full width. * Catching exception that won't be thrown. * Having type() handle a Funcref that is or isn't a partial differently causes problems for existing scripts. * Comparing a function that exists on two dicts is not backwards compatible. * string() doesn't handle a partial. * Contents file is only for Amiga distro. * Compiler warnings for non-virtual destructor. * The versplit feature makes the code uneccessary complicated. * Can't build with small features. * Still can't build with small features. * Still quickfix test in old style. * Build fails with tiny features. * Malformed channel request causes a hang. * When a JSON message is split it isn't decoded. * Starting job with output to buffer changes options in the current buffer. * When 'fileformats' is set in the vimrc it applies to new buffers but not the initial buffer. * Emoji characters are not considered as a kind of word character. * Channel test doesn't work with Python 2.6. * Channel demo doesn't work with Python 2.6. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=337 --- v7.4.1591.tar.gz | 3 --- v7.4.1635.tar.gz | 3 +++ vim.changes | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 52 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1591.tar.gz create mode 100644 v7.4.1635.tar.gz diff --git a/v7.4.1591.tar.gz b/v7.4.1591.tar.gz deleted file mode 100644 index d3763af..0000000 --- a/v7.4.1591.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89b2524fac25ff0ff2b47f30a77fae6c83ded7cb62ebfcd1236c624209d6feb2 -size 12559830 diff --git a/v7.4.1635.tar.gz b/v7.4.1635.tar.gz new file mode 100644 index 0000000..4013ba5 --- /dev/null +++ b/v7.4.1635.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71f37906b55d310c4d81b7c67b954332ed5e1f98cc3dbcc4c9ecf5d758109c94 +size 12551687 diff --git a/vim.changes b/vim.changes index f0e7e51..20d25f4 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Tue Mar 22 11:02:39 UTC 2016 - idonmez@suse.com + +- Updated to revision 1635, fixes the following problems + * Quickfix code using memory after being freed. + * Using channel timeout instead of request timeout. + * Timers don't work on Unix. + * Not checking for failed open(). + * Memory leak when out of memory. + * When starting the GUI fails a swap file is left behind. + * Timer with an ":echo" command messes up display. + * Although emoji characters are ambiguous width, best is to treat + them as full width. + * Catching exception that won't be thrown. + * Having type() handle a Funcref that is or isn't a partial differently + causes problems for existing scripts. + * Comparing a function that exists on two dicts is not backwards compatible. + * string() doesn't handle a partial. + * Contents file is only for Amiga distro. + * Compiler warnings for non-virtual destructor. + * The versplit feature makes the code uneccessary complicated. + * Can't build with small features. + * Still can't build with small features. + * Still quickfix test in old style. + * Build fails with tiny features. + * Malformed channel request causes a hang. + * When a JSON message is split it isn't decoded. + * Starting job with output to buffer changes options in the current buffer. + * When 'fileformats' is set in the vimrc it applies to new buffers + but not the initial buffer. + * Emoji characters are not considered as a kind of word character. + * Channel test doesn't work with Python 2.6. + * Channel demo doesn't work with Python 2.6. + * All Channels share the message ID, it keeps getting bigger. + * Can't get info about a channel. + * Trying to close file descriptor that isn't open. + * Missing changes to structs. + * Channel out_cb and err_cb are not tested. + * 64-bit Compiler warning. + * Handling emoji characters as full width has problems with backwards + compatibility. + * Unicode table for double width is outdated. + * Compiler doesn't understand switch on all enum values. + * List of test targets is outdated. + * If the help tags file was removed "make install" fails. + * Vertical movement after CTRL-A ends up in the wrong column. + * Channel test is a bit flaky. + ------------------------------------------------------------------- Sat Mar 19 06:43:42 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 7ce7f9c..47af306 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1591 +%define patchlevel 1635 %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 f2a06f09c8065bcbb246a142bfbe3c103695b69bb11b1f7581d22d5e82dbd819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 22 Mar 2016 11:35:50 +0000 Subject: [PATCH 5/5] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=338 --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 47af306..f98ed4c 100644 --- a/vim.spec +++ b/vim.spec @@ -286,7 +286,7 @@ install -d -m 0755 %{buildroot}%{_docdir}/{,g}vim/ cp runtime/doc/uganda.txt LICENSE install -D -m 0644 \ vimrc_example1 vimrc_example2 suse.vimrc \ - LICENSE README.txt README_src.txt README_unix.txt \ + LICENSE README.txt READMEdir/README_src.txt READMEdir/README_unix.txt \ %{buildroot}%{_docdir}/vim/ # gvim install -D -m 0644 \