diff --git a/vim-8.0.0194.tar.gz b/vim-8.0.0194.tar.gz deleted file mode 100644 index 675a0f2..0000000 --- a/vim-8.0.0194.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e06a4107f957bd5ee4abba03b645eabd5a31aedbbcd3137680871b5ddda37067 -size 12958475 diff --git a/vim-8.0.0296.tar.gz b/vim-8.0.0296.tar.gz new file mode 100644 index 0000000..a3d601e --- /dev/null +++ b/vim-8.0.0296.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:960f9f61c4a188ced9171fede72d631264e66718f106ef0e1e4c5d3f39414f38 +size 12981796 diff --git a/vim.changes b/vim.changes index acce1c9..0082222 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,161 @@ +------------------------------------------------------------------- +Fri Feb 3 12:12:19 UTC 2017 - idonmez@suse.com + +- Updated to revision 296, fixes the following problems + * Jumping to a tag that is a static item in the current file fails. + (Kazunobu Kuriyama) + * The test for :profile is slow and does not work on MS-Windows. + * On MS-Windows the system() test skips a few parts. + * Some syntax arguments take effect even after "if 0". (Taylor Venable) + * Warning for an unused parameter when the libcall feature is disabled. + Warning for a function type cast when compiling with -pedantic. + * Some syntax arguments are not tested. + * When completing a group name for a highlight or syntax command cleared + groups are included. + * No test for invalid syntax group name. + * Order of complication flags is sometimes wrong. + * Compiler warns for uninitialized variable. (Tony Mechelynck) + * After :undojoin some commands don't work properly, such as :redo. + (Matthew Malcomson) + * Test coverage for :retab insufficient. + * Leaking file descriptor when system() cannot find the buffer. (Coverity) + * Internally used commands for CTRL-Z and mouse click end up in + history. (Matthew Malcomson) + * When using :substitute with the "c" flag and 'cursorbind' is set the + cursor is not updated in other windows. + * Vim does not support bracketed paste, as implemented by xterm and other + terminals. + * Build fails if the multi-byte feature is disabled. + * The buffer used to store a key name theoreticaly could be too + small. (Coverity) + * The Netbeans "specialKeys" command does not check if the argument fits + in the buffer. (Coverity) + * Leaking memory when syntax cluster id is unknown. (Coverity) + * When a Cscope line contains CTRL-L a NULL pointer may be used. (Coverity) + * When decoding JSON with a JS style object the JSON test may use a NULL + pointer. (Coverity) + * Build fails without the cscope feature. + * No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. + * Ubsan reports errors for integer overflow. + * Completion for :match does not show "none" and other missing highlight + names. + * Checking if PROTO is defined inside a function has no effect. + * When a multi-byte character ends in a zero byte, putting blockwise text + puts it before the character instead of after it. + * Coverity gets confused by the flags passed to find_tags() and warnts + for an uninitialized variable. + * When 'fileformats' is changed in a BufReadPre auto command, it does not + take effect in readfile(). (Gary Johnson) + * When a block is visually selected and put is used on the end of the + selection only one line is changed. + * The test for patch 8.0.0224 misses the CR characters and passes even + without the fix. (Christian Brabandt) + * Crash when 'fileformat' is forced to "dos" and the first line in the + file is empty and does not have a CR character. + * When pasting test in an xterm on the command line it is surrounded by + and . (Johannes Kaltenbach) + * When freeing a buffer the local value of the 'formatprg' option is + not cleared. + * When using bracketed paste line breaks are not respected. + * There are no tests for bracketed paste mode. + * Pasting in Insert mode does not work when bracketed paste is used and + 'esckeys' is off. + * The paste test fails if the GUI is being used. + * When several lines are visually selected and one of them is short, + using put may cause a crash. (Axel Bender) + * Memory leak detected when running tests for diff mode. + * Gcc complains that a variable may be used uninitialized. Confusion + between variable and label name. (John Marriott) + * When setting wildoptions=tagfile the completion context is not set + correctly. (desjardins) + * When using bracketed paste autoindent causes indent to be increased. + * The address sanitizer sometimes finds errors, but it needs to be run + manually. + * The clang build on CI fails with one configuration. + * Vim defines a mch_memmove() function but it doesn't work, thus is + always unused. + * Completion of user defined functions is not covered by tests. + * When making a character lower case with tolower() changes the byte cound, + it is not made lower case. + * When the user sets t_BE empty after startup to disable bracketed paste, + this has no direct effect. + * The generated zh_CN.cp936.po message file is not encoded properly. + * Compiler warnings for int to pointer conversion. + * Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to + have a menu entry selected. (Lifepillar) + * vim_strcat() cannot handle overlapping arguments. + * When two submits happen quick after each other, the tests for the first + one may error out. + * When virtcol() gets a column that is not the first byte of a multi-byte + character the result is unpredictable. (Christian Ludwig) + * It is not so easy to write a script that works with both Python 2 and + Python 3, even when the Python code works with both. + * Characters below 256 that are not one byte are not always recognized as + word characters. + * When creating a session when winminheight is 2 or larger and loading + that session gives an error. + * When using an assert function one can either specify a message or get + a message about what failed, not both. + * When calling setpos() with a buffer argument it often is ignored. + (Matthew Malcomson) + * Tests fail because some changes were not included. + * The keyword test file is not included in the archive. + * The keyword test file is not included in the archive. + * Tab commands do not handle count correctly. (Ken Hamada) + * Build fails with tiny features. + * Not enough test coverage for eval functions. + * Farsi support is barely tested. + * Farsi support is not tested enough. + * Memory error reported by ubsan, probably for using the string returned + by execute(). + * May get ml_get error when :pydo deletes lines or switches to another + buffer. (Nikolai Pavlov, issue #1421) + * Compiler warning for using uninitialized variable. + * A channel test sometimes fails on Mac. + * May get ml_get error when :luado deletes lines or switches to another + buffer. (Nikolai Pavlov, issue #1421) + * May get ml_get error when :perldo deletes lines or switches to another + buffer. (Nikolai Pavlov, issue #1421) + * May get ml_get error when :rubydo deletes lines or switches to another + buffer. (Nikolai Pavlov, issue #1421) + * May get ml_get error when :tcldo deletes lines or switches to another + buffer. (Nikolai Pavlov, closes #1421) + * Crash on exit is not detected when running tests. + * Dead code detected by Coverity when not using gnome. + * When update_single_line() is called recursively, or another screen update + happens while it is busy, errors may occur. + * When checking for CTRL-C typed the GUI may detect a screen resize and + redraw the screen, causing trouble. + * Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. + * The GUI test may trigger fontconfig and take a long time. + * GUI test fails on MS-Windows. + * With MSVC 2015 the dll name is vcruntime140.dll. + * On MS-Windows setting an environment variable with multi-byte strings + does not work well. + * MS-Windows files are still using ARGSUSED while most other files have + UNUSED. + * When doing a Visual selection and using "I" to go to insert mode, CTRL-O + needs to be used twice to go to Normal mode. (Coacher) + * The return value of mode() does not indicate that completion is active + in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) + * The Test_collapse_buffers() test failed once, looks like it is flaky. + * Tests fail with tiny build on Unix. + * When concealing is active and the screen is resized in the GUI it is + not immediately redrawn. + * Cannot access the arguments of the current function in debug mode. + (Luc Hermitte) + * Errors reported while running tests. + * No test for "ga" and :ascii. + * If a wide character doesn't fit at the end of the screen line, and the + line doesn't fit on the screen, then the cursor position may be + wrong. (anliting) + * Visual block insertion does not insert in all lines. + * The stat test is a bit slow. + * Some tests have a one or three second wait. + * Argument list is not stored correctly in a session file. (lgpasquale) + * test_viml hangs. + * Bracketed paste can only append, not insert. + ------------------------------------------------------------------- Tue Jan 24 11:44:03 UTC 2017 - idonmez@suse.com diff --git a/vim.spec b/vim.spec index 380cbb8..fc71157 100644 --- a/vim.spec +++ b/vim.spec @@ -17,8 +17,8 @@ %define pkg_version 8.0 -%define patchlevel 0194 -%define patchlevel_compact 194 +%define patchlevel 0296 +%define patchlevel_compact 296 %define VIM_SUBDIR vim80 %define site_runtimepath /usr/share/vim/site %define make make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e" %{?_smp_mflags}