Commit Graph

942 Commits

Author SHA256 Message Date
3107a0ca3b - Updated to version 9.0.1107, fixes the following problems
* build fails if the compiler doesn't allow for a declaration right after
  "case".
  * ASAN complains about NULL argument.
  * Can add text property with negative ID before virtual text property.
  * With the +vartabs feature indent folding may use wrong 'tabstop'.
  * Leaking memory when defining a user command fails.
  * The "kitty" terminfo entry is not widespread, resulting in the kitty
  terminal not working properly.
  * Using "->" with split lines does not always work.
  * Some jsonc files are not recognized.
  * Empty and comment lines in a class cause an error.
  * Code handling low level MS-Windows events cannot be tested.
  * Compiler warns for uninitialized variable.
  * Display wrong in Windows terminal after exiting Vim.
  * Autocommand test sometimes fails.
  * Clang warns for unused variable.
  * unnessary assignment
  * FHIR Shorthand files are not recognized.
  * Assignment to non-existing member causes a crash. (Yegappan Lakshmanan)
  * Search error message doesn't show used pattern.
  * Using freed memory of object member. (Yegappan Lakshmanan)
  * Compiler warning when HAS_MESSAGE_WINDOW is not defined.
  * Using freed memory when declaration fails. (Yegappan Lakshmanan)
  * Reallocating hashtab when the size didn't change.
  * Tests are failing.
  * Code uses too much indent.
  * Trying to resize a hashtab may cause a problem.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=770
2022-12-29 11:10:42 +00:00
Dominique Leuenberger
d9051d42e2 Accepting request 1043738 from editors
- Updated to version 9.0.1075, fixes the following problems
  * refreshed vim-7.4-highlight_fstab.patch
  * Test for <Cmd> mapping with CmdlineChanged fails.
  * Cannot define a method in a class.
  * ASAN gives false alarm about array access.
  * Macro has confusing name and is duplicated.
  * Setting window height using Python may cause errors.
  * In a class object members cannot be initialized.
  * Class method disassemble test fails on MS-Windows.
  * Matchparen is slow.
  * With "screenline" in 'culopt' cursorline highlight is wrong.
  * Crash when opening a very small terminal window.
  * Using freed memory when assigning to variable twice.
  * After a failed CTRL-W ] next command splits window.
  * Using freed memory on exit when EXITFREE is defined.
  * Default constructor arguments are not optional.
  * Object member can't get type from initializer.
  * Coverity warns for using uninitialized memory.
  * Leaking memory when disassembling an object method.
  * Conflict between supercollider and scala filetype detection.
  * String value of class and object do not have useful information.
  * Build failure with some compilers that can't handle a declaration directly
  after a "case" statement.
  * Cannot display 'showcmd' somewhere else.
  * Some test function names do not match what they are doing.
  * When using Kitty a shell command may mess up the key protocol state.
  * Code for making 'shortmess' temporarily empty is repeated.
  * A shell command switching screens may still have a problem with the
  kitty keyboard protocol.
  * Test function name is wrong.

OBS-URL: https://build.opensuse.org/request/show/1043738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=331
2022-12-20 19:19:48 +00:00
88b93a20f5 - Updated to version 9.0.1075, fixes the following problems
* refreshed vim-7.4-highlight_fstab.patch
  * Test for <Cmd> mapping with CmdlineChanged fails.
  * Cannot define a method in a class.
  * ASAN gives false alarm about array access.
  * Macro has confusing name and is duplicated.
  * Setting window height using Python may cause errors.
  * In a class object members cannot be initialized.
  * Class method disassemble test fails on MS-Windows.
  * Matchparen is slow.
  * With "screenline" in 'culopt' cursorline highlight is wrong.
  * Crash when opening a very small terminal window.
  * Using freed memory when assigning to variable twice.
  * After a failed CTRL-W ] next command splits window.
  * Using freed memory on exit when EXITFREE is defined.
  * Default constructor arguments are not optional.
  * Object member can't get type from initializer.
  * Coverity warns for using uninitialized memory.
  * Leaking memory when disassembling an object method.
  * Conflict between supercollider and scala filetype detection.
  * String value of class and object do not have useful information.
  * Build failure with some compilers that can't handle a declaration directly
  after a "case" statement.
  * Cannot display 'showcmd' somewhere else.
  * Some test function names do not match what they are doing.
  * When using Kitty a shell command may mess up the key protocol state.
  * Code for making 'shortmess' temporarily empty is repeated.
  * A shell command switching screens may still have a problem with the
  kitty keyboard protocol.
  * Test function name is wrong.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=768
2022-12-19 10:40:40 +00:00
Dominique Leuenberger
f553acec86 Accepting request 1041886 from editors
- Updated to version 9.0.1040, fixes the following problems
  * Build errors without the +channel feature. (John Marriott)
  * ch_log() text can be hard to find in the log file.
  * The keyboard state response may end up in a shell command.
  * Build error in tiny version.
  * 'cursorline' not drawn before virtual text below.
  * Stray characters displayed when starting the GUI.
  * GUI: remote_foreground() does not always work. (Ron Aaron)
  * When using kitty keyboard protocol function keys may not work. (Kovid
  Goyal)
  * Build failure with tiny version.
  * File missing from list of distributed files.
  * Using feedkeys() does not show up in a channel log.
  * Popupwin test is more flaky on MacOS.
  * Callback name argument is changed by setqflist().
  * Crash when reading help index with various options set. (Marius Gedminas)
  * Vim9 script: get E1096 when comment follows return.
  * Display errors when adding or removing text property type.
  * Tests for empty prop type name fail.
  * Padding before virtual text below is highlighted when 'number' and
  'nowrap' are set.
  * If 'keyprotocol' is empty "xterm" still uses modifyOtherKeys.
  * Coverity warns for dead code.
  * "gk" may reset skipcol when not needed.
  * Memory may leak.
  * With 'smoothscroll' skipcol may be reset unnecessarily.
  * Classes are not documented or implemented yet.
  * Command list test fails.
  * Tiny build fails.
  * Suspend test sometimes fails on MacOS.

OBS-URL: https://build.opensuse.org/request/show/1041886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=330
2022-12-10 20:17:42 +00:00
e07e300be7 - Updated to version 9.0.1040, fixes the following problems
* Build errors without the +channel feature. (John Marriott)
  * ch_log() text can be hard to find in the log file.
  * The keyboard state response may end up in a shell command.
  * Build error in tiny version.
  * 'cursorline' not drawn before virtual text below.
  * Stray characters displayed when starting the GUI.
  * GUI: remote_foreground() does not always work. (Ron Aaron)
  * When using kitty keyboard protocol function keys may not work. (Kovid
  Goyal)
  * Build failure with tiny version.
  * File missing from list of distributed files.
  * Using feedkeys() does not show up in a channel log.
  * Popupwin test is more flaky on MacOS.
  * Callback name argument is changed by setqflist().
  * Crash when reading help index with various options set. (Marius Gedminas)
  * Vim9 script: get E1096 when comment follows return.
  * Display errors when adding or removing text property type.
  * Tests for empty prop type name fail.
  * Padding before virtual text below is highlighted when 'number' and
  'nowrap' are set.
  * If 'keyprotocol' is empty "xterm" still uses modifyOtherKeys.
  * Coverity warns for dead code.
  * "gk" may reset skipcol when not needed.
  * Memory may leak.
  * With 'smoothscroll' skipcol may be reset unnecessarily.
  * Classes are not documented or implemented yet.
  * Command list test fails.
  * Tiny build fails.
  * Suspend test sometimes fails on MacOS.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=766
