Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

vim-data-9.0.1392-2.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: vim-data Distribution: openSUSE Tumbleweed
Version: 9.0.1392 Vendor: openSUSE
Release: 2.2 Build date: Mon Mar 20 06:38:00 2023
Group: Productivity/Text/Editors Build host: lamb17
Size: 35296874 Source RPM: vim-9.0.1392-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.vim.org/
Summary: Data files needed for extended vim functionality
This package contains optional runtime & syntax files for vim.

Provides

Requires

License

Vim

Changelog

* Mon Mar 13 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update spec.skeleton to use autosetup in place of setup macro.
* Wed Mar 08 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1392, fixes the following problems
  - fixes CVE-2023-1264
    * Options test fails with some window width.
    * Scrollbar test sporadically fails.
    * Amiga: not all builds use gethostname().
    * Amiga: a couple of include files are included twice.
    * FOR_ALL_ macros are defined in an unexpected file.
    * "clear" macros are not always used.
    * Using NULL pointer with nested :open command.
* Mon Mar 06 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1386, fixes the following problems
  - fixes CVE-2023-1175 CVE-2023-1170
    * Divide by zero in zero-width window.
    * Bass files are not recognized.
    * Still some "else if" constructs for setting options.
    * Crash when using a NULL object. (Ernie Rael)
    * Ballooneval interferes with Insert completion.
    * Test for 'toolbariconsize' may fail.
    * Wrong text displayed when using both 'linebreak' and 'list'.
    * Function for setting options not used consistently.
    * Crash when getting member of obj of unknown class.
    * Accessing invalid memory with put in Visual block mode.
    * job_status() may return "dead" if the process parent changed.
    * Illegal memory access when using virtual editing.
    * Functions for handling options are not ordered.
    * CTRL-X on 2**64 subtracts two. (James McCoy)
    * ACCESS_ names have a conflict with on some systems.
    * Failing test for strptime() doesn't show returned value.
    * xxd: combination of little endian and cols fails. (Aapo Rantalainen)
    * Setting HOMEBREW_NO_AUTO_UPDATE is not needed with Homebew version 4.
    * g'Esc is considered an error.
    * Options test fails with some window width.
* Thu Mar 02 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1367, fixes the following problems
  - dropped vim-fix-sh-syntax.patch
  - fixes boo#1208828 - CVE-2023-1127
    * Using null_object results in an internal error. (Ernie Rael)
    * Compilation error with some compilers.
    * Too many "else if" statements in handling options.
    * Cue files are not recognized.
    * extendnew() not sufficiently tested.
    * ml_get error when going to another tab. (Daniel J. Perry)
    * Crash when :def function has :break in skipped block. (Ernie Rael)
    * Build error with older Mac OS.
    * Functions for setting options are in random order.
    * Divide by zero in zero-width window.
* Sun Feb 26 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1357, fixes the following problems
    * Setting 'formatoptions' with :let doesn't check for errors.
    * The code for setting options is too complicated.
    * Scrolling two lines with even line count and 'scrolloff' set.
    * 'splitkeep' test has failures.
    * Coverity warns for using a NULL pointer.
    * Cursor position wrong when splitting window in insert mode.
    * Some settings use the current codepage instead of 'encoding'.
    * :messages behavior depends on 'fileformat' of current buffer.
    * Escaping for completion of map command not properly tested.
    * Crash when using an unset object variable.
    * Code style test fails.
    * PRQL files are not recognized.
    * Checking the type of a null object causes a crash.
    * vimscript test fails where using {expr} syntax.
    * Crash when indexing "any" which is an object.
    * Build failure with +eval feature.
    * "gj" and "gk" do not move correctly over a closed fold.
    * 'colorcolumn' highlight wrong with virtual text above.
    * Relative line number not updated with virtual text above.
    * Cursor in wrong position below line with virtual text below ending in
    multi-byte character.
    * Error when using "none" for GUI color is confusing.
    * Completion of map includes simplified ones.
    * Handling new value of an option has a long "else if" chain.
    * Illegal memory access when using :ball in Visual mode.
    * Crash when using buffer-local user command in cmdline window. (Karl
    Yngve Lervåg)
    * When redo'ing twice <ScriptCmd> may not get the script ID.
    * Using tt_member for the class leads to mistakes.
    * No test for bad use of spaces in help files.
    * Functions without arguments are not always declared properly.
    * Yuck files are not recognized.
    * :defcompile and :disassemble can't find class method. (Ernie Rael)
    * No test for :disassemble with class function.
    * Coverity warns for using NULL pointer.
    * Build error with mzscheme but without GUI.
    * Check for OSC escape sequence doesn't work.
    * Too many "else if" statements for handling options.
    * Starlark files are not recognized.
    * "gr CTRL-O" stays in Insert mode. (Pierre Ganty)
    * Un-grammar files are not recognized.
    * "gr" with a count fails.
    * CPON files are not recognized.
    * Dhall files are not recognized.
    * "ignore" files are outdated.
    * Too many "else if" statements to handle option values.
    * "gr CTRL-G" stays in virtual replace mode. (Pierre Ganty)
    * No error when declaring a class twice. (Ernie Rael)
    * Cannot cancel "gr" with Esc.
    * Using null_object results in an internal error. (Ernie Rael)
* Fri Feb 17 2023 Petr Vorel <pvorel@suse.cz>
  - Add patch vim-fix-sh-syntax.patch which fixes broken sh syntax.
* Mon Feb 13 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1307, fixes the following problems
    * Crash when using search stat in narrow screen.
    * Using sizeof() and subtract array size is tricky.
    * Typo in pattern for filetype detection.
    * "1v" may select block with wrong size. (Evgeni Chasnovski)
    * FIRRTL files are not recognized.
    * The code for setting options is too complicated.
    * Some mappings with Meta and Shift do not work.
    * Cursor may move with autocmd in Visual mode.
    * go.work.sum files are not recognized.
    * Display shows lines scrolled down erroneously. (Yishai Lerner)
    * Inssufficient testing for what 9.0.1265 fixes.
    * Cadence files are not recognized.
    * Ron files are not recognized.
    * The code for setting options is too complicated.
    * Compiler warnings for uninitialized variables. (Tony Mechelynck)
    * Various small problems.
    * Coverity warns for using a NULL pointer.
    * With the Kitty key protocl Esc with NumLock cannot be mapped.
    * FunC files are not recognized.
    * A newer version of clang can be used for CI.
    * CTRL-N and -P on cmdline don't trigger CmdlineChanged.
    * Move language files are not recognized.
    * :defer may call the wrong method for an object. (Ernie Rael)
    * The set_num_option() is too long.
    * The set_bool_option() function is too long.
    * The option initialization function is too long.
    * Calling an object method with arguments does not work. (Ernie Rael)
    * Wrong value for $LC_CTYPE makes the environ test fail.
    * Inserting a register on the command line does not trigger incsearch or
    update hlsearch.
    * Change for triggering incsearch not sufficiently tested.
    * 'statusline' only supports one "%=" item.
    * Virtual text below empty line not displayed.
    * On a Belgian keyboard CTRL-] does not work.
    * Motif: scrollbar width/height wrong when maximized.
    * "$" for 'list' option displayed in wrong position when there are text
    properties.
    * Cursor in wrong line with virtual text above.
    * No regression test for solved problem of #11959.
    * Setting 'formatoptions' with :let doesn't check for errors.
* Wed Feb 01 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1270, fixes the following problems
    * The code style has to be checked manually.
    * MS-Windows console: not flushing termguicolors.
    * Code in same_leader() can be simplified.
    * Code is indented more than necessary.
    * :runtime completion can be further improved.
    * Cannot have a line break before an object member access.
    * Cannot access a private object member in a lambda defined inside the class.
    * Coverity warns for not checking function return value.
    * Code for :runtime completion is not consistent.
    * :setglobal cannot use script-local function for "expr" option.
    * Cursor briefly displayed in a wrong position when pressing Esc in Insert
    mode after autoindent was used.
    * Code is indented more than necessary.
    * Code is indented more than necessary.
    * Divide by zero with 'smoothscroll' set and a narrow window.
    * Cannot export an interface. (Ernie Rael)
    * Cannot export an abstract class. (Ernie Rael)
    * Cannot use an object method with :defer. (Ernie Rael)
    * Checking returned value of ga_grow() is inconsistent.
    * MS-Windows: scrollback cropped off on Vim exit.
    * Calling a method on an interface does not work.
    * Changing 'virtualedit' does not have immediate effect.
    * NetworkManager connection files are not recognized.
    * Code style is not check in test scripts.
    * Code style test fails.
    * Diffmode test fails.
    * Coverity warns for possible NULL pointer usage.
    * Elsa files are not recognized.
    * The did_set_string_option function is too long.
    * KDL files are not recognized.
    * Motif: compiler warning for unused argument.
    * Using an interface method may give a compilation error.
    * Error for space before ": type" is inconsistent.
    * The did_set_string_option function is too long.
    * .clangd and .stylelintrc files don't get a filetype.
* Thu Jan 26 2023 Jiri Slaby <jslaby@suse.cz>
  - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we
    remove during %prep anyway. And this breaks quilt setup.
* Mon Jan 23 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1234, fixes the following problems
    * Return value of type() for class and object unclear.
    * Invalid memory access with folding and using "L".
    * Some Bazel files are not recognized.
    * No error when class function argument shadows a member.
    * Cannot map <Esc> when using the Kitty key protocol.
    * Compiler warning for comparing pointer with int.
    * Restoring KeyTyped when building statusline not tested.
    * Code is indented more than necessary.
    * Dump file missing from patch.
    * Abstract class not supported yet.
    * Crash when using kitty and using a mapping with <Esc>.
    * AppVeyor builds with an old Python version.
    * Assignment with operator doesn't work in object method.
    * Crash when iterating over list of objects.
    * Return type of values() is always list<any>.
    * Expression compiled the wrong way after using an object.
    * Crash when handling class that extends another class with more than one
    object members.
    * Testing with Python on AppVeyor does not work properly.
    * Error when object type is expected but getting "any".
    * Code is indented more than necessary.
    * Getting interface member does not always work.
    * Compiler complains about declaration after label.
    * Storing value in interface member does not always work.
    * Cannot read back what setcellwidths() has done.
    * Adding a line below the last one does not expand fold.
    * File left behind after running tests.
    * Using isalpha() adds dependency on current locale.
    * Coverity warns for ignoring return value.
    * Using an object member in a closure doesn't work.
    * Completion includes functions that don't work.
    * Handling of FORTIFY_SOURCE flags doesn't match Fedora usage.
    * Termcap/terminfo entries do not indicate where modifiers might appear.
    * Code is indented more than necessary.
    * Cannot use setcellwidths() below 0x100.
    * Cannot call a :def function with a number for a float argument.
    * Reading past the end of a line when formatting text.
* Fri Jan 13 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1188, fixes the following problems
  - refreshed vim-7.4-highlight_fstab.patch
    * Float constant not recognized as float.
    * Type error when using "any" type and adding a number to a float.
    * Leaking allocated type.
    * Termcap entries for RGB colors are not set automatically.
    * test_mswin_event() can hang.
    * Users cannot easily try out a PR.
    * CI does not use the latest Python version.
    * Code is indented more than needed.
    * Compiler may complain about an unused function.
    * Terminfo entries for bracketed paste are not used.
    * Sporadic test failures when using a terminal window.
    * Type of arguments not checked when calling a partial.
    * Tex filetype detection not sufficiently tested.
    * Cursor positioning and display problems with 'smoothscroll' and using
    "zt", "zb" or "zz".
    * Class member access is not fully tested yet.
    * Class function not implemented yet.
    * Virtual text at a column position is truncated at the window
    edge. (Yegappan Lakshmanan)
    * Memory leak when using class functions.
    * Bracketed paste can be enabled when pasted text is not recognized.
    * No error if function argument shadows class member.
    * Build failure.
    * Sporadic Test_range() failure.
    * Unexpected output when autoloading a script for an interactive operation.
    * Build failure without the +eval feature.
    * Code is indented more than needed.
    * Error message names do not match the items.
    * Comparing objects uses identity instead of equality.
    * Missing function argument.
    * Memory leak when getting class member type from expr.
    * Some conditions are always false.
    * Crash when expecting varargs but it is something else.
    * Cannot create a new object in a compiled function.
    * Cannot call an object method in a compiled function.
    * 'cursorcolumn' and 'colorcolumn' wrong after concealing and wrapping line.
    * Crash and/or memory leak when redefining function after error.
    * Invalid memory access with bad 'statusline' value.
    * Reading beyond text.
    * Invalid memory access with recursive substitute expression.
    * Cannot access a class member in a compiled function.
    * Cmdline test fails in the GUI.
    * Class members may be garbage collected.
    * :interface is not implemented yet.
    * Build failure.
    * Class "implements" argument not implemented.
    * Build error with some compilers.
    * Coverity warns for dead code.
    * Cannot use a class as a type.
    * Tests fail because of a different error message.
    * "implements" only handles one interface name.
    * Code is indented more than necessary.
    * Extends argument for class not implemented yet.
    * ASAN error for ufunc_T allocated with wrong size.
    * Coverity warns for using strcpy().
    * Configure does not handle all FORTIFY_SOURCE variants.
    * Compiler warning for implicit size_t/int conversion.
    * Evaluating string expression advances function line.
    * Tests using IPv6 sometimes fail.
    * Code is indented more than necessary.
    * EditorConfig files do not have their own filetype.
    * Code to enable/disable mouse is not from terminfo/termcap.
    * Some key+modifier tests fail on some AppVeyor images.
    * Screen is not redrawn after using setcellwidths().
    * When 'selection' is "exclusive" then "1v" is one char short.
    * Compiler warning for unused variable on non-Unix systems.
    * Smali files are not recognized.
    * The set_ref_in_item() function is too long.
    * smithy files are not recognized.
    * A child class cannot override functions from a base class.
    * Not all errors around inheritance are tested.
    * Compiler warnings without the +job feature.
    * Class inheritance and typing insufficiently tested.
    * go checksum files are not recognized.
* Wed Dec 28 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1107, fixes the following problems
    * build fails if the compiler doesn't allow for a declaration right after
    "case".
    * ASAN complains about NULL argument.
    * Can add text property with negative ID before virtual text property.
    * With the +vartabs feature indent folding may use wrong 'tabstop'.
    * Leaking memory when defining a user command fails.
    * The "kitty" terminfo entry is not widespread, resulting in the kitty
    terminal not working properly.
    * Using "->" with split lines does not always work.
    * Some jsonc files are not recognized.
    * Empty and comment lines in a class cause an error.
    * Code handling low level MS-Windows events cannot be tested.
    * Compiler warns for uninitialized variable.
    * Display wrong in Windows terminal after exiting Vim.
    * Autocommand test sometimes fails.
    * Clang warns for unused variable.
    * unnessary assignment
    * FHIR Shorthand files are not recognized.
    * Assignment to non-existing member causes a crash. (Yegappan Lakshmanan)
    * Search error message doesn't show used pattern.
    * Using freed memory of object member. (Yegappan Lakshmanan)
    * Compiler warning when HAS_MESSAGE_WINDOW is not defined.
    * Using freed memory when declaration fails. (Yegappan Lakshmanan)
    * Reallocating hashtab when the size didn't change.
    * Tests are failing.
    * Code uses too much indent.
    * Trying to resize a hashtab may cause a problem.
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Mon Dec 19 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1075, fixes the following problems
    * refreshed vim-7.4-highlight_fstab.patch
    * Test for <Cmd> mapping with CmdlineChanged fails.
    * Cannot define a method in a class.
    * ASAN gives false alarm about array access.
    * Macro has confusing name and is duplicated.
    * Setting window height using Python may cause errors.
    * In a class object members cannot be initialized.
    * Class method disassemble test fails on MS-Windows.
    * Matchparen is slow.
    * With "screenline" in 'culopt' cursorline highlight is wrong.
    * Crash when opening a very small terminal window.
    * Using freed memory when assigning to variable twice.
    * After a failed CTRL-W ] next command splits window.
    * Using freed memory on exit when EXITFREE is defined.
    * Default constructor arguments are not optional.
    * Object member can't get type from initializer.
    * Coverity warns for using uninitialized memory.
    * Leaking memory when disassembling an object method.
    * Conflict between supercollider and scala filetype detection.
    * String value of class and object do not have useful information.
    * Build failure with some compilers that can't handle a declaration directly
    after a "case" statement.
    * Cannot display 'showcmd' somewhere else.
    * Some test function names do not match what they are doing.
    * When using Kitty a shell command may mess up the key protocol state.
    * Code for making 'shortmess' temporarily empty is repeated.
    * A shell command switching screens may still have a problem with the
    kitty keyboard protocol.
    * Test function name is wrong.
    * In diff mode virtual text is highlighted incorrectly. (Rick Howe)
    * No information about whether requesting term codes has an effect.
    * Diff mode highlight fails for special characters.
    * Reading beyond array size.
    * Codecov action version is too specific.
    * screenpos() column result in fold may be too small.
    * Using "xterm-kitty" for 'term' causes problems.
    * Class members are not supported yet.
    * build fails if the compiler doesn't allow for a declaration right after
    "case".
* Fri Dec 09 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.1040, fixes the following problems
    * Build errors without the +channel feature. (John Marriott)
    * ch_log() text can be hard to find in the log file.
    * The keyboard state response may end up in a shell command.
    * Build error in tiny version.
    * 'cursorline' not drawn before virtual text below.
    * Stray characters displayed when starting the GUI.
    * GUI: remote_foreground() does not always work. (Ron Aaron)
    * When using kitty keyboard protocol function keys may not work. (Kovid
    Goyal)
    * Build failure with tiny version.
    * File missing from list of distributed files.
    * Using feedkeys() does not show up in a channel log.
    * Popupwin test is more flaky on MacOS.
    * Callback name argument is changed by setqflist().
    * Crash when reading help index with various options set. (Marius Gedminas)
    * Vim9 script: get E1096 when comment follows return.
    * Display errors when adding or removing text property type.
    * Tests for empty prop type name fail.
    * Padding before virtual text below is highlighted when 'number' and
    'nowrap' are set.
    * If 'keyprotocol' is empty "xterm" still uses modifyOtherKeys.
    * Coverity warns for dead code.
    * "gk" may reset skipcol when not needed.
    * Memory may leak.
    * With 'smoothscroll' skipcol may be reset unnecessarily.
    * Classes are not documented or implemented yet.
    * Command list test fails.
    * Tiny build fails.
    * Suspend test sometimes fails on MacOS.
    * A failed test may leave a swap file behind.
    * Suspend test still sometimes fails on MacOS.
    * There is no way to get a list of swap file names.
    * Test for swapfilelist() fails on MS-Windows.
    * Test for catch after interrupt is flaky on MS-Windows.
    * Stray warnings for existing swap files.
    * ml_get error when using screenpos().
    * Tests may get stuck in buffer with swap file.
    * Suspend test often fails on Mac OS.
    * Zir files are not recognized.
    * Without /dev/urandom srand() seed is too predictable.
    * screenpos() does not count filler lines for diff mode.
    * 'smoothscroll' and virtual text above don't work together. (Yee Cheng Chin)
    * Tests call GetSwapFileList() before it is defined.
    * Test trips over g:name.
    * Suspend test fails on Mac OS when suspending Vim.
    * WinScrolled is not triggered when filler lines change.
    * type of w_last_topfill is wrong.
    * LGTM is soon shutting down.
    * Mouse shape test is flaky, especially on Mac OS.
    * Autoload directory missing from distribution.
    * Using freed memory with the cmdline popup menu.
    * Vim9 class is not implemented yet.
    * Test fails when terminal feature is missing.
    * Tiny build fails because of conflicting typedef.
    * Reporting swap file when windows are split.
    * Object members are not being marked as used, garbage collection may
    free them.
    * Undo misbehaves when writing from an insert mode mapping.
    * lalloc(0) error for a class without members.
    * Function name does not match what it is used for.
    * Using a <Cmd> mapping CmdlineChanged may be triggered twice.
    * Test for <Cmd> mapping with CmdlineChanged fails.
* Thu Dec 01 2022 Ondřej Súkup <mimi.vx@gmail.com>
  -Updated to version 9.0.0978, fixes the following problems
    * The first termcap entry of a builtin termcap is not used.
    * Two conditions are always false.
    * Coverity warns for not using return value of dict_add().
    * Coverity warns for using a NULL pointer.
    * Using Ruby LDFLAGS may cause build problems.
    * Build failure with tiny version. (Tony Mechelynck)
    * Cannot debug the Kitty keyboard protocol with TermDebug.
    * Oblivion files are not recognized.
    * Kitty shows "already at oldest change" on startup.
    * Various code formatting issues.
    * When using dash it may not be recognize as filetype "sh".
    * Wrong type for "isunnamed" returned by getreginfo().
    * Forked repositories send out useless email.
    * Still using simplified mappings when using the kitty keyboard protocol.
    * Crash when typing a letter in a terminal window. (Shane-XB-Qian)
    * CI failures in sound dummy.
    * Workflow Description Language files are not recognized.
    * Pretending to go out of Insert mode when Esc is received has side effects.
    * 'cursorline' causes virtual text highlight to continue.
    * Failures in the cursorline test.
    * CI: Error in Coverity flow is not reported.
    * Invalid memory access in substitute with function that goes to another
    file.
    * 'ttyfast' is set for arbitrary terminals.
    * Crash when unletting a variable while listing variables.
    * The pattern "\_s\zs" matches at EOL.
    * Trying every character position for a match is inefficient.
    * Eclipse preference files are not recognized.
    * Part of making search more efficient is missing.
    * Cannot detect whether modifyOtherKeys is enabled.
    * Libvterm does not support the XTQMODKEYS request.
    * Terminal tests fail when using key with modifier.
    * Tests fail without the terminal feature.
    * Messages test is flaky.
    * Error when using the "File Settings / Text Width" menu.
    * Error when using the "Tools / Spelling / Find More Languages" menu.
    * Using deletebufline() may jump to another window.
    * Virtual text below cannot be placed below empty lines.
    * Function name does not match autocmd event name.
    * Status line of other window not redrawn when dragging it when 'splitkeep'
    is set to "screen".
    * Using one window for executing autocommands is insufficient.
    * Some compilers don't allow a declaration after a label.
    * Leaking memory from autocmd windows.
    * GUI mouse event test is a bit flaky.
    * Matchparen highlight is not updated when switching buffers.
    * Coverity warns for uninitialized variable.
    * Escape sequences not recognized without the termresponse feature.
    * Build failure on some systems.
    * Kitty keyboard protocol key not decoded when it has an unsupported
    modifier, such as NumLock.
    * Even when Esc is encoded a timeout is used.
    * Virtual text below an empty line is misplaced when 'number' is set.
* Wed Nov 23 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0924, fixes the following problems
    * Aws config files are not recognized.
    * ":!" does not switch to the alternate screen.
    * CTRL-Z at end of file is always dropped.
    * Build error.
    * "!ls" does not work.
    * Still a build error, tests are failing.
    * Memory leak with empty shell command.
    * Crash when using win_move_statusline() in another tab page.
    * Crash when dragging the statusline with a mapping.
    * Mouse drag test fails.
    * Crash when using win_move_separator() in other tab page.
    * If 'endofline' is set the CTRL-Z may be written in the wrong place.
    * The <Home> key in tmux doesn't work when 'term' is set to
    "xterm". (Dominique Pellé)
    * Various typos.
    * Wrong counts in macro comment.
    * Compiler warning for redefining HAVE_DUP.
    * Deprecation warning causes build failure.
    * Warning for missing return type.
    * The window title is not redrawn when 'endoffile' changes.
    * Wrong error when using extend() with funcref.
    * append() reports failure when not appending anything.
    * Compiler warnings for unused variables.
    * Test may fail depending on sequence of events.
    * Cannot change a slice of a const list. (Takumi KAGIYAMA)
    * deletebufline() does not always return 1 on failure.
    * Unicode range for Apple SF symbols is outdated.
    * VHS tape files are not recognized.
    * Handling 'statusline' errors is spread out.
    * Shell command with just space gives strange error.
    * Using assert_fails() may cause hit-enter prompt.
    * CI: not totally clear what MS-Windows version is used.
    * Help item for --log argument is not aligned nicely.
    * Terminal mouse test is a bit flaky.
    * Terminal mouse test is still flaky.
    * Crypt test is skipped if xxd is not found.
    * No proper test for what 9.0.0846 fixes.
    * Comment not located above the code it refers to.
    * "!!sort" in a closed fold sorts too many lines.
    * Compiler warning for unused variable.
    * Solution for "!!sort" in closed fold is not optimal.
    * Default value of 'endoffile' is wrong.
    * col() and charcol() only work for the current window.
    * Crash when using "!!" without a previous shell command.
    * Duplicate arguments are not always detected.
    * No test for what patch 8.2.2207 fixes.
    * Wildmenu redrawing code is spread out.
    * Bogus error when string used after :elseif.
    * Get E967 when using text property in quickfix window. (Sergey Vlasov)
    * Using freed memory when clearing augroup at more prompt.
    * Code is indented more than needed.
    * Using freed memory when executing mapclear at the more prompt.
    * Using freed memory when executing unmenu at the more prompt.
    * Using freed memory when executing delfunc at the more prompt.
    * Code is indented more than needed.
    * Using freed memory with :comclear while listing commands.
    * Coverity warns for dead code.
    * Unnecessary nesting in makefile.
    * Preprocessor indenting is off.
    * Cannot get the currently showing mouse shape.
    * Using freed memory after SpellFileMissing autocmd uses bwipe.
    * A silent mapping may cause dots on the command line.
    * Mouse shape remains in op-pending mode after failed change.
    * Informational message has an error message number.
    * Horizontal mouse scroll only works in the GUI.
    * Cannot easily try out what codes various keys produce.
    * Keycode check script has a few flaws.
    * No test for what patch 9.0.0827 fixes.
    * Virtual text below after match has wrong highlight.
    * May redraw when not needed, causing slow scrolling.
    * 'smoothscroll' cursor calculations wrong when 'number' is set.
    * Virtual text property highlight ignores window background.
    * File renamed twice in test; missing feature check.
    * Test for home key fails when 'term' is "tmux".
    * Clinical Quality Language files are not recognized.
    * With 'smoothscroll' cursor is one screen line too far down. (Ernie Rael)
    * The builtin terminals are in one long list.
    * Cursor moves too far with 'smoothscroll'.
    * Setting w_leftcol and handling side effects is confusing.
    * Some mouse scroll code is not in a good place.
    * Key code checker doesn't check modifyOtherKeys resource.
    * Various comment and indent flaws.
    * Virtual text after the line wraps when 'wrap' is off.
    * Mouse scroll code is not optimal.
    * Restoring window after WinScrolled may fail.
    * With 'smoothscroll' cursor may end up in wrong position.
    * Error message for layout change does not match action.
    * Setting lines in another buffer may not work well.
    * With 'smoothscroll' set mouse click position may be wrong.
    * libvterm with modifyOtherKeys level 2 does not match xterm.
    * Only a change in the current window triggers the WinScrolled event.
    * deletebufline() may move marks in the wrong window.
    * WinScrolled may trigger immediately when defined.
    * getbufline() is inefficient for getting a single line.
    * The WinScrolled autocommand event is not enough.
    * MS-Windows: modifier keys do not work with mouse scroll events.
    * Build failure with tiny features.
    * Cannot find an import prefixed with "s:". (Doug Kearns)
    * Missing defined(PROTO) in #ifdef.
    * Mermaid files are not recognized.
    * Second SIGWINCH signal may be ignored.
* Mon Oct 24 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0814, fixes the following problems
    * Kitty terminal is not recognized.
    * GUI mouse scrollwheel mappings don't work.
    * Error if :echowin is preceded by a command modifier
    * readblob() returns empty when trying to read too much
    * Test for job writing to buffer fails
    * sonnet filetype detection has a typo
    * With 'smoothscroll' typing "0" may not go to the first column
    * 'langmap' works differently when there are modifiers
    * Filetype autocmd may cause freed memory access
    * Crash when trying to divice the largest negative number by -1
    * readblob() cannot read from character device.
    * The modifyOtherKeys flag is set when it should not.
    * In compiled function ->() on next line not recognized
    * Clang format configuration files are not recognized.
    * Order of assert function arguments is reverted.
    * readblob() always reads the whole file.
    * At the hit-Enter prompt the End and Home keys may not work.
    * Dummy buffer ends up in a window
    * User command does not get number from :tab modifier
    * Memory leak with empty shell command
    * ":!" doesn't do anything but does update the previous command.
    * OpenVPN files are not recognized.
    * 'scroll' value computed in unexpected location
    * The libvterm code is outdated.
    * Quickfix commands may keep memory allocated.
    * With a Visual block a put command column may go negative.
    * Indent and option tests fail.
    * Cannot use 'indentexpr' for Lisp indenting.
    * Display test for 'listchars' "precedes" fails
    * Line number not visisble with smoothscroll'', 'nu' and 'rnu'
    * No autocmd event for changing text in a terminal window
    * 'scrolloff' does not work well with 'smoothscroll'.
    * Crash when popup closed in callback
    * Alloc/free of buffer for each quickfix entry is inefficient
    * Wrong cursor position when using "gj" and "gk" in a long line.
    * In script in autoload dir exported variable is not found.
* Thu Oct 13 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0743, fixes the following problems
    * Virtual text "after" not correct with 'nowrap'.
    * Quitting/unloading/hiding a terminal buffer does not always work properly.
    * SubStation Alpha files are not recognized.
    * Wrong column when calling setcursorcharpos() with zero lnum.
    * <amatch> of MenuPopup event is expanded like a file name.
    * With 'nowrap' two virtual text below not displayed correctly.
    * Wrong argument for append() gives two error messages.
    * With 'nowrap' virtual text "after" does not scroll left.
    * Compiler warning for unused variable in tiny build.
    * Extra empty line between two virtual text "below" when 'wrap' and 'number'
    are set.
    * Too many delete() calls in tests.
    * Virtual text "above" with padding not displayed correctly.
    * Virtual text "after" does not show with 'list' set.
    * Extra empty line below virtual text when 'list' is set.
    * Closure in compiled function gets same variable in block.
    * Virtual text "after" wraps to next line even when 'wrap' is off and
    'list' is set.
    * Looping over list of lists and changing the list contents works in Vim9
    script, not in a compiled function.
    * Help in the repository differs from patched version too much.
    * extend() test fails.
    * The rightleft and arabic features are disabled.
    * Startup test fails with right-left feature.
    * clang-tidy configuration files are not recognized.
    * No check for white space before and after "=<<". (Doug Kearns)
    * Use of strftime() is not safe.
    * Cursor position invalid when scrolling with 'smoothscroll' set. (Ernie
    Rael)
    * Breakindent and scrolloff tests fail.
    * Quickfix listing does not handle very long messages.
    * Lisp word only recognized when a space follows.
    * Cannot suppress completion "scanning" messages.
    * Mouse column not correctly used for popup_setpos.
    * prop_add_list() gives multiple errors for invalid argument.
    * Cannot specify an ID for each item with prop_add_list(). (Sergey Vlasov)
    * Starting cscope on Unix does not quote the arguments correctly. (Gary
    Johnson)
* Sun Oct 09 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0709, fixes the following problems
    * Too many delete() calls in tests.
    * "const" and "final" both make the type a constant. (Daniel Steinberg)
    * Coverity warns for not checking return value.
    * Get an error for using const only when executing.
    * In Vim9 script a numbered function cannot be called.
    * Too many delete() calls in tests.
    * Calling a function from an "expr" option has too much overhead.
    * FEAT_TITLE was removed but is still used.
    * Evaluating "expr" options has more overhead than needed.
    * Build error and compiler warnings.
    * Underline color does not work in terminals that don't send a termresponse.
    * Syntax of commands in Vim9 script depends on +eval feature.
    * Popup menu highlight wrong on top of preview popup. (Yegappan Lakshmanan)
    * Checking for popup in screen_char() is too late, the attribute has
    already been changed.
    * Cannot scroll by screen line if a line wraps.
    * Missing part of the new option code.
    * Breakindent test fails.
    * Smoothscroll test fails.
    * 'smoothscroll' is not copied to a new window on :split.
    * CTRL-Y does not stop at line 1. (John Marriott)
    * with 'smoothscroll' set CTRL-E does not work properly when 'foldmethod'
    is set to "indent". (Yee Cheng Chin)
    * The 'splitscroll' option is not a good name.
    * When using powershell input redirection does not work.
    * No indication when the first line is broken for 'smoothscroll'.
    * Some tests are failing.
    * Build fails without the +conceal feature.
    * 'smoothscroll' not tested with 'number' and "n" in 'cpo'.
    * BS and DEL do not work properly in an interacive shell. (Gary Johnson)
    * Breakindent test fails.
    * passing modifier codes to a shell running in the GUI. (Gary Johnson)
    * Cannot specify another character to use instead of '@' at the end of
    the window.
    * Too many #ifdefs.
    * Wrong type of comment in SetSyn() function.
    * Mapping with CTRL keys does not work in the GUI.
    * Multi-byte "lastline" item in 'fillchars' does not work properly when
    the window is two columns wide.
    * Concealed characters do not work correctly.
    * Tests check for +cmdwin feature which is always present.
    * Bad redrawing with spell checking, using "C" and "$" in 'cpo'.
    * Setting 'cmdheight' has no effect if last window was resized.
    * Spacing-combining characters handled as composing, causing text to take
    more space than expected.
    * ml_get error when 'splitkeep' is "screen". (Marius Gedminas)
    * Too many delete() calls in tests.
    * No space for command line when there is a tabline.
    * Negative topline using CTRL-Y with 'smoothscroll' and 'diff'. (Ernie Rael)
    * Cursor line only partly shows with 'smoothscroll' and 'scrolloff' zero.
    * First line not scrolled properly with 'smoothscroll' and 'scrolloff'
    zero and using "k".
    * Search test screendump is outdated.
    * Breakindent test accepts wrong result.
    * Using exclamation marks on :function.
    * Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'.
    * Tests failing with 'breakindent', 'number' and "n" in 'cpo'.
    * "<<<" shows for 'smoothscroll' even when 'showbreak is set.
    * Crash when popup with deleted timer is closed. (Igbanam Ogbuluijah)
    * Cannot specify a time for :echowindow.
    * FORTIFY_SOURCE causes a crash in Vim9 script.
    * "export def" does not work in a nested block.
    * Debugger does not display the whole command.
    * Compiler warning for unused function.
    * Buffer size for expanding tab not correctly computed.
    * lalloc(0) error in listchars test.
    * PoE filter files are not recognized.
    * browse() first argument cannot be a bool.
    * No native sound support on Mac OS.
    * Failing check for dictionary type for const any.
    * It is unclear if the +rightleft and +arabic features are actively
    being used.
    * Cursor in wrong position with Visual substitute.
    * VisVim is outdated, does not work with current Visual Studio.
    * Tiny build fails.
    * There is no real need for a "big" build.
    * With 'smoothscroll' the cursor position s not adjusted in a long line.
    * Incomplete testing cursor position after change with 'linebreak' set.
    * Failing check for argument type for const any.
    * CI runs "tiny" and "small" builds, which are the same.
    * Virtual text truncation does not take padding into account.
    * :help in a narrow window always opens at the top.
    * With 'smoothscroll' and 'scrolloff' non-zero the cursor position is not
    properly adjusted in a long line.
    * :confirm does not work properly for a terminal buffer.
    * Virtual text "after" not correct with 'nowrap'.
* Fri Sep 30 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0626, fixes the following problems
  - fix boo#1203924 - CVE-2022-3352
    * Error for modifying a const is not detected at compile time.
    * Leaking argument type array.
    * Too many delete() calls in tests.
    * When quitting the cmdline window with CTRL-C it remains visible.
    * Warning for using uninitialized value in mouse test.
    * A closure in a nested loop in a :def function does not work.
    * Build failure.
    * Various problems with 'nosplitscroll'.
    * Line number argument for :badd does not work.
    * Command line cleared when using :redrawstatus in CmdlineChanged
    autocommand event.
    * When the channel test fails there is no clue why.
    * Confusing error for "saveas" command with "nofile" buffer.
    * Chatito files are not recognized.
    * Unnecessary scrolling for message of only one line.
    * Cannot redraw the status lines when editing a command.
    * May not be able to use a pattern ad the debug prompt.
    * Terminal test sometimes hangs.
    * Virtual text highlight starts too early when 'number' is set.
    * Virtual text "above" highlights gap after it.
    * When at the command line :redrawstatus does not work well.
    * Virtual text highlight starts too early with 'nowrap' and 'number' set.
    * The win_line() function is much too long.
    * Declaring a loop variable at the start of a block is clumsy.
    * Compiler warns for unused argument in small version.
    * Build fails on Appveyor.
    * more compiler warnings for arguments in small version
    * Manually deleting temp test files.
    * Long sign text may overflow buffer.
    * Appveyor setup contains outdated lines.
    * Using freed memory when autocmd changes mark.
    * The win_line() function is much too long.
    * Edit test is flaky when run under valgrind.
    * The win_line() function is much too long.
    * Line number is displayed at virtual text "above".
    * Closure gets wrong value in for loop with two loop variables.
    * The do_set() function is much too long.
    * Manually deleting test temp files.
    * Long message test can be flaky.
    * Assigning stack variable to argument confuses Coverity.
    * Terminal pwd test fails with a very long path name.
    * Insufficient testing for assert and test functions.
    * Minor issues with setting a string option.
    * When a test is slow and CI times out there is no time info.
    * Supporting Ruby 1.8 makes code complicated.
    * Looping over empty out_loop[] entries.
    * reduce() with a compiled lambda could be faster.
    * Duplicated code in calling a :def function.
    * Crash when closing a tabpage and buffer is NULL.
    * Mode message is delayed when :echowin was used. (Maxim Kim)
    * Crash when using NUL in buffer that uses :source.
    * No error for "|" after "{" in lamda.
    * Using freed memory when command follows lambda.
    * Scrolling with 'nosplitscroll' in callback changing curwin.
    * Leaking memory with nested functions.
    * Valgrind reports possibly leaked memory.
    * Coverity warns for possibly using NULL pointer.
    * Timer test may get stuck at hit-enter prompt.
    * Elapsed time since testing started is not visible.
    * When a test gets stuck it just hangs forever.
    * HSL playlist files are not recognized.
    * Timer_info() test fails.
    * Cscope test causes problems when code for test timeout timer is included
    (even when commented out).
    * Nim files are not recognized.
    * 'completeopt' "longest" is not used for complete().
    * Autocmd code is indented more than needed.
    * Cannot easily get out when using "vim file | grep word".
    * Insert complete tests leave a mapping behind.
    * Outdated dependencies go unnoticed.
    * Timer garbage collect test hangs on Mac M1.
    * The getchar() function behaves strangely with bracketed paste.
    * Unused loop variables.
    * Buffer underflow with unexpected :finally.
    * Using freed memory when 'tagfunc' wipes out buffer that holds 'complete'.
    * Adding a character for incsearch fails at end of line.
    * Only recognizing .m3u8 files is inconsistent.
    * Cscope test with wrong executable name fails.
    * When long message test fails the error message is not visible.
    * Missing change in test.
    * Unicode tables are outdated.
    * After exiting Insert mode spelling is not checked in the next line.
    * Message window popup shows on only one tab page. (Naruhiko Nishino)
    * Display not cleared when scrolling back in messages, a background color
    is set and t_ut is empty.
    * Makefile error message causes a shell error.
    * Extra newline in messages after a verbose shell message.
    * Cannot close a tab page with the middle mouse button.
    * Using negative array index with negative width window.
    * Latexmkrc files are not recognized.
    * GYP files are not recognized.
    * Too much indent.
    * New TypeScript extensions are not recognized.
    * With 'nosplitscroll' folds are not handled correctly.
    * Luacheckrc file is not recognized.
    * Dump file missing.
    * system() opens a terminal window when using the GUI and "!" is in
    'guioptions'.
    * With spell checking, deleting a full stop at the end of a line does not
    update SpellCap at the start of the next line.
    * Blockedit test fails because of wrong indent.
    * Global interrupt test fails when run under valgrind.
    * Tests delete files with a separate delete() call.
    * Blockedit test passes with wrong result.
    * Running source tests leaves file behind.
    * SpellFileMissing autocmd may delete buffer.
    * Using reduce() on a list from range() is a bit slow.
    * Spell test fails because error message changed.
    * Calling function for reduce() has too much overhead.
    * Too many delete() calls in tests.
    * matchaddpos() can get slow when adding many matches.
    * Filetype test leaves file behind.
    * matchaddpos() can only add up to 8 matches.
* Mon Sep 19 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0500, fixes the following problems
  - boo#1203508 - CVE-2022-3234
  - boo#1203509 - CVE-2022-3235
    * On an AZERTY keyboard digit keys get the shift modifier.
    * Incorrect color for modeless selection with GTK.
    * A few problems with 'splitscroll'.
    * Function called at debug prompt is also debugged.
    * Substitute prompt does not highlight an empty match.
    * Splitting a line with a text prop "above" moves it to a new line below.
    * Vim9: block in for loop doesn't behave like a code block.
    * Loop variable can't be found.
    * 'scroll' is not always updated.
    * ASAN warning for integer overflow.
    * Command line test leaves directory behind.
    * With virtual text "above" indenting doesn't work well.
    * Cursor moves when cmdwin is closed when 'splitscroll' is off.
    * Virtual text wrong after adding line break after line.
    * Build failure.
    * Exectution stack underflow without the +eval feature. (Dominique Pellé)
    * Cursor moves if cmdwin is closed when 'splitscroll' is off.
    * In a :def function all closures in a loop get the same variables.
    * No test for what patch 9.0.0469 fixes.
    * Virtual text "below" doesn't show in list mode.
    * fullcommand() only works for the current script version.
    * fullcommand() test failure.
    * Not using deferred delete in tests.
    * Varargs does not work for replacement function of substitute().
    * Missing dependency may cause crashes on incomplete build.
    * Test for 'splitscroll' takes too much time.
    * Valva Date Format files are not recognized.
    * Cannot use a :def varargs function with substitute().
    * In a :def function all closures in a loop get the same variables.
    * "g0" moves to wrong location with virtual text "above".
    * Illegal memory access when replacing in virtualedit mode.
    * In a :def function all closures in a loop get the same variables.
    * Text scrolled with 'nosplitscroll', autocmd win opened and help window
    closed.
    * Using freed memory with combination of closures.
    * Cursor in wrong position with virtual text "above" and 'showbreak'.
    * Using "end_lnum" with virtual text causes problems.
    * Using freed memory with cmdwin and BufEnter autocmd.
    * No good reason to build without the float feature.
    * Cmdwin test fails on MS-Windows.
    * Perl test fails.
    * Small build misses float function declaraitons.
    * Closure doesn't work properly in nested loop.
    * No good reason to keep supporting Windows-XP.
    * LyRiCs files are not recognized.
    * Various small issues.
    * In :def function list created after const is locked.
    * When quitting the cmdline window with CTRL-C it remains visible.
* Tue Sep 13 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0453, fixes the following problems
  - boo#1203272 - CVE-2022-3153
  - boo#1203194 - CVE-2022-3134
  - boo#1203110 - CVE-2022-3099
    * Writefile test leaves files behind.
    * Freeing the wrong string on failure.
    * Coverity complains about unused value.
    * Covertity still complains about using return value of getc().
    * GUI: when CTRL-D is mapped in Insert mode it gets inserted. (Yasuhiro
    Matsumoto)
    * Some code blocks are nested too deep.
    * repeating a <ScriptCmd> mapping does not use the right script context.
    * The do_arg_all() function is too long.
    * Crash when 'tagfunc' closes the window.
    * Cannot use a partial with :defer.
    * Using separate delete() call instead of writefile() 'D' flag.
    * Inverted condition is a bit confusing.
    * Signals test often fails on FreeBSD.
    * Cygwin: multibyte characters may be broken in terminal window.
    * Clang warnings for function prototypes.
    * :findrepl does not escape '&' and '~' properly.
    * :defer not tested with exceptions and ":qa!".
    * Members of funccall_T are inconsistently named.
    * Using :defer in expression funcref not tested.
    * GUI test sometimes hangs on CI.
    * CI uses older clang version.
    * Javascript module files are not recoginzed.
    * 'equalalways' may be off when 'laststatus' is zero.
    * Crash when passing invalid arguments to assert_fails().
    * Arguments in a partial not used by a :def function.
    * Deferred functions not invoked when partial func exits.
    * matchstr() does match column offset. (Yasuhiro Matsumoto)
    * GUI test sometimes fails on MS-Windows.
    * #{g:x} was seen as a curly-braces expression.
    * Struct member cts_lnum is unused.
    * Only created files can be cleaned up with one call.
    * Compiler warning for unused argument.
    * ASAN reports a memory leak.
    * matchstr() still does not match column offset when done after a text
    search.
    * ml_get error when appending lines in popup window.
    * Jsonnet files are not recognized.
    * Manually deleting temp test files.
    * The :defer command does not check the function argument count and types.
    * Function went missing.
    * Not enough testing of the :all command.
    * "for" and "while" not recognized after :vim9cmd and :legacy. (Emanuele
    Torre)
    * gitattributes files are not recognized.
    * Autocmd test is a bit flaky on MS-Windows.
    * Failed flaky tests report only start time.
    * Drupal theme files are not recognized.
    * Autocmd test uses common file name.
    * Not all keys are tested for the MS-Windows GUI.
    * Cannot use repeat() with a blob.
    * Current mode shows in message window.
    * Crash when using for loop variable in closure.
    * Coverity warns for not checking allocation failure.
    * gitignore files are not recognized.
    * Compiler warning for uninitialized variable.
    * CI: running tests in parallel causes flakiness.
    * No error when a custom completion function returns something else than
    the expected list.
    * Cannot put virtual text above a line.
    * Cursor wrong if inserting before line with virtual text above.
    * Crash when using mkdir() with "R" flag in compiled function.
    * Closure in for loop test fails on some systems.
    * Virtual text "above" doesn't handel line numbers.
    * Blueprint files are not recognized.
    * Trying to declare g:variable gives confusing error.
    * When opening/closing window text moves up/down.
    * Message window may be positioned too low.
    * Using :echowin while at the hit-enter prompt causes problems.
    * SubRip files are not recognized.
    * There is no easy way to translate a string with a key code into a
    readable string.
    * Return value of argument check functions is inconsistent.
    * Virtual text "above" does not work with 'nowrap'.
    * Visual highlighting extends into virtual text prop.
    * On an AZERTY keyboard digit keys get the shift modifier.
* Mon Sep 05 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0381, fixes the following problems
  - boo#1202962 - CVE-2022-3037
    * Using common name in tests leads to flaky tests.
    * VDM files are not recognized.
    * Shell command is displayed in message window.
    * Screen flickers when 'cmdheight' is zero.
    * When updating the whole screen a popup may not be redrawn.
    * Clearing screen causes flicker.
    * Godot shader files are not recognized.
    * Command line type of CmdlineChange differs from getcmdtype().
    * Cannot use the message popup window directly.
    * Crash when no errors and 'quickfixtextfunc' is set.
    * Using common name in tests leads to flaky tests.
    * Some changes for cmdheight=0 are not needed.
    * items() does not work on a list. (Sergey Vlasov)
    * OLD_DIGRAPHS is unused.
    * ":highlight" hangs when 'cmdheight' is zero.
    * Method tests fail.
    * Cannot use items() on a string.
    * Overwrite check may block BufWriteCmd.
    * Method test fails.
    * Test does not properly clean up.
    * Checks for Dictionary argument often give a vague error message.
    * Tests are flaky because of using a common file name.
    * Flicker when resetting cmdline_row after updating the screen.
    * Return value of list_append_list() not always checked.
    * No check if the return value of XChangeGC() is NULL.
    * The 'cmdheight' zero support causes too much trouble.
    * mapset() does not restore <Nop> mapping properly.
    * ":wincmd =" equalizes in two directions.
    * ColorScheme autocommand triggered when colorscheme is not found. (Romain
    Lafourcade)
    * Error message for list argument could be clearer.
    * :horizontal modifier not fully supported.
    * Filetype of *.sil files not well detected.
    * :echowindow does not work in a compiled function.
    * Message window may obscure the command line.
    * using :echowindow in a timer clears part of message
    * Missing entry in switch.
    * Check for uppercase char in autoload name is wrong, it checks the name
    of the script.
    * :echowindow sets the in_echowindow flag too early.
    * 'linebreak' interferes with text property highlight if there is syntax
    highlighting.
    * 'breakindent' does not indent non-lists with "breakindentopt=list:-1".
    * Error message for wrong argument type is not specific.
    * Crash when invalid line number on :for is ignored.
    * Removing a listener may result in a memory leak and remove subsequent
    listerns.
    * Expanding ":e %" does not work for remote files.
    * Common names in test files causes tests to be flaky.
    * Clang static analyzer gives warnings.
    * File name used in test is unusual.
    * Cannot use import->Func() in lambda. (Israel Chauca Fuentes)
    * Coverity complains about dropping sign of character.
    * Old Coverity warning for using NULL pointer.
    * A failing flaky test doesn't mention the time.
    * Cleaning up afterwards can make a function messy.
    * Compiler warning for uninitialized variable.
    * Coverity warns for NULL check and unused return value.
    * Coverity still complains about dropping sign of character.
    * The footer feature is unused.
    * Clang warns for dead assignments.
    * Argument assignment does not work.
    * Compiler warning for uninitialized variable. (Tony Mechelynck)
    * Cleaning up after writefile() is a hassle.
    * Deleting files in tests is a hassle.
    * Writefile test leaves files behind.
* Tue Aug 30 2022 Andreas Schwab <schwab@suse.de>
  - ignore-flaky-test-failure.patch: Ignore failure of flaky tests
  - disable-unreliable-tests-arch.patch: Removed
* Mon Aug 29 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0313, fixes the following problems
  - boo#1202862 - CVE-2022-3016
  - boo#1203155 - CVE-2022-2980
  - boo#1203152 - CVE-2022-2982
  - boo#1202689 - CVE-2022-2946
  - boo#1202687 - CVE-2022-2923
  - boo#1202599 - CVE-2022-2889
    * Using NULL pointer when skipping compiled code.
    * Using freed memory with multiple line breaks in expression.
    * job_start() test may fail under valgrind.
    * Cannot read error message when abort() is called.
    * Crash when pattern looks below the last line.
    * Vim9: error message for missing type is not clear.
    * No error for comma missing in list in :def function.
    * Expanding "**" may loop forever with directory links.
    * Test with BufNewFile autocmd is flaky.
    * Removing multiple text properties takes many calls.
    * Cannot make difference between the end of :normal and a character  in
    its argument.
    * 'autoshelldir' does not work with chunked respose.
    * Popup menu not removed when 'wildmenu' reset while it is visible.
    * Mac: cannot build if dispatch.h is not available.
    * Shift-Tab shows matches on cmdline when 'wildmenu' is off.
    * Build failure without the +wildmenu feature.
    * Crash when using ":mkspell" with an empty .dic file.
    * "make install" does not install shared syntax file. (James McCoy)
    * "make install" still fails. (Wilhelm Payne)
    * Text properties "below" sort differently on MS-Windows.
    * Cannot easily get the list of sourced scripts.
    * Mechanism to prevent recursive screen updating is incomplete.
    * Using freed memory when 'tagfunc' deletes the buffer.
    * Cannot add padding to virtual text without highlight.
    * Duplicate code in finding a script in the execution stack.
    * No test for what 9.0.0234 fixes.
    * Slightly inconsistent error messages.
    * Test output shows up in git.
    * Cursor in wrong place after virtual text.
    * A symlink to an autoload script results in two entries in the list of
    scripts, items expected in one are actually in the other.
    * Typo in function name.
    * Build failure without the eval feature.
    * Compiler warning for uninitialized variables.
    * "->" in ":scriptnames" output not tested yet.
    * Crash with mouse click when not initialized.
    * Using freed memory when using 'quickfixtextfunc' recursively.
    * bufload() reads a file even if the name is not a file name. (Cyker Way)
    * Build failure without the +quickfix feature.
    * Too many #ifdefs.
    * No good reason why the "gf" command is not in the tiny version.
    * Compiler warning for unused argument.
    * Build error without the +eval feature.
    * getscriptinfo() does not include the version.  Cannot select entries by
    script name.
    * Some values of 'path' and 'tags' do not work in the tiny version.
    * Using INIT() in non-header files.
    * BufReadCmd not triggered when loading a "nofile" buffer. (Maxim Kim)
    * Konsole termresponse not recognized.
    * Netrw plugin does not show remote files.
    * BufEnter not triggered when using ":edit" in "nofile" buffer.
    * 'buftype' values not sufficiently tested.
    * Coverity CI: update-alternatives not needed with Ubuntu 20.04.
    * The +wildignore feature is nearly always available.
    * The tiny version has the popup menu but not 'wildmenu'.
    * The builtin termcap list depends on the version.
    * Build failure without the +eval feature.
    * A nested timout stops the previous timeout.
    * Cannot complete "syn list @cluster".
    * Using static buffer for multiple completion functions.
    * It is not easy to change the command line from a plugin.
    * Using freed memory when location list changed in autocmd.
    * Irix systems no longer exist.
    * When 'cmdheight' is zero some messages are not displayed.
    * Invalid memory write.
    * Compiler warning for variable set but not used.
    * Test failing.
    * Test causes another test to fail.
    * Messages window not hidden when starting a command line.
    * Crash when 'cmdheight' is 0 and popup_clear() used.
    * GUI drop files test sometimes fails.
    * Message in popup is shortened unnecessary.
    * Cursor position wrong after right aligned virtual text. (Iizuka Masashi)
    * Compiler warning for size_t to int conversion.
    * Error messages for setcmdline() could be better.
    * 'cpoptions' tests are flaky.
    * The message window popup is delayed after an error message.
    * CI for Coverity is bothered by deprecation warnings.
    * It is not easy to get information about a script.
    * WinScrolled is not triggered when only skipcol changes.
    * CI lists useless deprecation warnings.
    * Buffer write message is two lines in message popup window.
    * :echomsg doesn't work properly with cmdheight=0.
    * When cmdheight is zero the attention prompt doesn't show.
    * Invalid memory access when cmdheight is zero.
    * Output of :messages dissappears when cmdheight is zero.
    * Test for hit-Enter prompt fails.
    * Test for cmdheight zero fails.
    * Using common name in tests leads to flaky tests.
* Thu Aug 18 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0224, fixes the following problems
  - boo#1202552 - CVE-2022-2874
  - boo#1202512 - CVE-2022-2849
  - boo#1202511 - CVE-2022-2862
  - boo#1202515 - CVE-2022-2845
  - boo#1202421 - CVE-2022-2816
  - boo#1202420 - CVE-2022-2817
  - boo#1202414 - CVE-2022-2819
    * indexof() may leak memory.
    * Cursor in wrong position when inserting after virtual text. (Ben Jackson)
    * Redraw flags are not named specifically.
    * Stacktrace not shown when debugging.
    * The override flag has no effect for virtual text. (Ben Jackson)
    * Build error with small features.
    * 'list' mode does not work properly with virtual text.
    * Invalid memory access when compiling :lockvar.
    * Invalid memory access when compiling :unlet.
    * Using freed memory with error in assert argument.
    * Splitting a line may duplicate virtual text. (Ben Jackson)
    * Not passing APC_INDENT flag.
    * Undo earlier test sometimes fails on MS-Windows.
    * 'shellslash' works differently when sourcing a script again.
    * Reading before the start of the line.
    * Cannot make a funcref with "s:func" in a def function in legacy script.
    * Invalid memory access with for loop over NULL string.
    * Accessing freed memory if compiling nested function fails.
    * No good reason why text objects are only in larger builds.
    * Typo in diffmode test.
* Sun Aug 14 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0203, fixes the following problems
    * Textprop test with line2byte() fails on MS-Windows.
    * Quarto files are not recognized.
    * Extra space after virtual text when 'linebreak' is set.
    * Virtual text prop highlight continues after truncation.
    * Virtual text does not show if tehre is a text prop at same position. (Ben
    Jackson)
    * Virtual text without highlighting does not show. (Ben Jackson)
    * Command line height changes when maximizing window height.
    * Strange effects when using virtual text with "text_align" and non-zero
    column. (Martin Tournoij)
    * Invalid memory access for text prop without highlight.
    * The way 'cmdheight' can be made zero is inconsistent.
    * Messages test fails; window size incorrect when 'cmdheight' is made
    smaller.
    * Possible invalid memory access when 'cmdheight' is zero. (Martin Tournoij)
    * Search and match highlgith interfere with virtual text highlight. (Ben
    Jackson)
    * Cursor displayed in wrong position after removing text prop. (Ben Jackson)
    * Metafun files are not recogized.
    * Finding value in list may require a for loop.
    * Astro files are not detected.
    * ml_get error when switching buffer in Visual mode.
    * Cursor position wrong with two right-aligned virtual texts.
    * cursor in a wrong positoin if 'wrap' is off and using two right aligned
    text props in one line.
    * CursorLine highlight overrules virtual text highlight.
    * Code and help for indexof() is not ideal.
    * Confusing variable name.
* Wed Aug 10 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0181, fixes the following problems
    * Comment about tabpage line above the wrong code.
    * After CTRL-Left-mouse click a mouse scroll also has CTRL.
    * Debugger test may fail when $CWD is very long.
    * Not enough characters accepted for 'spellfile'.
    * Truncating virtual text after a line not implemented. Cursor positioning
    wrong with Newline in the text.
    * execute() does not use the "legacy" command modifier.
    * "delmenu" does not remove autocmmands. Running menu test function
    alone fails.
    * Crash when adding and removing virtual text. (Ben Jackson)
    * Cursor positioned after virtual text in empty line.
    * Text property cannot override 'cursorline' highlight.
    * Substitute that joins lines drops text properties.
    * Missing part of change for "override" flag.
    * Cursor positioned wrong after two text properties with virtual text and
    "below" alignment. (Tim Pope)
    * A "below" aligned text property gets 'showbreak' displayed.
    * Test for fuzzy completion fails sometimes.
    * Error for using #{ in an expression is a bit confusing.
    * A "below" aligned text property does not work with 'nowrap'.
    * Warning for unused argument in small build.
    * No fold and sign column for virtual text with "below" align and 'nowrap'.
    * Text properties wrong after splitting a line.
    * Text properties with "right" and "after" alignment displayed wrong with
    'nowrap'.
    * Giving E1170 only in an expression is confusing.
    * 'showbreak' displayed below truncated "after" text prop.
    * With 'nowrap' "below" property not displayed correctly.
    * Cannot build with small features.
    * Some diff mode tests fail.
    * Warning for uninitialized variable. (Tony Mechelynck)
    * Text property "below" gets indent if 'breakindent' is set. (Tim Pope)
    * Text property not adjusted for text inserted with "p".
    * Using freed memory with put command.
    * Looking up a text property type by ID is slow.
    * When using text properties the line text length is computed twice.
    * Checking for text properties could be a bit more efficient.
    * Cursor positioned wrong with two virtual text properties close
    together. (Ben Jackson)
    * Insufficient testing for line2byte() with text properties.
    * Various minor code formatting issues.
    * Quickfix line highlight is overruled by 'cursorline'.
    * Trying to allocate zero bytes.
    * Assert fails only on MS-Windows.
    * No error for using "#{ comment" in a compiled function.
    * Spell checking for capital not working with trailing space.
    * Checking character options is duplicated and incomplete.
    * Cursor position wrong with 'virtualedit' and mouse click after end of
    the line. (Hermann Mayer)
    * Cursor position wrong with virtual text before Tab.
    * Cursor position wrong with wrapping virtual text in empty line.
    * Stray logfile appears when running tests.
* Wed Aug 03 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0135, fixes the following problems
  - boo#1202046 - CVE-2022-2571
  - boo#1202049 - CVE-2022-2580
  - boo#1202050 - CVE-2022-2581
  - boo#1202051 - CVE-2022-2598
    * Coverity warns for double free.
    * Some compilers warn for using an uninitialized variable. (Tony Mechelynck)
    * No test for what patch 8.1.1424 fixes.
    * When switching window in autocmd the restored cursor position may be wrong.
    * Star register is changed when deleting and both "unnamed" and "unnamedplus"
    are in 'clipboard'.
    * Error in autoload script not reported for 'foldexpr'.
    * Compiler warning for size_t to int conversion.
    * Command line completion of user command may have duplicates. (Dani
    Dickstein)
    * Cannot interrupt global command from command line.
    * ModeChanged event not triggered when leaving the cmdline window.
    * Using "terraform" filetype for .tfvars file is bad.
    * ":write" fails after ":file name" and then ":edit".
    * Tabline is not redrawn when entering command line.
    * MS-Windows: CTRL-[ on Belgian keyboard does not work like Esc.
    * Pattern for detecting bitbake files is not sufficient.
    * Fuzzy argument completion doesn't work for shell commands.
    * No error when assigning bool to a string option with setwinvar().
    * Duplicate error number.
    * Plugins cannot change v:completed_item.
    * Sway config files are recognized as i3config.
    * Cursor restored unexpected with nested autocommand.
    * Conditions are always true.
    * Flag "new_value_alloced" is always true.
    * Long quickfix line is truncated for :clist.
    * missing include file in timer_create configure check.
    * Scrollback can be wrong after redrawing the command line.
    * Get hit-enter prompt for system() when '!' is in 'guioptions'.
    * Invalid memory access in diff mode with "dp" and undo.
    * Reading past end of line with insert mode completion.
    * If running configure with cached results -lrt may be missing.
    * Illegal memory access when pattern starts with illegal byte.
    * Illegal byte regexp test doesn't fail when fix is reversed.
    * Condition always has the same value.
    * Configure check for timer_create may give wrong error.
    * Writing over the end of a buffer on stack when making list of spell
    suggestions.
    * Help tag generation picks up words in code examples.
    * "nocombine" is missing from synIDattr().
    * has() is not strict about parsing the patch version.
    * The command line takes up space even when not used.
    * When 'cmdheight' is zero pressing ':' may scroll a window.
    * Virtual text not displayed if 'signcolumn' is "yes".
    * Text of removed textprop with text is not freed.
    * No test for what patch 9.0.0155 fixes.
    * Tiny chance that creating a backup file fails.
    * Cannot put virtual text after or below a line.
    * Breakindent test fails.
    * Cannot build with small features.
    * Code has more indent than needed.
    * Cursor positioned wrong with virtual text after the line.
    * Expanding file names fails in directory with more than 255 entries.
    * Unused variable.
    * Coverity complains about possible double free.
    * Compiler warning for int/size_t usage.
    * Cursor position wrong when inserting around virtual text.
    * Virtual text with Tab is not displayed correctly.
    * Multi-byte characters in virtual text not handled correctly.
    * Virtual text after line moves to joined line. (Yegappan Lakshmanan)
    * No test for text property with column zero.
* Tue Jul 26 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0073, fixes the following problems
  - CVE-2022-2522 - boo#1201863
  - CVE-2022-2345 - boo#1201363
  - CVE-2022-2343 - boo#1201356
  - CVE-2022-2344 - boo#1201359
    * In the quickfix window 'cursorline' overrules QuickFixLine highlighting.
    * On a Belgian keyboard CTRL-[ does not work.
    * Spell tests do not always clear the word list.
    * Spell dump may go beyond end of an array.
    * 'fillchars' cannot have window-local values.
    * 'listchars' test fails.
    * Not all systems have GDK_KEY_dead_circumflex. (Hisashi T Fujinaka)
    * Use of set_chars_option() is confusing.
    * A couple of filetype patterns do not have "*" before "/etc".
    * Missing change for filetype detection.
    * Insufficient testing for bracket commands.
    * Typos in comments, wrapping lines.
    * Reading past end of completion with a long line and 'infercase' set.
    * Reading past end of completion with duplicate match.
    * Using freed memory with recursive substitute.
    * Cursor in wrong column with mouse click after concealed text.
    * Csv and tsv files are not recognized.
    * Split else-if is confusing.
    * Using CTRL-C wih :append may hang Vim.
    * "zG" may throw an error if invalid character follows.
    * E1281 not tested with the old regexp engine.
    * Compiler warning for size_t to int conversion.
    * Bitbake files are not detected.
    * Wrong line number reported when :cexpr fails in :def function.
    * has('patch-xxx') returns true.
    * Test file has wrong name.
    * Accessing uninitialized memory when completing long line.
    * ml_get error with nested autocommand.
    * Compiler warnings for signed/unsigned char.
    * Too many type casts for dict_get functions.
    * Confusing error when using "q:" in command line window.
    * Cross-compiling doesn't work because of timer_create check.
    * Switching window uneccarily when getting buffer options.
    * Cannot show virtual text.
    * Build fails with tiny features.
    * Leaking memory when using text prop with inserted text.
    * Using utfc_ptr2char_len() when length is negative.
    * Command overlaps with printed text in scrollback.
    * Compiler warning for uninitialized variable.
    * Too many files recognized as bsdl.
* Mon Jul 04 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0032, fixes the following problems
  - fix CVE-2022-2285 - boo#1201134
  - fix CVE-2022-2257 - boo#1201154
    * Map functionality outside of map.c.
    * Functions are global while they could be local.
    * Plural messages not translated properly.
    * Hare files are not recognized.
    * Not all Visual Basic files are recognized.
    * No support for double, dotted and dashed underlines.
    * Cannot specify the variable name for "xxd -i".
    * Going past the end of a menu item with only modifier.
    * Returning 0 for has('patch-9.0.0') is inconsistent.
    * Reading beyond the end of the line with put command.
    * Signature files not detected properly.
    * Reproducing memory access errors can be difficult.
    * Missing part of the test override change.
    * With EXITFREE defined terminal menus are not cleared.
    * Comparing line pointer for 'breakindent' is not reliable.
    * Accessing memory beyond the end of the line.
    * Going over the end of the typahead.
    * Timers test not run where possible.
    * With some completion reading past end of string.
    * Invalid memory access when adding word with a control character to the
    internal spell word list.
    * Spell test fails.
    * On Solaris timer_create() exists but does not work.
    * May access part of typeahead buf that isn't filled.
    * Accessing beyond allocated memory when using the cmdline window in Ex mode.
    * Accessing freed memory with diff put.
    * The command line test is getting quite big.
    * The bitmaps/vim.ico file is not in the distribution.
    * Matchfuzzy test depends on path of current directory.
    * <cmod> of user command does not have correct verbose value.
    * In the quickfix window 'cursorline' overrules QuickFixLine highlighting.
* Tue Jun 28 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 9.0.0000, fixes the following problems
  - CVE-2022-2304 - boo#1201249
  - CVE-2022-2289 - boo#1201139
  - CVE-2022-2288 - boo#1201137
  - CVE-2022-2287 - boo#1201136
  - CVE-2022-2286 - boo#1201135
  - CVE-2022-2284 - boo#1201133
  - CVE-2022-2264 - boo#1201132
  - CVE-2022-2231 - boo#1201150
  - CVE-2022-2210 - boo#1201151
  - CVE-2022-2207 - boo#1201153
  - CVE-2022-2208 - boo#1201152
  - CVE-2022-2206 - boo#1201155
    * Reading beyond the end of the line with lisp indenting.
    * search() gets stuck with "c" and skip evaluates to true.
    * "make uninstall" does not remove colors/lists.
    * Still mentioning version8, some cosmetic issues.
    * In diff mode windows may get out of sync. (Gary Johnson)
    * TSTP and INT signal tests are not run with valgrind.
    * Fix for CTRL-key combinations causes more problems than it solves.
    * Accessing invalid memory after changing terminal size.
    * Might still access invalid memory.
    * Reading before the start of the line with BS in Replace mode.
    * Crash when deleting buffers in diff mode.
    * Invalid memory access after diff buffer manipulations.
    * Import test fails because 'diffexpr' isn't reset.
    * Test for DiffUpdated fails.
    * get(Fn, 'name') on funcref returns special byte code.
    * Cannot build with Python 3.11.
    * Nested :source may use NULL pointer.
    * Dependencies and proto files are outdated.
    * "make menu" still uses legacy script.
* Fri Jun 24 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.5154, fixes the following problems
  - fixed boo#1200184
  - CVE-2022-2175 - boo#1200904
  - CVE-2022-2182 - boo#1200903
  - CVE-2022-2183 - boo#1200902
    * Debugger test fails when run with valgrind.
    * Cannot build without the +channel feature. (Dominique Pellé)
    * Various small issues.
    * TIME_WITH_SYS_TIME is no longer supported by autoconf.
    * Seachpair timeout test is flaky.
    * Using "volatile int" in a signal handler might be wrong.
    * Startup test fails if there is a status bar at the top of the
    screen. (Ernie Rael)
    * Some tests fail when using valgrind. Spurious leak reports.
    * With 'lazyredraw' set completion menu may be displayed wrong.
    * Exit test causes spurious valgrind reports.
    * Memory leak when substitute expression nests.
    * Flaky test always fails on retry.
    * Invalid memory access when using an expression on the command line.
    * Cannot build without the +eval feature. (Tony Mechelynck)
    * Read past the end of the first line with ":0;'{".
    * Reading beyond the end of the line with lisp indenting.
    * search() gets stuck with "c" and skip evaluates to true.
    * "make uninstall" does not remove colors/lists.
    * Still mentioning version8, some cosmetic issues.
* Mon Jun 20 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.5136, fixes the following problems
  - CVE-2022-2129 - boo#1200701
  - CVE-2022-2124 - boo#1200697
  - CVE-2022-2125 - boo#1200698
  - CVE-2022-2126 - boo#1200700
    * Autocmd test still fails on MS-Windows.
    * When the GUI shows a dialog tests get stuck.
    * Gcc gives warning for signed/unsigned difference.
    * CI runs on Windows 2019.
    * Cannot build with clang on MS-Windows.
    * Value of cmod_verbose is a bit complicated to use.
    * Some functions return a different value on failure.
    * Terminal test fails with some shell commands.
    * Using "'<,'>" in Ex mode may compare unrelated pointers.
    * Error message for unknown command may mention the command twice. (Malcolm
    Rowe)
    * Terminal test still fails with some shell commands.
    * Using uninitialized memory when using 'listchars'.
    * Spelldump test sometimes hangs.
    * Some terminal tests are not retried.
    * Memory usage tests are not retried.
    * MS-Windows with MinGW: $CC may be "cc" instead of "gcc".
    * Interrupt not caught in test.
    * Build fails with small features.
    * Default cmdwin mappings are re-mappable.
    * Some callers of rettv_list_alloc() check for not OK. (Christ van Willegen)
    * Retab test disabled because it hangs on MS-Windows.
    * Mode not updated after CTRL-O CTRL-C in Insert mode.
    * Icon filetype not recognized from the first line.
    * No test for --gui-dialog-file.
    * Timer becomes invalid after fork/exec, :gui gives errors. (Gabriel Dupras)
    * Time limit on searchpair() does not work properly.
    * Search timeout is overrun with some patterns.
    * "limit" option of matchfuzzy() not always respected.
    * Crash when calling a Lua callback from a :def function. (Bohdan Makohin)
    * Searching for quotes may go over the end of the line.
    * Interrupt test sometimes fails.
    * Lisp indenting my run over the end of the line.
    * Using invalid index when looking for spell suggestions.
    * When syntax timeout test fails it does not show the time.
    * Substitute may overrun destination buffer.
    * Using assert_true() does not show value on failure.
    * Syntax highlighting disabled when using synID() in searchpair() skip
    expression and it times out. (Jaehwang Jung)
    * Timeout handling is not optimal.
    * Edit test for mode message fails when using valgrind.
    * Timeout implementation is not optimal.
    * :mkview test doesn't test much.
    * Function has confusing name.
    * Running configure gives warnings for main() return type.
* Mon Jun 13 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.5083, fixes the following problems
  - CVE-2022-2042 - boo#1200471
  - CVE-2022-2000 - boo#1200405
  - CVE-2022-1968 - boo#1200270
  - CVE-2022-1942 - boo#1200125
    * A finished terminal in a popup window does not show a scrollbar.
    * Confusing error if first argument of popup_create() is wrong.
    * Scrollbar thumb in scrolled popup not visible.
    * Cannot close a terminal popup with "NONE" job.
    * Scrollbar thumb in tall scrolled popup not visible.
    * Can open a cmdline window from a substitute expression.
    * Command line test fails.
    * Can escape a terminal popup window when the job is finished.
    * vim_regsub() can overwrite the destination.
    * CurSearch highlight is often wrong.
    * When using XIM the gui test may fail.
    * Insufficient tests for autocommands.
    * Using freed memory when searching for pattern in path.
    * Check for autocmd_add() event argument is confusing.
    * CI checkout step title is a bit cryptic.
    * Cannot have a comment halfway an expression in an autocmd command block.
    * No good filetype for conf files similar to dosini.
    * Statusline is not updated when terminal title changes.
    * The channel log only contains some of the raw terminal output.
    * Using gettimeofday() for timeout is very inefficient.
    * input() does not handle composing characters properly.
    * Autoconf 2.71 produces many obsolete warnings.
    * Running configure fails.
    * C89 requires signal handlers to return void.
    * Coverity warns for dead code.
    * Error for a command may go over the end of IObuff.
    * No test for what 8.1.0052 fixes.
    * Wrong return type for main() in tee.c.
    * Can specify multispace listchars only for whole line.
    * Timer_create is not available on every Mac system. (Hisashi T Fujinaka)
    * Gcc 12.1 warning when building tee.
    * Unnecessary code.
    * With some Mac OS version clockid_t is redefined.
    * Using uninitialized value and freed memory in spell command.
    * Clang on MS-Windows produces warnings.
    * Spell test fails on MS-Windows.
    * Clang gives an out of bounds warning.
    * Unnecessary code.
    * Various warnings from clang on MS-Windows.
    * Substitute test has a one second delay.
    * DirChanged autocommand may use freed memory. (Shane-XB Qian)
    * When indenting gets out of hand it is hard to stop.
    * Retab test fails.
* Sun May 29 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.5038, fixes the following problems
  - CVE-2022-1927 - boo#1200012
  - CVE-2022-1897 - boo#1200010
  - CVE-2022-1898 - boo#1200011
  - CVE-2022-1886 - boo#1199969
  - CVE-2022-1851 - boo#1199936
  - CVE-2022-1796 - boo#1199747
  - CVE-2022-1785 - boo#1199745
  - CVE-2022-1771 - boo#1199693
  - CVE-2022-1733 - boo#1199655
  - CVE-2022-1769 - boo#1199658
  - CVE-2022-1735 - boo#1199651
  - CVE-2022-1720 - boo#1200732
  - CVE-2022-1674 - boo#1199502
  - CVE-2022-1621 - boo#1199435
  - CVE-2022-1629 - boo#1199436
  - CVE-2022-1619 - boo#1199333
  - CVE-2022-1620 - boo#1199334
  - CVE-2022-1616 - boo#1199331
    * Valgrind warning for using uninitialized variable.
    * Screendump test may fail when using valgrind.
    * Vim9: misplaced elseif causes invalid memory access.
    * "P" in Visual mode still changes some registers.
    * Cannot make 'breakindent' use a specific column.
    * String interpolation only works in heredoc.
    * Test fails without the job/channel feature. (Dominique Pellé)
    * Test fails with the job/channel feature.
    * Vim9: redir in skipped block seen as assignment.
    * Channel log does not show invoking a timer callback.
    * Line number of lambda ignores line continuation.
    * Inconsistent capitalization in error messages.
    * Vim help presentation could be better.
    * Test failures because of changed error messages.
    * Distributed import files are not installed.
    * Buffer overflow with invalid command with composing chars.
    * Expression in command block does not look after NL when command is typed.
    * Comment inside an expression in lambda ignores the rest of the expression.
    * Coverity complains about pointer usage.
    * With latin1 encoding CTRL-W might go before the start of the command line.
    * Vim9 expression test fails without the job feature.
    * NULL pointer access when using invalid pattern.
    * Mouse wheel scrolling is inconsistent.
    * Cannot get the current cmdline completion type and position.
    * codecov includes MS-Windows install files.
    * codecov includes MS-Windows install header file.
    * Some users do not want a line comment always inserted.
    * No text formatting for // comment after a statement.
    * MODE_ enum entries names are too generic.
    * Imperfect coding.
    * The mode #defines are not clearly named.
    * Using execute() to define a lambda doesn't work. (Ernie Rael)
    * Popup_hide() does not always have effect.
    * String interpolation in :def function may fail.
    * Sometimes the cursor is in the wrong position.
    * Mouse in Insert mode test fails.
    * Fuzzy expansion of option names is not right.
    * Conceal character from matchadd() displayed too many times.
    * Can add invalid bytes with :spellgood.
    * Spell test fails because of new illegal byte check.
    * Mouse test fails on MS-Windows.
    * Test checks for terminal feature unnecessarily.
    * maparg() may return a string that cannot be reused.
    * Trailing backslash may cause reading past end of line.
    * #ifdef for crypt feature around too many lines.
    * Return type of remove() incorrect when using three arguments.
    * Various white space and cosmetic mistakes.
    * Off-by-one error in in statusline item.
    * Interpolated string expression requires escaping.
    * Crash with sequence of Perl commands.
    * Not easy to filter the output of maplist().
    * A few more capitalization mistakes in error messages.
    * String interpolation fails when not evaluating.
    * With 'foldmethod' "indent" some lines are not included in the fold. (Oleg
    Koshovetc)
    * No test for what 8.2.4931 fixes.
    * Crash when matching buffer with invalid pattern.
    * matchfuzzypos() with "matchseq" does not have all positions.
    * Some code is never used.
    * '[ and '] marks may be wrong after undo.
    * Error when setting 'filetype' in help file again.
    * Changing 'switchbuf' may have no effect.
    * Text properties are wrong after "cc". (Axel Forsman)
    * Inconsistent use of white space.
    * Vim9: some code not covered by tests.
    * Text properties not adjusted when accepting spell suggestion.
    * Cannot use Perl heredoc in nested :def function. (Virginia Senioria)
    * Vim9: some code not covered by tests.
    * Text properties position wrong after shifting text.
    * Smart indenting done when not enabled.
    * GUI test will fail if color scheme changes.
    * With 'smartindent' inserting '}' after completion goes wrong.
    * Inserting line breaks text property spanning more then one line.
    * Text property in wrong position after auto-indent.
    * Reading past end of line with "gf" in Visual block mode.
    * Text properties in a wrong position after a block change.
    * A couple conditions are always true.
    * Using NULL regexp program.
    * Text properties that cross line boundary are not correctly updated for
    a deleted line.
    * Build error with a certain combination of features.
    * Files show up in git status.
    * Expanding path with "/**" may overrun end of buffer.
    * GUI: testing mouse move event depends on screen cell size.
    * Changing text in Visual mode may cause invalid memory access.
    * "eval 123" gives an error, "eval 'abc'" does not.
    * Vim9: interpolated string seen as range.
    * Vim9: compilation fails when using dict member when skipping.
    * Vim9: type error for list unpack mentions argument.
    * ":so" command may read after end of buffer.
    * Recursive command line loop may cause a crash.
    * Coverity complains about not restoring a saved value.
    * Memory access error when substitute expression changes window.
    * No error if engine selection atom is not at the start.
    * Accessing freed memory when line is flushed.
    * When 'shortmess' contains 'A' loading a session may still warn for an
    existing swap file. (Melker Österberg)
    * It is not possible to manipulate autocommands.
    * Colors in terminal window are not 100% correct.
    * Colors test fails in the GUI.
    * Dragging statusline fails for window with winbar.
    * PVS warns for possible array underrun.
    * Some github actions are outdated.
    * After deletion a small fold may be closable.
    * Textprop in wrong position when replacing multi-byte chars.
    * Cannot specify a function name for :defcompile.
    * Memory leak when :defcompile fails.
    * No test for hwat patch 8.1.0535 fixes.
    * Compiler warning for possibly uninitialized variable. (Tony Mechelynck)
    * smart/C/lisp indenting is optional, which makes the code more complex,
    while it only reduces the executable size a bit.
    * Tests are using legacy functions.
    * Still a compiler warning for possibly uninitialized variable. (Tony
    Mechelynck)
    * setbufline() may change Visual selection. (Qiming Zhao)
    * Python: changing hidden buffer can cause the display to be messed up.
    * Vim9: crash when using multiple funcref().
    * Filetype test table is not properly sorted.
    * Checking translations affects the search pattern history.
    * deletebufline() may change Visual selection.
    * Cannot do bitwise shifts.
    * Right shift on negative number does not work as documented.
    * Compiler warning for uninitialized variable. (John Marriott)
    * Asan warns for undefined behavior.
    * Spell suggestion may use uninitialized memory. (Zdenek Dohnal)
    * When 'formatoptions' contains "/" wrongly wrapping a long trailing comment.
    * Fold may not be closeable after appending.
    * The terminal debugger uses various global variables.
    * Replacing an autocommand requires several lines.
    * Cannot select one character inside ().
    * After text formatting the cursor may be in an invalid position.
    * Byte offsets are wrong when using text properties.
    * Hoon and Moonscript files are not recognized.
    * Access before start of text with a put command.
    * Gcc 12.1 warns for uninitialized variable.
    * Vim9: some code is not covered by tests.
    * Cannot get the first screen column of a character.
    * Using 'imstatusfunc' and 'imactivatefunc' breaks 'foldopen'.
    * Build fails with normal features and +terminal. (Dominique Pellé)
    * 'completefunc'/'omnifunc' error does not end completion.
    * Substitute overwrites allocated buffer.
    * Using freed memory with "]d".
    * Vim9: a few lines not covered by tests.
    * Error for missing :endif when an exception was thrown. (Dani Dickstein)
    * Syntax regexp matching can be slow.
    * "textlock" is always zero.
    * autocmd_add() can only handle one event and pattern.
    * Cannot easily run the benchmarks.
    * Python 3 test fails without the GUI.
    * Build error with +eval but without +quickfix.  Warning for uninitialized
    variable.
    * There is no way to get the byte index from a virtual column.
    * When splitting a window the changelist position moves.
    * Using two counters for timeout check in NFA engine.
    * Cursor position may be invalid after "0;" range.
    * A finished terminal in a popup window does not show a scrollbar.
* Fri May 06 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4877, fixes the following problems
  - CVE-2022-1420 - boo#1198748
  - CVE-2022-1381 - boo#1198596
    * Using wrong flag for using bell in the terminal.
    * Supercollider filetype not recognized.
    * No filetype override for .sys files.
    * Cannot use an imported function in a mapping.
    * <script> is not expanded in autocmd context.
    * Small pieces of dead code.
    * Mapping <SID>name.Func does not work for script in autoload directory.
    * Wrong 'statusline' value can cause illegal memory access.
    * Error from setting an option is silently ignored.
    * Still using cached values after unsetting some known environment variables.
    * Cannot use <SID>FuncRef in completion spec.
    * Build error without the +eval feature.
    * List of libraries to suppress lsan errors is outdated.
    * When using an LSP channel want to get the message ID.
    * CurSearch highlight does not work for multi-line match.
    * Using matchfuzzy() on a long list can take a while.
    * Documentation for using LSP messages is incomplete.
    * Using freed memory when using synstack() and synID() in WinEnter.
    * Using invalid pointer with "V:" in Ex mode.
    * CI uses an older gcc version.
    * Function matchfuzzy() sorts too many items.
    * KRL files using "deffct" not recognized.
    * Openscad files are not recognized.
    * CI: codecov upload sometimes does not work.
    * Build warning with UCRT.
    * Cannot easily mix expression and heredoc.
    * Coverity warns for not checking return value.
    * Old Coverity warning for not checking ftell() return value.
    * Build failure without the +eval feature.
    * Crash when using a number for lambda name.
    * SpellBad highlighting does not work in Konsole.
    * GTK: 'lines' and 'columns' may change during startup.
    * Screendump tests fail because of a redraw.
    * Pacman files use dosini filetype.
    * lsan suppression is too version specific.
    * Parsing an LSP message fails when it is split.
    * Maxima files are not recognized.
    * Accessing freed memory.
    * Coverity warns for leaking memory.
    * Lamba test with timer is flaky.
    * Visual mode not stopped early enough if win_gotoid() goes to another
    buffer. (Sergey Vlasov)
    * Test for win_gotoid() in Visual mode fails on Mac.
    * prop_find() does not find the right property.
    * Large payload for LSP message not tested.
    * The cursor may be in the in wrong place when using :redraw while editing
    the cmdline.
    * Lilypond filetype not recognized.
    * Indent operator creates an undo entry for every line.
    * Recognizing Maxima filetype even though it might be another.
    * Compiler warning for not initialized variable.
    * 'cursorbind' scrolling depends on whether 'cursorline' is set.
    * File left behind after running cursorline tests.
    * getwininfo() may get oudated values.
    * t_8u option was reset even when set by the user.
    * Popup does not use correct topline.
    * Missing test update for adjusted t_8u behavior.
    * Fix for cursorbind fix not fully tested.
    * WinScrolled not always triggered when scrolling with the mouse.
    * Expression in heredoc doesn't work for compiled function.
    * CurSearch used for all matches in current line.
    * A mapping using <LeftDrag> does not start Select mode.
    * Processing key eveints in Win32 GUI is not ideal.
    * Unused item in engine struct.
    * Various things not properly tested.
    * Missing changes in one file.
    * Unused struct item.
    * Pasting text while indent folding may mess up folds.
    * Possible to leave a popup window with win_gotoid().
    * Cannot build with older GTK version.
    * Still using older codecov app in some places of CI.
    * No test for what 8.2.4806 fixes.
    * Unmapping simplified keys also deletes other mapping.
    * Not simple programmatic way to find a specific mapping.
    * Crash when imported autoload script was deleted.
    * Setting ufunc to NULL twice.
    * Concatenating more than 2 strings in a :def function is inefficient.
    * Expression is evaluated multiple times.
    * Can only get a list of mappings.
    * .cshtml files are not recognized.
    * Typo in variable name. (Gabriel Dupras)
    * Fix for unmapping simplified key not fully tested.
    * A key may be simplified to NUL.
    * Possible endless loop if there is unused typahead.
    * Crash when using maparg() and unmapping simplified keys.
    * Passing zero instead of NULL to a pointer argument.
    * Failure of mapping not checked for.
    * Vim9: some lines not covered by tests.
    * Modifiers not simplified when timed out or using feedkeys() with 'n" flag.
    * Checking for absolute path is not trivial.
    * Compiler warning for unused argument.
    * Heredoc expression evaluated even when skipping.
    * Empty string considered an error for expand() when 'verbose' is
    set. (Christian Brabandt)
    * expand("%:p") is not empty when there is no buffer name.
    Bender)
    * <C-S-I> is simplified to <S-Tab>.
    * Duplicate code.
    * Termcodes test fails.
    * Crash when using uninitialized function pointer.
    * Local completion with mappings and simplification not working.
    * Gleam filetype not detected.
    * Mksession mixes up "tabpages" and "curdir" arguments.
    * Compiler warning for uninitialized variable.
    * ANSI color index to RGB value not correct.
    * CI with FreeBSD is a bit outdated.
    * Array size does not match usage.
    * Robot files are not recognized.
    * MinGW compiler complains about unknown escape sequence.
    * Yaml indent for multiline is wrong.
    * K_SPECIAL may be escaped twice.
    * wget2 files are not recognized.
    * It is not easy to restore saved mappings.
    * Vim9: test may fail when run with valgrind.
    * Accessing freed memory in test without the +channel feature. (Dominique
    Pellé)
    * Vim9: script test fails.
    * :startinsert right after :stopinsert does not work when popup menu is
    still visible.
    * Duplicate code in "get" functions.
    * Listing of mapping with K_SPECIAL is wrong.
    * When closing help window autocmds triggered for the wrong window.
    * Expression in command block does not look after NL.
    * Vim9: expression in :substitute is not compiled.
    * Vim9: in :def function no error for using a range with a command that
    does not accept one.
    * Vim9: no error for using an expression only at the script level when
    followed by an empty line.
    * Vim9: using "else" differs from using "endif/if !cond".
    * Win32 GUI: horizontal scroll wheel not handled properly.
* Tue Apr 19 2022 Dirk Müller <dmueller@suse.com>
  - skip empty post/postun on gvim for SLE15+
* Wed Apr 13 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4745, fixes the following problems
  - CVE-2022-1160 - boo#1197814
  - CVE-2022-1154 - boo#1197813
    * Vim9: not enough test coverage for executing :def function.
    * Sourcing buffer lines is too complicated.
    * Error for redefining a script item may be confusing.
    * Error for arguments of remote_expr() even when the +clientserver feature
    is not included.
    * Test fails because of changed error message.
    * Sourcing buffer lines may lead to errors for conflicts.
    * getcompletion() does not work properly when 'wildoptions contains "fuzzy".
    * :unhide does not check for failing to close a window.
    * Some conditions are always true.
    * Typos in tests; one lua line not covered by test.
    * Vim9: cannot use a recursive call in a nested function. (Sergey Vlasov)
    * Return type of swapfile_unchanged() is wrong.
    * Redrawing too much when 'cursorline' is set and jumping around.
    * Mapping with escaped bar does not work in :def function. (Sergey Vlasov)
    * Vim9: Declarations in a {} block of a user command do not use Vim9 rules
    if defined in a legacy script. (Yegappan Lakshmanan)
    * No completion for :scriptnames.
    * Command line completion does not recognize single letter commands.
    * Mapping is cancelled when mouse moves and popup is visible.
    * Two letter substitute commands don't work. (Yegappan Lakshmanan)
    * Crash when using the tabline right-click menu.
    * Vim9: Crash with :execute and :finish. (Sergey Vlasov)
    * Coverity warns for using uninitialized field.
    * Old Coverity warning for resource leak.
    * Old Coverity warning for resource leak.
    * Visual area not fully updated when removing sign in Visual mode while
    scrolling.
    * flatten() does not use maxdepth correctly.
    * Not enough testing for 2/3 letter substitute commands.
    * flattennew() makes a deep copy unnecessarily.
    * 'cursorline' not always updated with 'cursorlineopt' is "screenline".
    * Crash when switching window in BufWipeout autocommand.
    * Using freed memory in flatten().
    * Visual range does not work before command modifiers.
    * Vim9: cannot initialize a variable to null_list.
    * Tests using null list or dict fail.
    * Not using Visual range.
    * Warning for using uninitialized variable. (Tony Mechelynck)
    * Superfluous check if a redraw is needed for 'cursorline'.
    * Not sufficient parenthesis in preprocessor macros.
    * Some boolean options use "long" instead of "int".
    * May mark the wrong window for redrawing.
    * Vim9: in :def function script var cannot be null.
    * Vim9: variable may be locked unintentionally.
    * Redrawing too often when 'relativenumber' is set.
    * 'shortmess' changed when session does not store options.
    * Using buffer line after it has been freed in old regexp engine.
    * "source" can read past end of copied line.
    * Handling LSP messages is a bit slow.
    * Various formatting problems.
    * "import autoload" only works with using 'runtimepath'.
    * Test fails because path differs.
    * Leaking memory if assignment fails.
    * "import autoload" does not check the file name.
    * Missing changes for import check.
    * Command line completion popup menu positioned wrong when using a terminal
    window.
    * Vim9: can't use items from "import autoload" with autoload directory name.
    * Errors for functions are sometimes hard to read.
    * Org-mode files are not recognized.
    * Invalid memory access when using printable function name.
    * Cursorcolumn is sometimes not correct.
    * Coverity warning for using uninitialized variable.
    * No error for using out of range list index.
    * Occasional crash when running the GUI tests.
    * Elvish files are not recognized.
    * Popup with "minwidth" and scrollbar not updated properly.
    * Vim9: assignment not recognized in skipped block.
    * expandcmd() fails on an error.
    * Buffer allocation failures insufficiently tested.
    * In compiled code len('string') is not inlined.
    * Memory allocation failures for new tab page not tested.
    * 'wildignorecase' is sometimes not used for glob().
    * Using :normal with Ex mode may make :substitute hang.
    * Redrawing a vertically split window is slow when using CTRL-F and CTRL-B.
    * Cannot force getting MouseMove events.
    * No error for missing expression after :elseif. (Ernie Rael)
    * Test fails with different error.
    * Vim9: not all code is tested.
    * Cannot have expandcmd() give an error message for mistakes.
    * Build failure without +postscript.
    * Build fails with a combination of features.
    * Vim9: can use :unlockvar for const variable. (Ernie Rael)
    * Verbose check with dict_find() to see if a key is present.
    * Cannot open a channel on a Unix domain socket.
    * When a swap file is found for a popup there is no dialog and the buffer
    is loaded anyway.
    * Configure doesn't find the Motif library with Cygwin.
    * "vimgrep /\%v/ *" may cause a crash.
    * New regexp engine does not give an error for "\%v".
    * Using <Cmd> in a mapping does not work for mouse keys in Insert
    mode. (Sergey Vlasov)
    * Channel tests fail on MS-Windows.
    * Solution for <Cmd> in a mapping causes trouble.
    * No test for what 8.2.4691 fixes.
    * new regexp does not accept pattern "\%>0v".
    * Avoidance of #elif causes more preproc nesting.
    * JSON encoding could be faster.
    * delete() with "rf" argument does not report a failure.
    * Vim9: crash when adding a duplicate key to a dictionary.
    * Vim9: script variable has no flag that it was set.
    * Hard to reproduce hang when reading from a channel.
    * Buffer remains active if a WinClosed event throws an exception.
    * Kuka Robot Language files not recognized.
    * C++ scope labels are hard-coded.
    * Memory leak in handling 'cinscopedecls'.
    * Using "else" after return or break increases indent.
    * Jump list marker disappears.
    * Buffer remains active if a WinClosed event throws an exception when
    there are multiple tabpages.
    * Redrawing could be a bit more efficient.
    * PHP test files are not recognized.
    * After :redraw the statusline highlight might be used.
    * Smart indenting does not work after completion.
    * When 'insermode' is set :edit from <Cmd> mapping misbehaves.
    * Only get profiling information after exiting.
    * Plugins cannot track text scrolling.
    * Using g:filetype_dat and g:filetype_src not tested.
    * Vagrantfile not recognized.
    * Memory allocation failure not tested when defining a function.
    * For TextYankPost v:event does not contain information about the operation
    being inclusive or not.
    * @@@ in the last line sometimes drawn in the wrong place.
    * ">" marker sometimes not displayed in the jumplist.
    * ABB Rapid files are not recognized properly.
    * Cooklang files are not recognized.
    * When a recording is ended with a mapped key that key is also recorded.
    * The ModeChanged autocmd event is inefficient.
    * Current instance of last search pattern not easily spotted.
    * Unused variable in tiny build.
    * Cannot use expand() to get the script name.
    * Unused code.
    * No test that v:event cannot be modified.
    * HEEx and Surface templates do not need a separate filetype.
    * The changelist index is not remembered per buffer.
    * Duplicate code to free fuzzy matches.
    * HEEx and Surface do need a separate filetype.
    * getcharpos() may change a mark position.
    * Quickfix tests can be a bit hard to read.
    * Build problem for Cygwin with Motif.
    * // in JavaScript string recognized as comment.
    * Esc on commandline executes command instead of abandoning it.
    * Accessing freed memory after WinScrolled autocmd event.
    * When expand() fails there is no error message.
    * Startup test fails.
    * There is no way to start logging very early in startup.
    * A terminal window can't use the bell.
    * Using wrong flag for using bell in the terminal.
* Mon Mar 21 2022 Ondřej Súkup <mimi.vx@gmail.com>
  -  Updated to version 8.2.4602, fixes the following problems
  - CVE-2022-0943 - boo#1197225
    * Vim9: "break" inside try/catch not handled correctly.
    * Coverity warning for refactored tag search code.
    * Coverity warnings for not using returned value.
    * Duplicate #undef.
    * The neXTaw GUI is old and does not work well.
    * Script-local function is deleted when used in a funcref.
    * Cannot build with Motif and editres. (Tony Mechelynck)
    * When mapping <Esc> terminal codes are not recognized.
    * In a :def function "put = expr" does not work.
    * Linear tag search is a bit slow.
    * Vim9: using null values not sufficiently tested.
    * getmousepos() returns the wrong column. (Ernie Rael)
    * Test fails without the +job or +channel feature. (Dominique Pellé)
    * Confusing comment about 'cursorlineopt'.
    * getmousepos() returns the screen column. (Ernie Rael)
    * Suspending with CTRL-Z does not work on DragonFlyBSD.
    * Build failure with some combination of features. (John Marriott)
    * Linear tag search is not optimal.
    * "z=" in Visual mode may go beyond the end of the line.
    * Running test leaves file behind.  (Dominique Pellé)
    * No command line completion for :breakadd and :breakdel.
    * Check for existing buffer in session file does not work for files in
    the home directory.
    * Bracketed paste doesn't work well in Visual linewise mode.
    * getmousepos() does not compute the column below the last line.
    * Coverity warning for not using a return value.
    * No command line completion for :profile and :profdel.
    * Not all gdb files are recognized.
    * Vim9: return type "any" is sometimes changed to first returned type.
    (Virginia Senioria)
    * A nested function (closure) is compiled for debugging without context.
    * Vim9: test for profiling fails.
    * Vim9: error for comparing with null can be annoying.
    * Message test is flaky. (Elimar Riesebieter)
    * No warning when an autoload script for completion function has an error.
    * Cannot use page-up and page-down in the command line completion popup menu.
    * Vim9: incorrect error for shadowing variable.
    * Null types not fully tested.
    * Useless code handling a type declaration.
    * Screendump test fails.
    * Error for using autoload function in custom completion.
    * Cannot use keypad page-up/down for completion menu.
    * Vim9: no error for using lower case name for "func" argument. (Ernie Rael)
    * Vim9: double free after unpacking a list.
    * Mapping with key code after other matching mapping does not work.
    * Cannot index the g: dictionary.
    * Vim9: range type check has wrong offset.
    * Cursor line not updated when a callback moves the cursor.
    * Search continues after giving E1204.
    * Unnecessary call to redraw_later().
    * Need to write script to a file to be able to source them.
    * X11: using --remote-wait may keep the CPU busy.
    * Installing tutor binary may fail.
    * LuaV_debug() not covered by tests.
    * Profile completion test sometimes fails.
    * GTK: get assertion errors when scrolling a split window.
    * Vim9: not enough test coverage for executing :def function.
* Fri Mar 11 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4542, fixes the following problems
    * Terminal test may fail on some machines.
    * The GPM library can only be linked statically.
    * Vim9: compiling filter() call fails with funcref that has unknown
    arguments.
    * Vim9: compiling sort() call fails with a funcref that has unknown
    arguments.
    * Vim9: wrong error for defining dict function.
    * Not enough testing for quickfix code.
    * Completion only uses strict matching.
    * Dtrace files are recognized as filetype D.
    * Fuzzy completion does not order matches properly.
    "create-directories" as the final argument.
    * Running filetype test leaves file behind.
    * Coverity warns for uninitialized struct member.
    * Coverity warns for uninitialized variable.
    * Coverity warns for use of a freed function name.
    * Coverity warnds for not checking return value of ftell().
    * Memory allocation failures not tested in quickfix code.
    * Fuzzy cmdline completion does not work for lower case.
    * Operator name spelled wrong.
    * Crash when using fuzzy completion.
    * No fuzzy completieon for maps and abbreviations.
    * Suspending with CTRL-Z does not work on Android.
    * Cmdline popup menu not removed when 'lazyredraw' is set.
    * No fuzzy cmdline completion for user defined completion.
    * Command completion makes two rounds to collect matches.
    * Vim9: some error messages are not tested.
    * Compiler warning for uninitialized variable.
    * Vim9: cannot compare with v:null.
    * Build error with +eval but without +channel or +job.
    * Failing test for comparing v:null with number.
    * Terminal focus reporting only works for xterm-like terminals. (Jonathan
    Rascher)
    * MS-Windows makefile dependencies are outdated.
    * No error if an option is given an invalid value with ":let &opt = val".
    * Options test fails in the GUI.
    * The find_tags() function is much too long.
    * Help test fails in 24 line terminal.
    * Coverity gives warnings after tags code refactoring.
    * Wrong color for half of wide character next to pum scrollbar.
    * Using <Plug> with "noremap" does not work.
    * Vim9: at the script level declarations leak from try block to catch and
    finally block.
    * Vim9: can declare a global variable on the command line.
    * With 'showbreak' set and after the end of the line the cursor may be
    displayed in the wrong position.
    * In the GUI a modifier is not recognized for the key typed after CTRL-X,
    which may result in a mapping to be used. (Daniel            Steinberg)
    * Vim9: there is no point in supporting :Print and :mode.
    * When there is a partially matching map and modifyOtherKeys is active a
    full map may not work.
    * Vim9: outdated "autocmd nested" still works.
    * "pattern not found" for :global is not an error message.
    * Test fails because of new error message.
    * Vim9: cannot assign to a global variable on the command line.
    * Vim9: can declare a variable with ":va".
    * Vim9: shortening commands leads to confusing script.
    * Filetype test fails.
    * The find_tags_in_file() function is much too long.
    * Window-local directory is not applied if 'acd' fails.
    * Vim9: some flow commands can be shortened.
    * Old subsitute syntax is still supported.
    * Build failure without the +eval feature.
    * The binary tag search feature is always enabled.
    * Vim9: Can still use ":fini" and ":finis" for ":finish".
    * Using wrong highlight for cursor line number.
    * Build failure without the +diff feature. (John Marriott)
    * GUI test fails with Motif. (Dominique Pellé)
    * When gvim is started maximized the 'window' option isn't set
    properly. (Christian J. Robinson)
    * Some GUI tests don't work on Athena.
    * Vim9: cannot set variables to a null value.
    * The Athena GUI is old and does not work well.
    * Crash when using null_function for a partial.
    * Vim9: comparing partial with function fails.
    * Making comparison with null work changes legacy behavior.
    * LGTM warnings for condition always true and buffer size too small.
    * Suspending with CTRL-Z does not work on OpenBSD.
    * Vim9: no test that after assigning null the type is still checked.
    * Vim9: "is" operator with empty string and null returns true.
    * Filename modifer ":8" removes the filename.
    * Debugger test fails when breaking on expression.
    * Output from linter and language server shows up in git.
    * The find_tags_in_file() function is too long.
    * When comparing special v:none and v:null are handled the same when
    compiling.
    * Line number for error is off by one.
    * Crash in debugger when a variable is not available in the current block.
    * Vim9: "break" inside try/catch not handled correctly.
* Wed Feb 23 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4456, fixes the following problems
  - boo#1196226 - CVE-2022-0629
  - boo#1196227 - CVE-2022-0685
  - boo#1196361 - CVE-2022-0696
  - boo#1196358 - CVE-2022-0714
  - boo#1196437 - CVE-2022-0729
    * ctx_imports is not used.
    * Not enough tests for command line completion.
    * CI steps for Windows are a bit unorganized.
    * Incsearch highlight broken when calling searchcount() in 'tabLine'
    function. (Mirko Palmer)
    * An empty change is reported to a listener.
    * Small differences between Chinese translation files.
    * Translation file listed twice.
    * A custom 'tabline' may cause Esc to work like Enter on the command line
    when the popup menu is displayed.
    * Vim9: unused code lines.
    * Vim9: error message not tested, some code not tested.
    * Cannot build tiny version.
    * Still cannot build tiny version.
    * Command line completion doesn't always work properly.
    * Dead code in op_insert().
    * screenpos() does not handle a position in a closed fold.
    * Vim9: list from declaration with inferred type does not set the type on
    the value.
    * Command line executed when typing Esc in the GUI.
    * MS-Windows with VIMDLL: Escaping CSI is wrong.
    * Possible number overflow with nested folds.
    * UTF8 select mode test fails on MS-Windows.
    * Some code lines not covered by tests.
    * Python3 test fails.
    * Crash when using many composing characters in error message.
    * Some command completion functions are too long.
    * Crash after ml_get error.
    * MS-Windows: cannot use the mouse in the console with VIMDLL.
    * Map listing does not clear the rest of the command line.
    * Missing parenthesis may cause unexpected problems.
    * ml_get error with nested folds and deleting lines.
    * Vim9: some code not covered by tests.
    * Compiler warning for unused variable without the +folding feature. (Tony
    Mechelynck)
    * Expand functions use confusing argument names.
    * Vim9: some code not covered by tests.
    * Bicep files are not recognized.
    * Translation cleanup script does not remove empty lines at end.
    * Vim9: Coverity warns for using NULL pointer.
    * Solidity files are not recognized.
    * Function argument name conflicts with C++ keyword.
    * Vim9: using a script-local function requires using "s:" when setting
    'completefunc'.
    * Using NULL pointer.
    * Crash when using special multi-byte character.
    * Illegal memory access when using exactly 20 highlights.
    * Menu translations are inconsistent.
    * Some installed files and directories have wrong permissions.
    * Autochdir test fails on MS-Windows.
    * "make nvcmdidxs" fails.
    * ".gts" and ".gjs" files are not recognized.
    * map() function does not check function arguments at compile time.
    * map() function on string and blob does not check argument types at
    compile time.
    * getchar() may return modifiers if no character is available.
    * Crash when switching tabpage while in the cmdline window.
    * Using script-local function from the wrong script when using a
    partial. (Yegappan Lakshmanan)
    * GTK: crash when using 'guiligatures' and reading from stdin.
    * Unnecessary condition when assigning to a variable.
    * Cannot use settabvar() while the cmdline window is open.
    * CI: cannot see interface versions for MS-Windows.
    * Duplicate check for cmdline window.
    * Dead code in checking map() arguments. (Dominique Pellé)
    * Crash with weird 'vartabstop' value.
    * Vartabs test fails on MS-Windows.
    * Crash on exit when using cmdline window.
    * Accepting "iso8859" 'encoding' as "iso-8859-".
    * Crash with specific regexp pattern and string.
    * Vim9: function argument of filter() not checked like map().
    * Test for error reading input fails on MS-Windows.
    * Regexp pattern test fails on Mac.
    * Beep caused by test.  ASAN reports leaks.
    * Exit test fails on MS-Windows anyway.
    * Vim9: cannot refer to a global function like a local one.
    * Vim9: can still use s:var in a compiled function.
    * Filetype detection is failing.
    * vim9: function argument of sort() not checked at compile time.
    * List sort test fails.
    * sort() fails when ignoring case.
    * Test for what 8.2.4436 fixes does not check for regression.
    * :helpgrep may free an option that was not allocated. (Yegappan Lakshmanan)
    * Resetting cmdwin_type only for one situation.
    * Accepting one and zero for the second sort() argument is strange.
* Sun Feb 20 2022 Christian Boltz <suse-beta@cboltz.de>
  - Update apparmor.vim to latest version (from AppArmor 3.0.4)
    * add network mctp keyword
* Mon Feb 14 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4375, fixes the following problems
  - CVE-2022-0572 - boo#1196023
  - CVE-2022-0554 - boo#1195846
    * Vim9: strict type checking after copy() and deepcopy().
    * Cannot assign empty list with any list type to variable with specific
    list type.
    * Preprocessor indents are inconsistent.
    * Warnings reported by MSVC.
    * Error number used twice.
    * Test fails.
    * Vim9: when copying a list it gets type list<any> even when the original
    list did not have a type.
    * Vim9: concatenating two lists may result in wrong type.
    * Vim9: not all code covered by tests.
    * Vim9: not all code covered by tests.
    * Divide by zero with huge tabstop value.
    * SafeState autocommand interferes with debugging.
    * Cannot build tiny version. (Tony Mechelynck)
    * Vim9: type error for copy of dict.
    * Vim9: return type of getline() is too strict.
    * A few messages should not be translated.
    * Vim9: slice() makes a copy but doesn't change the type.
    * Tex filetype detection fails.
    * No test for fixed perl filetype check.
    * A few more messages should not be translated.
    * Vim9: cannot list autoload function.
    * Vim9: crash when using a partial in the wrong context.
    * Vim9: constant list and dict get a declaration type other than "any".
    * Vim9: changing script variable type not caught at compile time.
    * No error for using :vim9script in a :def function.
    * Vim9: cannot change type of list after making a slice.
    * Test fails where lines are skipped.
    * Put in Visual mode not fully tested.
    * Various comment and indent mistakes, returning wrong zero.
    * :put does not work properly in compiled function. (John Beckett)
    * Athena and Motif: when maximized scrollbar position is wrong.
    * Vim9: crash when using a funcref to a closure.
    * Vim9: crash when using funcref with closure.
    * Vim9: nested function name can start with "_".
    * Vim9: script-local function name can start with "_".
    * 'wildmenu' only shows few matches.
    * "o" and "O" copying comment not sufficiently tested.
    * May end up with no current buffer.
    * Command line complete matches cleard when typing character. (Dominique
    Pellé)
    * No support for end line number and column in 'errorformat'.
    * Vim9: no error if script imports itself.
    * Vim9: no test for existing script variable in block.
    * Vim9: incomplete test for existing script variable in block.
    * cstack not always passed to where it is needed.
    * Command line popup menu not positioned correctly.
    * No autocommand event triggered before changing directory. (Ronnie Magatti)
    * Using :filter for :scriptnames does not work. (Ben Jackson)
    * Part of condition is always true.
    * An error from an expression mapping messes up the display.
    * CTRL-A does not work properly with the cmdline popup menu.
    * Command line not redrawn when finishing popup menu and the screen has
    scrolled up.
    * CI will soon switch to other windows version.
    * When reloading not all properties are detected.
    * <amatch> is expanded like a file name for DirChangedPre.
    * A custom statusline may cause Esc to work like Enter on the command line
    when the popup menu is displayed.
    * In some build setups UNUSED is not defined.
    * "legacy exe cmd" does not do what one would expect.
    * FEAT_GUI_ENABLED defined but never used.
    * No coverage is measured on MS-Windows CI.
    * ReScript files are not recognized.
    * CI does not use the latest Lua and Python.
    * Dynamic loading of libsodium not handled properly.
    * Unnecessary call to check_colorcolumn().
    * Command line completion functions are very long.
    * sticky command modifiers are too sticky.
    * Vim9: line number of exception is not set.
    * crash when repeatedly using :retab.
    * Vim9: allowing use of "s:" leads to inconsistencies.
    * Vim9: some tests fail.
    * :retab may allocate too much memory.
    * sticky command modifiers are too sticky.
    * Not enough tests for command line completion.
    * Calling in_vim9script() multiple times.
    * Amiga: a few compiler warnings.
    * Redundant #ifdef argument.
    * MS-Windows: libsodium.dll not included with the installer.
    * Vim9: can create a script variable from a legacy function.
    * Filetype detection from file contents is in legacy script.
    * Expression test fails.
    * Unreachable code.
    * ctx_imports is not used.
* Thu Feb 03 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - fixes boo#1195509 CVE-2022-0443
  - Updated to version 8.2.4286, fixes the following problems
    * Compiler warning for uninitialized variable.
    * Unused entry in keymap enum.
    * CI log output is long.
    * Coverity warns for using a NULL pointer.
    * Generating nv_cmdidxs.h requires building Vim twice.
    * Vim9 expr test fails without the channel feature. (Dominique Pellé)
    * The EBCDIC support is outdated.
    * Basic and form filetype detection is incomplete.
    * Cannot use an autoload function from a package under start.
    * Separate test function for the GUI scrollbar.
    * Vim9: an import does not shadow a command modifier.
    * Build with Athena GUI fails. (Elimar Riesebieter)
    * Vim9: cannot change item type with map() after range().
    * list-dict test crashes.
    * Using freed memory with :lopen and :bwipe.
    * Restricted mode requires the -Z command line option.
    * Using a variable for the return value is not needed.
    * Old mac resources files are no longer used.
    * Vim9: type of item in for loop not checked properly.
    * Vim9: strict type checking after copy() and deepcopy().
* Mon Jan 31 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4266, fixes the following problems
  - CVE-2022-0417 - boo#1195499
  - CVE-2022-0413 - boo#1195356
  - CVE-2022-0408 - boo#1195359
  - CVE-2022-0407 - boo#1195354
  - CVE-2022-0393 - boo#1195336
  - CVE-2022-0392 - boo#1195332
  - CVE-2022-0368 - boo#1195205
  - CVE-2022-0361 - boo#1195202
  - CVE-2022-0359 - boo#1195203
  - CVE-2022-0351 - boo#1195126
  - CVE-2022-0319 - boo#1195066
    * Cannot use an import in 'patchexpr'.
    * Gnuplot file not recognized.
    * Not all gitconfig files are recognized.
    * All conceal tests are skipped without the screendumps feature.
    * json5 files are not recognized.
    * Cannot use an import in 'printexpr'.
    * Cannot use an import in 'charconvert'.
    * Resizing terminal may cause to behave like CTRL-Z.
    * Various file types not recognized.
    * Cannot use an import in the "expr" part of 'spellsuggest'.
    * Vim9: the switch for executing instructions is too long.
    * Some tests do not clean up properly.
    * When using the GUI CTRL-Z does not stop gvim.
    * Vim9: cannot export function that exists globally.
    * Entering a character with CTRL-V may include modifiers.
    * screenpos() has non-zero row for invisible text.
    * The normal_cmd() function is too long.
    * Condition with many "(" causes a crash.
    * Recursion test fails with MSVC.
    * Using setbufvar() may change the window title.
    * partial in 'opfunc' cannot use an imported function.
    * Window title test fails in some configurations.
    * Too much code for supporting old MSVC versions.
    * Illegal memory access with large 'tabstop' in Ex mode.
    * Illegal memory access when copying lines in Visual mode.
    * Vim9: cannot use a function from an autoload import directly.
    * Illegal memory access when undo makes Visual area invalid.
    * Illegal memory access with bracketed paste in Ex mode.
    * Reading before the start of the line.
    * Some functions in normal.c are very long.
    * Long/int compiler warnings; function arguments swapped.
    * Vim9: no error when using a number for map() second argument
    * Vim9: depth argument of :lockvar not parsed in :def function.
    * Filter-map test fails.
    * Vim9: using "lockvar!" in :def function does not work.
    * No tests for clicking in the GUI tabline.
    * Possible crash when invoking timer callback fails.
    * MS-Windows: set_guifontwide() is included but won't work.
    * Vim9: map() gives type error when type was not declared.
    * Some compilers don't like a goto label without statement.
    * Crash when recording and using Select mode.
    * test_garbagecollect_now() does not check v:testing as documented.
    * Invalid check for NULL pointer.
    * Accessing freed memory.
    * Record buffer wrong if character in Select mode was not typed.
    * *.tf file could be fileytpe "tf" or "terraform".
    * Build fails with unusual configuration.
    * Error for using flatten() in Vim9 script is unclear.
    * Some type casts are redundant.
    * Put in Visual mode cannot be repeated.
    * Lua tests fail with Lua 5.4.4.
    * ":retab 0" may cause illegal memory access.
    * One error message not in errors.h. (Antonio Colombo)
    * Stack corruption when looking for spell suggestions.
    * No proper test for moving the window separator.
    * The timeout limit for spell suggestions is always 5000 milli seconds.
    * Channel out callback test is flaky on Mac.
    * Vala files are not recognized.
    * Generating the normal command table at runtime is inefficient.
    * Using freed memory when substitute uses a recursive function call.
    * Using short instead of int.
    * Theoretical computation overflow.
    * Vim9: finding global function without g: prefix but not finding global
    variable is inconsistent.
    * Coverity warns for array overrun.
    * Number of test functions for GUI events is growing.
    * Vim9: can still use a global function without g: at the script level.
    * Accessing invalid memory when a regular expression checks the Visual
    area while matching in a string.
    * Some search tests fail.
    * No test for the GUI find/replace dialog.
    * Vim9: can use old style autoload function name.
    * Autoload tests fails.
    * Compiler warning for uninitialized variable.
* Sun Jan 23 2022 Dirk Müller <dmueller@suse.com>
  - Updated to version 8.2.4186, fixes the following problems
  - CVE-2022-0318 - boo#1195004
  - CVE-2022-0261 - boo#1194872
  - CVE-2022-0213 - boo#1194885
    * Vim9: exported function in autoload script not found. (Yegappan Lakshmanan)
    * Foam files are not detected.
    * Computation overflow with large count for :yank.
    * Vim9: imported autoload script loaded again.
    * Vim9: cannot call imported function with :call. (Drew Vogel)
    * Vim9: import test fails.
    * Vim9: import test fails on MS-Windows.
    * Using uninitialized memory when reading empty file.
    * Vim9: no detection of return in try/endtry. (Dominique Pellé)
    * Vim9: compiling function fails when autoload script is not loaded yet.
    * Coverity warns for using NULL pointer.
    * Going over the end of NameBuff.
    * Test failures.
    * Memory leak in autoload import.
    * Not all Libsensors files are recognized.
    * Terminal test for current directory not used on FreeBSD.
    * MS-Windows: "gvim --version" didn't work when build with VIMDLL.
    * Not sufficient test coverage for xxd.
    * CodeQL reports problem in if_cscope causing it to fail.
    * Check for autoload file name and prefix fails. (Christian J. Robinson)
    * Vim9: no test for "vim9script autoload' and using script variable in
    the same script.
    * Memory leak when looking for autoload prefixed variable.
    * Vim9: no test for using import in legacy script.
    * "cctx" argument of find_func_even_dead() is unused.
    * Cannot test items from an autoload script easily.
    * Xxd cannot output everything in one line.
    * Terminal test for current directory fails on FreeBSD.
    * After restoring a session buffer order can be quite different.
    * Virtcol is recomputed for statusline unnecessarily.
    * MacOS CI: unnecessarily doing "Install packages".
    * Cached breakindent values not initialized properly.
    * 'virtualedit' is window-local but using buffer-local enum.
    * Sed script not recognized by the first line.
    * Linux CI: unnecessarily installing packages
    * Wrong number in error message on 32 bit system. (John Paul Adrian Glaubitz)
    * Typing "interrupt" at debug prompt may keep exception around, causing
    function calls to fail.
    * Vim9: cannot use Vim9 syntax in mapping.
    * Early return when getting the 'formatlistpat' value.
    * Warning for unused argument in tiny version.
    * Vim9: import cannot be used after method.
    * Vim9: variable declared in for loop not initialzed.
    * Vim9: lower casing the autoload prefix causes problems.
    * Translation related comment in the wrong place.
    * Going over the end of the w_lines array.
    * Script context not restored after using <ScriptCmd>.
    * Going over the end of the w_lines array.
    * MS-Windows: high dpi support is outdated.
    * Coverity warns for using NULL pointer.
    * Potential proglem when map is deleted while executing.
    * Function not deleted at end of test.
    * Typo on DOCMD_RANGEOK results in not recognizing command.
    * Vim9: type checking for a funcref does not work for when it is used in
    a method.
    * Cannot use a method with a complex expression.
    * Vim9: cannot use a method with a complex expression in a :def function.
    * Vim9: wrong white space error after using imported item.
    * Using UNUSED for argument that is used.
    * Build failure when disabling the channel feature.
    * Block insert goes over the end of the line.
    * Visual test fails on MS-Windows.
    * ":command Cmd" does not show custom completion argument.
    * Complete function cannot be import.Name.
    * Vim9: method in compiled function may not see script item.
    * Completion tests fail.
    * Crash on exit when built with dynamic Tcl and EXITFREE is
    defined. (Dominique Pellé)
    * Build failure without the +eval feature.
    * Crash when method cannot be found. (Christian J. Robinson)
    * Building with +sound but without +eval fails. (Dominique Pellé)
    * MS-Windows: MSVC build may have libraries duplicated.
    * Vim9: calling function in autoload import does not work in a :def function.
    * Vim9: wrong error message when autoload script can't be found.
    * output of ":scriptnames" goes into the message history, while this des
    not happen for other commands, such as ":ls".
    * MS-Windows: test for import with absolute path fails.
    * Vim9: ":scriptnames" shows unloaded imported autoload script.
    * Vim9: the "autoload" argument of ":vim9script" is not useful.
    * Vim9: calling import with and without method is inconsistent.
    * Vim9: no error for return with argument when the function does not
    return anything.
    * Using freed memory if an expression abbreviation deletes the abbreviation.
    * maparg() does not indicate the type of script where it was defined.
    * Vim9 builtin functions test fails.
    * Build failure with normal features without persistent undo.
    * MS-Windows: IME support for Win9x is obsolete.
    * Cannot load libsodium dynamically.
    * Confusing error when using name of import for a function.
    * Vim9: shadowed function can be used in compiled function but not at
    script level.
    * E464 does not always include the offending command.
    * Deleting any mapping may cause <ScriptCmd> to not set the script context.
    * Test override not restored, autocommand left behind.
    * Coverity warns for using pointer after free.
    * Reading beyond the end of a line.
    * Block insert with double wide character fails.
    * MS-Windows: Global IME is no longer supported.
    * ml_get error when exchanging windows in Visual mode.
    * Translating strftime() argument results in check error.
    * Fileinfo message overwrites echo'ed message.
    * Terminal test fails because Windows sets the title.
    * MS-Windows: memory leak in :browse.
    * MS-Windows: _WndProc() is very long.
    * Cannot change the register used for Select mode delete.
    * Vim9: warning for missing white space after imported variable.
    * Vim9: no error for redefining function with export.
    * No error for omitting function name after autoload prefix.
    * Error in legacy code for function shadowing variable.
    * The nv_g_cmd() function is too long.
    * Undo synced when switching buffer in another window.
    * Vim9: error message for old style import.
    * Disallowing empty function name breaks existing plugins.
    * MS-Windows: unnessary casts and other minor things.
    * MS-Windows: still using old message API calls.
    * Cannot invoke option function using autoload import.
    * Filetype detection for BASIC is not optimal.
    * Cannot use an import in 'foldexpr'.
    * Vim9: can use an autoload name in normal script.
    * MS-Windows: runtime check for multi-line balloon is obsolete.
    * Vim9: cannot use imported function with call().
    * Vim9: autoload script not loaded after "vim9script noclear".
    * Vim9: invalid error for return type of lambda when debugging.
    * 'foldtext' is evaluated in the current script context.
    * 'balloonexpr' is evaluated in the current script context.
    * Vim9: cannot use an import in 'diffexpr'.
    * Memory leak when evaluating 'diffexpr'.
    * Cannot use an import in 'formatexpr'.
    * Cannot use an import in 'includeexpr'.
    * Cannot use an import in 'indentexpr'.
    * Cannot use an import in 'patchexpr'.
* Thu Jan 13 2022 Andreas Schwab <schwab@suse.de>
  - disable-unreliable-tests-arch.patch: refresh
* Tue Jan 11 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.4063, fixes the following problems
  - fixes boo#1194559 CVE-2022-0156
    * Not all sshconfig files are detected as such.
    * Vim9: type checking for list and dict lacks information about declared
    type.
    * Vim9: not enough testing for extend() and map().
    * Asan error for adding zero to NULL.
    * Redundant check for NUL byte.
    * Coverity warns for checking for NULL pointer after using it.
    * Insert complete code uses global variables.
    * First char typed in Select mode can be wrong.
    * Error messages are spread out.
    * Old compiler complains about struct init with variable.
    * Error messages are spread out.
    * Vim9: crash when declaring variable on the command line.
    * Session does not restore help buffer properly when "options' is missing
    from 'sessionoptions'.
    * Error messages are spread out.
    * Reading one byte beyond the end of the line.
    * Error messages are spread out.
    * Test fails because of changed error number.
    * Error messages are spread out.
    * Build failure without the spell feature.
    * Git and gitcommit file types not properly recognized.
    * Build failure with tiny features. (Tony Mechelynck)
    * Vim9: incorrect error for argument that is shadowing var.
    * Gcc warns for misleading indent in Athena menu code.
    * ml_get error when win_execute redraws with Visual selection.
    * Vim9: import mechanism is too complicated.
    * Debugger test fails.
    * Missing part of the :import changes.
    * Two error messages in the wrong file.
    * Using uninitialized variable.
    * Confusing error message if imported name is used directly.
    * Error for import not ending in .vim does not work for .vimrc.
    * ml_get error with specific win_execute() command. (Sean Dewar)
    * ml_get error with :doautoall and Visual area. (Sean Dewar)
    * Debugging NFA regexp my crash, cached indent may be wrong.
    * A script local funcref is not found from a mapping.
    * Crash in xterm with only two lines. (Dominique Pellé)
    * ATTRIBUTE_NORETURN is not needed.
    * Running filetype tests leaves directory behind.
    * Coverity warns for possibly using a NULL pointer.
    * Timer triggered at the debug prompt may cause trouble.
    * Vim9: script test file is getting too long.
    * Insert mode completion is insufficiently tested.
    * Various code not used when features are disabled.
    * The xdiff library is linked in even when not used.
    * Keeping track of allocated lines in user functions is too complicated.
    * Using unitialized pointer.
    * Vim9: build error.
    * Using int for second argument of ga_init2().
    * Vim9: no error when importing the same script twice.
    * Some global functions are only used in one file.
    * Some error messages not in the right place.
    * Depending on the build features error messages are unused.
    * gcc complains about use of "%p" in printf.
    * Vim9: reading before the start of the line with "$" by itself.
    * Vim9: need to prefix every item in an autoload script.
    * Compiler complains about possibly uninitialized variable.
    * Not easy to resize a window from a plugin.
    * Vim9: autoload mechanism doesn't fully work yet.
    * Vim9 script test fails.
    * Vim9: line break in expression causes v:errmsg to be filled. (Yegappan
    Lakshmanan)
    * Vim9: memory leak when exporting function in autoload script.
    * Vim9: not fully implementing the autoload mechanism.
    * Vim9: import test failure in wrong line.
    * Vim9: an expression of a map cannot access script-local items. (Maxim Kim)
    * win_execute() is slow on systems where getcwd() or chdir() is slow. (Rick
    Howe)
    * Codecov bash script is deprecated.
    * Match highlighting of tab too short.
    * Vim9: exported function in autoload script not found. (Yegappan Lakshmanan)
* Tue Jan 04 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3995, fixes the following problems
  - fixed boo#1194219
  - CVE-2021-46059 - boo#1194556
    * Various build flags accidentally enabled.
    * Cannot disable requesting key codes from xterm.
    * Vim9: compiler complains about using "try" as a struct member.
    * Vim9: type checking global variables is inconsistent.
    * Implementation of some list functions too complicated.
    * Vim9: function test fails.
    * Vim9: type checking for "any" is inconsistent.
    context menu. (Gabriel Dupras)
    * List.c contains code for dict and blob.
    * Vim9: finddir() and uniq() return types can be more specific.
    * go.mod files are not recognized.
    * Cannot highlight the number column for a sign.
    * gcc complains about buffer overrun.
    * 'cindent' does not recognize inline namespace.
    * Function does not abort after a type error in compare
    * Vim9: debugger tries to read more lines than there are.
    * getreg() and getregtype() contain dead code.
    * Solution filter files are not recognized.
    * More duplicated code in f_getreginfo().
    * Crash when switching to other regexp engine fails.
    * Crash when clearing the argument list while using it.
    * Arglist test fails.
    * Can define autocmd for every event by using "au!".
    * E1135 is used for two different errors.
    * The argument list may contain duplicates.
    * Duplicate code for translating script-local function name.
    * Vim9: type check for using v: variables is basic.
    * When modifyOtherKeys is used CTRL-C is not recognized.
    * Vim9: many local variables are initialized with an instruction.
    * Vim9: no proper type check for first argument of call().
    * Vim9: confusing error when using function() with a number.
    * Vim9: no test for nested function not available later.
    * Vim9: the second argument of map() and filter() is not checked at
    compile time.
    * Vim9: not sufficient testing for variable initialization.
    * Vim9: test for map() on string fails.
    * It is not easy to use a script-local function for an option.
    * Vim9: Cannot set 'cpo' in main .vimrc if using Vim9 script.
    * Vim9: double free with nested :def function.
    * "gM" does not count tabs as expected.
    * Vim9: skip expression type is not checked at compile time.
    * Dockerfile using prefix name not recognized.
    * Vim9 help still contains "under development" warnings.
    * Error messages are spread out.
    * Cannot use a script-local function for 'foldtext'.
    * Containerfile using prefix name not recognized.
    * When the compare function of sort() produces and error then sort()
    does not abort.
    * Vim9: type check for filter() does not accept unknown.
    * The ins_complete() function is much too long.
    * Help for expressions does not mention Vim9 syntax.
    * Various spelling mistakes in comments.
    * illegal memory access when completing with invalid bytes.
    * No error for passing an invalid line number to append().
    * The eval.txt help file is way too big.
    * Function list test fails.
    * Vim9: wrong argument for append() results in two errors.
    * Restoring directory after using another window is inefficient.
    * The way xdiff is used is inefficient.
    * Cannot build with dynamic Ruby 3.1.
    * Vim9: double free if a nested function has a line break in the argument
    list.
    * Vim9: no error if something follows :enddef in a nested function.
    * Diff mode confused by NUL bytes.
    * Build failure without the 'autochdir' option. (John Marriott)
    * Vim9: double free when using lambda.
    * Heredoc test fails.
    * Using unititialized variable.
    * getcmdline() argument has a misleading type.
    * Coverity reports a memory leak.
    * C line comment not formatted properly.
    * After ":cd" fails ":cd -" is incorrect.
    * Repeating line comment is undesired for "O" command.
    * CTRL-U in Insert mode does not fix the indent.
    * No proper test for maintaining change mark in diff mode.
    * Insert mode completion function is too long.
    * Line comment start is also found in a string.
    * Match highlight disappears when doing incsearch for ":s/pat".
    * SIGTSTP is not handled.
    * Coverity reports a possible memory leak.
    * Compiler warning from gcc for uninitialized variable.
    * Insert mode completion functions are too long.
    * Vim9: partial variable argument types are wrong, leading to a crash.
    * When an internal error makes Vim exit the error is not seen.
    * Unnecessary check for NULL pointer.
    * Vim9: failure with partial with unknown argument count.
    * Using freed memory with /\%V.
    * Going beyond the end of the line with /\%V.
    * Vim9: memory leak when text after a nested function.
    * First line not redrawn when adding lines to an empty buffer.
    * Insert completion code is too complicated.
    * Vim9: no error for shadowing if script var is declared later.
    * Duplicate assignment.
    * Build failure compiling xxd with "-std=c2x".
    * Error messages are spread out.
    * Build fails for missing error message.
    * Build failure with tiny and small features. (Tony Mechelynck)
    * Some common lisp and scheme files not recognized.
    * Vim9: no easy way to check if Vim9 script is supported.
    * When using feedkeys() abbreviations may be blocked.
    * Error messages are spread out.
    * Build failure.
    * Value of MAXCOL not available in Vim script.
    * Error messages are spread out.
    * Build fails.
    * Error messages are spread out.
    * Tiny build fails.
    * Vim9: LISTAPPEND instruction does not check for a locked list.
    * Error messages are spread out.
    * FEARG_LAST is never used. (Dominique Pellé)
    * Error messages are spread out.
    * Build error when using dynamycally loaded Python 3.
    * Vim9: the feature is not mentioned in the right places.
    * If 'operatorfunc' invokes an operator the remembered Visual mode may be
    changed. (Naohiro Ono)
    * Vim9: debugging a for loop doesn't stop before it starts.
    * Some lines of code not covered by tests.
    * Error messages are spread out.
    * Tiny build fails.
    * Some insert completion code is not tested.
    * Testing wrong operator.
    * Vim9: error when extending dict<any> with another type that it was
    initialized with.
    * Wrong local-additions in the help with language mix.
    * When recording a change in Select mode the first typed character appears
    twice.
    * Vim9: extend() complains about the type even when it was not declared.
    * Not all sshconfig files are detected as such.
* Tue Dec 21 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3863, fixes the following problems
    * Freeze when calling term_wait() in a close callback.
    * Xxd code has duplicate expressions.
    * List of distributed files is outdated.
    * Header for source file is outdated.
    * Count for 'operatorfunc' in Visual mode is not redone.
    * Vim9: The "no effect" error is not given for all registers.
    * Using <sfile> in a function gives an unexpected result.
    * GTK: when using ligatures the cursor is drawn wrong.
    * "verbose pwd" is incorrect after dropping files on Vim.
    * Vim9: error for variable declared in while loop.
    * Vim9: for loop variable can be a list member.
    * Vim9: no error for :lock or :unlock with unknown variable.
    * Can only get text properties one line at a time.
    * Terminal ANSI colors may be wrong.
    * GTK: a touch-drag does not update the selection.
    * Compiler warning for using size_t for int.
    * Vim9: no error for an evironment variable by itself.
    * Vim9: debug text misses one line of return statement.
    * Duplicate code in xxd.
    * Integer overflow with large line number.
    * Overflow check uses wrong number.
    * Test for put with large count fails.
    * Illegal memory access if malloc() fails.
    * Using %S in printf() does not work correctly.
    * Cannot adjust sign highlighting for 'cursorline'.
    * Cannot use a lambda for 'tagfunc'.
    * Libvterm is outdated.
    * Building libvterm fails with MSVC.
    * Messages may be corrupted.
    * Buffer overflow with long help argument.
    * Error checks repeated several times.
    * Restarting Insert mode in prompt buffer too often when a callback switches
    windows and comes back. (Sean Dewar)
    * Build failure with unsigned char.
    * Crash when allocating signal stack fails.
    * When ml_get_buf() fails it messes up IObuff.
    * Using freed memory when vim_strsave() fails.
    * Unused runtime file.
    * After a put the '] mark is on the last byte of a multi-byte character.
    * Illegal memory access.
    * objc file detected as Octave. (Antony Lee)
    * Repeated code in xxd.
    * Cannot drag popup window after click on a status line. (Sergey Vlasov)
    * Vim9: assigning to a script variable drops the required type.
    * Vim9: cannot use `=expr` in :...do commands.
    * Blockwise insert does not handle autoindent properly.
    * Visual studio project files are not recognized.
    * Filetype detection often mixes up Forth and F#.
    * Blockwise insert does not handle autoindent properly when tab is inserted.
    * The window title is not updated when dragging the scrollbar.
    * ex_let_one() is too long.
    * Vim9: "filter #pat# cmd" does not work.
    * Build failure with small features.
    * Vim9: cannot use :func inside a :def function.
    * Coverity warns for possibly using a NULL pointer.
    * Cannot use quotes in the count of an Ex command.
    * Confusing error for missing key.
    * Vim9: error for invalid assignment when skipping.
    * Cannot drag a popup without a border.
    * Match highlighting continues over breakindent.
    * The +title feature adds a lot of #ifdef but little code.
    * Text property highlighting continues over breakindent.
    * Vim9: invalid LHS is not possible.
    * First key in dict is seen as curly expression and fails.
    * Most people call F# "fsharp" and not "fs".
    * Vim9: cannot use a list declaration in a :def function.
    * Cannot pass a lambda name to function() or funcref(). (Yegappan Lakshmanan)
    * Text property highlighting is used on Tab.
    * Vim9: constant expression of elseif not recognized.
    * Vim9: test fails with different error.
    * Vim9: backtick expression expanded when not desired.
    * Vim9: backtick expression expanded for :global.
    * Vim9: memory leak when compiling :elseif fails.
    * Cannot use Vim9 lambda for 'tagfunc'.
    * MS-Windows: No error message if vimgrep pattern is not matching.
    * Some unused assignments and ugly code in xxd.
    * Vim9: valgrind reports spurious problems for a test.
    * Vim9: range without a command is not compiled.
    * Vim9: error for constant list size is only given at runtime.
    * Compiler warns for unused variable without the +textprop feature. (John
    Marriott)
    * MS-Windows: test sometimes runs into existing swap file.
    * Vim9: Internal error when invoking closure in legacy context.
    * Using memory freed by losing the clipboard selection. (Dominique Pellé)
    * Amiga: superfluous messages for freeing lots of yanked text.
    * When using 'linebreak' a text property starts too early.
    * Build error for missing error message in small build.
    * Cannot use a lambda for 'completefunc' and 'omnifunc'.
    * README file in a config directory gets wrong filetype.
    * In a gnome terminal keys are recognized as mouse events.
    * Internal error when passing range() to list2blob().
    * No support for squirrels.
    * "/etc/Muttrc.d/README" gets filetype muttrc.
    * "set! termcap" shows codes in one column, but not keys.
    * "set! termcap" test fails.
    * Vim9: using "legacy" before range does not work.
    * Vim9: crash when no pattern match found.
    * Cannot use a lambda for 'imactivatefunc'.
    * Test fails without the channel feature. (Dominique Pellé)
    * Test fails without the 'autochdir' option.
    * Screen is cleared when a FocusLost autocommand triggers.
    * In wrong directory when using win_execute() with 'acd' set.
    * Memory left allocated on exit when using Tcl.
    * Using freed memory in open command.
    * Dec mouse test fails without gnome terminfo entry.
    * ":sign" can add a highlight group without a name.
    * E854 is not tested; some spelling suggestions are not tested.
    * Autochdir test fails without the +channel feature.
    * Cannot disassemble function starting with "debug" or "profile".
    * Cannot remove highlight from an existing sign. (James McCoy)
    * Giving an error for an empty sign argument breaks a plugin.
    * Error messages are everywhere.
    * Error messages are everywhere.
    * Cannot assign a lambda to an option that takes a function.
    * Build error when using Photon GUI.
    * Vim9: function unreferenced while called is never deleted.
    * Undesired changing of the indent of the first formatted line.
    * Coverity warns for using a buffer in another scope.
    * might crash when callback is not valid.
    * An overlong highlight group name is silently truncated.
    * Options that take a function insufficiently tested.
    * Quickfix buffer becomes hidden while still in a window.
    * Not automatically handling gnome terminal mouse like xterm.
    * Focus change is not passed on to a terminal window.
    * If the quickfix buffer is wiped out getqflist() still returns its number.
    * When editing the command line a FocusLost callback may cause the screen
    to scroll up.
    * Cannot see any text when window was made zero lines or zero columns.
    * Vim9: cannot use a lambda for 'opfunc' and others.
    * Converting a funcref to a string leaves out "g:", causing the meaning
    of the name depending on the context.
    * Crash when using NULL partial.
    * timer_info() has the wrong repeat value in a timer callback. (Sergey
    Vlasov)
    * Zig files are not recognized.
    * New compiler warnings from clang-12 and clang-13.
    * Vim9: accessing freed memory when checking type.
    * Timer info test fails on slow machine.
    * Wrong window size when a modeline changes 'columns' and there is more
    than one tabpage. (Michael Soyka)
    * Test for command line height fails.
    * Vim9: lambda compiled without outer context when debugging.
    * When a tags file line is long a tag may not be found.
    * Spell file write error not checked.
    * Lambda debug test fails in some configurations.
    * Using freed memory when defining a user command from a user command.
    * ":cd" works differently on MS-Windows.
    * The option window script is outdated.
    * Vim9: no error if a function shadows a script variable.
    * Confusing error for using a variable as a function.
    * The help for options is outdated.
    * Running CI on MacOS with gcc is not useful.
    * Test fails because of using Vim9 syntax in legacy function.
    * No proper formatting of a C line comment after a statement.
    * Lambda for option that is a function may be garbage collected.
    * Test_window_minimal_size can fail on a slow machine.
    * Test for term_gettitle() fails in some environments.
    * Build error with +cindent but without +smartindent.
    * Setting *func options insufficiently tested.
    * Using "g:Func" as a funcref does not work in script context because "g:"
    is dropped.
    * Vim9: cannot find script-local func using "s:". (Yegappan Lakshmanan)
    * Too many #ifdefs.
    * The funcexe_T struct members are not named consistently.
    * No good reason to limit the message history in the tiny version.
    * A :def callback function postpones an error message.
    * Edit test hangs or fails.
    * When cross compiling the output of "uname" cannot be set. (Ben Reeves)
    * If a terminal shows in two windows, only one is redrawn.
    * Terminal in two windows test fails on some systems.
    * Crash when 'writedelay' is set and using a terminal window to execute
    a shell command.
    * Script context not set when copying 'swf' and 'ts'.
    * i3config files are not recognized.
    * Terminal focus test fails sometimes.
    * Vim9: can call import with star directly.
    * Vim9: obsolete TODO items
    * Vim9: crash when garbage collecting a nested partial. (Virginia Senioria)
    * Vim9: expr4 test fails on MS-Windows.
    * The opfunc error test fails on a slow machine.
    * Vim9: leaking memory in numbered function test.
    * confusing error when using :cc without error list. (Gary Johnson)
    * .csx files and .sln files are not recognized.
    * Vim9: cannot have a multi-line dict inside a block.
    * Compiler warning for posible loss of data on MS-Windows.
    * Vim9: Not using NL as command end does not work for :autocmd.
    * Cannot filter or map characters in a string.
    * Test fails because error message changed.
    * "vrc" does not replace composing characters, while "rc" does.
    * ASAN test run fails.
    * Leaking memory in map() and filter(), cannot use a string argument in
    Vim9 script.
    * Test for visual replace is in wrong function.
    * No ASAN support for MSVC.
    * Various comments could be improved.
    * Vim9: using "g:Func" as a funcref does not work in a :def function.
    * Huntr badge does not really fit in the list.
    * when opening a terminal from a timer the first typed character is
    lost. (Virginia Senioria)
    * No error when setting a func option to a script-local function.
    * Error messages are spread out.
    * Opfunc test fails when missing feature changes function name. (Dominique
    Pellé)
    * Test fails because of changed error message.
    * Error from term_start() not caught by try/catch.
    * Test_out_cb often fails on Mac.
    * The inline-function example does not work.
    * Vim9: comment after expression not skipped to find NL.
    * QNX: crash when compiled with GUI but using terminal.
    * Cannot use script-local function for setting *func options.
    * Using \z() with \z1 not tested for syntax highlighting.
    * Useless test for negative index in check functions.
    * Vim9: outdated TODO items, disabled tests that work.
    * Vim9: can change locked list and list items.
    * Dep3patch files are not recognized.
    * Vim9: no type error if assigning a value with type func(number) to a
    variable of type func(string).
    * Vim9: test fails when the channel feature is missing.
    * No error when using control character for 'lcs' or 'fcs'.
    * Illegal memory access when using a lambda with an error.
    * Cannot use reduce() for a string.
    * Functions implementing reduce and map are too long.
    * Illegal memory access when displaying a partial.
    * Vim9: overhead when comparing string, dict or function.
    * Vim9: not enough tests.
    * Vim9: not enough tests.
    * Vim9: inconsistent arguments for test functions.
    * Illegal memory access when displaying a blob.
    * Vim9: not enough tests.
    * Vim9: inconsistent error for using function().
    * Vim9: not enough tests.
    * Vim9: some code lines not tested.
    * Vim9: codecov struggles with the file size.
    * List of distributed files is outdated.
    * Crash on exit with EXITFREE and using win_execute().
    * Various build flags accidentally enabled.
* Mon Nov 22 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - fix boo#1192871
  - Updated to version 8.2.3640, fixes the following problems
    * Arglist test does not clear the argument list consistently.
    * ":verbose pwd" does not mention 'autochdir' was applied.
    * getcwd() is unclear about how 'autochdir' is used.
    * Cannot use a lambda for 'operatorfunc'.
    * Memory leak reported in libtlib.
    * Build failure.
    * "verbose pwd" shows confusing info when :lcd does not change directory.
    * "$*" is expanded to "nonomatch".
    * When renaming a terminal buffer the status text is not updated.
    * Illegal memory access when C-indenting.
    * "au!" and "au! event" cannot be followed by another command as documented.
    * difficult to know where the text starts in a window. (Sergey Vlasov)
    * Looking up terminal colors is a bit slow.
    * Command completion in cmdline window uses global user commands, not
    local commands for the window where it was opened from.
    * Printf() with %S does not handle multi-byte correctly.
    * "syntax enable" does not work properly in Vim9 context.
    * GTK3: undercurl does not get removed properly.
    * Vim9: line number of lambda is off by one.
    * Error for already defined function uses wrong line number.
    * GTK: composing underline does not show.
    * Coverity warns for unreachable code.
    * Typos in test files.
    * getcompletion() always passes zero as position to custom completion
    function.
    * Line commented out accidentally.
    * Freeze when calling term_wait() in a close callback.
* Thu Nov 18 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3616, fixes the following problems
    * Compiler test fails with backslash file separator.
    * Break statement is never reached.
    * Failure when the "term_rows" argument of term_start() is an unusual value.
    * Test for v:colornames sometimes fails. (Dominique Pellé)
    * No event is triggered when closing a window.
    * Test_hlset fails when terminal has many columns.
    * Directory is wrong after executing "lcd" with win_execute().
    * Xxd code is a bit difficult to understand.
    * Check for signed overflow might not work everywhere.
    * Crash when using :pedit in Vim9 script.
    * Vim seems to hang when writing a very long text to a terminal window.
    * RouterOS filetype is not recognized.
    * Not all gdbinit files are recognized.
    * Filetype test fails.
    * Check for overflow in put count does not work well.
    * Python3 test fails with Python 3.10 on MS-Windows.
    * Fish filetype not recognized.
    * Not all sudoers files are recognized.
    * Cannot clear and unlinke a highlight group with hlset() in a single call.
    * File missing from list of distributed files.
    * GTK3 screen updating is slow.
    * Users who type "q:" instead of ":q" are confused.
    * Internal error when ModeChanged is triggered when v:event is already
    in use.
    * Crash when ModeChanged triggered too early.
    * Crash when using CTRL-W f without finding a file name.
    * Using freed memory with regexp using a mark.
    * :find test fails.
    * zindex of popup windows not used when redrawing popup menu.
    * When re-formatting with an indent expression the first line of a paragraph
    may get the wrong indent. (Martin F. Krafft)
    * Arglist test does not clear the argument list consistently.
* Fri Nov 12 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - fixes boo#1192631
  -  Updated to version 8.2.3587, fixes the following problems
    * Reading uninitialized memory when giving spell suggestions.
    * The "gd" and "gD" commands do not update search stats. (Gary Johnson)
    * "verbose set efm" reports the location of the :compiler command. (Gary
    Johnson)
    * Crash when passing float to "term_rows" in the options argument of
    term_start(). (Virginia Senioria)
    * Command completion test fails.
    * Compiler test fails with backslash file separator.
* Fri Nov 05 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3582, fixes the following problems
    * Overflow check fails with 32 ints.
    * Manipulating highlighting is complicated.
    * CI sometimes fails for MinGW.
    * gj does not move properly with a wide character.
    * Reading character past end of line.
    * Reading uninitialized memory when giving spell suggestions.
  - add obsolete/conflict with nginx vim plugin
* Wed Nov 03 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3577, fixes the following problems
    * Test_very_large_count fails on 32bit systems.
    * Some unicode control characters are considered printable.
    * Memory leak when closing window and using "multispace" in 'listchars'.
    * Cannot decide whether to skip test that fails with 64 bit ints. (closes
    [#9072])
    * Divide by zero.
    * Overflow check still fails when sizeof(int) == sizeof(long).
    * Some functions are not documented for use with a method.
    * Overflow check fails with 32 ints.
* Wed Nov 03 2021 Dr. Werner Fink <werner@suse.de>
  - Current vim seems to have timing problems with its parser to
    distinguish between <ESC> and <ESC>[~3 at least in urxvt
* Tue Nov 02 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - fix boo#1192225
* Tue Nov 02 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3570, fixes the following problems
    * CTRL-I in Insert mode is not tested
    * Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
    * Error for :let when vimrc is Vim 9 script.
    * Test_very_large_count fails on 32bit systems.
* Tue Nov 02 2021 Dr. Werner Fink <werner@suse.de>
  - Avoid the second to parse the Delete ANSI sequence in gvim
* Sun Oct 31 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3567, fixes the following problems
    * Xxd revert does not handle end of line correctly.
    * Xxd has various way to exit.
    * ModeChanged is not triggered on every mode change.
    * Filler lines are incorrect for other window in diff mode after making
    a change.
    * Vim9: cannot call imported funcref at script level.
    * Vim9: asserting the wrong variable.
    * Loop variable recreated every time.
    * Using freed memory with lambda.
    * Cscope has a complicated way of giving an error message.
    * Cannot add color names.
    * Build failure with +eval but without GUI or +termguicolors
    * Invalid memory access when scrolling without a valid screen.
    * Makefile dependencies are outdated. (Gary Johnson)
    * Build failure on old systems when using nano timestamp.
    * CTRL-I in Insert mode is not tested
* Fri Oct 22 2021 Stefan Schubert <schubi@suse.de>
  - Use libalternatives instead of update-alternatives.
  - Test_suspend disabled temporary.
    Updated patches:
    disable-unreliable-tests-arch.patch, disable-unreliable-tests.patch
* Fri Oct 22 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3552, fixes the following problems
    * Vim9: need more tests for empty string arguments.
    * Some type casts are not needed.
    * Cannot distinguish Normal and Terminal-Normal mode.
    * The ModeChanged event only uses one character for the new_mode and
    old_mode values.
    * Pattern matching with ModeChanged not tested.
    * nginx files are not recognized.
    * Cannot detect insert scroll mode.
    * Completion submode not indicated for virtual replace.
    * CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
    * Problem with :cd when editing file in non-existent directory. (Yee
    Cheng Chin)
    * Some files with json syntax are not recognized.
    * Crash with error in :catch and also in :finally.
    * Crash when using CTRL-T after an empty search pattern.
    * Other crashes with empty search pattern not tested.
    * Some files with tcl syntax are not recognized.
    * Some places use "Vimscript" instead of "Vim script".
    * Expression register set by not executed put command.
    * Renaming a buffer on startup may cause using freed memory.
    * Startup test fails on MS-Windows.
    * Still crash with error in :catch and also in :finally.
    * Crash when calling job_start with an invalid argument. (Virginia Senioria)
    * Test does not fail without the fix for a crash.
    * Failures when char is unsigned.
    * Reading beyond end of line ending in quote and backslash.
    * #ifdef for using sysinfo() is incomplete.
    * Crash when going through spell suggestions.
    * Python 3 test fails with Python 3.10.
    * Illegal memory access with invalid sequence of commands.
    * Illegal memory access if buffer name is very long.
    * Issue template is not easy to use.
    * ml_get error after search with range.
    * Superfluous return statements.
    * xpm2 filetype dection is not so good.
    * Crash when pasting too many times.
    * Large count test fails on MS-Windows.
    * Illegal memory access in utf_head_off.
    * GUI geometry startup test fails on some systems. (Drew Vogel)
    * Put test fails when run by itself.
    * Recover test may fail on some systems.
    * GUI geometry startup test fails.
    * tmux filetype dection is incomplete
    * Cannot enter password in shell command.
    * Vim9: using g:pat:cmd is confusing.
    * Vim9: warning for signed vs unsigned.
    * Vim9: build failure without the +eval feature.
    * Vim9: special cases for "g" and "s" insufficiently tested.
    * Generating proto files may fail.
    * Vim9: bad separators for "g" and "s" insufficiently tested.
    * Undo file is not synced. (Sami Farin)
    * Changes are only detected with one second accuracy.
    * Vim9: entry for loop variable is created every round.
    * Timestamp test fails on some systems.
    * Using freed memory when using a timer and searching. (Dominique Pellé)
    * Autoread test with nano second time sometimes fails.
    * Nano time test fails on Mac and FreeBSD.
    * Terminal window does not have transparent background when 'termguicolors'
    is used.
    * TextChanged does not trigger after TextChangedI.
    * Test_xrestore sometimes fails.
    * TOML files are not recognized.
    * Cannot define a function for thesaurus completion.
    * Options completion test fails.
    * Cannot use \x and \u when setting 'listchars'.
    * Duplicated code in xxd.
    * GUI: ligatures are not used.
    * Option variable name does not match option name. (Christ van Willigen)
    * Tests have clumsy check for X11 based GUI.
    * Gcc complains about uninitialized variable. (Tony Mechelynck)
    * 'thesaurus' and 'thesaurusfunc' do not have the same scope.
    * Xxd usage output is incomplete.
    * ":buf \{a}" fails while ":edit \{a}" works.
    * Command line completion test fails on MS-Windows.
    * The previous '' mark is restored after moving the cursor to the original
    jump position. (Tony Chen)
    * Inefficient code in xxd.
    * Autoread test is a bit flaky.
    * If-else indenting is confusing.
    * The do_highlight() function is way too long.
    * mode() does not return the right value in 'operatorfunc'.
    * Else-if indenting is confusing.
    * GTK3: with 'rightleft' set scrollbar may move unintentionally.
    * The mark '] is wrong after put with a count. (Naohiro Ono)
    * Compiler warning for unused variable in tiny version.
    * Too many comments are old style.
    * Swapname has double slash when 'directory' ends in double slash. (Shane
    Smith)
    * Unix: may leak file descriptor when using a non-existing directory.
    * setcellwidths() may make 'listchars' or 'fillchars' invalid.
    * Build failure without the +eval feature.
    * Opening the quickfix window triggers BufWinEnter twice. (Yorick Peterse)
    * GTK GUI crashen when reading from stdin.
    * Mistakes in test comments.
    * completion() does not work properly.
    * Checking first character of url twice.
    * Xxd revert does not handle end of line correctly.
* Fri Oct 01 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - updated vim-7.4-rpmlintrc
  - drop no-common.patch
  - Updated to version 8.2.3459, fixes the following problems
    * Can delete a numbered function. (Naohiro Ono)
    * Reading beyond end of line with invalid utf-8 character.
    * Crash with linebreak, listchars and large tabstop.
    * Vim9: crash when using base name of import. (Naohiro Ono)
    * Vim9: importing the wrong file.
    * Vim9: too many characters are allowed in import name.
    * fullcommand() gives the wrong name if there is a buffer-local user
    command. (Naohiro Ono)
    * Vim9: Not all function argument types are properly checked.
    * Second error is reported while exception is being thrown.
    * Vim9: a failing debug expression aborts script sourcing.
    * Garbage collection while evaluating may cause trouble.
    * A failing debug expression may make Vim unusable.
    * _REENTRANT defined more than once.
    * A bit of code is not covered by tests.
    * Vim9: no failure if return type differs from returned variable.
    * Vim9: list += list creates a new list in :def function.
    * A sequence of spaces is hard to see in list mode.
    * Warning for using uninitialized variable.
    * Crash when deleting a listener in a listener callback. (Naohiro Ono)
    * Double free when list is copied.
    * Using freed memory when replacing. (Dhiraj Mishra)
    * Leaking memory when assigning to list or dict.
    * No generic way to trigger an autocommand on mode change.
    * Completion for :disas sorts local functions first.
    * Octave/Matlab filetype detection does not work properly.
    * :delcommand does not take a -buffer option.
    * Function prototype for trigger_modechanged() is incomplete.
    * Vim9: dict is not passed to dict function.
    * Check for optional bool type has confusing return type.
    * Compiler warnings for 32/64 bit usage.
    * Cannot manipulate blobs.
    * Deleted lines go to wrong yank register.
    * Recover test fails if there is an old swap file.
    * Vim9: || and && are not handled at compile time when possible.
    * Vim9: memory leak when and/or fails.
    * concealed text not revealed when leaving insert mode. (Michael Soyka)
    * On Solaris longVersion may be declared twice. (Vladimir Marek)
    * Not enough tests for empty string arguments.
    * A couple of declarations are not ANSI C.
    * :endtry after function call that throws not found.
    * Sort fails if the sort compare function returns 999.
    * Coveralls action fails.
    * Not all apache files are recognized.
    * MPD files are not recognized.
    * Autocmd not executed when editing a directory ending in a path separator
    inside try block.
    * Using a count with "gp" leave cursor in wrong position. (Naohiro Ono)
    * Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
    * Vim9: Not all functions are tested with an empty string argument.
    * Not all dictdconf files are recognized.
    * Vim9: need more tests for empty string arguments.
* Fri Sep 17 2021 Dr. Werner Fink <werner@suse.de>
  - Changed used terminal description in %check scriptlet from "linux"
    to "xterm" as the former does not map <S-Tab> to <ESC>[Z
    found by a fix in terminfo database of ncurses 6.2 patch 20210904
* Wed Sep 08 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3408, fixes the following problems
    * User function completion fails with dict function.
    * Vim9: crash with nested :while.
    * Buffer overflow when completing long tag name.
    * When :edit reuses the current buffer the alternate file is set to the
    same buffer.
    * Vim9: crash when :for is skipped.
    * Vim9: cannot use option for all operations.
    * Vim9: debugging elseif does not stop before condition.
    * Vim9: :@r executing a register is inconsistent.
    * Not all Racket files are recognized.
    * Auto formatting after "cw" leaves cursor in wrong spot.
    * Vim9: no check for white space before type in declaration. (Naohiro Ono)
    * Vim9: :$ENV cannot be followed by ->func() in next line.
    * line2byte() value wrong when adding a text property. (Yuto Kimura)
    * text property test fails on MS-Windows.
    * Pyret files are not recognized.
    * Using uninitialized memory.
    * Vim9: no warning that "@r" does not do anything.
    * Vim9: :disass completion does not understand "s:".
    * Crash when using NULL job.
    * Crash when using NULL string for funcref().
    * Crash when using NULL list with sign functions.
    * Crash when getting the type of a NULL partial.
    * Vim9: completion for :disassemble adds parenthesis.
    * Cannot disable modeline for an individual file.
    * Escaping for fish shell does not work properly.
    * Using uninitialized memory.
    * Compiler warning for non-static function.
    * fnamemodify('path/..', ':p') differs from using 'path/../'.
    * Cannot stop insert mode completion without side effects.
    * Included xdiff code is outdated.
    * Crash with combination of 'linebreak' and other options.
    * augroup completion escapes regexp pattern characters.
    * Escaping for fish shell is skipping some characters.
    * Filler lines are wrong when changing text in diff mode.
    * Vim9: expression breakpoint not checked in :def function.
    * When libcall() fails invalid pointer may be used.
    * No test for what 8.2.3391 fixes.
    * Html text objects are not fully tested.
    * Octave files are not recognized.
    * ":z!" is not supported.
    * Vim9: cannot use a negative count with finddir() and findfile().
    * Invalid memory access when using :retab with large value.
    * Memory leak for :retab with invalid argument.
    * Vim9: no error for white space before "(".
    * Cannot have a comment line in a {} block of a user command.
    * On some systems tests fail without _REENTRANT. (Elimar Riesebieter)
    * Using uninitialized memory with "let g:['bar'] = 2".
    * Can delete a numbered function. (Naohiro Ono)
* Fri Aug 20 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3360, fixes the following problems
    * Vim9: cannot ignore quotes in number at the command line.
    * Coverity action on github does not work.
    * Some local functions are not static.
    * Some code is not tested.
    * Vim9: checking type of dict does not check member type.
    * Help tag for exists_compiled() is wrong. (Maxim Kim)
    * Vim9: Cannot use :silent with :endwhile.
    * Digraph test fails when LC_ALL is set to "C".
    * Vim9: no error passing an empty list of the wrong type.
    * No check for sysconf() failing.
    * Coverity error for not checking return value.
    * v_lock not set when getting value of environment variable.
    * Coverity reports using uninitialized field.
    * Coverity warns for using value without boundary check.
    * Vim9: cannot assign to range in list.
    * Vim9: not enough tests run with Vim9.
    * Vim9: not enough tests run with Vim9.
    * Vim9: not enough tests run with Vim9.
    * Behavior of negative index in list change changed. (Naruhiko Nishino)
    * Completing "call g:" returns entries with just "g:". (Naohiro Ono)
    * Vim9: no type check when assigning a list range. (Naohiro Ono)
    * Vim9: cannot lock a member in a local dict.
    * Accessing uninitialized pointer.
    * Vim9: function call aborted despite try/catch. (Naohiro Ono)
    * Test for :let errors fails.
    * Vim9: autoload test fails.
    * Vimscript test fails.
    * Some code not covered by tests.
    * Vim9: no error for using "." for concatenation after ":vim9cmd". (Naohiro
    Ono)
    * Check for legacy script is incomplete. (Naohiro Ono)
    * line2byte() returns wrong value after adding textprop. (Yuto Kimura)
    * Eval test for scriptversion fails.
    * Vim9: using a function by name may delete it. (Naohiro Ono)
    * Vim9: error for nested :enddef has wrong line number.
    * Vim9: type of argument for negate not checked at compile time.
    * Build failure with +byte_offset but without +textprop. (John Marriott)
    * Adding many text properties requires a lot of function calls.
    * Crash when 'virtualedit' is set and window is narrow.
    * Structurizr files are not recognized.
    * Vim9: error for type when variable is not set.
    * User function completion fails with dict function.
* Wed Aug 18 2021 Andreas Schwab <schwab@suse.de>
  - Disable unreliable tests also on riscv64
  - disable-unreliable-tests-arch.patch: also disable test_vim9_func
* Wed Aug 11 2021 Christian Boltz <suse-beta@cboltz.de>
  - Update apparmor.vim (taken from AppArmor 3.0.3)
    * Add syntax highlighting for abi rules
* Mon Aug 09 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3318, fixes the following problems
    * Vim9: exists() does not handle much at compile time.
    * Lua: can only execute one Vim command at a time.  Not easy to get the
    Vim version.
    * Memory allocation functions don't have their own place.
    * Some structures could be smaller.
    * Popup window title with wide characters is truncated.
    * Vim9: :finally in skipped block not handled correctly.
    * Unexpected "No matching autocommands".
    * Vim9: :echoconsole cannot access local variables.
    * Vim9: no runtime check for argument type if a function only has varargs.
    * Vim9: divide by zero causes a crash.
    * Vim9: unpack assignment does not mention source of type error.
    * Vim9: check for DO_NOT_FREE_CNT is very slow.
    * Vim9: after "if false" line breaks in expression not skipped.
    * Unused code in win_exchange() and frame_remove().
    * Behavior of exists() in a :def function is unpredictable.
    * Cannot use single quote in a float number for readability.
    * Float test fails.
    * Vim9: No error for missing white space before return type.
    * Vim9: cannot ignore quotes in number at the command line.
* Fri Aug 06 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3299, fixes the following problems
    * Vim9: TODO items in tests can be taken care of.
    * Vim9: error about using -complete without -nargs is confusing.
    * Julia filetype is not recognized
    * No error for insert() or remove() changing a locked blob.
    * Scdoc filetype is not recognized.
    * win_enter_ext() has too many boolean arguments.
    * Channel events not handled in BufEnter autocommand.
    * Cannot easily access namespace dictionaries from Lua.
    * Compiler warning for unused variable with small features.
    * Vim9: compiling dict may use pointer after free and leak memory on failure.
    * Coverity warns for not checking return value.
    * Underscore in very magic pattern causes a hang.  Pattern with \V are
    case sensitive. (Yutao Yuan)
    * Finding completions may cause an endless loop.
    * Lua: memory leak when adding dict item fails.
    * 'cursorline' should not apply to 'breakindent'.
    * Vim9: cannot add a number to a float.
    * Cannot use all commands inside a {} block after :command and :autocmd.
    * Build failure with small features.
    * Vim9: exists() does not handle much at compile time.
* Wed Aug 04 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3281, fixes the following problems
    * Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras)
    * Coverity reports a null pointer dereference.
    * Vim9: argument types are not checked at compile time.
    * Vim9: crash when compiling string fails. (Yegappan Lakshmanan)
    * Dynamic library load error does not mention why it failed.
    * Vim9: lambda doesn't find block-local variable.
    * Vim9: searchpair() sixth argument is compiled. (Yegappan Lakshmanan)
    * Vim9: argument types are not checked at compile time.
    * Vim9: execution speed can be improved.
    * NOCOMPOUNDSUGS entry in spell file not tested.
    * Vim9: argument types are not checked at compile time.
    * Vim9: crash when using variable in a loop at script level.
    * When using xchaha20 crypt undo file is not removed.
    * :find searches non-existing directories.
    * Test_term_setansicolors() fails in some configurations.
    * Vim9: argument types are not checked at compile time.
    * Vim9: cannot used loop variable later as lambda argument.
    * Vim: using {} block in autoloade omnifunc fails.
    * Cannot call script-local function after :vim9cmd. (Christian J. Robinson)
    * Incsearch highlighting is attempted halfway a mapping.
    * New digraph functions use old naming scheme.
    * 'virtualedit' can only be set globally.
    * Cannot use a simple block for the :command argument. (Maarten Tournoij)
    * Vim9: runtime and compile time type checks are not the same.
    * Vim9: type error when function return type is not known yet.
    * Build failure with small features.
    * system() does not work without a second argument.
    * prop_list() and prop_find() do not indicate the buffer for the used type.
    * Crash when printing long string with Lua.
    * Cannot use lambda in {} block in user command. (Martin Tournoij)
    * mode() does not indicate using CTRL-O in Select mode.
    * When a builtin function gives an error processing continues.
    * Vim9: error message does not indicate the location.
    * Vim9: no error using heredoc for a number variable.
    * Lua print() does not work properly.
    * Vim9: memory leak when function reports an error.
    * Vim9: valgrind reports leaks in builtin function test.
    * Lua 5.3 print() with a long string crashes.
    * The crypt key may appear in a swap partition.
    * Memory use after free.
    * Using uninitialized memory when checking for crypt method.
    * Vim9: error message for wrong input uses wrong line number.
    * Vim9: error for re-imported function with default argument.
    * Listing builtin_gui as an available terminal is confusing.
    * Duplicated code for adding buffer lines.
    * Channel test fails randomly.
    * win_gettype() does not recognize a quickfix window.
    * ci" finds following string but ci< and others don't.
    * Executable test may fail on new Ubuntu system.
    * Calling prop_find() with -1 for ID gives errornous error. (Naohiro Ono)
    * Error messages have the wrong text.
    * When 'indentexpr' causes an error the did_throw flag may remain set.
    * Build failure with small features.
    * Vim9: when compiling repeat(123, N) return type is number.
    * Build failure when ABORT_ON_INTERNAL_ERROR is defined.
    * Vim9: "..=" does not accept same types as the ".." operator.
    * Vim9: assign test fails.
    * Smartcase does not work correctly in very magic pattern.
    * Vim9: assignment with two indexes may check next line.
    * Vim9: crash when disassembling a function that uses a deleted script
    variable.
    * Cannot use a block with :autocmd like with :command.
    * Vim9: wrong argument check for partial. (Naohiro Ono)
    * prop_find() finds property with ID -2.
    * Vim9: cannot use :command or :au with a block in a :def function.
    * Cannot use id zero with prop_find(). (Naohiro Ono)
    * Autocmd test fails.
    * Macro for printf format check can be simplified.
    * Optimizer can use hints about ga_grow() normally succeeding.
    * Vim9: exists() can only be evaluated at runtime.
    * Vim9: compiled has() does not work properly.
    * Vim9: error when adding 1 to float.
    * Vim9: cannot use block in cmdline window.
    * 'virtualedit' local to buffer is not the best solution.
    * Vim9: TODO items in tests can be taken care of.
* Fri Jul 23 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3204, fixes the following problems
  - enable test_recover on x86_64/i586/ppc64* - disable-unreliable-tests.patch
  - disable faulty tests on arm and s390x arch - disable-unreliable-tests-arch.patch
    * Xxd always reports an old version string. (Åsmund Ervik)
    * Vim9: using try in catch block causes a hang.
    * Vim9: an error in a catch block is not reported.
    * Vim9: profile test fails.
    * Powershell core not supported by default.
    * Recover test fails on 32bit systems. (Ondřej Súkup)
    * Cannot catch errors in a channel command.
    * A channel command "echoerr" does not show anything.
    * Crash when passing null string to charclass().
    * Vim9: builtin function argument types are not checked at compile time.
    * JSONC files are not recognized.
    * Vim9: breakpoint on "for" does not work.
    * Gemtext files are not recognized.
    * With 'virtualedit' set to "block" Visual highlight is wrong after using
    "$".  (Marco Trosi)
    * Garbage collection has useless code.
    * With concealing enabled and indirectly closing a fold the cursor may be
    somewhere in a folded line.
    * Vim9: default argument expression cannot use previous argument
    * Vim9: builtin function test fails without the +channel feature.
    * tablabel_tooltip test fails with Athena. (Dominique Pellé)
    * Test_popup_atcursor_pos() fails without the conceal feature.
    * With 'virtualedit' set to "block" block selection is wrong after using
    "$".  (Marco Trosi)
    * Temp files remain after running tests.
    * Crash when using "quit" at recovery prompt and autocommands are triggered.
    * Popup window test is flaky on MS-Windows with GUI.
    * Vim9: missing catch/finally not reported at script level.
    * Vim9: no error when using type with unknown number of arguments.
    * Missing function prototype for vim_round().
    * Test for crash fix does not fail without the fix.
    * Swap test may fail on some systems when jobs take longer to exit.
    * Vim9: unspecified function type causes type error.
    * Vim9: type of partial is wrong when it has arguments.
    * Vim9: confusing line number reported for error.
    * Vim9: error for arguments while type didn't specify arguments.
    * Test for remote_foreground() fails. (Elimar Riesebieter)
    * Check for $DISPLAY never fails.
    * A pattern that matches the cursor position is bit complicated.
    * Vim9: confusing error with extra whitespace before colon.
    * With concealing enabled and indirectly closing a fold the cursor may be
    somewhere in a folded line when it is not on the first line            of
    the fold.
    * No error when for loop variable shadows script variable.
    * Amiga-like systems: build error using stat().
    * Coverity complains about free_wininfo() use.
    * Vim9: crash when debugging a function with line continuation.
    * Vim9: type not properly checked in for loop.
    * Vim9: "any" type not handled correctly in for loop.
    * Compiler warning for unused argument.
    * Crypt with sodium test fails on MS-Windows.
    * 'listchars' "exceeds" character appears in foldcolumn. Window separator
    is missing. (Leonid V.  Fedorenchik)
    * With 'nowrap' cursor position is unexected in narrow window. (Leonid V.
    Fedorenchik)
    * Vim9: confusing error when using white space after option, before one of
    "!&<".
    * Vim9: no error for white space between option and "=9".
    * Variables are set but not used.
    * Vim9: for loop error reports wrong line number.
    * Vim9: no error when adding number to list of string.
    * Vim9: uninitialzed list does not get type checked.
    * Vim9: imported uninitialized list does not get type checked.
    * Vim9: import test fails.
    * Compiler warns for size_t to colnr_T conversion. (Randall W. Morris)
    * Vim9: memory leak when add() fails.
    * Crash when using typename() on a function reference. (Naohiro Ono)
    * Vim9: builtin function arguments not checked at compile time.
    * No test for E187 and "No swap file".
    * Vim9: no error when a line only has a variable name.
    * Debugger test fails.
    * Functions for string manipulation are spread out.
    * No error when using :complete for :command without -nargs.
    * Vim9: type check for has_key() argument is too strict.
    * Vim9: A lambda may be compiled with the wrong context if it is called
    from a profiled function.
    * Vim9: no error when using an invalid value for a line number.
    * Vim9: profile test fails without profile feature.
    * Vim9: line number wrong for :execute argument.
    * Vim9: profiling does not work with a nested function.
    * Vim9: function arg type check does not handle base offset.
    * Some plugins have a problem with the error check for using :command with
    - complete but without -nargs.
    * Vim9: argument types are not checked at compile time.
    * Vim9: profiling fails if nested function is also profiled.
    * Vim9: accessing "s:" results in an error.
    * URLs with a dash in the scheme are not recognized.
    * Vim9: some type checks for builtin functions fail.
    * Some option related code not covered by tests.
    * Vim9: term_getansicolors() test fails without +termguicolors.
    * Crypt test may fail on MS-Windows.
    * Strange error message when using islocked() with a number. (Yegappan
    Lakshmanan)
    * Cursor displayed in wrong position after deleting line.
    * 'breakindent' does not work well for bulleted and numbered lists.
    * Vim9: no error when reltime() has invalid arguments.
    * Vim9: argument types are not checked at compile time.
    * Location list window may open a wrong file.
    * Vim9: in a || expression the error line number may be wrong.
    * Vim9: nested autoload call error overruled by "Unknown error".
    * Get E12 in a job callback when searching for tags. (Andy Stewart)
    * Vim9: type error for constant of type any.
    * Vim9: cannot handle nested inline function.
    * Illegal memory access in test.
    * Another illegal memory access in test.
    * MzScheme test fails. (Christian Brabandt)
    * Vim9: argument types are not checked at compile time.
    * Vim9: "legacy undo" finds "undo" variable.
    * Vim9: using illegal pointer with inline function inside a lambda.
    * Vim9: no type error for comparing number with string.
    * Vim9: can not use "for _ in expr" at script level.
    * Vim9: the file name of an :import cannot be an expression.
    * Vim9: cannot assign to an imported variable at script level.
    * Vim9: memory leak when concatenating to an imported string.
    * Vim9: builtin function test fails without channel feature.
    * Vim9: crash when using removing items from a constant list. (Yegappan
    Lakshmanan)
    * Duplicate error numbers.
    * Cannot add a digraph with a leading space.  It is not easy to list
    existing digraphs.
    * Vim9: start of inline function found in comment line.
    * Vim9: not all failures for import tested
    * Vim9: popup timer callback is not compiled.
    * Vim9: argument types are not checked at compile time.
    * Vim9: error when using "try|".
    * Error messages are spread out.
    * Vim9: not enough code is tested.
    * Build failure with small version (Tony Mechelynck).
    * screenpos() is wrong when the last line is partially visible and 'display'
    is "lastline".
    * Vim9: argument types are not checked at compile time.
    * Vim9: unclear error when passing too many arguments to lambda.
    * Vim9: bool expression with numbers only fails at runtime.
    * Error messages are spread out.
    * Cannot use 'formatlistpat' for breakindent.
    * Vim9: execution speed can be improved.
    * Vim9: hard to guess where a type error is given.
    * Crash in test.
    * Vim9: tests are only executed for legacy script.
    * Vim9: compiled string expression causes type error. (Yegappan Lakshmanan)
    * Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras)
* Wed Jun 30 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - disabled test_recover because is broken on 32bit archs
    - -> disable-unreliable-tests.patch
* Wed Jun 30 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3075, fixes the following problems
    * Vim: when debugging only the first line of a command using line
    continuation is displayed.
    * Coverity warns for freeing static string.
    * Vim9: Assigning to @# requires a string. (Naohiro Ono)
    * Confusing error when expression is followed by comma.
    * Vim9: debugger shows too many lines.
    * Formatting using quickfixtextfunc is lost when updating location lists
    for different buffers.  (Yorick Peterse)
    * Location list only has the start position.
    * Unreachable code.
    * Spaces allowed between option name and "!", "?", etc.
    * Available encryption methods are not strong enough.
    * Vim9: arguments for execute() not checked at compile time.
    * execute() function test fails.
    * Not enough tests for quickfix end_col and end_lnum.
    * Vim9: cannot set breakpoint in compiled function.
    * Vim9: breakpoint in compiled function not always checked.
    * GUI mouse events not tested.
    * Vim9: crash when using operator and list unpack assignment. (Naohiro Ono)
    * Coverity reports a memory leak.
    * No error if a function name starts with an underscore. (Naohiro Ono)
    * Build problems with MSVC, other crypt issues with libsodium.
    * No error when using alpha delimiter with :global.
    * Installing packages on github CI sometimes fails.
    * Vim9: crash when calling :def function with partial and return type is
    not set.
    * Vim9: builtin function arguments not checked at compile time.
    * Configure reports libcanberra when checking for libsodium.
    * Amiga built-in version string doesn't include build date.
    * Vim9: breakpoint at a comment line does not work.
    * GUI: dropping files not tested.
    * Detecting if the process of a swap file is running fails if the process
    is owned by another user.
    * Swap file test fails.
    * Minor typos.
    * Increment and decrement don't allow for next command.
    * Strange error for white space after ++ command.
    * JSON patch file not recognized.
    * Cannot recognize elixir files.
    * Vim9: for loop with one list variable does not work.
    * Vim9: "legacy call" does not work.
    * Vim9: cannot assign to @@ in :def function
    * Vim9: unpack assignment using "_" after semicolon fails.
    * Strange error for assigning to "x.key" on non-dictionary.
    * Vim9: using default value in lambda gives confusing error.
    * Vim9: debugger test fails with normal features and +terminal. (Dominique
    Pellé)
    * Vim9: cannot use ternary operator in parenthesis.
    * Vim9: memory leak when using lambda.
    * Vim9: cannot use ternary operator in parenthesis.
    * Testing the shell option is incomplete and spread out.
    * Internal error when adding several text properties.
    * Crash when switching 'cryptmethod' to xchaha20 with an existing undo
    file. (Martin Tournoij)
    * Vim9: in script cannot set item in uninitialized list.
    * Vim9: error when sourcing script twice and reusing a function name.
    * Vim9: debugging lambda does not work.
    * Building fails with Athena. (Elimar Riesebieter)
    * Unicode tables are slightly outdated.
    * Error messages are spread out.
    * Not enough testing for shell use.
    * Shell options are not set properly for PowerShell.
    * The "zy" command does not work well when 'virtualedit' is set to
    "block". (Johann Höchtl)
    * When cursor is move for block append wrong text is inserted.
    * popup_atcursor() uses wrong position with concealing.
* Thu Jun 17 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.3013, fixes the following problems
    * Builtin function can be shadowed by global variable.
    * Using ":!command" does not work if the command uses posix_spawn().
    * Still a way to shadow a builtin function. (Yasuhiro Matsumoto)
    * E704 for script local variable is not backwards compatible. (Yasuhiro
    Matsumoto)
    * Computing array length is done in various ways.
    * EBCDIC build is broken.
    * Superfluous extern declaration.
    * Vim9: line continuation comment uses legacy syntax.
    * Vim9: no good error for using :legacy in a :def function.
    * Test commented out because it fails with ASAN.
    * The evalfunc.c file is too big.
    * Accidentally enable tcl by default.
    * When a popup is visible a mouse move my restart Visual mode.
    * Vim9: line continuation comment still uses legacy syntax in one place.
    * Select mode test fails.
    * When 'clipboard' is "unnamed" zp and zP do not work correctly.
    * ASAN error when using text from the clipboard.
    * Calculating register width is not always needed. (Christian Brabandt)
    * Vim9: converting number to bool uses wrong stack offset. (Salman Halim)
    * Popup test fails if rightleft feature not enabled.
    * After using motion force from feedkeys() it may not be reset.
    * GTK: righthand scrollbar does not show with split window.
    * Vim9: using `=expr` does not handle a list of strings.
    * Vim9: internal error when calling function with too few arguments
    * Vim9: check for argument count ignores default values.
    * Vim9: no error when using job or channel as a string.
    * Some buffer related code is not tested.
    * Vim9: substitute expression cannot be a List in a :def function.
    * Build failure without the channel feature.
    * Substitute() accepts a number but not a float expression.
    * Tests failing because there is no error for float to string conversion.
    * Sound code not fully tested.
    * Vim9: cannot use heredoc in :def function for :python, :lua, etc.
    * Recover test fails on big endian systems.
    * Vim9: leaking memory when using heredoc script.
    * Short file name extension for Scala not recognized.
    * Vim9: using filter in compiled command does not work.
    * Vim9: need to plan for future additions.
    * Using getchar() in Vim9 script is problematic.
    * Function list test fails.
    * sound_playfile() is not tested on MS-Windows.
    * Swap file recovery not sufficiently tested.
    * Keys typed during a :normal command are discarded.
    * GUI: mouse move may start Visual mode with a popup visible.
    * Vim9: hang when using space after ->. (Naohiro Ono)
    * Vim9: crash when calling function that failed to compile.
    * ml_get errors after recovering a file. (Yegappan Lakshmanan)
    * Vim9: crash when using two levels of partials.
    * Vim9: memory leak
    * Subtracting from number option fails when result is zero. (Ingo Karkat)
    * Python configure check uses deprecated command.
    * Cannot yank a block without trailing spaces.
    * "%bd" tries to delete popup window buffers, which fails. (Ralf Schandl)
    * Fix for recovery and diff mode not tested.
    * Greek spell checking uses wrong case folding.
    * Vim9: can only use an autoload function name as a string.
    * Build failure without the +eval feature.
    * Crash when using a null function reference. (Naohiro Ono)
    * Warning for uninitialized variable.
    * Not all options code is covered by tests.
    * Popup window test is a bit flaky.
    * Recovery test is not run on big-endian systems.
    * Vim9: future commands are not reserved yet.
    * Vim9: an inline function requires specifying the return type.
    * Vim9: Test fails because of missing return statement.
    * Vim9: a compiled function cannot be debugged.
    * Build failure without the profile feature.
    * Build failure with normal features.
    * Vim9: debugger test fails.
    * Vim9: memory leak when debugging a :def function.
    * Jupyter Notebook files are not recognized.
    * Vim9: no completion for :vim9 and :legacy.
    * Vim9: completion for :disassemble is incomplete.
    * 'fileencodings' default value should depend on 'encoding'. (Gary Johnson)
    * Various code is not fully tested.
    * Linker errors with dynamic Python 3.10.
    * Vim9: when debugging cannot inspect local variables.
    * Vim9: disassemble test fails.
    * Vim9: disassemble test fails.
    * Balloon sometimes does not hide with GTK 3.
    * Vim9: warning for uninitialized variable.
    * Vim9: memory leak when compilation fails.
    * Vim doesn't abort on a fatal Tcl error.
    * Vim9: closure compiled with wrong compile type.
    * Vim9: error for missing colon given while skipping.
    * Vim9: using a void value does not give a proper error message.
    * Crash when echoing a value very early. (Naruhiko Nishino)
    * Vim9: test for void value fails.
    * Startup test may hang.
    * Startup test may hang.
    * Not enough testing for viminfo code.
    * Vim9: cannot get argument values during debugging.
    * When 'rightleft' is set the line number is sometimes drawn reversed.
    * Vim: when debugging only the first line of a command using line
    continuation is displayed.
* Tue Jun 01 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.2918, fixes the following problems
    * Using <Cmd> mapping on the command line triggers CmdlineChanged. (Naohiro
    Ono)
    * Configure can add --as-needed a second time.
    * Window is not updated after using <Cmd> 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 <mimi.vx@gmail.com>
  - 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 <mimi.vx@gmail.com>
  - 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 <mimi.vx@gmail.com>
  - 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 <mimi.vx@gmail.com>
  - 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 <mimi.vx@gmail.com>
  - 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 <matthias.gerstner@suse.com>
  - 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 <lnussel@suse.de>
  - 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 <lnussel@suse.de>
  - source correct suse.vimrc file (boo#1182324)
* Tue Jan 26 2021 Dimitis Karakasilis <DKarakasilis@suse.com>
  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 <lnussel@suse.de>
  - remove forcing /usr/bin/vi -> vim symlink. Previous line linked to
    /etc/alternatives already.
* Mon Jan 11 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - 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 <Down> 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 <badshah400@gmail.com>
  - 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 <mimi.vx@gmail.com>
  - 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().
    * <Cmd> 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 <mimi.vx@gmail.com>
  - 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 <Cmd> to open a terminal.
    * Cannot use :vimgrep in omni completion, causing C completion to fail.
    * Crash when closing terminal popup with <Cmd> mapping.
    * Expression test is flaky on Appveyor.
    * Still in Insert mode when opening terminal popup with a <Cmd> 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 <Cmd> 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 <jgwang@suse.com>
  - 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 <mimi.vx@gmail.com>
  - 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 <suse-beta@cboltz.de>
  - apparmor.vim: update from AppArmor 3.0
    - add capability checkpoint_restore
* Sun Oct 25 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - 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 <f-args>.
    * 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 <lnussel@suse.de>
  - prepare usrmerge (boo#1029961)
* Tue Oct 13 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - 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 <suse-beta@cboltz.de>
  - apparmor.vim: update from latest AppArmor 2.13 branch:
    - add capabilities bpf and perfmon
* Wed Sep 30 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - 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 <A-?>. (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 <Down> 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 <mimi.vx@gmail.com>
  - 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('<stack>') 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('<stack>') 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<any> is not accepted where list<number> 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 <dimstar@opensuse.org>
  - 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 <kukuk@suse.com>
  - Add vi as slave to update-alternatives so that every package
    has a matching "vi" symlink [bsc#1174564].
* Mon Aug 31 2020 Dirk Mueller <dmueller@suse.com>
  - 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<any>.
    * 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 <mimi.vx@gmail.com>
  - Updated to version 8.2.1412, fixes the following problems
  - refreshed vim-7.4-highlight_fstab.patch
    * CTRL-K in Insert mode gets <CursorHold> 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 <mimi.vx@gmail.com>
  - 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 @x" 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 <CursorHold> inserted. (Roland Puntaier)
* Wed Jul 08 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - 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 <C-bslash> doesn't work in the GUI.
    * :drop command in terminal popup causes problems.
    * Motif: mapping <C-bslash> 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 <M-a> 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 <M-S-a> 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 <lnussel@suse.de>
  - 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 <lnussel@suse.de>
  - 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 <lnussel@suse.de>
  - 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 <suse-beta@cboltz.de>
  - 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 <lnussel@suse.de>
  - 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 <info@paolostivanin.com>
  - Update to version 8.2.0701 (no changelog)
  - Rebase no-common.patch
  - Rebase disable-unreliable-tests.patch
* Sat Apr 25 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - update spec.skeleton to current header generated by spec-cleaner
* Thu Apr 09 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - 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 <script> mapping using maparg().
    * Vim9: some error messages not tested.
    * Vim9: some error messages not tested.
    * Vim9: asan error.
    * Vim9: some code not tested.
    * Vim9: disassemble test fails.
    * Too verbose output from the asan build in Travis.
    * Coverity complains about uninitialized field.
    * Calling a lambda is slower than evaluating a string.
    * Using the same loop in many places.
    * Vim9: script test fails when channel feature is missing.
    * Vim9: some code is not tested.
    * Vim9: some code is not tested.
    * Vim9: leaking scope memory when compilation fails.
    * term_getty() not sufficiently tested.
    * Coverity complains about ignoring return value.
    * Getbufvar() may get the wrong dictionary. (David le Blanc)
    * Vim9: func and partial types not done yet
    * various code is not properly tested.
    * Coverity complains about using uninitialized variable.
    * Cscope code not fully tested.
    * Vim9: no optional arguments in func type.
    * Reading past allocated memory when using varargs.
    * Several global functions are used in only one file.
    * Some compilers cannot add to "void *".
    * Client-server code is spread out.
    * Vim9: cannot separate "func" and "func(): void".
    * A terminal falls back to setting $TERM to "xterm".
    * Vim9: return type not properly checked.
    * Tests are not listed in sorted order.
    * Crash when reading a blob fails.
    * Several errors are not tested for.
    * Vim9: function types insufficiently tested.
    * Vim9: function arguments insufficiently tested.
    * Vim9: function argument with default not checked.
    * Test crashes on s390. (James McCoy)
* Tue Mar 31 2020 Ismail Dönmez <idonmez@suse.com>
  - Disable more tests failing randomly on OBS:
    * test_arglist
    * test_command_count
    * test_diffmode
    * test_mksession
    * test_startup
    * test_window_cmd
* Fri Mar 27 2020 Ismail Dönmez <idonmez@suse.com>
  - Add no-common.patch to make longVersion extern in all cases,
    fixes build with gcc10 bsc#1160418
* Sun Mar 15 2020 Christian Boltz <suse-beta@cboltz.de>
  - apparmor.vim: fix typo in setfcap capability (taken from AppArmor 2.13.4)
* Tue Mar 03 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.0348, fixes the following problems
    * Short name not set for terminal buffer.
    * Build failure on HP-UX system.
    * ex_getln.c code has insufficient test coverage.
    * MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build.
    * Vim9: types not sufficiently tested.
    * File missing in distribution, comments outdated.
    * No Haiku support.
    * Vim9: ":execute" does not work yet.
    * Vim9: error checks not tested.
    * Vim9: calling a function that is defined later is slow.
    * Text property not updated correctly when inserting/deleting.
    * Ex_getln.c code not covered by tests.
    * Compiler warning for using uninitialized variable. (Yegappan Lakshmanan)
    * Crash when opening and closing two popup terminal windows.
    * No redraw when leaving terminal-normal mode in a terminal popup window.
    * Popup filter converts 0x80 bytes.
    * Build error with popup window but without terminal.
    * Internal error when using test_void() and test_unknown(). (Dominique Pelle)
    * Some code in ex_getln.c not covered by tests.
    * Terminal in popup test is flaky.
    * Abort called when using test_void(). (Dominique Pelle)
    * No completion for :disassemble.
    * Vim9: insufficient test coverage for compiling.
    * Build fails on a few systems.
    * Build failure without the channel feature.
    * Vim9: function return type may depend on arguments.
    * Vim9: function and partial types not tested.
    * Using ":for" in Vim9 script gives an error.
    * Some code in ex_getln.c not covered by tests.
    * Vim9: using wrong instruction, limited test coverage.
    * ":def" not skipped properly.
    * Compiler warning when building without the float feature.
    * Vim9: finding common list type not tested.
* Tue Feb 25 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.0314, fixes the following problems
  - refreshed vim-7.3-filetype_spec.patch
    * Cannot recognize a terminal in a popup window.
    * ModifyOtherKeys cannot be temporarily disabled.
    * Terminal in popup test sometimes fails.
    * Several lines of code are duplicated.
    * Some code not covered by tests.
    * Fileformat test fails on MS-Windows.
    * A few new Vim9 messages are not localized.
    * Fileformat test still fails on MS-Windows.
    * "eval" after "if 0" doesn't check for following command.
    * Terminal in popup test sometimes fails on Mac.
    * No check for a following command when calling a function fails.
    * Trycatch test fails.
    * Vim9: operator after list index does not work. (Yasuhiro Matsumoto)
    * Some code not covered by tests.
    * The "num64" feature is available everywhere and building without it
    causes problems.
    * ":helptags ALL" gives error for directories without write
    permission. (Matěj Cepl)
    * Hang with combination of feedkeys(), Ex mode and :global. (Yegappan
    Lakshmanan)
    * Some Ex code not covered by tests.
    * Vim9: not allowing space before ")" in function call is too
    restrictive. (Ben Jackson)
    * Vim9: not all instructions covered by tests.
    * Channel test is flaky on Mac.
    * Vim9: no test for deleted :def function.
    * Vim9: throw in :def function not caught higher up.
    * Two placed signs in the same line are not combined.  E.g. in the terminal
    debugger a breakpoint and the PC cannot be both be            displayed.
    * Vim9: setting number option not tested.
    * Vim9: failing to load script var not tested.
    * Vim9: assignment test fails.
    * Unused error message. Cannot create s:var.
    * Cannot use popup_close() for a terminal popup.
    * Vim9: return in try block not tested; catch with pattern not tested.
    * Vim9: some float and blob operators not tested.
    * Vim9: :echo did not clear the rest of the line.
    * Running individual test differs from all tests.
    * Vim9: assigning [] to list<string> doesn't work.
    * Vim9: CHECKNR and CHECKTYPE instructions not tested.
    * Various Ex commands not sufficiently tested.
    * Cannot use Ex command that is also a function name.
    * Highlighting for :s wrong when using different separator.
    * Mixing up "long long" and __int64 may cause problems. (John Marriott)
    * Compiler warnings for the Ruby interface.
    * Vim9 script: cannot start command with a string constant.
    * Vim9: ISN_STORE with argument not tested.  Some cases in tv2bool()
    not tested.
    * Vim9: expression test fails without channel support.
    * Insufficient testing for exception handling and the "attention" prompt.
    * Setting 'term' may cause error in TermChanged autocommand.
    * TermChanged test fails in the GUI.
    * Terminal test if failing on some systems.
    * Relativenumber test fails on some systems. (James McCoy)
    * Vim9: :substitute(pat(repl does not work in Vim9 script.
    * Python 3 vim.eval not well tested.
    * 'showbreak' does not work for a very long line. (John Little)
    * Window-local values have confusing name.
    * Autocmd test fails on a slow system.
    * Short name not set for terminal buffer.
* Fri Feb 14 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.0257, fixes the following problems
    * Vim9 script commands not sufficiently tested.
    * Cannot assign to an imported variable.
    * When 'lazyredraw' is set the window title may not be updated.
    * :helptags and some other functionality not tested.
    * Crash when using winnr('j') in a popup window.
    * Error code E899 used twice.
    * Calling Vim9 function using default argument fails.
    * Crash when missing member type on list argument.
    * Fnamemodify() does not apply ":~" when followed by ":.".
    * Function a bit far away from where it's used.
    * Coverity complains about uninitialized field.
    * Test for ANSI colors fails without an "ls" command.
    * Missing search/substitute pattern hardly tested.
    * Configure does not recognize gcc 10.0 and later.
    * A popup window with a terminal can be made hidden.
    * Wrong file name shortening. (Ingo Karkat)
    * Several Vim9 instructions are not tested.
    * Terminal test fails on Mac.
    * Several Vim9 instructions are not tested.
    * Terminal test still fails on Mac.
    * Terminal test did pass on Mac.
    * No test for Vim9 += and ..=.
    * Vim9: optional function arguments don't work yet.
    * Some instructions not yet tested.
    * compiling :elseif not tested yet.
    * compiling lambda not tested yet.
    * Compiling for loop not tested.
    * Compiling a few instructions not tested.
    * Configure does not recognize gcc version on BSD.
    * Compare instructions not tested.
    * Terminal popup test is flaky.
    * Silent system command may clear the screen.
    * The :compiler command causes a crash. (Daniel Steinberg)
    * Crash when using garbagecollect() in between rand().
    * Message test fails on SunOS.
    * Draw error when an empty group is removed from 'statusline'.
    * Crash when setting 'wincolor' on finished terminal window. (Bakudankun)
    variables.  (Tim Pope)
    * Using memory after it was freed. (Dominique Pelle)
    * Crash when setting 'buftype' to "quickfix".
    * Preview popup window test fails with long directory name. (Jakub
    Kądziołka)
    * Insufficient code coverage for ex_docmd.c functions.
    * Compiler warning in Lua interface.
    * test_clear_search_pat() is unused.
    * A couple of function return types can be more specific.
    * Crash when using :disassamble without argument. (Dhiraj Mishra)
    * Compiler warning for checking size_t to be negative.
    * Time and timer related code is spread out.
    * Cannot recognize a terminal in a popup window.
* Mon Feb 03 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - Refreshed disable-unreliable-tests.patch and vim-7.3-help_tags.patch
  - Updated to version 8.2.0200, fixes the following problems
    * Message test fails on some platforms. (Elimar Riesebieter)
    * virtcol() does not check arguments to be valid, which may lead to a crash.
    * filter() and map() on blob don't work.
    * complete_info() does not work when CompleteDone is triggered.
    * Compiler warnings for variable types.
    * :mode no longer works for any system.
    * Textprop test fails.
    * Some buffer commands work in a popup window.
    * Cannot list options one per line.
    * Python3 ranges are not tested.
    * Command line is not cleared when switching tabs and the command line
    height differs.
    * Script may be re-used when deleting and creating a new one.
    * Invalid memory access with search command.
    * Some map functionality not covered by tests.
    * Bracketed paste can still cause invalid memory access. (Dominique Pelle)
    * Stray ch_logfile() call.
    * Crash when using win_execute() from a new tab.
    * Memory leak when starting a job fails.
    * No swift filetype detection.
    * Possible to enter popup window with CTRL-W p. (John Devin)
    * Coverity warning for possible use of NULL pointer.
    * Some mapping code is not fully tested.
    * Using #error for compilation errors should be OK now.
    * Wrong indent when 'showbreak' and 'breakindent' are set and 'briopt'
    includes "sbr".
    * Block Visual mode operators not correct when 'linebreak' set.
    * Mapping related function in wrong source file.
    * Maintaining a Vim9 branch separately is more work.
    * Cannot define python function when using :execute. (Yasuhiro Matsumoto)
    * Detecting a script was already sourced is unreliable.
    * Restoring ctrl_x_mode is not needed.
    * Warning shows when listing version info.
    * Reallocating the list of scripts is inefficient.
    * Warnings from MinGW compiler. (John Marriott) Json test fails when
    building without +float feature.
    * Various typos in source files and tests.
    * Vim9 script files not in list of distributed files.
    * Triggering CompleteDone earlier is not backwards compatible. (Daniel
    Hahler)
    * Non-materialized range() list causes problems. (Fujiwara Takuya)
    * Range test fails.
    * Not recognizing .gv file as dot filetype.
    * Balloon test fails in the GUI.
    * Test hangs on MS-Windows console.
    * Test_alot takes too long.
    * Coverity warning for using NULL pointer.
    * Coverity warning for using uninitialized variable.
    * Coverity warning for ignoring return value.
    * Coverity warning for assigning NULL to an option.
    * Coverity warning for dead code.
    * Coverity warning for ignoring return value.
    * Coverity warning for using uninitialized buffer.
    * Coverity warning for not restoring character.
    * Various commands not completely tested.
    * Crash when removing list element in map().
    * Generating os headers does not work for Swedish.
    * Memory leak in get_tags().
    * With VTP the screen may not be restored properly.
    * Still a few places where range() does not work.
    * Test for wrapmargin fails if terminal is not 80 columns.
    * Problems parsing :term arguments.
    * Min() and max() materialize a range() list.
    * Tests fail when the float feature is disabled.
    * Blob test fails.
    * Vim9 script: cannot use "if has()" to skip lines.
    * A couple of tests may fail when features are missing.
    * Reduntant code.
    * Check commands don't work well with Vim9 script.
    * cd() with NULL argument crashes.
    * Kotlin files are not recognized.
    * Cannot put a terminal in a popup window.
    * Build failure without +terminal feature.
    * Still build failure without +terminal feature.
    * Some commands can cause problems in terminal popup.
    * Some tests fail when run in the GUI.
    * Blocking commands for a finished job in a popup window.
    * Some Ex commands not sufficiently tested.
    * No tests for y/n prompt.
* Wed Jan 15 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.0119, fixes the following problems
    * Printf formats are not exactly right.
    * Hgignore is out of sync from gitignore.
    * When sign text is changed a manual redraw is needed. (Pontus Lietzler)
    * Corrupted text properties when expanding spaces.
    * prop_find() is not implemented.
    * VAR_SPECIAL is also used for booleans.
    * Illegal memory access when using 'cindent'.
    * "make cmdidxs" fails.
    * Info about sourced scripts is scattered.
    * Byte2line() does not work correctly with text properties. (Billie Cleek)
    * BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
    * Crash when using gettabwinvar() with invalid arguments. (Yilin Yang)
    * Crash when cycling to buffers involving popup window .
    * Message test fails on some platforms. (Elimar Riesebieter)
    * Wrong size argument to vim_snprintf(). (Dominique Pelle)
    * Diffmode completion doesn't use per-window setting.
    * Some corners of vim_snprintf() are not tested.
    * ERROR_UNKNOWN clashes on some systems.
    * Crash when using Python 3 with "utf32" encoding. (Dominique Pelle)
    * ETYPE_ is used for two different enums.
    * Crash when using Python 3 with "debug" encoding. (Dominique Pelle)
    * Initializing globals with COMMA is clumsy.
    * Python 3 unicode test sometimes fails.
    * Python 3 unicode test still sometimes fails.
    * settagstack() cannot truncate at current index.
    * Expanding <sfile> works differently the second time.
    * Python 3 unicode test still fails on MS-Windows.
    * Globals using INIT4() are not in the tags file.
    * When reusing a buffer listeners are not cleared. (Axel Forsman)
    * Text properties wrong when tabs and spaces are exchanged.
    * Complete item "user_data" can only be a string.
    * Dead code in builtin functions.
    * Build error for small version. (Tony Mechelynck)
    * Crash in command line expansion when out of memory.
    * Insufficient tests for tags; bug in using extra tag field when using an
    ex command to position the cursor.
    * Crash when running out of memory in :setfiletype completion.
    * Generated files show up in git status.
    * Compiler warnings for size_t / int types.
    * Tags functionality insufficiently tested.
    * win_splitmove() can make Vim hang.
    * Cannot specify exit code for :cquit.
    * Cannot create tiny popup window in last column. (Daniel Steinberg)
    * Crash with autocommand and spellfile. (Tim Pope)
    * Exe stack length can be wrong without being detected.
    * Use of NULL pointer when out of memory.
    * Macros for Ruby are too complicated.
    * Crash when passing null object to ":echomsg".
    * Messages test fails in small version.
    * Using null object with execute() has strange effects.
    * Using channel or job with ":execute" has strange effects.
    * Vim license not easy to find on github.

Files

/usr/share/vim/vim90/autoload/README.txt
/usr/share/vim/vim90/autoload/RstFold.vim
/usr/share/vim/vim90/autoload/ada.vim
/usr/share/vim/vim90/autoload/adacomplete.vim
/usr/share/vim/vim90/autoload/bitbake.vim
/usr/share/vim/vim90/autoload/ccomplete.vim
/usr/share/vim/vim90/autoload/clojurecomplete.vim
/usr/share/vim/vim90/autoload/context.vim
/usr/share/vim/vim90/autoload/contextcomplete.vim
/usr/share/vim/vim90/autoload/csscomplete.vim
/usr/share/vim/vim90/autoload/decada.vim
/usr/share/vim/vim90/autoload/dist
/usr/share/vim/vim90/autoload/dist/man.vim
/usr/share/vim/vim90/autoload/dist/vimindent.vim
/usr/share/vim/vim90/autoload/freebasic.vim
/usr/share/vim/vim90/autoload/getscript.vim
/usr/share/vim/vim90/autoload/gnat.vim
/usr/share/vim/vim90/autoload/gzip.vim
/usr/share/vim/vim90/autoload/haskellcomplete.vim
/usr/share/vim/vim90/autoload/htmlcomplete.vim
/usr/share/vim/vim90/autoload/javascriptcomplete.vim
/usr/share/vim/vim90/autoload/netrw.vim
/usr/share/vim/vim90/autoload/netrwFileHandlers.vim
/usr/share/vim/vim90/autoload/netrwSettings.vim
/usr/share/vim/vim90/autoload/netrw_gitignore.vim
/usr/share/vim/vim90/autoload/paste.vim
/usr/share/vim/vim90/autoload/phpcomplete.vim
/usr/share/vim/vim90/autoload/python.vim
/usr/share/vim/vim90/autoload/python3complete.vim
/usr/share/vim/vim90/autoload/pythoncomplete.vim
/usr/share/vim/vim90/autoload/rubycomplete.vim
/usr/share/vim/vim90/autoload/rust.vim
/usr/share/vim/vim90/autoload/rustfmt.vim
/usr/share/vim/vim90/autoload/spellfile.vim
/usr/share/vim/vim90/autoload/sqlcomplete.vim
/usr/share/vim/vim90/autoload/syntaxcomplete.vim
/usr/share/vim/vim90/autoload/tar.vim
/usr/share/vim/vim90/autoload/tohtml.vim
/usr/share/vim/vim90/autoload/typeset.vim
/usr/share/vim/vim90/autoload/vimball.vim
/usr/share/vim/vim90/autoload/xml
/usr/share/vim/vim90/autoload/xml/html32.vim
/usr/share/vim/vim90/autoload/xml/html401f.vim
/usr/share/vim/vim90/autoload/xml/html401s.vim
/usr/share/vim/vim90/autoload/xml/html401t.vim
/usr/share/vim/vim90/autoload/xml/html40f.vim
/usr/share/vim/vim90/autoload/xml/html40s.vim
/usr/share/vim/vim90/autoload/xml/html40t.vim
/usr/share/vim/vim90/autoload/xml/xhtml10f.vim
/usr/share/vim/vim90/autoload/xml/xhtml10s.vim
/usr/share/vim/vim90/autoload/xml/xhtml10t.vim
/usr/share/vim/vim90/autoload/xml/xhtml11.vim
/usr/share/vim/vim90/autoload/xml/xsd.vim
/usr/share/vim/vim90/autoload/xml/xsl.vim
/usr/share/vim/vim90/autoload/xmlcomplete.vim
/usr/share/vim/vim90/autoload/xmlformat.vim
/usr/share/vim/vim90/autoload/zip.vim
/usr/share/vim/vim90/colors/README.txt
/usr/share/vim/vim90/colors/blue.vim
/usr/share/vim/vim90/colors/darkblue.vim
/usr/share/vim/vim90/colors/default.vim
/usr/share/vim/vim90/colors/delek.vim
/usr/share/vim/vim90/colors/desert.vim
/usr/share/vim/vim90/colors/elflord.vim
/usr/share/vim/vim90/colors/evening.vim
/usr/share/vim/vim90/colors/habamax.vim
/usr/share/vim/vim90/colors/industry.vim
/usr/share/vim/vim90/colors/koehler.vim
/usr/share/vim/vim90/colors/lists
/usr/share/vim/vim90/colors/lists/csscolors.vim
/usr/share/vim/vim90/colors/lunaperche.vim
/usr/share/vim/vim90/colors/morning.vim
/usr/share/vim/vim90/colors/murphy.vim
/usr/share/vim/vim90/colors/pablo.vim
/usr/share/vim/vim90/colors/peachpuff.vim
/usr/share/vim/vim90/colors/quiet.vim
/usr/share/vim/vim90/colors/ron.vim
/usr/share/vim/vim90/colors/shine.vim
/usr/share/vim/vim90/colors/slate.vim
/usr/share/vim/vim90/colors/tools
/usr/share/vim/vim90/colors/tools/check_colors.vim
/usr/share/vim/vim90/colors/torte.vim
/usr/share/vim/vim90/colors/zellner.vim
/usr/share/vim/vim90/compiler/README.txt
/usr/share/vim/vim90/compiler/ant.vim
/usr/share/vim/vim90/compiler/bcc.vim
/usr/share/vim/vim90/compiler/bdf.vim
/usr/share/vim/vim90/compiler/cargo.vim
/usr/share/vim/vim90/compiler/checkstyle.vim
/usr/share/vim/vim90/compiler/cm3.vim
/usr/share/vim/vim90/compiler/context.vim
/usr/share/vim/vim90/compiler/cs.vim
/usr/share/vim/vim90/compiler/csslint.vim
/usr/share/vim/vim90/compiler/cucumber.vim
/usr/share/vim/vim90/compiler/dart.vim
/usr/share/vim/vim90/compiler/dart2js.vim
/usr/share/vim/vim90/compiler/dart2native.vim
/usr/share/vim/vim90/compiler/dartanalyser.vim
/usr/share/vim/vim90/compiler/dartdevc.vim
/usr/share/vim/vim90/compiler/dartdoc.vim
/usr/share/vim/vim90/compiler/dartfmt.vim
/usr/share/vim/vim90/compiler/decada.vim
/usr/share/vim/vim90/compiler/dot.vim
/usr/share/vim/vim90/compiler/dotnet.vim
/usr/share/vim/vim90/compiler/erlang.vim
/usr/share/vim/vim90/compiler/eruby.vim
/usr/share/vim/vim90/compiler/eslint.vim
/usr/share/vim/vim90/compiler/fbc.vim
/usr/share/vim/vim90/compiler/fortran_F.vim
/usr/share/vim/vim90/compiler/fortran_cv.vim
/usr/share/vim/vim90/compiler/fortran_elf90.vim
/usr/share/vim/vim90/compiler/fortran_g77.vim
/usr/share/vim/vim90/compiler/fortran_lf95.vim
/usr/share/vim/vim90/compiler/fpc.vim
/usr/share/vim/vim90/compiler/g95.vim
/usr/share/vim/vim90/compiler/gawk.vim
/usr/share/vim/vim90/compiler/gcc.vim
/usr/share/vim/vim90/compiler/gfortran.vim
/usr/share/vim/vim90/compiler/ghc.vim
/usr/share/vim/vim90/compiler/gjs.vim
/usr/share/vim/vim90/compiler/gnat.vim
/usr/share/vim/vim90/compiler/go.vim
/usr/share/vim/vim90/compiler/haml.vim
/usr/share/vim/vim90/compiler/hare.vim
/usr/share/vim/vim90/compiler/hp_acc.vim
/usr/share/vim/vim90/compiler/icc.vim
/usr/share/vim/vim90/compiler/icon.vim
/usr/share/vim/vim90/compiler/ifort.vim
/usr/share/vim/vim90/compiler/intel.vim
/usr/share/vim/vim90/compiler/irix5_c.vim
/usr/share/vim/vim90/compiler/irix5_cpp.vim
/usr/share/vim/vim90/compiler/javac.vim
/usr/share/vim/vim90/compiler/jest.vim
/usr/share/vim/vim90/compiler/jikes.vim
/usr/share/vim/vim90/compiler/jjs.vim
/usr/share/vim/vim90/compiler/jshint.vim
/usr/share/vim/vim90/compiler/jsonlint.vim
/usr/share/vim/vim90/compiler/mcs.vim
/usr/share/vim/vim90/compiler/mips_c.vim
/usr/share/vim/vim90/compiler/mipspro_c89.vim
/usr/share/vim/vim90/compiler/mipspro_cpp.vim
/usr/share/vim/vim90/compiler/modelsim_vcom.vim
/usr/share/vim/vim90/compiler/msbuild.vim
/usr/share/vim/vim90/compiler/msvc.vim
/usr/share/vim/vim90/compiler/neato.vim
/usr/share/vim/vim90/compiler/ocaml.vim
/usr/share/vim/vim90/compiler/onsgmls.vim
/usr/share/vim/vim90/compiler/pbx.vim
/usr/share/vim/vim90/compiler/perl.vim
/usr/share/vim/vim90/compiler/perlcritic.vim
/usr/share/vim/vim90/compiler/php.vim
/usr/share/vim/vim90/compiler/podchecker.vim
/usr/share/vim/vim90/compiler/powershell.vim
/usr/share/vim/vim90/compiler/pylint.vim
/usr/share/vim/vim90/compiler/pyunit.vim
/usr/share/vim/vim90/compiler/raco.vim
/usr/share/vim/vim90/compiler/racomake.vim
/usr/share/vim/vim90/compiler/racosetup.vim
/usr/share/vim/vim90/compiler/racotest.vim
/usr/share/vim/vim90/compiler/rake.vim
/usr/share/vim/vim90/compiler/rhino.vim
/usr/share/vim/vim90/compiler/rspec.vim
/usr/share/vim/vim90/compiler/rst.vim
/usr/share/vim/vim90/compiler/rubocop.vim
/usr/share/vim/vim90/compiler/ruby.vim
/usr/share/vim/vim90/compiler/rubyunit.vim
/usr/share/vim/vim90/compiler/rustc.vim
/usr/share/vim/vim90/compiler/sass.vim
/usr/share/vim/vim90/compiler/scdoc.vim
/usr/share/vim/vim90/compiler/se.vim
/usr/share/vim/vim90/compiler/shellcheck.vim
/usr/share/vim/vim90/compiler/sml.vim
/usr/share/vim/vim90/compiler/spectral.vim
/usr/share/vim/vim90/compiler/splint.vim
/usr/share/vim/vim90/compiler/stack.vim
/usr/share/vim/vim90/compiler/standard.vim
/usr/share/vim/vim90/compiler/stylelint.vim
/usr/share/vim/vim90/compiler/tcl.vim
/usr/share/vim/vim90/compiler/tex.vim
/usr/share/vim/vim90/compiler/tidy.vim
/usr/share/vim/vim90/compiler/ts-node.vim
/usr/share/vim/vim90/compiler/tsc.vim
/usr/share/vim/vim90/compiler/typedoc.vim
/usr/share/vim/vim90/compiler/xbuild.vim
/usr/share/vim/vim90/compiler/xmllint.vim
/usr/share/vim/vim90/compiler/xmlwf.vim
/usr/share/vim/vim90/compiler/xo.vim
/usr/share/vim/vim90/compiler/yamllint.vim
/usr/share/vim/vim90/compiler/zig.vim
/usr/share/vim/vim90/compiler/zig_build.vim
/usr/share/vim/vim90/compiler/zig_build_exe.vim
/usr/share/vim/vim90/compiler/zig_test.vim
/usr/share/vim/vim90/compiler/zsh.vim
/usr/share/vim/vim90/doc/arabic.txt
/usr/share/vim/vim90/doc/autocmd.txt
/usr/share/vim/vim90/doc/builtin.txt
/usr/share/vim/vim90/doc/change.txt
/usr/share/vim/vim90/doc/channel.txt
/usr/share/vim/vim90/doc/cmdline.txt
/usr/share/vim/vim90/doc/debug.txt
/usr/share/vim/vim90/doc/debugger.txt
/usr/share/vim/vim90/doc/develop.txt
/usr/share/vim/vim90/doc/diff.txt
/usr/share/vim/vim90/doc/digraph.txt
/usr/share/vim/vim90/doc/editing.txt
/usr/share/vim/vim90/doc/eval.txt
/usr/share/vim/vim90/doc/farsi.txt
/usr/share/vim/vim90/doc/filetype.txt
/usr/share/vim/vim90/doc/fold.txt
/usr/share/vim/vim90/doc/ft_ada.txt
/usr/share/vim/vim90/doc/ft_context.txt
/usr/share/vim/vim90/doc/ft_mp.txt
/usr/share/vim/vim90/doc/ft_ps1.txt
/usr/share/vim/vim90/doc/ft_raku.txt
/usr/share/vim/vim90/doc/ft_rust.txt
/usr/share/vim/vim90/doc/ft_sql.txt
/usr/share/vim/vim90/doc/gui.txt
/usr/share/vim/vim90/doc/gui_w32.txt
/usr/share/vim/vim90/doc/gui_x11.txt
/usr/share/vim/vim90/doc/hangulin.txt
/usr/share/vim/vim90/doc/hebrew.txt
/usr/share/vim/vim90/doc/help.txt
/usr/share/vim/vim90/doc/helphelp.txt
/usr/share/vim/vim90/doc/howto.txt
/usr/share/vim/vim90/doc/if_cscop.txt
/usr/share/vim/vim90/doc/if_lua.txt
/usr/share/vim/vim90/doc/if_mzsch.txt
/usr/share/vim/vim90/doc/if_ole.txt
/usr/share/vim/vim90/doc/if_perl.txt
/usr/share/vim/vim90/doc/if_pyth.txt
/usr/share/vim/vim90/doc/if_ruby.txt
/usr/share/vim/vim90/doc/if_sniff.txt
/usr/share/vim/vim90/doc/if_tcl.txt
/usr/share/vim/vim90/doc/indent.txt
/usr/share/vim/vim90/doc/index.txt
/usr/share/vim/vim90/doc/insert.txt
/usr/share/vim/vim90/doc/intro.txt
/usr/share/vim/vim90/doc/map.txt
/usr/share/vim/vim90/doc/mbyte.txt
/usr/share/vim/vim90/doc/message.txt
/usr/share/vim/vim90/doc/mlang.txt
/usr/share/vim/vim90/doc/motion.txt
/usr/share/vim/vim90/doc/netbeans.txt
/usr/share/vim/vim90/doc/options.txt
/usr/share/vim/vim90/doc/os_390.txt
/usr/share/vim/vim90/doc/os_amiga.txt
/usr/share/vim/vim90/doc/os_beos.txt
/usr/share/vim/vim90/doc/os_dos.txt
/usr/share/vim/vim90/doc/os_haiku.txt
/usr/share/vim/vim90/doc/os_mac.txt
/usr/share/vim/vim90/doc/os_mint.txt
/usr/share/vim/vim90/doc/os_msdos.txt
/usr/share/vim/vim90/doc/os_os2.txt
/usr/share/vim/vim90/doc/os_qnx.txt
/usr/share/vim/vim90/doc/os_risc.txt
/usr/share/vim/vim90/doc/os_unix.txt
/usr/share/vim/vim90/doc/os_vms.txt
/usr/share/vim/vim90/doc/os_win32.txt
/usr/share/vim/vim90/doc/pattern.txt
/usr/share/vim/vim90/doc/pi_getscript.txt
/usr/share/vim/vim90/doc/pi_gzip.txt
/usr/share/vim/vim90/doc/pi_logipat.txt
/usr/share/vim/vim90/doc/pi_netrw.txt
/usr/share/vim/vim90/doc/pi_paren.txt
/usr/share/vim/vim90/doc/pi_spec.txt
/usr/share/vim/vim90/doc/pi_tar.txt
/usr/share/vim/vim90/doc/pi_vimball.txt
/usr/share/vim/vim90/doc/pi_zip.txt
/usr/share/vim/vim90/doc/popup.txt
/usr/share/vim/vim90/doc/print.txt
/usr/share/vim/vim90/doc/quickfix.txt
/usr/share/vim/vim90/doc/quickref.txt
/usr/share/vim/vim90/doc/quotes.txt
/usr/share/vim/vim90/doc/recover.txt
/usr/share/vim/vim90/doc/remote.txt
/usr/share/vim/vim90/doc/repeat.txt
/usr/share/vim/vim90/doc/rileft.txt
/usr/share/vim/vim90/doc/russian.txt
/usr/share/vim/vim90/doc/scroll.txt
/usr/share/vim/vim90/doc/sign.txt
/usr/share/vim/vim90/doc/spell.txt
/usr/share/vim/vim90/doc/sponsor.txt
/usr/share/vim/vim90/doc/starting.txt
/usr/share/vim/vim90/doc/syntax.txt
/usr/share/vim/vim90/doc/tabpage.txt
/usr/share/vim/vim90/doc/tags
/usr/share/vim/vim90/doc/tagsrch.txt
/usr/share/vim/vim90/doc/term.txt
/usr/share/vim/vim90/doc/terminal.txt
/usr/share/vim/vim90/doc/testing.txt
/usr/share/vim/vim90/doc/textprop.txt
/usr/share/vim/vim90/doc/tips.txt
/usr/share/vim/vim90/doc/todo.txt
/usr/share/vim/vim90/doc/uganda.txt
/usr/share/vim/vim90/doc/undo.txt
/usr/share/vim/vim90/doc/userfunc.txt
/usr/share/vim/vim90/doc/usr_01.txt
/usr/share/vim/vim90/doc/usr_02.txt
/usr/share/vim/vim90/doc/usr_03.txt
/usr/share/vim/vim90/doc/usr_04.txt
/usr/share/vim/vim90/doc/usr_05.txt
/usr/share/vim/vim90/doc/usr_06.txt
/usr/share/vim/vim90/doc/usr_07.txt
/usr/share/vim/vim90/doc/usr_08.txt
/usr/share/vim/vim90/doc/usr_09.txt
/usr/share/vim/vim90/doc/usr_10.txt
/usr/share/vim/vim90/doc/usr_11.txt
/usr/share/vim/vim90/doc/usr_12.txt
/usr/share/vim/vim90/doc/usr_20.txt
/usr/share/vim/vim90/doc/usr_21.txt
/usr/share/vim/vim90/doc/usr_22.txt
/usr/share/vim/vim90/doc/usr_23.txt
/usr/share/vim/vim90/doc/usr_24.txt
/usr/share/vim/vim90/doc/usr_25.txt
/usr/share/vim/vim90/doc/usr_26.txt
/usr/share/vim/vim90/doc/usr_27.txt
/usr/share/vim/vim90/doc/usr_28.txt
/usr/share/vim/vim90/doc/usr_29.txt
/usr/share/vim/vim90/doc/usr_30.txt
/usr/share/vim/vim90/doc/usr_31.txt
/usr/share/vim/vim90/doc/usr_32.txt
/usr/share/vim/vim90/doc/usr_40.txt
/usr/share/vim/vim90/doc/usr_41.txt
/usr/share/vim/vim90/doc/usr_42.txt
/usr/share/vim/vim90/doc/usr_43.txt
/usr/share/vim/vim90/doc/usr_44.txt
/usr/share/vim/vim90/doc/usr_45.txt
/usr/share/vim/vim90/doc/usr_50.txt
/usr/share/vim/vim90/doc/usr_51.txt
/usr/share/vim/vim90/doc/usr_52.txt
/usr/share/vim/vim90/doc/usr_90.txt
/usr/share/vim/vim90/doc/usr_toc.txt
/usr/share/vim/vim90/doc/various.txt
/usr/share/vim/vim90/doc/version4.txt
/usr/share/vim/vim90/doc/version5.txt
/usr/share/vim/vim90/doc/version6.txt
/usr/share/vim/vim90/doc/version7.txt
/usr/share/vim/vim90/doc/version8.txt
/usr/share/vim/vim90/doc/version9.txt
/usr/share/vim/vim90/doc/vi_diff.txt
/usr/share/vim/vim90/doc/vim2html.pl
/usr/share/vim/vim90/doc/vim9.txt
/usr/share/vim/vim90/doc/vim9class.txt
/usr/share/vim/vim90/doc/visual.txt
/usr/share/vim/vim90/doc/windows.txt
/usr/share/vim/vim90/doc/workshop.txt
/usr/share/vim/vim90/ftplugin/8th.vim
/usr/share/vim/vim90/ftplugin/README.txt
/usr/share/vim/vim90/ftplugin/a2ps.vim
/usr/share/vim/vim90/ftplugin/aap.vim
/usr/share/vim/vim90/ftplugin/abap.vim
/usr/share/vim/vim90/ftplugin/abaqus.vim
/usr/share/vim/vim90/ftplugin/ada.vim
/usr/share/vim/vim90/ftplugin/alsaconf.vim
/usr/share/vim/vim90/ftplugin/ant.vim
/usr/share/vim/vim90/ftplugin/apache.vim
/usr/share/vim/vim90/ftplugin/arch.vim
/usr/share/vim/vim90/ftplugin/art.vim
/usr/share/vim/vim90/ftplugin/asm.vim
/usr/share/vim/vim90/ftplugin/aspvbs.vim
/usr/share/vim/vim90/ftplugin/automake.vim
/usr/share/vim/vim90/ftplugin/awk.vim
/usr/share/vim/vim90/ftplugin/bash.vim
/usr/share/vim/vim90/ftplugin/basic.vim
/usr/share/vim/vim90/ftplugin/bdf.vim
/usr/share/vim/vim90/ftplugin/bitbake.vim
/usr/share/vim/vim90/ftplugin/bst.vim
/usr/share/vim/vim90/ftplugin/btm.vim
/usr/share/vim/vim90/ftplugin/bzl.vim
/usr/share/vim/vim90/ftplugin/c.vim
/usr/share/vim/vim90/ftplugin/calendar.vim
/usr/share/vim/vim90/ftplugin/cdrdaoconf.vim
/usr/share/vim/vim90/ftplugin/cfg.vim
/usr/share/vim/vim90/ftplugin/ch.vim
/usr/share/vim/vim90/ftplugin/changelog.vim
/usr/share/vim/vim90/ftplugin/chatito.vim
/usr/share/vim/vim90/ftplugin/chicken.vim
/usr/share/vim/vim90/ftplugin/clojure.vim
/usr/share/vim/vim90/ftplugin/cmake.vim
/usr/share/vim/vim90/ftplugin/cobol.vim
/usr/share/vim/vim90/ftplugin/conf.vim
/usr/share/vim/vim90/ftplugin/config.vim
/usr/share/vim/vim90/ftplugin/confini.vim
/usr/share/vim/vim90/ftplugin/context.vim
/usr/share/vim/vim90/ftplugin/cpp.vim
/usr/share/vim/vim90/ftplugin/crm.vim
/usr/share/vim/vim90/ftplugin/crontab.vim
/usr/share/vim/vim90/ftplugin/cs.vim
/usr/share/vim/vim90/ftplugin/csc.vim
/usr/share/vim/vim90/ftplugin/csh.vim
/usr/share/vim/vim90/ftplugin/css.vim
/usr/share/vim/vim90/ftplugin/cucumber.vim
/usr/share/vim/vim90/ftplugin/cvsrc.vim
/usr/share/vim/vim90/ftplugin/debchangelog.vim
/usr/share/vim/vim90/ftplugin/debcontrol.vim
/usr/share/vim/vim90/ftplugin/denyhosts.vim
/usr/share/vim/vim90/ftplugin/desktop.vim
/usr/share/vim/vim90/ftplugin/dictconf.vim
/usr/share/vim/vim90/ftplugin/dictdconf.vim
/usr/share/vim/vim90/ftplugin/diff.vim
/usr/share/vim/vim90/ftplugin/dircolors.vim
/usr/share/vim/vim90/ftplugin/docbk.vim
/usr/share/vim/vim90/ftplugin/dockerfile.vim
/usr/share/vim/vim90/ftplugin/dosbatch.vim
/usr/share/vim/vim90/ftplugin/dosini.vim
/usr/share/vim/vim90/ftplugin/dtd.vim
/usr/share/vim/vim90/ftplugin/dtrace.vim
/usr/share/vim/vim90/ftplugin/dune.vim
/usr/share/vim/vim90/ftplugin/eiffel.vim
/usr/share/vim/vim90/ftplugin/elinks.vim
/usr/share/vim/vim90/ftplugin/elixir.vim
/usr/share/vim/vim90/ftplugin/elm.vim
/usr/share/vim/vim90/ftplugin/erlang.vim
/usr/share/vim/vim90/ftplugin/eruby.vim
/usr/share/vim/vim90/ftplugin/eterm.vim
/usr/share/vim/vim90/ftplugin/expect.vim
/usr/share/vim/vim90/ftplugin/falcon.vim
/usr/share/vim/vim90/ftplugin/fennel.vim
/usr/share/vim/vim90/ftplugin/fetchmail.vim
/usr/share/vim/vim90/ftplugin/fish.vim
/usr/share/vim/vim90/ftplugin/flexwiki.vim
/usr/share/vim/vim90/ftplugin/fortran.vim
/usr/share/vim/vim90/ftplugin/fpcmake.vim
/usr/share/vim/vim90/ftplugin/framescript.vim
/usr/share/vim/vim90/ftplugin/freebasic.vim
/usr/share/vim/vim90/ftplugin/fstab.vim
/usr/share/vim/vim90/ftplugin/fvwm.vim
/usr/share/vim/vim90/ftplugin/gdb.vim
/usr/share/vim/vim90/ftplugin/gdscript.vim
/usr/share/vim/vim90/ftplugin/gdshader.vim
/usr/share/vim/vim90/ftplugin/gitattributes.vim
/usr/share/vim/vim90/ftplugin/gitcommit.vim
/usr/share/vim/vim90/ftplugin/gitconfig.vim
/usr/share/vim/vim90/ftplugin/gitignore.vim
/usr/share/vim/vim90/ftplugin/gitrebase.vim
/usr/share/vim/vim90/ftplugin/gitsendemail.vim
/usr/share/vim/vim90/ftplugin/go.vim
/usr/share/vim/vim90/ftplugin/gpg.vim
/usr/share/vim/vim90/ftplugin/gprof.vim
/usr/share/vim/vim90/ftplugin/groovy.vim
/usr/share/vim/vim90/ftplugin/group.vim
/usr/share/vim/vim90/ftplugin/grub.vim
/usr/share/vim/vim90/ftplugin/gyp.vim
/usr/share/vim/vim90/ftplugin/haml.vim
/usr/share/vim/vim90/ftplugin/hamster.vim
/usr/share/vim/vim90/ftplugin/hare.vim
/usr/share/vim/vim90/ftplugin/haskell.vim
/usr/share/vim/vim90/ftplugin/heex.vim
/usr/share/vim/vim90/ftplugin/help.vim
/usr/share/vim/vim90/ftplugin/hgcommit.vim
/usr/share/vim/vim90/ftplugin/hog.vim
/usr/share/vim/vim90/ftplugin/hostconf.vim
/usr/share/vim/vim90/ftplugin/hostsaccess.vim
/usr/share/vim/vim90/ftplugin/html.vim
/usr/share/vim/vim90/ftplugin/htmldjango.vim
/usr/share/vim/vim90/ftplugin/i3config.vim
/usr/share/vim/vim90/ftplugin/icon.vim
/usr/share/vim/vim90/ftplugin/indent.vim
/usr/share/vim/vim90/ftplugin/initex.vim
/usr/share/vim/vim90/ftplugin/ishd.vim
/usr/share/vim/vim90/ftplugin/j.vim
/usr/share/vim/vim90/ftplugin/java.vim
/usr/share/vim/vim90/ftplugin/javascript.vim
/usr/share/vim/vim90/ftplugin/javascriptreact.vim
/usr/share/vim/vim90/ftplugin/jproperties.vim
/usr/share/vim/vim90/ftplugin/json.vim
/usr/share/vim/vim90/ftplugin/jsonc.vim
/usr/share/vim/vim90/ftplugin/jsonnet.vim
/usr/share/vim/vim90/ftplugin/jsp.vim
/usr/share/vim/vim90/ftplugin/julia.vim
/usr/share/vim/vim90/ftplugin/kconfig.vim
/usr/share/vim/vim90/ftplugin/kwt.vim
/usr/share/vim/vim90/ftplugin/ld.vim
/usr/share/vim/vim90/ftplugin/less.vim
/usr/share/vim/vim90/ftplugin/lftp.vim
/usr/share/vim/vim90/ftplugin/libao.vim
/usr/share/vim/vim90/ftplugin/limits.vim
/usr/share/vim/vim90/ftplugin/liquid.vim
/usr/share/vim/vim90/ftplugin/lisp.vim
/usr/share/vim/vim90/ftplugin/logcheck.vim
/usr/share/vim/vim90/ftplugin/loginaccess.vim
/usr/share/vim/vim90/ftplugin/logindefs.vim
/usr/share/vim/vim90/ftplugin/logtalk.dict
/usr/share/vim/vim90/ftplugin/logtalk.vim
/usr/share/vim/vim90/ftplugin/lprolog.vim
/usr/share/vim/vim90/ftplugin/lua.vim
/usr/share/vim/vim90/ftplugin/lynx.vim
/usr/share/vim/vim90/ftplugin/m3build.vim
/usr/share/vim/vim90/ftplugin/m3quake.vim
/usr/share/vim/vim90/ftplugin/m4.vim
/usr/share/vim/vim90/ftplugin/mail.vim
/usr/share/vim/vim90/ftplugin/mailaliases.vim
/usr/share/vim/vim90/ftplugin/mailcap.vim
/usr/share/vim/vim90/ftplugin/make.vim
/usr/share/vim/vim90/ftplugin/man.vim
/usr/share/vim/vim90/ftplugin/manconf.vim
/usr/share/vim/vim90/ftplugin/markdown.vim
/usr/share/vim/vim90/ftplugin/masm.vim
/usr/share/vim/vim90/ftplugin/matlab.vim
/usr/share/vim/vim90/ftplugin/mermaid.vim
/usr/share/vim/vim90/ftplugin/meson.vim
/usr/share/vim/vim90/ftplugin/mf.vim
/usr/share/vim/vim90/ftplugin/mma.vim
/usr/share/vim/vim90/ftplugin/modconf.vim
/usr/share/vim/vim90/ftplugin/modula2.vim
/usr/share/vim/vim90/ftplugin/modula3.vim
/usr/share/vim/vim90/ftplugin/mp.vim
/usr/share/vim/vim90/ftplugin/mplayerconf.vim
/usr/share/vim/vim90/ftplugin/mrxvtrc.vim
/usr/share/vim/vim90/ftplugin/msmessages.vim
/usr/share/vim/vim90/ftplugin/muttrc.vim
/usr/share/vim/vim90/ftplugin/nanorc.vim
/usr/share/vim/vim90/ftplugin/neomuttrc.vim
/usr/share/vim/vim90/ftplugin/netrc.vim
/usr/share/vim/vim90/ftplugin/nginx.vim
/usr/share/vim/vim90/ftplugin/nroff.vim
/usr/share/vim/vim90/ftplugin/nsis.vim
/usr/share/vim/vim90/ftplugin/objc.vim
/usr/share/vim/vim90/ftplugin/obse.vim
/usr/share/vim/vim90/ftplugin/ocaml.vim
/usr/share/vim/vim90/ftplugin/occam.vim
/usr/share/vim/vim90/ftplugin/octave.vim
/usr/share/vim/vim90/ftplugin/openvpn.vim
/usr/share/vim/vim90/ftplugin/pamconf.vim
/usr/share/vim/vim90/ftplugin/pascal.vim
/usr/share/vim/vim90/ftplugin/passwd.vim
/usr/share/vim/vim90/ftplugin/pbtxt.vim
/usr/share/vim/vim90/ftplugin/pdf.vim
/usr/share/vim/vim90/ftplugin/perl.vim
/usr/share/vim/vim90/ftplugin/php.vim
/usr/share/vim/vim90/ftplugin/pinfo.vim
/usr/share/vim/vim90/ftplugin/plaintex.vim
/usr/share/vim/vim90/ftplugin/pod.vim
/usr/share/vim/vim90/ftplugin/poefilter.vim
/usr/share/vim/vim90/ftplugin/poke.vim
/usr/share/vim/vim90/ftplugin/postscr.vim
/usr/share/vim/vim90/ftplugin/procmail.vim
/usr/share/vim/vim90/ftplugin/prolog.vim
/usr/share/vim/vim90/ftplugin/protocols.vim
/usr/share/vim/vim90/ftplugin/ps1.vim
/usr/share/vim/vim90/ftplugin/ps1xml.vim
/usr/share/vim/vim90/ftplugin/pyrex.vim
/usr/share/vim/vim90/ftplugin/python.vim
/usr/share/vim/vim90/ftplugin/qb64.vim
/usr/share/vim/vim90/ftplugin/qf.vim
/usr/share/vim/vim90/ftplugin/quake.vim
/usr/share/vim/vim90/ftplugin/quarto.vim
/usr/share/vim/vim90/ftplugin/r.vim
/usr/share/vim/vim90/ftplugin/racc.vim
/usr/share/vim/vim90/ftplugin/racket.vim
/usr/share/vim/vim90/ftplugin/raku.vim
/usr/share/vim/vim90/ftplugin/readline.vim
/usr/share/vim/vim90/ftplugin/registry.vim
/usr/share/vim/vim90/ftplugin/reva.vim
/usr/share/vim/vim90/ftplugin/rhelp.vim
/usr/share/vim/vim90/ftplugin/rmd.vim
/usr/share/vim/vim90/ftplugin/rnc.vim
/usr/share/vim/vim90/ftplugin/rnoweb.vim
/usr/share/vim/vim90/ftplugin/routeros.vim
/usr/share/vim/vim90/ftplugin/rpl.vim
/usr/share/vim/vim90/ftplugin/rrst.vim
/usr/share/vim/vim90/ftplugin/rst.vim
/usr/share/vim/vim90/ftplugin/ruby.vim
/usr/share/vim/vim90/ftplugin/rust.vim
/usr/share/vim/vim90/ftplugin/sass.vim
/usr/share/vim/vim90/ftplugin/sbt.vim
/usr/share/vim/vim90/ftplugin/scala.vim
/usr/share/vim/vim90/ftplugin/scdoc.vim
/usr/share/vim/vim90/ftplugin/scheme.vim
/usr/share/vim/vim90/ftplugin/screen.vim
/usr/share/vim/vim90/ftplugin/scss.vim
/usr/share/vim/vim90/ftplugin/sensors.vim
/usr/share/vim/vim90/ftplugin/services.vim
/usr/share/vim/vim90/ftplugin/setserial.vim
/usr/share/vim/vim90/ftplugin/sexplib.vim
/usr/share/vim/vim90/ftplugin/sgml.vim
/usr/share/vim/vim90/ftplugin/sh.vim
/usr/share/vim/vim90/ftplugin/sieve.vim
/usr/share/vim/vim90/ftplugin/slpconf.vim
/usr/share/vim/vim90/ftplugin/slpreg.vim
/usr/share/vim/vim90/ftplugin/slpspi.vim
/usr/share/vim/vim90/ftplugin/solution.vim
/usr/share/vim/vim90/ftplugin/spec.vim
/usr/share/vim/vim90/ftplugin/sql.vim
/usr/share/vim/vim90/ftplugin/ssa.vim
/usr/share/vim/vim90/ftplugin/sshconfig.vim
/usr/share/vim/vim90/ftplugin/sudoers.vim
/usr/share/vim/vim90/ftplugin/svg.vim
/usr/share/vim/vim90/ftplugin/swayconfig.vim
/usr/share/vim/vim90/ftplugin/swift.vim
/usr/share/vim/vim90/ftplugin/swiftgyb.vim
/usr/share/vim/vim90/ftplugin/sysctl.vim
/usr/share/vim/vim90/ftplugin/systemd.vim
/usr/share/vim/vim90/ftplugin/systemverilog.vim
/usr/share/vim/vim90/ftplugin/tap.vim
/usr/share/vim/vim90/ftplugin/tcl.vim
/usr/share/vim/vim90/ftplugin/tcsh.vim
/usr/share/vim/vim90/ftplugin/terminfo.vim
/usr/share/vim/vim90/ftplugin/tex.vim
/usr/share/vim/vim90/ftplugin/text.vim
/usr/share/vim/vim90/ftplugin/tidy.vim
/usr/share/vim/vim90/ftplugin/tmux.vim
/usr/share/vim/vim90/ftplugin/toml.vim
/usr/share/vim/vim90/ftplugin/treetop.vim
/usr/share/vim/vim90/ftplugin/tt2html.vim
/usr/share/vim/vim90/ftplugin/typescript.vim
/usr/share/vim/vim90/ftplugin/typescriptreact.vim
/usr/share/vim/vim90/ftplugin/udevconf.vim
/usr/share/vim/vim90/ftplugin/udevperm.vim
/usr/share/vim/vim90/ftplugin/udevrules.vim
/usr/share/vim/vim90/ftplugin/updatedb.vim
/usr/share/vim/vim90/ftplugin/vb.vim
/usr/share/vim/vim90/ftplugin/vdf.vim
/usr/share/vim/vim90/ftplugin/verilog.vim
/usr/share/vim/vim90/ftplugin/vhdl.vim
/usr/share/vim/vim90/ftplugin/vim.vim
/usr/share/vim/vim90/ftplugin/vroom.vim
/usr/share/vim/vim90/ftplugin/vue.vim
/usr/share/vim/vim90/ftplugin/wast.vim
/usr/share/vim/vim90/ftplugin/wget.vim
/usr/share/vim/vim90/ftplugin/wget2.vim
/usr/share/vim/vim90/ftplugin/xdefaults.vim
/usr/share/vim/vim90/ftplugin/xf86conf.vim
/usr/share/vim/vim90/ftplugin/xhtml.vim
/usr/share/vim/vim90/ftplugin/xinetd.vim
/usr/share/vim/vim90/ftplugin/xml.vim
/usr/share/vim/vim90/ftplugin/xmodmap.vim
/usr/share/vim/vim90/ftplugin/xs.vim
/usr/share/vim/vim90/ftplugin/xsd.vim
/usr/share/vim/vim90/ftplugin/xslt.vim
/usr/share/vim/vim90/ftplugin/yaml.vim
/usr/share/vim/vim90/ftplugin/zig.vim
/usr/share/vim/vim90/ftplugin/zimbu.vim
/usr/share/vim/vim90/ftplugin/zsh.vim
/usr/share/vim/vim90/import/dist/vimhelp.vim
/usr/share/vim/vim90/indent/README.txt
/usr/share/vim/vim90/indent/aap.vim
/usr/share/vim/vim90/indent/ada.vim
/usr/share/vim/vim90/indent/ant.vim
/usr/share/vim/vim90/indent/automake.vim
/usr/share/vim/vim90/indent/awk.vim
/usr/share/vim/vim90/indent/bash.vim
/usr/share/vim/vim90/indent/basic.vim
/usr/share/vim/vim90/indent/bib.vim
/usr/share/vim/vim90/indent/bitbake.vim
/usr/share/vim/vim90/indent/bst.vim
/usr/share/vim/vim90/indent/bzl.vim
/usr/share/vim/vim90/indent/c.vim
/usr/share/vim/vim90/indent/cdl.vim
/usr/share/vim/vim90/indent/ch.vim
/usr/share/vim/vim90/indent/chaiscript.vim
/usr/share/vim/vim90/indent/changelog.vim
/usr/share/vim/vim90/indent/chatito.vim
/usr/share/vim/vim90/indent/clojure.vim
/usr/share/vim/vim90/indent/cmake.vim
/usr/share/vim/vim90/indent/cobol.vim
/usr/share/vim/vim90/indent/config.vim
/usr/share/vim/vim90/indent/context.vim
/usr/share/vim/vim90/indent/cpp.vim
/usr/share/vim/vim90/indent/cs.vim
/usr/share/vim/vim90/indent/css.vim
/usr/share/vim/vim90/indent/cucumber.vim
/usr/share/vim/vim90/indent/cuda.vim
/usr/share/vim/vim90/indent/d.vim
/usr/share/vim/vim90/indent/dictconf.vim
/usr/share/vim/vim90/indent/dictdconf.vim
/usr/share/vim/vim90/indent/docbk.vim
/usr/share/vim/vim90/indent/dosbatch.vim
/usr/share/vim/vim90/indent/dtd.vim
/usr/share/vim/vim90/indent/dtrace.vim
/usr/share/vim/vim90/indent/dune.vim
/usr/share/vim/vim90/indent/dylan.vim
/usr/share/vim/vim90/indent/eiffel.vim
/usr/share/vim/vim90/indent/elm.vim
/usr/share/vim/vim90/indent/erlang.vim
/usr/share/vim/vim90/indent/eruby.vim
/usr/share/vim/vim90/indent/eterm.vim
/usr/share/vim/vim90/indent/expect.vim
/usr/share/vim/vim90/indent/falcon.vim
/usr/share/vim/vim90/indent/fennel.vim
/usr/share/vim/vim90/indent/fish.vim
/usr/share/vim/vim90/indent/fortran.vim
/usr/share/vim/vim90/indent/framescript.vim
/usr/share/vim/vim90/indent/freebasic.vim
/usr/share/vim/vim90/indent/gdscript.vim
/usr/share/vim/vim90/indent/gitconfig.vim
/usr/share/vim/vim90/indent/gitolite.vim
/usr/share/vim/vim90/indent/go.vim
/usr/share/vim/vim90/indent/gyp.vim
/usr/share/vim/vim90/indent/haml.vim
/usr/share/vim/vim90/indent/hamster.vim
/usr/share/vim/vim90/indent/hare.vim
/usr/share/vim/vim90/indent/hog.vim
/usr/share/vim/vim90/indent/html.vim
/usr/share/vim/vim90/indent/htmldjango.vim
/usr/share/vim/vim90/indent/idlang.vim
/usr/share/vim/vim90/indent/ishd.vim
/usr/share/vim/vim90/indent/j.vim
/usr/share/vim/vim90/indent/java.vim
/usr/share/vim/vim90/indent/javascript.vim
/usr/share/vim/vim90/indent/javascriptreact.vim
/usr/share/vim/vim90/indent/json.vim
/usr/share/vim/vim90/indent/jsonc.vim
/usr/share/vim/vim90/indent/jsp.vim
/usr/share/vim/vim90/indent/julia.vim
/usr/share/vim/vim90/indent/krl.vim
/usr/share/vim/vim90/indent/ld.vim
/usr/share/vim/vim90/indent/less.vim
/usr/share/vim/vim90/indent/lifelines.vim
/usr/share/vim/vim90/indent/liquid.vim
/usr/share/vim/vim90/indent/lisp.vim
/usr/share/vim/vim90/indent/logtalk.vim
/usr/share/vim/vim90/indent/lua.vim
/usr/share/vim/vim90/indent/mail.vim
/usr/share/vim/vim90/indent/make.vim
/usr/share/vim/vim90/indent/matlab.vim
/usr/share/vim/vim90/indent/meson.vim
/usr/share/vim/vim90/indent/mf.vim
/usr/share/vim/vim90/indent/mma.vim
/usr/share/vim/vim90/indent/mp.vim
/usr/share/vim/vim90/indent/nginx.vim
/usr/share/vim/vim90/indent/nsis.vim
/usr/share/vim/vim90/indent/objc.vim
/usr/share/vim/vim90/indent/obse.vim
/usr/share/vim/vim90/indent/ocaml.vim
/usr/share/vim/vim90/indent/occam.vim
/usr/share/vim/vim90/indent/pascal.vim
/usr/share/vim/vim90/indent/perl.vim
/usr/share/vim/vim90/indent/php.vim
/usr/share/vim/vim90/indent/postscr.vim
/usr/share/vim/vim90/indent/pov.vim
/usr/share/vim/vim90/indent/prolog.vim
/usr/share/vim/vim90/indent/ps1.vim
/usr/share/vim/vim90/indent/pyrex.vim
/usr/share/vim/vim90/indent/python.vim
/usr/share/vim/vim90/indent/qb64.vim
/usr/share/vim/vim90/indent/quarto.vim
/usr/share/vim/vim90/indent/r.vim
/usr/share/vim/vim90/indent/racket.vim
/usr/share/vim/vim90/indent/raku.vim
/usr/share/vim/vim90/indent/raml.vim
/usr/share/vim/vim90/indent/readline.vim
/usr/share/vim/vim90/indent/rhelp.vim
/usr/share/vim/vim90/indent/rmd.vim
/usr/share/vim/vim90/indent/rnoweb.vim
/usr/share/vim/vim90/indent/rpl.vim
/usr/share/vim/vim90/indent/rrst.vim
/usr/share/vim/vim90/indent/rst.vim
/usr/share/vim/vim90/indent/ruby.vim
/usr/share/vim/vim90/indent/rust.vim
/usr/share/vim/vim90/indent/sas.vim
/usr/share/vim/vim90/indent/sass.vim
/usr/share/vim/vim90/indent/scala.vim
/usr/share/vim/vim90/indent/scheme.vim
/usr/share/vim/vim90/indent/scss.vim
/usr/share/vim/vim90/indent/sdl.vim
/usr/share/vim/vim90/indent/sh.vim
/usr/share/vim/vim90/indent/sml.vim
/usr/share/vim/vim90/indent/solidity.vim
/usr/share/vim/vim90/indent/sql.vim
/usr/share/vim/vim90/indent/sqlanywhere.vim
/usr/share/vim/vim90/indent/sshconfig.vim
/usr/share/vim/vim90/indent/systemverilog.vim
/usr/share/vim/vim90/indent/tcl.vim
/usr/share/vim/vim90/indent/tcsh.vim
/usr/share/vim/vim90/indent/teraterm.vim
/usr/share/vim/vim90/indent/tex.vim
/usr/share/vim/vim90/indent/tf.vim
/usr/share/vim/vim90/indent/tilde.vim
/usr/share/vim/vim90/indent/treetop.vim
/usr/share/vim/vim90/indent/typescript.vim
/usr/share/vim/vim90/indent/vb.vim
/usr/share/vim/vim90/indent/verilog.vim
/usr/share/vim/vim90/indent/vhdl.vim
/usr/share/vim/vim90/indent/vim.vim
/usr/share/vim/vim90/indent/vroom.vim
/usr/share/vim/vim90/indent/vue.vim
/usr/share/vim/vim90/indent/wast.vim
/usr/share/vim/vim90/indent/xf86conf.vim
/usr/share/vim/vim90/indent/xhtml.vim
/usr/share/vim/vim90/indent/xinetd.vim
/usr/share/vim/vim90/indent/xml.vim
/usr/share/vim/vim90/indent/xsd.vim
/usr/share/vim/vim90/indent/xslt.vim
/usr/share/vim/vim90/indent/yacc.vim
/usr/share/vim/vim90/indent/yaml.vim
/usr/share/vim/vim90/indent/zig.vim
/usr/share/vim/vim90/indent/zimbu.vim
/usr/share/vim/vim90/indent/zsh.vim
/usr/share/vim/vim90/keymap/README.txt
/usr/share/vim/vim90/keymap/accents.vim
/usr/share/vim/vim90/keymap/arabic.vim
/usr/share/vim/vim90/keymap/arabic_utf-8.vim
/usr/share/vim/vim90/keymap/armenian-eastern_utf-8.vim
/usr/share/vim/vim90/keymap/armenian-western_utf-8.vim
/usr/share/vim/vim90/keymap/belarusian-jcuken.vim
/usr/share/vim/vim90/keymap/bulgarian-bds.vim
/usr/share/vim/vim90/keymap/bulgarian-phonetic.vim
/usr/share/vim/vim90/keymap/canfr-win.vim
/usr/share/vim/vim90/keymap/croatian.vim
/usr/share/vim/vim90/keymap/croatian_cp1250.vim
/usr/share/vim/vim90/keymap/croatian_iso-8859-2.vim
/usr/share/vim/vim90/keymap/croatian_utf-8.vim
/usr/share/vim/vim90/keymap/czech.vim
/usr/share/vim/vim90/keymap/czech_utf-8.vim
/usr/share/vim/vim90/keymap/dvorak.vim
/usr/share/vim/vim90/keymap/esperanto.vim
/usr/share/vim/vim90/keymap/esperanto_utf-8.vim
/usr/share/vim/vim90/keymap/french-azerty.vim
/usr/share/vim/vim90/keymap/german-qwertz.vim
/usr/share/vim/vim90/keymap/greek.vim
/usr/share/vim/vim90/keymap/greek_cp1253.vim
/usr/share/vim/vim90/keymap/greek_cp737.vim
/usr/share/vim/vim90/keymap/greek_iso-8859-7.vim
/usr/share/vim/vim90/keymap/greek_utf-8.vim
/usr/share/vim/vim90/keymap/hebrew.vim
/usr/share/vim/vim90/keymap/hebrew_cp1255.vim
/usr/share/vim/vim90/keymap/hebrew_iso-8859-8.vim
/usr/share/vim/vim90/keymap/hebrew_utf-8.vim
/usr/share/vim/vim90/keymap/hebrewp.vim
/usr/share/vim/vim90/keymap/hebrewp_cp1255.vim
/usr/share/vim/vim90/keymap/hebrewp_iso-8859-8.vim
/usr/share/vim/vim90/keymap/hebrewp_utf-8.vim
/usr/share/vim/vim90/keymap/kana.vim
/usr/share/vim/vim90/keymap/kazakh-jcuken.vim
/usr/share/vim/vim90/keymap/korean-dubeolsik_utf-8.vim
/usr/share/vim/vim90/keymap/korean.vim
/usr/share/vim/vim90/keymap/lithuanian-baltic.vim
/usr/share/vim/vim90/keymap/magyar_utf-8.vim
/usr/share/vim/vim90/keymap/mongolian_utf-8.vim
/usr/share/vim/vim90/keymap/oldturkic-orkhon_utf-8.vim
/usr/share/vim/vim90/keymap/oldturkic-yenisei_utf-8.vim
/usr/share/vim/vim90/keymap/persian-iranian_utf-8.vim
/usr/share/vim/vim90/keymap/persian.vim
/usr/share/vim/vim90/keymap/pinyin.vim
/usr/share/vim/vim90/keymap/polish-slash.vim
/usr/share/vim/vim90/keymap/polish-slash_cp1250.vim
/usr/share/vim/vim90/keymap/polish-slash_cp852.vim
/usr/share/vim/vim90/keymap/polish-slash_iso-8859-2.vim
/usr/share/vim/vim90/keymap/polish-slash_utf-8.vim
/usr/share/vim/vim90/keymap/russian-dvorak.vim
/usr/share/vim/vim90/keymap/russian-jcuken.vim
/usr/share/vim/vim90/keymap/russian-jcukenmac.vim
/usr/share/vim/vim90/keymap/russian-jcukenwin.vim
/usr/share/vim/vim90/keymap/russian-jcukenwintype.vim
/usr/share/vim/vim90/keymap/russian-typograph.vim
/usr/share/vim/vim90/keymap/russian-yawerty.vim
/usr/share/vim/vim90/keymap/serbian-latin.vim
/usr/share/vim/vim90/keymap/serbian-latin_utf-8.vim
/usr/share/vim/vim90/keymap/serbian.vim
/usr/share/vim/vim90/keymap/serbian_cp1250.vim
/usr/share/vim/vim90/keymap/serbian_cp1251.vim
/usr/share/vim/vim90/keymap/serbian_iso-8859-2.vim
/usr/share/vim/vim90/keymap/serbian_iso-8859-5.vim
/usr/share/vim/vim90/keymap/serbian_utf-8.vim
/usr/share/vim/vim90/keymap/sinhala-phonetic_utf-8.vim
/usr/share/vim/vim90/keymap/sinhala.vim
/usr/share/vim/vim90/keymap/slovak.vim
/usr/share/vim/vim90/keymap/slovak_cp1250.vim
/usr/share/vim/vim90/keymap/slovak_iso-8859-2.vim
/usr/share/vim/vim90/keymap/slovak_utf-8.vim
/usr/share/vim/vim90/keymap/tamil_tscii.vim
/usr/share/vim/vim90/keymap/thaana-phonetic_utf-8.vim
/usr/share/vim/vim90/keymap/thaana.vim
/usr/share/vim/vim90/keymap/turkish-f.vim
/usr/share/vim/vim90/keymap/turkish-q.vim
/usr/share/vim/vim90/keymap/ukrainian-dvorak.vim
/usr/share/vim/vim90/keymap/ukrainian-jcuken.vim
/usr/share/vim/vim90/keymap/vietnamese-telex_utf-8.vim
/usr/share/vim/vim90/keymap/vietnamese-viqr_utf-8.vim
/usr/share/vim/vim90/keymap/vietnamese-vni_utf-8.vim
/usr/share/vim/vim90/lang/README.txt
/usr/share/vim/vim90/lang/af
/usr/share/vim/vim90/lang/af/LC_MESSAGES
/usr/share/vim/vim90/lang/af/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ca
/usr/share/vim/vim90/lang/ca/LC_MESSAGES
/usr/share/vim/vim90/lang/ca/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/cs
/usr/share/vim/vim90/lang/cs.cp1250
/usr/share/vim/vim90/lang/cs.cp1250/LC_MESSAGES
/usr/share/vim/vim90/lang/cs.cp1250/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/cs/LC_MESSAGES
/usr/share/vim/vim90/lang/cs/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/da
/usr/share/vim/vim90/lang/da/LC_MESSAGES
/usr/share/vim/vim90/lang/da/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/de
/usr/share/vim/vim90/lang/de/LC_MESSAGES
/usr/share/vim/vim90/lang/de/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/en_GB
/usr/share/vim/vim90/lang/en_GB/LC_MESSAGES
/usr/share/vim/vim90/lang/en_GB/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/eo
/usr/share/vim/vim90/lang/eo/LC_MESSAGES
/usr/share/vim/vim90/lang/eo/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/es
/usr/share/vim/vim90/lang/es/LC_MESSAGES
/usr/share/vim/vim90/lang/es/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/fi
/usr/share/vim/vim90/lang/fi/LC_MESSAGES
/usr/share/vim/vim90/lang/fi/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/fr
/usr/share/vim/vim90/lang/fr/LC_MESSAGES
/usr/share/vim/vim90/lang/fr/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ga
/usr/share/vim/vim90/lang/ga/LC_MESSAGES
/usr/share/vim/vim90/lang/ga/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/it
/usr/share/vim/vim90/lang/it/LC_MESSAGES
/usr/share/vim/vim90/lang/it/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ja
/usr/share/vim/vim90/lang/ja.euc-jp
/usr/share/vim/vim90/lang/ja.euc-jp/LC_MESSAGES
/usr/share/vim/vim90/lang/ja.euc-jp/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ja.sjis
/usr/share/vim/vim90/lang/ja.sjis/LC_MESSAGES
/usr/share/vim/vim90/lang/ja.sjis/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ja/LC_MESSAGES
/usr/share/vim/vim90/lang/ja/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ko
/usr/share/vim/vim90/lang/ko.UTF-8
/usr/share/vim/vim90/lang/ko.UTF-8/LC_MESSAGES
/usr/share/vim/vim90/lang/ko.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ko/LC_MESSAGES
/usr/share/vim/vim90/lang/ko/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/lv
/usr/share/vim/vim90/lang/lv/LC_MESSAGES
/usr/share/vim/vim90/lang/lv/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/menu_af.latin1.vim
/usr/share/vim/vim90/lang/menu_af.utf-8.vim
/usr/share/vim/vim90/lang/menu_af_af.latin1.vim
/usr/share/vim/vim90/lang/menu_af_af.utf-8.vim
/usr/share/vim/vim90/lang/menu_ca.latin1.vim
/usr/share/vim/vim90/lang/menu_ca.utf-8.vim
/usr/share/vim/vim90/lang/menu_ca_es.latin1.vim
/usr/share/vim/vim90/lang/menu_ca_es.utf-8.vim
/usr/share/vim/vim90/lang/menu_chinese(gb)_gb.936.vim
/usr/share/vim/vim90/lang/menu_chinese(taiwan)_taiwan.950.vim
/usr/share/vim/vim90/lang/menu_chinese_gb.936.vim
/usr/share/vim/vim90/lang/menu_chinese_taiwan.950.vim
/usr/share/vim/vim90/lang/menu_cs.cp1250.vim
/usr/share/vim/vim90/lang/menu_cs.latin1.vim
/usr/share/vim/vim90/lang/menu_cs_cz.cp1250.vim
/usr/share/vim/vim90/lang/menu_cs_cz.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_cs_cz.latin1.vim
/usr/share/vim/vim90/lang/menu_cs_cz.utf-8.vim
/usr/share/vim/vim90/lang/menu_czech_czech_republic.1250.vim
/usr/share/vim/vim90/lang/menu_czech_czech_republic.1252.vim
/usr/share/vim/vim90/lang/menu_czech_czech_republic.ascii.vim
/usr/share/vim/vim90/lang/menu_da.latin1.vim
/usr/share/vim/vim90/lang/menu_da.utf-8.vim
/usr/share/vim/vim90/lang/menu_de.latin1.vim
/usr/share/vim/vim90/lang/menu_de.utf-8.vim
/usr/share/vim/vim90/lang/menu_de_de.latin1.vim
/usr/share/vim/vim90/lang/menu_de_de.utf-8.vim
/usr/share/vim/vim90/lang/menu_en_gb.latin1.vim
/usr/share/vim/vim90/lang/menu_en_gb.utf-8.vim
/usr/share/vim/vim90/lang/menu_english_united_kingdom.1252.vim
/usr/share/vim/vim90/lang/menu_english_united_kingdom.ascii.vim
/usr/share/vim/vim90/lang/menu_eo.utf-8.vim
/usr/share/vim/vim90/lang/menu_eo_eo.utf-8.vim
/usr/share/vim/vim90/lang/menu_eo_xx.utf-8.vim
/usr/share/vim/vim90/lang/menu_es.latin1.vim
/usr/share/vim/vim90/lang/menu_es.utf-8.vim
/usr/share/vim/vim90/lang/menu_es_es.latin1.vim
/usr/share/vim/vim90/lang/menu_es_es.utf-8.vim
/usr/share/vim/vim90/lang/menu_fi.latin1.vim
/usr/share/vim/vim90/lang/menu_fi.utf-8.vim
/usr/share/vim/vim90/lang/menu_fi_fi.latin1.vim
/usr/share/vim/vim90/lang/menu_fi_fi.utf-8.vim
/usr/share/vim/vim90/lang/menu_finnish_finland.1252.vim
/usr/share/vim/vim90/lang/menu_fr.latin1.vim
/usr/share/vim/vim90/lang/menu_fr.utf-8.vim
/usr/share/vim/vim90/lang/menu_fr_fr.latin1.vim
/usr/share/vim/vim90/lang/menu_fr_fr.utf-8.vim
/usr/share/vim/vim90/lang/menu_french_france.1252.vim
/usr/share/vim/vim90/lang/menu_german_germany.1252.vim
/usr/share/vim/vim90/lang/menu_hu.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_hu.utf-8.vim
/usr/share/vim/vim90/lang/menu_hu_hu.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_hu_hu.utf-8.vim
/usr/share/vim/vim90/lang/menu_is.latin1.vim
/usr/share/vim/vim90/lang/menu_is.utf-8.vim
/usr/share/vim/vim90/lang/menu_is_is.latin1.vim
/usr/share/vim/vim90/lang/menu_is_is.utf-8.vim
/usr/share/vim/vim90/lang/menu_it.latin1.vim
/usr/share/vim/vim90/lang/menu_it.utf-8.vim
/usr/share/vim/vim90/lang/menu_it_it.latin1.vim
/usr/share/vim/vim90/lang/menu_it_it.utf-8.vim
/usr/share/vim/vim90/lang/menu_italian_italy.1252.vim
/usr/share/vim/vim90/lang/menu_ja.cp932.vim
/usr/share/vim/vim90/lang/menu_ja.euc-jp.vim
/usr/share/vim/vim90/lang/menu_ja.eucjp.vim
/usr/share/vim/vim90/lang/menu_ja.ujis.vim
/usr/share/vim/vim90/lang/menu_ja.utf-8.vim
/usr/share/vim/vim90/lang/menu_ja_jp.cp932.vim
/usr/share/vim/vim90/lang/menu_ja_jp.euc-jp.vim
/usr/share/vim/vim90/lang/menu_ja_jp.eucjp.vim
/usr/share/vim/vim90/lang/menu_ja_jp.ujis.vim
/usr/share/vim/vim90/lang/menu_ja_jp.utf-8.vim
/usr/share/vim/vim90/lang/menu_japanese_japan.932.vim
/usr/share/vim/vim90/lang/menu_ko.utf-8.vim
/usr/share/vim/vim90/lang/menu_ko_kr.euckr.vim
/usr/share/vim/vim90/lang/menu_ko_kr.utf-8.vim
/usr/share/vim/vim90/lang/menu_ko_kr.vim
/usr/share/vim/vim90/lang/menu_nl.latin1.vim
/usr/share/vim/vim90/lang/menu_nl.utf-8.vim
/usr/share/vim/vim90/lang/menu_nl_nl.latin1.vim
/usr/share/vim/vim90/lang/menu_nl_nl.utf-8.vim
/usr/share/vim/vim90/lang/menu_no.latin1.vim
/usr/share/vim/vim90/lang/menu_no.utf-8.vim
/usr/share/vim/vim90/lang/menu_no_no.latin1.vim
/usr/share/vim/vim90/lang/menu_no_no.utf-8.vim
/usr/share/vim/vim90/lang/menu_pl.cp1250.vim
/usr/share/vim/vim90/lang/menu_pl_pl.cp1250.vim
/usr/share/vim/vim90/lang/menu_pl_pl.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_pl_pl.utf-8.vim
/usr/share/vim/vim90/lang/menu_polish_poland.1250.vim
/usr/share/vim/vim90/lang/menu_pt_br.latin1.vim
/usr/share/vim/vim90/lang/menu_pt_br.utf-8.vim
/usr/share/vim/vim90/lang/menu_pt_br.vim
/usr/share/vim/vim90/lang/menu_pt_pt.latin1.vim
/usr/share/vim/vim90/lang/menu_pt_pt.utf-8.vim
/usr/share/vim/vim90/lang/menu_pt_pt.vim
/usr/share/vim/vim90/lang/menu_ru.utf-8.vim
/usr/share/vim/vim90/lang/menu_ru_ru.koi8-r.vim
/usr/share/vim/vim90/lang/menu_ru_ru.utf-8.vim
/usr/share/vim/vim90/lang/menu_ru_ru.vim
/usr/share/vim/vim90/lang/menu_sk.cp1250.vim
/usr/share/vim/vim90/lang/menu_sk_sk.1250.vim
/usr/share/vim/vim90/lang/menu_sk_sk.cp1250.vim
/usr/share/vim/vim90/lang/menu_sk_sk.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_sk_sk.vim
/usr/share/vim/vim90/lang/menu_sl_si.cp1250.vim
/usr/share/vim/vim90/lang/menu_sl_si.latin2.vim
/usr/share/vim/vim90/lang/menu_sl_si.utf-8.vim
/usr/share/vim/vim90/lang/menu_slovak_slovak_republic.1250.vim
/usr/share/vim/vim90/lang/menu_spanish_spain.850.vim
/usr/share/vim/vim90/lang/menu_sr.utf-8.vim
/usr/share/vim/vim90/lang/menu_sr_rs.ascii.vim
/usr/share/vim/vim90/lang/menu_sr_rs.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_sr_rs.iso_8859-5.vim
/usr/share/vim/vim90/lang/menu_sr_rs.utf-8.vim
/usr/share/vim/vim90/lang/menu_sr_yu.ascii.vim
/usr/share/vim/vim90/lang/menu_sr_yu.iso_8859-2.vim
/usr/share/vim/vim90/lang/menu_sr_yu.iso_8859-5.vim
/usr/share/vim/vim90/lang/menu_sr_yu.utf-8.vim
/usr/share/vim/vim90/lang/menu_sv.latin1.vim
/usr/share/vim/vim90/lang/menu_sv.utf-8.vim
/usr/share/vim/vim90/lang/menu_sv_se.latin1.vim
/usr/share/vim/vim90/lang/menu_sv_se.utf-8.vim
/usr/share/vim/vim90/lang/menu_tr.cp1254.vim
/usr/share/vim/vim90/lang/menu_tr.iso_8859-9.vim
/usr/share/vim/vim90/lang/menu_tr.utf-8.vim
/usr/share/vim/vim90/lang/menu_tr_tr.cp1254.vim
/usr/share/vim/vim90/lang/menu_tr_tr.iso_8859-9.vim
/usr/share/vim/vim90/lang/menu_tr_tr.utf-8.vim
/usr/share/vim/vim90/lang/menu_uk_ua.cp1251.vim
/usr/share/vim/vim90/lang/menu_uk_ua.koi8-u.vim
/usr/share/vim/vim90/lang/menu_uk_ua.utf-8.vim
/usr/share/vim/vim90/lang/menu_vi_vn.vim
/usr/share/vim/vim90/lang/menu_zh.big5.vim
/usr/share/vim/vim90/lang/menu_zh.cp936.vim
/usr/share/vim/vim90/lang/menu_zh.cp950.vim
/usr/share/vim/vim90/lang/menu_zh.gb2312.vim
/usr/share/vim/vim90/lang/menu_zh_cn.18030.vim
/usr/share/vim/vim90/lang/menu_zh_cn.cp936.vim
/usr/share/vim/vim90/lang/menu_zh_cn.gb2312.vim
/usr/share/vim/vim90/lang/menu_zh_cn.gbk.vim
/usr/share/vim/vim90/lang/menu_zh_cn.utf-8.vim
/usr/share/vim/vim90/lang/menu_zh_tw.big5.vim
/usr/share/vim/vim90/lang/menu_zh_tw.cp950.vim
/usr/share/vim/vim90/lang/menu_zh_tw.utf-8.vim
/usr/share/vim/vim90/lang/nb
/usr/share/vim/vim90/lang/nb/LC_MESSAGES
/usr/share/vim/vim90/lang/nb/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/nl
/usr/share/vim/vim90/lang/nl/LC_MESSAGES
/usr/share/vim/vim90/lang/nl/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/pl
/usr/share/vim/vim90/lang/pl.UTF-8
/usr/share/vim/vim90/lang/pl.UTF-8/LC_MESSAGES
/usr/share/vim/vim90/lang/pl.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/pl.cp1250
/usr/share/vim/vim90/lang/pl.cp1250/LC_MESSAGES
/usr/share/vim/vim90/lang/pl.cp1250/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/pl/LC_MESSAGES
/usr/share/vim/vim90/lang/pl/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/pt_BR
/usr/share/vim/vim90/lang/pt_BR/LC_MESSAGES
/usr/share/vim/vim90/lang/pt_BR/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ru
/usr/share/vim/vim90/lang/ru.cp1251
/usr/share/vim/vim90/lang/ru.cp1251/LC_MESSAGES
/usr/share/vim/vim90/lang/ru.cp1251/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/ru/LC_MESSAGES
/usr/share/vim/vim90/lang/ru/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/sk
/usr/share/vim/vim90/lang/sk.cp1250
/usr/share/vim/vim90/lang/sk.cp1250/LC_MESSAGES
/usr/share/vim/vim90/lang/sk.cp1250/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/sk/LC_MESSAGES
/usr/share/vim/vim90/lang/sk/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/sr
/usr/share/vim/vim90/lang/sr/LC_MESSAGES
/usr/share/vim/vim90/lang/sr/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/sv
/usr/share/vim/vim90/lang/sv/LC_MESSAGES
/usr/share/vim/vim90/lang/sv/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/tr
/usr/share/vim/vim90/lang/tr/LC_MESSAGES
/usr/share/vim/vim90/lang/tr/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/uk
/usr/share/vim/vim90/lang/uk.cp1251
/usr/share/vim/vim90/lang/uk.cp1251/LC_MESSAGES
/usr/share/vim/vim90/lang/uk.cp1251/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/uk/LC_MESSAGES
/usr/share/vim/vim90/lang/uk/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/vi
/usr/share/vim/vim90/lang/vi/LC_MESSAGES
/usr/share/vim/vim90/lang/vi/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/zh_CN
/usr/share/vim/vim90/lang/zh_CN.UTF-8
/usr/share/vim/vim90/lang/zh_CN.UTF-8/LC_MESSAGES
/usr/share/vim/vim90/lang/zh_CN.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/zh_CN.cp936
/usr/share/vim/vim90/lang/zh_CN.cp936/LC_MESSAGES
/usr/share/vim/vim90/lang/zh_CN.cp936/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/zh_CN/LC_MESSAGES
/usr/share/vim/vim90/lang/zh_CN/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/zh_TW
/usr/share/vim/vim90/lang/zh_TW.UTF-8
/usr/share/vim/vim90/lang/zh_TW.UTF-8/LC_MESSAGES
/usr/share/vim/vim90/lang/zh_TW.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/lang/zh_TW/LC_MESSAGES
/usr/share/vim/vim90/lang/zh_TW/LC_MESSAGES/vim.mo
/usr/share/vim/vim90/macros/README.txt
/usr/share/vim/vim90/macros/editexisting.vim
/usr/share/vim/vim90/macros/hanoi
/usr/share/vim/vim90/macros/hanoi/click.me
/usr/share/vim/vim90/macros/hanoi/hanoi.vim
/usr/share/vim/vim90/macros/hanoi/poster
/usr/share/vim/vim90/macros/justify.vim
/usr/share/vim/vim90/macros/less.bat
/usr/share/vim/vim90/macros/less.sh
/usr/share/vim/vim90/macros/less.vim
/usr/share/vim/vim90/macros/life
/usr/share/vim/vim90/macros/life/click.me
/usr/share/vim/vim90/macros/life/life.vim
/usr/share/vim/vim90/macros/matchit.vim
/usr/share/vim/vim90/macros/maze
/usr/share/vim/vim90/macros/maze/Makefile
/usr/share/vim/vim90/macros/maze/README.txt
/usr/share/vim/vim90/macros/maze/maze_5.78
/usr/share/vim/vim90/macros/maze/maze_mac
/usr/share/vim/vim90/macros/maze/poster
/usr/share/vim/vim90/macros/shellmenu.vim
/usr/share/vim/vim90/macros/swapmous.vim
/usr/share/vim/vim90/macros/urm
/usr/share/vim/vim90/macros/urm/README.txt
/usr/share/vim/vim90/macros/urm/examples
/usr/share/vim/vim90/macros/urm/urm
/usr/share/vim/vim90/macros/urm/urm.vim
/usr/share/vim/vim90/pack/dist
/usr/share/vim/vim90/pack/dist/opt
/usr/share/vim/vim90/pack/dist/opt/cfilter
/usr/share/vim/vim90/pack/dist/opt/cfilter/plugin
/usr/share/vim/vim90/pack/dist/opt/cfilter/plugin/cfilter.vim
/usr/share/vim/vim90/pack/dist/opt/dvorak
/usr/share/vim/vim90/pack/dist/opt/dvorak/dvorak
/usr/share/vim/vim90/pack/dist/opt/dvorak/dvorak/disable.vim
/usr/share/vim/vim90/pack/dist/opt/dvorak/dvorak/enable.vim
/usr/share/vim/vim90/pack/dist/opt/dvorak/plugin
/usr/share/vim/vim90/pack/dist/opt/dvorak/plugin/dvorak.vim
/usr/share/vim/vim90/pack/dist/opt/editexisting
/usr/share/vim/vim90/pack/dist/opt/editexisting/plugin
/usr/share/vim/vim90/pack/dist/opt/editexisting/plugin/editexisting.vim
/usr/share/vim/vim90/pack/dist/opt/justify
/usr/share/vim/vim90/pack/dist/opt/justify/plugin
/usr/share/vim/vim90/pack/dist/opt/justify/plugin/justify.vim
/usr/share/vim/vim90/pack/dist/opt/matchit
/usr/share/vim/vim90/pack/dist/opt/matchit/autoload
/usr/share/vim/vim90/pack/dist/opt/matchit/autoload/matchit.vim
/usr/share/vim/vim90/pack/dist/opt/matchit/doc
/usr/share/vim/vim90/pack/dist/opt/matchit/doc/matchit.txt
/usr/share/vim/vim90/pack/dist/opt/matchit/doc/tags
/usr/share/vim/vim90/pack/dist/opt/matchit/plugin
/usr/share/vim/vim90/pack/dist/opt/matchit/plugin/matchit.vim
/usr/share/vim/vim90/pack/dist/opt/shellmenu
/usr/share/vim/vim90/pack/dist/opt/shellmenu/plugin
/usr/share/vim/vim90/pack/dist/opt/shellmenu/plugin/shellmenu.vim
/usr/share/vim/vim90/pack/dist/opt/swapmouse
/usr/share/vim/vim90/pack/dist/opt/swapmouse/plugin
/usr/share/vim/vim90/pack/dist/opt/swapmouse/plugin/swapmouse.vim
/usr/share/vim/vim90/pack/dist/opt/termdebug
/usr/share/vim/vim90/pack/dist/opt/termdebug/plugin
/usr/share/vim/vim90/pack/dist/opt/termdebug/plugin/termdebug.vim
/usr/share/vim/vim90/plugin/README.txt
/usr/share/vim/vim90/plugin/getscriptPlugin.vim
/usr/share/vim/vim90/plugin/gzip.vim
/usr/share/vim/vim90/plugin/logiPat.vim
/usr/share/vim/vim90/plugin/manpager.vim
/usr/share/vim/vim90/plugin/matchparen.vim
/usr/share/vim/vim90/plugin/netrwPlugin.vim
/usr/share/vim/vim90/plugin/rrhelper.vim
/usr/share/vim/vim90/plugin/spec.vim
/usr/share/vim/vim90/plugin/spellfile.vim
/usr/share/vim/vim90/plugin/tarPlugin.vim
/usr/share/vim/vim90/plugin/tohtml.vim
/usr/share/vim/vim90/plugin/vimballPlugin.vim
/usr/share/vim/vim90/plugin/zipPlugin.vim
/usr/share/vim/vim90/print/ascii.ps
/usr/share/vim/vim90/print/cidfont.ps
/usr/share/vim/vim90/print/cns_roman.ps
/usr/share/vim/vim90/print/cp1250.ps
/usr/share/vim/vim90/print/cp1251.ps
/usr/share/vim/vim90/print/cp1252.ps
/usr/share/vim/vim90/print/cp1253.ps
/usr/share/vim/vim90/print/cp1254.ps
/usr/share/vim/vim90/print/cp1255.ps
/usr/share/vim/vim90/print/cp1257.ps
/usr/share/vim/vim90/print/dec-mcs.ps
/usr/share/vim/vim90/print/ebcdic-uk.ps
/usr/share/vim/vim90/print/gb_roman.ps
/usr/share/vim/vim90/print/hp-roman8.ps
/usr/share/vim/vim90/print/iso-8859-10.ps
/usr/share/vim/vim90/print/iso-8859-11.ps
/usr/share/vim/vim90/print/iso-8859-13.ps
/usr/share/vim/vim90/print/iso-8859-14.ps
/usr/share/vim/vim90/print/iso-8859-15.ps
/usr/share/vim/vim90/print/iso-8859-2.ps
/usr/share/vim/vim90/print/iso-8859-3.ps
/usr/share/vim/vim90/print/iso-8859-4.ps
/usr/share/vim/vim90/print/iso-8859-5.ps
/usr/share/vim/vim90/print/iso-8859-7.ps
/usr/share/vim/vim90/print/iso-8859-8.ps
/usr/share/vim/vim90/print/iso-8859-9.ps
/usr/share/vim/vim90/print/jis_roman.ps
/usr/share/vim/vim90/print/koi8-r.ps
/usr/share/vim/vim90/print/koi8-u.ps
/usr/share/vim/vim90/print/ks_roman.ps
/usr/share/vim/vim90/print/latin1.ps
/usr/share/vim/vim90/print/mac-roman.ps
/usr/share/vim/vim90/print/prolog.ps
/usr/share/vim/vim90/skeletons/skeleton.spec
/usr/share/vim/vim90/spell/check_locales.vim
/usr/share/vim/vim90/spell/cleanadd.vim
/usr/share/vim/vim90/spell/en.ascii.spl
/usr/share/vim/vim90/spell/en.ascii.sug
/usr/share/vim/vim90/spell/en.latin1.spl
/usr/share/vim/vim90/spell/en.latin1.sug
/usr/share/vim/vim90/spell/en.utf-8.spl
/usr/share/vim/vim90/spell/en.utf-8.sug
/usr/share/vim/vim90/spell/fixdup.vim
/usr/share/vim/vim90/spell/he.vim
/usr/share/vim/vim90/spell/spell.vim
/usr/share/vim/vim90/spell/yi.vim
/usr/share/vim/vim90/syntax/2html.vim
/usr/share/vim/vim90/syntax/8th.vim
/usr/share/vim/vim90/syntax/README.txt
/usr/share/vim/vim90/syntax/a2ps.vim
/usr/share/vim/vim90/syntax/a65.vim
/usr/share/vim/vim90/syntax/aap.vim
/usr/share/vim/vim90/syntax/abap.vim
/usr/share/vim/vim90/syntax/abaqus.vim
/usr/share/vim/vim90/syntax/abc.vim
/usr/share/vim/vim90/syntax/abel.vim
/usr/share/vim/vim90/syntax/acedb.vim
/usr/share/vim/vim90/syntax/ada.vim
/usr/share/vim/vim90/syntax/aflex.vim
/usr/share/vim/vim90/syntax/ahdl.vim
/usr/share/vim/vim90/syntax/aidl.vim
/usr/share/vim/vim90/syntax/alsaconf.vim
/usr/share/vim/vim90/syntax/amiga.vim
/usr/share/vim/vim90/syntax/aml.vim
/usr/share/vim/vim90/syntax/ampl.vim
/usr/share/vim/vim90/syntax/ant.vim
/usr/share/vim/vim90/syntax/antlr.vim
/usr/share/vim/vim90/syntax/apache.vim
/usr/share/vim/vim90/syntax/apachestyle.vim
/usr/share/vim/vim90/syntax/apparmor.vim
/usr/share/vim/vim90/syntax/aptconf.vim
/usr/share/vim/vim90/syntax/arch.vim
/usr/share/vim/vim90/syntax/arduino.vim
/usr/share/vim/vim90/syntax/art.vim
/usr/share/vim/vim90/syntax/asciidoc.vim
/usr/share/vim/vim90/syntax/asm.vim
/usr/share/vim/vim90/syntax/asm68k.vim
/usr/share/vim/vim90/syntax/asmh8300.vim
/usr/share/vim/vim90/syntax/asn.vim
/usr/share/vim/vim90/syntax/aspperl.vim
/usr/share/vim/vim90/syntax/aspvbs.vim
/usr/share/vim/vim90/syntax/asterisk.vim
/usr/share/vim/vim90/syntax/asteriskvm.vim
/usr/share/vim/vim90/syntax/atlas.vim
/usr/share/vim/vim90/syntax/autodoc.vim
/usr/share/vim/vim90/syntax/autohotkey.vim
/usr/share/vim/vim90/syntax/autoit.vim
/usr/share/vim/vim90/syntax/automake.vim
/usr/share/vim/vim90/syntax/ave.vim
/usr/share/vim/vim90/syntax/avra.vim
/usr/share/vim/vim90/syntax/awk.vim
/usr/share/vim/vim90/syntax/ayacc.vim
/usr/share/vim/vim90/syntax/b.vim
/usr/share/vim/vim90/syntax/baan.vim
/usr/share/vim/vim90/syntax/bash.vim
/usr/share/vim/vim90/syntax/basic.vim
/usr/share/vim/vim90/syntax/bc.vim
/usr/share/vim/vim90/syntax/bdf.vim
/usr/share/vim/vim90/syntax/bib.vim
/usr/share/vim/vim90/syntax/bindzone.vim
/usr/share/vim/vim90/syntax/bitbake.vim
/usr/share/vim/vim90/syntax/blank.vim
/usr/share/vim/vim90/syntax/bsdl.vim
/usr/share/vim/vim90/syntax/bst.vim
/usr/share/vim/vim90/syntax/btm.vim
/usr/share/vim/vim90/syntax/bzl.vim
/usr/share/vim/vim90/syntax/bzr.vim
/usr/share/vim/vim90/syntax/c.vim
/usr/share/vim/vim90/syntax/cabal.vim
/usr/share/vim/vim90/syntax/cabalconfig.vim
/usr/share/vim/vim90/syntax/cabalproject.vim
/usr/share/vim/vim90/syntax/calendar.vim
/usr/share/vim/vim90/syntax/catalog.vim
/usr/share/vim/vim90/syntax/cdl.vim
/usr/share/vim/vim90/syntax/cdrdaoconf.vim
/usr/share/vim/vim90/syntax/cdrtoc.vim
/usr/share/vim/vim90/syntax/cf.vim
/usr/share/vim/vim90/syntax/cfg.vim
/usr/share/vim/vim90/syntax/ch.vim
/usr/share/vim/vim90/syntax/chaiscript.vim
/usr/share/vim/vim90/syntax/change.vim
/usr/share/vim/vim90/syntax/changelog.vim
/usr/share/vim/vim90/syntax/changes.vim
/usr/share/vim/vim90/syntax/chaskell.vim
/usr/share/vim/vim90/syntax/chatito.vim
/usr/share/vim/vim90/syntax/cheetah.vim
/usr/share/vim/vim90/syntax/chicken.vim
/usr/share/vim/vim90/syntax/chill.vim
/usr/share/vim/vim90/syntax/chordpro.vim
/usr/share/vim/vim90/syntax/cl.vim
/usr/share/vim/vim90/syntax/clean.vim
/usr/share/vim/vim90/syntax/clipper.vim
/usr/share/vim/vim90/syntax/clojure.vim
/usr/share/vim/vim90/syntax/cmake.vim
/usr/share/vim/vim90/syntax/cmod.vim
/usr/share/vim/vim90/syntax/cmusrc.vim
/usr/share/vim/vim90/syntax/cobol.vim
/usr/share/vim/vim90/syntax/coco.vim
/usr/share/vim/vim90/syntax/colortest.vim
/usr/share/vim/vim90/syntax/conaryrecipe.vim
/usr/share/vim/vim90/syntax/conf.vim
/usr/share/vim/vim90/syntax/config.vim
/usr/share/vim/vim90/syntax/confini.vim
/usr/share/vim/vim90/syntax/context.vim
/usr/share/vim/vim90/syntax/cpp.vim
/usr/share/vim/vim90/syntax/crm.vim
/usr/share/vim/vim90/syntax/crontab.vim
/usr/share/vim/vim90/syntax/cs.vim
/usr/share/vim/vim90/syntax/csc.vim
/usr/share/vim/vim90/syntax/csdl.vim
/usr/share/vim/vim90/syntax/csh.vim
/usr/share/vim/vim90/syntax/csp.vim
/usr/share/vim/vim90/syntax/css.vim
/usr/share/vim/vim90/syntax/cterm.vim
/usr/share/vim/vim90/syntax/ctrlh.vim
/usr/share/vim/vim90/syntax/cucumber.vim
/usr/share/vim/vim90/syntax/cuda.vim
/usr/share/vim/vim90/syntax/cupl.vim
/usr/share/vim/vim90/syntax/cuplsim.vim
/usr/share/vim/vim90/syntax/cvs.vim
/usr/share/vim/vim90/syntax/cvsrc.vim
/usr/share/vim/vim90/syntax/cweb.vim
/usr/share/vim/vim90/syntax/cynlib.vim
/usr/share/vim/vim90/syntax/cynpp.vim
/usr/share/vim/vim90/syntax/d.vim
/usr/share/vim/vim90/syntax/dart.vim
/usr/share/vim/vim90/syntax/datascript.vim
/usr/share/vim/vim90/syntax/dcd.vim
/usr/share/vim/vim90/syntax/dcl.vim
/usr/share/vim/vim90/syntax/debchangelog.vim
/usr/share/vim/vim90/syntax/debcontrol.vim
/usr/share/vim/vim90/syntax/debcopyright.vim
/usr/share/vim/vim90/syntax/debsources.vim
/usr/share/vim/vim90/syntax/def.vim
/usr/share/vim/vim90/syntax/denyhosts.vim
/usr/share/vim/vim90/syntax/dep3patch.vim
/usr/share/vim/vim90/syntax/desc.vim
/usr/share/vim/vim90/syntax/desktop.vim
/usr/share/vim/vim90/syntax/dictconf.vim
/usr/share/vim/vim90/syntax/dictdconf.vim
/usr/share/vim/vim90/syntax/diff.vim
/usr/share/vim/vim90/syntax/dircolors.vim
/usr/share/vim/vim90/syntax/dirpager.vim
/usr/share/vim/vim90/syntax/diva.vim
/usr/share/vim/vim90/syntax/django.vim
/usr/share/vim/vim90/syntax/dns.vim
/usr/share/vim/vim90/syntax/dnsmasq.vim
/usr/share/vim/vim90/syntax/docbk.vim
/usr/share/vim/vim90/syntax/docbksgml.vim
/usr/share/vim/vim90/syntax/docbkxml.vim
/usr/share/vim/vim90/syntax/dockerfile.vim
/usr/share/vim/vim90/syntax/dosbatch.vim
/usr/share/vim/vim90/syntax/dosini.vim
/usr/share/vim/vim90/syntax/dot.vim
/usr/share/vim/vim90/syntax/doxygen.vim
/usr/share/vim/vim90/syntax/dracula.vim
/usr/share/vim/vim90/syntax/dsl.vim
/usr/share/vim/vim90/syntax/dtd.vim
/usr/share/vim/vim90/syntax/dtml.vim
/usr/share/vim/vim90/syntax/dtrace.vim
/usr/share/vim/vim90/syntax/dts.vim
/usr/share/vim/vim90/syntax/dune.vim
/usr/share/vim/vim90/syntax/dylan.vim
/usr/share/vim/vim90/syntax/dylanintr.vim
/usr/share/vim/vim90/syntax/dylanlid.vim
/usr/share/vim/vim90/syntax/ecd.vim
/usr/share/vim/vim90/syntax/edif.vim
/usr/share/vim/vim90/syntax/editorconfig.vim
/usr/share/vim/vim90/syntax/eiffel.vim
/usr/share/vim/vim90/syntax/elf.vim
/usr/share/vim/vim90/syntax/elinks.vim
/usr/share/vim/vim90/syntax/elm.vim
/usr/share/vim/vim90/syntax/elmfilt.vim
/usr/share/vim/vim90/syntax/erlang.vim
/usr/share/vim/vim90/syntax/eruby.vim
/usr/share/vim/vim90/syntax/esmtprc.vim
/usr/share/vim/vim90/syntax/esqlc.vim
/usr/share/vim/vim90/syntax/esterel.vim
/usr/share/vim/vim90/syntax/eterm.vim
/usr/share/vim/vim90/syntax/euphoria3.vim
/usr/share/vim/vim90/syntax/euphoria4.vim
/usr/share/vim/vim90/syntax/eviews.vim
/usr/share/vim/vim90/syntax/exim.vim
/usr/share/vim/vim90/syntax/expect.vim
/usr/share/vim/vim90/syntax/exports.vim
/usr/share/vim/vim90/syntax/falcon.vim
/usr/share/vim/vim90/syntax/fan.vim
/usr/share/vim/vim90/syntax/fasm.vim
/usr/share/vim/vim90/syntax/fdcc.vim
/usr/share/vim/vim90/syntax/fetchmail.vim
/usr/share/vim/vim90/syntax/fgl.vim
/usr/share/vim/vim90/syntax/fish.vim
/usr/share/vim/vim90/syntax/flexwiki.vim
/usr/share/vim/vim90/syntax/focexec.vim
/usr/share/vim/vim90/syntax/form.vim
/usr/share/vim/vim90/syntax/forth.vim
/usr/share/vim/vim90/syntax/fortran.vim
/usr/share/vim/vim90/syntax/foxpro.vim
/usr/share/vim/vim90/syntax/fpcmake.vim
/usr/share/vim/vim90/syntax/framescript.vim
/usr/share/vim/vim90/syntax/freebasic.vim
/usr/share/vim/vim90/syntax/fstab.vim
/usr/share/vim/vim90/syntax/ftl.vim
/usr/share/vim/vim90/syntax/fvwm.vim
/usr/share/vim/vim90/syntax/fvwm2m4.vim
/usr/share/vim/vim90/syntax/gdb.vim
/usr/share/vim/vim90/syntax/gdmo.vim
/usr/share/vim/vim90/syntax/gdresource.vim
/usr/share/vim/vim90/syntax/gdscript.vim
/usr/share/vim/vim90/syntax/gdshader.vim
/usr/share/vim/vim90/syntax/gedcom.vim
/usr/share/vim/vim90/syntax/gemtext.vim
/usr/share/vim/vim90/syntax/gift.vim
/usr/share/vim/vim90/syntax/git.vim
/usr/share/vim/vim90/syntax/gitattributes.vim
/usr/share/vim/vim90/syntax/gitcommit.vim
/usr/share/vim/vim90/syntax/gitconfig.vim
/usr/share/vim/vim90/syntax/gitignore.vim
/usr/share/vim/vim90/syntax/gitolite.vim
/usr/share/vim/vim90/syntax/gitrebase.vim
/usr/share/vim/vim90/syntax/gitsendemail.vim
/usr/share/vim/vim90/syntax/gkrellmrc.vim
/usr/share/vim/vim90/syntax/gnash.vim
/usr/share/vim/vim90/syntax/gnuplot.vim
/usr/share/vim/vim90/syntax/go.vim
/usr/share/vim/vim90/syntax/godoc.vim
/usr/share/vim/vim90/syntax/gp.vim
/usr/share/vim/vim90/syntax/gpg.vim
/usr/share/vim/vim90/syntax/gprof.vim
/usr/share/vim/vim90/syntax/grads.vim
/usr/share/vim/vim90/syntax/gretl.vim
/usr/share/vim/vim90/syntax/groff.vim
/usr/share/vim/vim90/syntax/groovy.vim
/usr/share/vim/vim90/syntax/group.vim
/usr/share/vim/vim90/syntax/grub.vim
/usr/share/vim/vim90/syntax/gsp.vim
/usr/share/vim/vim90/syntax/gtkrc.vim
/usr/share/vim/vim90/syntax/gvpr.vim
/usr/share/vim/vim90/syntax/gyp.vim
/usr/share/vim/vim90/syntax/haml.vim
/usr/share/vim/vim90/syntax/hamster.vim
/usr/share/vim/vim90/syntax/hare.vim
/usr/share/vim/vim90/syntax/haskell.vim
/usr/share/vim/vim90/syntax/haste.vim
/usr/share/vim/vim90/syntax/hastepreproc.vim
/usr/share/vim/vim90/syntax/hb.vim
/usr/share/vim/vim90/syntax/help.vim
/usr/share/vim/vim90/syntax/help_ru.vim
/usr/share/vim/vim90/syntax/hercules.vim
/usr/share/vim/vim90/syntax/hex.vim
/usr/share/vim/vim90/syntax/hgcommit.vim
/usr/share/vim/vim90/syntax/hitest.vim
/usr/share/vim/vim90/syntax/hlsplaylist.vim
/usr/share/vim/vim90/syntax/hog.vim
/usr/share/vim/vim90/syntax/hollywood.vim
/usr/share/vim/vim90/syntax/hostconf.vim
/usr/share/vim/vim90/syntax/hostsaccess.vim
/usr/share/vim/vim90/syntax/html.vim
/usr/share/vim/vim90/syntax/htmlcheetah.vim
/usr/share/vim/vim90/syntax/htmldjango.vim
/usr/share/vim/vim90/syntax/htmlm4.vim
/usr/share/vim/vim90/syntax/htmlos.vim
/usr/share/vim/vim90/syntax/i3config.vim
/usr/share/vim/vim90/syntax/ia64.vim
/usr/share/vim/vim90/syntax/ibasic.vim
/usr/share/vim/vim90/syntax/icemenu.vim
/usr/share/vim/vim90/syntax/icon.vim
/usr/share/vim/vim90/syntax/idl.vim
/usr/share/vim/vim90/syntax/idlang.vim
/usr/share/vim/vim90/syntax/indent.vim
/usr/share/vim/vim90/syntax/inform.vim
/usr/share/vim/vim90/syntax/initex.vim
/usr/share/vim/vim90/syntax/initng.vim
/usr/share/vim/vim90/syntax/inittab.vim
/usr/share/vim/vim90/syntax/ipfilter.vim
/usr/share/vim/vim90/syntax/ishd.vim
/usr/share/vim/vim90/syntax/iss.vim
/usr/share/vim/vim90/syntax/ist.vim
/usr/share/vim/vim90/syntax/j.vim
/usr/share/vim/vim90/syntax/jal.vim
/usr/share/vim/vim90/syntax/jam.vim
/usr/share/vim/vim90/syntax/jargon.vim
/usr/share/vim/vim90/syntax/java.vim
/usr/share/vim/vim90/syntax/javacc.vim
/usr/share/vim/vim90/syntax/javascript.vim
/usr/share/vim/vim90/syntax/javascriptreact.vim
/usr/share/vim/vim90/syntax/jess.vim
/usr/share/vim/vim90/syntax/jgraph.vim
/usr/share/vim/vim90/syntax/jovial.vim
/usr/share/vim/vim90/syntax/jproperties.vim
/usr/share/vim/vim90/syntax/json.vim
/usr/share/vim/vim90/syntax/jsonc.vim
/usr/share/vim/vim90/syntax/jsp.vim
/usr/share/vim/vim90/syntax/julia.vim
/usr/share/vim/vim90/syntax/kconfig.vim
/usr/share/vim/vim90/syntax/kivy.vim
/usr/share/vim/vim90/syntax/kix.vim
/usr/share/vim/vim90/syntax/krl.vim
/usr/share/vim/vim90/syntax/kscript.vim
/usr/share/vim/vim90/syntax/kwt.vim
/usr/share/vim/vim90/syntax/lace.vim
/usr/share/vim/vim90/syntax/latte.vim
/usr/share/vim/vim90/syntax/lc.vim
/usr/share/vim/vim90/syntax/ld.vim
/usr/share/vim/vim90/syntax/ldapconf.vim
/usr/share/vim/vim90/syntax/ldif.vim
/usr/share/vim/vim90/syntax/less.vim
/usr/share/vim/vim90/syntax/lex.vim
/usr/share/vim/vim90/syntax/lftp.vim
/usr/share/vim/vim90/syntax/lhaskell.vim
/usr/share/vim/vim90/syntax/libao.vim
/usr/share/vim/vim90/syntax/lifelines.vim
/usr/share/vim/vim90/syntax/lilo.vim
/usr/share/vim/vim90/syntax/limits.vim
/usr/share/vim/vim90/syntax/liquid.vim
/usr/share/vim/vim90/syntax/lisp.vim
/usr/share/vim/vim90/syntax/lite.vim
/usr/share/vim/vim90/syntax/litestep.vim
/usr/share/vim/vim90/syntax/loginaccess.vim
/usr/share/vim/vim90/syntax/logindefs.vim
/usr/share/vim/vim90/syntax/logtalk.vim
/usr/share/vim/vim90/syntax/lotos.vim
/usr/share/vim/vim90/syntax/lout.vim
/usr/share/vim/vim90/syntax/lpc.vim
/usr/share/vim/vim90/syntax/lprolog.vim
/usr/share/vim/vim90/syntax/lscript.vim
/usr/share/vim/vim90/syntax/lsl.vim
/usr/share/vim/vim90/syntax/lss.vim
/usr/share/vim/vim90/syntax/lua.vim
/usr/share/vim/vim90/syntax/lynx.vim
/usr/share/vim/vim90/syntax/lyrics.vim
/usr/share/vim/vim90/syntax/m3build.vim
/usr/share/vim/vim90/syntax/m3quake.vim
/usr/share/vim/vim90/syntax/m4.vim
/usr/share/vim/vim90/syntax/mail.vim
/usr/share/vim/vim90/syntax/mailaliases.vim
/usr/share/vim/vim90/syntax/mailcap.vim
/usr/share/vim/vim90/syntax/make.vim
/usr/share/vim/vim90/syntax/mallard.vim
/usr/share/vim/vim90/syntax/man.vim
/usr/share/vim/vim90/syntax/manconf.vim
/usr/share/vim/vim90/syntax/manual.vim
/usr/share/vim/vim90/syntax/maple.vim
/usr/share/vim/vim90/syntax/markdown.vim
/usr/share/vim/vim90/syntax/masm.vim
/usr/share/vim/vim90/syntax/mason.vim
/usr/share/vim/vim90/syntax/master.vim
/usr/share/vim/vim90/syntax/matlab.vim
/usr/share/vim/vim90/syntax/maxima.vim
/usr/share/vim/vim90/syntax/mel.vim
/usr/share/vim/vim90/syntax/mermaid.vim
/usr/share/vim/vim90/syntax/meson.vim
/usr/share/vim/vim90/syntax/messages.vim
/usr/share/vim/vim90/syntax/mf.vim
/usr/share/vim/vim90/syntax/mgl.vim
/usr/share/vim/vim90/syntax/mgp.vim
/usr/share/vim/vim90/syntax/mib.vim
/usr/share/vim/vim90/syntax/mix.vim
/usr/share/vim/vim90/syntax/mma.vim
/usr/share/vim/vim90/syntax/mmix.vim
/usr/share/vim/vim90/syntax/mmp.vim
/usr/share/vim/vim90/syntax/modconf.vim
/usr/share/vim/vim90/syntax/model.vim
/usr/share/vim/vim90/syntax/modsim3.vim
/usr/share/vim/vim90/syntax/modula2.vim
/usr/share/vim/vim90/syntax/modula3.vim
/usr/share/vim/vim90/syntax/monk.vim
/usr/share/vim/vim90/syntax/moo.vim
/usr/share/vim/vim90/syntax/mp.vim
/usr/share/vim/vim90/syntax/mplayerconf.vim
/usr/share/vim/vim90/syntax/mrxvtrc.vim
/usr/share/vim/vim90/syntax/msidl.vim
/usr/share/vim/vim90/syntax/msmessages.vim
/usr/share/vim/vim90/syntax/msql.vim
/usr/share/vim/vim90/syntax/mupad.vim
/usr/share/vim/vim90/syntax/murphi.vim
/usr/share/vim/vim90/syntax/mush.vim
/usr/share/vim/vim90/syntax/muttrc.vim
/usr/share/vim/vim90/syntax/mysql.vim
/usr/share/vim/vim90/syntax/n1ql.vim
/usr/share/vim/vim90/syntax/named.vim
/usr/share/vim/vim90/syntax/nanorc.vim
/usr/share/vim/vim90/syntax/nasm.vim
/usr/share/vim/vim90/syntax/nastran.vim
/usr/share/vim/vim90/syntax/natural.vim
/usr/share/vim/vim90/syntax/ncf.vim
/usr/share/vim/vim90/syntax/neomuttrc.vim
/usr/share/vim/vim90/syntax/netrc.vim
/usr/share/vim/vim90/syntax/netrw.vim
/usr/share/vim/vim90/syntax/nginx.vim
/usr/share/vim/vim90/syntax/ninja.vim
/usr/share/vim/vim90/syntax/nix.vim
/usr/share/vim/vim90/syntax/nqc.vim
/usr/share/vim/vim90/syntax/nroff.vim
/usr/share/vim/vim90/syntax/nsis.vim
/usr/share/vim/vim90/syntax/obj.vim
/usr/share/vim/vim90/syntax/objc.vim
/usr/share/vim/vim90/syntax/objcpp.vim
/usr/share/vim/vim90/syntax/obse.vim
/usr/share/vim/vim90/syntax/ocaml.vim
/usr/share/vim/vim90/syntax/occam.vim
/usr/share/vim/vim90/syntax/omnimark.vim
/usr/share/vim/vim90/syntax/opam.vim
/usr/share/vim/vim90/syntax/openroad.vim
/usr/share/vim/vim90/syntax/openscad.vim
/usr/share/vim/vim90/syntax/openvpn.vim
/usr/share/vim/vim90/syntax/opl.vim
/usr/share/vim/vim90/syntax/ora.vim
/usr/share/vim/vim90/syntax/pamconf.vim
/usr/share/vim/vim90/syntax/pamenv.vim
/usr/share/vim/vim90/syntax/papp.vim
/usr/share/vim/vim90/syntax/pascal.vim
/usr/share/vim/vim90/syntax/passwd.vim
/usr/share/vim/vim90/syntax/pbtxt.vim
/usr/share/vim/vim90/syntax/pcap.vim
/usr/share/vim/vim90/syntax/pccts.vim
/usr/share/vim/vim90/syntax/pdf.vim
/usr/share/vim/vim90/syntax/perl.vim
/usr/share/vim/vim90/syntax/pf.vim
/usr/share/vim/vim90/syntax/pfmain.vim
/usr/share/vim/vim90/syntax/php.vim
/usr/share/vim/vim90/syntax/phtml.vim
/usr/share/vim/vim90/syntax/pic.vim
/usr/share/vim/vim90/syntax/pike.vim
/usr/share/vim/vim90/syntax/pilrc.vim
/usr/share/vim/vim90/syntax/pine.vim
/usr/share/vim/vim90/syntax/pinfo.vim
/usr/share/vim/vim90/syntax/plaintex.vim
/usr/share/vim/vim90/syntax/pli.vim
/usr/share/vim/vim90/syntax/plm.vim
/usr/share/vim/vim90/syntax/plp.vim
/usr/share/vim/vim90/syntax/plsql.vim
/usr/share/vim/vim90/syntax/po.vim
/usr/share/vim/vim90/syntax/pod.vim
/usr/share/vim/vim90/syntax/poefilter.vim
/usr/share/vim/vim90/syntax/poke.vim
/usr/share/vim/vim90/syntax/postscr.vim
/usr/share/vim/vim90/syntax/pov.vim
/usr/share/vim/vim90/syntax/povini.vim
/usr/share/vim/vim90/syntax/ppd.vim
/usr/share/vim/vim90/syntax/ppwiz.vim
/usr/share/vim/vim90/syntax/prescribe.vim
/usr/share/vim/vim90/syntax/privoxy.vim
/usr/share/vim/vim90/syntax/procmail.vim
/usr/share/vim/vim90/syntax/progress.vim
/usr/share/vim/vim90/syntax/prolog.vim
/usr/share/vim/vim90/syntax/promela.vim
/usr/share/vim/vim90/syntax/proto.vim
/usr/share/vim/vim90/syntax/protocols.vim
/usr/share/vim/vim90/syntax/ps1.vim
/usr/share/vim/vim90/syntax/ps1xml.vim
/usr/share/vim/vim90/syntax/psf.vim
/usr/share/vim/vim90/syntax/psl.vim
/usr/share/vim/vim90/syntax/ptcap.vim
/usr/share/vim/vim90/syntax/purifylog.vim
/usr/share/vim/vim90/syntax/pyrex.vim
/usr/share/vim/vim90/syntax/python.vim
/usr/share/vim/vim90/syntax/python2.vim
/usr/share/vim/vim90/syntax/qb64.vim
/usr/share/vim/vim90/syntax/qf.vim
/usr/share/vim/vim90/syntax/quake.vim
/usr/share/vim/vim90/syntax/quarto.vim
/usr/share/vim/vim90/syntax/r.vim
/usr/share/vim/vim90/syntax/racc.vim
/usr/share/vim/vim90/syntax/racket.vim
/usr/share/vim/vim90/syntax/radiance.vim
/usr/share/vim/vim90/syntax/raku.vim
/usr/share/vim/vim90/syntax/raml.vim
/usr/share/vim/vim90/syntax/ratpoison.vim
/usr/share/vim/vim90/syntax/rc.vim
/usr/share/vim/vim90/syntax/rcs.vim
/usr/share/vim/vim90/syntax/rcslog.vim
/usr/share/vim/vim90/syntax/readline.vim
/usr/share/vim/vim90/syntax/rebol.vim
/usr/share/vim/vim90/syntax/redif.vim
/usr/share/vim/vim90/syntax/registry.vim
/usr/share/vim/vim90/syntax/rego.vim
/usr/share/vim/vim90/syntax/remind.vim
/usr/share/vim/vim90/syntax/reva.vim
/usr/share/vim/vim90/syntax/rexx.vim
/usr/share/vim/vim90/syntax/rhelp.vim
/usr/share/vim/vim90/syntax/rib.vim
/usr/share/vim/vim90/syntax/rmd.vim
/usr/share/vim/vim90/syntax/rnc.vim
/usr/share/vim/vim90/syntax/rng.vim
/usr/share/vim/vim90/syntax/rnoweb.vim
/usr/share/vim/vim90/syntax/robots.vim
/usr/share/vim/vim90/syntax/routeros.vim
/usr/share/vim/vim90/syntax/rpcgen.vim
/usr/share/vim/vim90/syntax/rpl.vim
/usr/share/vim/vim90/syntax/rrst.vim
/usr/share/vim/vim90/syntax/rst.vim
/usr/share/vim/vim90/syntax/rtf.vim
/usr/share/vim/vim90/syntax/ruby.vim
/usr/share/vim/vim90/syntax/rust.vim
/usr/share/vim/vim90/syntax/samba.vim
/usr/share/vim/vim90/syntax/sas.vim
/usr/share/vim/vim90/syntax/sass.vim
/usr/share/vim/vim90/syntax/sather.vim
/usr/share/vim/vim90/syntax/sbt.vim
/usr/share/vim/vim90/syntax/scala.vim
/usr/share/vim/vim90/syntax/scdoc.vim
/usr/share/vim/vim90/syntax/scheme.vim
/usr/share/vim/vim90/syntax/scilab.vim
/usr/share/vim/vim90/syntax/screen.vim
/usr/share/vim/vim90/syntax/scss.vim
/usr/share/vim/vim90/syntax/sd.vim
/usr/share/vim/vim90/syntax/sdc.vim
/usr/share/vim/vim90/syntax/sdl.vim
/usr/share/vim/vim90/syntax/sed.vim
/usr/share/vim/vim90/syntax/sendpr.vim
/usr/share/vim/vim90/syntax/sensors.vim
/usr/share/vim/vim90/syntax/services.vim
/usr/share/vim/vim90/syntax/setserial.vim
/usr/share/vim/vim90/syntax/sexplib.vim
/usr/share/vim/vim90/syntax/sgml.vim
/usr/share/vim/vim90/syntax/sgmldecl.vim
/usr/share/vim/vim90/syntax/sgmllnx.vim
/usr/share/vim/vim90/syntax/shared
/usr/share/vim/vim90/syntax/shared/README.txt
/usr/share/vim/vim90/syntax/shared/context-data-context.vim
/usr/share/vim/vim90/syntax/shared/context-data-interfaces.vim
/usr/share/vim/vim90/syntax/shared/context-data-metafun.vim
/usr/share/vim/vim90/syntax/shared/context-data-tex.vim
/usr/share/vim/vim90/syntax/shared/hgcommitDiff.vim
/usr/share/vim/vim90/syntax/shared/typescriptcommon.vim
/usr/share/vim/vim90/syntax/sicad.vim
/usr/share/vim/vim90/syntax/sieve.vim
/usr/share/vim/vim90/syntax/sil.vim
/usr/share/vim/vim90/syntax/simula.vim
/usr/share/vim/vim90/syntax/sinda.vim
/usr/share/vim/vim90/syntax/sindacmp.vim
/usr/share/vim/vim90/syntax/sindaout.vim
/usr/share/vim/vim90/syntax/sisu.vim
/usr/share/vim/vim90/syntax/skill.vim
/usr/share/vim/vim90/syntax/sl.vim
/usr/share/vim/vim90/syntax/slang.vim
/usr/share/vim/vim90/syntax/slice.vim
/usr/share/vim/vim90/syntax/slpconf.vim
/usr/share/vim/vim90/syntax/slpreg.vim
/usr/share/vim/vim90/syntax/slpspi.vim
/usr/share/vim/vim90/syntax/slrnrc.vim
/usr/share/vim/vim90/syntax/slrnsc.vim
/usr/share/vim/vim90/syntax/sm.vim
/usr/share/vim/vim90/syntax/smarty.vim
/usr/share/vim/vim90/syntax/smcl.vim
/usr/share/vim/vim90/syntax/smil.vim
/usr/share/vim/vim90/syntax/smith.vim
/usr/share/vim/vim90/syntax/sml.vim
/usr/share/vim/vim90/syntax/snnsnet.vim
/usr/share/vim/vim90/syntax/snnspat.vim
/usr/share/vim/vim90/syntax/snnsres.vim
/usr/share/vim/vim90/syntax/snobol4.vim
/usr/share/vim/vim90/syntax/solidity.vim
/usr/share/vim/vim90/syntax/spec.vim
/usr/share/vim/vim90/syntax/specman.vim
/usr/share/vim/vim90/syntax/spice.vim
/usr/share/vim/vim90/syntax/splint.vim
/usr/share/vim/vim90/syntax/spup.vim
/usr/share/vim/vim90/syntax/spyce.vim
/usr/share/vim/vim90/syntax/sql.vim
/usr/share/vim/vim90/syntax/sqlanywhere.vim
/usr/share/vim/vim90/syntax/sqlforms.vim
/usr/share/vim/vim90/syntax/sqlhana.vim
/usr/share/vim/vim90/syntax/sqlinformix.vim
/usr/share/vim/vim90/syntax/sqlj.vim
/usr/share/vim/vim90/syntax/sqloracle.vim
/usr/share/vim/vim90/syntax/sqr.vim
/usr/share/vim/vim90/syntax/squid.vim
/usr/share/vim/vim90/syntax/squirrel.vim
/usr/share/vim/vim90/syntax/srec.vim
/usr/share/vim/vim90/syntax/srt.vim
/usr/share/vim/vim90/syntax/ssa.vim
/usr/share/vim/vim90/syntax/sshconfig.vim
/usr/share/vim/vim90/syntax/sshdconfig.vim
/usr/share/vim/vim90/syntax/st.vim
/usr/share/vim/vim90/syntax/stata.vim
/usr/share/vim/vim90/syntax/stp.vim
/usr/share/vim/vim90/syntax/strace.vim
/usr/share/vim/vim90/syntax/structurizr.vim
/usr/share/vim/vim90/syntax/sudoers.vim
/usr/share/vim/vim90/syntax/svg.vim
/usr/share/vim/vim90/syntax/svn.vim
/usr/share/vim/vim90/syntax/swayconfig.vim
/usr/share/vim/vim90/syntax/swift.vim
/usr/share/vim/vim90/syntax/swiftgyb.vim
/usr/share/vim/vim90/syntax/sysctl.vim
/usr/share/vim/vim90/syntax/systemd.vim
/usr/share/vim/vim90/syntax/systemverilog.vim
/usr/share/vim/vim90/syntax/tads.vim
/usr/share/vim/vim90/syntax/tags.vim
/usr/share/vim/vim90/syntax/tak.vim
/usr/share/vim/vim90/syntax/takcmp.vim
/usr/share/vim/vim90/syntax/takout.vim
/usr/share/vim/vim90/syntax/tap.vim
/usr/share/vim/vim90/syntax/tar.vim
/usr/share/vim/vim90/syntax/taskdata.vim
/usr/share/vim/vim90/syntax/taskedit.vim
/usr/share/vim/vim90/syntax/tasm.vim
/usr/share/vim/vim90/syntax/tcl.vim
/usr/share/vim/vim90/syntax/tcsh.vim
/usr/share/vim/vim90/syntax/template.vim
/usr/share/vim/vim90/syntax/teraterm.vim
/usr/share/vim/vim90/syntax/terminfo.vim
/usr/share/vim/vim90/syntax/tex.vim
/usr/share/vim/vim90/syntax/texinfo.vim
/usr/share/vim/vim90/syntax/texmf.vim
/usr/share/vim/vim90/syntax/tf.vim
/usr/share/vim/vim90/syntax/tidy.vim
/usr/share/vim/vim90/syntax/tilde.vim
/usr/share/vim/vim90/syntax/tli.vim
/usr/share/vim/vim90/syntax/tmux.vim
/usr/share/vim/vim90/syntax/toml.vim
/usr/share/vim/vim90/syntax/tpp.vim
/usr/share/vim/vim90/syntax/trasys.vim
/usr/share/vim/vim90/syntax/treetop.vim
/usr/share/vim/vim90/syntax/trustees.vim
/usr/share/vim/vim90/syntax/tsalt.vim
/usr/share/vim/vim90/syntax/tsscl.vim
/usr/share/vim/vim90/syntax/tssgm.vim
/usr/share/vim/vim90/syntax/tssop.vim
/usr/share/vim/vim90/syntax/tt2.vim
/usr/share/vim/vim90/syntax/tt2html.vim
/usr/share/vim/vim90/syntax/tt2js.vim
/usr/share/vim/vim90/syntax/typescript.vim
/usr/share/vim/vim90/syntax/typescriptreact.vim
/usr/share/vim/vim90/syntax/uc.vim
/usr/share/vim/vim90/syntax/udevconf.vim
/usr/share/vim/vim90/syntax/udevperm.vim
/usr/share/vim/vim90/syntax/udevrules.vim
/usr/share/vim/vim90/syntax/uil.vim
/usr/share/vim/vim90/syntax/updatedb.vim
/usr/share/vim/vim90/syntax/upstart.vim
/usr/share/vim/vim90/syntax/upstreamdat.vim
/usr/share/vim/vim90/syntax/upstreaminstalllog.vim
/usr/share/vim/vim90/syntax/upstreamlog.vim
/usr/share/vim/vim90/syntax/upstreamrpt.vim
/usr/share/vim/vim90/syntax/usserverlog.vim
/usr/share/vim/vim90/syntax/usw2kagtlog.vim
/usr/share/vim/vim90/syntax/valgrind.vim
/usr/share/vim/vim90/syntax/vb.vim
/usr/share/vim/vim90/syntax/vdf.vim
/usr/share/vim/vim90/syntax/vera.vim
/usr/share/vim/vim90/syntax/verilog.vim
/usr/share/vim/vim90/syntax/verilogams.vim
/usr/share/vim/vim90/syntax/vgrindefs.vim
/usr/share/vim/vim90/syntax/vhdl.vim
/usr/share/vim/vim90/syntax/viminfo.vim
/usr/share/vim/vim90/syntax/virata.vim
/usr/share/vim/vim90/syntax/vmasm.vim
/usr/share/vim/vim90/syntax/voscm.vim
/usr/share/vim/vim90/syntax/vrml.vim
/usr/share/vim/vim90/syntax/vroom.vim
/usr/share/vim/vim90/syntax/vsejcl.vim
/usr/share/vim/vim90/syntax/vue.vim
/usr/share/vim/vim90/syntax/wast.vim
/usr/share/vim/vim90/syntax/wdiff.vim
/usr/share/vim/vim90/syntax/wdl.vim
/usr/share/vim/vim90/syntax/web.vim
/usr/share/vim/vim90/syntax/webmacro.vim
/usr/share/vim/vim90/syntax/wget.vim
/usr/share/vim/vim90/syntax/wget2.vim
/usr/share/vim/vim90/syntax/whitespace.vim
/usr/share/vim/vim90/syntax/winbatch.vim
/usr/share/vim/vim90/syntax/wml.vim
/usr/share/vim/vim90/syntax/wsh.vim
/usr/share/vim/vim90/syntax/wsml.vim
/usr/share/vim/vim90/syntax/wvdial.vim
/usr/share/vim/vim90/syntax/xbl.vim
/usr/share/vim/vim90/syntax/xdefaults.vim
/usr/share/vim/vim90/syntax/xf86conf.vim
/usr/share/vim/vim90/syntax/xhtml.vim
/usr/share/vim/vim90/syntax/xinetd.vim
/usr/share/vim/vim90/syntax/xkb.vim
/usr/share/vim/vim90/syntax/xmath.vim
/usr/share/vim/vim90/syntax/xml.vim
/usr/share/vim/vim90/syntax/xmodmap.vim
/usr/share/vim/vim90/syntax/xpm.vim
/usr/share/vim/vim90/syntax/xpm2.vim
/usr/share/vim/vim90/syntax/xquery.vim
/usr/share/vim/vim90/syntax/xs.vim
/usr/share/vim/vim90/syntax/xsd.vim
/usr/share/vim/vim90/syntax/xslt.vim
/usr/share/vim/vim90/syntax/xxd.vim
/usr/share/vim/vim90/syntax/yacc.vim
/usr/share/vim/vim90/syntax/yaml.vim
/usr/share/vim/vim90/syntax/z8a.vim
/usr/share/vim/vim90/syntax/zig.vim
/usr/share/vim/vim90/syntax/zimbu.vim
/usr/share/vim/vim90/syntax/zir.vim
/usr/share/vim/vim90/syntax/zsh.vim
/usr/share/vim/vim90/tools/README.txt
/usr/share/vim/vim90/tools/ccfilter.1
/usr/share/vim/vim90/tools/ccfilter_README.txt
/usr/share/vim/vim90/tools/efm_filter.pl
/usr/share/vim/vim90/tools/efm_filter.txt
/usr/share/vim/vim90/tools/efm_perl.pl
/usr/share/vim/vim90/tools/emoji_list.vim
/usr/share/vim/vim90/tools/mve.awk
/usr/share/vim/vim90/tools/mve.txt
/usr/share/vim/vim90/tools/pltags.pl
/usr/share/vim/vim90/tools/ref
/usr/share/vim/vim90/tools/shtags.1
/usr/share/vim/vim90/tools/shtags.pl
/usr/share/vim/vim90/tools/unicode.vim
/usr/share/vim/vim90/tools/vim132
/usr/share/vim/vim90/tools/vim_vs_net.cmd
/usr/share/vim/vim90/tools/vimm
/usr/share/vim/vim90/tools/vimspell.sh
/usr/share/vim/vim90/tools/vimspell.txt
/usr/share/vim/vim90/tutor/README.el.cp737.txt
/usr/share/vim/vim90/tutor/README.el.txt
/usr/share/vim/vim90/tutor/README.txt
/usr/share/vim/vim90/tutor/tutor
/usr/share/vim/vim90/tutor/tutor.bar
/usr/share/vim/vim90/tutor/tutor.bar.utf-8
/usr/share/vim/vim90/tutor/tutor.bg.utf-8
/usr/share/vim/vim90/tutor/tutor.ca
/usr/share/vim/vim90/tutor/tutor.ca.utf-8
/usr/share/vim/vim90/tutor/tutor.cs
/usr/share/vim/vim90/tutor/tutor.cs.cp1250
/usr/share/vim/vim90/tutor/tutor.cs.utf-8
/usr/share/vim/vim90/tutor/tutor.da
/usr/share/vim/vim90/tutor/tutor.da.utf-8
/usr/share/vim/vim90/tutor/tutor.de
/usr/share/vim/vim90/tutor/tutor.de.utf-8
/usr/share/vim/vim90/tutor/tutor.el
/usr/share/vim/vim90/tutor/tutor.el.cp737
/usr/share/vim/vim90/tutor/tutor.el.utf-8
/usr/share/vim/vim90/tutor/tutor.eo
/usr/share/vim/vim90/tutor/tutor.eo.utf-8
/usr/share/vim/vim90/tutor/tutor.es
/usr/share/vim/vim90/tutor/tutor.es.utf-8
/usr/share/vim/vim90/tutor/tutor.fr
/usr/share/vim/vim90/tutor/tutor.fr.utf-8
/usr/share/vim/vim90/tutor/tutor.hr
/usr/share/vim/vim90/tutor/tutor.hr.cp1250
/usr/share/vim/vim90/tutor/tutor.hr.utf-8
/usr/share/vim/vim90/tutor/tutor.hu
/usr/share/vim/vim90/tutor/tutor.hu.cp1250
/usr/share/vim/vim90/tutor/tutor.hu.utf-8
/usr/share/vim/vim90/tutor/tutor.it
/usr/share/vim/vim90/tutor/tutor.it.utf-8
/usr/share/vim/vim90/tutor/tutor.ja.euc
/usr/share/vim/vim90/tutor/tutor.ja.sjis
/usr/share/vim/vim90/tutor/tutor.ja.utf-8
/usr/share/vim/vim90/tutor/tutor.ko
/usr/share/vim/vim90/tutor/tutor.ko.euc
/usr/share/vim/vim90/tutor/tutor.ko.utf-8
/usr/share/vim/vim90/tutor/tutor.lv.utf-8
/usr/share/vim/vim90/tutor/tutor.nb
/usr/share/vim/vim90/tutor/tutor.nb.utf-8
/usr/share/vim/vim90/tutor/tutor.nl
/usr/share/vim/vim90/tutor/tutor.nl.utf-8
/usr/share/vim/vim90/tutor/tutor.no
/usr/share/vim/vim90/tutor/tutor.no.utf-8
/usr/share/vim/vim90/tutor/tutor.pl
/usr/share/vim/vim90/tutor/tutor.pl.cp1250
/usr/share/vim/vim90/tutor/tutor.pl.utf-8
/usr/share/vim/vim90/tutor/tutor.pt
/usr/share/vim/vim90/tutor/tutor.pt.utf-8
/usr/share/vim/vim90/tutor/tutor.ru
/usr/share/vim/vim90/tutor/tutor.ru.cp1251
/usr/share/vim/vim90/tutor/tutor.ru.utf-8
/usr/share/vim/vim90/tutor/tutor.sk
/usr/share/vim/vim90/tutor/tutor.sk.cp1250
/usr/share/vim/vim90/tutor/tutor.sk.utf-8
/usr/share/vim/vim90/tutor/tutor.sr.cp1250
/usr/share/vim/vim90/tutor/tutor.sr.utf-8
/usr/share/vim/vim90/tutor/tutor.sv
/usr/share/vim/vim90/tutor/tutor.sv.utf-8
/usr/share/vim/vim90/tutor/tutor.tr.iso9
/usr/share/vim/vim90/tutor/tutor.tr.utf-8
/usr/share/vim/vim90/tutor/tutor.uk.utf-8
/usr/share/vim/vim90/tutor/tutor.utf-8
/usr/share/vim/vim90/tutor/tutor.vi.utf-8
/usr/share/vim/vim90/tutor/tutor.vim
/usr/share/vim/vim90/tutor/tutor.zh.big5
/usr/share/vim/vim90/tutor/tutor.zh.euc
/usr/share/vim/vim90/tutor/tutor.zh.utf-8
/usr/share/vim/vim90/tutor/tutor.zh_cn.utf-8
/usr/share/vim/vim90/tutor/tutor.zh_tw.utf-8


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 1 23:21:07 2023