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

vim-8.2.3408-1.2 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: vim Distribution: openSUSE Tumbleweed
Version: 8.2.3408 Vendor: openSUSE
Release: 1.2 Build date: Sun Sep 26 20:08:24 2021
Group: Productivity/Text/Editors Build host: obs-arm-10
Size: 4191008 Source RPM: vim-8.2.3408-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.vim.org/
Summary: Vi IMproved
Vim (Vi IMproved) is an almost compatible version of the UNIX editor
vi. Almost every possible command can be performed using only ASCII
characters. Only the 'Q' command is missing (you do not need it). Many
new features have been added: multilevel undo, command line history,
file name completion, block operations, and editing of binary data.

Provides

Requires

License

Vim

Changelog

* 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.
* Mon Dec 30 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.2.0063, fixes the following problems
    * #endif comments do not reflect corresponding #ifdef.
    * "dj" only deletes first line of closed fold.
    * Build file dependencies are incomplete.
    * Get E685 and E931 if buffer reload is interrupted.
    * Duplication in version info.
    * Test using long file name may fail. (Vladimir Lomov)
    * Popup menu positioned wrong with folding in two tabs.
    * Test72 is old style.
    * Test64 is old style.
    * Screen updating wrong when opening preview window.
    * Some undo functionality is not tested.
    * Not using a typedef for condstack.
    * Test69 and test95 are old style.
    * Not all modeline variants are tested.
    * Test name used twice, option not restored properly.
    * :join does not add white space where it should. (Zdenek Dohnal)
    * Cannot get number of lines of another buffer.
    * Mouse clicks in the command line not tested.
    * Click in popup window doesn't close it in the GUI. (Sergey Vlasov)
    * Command line editing not sufficiently tested.
    * Filetype Rego not recognized.
    * Repeated word in comment.
    * Still some /* */ comments.
    * Searchpairpos() is not tested.
    * "gF" does not work on output of "verbose command".
    * Crash when make_extmatch() runs out of memory.
    * Missing check for out of memory.
    * Saving and restoring called_emsg is clumsy.
    * Not enough test coverage for match functions.
    * Missing renamed message.
    * Spell suggestions insufficiently tested.
    * Memory access error when "z=" has no suggestions.
    * Timers test is still flaky on Travis for Mac.
    * Leaking memory when selecting spell suggestion.
    * Clearing funccal values twice.
    * Timers test is still flaky on Travis for Mac.
    * Expression type is used inconsistently.
    * Script test fails.
    * Tests for spell suggestions are slow.
    * Another timers test is flaky on Travis for Mac.
    * Command line completion not fully tested.
    * After deleting a file mark it is still in viminfo.
    * Command line completion test skipped. (Christian Brabandt)
    * More-prompt not properly tested.
    * windowsversion() does not always return the right value.
    * :diffget and :diffput don't have good completion.
    * Cannot use ":gui" in vimrc with VIMDLL enabled.
    * Execution stack is incomplete and inefficient.
    * Cannot build with small features.
    * Running tests changes ~/.viminfo.
    * Compiler warnings for unused variables in small build. (Tony Mechelynck)
    * Message test only runs with one encoding. (Dominique Pelle)
    * The execute stack can grow big and never shrinks.
    * Wrong size argument to vim_snprintf(). (Dominique Pelle)
* Fri Dec 13 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Update to version 8.2.0000
    * make depend" does not work correctly for libvterm.
    * Crash when calling popup_close() in win_execute()
    * With a long file name the hit-enter prompt appears.
    * bufnr('$') is wrong after recycling popup buffer.
    * loading menus sets v:errmsg.
    * popup menu flickers if an info popup is used.
    * Crash when evaluating expression with error.
    * Function argument copied unnecessarily.
    * syntax menu and build instructions outdated.
    * matchadd_conceal test fails under valgrind.
    * :cexpr does not handle | in expression.
    * Use // comments where appropriate.
    * 'wincolor' is not used for 'listchars'.
    * Opening cmdline window with feedkeys() does not work.
* Tue Dec 03 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.2383, fixes the following problems
    + refreshed patches: vim-7.3-help_tags.patch
      vim-7.3-name_vimrc.patch
      vim-8.1.0297-dump3.patch
    * Cannot get the Vim command line arguments.
    * get_short_pathname() fails depending on encoding.
    * "C" with 'virtualedit' set does not include multi-byte char.
    * Ml_get error if pattern matches beyond last line.
    * Mode() result after usign "r" depends on whether CURSOR_SHAPE is
    defined. (Christian Brabandt)
    * Error in docs tags goes unnoticed.
    * Popup window width changes when scrolling.
    * Match highlight does not combine with 'wincolor'.
    * Creating docs tags uses user preferences. (Tony Mechelynck)
    * 'wrapscan' is not used for "gn".
    * Third character of 'listchars' tab shows in wrong place when 'breakindent'
    is set.
    * Some tests are still in old style.
    * "make vimtags" does not work in runtime/doc.
    * CTRL-W dot does not work in a terminal when modifyOtherKeys is enabled.
    * "make vimtags" does not print any message.
    * CTRL-U and CTRL-D don't work in popup window.
    * ":term command" may not work without a shell.
    * Compiler warning for int size.
    * Using "which" to check for an executable is not reliable.
    * May get hit-enter prompt after entering a number. (Malcolm Rowe)
    * Running tests may leave XfakeHOME behind.
    * With modifyOtherKeys set 'noesckeys' doesn't work. (James McCoy)
    * Unpack assignment in function not recognized.
    * 'noesckeys' test fails in GUI.
    * There are two test files for :let.
    * When popup with "botleft" does not fit it flips incorrectly.
    * Position unknown for a mouse click in a popup window.
    * Compiler warning for uninitialized variable. (Tony Mechelynck)
    * Spell file flag zero is not recognized.
    * Tags file with very long line stops using binary search.
    * "gf" is not tested in Visual mode.
    * Build error if FEAT_TAG_BINS is not defined. (John Marriott)
    * Test may hang at more prompt.
    * Wrong default when "pos" is changed with popup_atcursor().
    * Newlines in 'balloonexpr' result only work in the GUI.
    * Using "seesion" looks like a mistake.
    * Terminal window is not updated when info popup changes.
    * Using "cd" with "exe" may fail.
    * Computation of highlight attributes is too complicated.
    * Crash when passing partial to substitute().
    * 'showbreak' cannot be set for one window.
    * Crash when passing many arguments through a partial. (Andy Massimino)
    * Missed on use of p_sbr.
    * Compiler warning for unused variable. (Tony Mechelynck)
    * Padding in structures wastes memory.
    * Using border highlight in popup window leaks memory.
    * Using EndOfBuffer highlight in popup does not look good.
    * Not using all space when popup with "topleft" flips to above.
    * After :diffsplit closing the window does not disable diff.
    * Autocommand test fails.
    * Memory leak when executing command in a terminal.
    * v:mouse_winid not set on click in popup window.
    * Join adds trailing space when second line is empty. (Brennan Vincent)
    * Cursor position wrong when characters are concealed and asearch causes
    a scroll.
    * If buffer of popup is in another window cursorline sign shows.
    * Text properties are not combined with syntax by default.
    * The ex_vimgrep() function is too long.
    * Missing part of 8.1.2296.
    * ConPTY in MS-Windows 1909 is still wrong.
    * Redraw breaks going through list of popup windows.
    * :lockmarks does not work for '[ and '].
    * Cursor in wrong position after horizontal scroll.
    * Cannot get the mouse position when getting a mouse click.
    * No warning for wrong entry in translations.
    * Double and triple clicks are not tested.
    * Positioning popup doesn't work for buffer-local textprop.
    * Deleting text before zero-width textprop removes it.
    * Compiler warning for argument type.
    * No proper test for directory changes in quickfix.
    * Warning for missing function prototype.
    * "line:" field in tags file not used.
    * Debugging where a delay comes from is not easy.
    * vi' sometimes does not select anything.
    * Not always using the right window when jumping to an error.
    * FORTIFY_SOURCE can also be present in CPPFLAGS.
    * No test for spell affix file with flag on suffix.
    * Compiler warning for int size.
    * Insufficient test coverage for quickfix.
    * Cannot select all text with the mouse. (John Marriott)
    * Quickfix test fails in very big terminal.
    * Width of scrollbar in popup menu not taken into account.
    * Crash when using balloon with empty line.
    * Cannot parse a date/time string.
    * Cannot build with Hangul input.
    * A few hangul input pieces remain.
    * Mouse multiple click test is a bit flaky.
    * vi' does not always work when 'selection' is exclusive.
    * The option.c file is still very big.
    * Missing file in refactoring.
    * With modifyOtherKeys CTRL-^ doesn't work.
    * Possible NULL pointer dereference in popup_locate(). (Coverity)
    * Error message for function arguments may use NULL pointer. (Coverity)
    * When an expr mapping moves the cursor it is not restored.
    * Double-click time sometimes miscomputed.
    * Using Visual mark sith :s gives E20 if not set.
    * Insufficient testing for quickfix.
    * Quickfix test fails under valgrind and asan.
    * Not so easy to interrupt a script programatically.
    * Random number generator in Vim script is slow.
    * Using time() for srand() is not very random.
    * .cjs files are not recognized as Javascript.
    * CTRL-R CTRL-R doesn't work with modifyOtherKeys.
    * :const cannot be followed by "| endif".
    * :lockvar and :unlockvar cannot be followed by "| endif".
    * Other text for CTRL-V in Insert mode with modifyOtherKeys.
    * 'wincolor' not used for > for not fitting double width char. Also:
    popup drawn on right half of double width character looks            wrong.
    * rand() does not use the best algorithm.
    * No test with wrong argument for rand().
    * Cannot build without FEAT_FLOAT. (John Marriott)
    * Quickfix test coverage can still be improved.
    * Cannot place signs in a popup window. (Maxim Kim)
    * ml_get error when accessing Visual area in 'statusline'.
    * Missing tests for recent popupwin changes.
    * Using old C style comments.
    * Registers are not sufficiently tested.
    * Using old C style comments.
    * Cannot build with quickfix and without text properties.
    * Build problems on VMS.
    * FEAT_TEXT_PROP is a confusing name.
    * Cannot build with +popupwin but without +quickfix. (John Marriott)
    * Unused parts of libvterm are included.
    * No suffucient testing for registers.
    * Preprocessor indents are incorrect.
    * GUI: when losing focus a pending operator is executed.
    * Using old C style comments.
    * Not all register related code is covered by tests.
* Tue Oct 29 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.2233, fixes the following problems
  - dropped python38-config.patch (upstream merged)
  - refreshed  disable-unreliable-tests.patch and vim-8.0.1568-defaults.patch
    * No test for right click extending Visual area.
    * Crash when running out of memory very early.
    * No test for 'ttymouse' set from xterm version response.
    * State test is a bit flaky.
    * Combining text property and syntax highlight is wrong. (Nick Jensen)
    * Quickfix window height wrong when there is a tabline. (Daniel Hahler)
    * In a terminal window 'cursorlineopt' does not work properly.
    * First character after Tab is not highlighted.
    * Libvterm source files missing from distribution.
    * Terminal attributes missing in Terminal-normal mode.
    * Some mappings are listed twice.
    * Cannot build with +syntax but without +terminal.
    * Mapping test fails.
    * Popup resize test is flaky. (Christian Brabandt)
    * Cannot build with +spell but without +syntax.
    * Stuck when using "j" in a popupwin with popup_filter_menu if a line wraps.
    * Rubyeval() not tested as a method.
    * Mapping test fails on MS-Windows.
    * Heredoc assignment not skipped in if block.
    * Terminal flags are never reset.
    * Cannot build without the +termresponse feature.
    * Mouse support not always available.
    * Spell highlight is wrong at start of the line.
    * Searchit() has too many arguments.
    * Screen not recognized as supporting "sgr" mouse codes.
    * Meson files are not recognized.
    * Syntax attributes not combined with Visual highlighting. (Arseny Nasokin)
    * Dart files are not recognized.
    * Accessing uninitialized memory in test.
    * Pressing "q" at the more prompt doesn't stop Python output. (Daniel Hahler)
    * Error E303 is not useful when 'directory' is empty.
    * Highlighting wrong when item follows tab.
    * Test42 seen as binary by git diff.
    * Running a test is a bit verbose.
    * Option context is not copied when splitting a window. (Daniel Hahler)
    * Syntax test fails.
    * Cannot build without the +eval feature.
    * Error for bad regexp even though regexp is not used when writing a
    file. (Arseny Nasokin)
    * Build error for missing define.
    * Syntax highlighting wrong for tab.
    * Syntax test fails on Mac.
    * When using modifyOtherKeys CTRL-X mode may not work.
    * Cannot easily fill the info popup asynchronously.
    * Popup_setoptions(popup_getoptions()) does not work.
    * ModifyOtherKeys is not enabled by default.
    * Vim does not exit when closing a terminal window and it is the last window.
    * ExitPre autocommand may cause accessing freed memory.
    * Crash when using :center in autocommand.
    * Build failure when using normal features without GUI and EXITFREE defined.
    * Crash when memory allocation fails.
    * Cannot build with dynamically linked Python 3.8.
    * Running libvterm tests without the +terminal feature.
    * Crash on exit when closing terminals. (Corey Hickey)
    * Sign entry structure has confusing name.
    * No test for fixed issue #3893.
    * "gn" doesn't work quite right. (Jaehwang Jerry Jung)
    * Unix: Tabs in output might be expanded to spaces.
    * LF in escape codes may be expanded to CR-LF.
    * Using negative offset for popup_create() does not work.
    * Listener callback "added" argument is not the total. (Andy Massimino)
    * Cannot see the selection type in :reg output. (Ayberk Aydın)
    * Popup_textprop tests fail.
    * Too much is redrawn when 'cursorline' is set.
    * Unreachable code in adjusting text prop columns.
    * Text property in wrong place after :substitute.
    * Compiler warning for unused variable.
    * "gN" is off by one in Visual mode.
    * No autocommand for open window with terminal.
    * :cfile does not abort like other quickfix commands.
    * Cannot filter :disp output.
    * Accessing invalid memory. (Dominique Pelle)
    * Cannot see what buffer an ml_get error is for.
    * Cannot build Amiga version.
    * The "last used" info of a buffer is under used.
    * Cannot use system copy/paste in non-xterm terminals.
    * Layout wrong if 'lines' changes while cmdline window is open.
    * screenpos() returns wrong values when 'number' is set. (Ben Jackson)
    * Cannot color number column above/below cursor differently.
    * Not easy to move to the middle of a text line.
    * Cannot get the Vim command line arguments.