2022-12-09 13:56:38 +00:00
Dominique Leuenberger
32c4ee3bcd Accepting request 1039295 from editors
-Updated to version 9.0.0978, fixes the following problems
  * The first termcap entry of a builtin termcap is not used.
  * Two conditions are always false.
  * Coverity warns for not using return value of dict_add().
  * Coverity warns for using a NULL pointer.
  * Using Ruby LDFLAGS may cause build problems.
  * Build failure with tiny version. (Tony Mechelynck)
  * Cannot debug the Kitty keyboard protocol with TermDebug.
  * Oblivion files are not recognized.
  * Kitty shows "already at oldest change" on startup.
  * Various code formatting issues.
  * When using dash it may not be recognize as filetype "sh".
  * Wrong type for "isunnamed" returned by getreginfo().
  * Forked repositories send out useless email.
  * Still using simplified mappings when using the kitty keyboard protocol.
  * Crash when typing a letter in a terminal window. (Shane-XB-Qian)
  * CI failures in sound dummy.
  * Workflow Description Language files are not recognized.
  * Pretending to go out of Insert mode when Esc is received has side effects.
  * 'cursorline' causes virtual text highlight to continue.
  * Failures in the cursorline test.
  * CI: Error in Coverity flow is not reported.
  * Invalid memory access in substitute with function that goes to another
  file.
  * 'ttyfast' is set for arbitrary terminals.
  * Crash when unletting a variable while listing variables.
  * The pattern "\_s\zs" matches at EOL.
  * Trying every character position for a match is inefficient.
  * Eclipse preference files are not recognized.
  * Part of making search more efficient is missing.

OBS-URL: https://build.opensuse.org/request/show/1039295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=329
2022-12-02 12:12:05 +00:00
40514c8344 -Updated to version 9.0.0978, fixes the following problems
* The first termcap entry of a builtin termcap is not used.
  * Two conditions are always false.
  * Coverity warns for not using return value of dict_add().
  * Coverity warns for using a NULL pointer.
  * Using Ruby LDFLAGS may cause build problems.
  * Build failure with tiny version. (Tony Mechelynck)
  * Cannot debug the Kitty keyboard protocol with TermDebug.
  * Oblivion files are not recognized.
  * Kitty shows "already at oldest change" on startup.
  * Various code formatting issues.
  * When using dash it may not be recognize as filetype "sh".
  * Wrong type for "isunnamed" returned by getreginfo().
  * Forked repositories send out useless email.
  * Still using simplified mappings when using the kitty keyboard protocol.
  * Crash when typing a letter in a terminal window. (Shane-XB-Qian)
  * CI failures in sound dummy.
  * Workflow Description Language files are not recognized.
  * Pretending to go out of Insert mode when Esc is received has side effects.
  * 'cursorline' causes virtual text highlight to continue.
  * Failures in the cursorline test.
  * CI: Error in Coverity flow is not reported.
  * Invalid memory access in substitute with function that goes to another
  file.
  * 'ttyfast' is set for arbitrary terminals.
  * Crash when unletting a variable while listing variables.
  * The pattern "\_s\zs" matches at EOL.
  * Trying every character position for a match is inefficient.
  * Eclipse preference files are not recognized.
  * Part of making search more efficient is missing.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=764
2022-12-01 11:10:20 +00:00
Dominique Leuenberger
a8e7d23852 Accepting request 1037540 from editors
- Updated to version 9.0.0924, fixes the following problems
  * Aws config files are not recognized.
  * ":!" does not switch to the alternate screen.
  * CTRL-Z at end of file is always dropped.
  * Build error.
  * "!ls" does not work.
  * Still a build error, tests are failing.
  * Memory leak with empty shell command.
  * Crash when using win_move_statusline() in another tab page.
  * Crash when dragging the statusline with a mapping.
  * Mouse drag test fails.
  * Crash when using win_move_separator() in other tab page.
  * If 'endofline' is set the CTRL-Z may be written in the wrong place.
  * The <Home> key in tmux doesn't work when 'term' is set to
  "xterm". (Dominique Pellé)
  * Various typos.
  * Wrong counts in macro comment.
  * Compiler warning for redefining HAVE_DUP.
  * Deprecation warning causes build failure.
  * Warning for missing return type.
  * The window title is not redrawn when 'endoffile' changes.
  * Wrong error when using extend() with funcref.
  * append() reports failure when not appending anything.
  * Compiler warnings for unused variables.
  * Test may fail depending on sequence of events.
  * Cannot change a slice of a const list. (Takumi KAGIYAMA)
  * deletebufline() does not always return 1 on failure.
  * Unicode range for Apple SF symbols is outdated.
  * VHS tape files are not recognized.
  * Handling 'statusline' errors is spread out.

OBS-URL: https://build.opensuse.org/request/show/1037540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=328
2022-11-24 11:22:18 +00:00
3fb9b30467 - Updated to version 9.0.0924, fixes the following problems
* Aws config files are not recognized.
  * ":!" does not switch to the alternate screen.
  * CTRL-Z at end of file is always dropped.
  * Build error.
  * "!ls" does not work.
  * Still a build error, tests are failing.
  * Memory leak with empty shell command.
  * Crash when using win_move_statusline() in another tab page.
  * Crash when dragging the statusline with a mapping.
  * Mouse drag test fails.
  * Crash when using win_move_separator() in other tab page.
  * If 'endofline' is set the CTRL-Z may be written in the wrong place.
  * The <Home> key in tmux doesn't work when 'term' is set to
  "xterm". (Dominique Pellé)
  * Various typos.
  * Wrong counts in macro comment.
  * Compiler warning for redefining HAVE_DUP.
  * Deprecation warning causes build failure.
  * Warning for missing return type.
  * The window title is not redrawn when 'endoffile' changes.
  * Wrong error when using extend() with funcref.
  * append() reports failure when not appending anything.
  * Compiler warnings for unused variables.
  * Test may fail depending on sequence of events.
  * Cannot change a slice of a const list. (Takumi KAGIYAMA)
  * deletebufline() does not always return 1 on failure.
  * Unicode range for Apple SF symbols is outdated.
  * VHS tape files are not recognized.
  * Handling 'statusline' errors is spread out.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=762
2022-11-23 10:23:31 +00:00
Dominique Leuenberger
9ca58d226d Accepting request 1030701 from editors
- Updated to version 9.0.0814, fixes the following problems
 * Kitty terminal is not recognized.
 * GUI mouse scrollwheel mappings don't work.
 * Error if :echowin is preceded by a command modifier
 * readblob() returns empty when trying to read too much
 * Test for job writing to buffer fails
 * sonnet filetype detection has a typo
 * With 'smoothscroll' typing "0" may not go to the first column
 * 'langmap' works differently when there are modifiers
 * Filetype autocmd may cause freed memory access
 * Crash when trying to divice the largest negative number by -1
 * readblob() cannot read from character device.
 * The modifyOtherKeys flag is set when it should not.
 * In compiled function ->() on next line not recognized
 * Clang format configuration files are not recognized.
 * Order of assert function arguments is reverted.
 * readblob() always reads the whole file.
 * At the hit-Enter prompt the End and Home keys may not work.
 * Dummy buffer ends up in a window
 * User command does not get number from :tab modifier
 * Memory leak with empty shell command
 * ":!" doesn't do anything but does update the previous command.
 * OpenVPN files are not recognized.
 * 'scroll' value computed in unexpected location
 * The libvterm code is outdated.
 * Quickfix commands may keep memory allocated.
 * With a Visual block a put command column may go negative.
 * Indent and option tests fail.
 * Cannot use 'indentexpr' for Lisp indenting.
 * Display test for 'listchars' "precedes" fails

