- 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)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=413
This commit is contained in:
Ismail Dönmez 2017-02-03 12:28:55 +00:00 committed by Git OBS Bridge
parent 61edbf5528
commit f85bf36545
4 changed files with 163 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e06a4107f957bd5ee4abba03b645eabd5a31aedbbcd3137680871b5ddda37067
size 12958475

3
vim-8.0.0296.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:960f9f61c4a188ced9171fede72d631264e66718f106ef0e1e4c5d3f39414f38
size 12981796

View File

@ -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
<PasteStart> and <PasteEnd>. (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

View File

@ -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}