- Updated to revision 2216, fixes the following problems

* The qf_init_ext() function is too big.
  * Compiler warning for initializing a struct.
  * There is still code and help for unsupported systems.
  * There is no way to get a list of the error lists.
  * When using ":vimgrep" may end up with duplicate buffers.
  * No proper testing of trunc_string().
  * Coverage report is messed up by the unittests.
  * Can't run scripttests in the top directory.
  * Wrong part of #ifdef removed.
  * eval.c is too big.
  * Build fails.
  * eval.c is too big.
  * eval.c is too big.
  * Non-Unix builds fail.
  * Wrong file name.
  * qf_init_ext() is too big.
  * Using dummy variable to compute struct member offset.
  * eval.c is still too big.
  * Coverity warns for possible buffer overflow.
  * Compiler warns for uninitialzed variable. (John Marriott)
  * getcompletion() not well tested.
  * Compiler warning for char/char_u conversion.
  * Not all arguments of trunc_string() are tested.
    Memory access error when running the message tests.
  * spell.c is too big.
  * Missing change to include file.
  * The return value of type() is difficult to use.
  * substitute() does not support a Funcref argument.
  * rgb.txt is read for every color name.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=376
This commit is contained in:
Ismail Dönmez 2016-08-16 08:19:43 +00:00 committed by Git OBS Bridge
parent 71f5a77c82
commit e21f585a25
4 changed files with 188 additions and 4 deletions

View File

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

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

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

View File

