- Updated to revision 2033, fixes the following problems

* Memory access error when reading viminfo. (Dominique Pelle)
  * "gd" hangs in some situations. (Eric Biggers)
  * Not all quickfix tests are also done  with the location lists.
  * Background is not drawn properly when 'termguicolors' is set.
  * Coverity warns for unreachable code.
  * Win32: Cannot compile with XPM feature using VC2015
  * The Man plugin doesn't work that well.
  * File list does not include new XPM libraries.
  * Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas)
  * Using Ctrl-A with double-byte encoding may result in garbled text.
  * Minor problems with the quickfix code.
  * Quickfix long lines test not executed for buffer.
  * Ruby test is old style.
  * Cscope interface does not support finding assignments.
  * Not all parts of the quickfix code are tested.
  * No test for what 7.4.1948 fixes.
  * Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt)
  * When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed.
  * Perl interface has obsolete workaround.
  * Perl interface preprocessor statements not nicely indented.
  * Crash when running test_channel.vim on Windows.
  * Unicode standard 9 was released.
  * When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode.
  * Two test files for increment/decrement.
  * Running Win32 Vim in mintty does not work.
  * The quickfix init function is too big.
  * When using a job in raw mode to append to a buffer garbage characters are added.
  * Coverity reports a resource leak.
  * Falling back from NFA to old regexp engine does not work properly. (fritzophrenic)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=373
This commit is contained in:
Ismail Dönmez 2016-07-14 08:43:32 +00:00 committed by Git OBS Bridge
parent c02ad73f91
commit fe242325c7
4 changed files with 104 additions and 4 deletions

View File

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

3
v7.4.2033.tar.gz Normal file
View File

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

View File

@ -1,3 +1,103 @@
-------------------------------------------------------------------
Thu Jul 14 08:38:51 UTC 2016 - idonmez@suse.com
- Updated to revision 2033, fixes the following problems
* Memory access error when reading viminfo. (Dominique Pelle)
* "gd" hangs in some situations. (Eric Biggers)
* Not all quickfix tests are also done with the location lists.
* Background is not drawn properly when 'termguicolors' is set.
* Coverity warns for unreachable code.
* Win32: Cannot compile with XPM feature using VC2015
* The Man plugin doesn't work that well.
* File list does not include new XPM libraries.
* Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas)
* Using Ctrl-A with double-byte encoding may result in garbled text.
* Minor problems with the quickfix code.
* Quickfix long lines test not executed for buffer.
* Ruby test is old style.
* Cscope interface does not support finding assignments.
* Not all parts of the quickfix code are tested.
* No test for what 7.4.1948 fixes.
* Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt)
* When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed.
* Perl interface has obsolete workaround.
* Perl interface preprocessor statements not nicely indented.
* Crash when running test_channel.vim on Windows.
* Unicode standard 9 was released.
* When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode.
* Two test files for increment/decrement.
* Running Win32 Vim in mintty does not work.
* The quickfix init function is too big.
* When using a job in raw mode to append to a buffer garbage characters are added.
* Coverity reports a resource leak.
* Falling back from NFA to old regexp engine does not work properly. (fritzophrenic)
* Invalid memory access with "\<C-">.
* When the netbeans channel is closed consuming the buffer may cause a crash.
* Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat)
* It is not easy to see unrecognized error lines below the current error position.
* On Solaris select() does not work as expected when there is typeahead.
* GUI has a problem with some termcodes.
* On MS-Windows large files (> 2Gbyte) cause problems.
* Number variables are not 64 bits while they could be.
* With 64 bit changes don't need three calls to sprintf().
* Large file test does not delete its output.
* Getting value of binary option is wrong. (Kent Sibilev)
* 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously.
* No testing for Farsi code.
* Viminfo file contains duplicate change marks.
* farsi.c and arabic.c are included in a strange way.
* Not all quickfix features are tested.
* Missing changes in VMS build file.
* Compiler warns for loss of data.
* When copying unrecognized lines for viminfo, end up with useless continuation lines.
* When updating viminfo with file marks there is no time order.
* filter() and map() only accept a string argument.
* Cscope items are not sorted.
* glob() does not add a symbolic link when there are no wildcards.
* Values for true and false can be confusing.
* Not all TRUE and FALSE arguments are tested.
* True-false test fails.
* GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan)
* Capturing the output of a command takes a few commands.
* Cannot easily scroll the quickfix window.
* When writing buffer lines to a job there is no NL to NUL conversion.
* evalcmd() doesn't work recursively.
* Evalcmd test fails.
* Tiny build fails. (Tony Mechelynck)
* Crash when passing number to filter() or map().
* Still cursor flickering when a callback updates the screen. (David Samvelyan)
* GUI: cursor displayed in the wrong position.
* After using evalcmd() message output is in the wrong position. (Christian Brabandt)
* Crash when using tabnext in BufUnload autocmd. (Norio Takagi)
* Running the tests leaves a viminfo file behind.
* evalcmd() has a confusing name.
* Messages test fails.
* There is a :cbottom command but no :lbottom command.
* It is not easy to get a list of command arguments.
* Test for getcompletion() does not pass on all systems.
* Using "noinsert" in 'completeopt' breaks redo.
* Using "noinsert" in 'completeopt' does not insert match.
* When a file gets a name when writing it 'acd' is not effective. (Dan Church)
* Warning from MinGW about _WIN32_WINNT redefined. (John Marriott)
* When there are many errors adding them to the quickfix list takes a long time.
* buf_valid() can be slow when there are many buffers.
* When ignoring case utf_fold() may consume a lot of time.
* Can't build without +autocmd feature.
* Still too many buf_valid() calls.
* Warnings from 64 bit compiler.
* buflist_findname_stat() may find a dummy buffer.
* More buf_valid() calls can be optimized.
* The cursor blinking stops or is irregular when receiving date over a
channel and writing it in a buffer, and when updating the status.
* Reference counting for callbacks isn't right.
* Can't build with +eval but without +menu.
* cppcheck warns for using index before limits check.
* printf() does not work with 64 bit numbers.
* ARCH must be set properly when using MinGW.
* The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value.
* Build fails with 64 bit MinGW. (Axel Bender)
* 'cscopequickfix' option does not accept new value "a".
-------------------------------------------------------------------
Wed Jun 15 11:17:53 UTC 2016 - idonmez@suse.com

View File

@ -17,7 +17,7 @@
%define pkg_version 7.4
%define patchlevel 1938
%define patchlevel 2033
%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}