Commit Graph

452 Commits

Author SHA256 Message Date
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
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
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
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
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
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
69cf90af1c - 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/package/show/editors/vim?expand=0&rev=695
2021-11-22 09:14:03 +00:00
e102fdea91 - Updated to version 8.2.3616, fixes the following problems
* Compiler test fails with backslash file separator.
  * Break statement is never reached.
  * Failure when the "term_rows" argument of term_start() is an unusual value.
  * Test for v:colornames sometimes fails. (Dominique Pellé)
  * No event is triggered when closing a window.
  * Test_hlset fails when terminal has many columns.
  * Directory is wrong after executing "lcd" with win_execute().
  * Xxd code is a bit difficult to understand.
  * Check for signed overflow might not work everywhere.
  * Crash when using :pedit in Vim9 script.
  * Vim seems to hang when writing a very long text to a terminal window.
  * RouterOS filetype is not recognized.
  * Not all gdbinit files are recognized.
  * Filetype test fails.
  * Check for overflow in put count does not work well.
  * Python3 test fails with Python 3.10 on MS-Windows.
  * Fish filetype not recognized.
  * Not all sudoers files are recognized.
  * Cannot clear and unlinke a highlight group with hlset() in a single call.
  * File missing from list of distributed files.
  * GTK3 screen updating is slow.
  * Users who type "q:" instead of ":q" are confused.
  * Internal error when ModeChanged is triggered when v:event is already
  in use.
  * Crash when ModeChanged triggered too early.
  * Crash when using CTRL-W f without finding a file name.
  * Using freed memory with regexp using a mark.
  * :find test fails.
  * zindex of popup windows not used when redrawing popup menu.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=694
2021-11-18 18:29:52 +00:00
3fc04218b5 - fixes boo#1192631
-  Updated to version 8.2.3587, fixes the following problems
  * Reading uninitialized memory when giving spell suggestions.
  * The "gd" and "gD" commands do not update search stats. (Gary Johnson)
  * "verbose set efm" reports the location of the :compiler command. (Gary
  Johnson)
  * Crash when passing float to "term_rows" in the options argument of
  term_start(). (Virginia Senioria)
  * Command completion test fails.
  * Compiler test fails with backslash file separator.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=692
2021-11-12 18:47:27 +00:00
3b83b83a50 - Updated to version 8.2.3582, fixes the following problems
* Overflow check fails with 32 ints.
  * Manipulating highlighting is complicated.
  * CI sometimes fails for MinGW.
  * gj does not move properly with a wide character.
  * Reading character past end of line.
  * Reading uninitialized memory when giving spell suggestions.