* Wed Oct 23 2019 Matej Cepl <mcepl@suse.com>
  - Add python38-config.patch to make vim buildable with new Python 3.8.
    (gh#vim/vim#4080)
* Mon Oct 14 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.2148, fixes the following problems
    * Using "x" before a closed fold may delete that fold.
    * SafeStateAgain not triggered if callback uses feedkeys().
    * Compiler test for Perl may fail.
    * Not easy to jump to function line from profile.
    * "make test" for indent files doesn't cause make to fail.
    * The screen.c file is much too big.
    * Function for ex command is named inconsistently.
    * Fix for "x" deleting a fold has side effects.
    * "precedes" in 'listchars' not used properly.
    * The mouse code is spread out.
    * Some tests fail when +balloon_eval_term is missing but _balloon_eval is
    present. (Dominique Pelle)
    * No tests for state().
    * No tests for SafeState and SafeStateAgain.
    * Test for SafeState and SafeStateAgain may fail.
    * Test for SafeStateAgain may still fail.
    * Mouse code is spread out.
    * When 'wincolor' is set text property changes highlighting. (Andy Stewart)
    * "gk" moves to start of line instead of upwards.
    * When editing a buffer 'colorcolumn' may not work.
    * Test for SafeState autocommand is a bit flaky.
    * Get many log messages when waiting for a typed character.
    * Crash when trying to put a terminal buffer in a popup window.
    * The ops.c file is too big.
    * Build error with +textprop but without +terminal. (Tony Mechelynck)
    * Popup window test fails without +terminal.
    * The terminal API is limited and can't be disabled.
    * The spell.c file is too big.
    * Some files have a weird name to fit in 8.3 characters.
    * Multi-byte chars do not work properly with "%.*S" in printf().
    * Missing a few changes for the renamed files.
    * Cannot easily select one test function to execute.
    * Renamed libvterm mouse.c file not in distributed file list.
    * Do not get a hint that $TEST_FILTER was active.
    * Not clear why channel log file ends.
    * Double free when memory allocation fails. (Zu-Ming Jiang)
    * The fileio.c file is too big.
    * Leaking memory when getting item from dict.
    * Too many #ifdefs.
    * :mksession is not sufficiently tested.
    * mksession test fails on MS-Windows.
    * state() test fails on some Mac systems.
    * :mksession is not sufficiently tested.
    * write_session_file() often defined but not used.
    * Can't build with GTK and FEAT_GUI_GNOME. (Tony Mechelynck)
    * wrong error message if "termdebugger" is not executable.
    * The normal.c file is too big.
    * No tests for dragging the mouse beyond the window.
    * Various memory leaks reported by asan.
    * Cannot close the cmdline window from CmdWinEnter. (George Brown)
    * popup_getoptions() hangs with tab-local popup.
    * CTRL-C closes two popups instead of one.
    * Viminfo file not sufficiently tested.
    * Build number for ConPTY is outdated.
    * ":help expr-!~?" only works after searching.
    * When a popup is closed with CTRL-C the callback aborts.
    * No check for out of memory.
    * CursorLine highlight used while 'cursorline' is off.
    * Termcodes test fails when $TERM is "dumb".
    * memory access error for empty string when 'encoding' is a single byte
    encoding.
    * Some MB_ macros are more complicated than necessary. (Dominique Pelle)
    * Mode is not updated when switching to terminal in Insert mode.
    * Cannot build without terminal feature.
    * Parsing CSI sequence is messy.
    * Ruler is not updated if win_execute() moves cursor.
    * Fnamemodify() fails when repeating :e.
    * Viminfo not sufficiently tested.
    * The indent.c file is a bit big.
    * Renamed libvterm sources makes merging difficult.
    * Using hard coded executable path in test.
    * MSVC build fails.
    * MSVC tests fail.
    * MS-Windows: screen mess when not recognizing insider build.
    * Some tests fail when run as root.
    * Modifier keys are not always recognized.
    * With modifyOtherKeys Alt-a does not work properly.
    * using freed memory with autocmd from fuzzer. (Dhiraj Mishra, Dominique
    Pelle)
    * Parsing the termresponse is not tested.
    * Including the build number in the Win32 binary is confusing.
    * The modifyOtherKeys codes are not tested.
    * "gk" and "gj" do not work correctly in number column.
    * :tselect has an extra hit-enter prompt.
    * Some key mappings do not work with modifyOtherKeys.
    * Cannot see each command even when 'verbose' is set.
    * Side effects when using t_ti to enable modifyOtherKeys.
    * Cannot map <C-H> when modifyOtherKeys is enabled.
    * Build failure.
    * Crash when allocating memory fails. (Zu-Ming Jiang)
    * No test for right click extending Visual area.
* Wed Sep 18 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.2052, fixes the following problems
  - refreshed patches:
    disable-unreliable-tests.patch
    vim-8.0-ttytype-test.patch
    * Cleared/added match highlighting not updated in other window. (Andi
    Massimino)
    * Still some match functions in evalfunc.c.
    * 'hlsearch' and match highlighting in the wrong place.
    * Build error without the conceal feature.
    * Compiler warning for unused argument.
    * ":dl" is seen as ":dlist" instead of ":delete".
    * Compiler warning for unused variables. (Tony Mechelynck)
    * :args output is not aligned.
    * Coverity warns for using negative index.
    * Depending on the terminal width :version may miss a line break.
    * When redrawing popups plines_win() may be called often.
    * Resizing hashtable is inefficient.
    * Use of popup window mask is inefficient.
    * Build failure.
    * Leaking memory when using a popup window mask.
    * Autocommand that splits window messes up window layout.
    * Text added with appendbufline() to another buffer isn't displayed.
    * Count of g$ not used correctly when text is not wrapped.
    * No mode char for terminal mapping from maparg().
    * Extra line break for wrapping output of :args.
    * Filetype "vuejs" causes problems for some users.
    * Some filetype rules are in the wrong place.
    * Evalfunc.c is still too big.
    * ":browse oldfiles" is not tested.
    * get(func, dict, def) does not work properly.
    * Code for writing session file is spread out.
    * FEAT_SESSION defined separately.
    * Man plugin changes setting in current window.
    * 'shellslash' is also used for completion.
    * Cannot get the window ID of the popup preview window.
    * The preview popup window may be too far to the right.
    * Test is silently skipped.
    * Error message may be empty in filetype test.
    * Text added with a job to another buffer isn't displayed.
    * Useless checks for job feature in channel test.
    * Not showing the popup window right border is confusing.
    * Not showing the popup window right border is confusing.
    * Warning for file no longer available is repeated every time Vim is
    focused. (Brian Armstrong)
    * Amiga: no builtin OS readable version info.
    * Map functionality mixed with character input.
    * Double click in popup scrollbar starts selection.
    * Cannot resize a popup window.
    * missing changes in proto file
    * Cannot see file name of preview popup window.
    * :mkvimrc is not tested.
    * 'completeslash' also applies to globpath().
    * The vgetorpeek() function is too long.
    * Mixed comment style in globals.
    * Tests are flaky.
    * No syntax HL after splitting windows with :bufdo. (Yasuhiro Matsumoto)
    * :argdo is not tested
    * The vgetorpeek() function is too long.
    * Warning for unused variable in tiny version. (Tony Mechelynck)
    * Cannot avoid mapping for a popup window.
    * Function call functions have too many arguments.
    * Cannot build without the +eval feature.
    * Missing change to call_callback().
    * All builtin functions are global.
    * No test for display updating without a scroll region.
    * Au_did_filetype is declared twice.
    * Test for display updating doesn't check without statusline.
    * More functions can be used as a method.
    * Build failure for tiny version.
    * More functions can be used as a method.
    * Popup_getoptions() is missing an entry for "mapping".
    * Popup window color cannot be set to "Normal".
    * Reading a truncted undo file hangs Vim.
    * ATTENTION prompt for a preview popup window.
    * A long title in a popup window overflows.
    * Duplicating info for internal functions.
    * Cannot use a user defined function as a method.
    * Github contribution text is incomplete.
    * Unused variable.
    * :pedit does not work with a popup preview window.
    * Using expr->FuncRef() does not work.
    * No test for wrong number of method arguments.
    * Confusing error message when range is not allowed.
    * Command line history code is spread out.
    * Crash when correctly spelled word is very long. (Ben Kraft)
    * Allocating more memory than needed for extended structs.
    * Tests use hand coded feature and option checks.
    * Allocating more memory than needed for extended structs.
    * Not strict enough checking syntax of method invocation.
    * Difference in screenshots.
    * Confusing skipped message.
    * Win_execute() does not work in other tab. (Rick Howe)
    * Allocating a bit too much when spellbadword() does not find a bad word.
    * Cannot use a lambda as a method.
    * Cannot use printf() as a method.
    * Inaccurate memory estimate for Amiga-like OS.
    * Popup test fails if clipboard is supported but not working.
    * There is :spellwrong and :spellgood but not :spellrare.
    * Insufficient info when test fails because of screen size.
    * Testing: WorkingClipboard() is not accurate.
    * No test for Ex shift commands.
    * Test listed as flaky should no longer be flaky.
    * Might be freeing memory that was not allocated.
    * Buffer no longer unloaded when adding text properties to it.
    * May use NULL pointer when running out of memory.
    * Inconsistently using GetVimCommand() and v:progpath. (Daniel Hahler)
    * Suspend test is failing.
    * 'langmap' is not used for CTRL-W command in terminal.
    * Focus may remain in popup window.
    * Crash when sound_playfile() callback plays sound.
    * Timers test is flaky.
    * Timers test is still flaky.
    * Now another timer test is flaky.
    * Another failing timer test.
    * popup preview test fails sometimes. (Christian Brabandt)
    * Cannot use modifier with multi-byte character.
    * Test for multi-byte mapping fails on some systems.
    * Timer test sometimes fails on Mac.
    * Map timeout test is flaky.
    * Only some assert functions can be used as a method.
    * Coverity warns for not using return value.
    * Confusing error when using a builtin function as method while it does
    not support that.
    * Still a timer test that is flaky on Mac.
    * Spellrare and spellrepall in the wrong order.
    * Modeless selection in GUI does not work properly.
    * Still a timer test that is flaky on Mac.
    * Multibyte characters in 'listchars' don't work correctly if 'linebreak'
    is also enabled. (Martin Tournoij)
    * Code for the argument list is spread out.
    * Using :pedit from a help file sets the preview window to help
    filetype. (Wang Shidong)
    * Modeless selection in GUI still not correct.
    * When Vim exits because of a signal, VimLeave is not triggered. (Daniel
    Hahler)
    * Cannot build tiny version.
    * Modeless selection in popup window overlaps scrollbar.
    * Cannot get size and position of the popup menu.
    * proto file missing from distribution
    * Graduated features scattered.
    * Negative float before method not parsed correctly.
    * More functions can be used as methods.
    * Cannot show extra info for completion in a popup window.
    * Popup window test fails in some configurations.
    * Cannot specify properties of the info popup window.
    * Options test fails.
    * Cannot use mouse scroll wheel in popup in Insert mode.  Mouse clicks in
    popup close the popup menu.
    * Comments in libvterm are inconsistent.
    * Command line expansion code is spread out.
    * The +cmdline_compl feature is not in the tiny version.
    * More functions can be used as methods.
    * Coverity warns for using a NULL pointer.
    * Ml_get error when deleting fold marker.
    * Functions used in one file are global.
    * Missing index entry and option menu for 'completepopup'.
    * Script to summarize test results can be improved.
    * Not checking for out-of-memory of autoload_name().
    * Using NULL pointer when out of memory.
    * Compiler warning for unused variable.
    * May free memory twice when out of memory.
    * Crash when out of memory during startup.
    * sign_place() does not work as documented.
    * Sign test fails in the GUI.
    * The +insert_expand feature is not always available.
    * Cannot have an info popup without a border.
    * Cannot build without the +eval feature.
    * Cannot have an info popup align with the popup menu.
    * Cannot set all properties of the info popup.
    * Info popup size is sometimes incorrect.
    * Wrong position for info popup with scrollbar on the left.
    * Every popup window consumes a buffer number.
    * More functions can be used as methods.
    * Redrawing too much when toggling 'relativenumber'.
    * More functions can be used as methods.
    * More functions can be used as methods.
    * Not easy to compute the space on the command line.
    * Command line expansion code is spread out.
    * More functions can be used as methods.
    * Trying to allocate negative amount of memory when closing a popup.
    * Non-current window is not redrawn when moving popup. (Ben Jackson)
    * Redrawing popups is inefficient.
    * Using current window option values when passing a buffer to popup_create().
    * Cannot close a popup by the X when a filter consumes all events.
    * More functions can be used as methods.
    * In diff mode global operations can be very slow.
    * Some source files are not in a normal encoding.
    * Using empty string for current buffer is unexpected.
    * More functions can be used as methods.
    * Cursorline not redrawn when putting a line above the cursor.
    * Code for dealing with script files is spread out.
    * Popup windows don't move with the text when making changes.
    * No tests for text property popup window.
    * Cannot recognize .jsx and .tsx files.
    * Syntax test fails.
    * Ml_get errors after using append(). (Alex Genco)
    * The eval.c file is too big.
    * Not enough tests for text property popup window.
    * Test for text property popup window is flaky.
    * Not enough tests for text property popup window.
    * Errors when using javascriptreact.
    * May crash when out of memory.
    * Code for handling v: variables in generic eval file.
    * Script tests fail.
    * getftype() test fails on Mac.
    * Shadow directory gets outdated when files are added.
    * More code can be moved to evalvars.c.
    * Leaking memory when using sound callback.
    * Popup window "firstline" cannot be reset.
    * Memory error when profiling a function without a script ID.
    * When executing one test the report doesn't show it.
    * Mouse doesn't work in Linux console and causes 100% CPU. (James P. Harvey)
    * Cannot scroll a popup window to the very bottom.
    * Using NULL pointer after an out-of-memory.
    * Mouse double click test is a bit flaky.
    * More functions can be used as a method.
    * Tests contain typos.
    * Screenshot tests may use a different encoding. (Dominique Pelle)
    * More code can be moved to evalvars.c.
    * Old style comments taking up space.
    * When using "firstline" in popup window text may jump when redrawing
    it. (Nick Jensen)
    * Fold code is spread out.
    * More functions can be used as a method.
    * Leaking memory when using tagfunc().
    * Popup window filter may be called recursively when using a Normal mode
    command. (Nick Jensen)
    * Crash when using nested map() and filter().
    * The search count message is not displayed when using a mapping. (Gary
    Johnson)
    * Some code in options.c fits better elsewhere.
    * Line() only works for the current window.
    * Crash when using nested map().
    * Popup window filter is used in all modes.
    * Search stat space wrong, no test for 8.1.1965.
    * Manually enabling features causes build errors. (John Marriott)
    * No proper test for getchar().
    * Cannot build without the quickfix feature.
    * Travis log always shows test output.
    * Terminal debugger plugin may hang.
    * The eval.c file is too big.
    * Code for handling file names is spread out.
    * Fix for search stat not tested.
    * The evalfunc.c file is too big.
    * More functions can be used as methods.
    * Compiler nags for uninitialized variable and unused function.
    * More functions can be used as methods.
    * Code for dealing with paths is spread out.
    * More functions can be used as methods.
    * :startinsert! does not work the same way as "A".
    * The evalfunc.c file is still too big.
    * Cannot build with eval but without cscope.
    * Still cannot build with eval but without cscope.
    * The search stat moves when wrapping at the end of the buffer.
    * More functions can be used as methods.
    * No redraw after a popup window filter is invoked.
    * Redraw even when no popup window filter was invoked.
    * Calling both PlaySoundW() and PlaySoundA().
    * Plugin cannot get the current IME status.
    * Some source files are too big.
    * Version number 2000 missing.
    * More functions can be used as methods.
    * The regexp.c file is too big.
    * Build failure with huge features but without channel feature.
    * No test for what 8.1.1926 fixes.
    * Error for invalid range when using listener and undo. (Paul Jolly)
    * Cursorline highlighting not updated in popup window. (Marko Mahnič)
    * New file uses old style comments.
    * More functions can be used as methods.
    * More functions can be used as methods.
    * More functions can be used as methods.
    * Terminal altscreen test fails sometimes.
    * Terminal altscreen test still fails sometimes.
    * Terminal altscreen test now fails on MS-Windows.
    * Cannot execute commands after closing the cmdline window.
    * Using freed memory when out of memory and displaying message.
    * 'cursorline' always highlights the whole line.
    * It is not easy to change the window layout.
    * Some global functions can be local to the file.
    * The option.c file is too big.
    * No test for synIDattr() returning "strikethrough".
    * Delete call commented out for debugging.
    * Possibly using uninitialized memory.
    * Options test script does not work.
    * Cannot control 'cursorline' highlighting well.
    * Tests fail when build with normal features and terminal. (Dominique Pelle)
    * Cursor position wrong when resizing and using conceal.
    * Scrollbar thumb wrong in popup window.
    * Cannot build with tiny features.
    * Dark theme of GTK 3 not supported.
    * Recognizing octal numbers is confusing.
    * The str2nr() tests fail.
    * Can call win_gotoid() in cmdline window.
    * has('vimscript-4') is always 0.
    * Character from 'showbreak' does not use 'wincolor'. (Nick Jensen)
    * No highlighting of current line in quickfix window.
    * No test for diff mode with syntax highlighting.
    * The evalfunc.c file is too big.
    * Not sufficient testing for quoted numbers.
    * No easy way to process postponed work. (Paul Jolly)
    * The option.c file is too big.
    * SafeState may be triggered at the wrong moment.
    * Cannot check the current state.
    * Not clear why SafeState and SafeStateAgain are not triggered.
    * Cannot build tiny version.
    * Popup window test fails in some configurations. (James McCoy)
    * Double-click test is a bit flaky.
    * Using "x" before a closed fold may delete that fold.
* Wed Aug 28 2019 Tomáš Chvátal <tchvatal@suse.com>
  - By default do not put group in specfile as it is optional
* Wed Jul 24 2019 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 8.1.1741, fixes the following problems
    * Cleared/added match highlighting not updated in other window.
    * Exepath() doesn't work for "bin/cat".
    * Deleted match highlighting not updated in other window.
    * Testing lambda with timer is slow.
    * :args command that outputs one line gives more prompt.
    * Viminfo support is spread out.
    * Can't build with tiny features.
    * The evalfunc.c file is too big.
    * The man ftplugin leaves an empty buffer behind.
    * Completion in cmdwin does not work for buffer-local commands.
    * Command line history not read from viminfo on startup.
    * Wrong place for mark viminfo support.
    * Heredoc with trim not properly handled in function.
    * Wrong place for command line history viminfo support.
    * Code for viminfo support is spread out.
    * The eval.txt help file is too big.
    * MS-Windows: E325 message may use incorrect date format.
    * Too much overhead checking for CTRL-C while processing text.
    * Heredoc assignment has no room for new features.
    * Error when scriptversion is 2 a making a dictionary access.
    * Build failure with normal features without netbeans interface.
    * Crash with very long %[] pattern.
    * Popup too wide when 'showbreak' is set.
    * Popup menu highlighting does not look good.
    * Last char in menu popup window highlighted.
    * Old style comments are wasting space
    * Emoji characters are seen as word characters for spelling.
    * Cannot preview a file in a popup window.
    * Highlighting cursor line only works with popup_menu().
    * Signs in number column cause text to be misaligned.
    * Listener callback called at the wrong moment
    * Coverity found dead code.
    * Coverity warns for possibly using a NULL pointer.
    * Coverity warns for using uninitialized variable.
    * Coverity warns for possibly using a NULL pointer.
    * Typo in #ifdef.
    * Using ~{} for a literal dict is not nice.
    * C-R C-W does not work after C-G when using 'incsearch'.
    * Breaking out of loop by checking window pointer is insufficient.
    * Compiler warning for uninitialized variable.
    * Appveyor build with MSVC fails puts progress bar in log.
    * Listener callback called for the wrong buffer.
    * Highlight_ga can be local instead of global.
    * Appveyor build with MSVC fails.
    * Cannot build with MSVC.
    * MSVC: link command line is too long.
    * Windows 10: crash when cursor is at bottom of terminal.
* Mon Jul 15 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1694, fixes the following problems
    * Cannot specify highlighting for popup window scrollbar.
    * Missing changes to popup window test file.
    * Popup window cannot overflow on the left or right.
    * Crash when using unknown highlighting in text property.
    * Popup window scroll test is flaky.
    * Vim may delay processing messages on a json channel. (Pontus Leitzler)
    * On a narrow screen ":hi" output is confusing.
    * Popup window scrollbar does not respond to click.
    * The evalfunc.c file is too big.
    * The user cannot easily close a popup window.
    * There is no way to add or load a buffer without side effects.
    * Bufadd() reuses existing buffer without a name.
    * Cannot show an existing buffer in a popup window.
    * Popup window test fails with Athena and Motif.
    * 'numberwidth' can only go up to 10.
    * Crash when passing buffer number to popup_create(). (Yasuhiro Matsumoto)
    * No test for popup window with mask and position fixed.
    * Amiga-like systems quickly run out of stack.
    * Tests are not run with GUI on Travis.
    * No test for popup window with border and mask.
    * Amiga: time.h included twice.
    * Wrong width if displaying a lot of lines in a popup window.
    * Display wrong with signs in narrow number column.
    * When testing in the GUI may try to run gvim in a terminal.
    * Script line numbers are not exactly right.
    * No test for closing a popup window with a modified buffer.
    * Header file contains mixed comment style.
    * Popup window functions not in list of functions.
    * Terminal function help is in the wrong file.
    * Various small problems.
    * Displaying signs is inefficient.
    * Build with EXITFREE but without +arabic fails.
    * Cannot generate prototypes with X11 but without GUI.
    * Terminal test fails when term_getansicolors() is missing. Diff test
    fails without +rightleft.  (Dominique Pelle)
    * Warnings for unused variables in small version. (John Marriott)
    * Crash when popup has fitting scrollbar. (Trygve Aaberge)
    * After running tests and clean the XfakeHOME directory remains.
    * Running tests leaves some files behind.
    * Changing an autoload name into a script file name is inefficient.
    * The CursorHold autocommand takes down a balloon. (Paul Jolly)
    * Garbage collection may run at a wrong moment. (Trygve Aaberge)
    * May use uninitialized variable. (Patrick Palka)
    * Sign placement is wrong when 'foldcolumn' is set.
    * Sound test does not work on Travis.
    * Cannot use a popup window for a balloon.
    * build failure
    * Build error with GTK and hangulinput feature, im_get_status() defined
    twice. (Dominique Pelle)
    * Illegal memory access when closing popup window.
    * Warning for using uninitialized variable. (Tony Mechelynck)
    * Suspend test is flaky on some systems.
    * GUI: popup window doesn't close on mouse movement. (Paul Jolly)
    * Ubsan warns for possibly passing NULL pointer.
    * GUI: screen updates from 'balloonexpr' are not displayed.
    * Popup window border drawn wrong with multi-byte char. (Marcin Szamotulski)
    * Popup window width is wrong when using Tabs. (Paul Jolly)
    * Terminal: screen updates from 'balloonexpr' are not displayed.
    * Debug statements included in patch.
    * Popup window "mousemoved" values not correct.
    * Assert_fails() does not fail inside try/catch.
    * Cannot build with +textprop but without +balloon_eval.
    * Cannot build uninstal.exe with some version of MinGW.
    * Compiler warning for using size_t.
    * GUI resize may cause changing Rows at a bad time. (Dominique Pelle)
    * Crash when popup window with mask is below the screen.
    * Click in popup window scrollbar with border doesn't scroll.
    * Flags for Ex commands may clash with other symbols.
    * Popup window test is a bit flaky on some systems.
    * Travis: test results section is closed even when some tests failed.
    * Sign column not always properly aligned.
    * Copying a blob may result in it being locked.
    * "make cmdidxs" doesn't work.
    * Cannot easily find the popup window at a certain position.
    * Script to check a colorscheme can be improved.
    * Listener list not correctly updated on listener_remove().
    * "maxwidth" of popup window does not always work properly.
    * Tests get stuck when running into an existing swapfile.
    * When using popup_menu() does not scroll to show the selected line.
    * Test using SwapExists autocommand file may fail.
    * The command table is not well aligned.
    * Insert stray "{" when listener gets buffer line. (Paul Jolly)
    * Placing a larger number of signs is slow.
    * Dictionary with string keys is longer than needed.
    * Profiling functionality is spread out.
    * Missing file in distributed file list.
    * "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
    * The evalfunc.c file is too big.
    * Old makefiles are no longer useful.
    * Profiling code is spread out.
    * Default padding for popup window menu is too much.
    * Diff test fails on some systems. (Elimar Riesebieter)
    * Using *{} for literal dict is not backwards compatible. (Yasuhiro
    Matsumoto)
    * Syntax coloring and highlighting is in one big file.
    * The RUN_VIM variable is longer than needed.
* Wed Jun 26 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1600, fixes the following problems
    * Popup_setoptions() is not implemented yet.
    * Popup window not always redrawn after popup_setoptions().
    * Crash when using closures.
    * Sign column takes up space.  (Adam Stankiewicz)
    * Error message when terminal closes while it is not in the current tab.
    * Localtime_r() does not respond to $TZ changes.
    * Cannot build with signs but without diff feature.
    * Icon signs not displayed properly in the number column.
    * textprop highlight starts too early if just after a tab.
    * Compiler warnings with tiny build. (Tony Mechelynck)
    * Textprop test fails if screenhots do not work.
    * Tabpage option not yet implemented for popup window.
    * Compiler warning for unused argument.
    * Command line redrawn for +arabic without Arabic characters. (Dominique
    Pelle)
    * Dict and list could be GC'ed while displaying error in a timer. (Yasuhiro
    Matsumoto)
    * Cannot make part of a popup transparent.
    * Shared functions for testing are disorganised.
    * Cannot build with +textprop but without +timers.
    * Set_ref_in_list() only sets ref in items.
    * The evalfunc.c file is getting too big.
    * :let-heredoc does not trim enough.
    * Error number used in two places.
    * Redraw problem when sign icons in the number column.
    * In :let-heredoc line continuation is recognized.
    * Popup window does not indicate scroll position.
    * Popup window test fails.
    * On error garbage collection may free memory in use.
    * May start file dialog while exiting.
    * Filetype not detected for C++ header files without extension.
    * May still start file dialog while exiting.
    * When resizing the screen may draw popup in wrong position. (Masato
    Nishihata)
    * Cannot scroll a popup window with the mouse.
    * Update to test file missing.
    * Compiler warning for uninitialized variable. (Tony Mechelynck)
    * Cannot specify highlighting for popup window scrollbar.