OBS-URL: https://build.opensuse.org/request/show/1030701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=327
2022-10-25 09:18:21 +00:00
9f1d06bb46 - Updated to version 9.0.0814, fixes the following problems
* Kitty terminal is not recognized.
 * GUI mouse scrollwheel mappings don't work.
 * Error if :echowin is preceded by a command modifier
 * readblob() returns empty when trying to read too much
 * Test for job writing to buffer fails
 * sonnet filetype detection has a typo
 * With 'smoothscroll' typing "0" may not go to the first column
 * 'langmap' works differently when there are modifiers
 * Filetype autocmd may cause freed memory access
 * Crash when trying to divice the largest negative number by -1
 * readblob() cannot read from character device.
 * The modifyOtherKeys flag is set when it should not.
 * In compiled function ->() on next line not recognized
 * Clang format configuration files are not recognized.
 * Order of assert function arguments is reverted.
 * readblob() always reads the whole file.
 * At the hit-Enter prompt the End and Home keys may not work.
 * Dummy buffer ends up in a window
 * User command does not get number from :tab modifier
 * Memory leak with empty shell command
 * ":!" doesn't do anything but does update the previous command.
 * OpenVPN files are not recognized.
 * 'scroll' value computed in unexpected location
 * The libvterm code is outdated.
 * Quickfix commands may keep memory allocated.
 * With a Visual block a put command column may go negative.
 * Indent and option tests fail.
 * Cannot use 'indentexpr' for Lisp indenting.
 * Display test for 'listchars' "precedes" fails

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=760
2022-10-24 09:09:35 +00:00
2837c0e359 - Updated to version 9.0.0743, fixes the following problems
* Virtual text "after" not correct with 'nowrap'.
  * Quitting/unloading/hiding a terminal buffer does not always work properly.
  * SubStation Alpha files are not recognized.
  * Wrong column when calling setcursorcharpos() with zero lnum.
  * <amatch> of MenuPopup event is expanded like a file name.
  * With 'nowrap' two virtual text below not displayed correctly.
  * Wrong argument for append() gives two error messages.
  * With 'nowrap' virtual text "after" does not scroll left.
  * Compiler warning for unused variable in tiny build.
  * Extra empty line between two virtual text "below" when 'wrap' and 'number'
  are set.
  * Too many delete() calls in tests.
  * Virtual text "above" with padding not displayed correctly.
  * Virtual text "after" does not show with 'list' set.
  * Extra empty line below virtual text when 'list' is set.
  * Closure in compiled function gets same variable in block.
  * Virtual text "after" wraps to next line even when 'wrap' is off and
  'list' is set.
  * Looping over list of lists and changing the list contents works in Vim9
  script, not in a compiled function.
  * Help in the repository differs from patched version too much.
  * extend() test fails.
  * The rightleft and arabic features are disabled.
  * Startup test fails with right-left feature.
  * clang-tidy configuration files are not recognized.
  * No check for white space before and after "=<<". (Doug Kearns)
  * Use of strftime() is not safe.
  * Cursor position invalid when scrolling with 'smoothscroll' set. (Ernie
  Rael)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=759
2022-10-13 16:22:47 +00:00
Dominique Leuenberger
b677a1b812 Accepting request 1009199 from editors
- Updated to version 9.0.0709, fixes the following problems
  * Too many delete() calls in tests.
  * "const" and "final" both make the type a constant. (Daniel Steinberg)
  * Coverity warns for not checking return value.
  * Get an error for using const only when executing.
  * In Vim9 script a numbered function cannot be called.
  * Too many delete() calls in tests.
  * Calling a function from an "expr" option has too much overhead.
  * FEAT_TITLE was removed but is still used.
  * Evaluating "expr" options has more overhead than needed.
  * Build error and compiler warnings.
  * Underline color does not work in terminals that don't send a termresponse.
  * Syntax of commands in Vim9 script depends on +eval feature.
  * Popup menu highlight wrong on top of preview popup. (Yegappan Lakshmanan)
  * Checking for popup in screen_char() is too late, the attribute has
  already been changed.
  * Cannot scroll by screen line if a line wraps.
  * Missing part of the new option code.
  * Breakindent test fails.
  * Smoothscroll test fails.
  * 'smoothscroll' is not copied to a new window on :split.
  * CTRL-Y does not stop at line 1. (John Marriott)
  * with 'smoothscroll' set CTRL-E does not work properly when 'foldmethod'
  is set to "indent". (Yee Cheng Chin)
  * The 'splitscroll' option is not a good name.
  * When using powershell input redirection does not work.
  * No indication when the first line is broken for 'smoothscroll'.
  * Some tests are failing.
  * Build fails without the +conceal feature.
  * 'smoothscroll' not tested with 'number' and "n" in 'cpo'.

OBS-URL: https://build.opensuse.org/request/show/1009199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=326
2022-10-12 16:22:50 +00:00
b354aede8a - Updated to version 9.0.0709, fixes the following problems
* Too many delete() calls in tests.
  * "const" and "final" both make the type a constant. (Daniel Steinberg)
  * Coverity warns for not checking return value.
  * Get an error for using const only when executing.
  * In Vim9 script a numbered function cannot be called.
  * Too many delete() calls in tests.
  * Calling a function from an "expr" option has too much overhead.
  * FEAT_TITLE was removed but is still used.
  * Evaluating "expr" options has more overhead than needed.
  * Build error and compiler warnings.
  * Underline color does not work in terminals that don't send a termresponse.
  * Syntax of commands in Vim9 script depends on +eval feature.
  * Popup menu highlight wrong on top of preview popup. (Yegappan Lakshmanan)
  * Checking for popup in screen_char() is too late, the attribute has
  already been changed.
  * Cannot scroll by screen line if a line wraps.
  * Missing part of the new option code.
  * Breakindent test fails.
  * Smoothscroll test fails.
  * 'smoothscroll' is not copied to a new window on :split.
  * CTRL-Y does not stop at line 1. (John Marriott)
  * with 'smoothscroll' set CTRL-E does not work properly when 'foldmethod'
  is set to "indent". (Yee Cheng Chin)
  * The 'splitscroll' option is not a good name.
  * When using powershell input redirection does not work.
  * No indication when the first line is broken for 'smoothscroll'.
  * Some tests are failing.
  * Build fails without the +conceal feature.
  * 'smoothscroll' not tested with 'number' and "n" in 'cpo'.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=757
2022-10-09 21:40:20 +00:00
92da33a808 Test
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=756
2022-10-09 21:26:58 +00:00
Richard Brown
7de0129c69 Accepting request 1007186 from editors
- Updated to version 9.0.0626, fixes the following problems
- fix boo#1203924 - CVE-2022-3352
  * Error for modifying a const is not detected at compile time.
  * Leaking argument type array.
  * Too many delete() calls in tests.
  * When quitting the cmdline window with CTRL-C it remains visible.
  * Warning for using uninitialized value in mouse test.
  * A closure in a nested loop in a :def function does not work.
  * Build failure.
  * Various problems with 'nosplitscroll'.
  * Line number argument for :badd does not work.
  * Command line cleared when using :redrawstatus in CmdlineChanged
  autocommand event.
  * When the channel test fails there is no clue why.
  * Confusing error for "saveas" command with "nofile" buffer.
  * Chatito files are not recognized.
  * Unnecessary scrolling for message of only one line.
  * Cannot redraw the status lines when editing a command.
  * May not be able to use a pattern ad the debug prompt.
  * Terminal test sometimes hangs.
  * Virtual text highlight starts too early when 'number' is set.
  * Virtual text "above" highlights gap after it.
  * When at the command line :redrawstatus does not work well.
  * Virtual text highlight starts too early with 'nowrap' and 'number' set.
  * The win_line() function is much too long.
  * Declaring a loop variable at the start of a block is clumsy.
  * Compiler warns for unused argument in small version.
  * Build fails on Appveyor.
  * more compiler warnings for arguments in small version
  * Manually deleting temp test files.

OBS-URL: https://build.opensuse.org/request/show/1007186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=325
2022-10-01 15:42:48 +00:00
44f933bab3 - Updated to version 9.0.0626, fixes the following problems
- fix boo#1203924 - CVE-2022-3352
  * Error for modifying a const is not detected at compile time.
  * Leaking argument type array.
  * Too many delete() calls in tests.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=754
2022-09-30 08:15:37 +00:00
c24f7bcd63 - Updated to version 9.0.0622, fixes the following problems
* matchaddpos() can get slow when adding many matches.
  * Filetype test leaves file behind.
  * matchaddpos() can only add up to 8 matches.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=753
2022-09-29 15:54:25 +00:00
66606bd6be - Updated to version 9.0.0619, fixes the following problems
* When quitting the cmdline window with CTRL-C it remains visible.
  * Warning for using uninitialized value in mouse test.
  * A closure in a nested loop in a :def function does not work.
  * Build failure.
  * still a Build failure.
  * Various problems with 'nosplitscroll'.
  * Line number argument for :badd does not work.
  * Command line cleared when using :redrawstatus in CmdlineChanged
  autocommand event.
  * When the channel test fails there is no clue why.
  * Confusing error for "saveas" command with "nofile" buffer.
  * Chatito files are not recognized.
  * Unnecessary scrolling for message of only one line.
  * Cannot redraw the status lines when editing a command.
  * May not be able to use a pattern ad the debug prompt.
  * Terminal test sometimes hangs.
  * Virtual text highlight starts too early when 'number' is set.
  * Virtual text "above" highlights gap after it.
  * When at the command line :redrawstatus does not work well.
  * Virtual text highlight starts too early with 'nowrap' and 'number' set.
  * The win_line() function is much too long.
  * Declaring a loop variable at the start of a block is clumsy.
  * Compiler warns for unused argument in small version.
  * Build fails on Appveyor.
  * more compiler warnings for arguments in small version
  * Manually deleting temp test files.
  * Long sign text may overflow buffer.
  * Appveyor setup contains outdated lines.
  * Using freed memory when autocmd changes mark.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=752
