Hello community,
here is the log from the commit of package vim for openSUSE:Factory checked in at 2016-05-05 13:19:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vim (Old)
and /work/SRC/openSUSE:Factory/.vim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vim"
Changes:
--------
--- /work/SRC/openSUSE:Factory/vim/vim.changes 2016-03-26 15:21:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.vim.new/vim.changes 2016-05-05 13:19:20.000000000 +0200
@@ -1,0 +2,210 @@
+Mon May 2 07:24:31 UTC 2016 - idonmez(a)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(a)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(a)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(a)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(a)suse.com
+
+- 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(a)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(a)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(a)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(a)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(a)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(a)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(a)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().
++++ 13 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/vim/vim.changes
++++ and /work/SRC/openSUSE:Factory/.vim.new/vim.changes
Old:
----
v7.4.1635.tar.gz
New:
----
v7.4.1816.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.IUqCl4/_old 2016-05-05 13:19:22.000000000 +0200
+++ /var/tmp/diff_new_pack.IUqCl4/_new 2016-05-05 13:19:22.000000000 +0200
@@ -17,7 +17,7 @@
%define pkg_version 7.4
-%define patchlevel 1635
+%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}
@@ -192,6 +192,7 @@
--enable-rubyinterp=dynamic"
export GUI_OPTIONS="\
+ --disable-icon-cache-update \
--enable-xim \
--enable-fontset \
--enable-gui=gtk3"
@@ -386,6 +387,7 @@
%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/
@@ -412,6 +414,7 @@
%{_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
@@ -431,6 +434,7 @@
%{_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/*
++++++ v7.4.1635.tar.gz -> v7.4.1816.tar.gz ++++++
/work/SRC/openSUSE:Factory/vim/v7.4.1635.tar.gz /work/SRC/openSUSE:Factory/.vim.new/v7.4.1816.tar.gz differ: char 13, line 1
++++++ vim-7.4-filetype_mine.patch ++++++
--- /var/tmp/diff_new_pack.IUqCl4/_old 2016-05-05 13:19:22.000000000 +0200
+++ /var/tmp/diff_new_pack.IUqCl4/_new 2016-05-05 13:19:22.000000000 +0200
@@ -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("<afile>:r"))
au BufNewFile,BufRead *~
\ let s:name = expand("<afile>") |