- add obsolete/conflict with nginx vim plugin

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=691
2021-11-05 17:52:17 +00:00
3f2d5483e0 - Updated to version 8.2.3577, fixes the following problems
* Test_very_large_count fails on 32bit systems.
  * Some unicode control characters are considered printable.
  * Memory leak when closing window and using "multispace" in 'listchars'.
  * Cannot decide whether to skip test that fails with 64 bit ints. (closes
  #9072)
  * Divide by zero.
  * Overflow check still fails when sizeof(int) == sizeof(long).
  * Some functions are not documented for use with a method.
  * Overflow check fails with 32 ints.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=690
2021-11-03 17:32:25 +00:00
Dr. Werner Fink
c9da5603c9 DEL
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=689
2021-11-03 15:19:06 +00:00
9318591954 - fix boo#1192225
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=687
2021-11-02 12:43:04 +00:00
49db0a37d1 - Updated to version 8.2.3570, fixes the following problems
* CTRL-I in Insert mode is not tested
  * Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
  * Error for :let when vimrc is Vim 9 script.
  * Test_very_large_count fails on 32bit systems.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=686
2021-11-02 11:58:18 +00:00
Dr. Werner Fink
b51fe9aed4 Gvim has its own terminal like screen
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=685
2021-11-02 09:55:20 +00:00
2a7a4fd4b9 - Updated to version 8.2.3567, fixes the following problems
* Xxd revert does not handle end of line correctly.
  * Xxd has various way to exit.
  * ModeChanged is not triggered on every mode change.
  * Filler lines are incorrect for other window in diff mode after making
  a change.
  * Vim9: cannot call imported funcref at script level.
  * Vim9: asserting the wrong variable.
  * Loop variable recreated every time.
  * Using freed memory with lambda.
  * Cscope has a complicated way of giving an error message.
  * Cannot add color names.
  * Build failure with +eval but without GUI or +termguicolors
  * Invalid memory access when scrolling without a valid screen.
  * Makefile dependencies are outdated. (Gary Johnson)
  * Build failure on old systems when using nano timestamp.
  * CTRL-I in Insert mode is not tested

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=684
2021-10-31 10:14:59 +00:00
ec81c2bb25 Accepting request 928115 from home:schubi2
- Use libalternatives instead of update-alternatives.
- Test_suspend disabled temporary.
  Updated patches:
  disable-unreliable-tests-arch.patch, disable-unreliable-tests.patch

OBS-URL: https://build.opensuse.org/request/show/928115
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=683
2021-10-31 10:07:10 +00:00
f3ed31b3a4 - Updated to version 8.2.3552, fixes the following problems
* Vim9: need more tests for empty string arguments.
  * Some type casts are not needed.
  * Cannot distinguish Normal and Terminal-Normal mode.
  * The ModeChanged event only uses one character for the new_mode and
  old_mode values.
  * Pattern matching with ModeChanged not tested.
  * nginx files are not recognized.
  * Cannot detect insert scroll mode.
  * Completion submode not indicated for virtual replace.
  * CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
  * Problem with :cd when editing file in non-existent directory. (Yee
  Cheng Chin)
  * Some files with json syntax are not recognized.
  * Crash with error in :catch and also in :finally.
  * Crash when using CTRL-T after an empty search pattern.
  * Other crashes with empty search pattern not tested.
  * Some files with tcl syntax are not recognized.
  * Some places use "Vimscript" instead of "Vim script".
  * Expression register set by not executed put command.
  * Renaming a buffer on startup may cause using freed memory.
  * Startup test fails on MS-Windows.
  * Still crash with error in :catch and also in :finally.
  * Crash when calling job_start with an invalid argument. (Virginia Senioria)
  * Test does not fail without the fix for a crash.
  * Failures when char is unsigned.
  * Reading beyond end of line ending in quote and backslash.
  * #ifdef for using sysinfo() is incomplete.
  * Crash when going through spell suggestions.
  * Python 3 test fails with Python 3.10.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=682
2021-10-22 14:45:59 +00:00
a0c91cfac7 - updated vim-7.4-rpmlintrc
- drop no-common.patch 
- Updated to version 8.2.3459, fixes the following problems
  * Can delete a numbered function. (Naohiro Ono)
  * Reading beyond end of line with invalid utf-8 character.
  * Crash with linebreak, listchars and large tabstop.
  * Vim9: crash when using base name of import. (Naohiro Ono)
  * Vim9: importing the wrong file.
  * Vim9: too many characters are allowed in import name.
  * fullcommand() gives the wrong name if there is a buffer-local user
  command. (Naohiro Ono)
  * Vim9: Not all function argument types are properly checked.
  * Second error is reported while exception is being thrown.
  * Vim9: a failing debug expression aborts script sourcing.
  * Garbage collection while evaluating may cause trouble.
  * A failing debug expression may make Vim unusable.
  * _REENTRANT defined more than once.
  * A bit of code is not covered by tests.
  * Vim9: no failure if return type differs from returned variable.
  * Vim9: list += list creates a new list in :def function.
  * A sequence of spaces is hard to see in list mode.
  * Warning for using uninitialized variable.
  * Crash when deleting a listener in a listener callback. (Naohiro Ono)
  * Double free when list is copied.
  * Using freed memory when replacing. (Dhiraj Mishra)
  * Leaking memory when assigning to list or dict.
  * No generic way to trigger an autocommand on mode change.
  * Completion for :disas sorts local functions first.
  * Octave/Matlab filetype detection does not work properly.
  * :delcommand does not take a -buffer option.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=680
2021-10-01 09:07:04 +00:00
33513a5c2a Accepting request 919718 from home:WernerFink:branches:editors
- Changed used terminal description in %check scriptlet from "linux"
  to "xterm" as the former does not map <S-Tab> to <ESC>[Z
  found by a fix in terminfo database of ncurses 6.2 patch 20210904

OBS-URL: https://build.opensuse.org/request/show/919718
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=679
2021-09-20 07:33:13 +00:00
18e071b5ca - Updated to version 8.2.3408, fixes the following problems
* User function completion fails with dict function.
  * Vim9: crash with nested :while.
  * Buffer overflow when completing long tag name.
  * When :edit reuses the current buffer the alternate file is set to the
  same buffer.
  * Vim9: crash when :for is skipped.
  * Vim9: cannot use option for all operations.
  * Vim9: debugging elseif does not stop before condition.
  * Vim9: :@r executing a register is inconsistent.
  * Not all Racket files are recognized.
  * Auto formatting after "cw" leaves cursor in wrong spot.
  * Vim9: no check for white space before type in declaration. (Naohiro Ono)
  * Vim9: :$ENV cannot be followed by ->func() in next line.
  * line2byte() value wrong when adding a text property. (Yuto Kimura)
  * text property test fails on MS-Windows.
  * Pyret files are not recognized.
  * Using uninitialized memory.
  * Vim9: no warning that "@r" does not do anything.
  * Vim9: :disass completion does not understand "s:".
  * Crash when using NULL job.
  * Crash when using NULL string for funcref().
  * Crash when using NULL list with sign functions.
  * Crash when getting the type of a NULL partial.
  * Vim9: completion for :disassemble adds parenthesis.
  * Cannot disable modeline for an individual file.
  * Escaping for fish shell does not work properly.
  * Using uninitialized memory.
  * Compiler warning for non-static function.
  * fnamemodify('path/..', ':p') differs from using 'path/../'.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=678
2021-09-08 09:00:38 +00:00
2fbef7950b - Updated to version 8.2.3360, fixes the following problems
* Vim9: cannot ignore quotes in number at the command line.
  * Coverity action on github does not work.
  * Some local functions are not static.
  * Some code is not tested.
  * Vim9: checking type of dict does not check member type.
  * Help tag for exists_compiled() is wrong. (Maxim Kim)
  * Vim9: Cannot use :silent with :endwhile.
  * Digraph test fails when LC_ALL is set to "C".
  * Vim9: no error passing an empty list of the wrong type.
  * No check for sysconf() failing.
  * Coverity error for not checking return value.
  * v_lock not set when getting value of environment variable.
  * Coverity reports using uninitialized field.
  * Coverity warns for using value without boundary check.
  * Vim9: cannot assign to range in list.
  * Vim9: not enough tests run with Vim9.
  * Vim9: not enough tests run with Vim9.
  * Vim9: not enough tests run with Vim9.
  * Behavior of negative index in list change changed. (Naruhiko Nishino)
  * Completing "call g:" returns entries with just "g:". (Naohiro Ono)
  * Vim9: no type check when assigning a list range. (Naohiro Ono)
  * Vim9: cannot lock a member in a local dict.
  * Accessing uninitialized pointer.
  * Vim9: function call aborted despite try/catch. (Naohiro Ono)
  * Test for :let errors fails.
  * Vim9: autoload test fails.
  * Vimscript test fails.
  * Some code not covered by tests.
  * Vim9: no error for using "." for concatenation after ":vim9cmd". (Naohiro

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=677
2021-08-20 08:56:23 +00:00
dc7f7527dc Accepting request 912897 from openSUSE:Factory:RISCV
- Disable unreliable tests also on riscv64
- disable-unreliable-tests-arch.patch: also disable test_vim9_func

OBS-URL: https://build.opensuse.org/request/show/912897
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=676
2021-08-20 08:27:14 +00:00
Dirk Stoecker
e8c3307434 Accepting request 911395 from home:cboltz:branches:editors
- Update apparmor.vim (taken from AppArmor 3.0.3)
  * Add syntax highlighting for abi rules


Please accept before doing the next vim update ;-)

OBS-URL: https://build.opensuse.org/request/show/911395
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=675
2021-08-13 18:30:25 +00:00
3d99ddb93a - Updated to version 8.2.3318, fixes the following problems
* Vim9: exists() does not handle much at compile time.
  * Lua: can only execute one Vim command at a time.  Not easy to get the
  Vim version.
  * Memory allocation functions don't have their own place.
  * Some structures could be smaller.
  * Popup window title with wide characters is truncated.
  * Vim9: :finally in skipped block not handled correctly.
  * Unexpected "No matching autocommands".
  * Vim9: :echoconsole cannot access local variables.
  * Vim9: no runtime check for argument type if a function only has varargs.
  * Vim9: divide by zero causes a crash.
  * Vim9: unpack assignment does not mention source of type error.
  * Vim9: check for DO_NOT_FREE_CNT is very slow.
  * Vim9: after "if false" line breaks in expression not skipped.
  * Unused code in win_exchange() and frame_remove().
  * Behavior of exists() in a :def function is unpredictable.
  * Cannot use single quote in a float number for readability.
  * Float test fails.
  * Vim9: No error for missing white space before return type.
  * Vim9: cannot ignore quotes in number at the command line.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=674
2021-08-09 10:25:03 +00:00
bdeafa1e59 - Updated to version 8.2.3299, fixes the following problems
* Vim9: TODO items in tests can be taken care of.
  * Vim9: error about using -complete without -nargs is confusing.
  * Julia filetype is not recognized
  * No error for insert() or remove() changing a locked blob.
  * Scdoc filetype is not recognized.
  * win_enter_ext() has too many boolean arguments.
  * Channel events not handled in BufEnter autocommand.
  * Cannot easily access namespace dictionaries from Lua.
  * Compiler warning for unused variable with small features.
  * Vim9: compiling dict may use pointer after free and leak memory on failure.
  * Coverity warns for not checking return value.
  * Underscore in very magic pattern causes a hang.  Pattern with \V are
  case sensitive. (Yutao Yuan)
  * Finding completions may cause an endless loop.
  * Lua: memory leak when adding dict item fails.
  * 'cursorline' should not apply to 'breakindent'.
  * Vim9: cannot add a number to a float.
  * Cannot use all commands inside a {} block after :command and :autocmd.
  * Build failure with small features.
  * Vim9: exists() does not handle much at compile time.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=673
2021-08-06 14:11:19 +00:00
fdb003b973 - Updated to version 8.2.3281, fixes the following problems
* Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras)
  * Coverity reports a null pointer dereference.
  * Vim9: argument types are not checked at compile time.
  * Vim9: crash when compiling string fails. (Yegappan Lakshmanan)
  * Dynamic library load error does not mention why it failed.
  * Vim9: lambda doesn't find block-local variable.
  * Vim9: searchpair() sixth argument is compiled. (Yegappan Lakshmanan)
  * Vim9: argument types are not checked at compile time.
  * Vim9: execution speed can be improved.
  * NOCOMPOUNDSUGS entry in spell file not tested.
  * Vim9: argument types are not checked at compile time.
  * Vim9: crash when using variable in a loop at script level.
  * When using xchaha20 crypt undo file is not removed.
  * :find searches non-existing directories.
  * Test_term_setansicolors() fails in some configurations.
  * Vim9: argument types are not checked at compile time.
  * Vim9: cannot used loop variable later as lambda argument.
  * Vim: using {} block in autoloade omnifunc fails.
  * Cannot call script-local function after :vim9cmd. (Christian J. Robinson)
  * Incsearch highlighting is attempted halfway a mapping.
  * New digraph functions use old naming scheme.
  * 'virtualedit' can only be set globally.
  * Cannot use a simple block for the :command argument. (Maarten Tournoij)
  * Vim9: runtime and compile time type checks are not the same.
  * Vim9: type error when function return type is not known yet.
  * Build failure with small features.
  * system() does not work without a second argument.
  * prop_list() and prop_find() do not indicate the buffer for the used type.
  * Crash when printing long string with Lua.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=672
2021-08-04 08:47:57 +00:00
ae668d4ca1 - enable test_recover on x86_64/i586/ppc64* - disable-unreliable-tests.patch
- disable faulty tests on arm and s390x arch - disable-unreliable-tests-arch.patch

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=671
2021-07-23 16:29:17 +00:00
244eb56d7f - Updated to version 8.2.3204, fixes the following problems
- enable test_recover - disable-unreliable-tests.patch
  * Xxd always reports an old version string. (Åsmund Ervik)
  * Vim9: using try in catch block causes a hang.
  * Vim9: an error in a catch block is not reported.
  * Vim9: profile test fails.
  * Powershell core not supported by default.
  * Recover test fails on 32bit systems. (Ondřej Súkup)
  * Cannot catch errors in a channel command.
  * A channel command "echoerr" does not show anything.
  * Crash when passing null string to charclass().
  * Vim9: builtin function argument types are not checked at compile time.
  * JSONC files are not recognized.
  * Vim9: breakpoint on "for" does not work.
  * Gemtext files are not recognized.
  * With 'virtualedit' set to "block" Visual highlight is wrong after using
  "$".  (Marco Trosi)
  * Garbage collection has useless code.
  * With concealing enabled and indirectly closing a fold the cursor may be
  somewhere in a folded line.
  * Vim9: default argument expression cannot use previous argument
  * Vim9: builtin function test fails without the +channel feature.
  * tablabel_tooltip test fails with Athena. (Dominique Pellé)
  * Test_popup_atcursor_pos() fails without the conceal feature.
  * With 'virtualedit' set to "block" block selection is wrong after using
  "$".  (Marco Trosi)
  * Temp files remain after running tests.
  * Crash when using "quit" at recovery prompt and autocommands are triggered.
  * Popup window test is flaky on MS-Windows with GUI.
  * Vim9: missing catch/finally not reported at script level.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=670
2021-07-23 15:46:55 +00:00
c202713ab7 - disabled test_recover because is broken on 32bit archs
--> disable-unreliable-tests.patch

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=668
2021-06-30 09:16:12 +00:00
0999d2de7f - Updated to version 8.2.3075, fixes the following problems
* Vim: when debugging only the first line of a command using line
  continuation is displayed.
  * Coverity warns for freeing static string.
  * Vim9: Assigning to @# requires a string. (Naohiro Ono)
  * Confusing error when expression is followed by comma.
  * Vim9: debugger shows too many lines.
  * Formatting using quickfixtextfunc is lost when updating location lists
  for different buffers.  (Yorick Peterse)
  * Location list only has the start position.
  * Unreachable code.
  * Spaces allowed between option name and "!", "?", etc.
  * Available encryption methods are not strong enough.
  * Vim9: arguments for execute() not checked at compile time.
  * execute() function test fails.
  * Not enough tests for quickfix end_col and end_lnum.
  * Vim9: cannot set breakpoint in compiled function.
  * Vim9: breakpoint in compiled function not always checked.
  * GUI mouse events not tested.
  * Vim9: crash when using operator and list unpack assignment. (Naohiro Ono)
  * Coverity reports a memory leak.
  * No error if a function name starts with an underscore. (Naohiro Ono)
  * Build problems with MSVC, other crypt issues with libsodium.
  * No error when using alpha delimiter with :global.
  * Installing packages on github CI sometimes fails.
  * Vim9: crash when calling :def function with partial and return type is
  not set.
  * Vim9: builtin function arguments not checked at compile time.
  * Configure reports libcanberra when checking for libsodium.
  * Amiga built-in version string doesn't include build date.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=667
2021-06-30 08:40:36 +00:00
695096cf5a - Updated to version 8.2.3013, fixes the following problems
* Builtin function can be shadowed by global variable.
  * Using ":!command" does not work if the command uses posix_spawn().
  * Still a way to shadow a builtin function. (Yasuhiro Matsumoto)
  * E704 for script local variable is not backwards compatible. (Yasuhiro
  Matsumoto)
  * Computing array length is done in various ways.
  * EBCDIC build is broken.
  * Superfluous extern declaration.
  * Vim9: line continuation comment uses legacy syntax.
  * Vim9: no good error for using :legacy in a :def function.
  * Test commented out because it fails with ASAN.
  * The evalfunc.c file is too big.
  * Accidentally enable tcl by default.
  * When a popup is visible a mouse move my restart Visual mode.
  * Vim9: line continuation comment still uses legacy syntax in one place.
  * Select mode test fails.
  * When 'clipboard' is "unnamed" zp and zP do not work correctly.
  * ASAN error when using text from the clipboard.
  * Calculating register width is not always needed. (Christian Brabandt)
  * Vim9: converting number to bool uses wrong stack offset. (Salman Halim)
  * Popup test fails if rightleft feature not enabled.
  * After using motion force from feedkeys() it may not be reset.
  * GTK: righthand scrollbar does not show with split window.
  * Vim9: using `=expr` does not handle a list of strings.
  * Vim9: internal error when calling function with too few arguments
  * Vim9: check for argument count ignores default values.
  * Vim9: no error when using job or channel as a string.
  * Some buffer related code is not tested.
  * Vim9: substitute expression cannot be a List in a :def function.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=666
2021-06-17 07:37:40 +00:00
be5b9ed24e - Updated to version 8.2.2918, fixes the following problems
* Using <Cmd> mapping on the command line triggers CmdlineChanged. (Naohiro
  Ono)
  * Configure can add --as-needed a second time.
  * Window is not updated after using <Cmd> mapping.
  * Custom statusline cannot contain % items.
  * White space after "->" does not give E274.
  * Get readonly error for device that can't be written to.
  * Vim9: exception in ISN_INSTR caught at wrong level.
  * Test fails because of changed error message.
  * Tcl test fails because of changed error message.
  * Adding a text property causes the whole window to be redawn.
  * Vim9: "legacy return" is not recognized as a return statement.
  * Removing a text property causes the whole window to be redawn.
  * Removing a text property does not redraw optimally.
  * Vim9: crash when using inline function.
  * Skipping over function body fails.
  * Vim9: memory leak when using inline function.
  * Build failure.
  * Vim9: When executing a compiled expression the trylevel at start is
  changed but not restored. (closes #8214)
  * Using unified diff is not tested.
  * CmdlineChange event triggered twice for CTRL-R.
  * Unnessary VIM_ISDIGIT() calls, badly indented code.
  * Python tests fail without the channel feature.
  * Not enough tests for writing buffers.
  * Cancelling inputlist() after a digit does not return zero.
  * Configure cannot detect Python 3.10.
  * Insufficient tests for popup menu rightleft.
  * Vim9: for loop list unpack only allows for one "_".

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=664
2021-06-01 11:09:16 +00:00
096f3a6249 - Updated to version 8.2.2850, fixes the following problems
* After a timer displays text a hit-enter prompt is given.
  * Free Pascal makefile not recognized.
  * Vim9: illegal memory access.
  * Flicker when the popup menu has an info popup.
  * Setting buffer local mapping with mapset() changes global mapping.
  * Vim9: cannot use legacy syntax in Vim9 script.
  * Vim9: using "++nr" as a command might not work.
  * Build fails with tiny features.
  * Vim9: increment and decrement not sufficiently tested.
  * Vim9: :def function compilation fails when using :legacy.
  * Vim9: crash when calling a function in a substitute expression.
  * Vim9: error for missing white space doesn't say where it is missing
  * Vim9: still crash when using substitute expression.
  * Cannot grep using fuzzy matching.
  * Vim9: unused variable. (John Marriott)
  * Status line flickers when redrawing popup menu info.
  * Vim9: comment below expression in lambda causes problems.
  * Vim9: script sourcing continues after an error.
  * No jump added to jumplist when opening terminal in current window.
  * Finishing an abbreviation with a multi-byte char may not work.
  * Session file may divide by zero.
  * Code in checkreadonly() not fully tested.
  * Compiler warnings for int to size_t conversion. (Randall W. Morris)
  * Test file was not deleted.
  * Coverity complains about not checking the rename() return value.
  * Some comments are not correct or clear.
  * Terminal colors are not updated when 'background' is set.
  * Vim9: expandcmd() not tested.
  * Operator cancelled by moving mouse when using popup. (Sergey Vlasov)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=662
2021-05-14 09:00:35 +00:00
ba35da665b - Updated to version 8.2.2800, fixes the following problems
* Vim9: message about compiling is wrong when using try/catch.
  * Confusing error message with white space before comma in the arguments
  of a function declaration.
  * Function test fails.
  * Special key names don't work if 'isident' is cleared.
  * Vim9: wrong error message for referring to legacy script variable.
  * Coverity complains about not restoring character.
  * Prompt for s///c in Ex mode can be wrong.
  * Detecting Lua version is not reliable.
  * Vim9: cannot use legacy script-local var from :def function.
  * Vim9: function reference found with prefix, not without.
  * Vim9: for loop over string is a bit slow.
  * Status line not updated when local 'statusline' option set.
  * Extending a list with itself can give wrong result.
  * Vim9: a lambda accepts too many arguments at the script level.
  * Vim9: lambda with varargs doesn't work.
  * Vim9: Partial call does not check right arguments.
  * Vim9: when compiling a function fails it is cleared.
  * Vim9: function state stuck when compiling with ":silent!".
  * Vim9: no way to explicitly ignore an argument.
  * Vim9: missing part of the argument change.
  * Check for duplicate arguments does not work.
  * Vim9: not always an error for too many function arguments.
  * Vim9: memory leak when calling :def function fails.
  * Vim9: test for error can be a bit flaky.
  * Vim9: error for using underscore in nested function.
  * Coverity warns for using NULL pointer.
  * Vim9: cannot ignore an item in assignment unpack.
  * :sleep! does not always hide the cursor.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=660
2021-04-23 12:05:21 +00:00
1b776b5bf3 - Updated to version 8.2.2725, fixes the following problems
* strcharpart() cannot include composing characters.
  * Character input not fully tested.
  * Test disabled on MS-Windows even though it should work.
  * Mouse click test fails when using remote connection.
  * Conditions for startup tests are not exactly right.
  * col('.') may get outdated column value.
  * New test throws exception.
  * Vim9: function is deleted while executing.
  * Test is sourcing the wrong file.
  * Vim9: if 'cpo' is changed in Vim9 script it may be restored.
  * Vim9: script variable in a block scope not found by a nested function.
  * Vim9: cannot use a normal list name to store function refs.
  * Vim9: no test for return type of lambda.
  * Vim9: Using #{ for a dictionary gives strange errors.
  * typval2type() cannot handle recursive structures.
  * GTK: error when starting up and -geometry is given. (Dominique Pellé)
  * Some tests fail when run as root.
  * Atom files not recognized.
  * Rss files not recognized.
  * GTK3: error when starting up and -geometry is given. (Dominique Pellé)
  * No need to check for BSD after checking for not root.
  * Vim9: #{ can still be used at the script level.
  * Vim9: error for #{{ is not desired.
  * Hard to see where a test gets stuck.
  * Commands from winrestcmd() do not always work properly. (Leonid
  V. Fedorenchik)
  * Not all command line arguments are tested.
  * Multi-byte 'fillchars' for folding do not show properly.
  * 'tagfunc' does not indicate using a pattern.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=658
2021-04-06 08:26:12 +00:00
56f0df98f6 - Updated to version 8.2.2607, fixes the following problems
* Focus events end Insert mode if 'esckeys' is not set.
  * Vim9: "..=" not always recognized.
  * Vim9: Function name is not recognized.
  * Vim9: no error if variable is defined for existing function.
  * Second time a preview popup is opened highlight is not set. (Gabriel
  Dupras)
  * 'fillchars' "stl" and "stlnc" items must be single byte.
  * Tests fail when run as root.
  * Test may leave file behind.
  * Vim9: crash when getting the types for a legacy function.
  * Vim9: using invalid pointer for error message.
  * Vim9: crash when calling partial with wrong function.
  * Vim9: a function name with "->" in the next line doesn't work.
  * Vim9: defining a :func function checks for white space after a comma in
  the arguments.
  * Compiler warning for type conversion.
  * Lua cannot handle a passed in lambda.
  * Vim9: crash in garbagecollect after for loop.
  * Vim9: checking vararg type is wrong when function is auto-loaded.
  * Vim9: sourcing Vim9 script triggers a redraw.
  * Vim9: screendump test fails on MS-Windows.
  * Vim9: cannot compare result of getenv() with null.
  * Vim9: type error for assigning the result of list concatenation to a list.
  * Vim9: illegal memory access.
  * Process id may be invalid.
  * Recover test fails on FreeBSD.
  * Build failure with tiny features.
  * Recover test hangs in the GUI.
  * Vim9: default argument value may cause internal error.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=656
2021-03-15 10:03:37 +00:00
93111e0f93 - Updated to version 8.2.2564, fixes the following problems
* Not all fields in "cstack" are initialized which might cause a crash.
  * Crash when using :all while using a cmdline window. (Zdenek Dohnal)
  * Using freed memory when closing the cmdline window.
  * No way to check for the cmdwin feature, cmdline_hist is now always enabled.
  * May get stuck in command line window state.
  * Condition stack values may be used when not set.
  * Color not changed if ModeMsg highlight is set in InsertEnter autocmd
  event. (Paul Swanson)
  * Autocmd test was failing on MS-Windows with GUI.
  * Too many problems with using all autocommand events.
  * Double free when using autocommand with "argdel". (Houyunsong)
  * Crash when deleting with line number out of range. (Houyunsong)
  * Missing error message.
  * Some tests are known to cause an error with ASAN.
  * Cursor on invalid line with range and :substitute.
  * Allowing 'completefunc' to switch windows causes trouble.
  * Can still switch windows for 'completefunc'.
  * FocusGained does not work when 'ttymouse' is empty.
  * :goto does not work correctly with text properties. (Sam McCall)
  * :vimgrep expands wildcards twice.
  * Warning for -fno-strength-reduce with Clang 11.
  * Libvterm tests are executed even when libtool doesn't work.
  * Opening cmdline window gives error in BufLeave autocommand.
  * Vim9: no error when compiling str2nr() with a number.
  * setline() gives an error for some types.
  * Vim9 script test is a bit flaky.
  * Deprecation warnings with default configuration.
  * Out of bounds compiler warning.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=654
2021-03-03 19:07:12 +00:00
Ismail Dönmez
cf8990dcfd -
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=653
2021-03-02 19:30:33 +00:00
Ismail Dönmez
e6ef350dfb Accepting request 876221 from home:lnussel:branches:editors
- install suse vimrc in /usr (boo#1182324, vim-8.0.1568-globalvimrc.patch).
  Add back some settings from defaults.vim that were in suse.vimrc before
- prevent double loading of spec.vim

OBS-URL: https://build.opensuse.org/request/show/876221
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=652
2021-03-02 19:20:36 +00:00
Ismail Dönmez
d614f5a310 Accepting request 876001 from home:mgerstner:branches:editors
- vim-changelog.sh:
  * use https:// URL for authenticity. For this URL needs to be changed to
    nluugl.nl which is the actual server behind this and the SSL certificate
    only works for this URL.
  * Check for number of arguments.
  * Maintain leading zeroes in version arguments, otherwise things
    like `vim-changelog.sh 0007 0010` fail to work.

OBS-URL: https://build.opensuse.org/request/show/876001
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=651
2021-03-01 16:43:07 +00:00
Ismail Dönmez
c6d85ad3bb Accepting request 873512 from home:lnussel:branches:editors
- source correct suse.vimrc file (boo#1182324)

OBS-URL: https://build.opensuse.org/request/show/873512
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=649
2021-02-19 06:34:04 +00:00
Ismail Dönmez
c31105320c Accepting request 867668 from home:lnussel:usrmove
- remove forcing /usr/bin/vi -> vim symlink. Previous line linked to
  /etc/alternatives already. 

FTR this is a minimial change to fix the file list. I do believe
/usr/bin/vi as slave link is wrong though.
As long as all variants are vim anyways, we should just package
/usr/bin/vi in -common linking to vim as vim is already handled by
update-alternatives.
Alternatively, if we do want to prepare for different vi
implementations, vi actually would need to be master for other vi
packages that would obviously not handle vim as master.

OBS-URL: https://build.opensuse.org/request/show/867668
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=647
2021-01-29 12:11:02 +00:00
Ismail Dönmez
df204095ab Accepting request 867401 from home:DKarakasilis:branches:editors
Updated to version 8.2.2411, fixes the following problems
  * Debugging code included.
  * Some test files may not be deleted.
  * Not all ways Vim can be started are tested.
  * Vim9: crash when using :trow in a not executed block.
  * Vim9: wrong error when modifying dict declared with :final.
  * Vim9: missing :endif not reported when using :windo.
  * Vim9: warning for uninitialized variable. (Tony Mechelynck)
  * Pascal-like filetypes not always detected.
  * Vim9: "silent return" does not restore command modifiers.
  * Vim9: it is not possible to extend a dictionary with different item types.
  * Configure test for GTK only says "no". (Harm te Hennepe)
  * Vim9: no error if using job_info() result wrongly.
  * Cannot get the type of a value as a string.
  * win_execute() unexpectedly returns number zero when failing.
  * Expression command line completion shows variables but not functions after
  "g:". (Gary Johnson)
  * "char" functions return the wront column in Insert mode when the cursor
  is beyond the end of the line.
  * Vim9: return type of readfile() is any.
  * Using inclusive index for slice is not always desired.
  * No focus events in a terminal.
  * Codecov reports every little coverage drop.
  * Build failure without GUI.
  * No check for modified files after focus gained. (Mathias Stearn)
  * Vim9: cannot handle line break after parenthesis at line end.
  * Using "void" for no reason.
  * Vim9: error message for "throw" in function that was called with "silent!".
  * If the focus lost/gained escape sequence is received twice it is not
  ignored. (Christ van Willigen)
  * Spartql files are not detected.
  * Crash with a weird combination of autocommands.
  * Stray test failure on Appveyor.
  * Vim9: ":put =expr" does not handle a list properly.
  * Vim9: crash when parsing function return type fails.
  * Wrong #ifdef for use_xterm_like_mouse().
  * Strange test failure with MS-Windows.
  * Test leaves file behind.
  * Vim9: no highlight for "s///gc" when using 'opfunc'.
  * Vim9: check of builtin function argument type is incomplete.
  * Vim9: line break in lambda accesses freed memory.
  * Vim9: no check for map() changing item type at script level.
  * When using ":sleep" the cursor is always displayed.
  * Test failures on some less often used systems.
  * Insufficient tests for setting options.
  * Vim9: functions return true/false but can't be used as bool.
  * Vim9: command fails in catch block.
  * Vim9: crash when using types in :for with unpack.
  * Confusing error message for wrong :let command.
  * Vim9: list assignment only accepts a number index.
  * Accessing uninitialized memory in test_undo.
  * Test for RGB color skipped in the terminal.
  * Vim9: crash when dividing by zero in compiled code using constants.
  * Vim9: crash when using a range after another expression.
  * Vim9: no error message for dividing by zero.
  * Finding spell suggestions twice if 'spellsuggest' contains number.
  * Vim9: occasional crash when using try/catch and a timer.
  * Vim9: divide by zero does not abort expression execution.
  * Build failure.
  * Focus escape sequences are not named in ":set termcap" output.
  * Turtle filetype not recognized.
  * "gj" and "gk" do not work correctly when inside a fold.
  * Vim9: crash when using ":silent! put".
  * Runtime type check does not mention argument index.
  * No easy way to get the maximum or mininum number value.
  * Test failure on a few systems.
  * Vim9: using positive offset is unexpected.
  * Memory leak when creating a global function with closure.
  * Fennel filetype not recognized.
  * Vim9: error message when script line starts with "[{".
  * Vim9: min() and max() return type is "any".
  * Vim9: error for wrong type may report wrong line number.
  * Vim9: no white space allowed before "->".
  * Vim9: "%%" not seen as alternate file name for commands with a buffer
  name argument.
  * Method test fails.
  * Fold test fails in wide terminal.
  * Vim9: compiled functions are not profiled.
  * Build fails without +profiling feature.
  * Some filetypes not detected.
  * Vim9: profiling if/elseif/endif not correct.
  * Vim9: profiling try/catch not correct.
  * Vim9: no need to allow white space before "(" for :def.
  * Vim9: profiled :def function leaks memory.
  * Old jumplist code is never used.
  * MinGW: "--preprocessor" flag no longer supported.
  * Vim9: profiling only works for one function.
  * Build failure without the +profiling feature.
  * Profile test fails on MS-Windows.

OBS-URL: https://build.opensuse.org/request/show/867401
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=646
2021-01-28 12:22:22 +00:00
875af4b945 - Updated to version 8.2.2327, fixes the following problems
* Insert mode completion messages end up in message history.
  * Vim9: crash when lambda uses same var as assignment.
  * Padding not drawn properly for popup window with title.
  * Vim9: checking for a non-empty string is too strict.
  * Vim9: get E1099 when autocmd triggered in builtin function.
  * Vim9: #{ still seen as start of dict in some places.
  * Vim9: Using uninitialized variable.
  * Vim9: :echo and :execute give error for empty argument.
  * Vim9: "exit_cb" causes Vim to exit.
  * Vim9: unreachable code in assignment.
  * Build failure with tiny features.
  * A user command with try/catch may not catch an expression error.
  * Memory leak when heredoc is not terminated.
  * Vim9: dead code in compiling :unlet.
  * Vim9: some corner cases not tested.
  * Vim9: concatenating lists does not adjust type of result.
  * Vim9: automatic conversion of number to string for dict key.
  * Quickfix window title not updated in all tab pages.
  * Vim9: crash when user command doesn't match.
  * Popupwin test for latin1 sometimes fails.
  * Github actions CI isn't used for all available platforms.
  * $dir not expanded when configure checks for moonjit.
  * screenpos() does not include the WinBar offset.
  * Popupwin test for latin1 still fails sometimes.
  * Popupwin test for terminal buffer fails sometimes.
  * Warning from Github actions for code analysis.
  * Github actions run on pusing a tag.
  * Vim9: can delete a Vim9 script variable from a function.
  * CI on cirrus times out, coveralls doesn't always run.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=644
2021-01-11 16:20:33 +00:00
Ismail Dönmez
07b3835a74 Accepting request 855308 from home:badshah400:branches:editors
Update to version 8.2.2129 to fix multiple problems. Main issue fixed is https://github.com/vim/vim/issues/7427, which caused the menubar text to become unreadable when using dark colorschemes.

OBS-URL: https://build.opensuse.org/request/show/855308
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=642
2020-12-12 17:29:27 +00:00
e72cb585c1 - Updated to version 8.2.2105, fixes the following problems
* Viminfo is not written when creating a new file.
  * Terminal buffer disappears even when 'bufhidden' is "hide". (Sergey Vlasov)
  * Haskell filetype not optimally recognized.
  * Build failure with +profile but without +reltime.
  * GTK3: white border around text stands out.
  * Highlighting a character too much with incsearch.
  * Some test failures don't give a clear error.
  * Amiga: FEAT_ARP defined when it should not.
  * Amiga: obsolete code.
  * Amiga: obsolete function.
  * Search test contains unneeded sleeps.
  * Vim9: crash when aborting a user function call.
  * Vim9: "edit +4 fname" gives an error. (Naruhiko Nishino)
  * Vim9: lamba doesn't accept argument types.
  * Configure fails when building with the "implicit-function-declaration"
  error enabled, specifically on Mac.
  * Getting the selection may trigger TextYankPost autocmd.
  * Using mkview/loadview changes the jumplist.
  * Check for features implemented with "if".
  * Vim9: E1030 error when using empty string for term_sendkeys().
  * <Cmd> does not handle CTRL-V.
  * Vim9: only one level of indexing supported.
  * terminal: cursor is on while redrawing, causing flicker.
  * Using map() and filter() on a range() is inefficient.
  * Vim9: assignment with += doesn't work.
  * Cursor position in popup terminal is wrong.
  * Transparent syntax item uses start/end of containing region.
  * The quickfix window is not updated after setqflist().
  * Can't get the exit value in VimLeave or VimLeavePre autocommands.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=640
2020-12-07 07:10:28 +00:00
1b66eac537 - Updated to version 8.2.2039, fixes the following problems
* Cannot backspace in prompt buffer after using cursor-left. (Maxim Kim)
  * Vim9: error for using a string in a condition is confusing.
  * Making a mapping work in all modes is complicated.
  * "term_opencmd" option of term_start() is truncated. (Sergey Vlasov)
  * Vim9: some tests are not done at the script level.
  * MinGW: parallel compilation might fail.
  * Quickfix window not updated when adding invalid entries.
  * ml_get error when using <Cmd> to open a terminal.
  * Cannot use :vimgrep in omni completion, causing C completion to fail.
  * Crash when closing terminal popup with <Cmd> mapping.
  * Expression test is flaky on Appveyor.
  * Still in Insert mode when opening terminal popup with a <Cmd> mapping
  in Insert mode.
  * Info popup triggers WinEnter and WinLeave autocommands.
  * Cursor position wrong in terminal popup with finished job.
  * Coverity warns for not using the ga_grow() return value.
  * Build fails with small features.
  * Occasional failure of the netbeans test.
  * The popup menu can cause too much redrawing.
  * Vim9: invalid error for argument of extend().
  * Window changes when using bufload() while in a terminal popup.
  * Terminal Cmd test sometimes fails to close popup.
  * Terminal popup test sometimes fails.
  * Vim9: dict.key assignment not implemented yet.
  * Vim9: :def function does not apply 'maxfuncdepth'.
  * Vim9: lambda argument shadowed by function name.
  * Build error with +conceal but without +popupwin.
  * Compiler warning for uninitialized variable.
  * Redoing a mapping with <Cmd> doesn't work properly.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=638
2020-11-25 09:53:48 +00:00