Commit Graph

907 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
42ec72eeb4 Accepting request 982459 from editors
- Updated to version 8.2.5083, fixes the following problems
  * A finished terminal in a popup window does not show a scrollbar.
  * Confusing error if first argument of popup_create() is wrong.
  * Scrollbar thumb in scrolled popup not visible.
  * Cannot close a terminal popup with "NONE" job.
  * Scrollbar thumb in tall scrolled popup not visible.
  * Can open a cmdline window from a substitute expression.
  * Command line test fails.
  * Can escape a terminal popup window when the job is finished.
  * vim_regsub() can overwrite the destination.
  * CurSearch highlight is often wrong.
  * When using XIM the gui test may fail.
  * Insufficient tests for autocommands.
  * Using freed memory when searching for pattern in path.
  * Check for autocmd_add() event argument is confusing.
  * CI checkout step title is a bit cryptic.
  * Cannot have a comment halfway an expression in an autocmd command block.
  * No good filetype for conf files similar to dosini.
  * Statusline is not updated when terminal title changes.
  * The channel log only contains some of the raw terminal output.
  * Using gettimeofday() for timeout is very inefficient.
  * input() does not handle composing characters properly.
  * Autoconf 2.71 produces many obsolete warnings.
  * Running configure fails.
  * C89 requires signal handlers to return void.
  * Coverity warns for dead code.
  * Error for a command may go over the end of IObuff.
  * No test for what 8.1.0052 fixes.
  * Wrong return type for main() in tee.c.
  * Can specify multispace listchars only for whole line.

OBS-URL: https://build.opensuse.org/request/show/982459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=310
2022-06-17 19:20:25 +00:00
2ed610c1b2 - Updated to version 8.2.5083, fixes the following problems
* A finished terminal in a popup window does not show a scrollbar.
  * Confusing error if first argument of popup_create() is wrong.
  * Scrollbar thumb in scrolled popup not visible.
  * Cannot close a terminal popup with "NONE" job.
  * Scrollbar thumb in tall scrolled popup not visible.
  * Can open a cmdline window from a substitute expression.
  * Command line test fails.
  * Can escape a terminal popup window when the job is finished.
  * vim_regsub() can overwrite the destination.
  * CurSearch highlight is often wrong.
  * When using XIM the gui test may fail.
  * Insufficient tests for autocommands.
  * Using freed memory when searching for pattern in path.
  * Check for autocmd_add() event argument is confusing.
  * CI checkout step title is a bit cryptic.
  * Cannot have a comment halfway an expression in an autocmd command block.
  * No good filetype for conf files similar to dosini.
  * Statusline is not updated when terminal title changes.
  * The channel log only contains some of the raw terminal output.
  * Using gettimeofday() for timeout is very inefficient.
  * input() does not handle composing characters properly.
  * Autoconf 2.71 produces many obsolete warnings.
  * Running configure fails.
  * C89 requires signal handlers to return void.
  * Coverity warns for dead code.
  * Error for a command may go over the end of IObuff.
  * No test for what 8.1.0052 fixes.
  * Wrong return type for main() in tee.c.
  * Can specify multispace listchars only for whole line.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=719
2022-06-13 13:01:51 +00:00
Dominique Leuenberger
79174408aa Accepting request 979693 from editors
- Updated to version 8.2.5038, fixes the following problems
  * Valgrind warning for using uninitialized variable.
  * Screendump test may fail when using valgrind.
  * Vim9: misplaced elseif causes invalid memory access.
  * "P" in Visual mode still changes some registers.
  * Cannot make 'breakindent' use a specific column.
  * String interpolation only works in heredoc.
  * Test fails without the job/channel feature. (Dominique Pellé)
  * Test fails with the job/channel feature.
  * Vim9: redir in skipped block seen as assignment.
  * Channel log does not show invoking a timer callback.
  * Line number of lambda ignores line continuation.
  * Inconsistent capitalization in error messages.
  * Vim help presentation could be better.
  * Test failures because of changed error messages.
  * Distributed import files are not installed.
  * Buffer overflow with invalid command with composing chars.
  * Expression in command block does not look after NL when command is typed.
  * Comment inside an expression in lambda ignores the rest of the expression.
  * Coverity complains about pointer usage.
  * With latin1 encoding CTRL-W might go before the start of the command line.
  * Vim9 expression test fails without the job feature.
  * NULL pointer access when using invalid pattern.
  * Mouse wheel scrolling is inconsistent.
  * Cannot get the current cmdline completion type and position.
  * codecov includes MS-Windows install files.
  * codecov includes MS-Windows install header file.
  * Some users do not want a line comment always inserted.
  * No text formatting for // comment after a statement.
  * MODE_ enum entries names are too generic.