* Mon Jun 17 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1561, fixes the following problems
  - refreshed patches:
      disable-unreliable-tests.patch
      vim-7.4-highlight_fstab.patch
    * Cscope test fails.
    * The generated desktop files may be invalid.
    * No test for checking the cursor style response.
    * New Unicode character U32FF missing from double-width table.
    * 'background' not correctly set for 2-digit rgb termresponse.
    * Add_termcap_entry() is not tested.
    * New resolve() implementation causes problem for plugins.
    * 'ttybuiltin' is not tested.
    * Search string not displayed when 'rightleft' is set.
    * No statistics displayed after running tests.
    * Test summary fails in the tiny version.
    * Still an error when running tests with the tiny version.
    * Change included for debugging only.
    * Length for two-digit rgb termresponse is off by one.
    * No test for wincol() depending on the 'number' option.
    * Skipped tests are not properly listed.
    * Some tests are slow.
    * Double free when garbage_collect() is used in autocommand.
    * A listener change is merged even when it adds a line. (Paul Jolly)
    * Older msgfmt cannot generate proper .desktop file.
    * Summary of tests has incorrect failed count.
    * Sign order wrong when priority was changed.
    * When a single test fails the exit code is not set. (Daniel Hahler)
    * When skipping over code after an exception was thrown expression evaluation
    is aborted after a function call. (Ingo Karkat)
    * Redrawing with popups is slow and causes flicker.
    * Build failure.
    * Memory access error.
    * Popup window height is not recomputed.
    * Accessing memory beyond allocated space.
    * ":write" increments b:changedtick even though nothing changed. (Daniel
    Hahler)
    * Ruler not updated after popup window was removed.
    * Wrong shell command when building with VIMDLL and "!" in 'guioptions'.
    * New behavior of b:changedtick not tested.
    * Cannot play any sound.
    * Sound test fails on Travis.
    * Sound test still fails on Travis.
    * Running "make clean" twice gives errors.
    * Syntax error in Travis config.
    * Sound test still fails on Travis.
    * Sound keeps failing on Travis.
    * Cmdline_row can become negative, causing a crash.
    * A plugin cannot easily expand a command like done internally.
    * Matches in a popup window are not displayed properly.
    * ch_evalexpr() hangs when used recursively. (Paul Jolly)
    * All popup functionality is in functions, except :popupclear.
    * Memory leak reported for sound when build with EXITFREE.
    * Time reported for a test measured wrong.
    * When a popup changes all windows are redrawn.
    * Crash when setting 'columns' while a popup is visible.
    * 'backupskip' may contain duplicates.
    * Popup windows are ignored when dealing with mouse position.
    * When a popup window is closed the buffer remains.
    * Popup_notification() not implemented yet.
    * Cannot show range of buffer lines in popup window.
    * Tests are silently skipped.
    * Cannot move a popup window with the mouse.
    * No numerical value for the patchlevel.
    * When moving a popup window over the command line it is not redrawn.
    * Popup_any_visible() is unused.
    * Libcanberra is linked with even when not used.
    * Travis config is not optimal.
    * Clipboard type name is inconsistent.
    * Build fails.
    * Modeless selection in popup window selects too much.
    * Popup select test fails on Mac.
    * Popup select test still fails on Mac.
    * Using "tab" for popup window can be confusing.
    * Cannot specify highlighting for notifications.
    * Not easy to define a variable and lock it.
    * Cannot build without the +eval feature.
    * Check for ASAN is not reliable.
    * An OptionSet autocommand does not get enough info.
    * Const test fails with small features.
    * Some balloon tests don't run when they can.
    * When the screen is to small there is no message about that. (Daniel Hahler)
    * In some tests 'tags' is set but not restored. (Daniel Hahler)
    * Functionality of bt_nofile() is confusing.
    * Popup_dialog() is not implemented.
    * Quickfix test fails.
    * When a popup has left padding text may be cut off.
    * Warning for shadowing popup_dragwin. (Dominique Pelle)
    * Cursor position is wrong after sign column appears or disappears. (Yegappan
    Lakshmanan)
    * Not easy to change the text in a popup window.
    * Docs and tests for :const can be improved.
    * NOT_IN_POPUP_WINDOW is confusing. (Andy Massimino)
    * The command displayed to show a failing screenshot does not include the
    "testdir" directory.
    * Compiler warning for unused variables in tiny version. (Tony Mechelynck)
    * Popup_menu() and popup_filter_menu() are not implemented yet.
    * Popup window title property not implemented yet.
    * Popup window hidden option not implemented yet.
    * Popup_setoptions() is not implemented yet.
