- 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:
parent
71f5a77c82
commit
e21f585a25
@ -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
3
v7.4.2216.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:820dc208a9fd249a2915b614cd0bf4af4f0a1ad21cf17d283dfe5775bbad816f
|
||||
size 12872240
|
183
vim.changes
183
vim.changes
@ -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
|
||||
|
||||
|
3
vim.spec
3
vim.spec
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user