@ -1,3 +1,186 @@
-------------------------------------------------------------------
Tue Aug 16 07:55:28 UTC 2016 - idonmez@suse.com
- Updated to revision 2216, fixes the following problems
* The qf_init_ext() function is too big.
* Compiler warning for initializing a struct.
* There is still code and help for unsupported systems.
* There is no way to get a list of the error lists.
* When using ":vimgrep" may end up with duplicate buffers.
* No proper testing of trunc_string().
* Coverage report is messed up by the unittests.
* Can't run scripttests in the top directory.
* Wrong part of #ifdef removed.
* eval.c is too big.
* Build fails.
* eval.c is too big.
* eval.c is too big.
* Non-Unix builds fail.
* Wrong file name.
* qf_init_ext() is too big.
* Using dummy variable to compute struct member offset.
* eval.c is still too big.
* Coverity warns for possible buffer overflow.
* Compiler warns for uninitialzed variable. (John Marriott)
* getcompletion() not well tested.
* Compiler warning for char/char_u conversion.
* Not all arguments of trunc_string() are tested.
Memory access error when running the message tests.
* spell.c is too big.
* Missing change to include file.
* The return value of type() is difficult to use.
* substitute() does not support a Funcref argument.
* rgb.txt is read for every color name.
* One more place using a dummy variable.
* No autocommand event to initialize a window or tab page.
* Syntax error when dict has '>' key.
* Cannot update 'tabline' when a tab was closed.
* Running checks in po diretory fails.
* Netbeans test fails on non-Unix systems.
* When using PERROR() on some systems assert_fails() does not see the error.
* Line numbers in the error list are not always adjusted.
* Not much test coverage for digraphs.
* Coverity complains about not restoring a value.
* New digraph test makes testing hang.
* Digraph tests fails on some systems.
* Using the system default encoding makes tests unpredictable.
* Digraph code test coverage is still low.
* Keymap test fails with normal features.
* Color handling of X11 GUIs is too complicated.
* Using submatch() in a lambda passed to substitute() is verbose.
* Coverity reports a resource leak when out of memory.
* GTK 3 build fails with older GTK version.
* Netbeans test fails once in a while. Leaving log file behind.
* The color allocation in X11 is overly complicated.
* Man test fails when run with the GUI.
* Lambda functions show up with completion.
* Warning from 64 bit compiler.
* Text object tests are old style.
* When a keymap is active only "(lang)" is displayed.
* "cgn" and "dgn" do not work correctly with a single character match
and the replacement includes the searched pattern.
* Looping over windows, buffers and tab pages is inconsistant.
* Tiny build with GUI fails.
* Can't have "augroup END" right after ":au!".
* Code duplication when unreferencing a function.
* Configure reports default features to be "normal" while it is "huge".
* Clang warns about missing field in initializer.
* Misplaced equal sign.
* Netbeans test is flaky.
* Setting 'display' to "lastline" is a drastic change,
while omitting it results in lots of "@" lines.
* When there is an CmdUndefined autocmd then the error for a missing
command is E464 instead of E492. (Manuel Ortega)
* Defaults are very conservative.
* getcompletion(.., 'dir') returns a match with trailing "*"
when there are no matches.
* Test for undo is flaky.
* Tiny build fails.
* Loading defaults.vim with -C argument.
* The default vimrc for Windows is very conservative.
* Deleting an augroup that still has autocmds does not give a warning.
The next defined augroup takes its place.
* Mac: can't build with tiny features.
* Closures are not supported.
* User defined functions can't be a closure.
* No easy way to check if lambda and closure are supported.
* Mac: don't get +clipboard in huge build.
* No new style test for diff mode.
* diffmode test leaves files behind, breaking another test.
* Compiler warning for loss of data.
* No tests for :diffget and :diffput
* The short form of ":noswapfile" is ":noswap" instead of ":nos".
* Memory leak when saving for undo fails.
* Memory leak when using timer_start(). (Dominique Pelle)
* Pending timers cause false memory leak reports.
* More memory leaks when using partial, e.g. for "exit-cb".
* test_partial has memory leaks reported.
* Can't build with tiny features.
* No error for using function() badly.
* Various tiny issues.
* Closure function fails.
* Using function() with a name will find another function when it is redefined.
* Test 86 and 87 fail.
* :delfunction causes illegal memory access.
* Tiny build fails.
* Coverity reports bogus NULL check.
* Leaking memory when redefining a function.
* A funccal is garbage collected while it can still be used.
* On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly.
* Win32: Using CreateThread/ExitThread is not safe.
* Not enough testing for popup menu. CTRL-E does not always work properly.
* test_alot fails.
* Not much testing for cscope.
* If a test leaves a window open a following test may fail.
* Warning with MinGW 64. (John Marriott)
* Quickfix test fails on MS-Windows.
* No proper translation of messages with a count.
* GUI test isn't testing much.
* Test_communicate() fails sometimes.
* Quotes make GUI test fail on MS-Windows.
* Compiler warning.
* Test_job_start_fails() is expected to report memory leaks,
making it hard to see other leaks in test_partial.
* Result of getcompletion('', 'cscope') depends on previous completion.
* Insufficient testing for cscope.
* setmatches() mixes up values. (Nikolai Pavlov)
* Expression test fails without conceal feature.
* Result of getcompletion('', 'sign') depends on previous completion.
* match() and related functions tested with old style test.
* It is not possible to use plugins in an "after" directory to tune the behavior of a package.
* Startup test fails on MS-Windows.
* Small build can't run startup test.
* Small build can't run tests.
* Not running the startup test on MS-Windows.
* Startup test gets stuck on MS-Windows.
* Cannot get information about timers.
* MS-Windows build fails.
* No test for "vim --help".
* Can't test help on MS-Windows.
* Adding duplicate flags to 'whichwrap' leaves commas behind.
* Insufficient testing of cscope.
* #ifdefs in main() are complicated.
* No testing for -C and -N command line flags, file arguments, startuptime.
* No test for reading from stdin.
* Reading from stdin test fails on MS-Windows.
* There is no easy way to stop all timers. There is no way to temporary pause a timer.
* Compiler warning for unused variable.
* Color Grey40 used in startup but not in the short list.
* Sign tests are old style.
* Tests that use RunVim() do not actually perform the test.
* Test glob2regpat does not test much.
* Timers test is flaky.
* glob2regpat test fails on Windows.
* Completion does not work properly with some plugins.
* Cannot detect encoding in a fifo.
* When startup test fails it's not easy to find out why. GUI test fails with Gnome.
* No automatic prototype for vim_main2().
* Generating prototypes with Cygwin doesn't work well.
* With Gnome when the GUI can't start test_startup hangs.
* Sign tests don't cover enough.
* MS-Windows: The vimrun program does not support Unicode.
* glob2regpat test doesn't test everything on MS-Windows.
* All functions are freed on exit, which may hide leaks.
* Test alot sometimes fails under valgrind. (Dominique Pelle)
* In the GUI the cursor is hidden when redrawing any window, causing flicker.
* Cannot get all information about a quickfix list.
* The sign column disappears when the last sign is deleted.
* Build fails with small features.
* Test fails with normal features.
* It is not easy to get information about buffers, windows and tabpages.
* 'wildignore' always applies to getcompletion().
* Warning for unused function.
* The +xpm feature is not sorted properly in :version output.
* Test for mappings is old style.
* Cannot map <M-">. (Stephen Riehm)
* On OSX configure mixes up a Python framework and the Unix layout.
* Mouse support is not automatically enabled with simple term.
* Mark " is not set when closing a window in another tab. (Guraga)
* Cannot highlight the "~" lines at the end of a window differently.
* A font that uses ligatures messes up the screen display.
* It's not easy to find out if a window is a quickfix or location list window.
* Test fails without the +sign feature.
-------------------------------------------------------------------
Sat Jul 16 08:09:39 UTC 2016 - idonmez@suse.com

View File

@ -17,7 +17,7 @@
%define pkg_version 7.4
%define patchlevel 2045
%define patchlevel 2216
%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}
@ -407,6 +407,7 @@ make test
%dir %{site_runtimepath}/after/syntax/
#
%{_datadir}/vim/%{VIM_SUBDIR}/bugreport.vim
%{_datadir}/vim/%{VIM_SUBDIR}/defaults.vim
%{_datadir}/vim/%{VIM_SUBDIR}/evim.vim
%{_datadir}/vim/%{VIM_SUBDIR}/filetype.vim
%{_datadir}/vim/%{VIM_SUBDIR}/ftoff.vim