- Updated to version 8.1.2148, fixes the following problems
* Using "x" before a closed fold may delete that fold.
* SafeStateAgain not triggered if callback uses feedkeys().
* Compiler test for Perl may fail.
* Not easy to jump to function line from profile.
* "make test" for indent files doesn't cause make to fail.
* The screen.c file is much too big.
* Function for ex command is named inconsistently.
* Fix for "x" deleting a fold has side effects.
* "precedes" in 'listchars' not used properly.
* The mouse code is spread out.
* Some tests fail when +balloon_eval_term is missing but _balloon_eval is
present. (Dominique Pelle)
* No tests for state().
* No tests for SafeState and SafeStateAgain.
* Test for SafeState and SafeStateAgain may fail.
* Test for SafeStateAgain may still fail.
* Mouse code is spread out.
* When 'wincolor' is set text property changes highlighting. (Andy Stewart)
* "gk" moves to start of line instead of upwards.
* When editing a buffer 'colorcolumn' may not work.
* Test for SafeState autocommand is a bit flaky.
* Get many log messages when waiting for a typed character.
* Crash when trying to put a terminal buffer in a popup window.
* The ops.c file is too big.
* Build error with +textprop but without +terminal. (Tony Mechelynck)
* Popup window test fails without +terminal.
* The terminal API is limited and can't be disabled.
* The spell.c file is too big.
* Some files have a weird name to fit in 8.3 characters.
OBS-URL: https://build.opensuse.org/request/show/740984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=243
* Using "x" before a closed fold may delete that fold.
* SafeStateAgain not triggered if callback uses feedkeys().
* Compiler test for Perl may fail.
* Not easy to jump to function line from profile.
* "make test" for indent files doesn't cause make to fail.
* The screen.c file is much too big.
* Function for ex command is named inconsistently.
* Fix for "x" deleting a fold has side effects.
* "precedes" in 'listchars' not used properly.
* The mouse code is spread out.
* Some tests fail when +balloon_eval_term is missing but _balloon_eval is
present. (Dominique Pelle)
* No tests for state().
* No tests for SafeState and SafeStateAgain.
* Test for SafeState and SafeStateAgain may fail.
* Test for SafeStateAgain may still fail.
* Mouse code is spread out.
* When 'wincolor' is set text property changes highlighting. (Andy Stewart)
* "gk" moves to start of line instead of upwards.
* When editing a buffer 'colorcolumn' may not work.
* Test for SafeState autocommand is a bit flaky.
* Get many log messages when waiting for a typed character.
* Crash when trying to put a terminal buffer in a popup window.
* The ops.c file is too big.
* Build error with +textprop but without +terminal. (Tony Mechelynck)
* Popup window test fails without +terminal.
* The terminal API is limited and can't be disabled.
* The spell.c file is too big.
* Some files have a weird name to fit in 8.3 characters.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=568
- Updated to version 8.1.2052, fixes the following problems
- refreshed patches:
disable-unreliable-tests.patch
vim-8.0-ttytype-test.patch
* Cleared/added match highlighting not updated in other window. (Andi
Massimino)
* Still some match functions in evalfunc.c.
* 'hlsearch' and match highlighting in the wrong place.
* Build error without the conceal feature.
* Compiler warning for unused argument.
* ":dl" is seen as ":dlist" instead of ":delete".
* Compiler warning for unused variables. (Tony Mechelynck)
* :args output is not aligned.
* Coverity warns for using negative index.
* Depending on the terminal width :version may miss a line break.
* When redrawing popups plines_win() may be called often.
* Resizing hashtable is inefficient.
* Use of popup window mask is inefficient.
* Build failure.
* Leaking memory when using a popup window mask.
* Autocommand that splits window messes up window layout.
* Text added with appendbufline() to another buffer isn't displayed.
* Count of g$ not used correctly when text is not wrapped.
* No mode char for terminal mapping from maparg().
* Extra line break for wrapping output of :args.
* Filetype "vuejs" causes problems for some users.
* Some filetype rules are in the wrong place.
* Evalfunc.c is still too big.
* ":browse oldfiles" is not tested.
* get(func, dict, def) does not work properly.
OBS-URL: https://build.opensuse.org/request/show/731703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=242
- refreshed patches:
disable-unreliable-tests.patch
vim-8.0-ttytype-test.patch
* Cleared/added match highlighting not updated in other window. (Andi
Massimino)
* Still some match functions in evalfunc.c.
* 'hlsearch' and match highlighting in the wrong place.
* Build error without the conceal feature.
* Compiler warning for unused argument.
* ":dl" is seen as ":dlist" instead of ":delete".
* Compiler warning for unused variables. (Tony Mechelynck)
* :args output is not aligned.
* Coverity warns for using negative index.
* Depending on the terminal width :version may miss a line break.
* When redrawing popups plines_win() may be called often.
* Resizing hashtable is inefficient.
* Use of popup window mask is inefficient.
* Build failure.
* Leaking memory when using a popup window mask.
* Autocommand that splits window messes up window layout.
* Text added with appendbufline() to another buffer isn't displayed.
* Count of g$ not used correctly when text is not wrapped.
* No mode char for terminal mapping from maparg().
* Extra line break for wrapping output of :args.
* Filetype "vuejs" causes problems for some users.
* Some filetype rules are in the wrong place.
* Evalfunc.c is still too big.
* ":browse oldfiles" is not tested.
* get(func, dict, def) does not work properly.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=566
- Update to version 8.1.1741, fixes the following problems
* Cleared/added match highlighting not updated in other window.
* Exepath() doesn't work for "bin/cat".
* Deleted match highlighting not updated in other window.
* Testing lambda with timer is slow.
* :args command that outputs one line gives more prompt.
* Viminfo support is spread out.
* Can't build with tiny features.
* The evalfunc.c file is too big.
* The man ftplugin leaves an empty buffer behind.
* Completion in cmdwin does not work for buffer-local commands.
* Command line history not read from viminfo on startup.
* Wrong place for mark viminfo support.
* Heredoc with trim not properly handled in function.
* Wrong place for command line history viminfo support.
* Code for viminfo support is spread out.
* The eval.txt help file is too big.
* MS-Windows: E325 message may use incorrect date format.
* Too much overhead checking for CTRL-C while processing text.
* Heredoc assignment has no room for new features.
* Error when scriptversion is 2 a making a dictionary access.
* Build failure with normal features without netbeans interface.
* Crash with very long %[] pattern.
* Popup too wide when 'showbreak' is set.
* Popup menu highlighting does not look good.
* Last char in menu popup window highlighted.
* Old style comments are wasting space
* Emoji characters are seen as word characters for spelling.
* Cannot preview a file in a popup window.
* Highlighting cursor line only works with popup_menu().
OBS-URL: https://build.opensuse.org/request/show/718271
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=562
- Updated to version 8.1.1694, fixes the following problems
* Cannot specify highlighting for popup window scrollbar.
* Missing changes to popup window test file.
* Popup window cannot overflow on the left or right.
* Crash when using unknown highlighting in text property.
* Popup window scroll test is flaky.
* Vim may delay processing messages on a json channel. (Pontus Leitzler)
* On a narrow screen ":hi" output is confusing.
* Popup window scrollbar does not respond to click.
* The evalfunc.c file is too big.
* The user cannot easily close a popup window.
* There is no way to add or load a buffer without side effects.
* Bufadd() reuses existing buffer without a name.
* Cannot show an existing buffer in a popup window.
* Popup window test fails with Athena and Motif.
* 'numberwidth' can only go up to 10.
* Crash when passing buffer number to popup_create(). (Yasuhiro Matsumoto)
* No test for popup window with mask and position fixed.
* Amiga-like systems quickly run out of stack.
* Tests are not run with GUI on Travis.
* No test for popup window with border and mask.
* Amiga: time.h included twice.
* Wrong width if displaying a lot of lines in a popup window.
* Display wrong with signs in narrow number column.
* When testing in the GUI may try to run gvim in a terminal.
* Script line numbers are not exactly right.
* No test for closing a popup window with a modified buffer.
* Header file contains mixed comment style.
* Popup window functions not in list of functions.
* Terminal function help is in the wrong file.
OBS-URL: https://build.opensuse.org/request/show/715469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=239
* Cannot specify highlighting for popup window scrollbar.
* Missing changes to popup window test file.
* Popup window cannot overflow on the left or right.
* Crash when using unknown highlighting in text property.
* Popup window scroll test is flaky.
* Vim may delay processing messages on a json channel. (Pontus Leitzler)
* On a narrow screen ":hi" output is confusing.
* Popup window scrollbar does not respond to click.
* The evalfunc.c file is too big.
* The user cannot easily close a popup window.
* There is no way to add or load a buffer without side effects.
* Bufadd() reuses existing buffer without a name.
* Cannot show an existing buffer in a popup window.
* Popup window test fails with Athena and Motif.
* 'numberwidth' can only go up to 10.
* Crash when passing buffer number to popup_create(). (Yasuhiro Matsumoto)
* No test for popup window with mask and position fixed.
* Amiga-like systems quickly run out of stack.
* Tests are not run with GUI on Travis.
* No test for popup window with border and mask.
* Amiga: time.h included twice.
* Wrong width if displaying a lot of lines in a popup window.
* Display wrong with signs in narrow number column.
* When testing in the GUI may try to run gvim in a terminal.
* Script line numbers are not exactly right.
* No test for closing a popup window with a modified buffer.
* Header file contains mixed comment style.
* Popup window functions not in list of functions.
* Terminal function help is in the wrong file.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=560
- Updated to version 8.1.1600, fixes the following problems
* Popup_setoptions() is not implemented yet.
* Popup window not always redrawn after popup_setoptions().
* Crash when using closures.
* Sign column takes up space. (Adam Stankiewicz)
* Error message when terminal closes while it is not in the current tab.
* Localtime_r() does not respond to $TZ changes.
* Cannot build with signs but without diff feature.
* Icon signs not displayed properly in the number column.
* textprop highlight starts too early if just after a tab.
* Compiler warnings with tiny build. (Tony Mechelynck)
* Textprop test fails if screenhots do not work.
* Tabpage option not yet implemented for popup window.
* Compiler warning for unused argument.
* Command line redrawn for +arabic without Arabic characters. (Dominique
Pelle)
* Dict and list could be GC'ed while displaying error in a timer. (Yasuhiro
Matsumoto)
* Cannot make part of a popup transparent.
* Shared functions for testing are disorganised.
* Cannot build with +textprop but without +timers.
* Set_ref_in_list() only sets ref in items.
* The evalfunc.c file is getting too big.
* :let-heredoc does not trim enough.
* Error number used in two places.
* Redraw problem when sign icons in the number column.
* In :let-heredoc line continuation is recognized.
* Popup window does not indicate scroll position.
* Popup window test fails.
* On error garbage collection may free memory in use.
OBS-URL: https://build.opensuse.org/request/show/712166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=238
* Popup_setoptions() is not implemented yet.
* Popup window not always redrawn after popup_setoptions().
* Crash when using closures.
* Sign column takes up space. (Adam Stankiewicz)
* Error message when terminal closes while it is not in the current tab.
* Localtime_r() does not respond to $TZ changes.
* Cannot build with signs but without diff feature.
* Icon signs not displayed properly in the number column.
* textprop highlight starts too early if just after a tab.
* Compiler warnings with tiny build. (Tony Mechelynck)
* Textprop test fails if screenhots do not work.
* Tabpage option not yet implemented for popup window.
* Compiler warning for unused argument.
* Command line redrawn for +arabic without Arabic characters. (Dominique
Pelle)
* Dict and list could be GC'ed while displaying error in a timer. (Yasuhiro
Matsumoto)
* Cannot make part of a popup transparent.
* Shared functions for testing are disorganised.
* Cannot build with +textprop but without +timers.
* Set_ref_in_list() only sets ref in items.
* The evalfunc.c file is getting too big.
* :let-heredoc does not trim enough.
* Error number used in two places.
* Redraw problem when sign icons in the number column.
* In :let-heredoc line continuation is recognized.
* Popup window does not indicate scroll position.
* Popup window test fails.
* On error garbage collection may free memory in use.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=558
- Updated to version 8.1.1561, fixes the following problems
- refreshed patches:
disable-unreliable-tests.patch
vim-7.4-highlight_fstab.patch
* Cscope test fails.
* The generated desktop files may be invalid.
* No test for checking the cursor style response.
* New Unicode character U32FF missing from double-width table.
* 'background' not correctly set for 2-digit rgb termresponse.
* Add_termcap_entry() is not tested.
* New resolve() implementation causes problem for plugins.
* 'ttybuiltin' is not tested.
* Search string not displayed when 'rightleft' is set.
* No statistics displayed after running tests.
* Test summary fails in the tiny version.
* Still an error when running tests with the tiny version.
* Change included for debugging only.
* Length for two-digit rgb termresponse is off by one.
* No test for wincol() depending on the 'number' option.
* Skipped tests are not properly listed.
* Some tests are slow.
* Double free when garbage_collect() is used in autocommand.
* A listener change is merged even when it adds a line. (Paul Jolly)
* Older msgfmt cannot generate proper .desktop file.
* Summary of tests has incorrect failed count.
* Sign order wrong when priority was changed.
* When a single test fails the exit code is not set. (Daniel Hahler)
* When skipping over code after an exception was thrown expression evaluation
is aborted after a function call. (Ingo Karkat)
* Redrawing with popups is slow and causes flicker.
OBS-URL: https://build.opensuse.org/request/show/710357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=237
- refreshed patches:
disable-unreliable-tests.patch
vim-7.4-highlight_fstab.patch
* Cscope test fails.
* The generated desktop files may be invalid.
* No test for checking the cursor style response.
* New Unicode character U32FF missing from double-width table.
* 'background' not correctly set for 2-digit rgb termresponse.
* Add_termcap_entry() is not tested.
* New resolve() implementation causes problem for plugins.
* 'ttybuiltin' is not tested.
* Search string not displayed when 'rightleft' is set.
* No statistics displayed after running tests.
* Test summary fails in the tiny version.
* Still an error when running tests with the tiny version.
* Change included for debugging only.
* Length for two-digit rgb termresponse is off by one.
* No test for wincol() depending on the 'number' option.
* Skipped tests are not properly listed.
* Some tests are slow.
* Double free when garbage_collect() is used in autocommand.
* A listener change is merged even when it adds a line. (Paul Jolly)
* Older msgfmt cannot generate proper .desktop file.
* Summary of tests has incorrect failed count.
* Sign order wrong when priority was changed.
* When a single test fails the exit code is not set. (Daniel Hahler)
* When skipping over code after an exception was thrown expression evaluation
is aborted after a function call. (Ingo Karkat)
* Redrawing with popups is slow and causes flicker.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=556
- Updated to version 8.1.1467, fixes the following problems
* Test 29 is old style.
* Cannot flush change listeners without also redrawing. The line numbers
in the list of changes may become invalid.
* Text properties don't always move after changes.
* When buffer is hidden "F" in 'shortmess' is not used.
* Listener callback is called after inserting text.
* Some eval functionality is not covered by tests.
* Get empty text prop when splitting line just after text prop.
* Hang when concealing the '>' shown for a wide char that doesn't fit in
the last cell.
* Installer needs to product name et al.
* Attributes from 'cursorline' overwrite textprop.
* Text properties are lost when joining lines.
* Using freed memory when joining line with text property.
* Text properties not adjusted for Visual block mode delete.
* Coverity complains about possibly using a NULL pointer and copying a
string into a fixed size buffer.
* Stuck in sandbox with ":s/../\=Function/gn".
* Error for Python exception does not show useful info.
* Fractional scroll position not restored after closing window.
* Running tests may cause the window to move.
* If writing runs into a conversion error the backup file is deleted.
* "W" for wrapping not shown when more than 99 matches.
* Text property wrong after :substitute.
* Undofile() reports wrong name. (Francisco Giordano)
* Undo test fails on Mac.
* Getting a list of text lines is clumsy.
* Obvious mistakes are accepted as valid expressions.
* Some text in heredoc assignment ends the text. (Ozaki Kiichi)
OBS-URL: https://build.opensuse.org/request/show/708048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=236
* Test 29 is old style.
* Cannot flush change listeners without also redrawing. The line numbers
in the list of changes may become invalid.
* Text properties don't always move after changes.
* When buffer is hidden "F" in 'shortmess' is not used.
* Listener callback is called after inserting text.
* Some eval functionality is not covered by tests.
* Get empty text prop when splitting line just after text prop.
* Hang when concealing the '>' shown for a wide char that doesn't fit in
the last cell.
* Installer needs to product name et al.
* Attributes from 'cursorline' overwrite textprop.
* Text properties are lost when joining lines.
* Using freed memory when joining line with text property.
* Text properties not adjusted for Visual block mode delete.
* Coverity complains about possibly using a NULL pointer and copying a
string into a fixed size buffer.
* Stuck in sandbox with ":s/../\=Function/gn".
* Error for Python exception does not show useful info.
* Fractional scroll position not restored after closing window.
* Running tests may cause the window to move.
* If writing runs into a conversion error the backup file is deleted.
* "W" for wrapping not shown when more than 99 matches.
* Text property wrong after :substitute.
* Undofile() reports wrong name. (Francisco Giordano)
* Undo test fails on Mac.
* Getting a list of text lines is clumsy.
* Obvious mistakes are accepted as valid expressions.
* Some text in heredoc assignment ends the text. (Ozaki Kiichi)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=553
- Updated to version 8.1.1330, fixes the following problems
- refreshed disable-unreliable-tests.patch
* Running make in src/po leaves LINGUAS file behind. (Ken Takata)
* Delaying half a second after the top-bot message.
* Detecting *.tmpl as htmlcheetah is outdated.
* Test17 is old style.
* Running tests leaves XTest_tabpage_cmdheight file behind.
* Cannot build with +eval but without +mouse.
* Search stats don't show for mapped command.
* May not have enough space to add "W" to search stats.
* .hgignore and .gitignore are either distributed or in git, not both.
* Not easy to change directory and restore.
* Invalid command line arguments not tested.
* When vimrun.exe does not exist external command may fail.
* Crash when using invalid command line argument.
* Invalid argument test fails without GTK.
* Invalid argument test fails without X clipboard.
* "extends" from 'listchars' is used when 'list' is off. (Hiroyuki Yoshinaga)
* In a terminal 'ballooneval' does not work right away.
* When compiled with VIMDLL some messages are not shown.
* v:beval_text is not tested in Visual mode.
* Not possible to hide a balloon.
* There is no easy way to manipulate environment variables.
* Borland support is outdated and doesn't work.
* Cannot reconnect to the X server after it restarted.
* The Normal highlight is not defined when compiled with GUI.
* Test for Normal highlight fails on MS-Windows GUI.
* Named function arguments are never optional.
* Aborting an autocmd with an exception is not tested.
* Coverity warning for using uninitialized variable.
OBS-URL: https://build.opensuse.org/request/show/702864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=235
- refreshed disable-unreliable-tests.patch
* Running make in src/po leaves LINGUAS file behind. (Ken Takata)
* Delaying half a second after the top-bot message.
* Detecting *.tmpl as htmlcheetah is outdated.
* Test17 is old style.
* Running tests leaves XTest_tabpage_cmdheight file behind.
* Cannot build with +eval but without +mouse.
* Search stats don't show for mapped command.
* May not have enough space to add "W" to search stats.
* .hgignore and .gitignore are either distributed or in git, not both.
* Not easy to change directory and restore.
* Invalid command line arguments not tested.
* When vimrun.exe does not exist external command may fail.
* Crash when using invalid command line argument.
* Invalid argument test fails without GTK.
* Invalid argument test fails without X clipboard.
* "extends" from 'listchars' is used when 'list' is off. (Hiroyuki Yoshinaga)
* In a terminal 'ballooneval' does not work right away.
* When compiled with VIMDLL some messages are not shown.
* v:beval_text is not tested in Visual mode.
* Not possible to hide a balloon.
* There is no easy way to manipulate environment variables.
* Borland support is outdated and doesn't work.
* Cannot reconnect to the X server after it restarted.
* The Normal highlight is not defined when compiled with GUI.
* Test for Normal highlight fails on MS-Windows GUI.
* Named function arguments are never optional.
* Aborting an autocmd with an exception is not tested.
* Coverity warning for using uninitialized variable.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=551
- Updated to version 8.1.1282, fixes the following problems
- refresh disable-unreliable-tests.patch
* Bracketed paste may remain active after Vim exists, because the terminal
emulater restores the setting.
* No test for :abclear.
* Old style comments in debugger source.
* Output of :command is hard to read.
* Always get regexp debugging logs when building with -DDEBUG.
* Some autocmd tests are old style.
* Output of :command with address completion is not nice.
* A BufReadPre autocommand may cause the cursor to move.
* User command parsing and listing not properly tested.
* Some compilers give warning messages.
* Links to repository use wrong file name.
* Clever compiler warns for buffer being too small.
* Support for user commands is spread out. No good reason to make user
commands optional.
* Not all user command code is tested.
* Signal PWR is not tested.
* "make clean" in top dir does not cleanup indent test output.
* Old style tests.
* "make clean" does not remove generated src/po files.
* Mouse middle click is not tested.
* MS-Windows: no space reserved for font quality name.
* Cannot set a directory for a tab page.
* Not checking for NULL return from alloc().
* Build fails on MS-Windows.
* Filtering does not work when listing marks.
* Middle mouse click test fails without a clipboard.
* {not in Vi} remarks get in the way of useful help text.
OBS-URL: https://build.opensuse.org/request/show/700981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=234
* Bracketed paste may remain active after Vim exists, because the terminal
emulater restores the setting.
* No test for :abclear.
* Old style comments in debugger source.
* Output of :command is hard to read.
* Always get regexp debugging logs when building with -DDEBUG.
* Some autocmd tests are old style.
* Output of :command with address completion is not nice.
* A BufReadPre autocommand may cause the cursor to move.
* User command parsing and listing not properly tested.
* Some compilers give warning messages.
* Links to repository use wrong file name.
* Clever compiler warns for buffer being too small.
* Support for user commands is spread out. No good reason to make user
commands optional.
* Not all user command code is tested.
* Signal PWR is not tested.
* "make clean" in top dir does not cleanup indent test output.
* Old style tests.
* "make clean" does not remove generated src/po files.
* Mouse middle click is not tested.
* MS-Windows: no space reserved for font quality name.
* Cannot set a directory for a tab page.
* Not checking for NULL return from alloc().
* Build fails on MS-Windows.
* Filtering does not work when listing marks.
* Middle mouse click test fails without a clipboard.
* {not in Vi} remarks get in the way of useful help text.
* Duplicate entries in the generate .desktop files. (Ralf Schandl)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=548
- Updated to version 8.1.1198, fixes the following problems
* Xterm mouse wheel escape sequence is not tested.
* Plugins don't get notified when the popup menu changes.
* No test for what is fixed in patch 8.1.0716.
* Not easy to find out what neighbors a window has.
* Terminal winpos test fails with very large terminal. (Dominique Pelle)
* No test for dragging the window separators with the mouse.
* May pass weird strings to file name expansion.
* Too strict checking of the 'spellfile' option.
* Compiler warning for unused function. (Tony Mechelynck)
* Desktop file translations are requiring manual updates.
* CTRL-L with 'incsearch' does not pick up char under cursor. (Smylers)
* Building desktop files fails with older msgfmt.
* Generating desktop files not tested on Travis.
* Build fails when using shadow directory.
* Msgfmt complains about missing LINGUAS file. (Tony Mechelynck)
* Getting a newer msgfmt on Travis is too complicated.
* Termcodes tests can be improved.
* Unicode emoji and other image characters not recognized.
* Unicode tables are out of date.
* Json encoded string is sometimes missing the final NUL.
* Termcodes test would fail in a very big terminal.
* Unreachable code.
* Incorrect coverage information; typo in color name.
* Codecov does not report all the coverage information.
* Gettitle test is failing when server name differs. (Kenta Sato)
* No test for mouse clicks in the terminal tabpage line.
* Gettitle test can still fail when another Vim is running.
* No test for closing tab by click in tabline.
* Not all screen update code of the terminal window is executed in tests. (forwarded request 697092 from mimi_vx)
OBS-URL: https://build.opensuse.org/request/show/697093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=233
- Updated to version 8.1.1198, fixes the following problems
* Xterm mouse wheel escape sequence is not tested.
* Plugins don't get notified when the popup menu changes.
* No test for what is fixed in patch 8.1.0716.
* Not easy to find out what neighbors a window has.
* Terminal winpos test fails with very large terminal. (Dominique Pelle)
* No test for dragging the window separators with the mouse.
* May pass weird strings to file name expansion.
* Too strict checking of the 'spellfile' option.
* Compiler warning for unused function. (Tony Mechelynck)
* Desktop file translations are requiring manual updates.
* CTRL-L with 'incsearch' does not pick up char under cursor. (Smylers)
* Building desktop files fails with older msgfmt.
* Generating desktop files not tested on Travis.
* Build fails when using shadow directory.
* Msgfmt complains about missing LINGUAS file. (Tony Mechelynck)
* Getting a newer msgfmt on Travis is too complicated.
* Termcodes tests can be improved.
* Unicode emoji and other image characters not recognized.
* Unicode tables are out of date.
* Json encoded string is sometimes missing the final NUL.
* Termcodes test would fail in a very big terminal.
* Unreachable code.
* Incorrect coverage information; typo in color name.
* Codecov does not report all the coverage information.
* Gettitle test is failing when server name differs. (Kenta Sato)
* No test for mouse clicks in the terminal tabpage line.
* Gettitle test can still fail when another Vim is running.
* No test for closing tab by click in tabline.
* Not all screen update code of the terminal window is executed in tests.
OBS-URL: https://build.opensuse.org/request/show/697092
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=546
- Updated to version 8.1.1137, fixes the following problems
- refreshed disable-unreliable-tests.patch
* Cannot get all the information about current completion.
* Source README file doesn't look nice on github.
* Issue templates are not good enough.
* Cannot get composing characters from the screen.
* Extending sign and foldcolumn below the text is confusing.
* Space in number column is on wrong side with 'rightleft' set.
* Python test doesn't wipe out hidden buffer.
* Function reference count wrong in Python code.
* File for Insert mode is much too big.
* reg_executing() is reset by calling input().
* When 'listchars' is set a composing char on a space is wrong.
* No need for a separate ScreenLinesUtf8() test function.
* When a screendump test fails, moving the file is a hassle.
current code page.
* "Conceal" match is mixed up with 'hlsearch' match.
* Cannot delete a match from another window. (Paul Jolly)
* Compiler warning for possibly uninitialized variable. (Tony Mechelynck)
* Too many curly braces.
* tag stack is incorrect after CTRL-T and then :tag
* Height of quickfix window not retained with vertical split.
* Tutor does not check $LC_MESSAGES.
* Setting 'guifont' when maximized resizes the Vim window. When 'guioptions'
contains "k" gvim may open with a tiny window.
* Support for outdated tags format slows down tag parsing.
* Long line in tags file causes error.
* Quickfix code duplication.
* The do_tag() function is too long.
* Tag file without trailing newline no longer works. (Marco Hinz)
OBS-URL: https://build.opensuse.org/request/show/692234
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=544
- Updated to version 8.1.1066, fixes the following problems
* Test fails because t_F2 is not set.
* Repeated code in quickfix support.
* Using closure may consume a lot of memory.
* Lua interface leaks memory.
* Indent from autoindent not removed from blank line. (Daniel Hahler)
* Memory leak with E461.
* Quickfix buffer shows up in list, can't get buffer number.
* Off-by-one error in filetype detection.
* Window cleared when entering Terminal-Normal twice. (Epheien)
* Lua: may garbage collect function reference in use.
* Compiler warning for Python3 interface.
* pyeval() and py3eval() leak memory.
* May use NULL pointer when out of memory. (Coverity)
* May use NULL pointer when indexing a blob. (Coverity)
* Stray log calls in terminal code. (Christian Brabandt)
* Checking NULL pointer after addition. (Coverity)
* Unused condition. (Coverity)
* Memory usage test sometimes fails.
* DirectWrite doesn't take 'linespace' into account.
* Quickfix function arguments are inconsistent.
* Memory usage test may still fail.
* Warnings from clang static analyzer. (Yegappan Lakshmanan)
* Memory usage test may still fail on some systems. (Elimar Riesebieter)
* Too many #ifdefs.
* prop_remove() second argument is not optional.
* Quickfix function arguments are inconsistent.
* Memory usage test may still fail on some systems.
* Arabic support excludes Farsi.
* FEAT_TAG_ANYWHITE is not enabled in any build. (forwarded request 689784 from mimi_vx)
OBS-URL: https://build.opensuse.org/request/show/689785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=231
- Updated to version 8.1.1066, fixes the following problems
* Test fails because t_F2 is not set.
* Repeated code in quickfix support.
* Using closure may consume a lot of memory.
* Lua interface leaks memory.
* Indent from autoindent not removed from blank line. (Daniel Hahler)
* Memory leak with E461.
* Quickfix buffer shows up in list, can't get buffer number.
* Off-by-one error in filetype detection.
* Window cleared when entering Terminal-Normal twice. (Epheien)
* Lua: may garbage collect function reference in use.
* Compiler warning for Python3 interface.
* pyeval() and py3eval() leak memory.
* May use NULL pointer when out of memory. (Coverity)
* May use NULL pointer when indexing a blob. (Coverity)
* Stray log calls in terminal code. (Christian Brabandt)
* Checking NULL pointer after addition. (Coverity)
* Unused condition. (Coverity)
* Memory usage test sometimes fails.
* DirectWrite doesn't take 'linespace' into account.
* Quickfix function arguments are inconsistent.
* Memory usage test may still fail.
* Warnings from clang static analyzer. (Yegappan Lakshmanan)
* Memory usage test may still fail on some systems. (Elimar Riesebieter)
* Too many #ifdefs.
* prop_remove() second argument is not optional.
* Quickfix function arguments are inconsistent.
* Memory usage test may still fail on some systems.
* Arabic support excludes Farsi.
* FEAT_TAG_ANYWHITE is not enabled in any build.
OBS-URL: https://build.opensuse.org/request/show/689784
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=542
- Updated to version 8.1.1005, fixes the following problems
- vim-8.1.0297-dump3.patch - disabled another flakky test
* Failure when closing a window when location list is in use.
* Terminal test is a bit flaky.
* Tests for restricted mode no run for MS-Windows GUI.
* Can modify a:000 when using a reference.
* A messed up rgb.txt can crash Vim. (Pavel Cheremushkin)
* No need to check restricted mode for setwinvar().
* Index in getjumplist() may be wrong. (Epheien)
* Incomplete set of assignment operators.
* Struct uses more bytes than needed.
* USE_LONG_FNAME never defined.
* Complicated regexp causes a crash. (Kuang-che Wu)
* Using clumsy way to get console window handle.
* CI tests on AppVeyor are failing.
* Can't handle large value for %{nr}v in regexp. (Kuang-che Wu)
* Crash with tricky search pattern. (Kuang-che Wu)
* Tag line with Ex command cannot have extra fields.
* CI crashes when running out of memory.
* Code related to findfile() is spread out.
* fsync() may not work properly on Mac.
* With Python 3.7 "find_module" is not made available.
* Double free when running out of memory.
* Compiler warnings.
* In Terminal-Normal mode job output messes up the window.
* Terminal test sometimes fails; using memory after free.
* Terminal scrollback test is flaky.
* Terminal dump diff swap does not update file names.
* Terminal scrollback test still flaky.
* Terminal scrollback test still still flaky.
OBS-URL: https://build.opensuse.org/request/show/684247
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=538
- Updated to version 8.1.0892, fixes the following problems
* New buffer used every time the quickfix window is opened.
* Can execute shell commands in rvim through interfaces.
* Checking for FEAT_MBYTE which doesn't exist anymore.
* Missing some changes for Ex commands.
* Double check for bsd systems.
* Compiler warning for adding to NULL pointer and a condition that is
always true.
* The 'l' flag in :subsitute is sticky.
* The a: dict is not immutable as documented.
* Pty allocation wrong if using file for out channel and using null for
in channel and null for error channel.
* Substitute command inssuficiently tested.
* Failure when closing a window when location list is in use.
OBS-URL: https://build.opensuse.org/request/show/678838
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=536
- Update to version 8.1.0887, fixes the following problems
* Undo with text properties not tested.
* setline() and setbufline() do not clear text properties.
* Text properties are not adjusted for :substitute.
* If a buffer was deleted a channel can't write to it.
* Channel test fails sometimes.
* When using text props may free memory that is not allocated.
* Internal error when using :popup.
* When test_edit fails 'insertmode' may not be reset and the next test may get stuck. (James McCoy)
* ":sign place" requires the buffer argument.
* Clearing the window is used too often, causing the command line to be cleared when opening a tab. (Miroslav Koškár)
* Compiler warning for uninitialized variable. (Tony Mechelynck)
* Using "gt" sometimes does not redraw a tab. (Jason Franklin)
* Sign message not translated and inconsistent spacing.
* ":sign place" only uses the current buffer.
* Compiler warnings with 64-bit compiler.
* Building with Ruby 2.6 gives compiler warnings.
* :colorscheme isn't tested enough
* Tabline is not always redrawn when something that is used in 'tabline' changes.
* Text property columns are not adjusted for changed indent.
* Third argument for redrawWinline() is always FALSE.
* Windows are updated for every added/deleted sign.
* When using timers may wait for job exit quite long.
* Test files still use function!.
* MS-Windows build instructions are a bit outdated.
* Images for NSIS take up too much space.
* Unessesary #if lines in GTK code.
* Superfluous call to redraw_win_later().
* Get warning message when 'completefunc' returns nothing.
* There is no function for the ":sign jump" command.
OBS-URL: https://build.opensuse.org/request/show/672541
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=534
- Updated to version 8.1.0687 , fixes the following problems
+ refreshed disable-unreliable-tests.patch
* Asan complains about reading before allocated block.
* SGR not enabled for mintty because $TERM is "xterm".
* Error for NUL byte in ScreenLines goes unnoticed.
* Error message for NUL byte in ScreenLines breaks Travis CI.
* Execute() always resets display column to zero. (Sha Liu)
* 'commentstring' not used when adding fold marker. (Maxim Kim)
* Non-silent execute() resets display column to zero.
* Stopping a job does not work properly on OpenBSD.
* Cannot redefine user command without ! in same script
* 'commentstring' not used when adding fold marker in C.
* Termdebug: clearing multi-breakpoint does not work.
* Indent script tests pick up installed scripts.
* Tabpage right-click menu never shows "Close tab".
* Cannot disable arabic, rightleft and farsi in configure.
* Cannot attach properties to text.
* Invalid memory access when using text properties.
* Double free without the text properties feature.
* Text properties are not enabled.
* Using illogical name for get_dict_number()/get_dict_string().
* With search CTRL-L does not pick up composing characters.
* Undo test may fail on MS-Windows.
* :digraph output is not easy to read.
* GvimExt: realloc() failing is not handled properly.
* Cannot define a sign with space in the text.
* Compilation error in gvimext.cpp.
* When a job ends the closed channels are not handled.
* Channel sort test is flaky.
* The libvterm tests are not run as part of Vim tests. (forwarded request 662793 from mimi_vx)
OBS-URL: https://build.opensuse.org/request/show/662794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=226
- Updated to version 8.1.0687 , fixes the following problems
+ refreshed disable-unreliable-tests.patch
* Asan complains about reading before allocated block.
* SGR not enabled for mintty because $TERM is "xterm".
* Error for NUL byte in ScreenLines goes unnoticed.
* Error message for NUL byte in ScreenLines breaks Travis CI.
* Execute() always resets display column to zero. (Sha Liu)
* 'commentstring' not used when adding fold marker. (Maxim Kim)
* Non-silent execute() resets display column to zero.
* Stopping a job does not work properly on OpenBSD.
* Cannot redefine user command without ! in same script
* 'commentstring' not used when adding fold marker in C.
* Termdebug: clearing multi-breakpoint does not work.
* Indent script tests pick up installed scripts.
* Tabpage right-click menu never shows "Close tab".
* Cannot disable arabic, rightleft and farsi in configure.
* Cannot attach properties to text.
* Invalid memory access when using text properties.
* Double free without the text properties feature.
* Text properties are not enabled.
* Using illogical name for get_dict_number()/get_dict_string().
* With search CTRL-L does not pick up composing characters.
* Undo test may fail on MS-Windows.
* :digraph output is not easy to read.
* GvimExt: realloc() failing is not handled properly.
* Cannot define a sign with space in the text.
* Compilation error in gvimext.cpp.
* When a job ends the closed channels are not handled.
* Channel sort test is flaky.
* The libvterm tests are not run as part of Vim tests.
OBS-URL: https://build.opensuse.org/request/show/662793
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=532
- Updated to version 8.1.0565, fixes the following problems
* Using 'shiftwidth' from wrong buffer for folding.
* Flaky test sometimes fails in different ways.
* Channel and terminal tests that start a server can be flaky.
* Flaky tests often fail with a common error message.
* Cannot distinguish between quickfix and location list.
* Screendump tests can be flaky.
* Increment/decrement might get interrupted by updating folds.
* File time test fails when using NFS.
* ui_breakcheck() may be called recursively, which doesn't work.
* Evaluating a modeline might invoke using a shell command.
* Cannot build without the sandbox.
* May evaluate insecure value when appending to option.
* Help message in dosinst.c is outdated.
* shiftwidth() does not take 'vartabstop' into account.
* Coverity warns for leaking memory and using wrong struct.
* Setting 'filetype' in a modeline causes an error (Hirohito Higashi).
* When executing indent tests user preferences interfere.
* Modeline test with keymap fails.
* Crash when job callback unloads a buffer.
* Netbeans test depends on README.txt contents.
* Expression evaluation may repeat an error message.
* Saved last search pattern may not be restored.
* It is not easy to edit a script that was sourced.
* Popup menu overlaps with preview window.
* Crash when last search pat is set but not last substitute pat.
* Saving/restoring search patterns share saved last_idx.
* Termdebug: gdb may use X.Y for breakpoint number.
* Command line completion not sufficiently tested.
* Cannot use address type "other" with with user command.
OBS-URL: https://build.opensuse.org/request/show/655592
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=530
- Updated to version 8.1.0527 - fixes the following problems
- refreshed disable-unreliable-tests.patch
* Missing change to diff test.
* When CTRL-C is mapped it triggers InsertLeave.
* Filter command test may fail if helplang is not set.
* Modeline test fails when run by root.
* .raml files not properly detected.
* Suspend test fails when run by root.
* Checking cwd not accessible fails for root.
* Filter test fails when $LANG is C.UTF-8.
* ml_get error when calling a function with a range.
* 'helplang' default is inconsistent for C and C.UTF-8.
* No error for set diffopt+=algorithm:.
* CTRL-W ^ does not work when alternate buffer has no name.
* Reloading a script gives errors for existing functions.
* :move command marks buffer modified when nothing changed.
* Test_window_split_edit_alternate() fails on AppVeyor.
* Test_window_split_edit_bufnr() fails on AppVeyor.
* Cannot save and restore the tag stack.
* Screen diff test sometimes fails.
* Cannot build with +eval but without +quickfix.
* :terminal does not show trailing empty lines.
* Opening window from quickfix leaves empty buffer behind.
* Running out of signal stack in RealWaitForChar.
* Using 'shiftwidth' from wrong buffer for folding.
OBS-URL: https://build.opensuse.org/request/show/649198
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=528
- Updated to 8.1.0503, fixes the following problems
- small change in vim-changelog.sh
* Failure when setting 'varsofttabstop' to end in a comma.
* When "Terminal" highlight is reverted cursor doesn't show.
* Some file types are not recognized.
* term_start() does not check if directory is accessible.
* Can't build in MS-Windows.
* No menus specifically for the terminal window.
* Using freed memory in quickfix code.
* Crash when autocmd clears vimpgrep location list.
* If a terminal dump has CR it is considered corrupt.
* "Edit with existing Vim" list can get long.
* argv() and argc() only work on the current argument list.
* Functions do not check for a window ID in other tabs.
* :filter only supports some commands.
* No tests for indent files.
* :%diffput changes order of lines.
* /etc/gitconfig not recognized at a gitconfig file.
* :2vimgrep causes an ml_get error
* Cleaning up in src/tee may not always work.
* Cppcheck warns for using array index before bounds check.
* Internal diff fails when diffing a context diff.
* Missing change to diff test.
OBS-URL: https://build.opensuse.org/request/show/646060
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=526
- Updated to revision 479, fixes the following problems
* resolve() was not tested with a symlink cycle.
* Checking for empty quickfix stack is not consistent.
* Running test hangs when the input file is being edited.
* Win32 console: key mappings don't work.
* Ml_get error and crash when using "do".
* Test_executable fails when there is a dog in the system.
* assert_fails() does not take a message argument
* Quickfix code uses too many /* */ comments.
* When using ConPTY Vim can be a child process.
* "simalt ~x" in .vimrc blocks swap file prompt.
* Client-server test fails.
* Autocmd test fails.
* Too often indexing in qf_lists[].
* Pointer ownership around fname_expand() is unclear.
* Some tests are flaky or fail on some systems.
* Dosinst command has a few flaws.
* User doesn't notice file does not exist when swap file does.
* Directory where if_perl.c is written is inconsistent.
* Memory not freed on exit when quit in autocmd.
* Memory leaks in test_escaped_glob.
* Tiny build fails.
* Failure when setting 'varsofttabstop' to end in a comma.
OBS-URL: https://build.opensuse.org/request/show/642206
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=524