2022-09-29 10:58:28 +00:00
Dominique Leuenberger
3a68f82201 Accepting request 1004616 from editors
- Updated to version 9.0.0500, fixes the following problems
- boo#1203508 - CVE-2022-3234
- boo#1203509 - CVE-2022-3235
  * On an AZERTY keyboard digit keys get the shift modifier.
  * Incorrect color for modeless selection with GTK.
  * A few problems with 'splitscroll'.
  * Function called at debug prompt is also debugged.
  * Substitute prompt does not highlight an empty match.
  * Splitting a line with a text prop "above" moves it to a new line below.
  * Vim9: block in for loop doesn't behave like a code block.
  * Loop variable can't be found.
  * 'scroll' is not always updated.
  * ASAN warning for integer overflow.
  * Command line test leaves directory behind.
  * With virtual text "above" indenting doesn't work well.
  * Cursor moves when cmdwin is closed when 'splitscroll' is off.
  * Virtual text wrong after adding line break after line.
  * Build failure.
  * Exectution stack underflow without the +eval feature. (Dominique Pellé)
  * Cursor moves if cmdwin is closed when 'splitscroll' is off.
  * In a :def function all closures in a loop get the same variables.
  * No test for what patch 9.0.0469 fixes.
  * Virtual text "below" doesn't show in list mode.
  * fullcommand() only works for the current script version.
  * fullcommand() test failure.
  * Not using deferred delete in tests.
  * Varargs does not work for replacement function of substitute().
  * Missing dependency may cause crashes on incomplete build.
  * Test for 'splitscroll' takes too much time.
  * Valva Date Format files are not recognized.

OBS-URL: https://build.opensuse.org/request/show/1004616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=324
2022-09-20 17:23:10 +00:00
611c4875c6 - boo#1203509 - CVE-2022-3235
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=750
2022-09-19 08:16:28 +00:00
40e77ea61d - Updated to version 9.0.0500, fixes the following problems
- boo#1203508 - CVE-2022-3234
  * On an AZERTY keyboard digit keys get the shift modifier.
  * Incorrect color for modeless selection with GTK.
  * A few problems with 'splitscroll'.
  * Function called at debug prompt is also debugged.
  * Substitute prompt does not highlight an empty match.
  * Splitting a line with a text prop "above" moves it to a new line below.
  * Vim9: block in for loop doesn't behave like a code block.
  * Loop variable can't be found.
  * 'scroll' is not always updated.
  * ASAN warning for integer overflow.
  * Command line test leaves directory behind.
  * With virtual text "above" indenting doesn't work well.
  * Cursor moves when cmdwin is closed when 'splitscroll' is off.
  * Virtual text wrong after adding line break after line.
  * Build failure.
  * Exectution stack underflow without the +eval feature. (Dominique Pellé)
  * Cursor moves if cmdwin is closed when 'splitscroll' is off.
  * In a :def function all closures in a loop get the same variables.
  * No test for what patch 9.0.0469 fixes.
  * Virtual text "below" doesn't show in list mode.
  * fullcommand() only works for the current script version.
  * fullcommand() test failure.
  * Not using deferred delete in tests.
  * Varargs does not work for replacement function of substitute().
  * Missing dependency may cause crashes on incomplete build.
  * Test for 'splitscroll' takes too much time.
  * Valva Date Format files are not recognized.
  * Cannot use a :def varargs function with substitute().

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=749
2022-09-19 08:04:50 +00:00
Dominique Leuenberger
e71df9efe7 Accepting request 1003566 from editors
OBS-URL: https://build.opensuse.org/request/show/1003566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=323
2022-09-15 20:57:59 +00:00
d1dcc4cd74 Accepting request 1003531 from home:rfrohl:branches:editors
update CVE references in preparation for SLE ECO

OBS-URL: https://build.opensuse.org/request/show/1003531
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=747
2022-09-14 14:58:11 +00:00
Dominique Leuenberger
ca42f2c039 Accepting request 1003244 from editors
- Updated to version 9.0.0453, fixes the following problems
- boo#1203194 - CVE-2022-3134
- boo#1203110 - CVE-2022-3099
  * Writefile test leaves files behind.
  * Freeing the wrong string on failure.
  * Coverity complains about unused value.
  * Covertity still complains about using return value of getc().
  * GUI: when CTRL-D is mapped in Insert mode it gets inserted. (Yasuhiro
  Matsumoto)
  * Some code blocks are nested too deep.
  * repeating a <ScriptCmd> mapping does not use the right script context.
  * The do_arg_all() function is too long.
  * Crash when 'tagfunc' closes the window.
  * Cannot use a partial with :defer.
  * Using separate delete() call instead of writefile() 'D' flag.
  * Inverted condition is a bit confusing.
  * Signals test often fails on FreeBSD.
  * Cygwin: multibyte characters may be broken in terminal window.
  * Clang warnings for function prototypes.
  * :findrepl does not escape '&' and '~' properly.
  * :defer not tested with exceptions and ":qa!".
  * Members of funccall_T are inconsistently named.
  * Using :defer in expression funcref not tested.
  * GUI test sometimes hangs on CI.
  * CI uses older clang version.
  * Javascript module files are not recoginzed.
  * 'equalalways' may be off when 'laststatus' is zero.
  * Crash when passing invalid arguments to assert_fails().
  * Arguments in a partial not used by a :def function.
  * Deferred functions not invoked when partial func exits.

OBS-URL: https://build.opensuse.org/request/show/1003244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=322
2022-09-14 11:44:32 +00:00
9b21c2e7ed - Updated to version 9.0.0453, fixes the following problems
- boo#1203194 - CVE-2022-3134
- boo#1203110 - CVE-2022-3099
  * Writefile test leaves files behind.
  * Freeing the wrong string on failure.
  * Coverity complains about unused value.
  * Covertity still complains about using return value of getc().
  * GUI: when CTRL-D is mapped in Insert mode it gets inserted. (Yasuhiro
  Matsumoto)
  * Some code blocks are nested too deep.
  * repeating a <ScriptCmd> mapping does not use the right script context.
  * The do_arg_all() function is too long.
  * Crash when 'tagfunc' closes the window.
  * Cannot use a partial with :defer.
  * Using separate delete() call instead of writefile() 'D' flag.
  * Inverted condition is a bit confusing.
  * Signals test often fails on FreeBSD.
  * Cygwin: multibyte characters may be broken in terminal window.
  * Clang warnings for function prototypes.
  * :findrepl does not escape '&' and '~' properly.
  * :defer not tested with exceptions and ":qa!".
  * Members of funccall_T are inconsistently named.
  * Using :defer in expression funcref not tested.
  * GUI test sometimes hangs on CI.
  * CI uses older clang version.
  * Javascript module files are not recoginzed.
  * 'equalalways' may be off when 'laststatus' is zero.
  * Crash when passing invalid arguments to assert_fails().
  * Arguments in a partial not used by a :def function.
  * Deferred functions not invoked when partial func exits.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=745
