Accepting request 356681 from editors

- Updated to revision 1194, fixes the following problems
  * New lines in the viminfo file are dropped.
  * Old style tests for the argument list.
  * Generated function prototypes still have __ARGS().
  * Wrong argument to assert_exception() causes a crash.
  * Illegal memory access when using :copen and :cclose.
  * When running gvim in the foreground some icons are missing.
  * Recognizing <sid> does not work when the language is Turkish.
  * Using searchpair() with a skip expression that uses syntax
    highlighting sometimes doesn't work.
  * Cannot define keyword characters for a syntax file.
  * Can't sort on floating point numbers.
  * Default features are conservative.
  * Conflict for "chartab".
  * Using the local value of 'errorformat' causes more problems than it solves.
  * 'langmap' applies to the first character typed in Select mode.
  * Langmap test fails with normal build.
  * Autocommands triggered by quickfix cannot always get the current title value.
  * No support for JSON.
  * Build with normal features fails.
  * Coverity warns for NULL pointer and ignoring return value.
  * type() does not work for v:true, v:none, etc.
  * Automatically generated function prototypes use __ARGS.
  * No error for jsondecode('"').
  * ":argadd" without argument is supposed to add the current buffer name to the arglist.
  * Missing error number in MzScheme.
  * Expressions "0 + v:true" and "'' . v:true" cause an error.
  * No tests for "is" and "isnot" with the new variables.
  * This doesn't give the right result: eval(string(v:true)).
  * No test for new behavior of v:true et al.

OBS-URL: https://build.opensuse.org/request/show/356681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=167
This commit is contained in:
Dominique Leuenberger 2016-01-30 10:31:39 +00:00 committed by Git OBS Bridge
commit 0c10e8cd2a
4 changed files with 75 additions and 5 deletions

View File

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

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

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

View File

@ -1,3 +1,69 @@
-------------------------------------------------------------------
Fri Jan 29 08:45:41 UTC 2016 - idonmez@suse.com
- Updated to revision 1194, fixes the following problems
* New lines in the viminfo file are dropped.
* Old style tests for the argument list.
* Generated function prototypes still have __ARGS().
* Wrong argument to assert_exception() causes a crash.
* Illegal memory access when using :copen and :cclose.
* When running gvim in the foreground some icons are missing.
* Recognizing <sid> does not work when the language is Turkish.
* Using searchpair() with a skip expression that uses syntax
highlighting sometimes doesn't work.
* Cannot define keyword characters for a syntax file.
* Can't sort on floating point numbers.
* Default features are conservative.
* Conflict for "chartab".
* Using the local value of 'errorformat' causes more problems than it solves.
* 'langmap' applies to the first character typed in Select mode.
* Langmap test fails with normal build.
* Autocommands triggered by quickfix cannot always get the current title value.
* No support for JSON.
* Build with normal features fails.
* Coverity warns for NULL pointer and ignoring return value.
* type() does not work for v:true, v:none, etc.
* Automatically generated function prototypes use __ARGS.
* No error for jsondecode('"').
* ":argadd" without argument is supposed to add the current buffer name to the arglist.
* Missing error number in MzScheme.
* Expressions "0 + v:true" and "'' . v:true" cause an error.
* No tests for "is" and "isnot" with the new variables.
* This doesn't give the right result: eval(string(v:true)).
* No test for new behavior of v:true et al.
* The +channel feature is not in :version output.
* empty() doesn't work for the new special variables.
* test_writefile and test_viml do not delete the tempfile.
* Crash with invalid argument to glob2regpat().
* free_tv() can't handle special variables.
* Error messages for security context are hard to translate.
* The channel feature isn't working yet.
* Can't build with FEAT_EVAL but without FEAT_MBYTE.
* Compiler warning for not using return value of fwrite().
-------------------------------------------------------------------
Mon Jan 18 20:34:16 UTC 2016 - idonmez@suse.com
- Updated to revision 1130, fixes the following problems
* Repeating CTRL-A doesn't work.
* No tests for :hardcopy and related options.
* When making a change while need_wait_return is set there is a two second delay.
* With 'rightleft' and concealing the cursor may move to the wrong position.
* Vim can create a directory but not delete it.
* When using ":next" with an illegal file name no error is reported.
* Using {ns} in variable name does not work. (lilydjwg)
* delete() does not work well with symbolic links.
* delete(x, 'rf') does not delete files starting with a dot.
* No longer get "." and ".." in directory list.
* argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan)
* delete(x, 'rf') fails if a directory is empty. (Lcd)
* Using ":argadd" when there are no arguments results in the second
argument to be the current one. (Yegappan Lakshmanan)
* There is no perleval().
* Can only get the directory of the current window.
* Python None value can't be converted to a Vim value.
* Memory leak in :vimgrep.
-------------------------------------------------------------------
Sun Jan 11 08:11:21 UTC 2016 - idonmez@suse.com

View File

@ -17,7 +17,7 @@
%define pkg_version 7.4
%define patchlevel 1087
%define patchlevel 1194
%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}
@ -300,6 +300,7 @@ install -D -m 0644 \
#
# stupid helper
install -m 0755 %{SOURCE18} %{buildroot}%{_datadir}/vim/current/tools/missing-vim-client
# remove unecessary duplicate manpages
rm -rf %{buildroot}%{_mandir}/fr.ISO8859-1/
rm -rf %{buildroot}%{_mandir}/fr.UTF-8/
@ -315,7 +316,10 @@ mv %{buildroot}%{_mandir}/ru.UTF-8 %{buildroot}%{_mandir}/ru
# remove some c source files
rm -f %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/tools/*.c
rm -f %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/macros/maze/*.c
#
# Remove sample server to avoid python dependency
rm %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/tools/demoserver.py
# Create ghost files (see vim.conf)
mkdir -p %{buildroot}/var/run/vi.recover