* Wed Jun 05 2019 Ismail Dönmez <idonmez@suse.com>
  - Updated to version 8.1.1467, fixes the following problems
    * Test 29 is old style.
    * Cannot flush change listeners without also redrawing.  The line numbers
      in the list of changes may become invalid.
    * Text properties don't always move after changes.
    * When buffer is hidden "F" in 'shortmess' is not used.
    * Listener callback is called after inserting text.
    * Some eval functionality is not covered by tests.
    * Get empty text prop when splitting line just after text prop.
    * Hang when concealing the '>' shown for a wide char that doesn't fit in
      the last cell.
    * Installer needs to product name et al.
    * Attributes from 'cursorline' overwrite textprop.
    * Text properties are lost when joining lines.
    * Using freed memory when joining line with text property.
    * Text properties not adjusted for Visual block mode delete.
    * Coverity complains about possibly using a NULL pointer and copying a
      string into a fixed size buffer.
    * Stuck in sandbox with ":s/../\=Function/gn".
    * Error for Python exception does not show useful info.
    * Fractional scroll position not restored after closing window.
    * Running tests may cause the window to move.
    * If writing runs into a conversion error the backup file is deleted.
    * "W" for wrapping not shown when more than 99 matches.
    * Text property wrong after :substitute.
    * Undofile() reports wrong name. (Francisco Giordano)
    * Undo test fails on Mac.
    * Getting a list of text lines is clumsy.
    * Obvious mistakes are accepted as valid expressions.
    * Some text in heredoc assignment ends the text. (Ozaki Kiichi)
    * Test 37 is old style.
    * Cannot enter character with a CSI byte.
    * Text property wrong after :substitute with backslash.
    * Buffer left 'nomodifiable' after :substitute. (Ingo Karkat)
    * Python setuptools don't work with Python 3.
    * Code and data in tests can be hard to read.
    * ":vert options" does not make a vertical split.
    * Design for popup window support needs more details.
    * Source command doesn't check for the sandbox. CVE-2019-12735
      boo#1137443
    * Using expressions in a modeline is unsafe.
    * can set 'modelineexpr' in modeline.
    * Modeline test fails with python but without pythonhome.
    * Get E484 when using system() during GUI startup.
    * Not using the new github feature for donations.
    * Cannot recover from a swap file.
    * When evaluating 'statusline' the current window is unknown. (Daniel Hahler)
    * "[p" in Visual mode puts in wrong line.
    * Check for file changed triggers too often.
    * Without "TS" in 'shortmess' get a hit-enter prompt often.
    * Warnings for size_t/int mixups.
    * MS-Windows GUI uses wrong shell command for bash. (Robert Bogomip)
    * Delete() can not handle a file name that looks like a pattern.
    * Filechanged test hangs.
    * MS-Windows building VIMDLL with MSVC: SUBSYSTEM is not set.
    * MS-Windows: missing build dependency.
    * Error when editing test file.
    * Warning for size_t/int mixup.
    * Using "int" for alloc() often results in compiler warnings.
    * Signed/unsigned compiler warning.
    * Unessesary type casts for lalloc().
    * Calling prop_add() in an empty buffer doesn't work. (Dominique Pelle)
    * Errors when calling prop_remove() for an unloaded buffer.
    * Changes are not flushed when end and start overlap. (Paul Jolly)
    * Search stats are off when using count or offset.
    * No popup window support.
    * Build failure in tiny version.
    * Unnecessary type casts.
    * Not restoring t_F2 in registers test.
    * Saving for undo may access invalid memory. (Dominique Pelle)
    * 'wincolor' does not apply to lines below the buffer.
    * Build fails in tiny version.
    * Duplicate line in MSVC build file.
    * Popup windows not adjusted when switching tabs.
    * Using global pointer for tab-local popups is clumsy.
    * Misspelled mkspellmem as makespellmem.
    * "timer" option of popup windows not supported.
    * Cannot build without the timer feature.
    * Cannot change the patch level when building with NSIS.
    * "highlight" option of popup windows not supported.
    * popup_hide() and popup_show() not implemented yet.
    * Popup_create() does not support text properties.
    * PFL_HIDDEN conflicts with system header file.
    * Coverity warns for using uninitialized memory.
    * Popup_move() is not implemented yet.
    * Coverity warns for divide by zero.
    * Test 30 is old style.
    * Error when the drive of the swap file was disconnected.
    * Alloc() returning "char_u *" causes a lot of type casts.
    * Build error in MS-Windows GUI.
    * Popup_getposition() not implemented yet.
    * MS-Windows: resolve() does not resolve all components of the path.
    * Win_execute() is not implemented yet.
    * Listener callbacks may be called recursively.
    * Popup window size only uses first line length.
    * Drawing "~" line in popup window.
    * Popup_getoptions() not implemented yet.
    * Popup windows use options from current window and buffer.
    * Crash when popup menu is deleted while waiting for char.
    * Win_execute() does not set window pointers properly.
    * No test for syntax highlight in popup window.
    * Popup window screenshot test fails.
    * Popup_atcursor() not implemented yet.
    * "pos" option of popup window not supported yet.
    * Popup window option "wrap" not supported.
    * Popup window listed as "Scratch".
    * Can't build with eval feature.
    * Win_execute() may leave popup window focused, eventually leading to a
      crash.
    * Test 3 is old style.
    * Memory usage test is a bit too flaky.
    * Writefile test fails when run under /tmp.
    * Code to handle callbacks is duplicated.
    * Some commands cause trouble in a popup window.
    * Json_encode() is very slow for large results.
    * Win_execute() test fails.
    * Popup window filter not yet implemented.
    * Popup windows not considered when the Vim window is resized.
    * Popup window padding and border not implemented yet.
    * Not using double line characters for popup border.
    * Popup window border highlight not implemented yet.
    * Popup window callback not implemented yet.
    * Not allowed to create an empty popup.
    * Statusline is sometimes drawn on top of popup.
    * Popup text truncated at end of screen.
    * Popup window positioning wrong when using padding or borders.
    * CTRL-L does not clear screen with a popup window.
    * Line and col property of popup windows not properly checked.
    * Popup window "moved" property not implemented yet.
    * Build failure without the conceal feature.
    * Popup_atcursor() not completely implemented.
    * WinBar not redrawn after scrolling one line.
    * Cannot reuse a buffer when loading a screen dump.
    * Crash when using gtags. (issue #4102)
    * Popup window border looks bad when 'ambiwidth' is "double".
    * Popup window border characters may be wrong.
    * Tests do not run or are not reliable on some systems.
    * MS-Windows: using special character requires quoting.
    * Gcc warns for uninitialized variable.
    * Only 4-digit rgb termresponse is recognized.
    * Allocating wrong amount of memory. (Yegappan Lakshmanan)
    * Not updating priority on existing sign.
    * Cscope test fails.
* Tue May 14 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1330, fixes the following problems
  - refreshed disable-unreliable-tests.patch
    * Running make in src/po leaves LINGUAS file behind. (Ken Takata)
    * Delaying half a second after the top-bot message.
    * Detecting *.tmpl as htmlcheetah is outdated.
    * Test17 is old style.
    * Running tests leaves XTest_tabpage_cmdheight file behind.
    * Cannot build with +eval but without +mouse.
    * Search stats don't show for mapped command.
    * May not have enough space to add "W" to search stats.
    * .hgignore and .gitignore are either distributed or in git, not both.
    * Not easy to change directory and restore.
    * Invalid command line arguments not tested.
    * When vimrun.exe does not exist external command may fail.
    * Crash when using invalid command line argument.
    * Invalid argument test fails without GTK.
    * Invalid argument test fails without X clipboard.
    * "extends" from 'listchars' is used when 'list' is off. (Hiroyuki Yoshinaga)
    * In a terminal 'ballooneval' does not work right away.
    * When compiled with VIMDLL some messages are not shown.
    * v:beval_text is not tested in Visual mode.
    * Not possible to hide a balloon.
    * There is no easy way to manipulate environment variables.
    * Borland support is outdated and doesn't work.
    * Cannot reconnect to the X server after it restarted.
    * The Normal highlight is not defined when compiled with GUI.
    * Test for Normal highlight fails on MS-Windows GUI.
    * Named function arguments are never optional.
    * Aborting an autocmd with an exception is not tested.
    * Coverity warning for using uninitialized variable.
    * Warnings for using localtime() and ctime().
    * There is always a delay if a termrequest is never answered.
    * Duplicated localtime() call.
    * Output from Travis can be improved.
    * Code for text changes is in a "misc" file.
    * Computing function length name in many places.
    * It is not possible to track changes to a buffer.
    * No docs or tests for listener functions.
    * Cygwin makefile is not nicely indented.
    * 'mouse' option is reset when using GPM mouse.
    * Stray comma in VMS makefile.
    * Cannot build with +eval but without +channel and +timers. (John Marriott)
    * No test for listener with partial.
    * Unnecessary scroll after horizontal split.
    * No test for listener with undo operation.
    * Plans for popup window support are spread out.
    * Using bold attribute in terminal changes the color. (Jason Franklin)
* Mon May 06 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1282, fixes the following problems
  - refresh disable-unreliable-tests.patch
    * Bracketed paste may remain active after Vim exists, because the terminal
    emulater restores the setting.
    * No test for :abclear.
    * Old style comments in debugger source.
    * Output of :command is hard to read.
    * Always get regexp debugging logs when building with -DDEBUG.
    * Some autocmd tests are old style.
    * Output of :command with address completion is not nice.
    * A BufReadPre autocommand may cause the cursor to move.
    * User command parsing and listing not properly tested.
    * Some compilers give warning messages.
    * Links to repository use wrong file name.
    * Clever compiler warns for buffer being too small.
    * Support for user commands is spread out. No good reason to make user
    commands optional.
    * Not all user command code is tested.
    * Signal PWR is not tested.
    * "make clean" in top dir does not cleanup indent test output.
    * Old style tests.
    * "make clean" does not remove generated src/po files.
    * Mouse middle click is not tested.
    * MS-Windows: no space reserved for font quality name.
    * Cannot set a directory for a tab page.
    * Not checking for NULL return from alloc().
    * Build fails on MS-Windows.
    * Filtering does not work when listing marks.
    * Middle mouse click test fails without a clipboard.
    * {not in Vi} remarks get in the way of useful help text.
    * Duplicate entries in the generate .desktop files. (Ralf Schandl)
    * Not possible to process tags with a function.
    * Warning for posix_openpt() not declared. (Tony Mechelynck)
    * A lot of code is shared between vim.exe and gvim.exe.
    * Asking about existing swap file unnecessarily.
    * Cannot build tiny version.
    * Compiler warnings for using STRLEN() value.
    * sjiscorr.c not found in shadow directory. (Tony Mechelynck)
    * Error for using "compl", reserved word in C++.
    * MS-Windows: compiler warning for sprintf() format.
    * Key with byte sequence containing CSI does not work.
    * Runtime desktop files are overwritten by build. (Tony Mechelynck)
    * Ex command info contains confusing information.
    * No cmdline redraw when tabpages have different 'cmdheight'.
    * Compiler warnings for incomplete switch statement. (Tony Mechelynck)
    * No tests for CTRL-mouse-click.
    * ":copen 10" sets height in full-height window. (Daniel Hahler)
    * Cannot handle negative mouse coordinate from urxvt.
    * Urxvt mouse codes are not tested.
    * No test for dec mouse.
    * Compiler warning for uninitialized variable.
    * No test for netterm mouse.
    * No test for completion of mapping keys.
    * Not all mapping completion is tested.
    * Mapping completion test fails.
    * Mapping completion contains dead code.
    * Building desktop files fails on FreeBSD. (Adam Weinberger)
    * Cannot navigate through errors relative to the cursor.
    * The "N files to edit" message can not be surpressed.
    * Crash when exiting early. (Ralf Schandl)
    * Comparing with pointer instead of value.
    * No error for quickfix commands with negative range.
    * Cannot simulate a mouse click in a test.
    * Mouse clicks in WinBar not tested.
    * Crash when closing window from WinBar click. (Ben Jackson)
    * When GPM mouse support is enabled double clicks in xterm do not work.
    * Winbar test doesn't test enough.
    * Cannot check if GPM mouse support is working.
    * Map completion test fails in GUI.
    * Cannot see current match position.
    * Compiler warnings for use of STRNCPY(). (John Marriott)
    * Click on WinBar of other window not tested.
    * Compiler warning in direct write code.
    * After :unmenu can still execute the menu with :emenu.
    * Cannot navigate to errors before/after the cursor.
    * Cannot combine text properties with syntax highlighting.
    * Missing screenshot update.
    * Missing change for "combine" field.
    * Cannot set 'spellang' to "sr@latin". (Bojan Stipic)
    * Cannot specify a count with :chistory.
    * Running make in src/po leaves LINGUAS file behind. (Ken Takata)
* Tue Apr 23 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1198, fixes the following problems
    * Xterm mouse wheel escape sequence is not tested.
    * Plugins don't get notified when the popup menu changes.
    * No test for what is fixed in patch 8.1.0716.
    * Not easy to find out what neighbors a window has.
    * Terminal winpos test fails with very large terminal. (Dominique Pelle)
    * No test for dragging the window separators with the mouse.
    * May pass weird strings to file name expansion.
    * Too strict checking of the 'spellfile' option.
    * Compiler warning for unused function. (Tony Mechelynck)
    * Desktop file translations are requiring manual updates.
    * CTRL-L with 'incsearch' does not pick up char under cursor. (Smylers)
    * Building desktop files fails with older msgfmt.
    * Generating desktop files not tested on Travis.
    * Build fails when using shadow directory.
    * Msgfmt complains about missing LINGUAS file. (Tony Mechelynck)
    * Getting a newer msgfmt on Travis is too complicated.
    * Termcodes tests can be improved.
    * Unicode emoji and other image characters not recognized.
    * Unicode tables are out of date.
    * Json encoded string is sometimes missing the final NUL.
    * Termcodes test would fail in a very big terminal.
    * Unreachable code.
    * Incorrect coverage information; typo in color name.
    * Codecov does not report all the coverage information.
    * Gettitle test is failing when server name differs. (Kenta Sato)
    * No test for mouse clicks in the terminal tabpage line.
    * Gettitle test can still fail when another Vim is running.
    * No test for closing tab by click in tabline.
    * Not all screen update code of the terminal window is executed in tests.
    * Writing coverage info in a separate dir is not needed.
    * Terminal ANSI color test does not cover all colors.
    * Statusline test could fail in large terminal.
    * Cursor properties were not fully tested.
    * Suspend test has duplicated lines.
    * No test for dragging a tab with the mouse and for creating a new tab by
    double clicking in the tabline.
    * Test for dragging a tab is flaky.
    * .ts files are recognized as xml, while typescript is more common.
    * When mouse click tests fails value of 'ttytype' is unknown.
    * No test for mouse clicks in the fold column.
    * Vim script debugger tests are old style.
    * Tests for mouse clicks are a bit flaky when run in an interactive terminal.
    * Some function prototypes are outdated.
    * Typos in VisVim comments.
    * Undo file left behind after running test.
    * Mapping for CTRL-X is inconsistent.
    * readdir() allocates list twice.
    * Cannot recognize Pipfile.
    * Not all Vim variables require the v: prefix.
    * Mode is not cleared when leaving Insert mode.
    * has('vimscript-3') does not work.
    * Not all debug commands are covered by a test.
    * Mode is not cleared when leaving Insert mode with mapped Esc.
    * Typos and small problems in test files.
    * Typos and small problems in source files.
    * Vim script debugger functionality needs cleanup.
    * Parallel build may fail.
    * When starting with multiple tabs file messages is confusing.
* Mon Apr 08 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1137, fixes the following problems
  - refreshed disable-unreliable-tests.patch
    * Cannot get all the information about current completion.
    * Source README file doesn't look nice on github.
    * Issue templates are not good enough.
    * Cannot get composing characters from the screen.
    * Extending sign and foldcolumn below the text is confusing.
    * Space in number column is on wrong side with 'rightleft' set.
    * Python test doesn't wipe out hidden buffer.
    * Function reference count wrong in Python code.
    * File for Insert mode is much too big.
    * reg_executing() is reset by calling input().
    * When 'listchars' is set a composing char on a space is wrong.
    * No need for a separate ScreenLinesUtf8() test function.
    * When a screendump test fails, moving the file is a hassle.
    current code page.
    * "Conceal" match is mixed up with 'hlsearch' match.
    * Cannot delete a match from another window. (Paul Jolly)
    * Compiler warning for possibly uninitialized variable. (Tony Mechelynck)
    * Too many curly braces.
    * tag stack is incorrect after CTRL-T and then :tag
    * Height of quickfix window not retained with vertical split.
    * Tutor does not check $LC_MESSAGES.
    * Setting 'guifont' when maximized resizes the Vim window. When 'guioptions'
    contains "k" gvim may open with a tiny window.
    * Support for outdated tags format slows down tag parsing.
    * Long line in tags file causes error.
    * Quickfix code duplication.
    * The do_tag() function is too long.
    * Tag file without trailing newline no longer works. (Marco Hinz)
    * Signals test may fail in the GUI.
    * Long escape sequences may be split up.
    * No test for 'writedelay'.
    * No test for 'visualbell'.
    * Test for 'visualbell' doesn't work.
    * Deleted file still in list of distributed files.
    * Composing chars on space wrong when 'listchars' is set.
    * It is not easy to check for infinity.
    * Duplicate code in quickfix file.
    * Making an autocommand trigger once is not so easy.
    * Confusing overloaded operator "." for string concatenation.
    * Cannot build with older C compiler.
    * Cannot enforce a Vim script style.
    * Build failure without the +eval feature.
    * A couple of conditions are hard to understand.
    * Cannot easily get directory entry matches.
    * Test for term_gettitle() was disabled.
    * char2nr() does not handle composing characters.
    * No way to avoid filtering for autocomplete function, causing flickering
    of the popup menu.
    * Insert completion flags are mixed up.
    * Libvterm does not handle the window position report.
    * Build failure with +terminal but without tgetent.
    * When making a new screendump test have to create the file.
    * Compiler warning for uninitialized struct member. (Yegappan Lakshmanan)
    * Buffer for quickfix window is reused for another file.
    * Build failure for small version. (Tony Mechelynck)
    * Decoding of mouse click escape sequence is not tested.
    * Xterm mouse wheel escape sequence is not tested.
* Fri Mar 29 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1066, fixes the following problems
    * Test fails because t_F2 is not set.
    * Repeated code in quickfix support.
    * Using closure may consume a lot of memory.
    * Lua interface leaks memory.
    * Indent from autoindent not removed from blank line. (Daniel Hahler)
    * Memory leak with E461.
    * Quickfix buffer shows up in list, can't get buffer number.
    * Off-by-one error in filetype detection.
    * Window cleared when entering Terminal-Normal twice. (Epheien)
    * Lua: may garbage collect function reference in use.
    * Compiler warning for Python3 interface.
    * pyeval() and py3eval() leak memory.
    * May use NULL pointer when out of memory. (Coverity)
    * May use NULL pointer when indexing a blob. (Coverity)
    * Stray log calls in terminal code. (Christian Brabandt)
    * Checking NULL pointer after addition. (Coverity)
    * Unused condition. (Coverity)
    * Memory usage test sometimes fails.
    * DirectWrite doesn't take 'linespace' into account.
    * Quickfix function arguments are inconsistent.
    * Memory usage test may still fail.
    * Warnings from clang static analyzer. (Yegappan Lakshmanan)
    * Memory usage test may still fail on some systems. (Elimar Riesebieter)
    * Too many #ifdefs.
    * prop_remove() second argument is not optional.
    * Quickfix function arguments are inconsistent.
    * Memory usage test may still fail on some systems.
    * Arabic support excludes Farsi.
    * FEAT_TAG_ANYWHITE is not enabled in any build.
    * Test for Arabic no longer needed.
    * The paste test doesn't work properly in the Windows console.
    * Lua interface does not support Blob.
    * No way to check the reference count of objects.
    * E315 ml_get error when using Python and hidden buffer.
    * the "secure" variable is used inconsistently. (Justin M. Keyes)
    * WINCH signal is not tested.
    * Minor issues with tests.
    * When user tries to exit with CTRL-C message is confusing.
    * Blank srceen when DirectWrite failed.
    * Not all ways to switch terminal mode are tested.
    * test for CTRL-C message sometimes fails
    * Warning for missing return statement. (Dominique Pelle)
    * Not checking return value of ga_grow(). (Coverity)
    * CTRL-G U in Insert mode doesn't work to avoid splitting the undo sequence
    for shift-left and shift-right.
    * No eval function for Ruby.
    * Memory usage test may still fail on some systems.
    always used.
    * When substitute string throws error, substitute happens anyway.
    * Quickfix code is repeated.
    * Insufficient testing for wildmenu completion.
    * No test for output conversion in the GTK GUI.
    * No test for using and deleting menu in the GUI.
    * VIMDLL isn't actually used.
* Thu Mar 14 2019 Christian Boltz <suse-beta@cboltz.de>
  - apparmor.vim: add network 'xdp' keyword
* Tue Mar 12 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.1005, fixes the following problems
  - vim-8.1.0297-dump3.patch - disabled another flakky test
    * Failure when closing a window when location list is in use.
    * Terminal test is a bit flaky.
    * Tests for restricted mode no run for MS-Windows GUI.
    * Can modify a:000 when using a reference.
    * A messed up rgb.txt can crash Vim. (Pavel Cheremushkin)
    * No need to check restricted mode for setwinvar().
    * Index in getjumplist() may be wrong. (Epheien)
    * Incomplete set of assignment operators.
    * Struct uses more bytes than needed.
    * USE_LONG_FNAME never defined.
    * Complicated regexp causes a crash. (Kuang-che Wu)
    * Using clumsy way to get console window handle.
    * CI tests on AppVeyor are failing.
    * Can't handle large value for %{nr}v in regexp. (Kuang-che Wu)
    * Crash with tricky search pattern. (Kuang-che Wu)
    * Tag line with Ex command cannot have extra fields.
    * CI crashes when running out of memory.
    * Code related to findfile() is spread out.
    * fsync() may not work properly on Mac.
    * With Python 3.7 "find_module" is not made available.
    * Double free when running out of memory.
    * Compiler warnings.
    * In Terminal-Normal mode job output messes up the window.
    * Terminal test sometimes fails; using memory after free.
    * Terminal scrollback test is flaky.
    * Terminal dump diff swap does not update file names.
    * Terminal scrollback test still flaky.
    * Terminal scrollback test still still flaky.
    * No test for :wnext, :wNext and :wprevious.
    * USE_CR is never defined.
    * Stray log function call.
    * No error when requesting ConPTY but it's not available.
    * Typo in Makefile.
    * vtp_working included in GUI build but unused.
    * Farsi support is outdated and unused.
    * When using VTP scroll region isn't used properly.
    * Invalid memory access in search pattern. (Kuang-che Wu)
    * Old regexp engine may use invalid buffer for 'iskeyword' or uninitialized
    buffer pointer. (Kuang-che Wu)
    * May leak memory when using 'vartabstop'. (Kuang-che Wu)
    * Invalid memory access in search pattern. (Kuang-che Wu)
    * Background color is wrong in MS-Windows console when not using VTP.
    * No completion for sign group names.
    * Options window still checks for the multi_byte feature.
    * Still a trace of Farsi support.
    * Format of nbdbg() arguments is not checked.
    * Internal error when using pattern with NL in the range.
    * Coveralls is not very useful.
    * When built without +eval "Vim --clean" produces errors. (James McCoy)
    * Using :python sets 'pyxversion' even when not executed.
    * Compilation warnings when building the MS-Windows installer.
    * A very long file is truncated at 2^31 lines.
    * Arguments of semsg() and siemsg() are not checked.
    * Matchit autoload directory not in installer. (Chris Morgan)
    * Using context:0 in 'diffopt' does not work well.
    * Compiling weird regexp pattern is very slow.
    * Sorting large numbers is not tested and does not work properly.
    * When using ConPTY garbage collection has undefined behavior.
    * Building with MinGW and static libs doesn't work. (Salman Halim)
    * Illegal memory access when using 'incsearch'.
    * Cannot see in CI why a screenshot test failed.
    * Search test fails.
    * One terminal test is flaky.
    * Stray dependency in test Makefile.
    * Crash when using search pattern \%Ufffffc23.
    * Message written during startup is truncated.
    * Text properties test fails when 'encoding' is not utf-8.
    * Failure for selecting quoted text object moves cursor.
    * Cannot switch from terminal window to next tabpage.
    * Pattern with syntax error gives threee error messages. (Kuang-che Wu)
    * Cannot switch from terminal window to previous tabpage.
    * Using STRNCPY() wrongly. Warning for uninitialized variable.
    * Dosinstall still has buffer overflow problems.
    * Blob not tested with Ruby.
    * Blob not tested with Perl.
    * Compiler warning for unused functions. (Yasuhiro Matsumoto)
    * extend() insufficiently tested.
    * Pasting in terminal insufficiently tested.
    * update_cursor() called twice in :shell.
    * Checking __CYGWIN32__ unnecessarily.
    * Unnecessary #ifdefs.
    * Crash with large number in regexp. (Kuang-che Wu)
    * rename() is not propertly tested.
    * Unnecessary condition in #ifdef.
    * Deleting a location list buffer breaks location list window functionality.
    * Various small code ugliness.
    * Floating point exception with "%= 0" and "/= 0".
    * Cannot build with FEAT_EVAL defined and FEAT_SEARCH_EXTRA undefined,
    and with FEAT_DIFF defined and FEAT_EVAL undefined.
    * A :normal command while executing a register resets the reg_executing()
    result.
    * ch_read() may return garbage if terminating NL is missing.
    * Relative cursor position is not calculated correctly.
    * A getchar() call while executing a register resets the reg_executing()
    result.
    * A few screendump tests fail because of scrolling.
    * Using GUI colors in vim.exe when 'termguicolors' is off.
    * getcurpos() unexpectedly changes "curswant".
    * Use register one too often and not properly tested.
    * Indenting is off.
    * Visual area not correct when using 'cursorline'.
    * "gf" does not always work when URL has a port number. (Jakob Schöttl)
    * Playing back recorded key sequence mistakes key code.
    * Function "luaV_setref()" not covered with tests.
    * Test fails because t_F2 is not set.
* Mon Feb 25 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.0892, fixes the following problems
    * New buffer used every time the quickfix window is opened.
    * Can execute shell commands in rvim through interfaces.
    * Checking for FEAT_MBYTE which doesn't exist anymore.
    * Missing some changes for Ex commands.
    * Double check for bsd systems.
    * Compiler warning for adding to NULL pointer and a condition that is
    always true.
    * The 'l' flag in :subsitute is sticky.
    * The a: dict is not immutable as documented.
    * Pty allocation wrong if using file for out channel and using null for
    in channel and null for error channel.
    * Substitute command inssuficiently tested.
    * Failure when closing a window when location list is in use.
* Thu Feb 07 2019 Stephan Kulow <coolo@suse.com>
  - Update to version 8.1.0887, fixes the following problems
    * Undo with text properties not tested.
    * setline() and setbufline() do not clear text properties.
    * Text properties are not adjusted for :substitute.
    * If a buffer was deleted a channel can't write to it.
    * Channel test fails sometimes.
    * When using text props may free memory that is not allocated.
    * Internal error when using :popup.
    * When test_edit fails 'insertmode' may not be reset and the next test may get stuck. (James McCoy)
    * ":sign place" requires the buffer argument.
    * Clearing the window is used too often, causing the command line to be cleared when opening a tab. (Miroslav Koškár)
    * Compiler warning for uninitialized variable. (Tony Mechelynck)
    * Using "gt" sometimes does not redraw a tab. (Jason Franklin)
    * Sign message not translated and inconsistent spacing.
    * ":sign place" only uses the current buffer.
    * Compiler warnings with 64-bit compiler.
    * Building with Ruby 2.6 gives compiler warnings.
    * :colorscheme isn't tested enough
    * Tabline is not always redrawn when something that is used in 'tabline' changes.
    * Text property columns are not adjusted for changed indent.
    * Third argument for redrawWinline() is always FALSE.
    * Windows are updated for every added/deleted sign.
    * When using timers may wait for job exit quite long.
    * Test files still use function!.
    * MS-Windows build instructions are a bit outdated.
    * Images for NSIS take up too much space.
    * Unessesary #if lines in GTK code.
    * Superfluous call to redraw_win_later().
    * Get warning message when 'completefunc' returns nothing.
    * There is no function for the ":sign jump" command.
    * A couple compiler warnings.
    * Too many #ifdefs.
    * Cannot easily change the current quickfx list index.
    * Conceal mode is not sufficiently tested.
    * Cannot build without the virtualedit feature.
    * Cannot run specific test when in src/testdir the same was as in the src directory.
    * Build for MinGW fails.
    * Conceal mode is not completely tested.
    * Redrawing specifically for conceal feature.
    * Compiler warning for sprintf() argument.
    * Cannot avoid breaking after a single space.
    * There is a SourcePre autocommand event but not a SourcePost.
    * Compiler warning for get_buf_arg() unused.
    * JS encoding does not handle negative infinity.
    * Cannot build without the eval feature.
    * Too many #ifdefs for the multi-byte feature.
    * The hlsearch state is not stored in a session file.
    * Cannot handle binary data.
    * Code for Blob not sufficiently tested.
    * Compiler warning for uninitialized variable.
    * Using freed memory, for loop over blob leaks memory.
    * Text objects in not sufficiently tested.
    * Tcl test fails.
    * Viminfo with Blob is not tested.
    * Not all Blob operations are tested.
    * Giving error messages is not flexible.
    * Compiler warnings for signed/unsigned strings.
    * Compiler warnings for signed/unsigned string.
    * Highlighting not updated with conceal and 'cursorline'.
    * map() with a bad expression doesn't give an error. (Ingo Karkat)
    * Using sprintf() instead of semsg().
    * Error message contains garbage. (Dominique Pelle)
    * When the last sign is deleted the signcolumn may not be removed even though 'signcolumn' is "auto".
    * Some regexp errors are not tested.
    * One more compiler warning for signed/unsigned string.
    * printf format not checked for semsg().
    * Preferred column is lost when setting 'cursorcolumn'.
    * Error message for get() on a Blob with invalid index.
    * copy() does not make a copy of a Blob.
    * Not enough documentation for Blobs.
    * Font number is always one instead of the actual.
    * Showing two characters for tab is limited.
    * No proper test for using 'termencoding'.
    * Default value for brief_wait is wrong.
    * Compiler warning.
    * Nobody is using the Sun Workshop support.
    * List of distributed files is outdated.
    * String format of a Blob can't be parsed back.
    * Various problems when using Vim on VMS.
    * When deleting lines at the bottom signs are misplaced.
    * Updating completions may cause the popup menu to flicker.
    * :stop is covered in two tests.
    * Inconsistent use of ELAPSED_FUNC.
    * Some shell filetype patterns end in a star.
    * The sign_define_by_name() function is too long.
    * Not all crypt code is tested.
    * VMS build is missing the blob file.
    * Matching too many files as zsh. (Danek Duvall)
    * Travis does not build a version without GUI on Linux.
    * Win32: using pipes for channel does not work well.
    * Terminal test fails on MS-Windows.
    * Argument for message functions is inconsistent.
    * Terminal test fails on Mac.
    * Build error when using if_xcmdsrv.c.
    * Win32: cursor blinks when Vim is not active.
    * Compiler warning for signed/unsigned.
    * Messy indent in if statement.
    * Depending on the configuration some functions are unused.
    * ml_get error when updating the status line and a terminal had its scrollback cleared.
    * Compiler warning for unused function. (Tony Mechelynck)
    * Cannot build with tiny features.
    * Sourcing a session sets v:errmsg.
    * Code for creating tabpages in session is too complex.
    * A few compiler warnings on VMS.
    * Popup menu is displayed on top of the cmdline window if it is opened from Insert completion. (Bjorn Linse)
    * Incorrect error messages for functions that now take a Blob argument.
    * White space before " -Ntabmove" causes problems.
    * Cannot build without popup menu.
    * MS-Windows 7: problem with named pipe on channel.
    * Error E898 is used twice.
    * Changing a blob while iterating over it works strangely.
    * Calling deleted function; test doesn't work on Mac.
    * May use a lot of memory when a function creates a cyclic reference.
    * MinGW: no hint that tests fail because of small terminal.
    * Negative index doesn't work for Blob.
    * Session file has problem with single quote in file name.
    * Crash when setting v:errmsg to empty list. (Jaon Franklin)
    * Too many #ifdefs.
    * Session test fails on MS-Windows.
    * MS-Windows: build error with GUI.
    * Unicode 16 feature is not useful and cannot be detected.
    * FileChangedShell not sufficiently tested.
    * :mksession cannot handle a very long 'runtimepath'.
    * Dialog for file changed outside of Vim not tested.
    * Test for 'runtimepath' in session fails on MS-Windows.
    * ":=" command is not tested.
    * MS-Windows: cannot send large data with ch_sendraw().
    * A failed assert with a long string is hard to read.
    * Test for sending large data over channel sometimes fails.
    * Xxd "usage" output and other arguments not tested.
    * Peeking and flushing output slows down execution.
    * Not sufficient testing of xxd.
    * SunOS/Solaris has a problem with ttys.
    * Code for autocommands is mixed with file I/O code.
    * Too many #ifdefs.
    * Missing dependency in Makefile.
    * Still using FEAT_VIRTUALEDIT.
    * When 'hidden' is set session creates extra buffers.
    * Test leaves directory behind on MS-Windows.
    * Xxd test fails if man page has dos fileformat.
    * confirm() is not tested.
    * Memory leak when jumps output is filtered.
    * GUI may wait too long before dealing with messages.  Returning
      early may cause a mapping to time out.
    * GUI build fails on MS-Windows.
    * User completion test can fail on MS-Windows.
    * Timer interrupting cursorhold and mapping not tested.
    * Compiler warning for type conversion.
    * When using VTP wrong colors after a color scheme change.
    * getchar(0) never returns a character in the terminal.
    * Travis config to get Lua on MacOS is too complicated.
    * getchar_zero test fails on MS-Windows.
    * Memory leak when running "make test_cd".
    * When timer fails test will hang forever.
    * Having job_status() free the job causes problems.
    * Not easy to recognize the system Vim runs on.
    * May use terminal after it was cleaned up.
    * Cannot build with Ruby 1.8. (Tom G. Christensen)
    * Cursorline highlight is not always updated.
    * Test for 'backupskip' is not correct.
    * feedkeys() with "L" does not work properly.
    * findfile() and finddir() are not properly tested.
    * Options test fails on Mac.
    * xxd does not work with more than 32 bit addresses.
    * Cannot build xxd with MSVC 10.
    * When scrolling a window other than the current one the cursorline
      highlighting is no
    * refresh patches:
    - disable-unreliable-tests.patch
    - vim-7.4-filetype_apparmor.patch
* Thu Jan 03 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.0687 , fixes the following problems
    + refreshed disable-unreliable-tests.patch
    * Asan complains about reading before allocated block.
    * SGR not enabled for mintty because $TERM is "xterm".
    * Error for NUL byte in ScreenLines goes unnoticed.
    * Error message for NUL byte in ScreenLines breaks Travis CI.
    * Execute() always resets display column to zero. (Sha Liu)
    * 'commentstring' not used when adding fold marker. (Maxim Kim)
    * Non-silent execute() resets display column to zero.
    * Stopping a job does not work properly on OpenBSD.
    * Cannot redefine user command without ! in same script
    * 'commentstring' not used when adding fold marker in C.
    * Termdebug: clearing multi-breakpoint does not work.
    * Indent script tests pick up installed scripts.
    * Tabpage right-click menu never shows "Close tab".
    * Cannot disable arabic, rightleft and farsi in configure.
    * Cannot attach properties to text.
    * Invalid memory access when using text properties.
    * Double free without the text properties feature.
    * Text properties are not enabled.
    * Using illogical name for get_dict_number()/get_dict_string().
    * With search CTRL-L does not pick up composing characters.
    * Undo test may fail on MS-Windows.
    * :digraph output is not easy to read.
    * GvimExt: realloc() failing is not handled properly.
    * Cannot define a sign with space in the text.
    * Compilation error in gvimext.cpp.
    * When a job ends the closed channels are not handled.
    * Channel sort test is flaky.
    * The libvterm tests are not run as part of Vim tests.
    * Illegal memory access in libvterm test.
    * Libvterm tests are not run with coverage.
    * Not all parts of printf() are tested.
    * Cannot run test_libvterm from the top directory.
    * Indent tests may use the wrong Vim binary.
    * Without the +eval feature the indent tests don't work.
    * Channel test is flaky.
    * A few compiler warnings.
    * DirChanged is also triggered when the directory didn't change
    * The :stop command is not tested.
    * Running make in the top directory echoes a comment.
    * 'cryptmethod' defaults to a very old method.
    * Proto files are not in sync with the source code.
    * Coverals is not updating.
    * Crash when using terminal with long composing characters.
    * Cannot use two global runtime dirs with configure.
    * When executing an insecure function the secure flag is stuck.
    * Placing signs can be complicated.
    * Get_tv function names are not consistent.
    * term_getjob() does not return v:null as documented.
    * :echomsg and :echoerr do not handle List and Dict like :echo does.
    * Overuling CONF_ARGS from the environment no longer works.
    * Terminal debugger does not handle unexpected debugger exit.
    * Adding quickfix items marks items as valid errors. (Daniel Hahler)
    * Iterating through window frames is repeated.
    * Overuling CONF_ARGS from the environment still does not work.
    * Python cannot handle function name of script-local function.
    * Compiler warning on MS-Windows.
    * "gn" selects the wrong text with a multi-line match.
    * "wincmd p" does not work after using an autocmd window.
    * Test for :stop fails on Arch.
    * Using sign group names is inefficient.
    * Crash when out of memory while opening a terminal window.
    * Text properties cannot cross line boundaries.
    * Coverity complains about null pointer use.
    * line2byte() gives wrong values with text properties.
    * Text property highlighting is off by one column.
    * text properties test fails on MS-Windows
    * Get E14 while typing command :tab with 'incsearch' set.
    * No check for out-of-memory when converting regexp.
    * swapinfo() leaks memory.
    * Computing byte offset wrong.
    * Finding next sign ID is inefficient.
    * Coverity warns for possible use of NULL pointer.
    * Cannot build with Ruby 2.6.0.
    * Custom operators can't act upon a forced motion.
    * setjmp() variables defined globally are used in one file.
    * Command line argument -q [errorfile] is not tested.
    * :args \"foo works like :args without argument.
    * Freeing memory for balloon eval too early.
    * Arglist test fails on MS-windows.
    * When deleting a line text property flags are not adjusted.
    * When appending a line text property flags are not added.
    * Trying to reconnect to X server may cause problems.
    * Get error for using regexp recursively.
    * Deleting signs and completion for :sign is insufficient.
    * Build failure without the sign feature.
    * sign_unplace() may leak memory.
    * Clipboard regexp might be used recursively.
    * Needlessly searching for tilde in string.
    * Text property display wrong when 'number' is set.
    * Configure "fail-if-missing" does not apply to the enable-gui
    argument.
    * Text property display wrong when 'spell' is set.
    * Text property test fails.
    * Textprop test leaves file behind.
    * No test for overstrike mode in the command line.
    * The ex_sign() function is too long.
    * Macro for popup menu width is unused.
    * Cursor in the wrong column after auto-formatting.
    * The Lua interface doesn't know about v:null.
    * Functionality for signs is spread out over several files.
    * Leaking memory when updating a single line.
    * Text property column is screen columns is not practical.
    * Textprop screendump test fails.
    * Look-behind match may use the wrong line number. (Dominique Pelle)
    * Text properties as not adjusted for inserted text.
    * Sign functions do not take buffer argument as documented.
    * Not easy to see what features are unavailable.
    * Text properties as not adjusted for deleted text.
    * Text properties are not adjusted when backspacing replaced text.
    * Spell highlighting does not always end.
    * Warnings from 64-bit compiler.
* Thu Dec 06 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.0565, fixes the following problems
    * Using 'shiftwidth' from wrong buffer for folding.
    * Flaky test sometimes fails in different ways.
    * Channel and terminal tests that start a server can be flaky.
    * Flaky tests often fail with a common error message.
    * Cannot distinguish between quickfix and location list.
    * Screendump tests can be flaky.
    * Increment/decrement might get interrupted by updating folds.
    * File time test fails when using NFS.
    * ui_breakcheck() may be called recursively, which doesn't work.
    * Evaluating a modeline might invoke using a shell command.
    * Cannot build without the sandbox.
    * May evaluate insecure value when appending to option.
    * Help message in dosinst.c is outdated.
    * shiftwidth() does not take 'vartabstop' into account.
    * Coverity warns for leaking memory and using wrong struct.
    * Setting 'filetype' in a modeline causes an error (Hirohito Higashi).
    * When executing indent tests user preferences interfere.
    * Modeline test with keymap fails.
    * Crash when job callback unloads a buffer.
    * Netbeans test depends on README.txt contents.
    * Expression evaluation may repeat an error message.
    * Saved last search pattern may not be restored.
    * It is not easy to edit a script that was sourced.
    * Popup menu overlaps with preview window.
    * Crash when last search pat is set but not last substitute pat.
    * Saving/restoring search patterns share saved last_idx.
    * Termdebug: gdb may use X.Y for breakpoint number.
    * Command line completion not sufficiently tested.
    * Cannot use address type "other" with with user command.
    * MSCV error format has changed.
    * Parsing of 'diffopt' is slightly wrong.
    * Setting v:errors to a string give confusing error.
    * Setting v:errors to wrong type still possible.
    * Asan complains about reading before allocated block.
* Thu Nov 15 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to version 8.1.0527 - fixes the following problems
  - refreshed disable-unreliable-tests.patch
    * Missing change to diff test.
    * When CTRL-C is mapped it triggers InsertLeave.
    * Filter command test may fail if helplang is not set.
    * Modeline test fails when run by root.
    * .raml files not properly detected.
    * Suspend test fails when run by root.
    * Checking cwd not accessible fails for root.
    * Filter test fails when $LANG is C.UTF-8.
    * ml_get error when calling a function with a range.
    * 'helplang' default is inconsistent for C and C.UTF-8.
    * No error for set diffopt+=algorithm:.
    * CTRL-W ^ does not work when alternate buffer has no name.
    * Reloading a script gives errors for existing functions.
    * :move command marks buffer modified when nothing changed.
    * Test_window_split_edit_alternate() fails on AppVeyor.
    * Test_window_split_edit_bufnr() fails on AppVeyor.
    * Cannot save and restore the tag stack.
    * Screen diff test sometimes fails.
    * Cannot build with +eval but without +quickfix.
    * :terminal does not show trailing empty lines.
    * Opening window from quickfix leaves empty buffer behind.
    * Running out of signal stack in RealWaitForChar.
    * Using 'shiftwidth' from wrong buffer for folding.
* Fri Nov 02 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to 8.1.0503, fixes the following problems
  - small change in vim-changelog.sh
    * Failure when setting 'varsofttabstop' to end in a comma.
    * When "Terminal" highlight is reverted cursor doesn't show.
    * Some file types are not recognized.
    * term_start() does not check if directory is accessible.
    * Can't build in MS-Windows.
    * No menus specifically for the terminal window.
    * Using freed memory in quickfix code.
    * Crash when autocmd clears vimpgrep location list.
    * If a terminal dump has CR it is considered corrupt.
    * "Edit with existing Vim" list can get long.
    * argv() and argc() only work on the current argument list.
    * Functions do not check for a window ID in other tabs.
    * :filter only supports some commands.
    * No tests for indent files.
    * :%diffput changes order of lines.
    * /etc/gitconfig not recognized at a gitconfig file.
    * :2vimgrep causes an ml_get error
    * Cleaning up in src/tee may not always work.
    * Cppcheck warns for using array index before bounds check.
    * Internal diff fails when diffing a context diff.
    * Missing change to diff test.
* Tue Oct 16 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to revision 479, fixes the following problems
    * resolve() was not tested with a symlink cycle.
    * Checking for empty quickfix stack is not consistent.
    * Running test hangs when the input file is being edited.
    * Win32 console: key mappings don't work.
    * Ml_get error and crash when using "do".
    * Test_executable fails when there is a dog in the system.
    * assert_fails() does not take a message argument
    * Quickfix code uses too many /* */ comments.
    * When using ConPTY Vim can be a child process.
    * "simalt ~x" in .vimrc blocks swap file prompt.
    * Client-server test fails.
    * Autocmd test fails.
    * Too often indexing in qf_lists[].
    * Pointer ownership around fname_expand() is unclear.
    * Some tests are flaky or fail on some systems.
    * Dosinst command has a few flaws.
    * User doesn't notice file does not exist when swap file does.
    * Directory where if_perl.c is written is inconsistent.
    * Memory not freed on exit when quit in autocmd.
    * Memory leaks in test_escaped_glob.
    * Tiny build fails.
    * Failure when setting 'varsofttabstop' to end in a comma.
* Fri Oct 05 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to revision 451, fixes the following problems
    * Can get the text of inputsecret() with getcmdline().
    * May access freed memory when syntax HL times out.
    * The ex_make() function is too long.
    * Recursive use of getcmdline() still not protected.
    * remove() with a range not sufficiently tested.
    * Build failure without command line history.
    * GUI: Cursor not drawn after ":redraw | sleep".
    * Unnecessary static function prototypes.
    * Unnecessary check for NULL pointer.
    * Setting 'term' does not store location for termcap options.
    * Options test fails in the GUI.
    * GUI scrollbar test fails with Athena and Motif.
    * Cursorline not removed when using 'cursorbind'.
    * When 'rnu' is set folded lines are not displayed correctly.
    * Build failure without the +fold feature.
* Wed Sep 26 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - Updated to revision 436, fixes the following problems
    * Can't get swap name of another buffer.
    * The DiffUpdate event isn't triggered for :diffput.
    * Header file missing from distribution.
    * Accessing invalid memory with long argument name.
    * Too many #ifdefs for GTK.
    * Several command line arguments are not tested.
    * Quickfix code mixes using the stack and a list pointer.
    * Startup test fails on MS-Windows.
    * The ex_copen() function is too long.
    * Renamed file missing from distribution.
    * Cannot build with GTK 2.4.
    * Test output is duplicated or missing.
    * v:option_old and v:option_new are cleared when using :set in OptionSet
    autocmd.
    * Not actually using 16 colors with vtp.
    * Sort doesn't report deleted lines.
    * Several command line arguments are not tested.
    * ml_get error and crash with appendbufline().
    * Accessing invalid memory in SmcOpenConnection().
    * The qf_jump() function is too long.
    * Compiler warning for signed/unsigned.
    * Mapping can obtain text from inputsecret
    * copy_loclist() is too long.
    * Cursorline highlight not removed in some situation.
    * Can get the text of inputsecret() with getcmdline()
* Mon Sep 17 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - update to version 8.1.401
    * refresh vim-8.1.0297-dump3.patch
    * Can't get swap name of another buffer.
    * Using freed memory with :diffget.
    * 'hlsearch' highlight remains in other window
    * No event triggered after updating diffs
    * Diffs are not always updated correctly
    * Not all white space difference options available.
    * Error while typing :/foo/s// with 'incsearch' enabled
    * Building in a shadow directory fails.
    * Coverity complains about possible NULL pointer use.
    * Sign ordering depends on +netbeans feature.
    * Missing source file rename.
    * some make programs can't handle dependency on "xdiff/../"
    * Variable declaration not at start of block.
    * "make proto" doesn't work well.
    * Xdiff doesn't use the Vim memory allocation functions
    * Compiler warning for uninitialized variable.
    * Moving the cursor is slow when 'relativenumber' is set.
    * Screen updating still slow when 'cursorline' is set.
    * Argument types for select() may be wrong.
    * Not using internal diff if 'diffopt' is not changed
    * Continuation lines cannot contain comments.
    * GTK code has too many #ifdefs and building fails with GTK 2.10.
    * getchar(1) no longer processes pending messages
    * Pieces of the xdiff code are not used.
    * Function profile doesn't specify where it was defined.
    * compiler warning in xdiff code
    * Internal diff isn't used by default as advertised.
    * Cannot get the script line number when executing a function.
    * Remote user not used for completion.
    * Using an external diff program is slow and inflexible.
    * Crash when using term_dumpwrite() after the job finished.
    * Using :s with 'incsearch' prevents CTRL-R CTRL-W.
    * Incorrect adjusting the popup menu for the preview window.
    * an "after" directory of a package is appended to 'rtp'
    * browsing compressed tar files does not always work
    * 'incsearch' for :/foo/s//<Esc> changes last search pattern.
    * Vim may block on ch_sendraw()
    * Crash when wiping buffer in a callback.
    * Cannot get the window id associated with the location list.
    * 'hlsearch' highlighting has a gap after /$.
    * 'shellslash' is not used for getcwd() with local directory.
    * Crash when a callback deletes a window that is being used.
    * :argadd in empty buffer changes the buffer name
    * wrong highlight when 'incsearch' set and cancelling :s.
    * :file fails in quickfix command.
    * 'autowrite' takes effect when buffer is not to be written.
    * :mkview does not restore cursor properly after "$"
    * Get Gdk-Critical error on first balloon show.
    * The qf_add_entries() function is too long.
    * using inputlist() during startup results in garbage
    * inputlist() doesn't work with a timer.
    * Screen dump does not consider NUL and space equal.
    * Strings in swap file may not be NUL terminated.
    * 'incsearch' regression: /\v highlights everything.
    * Too much 'incsearch' highlight for pattern matching everything.
* Wed Aug 22 2018 mimi.vx@gmail.com
  - update to version 8.1.318
  - add vim-8.1.0297-dump3.patch - disable broken test
    * helpgrep with language doesn't work properly
    * build failure without the +eval feature
    * information about a swap file is unavailable
    * wrong type for flags used in signal handlers
    * filtering entries in a quickfix list is not easy
    * File info message not always suppressed with 'F' in 'shortmess'.
    * profiling does not show a count for condition lines
    * a quick undo shows "1 seconds ago"
    * there is no good way to get the window layout
    * plural messages are not translated properly
    * no redraw when using a STOP signal on Vim and then CONT
    * line2byte() is wrong for last line with 'noeol'
    * crash when using :suspend and "fg"
    * GTK: input method popup displayed on wrong screen.
    * the old window title might be freed twice
    * command parsing for 'incsearch' is a bit ugly
    * no 'incsearch' highlighting for :vimgrep and similar
    * checks for type of stack is cryptic
    * 'incsearch' highlighting not used for :sort
    * "cit" on an empty HTML tag changes the whole tag
    * cursor moves to wrong column after quickfix jump
    * quickfix code uses cmdidx too often
    * MAX is not defined everywhere
    * 'incsearch' does not apply to :smagic and :snomagic
    * 'cursorline' highlighting wrong with 'incsearch'
    * 'incsearch' does not work with command modifiers
    * parsing command modifiers is not separated
    * 'incsearch' highlighting does not work for ":g!/"
    * 'incsearch' highlighting does not skip white space
    * incsearch' highlighting does not accept reverse range
    * 'incsearch' highlighting wrong in a few cases
    * no test for 'incsearch' highlighting with :s
    * 'incsearch' with :s doesn't start at cursor line
    * 'incsearch' triggers on ":source"
    * invalid memory access when using 'incsearch'
    * 'incsearch' doesn't work for :s, :g or :v
    * checking for a Tab in a line could be faster
    * Ruby Kernel.#p method always returns nil
    * file type checking has too many #ifdef
    * no good check if restoring quickfix list worked
    * parsing Ex address range is not a separate function
    * the getcmdline() function is way too big
    * backup tests fail when CWD is in /tmp
    * channel log doesn't show part of channel
* Thu Aug 09 2018 mimi.vx@gmail.com
  - update to 8.1.0258
    * Using setline() in TextChangedI splits undo.
    * Saving and restoring window title does not always work.
    * using full path is not supported for 'backupdir'
    * GTK: when screen DPI changes Vim does not handle it.
    * duplicated quickfix code.
    * Python: error message for failing import is incorrect.
    * Build failure without the +eval feature.
    * calling setline() in TextChangedI autocmd breaks undo
    * no redraw when using a STOP signal on Vim and then CONT
    * Using :term ++close ++hidden closes a window
    * Insert mode completion may use an invalid buffer pointer.
    * Effect of ":tabmove N" is not clear.
    * g:actual_curbuf set in wrong scope.
    * Now Ruby build fails on other systems.
    * 'buftype' is cleared when using ":term ++hidden cat"
    * Ruby build fails when ruby_intern is missing
* Thu Aug 02 2018 mimi.vx@gmail.com
  - update to 8.1.0235
    * More help tags that jump to the wrong location.
    * Incorrect reference counting in Perl interface.
    * "safe" argument of call_vim_function() is always FALSE.
    * Ruby error does not include backtrace.
    * :help -? goes to help for -+.
    * Directly checking 'buftype' value.
* Mon Jul 30 2018 mimi.vx@gmail.com
  - update to 8.1.0229
  - refresh disable-unreliable-tests.patch and vim-7.4-disable_lang_no.patch
    * Crash when dumping profiling data.
    * Dropping files is ignored while Vim is busy.
    * Mode() does not indicate using CTRL-O from Insert mode.
    * Hang in bracketed paste mode when t_PE not encountered.
    * Completing shell command finds sub-directories in $PATH.
    * Ruby converts v:true and v:false to a number.
    * Expanding ## fails to escape backtick.
    * Cannot add matches to another window.
    * Compiler warning for variable set but not used.
    * No error if configure --with-x cannot configure X.
    * +autochdir feature not reported by has() or :version.
    * CTRL-W CR does not work properly in a quickfix window
    * Preferred cursor column not set in interfaces.
    * Expanding a file name "~" results in $HOME.
    * Stderr output from Ruby messes up display.
    * Invalid memory access with invalid modeline.
    * :version always shows +packages.
    * Newer Python uses "importlib" instead of "imp".
* Sat Jul 21 2018 mimi.vx@gmail.com
  - update to 8.1.0200
  - drop u_lua53_on_32bit.patch - merged by upstream
    * There is no hint that syntax is disabled for 'redrawtime'.
    * Terminal debugger error with .gdbinit file.
    * Terminal debugger commands don't always work.
    * Possibly use of NULL pointer.
    * Terminal debugger buttons don't always work.
    * Executing regexp recursively fails with a crash.
    * Perl refcounts are wrong.
    * getwininfo() and win_screenpos() return different numbers.
    * Not easy to figure out the window layout
    * Lua API changed, breaking the build
    * Unicode standard was updated.
    * Memory leak with trailing characters in skip expression.
    * Static analysis errors in Lua interface
* Fri Jul 13 2018 mimi.vx@gmail.com
  - update to 8.1.0179
  - add u_lua53_on_32bit.patch - fix lua53 support on 32bit
    * Redundant condition for boundary check
* Thu Jul 12 2018 mimi.vx@gmail.com
  - update to 8.1 revision 8.1.0178
  - refresh disable-unreliable-tests.patch
    vim-7.3-filetype_changes.patch
    vim-7.3-filetype_ftl.patch
    vim-7.3-filetype_spec.patch
    vim-7.3-help_tags.patch
    vim-7.3-name_vimrc.patch
    vim-7.4-filetype_apparmor.patch
    * Warning for passing pointer to non-pointer argument.
    * Overlapping string argument for strcpy().
    * Marks test fails in very wide window
    * After paging up and down fold line is wrong.
    * 'viminfofile' option does not behave like a file name.
    * Typing CTRL-W n in a terminal window causes ml_get error.
    * Invalid memory use with complicated pattern.
    * Calling message_filtered() a bit too often.
    * output of :marks is too short with multi-byte chars
    * lock flag in new dictitem is reset in many places
    * using dict_add_nr_str() is clumsy
    * :clist output can be very long.
    * luaeval('vim.buffer().name') returns an error.
    * Danish and German man pages are not installed.
    * Buffer not updated with 'autoread' set if file was deleted.
    * completion for user names does not work for a prefix.
    * GUI: input() fails if CTRL-C was pressed before
    * Evim.man missing from the distribution.
    * Crash with "set smarttab shiftwidth=0 softtabstop=-1".
    * Build with SHADOWDIR fails.
    * session is wrong with multiple tabs when :lcd was used
    * Memory leak when using :tcl expr command.
    * Compiler warning when building with Python 3.7.
    * Matchit and matchparen don't handle E363.
    * Xterm and vt320 builtin termcap missing keypad keys.
    * cexpr no longer jumps to the first error.
    * Recording into a register has focus events.
    * Negative value of 'softtabstop' not used correctly.
    * Undo message delays screen update for CTRL-O u.
    * Lua interface does not support funcref.
    * tagfiles() can have duplicate entries
    * ":profdel func" does not work if func was called already
    * still some xterm-like terminals get a stray "p"
    * Build failure when disabling the session feature.
    * Various problems with 'vartabstop'.
    * Virtual edit replace with multi-byte fails at end of line.
    * has('vcon') returns true even for non-win32 terminal.
    * Crash when using ballooneval related to 'vartabstop'.
    * Buffer 'modified' set even when :sort has no changes.
    * Duplicate error message for put command.
    * URL in install program still points to SourceForge.
    * display problem with 'vartabstop' and 'linebreak'
* Mon Jun 25 2018 mimi.vx@gmail.com
  - update to 8.1 revision 0115
  - refresh vim-7.4-disable_lang_no.patch
    * The matchparen plugin may throw an error.
    * Rename new_ts to new_vts_array.
    * No error when using bad arguments with searchpair()
    * File name not displayed with ":file" when 'F' is in 'shortmess'.
    * New po makefile missing from distribution.
    * Python: getting buffer option clears message
    * Build fails when HAVE_DATE_TIME is undefined.
    * All tab stops are the same
    * Can't build without the +eval feature.
    * Build the string in init_longVersion()
    * Cannot build without syntax highlighting.
    * Terminal debugger: error when setting a watch point.
    * exclamation mark in error message not needed
    * Segfault when pattern with \z() is very slow.
    * Superfluous space before exclamation mark.
    * Dialog for ":browse tabnew" says "new window".
    * Cannot interrupt gdb when program is running.
    * Set 'nomodified' before closing the window.
    * "..." used inconsistently in a message.
    * error when ending the terminal debugger
    * v:shell_error is always zero when using terminal for "!cmd".
    * "is" and "as" have trouble with quoted punctuation.
    * in terminal window, typing : at more prompt, inserts ':'
    * terminal debugger doesn't adjust to changed 'background'.
    * can't see the breakpoint number in the terminal debugger.
    * "..." used inconsistently in messages.
    * Command getting cleared with CTRL-W : in a terminal window.
    * Crash when autocommands call setloclist().
    * Use of 'termwinkey' is inconsistent.
    * Terminal debugger only works with the terminal feature.
    * Cannot handle pressing CTRL-C in a prompt buffer.
    * Nasty autocommands can still cause using freed memory.
    * Syntax highlighting not working when re-entering a buffer.
    * balloon displayed at the wrong position
    * Typing CTRL-W in a prompt buffer shows mode "-- --".
    * Popup menu broken if a callback changes the window layout.
    * Window title is wrong after resetting and setting 'title'.
    * crash when autocommands delete the current buffer
    * Displayed digraph for "ga" wrong with 'encoding' "cp1251".
    * Display problem with margins and scrolling.
    * Popup menu displayed wrong when using autocmd.
    * Crash when using :hardcopy with illegal byte.
    * first argument of 'completefunc' has inconsistent type
    * When a mapping to <Nop> times out the next mapping is skipped
    * $VIM_TERMINAL is also set when not in a terminal window
    * shell cannot tell running in a terminal window
    * vim_str2nr() does not handle numbers close to the maximum.
    * no completion for :unlet $VAR
    * loading a session file fails if 'winheight' is big
    * ++bad argument of :edit does not work properly
* Mon Jun 11 2018 mimi.vx@gmail.com
  - update to 8.1 revision 0042
  - modernize spec.skeleton
    * if omni completion opens a window Insert mode is stopped
    * Attribute "width" missing from python window attribute list
    * Cannot easily delete lines in another buffer
    * Cannot easily append lines to another buffer
    * Not restoring Insert mode if leaving a prompt buffer by using a
      mouse click
    * Not easy to switch between prompt buffer and other windows
* Tue Jun 05 2018 mimi.vx@gmail.com
  - update to 8.1 revision 0034
    * cursor not restored with ":edit #"
    * keys to stop Vim in terminal are wrong
    * BS in prompt buffer starts new line
    * terminal test aucmd_on_close if flaky
    * stoping Vim running in a terminal may not work
    * difficult to make a plugin that feeds a line to a job
    * gcc 8.1 warns for use of strncpy()
    * repeating put from expression register fails
* Wed May 23 2018 mimi.vx@gmail.com
  - update to 8.1 revision 0020
  - refresh disable-unreliable-tests.patch vim-8.0-ttytype-test.patch
  - refresh vim73-no-static-libpython.patch
  - added:
    * term command - built in terminal window
  - fixes:
    * Using "gn" may select wrong text when wrapping.
    * Shell command completion has duplicates
    * Possible crash in term_wait()
    * qf_init_ext() is too long.
    * Using freed memory when changing terminal cursor color
    * maparg() and mapcheck() confuse empty and non-existing.
    * syn_id2cterm_bg() may be undefined.
    * :stopinsert changes the message position.
    * The netrw plugin does not work.
* Wed Apr 04 2018 stefan.bruens@rwth-aachen.de
  - Pre-convert gvim icons, otherwise building vim depends on
    rsvg-convert -> librsvg -> cargo -> Rust -> LLVM
  - Cleanup SVG icon, make lines pixel-grid aligned
  - Correct RPM Group
* Tue Apr 03 2018 kukuk@suse.de
  - Use %license instead of %doc [bsc#1082318]
* Fri Mar 23 2018 lnussel@suse.de
  - instead of explicitly unsetting mouse, remove it from the defaults in the
    first place (boo#1079185, vim-8.0.1568-defaults.patch)
* Thu Mar 08 2018 idonmez@suse.com
  - Switch to make -j1 clean to see if it fixes random build failures
    on Leap/SLE 15.
* Mon Mar 05 2018 idonmez@suse.com
  - Updated to revision 1568, fixes the following problems
    * No test using a screen dump yet.
    * Screen dump test fails on MS-Windows.
    * Dead code found.
    * Assert_equalfile() does not close file descriptors. (Coverity)
    * Dump test fails when using a shadow directory.
    * Cannot use 24 bit colors in MS-Windows console.
    * Compiler warnings without termguicolors feature.
    * Libterm doesn't support requesting fg and bg color.
    * C syntax test fails when using gvim
    * C syntax test still fails when using gvim.
    * Quotestar test is flaky when using the GUI.
    * Xxd does not skip NUL lines when using ebcdic.
    * Popupmenu is too far left when completion is long. (Linwei)
    * No test for the popup menu positioning.
    * Popup menu positioning fails with longer string.
    * synpat_T is taking too much memory.
    * Terminal screen dump does not include cursor position.
    * With 'termguicolors' Normal color doesn't work correctly.
    * When using 'termguicolors' SpellBad doesn't show.
    * Screen dumps not included in distribution.
    * Using feedkeys() in a terminal window may trigger mappings.
      (Charles Sheridan)
    * Undo in the options window makes it empty.
    * Screen dump test script not included in distribution.
    * Various small problems in test files.
    * Various small problems in source files.
    * On Mac 'maxmemtot' is set to a weird value.
    * May leak file descriptors when executing job.
    * Cannot see what digraph is used to insert a character.
    * Custom plugins loaded with --clean.
    * Build error for some combination of features.
    * May not parse the t_RS response correctly, resulting in wrong characters
      in the input stream.
    * printf() does not work with only one argument. (Daniel Hahler)
    * No right-click menu in a terminal.
    * Build failure without GUI.
    * Build failure without GUI on MS-Windows.
    * Crash with rust syntax highligting. (Edd Barrett)
    * The terminal debugger can't set a breakpoint with the mouse.
    * Timeout of getwinposx() can be too short. (lilydjwg)
    * Too many #ifdefs.
    * Can't build Mac version without GUI.
    * Too many #ifdefs.
    * Cannot build Win32 GUI without IME. (John Marriott)
    * Can't build on older Mac, header file is missing.
* Fri Mar 02 2018 idonmez@suse.com
  - Recommend vim-data so that colors can work by default
* Tue Feb 20 2018 idonmez@suse.com
  - Updated to revision 1525, fixes the following problems
    * Compiler complains about uninitialized variable. (Tony Mechelynck)
    * Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled
      with it.
    * Cannot act on edits in the command line.
    * Acessing freed memory after window command in auto command. (gy741)
    * Still too many old style tests.
    * Segmentation fault when Ruby throws an exception inside :rubyfile command.
    * Slow redrawing with DirectX.
    * Endless loop when gui_mch_stop_blink() is called while blink_state is
      BLINK_OFF. (zdohnal)
    * It is difficult to set the python home directory properly for Python
      2.7 and 3.5 since both use $PYTHONHOME.
    * Terminal test fails on some systems. (jonathonf)
    * Terminal test fails on some slow terminals.
    * When in silent mode too much output is buffered.
    * If $SHELL contains a space then the default value of 'shell' is
      incorrect. (Matthew Horan)
    * Timer test on travis Mac is still flaky.
    * Clojure now supports a shebang line.
    * Filetype detection test does not check all scripts.
    * Cannot handle change of directory.
    * Missing file in patch.
    * Missing another file in patch.
    * Missing yet another file in patch.
    * Test fails without 'autochdir' option.
    * Completing directory after :find does not add slash.
    * Python2 and python3 detection not tested. (Matej Cepl)
    * Older GTK versions don't have gtk_entry_get_text_length().
    * Libvterm doesn't handle illegal byte sequence correctly.
    * Illegal memory access in del_bytes().
    * When package path is a symlink adding it to 'runtimepath' happens at
      the end.
    * Integer overflow when using regexp pattern. (geeknik)
    * On MS-Windows CursorIM highlighting no longer works.
    * MS-Windows: nsis installer is a bit slow.
    * MS-Windows: D&D fails between 32 and 64 bit apps.
    * Visual C 2017 has multiple MSVCVER numbers.
    * Invalid memory access in read_redo(). (gy741)
    * Screen isn't always updated right away.
    * Redraw flicker when moving the mouse outside of terminal window.
    * Unnecessary condition for "len" being zero.
    * Insert mode completion state is confusing.
    * Patch missing change.
    * Clearing a pointer takes two lines.
    * Using feedkeys() does not work to test Insert mode completion. (Lifepillar)
    * Searchpair() might return an invalid value on timeout.
    * Reduntant conditions.
    * Weird autocmd may cause arglist to be changed recursively.
    * Accessing invalid memory with "it". (Dominique Pelle)
    * Test 14 fails.
    * Emacs tags no longer work. (zdohnal)
    * There is no easy way to get the global directory, esp. if some windows
      have a local directory.
    * Number of spell regions is spread out through the code.
    * The minimum width of the popup menu is hard coded.
    * Memory leak in balloon_split().
    * Completion items cannot be annotated.
    * No autocmd triggered in Insert mode with visible popup menu.
    * Having 'pumwidth' default to zero has no merit.
    * Clearing a pointer takes two lines.
    * Getting the jump list requires parsing the output of :jumps.
    * Getjumplist() returns duplicate entries. (lacygoill)
    * Out-of-memory situation not correctly handled. (Coverity)
    * Possible NULL pointer dereference. (Coverity)
    * Out-of-memory situation not correctly handled. (Coverity)
    * In out-of-memory situation character is not restored. (Coverity)
    * Access memory beyond end of string. (Coverity)
    * Win32: the screen may be cleared on startup.
    * Debugger can't break on a condition. (Charles Campbell)
    * New version of HP NonStop (Tandem) doesn't like the default header
      for setenv().
    * Timer test is a bit flaky.
    * The :drop command is not always available.
    * Test for failing drag-n-drop command no longer fails.
    * Cannot test if a command causes a beep.
    * Some code for the debugger watch expression is clumsy.
    * Warning for possibly using NULL pointer. (Coverity)
    * The jumplist is not always properly cleaned up.
    * Getting the list of changes is not easy.
    * BufWinEnter event fired when opening hidden terminal.
    * Errors for job options are not very specific.
    * Invalid memory acces with pattern using look-behind match. (Dominique
      Pelle)
    * Error messages suppressed after ":silent! try". (Ben Reilly)
    * Getchangelist() does not use argument as bufname().
    * Cursor is in the wrong line when using a WinBar in a Terminal window.
    * Shift-Tab does not work in a terminal window.
    * Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris
      Staletic)
    * Cannot write and read terminal screendumps.
    * Compiler warnings for uninitialized variables. (Tony Mechelynck)
    * Using :wqa exits even if a job runs in a terminal window. (Jason Felice)
* Wed Feb 14 2018 idonmez@suse.com
  - Split vim-data into vim-data-common package for low-disk usage
    scenarios bsc#1078722 bsc#1078554 bsc#1075541
  - Make set mouse= default in suse.vimrc bsc#1079185 bsc#1078564
    bsc#1067890 bsc#1064068 bsc#1062691
* Wed Jan 31 2018 idonmez@suse.com
  - Updated to revision 1442, fixes the following problems
    * Crash when calling term_start() with empty argument.
    * Crash when term_start() fails.
    * MS-Windows: vimtutor fails if %TMP% has special chars.
    * After ":copen" can't get the window-ID of the quickfix
      window. (FalacerSelene)
    * Illegal memory access after undo. (Dominique Pelle)
    * GTK: :promtfind does not put focus on text input. (Adam Novak)
    * Memory leak in test_arabic.
    * Not enough information about what Python version may work.
    * Pkg-config doesn't work with cross compiling.
    * Filetype detection test not updated for change.
    * If cscope fails a search Vim may hang.
    * Terminal window: some vterm responses are delayed.
    * Using ":undo 0" leaves undo in wrong state.
    * Using pointer before it is set.
* Wed Jan 24 2018 idonmez@suse.com
  - Make vim require vim-data bsc#1077352 bsc#1075541 bsc#1074790
* Wed Jan 17 2018 tchvatal@suse.com
  - Sort with spec-cleaner
  - Add conditional to build with python2 in order to build with py3
    only enviroment
  - Convert dependencies to pkgconfig style
* Mon Jan 08 2018 idonmez@suse.com
  - Updated to revision 1428, fixes the following problems
    * No test for expanding backticks.
    * Cursor column is not updated after ]s. (Gary Johnson)
    * Accessing freed memory in vimgrep.
    * Accessing invalid memory with overlong byte sequence.
    * No fallback to underline when undercurl is not set. (Ben Jackson)
    * Error in return not caught by try/catch.
    * The timer_pause test is flaky on Travis.
    * execute() does not work in completion of user command. (thinca)
    * "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok)
    * The :leftabove modifier doesn't work for :copen.
    * Compiler warning on 64 bit MS-Windows system.
* Mon Jan 08 2018 normand@linux.vnet.ibm.com
  - ignore make check transient errors for PowerPC
    bypass boo#1072651
* Sun Jan 07 2018 suse-beta@cboltz.de
  - Update apparmor.vim (taken from AppArmor 2.12)
    * add support for the "smc" network keyword

Files

/etc/alternatives/vi
/etc/alternatives/vim
/usr/bin/edit
/usr/bin/ex
/usr/bin/gvimtutor
/usr/bin/rview
/usr/bin/rvim
/usr/bin/vi
/usr/bin/view
/usr/bin/vim
/usr/bin/vim-nox11
/usr/bin/vimdiff
/usr/bin/vimtutor
/usr/bin/vitmp
/usr/bin/xxd
/usr/share/doc/packages/vim
/usr/share/doc/packages/vim/README.txt
/usr/share/doc/packages/vim/README_src.txt
/usr/share/doc/packages/vim/README_unix.txt
/usr/share/doc/packages/vim/suse.vimrc
/usr/share/doc/packages/vim/vimrc_example1
/usr/share/doc/packages/vim/vimrc_example2
/usr/share/licenses/vim
/usr/share/licenses/vim/LICENSE
/usr/share/man/da
/usr/share/man/da/man1
/usr/share/man/da/man1/ex.1.gz
/usr/share/man/da/man1/gview.1.gz
/usr/share/man/da/man1/gvim.1.gz
/usr/share/man/da/man1/gvimdiff.1.gz
/usr/share/man/da/man1/rgview.1.gz
/usr/share/man/da/man1/rgvim.1.gz
/usr/share/man/da/man1/rview.1.gz
/usr/share/man/da/man1/rvim.1.gz
/usr/share/man/da/man1/view.1.gz
/usr/share/man/da/man1/vim.1.gz
/usr/share/man/da/man1/vimdiff.1.gz
/usr/share/man/da/man1/vimtutor.1.gz
/usr/share/man/de
/usr/share/man/de/man1
/usr/share/man/de/man1/ex.1.gz
/usr/share/man/de/man1/gview.1.gz
/usr/share/man/de/man1/gvim.1.gz
/usr/share/man/de/man1/rgview.1.gz
/usr/share/man/de/man1/rgvim.1.gz
/usr/share/man/de/man1/rview.1.gz
/usr/share/man/de/man1/rvim.1.gz
/usr/share/man/de/man1/view.1.gz
/usr/share/man/de/man1/vim.1.gz
/usr/share/man/fr
/usr/share/man/fr/man1
/usr/share/man/fr/man1/eview.1.gz
/usr/share/man/fr/man1/evim.1.gz
/usr/share/man/fr/man1/ex.1.gz
/usr/share/man/fr/man1/gview.1.gz
/usr/share/man/fr/man1/gvim.1.gz
/usr/share/man/fr/man1/gvimdiff.1.gz
/usr/share/man/fr/man1/rgview.1.gz
/usr/share/man/fr/man1/rgvim.1.gz
/usr/share/man/fr/man1/rview.1.gz
/usr/share/man/fr/man1/rvim.1.gz
/usr/share/man/fr/man1/view.1.gz
/usr/share/man/fr/man1/vim.1.gz
/usr/share/man/fr/man1/vimdiff.1.gz
/usr/share/man/fr/man1/vimtutor.1.gz
/usr/share/man/fr/man1/xxd.1.gz
/usr/share/man/it
/usr/share/man/it/man1
/usr/share/man/it/man1/eview.1.gz
/usr/share/man/it/man1/evim.1.gz
/usr/share/man/it/man1/ex.1.gz
/usr/share/man/it/man1/gview.1.gz
/usr/share/man/it/man1/gvim.1.gz
/usr/share/man/it/man1/gvimdiff.1.gz
/usr/share/man/it/man1/rgview.1.gz
/usr/share/man/it/man1/rgvim.1.gz
/usr/share/man/it/man1/rview.1.gz
/usr/share/man/it/man1/rvim.1.gz
/usr/share/man/it/man1/view.1.gz
/usr/share/man/it/man1/vim.1.gz
/usr/share/man/it/man1/vimdiff.1.gz
/usr/share/man/it/man1/vimtutor.1.gz
/usr/share/man/it/man1/xxd.1.gz
/usr/share/man/ja
/usr/share/man/ja/man1
/usr/share/man/ja/man1/eview.1.gz
/usr/share/man/ja/man1/evim.1.gz
/usr/share/man/ja/man1/ex.1.gz
/usr/share/man/ja/man1/gview.1.gz
/usr/share/man/ja/man1/gvim.1.gz
/usr/share/man/ja/man1/gvimdiff.1.gz
/usr/share/man/ja/man1/rgview.1.gz
/usr/share/man/ja/man1/rgvim.1.gz
/usr/share/man/ja/man1/rview.1.gz
/usr/share/man/ja/man1/rvim.1.gz
/usr/share/man/ja/man1/view.1.gz
/usr/share/man/ja/man1/vim.1.gz
/usr/share/man/ja/man1/vimdiff.1.gz
/usr/share/man/ja/man1/vimtutor.1.gz
/usr/share/man/ja/man1/xxd.1.gz
/usr/share/man/man1/eview.1.gz
/usr/share/man/man1/evim.1.gz
/usr/share/man/man1/ex.1.gz
/usr/share/man/man1/gview.1.gz
/usr/share/man/man1/gvim.1.gz
/usr/share/man/man1/gvimdiff.1.gz
/usr/share/man/man1/rgview.1.gz
/usr/share/man/man1/rgvim.1.gz
/usr/share/man/man1/rview.1.gz
/usr/share/man/man1/rvim.1.gz
/usr/share/man/man1/vi.1.gz
/usr/share/man/man1/view.1.gz
/usr/share/man/man1/vim.1.gz
/usr/share/man/man1/vimdiff.1.gz
/usr/share/man/man1/vimtutor.1.gz
/usr/share/man/man1/vitmp.1.gz
/usr/share/man/man1/xxd.1.gz
/usr/share/man/pl
/usr/share/man/pl/man1
/usr/share/man/pl/man1/eview.1.gz
/usr/share/man/pl/man1/evim.1.gz
/usr/share/man/pl/man1/ex.1.gz
/usr/share/man/pl/man1/gview.1.gz
/usr/share/man/pl/man1/gvim.1.gz
/usr/share/man/pl/man1/gvimdiff.1.gz
/usr/share/man/pl/man1/rgview.1.gz
/usr/share/man/pl/man1/rgvim.1.gz
/usr/share/man/pl/man1/rview.1.gz
/usr/share/man/pl/man1/rvim.1.gz
/usr/share/man/pl/man1/view.1.gz
/usr/share/man/pl/man1/vim.1.gz
/usr/share/man/pl/man1/vimdiff.1.gz
/usr/share/man/pl/man1/vimtutor.1.gz
/usr/share/man/pl/man1/xxd.1.gz
/usr/share/man/ru
/usr/share/man/ru/man1
/usr/share/man/ru/man1/eview.1.gz
/usr/share/man/ru/man1/evim.1.gz
/usr/share/man/ru/man1/ex.1.gz
/usr/share/man/ru/man1/gview.1.gz
/usr/share/man/ru/man1/gvim.1.gz
/usr/share/man/ru/man1/gvimdiff.1.gz
/usr/share/man/ru/man1/rgview.1.gz
/usr/share/man/ru/man1/rgvim.1.gz
/usr/share/man/ru/man1/rview.1.gz
/usr/share/man/ru/man1/rvim.1.gz
/usr/share/man/ru/man1/view.1.gz
/usr/share/man/ru/man1/vim.1.gz
/usr/share/man/ru/man1/vimdiff.1.gz
/usr/share/man/ru/man1/vimtutor.1.gz
/usr/share/man/ru/man1/xxd.1.gz
/usr/share/man/tr
/usr/share/man/tr/man1
/usr/share/man/tr/man1/eview.1.gz
/usr/share/man/tr/man1/evim.1.gz
/usr/share/man/tr/man1/ex.1.gz
/usr/share/man/tr/man1/gview.1.gz
/usr/share/man/tr/man1/gvim.1.gz
/usr/share/man/tr/man1/gvimdiff.1.gz
/usr/share/man/tr/man1/rgview.1.gz
/usr/share/man/tr/man1/rgvim.1.gz
/usr/share/man/tr/man1/rview.1.gz
/usr/share/man/tr/man1/rvim.1.gz
/usr/share/man/tr/man1/view.1.gz
/usr/share/man/tr/man1/vim.1.gz
/usr/share/man/tr/man1/vimdiff.1.gz
/usr/share/man/tr/man1/vimtutor.1.gz
/usr/share/vim/site
/usr/share/vim/site/after
/usr/share/vim/site/after/syntax
/usr/share/vim/site/autoload
/usr/share/vim/site/colors
/usr/share/vim/site/doc
/usr/share/vim/site/ftdetect
/usr/share/vim/site/plugin
/usr/share/vim/site/syntax
/usr/share/vim/vim82/colors
/usr/share/vim/vim82/compiler
/usr/share/vim/vim82/doc
/usr/share/vim/vim82/ftplugin
/usr/share/vim/vim82/indent
/usr/share/vim/vim82/keymap
/usr/share/vim/vim82/lang
/usr/share/vim/vim82/macros
/usr/share/vim/vim82/pack
/usr/share/vim/vim82/plugin
/usr/share/vim/vim82/print
/usr/share/vim/vim82/skeletons
/usr/share/vim/vim82/spell
/usr/share/vim/vim82/syntax
/usr/share/vim/vim82/tools
/usr/share/vim/vim82/tutor


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 23:48:49 2021