OBS-URL: https://build.opensuse.org/request/show/979693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=309
2022-05-30 10:42:05 +00:00
bd4e4ae557 - Updated to version 8.2.5038, fixes the following problems
* Valgrind warning for using uninitialized variable.
  * Screendump test may fail when using valgrind.
  * Vim9: misplaced elseif causes invalid memory access.
  * "P" in Visual mode still changes some registers.
  * Cannot make 'breakindent' use a specific column.
  * String interpolation only works in heredoc.
  * Test fails without the job/channel feature. (Dominique Pellé)
  * Test fails with the job/channel feature.
  * Vim9: redir in skipped block seen as assignment.
  * Channel log does not show invoking a timer callback.
  * Line number of lambda ignores line continuation.
  * Inconsistent capitalization in error messages.
  * Vim help presentation could be better.
  * Test failures because of changed error messages.
  * Distributed import files are not installed.
  * Buffer overflow with invalid command with composing chars.
  * Expression in command block does not look after NL when command is typed.
  * Comment inside an expression in lambda ignores the rest of the expression.
  * Coverity complains about pointer usage.
  * With latin1 encoding CTRL-W might go before the start of the command line.
  * Vim9 expression test fails without the job feature.
  * NULL pointer access when using invalid pattern.
  * Mouse wheel scrolling is inconsistent.
  * Cannot get the current cmdline completion type and position.
  * codecov includes MS-Windows install files.
  * codecov includes MS-Windows install header file.
  * Some users do not want a line comment always inserted.
  * No text formatting for // comment after a statement.
  * MODE_ enum entries names are too generic.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=717
