Accepting request 377457 from editors

- 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/request/show/377457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=171
This commit is contained in:
Dominique Leuenberger 2016-03-26 14:21:13 +00:00 committed by Git OBS Bridge
commit bb3f9e3745
4 changed files with 94 additions and 7 deletions

View File

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

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,90 @@
-------------------------------------------------------------------
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
- Updated to revision 1591, fixes the following problems
* Crash when using function reference.
* Using ":call dict.func()" where the function is a partial
does not work.
* Get E923 when using function(dict.func, [], dict).
* Warning for unitinialized variable.
* Partial is not recognized everywhere.
* Nesting partials doesn't work.
* Compiler warnings with 64 bit compiler.
* Old style test for quickfix.
* Combining dict and args with partial doesn't always work.
* Warning for shadowed variable.
* The quickfix title is truncated.
-------------------------------------------------------------------
Wed Mar 16 11:18:05 UTC 2016 - idonmez@suse.com
- Updated to revision 1579, fixes the following problems
* Passing cookie to a callback is clumsy.
* Dict options with a dash are more difficult to use.
* Missing update to proto file.
* ":helptags ALL" crashes.
* An empty list in function() causes an error.
* Crash when assert_equal() runs into a NULL string.
* Crash in assert_fails().
* Using CTRL-] in help on option in parentheses doesn't work.
* Using old style tests for quickfix.
* There is no way to avoid the message when editing a file.
* No test for ":help".
* Setting 'compatible' in test influences following tests.
* Tests get stuck at the more prompt.
* ":undo 0" does not work.
* Write error of viminfo file is not handled properly.
* Cannot pass "dict.Myfunc" around as a partial.
* There is no way to invoke a function later or periodically.
-------------------------------------------------------------------
Mon Mar 14 08:22:42 UTC 2016 - idonmez@suse.com

View File

@ -17,7 +17,7 @@
%define pkg_version 7.4
%define patchlevel 1558
%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}
@ -30,7 +30,7 @@ BuildRequires: db-devel
BuildRequires: fdupes
BuildRequires: gettext-devel
BuildRequires: gpm-devel
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel
%if 0%{?suse_version} > 1200
BuildRequires: pkgconfig(xt)
%endif
@ -194,7 +194,7 @@ export COMMON_OPTIONS="\
export GUI_OPTIONS="\
--enable-xim \
--enable-fontset \
--enable-gui=gtk2"
--enable-gui=gtk3"
pushd src
autoconf
@ -286,7 +286,7 @@ install -d -m 0755 %{buildroot}%{_docdir}/{,g}vim/
cp runtime/doc/uganda.txt LICENSE
install -D -m 0644 \
vimrc_example1 vimrc_example2 suse.vimrc \
LICENSE README.txt README_src.txt README_unix.txt \
LICENSE README.txt READMEdir/README_src.txt READMEdir/README_unix.txt \
%{buildroot}%{_docdir}/vim/
# gvim
install -D -m 0644 \