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@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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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>") |