2022-05-29 16:39:50 +00:00
Dominique Leuenberger
bcd204b76c Accepting request 975380 from editors
- Updated to version 8.2.4877, fixes the following problems
- fixes CVE-2022-1381 ( boo#1198596 )
  * Using wrong flag for using bell in the terminal.
  * Supercollider filetype not recognized.
  * No filetype override for .sys files.
  * Cannot use an imported function in a mapping.
  * <script> is not expanded in autocmd context.
  * Small pieces of dead code.
  * Mapping <SID>name.Func does not work for script in autoload directory.
  * Wrong 'statusline' value can cause illegal memory access.
  * Error from setting an option is silently ignored.
  * Still using cached values after unsetting some known environment variables.
  * Cannot use <SID>FuncRef in completion spec.
  * Build error without the +eval feature.
  * List of libraries to suppress lsan errors is outdated.
  * When using an LSP channel want to get the message ID.
  * CurSearch highlight does not work for multi-line match.
  * Using matchfuzzy() on a long list can take a while.
  * Documentation for using LSP messages is incomplete.
  * Using freed memory when using synstack() and synID() in WinEnter.
  * Using invalid pointer with "V:" in Ex mode.
  * CI uses an older gcc version.
  * Function matchfuzzy() sorts too many items.
  * KRL files using "deffct" not recognized.
  * Openscad files are not recognized.
  * CI: codecov upload sometimes does not work.
  * Build warning with UCRT.
  * Cannot easily mix expression and heredoc.
  * Coverity warns for not checking return value.
  * Old Coverity warning for not checking ftell() return value.

OBS-URL: https://build.opensuse.org/request/show/975380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=308
2022-05-08 19:52:32 +00:00
d30d5737ed - Updated to version 8.2.4877, fixes the following problems
- fixes CVE-2022-1381 ( boo#1198596 )
  * Using wrong flag for using bell in the terminal.
  * Supercollider filetype not recognized.
  * No filetype override for .sys files.
  * Cannot use an imported function in a mapping.
  * <script> is not expanded in autocmd context.
  * Small pieces of dead code.
  * Mapping <SID>name.Func does not work for script in autoload directory.
  * Wrong 'statusline' value can cause illegal memory access.
  * Error from setting an option is silently ignored.
  * Still using cached values after unsetting some known environment variables.
  * Cannot use <SID>FuncRef in completion spec.
  * Build error without the +eval feature.
  * List of libraries to suppress lsan errors is outdated.
  * When using an LSP channel want to get the message ID.
  * CurSearch highlight does not work for multi-line match.
  * Using matchfuzzy() on a long list can take a while.
  * Documentation for using LSP messages is incomplete.
  * Using freed memory when using synstack() and synID() in WinEnter.
  * Using invalid pointer with "V:" in Ex mode.
  * CI uses an older gcc version.
  * Function matchfuzzy() sorts too many items.
  * KRL files using "deffct" not recognized.
  * Openscad files are not recognized.
  * CI: codecov upload sometimes does not work.
  * Build warning with UCRT.
  * Cannot easily mix expression and heredoc.
  * Coverity warns for not checking return value.
  * Old Coverity warning for not checking ftell() return value.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=715
2022-05-06 09:57:55 +00:00
Dominique Leuenberger
2a1a879879 Accepting request 971085 from editors
OBS-URL: https://build.opensuse.org/request/show/971085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=307
2022-04-22 19:53:07 +00:00
Martin Pluskal
da9a46b917 Accepting request 970914 from home:dirkmueller:Factory
- skip empty post/postun on gvim for SLE15+

OBS-URL: https://build.opensuse.org/request/show/970914
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=713
2022-04-20 11:54:35 +00:00
Dominique Leuenberger
458e46e28a Accepting request 969893 from editors
- Updated to version 8.2.4745, fixes the following problems
  * Vim9: not enough test coverage for executing :def function.
  * Sourcing buffer lines is too complicated.
  * Error for redefining a script item may be confusing.
  * Error for arguments of remote_expr() even when the +clientserver feature
  is not included.
  * Test fails because of changed error message.
  * Sourcing buffer lines may lead to errors for conflicts.
  * getcompletion() does not work properly when 'wildoptions contains "fuzzy".
  * :unhide does not check for failing to close a window.
  * Some conditions are always true.
  * Typos in tests; one lua line not covered by test.
  * Vim9: cannot use a recursive call in a nested function. (Sergey Vlasov)
  * Return type of swapfile_unchanged() is wrong.
  * Redrawing too much when 'cursorline' is set and jumping around.
  * Mapping with escaped bar does not work in :def function. (Sergey Vlasov)
  * Vim9: Declarations in a {} block of a user command do not use Vim9 rules
  if defined in a legacy script. (Yegappan Lakshmanan)
  * No completion for :scriptnames.
  * Command line completion does not recognize single letter commands.
  * Mapping is cancelled when mouse moves and popup is visible.
  * Two letter substitute commands don't work. (Yegappan Lakshmanan)
  * Crash when using the tabline right-click menu.
  * Vim9: Crash with :execute and :finish. (Sergey Vlasov)
  * Coverity warns for using uninitialized field.
  * Old Coverity warning for resource leak.
  * Old Coverity warning for resource leak.
  * Visual area not fully updated when removing sign in Visual mode while
  scrolling.
  * flatten() does not use maxdepth correctly.

OBS-URL: https://build.opensuse.org/request/show/969893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=306
2022-04-15 22:14:03 +00:00
a8691a1928 - Updated to version 8.2.4745, fixes the following problems
* Vim9: not enough test coverage for executing :def function.
  * Sourcing buffer lines is too complicated.
  * Error for redefining a script item may be confusing.
  * Error for arguments of remote_expr() even when the +clientserver feature
  is not included.
  * Test fails because of changed error message.
  * Sourcing buffer lines may lead to errors for conflicts.
  * getcompletion() does not work properly when 'wildoptions contains "fuzzy".
  * :unhide does not check for failing to close a window.
  * Some conditions are always true.
  * Typos in tests; one lua line not covered by test.
  * Vim9: cannot use a recursive call in a nested function. (Sergey Vlasov)
  * Return type of swapfile_unchanged() is wrong.
  * Redrawing too much when 'cursorline' is set and jumping around.
  * Mapping with escaped bar does not work in :def function. (Sergey Vlasov)
  * Vim9: Declarations in a {} block of a user command do not use Vim9 rules
  if defined in a legacy script. (Yegappan Lakshmanan)
  * No completion for :scriptnames.
  * Command line completion does not recognize single letter commands.
  * Mapping is cancelled when mouse moves and popup is visible.
  * Two letter substitute commands don't work. (Yegappan Lakshmanan)
  * Crash when using the tabline right-click menu.
  * Vim9: Crash with :execute and :finish. (Sergey Vlasov)
  * Coverity warns for using uninitialized field.
  * Old Coverity warning for resource leak.
  * Old Coverity warning for resource leak.
  * Visual area not fully updated when removing sign in Visual mode while
  scrolling.
  * flatten() does not use maxdepth correctly.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=711
2022-04-13 14:12:53 +00:00
Dominique Leuenberger
4ee3de2d9a Accepting request 963690 from editors
-  Updated to version 8.2.4602, fixes the following problems
  * Vim9: "break" inside try/catch not handled correctly.
  * Coverity warning for refactored tag search code.
  * Coverity warnings for not using returned value.
  * Duplicate #undef.
  * The neXTaw GUI is old and does not work well.
  * Script-local function is deleted when used in a funcref.
  * Cannot build with Motif and editres. (Tony Mechelynck)
  * When mapping <Esc> terminal codes are not recognized.
  * In a :def function "put = expr" does not work.
  * Linear tag search is a bit slow.
  * Vim9: using null values not sufficiently tested.
  * getmousepos() returns the wrong column. (Ernie Rael)
  * Test fails without the +job or +channel feature. (Dominique Pellé)
  * Confusing comment about 'cursorlineopt'.
  * getmousepos() returns the screen column. (Ernie Rael)
  * Suspending with CTRL-Z does not work on DragonFlyBSD.
  * Build failure with some combination of features. (John Marriott)
  * Linear tag search is not optimal.
  * "z=" in Visual mode may go beyond the end of the line.
  * Running test leaves file behind.  (Dominique Pellé)
  * No command line completion for :breakadd and :breakdel.
  * Check for existing buffer in session file does not work for files in
  the home directory.
  * Bracketed paste doesn't work well in Visual linewise mode.
  * getmousepos() does not compute the column below the last line.
  * Coverity warning for not using a return value.
  * No command line completion for :profile and :profdel.
  * Not all gdb files are recognized.
  * Vim9: return type "any" is sometimes changed to first returned type.

OBS-URL: https://build.opensuse.org/request/show/963690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=305
2022-03-23 19:15:37 +00:00
6d1554bfaa - Updated to version 8.2.4602, fixes the following problems
* Vim9: "break" inside try/catch not handled correctly.
  * Coverity warning for refactored tag search code.
  * Coverity warnings for not using returned value.
  * Duplicate #undef.
  * The neXTaw GUI is old and does not work well.
  * Script-local function is deleted when used in a funcref.
  * Cannot build with Motif and editres. (Tony Mechelynck)
  * When mapping <Esc> terminal codes are not recognized.
  * In a :def function "put = expr" does not work.
  * Linear tag search is a bit slow.
  * Vim9: using null values not sufficiently tested.
  * getmousepos() returns the wrong column. (Ernie Rael)
  * Test fails without the +job or +channel feature. (Dominique Pellé)
  * Confusing comment about 'cursorlineopt'.
  * getmousepos() returns the screen column. (Ernie Rael)
  * Suspending with CTRL-Z does not work on DragonFlyBSD.
  * Build failure with some combination of features. (John Marriott)
  * Linear tag search is not optimal.
  * "z=" in Visual mode may go beyond the end of the line.
  * Running test leaves file behind.  (Dominique Pellé)
  * No command line completion for :breakadd and :breakdel.
  * Check for existing buffer in session file does not work for files in
  the home directory.
  * Bracketed paste doesn't work well in Visual linewise mode.
  * getmousepos() does not compute the column below the last line.
  * Coverity warning for not using a return value.
  * No command line completion for :profile and :profdel.
  * Not all gdb files are recognized.
  * Vim9: return type "any" is sometimes changed to first returned type.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=709
2022-03-21 12:03:32 +00:00
Dominique Leuenberger
3fcfe1b645 Accepting request 961038 from editors
- Updated to version 8.2.4542, fixes the following problems
  * Terminal test may fail on some machines.
  * The GPM library can only be linked statically.
  * Vim9: compiling filter() call fails with funcref that has unknown
  arguments.
  * Vim9: compiling sort() call fails with a funcref that has unknown
  arguments.
  * Vim9: wrong error for defining dict function.
  * Not enough testing for quickfix code.
  * Completion only uses strict matching.
  * Dtrace files are recognized as filetype D.
  * Fuzzy completion does not order matches properly.
  "create-directories" as the final argument.
  * Running filetype test leaves file behind.
  * Coverity warns for uninitialized struct member.
  * Coverity warns for uninitialized variable.
  * Coverity warns for use of a freed function name.
  * Coverity warnds for not checking return value of ftell().
  * Memory allocation failures not tested in quickfix code.
  * Fuzzy cmdline completion does not work for lower case.
  * Operator name spelled wrong.
  * Crash when using fuzzy completion.
  * No fuzzy completieon for maps and abbreviations.
  * Suspending with CTRL-Z does not work on Android.
  * Cmdline popup menu not removed when 'lazyredraw' is set.
  * No fuzzy cmdline completion for user defined completion.
  * Command completion makes two rounds to collect matches.
  * Vim9: some error messages are not tested.
  * Compiler warning for uninitialized variable.
  * Vim9: cannot compare with v:null.

OBS-URL: https://build.opensuse.org/request/show/961038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=304
2022-03-12 16:14:34 +00:00
f1df3d99ff - Updated to version 8.2.4542, fixes the following problems
* Terminal test may fail on some machines.
  * The GPM library can only be linked statically.
  * Vim9: compiling filter() call fails with funcref that has unknown
  arguments.
  * Vim9: compiling sort() call fails with a funcref that has unknown
  arguments.
  * Vim9: wrong error for defining dict function.
  * Not enough testing for quickfix code.
  * Completion only uses strict matching.
  * Dtrace files are recognized as filetype D.
  * Fuzzy completion does not order matches properly.
  "create-directories" as the final argument.
  * Running filetype test leaves file behind.
  * Coverity warns for uninitialized struct member.
  * Coverity warns for uninitialized variable.
  * Coverity warns for use of a freed function name.
  * Coverity warnds for not checking return value of ftell().
  * Memory allocation failures not tested in quickfix code.
  * Fuzzy cmdline completion does not work for lower case.
  * Operator name spelled wrong.
  * Crash when using fuzzy completion.
  * No fuzzy completieon for maps and abbreviations.
  * Suspending with CTRL-Z does not work on Android.
  * Cmdline popup menu not removed when 'lazyredraw' is set.
  * No fuzzy cmdline completion for user defined completion.
  * Command completion makes two rounds to collect matches.
  * Vim9: some error messages are not tested.
  * Compiler warning for uninitialized variable.
  * Vim9: cannot compare with v:null.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=707
2022-03-11 09:28:18 +00:00
Dominique Leuenberger
dcdcfec160 Accepting request 957122 from editors
- Updated to version 8.2.4456, fixes the following problems
- boo#1196361 - CVE-2022-0696
- boo#1196358 - CVE-2022-0714
  * ctx_imports is not used.
  * Not enough tests for command line completion.
  * CI steps for Windows are a bit unorganized.
  * Incsearch highlight broken when calling searchcount() in 'tabLine'
  function. (Mirko Palmer)
  * An empty change is reported to a listener.
  * Small differences between Chinese translation files.
  * Translation file listed twice.
  * A custom 'tabline' may cause Esc to work like Enter on the command line
  when the popup menu is displayed.
  * Vim9: unused code lines.
  * Vim9: error message not tested, some code not tested.
  * Cannot build tiny version.
  * Still cannot build tiny version.
  * Command line completion doesn't always work properly.
  * Dead code in op_insert().
  * screenpos() does not handle a position in a closed fold.
  * Vim9: list from declaration with inferred type does not set the type on
  the value.
  * Command line executed when typing Esc in the GUI.
  * MS-Windows with VIMDLL: Escaping CSI is wrong.
  * Possible number overflow with nested folds.
  * UTF8 select mode test fails on MS-Windows.
  * Some code lines not covered by tests.
  * Python3 test fails.
  * Crash when using many composing characters in error message.
  * Some command completion functions are too long.

OBS-URL: https://build.opensuse.org/request/show/957122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=303
2022-02-24 17:18:30 +00:00
86df99f20a - Updated to version 8.2.4456, fixes the following problems
- boo#1196361 - CVE-2022-0696
- boo#1196358 - CVE-2022-0714
  * ctx_imports is not used.
  * Not enough tests for command line completion.
  * CI steps for Windows are a bit unorganized.
  * Incsearch highlight broken when calling searchcount() in 'tabLine'
  function. (Mirko Palmer)
  * An empty change is reported to a listener.
  * Small differences between Chinese translation files.
  * Translation file listed twice.
  * A custom 'tabline' may cause Esc to work like Enter on the command line
  when the popup menu is displayed.
  * Vim9: unused code lines.
  * Vim9: error message not tested, some code not tested.
  * Cannot build tiny version.
  * Still cannot build tiny version.
  * Command line completion doesn't always work properly.
  * Dead code in op_insert().
  * screenpos() does not handle a position in a closed fold.
  * Vim9: list from declaration with inferred type does not set the type on
  the value.
  * Command line executed when typing Esc in the GUI.
  * MS-Windows with VIMDLL: Escaping CSI is wrong.
  * Possible number overflow with nested folds.
  * UTF8 select mode test fails on MS-Windows.
  * Some code lines not covered by tests.
  * Python3 test fails.
  * Crash when using many composing characters in error message.
  * Some command completion functions are too long.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=706
2022-02-23 16:09:19 +00:00
Dominique Leuenberger
a1c7cb3f39 Accepting request 956335 from editors
OBS-URL: https://build.opensuse.org/request/show/956335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=302
2022-02-22 20:17:44 +00:00
Martin Pluskal
c9a37ed454 Accepting request 956134 from home:cboltz:branches:editors
- Update apparmor.vim to latest version (from AppArmor 3.0.4)
  * add network mctp keyword

OBS-URL: https://build.opensuse.org/request/show/956134
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=705
2022-02-21 09:10:34 +00:00
Dominique Leuenberger
7d4526f74c Accepting request 954204 from editors
-  Updated to version 8.2.4375, fixes the following problems
  * Vim9: strict type checking after copy() and deepcopy().
  * Cannot assign empty list with any list type to variable with specific
  list type.
  * Preprocessor indents are inconsistent.
  * Warnings reported by MSVC.
  * Error number used twice.
  * Test fails.
  * Vim9: when copying a list it gets type list<any> even when the original
  list did not have a type.
  * Vim9: concatenating two lists may result in wrong type.
  * Vim9: not all code covered by tests.
  * Vim9: not all code covered by tests.
  * Divide by zero with huge tabstop value.
  * SafeState autocommand interferes with debugging.
  * Cannot build tiny version. (Tony Mechelynck)
  * Vim9: type error for copy of dict.
  * Vim9: return type of getline() is too strict.
  * A few messages should not be translated.
  * Vim9: slice() makes a copy but doesn't change the type.
  * Tex filetype detection fails.
  * No test for fixed perl filetype check.
  * A few more messages should not be translated.
  * Vim9: cannot list autoload function.
  * Vim9: crash when using a partial in the wrong context.
  * Vim9: constant list and dict get a declaration type other than "any".
  * Vim9: changing script variable type not caught at compile time.
  * No error for using :vim9script in a :def function.
  * Vim9: cannot change type of list after making a slice.
  * Test fails where lines are skipped.

OBS-URL: https://build.opensuse.org/request/show/954204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=301
2022-02-15 22:57:01 +00:00
bf0695fbad - Updated to version 8.2.4375, fixes the following problems
* Vim9: strict type checking after copy() and deepcopy().
  * Cannot assign empty list with any list type to variable with specific
  list type.
  * Preprocessor indents are inconsistent.
  * Warnings reported by MSVC.
  * Error number used twice.
  * Test fails.
  * Vim9: when copying a list it gets type list<any> even when the original
  list did not have a type.
  * Vim9: concatenating two lists may result in wrong type.
  * Vim9: not all code covered by tests.
  * Vim9: not all code covered by tests.
  * Divide by zero with huge tabstop value.
  * SafeState autocommand interferes with debugging.
  * Cannot build tiny version. (Tony Mechelynck)
  * Vim9: type error for copy of dict.
  * Vim9: return type of getline() is too strict.
  * A few messages should not be translated.
  * Vim9: slice() makes a copy but doesn't change the type.
  * Tex filetype detection fails.
  * No test for fixed perl filetype check.
  * A few more messages should not be translated.
  * Vim9: cannot list autoload function.
  * Vim9: crash when using a partial in the wrong context.
  * Vim9: constant list and dict get a declaration type other than "any".
  * Vim9: changing script variable type not caught at compile time.
  * No error for using :vim9script in a :def function.
  * Vim9: cannot change type of list after making a slice.
  * Test fails where lines are skipped.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=704
2022-02-14 11:13:26 +00:00
Dominique Leuenberger
29fd5a9579 Accepting request 951182 from editors
- fixes boo#1195509 CVE-2022-0443
- Updated to version 8.2.4286, fixes the following problems
  * Compiler warning for uninitialized variable.
  * Unused entry in keymap enum.
  * CI log output is long.
  * Coverity warns for using a NULL pointer.
  * Generating nv_cmdidxs.h requires building Vim twice.
  * Vim9 expr test fails without the channel feature. (Dominique Pellé)
  * The EBCDIC support is outdated.
  * Basic and form filetype detection is incomplete.
  * Cannot use an autoload function from a package under start.
  * Separate test function for the GUI scrollbar.
  * Vim9: an import does not shadow a command modifier.
  * Build with Athena GUI fails. (Elimar Riesebieter)
  * Vim9: cannot change item type with map() after range().
  * list-dict test crashes.
  * Using freed memory with :lopen and :bwipe.
  * Restricted mode requires the -Z command line option.
  * Using a variable for the return value is not needed.
  * Old mac resources files are no longer used.
  * Vim9: type of item in for loop not checked properly.
  * Vim9: strict type checking after copy() and deepcopy().

- fixes boo#1195499 CVE-2022-0417
- fixes boo#1195336 CVE-2022-0393
- Updated to version 8.2.4266, fixes the following problems
  * Cannot use an import in 'patchexpr'.
  * Gnuplot file not recognized.
  * Not all gitconfig files are recognized.
  * All conceal tests are skipped without the screendumps feature.

OBS-URL: https://build.opensuse.org/request/show/951182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=300
2022-02-05 22:22:59 +00:00
273a283845 - fixes boo#1195509 CVE-2022-0443
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=703
2022-02-03 12:46:42 +00:00
ca58a86361 - Updated to version 8.2.4286, fixes the following problems
* Compiler warning for uninitialized variable.
  * Unused entry in keymap enum.
  * CI log output is long.
  * Coverity warns for using a NULL pointer.
  * Generating nv_cmdidxs.h requires building Vim twice.
  * Vim9 expr test fails without the channel feature. (Dominique Pellé)
  * The EBCDIC support is outdated.
  * Basic and form filetype detection is incomplete.
  * Cannot use an autoload function from a package under start.
  * Separate test function for the GUI scrollbar.
  * Vim9: an import does not shadow a command modifier.
  * Build with Athena GUI fails. (Elimar Riesebieter)
  * Vim9: cannot change item type with map() after range().
  * list-dict test crashes.
  * Using freed memory with :lopen and :bwipe.
  * Restricted mode requires the -Z command line option.
  * Using a variable for the return value is not needed.
  * Old mac resources files are no longer used.
  * Vim9: type of item in for loop not checked properly.
  * Vim9: strict type checking after copy() and deepcopy().
- fixes boo#1195499 CVE-2022-0417

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=702
2022-02-03 12:20:53 +00:00
003f3e2dc9 - fixes boo#1195336 CVE-2022-0393
- Updated to version 8.2.4266, fixes the following problems
  * Cannot use an import in 'patchexpr'.
  * Gnuplot file not recognized.
  * Not all gitconfig files are recognized.
  * All conceal tests are skipped without the screendumps feature.
  * json5 files are not recognized.
  * Cannot use an import in 'printexpr'.
  * Cannot use an import in 'charconvert'.
  * Resizing terminal may cause to behave like CTRL-Z.
  * Various file types not recognized.
  * Cannot use an import in the "expr" part of 'spellsuggest'.
  * Vim9: the switch for executing instructions is too long.
  * Some tests do not clean up properly.
  * When using the GUI CTRL-Z does not stop gvim.
  * Vim9: cannot export function that exists globally.
  * Entering a character with CTRL-V may include modifiers.
  * screenpos() has non-zero row for invisible text.
  * The normal_cmd() function is too long.
  * Condition with many "(" causes a crash.
  * Recursion test fails with MSVC.
  * Using setbufvar() may change the window title.
  * partial in 'opfunc' cannot use an imported function.
  * Window title test fails in some configurations.
  * Too much code for supporting old MSVC versions.
  * Illegal memory access with large 'tabstop' in Ex mode.
  * Illegal memory access when copying lines in Visual mode.
  * Vim9: cannot use a function from an autoload import directly.
  * Illegal memory access when undo makes Visual area invalid.
  * Illegal memory access with bracketed paste in Ex mode.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=701
2022-01-31 11:35:52 +00:00
Dominique Leuenberger
78d8cfa503 Accepting request 948350 from editors
OBS-URL: https://build.opensuse.org/request/show/948350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=299
2022-01-26 20:26:33 +00:00
Martin Pluskal
23661688c8 Accepting request 948233 from home:dirkmueller:Factory
- Updated to version 8.2.4186, fixes the following problems
  * Vim9: exported function in autoload script not found. (Yegappan Lakshmanan)
  * Foam files are not detected.
  * Computation overflow with large count for :yank.
  * Vim9: imported autoload script loaded again.
  * Vim9: cannot call imported function with :call. (Drew Vogel)
  * Vim9: import test fails.
  * Vim9: import test fails on MS-Windows.
  * Using uninitialized memory when reading empty file.
  * Vim9: no detection of return in try/endtry. (Dominique Pellé)
  * Vim9: compiling function fails when autoload script is not loaded yet.
  * Coverity warns for using NULL pointer.
  * Going over the end of NameBuff.
  * Test failures.
  * Memory leak in autoload import.
  * Not all Libsensors files are recognized.
  * Terminal test for current directory not used on FreeBSD.
  * MS-Windows: "gvim --version" didn't work when build with VIMDLL.
  * Not sufficient test coverage for xxd.
  * CodeQL reports problem in if_cscope causing it to fail.
  * Check for autoload file name and prefix fails. (Christian J. Robinson)
  * Vim9: no test for "vim9script autoload' and using script variable in
  the same script.
  * Memory leak when looking for autoload prefixed variable.
  * Vim9: no test for using import in legacy script.
  * "cctx" argument of find_func_even_dead() is unused.
  * Cannot test items from an autoload script easily.
  * Xxd cannot output everything in one line.
  * Terminal test for current directory fails on FreeBSD.
  * After restoring a session buffer order can be quite different.

OBS-URL: https://build.opensuse.org/request/show/948233
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=700
2022-01-24 09:21:33 +00:00
Dominique Leuenberger
c4dada6d5d Accepting request 946430 from editors
OBS-URL: https://build.opensuse.org/request/show/946430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=298
2022-01-15 20:45:10 +00:00
Martin Pluskal
cf7253e0c8 Accepting request 946203 from home:Andreas_Schwab:Factory
- disable-unreliable-tests-arch.patch: refresh

OBS-URL: https://build.opensuse.org/request/show/946203
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=699
2022-01-14 13:59:23 +00:00
Dominique Leuenberger
484d1fc0aa Accepting request 945641 from editors
- Updated to version 8.2.4063, fixes the following problems
- fixes boo#1194559 CVE-2022-0156
  * Not all sshconfig files are detected as such.
  * Vim9: type checking for list and dict lacks information about declared
  type.
  * Vim9: not enough testing for extend() and map().
  * Asan error for adding zero to NULL.
  * Redundant check for NUL byte.
  * Coverity warns for checking for NULL pointer after using it.
  * Insert complete code uses global variables.
  * First char typed in Select mode can be wrong.
  * Error messages are spread out.
  * Old compiler complains about struct init with variable.
  * Error messages are spread out.
  * Vim9: crash when declaring variable on the command line.
  * Session does not restore help buffer properly when "options' is missing
  from 'sessionoptions'.
  * Error messages are spread out.
  * Reading one byte beyond the end of the line.
  * Error messages are spread out.
  * Test fails because of changed error number.
  * Error messages are spread out.
  * Build failure without the spell feature.
  * Git and gitcommit file types not properly recognized.
  * Build failure with tiny features. (Tony Mechelynck)
  * Vim9: incorrect error for argument that is shadowing var.
  * Gcc warns for misleading indent in Athena menu code.
  * ml_get error when win_execute redraws with Visual selection.
  * Vim9: import mechanism is too complicated.
  * Debugger test fails.

OBS-URL: https://build.opensuse.org/request/show/945641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=297
2022-01-12 23:22:09 +00:00
70cc85568d - Updated to version 8.2.4063, fixes the following problems
- fixes boo#1194559 CVE-2022-0156
  * Not all sshconfig files are detected as such.
  * Vim9: type checking for list and dict lacks information about declared
  type.
  * Vim9: not enough testing for extend() and map().
  * Asan error for adding zero to NULL.
  * Redundant check for NUL byte.
  * Coverity warns for checking for NULL pointer after using it.
  * Insert complete code uses global variables.
  * First char typed in Select mode can be wrong.
  * Error messages are spread out.
  * Old compiler complains about struct init with variable.
  * Error messages are spread out.
  * Vim9: crash when declaring variable on the command line.
  * Session does not restore help buffer properly when "options' is missing
  from 'sessionoptions'.
  * Error messages are spread out.
  * Reading one byte beyond the end of the line.
  * Error messages are spread out.
  * Test fails because of changed error number.
  * Error messages are spread out.
  * Build failure without the spell feature.
  * Git and gitcommit file types not properly recognized.
  * Build failure with tiny features. (Tony Mechelynck)
  * Vim9: incorrect error for argument that is shadowing var.
  * Gcc warns for misleading indent in Athena menu code.
  * ml_get error when win_execute redraws with Visual selection.
  * Vim9: import mechanism is too complicated.
  * Debugger test fails.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=698
2022-01-11 18:17:45 +00:00
Dominique Leuenberger
2627c00a7e Accepting request 943787 from editors
- Updated to version 8.2.3995, fixes the following problems
- fixed boo#1194219
  * Various build flags accidentally enabled.
  * Cannot disable requesting key codes from xterm.
  * Vim9: compiler complains about using "try" as a struct member.
  * Vim9: type checking global variables is inconsistent.
  * Implementation of some list functions too complicated.
  * Vim9: function test fails.
  * Vim9: type checking for "any" is inconsistent.
  context menu. (Gabriel Dupras)
  * List.c contains code for dict and blob.
  * Vim9: finddir() and uniq() return types can be more specific.
  * go.mod files are not recognized.
  * Cannot highlight the number column for a sign.
  * gcc complains about buffer overrun.
  * 'cindent' does not recognize inline namespace.
  * Function does not abort after a type error in compare
  * Vim9: debugger tries to read more lines than there are.
  * getreg() and getregtype() contain dead code.
  * Solution filter files are not recognized.
  * More duplicated code in f_getreginfo().
  * Crash when switching to other regexp engine fails.
  * Crash when clearing the argument list while using it.
  * Arglist test fails.
  * Can define autocmd for every event by using "au!".
  * E1135 is used for two different errors.
  * The argument list may contain duplicates.
  * Duplicate code for translating script-local function name.
  * Vim9: type check for using v: variables is basic.
  * When modifyOtherKeys is used CTRL-C is not recognized.

OBS-URL: https://build.opensuse.org/request/show/943787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=296
2022-01-05 12:39:41 +00:00
d03580d3be - Updated to version 8.2.3995, fixes the following problems
- fixed boo#1194219
  * Various build flags accidentally enabled.
  * Cannot disable requesting key codes from xterm.
  * Vim9: compiler complains about using "try" as a struct member.
  * Vim9: type checking global variables is inconsistent.
  * Implementation of some list functions too complicated.
  * Vim9: function test fails.
  * Vim9: type checking for "any" is inconsistent.
  context menu. (Gabriel Dupras)
  * List.c contains code for dict and blob.
  * Vim9: finddir() and uniq() return types can be more specific.
  * go.mod files are not recognized.
  * Cannot highlight the number column for a sign.
  * gcc complains about buffer overrun.
  * 'cindent' does not recognize inline namespace.
  * Function does not abort after a type error in compare
  * Vim9: debugger tries to read more lines than there are.
  * getreg() and getregtype() contain dead code.
  * Solution filter files are not recognized.
  * More duplicated code in f_getreginfo().
  * Crash when switching to other regexp engine fails.
  * Crash when clearing the argument list while using it.
  * Arglist test fails.
  * Can define autocmd for every event by using "au!".
  * E1135 is used for two different errors.
  * The argument list may contain duplicates.
  * Duplicate code for translating script-local function name.
  * Vim9: type check for using v: variables is basic.
  * When modifyOtherKeys is used CTRL-C is not recognized.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=697
2022-01-04 15:06:29 +00:00
Dominique Leuenberger
94f2b0ecf4 Accepting request 941861 from editors
- Updated to version 8.2.3863, fixes the following problems
  * Freeze when calling term_wait() in a close callback.
  * Xxd code has duplicate expressions.
  * List of distributed files is outdated.
  * Header for source file is outdated.
  * Count for 'operatorfunc' in Visual mode is not redone.
  * Vim9: The "no effect" error is not given for all registers.
  * Using <sfile> in a function gives an unexpected result.
  * GTK: when using ligatures the cursor is drawn wrong.
  * "verbose pwd" is incorrect after dropping files on Vim.
  * Vim9: error for variable declared in while loop.
  * Vim9: for loop variable can be a list member.
  * Vim9: no error for :lock or :unlock with unknown variable.
  * Can only get text properties one line at a time.
  * Terminal ANSI colors may be wrong.
  * GTK: a touch-drag does not update the selection.
  * Compiler warning for using size_t for int.
  * Vim9: no error for an evironment variable by itself.
  * Vim9: debug text misses one line of return statement.
  * Duplicate code in xxd.
  * Integer overflow with large line number.
  * Overflow check uses wrong number.
  * Test for put with large count fails.
  * Illegal memory access if malloc() fails.
  * Using %S in printf() does not work correctly.
  * Cannot adjust sign highlighting for 'cursorline'.
  * Cannot use a lambda for 'tagfunc'.
  * Libvterm is outdated.
  * Building libvterm fails with MSVC.
  * Messages may be corrupted.

OBS-URL: https://build.opensuse.org/request/show/941861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=295
2021-12-22 19:17:51 +00:00
2d8071b651 - Updated to version 8.2.3863, fixes the following problems
* Freeze when calling term_wait() in a close callback.
  * Xxd code has duplicate expressions.
  * List of distributed files is outdated.
  * Header for source file is outdated.
  * Count for 'operatorfunc' in Visual mode is not redone.
  * Vim9: The "no effect" error is not given for all registers.
  * Using <sfile> in a function gives an unexpected result.
  * GTK: when using ligatures the cursor is drawn wrong.
  * "verbose pwd" is incorrect after dropping files on Vim.
  * Vim9: error for variable declared in while loop.
  * Vim9: for loop variable can be a list member.
  * Vim9: no error for :lock or :unlock with unknown variable.
  * Can only get text properties one line at a time.
  * Terminal ANSI colors may be wrong.
  * GTK: a touch-drag does not update the selection.
  * Compiler warning for using size_t for int.
  * Vim9: no error for an evironment variable by itself.
  * Vim9: debug text misses one line of return statement.
  * Duplicate code in xxd.
  * Integer overflow with large line number.
  * Overflow check uses wrong number.
  * Test for put with large count fails.
  * Illegal memory access if malloc() fails.
  * Using %S in printf() does not work correctly.
  * Cannot adjust sign highlighting for 'cursorline'.
  * Cannot use a lambda for 'tagfunc'.
  * Libvterm is outdated.
  * Building libvterm fails with MSVC.
  * Messages may be corrupted.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=696
2021-12-21 14:40:23 +00:00
Dominique Leuenberger
cf878c74a9 Accepting request 932951 from editors
- fix boo#1192871
- Updated to version 8.2.3640, fixes the following problems
  * Arglist test does not clear the argument list consistently.
  * ":verbose pwd" does not mention 'autochdir' was applied.
  * getcwd() is unclear about how 'autochdir' is used.
  * Cannot use a lambda for 'operatorfunc'.
  * Memory leak reported in libtlib.
  * Build failure.
  * "verbose pwd" shows confusing info when :lcd does not change directory.
  * "$*" is expanded to "nonomatch".
  * When renaming a terminal buffer the status text is not updated.
  * Illegal memory access when C-indenting.
  * "au!" and "au! event" cannot be followed by another command as documented.
  * difficult to know where the text starts in a window. (Sergey Vlasov)
  * Looking up terminal colors is a bit slow.
  * Command completion in cmdline window uses global user commands, not
  local commands for the window where it was opened from.
  * Printf() with %S does not handle multi-byte correctly.
  * "syntax enable" does not work properly in Vim9 context.
  * GTK3: undercurl does not get removed properly.
  * Vim9: line number of lambda is off by one.
  * Error for already defined function uses wrong line number.
  * GTK: composing underline does not show.
  * Coverity warns for unreachable code.
  * Typos in test files.
  * getcompletion() always passes zero as position to custom completion
  function.
  * Line commented out accidentally.
  * Freeze when calling term_wait() in a close callback.

OBS-URL: https://build.opensuse.org/request/show/932951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=294
2021-11-24 22:54:09 +00:00