SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for vim-8.2.2918-3.1.i586.rpm :

* Tue Jun 01 2021 Ondřej Súkup - Updated to version 8.2.2918, fixes the following problems
* Using mapping on the command line triggers CmdlineChanged. (Naohiro Ono)
* Configure can add --as-needed a second time.
* Window is not updated after using mapping.
* Custom statusline cannot contain % items.
* White space after \"->\" does not give E274.
* Get readonly error for device that can\'t be written to.
* Vim9: exception in ISN_INSTR caught at wrong level.
* Test fails because of changed error message.
* Tcl test fails because of changed error message.
* Adding a text property causes the whole window to be redawn.
* Vim9: \"legacy return\" is not recognized as a return statement.
* Removing a text property causes the whole window to be redawn.
* Removing a text property does not redraw optimally.
* Vim9: crash when using inline function.
* Skipping over function body fails.
* Vim9: memory leak when using inline function.
* Build failure.
* Vim9: When executing a compiled expression the trylevel at start is changed but not restored. (closes #8214)
* Using unified diff is not tested.
* CmdlineChange event triggered twice for CTRL-R.
* Unnessary VIM_ISDIGIT() calls, badly indented code.
* Python tests fail without the channel feature.
* Not enough tests for writing buffers.
* Cancelling inputlist() after a digit does not return zero.
* Configure cannot detect Python 3.10.
* Insufficient tests for popup menu rightleft.
* Vim9: for loop list unpack only allows for one \"_\".
* File extension .hsig not recognized.
* Unified diff fails if actually used.
* Various pieces of code not covered by tests.
* Vim9: memory leak when lambda has an error.
* Not enough cscope code is covered by tests.
* searching for \\%\'> does not match linewise end of line. (Tim Chase)
* Various pieces of code not covered by tests.
* Crash when passing null string to fullcommand().
* Vim9: \"k\" command recognized in Vim9 script.
* Typo and verbose comment in Makefiles.
* Text property duplicated when data block splits.
* Cannot build with Perl 5.34.
* Error message contains random characters.
* Multi-byte text in popup title shows up wrong.
* Vim9: random characters appear in some error messages.
* Spellfile functionality not fully tested.
* Vim9: can use reserved words at the script level.
* QuitPre and ExitPre not triggered when GUI window is closed.
* Appveyor script does not detect nmake failure.
* QuitPre is triggered before :wq writes the file, which is different from other commands.
* Some operators not fully tested.
* Spellfile functionality not fully tested.
* Cursor position wrong on wrapped line with \'signcolumn\'.
* \"g$\" causes scroll if half a double width char is visible.
* No error when defaults.vim cannot be loaded.
* ASAN reports errors for test_startup for unknown reasons.
* Memory leak when running out of memory.
* Crash when using a terminal popup window from the cmdline window.
* Build error with non-Unix system.
* Test for cmdline window and terminal fails on MS-Windows.
* Pattern \"\\%V\" does not match all of block selection. (Rick Howe)
* MS-Windows: most users expect using Unicode.
* MS-Windows conpty supports using mouse events.
* Cannot paste a block without adding padding.
* Operators are not fully tested.
* Spellfile functionality not fully tested.
* Builtin function can be shadowed by global variable.
* Fri May 14 2021 Ondřej Súkup - Updated to version 8.2.2850, fixes the following problems
* After a timer displays text a hit-enter prompt is given.
* Free Pascal makefile not recognized.
* Vim9: illegal memory access.
* Flicker when the popup menu has an info popup.
* Setting buffer local mapping with mapset() changes global mapping.
* Vim9: cannot use legacy syntax in Vim9 script.
* Vim9: using \"++nr\" as a command might not work.
* Build fails with tiny features.
* Vim9: increment and decrement not sufficiently tested.
* Vim9: :def function compilation fails when using :legacy.
* Vim9: crash when calling a function in a substitute expression.
* Vim9: error for missing white space doesn\'t say where it is missing
* Vim9: still crash when using substitute expression.
* Cannot grep using fuzzy matching.
* Vim9: unused variable. (John Marriott)
* Status line flickers when redrawing popup menu info.
* Vim9: comment below expression in lambda causes problems.
* Vim9: script sourcing continues after an error.
* No jump added to jumplist when opening terminal in current window.
* Finishing an abbreviation with a multi-byte char may not work.
* Session file may divide by zero.
* Code in checkreadonly() not fully tested.
* Compiler warnings for int to size_t conversion. (Randall W. Morris)
* Test file was not deleted.
* Coverity complains about not checking the rename() return value.
* Some comments are not correct or clear.
* Terminal colors are not updated when \'background\' is set.
* Vim9: expandcmd() not tested.
* Operator cancelled by moving mouse when using popup. (Sergey Vlasov)
* Two key command cancelled by moving mouse when using popup. (Sergey Vlasov)
* Vim9: :cexpr does not work with local variables.
* Vim9: leaking memory in :cexpr.
* Build failure without the +quickfix feature. (John Marriott)
* Various code lines not covered by tests.
* File extension .wrap not recognized.
* Default redirection missing \"ash\" and \"dash\".
* Vim9: member operation not fully tested.
* Vim9: skip argument to searchpair() is not compiled.
* Vim9: skip argument to searchpairpos() is not compiled.
* Vim9: memory leak when using searchpair().
* Vim9: \"echo Func()\" does not give an error for a function without a return value.
* Perl not tested sufficiently.
* Crash when calling partial.
* Bufwrite not sufficiently tested.
* Recalling commands from history is not tested.
* Fri Apr 23 2021 Ondřej Súkup - Updated to version 8.2.2800, fixes the following problems
* Vim9: message about compiling is wrong when using try/catch.
* Confusing error message with white space before comma in the arguments of a function declaration.
* Function test fails.
* Special key names don\'t work if \'isident\' is cleared.
* Vim9: wrong error message for referring to legacy script variable.
* Coverity complains about not restoring character.
* Prompt for s///c in Ex mode can be wrong.
* Detecting Lua version is not reliable.
* Vim9: cannot use legacy script-local var from :def function.
* Vim9: function reference found with prefix, not without.
* Vim9: for loop over string is a bit slow.
* Status line not updated when local \'statusline\' option set.
* Extending a list with itself can give wrong result.
* Vim9: a lambda accepts too many arguments at the script level.
* Vim9: lambda with varargs doesn\'t work.
* Vim9: Partial call does not check right arguments.
* Vim9: when compiling a function fails it is cleared.
* Vim9: function state stuck when compiling with \":silent!\".
* Vim9: no way to explicitly ignore an argument.
* Vim9: missing part of the argument change.
* Check for duplicate arguments does not work.
* Vim9: not always an error for too many function arguments.
* Vim9: memory leak when calling :def function fails.
* Vim9: test for error can be a bit flaky.
* Vim9: error for using underscore in nested function.
* Coverity warns for using NULL pointer.
* Vim9: cannot ignore an item in assignment unpack.
* :sleep! does not always hide the cursor.
* Vim9: no error for using a number in a condition.
* Vim9: blob index and slice not implemented yet.
* Vim9: blob tests for legacy and Vim9 script are separate.
* Vim9: wrong line number for autoload function with wrong name.
* Vim9: for loop infers type of loop variable.
* Vim9: no error for changing a for loop variable.
* Using \"syn include\" does not work properly.
* Vim9: function line truncated when compiling.
* Vim9: cannot use type in for loop unpack at script level.
* Memory leak when default function argument is allocated.
* Vim9: not all blob operations work.
* Test failure.
* Compiler warning for unused argument.
* Vim9: memory leak with blob range error.
* Modula-3 config files are not recognized.
* Vim9: type of loop variable is not used.
* Vim9: assignment not recognized if declaration was skipped.
* Problems when restoring \'runtimepath\' from a session file.
* PSL filetype not recognized.
* Vim9: cannot import an existing name even when using \"as\".
* Vim9: wrong line number used for some commands.
* :mksession uses current value of \'splitbelow\' and \'splitright\' even though \"options\" is not in \'sessionoptions\'. (Maxim Kim)
* Vim9: blob operations not tested in all ways.
* Problem restoring \'packpath\' in session.
* Memory access error in remove() for blob.
* Vim9: for loop over blob doesn\'t work.
* Add() silently skips when adding to null list or blob.
* Vim9: blob operations not fully tested.
* Duplicate code for setting byte in blob, blob test may fail.
* Vim9: cannot use \\=expr in :substitute.
* Vim9: cannot redirect to local variable.
* Vim9: memory leak when using :s with expression.
* Raku is now the only name what once was called perl6.
* Vim9: using \\=expr in :substitute does not handle jumps.
* filetype test fails
* Vim9: memory leak when using \\=expr in :substitute.
* Vim9: :disas shows instructions for default args but no text.
* Linux users don\'t know how to get ncurses.
* Coverity warns for not using return value.
* Vim9: redir to variable does not accept an index.
* Search highlight disappears in the Visual area.
* Vim9: redir to variable with append does not accept an index.
* Vim9: type casts don\'t fully work at the script level.
* After a timer displays text a hit-enter prompt is given.
* Tue Apr 06 2021 Ondřej Súkup - Updated to version 8.2.2725, fixes the following problems
* strcharpart() cannot include composing characters.
* Character input not fully tested.
* Test disabled on MS-Windows even though it should work.
* Mouse click test fails when using remote connection.
* Conditions for startup tests are not exactly right.
* col(\'.\') may get outdated column value.
* New test throws exception.
* Vim9: function is deleted while executing.
* Test is sourcing the wrong file.
* Vim9: if \'cpo\' is changed in Vim9 script it may be restored.
* Vim9: script variable in a block scope not found by a nested function.
* Vim9: cannot use a normal list name to store function refs.
* Vim9: no test for return type of lambda.
* Vim9: Using #{ for a dictionary gives strange errors.
* typval2type() cannot handle recursive structures.
* GTK: error when starting up and -geometry is given. (Dominique Pellé)
* Some tests fail when run as root.
* Atom files not recognized.
* Rss files not recognized.
* GTK3: error when starting up and -geometry is given. (Dominique Pellé)
* No need to check for BSD after checking for not root.
* Vim9: #{ can still be used at the script level.
* Vim9: error for #{{ is not desired.
* Hard to see where a test gets stuck.
* Commands from winrestcmd() do not always work properly. (Leonid V. Fedorenchik)
* Not all command line arguments are tested.
* Multi-byte \'fillchars\' for folding do not show properly.
* \'tagfunc\' does not indicate using a pattern.
* Vim9: cannot define an inline function.
* Memory leak when compiling inline function.
* prop_remove() causes a redraw even when nothing changed.
* Cannot write a message to the terminal from the GUI.
* Build failure when fsync() is not available.
* screenstring() returns non-existing composing characters.
* Display test fails because of lacking redraw.
* Vim9: no clear error for wrong inline function.
* Various code not covered by tests.
* prop_clear() causes a screen update even when nothing changed.
* Using inline function is not properly tested.
* Vim9: error for not using string doesn\'t mention argument.
* Terminal test sometimes hangs.
* Terminal resize test sometimes hangs.
* Vim9: some wincmd arguments cause a white space error.
* Vim9: command modifiers not handled in nested function.
* Vim9: restoring command modifiers happens after jump.
* Vim9: can use command modifier without an effect.
* Build failure.
* Vim9: getting a character from a string can be slow.
* The -w command line argument doesn\'t work.
* Some command line arguments and regexp errors not tested.
* Vim9: error message for declaring variable in for loop.
* :for cannot loop over a string.
* Eval test fails because for loop on string works.
* Vim9: no error for declaration with trailing text.
* Leaking memory when looping over a string.
* There is no way to avoid some escape sequences.
* Vim9: leaking memory when inline function has an error.
* Vim9: not enough function arguments checked for string.
* Test failures.
* Vim9: not enough function arguments checked for string.
* prop_find() cannot find item matching both id and type.
* Vim9: omitting \"call\" for \"confirm()\" does not give an error.
* Command line completion does not work after \"vim9\".
* Vim9: error for append(0, text).
* Error for line number in legacy script.
* Vim9: cannot use :lockvar and :unlockvar in compiled script.
* Vim9: script-local funcref can have lower case name.
* Directory change in a terminal window shell is not followed.
* Missing error message.
* Vim9: cannot use only some of the default arguments.
* Test for \'autoshelldir\' does not reset the option.
* Winbar drawn over status line for non-current window with winbar if frame is zero height. (Leonid V. Fedorenchik)
* Vim9: problem defining a script variable from legacy function.
* Vim9: test fails for redeclaring script variable.
* Vim9: cannot find Name.Func from \"import
* as Name\". (Alexander Goussas)
* Build failure without the +eval feature.
* Not enough folding code is tested.
* Custom statusline not drawn correctly with WinBar.
* Status line is not updated when going to cmdline mode.
* Vim9: cannot use \"const\" for global variable in :def function.
* Vim9: crash when using s: for script variable.
* Tiny build fails.
* PowerShell files are not recognized.
* Autoconf may mess up compiler flags.
* Vim9: locked script variable can be changed.
* Vim9: locked script variable can be changed.
* When \'matchpairs\' is empty every character beeps. (Marco Hinz)
* Cursor position reset with nested autocommands.
* Lua test fails with Lua 5.4.3 and later.
* Function list test fails.
* Lua test fails on MS-Windows.
* Lua test fails.
* Nested autocmd test fails sometimes.
* Order of removing FORTIFY_SOURCE is wrong.
* Compiler completion test fails when more scripts are added.
* Vim9: memory leak when failing on locked variable.
* Adding a lot of completions can be a bit slow.
* Vim9: misleading reported line number for wrong type.
* Vim9: wrong line number reported for boolean operator.
* Adding a lot of completions can still be a bit slow.
* Test sometimes fails waiting for shell in terminal.
* The GTK GUI has a gap next to the scrollbar.
* Vim9: not all tests cover script and :def function.
* \"gj\" in a closed fold does not move out of the fold. (Marco Hinz)
* Memory leak when adding to a blob fails.
* Folding code not sufficiently tested.
* Filetype pattern ending in star is too far up.
* Vim9: tests fail without the channel feature. (Dominique Pellé)
* The equivalent class regexp is missing some characters.
* GTK menu items don\'t show a tooltip.
* Vim9: no explicit test for using a global function without the g: prefix.
* Vim9: appending to dict item doesn\'t work in a :def function.
* GTK menu tooltip moves the cursor.
* Vim9: cannot have a linebreak inside a lambda.
* Vim9: crash when using LHS with double index.
* Assignment test fails.
* Vim9: concatenating to list in dict not tested.
* Vim9: message about compiling is wrong when using try/catch.
* Mon Mar 15 2021 Ondřej Súkup - Updated to version 8.2.2607, fixes the following problems
* Focus events end Insert mode if \'esckeys\' is not set.
* Vim9: \"..=\" not always recognized.
* Vim9: Function name is not recognized.
* Vim9: no error if variable is defined for existing function.
* Second time a preview popup is opened highlight is not set. (Gabriel Dupras)
* \'fillchars\' \"stl\" and \"stlnc\" items must be single byte.
* Tests fail when run as root.
* Test may leave file behind.
* Vim9: crash when getting the types for a legacy function.
* Vim9: using invalid pointer for error message.
* Vim9: crash when calling partial with wrong function.
* Vim9: a function name with \"->\" in the next line doesn\'t work.
* Vim9: defining a :func function checks for white space after a comma in the arguments.
* Compiler warning for type conversion.
* Lua cannot handle a passed in lambda.
* Vim9: crash in garbagecollect after for loop.
* Vim9: checking vararg type is wrong when function is auto-loaded.
* Vim9: sourcing Vim9 script triggers a redraw.
* Vim9: screendump test fails on MS-Windows.
* Vim9: cannot compare result of getenv() with null.
* Vim9: type error for assigning the result of list concatenation to a list.
* Vim9: illegal memory access.
* Process id may be invalid.
* Recover test fails on FreeBSD.
* Build failure with tiny features.
* Recover test hangs in the GUI.
* Vim9: default argument value may cause internal error.
* Poke files are not recognized.
* Code coverage could be improved.
* List of distributed files is incomplete.
* Alternate buffer added to session file even when it\'s hidden.
* Setting \'winminheight\' may cause \'lines\' to change.
* :doautocmd may confuse scripts listening to WinEnter.
* Vim9: \"import
* as\" does not work at script level.
* Vim9: :open does not need to be supported.
* Build failure.
* Vim9: crash when putting an unknown type in a dictionary. (Yegappan Lakshmanan)
* Memory usage test often fails on FreeBSD.
* Vim9: continue doesn\'t work if :while is very first command. (Yegappan Lakshmanan)
* Vim9: no effect if user command is also a function.
* GUI-specific command line arguments not tested.
* Vim9: string index and slice does not include composing chars.
* strchars() defaults to counting composing characters.
* strcharpart() cannot include composing characters.
* Wed Mar 03 2021 Ondřej Súkup - Updated to version 8.2.2564, fixes the following problems
* Not all fields in \"cstack\" are initialized which might cause a crash.
* Crash when using :all while using a cmdline window. (Zdenek Dohnal)
* Using freed memory when closing the cmdline window.
* No way to check for the cmdwin feature, cmdline_hist is now always enabled.
* May get stuck in command line window state.
* Condition stack values may be used when not set.
* Color not changed if ModeMsg highlight is set in InsertEnter autocmd event. (Paul Swanson)
* Autocmd test was failing on MS-Windows with GUI.
* Too many problems with using all autocommand events.
* Double free when using autocommand with \"argdel\". (Houyunsong)
* Crash when deleting with line number out of range. (Houyunsong)
* Missing error message.
* Some tests are known to cause an error with ASAN.
* Cursor on invalid line with range and :substitute.
* Allowing \'completefunc\' to switch windows causes trouble.
* Can still switch windows for \'completefunc\'.
* FocusGained does not work when \'ttymouse\' is empty.
* :goto does not work correctly with text properties. (Sam McCall)
* :vimgrep expands wildcards twice.
* Warning for -fno-strength-reduce with Clang 11.
* Libvterm tests are executed even when libtool doesn\'t work.
* Opening cmdline window gives error in BufLeave autocommand.
* Vim9: no error when compiling str2nr() with a number.
* setline() gives an error for some types.
* Vim9 script test is a bit flaky.
* Deprecation warnings with default configuration.
* Out of bounds compiler warning.
* Mon Mar 01 2021 Matthias Gerstner - vim-changelog.sh:
* use https:// URL for authenticity. For this URL needs to be changed to nluugl.nl which is the actual server behind this and the SSL certificate only works for this URL.
* Check for number of arguments.
* Maintain leading zeroes in version arguments, otherwise things like `vim-changelog.sh 0007 0010` fail to work.
* Fri Feb 19 2021 Ludwig Nussel - install suse vimrc in /usr (boo#1182324, vim-8.2.2411-globalvimrc.patch). Add back some settings from defaults.vim that were in suse.vimrc before- prevent double loading of spec.vim
* Thu Feb 18 2021 Ludwig Nussel - source correct suse.vimrc file (boo#1182324)
* Tue Jan 26 2021 Dimitis Karakasilis 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.
* Fri Jan 15 2021 Ludwig Nussel - remove forcing /usr/bin/vi -> vim symlink. Previous line linked to /etc/alternatives already.
* Mon Jan 11 2021 Ondřej Súkup - Updated to version 8.2.2327, fixes the following problems
* Insert mode completion messages end up in message history.
* Vim9: crash when lambda uses same var as assignment.
* Padding not drawn properly for popup window with title.
* Vim9: checking for a non-empty string is too strict.
* Vim9: get E1099 when autocmd triggered in builtin function.
* Vim9: #{ still seen as start of dict in some places.
* Vim9: Using uninitialized variable.
* Vim9: :echo and :execute give error for empty argument.
* Vim9: \"exit_cb\" causes Vim to exit.
* Vim9: unreachable code in assignment.
* Build failure with tiny features.
* A user command with try/catch may not catch an expression error.
* Memory leak when heredoc is not terminated.
* Vim9: dead code in compiling :unlet.
* Vim9: some corner cases not tested.
* Vim9: concatenating lists does not adjust type of result.
* Vim9: automatic conversion of number to string for dict key.
* Quickfix window title not updated in all tab pages.
* Vim9: crash when user command doesn\'t match.
* Popupwin test for latin1 sometimes fails.
* Github actions CI isn\'t used for all available platforms.
* $dir not expanded when configure checks for moonjit.
* screenpos() does not include the WinBar offset.
* Popupwin test for latin1 still fails sometimes.
* Popupwin test for terminal buffer fails sometimes.
* Warning from Github actions for code analysis.
* Github actions run on pusing a tag.
* Vim9: can delete a Vim9 script variable from a function.
* CI on cirrus times out, coveralls doesn\'t always run.
* Vim9: when declaring a list it is not allocated yet, causing a following extend() to fail.
* Various typos.
* Arguments -T and -x not tested yet.
* Vim9: Cannot load or store autoload variables.
* Crash when discarded exception is the current exception.
* Vim9: autoload function doesn\'t work in script that starts with an upper case letter.
* Vim9: assignment to dict member does not work.
* Auto format doesn\'t work when deleting text.
* Vim9: assign test fails. (Elimar Riesebieter)
* Vim9: error for assigning to dict of dict.
* Vim9: test leaves file behind.
* Vim9: a global function defined in a :def function fails if it uses the context.
* Valgrind warning for using uninitialized value.
* Vim9: number of arguments is not always checked. (Yegappan Lakshmanan)
* Vim9: get internal error when assigning to undefined variable.
* Mac version doesn\'t specify the CPU architecture.
* Github actions: clang-11 handling suboptimal.
* Crash with a sequence of fold commands.
* Pattern \"^\" does not match if the first character in the line is combining. (Rene Kita)
* Python 3: non-utf8 character cannot be handled.
* Vim9: crash when indexing a dict with a number.
* Vim9: test for error after error is flaky.
* Valgrind warnings for using uninitialized value.
* Vim9: value of \'magic\' is still relevant.
* Vim9: value of \'edcompatible\' and \'gdefault\' are used.
* Vim9: no error when using \"2\" for a line number.
* BufUnload is not triggered for the quickfix dummy buffer.
* Vim9: error when using \'opfunc\'.
* Python 3 test fails sometimes. (Christian Brabandt)
* Vim9: crash when calling global function from :def function.
* Cannot repeat a command that uses the small delete register.
* Vim9: crash when compiled with EXITFREE.
* Vim9: using wrong name with lambda in nested function.
* Codecov on github actions fails.
* Vim9: can change constant in :def function.
* Vim9: cannot use :const or :final at the script level.
* Failing tests for :const.
* :version output has extra spaces in compile and link command.
* Assert arguments order reversed.
* ml_get error when resizing window and using text property.
* First write after setting \'eol\' does not have NL added. (Tomáš Janoušek)
* Vim9: lambda without white space around -> is confusing.
* Write file test fails on MS-Windows.
* Write file test still fails on MS-Windows.
* Moodle gift files are not recognized.
* Vim9: using -> both for method and lambda is confusing.
* Vim9: memory leak when parsing lambda fails.
* :exe command line completion only works for first argument.
* Illegal memory access if popup menu items are changed while the menu is visible. (Tomáš Janoušek)
* Vim9: after reloading a script variable index may be invalid.
* Vim9: return type of => lambda not parsed.
* Vim9: allocating a type to set TTFLAG_BOOL_OK.
* Vim9: lambda with => does not work at the script level.
* Checking white space around -> is not backwards compatible.
* \":e#\" does not give a warning for missing white space.
* Vim9: `=expr` not recognized in global command.
* Vim9: range with missing colon can be hard to spot.
* Vim9: command modifiers not restored in catch block.
* Vim9: failure if passing more arguments to a lambda than expected.
* Vim9: method call with expression not supported.
* Vim9: memory leak when parsing nested parenthesis.
* If is mapped on the command line \'wildchar\' is inserted.
* Vim9: cannot keep script variables when reloading.
* Vim9: Reloading marks a :def function as deleted.
* Vim9: crash if script reloaded with different variable type.
* Vim9: error when using :import in legacy script twice.
* Vim9: script test fails.
* Vim9: recognizing lambda is too complicated.
* Vim9: cannot use \":e #\" because # starts a comment.
* build failure without the +eval feature.
* Vim9: insert completion runs into error.
* When \"--remote file\" is used \"file\" is not reloaded.
* Compiler error for falling through into next case.
* Cannot convert a byte index into a character index.
* Command line wildmenu test often fails with Unix GUI.
* Build failure with some Ruby versions.
* \'scroll\' option can change when setting the statusline or tabline but the option context is not updated.
* Vim9: cannot load a Vim9 script without the +eval feature.
* Vim9: concatenating lines with backslash is inconvenient.
* Clientserver test fails if full path is used.
* Build with Ruby and clang may fail.
* Vim9: line continuation with bar does not work at script level.
* Crash when popup mask contains zeroes.
* Crash when making the window width of the not-current window negative.
* Vim9: return value of winrestcmd() cannot be executed.
* Cursor keys not recognized at the hit-Enter prompt after executing an external command.
* VMS: various smaller problems.
* ASAN error on exit with GUI.
* Termcodes test is flaky when used over ssh with X forwarding.
* Vim9: sublist is ambiguous.
* Test failures in legacy script.
* Vim9: crash when using lambda without return type in dict.
* Vim9: expr test fails.
* Vim9: bool option type is number.
* Tcl test fails.
* Vim9: cannot use function( after line break in :def function.
* Vim9: using -> for lambda is ambiguous.
* Not all OCaml related files are detected.
* Test_Executable() fails when using chroot.
* Window resize test fails in very wide terminal.
* Vim9: boolean option gets string type.
* Vim9: converting bool to string prefixes v:.
* Vim9: compilation error with try-catch in skipped block.
* Vim9: no error for mismatched :endfunc or :enddef.
* Error message for missing endfunc/enddef is last line.
* Vim9: it can be hard to see where white space is missing.
* Vim9: cannot use unlet for a dict member.
* Vim9: list unpack seen as declaration.
* Not all :hardcopy code covered by tests.
* Warning for size_t to int conversion. (Randall W. Morris)
* ml_get error when changing hidden buffer in Python.
* Vim9: extend() can violate the type of a variable.
* Build failure.
* badge for Travis is outdated.
* CTRL-C not recognized in Mintty.
* List of distributed files is outdated.
* Missing backslash.
* Falling back to old regexp engine can some patterns.
* Vim9: memory leak with catch in skipped block.
* Fuzzy matching doesn\'t give access to the scores.
* Vim9: compiled \"wincmd\" cannot be followed by bar.
* Length check mismatch with argument of strncmp(). (Christian Brabandt)
* Vim9: crash when lambda has fewer arguments than expected.
* Vim9: cannot set an option to a boolean value.
* Vim9: cannot set an option to a false.
* Sort test fails when locale is Canadian English. (Neil H Watson)
* Sort test fails when locale is French Canadian.
* Vim9: line break and comment not always skipped.
* Vim9: \'cpo\' can become empty.
* Vim9: unlet of global variable cannot be compiled.
* Vim9: cannot use \"null\" for v:null.
* Vim: expr test fails.
* Build failure with Motif. (Tony Mechelynck)
* VMS: a few remaining problems.
* Incsearch does not detect empty pattern properly.
* Cannot use CTRL-N and CTRL-P in a popup menu.
* Vim9: cannot set \'number\' to a boolean value.
* Vim9: comment right after \"(\" of function not recognized.
* Vim9: invalid memory access making error message flaky.
* Vim9: wrong order on type stack when using dict.
* Vim9: cannot unlet a dict or list item.
* Vim9: using an option value may use uninitialized memory.
* Vim9: backtick expansion doesn\'t work for :foldopen.
* Vim9: no test for unletting an imported variable.
* Vim9: \"++var\" and \"--var\" are silently accepted.
* Vim9: when using function reference type is not checked.
* A shell command in the vimrc causes terminal output.
* Vim9: no error when assigning lambda to funcref without return value.
* 0o777 not recognized as octal.
* Vim9: winsaveview() return type is too generic.
* Vim9: cannot assign to a variable that shadows a command modifier.
* Build failure with Ruby 3.0 and 32 bits.
* Vim9: using uninitialized field when parsing range. \":silent!\" not respected when parsing range fails.
* Vim9: returning zero takes two instructions.
* Vim9: \"enddef\" as dict key misintepreted as function end.
* Vim9: cannot list a lambda function.
* Vim9: command modifier before list unpack doesn\'t work.
* Vim9: string and list index work differently.
* \"exptype_T\" can be read as \"expected type\".
* Vim9: no error for comparing bool with string.
* Vim9: cannot nest closures.
* Vim9: closure nested limiting to one level.
* Vim9: error when inferring type from empty dict/list.
* Not easy to get mark en cursor posotion by character count.
* Vim9: crash if map() changes the item type.
* Build error with +eval feature but without +spell.
* Debugging code included.
* Sat Dec 12 2020 Atri Bhattacharya - Update to version 8.2.2129, fixes the following problems:
* There is no way to do something on CTRL-Z
* Vim9: executing user command from Vim9 script not tested
* Ruby: missing function prototype
* Vim9: leaking memory
* Vim9: a range cannot be computed at runtime
* After using a complete popup the buffer is listed
* Vim9: crash when sourcing vim9script early
* Internal error when using \\ze before \\zs in a pattern
* Not all Perl functionality is tested
* GTK3: status line background color is wrong
* Dead code in the job support
* Some functions use any value as a string
* Vim9: some errors not tested for; dead code
* Vim9: unreachable code in assignment
* Running tests may leave some files behind
* GTK: menu background is the same color as the main window
* Cannot use \":shell\" when reading from stdin
* \"vim -\" does not work well when modifyOtherKeys is enabled
* Vim9: no test to check for :let error
* Vim9: some errors not tested
* TOML files are not recognized
* Update runtime files.
* Mon Dec 07 2020 Ondřej Súkup - Updated to version 8.2.2105, fixes the following problems
* Viminfo is not written when creating a new file.
* Terminal buffer disappears even when \'bufhidden\' is \"hide\". (Sergey Vlasov)
* Haskell filetype not optimally recognized.
* Build failure with +profile but without +reltime.
* GTK3: white border around text stands out.
* Highlighting a character too much with incsearch.
* Some test failures don\'t give a clear error.
* Amiga: FEAT_ARP defined when it should not.
* Amiga: obsolete code.
* Amiga: obsolete function.
* Search test contains unneeded sleeps.
* Vim9: crash when aborting a user function call.
* Vim9: \"edit +4 fname\" gives an error. (Naruhiko Nishino)
* Vim9: lamba doesn\'t accept argument types.
* Configure fails when building with the \"implicit-function-declaration\" error enabled, specifically on Mac.
* Getting the selection may trigger TextYankPost autocmd.
* Using mkview/loadview changes the jumplist.
* Check for features implemented with \"if\".
* Vim9: E1030 error when using empty string for term_sendkeys().
* does not handle CTRL-V.
* Vim9: only one level of indexing supported.
* terminal: cursor is on while redrawing, causing flicker.
* Using map() and filter() on a range() is inefficient.
* Vim9: assignment with += doesn\'t work.
* Cursor position in popup terminal is wrong.
* Transparent syntax item uses start/end of containing region.
* The quickfix window is not updated after setqflist().
* Can\'t get the exit value in VimLeave or VimLeavePre autocommands.
* Vim9: list assign doesn\'t except empty remainder list.
* Vim9: list assign not well tested.
* Vim9: for with unpack only works for local variables.
* Vim9: using :normal from Vim9 script can\'t handle range.
* Error for const argument to mapnew().
* Build failure with small features.
* Illegal memory access when using :print on invalid text. (Dhiraj Mishra)
* Vim9: cannot put a linebreak before or after \"in\" of \":for\".
* Vim9: no proper error message for using s:var in for loop.
* Vim9: cannot handle a linebreak after \"=\" in assignment.
* Vim9: can still use the depricated #{} dict syntax.
* Vim9: crash when using \":silent!\" and getting member fails.
* CTRL-V U doesn\'t work to enter a Unicode character when modifyOtherKeys is effective. (Ken Takata)
* Qt translation file is recognized as typescript.
* Libvterm tests are only run on Linux.
* Vim9: memory leak when statement is truncated.
* Vim9: script test sometimes fails.
* Vim9: dict does not accept a key in quotes.
* Vim9: unpredictable errors for script tests.
* Vim9: script test sometimes fails.
* When an expression fails getting the next command may be wrong.
* Vim9: crash when failed dict member is followed by concatenation.
* Vim9: command modifiers not restored after assignment.
* Vim9: using :silent! when calling a function prevents abortng that function.
* Vim9: function argument of sort() and map() not tested.
* Vim9: some checks are not tested.
* Insufficient testing for function range and dict.
* Vim9: memory leak when literal dict has an error and when an expression is not complete.
* Vim9: not all error messages tested.
* Vim9: unreachable code.
* Build problem with Ruby 2.7.
* Sound test is a bit flaky.
* Wed Nov 25 2020 Ondřej Súkup - Updated to version 8.2.2039, fixes the following problems
* Cannot backspace in prompt buffer after using cursor-left. (Maxim Kim)
* Vim9: error for using a string in a condition is confusing.
* Making a mapping work in all modes is complicated.
* \"term_opencmd\" option of term_start() is truncated. (Sergey Vlasov)
* Vim9: some tests are not done at the script level.
* MinGW: parallel compilation might fail.
* Quickfix window not updated when adding invalid entries.
* ml_get error when using to open a terminal.
* Cannot use :vimgrep in omni completion, causing C completion to fail.
* Crash when closing terminal popup with mapping.
* Expression test is flaky on Appveyor.
* Still in Insert mode when opening terminal popup with a mapping in Insert mode.
* Info popup triggers WinEnter and WinLeave autocommands.
* Cursor position wrong in terminal popup with finished job.
* Coverity warns for not using the ga_grow() return value.
* Build fails with small features.
* Occasional failure of the netbeans test.
* The popup menu can cause too much redrawing.
* Vim9: invalid error for argument of extend().
* Window changes when using bufload() while in a terminal popup.
* Terminal Cmd test sometimes fails to close popup.
* Terminal popup test sometimes fails.
* Vim9: dict.key assignment not implemented yet.
* Vim9: :def function does not apply \'maxfuncdepth\'.
* Vim9: lambda argument shadowed by function name.
* Build error with +conceal but without +popupwin.
* Compiler warning for uninitialized variable.
* Redoing a mapping with doesn\'t work properly.
* .pbtxt files are not recognized.
* Test for insert mode in popup is not reliable.
* Vim9: compiling fails for unreachable return statement.
* \"syn sync\" reports a very large number.
* Vim9: confusing error message when using bool wrongly.
* Vim9: not skipping white space after unary minus.
* Using CTRL-O in a prompt buffer moves cursor to start of the line.
* Vim9: literal dict #{} is not like any other language.
* Swap file test is a little flaky.
* Missing part of the dict change.
* Vim9: script variable not found from lambda.
* Swap file test fails on MS-Windows.
* Some compilers do not like the \"namespace\" argument.
* Vim9: get E1099 when autocommand resets did_emsg.
* Vim9: star command recognized errornously.
* Vim: memory leak when :execute fails.
* Flicker when redrawing a popup with a title and border.
* Amiga: Not all colors are used on OS4.
* Coverity warns for possibly using not NUL terminated string.
* Coverity warns for uninitialized field.
* Coverity warns for using an uninitialized variable.
* Coverity warns for not checking return value.
* Some tests fail on Mac.
* Some tests fail when run under valgrind.
* Cabalconfig and cabalproject filetypes not recognized.
* Vim9: :def without argument gives compilation error.
* Vim9: list unpack in for statement not compiled yet.
* Current buffer is messed up if creating a new buffer for the quickfix window fails.
* Compiler test depends on list of compiler plugins.
* Viminfo is not written when creating a new file.
* Thu Nov 12 2020 Wang Jun - Updated to version 8.2.1975, fixes the following problems
* Vim9: cannot specify argument types for lambda.
* Diff and cursorcolumn highlighting don\'t mix.
* Build failure with timers.
* Crash when terminal buffer name is made empty. (Dhiraj Mishra)
* Update runtime files
* Warning for uninitialized variable.
* Various comments can be improved.
* Correct list of patches.
* Netbeans may access freed memory.
* Crash when using a popup window with \"latin1\" encoding.
* Not all ConTeXt files are recognized.
* Vim9: tests fail without the channel feature.
* Popup becomes current window after closing a terminal window.
* The session file does not restore the alternate file.
* Vim9: has() assumes a feature does not change dynamically.
* Vim9: map() may change the list or dict item type.
* It is easy to make mistakes when cleaning up swap files after the system crashed.
* Memory leak when map() fails.
* Crash when recreating nested fold.
* Finding a patch number can be a bit slow.
* Vim9: test for has(\'gui_running\') fails with VIMDLL.
* Win32: memory leak when encoding conversion fails.
* Thu Nov 05 2020 Ondřej Súkup - Updated to version 8.2.1955, fixes the following problems
* Vim9: command modifiers do not work.
* Variable completion does not work in command line window.
* Default option values are changed when using :badd for an existing buffer.
* Buffer test fails with normal features.
* Still using default option values after using \":badd +1\".
* The wininfo list may contain stale entries.
* Warning for signed/unsigned.
* Complete_info().selected may be wrong.
* Lua is initialized even when not used.
* Number of status line items is limited to 80.
* Reading past the end of the command line.
* Tiny build fails.
* With Python 3.9 some tests fail.
* GTK GUI: rounding for the cell height is too strict.
* Vim9: cannot put line break in expression for \'=\' register.
* Vim9: error for wrong number of arguments is not useful.
* Vim9: function call is aborted even when \"silent!\" is used.
* No test for improved Man command.
* Vim9: E1100 mentions :let.
* Assert_fails() setting emsg_silent changes normal execution.
* Listlbr test fails when run after another test.
* Fuzzy matching does not recognize path separators.
* Win32: scrolling doesn\'t work properly when part of window is off-screen.
* Vim9: \"filter\" command modifier doesn\'t work.
* Vim9: crash when indexing dict with NULL key.
* List/dict test fails.
* Cannot use a space in \'spellfile\'. (Filipe Brandenburger)
* Vim9: get unknown error with an error in a timer function.
* Vim9: \"silent!\" not effective when list index is wrong.
* MS-Windows: problem loading Perl 5.32.
* Wrong input if removing shift results in special key code.
* Vim9: arguments of extend() not checked at compile time.
* Compiler warnings when building with Athena GUI.
* Cannot sort using locale ordering.
* Vim9: command modifiers in :def function not tested.
* Sort test fails on Mac.
* Session sets the local \'scrolloff\' value to the global value.
* Vim9: test for confirm modifier fails in some situations.
* Wiping out a terminal buffer makes some tests fail.
* Invalid memory access in Ex mode with global command.
* Vim9: browse modifier test fails on Mac.
* Ex mode test fails on MS-Windows with GUI.
* Insufficient test coverage for the Netbeans interface.
* Vim9: wrong error message when colon is missing.
* Netbeans test is flaky.
* Crash when passing NULL function to reduce().
* sort() with NULL string not tested.
* Crash when using \"zj\" without folds. (Sean Dewar)
* GUI: crash when handling message while closing a window. (Srinath Avadhanula)
* Vim9: using extend() on null dict is silently ignored.
* Vim9: crash when compiling function fails when getting type.
* Test for list and dict fails.
* Vim9: crash when using a NULL dict key.
* Vim9: extra \"unknown\" error after other error.
* Vim9: not all command modifiers are tested.
* Vim9: not all command modifiers are tested.
* Mon Nov 02 2020 Christian Boltz - apparmor.vim: update from AppArmor 3.0 - add capability checkpoint_restore
* Sun Oct 25 2020 Ondřej Súkup - Updated to version 8.2.1900, fixes the following problems
* Vim9: error message is not clear about compilation error.
* Vim9: test for compilation error fails in normal build.
* Crash when USE_FNAME_CASE is defined and using :browse.
* Netbeans: with huge buffer number memory allocation may fail.
* Using \"q\" at the more prompt doesn\'t stop a long message.
* Vim9: function defined in a block can\'t use variables defined in that block.
* Vim9: variables declared in a local block are not found in when a function is compiled.
* Vim9: using negative value for unsigned type.
* Crash when passing a NULL string or list to popup_settext().
* Vim9: garbage collection frees block-local variables.
* \"vat\" does not select tags correctly over line break.
* Vim9: \"!\" followed by space incorrectly used.
* map() returing zero for NULL list is unexpected.
* \"to_f\" is recognized at \"topleft\" modifier.
* Vim9: crash when throwing exception for NULL string. (Dhiraj Mishra)
* Vim9: get error message when nothing is wrong.
* \"2resize\" uses size of current window. (Daniel Steinberg)
* Vim9: using job_status() on an unused var gives an error.
* Vim9: filter functions return number instead of bool.
* Vim9: crash in unpack assignment.
* Vim9: memory leak when throwing empty string.
* Vim9: no specific error when parsing lambda fails.
* vim9: memory leak when compiling lambda fails.
* Json code not sufficiently tested.
* Vim9: no error for wrong list type.
* Vim9: add() does not check type of argument.
* Vim9: add() does not check type of argument.
* Vim9: argument to add() not checked for blob.
* Vim9: no error for missing space after comma in dict.
* Vim9: memory leak when using add().
* Vim9: no need to keep all script variables.
* Using %v in \'errorformat\' may fail before %Z.
* Matchfuzzy() does not prefer sequential matches.
* Vim9: missing white space when using .
* Can\'t do something just before leaving Insert mode.
* Warning when building GTK gui.
* Vim9: argument types for builtin functions are not checked at compile time.
* Test for function list fails.
* GTK: error for redefining function. (Tony Mechelynck)
* Vim9: argument types of insert() not checked when compiling.
* Vim9: Asan complains about adding zero to NULL.
* Cannot build with GTK3.
* Vim9: v:disallow_let is no longer needed.
* Compiler warnings when using Python.
* Compiler warning for uninitialized variable. (John Marriott)
* Filetype tests unnessarily creates swap files.
* Using \":silent!\" in a popup filter has unexpected effect.
* Github actions not optimally configured.
* Vim9: Getbufline(-1, 1, \'$\') gives an error.
* Vim9: errornous error for missing white space after {}.
* Vim9: strange error for subtracting from a list.
* Vim9: skipping over expression doesn\'t handle line breaks.
* Valgrind warns for using uninitialized access in tests.
* Fuzzy matching does not support multiple words.
* Vim9: command modifiers are not supported.
* Vim9: silent command modifier test fails.
* Valgrind warns for using uninitialized memory.
* Command modifiers are saved and set inconsistently.
* Command modifier parsing always uses global cmdmod.
* Crash in out-of-memory situation.
* Vim9: command modifiers do not work.
* Fri Oct 16 2020 Ludwig Nussel - prepare usrmerge (boo#1029961)
* Tue Oct 13 2020 Ondřej Súkup - Updated to version 8.2.1840, fixes the following problems- refreshed vim-7.3-filetype_changes.patch and vim-8.0.1568-defaults.patch
* Filetype.vim may be loaded twice.
* Vim9: some assignment tests in the wrong file.
* Vim9: returning from a partial call clears outer context, causing a crash.
* Some debian changelog files are not recognized.
* Statusline not updated when splitting windows.
* Writing to prompt buffer interferes with insert mode.
* Vim9: cannot pass boolean to mapset().
* Try-catch test fails.
* commits are not scanned for security problems
* Compiler warning for strcp() out of bounds. (Christian Brabandt)
* Various Normal mode commands not fully tested.
* Crash with \'incsearch\' and very long line.
* Vim9: still allows :let for declarations.
* Vim9: crash with invalid list constant. (Dhiraj Mishra)
* Vim9: debugger test fails.
* Configure does not recognize Racket 6.1+.
* Not consistently giving the \"is a directory\" warning.
* No falsy Coalescing operator.
* Vim9: operators && and || have a confusing result.
* Vim9: invalid memory access with weird function name. (Dhiraj Mishra)
* Vim9: some parts of the code not tested.
* Vim9: trinary operator condition is too permissive.
* Some Normal mode commands not fully tested.
* Vim9: memory leak if \"if\" condition is invalid.
* Undo file not found when using \":args\" or \":next\".
* Vim9: crash with unterminated dict. (Dhiraj Mishra)
* A few failures are not tested.
* resolve(\'/\') returns an empty string.
* Unix: terminal mode changed when using \":shell\".
* Can use :help in a terminal popup window.
* No test coverage for \":spelldump!\".
* Mapping some keys with Ctrl does not work properly.
* Some code in normal.c not covered by tests.
* Mapping Ctrl-key does not work for \'{\', \'}\' and \'|\'.
* Vim9: nested closure throws an internal error.
* Vim9: can assign wrong type to script dict. (Christian J. Robinson)
* Missing change to remove \"static\".
* Vim9: memory leak when using function reference.
* Vim9: another memory leak when using function reference.
* Vim9: wrong instruction when reusing a local variable spot.
* SE Linux: deprecation warning for security_context_t.
* Vim9: Memory leak when using a closure.
* Vim9: crash when error happens in timer callback.
* Vim9: concatenating to a NULL list doesn\'t work.
* List test doesn\'t fail.
* \"gN\" does not select the matched string.
* Vim9: variables at the script level escape their scope.
* Vim9: accessing freed memory.
* Vim9: cannot use a {} block at script level.
* Filetype detection does not test enough file names.
* Build failure without the +eval feature.
* Warnings when executing Github actions.
* File missing from distribution.
* readdirex() error is displayed as a message. (Yegappan Lakshmanan)
* When reading from stdin dup() is called twice.
* PyEval_InitThreads() is deprecated in Python 3.9.
* \":help ??\" finds the \"!!\" tag.
* Autocmd test fails on pacifist systems.
* Using \"gn\" after \"gN\" does not work.
* Vim9: cannot insert a comment line in an expression.
* Vim9: memory leaks reported in assign test.
* Vim9: error message is not clear about compilation error.
* Thu Oct 08 2020 Christian Boltz - apparmor.vim: update from latest AppArmor 2.13 branch: - add capabilities bpf and perfmon
* Wed Sep 30 2020 Ondřej Súkup - Updated to version 8.2.1775, fixes the following problems- refreshed vim-7.3-sh_is_bash.patch
* Vim9: no error if comma is missing in between arguments.
* Vim9: memory leak with heredoc that isn\'t executed. (Dominique Pellé)
* Vim9: cannot assign a lambda to a variable of type function.
* Vim9: Variable argument name cannot start with underscore.
* Vim9: assignment tests spread out.
* Not all Pascal files are recognized.
* Fuzzy matching only works on strings.
* A popup created with \"cursorline\" will ignore \"firstline\".
* Compiler warning for using uninitialized variable. (John Marriott)
* Endless loop when \":normal\" feeds popup window filter.
* Vim9: cannot use member of unknown type.
* Vim9: cannot use += to append to empty NULL list.
* Stuck when win_execute() for a popup causes an error.
* Vim9: memory leaks when using nested function.
* Vim9: cannot use a funcref for a closure twice.
* Failure to compile a pattern not tested much.
* Cursor line highlight in popup window is not always updated.
* Mac: str2float() recognizes comma instead of decimal point.
* Vim9: crash when compiling a manually defined function. (Antony Scriven)
* Test fails without the terminal feature.
* pathshorten() only supports using one character.
* Test still fails without the terminal feature.
* Cannot build without the eval feature.
* Vim9: using \":const!\" is weird.
* Tiny version doesn\'t build.
* Vim9: Cannot use \"fina\" for \"finally\". (Naruhiko Nishino)
* Result of expand() unexpectedly depends on \'completeslash\'.
* Closing split window in other tab may cause a crash.
* Vim9: crash when closure fails in nested function.
* Setting firstline with popup_setoptions() fails if cursorline is set.
* Using 2 where bool is expected may throw an error.
* GTK GUI: cannot map alt-? with . (Ingo Karkat)
* Vim9: crash when using import at script level.
* Completion with spell checking not tested.
* Vim9: crash when using invalid heredoc marker. (Dhiraj Mishra)
* Vim9: :let will soon be disallowed.
* Mac: default locale is lacking the encoding.
* Vim9: type of unmaterialized list is wrong.
* Vim9: Some tests are still using :let.
* Vim9: crash when end marker is missing. (Dhiraj Mishra)
* Vim9: Some tests are still using :let.
* When a timer uses :stopinsert Insert mode completion isn\'t stopped. (Stanley Chan)
* Vim9: cannot use \"true\" for popup window scrollbar option.
* Vim9: no error when assigning to script var with wrong type.
* Vim9: some tests use \"var var\".
* Vim9: Some tests are still using :let.
* Vim9: test fails with python support.
* Cannot use the help menu from a terminal window.
* A popup filter interferes with using :normal to move the cursor in a popup.
* Invalid memory use when using SpellFileMissing autocmd.
* synIDattr() cannot get the value of ctermul.
* Cannot use CTRL-W to move out of a terminal window.
* Crash when calling mapset() with a list as first argument.
* GTK: hang when forced to exit.
* Mon Sep 21 2020 Ondřej Súkup - Updated to version 8.2.1719, fixes the following problems
* Vim9: error for argument type does not mention the number.
* Warnings from asan with clang-11. (James McCoy)
* Crash in edit test.
* Crash in normal test.
* Not all tests are executed on Github Actions.
* Cursorline highlighting always overrules sign highlighting.
* Crash in :vimgrep when started as \"vim -n\". (Raul Segura)
* Signs test fails.
* s390x tests work again.
* Using NULL pointers in some code. (James McCoy)
* Using NULL pointers in fold code.
* Vim9: error when using \"%\" where a buffer is expected.
* Vim9: error when using \'%\" with setbufvar() or getbufvar().
* A few remaining errors from ubsan.
* Spellfile test sometimes fails.
* Not all Bazel files are recognized.
* No example to use ubsan with clang.
* prop_find() skips properties in the same line if \"skipstart\" is used.
* Vim9: fixes for functions not tested; failure in getchangelist().
* Configure check for dirfd() does not work on HPUX. (Michael Osipov)
* Vim9: count() third argument cannot be \"true\".
* Vim9: expand() does not take \"true\" as argument.
* Vim9: getreg() does not take \"true\" as argument.
* Vim9: glob() doesnot take \"true\" as argument.
* Vim9: globpath() doesnot take \"true\" as argument.
* Vim9: index() does not take \"true\" as argument.
* Vim9: hasmapto(), mapcheck() and maparg() do not take \"true\" as argument.
* Vim9: popup_clear() does not take \"true\" as argument.
* Reports from asan are not optimal.
* Wildmenu does not work properly.
* Using line() for global popup window doesn\'t work.
* The channel log does not show typed text.
* Vim9: cannot use \"true\" for \"skipstart\" in prop_find().
* Messages in globals.h not translated, xgettext on MS-Windows not fully supported.
* :resize command not fully tested.
* Loop for handling keys for the command line is too long.
* Cannot read back the prompt of a prompt buffer.
* Term_start() options for size are overruled by \'termwinsize\'. (Sergey Vlasov)
* Vim9: bufnr() doesn\'t take \"true\" argument.
* Using winheight(\'.\') in tests works but is wrong.
* Vim9: passing \"true\" to char2nr() fails.
* Tests do not check the error number properly.0
* Pull requests on github do not notify a maintainer.
* Cannot easily see what Vim sends to the terminal.
* Using win_screenpos(\'.\') in tests works but is wrong.
* The channel source file is too big.
* Starting a hidden terminal resizes the current window.
* Missing line end when skipping a long line with :cgetfile.
* Vim9: cannot use \"true\" with deepcopy().
* Vim9: cannot use \'true\" with garbagecollect().
* Vim9: cannot use \'true\" with getbufinfo().
* Vim9: cannot use \"true\" with getchar().
* Vim9: cannot use \"true\" with getcompletion().
* Vim9: cannot use \"true\" with has().
* Vim9: getchar() test fails with GUI.
* Vim9: test fails when build without +channel.
* Vim9: cannot pass \"true\" to list2str() and str2list().
* Vim9: cannot pass \"true\" to nr2char().
* Vim9: cannot pass \"true\" to prop_remove().
* Vim9: cannot pass \"true\" to prop_type_add().
* Vim9: cannot pass \"true\" to searchcount().
* Vim9: cannot pass \"true\" to searchdecl().
* Vim9: cannot pass \"true\" to synID().
* Vim9: cannot pass \"true\" to win_splitmove().
* Vim9: cannot pass \"true\" to setloclist().
* Vim9: cannot pass \"true\" to spellsuggest().
* searchcount() test fails.
* Crash when using submatch(0, 1) in substitute().
* Loop to handle keys for the command line is too long.
* Vim9: using :call where it is not needed.
* Vim9: cannot pass \"true\" to split(), str2nr() and strchars().
* Compiler warning for use of fptr_T.
* Test for strchars() fails with different error number.
* Vim9: cannot pass \"true\" to submatch(), term_gettty() and term_start()
* Vim9: cannot pass \"true\" to timer_paused().
* Test fails without terminal feature.
* Terminal test fails.
* test_fails() does not check the context of the line number.
* Not checking the context of test_fails().
* Some error messages are internal but do not use iemsg().
* Loop to handle keys for the command line is too long.
* No digraph for 0x2022 BULLET.
* Get stuck if a popup filter causes an error.
* Vim9: :put ={expr} does not work inside :def function.
* Leaking memory when popup filter function can\'t be called.
* Options window cannot be translated.
* Amiga: missing header for getgrgid().
* Vim9: cannot use 0 or 1 where a bool is expected.
* Otions test fails.
* Vim9: :defcompile compiles dead functions.
* Vim9: cannot assign 1 and 0 to bool at script level.
* GTK3: icons become broken images when resized.
* Vim9: result of expression with && and || cannot be assigned to a bool variable.
* Amiga: no common build file for Amiga (-like) systems.
* GTK3: using old file chooser.
* Vim9: result of && and || expression cannot be assigned to a bool at the script level.
* Spellfile code not completely tested.
* Cannot translate lines in the options window.
* Expand(\'\') does not include the final line number.
* When job writes to hidden buffer current window has display errors. (Johnny McArthur)
* Cannot build with Strawberry Perl 5.32.0.
* Vim9: callstack wrong if :def function calls :def function.
* Vim9: no proper error for nested \":def!\".
* Expand(\'\') has trailing \"..\".
* Spellfile code not completely tested.
* Assert functions require passing expected result as the first argument, which isn\'t obvious.
* Cannot connect to 127.0.0.1 for host with only IPv6 addresses.
* :mksession does not restore shared terminal buffer properly.
* Options window entries cannot be translated.
* Memory leak when using :mkview with a terminal buffer.
* Cannot do fuzzy string matching.
* The initial value of \'backupskip\' can have duplicate items.
* Local function name cannot shadow a global function name.
* Vim9: not accepting 0 or 1 as bool when type is any.
* Vim9: memory leak when storing a value fails.
* A couple of gcc compiler warnings.
* Vim9: stray error for missing white space.
* v_lock is used when it is not initialized. (Yegappan Lakshmanan)
* complete_info() selected index has an invalid value. (Ben Jackson)
* Vim9: internal error when using variable that was not set.
* MinGW: testdir makefile deletes non-existing file.
* Compiler warnings for function typecast.
* Memory access errors when calling setloclist() in an autocommand.
* Crash when using \":set\" after \":ownsyntax\". (Dhiraj Mishra)
* Vim9: \":
*\" is not recognized as a range.
* Vim9: line number for compare error is wrong.
* Vim9: unnessary :call commands in tests.
* Vim9: const works in an unexpected way.
* Vim9: assignment test fails.
* \"gF\" does not use line number after file in Visual mode.
* Vim9: cannot declare a constant value.
* Vim9: \"const!\" not sufficiently tested.
* Vim9: out of bounds error.
* Increment/decrement removes text property.
* \'colorcolumn\' doesn\'t show in indent.
* Text properties not adjusted for \"I\" in Visual block mode.
* Vim9: list is not accepted where list is expected.
* Build fails because TTFLAG_STATIC is missing.
* \"hi def\" does not work for cleared highlight.
* Compiler warning for loss if data.
* Vim9: crash when using varargs type \"any\".
* Unused (duplicate) macros.
* Inconsistent capitalization of error messages.
* Cannot lock a variable in legacy Vim script like in Vim9.
* Build failure due to missing error message.
* Vim9: try/catch causes wrong value to be returned.
* Vim9: sort(\"i\") does not work.
* Crash when using undo after deleting folded lines.
* \":highlight clear\" does not restore default link.
* Vim9: crash in for loop when autoload script has an error.
* \"verbose hi Name\" reports incorrect info after \":hi clear\".
* Vim9: crash after running into the \"Multiple closures\" error.
* Small inconsitency in highlight test.
* Vim9: error message for function has unpritable characters.
* Vim9: memory leak when using multiple closures.
* Vim9: list of list type can be wrong.
* Vim9: leaking memory when using partial.
* Vim9: leaking memory when calling a lambda.
* Motif GUI: crash when setting menu colors. (Andrzej Bylicki)
* Text properties corrupted with substitute command. (Filipe Brandenburger)
* Motif GUI: commented out code missed {}.
* Options window has duplicate translations.
* Vim9: :def function disallows \"firstline\" and \"lastline\" argument names for no good reason.
* Tue Sep 15 2020 Dominique Leuenberger - Fix postun scriptlet of vim-small: do not unconditionally deregister vim-small as an alternative on uninstall (which happens on package upgrades too) (boo#1176549).
* Wed Sep 02 2020 Thorsten Kukuk - Add vi as slave to update-alternatives so that every package has a matching \"vi\" symlink [bsc#1174564].
* Mon Aug 31 2020 Dirk Mueller - Updated to version 8.2.1551, fixes the following problems
* Vim: not operator does not result in boolean.
* Previous tab page not usable from an Ex command.
* Popupwindow missing last couple of lines when cursor is in the first line.
* Closing a popup window with CTRL-C interrupts \'statusline\' if it calls a function.
* Vim9: boolean evaluation does not work as intended.
* Test 49 is old style.
* Vim9: invalid error for missing white space after function.
* Vim9: not operator applied too early.
* Test 49 is old style.
* Vim9: handling \"+\" and \"-\" before number differs from Vim script.
* The Mac GUI implementation is outdated and probably doesn\'t even work.
* Vim9: find global function when looking for script-local.
* Mac build fails.
* Vim9: cannot use call() without :call.
* Vim9: cannot call autoload function in :def function.
* Vim9: cannot use a range with marks in :def function.
* Vim9: :def function does not abort on nested function error.
* Vim9: no error for missing white after : in dict.
* Vim9: error for missing comma instead of extra white space.
* Vim9: no error for white space before comma in dict.
* Various inconsistencies in test files.
* Vim9: cannot mingle comments in multi-line lambda.
* Vim9: crash when lambda uses outer function argument.
* Vim9: always converting to string for \"..\" leads to mistakes.
* Function implementing :substitute has unexpected name.
* Vim9: \'statusline\' is evaluated using Vim9 script syntax.
* Missing tests for interrupting script execution from debugger.
* Tiny and small builds have no test coverage.
* Debugger code insufficiently tested.
* Running tests in tiny version gives error for summarize.vim.
* Outdated references to the Mac Carbon GUI.
* Vim9: crash when interrupting a nested :def function.
* Error messages are spread out and names can be confusing.
* Vim9: function expanded name is cleared when sourcing a script again.
* Vim9: line number in error message is not correct.
* Vim9: return type of keys() is list.
* Test 77a for VMS depends on small.vim which does not exist.
* Some test makefiles delete files that are not generated.
* Vim9: no check that script-local items don\'t become global.
* Vim9: list type at script level only uses first item.
* Vim9: dead code in to_name_end().
* Vim9: failure to compile lambda not tested.
* Vim9: failure invoking lambda with wrong arguments.
* Vim9: crash when using typecast before constant.
* MS-Windows: test files are not deleted.
* Vim9: the output of :disassemble cannot be interrupted.
* .gawk files not recognized.
* Vim9: declaring ascript variable at the script level does not infer the type.
* Error messages are spread out.
* Vim9: string indexes are counted in bytes.
* Vim9: string slice not supported yet.
* Vim9: list slice not supported yet.
* Vim9: build warning for unused variable.
* Vim9: subscript not handled properly.
* Vim9: cannot index or slice a variable with type \"any\".
* Vim9: :echomsg doesn\'t like a dict argument.
* Vim9: invalid error for missing white space.
* Vim9: cannot assign string to string option.
* Errors in spell file not tested.
* :const only locks the variable, not the value.
* \":argdel\" does not work like \":.argdel\" as documented. (Alexey Demin)
* Items in a list given to :const can still be modified.
* /usr/lib/udef/rules.d not recognized as udevrules.
* Vim9: can\'t use v:true for option flags.
* Filetype test fails on MS-Windows.
* Vim9: error when using bufnr(\'%\').
* Vim9: cannot use \"true\" for some popup options.
* Vim9: error for list index uses wrong line number.
* Vim9: skip expression in search() gives error.
* Vim9: line number reported with error may be wrong.
* Vim9: crash when using a nested lambda.
* Vim9: error for using special as number when returning \"false\" from a popup filter.
* Flaky failure in assert_fails().
* Vim9: readdirex() expression doesn\'t accept bool.
* Vim9: readdir() expression doesn\'t accept bool.
* Travis: installing snd-dummy is not always useful.
* Text does not scroll when inserting above first line.
* Vim9: error when setting an option with setbufvar().
* Vim9: using /= with float and number doesn\'t work.
* Vim9: crash when compiling heredoc lines start with comment.
* Build failures.
* Not enough test coverage for the spell file handling.
* Missing change to calling eval_getline().
* \"make clean\" may delete too many files.
* Vim9: cannot use \" #\" in a mapping.
* CursorHold test is flaky. (Jakub Kądziołka)
* On slow systems tests can be flaky.
* Vim9: error when using \"$\" with col().
* Vim9: error when using address without a command.
* Vim9: concatenating to constant reverses order.
* Vim9: can use += with a :let command at script level.
* Vim9: error for an autocmd defined in a :def function in legacy Vim script.
* Vim9: white space checks are only done for a :def function.
* Not all file read and writecode is tested.
* Vim9: no error when using a number other than 0 or 1 as bool.
* Using malloc() directly.
* Not all debugger commands covered by tests.
* Vertical separator is cleared when dragging a popup window using a multi-byte character for the border.
* Using \"var\" in a :def function may refer to a legacy Vim script variable.
* Putting a string in Visual block mode ignores multi-byte characters.
* Failure after trinary expression fails.
* Cannot interrupt shell used for filename expansion. (Dominique Pellé)
* Multibyte vertical separator is cleared when dragging a popup window using a multi-byte character for the border.
* Vim9: can create s:var in legacy script but cannot unlet.
* Vim9: error for :exe has wrong line number.
* Cannot easily get the character under the cursor.
* Vim9: cannot assign to local option.
* Vim9: Ex command default range is not set.
* Vim9: CTRL-] used in :def function does not work.
* Reading past end of buffer when reading spellfile. (Yegappan Lakshmanan)
* Not enough test coverage for the spell file handling.
* Still not enough test coverage for the spell file handling.
* No longer get an error for string concatenation with float. (Tsuyoshi Cho)
* Messages from tests were not always displayed.
* Line in testdir Makefile got commented out. (Christian Brabandt)
* Vim9: cannot use a function name as a function reference at script level.
* Vim9: :endif not found after \"if false\".
* Vim9: :elseif may be compiled when not needed.
* Vim9: test fails on MS-Windows.
* Vim9: test still fails on MS-Windows.
* Compiler warning for conversion of size_t to long.
* Vim9: error when passing getreginfo() result to setreg().
* Vim9: type error for argument type is not at call position.
* It is not possible to specify cell widths of characters.
* Cannot get the class of a character; emoji widths are wrong in some environments.
* Memory acccess error when using setcellwidths().
* Python: iteration over vim objects fails to keep reference.
* Using invalid script ID causes a crash.
* The user cannot try out emoji character widths.
* Vim9: cannot find function reference for s:Func.
* Vim9: test with invalid SID does not work in the GUI.
* Vim9: test with invalid SID is skipped in the GUI.
* Cannot translate messages in a Vim script.
* ch_logfile() is unclear about closing when forking.
* Build rule for Vim.app is unused.
* Various comment problems.
* Cannot move position of \"%%\" in message translations. (Emir Sarı)
* The \"r\" command fails for keys with modifiers if \'esckeys\' is off and modifyOtherKeys is used. (Lauri Tirkkonen)
* Vim9: bufname(\'%\') gives an error.
* Vim9: error for argument type does not mention the number.- disable-unreliable-tests.patch: refresh- vim-changelog.sh: work with bash
* Mon Aug 10 2020 Ondřej Súkup - Updated to version 8.2.1412, fixes the following problems- refreshed vim-7.4-highlight_fstab.patch
* CTRL-K in Insert mode gets inserted. (Roland Puntaier)
* MS-Windows: regexp test may fail if \'iskeyword\' set wrongly.
* Cannot use a lambda with quickfix functions.
* Vim9: type wrong after getting dict item in lambda.
* Vim9: list unpack doesn\'t work at the script level.
* CursorHold does not work well.a (Shane-XB-Qian)
* Empty group in \'tabline\' may cause using an invalid pointer.
* There is no good test for CursorHold.
* Vim9: common type of function not tested.
* src/ex_cmds.c file is too big.
* Vim9: comperators use \'ignorecase\' in Vim9 script.
* Terminal getwinpos() test is a bit flaky.
* Crash with EXITFREE when split() fails.
* Makefile preferences were accidentally included.
* Vim9: no error for using double quote comment after :func or :def.
* Language and locale code spread out.
* Vim9: not skipping over function type declaration with only a return type.
* Vim9: Error for Funcref function argument type.
* Vim9: type not checked if declaration also assigns value.
* Vim9: no error for missing white space in assignment at script level.
* Vim9: compiler warning for buffer size.
* Tests on Travis do not run with EXITFREE.
* Vim9: line break after \"->\" only allowed in :def function.
* Some tests on Travis have EXITFREE duplicated.
* Ex command error cannot contain an argument.
* The \"trailing characters\" error can be hard to understand.
* Vim9: crash when using CheckScriptFailure() in Test_vim9script_call_fail_decl().
* Vim9: error for misplaced -> lacks argument.
* Vim9: skipping over type includes following white space, leading to an error for missing white space.
* Vim9: argument types are not checked on assignment.
* Vim9: No error when using a type to a window variable
* Vim9: crash when using an imported function.
* Vim9: cannot use mark in range.
* Crash when using a custom completion function.
* Vim9: cannot replace a global function.
* Vim9: type of varargs items is not checked.
* AIDL filetype not recognized.
* Vim9: :execute mixes up () expression and function call.
* Vim9: error when using vim9script in TextYankPost.
* Tests 44 and 99 are old style.
* Some part of using \'smarcase\' was not tested.
* When a test fails it\'s often not easy to see what the call stack is.
* Compiler warning for unused argument in small version.
* Compiler warning for using size_t for int and void pointer.
* Vim9: optional argument type not parsed properly.
* Vim9: varargs argument type not parsed properly.
* Vim9: varargs arg after optional arg does not work
* Calling popup_setoptions() resets \'signcolumn\'.
* Debug backtrace isn\'t tested much.
* Some tests are still old style.
* Checking for first character of dict key is inconsistent.
* popup window width does not include number, fold of sign column width.
* Vim9: accidentally using \"x\" causes Vim to exit.
* Build failure with tiny version.
* Configure with Xcode 12 fails to check for tgetent.
* Test failures with legacy Vim script.
* Vim9 script: cannot assign to environment variable.
* Vim9: rule for comment after :function is confusing.
* Vim9: cannot declare some single letter variables.
* Vim9: method on double quoted string doesn\'t work.
* Vim9: invalid operators only rejected in :def function.
* Vim9: line break after \"=\" does not work.
* Vim9: using Vim9 script for autaload not tested.
* Vim9: skipping over white space after list.
* No space allowed before comma in list.
* Vim9: cannot define global function inside :def function.
* Vim9: :echo with two lists doesn\'t work.
* Vim9: memory leak when using nested global function.
* Vim9: memory leak when using nested global function.
* Github workflow timeout needs tuning
* CTRL-C in the GUI doesn\'t interrupt. (Sergey Vlasov)
* Build failure on non-Unix systems.
* Vim9: cannot use empty key in dict assignment.
* Vim9: assigning to script-local variable doesn\'t check type.
* Vim9: assigning to global dict variable doesn\'t work.
* Some tests fail on Cirrus CI and/or with FreeBSD.
* Build failures.
* Vim9: accidentally using \"x\" gives a confusing error.
* Vim9: cannot find global function when using g: when local function with the same name exists.
* Vim9: No test for trying to redefine global function.
* Redraw error when using visual block and scroll.
* Small build fails.
* Cannot easily get the script ID.
* Build failure without the eval feature.
* Vim9: can define a function with the name of an import.
* Vim9: no test for error message when redefining function.
* Vim9: no proper error if using namespace for nested function.
* Vim9: no error for shadowing a script-local function by a nested function.
* Crash when drawing double-wide character in terminal window. (Masato Nishihata)
* Vim9: no error using :let for options and registers.
* Vim9: cannot get the percent register.
* Vim9: cannot assign to / register.
* Vim9: test fails with +dnd is not available.
* Vim9: cannot assign to / register in Vim9 script.
* Stray error for white space after expression.
* Error for white space after expression in assignment.
* Last entry of \":set term=xxx\" overwritten by error message when \'cmdheight\' is two or more. (Tony Mechelynck)
* Test trying to run terminal when it is not supported.
* Invalid memory access when searching for raw string.
* Vim9: no error for missing white space around operator.
* Test 49 is old style.
* Vim9: no error for missing white space around operator.
* Vim9: no error for assigning to non-existing script var.
* Vim9: error for assigning empty list to script variable.
* Vim9: method name with digit not accepted.
* Vim9: expression mapping causes error for using :import.
* Triggering the ATTENTION prompt causes typeahead to be messed up.
* Cannot put space between function name and paren.
* Curly braces expression ending in \" }\" does not work.
* Vim9: return type of getreg() is always a string.
* Vim9: using :import in filetype plugin gives an error.
* Test 49 is old style.
* No ATTENTION prompt for :vimgrep first match file.
* No testing on ARM.
* Backslash not removed afer space in option with space in \'isfname\'.
* Vim9: cannot assign to single letter variable with type.
* Vim9: += only works for numbers.
* File missing from the distribution.
* Vim9: type error after storing an option value.
* Vim9: no error for shadowing a script function.
* Vim9: error line number incorrect after skipping over comment lines.
* Insufficient testing for script debugging.
* Vim9: compiling a function interferes with command modifiers.
* Vim9: no error if declaring a funcref with a lower case letter.
* Vim9: no error for unexpectedly returning a value.
* Vim9: return type of maparg() not adjusted for fourth argument.
* Autoload script sourced twice if sourced directly.
* Vim9: may find imported item in wrong script.
* Vim9: test does not delete written files.
* Cannot jump to the last used tabpage.
* s390x tests always fail.
* Vim9: Vim highlighting fails in cmdline window if it uses Vim9 commands.
* Vim9: script test fails in the GUI.
* Vim9: vim9compile.c is getting too big.
* Popupwindow lacks scrollbar if no \"maxheight\" is used.
* Vim9: type of list and dict only depends on first item.
* Vim9: type casting not supported.
* Nmpmrc and php.ini filetypes not recognized.
* Adding compiler plugin requires test change.
* when splitting a window localdir is copied but prevdir is not.
* Vim: not operator does not result in boolean.
* Mon Jul 20 2020 Ondřej Súkup - Updated to version 8.2.1253, fixes the following problems
* Vim9: crash when using imported function.
* Vim9: cannot handle line break inside lambda.
* Vim9: No error for invalid command in compiled function.
* Vim9: dict.name is not recognized as an expression.
* Vim9: no error for missing space after a comma.
* Vim9: memory leak in allocated types.
* Vim9: using freed memory.
* Text cleared by checking terminal properties not redrawn. (Alexey Radkov)
* Insufficient testing for the Tcl interface.
* Once mouse move events are enabled getchar() returns them.
* Vim9: builtin function method call only supports first argument.
* Wrong method argument for appendbufline().
* Write NUL past allocated space using corrupted spell file. (Markus Vervier)
* Cursor off by one with block paste while \'virtualedit\' is \"all\".
* Possible crash when out of memory.
* Error messages when doing \"make clean\" in the runtime/doc or src/tee directories.
* Tee doesn\'t build on some systems.
* No test for the \"recording AATTx\" message.
* Vim9: Cannot split a line before \".member\".
* Vim9: not enough type checking in Vim9 script.
* Terminal2 test sometimes hangs in the GUI.
* Vim9: filter function recognized as command modifier, leading to a crash.
* Test_termwinscroll() sometimes hangs in the GUI.
* Build failure in small version.
* Json code not fully tested.
* Vim9: no check for whitespace after comma in lambda.
* assert_fails() checks the last error message.
* Some tests fail.
* Some other tests fail.
* With SGR mouse codes balloon doesn\'t show up after click.
* Terminal2 test sometimes hangs in the GUI on Travis.
* Memory leak with invalid json input.
* Vim9: line continuation in lambda doesn\'t always work.
* Vim9: checking for Vim9 syntax is spread out.
* Vim9: crash when function calls itself.
* Lua test fails with older Lua version.
* Terminal window not redrawn when dragging a popup window over it.
* Test failure because shell prompt differs.
* Clientserver test fails on MS-Windows.
* Build failure with normal features.
* Clientserver test still fails on MS-Windows.
* Terminal2 test sometimes hangs in the GUI on Travis.
* Not all assert functions are fully tested.
* Vim9: cannot disassemble a lambda function.
* Vim9: crash when passing number as dict key.
* Vim9: crash when calling a closure from a builtin function.
* Unused assignments in expression evaluation.
* Vim9: true and false not recognized in Vim9 script.
* Vim9: && and || work different when not compiled.
* Vim9: crash in expr test when run in the GUI.
* Vim9: crash in expr test when run in the GUI.
* Using ht_used when looping through a hashtab is less reliable.
* Removed more than dead code.
* Cannot build with Lua 5.4.
* Mouse codes not tested sufficiently.
* Startup test depends on random source file.
* Vim9: cannot use \'text\'->func().
* Symlink not followed if dirname ends in //.
* memory access error when dragging a popup window over a buffer with folding.
* Memory leak when updating popup window.
* When using valgrind a Vim command started by a test uses the same log file name which gets overwritten.
* Vim9: invalid type error for function default value.
* Vim9: arguments from partial are not used.
* Linker errors when building with dynamic Python 3.9.
* Vim9: allowing both quoted and # comments is confusing.
* Scrollbars not flush against the window edges when maximised.
* Build error without the eval feature.
* Vim9: list index error not caught by try/catch.
* Vim9: various errors not caught by try/catch.
* Lua build problem with old compiler.
* Not all mouse codes covered by tests.
* Vim9: a few errors not caught by try/catch.
* Changing \'completepopup\' after opening a popup has no effect. (Jay Sitter)
* Vim9: a few remaining errors not caught by try/catch.
* \"maxwidth\" in \'completepopup\' not obeyed. (Jay Sitter)
* GUI tests sometimes fail because of translations.
* Cannot use getbufinfo() as a method.
* Vim9: no error if calling a function with wrong argument type.
* Vim9: cannot have a comment or empty line halfway a list at script level.
* Vim9: in lambda index assumes a list.
* Build failure in tiny version.
* Vim9: comment after assignment doesn\'t work.
* Vim9: cannot index a character in a string.
* Netbeans test is flaky in the GUI.
* Vim9: disassemble test fails.
* Vim9: cannot use the g:, b:, t: and w: namespaces.
* Vim9: warning for pointer usage, test failure undetected.
* \":marks\" may show \'< and \'> mixed up.
* CTRL-K in Insert mode gets inserted. (Roland Puntaier)
* Wed Jul 08 2020 Ondřej Súkup - Updated to version 8.2.1154, fixes the following problems
* Vim9 test fails without job feature.
* Running channel tests may leave running process behind.
* Vim9: closure cannot store value in outer context.
* Vim9: memory leak in disassemble test.
* Indent tests don\'t run on CI for FreeBSD.
* Vim9: using assert_fails() causes function to finish.
* Vim9 function test fails.
* Vim9: constant expressions are not simplified.
* Netbeans test sometimes fails.
* With a long running Vim the temp directory might be cleared on some systems.
* Various code not fully tested.
* The pam_environment file is not recognized.
* Vim9: handling constant expression does not scale.
* Vim9: leaking memory.
* Vim9: another memory leak.
* Vim9: postponed constant expressions does not scale.
* Gcc warning for returning pointer to local variable. (John Marriott)
* Vim9: more expressions can be evaluated at compile time
* Occasional exit when encountering an X error. (Manfred Lotz)
* Vim9: leaking memory when skipping.
* Vim9: not handling constant expression for elseif.
* Vim9: nested constant expression not evaluated compile time.
* Vim9: appending to buffer/window/tab variable not tested
* Vim9: cannot call a function declared later in Vim9 script.
* Vim9: leaking memory when calling not compiled :def function.
* Messages about a deadly signal are not left aligned.
* Vim9: When reloading a script variables are not cleared.
* Vim9: Assignment to dict member does not work.
* Vim9: parsing declarations continues after :finish.
* Vim9: storing value in dict messes up stack.
* Vim9: assigning to dict or list argument does not work.
* Vim9: leaking memory when using :finish.
* Vim9: using unitialized memory.
* Some files not recognized as pamenv.
* When shell doesn\'t support CTRL-Z Vim still handles it.
* Mouse handling in a terminal window not well tested.
* Incomplete profiling when exiting because of a deadly signal.
* Minor message mistakes.
* Python tests fail because of changed message.
* Handling of a TERM signal not tested.
* Can move to another buffer from a terminal in popup window.
* The name vim is not capitalized in a message.
* Crash on exit when not all popups are closed.
* popup_clear() hangs when a popup can\'t be closed.
* Cannot forcefully close all popups.
* Cannot get a list of all popups.
* TERM signal test fails on FreeBSD.
* Netbeans test is a bit flaky.
* Vim9: performance can be improved.
* Terminal in popup window test is a bit flaky.
* Vim9: expressions are evaluated in the discovery phase.
* Vim9: No test for forward declaration.
* Vim9: No error when variable initializer is not a constant.
* Vim9: no test for MEMBER instruction.
* Vim9: no test for STORELIST and STOREDICT.
* Vim9: missing changes for performance improvements
* Vim9: dict member errors not tested.
* Vim9: instructions not tested
* Buffer is not considered modified after setting crypt key.
* GUI test fails without the terminal feature.
* Vim9: assigning to option not fully tested.
* In the GUI can\'t use all the modifiers. (Andri Möll)
* Display error when using \'number\' and \'breakindent\'.
* ModifyOtherKeys active when using a shell command in autocmd.
* Vim9: memory leak in script test.
* VimLeavePre not triggered when Vim is terminated.
* Cannot map CTRL-B when using the GUI.
* Vim9: cannot call a compiled closure from not compiled code.
* Vim9: some variable initializations not tested.
* Switching to raw mode every time \":\" is used.
* t_TI and t_TE are output when using \'visualbell\'. (Dominique Pelle)
* Not easy to call a Vim function from Lua.
* Libvterm code lags behind the upstream version.
* Terminal test fails.
* Libvterm code lags behind the upstream version.
* Tmode_T not used everywhere.
* Libvterm code lags behind the upstream version.
* Compiler warning for not using value in Lua.
* Cannot build with Lua on MS-Windows.
* Libvterm code lags behind the upstream version.
* Libvterm code lags behind the upstream version.
* Libvterm code lags behind the upstream version.
* Channel test is flaky on FreeBSD.
* Libvterm code lags behind the upstream version.
* Memory leak in libvterm.
* Vim9: expression testing lost coverage using constants.
* Vim9: list index not well tested.
* A second popup window with terminal causes trouble.
* Build failure with small features.
* Libvterm code lags behind the upstream version.
* Build fails if snprintf is not available.
* Errors from failing test are unclear.
* Terminal test fails on Mac.
* Terminal key codes test fails on some systems.
* using \"func!\" after vim9script gives confusing error.
* Cannot easily restore a mapping.
* Not enough testing for the terminal window.
* Build failure with small features. (Tony Mechelynck)
* Error when appending \"tagfile\" to \'wildoptions\'.
* Terminal keycode test is flaky.
* mapset() does not properly handle <> notation.
* libvterm code is slightly different from upstream.
* Clang warning for implicit conversion.
* maparg() does not provide enough information for mapset().
* Terminal test fails when compiled with Athena.
* Not enough memory allocated when converting string with special character.
* Vim9: using a discovery phase doesn\'t work well.
* Compiler warning for unused variable.
* Vim9: function type isn\'t set until compiled.
* Vim9: memory leak in expr test.
* Vim9: code left over from discovery phase.
* Vim9: script reload test is disabled.
* Still not enough memory allocated when converting string with special character.
* def_function() may return pointer that was freed.
* Vim9: crash in :defcompile.
* Vim9: crash in :defcompile.
* Travis: regexp patttern doesn\'t work everywhere.
* filter() may give misleading error message.
* Motif: can\'t map \"!\". (Ben Jackson)
* Compiler warnings for integer sizes.
* Compiler warning for uninitialized variable. (Tony Mechelynck)
* Mapping doesn\'t work in the GUI.
* :drop command in terminal popup causes problems.
* Motif: mapping still doesn\'t work.
* Not all :cdo output is visible.
* Compiler warning for value set but not used.
* Dropping modifier when putting a character back in typeahead.
* Search match count wrong when only match is in fold.
* \'verbose\' value 16 causes duplicate output.
* Filetype elm not detected.
* Text properties crossing lines not handled correctly.
* Text properties crossing lines not handled correctly.
* Build failure with small features.
* Typval related code is spread out.
* Can\'t distinguish from accented \"a\" in the GUI.
* Cannot map CTRL-S on some systems.
* ml_delete() often called with FALSE argument.
* Xxd cannot show offset as a decimal number.
* GUI tests fail because the test doesn\'t use a modifier.
* CTRL-S stops output.
* GTK cell height can be a pixel too much.
* Not easy to require Lua modules.
* No Turkish translation of the manual.
* Cannot use CTRL-A and CTRL-X on unsigned numbers.
* Cannot easily get all the current marks.
* \":term ++curwin\" makes the current buffer hidden. (Harm te Hennepe)
* Cannot set a separate color for underline/undercurl.
* Pragmas are indented all the way to the left.
* Syntax foldlevel is taken from the start of the line.
* Not enough tests for buffer writing.
* Using \\{xxx} for encoding a modifier is not nice.
* trim() always trims both ends.
* It is not possible to customize the quickfix window contents.
* MS-Windows: Control keys don\'t work in the GUI.
* Cannot use getmarklist() as a method.
* XIM code is mixed with multi-byte code.
* A .jl file can be sawfish (lisp) or Julia.
* Signals test is a bit flaky.
* Getting attributes for directory entries is slow.
* :pwd does not give a hint about the scope of the directory
* Cannot get the search statistics.
* No reduce() function.
* Compiler warning for unused function argument.
* Leaking memory when using searchcount().
* Compiler warning for argument type.
* Leaking memory when using reduce().
* Memory leak in test 49.
* Searchcount() test fails on slower systems.
* \"make shadow\" does not link new lua test dir.
* Cannot use octal numbers in scriptversion 4.
* Searchcount().exact_match is 1 right after a match.
* Readdirex() returns size -2 for a directory.
* Using old style comments.
* No color in terminal window when \'termguicolor\' is set.
* Clang warns for invalid conversion.
* Ubsan warns for undefined behavior.
* Assert_equalfile() does not take a third argument.
* :mkspell can take very long if the word count is high.
* :mkspell output does not mention the tree type.
* Crash when calling searchcount() with a string.
* List of functions in patched version is outdated.
* Missing help for a function goes unnoticed.
* Assert_equalfile() does not give a hint about the difference.
* Function list test fails on MS-Windows.
* Formatting CJK text isn\'t optimal.
* Using searchcount() in \'statusline\' causes an error.
* comparing WINVER does not work correctly.
* Assuming modifyOtherKeys for rhs of mapping.
* Test coverage could be better.
* When setting \'termguicolors\' SpellBad is no longer red.
* When using :global clipboard isn\'t set correctly.
* Crash when changing the function table while listing it.
* Cannot go back to the previous local directory.
* Vim is not reproducibly buildable.
* Crash when opening a buffer for the cmdline window fails. (Chris Barber)
* A few test cases for CJK formatting are disabled.
* Code for resetting v:register is duplicated.
* Search() cannot skip over matches like searchpair() can.
* Mapping with partly modifyOtherKeys code does not work.
* Quickfix entries do not suport a \"note\" type.
* Duplicate code for evaluating expression argument.
* Merging modifier for modifyOtherKeys is done twice.
* Writing viminfo fails with a circular reference.
* CTRL-W T in cmdline window causes trouble.
* Search test fails.
* Cmdline test is slow.
* Cannot save and restore a register properly.
* Getcompletion() does not return command line arguments.
* Cmdline test fails on Appveyor.
* Some sshconfig and ssdhconfig files are not recognized.
* Many type casts are used for vim_strnsave().
* v:register is not cleared after an operator was executed.
* Script filetype detection trips over env -S argument.
* Some remarks about BeOS remain.
* Missspelling spelllang.
* \'quickfixtextfunc\' does not get window ID of location list.
* Running lhelpgrep twice in a help window doesn\'t jump to the help topic.
* Flattening a list with existing code is slow.
* Some terminals misinterpret the code for getting cursor style.
* Asan failure in the flatten() test.
* NFA regexp uses tolower() to compare ignore-case. (Thayne McCombs)
* checking for term escape sequences is long and confusing
* Build failure with tiny features.
* Detecting terminal properties is unstructured.
* Expanding to local dir after homedir keeps \"~/\".
* Displaying ^M or ^J depends on current buffer.
* Xxd test leaves file behind.
* Cannot use \"z=\" when \'spell\' is off.
* Cannot use \"q\" to cancel a number prompt.
* Readdirex() doesn\'t handle broken link properly.
* Spell test fails.
* Strptime() does not use DST.
* Tagjump test fails.
* Search stat test has leftover from debugging.
* No simple way to interrupt Vim.
* Spell checking doesn\'t work for CamelCased words.
* Not all desktop files are recognized.
* Build fails.
* Spell test fails.
* Compiler warning for uninitialized variable. (Tony Mechelynck)
* Not sufficient testing for buffer writing.
* Using \'quickfixtextfunc\' is a bit slow.
* Cannot use :import in legacy Vim script.
* Terminal test sometimes hangs on Travis.
* Number increment/decrement does not work with \'virtualedit\'.
* TextYankPost does not provide info about Visual selection.
* Has_funcundefined() is not used.
* \'shortmess\' flag \"n\" not used in two places.
* Unnecessary type casts for vim_strnsave().
* No proper testing of the \'cpoptions\' flags.
* Assert_equal() output for dicts is hard to figure out.
* Terminal properties are not available in Vim script.
* Build with tiny features fails.
* Vim9 script variable declarations need a type.
* Vim9: type is not checked when assigning to a script variable.
* Vim9: memory leak when script var has wrong type.
* Vim9: script variable does not accept optional s: prefix.
* Some \'cpoptions\' not tested.
* t_8u is made empty for the wrong terminals. (Dominique Pelle)
* Leaking memory in termcodes test.
* A couple of screendump tests fail.
* Raku file extension not recognized. (Steven Penny)
* Vim9: cannot compile \"[var, var] = list\".
* Insufficient testing for reading/writing files.
* SConstruct file type not recognized.
* Not using previous window when closing a shell popup window.
* Simplify() does not remove slashes from \"///path\".
* Vim9: cannot assign to [var; var].
* Getting directory contents is always case sorted.
* Crash after resizing a terminal window. (August Masquelier)
* Using duplicate error number.
* Cannot get window type for autocmd and preview window.
* Vim9: crash when using :import in the Vim command.
* Vim9 script test fails with normal features.
* Vim9: missing function causes compilation error.
* Insufficient testing for the readdir() sort option.
* Using \"aucmdwin\" in win_gettype() is not ideal.
* Cannot execute a register containing line continuation.
* Not all tag code is tested.
* Moving to next sentence gets stuck on quote.
* Get error when leaving Ex mode with :visual and a CmdLineEnter autocommand was used.
* Vim9: crash with nested \"if\" and assignment.
* Test may fail when run directly.
* Vim9: return type of sort() is too generic.
* Line numbers below filler lines not always updated.
* Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing.
* Vim9: require unnecessary return statement.
* Completion doesn\'t work after \":r ++arg !\".
* Vim9: no test for disassambling newly added instructions.
* Vim9: some failures not checked for.
* Build failure in libvterm with debug enabled. (John Little)
* Vim9: some code not tested.
* Vim9: cannot declare single character script variables.
* Channel tests can be a bit flaky.
* Using \"name\" for a string result is confusing.
* Popup filter gets key with modifier prepended when using modifyOtherKeys.
* Vim9: test fails when channel feature is missing.
* Appveyor output doesn\'t show MinGW console features.
* Typo in enum value. (James McCoy)
* Mapping does not work in the GUI.
* Popupwin test fails in the GUI.
* Ruby interface not tested enough.
* Various parts of code not covered by tests.
* Vim9: redefining a function uses a new index every time.
* Vim9: no error for using \"let g:var = val\".
* Tabpage menu and tabline not sufficiently tested.
* Vim9: cannot break the line after \"->\".
* GUI: multi-byte characters do not work in a terminal.
* Vim9: no error for declaring buffer, window, etc. variable.
* Vim9: cannot chain function calls with -> at line start.
* Reducing size of a terminal window may cause a crash.
* Build failure with Perl5.32.
* Error message for declaring a variable cannot be translated.
* Not easy to read the test time in the test output.
* Compiler warning for uninitialized variables.
* setreg() does not always clear the register.
* Popupwin test fails sometimes.
* Vim9: crash when using line continuation inside :def.
* Popupwin test fails.
* Cannot put NUL byte on clipboard.
* Not enough testing for movement commands.
* Test summary is missing executed count.
* Vim9: cannot put an operator on the next line.
* %a item in \'statusline\' not tested.
* Not all systemd file types are recognized.
* Vim9: line break before operator does not work.
* Insufficient tests for src/buffer.c.
* Vim9: script cannot use line continuation like in a :def function.
* Build failure without the eval feature.
* Vim9: leaking memory when using continuation line.
* Missing change in struct.
* Crash when changing a list while using reduce() on it.
* Build failure with older compilers.
* Insufficient testing for \'statusline\' and \'tabline\'.
* Not so easy to pass a lua function to Vim.
* No filetype set for pacman config files.
* Wrong display when mixing match conceal and syntax conceal.
* Cannot build with dynamic Lua.
* Multiline conceal causes display errors.
* Crash when using :tabonly in an autocommand. (Yegappan Lakshmanan)
* Not all elinks files are recognized.
* Insufficient testing for src/window.c.
* Vim9: no line break allowed inside \"cond ? val1 : val2\".
* Vim9: no line break allowed before || or &&.
* Vim9: no line break allowed before comperators.
* Vim9: no line break allowed inside a list.
* Lua arrays are zero based.
* Expression \"!expr->func()\" does not work.
* Vim9: no line break allowed inside a dict.
* Vim9: fail to check for white space in list.
* Vim9: leaking memory when lacking white space in dict.
* Vim9: no line break allowed inside a lambda.
* Missing libvterm test.
* Vim9: no line break allowed in () expression.
* Vim9: no line break allowed after some operators.
* Vim9: no line break allowed in :echo expression.
* Vim9: no line break allowed in :if expression.
* Not enough test coverage for highlighting.
* Highlight and match functionality together in one file.
* Vim9: no line break allowed in a while loop.
* Vim9: no line break allowed in a for loop.
* Lua: cannot use table.insert() and table.remove().
* Coverity complains about ignoring dict_add() return value.
* Crash when using reduce() on a NULL list.
* Lua: registering function has useless code.
* Coverity complains about ignoring dict_add() return value.
* Possibly using freed memory when text properties used when changing indent of a line.
* Possible memory leak when file expansion fails.
* A very long translation might cause a buffer overflow.
* Coverity warns for pointer computation.
* May use NULL pointer when skipping over name.
* No check if opening a pty works.
* Not checking if saving for undo succeeds.
* Python: double free when adding item to dict fails.
* Dead code in libvterm.
* May use pointer after freeing it when text properties are used.
* Vim9: return type of getqflist() is wrong.
* Highlight code not sufficiently tested.
* Vim9: cannot use line break in :throw argument.
* Vim9: cannot use line break in :cexpr argument.
* Vim9: cannot use line break in :execute, :echomsg and :echoerr argument.
* No error when using wrong arguments for setqflist() or setloclist().
* Coverity gets confused by an unnecessary NULL check.
* Coverity reports an unnecessary NULL check.
* Coverity warns for possible NULL pointer use.
* Insufficient test coverage for Lua.
* Crash when trying to use s: variable in typed command.
* \'imactivatefunc\' and \'imstatusfunc\' are not used in the GUI.
* Mouse left-right scroll is not supported in terminal window.
* Still crashing when using s:variable.
* Vim9: line continuation does not work in function arguments.
* Inconsistent naming of get_list_tv() and eval_dict().
* Vim9: no line continuation allowed in method call.
* No test for verbose output of :call.
* Terminal test sometimes times out.
* Iminsert test fails when compiled with VIMDLL.
* Vim9: parsing command checks for list twice.
* Coverity warns for unsing unitialized field.
* Condition can never be true, dead code.
* Configure fails with Xcode 12 beta.
* Python code not tested properly.
* Command completion not working after ++arg.
* Vim9: line continuation in dict member not recognized.
* Python 3 test is old style.
* Vim9: no line break allowed in :import command.
* Vim9: double quote can be a string or a comment.
* Vim9: using :copen causes an error.
* Vim9: getting a dict member may not work.
* The write message mentions characters, but it\'s actually bytes.
* Vim9: bar not recognized after not compiled command.
* Vim9: bar not recognized after function call
* Vim9: error message for returning a value in a function that does not return anything is not clear.
* Vim9: return type of repeat() is not specific enough.
* Vim9: return type of add() is not specific enough.
* Vim9: getting a list member may not work.
* Vim9: getting a dict member may not work.
* Vim9: return type of argv() is always any.
* Vim9: modifiers not cleared after compiling function.
* Vim9: return type of copy() and deepcopy() is any.
* Vim9: test for silent echo fails in some environments.
* Vim9: return type of extend() is any.
* Vim9: return type of filter() is any.
* Vim9: return type of insert() is any.
* Vim9: return type of remove() is any.
* Vim9: return type of reverse() is any.
* Vim9: \"for\" only accepts a list at compile time.
* Not enough testing for Python.
* :confirm may happen in cooked mode. (Jason Franklin)
* Warning for using int instead of size_t.
* Vim9: :eval command not handled properly.
* ml_get error when using Python. (Yegappan Lakshmanan)
* Insufficient test coverage for Python.
* Vim9: function reference is missing script prefix.
* Vim9: script test fails on some systems.
* Vim9: crash when using imported function.
* Tue Jun 30 2020 Ludwig Nussel - stop owning /etc/vimrc so the old, distro provided config actually gets removed. Leaving it around leads to a duplicated autocmd for
* .spec, leading to spec file template inserted twice.
* Mon Jun 22 2020 Ludwig Nussel - own some dirs in vim-data-common so installation of vim-small doesn\'t leave not owned directories (boo#1173256)
* Thu May 28 2020 Ludwig Nussel - remove duplicated settings in defaults.vim from SUSE vimrc- move SUSE vim settings to /usr in data-common package so leave /etc/vimrc to the admin.- require data-common in vim-small so it gets the settings- install spec file template as plugin as vim-small doesn\'t support it
* Thu May 21 2020 Christian Boltz - apparmor.vim: update from latest AppArmor 2.13 branch: - allow alias rules with leading whitespace - allow \'include if exists\' rules
* Thu May 14 2020 Ludwig Nussel - introduce vim-small package with reduced requirements for small installations.- BuildRequire pkg-config(krb5) instead of krb5-mini to be able to build against Tumbleweed repo
* Wed May 06 2020 Paolo Stivanin - Update to version 8.2.0701 (no changelog)- Rebase no-common.patch- Rebase disable-unreliable-tests.patch
* Sat Apr 25 2020 Andreas Stieger - update spec.skeleton to current header generated by spec-cleaner
* Thu Apr 09 2020 Ondřej Súkup - Updated to version 8.2.0530, fixes the following problems
* Vim9: not all code tested.
* Vim9: constant expression not well tested.
* Vim9: expression tests don\'t use recognized constants.
* Terminal in popup test is still a bit flaky.
* Vim9: while loop not tested.
* Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
* Vim9: str_val is confusing, it\'s a number
* Cannot delete a text property matching both id and type. (Axel Forsman)
* Insufficient testing for indent.c.
* popup_atcursor() may hang. (Yasuhiro Matsumoto)
* Yaml files are only recognized by the file extension.
* Internal error when using \"0\" for a callback.
* Some Normal mode commands not tested.
* Printf test failing on Haiku.
* Tag kind can\'t be a multi-byte character. (Marcin Szamotulski)
* Hardcopy command not tested enough.
* Can use :pedit in a popup window.
* Vim9: import that redefines local variable does not fail.
* Various Normal mode commands not fully tested.
* The typebuf_was_filled flag is sometimes not reset, which may cause a hang.
* Crash with combination of terminal popup and autocmd.
* Prop_find() may not find text property at start of the line.
* Type of term_sendkeys() is unknown.
* Using wrong printf directive for jump location.
* Coverity warning for not using return value.
* Nasty callback test fails on some systems.
* No CI test for a big-endian system.
* prop_find() does not find all props.
* Gcc warns for ambiguous else.
* Tiny popup when creating a terminal popup without minwidth.
* Using freed memory with :lvimgrep and autocommand. (extracted from POC by Dominique Pelle)
* Some tests fail when run under valgrind.
* Wrong feature check causes test not to be run.
* Menu functionality insufficiently tested.
* Part from unfinished patch got included.
* Error for possible NULL argument to qsort().
* Printmbcharset option not tested.
* Delayed redraw when shifting text from Insert mode.
* Terminal postponed scrollback test is flaky.
* CI test coverage dropped.
* Coverity warns for using array index out of range.
* Coverity warns for not using return value.
* Coverity complains about using NULL pointer.
* Build fails with FEAT_EVAL but without FEAT_MENU.
* Cmdexpand.c insufficiently tested.
* Delayed screen update when using undo from Insert mode.
* Profile test fails when two functions take same time.
* Various memory leaks.
* Not all tests using a terminal are in the list of flaky tests.
* Not enough test coverage for evalvars.c.
* Setting local instead of global flag.
* When \'buftype\' is \"nofile\" there is no overwrite check.
* Writefile() error does not give a hint.
* FileReadCmd event not well tested.
* No early check if :find and :sfind have an argument.
* Delete() commented out for testing.
* Search test leaves file behind.
* Channel test fails too often on slow Mac.
* Buffer menu does not handle special buffers properly.
* Channel connect_waittime() test is flaky.
* Bsdl filetype is not detected.
* Code in eval.c not sufficiently covered by tests.
* Various memory leaks in Vim9 script code.
* Vim9: cannot interrupt a loop with CTRL-C.
* Interrupting with CTRL-C does not always work.
* Crash when passing popup window to win_splitmove(). (john Devin)
* In some environments a few tests are expected to fail.
* Checking for wrong return value. (Tom)
* Code for modeless selection not sufficiently tested.
* Some errors were not tested for.
* It is not possible to check for a typo in a feature name.
* Buffer name may leak.
* No warning when test checks for option that never exists.
* Window creation failure not properly tested.
* Some compilers don\'t support using \\e for Esc. (Yegappan Lakshmanan)
* A few tests fail in a huge terminal.
* INT signal not properly tested.
* Channel contents might be freed twice.
* No warnings for incorrect printf arguments.
* :disassemble has minor flaws.
* Channel contents might be used after being freed.
* Clipboard code is spread out.
* Swap file test fails on some systems.
* Listener with undo of deleting all lines not tested.
* Terminal scroll tests fails on some systems.
* Various functions not properly tested.
* Vim9: crash if return type is invalid. (Yegappan Lakshmanan)
* Not enough testing for restricted mode and function calls.
* Win32: double-width character displayed incorrectly.
* channel_parse_messages() fails when called recursively.
* Trailing space in job_start() command causes empty argument.
* Some tests fail when the system is slow.
* Cannot set the highlight group for a specific terminal.
* Test_confirm_cmd is flaky.
* Test_quotestar() often fails when run under valgrind.
* Missing feature check in test function.
* Cannot check if a function name is correct.
* Build failure because of wrong feature name.
* Confirm test fails on amd64 system. (Alimar Riesebieter)
* Previewwindow test fails on some systems. (James McCoy)
* Build error without float and channel feature. (John Marriott)
* Typos and other small problems.
* Vim9: dead code and wrong return type.
* Not parsing messages recursively breaks the govim plugin.
* Vim9: some errors are not tested
* GUI: pixel dust with some fonts and characters.
* Vim9: no error for missing ] after list.
* Test_confirm_cmd_cancel() can fail on a slow system.
* Missing change to compile_list().
* Terminal highlight name is set twice, leaking memory.
* Variables declared in an outer scope.
* Cannot use :write when using a plugin with BufWriteCmd.
* Channel out_cb test still fails sometimes on Mac.
* Terminal nasty callback test fails sometimes.
* Vim9: error messages not tested.
* New buffers are not added to the Buffers menu.
* Unloading shared libraries on exit has no purpose.
* Vim9: some code is not tested.
* Travis is still using trusty.
* Channel and sandbox code not sufficiently tested.
* Vim9: \"let x = x + 1\" does not give an error.
* Vim9: some error messages not tested.
* Vim9 script test fails.
* Vim9: some code and error messages not tested.
* Vim9: compiling not sufficiently tested.
* Vim9: Compiling can break when using a lambda inside :def.
* Vim9: memory leaks.
* Win32: VTP doesn\'t respect \'restorescreen\'.
* Cannot recognize a