Updated to version 8.2.2411, fixes the following problems
* Debugging code included.
* Some test files may not be deleted.
* Not all ways Vim can be started are tested.
* Vim9: crash when using :trow in a not executed block.
* Vim9: wrong error when modifying dict declared with :final.
* Vim9: missing :endif not reported when using :windo.
* Vim9: warning for uninitialized variable. (Tony Mechelynck)
* Pascal-like filetypes not always detected.
* Vim9: "silent return" does not restore command modifiers.
* Vim9: it is not possible to extend a dictionary with different item types.
* Configure test for GTK only says "no". (Harm te Hennepe)
* Vim9: no error if using job_info() result wrongly.
* Cannot get the type of a value as a string.
* win_execute() unexpectedly returns number zero when failing.
* Expression command line completion shows variables but not functions after
"g:". (Gary Johnson)
* "char" functions return the wront column in Insert mode when the cursor
is beyond the end of the line.
* Vim9: return type of readfile() is any.
* Using inclusive index for slice is not always desired.
* No focus events in a terminal.
* Codecov reports every little coverage drop.
* Build failure without GUI.
* No check for modified files after focus gained. (Mathias Stearn)
* Vim9: cannot handle line break after parenthesis at line end.
* Using "void" for no reason.
* Vim9: error message for "throw" in function that was called with "silent!".
* If the focus lost/gained escape sequence is received twice it is not
ignored. (Christ van Willigen)
* Spartql files are not detected.
* Crash with a weird combination of autocommands.
* Stray test failure on Appveyor.
* Vim9: ":put =expr" does not handle a list properly.
* Vim9: crash when parsing function return type fails.
* Wrong #ifdef for use_xterm_like_mouse().
* Strange test failure with MS-Windows.
* Test leaves file behind.
* Vim9: no highlight for "s///gc" when using 'opfunc'.
* Vim9: check of builtin function argument type is incomplete.
* Vim9: line break in lambda accesses freed memory.
* Vim9: no check for map() changing item type at script level.
* When using ":sleep" the cursor is always displayed.
* Test failures on some less often used systems.
* Insufficient tests for setting options.
* Vim9: functions return true/false but can't be used as bool.
* Vim9: command fails in catch block.
* Vim9: crash when using types in :for with unpack.
* Confusing error message for wrong :let command.
* Vim9: list assignment only accepts a number index.
* Accessing uninitialized memory in test_undo.
* Test for RGB color skipped in the terminal.
* Vim9: crash when dividing by zero in compiled code using constants.
* Vim9: crash when using a range after another expression.
* Vim9: no error message for dividing by zero.
* Finding spell suggestions twice if 'spellsuggest' contains number.
* Vim9: occasional crash when using try/catch and a timer.
* Vim9: divide by zero does not abort expression execution.
* Build failure.
* Focus escape sequences are not named in ":set termcap" output.
* Turtle filetype not recognized.
* "gj" and "gk" do not work correctly when inside a fold.
* Vim9: crash when using ":silent! put".
* Runtime type check does not mention argument index.
* No easy way to get the maximum or mininum number value.
* Test failure on a few systems.
* Vim9: using positive offset is unexpected.
* Memory leak when creating a global function with closure.
* Fennel filetype not recognized.
* Vim9: error message when script line starts with "[{".
* Vim9: min() and max() return type is "any".
* Vim9: error for wrong type may report wrong line number.
* Vim9: no white space allowed before "->".
* Vim9: "%%" not seen as alternate file name for commands with a buffer
name argument.
* Method test fails.
* Fold test fails in wide terminal.
* Vim9: compiled functions are not profiled.
* Build fails without +profiling feature.
* Some filetypes not detected.
* Vim9: profiling if/elseif/endif not correct.
* Vim9: profiling try/catch not correct.
* Vim9: no need to allow white space before "(" for :def.
* Vim9: profiled :def function leaks memory.
* Old jumplist code is never used.
* MinGW: "--preprocessor" flag no longer supported.
* Vim9: profiling only works for one function.
* Build failure without the +profiling feature.
* Profile test fails on MS-Windows.
OBS-URL: https://build.opensuse.org/request/show/867401
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=646
+ refreshed patches: vim-7.3-help_tags.patch
vim-7.3-name_vimrc.patch
vim-8.1.0297-dump3.patch
* Cannot get the Vim command line arguments.
* get_short_pathname() fails depending on encoding.
* "C" with 'virtualedit' set does not include multi-byte char.
* Ml_get error if pattern matches beyond last line.
* Mode() result after usign "r" depends on whether CURSOR_SHAPE is
defined. (Christian Brabandt)
* Error in docs tags goes unnoticed.
* Popup window width changes when scrolling.
* Match highlight does not combine with 'wincolor'.
* Creating docs tags uses user preferences. (Tony Mechelynck)
* 'wrapscan' is not used for "gn".
* Third character of 'listchars' tab shows in wrong place when 'breakindent'
is set.
* Some tests are still in old style.
* "make vimtags" does not work in runtime/doc.
* CTRL-W dot does not work in a terminal when modifyOtherKeys is enabled.
* "make vimtags" does not print any message.
* CTRL-U and CTRL-D don't work in popup window.
* ":term command" may not work without a shell.
* Compiler warning for int size.
* Using "which" to check for an executable is not reliable.
* May get hit-enter prompt after entering a number. (Malcolm Rowe)
* Running tests may leave XfakeHOME behind.
* With modifyOtherKeys set 'noesckeys' doesn't work. (James McCoy)
* Unpack assignment in function not recognized.
* 'noesckeys' test fails in GUI.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=575
- 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
- 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
- update to version 8.1.401
* refresh vim-8.1.0297-dump3.patch
* Can't get swap name of another buffer.
* Using freed memory with :diffget.
* 'hlsearch' highlight remains in other window
* No event triggered after updating diffs
* Diffs are not always updated correctly
* Not all white space difference options available.
* Error while typing :/foo/s// with 'incsearch' enabled
* Building in a shadow directory fails.
* Coverity complains about possible NULL pointer use.
* Sign ordering depends on +netbeans feature.
* Missing source file rename.
* some make programs can't handle dependency on "xdiff/../"
* Variable declaration not at start of block.
* "make proto" doesn't work well.
* Xdiff doesn't use the Vim memory allocation functions
* Compiler warning for uninitialized variable.
* Moving the cursor is slow when 'relativenumber' is set.
* Screen updating still slow when 'cursorline' is set.
* Argument types for select() may be wrong.
* Not using internal diff if 'diffopt' is not changed
* Continuation lines cannot contain comments.
* GTK code has too many #ifdefs and building fails with GTK 2.10.
* getchar(1) no longer processes pending messages
* Pieces of the xdiff code are not used.
* Function profile doesn't specify where it was defined.
* compiler warning in xdiff code
* Internal diff isn't used by default as advertised.
* Cannot get the script line number when executing a function.
OBS-URL: https://build.opensuse.org/request/show/636139
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=516
- update to version 8.1.318
- add vim-8.1.0297-dump3.patch - disable broken test
* helpgrep with language doesn't work properly
* build failure without the +eval feature
* information about a swap file is unavailable
* wrong type for flags used in signal handlers
* filtering entries in a quickfix list is not easy
* File info message not always suppressed with 'F' in 'shortmess'.
* profiling does not show a count for condition lines
* a quick undo shows "1 seconds ago"
* there is no good way to get the window layout
* plural messages are not translated properly
* no redraw when using a STOP signal on Vim and then CONT
* line2byte() is wrong for last line with 'noeol'
* crash when using :suspend and "fg"
* GTK: input method popup displayed on wrong screen.
* the old window title might be freed twice
* command parsing for 'incsearch' is a bit ugly
* no 'incsearch' highlighting for :vimgrep and similar
* checks for type of stack is cryptic
* 'incsearch' highlighting not used for :sort
* "cit" on an empty HTML tag changes the whole tag
* cursor moves to wrong column after quickfix jump
* quickfix code uses cmdidx too often
* MAX is not defined everywhere
* 'incsearch' does not apply to :smagic and :snomagic
* 'cursorline' highlighting wrong with 'incsearch'
* 'incsearch' does not work with command modifiers
* parsing command modifiers is not separated
* 'incsearch' highlighting does not work for ":g!/"
OBS-URL: https://build.opensuse.org/request/show/630978
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=514