From 0f4bc67b43ad06be8af764a685ec7e09295603b645c8291050533ab79942b817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 28 Mar 2016 07:37:06 +0000 Subject: [PATCH 01/16] - Updated to revision 1665, fixes the following problems * When 'F' is in 'shortmess' the prompt for the encryption key isn't displayed. * When binding a function to a dict the reference count is wrong. * Invoking garbage collection may cause a double free. * Crash when an autocommand changes a quickfix list. * Handling emoji characters as full width has problems with backwards compatibility. * Terminating file name has side effects. * Using string() on a partial that exists in the dictionary it binds results in an error. * When a dict contains a partial it can't be redefined as a function. * Using Python vim.bindeval() on a partial doesn't work. * Using freed memory after setqflist() and ":caddbuffer". * Compiler has a problem copying a string into di_key[]. * The matchit plugin needs to be copied to be used. * Quickfix test fails. * Old style test for fnamemodify(). * Users who loaded matchit.vim manually have to change their startup. * Crash when using expand('%:S') in a buffer without a name. * remote_expr() hangs. * Crash when using partial with a timer. * On Unix in a terminal: channel messages are not handled right away. * A plugin does not know when VimEnter autocommands were already triggered. * has('patch-7.4.1') doesn't work. * No test for special characters in channel eval command. * No test for an invalid Ex command on a channel. * Crash in :cgetexpr. * Crash when calling job_start() with a NULL string. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=340 --- v7.4.1635.tar.gz | 3 --- v7.4.1665.tar.gz | 3 +++ vim.changes | 33 +++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1635.tar.gz create mode 100644 v7.4.1665.tar.gz diff --git a/v7.4.1635.tar.gz b/v7.4.1635.tar.gz deleted file mode 100644 index 4013ba5..0000000 --- a/v7.4.1635.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71f37906b55d310c4d81b7c67b954332ed5e1f98cc3dbcc4c9ecf5d758109c94 -size 12551687 diff --git a/v7.4.1665.tar.gz b/v7.4.1665.tar.gz new file mode 100644 index 0000000..b80ccbd --- /dev/null +++ b/v7.4.1665.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae787836f0c352640e1ee6b33943a9ff3c2f08f0f17403edeedf7ca218e76b9 +size 12553998 diff --git a/vim.changes b/vim.changes index 20d25f4..f2f36da 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Mon Mar 28 07:32:06 UTC 2016 - idonmez@suse.com + +- Updated to revision 1665, fixes the following problems + * When 'F' is in 'shortmess' the prompt for the encryption key + isn't displayed. + * When binding a function to a dict the reference count is wrong. + * Invoking garbage collection may cause a double free. + * Crash when an autocommand changes a quickfix list. + * Handling emoji characters as full width has problems with + backwards compatibility. + * Terminating file name has side effects. + * Using string() on a partial that exists in the dictionary it binds + results in an error. + * When a dict contains a partial it can't be redefined as a function. + * Using Python vim.bindeval() on a partial doesn't work. + * Using freed memory after setqflist() and ":caddbuffer". + * Compiler has a problem copying a string into di_key[]. + * The matchit plugin needs to be copied to be used. + * Quickfix test fails. + * Old style test for fnamemodify(). + * Users who loaded matchit.vim manually have to change their startup. + * Crash when using expand('%:S') in a buffer without a name. + * remote_expr() hangs. + * Crash when using partial with a timer. + * On Unix in a terminal: channel messages are not handled right away. + * A plugin does not know when VimEnter autocommands were already triggered. + * has('patch-7.4.1') doesn't work. + * No test for special characters in channel eval command. + * No test for an invalid Ex command on a channel. + * Crash in :cgetexpr. + * Crash when calling job_start() with a NULL string. + ------------------------------------------------------------------- Tue Mar 22 11:02:39 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index f98ed4c..3263032 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1635 +%define patchlevel 1665 %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 9c1e59fad3205bf197c97f72d7f82ee04183cd5efa8b70486fa9cd6e2f6d6be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 28 Mar 2016 09:32:31 +0000 Subject: [PATCH 02/16] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=341 --- vim.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vim.spec b/vim.spec index 3263032..1c65779 100644 --- a/vim.spec +++ b/vim.spec @@ -386,6 +386,7 @@ make test %dir %{_datadir}/vim/%{VIM_SUBDIR}/keymap/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/lang/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/macros/ +%dir %{_datadir}/vim/%{VIM_SUBDIR}/pack/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/plugin/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/print/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/spell/ From f59bbd73930d4dfea1fd55bd430b0e81d372b468618d28dbb8f68c2f35793c34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 28 Mar 2016 09:42:01 +0000 Subject: [PATCH 03/16] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=342 --- vim.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vim.spec b/vim.spec index 1c65779..a63bcf3 100644 --- a/vim.spec +++ b/vim.spec @@ -432,6 +432,7 @@ make test %{_datadir}/vim/%{VIM_SUBDIR}/keymap/* %{_datadir}/vim/%{VIM_SUBDIR}/lang/* %{_datadir}/vim/%{VIM_SUBDIR}/macros/* +%{_datadir}/vim/%{VIM_SUBDIR}/pack/* %{_datadir}/vim/%{VIM_SUBDIR}/plugin/* %{_datadir}/vim/%{VIM_SUBDIR}/print/* %{_datadir}/vim/%{VIM_SUBDIR}/spell/* From 1bf5b60e2c10c4416f9261b540756d6d35047cb568a659d8238b1cdaae3ab788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 1 Apr 2016 08:38:11 +0000 Subject: [PATCH 04/16] - Updated to revision 1691, fixes the following problems * When reading JSON from a channel all readahead is used. * channel_get_all() does multiple allocations. * When writing buffer lines to a pipe Vim may block. * Completion doesn't work well for a variable containing "#". * When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. * The Dvorak support is a bit difficult to install. * The justify plugin has to be copied or sourced to be used. * The editexisting plugin has to be copied or sourced to be used. * The swapmous plugin has to be copied or sourced to be used. * The shellmenu plugin has to be copied or sourced to be used. * A reference to the removed file_select plugin remains. * Coverity: copying value of v_lock without initializing it. * Coverity warns for not checking name length (false positive). * Coverity warns for fixed size buffer length (false positive). * Coverity: no check for NULL. * README text is slightly outdated. * There is no easy way to get all the information about a match. * When running tests $HOME/.viminfo is written. * The channel close_cb option does not work. * MzScheme does not support partial. * Ruby interface has inconsistent coding style. * Can't compile with the conceal feature but without multi-byte. * When switching to a new buffer and an autocommand applies syntax highlighting an ml_get error may occur. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=343 --- v7.4.1665.tar.gz | 3 --- v7.4.1691.tar.gz | 3 +++ vim.changes | 30 ++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 34 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1665.tar.gz create mode 100644 v7.4.1691.tar.gz diff --git a/v7.4.1665.tar.gz b/v7.4.1665.tar.gz deleted file mode 100644 index b80ccbd..0000000 --- a/v7.4.1665.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ae787836f0c352640e1ee6b33943a9ff3c2f08f0f17403edeedf7ca218e76b9 -size 12553998 diff --git a/v7.4.1691.tar.gz b/v7.4.1691.tar.gz new file mode 100644 index 0000000..a6527cb --- /dev/null +++ b/v7.4.1691.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d862ba8ca6407600a574faba3f05c0dcaf8f1385baab813c016f6b89130ed590 +size 12555072 diff --git a/vim.changes b/vim.changes index f2f36da..db82805 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Fri Apr 1 08:28:53 UTC 2016 - idonmez@suse.com + +- Updated to revision 1691, fixes the following problems + * When reading JSON from a channel all readahead is used. + * channel_get_all() does multiple allocations. + * When writing buffer lines to a pipe Vim may block. + * Completion doesn't work well for a variable containing "#". + * When help exists in multiple languages, adding @ab while "ab" + is the default help language is unnecessary. + * The Dvorak support is a bit difficult to install. + * The justify plugin has to be copied or sourced to be used. + * The editexisting plugin has to be copied or sourced to be used. + * The swapmous plugin has to be copied or sourced to be used. + * The shellmenu plugin has to be copied or sourced to be used. + * A reference to the removed file_select plugin remains. + * Coverity: copying value of v_lock without initializing it. + * Coverity warns for not checking name length (false positive). + * Coverity warns for fixed size buffer length (false positive). + * Coverity: no check for NULL. + * README text is slightly outdated. + * There is no easy way to get all the information about a match. + * When running tests $HOME/.viminfo is written. + * The channel close_cb option does not work. + * MzScheme does not support partial. + * Ruby interface has inconsistent coding style. + * Can't compile with the conceal feature but without multi-byte. + * When switching to a new buffer and an autocommand applies syntax + highlighting an ml_get error may occur. + ------------------------------------------------------------------- Mon Mar 28 07:32:06 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index a63bcf3..946fc43 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1665 +%define patchlevel 1691 %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 737f55d716a8dc6fbed7f606f8a62537a4920a09494e32e711286c1525f67be5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 5 Apr 2016 09:28:29 +0000 Subject: [PATCH 05/16] - Updated to revision 1710, fixes the following problems * feedkeys('i', 'x') gets stuck, waits for a character to be typed. * Building the Perl interface gives compiler warnings. * ":syn reset" clears the effect ":syn iskeyword". (James McCoy) * When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. * Display problems when the 'ambiwidth' and 'emoji' options are not set properly or the terminal doesn't behave as expected. * :packadd does not work the same when used early or late. * Using freed memory when parsing 'printoptions' fails. * Using freed memory with "wincmd p". (Dominique Pelle) * Cannot use empty dictionary key, even though it can be useful. * New regexp engine does not work properly with EBCDIC. * Not all output of an external command is read. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=345 --- v7.4.1691.tar.gz | 3 --- v7.4.1710.tar.gz | 3 +++ vim.changes | 18 ++++++++++++++++++ vim.spec | 2 +- 4 files changed, 22 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1691.tar.gz create mode 100644 v7.4.1710.tar.gz diff --git a/v7.4.1691.tar.gz b/v7.4.1691.tar.gz deleted file mode 100644 index a6527cb..0000000 --- a/v7.4.1691.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d862ba8ca6407600a574faba3f05c0dcaf8f1385baab813c016f6b89130ed590 -size 12555072 diff --git a/v7.4.1710.tar.gz b/v7.4.1710.tar.gz new file mode 100644 index 0000000..f7cd409 --- /dev/null +++ b/v7.4.1710.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:130b7907e2534603c035188e9798207d64662d02b9d2602b24ff80255ad96103 +size 12556638 diff --git a/vim.changes b/vim.changes index db82805..eaf6b8b 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Tue Apr 5 08:26:17 UTC 2016 - idonmez@suse.com + +- Updated to revision 1710, fixes the following problems + * feedkeys('i', 'x') gets stuck, waits for a character to be typed. + * Building the Perl interface gives compiler warnings. + * ":syn reset" clears the effect ":syn iskeyword". (James McCoy) + * When using :stopinsert in a silent mapping the "INSERT" message + isn't cleared. + * Display problems when the 'ambiwidth' and 'emoji' options are not + set properly or the terminal doesn't behave as expected. + * :packadd does not work the same when used early or late. + * Using freed memory when parsing 'printoptions' fails. + * Using freed memory with "wincmd p". (Dominique Pelle) + * Cannot use empty dictionary key, even though it can be useful. + * New regexp engine does not work properly with EBCDIC. + * Not all output of an external command is read. + ------------------------------------------------------------------- Fri Apr 1 08:28:53 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 946fc43..3e954a1 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1691 +%define patchlevel 1710 %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 a0ea3336cc3aec7cf14fca6a0b2adb617d749ba3a52cfa7d070d3934ef864142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 7 Apr 2016 06:23:21 +0000 Subject: [PATCH 06/16] - Updated to revision 1716, fixes the following problems * When using try/catch in 'statusline' it is still considered an error and the status line will be disabled. * For plugins in packages, plugin authors need to take care of all dependencies. * GTK GUI doesn't work on Wayland. * Non-GUI specific settings in the gvimrc_example file. * Double free when a partial is in a cycle with a list or dict. * 'autochdir' doesn't work for the first file. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=346 --- v7.4.1710.tar.gz | 3 --- v7.4.1716.tar.gz | 3 +++ vim.changes | 13 +++++++++++++ vim.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1710.tar.gz create mode 100644 v7.4.1716.tar.gz diff --git a/v7.4.1710.tar.gz b/v7.4.1710.tar.gz deleted file mode 100644 index f7cd409..0000000 --- a/v7.4.1710.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:130b7907e2534603c035188e9798207d64662d02b9d2602b24ff80255ad96103 -size 12556638 diff --git a/v7.4.1716.tar.gz b/v7.4.1716.tar.gz new file mode 100644 index 0000000..8afab2a --- /dev/null +++ b/v7.4.1716.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e647cf12ad14129b482aff076eb15c3ebc515b679e15ea76b376f8dc3706c5b0 +size 12557983 diff --git a/vim.changes b/vim.changes index eaf6b8b..eb66433 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Thu Apr 7 06:19:03 UTC 2016 - idonmez@suse.com + +- Updated to revision 1716, fixes the following problems + * When using try/catch in 'statusline' it is still considered an + error and the status line will be disabled. + * For plugins in packages, plugin authors need to take care of all + dependencies. + * GTK GUI doesn't work on Wayland. + * Non-GUI specific settings in the gvimrc_example file. + * Double free when a partial is in a cycle with a list or dict. + * 'autochdir' doesn't work for the first file. + ------------------------------------------------------------------- Tue Apr 5 08:26:17 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 3e954a1..2416565 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1710 +%define patchlevel 1716 %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 d4f573c9f9c016c81529257a48198921858e245e3be2e62c294f5acc55375907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 11 Apr 2016 07:56:24 +0000 Subject: [PATCH 07/16] - Updated to revision 1721, fixes the following problems * Leaking memory when opening a channel fails. * Coverity: not using return value of set_ref_in_item(). * Leaking memory when there is a cycle involving a job and a partial. * Tests fail without the job feature. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=347 --- v7.4.1716.tar.gz | 3 --- v7.4.1721.tar.gz | 3 +++ vim.changes | 9 +++++++++ vim.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1716.tar.gz create mode 100644 v7.4.1721.tar.gz diff --git a/v7.4.1716.tar.gz b/v7.4.1716.tar.gz deleted file mode 100644 index 8afab2a..0000000 --- a/v7.4.1716.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e647cf12ad14129b482aff076eb15c3ebc515b679e15ea76b376f8dc3706c5b0 -size 12557983 diff --git a/v7.4.1721.tar.gz b/v7.4.1721.tar.gz new file mode 100644 index 0000000..a98d29e --- /dev/null +++ b/v7.4.1721.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb0cbb2eb2523a2f13347da85523ac1734944c08b30124002b23ff6f7b0b0015 +size 12540541 diff --git a/vim.changes b/vim.changes index eb66433..d9e091a 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Apr 11 07:53:30 UTC 2016 - idonmez@suse.com + +- Updated to revision 1721, fixes the following problems + * Leaking memory when opening a channel fails. + * Coverity: not using return value of set_ref_in_item(). + * Leaking memory when there is a cycle involving a job and a partial. + * Tests fail without the job feature. + ------------------------------------------------------------------- Thu Apr 7 06:19:03 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 2416565..4228495 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1716 +%define patchlevel 1721 %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 31b523cb901854edaff7d3eb408e32744308fa7f49ab3d6335824da4a5baf30b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 14 Apr 2016 08:17:26 +0000 Subject: [PATCH 08/16] - Updated to revision 1726, fixes the following problems * Crash when calling garbagecollect() after starting a job. * When using try/catch in 'tabline' it is still considered an error and the tabline will be disabled. * Tabline test fails in GUI. * Compiler errors for non-ANSI compilers. * ANSI compiler complains about string length. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=348 --- v7.4.1721.tar.gz | 3 --- v7.4.1726.tar.gz | 3 +++ vim.changes | 11 +++++++++++ vim.spec | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1721.tar.gz create mode 100644 v7.4.1726.tar.gz diff --git a/v7.4.1721.tar.gz b/v7.4.1721.tar.gz deleted file mode 100644 index a98d29e..0000000 --- a/v7.4.1721.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb0cbb2eb2523a2f13347da85523ac1734944c08b30124002b23ff6f7b0b0015 -size 12540541 diff --git a/v7.4.1726.tar.gz b/v7.4.1726.tar.gz new file mode 100644 index 0000000..dd9edaf --- /dev/null +++ b/v7.4.1726.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2085d6115b8316c89e9bbe374d67f237d92840e1e72534802fa8621bbad97123 +size 12549477 diff --git a/vim.changes b/vim.changes index d9e091a..acf72a4 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Apr 14 08:03:14 UTC 2016 - idonmez@suse.com + +- Updated to revision 1726, fixes the following problems + * Crash when calling garbagecollect() after starting a job. + * When using try/catch in 'tabline' it is still considered an error + and the tabline will be disabled. + * Tabline test fails in GUI. + * Compiler errors for non-ANSI compilers. + * ANSI compiler complains about string length. + ------------------------------------------------------------------- Mon Apr 11 07:53:30 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 4228495..5bf44f1 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1721 +%define patchlevel 1726 %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 cb34494a9315dc0321d55ab85d37c455123cbaf1b17d1863e643a430bd3fb67a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 18 Apr 2016 07:53:50 +0000 Subject: [PATCH 09/16] - Updated to revision 1749, fixes the following problems * Cannot detect a crash in tests when caused by garbagecollect(). * The help for functions require a space after the "(". * The Perl interface cannot use 'print' operator for writing directly in standard IO. * It is not easy to get a character out of a string. * Python: turns partial into simple funcref. * Folds may close when using autocomplete. * Test fails when not using utf-8. * It is not possible to only see part of the message history. It is not possible to clear messages. * Count for ":messages" depends on number of lines. * syn-cchar defined with matchadd() does not appear if there are no other syntax definitions which matches buffer text. * Not testing utf-8 characters. * strgetchar() does not work correctly. * Clang warns for uninitialzed variable. (Michael Jarvis) * Python: Converting a sequence may leak memory. * Memory leak in Perl. * Coverity: missing check for NULL pointer. * "gD" does not find match in first column of first line. * When using GTK 3.20 there are a few warnings. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=349 --- v7.4.1726.tar.gz | 3 --- v7.4.1749.tar.gz | 3 +++ vim.changes | 26 ++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1726.tar.gz create mode 100644 v7.4.1749.tar.gz diff --git a/v7.4.1726.tar.gz b/v7.4.1726.tar.gz deleted file mode 100644 index dd9edaf..0000000 --- a/v7.4.1726.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2085d6115b8316c89e9bbe374d67f237d92840e1e72534802fa8621bbad97123 -size 12549477 diff --git a/v7.4.1749.tar.gz b/v7.4.1749.tar.gz new file mode 100644 index 0000000..8cd7bec --- /dev/null +++ b/v7.4.1749.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fdfeb99b639ab0a4409d95c543ad44ee34d0816a2c3e0afabdd3b9600c1449e +size 12557700 diff --git a/vim.changes b/vim.changes index acf72a4..3532c84 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Mon Apr 18 07:48:17 UTC 2016 - idonmez@suse.com + +- Updated to revision 1749, fixes the following problems + * Cannot detect a crash in tests when caused by garbagecollect(). + * The help for functions require a space after the "(". + * The Perl interface cannot use 'print' operator for writing + directly in standard IO. + * It is not easy to get a character out of a string. + * Python: turns partial into simple funcref. + * Folds may close when using autocomplete. + * Test fails when not using utf-8. + * It is not possible to only see part of the message history. + It is not possible to clear messages. + * Count for ":messages" depends on number of lines. + * syn-cchar defined with matchadd() does not appear if there are no + other syntax definitions which matches buffer text. + * Not testing utf-8 characters. + * strgetchar() does not work correctly. + * Clang warns for uninitialzed variable. (Michael Jarvis) + * Python: Converting a sequence may leak memory. + * Memory leak in Perl. + * Coverity: missing check for NULL pointer. + * "gD" does not find match in first column of first line. + * When using GTK 3.20 there are a few warnings. + ------------------------------------------------------------------- Thu Apr 14 08:03:14 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 5bf44f1..d1a5946 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1726 +%define patchlevel 1749 %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 2cf6d444a3e88488d9d6b6f527d90778c548d8a23c53dc542db95b289f1c9a81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 19 Apr 2016 12:03:26 +0000 Subject: [PATCH 10/16] - Updated to revision 1752, fixes the following problems * When a buffer gets updated while in command line mode, the screen may be messed up. * Crash when 'tagstack' is off. (Dominique Pelle) * When adding to the quickfix list the current position is reset. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=350 --- v7.4.1749.tar.gz | 3 --- v7.4.1752.tar.gz | 3 +++ vim.changes | 9 +++++++++ vim.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1749.tar.gz create mode 100644 v7.4.1752.tar.gz diff --git a/v7.4.1749.tar.gz b/v7.4.1749.tar.gz deleted file mode 100644 index 8cd7bec..0000000 --- a/v7.4.1749.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fdfeb99b639ab0a4409d95c543ad44ee34d0816a2c3e0afabdd3b9600c1449e -size 12557700 diff --git a/v7.4.1752.tar.gz b/v7.4.1752.tar.gz new file mode 100644 index 0000000..43f4c68 --- /dev/null +++ b/v7.4.1752.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d912851f03b73e44a2977c5f668269ef3f9d34298571f124db7c58df010be00e +size 12558574 diff --git a/vim.changes b/vim.changes index 3532c84..e75dd9d 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Apr 19 11:57:54 UTC 2016 - idonmez@suse.com + +- Updated to revision 1752, fixes the following problems + * When a buffer gets updated while in command line mode, the screen + may be messed up. + * Crash when 'tagstack' is off. (Dominique Pelle) + * When adding to the quickfix list the current position is reset. + ------------------------------------------------------------------- Mon Apr 18 07:48:17 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index d1a5946..7ba3e6c 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1749 +%define patchlevel 1752 %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 c01780030223f7743c81915d2582a848c6225664d01f1b744d14e3805baa9bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 20 Apr 2016 11:20:56 +0000 Subject: [PATCH 11/16] - Updated to revision 1754, fixes the following problems * "noinsert" in 'completeopt' is sometimes ignored * syntax not set when using ":buf" and 'filetype' set manually OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=351 --- v7.4.1752.tar.gz | 3 --- v7.4.1754.tar.gz | 3 +++ vim.changes | 6 ++++-- vim.spec | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) delete mode 100644 v7.4.1752.tar.gz create mode 100644 v7.4.1754.tar.gz diff --git a/v7.4.1752.tar.gz b/v7.4.1752.tar.gz deleted file mode 100644 index 43f4c68..0000000 --- a/v7.4.1752.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d912851f03b73e44a2977c5f668269ef3f9d34298571f124db7c58df010be00e -size 12558574 diff --git a/v7.4.1754.tar.gz b/v7.4.1754.tar.gz new file mode 100644 index 0000000..54b1960 --- /dev/null +++ b/v7.4.1754.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c8ef500c1e0f12dc70d967261d1cb111cd69a1816f974563fc64c39a21b9578 +size 12558650 diff --git a/vim.changes b/vim.changes index e75dd9d..7ed6d82 100644 --- a/vim.changes +++ b/vim.changes @@ -1,11 +1,13 @@ ------------------------------------------------------------------- -Tue Apr 19 11:57:54 UTC 2016 - idonmez@suse.com +Tue Apr 20 14:17:00 UTC 2016 - idonmez@suse.com -- Updated to revision 1752, fixes the following problems +- Updated to revision 1754, fixes the following problems * When a buffer gets updated while in command line mode, the screen may be messed up. * Crash when 'tagstack' is off. (Dominique Pelle) * When adding to the quickfix list the current position is reset. + * "noinsert" in 'completeopt' is sometimes ignored + * syntax not set when using ":buf" and 'filetype' set manually ------------------------------------------------------------------- Mon Apr 18 07:48:17 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 7ba3e6c..14a1a51 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1752 +%define patchlevel 1754 %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 56eeb0270371431888f85a26669c80efc899a8041705a29514366543aa9df0dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 23 Apr 2016 10:12:45 +0000 Subject: [PATCH 12/16] - Updated to revision 1778, fixes the following problems * When using complete() it may set 'modified' even though nothing was inserted. * When using feedkeys() in a timer the inserted characters are not used right away. * Undo options are not together in the options window. * Arguments of setqflist() are not checked properly. * No "closed", "errors" and "encoding" attribute on Python output. * Cannot use true color in the terminal. * Newly added features can escape the sandbox. * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=352 --- v7.4.1754.tar.gz | 3 --- v7.4.1778.tar.gz | 3 +++ vim.changes | 16 ++++++++++++++++ vim.spec | 4 +++- 4 files changed, 22 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1754.tar.gz create mode 100644 v7.4.1778.tar.gz diff --git a/v7.4.1754.tar.gz b/v7.4.1754.tar.gz deleted file mode 100644 index 54b1960..0000000 --- a/v7.4.1754.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5c8ef500c1e0f12dc70d967261d1cb111cd69a1816f974563fc64c39a21b9578 -size 12558650 diff --git a/v7.4.1778.tar.gz b/v7.4.1778.tar.gz new file mode 100644 index 0000000..4a20fcc --- /dev/null +++ b/v7.4.1778.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6699b32d37414ef305993b3d05bcf6084a746ff1d67fe9e387c692e5640dded5 +size 12566873 diff --git a/vim.changes b/vim.changes index 7ed6d82..afbfac2 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Sat Apr 23 10:05:11 UTC 2016 - idonmez@suse.com + +- Updated to revision 1778, fixes the following problems + * When using complete() it may set 'modified' even though nothing + was inserted. + * When using feedkeys() in a timer the inserted characters are not + used right away. + * Undo options are not together in the options window. + * Arguments of setqflist() are not checked properly. + * No "closed", "errors" and "encoding" attribute on Python output. + * Cannot use true color in the terminal. + * Newly added features can escape the sandbox. + * When using the term truecolor feature, the t_8f and t_8b termcap + options are not set by default. + ------------------------------------------------------------------- Tue Apr 20 14:17:00 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 14a1a51..745bdf2 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1754 +%define patchlevel 1778 %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} @@ -177,6 +177,7 @@ export COMMON_OPTIONS="\ --with-view-name=view \ --enable-cscope \ --enable-multibyte \ + --enable-termtruecolor \ --with-features=huge \ --with-compiledby='http://www.opensuse.org/' \ %if 0%{?suse_version} > 1210 @@ -192,6 +193,7 @@ export COMMON_OPTIONS="\ --enable-rubyinterp=dynamic" export GUI_OPTIONS="\ + --disable-icon-cache-update \ --enable-xim \ --enable-fontset \ --enable-gui=gtk3" From d55887285ac3d0e01acafd29ba74ae747e29dc045a896fc4cc91dda2fbbed9e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 23 Apr 2016 10:41:55 +0000 Subject: [PATCH 13/16] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=353 --- vim.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vim.spec b/vim.spec index 745bdf2..49289d9 100644 --- a/vim.spec +++ b/vim.spec @@ -415,6 +415,7 @@ make test %{_datadir}/vim/%{VIM_SUBDIR}/indent.vim %{_datadir}/vim/%{VIM_SUBDIR}/indoff.vim %{_datadir}/vim/%{VIM_SUBDIR}/optwin.vim +%{_datadir}/vim/%{VIM_SUBDIR}/rgb.txt %{_datadir}/vim/%{VIM_SUBDIR}/scripts.vim %{_datadir}/vim/%{VIM_SUBDIR}/syntax/syntax.vim %{_datadir}/vim/%{VIM_SUBDIR}/skeletons/skeleton.spec From 44e1af5d1985157a170d1c49ebbc979b0cc0a06e196228b1ac868eefbe8d0254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sun, 24 Apr 2016 16:18:24 +0000 Subject: [PATCH 14/16] - Updated to revision 1786, fixes the following problems * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. * Using negative index in strcharpart(). * Warnings reported by cppcheck. * synIDattr() does not respect 'guicolors'. * strcharpart() does not work properly with some multi-byte characters. * The old regexp engine doesn't handle character classes correctly. * Compiled-in colors do not match rgb.txt. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=354 --- v7.4.1778.tar.gz | 3 --- v7.4.1786.tar.gz | 3 +++ vim.changes | 13 +++++++++++++ vim.spec | 3 +-- 4 files changed, 17 insertions(+), 5 deletions(-) delete mode 100644 v7.4.1778.tar.gz create mode 100644 v7.4.1786.tar.gz diff --git a/v7.4.1778.tar.gz b/v7.4.1778.tar.gz deleted file mode 100644 index 4a20fcc..0000000 --- a/v7.4.1778.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6699b32d37414ef305993b3d05bcf6084a746ff1d67fe9e387c692e5640dded5 -size 12566873 diff --git a/v7.4.1786.tar.gz b/v7.4.1786.tar.gz new file mode 100644 index 0000000..a3bcd98 --- /dev/null +++ b/v7.4.1786.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6892831af1db4d802b3d1eadbd57c8a543185e15b23d2fe5ebccb8e4d3167e4 +size 12565869 diff --git a/vim.changes b/vim.changes index afbfac2..be27bf8 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun Apr 24 16:15:34 UTC 2016 - idonmez@suse.com + +- Updated to revision 1786, fixes the following problems + * When using the term truecolor feature, the t_8f and t_8b termcap + options are not set by default. + * Using negative index in strcharpart(). + * Warnings reported by cppcheck. + * synIDattr() does not respect 'guicolors'. + * strcharpart() does not work properly with some multi-byte characters. + * The old regexp engine doesn't handle character classes correctly. + * Compiled-in colors do not match rgb.txt. + ------------------------------------------------------------------- Sat Apr 23 10:05:11 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 49289d9..1838232 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1778 +%define patchlevel 1786 %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} @@ -177,7 +177,6 @@ export COMMON_OPTIONS="\ --with-view-name=view \ --enable-cscope \ --enable-multibyte \ - --enable-termtruecolor \ --with-features=huge \ --with-compiledby='http://www.opensuse.org/' \ %if 0%{?suse_version} > 1210 From 81322d500b21e4d7b6bea8249875c1cfad2b08d8e11c90d0751ac6536e811661 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 28 Apr 2016 07:38:41 +0000 Subject: [PATCH 15/16] - Updated to revision 1796, fixes the following problems * Cannot use ch_read() in the close callback. * Leading white space in a job command matters. * Channel could be garbage collected too early. * Color name decoding is implemented several times. * Some character classes may differ between systems. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=355 --- v7.4.1786.tar.gz | 3 --- v7.4.1796.tar.gz | 3 +++ vim.changes | 10 ++++++++++ vim.spec | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) delete mode 100644 v7.4.1786.tar.gz create mode 100644 v7.4.1796.tar.gz diff --git a/v7.4.1786.tar.gz b/v7.4.1786.tar.gz deleted file mode 100644 index a3bcd98..0000000 --- a/v7.4.1786.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f6892831af1db4d802b3d1eadbd57c8a543185e15b23d2fe5ebccb8e4d3167e4 -size 12565869 diff --git a/v7.4.1796.tar.gz b/v7.4.1796.tar.gz new file mode 100644 index 0000000..87c47eb --- /dev/null +++ b/v7.4.1796.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9277e490f50f77457724ab5af3d0829b602636583d7d54356b3d88a31ca24ebd +size 12561858 diff --git a/vim.changes b/vim.changes index be27bf8..729eb21 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Apr 28 07:31:10 UTC 2016 - idonmez@suse.com + +- Updated to revision 1796, fixes the following problems + * Cannot use ch_read() in the close callback. + * Leading white space in a job command matters. + * Channel could be garbage collected too early. + * Color name decoding is implemented several times. + * Some character classes may differ between systems. + ------------------------------------------------------------------- Sun Apr 24 16:15:34 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 1838232..da3b768 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1786 +%define patchlevel 1796 %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 2bc4674faad5d5c078bb5c1fae9dd9687e96b633c2ebe57fcc6578a09c2a9a89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 2 May 2016 07:31:36 +0000 Subject: [PATCH 16/16] - Updated to revision 1816, fixes the following problems * 'guicolors' is a confusing option name. * Quickfix doesn't handle long lines well, they are split. * GTK3 doesn't handle menu separaters properly. * Can't use Vim as MANPAGER. * Running tests in shadow dir fails. * 'termguicolors' option missing from the options window. * Test_out_close_cb sometimes fails. * Using wrong feature name to check for 'termguicolors'. * Using wrong short option name for 'termguicolors'. * Sending DETACH after a channel was closed isn't useful. * Netbeans channel gets garbage collected. * Memory access error when running test_quickfix. * A channel may be garbage collected while it's still being used by a job. * Looping over a null list throws an error. - Refresh vim-7.4-filetype_mine.patch OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=356 --- v7.4.1796.tar.gz | 3 --- v7.4.1816.tar.gz | 3 +++ vim-7.4-filetype_mine.patch | 10 +++++----- vim.changes | 20 ++++++++++++++++++++ vim.spec | 2 +- 5 files changed, 29 insertions(+), 9 deletions(-) delete mode 100644 v7.4.1796.tar.gz create mode 100644 v7.4.1816.tar.gz diff --git a/v7.4.1796.tar.gz b/v7.4.1796.tar.gz deleted file mode 100644 index 87c47eb..0000000 --- a/v7.4.1796.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9277e490f50f77457724ab5af3d0829b602636583d7d54356b3d88a31ca24ebd -size 12561858 diff --git a/v7.4.1816.tar.gz b/v7.4.1816.tar.gz new file mode 100644 index 0000000..5293a5b --- /dev/null +++ b/v7.4.1816.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cebc9d73b94101066aa8546772f9d630eea5b6c8417e281e01c82f8f31904a93 +size 12565377 diff --git a/vim-7.4-filetype_mine.patch b/vim-7.4-filetype_mine.patch index 34b40cb..6da32d5 100644 --- a/vim-7.4-filetype_mine.patch +++ b/vim-7.4-filetype_mine.patch @@ -1,13 +1,13 @@ -Index: vim74/runtime/filetype.vim +Index: vim-7.4.1816/runtime/filetype.vim =================================================================== ---- vim74.orig/runtime/filetype.vim -+++ vim74/runtime/filetype.vim +--- vim-7.4.1816.orig/runtime/filetype.vim ++++ vim-7.4.1816/runtime/filetype.vim @@ -17,7 +17,7 @@ augroup filetypedetect " Ignored extensions if exists("*fnameescape") --au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew -+au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.mine,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew +-au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew,?\+.pacsave,?\+.pacnew ++au BufNewFile,BufRead ?\+.orig,?\+.bak,?\+.old,?\+.mine,?\+.new,?\+.dpkg-dist,?\+.dpkg-old,?\+.dpkg-new,?\+.dpkg-bak,?\+.rpmsave,?\+.rpmnew,?\+.pacsave,?\+.pacnew \ exe "doau filetypedetect BufRead " . fnameescape(expand(":r")) au BufNewFile,BufRead *~ \ let s:name = expand("") | diff --git a/vim.changes b/vim.changes index 729eb21..2aa8a7c 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Mon May 2 07:24:31 UTC 2016 - idonmez@suse.com + +- Updated to revision 1816, fixes the following problems + * 'guicolors' is a confusing option name. + * Quickfix doesn't handle long lines well, they are split. + * GTK3 doesn't handle menu separaters properly. + * Can't use Vim as MANPAGER. + * Running tests in shadow dir fails. + * 'termguicolors' option missing from the options window. + * Test_out_close_cb sometimes fails. + * Using wrong feature name to check for 'termguicolors'. + * Using wrong short option name for 'termguicolors'. + * Sending DETACH after a channel was closed isn't useful. + * Netbeans channel gets garbage collected. + * Memory access error when running test_quickfix. + * A channel may be garbage collected while it's still being used by a job. + * Looping over a null list throws an error. +- Refresh vim-7.4-filetype_mine.patch + ------------------------------------------------------------------- Thu Apr 28 07:31:10 UTC 2016 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index da3b768..213157d 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 7.4 -%define patchlevel 1796 +%define patchlevel 1816 %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}