2022-09-13 07:50:39 +00:00
Dominique Leuenberger
18d438fcab Accepting request 1001211 from editors
- Updated to version 9.0.0381, fixes the following problems
  * Using common name in tests leads to flaky tests.
  * VDM files are not recognized.
  * Shell command is displayed in message window.
  * Screen flickers when 'cmdheight' is zero.
  * When updating the whole screen a popup may not be redrawn.
  * Clearing screen causes flicker.
  * Godot shader files are not recognized.
  * Command line type of CmdlineChange differs from getcmdtype().
  * Cannot use the message popup window directly.
  * Crash when no errors and 'quickfixtextfunc' is set.
  * Using common name in tests leads to flaky tests.
  * Some changes for cmdheight=0 are not needed.
  * items() does not work on a list. (Sergey Vlasov)
  * OLD_DIGRAPHS is unused.
  * ":highlight" hangs when 'cmdheight' is zero.
  * Method tests fail.
  * Cannot use items() on a string.
  * Overwrite check may block BufWriteCmd.
  * Method test fails.
  * Test does not properly clean up.
  * Checks for Dictionary argument often give a vague error message.
  * Tests are flaky because of using a common file name.
  * Flicker when resetting cmdline_row after updating the screen.
  * Return value of list_append_list() not always checked.
  * No check if the return value of XChangeGC() is NULL.
  * The 'cmdheight' zero support causes too much trouble.
  * mapset() does not restore <Nop> mapping properly.
  * ":wincmd =" equalizes in two directions.
  * ColorScheme autocommand triggered when colorscheme is not found. (Romain

OBS-URL: https://build.opensuse.org/request/show/1001211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=321
2022-09-06 11:00:47 +00:00
52460c2658 - Updated to version 9.0.0381, fixes the following problems
* Using common name in tests leads to flaky tests.
  * VDM files are not recognized.
  * Shell command is displayed in message window.
  * Screen flickers when 'cmdheight' is zero.
  * When updating the whole screen a popup may not be redrawn.
  * Clearing screen causes flicker.
  * Godot shader files are not recognized.
  * Command line type of CmdlineChange differs from getcmdtype().
  * Cannot use the message popup window directly.
  * Crash when no errors and 'quickfixtextfunc' is set.
  * Using common name in tests leads to flaky tests.
  * Some changes for cmdheight=0 are not needed.
  * items() does not work on a list. (Sergey Vlasov)
  * OLD_DIGRAPHS is unused.
  * ":highlight" hangs when 'cmdheight' is zero.
  * Method tests fail.
  * Cannot use items() on a string.
  * Overwrite check may block BufWriteCmd.
  * Method test fails.
  * Test does not properly clean up.
  * Checks for Dictionary argument often give a vague error message.
  * Tests are flaky because of using a common file name.
  * Flicker when resetting cmdline_row after updating the screen.
  * Return value of list_append_list() not always checked.
  * No check if the return value of XChangeGC() is NULL.
  * The 'cmdheight' zero support causes too much trouble.
  * mapset() does not restore <Nop> mapping properly.
  * ":wincmd =" equalizes in two directions.
  * ColorScheme autocommand triggered when colorscheme is not found. (Romain

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=743
2022-09-05 07:44:03 +00:00
b16ad5a43e Accepting request 1000500 from home:Andreas_Schwab:Factory
- ignore-flaky-test-failure.patch: Ignore failure of flaky tests
- disable-unreliable-tests-arch.patch: Removed

OBS-URL: https://build.opensuse.org/request/show/1000500
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=742
2022-09-05 07:27:11 +00:00
Dominique Leuenberger
1958e4f297 Accepting request 1000020 from editors
- Updated to version 9.0.0313, fixes the following problems
  * Using NULL pointer when skipping compiled code.
  * Using freed memory with multiple line breaks in expression.
  * job_start() test may fail under valgrind.
  * Cannot read error message when abort() is called.
  * Crash when pattern looks below the last line.
  * Vim9: error message for missing type is not clear.
  * No error for comma missing in list in :def function.
  * Expanding "**" may loop forever with directory links.
  * Test with BufNewFile autocmd is flaky.
  * Removing multiple text properties takes many calls.
  * Cannot make difference between the end of :normal and a character  in
  its argument.
  * 'autoshelldir' does not work with chunked respose.
  * Popup menu not removed when 'wildmenu' reset while it is visible.
  * Mac: cannot build if dispatch.h is not available.
  * Shift-Tab shows matches on cmdline when 'wildmenu' is off.
  * Build failure without the +wildmenu feature.
  * Crash when using ":mkspell" with an empty .dic file.
  * "make install" does not install shared syntax file. (James McCoy)
  * "make install" still fails. (Wilhelm Payne)
  * Text properties "below" sort differently on MS-Windows.
  * Cannot easily get the list of sourced scripts.
  * Mechanism to prevent recursive screen updating is incomplete.
  * Using freed memory when 'tagfunc' deletes the buffer.
  * Cannot add padding to virtual text without highlight.
  * Duplicate code in finding a script in the execution stack.
  * No test for what 9.0.0234 fixes.
  * Slightly inconsistent error messages.
  * Test output shows up in git.

OBS-URL: https://build.opensuse.org/request/show/1000020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=320
2022-08-30 12:48:39 +00:00
25d8815c87 - Updated to version 9.0.0313, fixes the following problems
* Using NULL pointer when skipping compiled code.
  * Using freed memory with multiple line breaks in expression.
  * job_start() test may fail under valgrind.
  * Cannot read error message when abort() is called.
  * Crash when pattern looks below the last line.
  * Vim9: error message for missing type is not clear.
  * No error for comma missing in list in :def function.
  * Expanding "**" may loop forever with directory links.
  * Test with BufNewFile autocmd is flaky.
  * Removing multiple text properties takes many calls.
  * Cannot make difference between the end of :normal and a character  in
  its argument.
  * 'autoshelldir' does not work with chunked respose.
  * Popup menu not removed when 'wildmenu' reset while it is visible.
  * Mac: cannot build if dispatch.h is not available.
  * Shift-Tab shows matches on cmdline when 'wildmenu' is off.
  * Build failure without the +wildmenu feature.
  * Crash when using ":mkspell" with an empty .dic file.
  * "make install" does not install shared syntax file. (James McCoy)
  * "make install" still fails. (Wilhelm Payne)
  * Text properties "below" sort differently on MS-Windows.
  * Cannot easily get the list of sourced scripts.
  * Mechanism to prevent recursive screen updating is incomplete.
  * Using freed memory when 'tagfunc' deletes the buffer.
  * Cannot add padding to virtual text without highlight.
  * Duplicate code in finding a script in the execution stack.
  * No test for what 9.0.0234 fixes.
  * Slightly inconsistent error messages.
  * Test output shows up in git.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=740
2022-08-29 12:31:02 +00:00
Dominique Leuenberger
72dacfff24 Accepting request 997693 from editors
- Updated to version 9.0.0224, fixes the following problems
- fix boo#1202515 - CVE-2022-2845
  * indexof() may leak memory.
  * Cursor in wrong position when inserting after virtual text. (Ben Jackson)
  * Redraw flags are not named specifically.
  * Stacktrace not shown when debugging.
  * The override flag has no effect for virtual text. (Ben Jackson)
  * Build error with small features.
  * 'list' mode does not work properly with virtual text.
  * Invalid memory access when compiling :lockvar.
  * Invalid memory access when compiling :unlet.
  * Using freed memory with error in assert argument.
  * Splitting a line may duplicate virtual text. (Ben Jackson)
  * Not passing APC_INDENT flag.
  * Undo earlier test sometimes fails on MS-Windows.
  * 'shellslash' works differently when sourcing a script again.
  * Reading before the start of the line.
  * Cannot make a funcref with "s:func" in a def function in legacy script.
  * Invalid memory access with for loop over NULL string.
  * Accessing freed memory if compiling nested function fails.
  * No good reason why text objects are only in larger builds.
  * Typo in diffmode test.

OBS-URL: https://build.opensuse.org/request/show/997693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=319
2022-08-19 15:53:15 +00:00
5a1277a8f1 - Updated to version 9.0.0224, fixes the following problems
- fix boo#1202515 - CVE-2022-2845
  * indexof() may leak memory.
  * Cursor in wrong position when inserting after virtual text. (Ben Jackson)
  * Redraw flags are not named specifically.
  * Stacktrace not shown when debugging.
  * The override flag has no effect for virtual text. (Ben Jackson)
  * Build error with small features.
  * 'list' mode does not work properly with virtual text.
  * Invalid memory access when compiling :lockvar.
  * Invalid memory access when compiling :unlet.
  * Using freed memory with error in assert argument.
  * Splitting a line may duplicate virtual text. (Ben Jackson)
  * Not passing APC_INDENT flag.
  * Undo earlier test sometimes fails on MS-Windows.
  * 'shellslash' works differently when sourcing a script again.
  * Reading before the start of the line.
  * Cannot make a funcref with "s:func" in a def function in legacy script.
  * Invalid memory access with for loop over NULL string.
  * Accessing freed memory if compiling nested function fails.
  * No good reason why text objects are only in larger builds.
  * Typo in diffmode test.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=738
2022-08-18 08:21:20 +00:00
Dominique Leuenberger
c459dcf546 Accepting request 995026 from editors
- Updated to version 9.0.0203, fixes the following problems
  * Textprop test with line2byte() fails on MS-Windows.
  * Quarto files are not recognized.
  * Extra space after virtual text when 'linebreak' is set.
  * Virtual text prop highlight continues after truncation.
  * Virtual text does not show if tehre is a text prop at same position. (Ben
  Jackson)
  * Virtual text without highlighting does not show. (Ben Jackson)
  * Command line height changes when maximizing window height.
  * Strange effects when using virtual text with "text_align" and non-zero
  column. (Martin Tournoij)
  * Invalid memory access for text prop without highlight.
  * The way 'cmdheight' can be made zero is inconsistent.
  * Messages test fails; window size incorrect when 'cmdheight' is made
  smaller.
  * Possible invalid memory access when 'cmdheight' is zero. (Martin Tournoij)
  * Search and match highlgith interfere with virtual text highlight. (Ben
  Jackson)
  * Cursor displayed in wrong position after removing text prop. (Ben Jackson)
  * Metafun files are not recogized.
  * Finding value in list may require a for loop.
  * Astro files are not detected.
  * ml_get error when switching buffer in Visual mode.
  * Cursor position wrong with two right-aligned virtual texts.
  * cursor in a wrong positoin if 'wrap' is off and using two right aligned
  text props in one line.
  * CursorLine highlight overrules virtual text highlight.
  * Code and help for indexof() is not ideal.
  * Confusing variable name.

OBS-URL: https://build.opensuse.org/request/show/995026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=318
2022-08-15 17:56:33 +00:00
3566a72337 - Updated to version 9.0.0203, fixes the following problems
* Textprop test with line2byte() fails on MS-Windows.
  * Quarto files are not recognized.
  * Extra space after virtual text when 'linebreak' is set.
  * Virtual text prop highlight continues after truncation.
  * Virtual text does not show if tehre is a text prop at same position. (Ben
  Jackson)
  * Virtual text without highlighting does not show. (Ben Jackson)
  * Command line height changes when maximizing window height.
  * Strange effects when using virtual text with "text_align" and non-zero
  column. (Martin Tournoij)
  * Invalid memory access for text prop without highlight.
  * The way 'cmdheight' can be made zero is inconsistent.
  * Messages test fails; window size incorrect when 'cmdheight' is made
  smaller.
  * Possible invalid memory access when 'cmdheight' is zero. (Martin Tournoij)
  * Search and match highlgith interfere with virtual text highlight. (Ben
  Jackson)
  * Cursor displayed in wrong position after removing text prop. (Ben Jackson)
  * Metafun files are not recogized.
  * Finding value in list may require a for loop.
  * Astro files are not detected.
  * ml_get error when switching buffer in Visual mode.
  * Cursor position wrong with two right-aligned virtual texts.
  * cursor in a wrong positoin if 'wrap' is off and using two right aligned
  text props in one line.
  * CursorLine highlight overrules virtual text highlight.
  * Code and help for indexof() is not ideal.
  * Confusing variable name.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=736
2022-08-14 09:54:27 +00:00
Dominique Leuenberger
f1b2b4acfb Accepting request 994291 from editors
- Updated to version 9.0.0181, fixes the following problems
  * Comment about tabpage line above the wrong code.
  * After CTRL-Left-mouse click a mouse scroll also has CTRL.
  * Debugger test may fail when $CWD is very long.
  * Not enough characters accepted for 'spellfile'.
  * Truncating virtual text after a line not implemented. Cursor positioning
  wrong with Newline in the text.
  * execute() does not use the "legacy" command modifier.
  * "delmenu" does not remove autocmmands. Running menu test function
  alone fails.
  * Crash when adding and removing virtual text. (Ben Jackson)
  * Cursor positioned after virtual text in empty line.
  * Text property cannot override 'cursorline' highlight.
  * Substitute that joins lines drops text properties.
  * Missing part of change for "override" flag.
  * Cursor positioned wrong after two text properties with virtual text and
  "below" alignment. (Tim Pope)
  * A "below" aligned text property gets 'showbreak' displayed.
  * Test for fuzzy completion fails sometimes.
  * Error for using #{ in an expression is a bit confusing.
  * A "below" aligned text property does not work with 'nowrap'.
  * Warning for unused argument in small build.
  * No fold and sign column for virtual text with "below" align and 'nowrap'.
  * Text properties wrong after splitting a line.
  * Text properties with "right" and "after" alignment displayed wrong with
  'nowrap'.
  * Giving E1170 only in an expression is confusing.
  * 'showbreak' displayed below truncated "after" text prop.
  * With 'nowrap' "below" property not displayed correctly.
  * Cannot build with small features.

OBS-URL: https://build.opensuse.org/request/show/994291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=317
2022-08-11 16:31:22 +00:00
2a53a91f69 - Updated to version 9.0.0181, fixes the following problems
* Comment about tabpage line above the wrong code.
  * After CTRL-Left-mouse click a mouse scroll also has CTRL.
  * Debugger test may fail when $CWD is very long.
  * Not enough characters accepted for 'spellfile'.
  * Truncating virtual text after a line not implemented. Cursor positioning
  wrong with Newline in the text.
  * execute() does not use the "legacy" command modifier.
  * "delmenu" does not remove autocmmands. Running menu test function
  alone fails.
  * Crash when adding and removing virtual text. (Ben Jackson)
  * Cursor positioned after virtual text in empty line.
  * Text property cannot override 'cursorline' highlight.
  * Substitute that joins lines drops text properties.
  * Missing part of change for "override" flag.
  * Cursor positioned wrong after two text properties with virtual text and
  "below" alignment. (Tim Pope)
  * A "below" aligned text property gets 'showbreak' displayed.
  * Test for fuzzy completion fails sometimes.
  * Error for using #{ in an expression is a bit confusing.
  * A "below" aligned text property does not work with 'nowrap'.
  * Warning for unused argument in small build.
  * No fold and sign column for virtual text with "below" align and 'nowrap'.
  * Text properties wrong after splitting a line.
  * Text properties with "right" and "after" alignment displayed wrong with
  'nowrap'.
  * Giving E1170 only in an expression is confusing.
  * 'showbreak' displayed below truncated "after" text prop.
  * With 'nowrap' "below" property not displayed correctly.
  * Cannot build with small features.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=734
2022-08-10 09:40:03 +00:00
Dominique Leuenberger
6485732190 Accepting request 992576 from editors
- Updated to version 9.0.0135, fixes the following problems
  * Coverity warns for double free.
  * Some compilers warn for using an uninitialized variable. (Tony Mechelynck)
  * No test for what patch 8.1.1424 fixes.
  * When switching window in autocmd the restored cursor position may be wrong.
  * Star register is changed when deleting and both "unnamed" and "unnamedplus"
  are in 'clipboard'.
  * Error in autoload script not reported for 'foldexpr'.
  * Compiler warning for size_t to int conversion.
  * Command line completion of user command may have duplicates. (Dani
  Dickstein)
  * Cannot interrupt global command from command line.
  * ModeChanged event not triggered when leaving the cmdline window.
  * Using "terraform" filetype for .tfvars file is bad.
  * ":write" fails after ":file name" and then ":edit".
  * Tabline is not redrawn when entering command line.
  * MS-Windows: CTRL-[ on Belgian keyboard does not work like Esc.
  * Pattern for detecting bitbake files is not sufficient.
  * Fuzzy argument completion doesn't work for shell commands.
  * No error when assigning bool to a string option with setwinvar().
  * Duplicate error number.
  * Plugins cannot change v:completed_item.
  * Sway config files are recognized as i3config.
  * Cursor restored unexpected with nested autocommand.
  * Conditions are always true.
  * Flag "new_value_alloced" is always true.
  * Long quickfix line is truncated for :clist.
  * missing include file in timer_create configure check.
  * Scrollback can be wrong after redrawing the command line.
  * Get hit-enter prompt for system() when '!' is in 'guioptions'.

OBS-URL: https://build.opensuse.org/request/show/992576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=316
2022-08-04 11:22:59 +00:00
cabad259e9 - Updated to version 9.0.0135, fixes the following problems
* Coverity warns for double free.
  * Some compilers warn for using an uninitialized variable. (Tony Mechelynck)
  * No test for what patch 8.1.1424 fixes.
  * When switching window in autocmd the restored cursor position may be wrong.
  * Star register is changed when deleting and both "unnamed" and "unnamedplus"
  are in 'clipboard'.
  * Error in autoload script not reported for 'foldexpr'.
  * Compiler warning for size_t to int conversion.
  * Command line completion of user command may have duplicates. (Dani
  Dickstein)
  * Cannot interrupt global command from command line.
  * ModeChanged event not triggered when leaving the cmdline window.
  * Using "terraform" filetype for .tfvars file is bad.
  * ":write" fails after ":file name" and then ":edit".
  * Tabline is not redrawn when entering command line.
  * MS-Windows: CTRL-[ on Belgian keyboard does not work like Esc.
  * Pattern for detecting bitbake files is not sufficient.
  * Fuzzy argument completion doesn't work for shell commands.
  * No error when assigning bool to a string option with setwinvar().
  * Duplicate error number.
  * Plugins cannot change v:completed_item.
  * Sway config files are recognized as i3config.
  * Cursor restored unexpected with nested autocommand.
  * Conditions are always true.
  * Flag "new_value_alloced" is always true.
  * Long quickfix line is truncated for :clist.
  * missing include file in timer_create configure check.
  * Scrollback can be wrong after redrawing the command line.
  * Get hit-enter prompt for system() when '!' is in 'guioptions'.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=732
2022-08-03 12:41:45 +00:00
Richard Brown
feb76f83fd Accepting request 991225 from editors
- Updated to version 9.0.0073, fixes the following problems
- fix CVE-2022-2522 - boo#1201863
  * In the quickfix window 'cursorline' overrules QuickFixLine highlighting.
  * On a Belgian keyboard CTRL-[ does not work.
  * Spell tests do not always clear the word list.
  * Spell dump may go beyond end of an array.
  * 'fillchars' cannot have window-local values.
  * 'listchars' test fails.
  * Not all systems have GDK_KEY_dead_circumflex. (Hisashi T Fujinaka)
  * Use of set_chars_option() is confusing.
  * A couple of filetype patterns do not have "*" before "/etc".
  * Missing change for filetype detection.
  * Insufficient testing for bracket commands.
  * Typos in comments, wrapping lines.
  * Reading past end of completion with a long line and 'infercase' set.
  * Reading past end of completion with duplicate match.
  * Using freed memory with recursive substitute.
  * Cursor in wrong column with mouse click after concealed text.
  * Csv and tsv files are not recognized.
  * Split else-if is confusing.
  * Using CTRL-C wih :append may hang Vim.
  * "zG" may throw an error if invalid character follows.
  * E1281 not tested with the old regexp engine.
  * Compiler warning for size_t to int conversion.
  * Bitbake files are not detected.
  * Wrong line number reported when :cexpr fails in :def function.
  * has('patch-xxx') returns true.
  * Test file has wrong name.
  * Accessing uninitialized memory when completing long line.
  * ml_get error with nested autocommand.

OBS-URL: https://build.opensuse.org/request/show/991225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=315
2022-07-29 14:47:18 +00:00
9dee455aea - Updated to version 9.0.0073, fixes the following problems
- fix CVE-2022-2522 - boo#1201863
  * In the quickfix window 'cursorline' overrules QuickFixLine highlighting.
  * On a Belgian keyboard CTRL-[ does not work.
  * Spell tests do not always clear the word list.
  * Spell dump may go beyond end of an array.
  * 'fillchars' cannot have window-local values.
  * 'listchars' test fails.
  * Not all systems have GDK_KEY_dead_circumflex. (Hisashi T Fujinaka)
  * Use of set_chars_option() is confusing.
  * A couple of filetype patterns do not have "*" before "/etc".
  * Missing change for filetype detection.
  * Insufficient testing for bracket commands.
  * Typos in comments, wrapping lines.
  * Reading past end of completion with a long line and 'infercase' set.
  * Reading past end of completion with duplicate match.
  * Using freed memory with recursive substitute.
  * Cursor in wrong column with mouse click after concealed text.
  * Csv and tsv files are not recognized.
  * Split else-if is confusing.
  * Using CTRL-C wih :append may hang Vim.
  * "zG" may throw an error if invalid character follows.
  * E1281 not tested with the old regexp engine.
  * Compiler warning for size_t to int conversion.
  * Bitbake files are not detected.
  * Wrong line number reported when :cexpr fails in :def function.
  * has('patch-xxx') returns true.
  * Test file has wrong name.
  * Accessing uninitialized memory when completing long line.
  * ml_get error with nested autocommand.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=730
2022-07-26 10:22:09 +00:00
Dominique Leuenberger
6e4016d6b0 Accepting request 986612 from editors
- Updated to version 9.0.0032, fixes the following problems
- fix CVE-2022-2285 - boo#1201134 
- fix CVE-2022-2257 - boo#1201154
  * Map functionality outside of map.c.
  * Functions are global while they could be local.
  * Plural messages not translated properly.
  * Hare files are not recognized.
  * Not all Visual Basic files are recognized.
  * No support for double, dotted and dashed underlines.
  * Cannot specify the variable name for "xxd -i".
  * Going past the end of a menu item with only modifier.
  * Returning 0 for has('patch-9.0.0') is inconsistent.
  * Reading beyond the end of the line with put command.
  * Signature files not detected properly.
  * Reproducing memory access errors can be difficult.
  * Missing part of the test override change.
  * With EXITFREE defined terminal menus are not cleared.
  * Comparing line pointer for 'breakindent' is not reliable.
  * Accessing memory beyond the end of the line.
  * Going over the end of the typahead.
  * Timers test not run where possible.
  * With some completion reading past end of string.
  * Invalid memory access when adding word with a control character to the
  internal spell word list.
  * Spell test fails.
  * On Solaris timer_create() exists but does not work.
  * May access part of typeahead buf that isn't filled.
  * Accessing beyond allocated memory when using the cmdline window in Ex mode.
  * Accessing freed memory with diff put.
  * The command line test is getting quite big.

OBS-URL: https://build.opensuse.org/request/show/986612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=314
2022-07-05 10:27:25 +00:00
12d795ed3a - fix CVE-2022-2257 - boo#1201154
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=728
2022-07-04 10:36:46 +00:00
60d83c6d3d - Updated to version 9.0.0032, fixes the following problems
- fix CVE-2022-2285 - boo#1201134 
  * Map functionality outside of map.c.
  * Functions are global while they could be local.
  * Plural messages not translated properly.
  * Hare files are not recognized.
  * Not all Visual Basic files are recognized.
  * No support for double, dotted and dashed underlines.
  * Cannot specify the variable name for "xxd -i".
  * Going past the end of a menu item with only modifier.
  * Returning 0 for has('patch-9.0.0') is inconsistent.
  * Reading beyond the end of the line with put command.
  * Signature files not detected properly.
  * Reproducing memory access errors can be difficult.
  * Missing part of the test override change.
  * With EXITFREE defined terminal menus are not cleared.
  * Comparing line pointer for 'breakindent' is not reliable.
  * Accessing memory beyond the end of the line.
  * Going over the end of the typahead.
  * Timers test not run where possible.
  * With some completion reading past end of string.
  * Invalid memory access when adding word with a control character to the
  internal spell word list.
  * Spell test fails.
  * On Solaris timer_create() exists but does not work.
  * May access part of typeahead buf that isn't filled.
  * Accessing beyond allocated memory when using the cmdline window in Ex mode.
  * Accessing freed memory with diff put.
  * The command line test is getting quite big.
  * The bitmaps/vim.ico file is not in the distribution.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=727
2022-07-04 10:08:44 +00:00
Dominique Leuenberger
5b91299245 Accepting request 985660 from editors
- Updated to version 9.0.0000, fixes the following problems
  * Reading beyond the end of the line with lisp indenting.
  * search() gets stuck with "c" and skip evaluates to true.
  * "make uninstall" does not remove colors/lists.
  * Still mentioning version8, some cosmetic issues.
  * In diff mode windows may get out of sync. (Gary Johnson)
  * TSTP and INT signal tests are not run with valgrind.
  * Fix for CTRL-key combinations causes more problems than it solves.
  * Accessing invalid memory after changing terminal size.
  * Might still access invalid memory.
  * Reading before the start of the line with BS in Replace mode.
  * Crash when deleting buffers in diff mode.
  * Invalid memory access after diff buffer manipulations.
  * Import test fails because 'diffexpr' isn't reset.
  * Test for DiffUpdated fails.
  * get(Fn, 'name') on funcref returns special byte code.
  * Cannot build with Python 3.11.
  * Nested :source may use NULL pointer.
  * Dependencies and proto files are outdated.
  * "make menu" still uses legacy script.

OBS-URL: https://build.opensuse.org/request/show/985660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=313
2022-06-30 11:17:49 +00:00
5083548bbe - Updated to version 9.0.0000, fixes the following problems
* Reading beyond the end of the line with lisp indenting.
  * search() gets stuck with "c" and skip evaluates to true.
  * "make uninstall" does not remove colors/lists.
  * Still mentioning version8, some cosmetic issues.
  * In diff mode windows may get out of sync. (Gary Johnson)
  * TSTP and INT signal tests are not run with valgrind.
  * Fix for CTRL-key combinations causes more problems than it solves.
  * Accessing invalid memory after changing terminal size.
  * Might still access invalid memory.
  * Reading before the start of the line with BS in Replace mode.
  * Crash when deleting buffers in diff mode.
  * Invalid memory access after diff buffer manipulations.
  * Import test fails because 'diffexpr' isn't reset.
  * Test for DiffUpdated fails.
  * get(Fn, 'name') on funcref returns special byte code.
  * Cannot build with Python 3.11.
  * Nested :source may use NULL pointer.
  * Dependencies and proto files are outdated.
  * "make menu" still uses legacy script.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=725
2022-06-28 17:54:31 +00:00
Dominique Leuenberger
2f769e32e6 Accepting request 984835 from editors
- Updated to version 8.2.5154, fixes the following problems
- fixed boo#1200184
  * Debugger test fails when run with valgrind.
  * Cannot build without the +channel feature. (Dominique Pellé)
  * Various small issues.
  * TIME_WITH_SYS_TIME is no longer supported by autoconf.
  * Seachpair timeout test is flaky.
  * Using "volatile int" in a signal handler might be wrong.
  * Startup test fails if there is a status bar at the top of the
  screen. (Ernie Rael)
  * Some tests fail when using valgrind. Spurious leak reports.
  * With 'lazyredraw' set completion menu may be displayed wrong.
  * Exit test causes spurious valgrind reports.
  * Memory leak when substitute expression nests.
  * Flaky test always fails on retry.
  * Invalid memory access when using an expression on the command line.
  * Cannot build without the +eval feature. (Tony Mechelynck)
  * Read past the end of the first line with ":0;'{".
  * Reading beyond the end of the line with lisp indenting.
  * search() gets stuck with "c" and skip evaluates to true.
  * "make uninstall" does not remove colors/lists.
  * Still mentioning version8, some cosmetic issues.

OBS-URL: https://build.opensuse.org/request/show/984835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=312
2022-06-25 08:23:48 +00:00
f85acc8b34 - Updated to version 8.2.5154, fixes the following problems
- fixed boo#1200184
  * Debugger test fails when run with valgrind.
  * Cannot build without the +channel feature. (Dominique Pellé)
  * Various small issues.
  * TIME_WITH_SYS_TIME is no longer supported by autoconf.
  * Seachpair timeout test is flaky.
  * Using "volatile int" in a signal handler might be wrong.
  * Startup test fails if there is a status bar at the top of the
  screen. (Ernie Rael)
  * Some tests fail when using valgrind. Spurious leak reports.
  * With 'lazyredraw' set completion menu may be displayed wrong.
  * Exit test causes spurious valgrind reports.
  * Memory leak when substitute expression nests.
  * Flaky test always fails on retry.
  * Invalid memory access when using an expression on the command line.
  * Cannot build without the +eval feature. (Tony Mechelynck)
  * Read past the end of the first line with ":0;'{".
  * Reading beyond the end of the line with lisp indenting.
  * search() gets stuck with "c" and skip evaluates to true.
  * "make uninstall" does not remove colors/lists.
  * Still mentioning version8, some cosmetic issues.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=723
2022-06-24 07:50:40 +00:00
Dominique Leuenberger
c75585942b Accepting request 983876 from editors
- Updated to version 8.2.5136, fixes the following problems
  * Autocmd test still fails on MS-Windows.
  * When the GUI shows a dialog tests get stuck.
  * Gcc gives warning for signed/unsigned difference.
  * CI runs on Windows 2019.
  * Cannot build with clang on MS-Windows.
  * Value of cmod_verbose is a bit complicated to use.
  * Some functions return a different value on failure.
  * Terminal test fails with some shell commands.
  * Using "'<,'>" in Ex mode may compare unrelated pointers.
  * Error message for unknown command may mention the command twice. (Malcolm
  Rowe)
  * Terminal test still fails with some shell commands.
  * Using uninitialized memory when using 'listchars'.
  * Spelldump test sometimes hangs.
  * Some terminal tests are not retried.
  * Memory usage tests are not retried.
  * MS-Windows with MinGW: $CC may be "cc" instead of "gcc".
  * Interrupt not caught in test.
  * Build fails with small features.
  * Default cmdwin mappings are re-mappable.
  * Some callers of rettv_list_alloc() check for not OK. (Christ van Willegen)
  * Retab test disabled because it hangs on MS-Windows.
  * Mode not updated after CTRL-O CTRL-C in Insert mode.
  * Icon filetype not recognized from the first line.
  * No test for --gui-dialog-file.
  * Timer becomes invalid after fork/exec, :gui gives errors. (Gabriel Dupras)
  * Time limit on searchpair() does not work properly.
  * Search timeout is overrun with some patterns.
  * "limit" option of matchfuzzy() not always respected.

OBS-URL: https://build.opensuse.org/request/show/983876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=311
2022-06-21 15:15:12 +00:00
17d0a1a971 - Updated to version 8.2.5136, fixes the following problems
* Autocmd test still fails on MS-Windows.
  * When the GUI shows a dialog tests get stuck.
  * Gcc gives warning for signed/unsigned difference.
  * CI runs on Windows 2019.
  * Cannot build with clang on MS-Windows.
  * Value of cmod_verbose is a bit complicated to use.
  * Some functions return a different value on failure.
  * Terminal test fails with some shell commands.
  * Using "'<,'>" in Ex mode may compare unrelated pointers.
  * Error message for unknown command may mention the command twice. (Malcolm
  Rowe)
  * Terminal test still fails with some shell commands.
  * Using uninitialized memory when using 'listchars'.
  * Spelldump test sometimes hangs.
  * Some terminal tests are not retried.
  * Memory usage tests are not retried.
  * MS-Windows with MinGW: $CC may be "cc" instead of "gcc".
  * Interrupt not caught in test.
  * Build fails with small features.
  * Default cmdwin mappings are re-mappable.
  * Some callers of rettv_list_alloc() check for not OK. (Christ van Willegen)
  * Retab test disabled because it hangs on MS-Windows.
  * Mode not updated after CTRL-O CTRL-C in Insert mode.
  * Icon filetype not recognized from the first line.
  * No test for --gui-dialog-file.
  * Timer becomes invalid after fork/exec, :gui gives errors. (Gabriel Dupras)
  * Time limit on searchpair() does not work properly.
  * Search timeout is overrun with some patterns.
  * "limit" option of matchfuzzy() not always respected.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=721
2022-06-20 08:10:09 +00:00