- update to 9.0.2181:
* Vim9: missing error messages
* update helptags
* POSIX function name in exarg causes issues
* no filetype detection for execline scripts
* reg_executing() wrong for :normal with range
* Wrong cursor position when dragging out of window
* Update Serbian messages translation
* runtime(netrw): prevent E11 on FocusGained autocommand
* Update Japanese translation
* runtime(8th): updated 8th syntax
* change dependabot prefix to "CI"
* Update change.txt
* Compile error with Motif UI + mouse support
* Create Changelog until v9.0.2175
* Update Italian translations
* Update tmux syntax rules
* Update Turkish translations
* Compiler warning for uninitialized var
* update fortran syntax rules and doc notes
* Vim9: segfault when assigning to type
* remove deprecation warning for gdefault
* Vim9: crash when compiling for statement and non-existing type
* Vim9: compiling :defer may fail
* Updated Irish translation
* Update Logtalk runtime files for the latest language spec
* update Racket runtime files
* Update colorschemes
* The options[] array is still not sorted alphabetically
* Vim9: no support for const/final class/objects vars
OBS-URL: https://build.opensuse.org/request/show/1134416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=359
* Vim9: missing error messages
* update helptags
* POSIX function name in exarg causes issues
* no filetype detection for execline scripts
* reg_executing() wrong for :normal with range
* Wrong cursor position when dragging out of window
* Update Serbian messages translation
* runtime(netrw): prevent E11 on FocusGained autocommand
* Update Japanese translation
* runtime(8th): updated 8th syntax
* change dependabot prefix to "CI"
* Update change.txt
* Compile error with Motif UI + mouse support
* Create Changelog until v9.0.2175
* Update Italian translations
* Update tmux syntax rules
* Update Turkish translations
* Compiler warning for uninitialized var
* update fortran syntax rules and doc notes
* Vim9: segfault when assigning to type
* remove deprecation warning for gdefault
* Vim9: crash when compiling for statement and non-existing type
* Vim9: compiling :defer may fail
* Updated Irish translation
* Update Logtalk runtime files for the latest language spec
* update Racket runtime files
* Update colorschemes
* The options[] array is still not sorted alphabetically
* Vim9: no support for const/final class/objects vars
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=834
- update to 9.0.2146
* text-property without type errors when joining
* wrong scrolling in insert mode with smoothscroll
* Text properties causes wrong line wrapping
* disable the test_terminal_resize2() test for GH CI in gui mode
* [security]: buffer-overflow in ex_substitute
* [security]: stack-buffer-overflow in option callback functions
* [security]: buffer-overflow in suggest_trie_walk
* [security]: use-after-free in win-enter
* check that all files are listed in Filelist
* html.angular ft is problematic
* disable the test_terminal_resize() test for GH CI in GUI
* Overflow logic requires long long
* include several missing files
* Can't detect angular & mustache filetypes
OBS-URL: https://build.opensuse.org/request/show/1131553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=358
* text-property without type errors when joining
* wrong scrolling in insert mode with smoothscroll
* Text properties causes wrong line wrapping
* disable the test_terminal_resize2() test for GH CI in gui mode
* [security]: buffer-overflow in ex_substitute
* [security]: stack-buffer-overflow in option callback functions
* [security]: buffer-overflow in suggest_trie_walk
* [security]: use-after-free in win-enter
* check that all files are listed in Filelist
* html.angular ft is problematic
* disable the test_terminal_resize() test for GH CI in GUI
* Overflow logic requires long long
* include several missing files
* Can't detect angular & mustache filetypes
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=831
- Update to version 9.0.2136
* MSVC errorformat can be improved
* No test for mode() when executing Ex commands
* Revise Makefile
* Update syntax file
* ml_get error when scrolling
* Cannot detect overstrike mode in Cmdline mode
* Duplicate Netbeans Error Message
* not all nushell files detected
* Updated German translations
* add additional nginx keywords
* add Make_mvc.mak file for tutor
* updated Russian translations for tutorials
* updated Italian translation
* some errors with translation Makefiles
* [security]: use-after-free in call_dfunc()
* Update doc Makefiles with comments from #13567
* add indentation plugin (fixes#13574)
* runtime(swig): add syntax and filetype plugins
* translation Makefiles can be improved
* unused assignments when checking 'listchars'
* File info disappears when 'cmdheight' has decreased
* INT overflow detection logic can be simplified
* Problem with initializing the length of range() lists
* [security]: prevent overflow in indenting
* [security]: use-after-free in ex_substitute
* Fix handling of very long filename on longlist style
* un-used assignment in do_source_buffer_init
* remove dead-condition in ex_class
* [security]: avoid double-free in get_style_font_variants
OBS-URL: https://build.opensuse.org/request/show/1129781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=357
* MSVC errorformat can be improved
* No test for mode() when executing Ex commands
* Revise Makefile
* Update syntax file
* ml_get error when scrolling
* Cannot detect overstrike mode in Cmdline mode
* Duplicate Netbeans Error Message
* not all nushell files detected
* Updated German translations
* add additional nginx keywords
* add Make_mvc.mak file for tutor
* updated Russian translations for tutorials
* updated Italian translation
* some errors with translation Makefiles
* [security]: use-after-free in call_dfunc()
* Update doc Makefiles with comments from #13567
* add indentation plugin (fixes#13574)
* runtime(swig): add syntax and filetype plugins
* translation Makefiles can be improved
* unused assignments when checking 'listchars'
* File info disappears when 'cmdheight' has decreased
* INT overflow detection logic can be simplified
* Problem with initializing the length of range() lists
* [security]: prevent overflow in indenting
* [security]: use-after-free in ex_substitute
* Fix handling of very long filename on longlist style
* un-used assignment in do_source_buffer_init
* remove dead-condition in ex_class
* [security]: avoid double-free in get_style_font_variants
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=829
- Update to version 9.0.2103
- drop vim-changelog.sh
* recursive callback may cause issues on some archs
* matchparen highlight not cleared in completion mode
* improve the breakpoint sign label (#13525)
* Improve CONTRIBUTING.md
* Renamed "makefile_*.mak" for Vim documentation (#13517)
* Update for Lynx 2.8.9 (#13510)
* Improve :let-heredoc syntax highlighting (#12923)
* clarify when formatoptions applies
* Update for i3 4.23 (#13522)
* Update usr_51.txt to be more inclusive (#13496)
* Add missing null_<type> help tags (#13498)
* labeler.yml use all instead of any for doc detection (#13507)
* No filetype support for xcompose files
* clarify `:help inclusion` section
* labeler.yml: Add some more component detection rules (#13511)
* No support for cypher files
* Vim9: confusing usage of private
* labeler.yml: add documentation label (#13506)
* fix grammar in termdebug doc, remove trailing spaces (#13505)
* improve window handling, shorten var types
* handle buffer-local mappings properly
* statusline may look different than expected
* Vim9: need more assignment tests
* Update for Wget2 2.1.0 (#13497)
* Unsupported option causes skipping of modeline test
* tests: failure in test_arabic
* Switch Hindu-Arabic to Arabic numerals in arabic keymap (#13430)
* Update the translation of Russian messages to Vim 9.0.2091 (#13490)
OBS-URL: https://build.opensuse.org/request/show/1126465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=356
- drop vim-changelog.sh
* recursive callback may cause issues on some archs
* matchparen highlight not cleared in completion mode
* improve the breakpoint sign label (#13525)
* Improve CONTRIBUTING.md
* Renamed "makefile_*.mak" for Vim documentation (#13517)
* Update for Lynx 2.8.9 (#13510)
* Improve :let-heredoc syntax highlighting (#12923)
* clarify when formatoptions applies
* Update for i3 4.23 (#13522)
* Update usr_51.txt to be more inclusive (#13496)
* Add missing null_<type> help tags (#13498)
* labeler.yml use all instead of any for doc detection (#13507)
* No filetype support for xcompose files
* clarify `:help inclusion` section
* labeler.yml: Add some more component detection rules (#13511)
* No support for cypher files
* Vim9: confusing usage of private
* labeler.yml: add documentation label (#13506)
* fix grammar in termdebug doc, remove trailing spaces (#13505)
* improve window handling, shorten var types
* handle buffer-local mappings properly
* statusline may look different than expected
* Vim9: need more assignment tests
* Update for Wget2 2.1.0 (#13497)
* Unsupported option causes skipping of modeline test
* tests: failure in test_arabic
* Switch Hindu-Arabic to Arabic numerals in arabic keymap (#13430)
* Update the translation of Russian messages to Vim 9.0.2091 (#13490)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=826
- Update to version 9.0.2078
* several problems with type aliases
* Vim9: No support for type aliases
* TextChangedI may not always trigger
* Completion menu may be wrong
* don't echo empty lines (#13431)
* typo in quickfix.c comments
* update debian related runtime files (#13423)
* Vim9: no nr2str conversion in list-unpack
* objdump files not recognized
* [security] disallow setting env in restricted mode
* possible to escape bracketed paste mode with Ctrl-C
* [security] overflow in :history
* clarify bracketed paste mode
* missing code formatting in if_pyth.txt
* xxd: coloring was disabled on Cygwin
* xxd: corrupting files when reversing bit dumps
* EXPAND flag set for filetype option
* cannot use buffer-number for errorformat
* Fix typos in several documents (#13420)
* pacman hooks are detected as conf filetype
* Janet files are not recognised
* not able to detect xkb filetypes
* *.{gn,gni} files are not recognized
* small updates to the documentation for varargs
* Update ftplugin - comment motions (#13412)
* outstanding exceptions may be skipped
* tests: avoid error when no swap files exist
* Vim9: no strict type checks for funcrefs varargs
* do not use hard-coded match id (#13393)
OBS-URL: https://build.opensuse.org/request/show/1120907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=355
* several problems with type aliases
* Vim9: No support for type aliases
* TextChangedI may not always trigger
* Completion menu may be wrong
* don't echo empty lines (#13431)
* typo in quickfix.c comments
* update debian related runtime files (#13423)
* Vim9: no nr2str conversion in list-unpack
* objdump files not recognized
* [security] disallow setting env in restricted mode
* possible to escape bracketed paste mode with Ctrl-C
* [security] overflow in :history
* clarify bracketed paste mode
* missing code formatting in if_pyth.txt
* xxd: coloring was disabled on Cygwin
* xxd: corrupting files when reversing bit dumps
* EXPAND flag set for filetype option
* cannot use buffer-number for errorformat
* Fix typos in several documents (#13420)
* pacman hooks are detected as conf filetype
* Janet files are not recognised
* not able to detect xkb filetypes
* *.{gn,gni} files are not recognized
* small updates to the documentation for varargs
* Update ftplugin - comment motions (#13412)
* outstanding exceptions may be skipped
* tests: avoid error when no swap files exist
* Vim9: no strict type checks for funcrefs varargs
* do not use hard-coded match id (#13393)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=824
- Update to version 9.0.2043
* Vim9: issue with funcref assignmentand varargs
* Test_cq_zero_exmode fails without channel feature
* trim(): hard to use default mask
* include syntax script for json5 (#13356)
* trim(): hard to use default mask
* completion shows current word after completion restart
* Vim9: object method funcref not cleaned up after use
* A few remaining cmdline completion issues with C-E/Y
* if_python: rework python3.12 build dependency
* [security] use-after-free with wildmenu
* don't try to copy SMACK attribute, when none exist
* gcc overflow-warning for f_resolve
* Fix more typos (#13354)
* cannot get mouse click pos for tab or virt text
* correct <PageUp>/<PageDown> behavior in 'wildmenu' (#13336)
* TextChangedI may be triggered by non-insert mode change
* no max callback recursion limit
* Vim9: no support for partials using call()
* confusing build dependencies
* Vim9: no support for bitwise operators in lambda funcs
* win32: python3 dll loading can be improved
* no cmdline completion for ++opt args
* no filetype detection for Debian sources
* need more tests for :cq
* getmousepos() returns wrong index for TAB char
* Coverity complains about change in charset
* Update Serbian messages translation (#13324)
* Update ftplugin (#13327)
* Vim9: islocked() needs more work
OBS-URL: https://build.opensuse.org/request/show/1118549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=354
* Vim9: issue with funcref assignmentand varargs
* Test_cq_zero_exmode fails without channel feature
* trim(): hard to use default mask
* include syntax script for json5 (#13356)
* trim(): hard to use default mask
* completion shows current word after completion restart
* Vim9: object method funcref not cleaned up after use
* A few remaining cmdline completion issues with C-E/Y
* if_python: rework python3.12 build dependency
* [security] use-after-free with wildmenu
* don't try to copy SMACK attribute, when none exist
* gcc overflow-warning for f_resolve
* Fix more typos (#13354)
* cannot get mouse click pos for tab or virt text
* correct <PageUp>/<PageDown> behavior in 'wildmenu' (#13336)
* TextChangedI may be triggered by non-insert mode change
* no max callback recursion limit
* Vim9: no support for partials using call()
* confusing build dependencies
* Vim9: no support for bitwise operators in lambda funcs
* win32: python3 dll loading can be improved
* no cmdline completion for ++opt args
* no filetype detection for Debian sources
* need more tests for :cq
* getmousepos() returns wrong index for TAB char
* Coverity complains about change in charset
* Update Serbian messages translation (#13324)
* Update ftplugin (#13327)
* Vim9: islocked() needs more work
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=822
- Updated to version 9.0.1894, fixes the following problems
- drop patches: disable-unreliable-tests.patch
ignore-flaky-test-failure.patch
vim-8.1.0297-dump3.patch
- fixes:
+ boo#1214922 - CVE-2023-4738
+ boo#1214925 - CVE-2023-4734
+ boo#1214924 - CVE-2023-4735
+ boo#1214921 - CVE-2023-4751
- droped %check - most of tests didn't work correctly in OBS
and maitenace burden of this was getting too big
* Not all cabal config files are recognized.
* Duplicate code for converting float to string.
* Message is cleared when removing mode message (Gary Johnson).
* Error message is cleared when removing mode message.
* Expanding a pattern interferes with command line completion.
* Compiler warning for uninitialized variable.
* crypt tests hang and cause memory errors
* Build failure without the crypt feature.
* Compiler warning for unused variables without the crypt feature.
* The log file does not give information about window sizes.
* Build failure with tiny features.
* Filetype detection fails if file name ends in many '~'.
* Not all filetype file name matches are tested.
* zserio files are not recognized.
* Insufficient testing for syntax plugins.
* Result of syntax tests is hard to see.
* Syntax test failure causes script to abort.
* Unclear why syntax test fails on Mac.
* Unclear why syntax test fails on Mac.
OBS-URL: https://build.opensuse.org/request/show/1110341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=353
- drop patches: disable-unreliable-tests.patch
ignore-flaky-test-failure.patch
vim-8.1.0297-dump3.patch
- fixes:
+ boo#1214922 - CVE-2023-4738
+ boo#1214925 - CVE-2023-4734
+ boo#1214924 - CVE-2023-4735
+ boo#1214921 - CVE-2023-4751
- droped %check - most of tests didn't work correctly in OBS
and maitenace burden of this was getting too big
* Not all cabal config files are recognized.
* Duplicate code for converting float to string.
* Message is cleared when removing mode message (Gary Johnson).
* Error message is cleared when removing mode message.
* Expanding a pattern interferes with command line completion.
* Compiler warning for uninitialized variable.
* crypt tests hang and cause memory errors
* Build failure without the crypt feature.
* Compiler warning for unused variables without the crypt feature.
* The log file does not give information about window sizes.
* Build failure with tiny features.
* Filetype detection fails if file name ends in many '~'.
* Not all filetype file name matches are tested.
* zserio files are not recognized.
* Insufficient testing for syntax plugins.
* Result of syntax tests is hard to see.
* Syntax test failure causes script to abort.
* Unclear why syntax test fails on Mac.
* Unclear why syntax test fails on Mac.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=820
- Updated to version 9.0.1632, fixes the following problems
* Error messages are not translated.
* Error for function name has wrong line number.
* "file N of M" message is not translated.
* Users may not know what to do with an internal error.
* SpellCap highlight not always updated when needed.
* Some error messages are not translated.
* CI: indent test hangs on FreeBSD.
* Translation does not work for plural argument.
* :stopinsert may not work in a popup close handler. (Ben Jackson)
* Get E304 when using 'cryptmethod' "xchacha20v2". (Steve Mynott)
* Not all meson files are recognized.
* Weird use of static variables for spell checking.
* Checking translations gives an error for using two messages with ngettext()
that differ in "%" items.
* Corn config files are not recognized.
* Incsearch not triggered when pasting clipboard register on the command
line.
* Filetype test contains too many special characters.
* Filetype test has trailing white space.
* Some "gomod" files are not recognized.
* Not all timer tests are marked as flaky.
* MS-Windows: assert error when compiled with debug mode.
* Some internal error messages are translated.
* Line pointer becomes invalid when using spell checking.
* :registers command does not work in sandbox.
* Cursor ends up below the window after a put.
* screenchar(), screenchars() and screenstring() do not work properly when
'encoding' is set to a double-byte encoding.
* Cursor not adjusted when near top or bottom of window and 'splitkeep'
OBS-URL: https://build.opensuse.org/request/show/1093248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=351
* Error messages are not translated.
* Error for function name has wrong line number.
* "file N of M" message is not translated.
* Users may not know what to do with an internal error.
* SpellCap highlight not always updated when needed.
* Some error messages are not translated.
* CI: indent test hangs on FreeBSD.
* Translation does not work for plural argument.
* :stopinsert may not work in a popup close handler. (Ben Jackson)
* Get E304 when using 'cryptmethod' "xchacha20v2". (Steve Mynott)
* Not all meson files are recognized.
* Weird use of static variables for spell checking.
* Checking translations gives an error for using two messages with ngettext()
that differ in "%" items.
* Corn config files are not recognized.
* Incsearch not triggered when pasting clipboard register on the command
line.
* Filetype test contains too many special characters.
* Filetype test has trailing white space.
* Some "gomod" files are not recognized.
* Not all timer tests are marked as flaky.
* MS-Windows: assert error when compiled with debug mode.
* Some internal error messages are translated.
* Line pointer becomes invalid when using spell checking.
* :registers command does not work in sandbox.
* Cursor ends up below the window after a put.
* screenchar(), screenchars() and screenstring() do not work properly when
'encoding' is set to a double-byte encoding.
* Cursor not adjusted when near top or bottom of window and 'splitkeep'
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=816
- Updated to version 9.0.1538, fixes the following problems
- fixes boo#1211256 CVE-2023-2609
* No error when calling remote_startserver() with an empty string.
* Error when heredoc content looks like heredoc.
* Line number not displayed when using 'smoothscroll'.
* Assert message is confusing with boolean result. assert_inrange()
replaces message instead of adding it.
* Catch does not work when lines are joined with a newline.
* Error message lacks mentioning the erroneous argument.
* Misleading variable name for error message.
* Crash when using wrong arg types to assert_match().
* Inserting lines when scrolling with 'smoothscroll' set.
* Text scrolls unnecessarily when splitting and 'splitkeep' is not "cursor".
* Test waits unnecessarily long before checking screendump.
* reverse() does not work for a String.
* Cannot use special keys in <Cmd> mapping.
* Search stats not always visible when searching backwards.
* Global 'filetype' is set when it is detected from the file content.
* Completion for option name includes all bool options.
* Failing redo of command with control characters.
* Some functions give two error messages.
* Some error messages are not marked for translation.
* Passing -1 for bool is not always rejected.
* 'smoothscroll' does not always work properly.
* Condition is always true.
* Crash when using negative value for term_cols.
* Libsodium encryption is only used with "huge" features, even when manually
enabled through configure. (Tony Mechelynck)
* Code style test doesn't check for space after "if".
* Cursor moves to wrong line when 'foldmethod' is "diff". (Rick Howe)
OBS-URL: https://build.opensuse.org/request/show/1086117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=349
- fixes boo#1211256 CVE-2023-2609
* No error when calling remote_startserver() with an empty string.
* Error when heredoc content looks like heredoc.
* Line number not displayed when using 'smoothscroll'.
* Assert message is confusing with boolean result. assert_inrange()
replaces message instead of adding it.
* Catch does not work when lines are joined with a newline.
* Error message lacks mentioning the erroneous argument.
* Misleading variable name for error message.
* Crash when using wrong arg types to assert_match().
* Inserting lines when scrolling with 'smoothscroll' set.
* Text scrolls unnecessarily when splitting and 'splitkeep' is not "cursor".
* Test waits unnecessarily long before checking screendump.
* reverse() does not work for a String.
* Cannot use special keys in <Cmd> mapping.
* Search stats not always visible when searching backwards.
* Global 'filetype' is set when it is detected from the file content.
* Completion for option name includes all bool options.
* Failing redo of command with control characters.
* Some functions give two error messages.
* Some error messages are not marked for translation.
* Passing -1 for bool is not always rejected.
* 'smoothscroll' does not always work properly.
* Condition is always true.
* Crash when using negative value for term_cols.
* Libsodium encryption is only used with "huge" features, even when manually
enabled through configure. (Tony Mechelynck)
* Code style test doesn't check for space after "if".
* Cursor moves to wrong line when 'foldmethod' is "diff". (Rick Howe)
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=812
- Updated to version 9.0.1504, fixes the following problems
- fixes boo#1210996 - CVE-2023-2426
* xchacha20v2 crypt header is platform dependent.
* Crypt with libsodium is not tested on CI.
* The ModeChanged event may be triggered too often.
* Wrong scrolling with ls=0 and :botright split.
* Using uninitialized memory when argument is missing.
* Popup menu position wrong in window with toolbar.
* Crash when recovering from corrupted swap file.
* GTK3: hiding the mouse pointer does not work. (Rory O’Kane)
* Test restoring register with wrong value.
* The ruler percentage can't be localized.
* In a terminal window the cursor may jump around. (Kenny Stauffer)
* Using uninitialized memory with fuzzy matching.
* The falsy operator is not tested properly.
* Crash with nested :try and :throw in catch block.
* No test for deleting the end of a long wrapped line.
* Luau files are not recognized.
* No error when calling remote_startserver() with an empty string.
OBS-URL: https://build.opensuse.org/request/show/1083978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=348
- fixes boo#1210996 - CVE-2023-2426
* xchacha20v2 crypt header is platform dependent.
* Crypt with libsodium is not tested on CI.
* The ModeChanged event may be triggered too often.
* Wrong scrolling with ls=0 and :botright split.
* Using uninitialized memory when argument is missing.
* Popup menu position wrong in window with toolbar.
* Crash when recovering from corrupted swap file.
* GTK3: hiding the mouse pointer does not work. (Rory O’Kane)
* Test restoring register with wrong value.
* The ruler percentage can't be localized.
* In a terminal window the cursor may jump around. (Kenny Stauffer)
* Using uninitialized memory with fuzzy matching.
* The falsy operator is not tested properly.
* Crash with nested :try and :throw in catch block.
* No test for deleting the end of a long wrapped line.
* Luau files are not recognized.
* No error when calling remote_startserver() with an empty string.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=810
- Updated to version 9.0.1488, fixes the following problems
* Ending Insert mode when accessing a hidden prompt buffer.
* Crash when passing NULL to setcmdline(). (Andreas Louv)
* openSUSE: configure doesn't find the Motif library. (Tony Mechelynck)
* Unnecessary checks for the "skip" flag when skipping.
* Condition is always true.
* Diff test fails on MacOS 13.
* Test for prompt buffer is flaky.
* Unnecessary redrawing when 'showcmdloc' is not "last".
* Code using EVAL_CONSTANT is dead, it is never set.
* Typos in source code and tests.
* Code indenting is confused by macros.
* C++ 20 modules are not recognized.
* Shortmess test depends on order of test execution.
* No regression test for what patch 9.0.1333 fixes.
* Buffer overflow when expanding long file name.
* Typo in name of type.
* Insufficient testing for getcmdcompltype().
* Ruler not drawn correctly when using 'rulerformat'.
* Recursively calling :defer function if it does :qa.
* Virtual text truncation only works with Unicode 'encoding'.
* Strace filetype detection is expensive.
* Haiku build fails.
* Cannot use an object member name as a method argument.
* Jenkinsfiles are not recognized as groovy.
* Recursively calling :defer function if it does :qa in a compiled function.
* Deferred functions not called from autocommands.
* Deferred functions invoked in unexpected order when using :qa and
autocommands.
* Warnings for function declarations.
OBS-URL: https://build.opensuse.org/request/show/1082937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=347
* Ending Insert mode when accessing a hidden prompt buffer.
* Crash when passing NULL to setcmdline(). (Andreas Louv)
* openSUSE: configure doesn't find the Motif library. (Tony Mechelynck)
* Unnecessary checks for the "skip" flag when skipping.
* Condition is always true.
* Diff test fails on MacOS 13.
* Test for prompt buffer is flaky.
* Unnecessary redrawing when 'showcmdloc' is not "last".
* Code using EVAL_CONSTANT is dead, it is never set.
* Typos in source code and tests.
* Code indenting is confused by macros.
* C++ 20 modules are not recognized.
* Shortmess test depends on order of test execution.
* No regression test for what patch 9.0.1333 fixes.
* Buffer overflow when expanding long file name.
* Typo in name of type.
* Insufficient testing for getcmdcompltype().
* Ruler not drawn correctly when using 'rulerformat'.
* Recursively calling :defer function if it does :qa.
* Virtual text truncation only works with Unicode 'encoding'.
* Strace filetype detection is expensive.
* Haiku build fails.
* Cannot use an object member name as a method argument.
* Jenkinsfiles are not recognized as groovy.
* Recursively calling :defer function if it does :qa in a compiled function.
* Deferred functions not called from autocommands.
* Deferred functions invoked in unexpected order when using :qa and
autocommands.
* Warnings for function declarations.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=808
- Updated to version 9.0.1443, fixes the following problems
* Livebook files are not recognized.
* getscriptinfo() loops even when specific SID is given.
* Completion popup in wrong position with virtual text "above".
* On some systems the Lua library is not found.
* Crash when adding package already in 'runtimepath'.
* Scrolling too many lines when 'wrap' and 'diff' are set.
* Cannot compare a typed variable with v:none.
* Test fails with different error number.
* .fs files are falsely recognized as forth files.
* Start Insert mode when accessing a hidden prompt buffer.
* "rvim" can execute a shell through :diffpatch.
* mapset() does not restore non-script context.
* Ending Insert mode when accessing a hidden prompt buffer.
OBS-URL: https://build.opensuse.org/request/show/1078626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=346
* Livebook files are not recognized.
* getscriptinfo() loops even when specific SID is given.
* Completion popup in wrong position with virtual text "above".
* On some systems the Lua library is not found.
* Crash when adding package already in 'runtimepath'.
* Scrolling too many lines when 'wrap' and 'diff' are set.
* Cannot compare a typed variable with v:none.
* Test fails with different error number.
* .fs files are falsely recognized as forth files.
* Start Insert mode when accessing a hidden prompt buffer.
* "rvim" can execute a shell through :diffpatch.
* mapset() does not restore non-script context.
* Ending Insert mode when accessing a hidden prompt buffer.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=806
- Updated to version 9.0.1430, fixes the following problems
* The included xdiff code is a bit outdated.
* Lean files are not recognized.
* Build failure because SIZE_MAX is not defined.
* Nu files are not recognized.
* Sage files are not recognized.
* WebAssembly Interface Type files are not recognized.
* Unused macros are defined.
* "wat" and "wast" files are one filetype.
* Indent wrong after "export namespace" in C++.
* Warning for uninitialized variable. (Tony Mechelynck)
* Cursor in wrong position when leaving insert mode.
* Invalid memory access when ending insert mode.
* Livebook files are not recognized.
- Create a standalone package for xxd
* This is used by non-vim tools too
- Updated to version 9.0.1418, fixes the following problems
- fixes CVE-2023-1355
* Using NULL pointer with nested :open command.
* Cairo files are not recognized.
* Unx Tal files are not recognized.
* Odin files are not recognized.
* sort(list, 'N') does not work in Vim9 script context.
* Highlight for popupmenu kind and extra cannot be set.
* Profile test repeats the headers many times.
* Highlight test script has a few problems.
* find_file_in_path() is not reentrant.
* Condition is always true.
OBS-URL: https://build.opensuse.org/request/show/1075605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=345
* The included xdiff code is a bit outdated.
* Lean files are not recognized.
* Build failure because SIZE_MAX is not defined.
* Nu files are not recognized.
* Sage files are not recognized.
* WebAssembly Interface Type files are not recognized.
* Unused macros are defined.
* "wat" and "wast" files are one filetype.
* Indent wrong after "export namespace" in C++.
* Warning for uninitialized variable. (Tony Mechelynck)
* Cursor in wrong position when leaving insert mode.
* Invalid memory access when ending insert mode.
* Livebook files are not recognized.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=800
- fixes CVE-2023-1355
* Using NULL pointer with nested :open command.
* Cairo files are not recognized.
* Unx Tal files are not recognized.
* Odin files are not recognized.
* sort(list, 'N') does not work in Vim9 script context.
* Highlight for popupmenu kind and extra cannot be set.
* Profile test repeats the headers many times.
* Highlight test script has a few problems.
* find_file_in_path() is not reentrant.
* Condition is always true.
* Crash when using null_class.
* Unused variables and functions.
* Compilation error with some compilers.
* Missing check for out-of-memory.
* ILE RPG files are not recognized.
* TableGen files are not recognized.
* QMLdir files are not recognized.
* Racket files are recognized as scheme.
* Accuracy of profiling is not optimal.
* Pony files are not recognized.
* Compiler warning for unused variable.
* <M-S-x> in Kitty does not use the Shift modifier.
* Crystal files are not recognized.
* Crash when collection is modified when using filter().
* ESDL files are not recognized.
* The included xdiff code is a bit outdated.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=796
- Updated to version 9.0.1392, fixes the following problems
- fixes CVE-2023-1264
* Options test fails with some window width.
* Scrollbar test sporadically fails.
* Amiga: not all builds use gethostname().
* Amiga: a couple of include files are included twice.
* FOR_ALL_ macros are defined in an unexpected file.
* "clear" macros are not always used.
* Using NULL pointer with nested :open command.
- fixes CVE-2023-1175 CVE-2023-1170
OBS-URL: https://build.opensuse.org/request/show/1070144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=343
- fixes CVE-2023-1264
* Options test fails with some window width.
* Scrollbar test sporadically fails.
* Amiga: not all builds use gethostname().
* Amiga: a couple of include files are included twice.
* FOR_ALL_ macros are defined in an unexpected file.
* "clear" macros are not always used.
* Using NULL pointer with nested :open command.
- fixes CVE-2023-1175 CVE-2023-1170
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=792
- Updated to version 9.0.1386, fixes the following problems
* Divide by zero in zero-width window.
* Bass files are not recognized.
* Still some "else if" constructs for setting options.
* Crash when using a NULL object. (Ernie Rael)
* Ballooneval interferes with Insert completion.
* Test for 'toolbariconsize' may fail.
* Wrong text displayed when using both 'linebreak' and 'list'.
* Function for setting options not used consistently.
* Crash when getting member of obj of unknown class.
* Accessing invalid memory with put in Visual block mode.
* job_status() may return "dead" if the process parent changed.
* Illegal memory access when using virtual editing.
* Functions for handling options are not ordered.
* CTRL-X on 2**64 subtracts two. (James McCoy)
* ACCESS_ names have a conflict with on some systems.
* Failing test for strptime() doesn't show returned value.
* xxd: combination of little endian and cols fails. (Aapo Rantalainen)
* Setting HOMEBREW_NO_AUTO_UPDATE is not needed with Homebew version 4.
* g'Esc is considered an error.
* Options test fails with some window width.
OBS-URL: https://build.opensuse.org/request/show/1069600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=342
* Divide by zero in zero-width window.
* Bass files are not recognized.
* Still some "else if" constructs for setting options.
* Crash when using a NULL object. (Ernie Rael)
* Ballooneval interferes with Insert completion.
* Test for 'toolbariconsize' may fail.
* Wrong text displayed when using both 'linebreak' and 'list'.
* Function for setting options not used consistently.
* Crash when getting member of obj of unknown class.
* Accessing invalid memory with put in Visual block mode.
* job_status() may return "dead" if the process parent changed.
* Illegal memory access when using virtual editing.
* Functions for handling options are not ordered.
* CTRL-X on 2**64 subtracts two. (James McCoy)
* ACCESS_ names have a conflict with on some systems.
* Failing test for strptime() doesn't show returned value.
* xxd: combination of little endian and cols fails. (Aapo Rantalainen)
* Setting HOMEBREW_NO_AUTO_UPDATE is not needed with Homebew version 4.
* g'Esc is considered an error.
* Options test fails with some window width.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=790
- Updated to version 9.0.1367, fixes the following problems
- dropped vim-fix-sh-syntax.patch
- fixes boo#1208828 - CVE-2023-1127
* Using null_object results in an internal error. (Ernie Rael)
* Compilation error with some compilers.
* Too many "else if" statements in handling options.
* Cue files are not recognized.
* extendnew() not sufficiently tested.
* ml_get error when going to another tab. (Daniel J. Perry)
* Crash when :def function has :break in skipped block. (Ernie Rael)
* Build error with older Mac OS.
* Functions for setting options are in random order.
* Divide by zero in zero-width window.
OBS-URL: https://build.opensuse.org/request/show/1068672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=341
- dropped vim-fix-sh-syntax.patch
- fixes boo#1208828 - CVE-2023-1127
* Using null_object results in an internal error. (Ernie Rael)
* Compilation error with some compilers.
* Too many "else if" statements in handling options.
* Cue files are not recognized.
* extendnew() not sufficiently tested.
* ml_get error when going to another tab. (Daniel J. Perry)
* Crash when :def function has :break in skipped block. (Ernie Rael)
* Build error with older Mac OS.
* Functions for setting options are in random order.
* Divide by zero in zero-width window.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=788
- Updated to version 9.0.1357, fixes the following problems
* Setting 'formatoptions' with :let doesn't check for errors.
* The code for setting options is too complicated.
* Scrolling two lines with even line count and 'scrolloff' set.
* 'splitkeep' test has failures.
* Coverity warns for using a NULL pointer.
* Cursor position wrong when splitting window in insert mode.
* Some settings use the current codepage instead of 'encoding'.
* :messages behavior depends on 'fileformat' of current buffer.
* Escaping for completion of map command not properly tested.
* Crash when using an unset object variable.
* Code style test fails.
* PRQL files are not recognized.
* Checking the type of a null object causes a crash.
* vimscript test fails where using {expr} syntax.
* Crash when indexing "any" which is an object.
* Build failure with +eval feature.
* "gj" and "gk" do not move correctly over a closed fold.
* 'colorcolumn' highlight wrong with virtual text above.
* Relative line number not updated with virtual text above.
* Cursor in wrong position below line with virtual text below ending in
multi-byte character.
* Error when using "none" for GUI color is confusing.
* Completion of map includes simplified ones.
* Handling new value of an option has a long "else if" chain.
* Illegal memory access when using :ball in Visual mode.
* Crash when using buffer-local user command in cmdline window. (Karl
Yngve Lervåg)
* When redo'ing twice <ScriptCmd> may not get the script ID.
* Using tt_member for the class leads to mistakes.
OBS-URL: https://build.opensuse.org/request/show/1067840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=340
* Setting 'formatoptions' with :let doesn't check for errors.
* The code for setting options is too complicated.
* Scrolling two lines with even line count and 'scrolloff' set.
* 'splitkeep' test has failures.
* Coverity warns for using a NULL pointer.
* Cursor position wrong when splitting window in insert mode.
* Some settings use the current codepage instead of 'encoding'.
* :messages behavior depends on 'fileformat' of current buffer.
* Escaping for completion of map command not properly tested.
* Crash when using an unset object variable.
* Code style test fails.
* PRQL files are not recognized.
* Checking the type of a null object causes a crash.
* vimscript test fails where using {expr} syntax.
* Crash when indexing "any" which is an object.
* Build failure with +eval feature.
* "gj" and "gk" do not move correctly over a closed fold.
* 'colorcolumn' highlight wrong with virtual text above.
* Relative line number not updated with virtual text above.
* Cursor in wrong position below line with virtual text below ending in
multi-byte character.
* Error when using "none" for GUI color is confusing.
* Completion of map includes simplified ones.
* Handling new value of an option has a long "else if" chain.
* Illegal memory access when using :ball in Visual mode.
* Crash when using buffer-local user command in cmdline window. (Karl
Yngve Lervåg)
* When redo'ing twice <ScriptCmd> may not get the script ID.
* Using tt_member for the class leads to mistakes.
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=786