- Updated to revision 1635, fixes the following problems

* Quickfix code using memory after being freed.
  * Using channel timeout instead of request timeout.
  * Timers don't work on Unix.
  * Not checking for failed open().
  * Memory leak when out of memory.
  * When starting the GUI fails a swap file is left behind.
  * Timer with an ":echo" command messes up display.
  * Although emoji characters are ambiguous width, best is to treat
    them as full width.
  * Catching exception that won't be thrown.
  * Having type() handle a Funcref that is or isn't a partial differently
    causes problems for existing scripts.
  * Comparing a function that exists on two dicts is not backwards compatible.
  * string() doesn't handle a partial.
  * Contents file is only for Amiga distro.
  * Compiler warnings for non-virtual destructor.
  * The versplit feature makes the code uneccessary complicated.
  * Can't build with small features.
  * Still can't build with small features.
  * Still quickfix test in old style.
  * Build fails with tiny features.
  * Malformed channel request causes a hang.
  * When a JSON message is split it isn't decoded.
  * Starting job with output to buffer changes options in the current buffer.
  * When 'fileformats' is set in the vimrc it applies to new buffers
    but not the initial buffer.
  * Emoji characters are not considered as a kind of word character.
  * Channel test doesn't work with Python 2.6.
  * Channel demo doesn't work with Python 2.6.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=337
This commit is contained in:
Ismail Dönmez 2016-03-22 11:06:31 +00:00 committed by Git OBS Bridge
parent 38f0000e57
commit 629e766aa1
4 changed files with 52 additions and 4 deletions

View File

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

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

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

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Tue Mar 22 11:02:39 UTC 2016 - idonmez@suse.com
- Updated to revision 1635, fixes the following problems
* Quickfix code using memory after being freed.
* Using channel timeout instead of request timeout.
* Timers don't work on Unix.
* Not checking for failed open().
* Memory leak when out of memory.
* When starting the GUI fails a swap file is left behind.
* Timer with an ":echo" command messes up display.
* Although emoji characters are ambiguous width, best is to treat
them as full width.
* Catching exception that won't be thrown.
* Having type() handle a Funcref that is or isn't a partial differently
causes problems for existing scripts.
* Comparing a function that exists on two dicts is not backwards compatible.
* string() doesn't handle a partial.
* Contents file is only for Amiga distro.
* Compiler warnings for non-virtual destructor.
* The versplit feature makes the code uneccessary complicated.
* Can't build with small features.
* Still can't build with small features.
* Still quickfix test in old style.
* Build fails with tiny features.
* Malformed channel request causes a hang.
* When a JSON message is split it isn't decoded.
* Starting job with output to buffer changes options in the current buffer.
* When 'fileformats' is set in the vimrc it applies to new buffers
but not the initial buffer.
* Emoji characters are not considered as a kind of word character.
* Channel test doesn't work with Python 2.6.
* Channel demo doesn't work with Python 2.6.
* All Channels share the message ID, it keeps getting bigger.
* Can't get info about a channel.
* Trying to close file descriptor that isn't open.
* Missing changes to structs.
* Channel out_cb and err_cb are not tested.
* 64-bit Compiler warning.
* Handling emoji characters as full width has problems with backwards
compatibility.
* Unicode table for double width is outdated.
* Compiler doesn't understand switch on all enum values.
* List of test targets is outdated.
* If the help tags file was removed "make install" fails.
* Vertical movement after CTRL-A ends up in the wrong column.
* Channel test is a bit flaky.
-------------------------------------------------------------------
Sat Mar 19 06:43:42 UTC 2016 - idonmez@suse.com

View File

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