Commit Graph

895 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
3490a58853 Accepting request 850677 from editors
- 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/request/show/850677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=275
2020-11-29 11:24:31 +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
Ismail Dönmez
b0675d2f63 Accepting request 850581 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/850581
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=637
2020-11-24 17:49:03 +00:00
Dominique Leuenberger
9bdc756301 Accepting request 848140 from editors
OBS-URL: https://build.opensuse.org/request/show/848140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=274
2020-11-15 14:24:50 +00:00
Ismail Dönmez
c3f2180e3b Accepting request 848116 from home:jgwang:branches:editors
version update to 8.2.1975

OBS-URL: https://build.opensuse.org/request/show/848116
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=635
2020-11-12 14:51:53 +00:00
Dominique Leuenberger
7c6c3c8c6a Accepting request 846211 from editors
- Updated to version 8.2.1955, fixes the following problems
  * Vim9: command modifiers do not work.
  * Variable completion does not work in command line window.
  * Default option values are changed when using :badd for an existing buffer.
  * Buffer test fails with normal features.
  * Still using default option values after using ":badd +1".
  * The wininfo list may contain stale entries.
  * Warning for signed/unsigned.
  * Complete_info().selected may be wrong.
  * Lua is initialized even when not used.
  * Number of status line items is limited to 80.
  * Reading past the end of the command line.
  * Tiny build fails.
  * With Python 3.9 some tests fail.
  * GTK GUI: rounding for the cell height is too strict.
  * Vim9: cannot put line break in expression for '=' register.
  * Vim9: error for wrong number of arguments is not useful.
  * Vim9: function call is aborted even when "silent!" is used.
  * No test for improved Man command.
  * Vim9: E1100 mentions :let.
  * Assert_fails() setting emsg_silent changes normal execution.
  * Listlbr test fails when run after another test.
  * Fuzzy matching does not recognize path separators.
  * Win32: scrolling doesn't work properly when part of window is off-screen.
  * Vim9: "filter" command modifier doesn't work.
  * Vim9: crash when indexing dict with NULL key.
  * List/dict test fails.
  * Cannot use a space in 'spellfile'. (Filipe Brandenburger)
  * Vim9: get unknown error with an error in a timer function.
  * Vim9: "silent!" not effective when list index is wrong.

OBS-URL: https://build.opensuse.org/request/show/846211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=273
2020-11-05 20:54:43 +00:00
a25b8ef2c8 - Updated to version 8.2.1955, fixes the following problems
* Vim9: command modifiers do not work.
  * Variable completion does not work in command line window.
  * Default option values are changed when using :badd for an existing buffer.
  * Buffer test fails with normal features.
  * Still using default option values after using ":badd +1".
  * The wininfo list may contain stale entries.
  * Warning for signed/unsigned.
  * Complete_info().selected may be wrong.
  * Lua is initialized even when not used.
  * Number of status line items is limited to 80.
  * Reading past the end of the command line.
  * Tiny build fails.
  * With Python 3.9 some tests fail.
  * GTK GUI: rounding for the cell height is too strict.
  * Vim9: cannot put line break in expression for '=' register.
  * Vim9: error for wrong number of arguments is not useful.
  * Vim9: function call is aborted even when "silent!" is used.
  * No test for improved Man command.
  * Vim9: E1100 mentions :let.
  * Assert_fails() setting emsg_silent changes normal execution.
  * Listlbr test fails when run after another test.
  * Fuzzy matching does not recognize path separators.
  * Win32: scrolling doesn't work properly when part of window is off-screen.
  * Vim9: "filter" command modifier doesn't work.
  * Vim9: crash when indexing dict with NULL key.
  * List/dict test fails.
  * Cannot use a space in 'spellfile'. (Filipe Brandenburger)
  * Vim9: get unknown error with an error in a timer function.
  * Vim9: "silent!" not effective when list index is wrong.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=633
2020-11-05 11:45:55 +00:00
Ismail Dönmez
5b06fdbbc5 Accepting request 845542 from home:cboltz:branches:editors
- apparmor.vim: update from AppArmor 3.0
  - add capability checkpoint_restore

OBS-URL: https://build.opensuse.org/request/show/845542
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=632
2020-11-03 10:08:09 +00:00
Dominique Leuenberger
1315e01641 Accepting request 843885 from editors
- Updated to version 8.2.1900, fixes the following problems
  * Vim9: error message is not clear about compilation error.
  * Vim9: test for compilation error fails in normal build.
  * Crash when USE_FNAME_CASE is defined and using :browse.
  * Netbeans: with huge buffer number memory allocation may fail.
  * Using "q" at the more prompt doesn't stop a long message.
  * Vim9: function defined in a block can't use variables defined in that
  block.
  * Vim9: variables declared in a local block are not found in when a function
  is compiled.
  * Vim9: using negative value for unsigned type.
  * Crash when passing a NULL string or list to popup_settext().
  * Vim9: garbage collection frees block-local variables.
  * "vat" does not select tags correctly over line break.
  * Vim9: "!" followed by space incorrectly used.
  * map() returing zero for NULL list is unexpected.
  * "to_f" is recognized at "topleft" modifier.
  * Vim9: crash when throwing exception for NULL string. (Dhiraj Mishra)
  * Vim9: get error message when nothing is wrong.
  * "2resize" uses size of current window. (Daniel Steinberg)
  * Vim9: using job_status() on an unused var gives an error.
  * Vim9: filter functions return number instead of bool.
  * Vim9: crash in unpack assignment.
  * Vim9: memory leak when throwing empty string.
  * Vim9: no specific error when parsing lambda fails.
  * vim9: memory leak when compiling lambda fails.
  * Json code not sufficiently tested.
  * Vim9: no error for wrong list type.
  * Vim9: add() does not check type of argument.
  * Vim9: add() does not check type of argument.

OBS-URL: https://build.opensuse.org/request/show/843885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=272
2020-10-29 08:21:29 +00:00
3e7041ca72 - Updated to version 8.2.1900, fixes the following problems
* Vim9: error message is not clear about compilation error.
  * Vim9: test for compilation error fails in normal build.
  * Crash when USE_FNAME_CASE is defined and using :browse.
  * Netbeans: with huge buffer number memory allocation may fail.
  * Using "q" at the more prompt doesn't stop a long message.
  * Vim9: function defined in a block can't use variables defined in that
  block.
  * Vim9: variables declared in a local block are not found in when a function
  is compiled.
  * Vim9: using negative value for unsigned type.
  * Crash when passing a NULL string or list to popup_settext().
  * Vim9: garbage collection frees block-local variables.
  * "vat" does not select tags correctly over line break.
  * Vim9: "!" followed by space incorrectly used.
  * map() returing zero for NULL list is unexpected.
  * "to_f" is recognized at "topleft" modifier.
  * Vim9: crash when throwing exception for NULL string. (Dhiraj Mishra)
  * Vim9: get error message when nothing is wrong.
  * "2resize" uses size of current window. (Daniel Steinberg)
  * Vim9: using job_status() on an unused var gives an error.
  * Vim9: filter functions return number instead of bool.
  * Vim9: crash in unpack assignment.
  * Vim9: memory leak when throwing empty string.
  * Vim9: no specific error when parsing lambda fails.
  * vim9: memory leak when compiling lambda fails.
  * Json code not sufficiently tested.
  * Vim9: no error for wrong list type.
  * Vim9: add() does not check type of argument.
  * Vim9: add() does not check type of argument.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=630
2020-10-25 11:45:34 +00:00
Dominique Leuenberger
233a483e2c Accepting request 841406 from editors
- Updated to version 8.2.1840, fixes the following problems
- refreshed vim-7.3-filetype_changes.patch and vim-8.0.1568-defaults.patch
  * Filetype.vim may be loaded twice.
  * Vim9: some assignment tests in the wrong file.
  * Vim9: returning from a partial call clears outer context, causing a crash.
  * Some debian changelog files are not recognized.
  * Statusline not updated when splitting windows.
  * Writing to prompt buffer interferes with insert mode.
  * Vim9: cannot pass boolean to mapset().
  * Try-catch test fails.
  * commits are not scanned for security problems
  * Compiler warning for strcp() out of bounds. (Christian Brabandt)
  * Various Normal mode commands not fully tested.
  * Crash with 'incsearch' and very long line.
  * Vim9: still allows :let for declarations.
  * Vim9: crash with invalid list constant. (Dhiraj Mishra)
  * Vim9: debugger test fails.
  * Configure does not recognize Racket 6.1+.
  * Not consistently giving the "is a directory" warning.
  * No falsy Coalescing operator.
  * Vim9: operators && and || have a confusing result.
  * Vim9: invalid memory access with weird function name. (Dhiraj Mishra)
  * Vim9: some parts of the code not tested.
  * Vim9: trinary operator condition is too permissive.
  * Some Normal mode commands not fully tested.
  * Vim9: memory leak if "if" condition is invalid.
  * Undo file not found when using ":args" or ":next".
  * Vim9: crash with unterminated dict. (Dhiraj Mishra)
  * A few failures are not tested.
  * resolve('/') returns an empty string.

OBS-URL: https://build.opensuse.org/request/show/841406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=271
2020-10-15 11:45:00 +00:00
d0b92dcc2e - Updated to version 8.2.1840, fixes the following problems
- refreshed vim-7.3-filetype_changes.patch and vim-8.0.1568-defaults.patch
  * Filetype.vim may be loaded twice.
  * Vim9: some assignment tests in the wrong file.
  * Vim9: returning from a partial call clears outer context, causing a crash.
  * Some debian changelog files are not recognized.
  * Statusline not updated when splitting windows.
  * Writing to prompt buffer interferes with insert mode.
  * Vim9: cannot pass boolean to mapset().
  * Try-catch test fails.
  * commits are not scanned for security problems
  * Compiler warning for strcp() out of bounds. (Christian Brabandt)
  * Various Normal mode commands not fully tested.
  * Crash with 'incsearch' and very long line.
  * Vim9: still allows :let for declarations.
  * Vim9: crash with invalid list constant. (Dhiraj Mishra)
  * Vim9: debugger test fails.
  * Configure does not recognize Racket 6.1+.
  * Not consistently giving the "is a directory" warning.
  * No falsy Coalescing operator.
  * Vim9: operators && and || have a confusing result.
  * Vim9: invalid memory access with weird function name. (Dhiraj Mishra)
  * Vim9: some parts of the code not tested.
  * Vim9: trinary operator condition is too permissive.
  * Some Normal mode commands not fully tested.
  * Vim9: memory leak if "if" condition is invalid.
  * Undo file not found when using ":args" or ":next".
  * Vim9: crash with unterminated dict. (Dhiraj Mishra)
  * A few failures are not tested.
  * resolve('/') returns an empty string.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=628
2020-10-13 06:23:09 +00:00
Dominique Leuenberger
555201f81c Accepting request 840392 from editors
OBS-URL: https://build.opensuse.org/request/show/840392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=270
2020-10-11 18:15:12 +00:00
Martin Pluskal
641c211d38 Accepting request 840335 from home:cboltz:branches:editors
- apparmor.vim: update from latest AppArmor 2.13 branch:
  - add capabilities bpf and perfmon

OBS-URL: https://build.opensuse.org/request/show/840335
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=626
2020-10-09 07:50:23 +00:00
Dominique Leuenberger
8d0fe8b375 Accepting request 838734 from editors
- Updated to version 8.2.1775, fixes the following problems
- refreshed vim-7.3-sh_is_bash.patch
  * Vim9: no error if comma is missing in between arguments.
  * Vim9: memory leak with heredoc that isn't executed. (Dominique Pellé)
  * Vim9: cannot assign a lambda to a variable of type function.
  * Vim9: Variable argument name cannot start with underscore.
  * Vim9: assignment tests spread out.
  * Not all Pascal files are recognized.
  * Fuzzy matching only works on strings.
  * A popup created with "cursorline" will ignore "firstline".
  * Compiler warning for using uninitialized variable. (John Marriott)
  * Endless loop when ":normal" feeds popup window filter.
  * Vim9: cannot use member of unknown type.
  * Vim9: cannot use += to append to empty NULL list.
  * Stuck when win_execute() for a popup causes an error.
  * Vim9: memory leaks when using nested function.
  * Vim9: cannot use a funcref for a closure twice.
  * Failure to compile a pattern not tested much.
  * Cursor line highlight in popup window is not always updated.
  * Mac: str2float() recognizes comma instead of decimal point.
  * Vim9: crash when compiling a manually defined function. (Antony Scriven)
  * Test fails without the terminal feature.
  * pathshorten() only supports using one character.
  * Test still fails without the terminal feature.
  * Cannot build without the eval feature.
  * Vim9: using ":const!" is weird.
  * Tiny version doesn't build.
  * Vim9: Cannot use "fina" for "finally". (Naruhiko Nishino)
  * Result of expand() unexpectedly depends on 'completeslash'.
  * Closing split window in other tab may cause a crash.

OBS-URL: https://build.opensuse.org/request/show/838734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=269
2020-10-03 16:54:25 +00:00
af7ab93988 - Updated to version 8.2.1775, fixes the following problems
- refreshed vim-7.3-sh_is_bash.patch
  * Vim9: no error if comma is missing in between arguments.
  * Vim9: memory leak with heredoc that isn't executed. (Dominique Pellé)
  * Vim9: cannot assign a lambda to a variable of type function.
  * Vim9: Variable argument name cannot start with underscore.
  * Vim9: assignment tests spread out.
  * Not all Pascal files are recognized.
  * Fuzzy matching only works on strings.
  * A popup created with "cursorline" will ignore "firstline".
  * Compiler warning for using uninitialized variable. (John Marriott)
  * Endless loop when ":normal" feeds popup window filter.
  * Vim9: cannot use member of unknown type.
  * Vim9: cannot use += to append to empty NULL list.
  * Stuck when win_execute() for a popup causes an error.
  * Vim9: memory leaks when using nested function.
  * Vim9: cannot use a funcref for a closure twice.
  * Failure to compile a pattern not tested much.
  * Cursor line highlight in popup window is not always updated.
  * Mac: str2float() recognizes comma instead of decimal point.
  * Vim9: crash when compiling a manually defined function. (Antony Scriven)
  * Test fails without the terminal feature.
  * pathshorten() only supports using one character.
  * Test still fails without the terminal feature.
  * Cannot build without the eval feature.
  * Vim9: using ":const!" is weird.
  * Tiny version doesn't build.
  * Vim9: Cannot use "fina" for "finally". (Naruhiko Nishino)
  * Result of expand() unexpectedly depends on 'completeslash'.
  * Closing split window in other tab may cause a crash.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=624
2020-09-30 09:56:48 +00:00
Dominique Leuenberger
6adcdc0d99 Accepting request 835761 from editors
- Updated to version 8.2.1719, fixes the following problems
  * Vim9: error for argument type does not mention the number.
  * Warnings from asan with clang-11. (James McCoy)
  * Crash in edit test.
  * Crash in normal test.
  * Not all tests are executed on Github Actions.
  * Cursorline highlighting always overrules sign highlighting.
  * Crash in :vimgrep when started as "vim -n". (Raul Segura)
  * Signs test fails.
  * s390x tests work again.
  * Using NULL pointers in some code. (James McCoy)
  * Using NULL pointers in fold code.
  * Vim9: error when using "%" where a buffer is expected.
  * Vim9: error when using '%" with setbufvar() or getbufvar().
  * A few remaining errors from ubsan.
  * Spellfile test sometimes fails.
  * Not all Bazel files are recognized.
  * No example to use ubsan with clang.
  * prop_find() skips properties in the same line if "skipstart" is used.
  * Vim9: fixes for functions not tested; failure in getchangelist().
  * Configure check for dirfd() does not work on HPUX. (Michael Osipov)
  * Vim9: count() third argument cannot be "true".
  * Vim9: expand() does not take "true" as argument.
  * Vim9: getreg() does not take "true" as argument.
  * Vim9: glob() doesnot take "true" as argument.
  * Vim9: globpath() doesnot take "true" as argument.
  * Vim9: index() does not take "true" as argument.
  * Vim9: hasmapto(), mapcheck() and maparg() do not take "true" as argument.
  * Vim9: popup_clear() does not take "true" as argument.
  * Reports from asan are not optimal.

OBS-URL: https://build.opensuse.org/request/show/835761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=268
2020-09-24 14:12:26 +00:00
a8a7be792f - Updated to version 8.2.1719, fixes the following problems
* Vim9: error for argument type does not mention the number.
  * Warnings from asan with clang-11. (James McCoy)
  * Crash in edit test.
  * Crash in normal test.
  * Not all tests are executed on Github Actions.
  * Cursorline highlighting always overrules sign highlighting.
  * Crash in :vimgrep when started as "vim -n". (Raul Segura)
  * Signs test fails.
  * s390x tests work again.
  * Using NULL pointers in some code. (James McCoy)
  * Using NULL pointers in fold code.
  * Vim9: error when using "%" where a buffer is expected.
  * Vim9: error when using '%" with setbufvar() or getbufvar().
  * A few remaining errors from ubsan.
  * Spellfile test sometimes fails.
  * Not all Bazel files are recognized.
  * No example to use ubsan with clang.
  * prop_find() skips properties in the same line if "skipstart" is used.
  * Vim9: fixes for functions not tested; failure in getchangelist().
  * Configure check for dirfd() does not work on HPUX. (Michael Osipov)
  * Vim9: count() third argument cannot be "true".
  * Vim9: expand() does not take "true" as argument.
  * Vim9: getreg() does not take "true" as argument.
  * Vim9: glob() doesnot take "true" as argument.
  * Vim9: globpath() doesnot take "true" as argument.
  * Vim9: index() does not take "true" as argument.
  * Vim9: hasmapto(), mapcheck() and maparg() do not take "true" as argument.
  * Vim9: popup_clear() does not take "true" as argument.
  * Reports from asan are not optimal.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=622
2020-09-21 08:21:53 +00:00
Dominique Leuenberger
a9b3862e4c Accepting request 834596 from editors
OBS-URL: https://build.opensuse.org/request/show/834596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=267
2020-09-17 12:39:19 +00:00
Ismail Dönmez
270efa0204 Accepting request 834594 from home:dimstar:Factory
- Fix postun scriptlet of vim-small: do not unconditionally
  deregister vim-small as an alternative on uninstall (which
  happens on package upgrades too) (boo#1176549).

OBS-URL: https://build.opensuse.org/request/show/834594
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=620
2020-09-15 11:44:21 +00:00
Ismail Dönmez
77ec2c06eb Accepting request 830932 from home:dirkmueller:branches:editors
- Updated to version 8.2.1551, fixes the following problems
  * Vim: not operator does not result in boolean.
  * Previous tab page not usable from an Ex command.
  * Popupwindow missing last couple of lines when cursor is in the first line.
  * Closing a popup window with CTRL-C interrupts 'statusline' if it calls
  a function.
  * Vim9: boolean evaluation does not work as intended.
  * Test 49 is old style.
  * Vim9: invalid error for missing white space after function.
  * Vim9: not operator applied too early.
  * Test 49 is old style.
  * Vim9: handling "+" and "-" before number differs from Vim script.
  * The Mac GUI implementation is outdated and probably doesn't even work.
  * Vim9: find global function when looking for script-local.
  * Mac build fails.
  * Vim9: cannot use call() without :call.
  * Vim9: cannot call autoload function in :def function.
  * Vim9: cannot use a range with marks in :def function.
  * Vim9: :def function does not abort on nested function error.
  * Vim9: no error for missing white after : in dict.
  * Vim9: error for missing comma instead of extra white space.
  * Vim9: no error for white space before comma in dict.
  * Various inconsistencies in test files.
  * Vim9: cannot mingle comments in multi-line lambda.
  * Vim9: crash when lambda uses outer function argument.
  * Vim9: always converting to string for ".." leads to mistakes.
  * Function implementing :substitute has unexpected name.
  * Vim9: 'statusline' is evaluated using Vim9 script syntax.
  * Missing tests for interrupting script execution from debugger.
  * Tiny and small builds have no test coverage.

OBS-URL: https://build.opensuse.org/request/show/830932
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=619
2020-09-05 10:31:52 +00:00
Ismail Dönmez
5273f22482 Accepting request 831366 from home:kukuk:branches:editors
- Add vi as slave to update-alternatives so that every package
  has a matching "vi" symlink [bsc#1174564].

OBS-URL: https://build.opensuse.org/request/show/831366
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=618
2020-09-05 10:31:34 +00:00
Dominique Leuenberger
9f624049ce Accepting request 825297 from editors
- Updated to version 8.2.1412, fixes the following problems
- refreshed vim-7.4-highlight_fstab.patch
  * CTRL-K in Insert mode gets <CursorHold> inserted. (Roland Puntaier)
  * MS-Windows: regexp test may fail if 'iskeyword' set wrongly.
  * Cannot use a lambda with quickfix functions.
  * Vim9: type wrong after getting dict item in lambda.
  * Vim9: list unpack doesn't work at the script level.
  * CursorHold does not work well.a (Shane-XB-Qian)
  * Empty group in 'tabline' may cause using an invalid pointer.
  * There is no good test for CursorHold.
  * Vim9: common type of function not tested.
  * src/ex_cmds.c file is too big.
  * Vim9: comperators use 'ignorecase' in Vim9 script.
  * Terminal getwinpos() test is a bit flaky.
  * Crash with EXITFREE when split() fails.
  * Makefile preferences were accidentally included.
  * Vim9: no error for using double quote comment after :func or :def.
  * Language and locale code spread out.
  * Vim9: not skipping over function type declaration with only a return type.
  * Vim9: Error for Funcref function argument type.
  * Vim9: type not checked if declaration also assigns value.
  * Vim9: no error for missing white space in assignment at script level.
  * Vim9: compiler warning for buffer size.
  * Tests on Travis do not run with EXITFREE.
  * Vim9: line break after "->" only allowed in :def function.
  * Some tests on Travis have EXITFREE duplicated.
  * Ex command error cannot contain an argument.
  * The "trailing characters" error can be hard to understand.
  * Vim9: crash when using CheckScriptFailure() in
  Test_vim9script_call_fail_decl().

OBS-URL: https://build.opensuse.org/request/show/825297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=266
2020-08-12 08:56:44 +00:00
d2393766a8 - Updated to version 8.2.1412, fixes the following problems
- refreshed vim-7.4-highlight_fstab.patch
  * CTRL-K in Insert mode gets <CursorHold> inserted. (Roland Puntaier)
  * MS-Windows: regexp test may fail if 'iskeyword' set wrongly.
  * Cannot use a lambda with quickfix functions.
  * Vim9: type wrong after getting dict item in lambda.
  * Vim9: list unpack doesn't work at the script level.
  * CursorHold does not work well.a (Shane-XB-Qian)
  * Empty group in 'tabline' may cause using an invalid pointer.
  * There is no good test for CursorHold.
  * Vim9: common type of function not tested.
  * src/ex_cmds.c file is too big.
  * Vim9: comperators use 'ignorecase' in Vim9 script.
  * Terminal getwinpos() test is a bit flaky.
  * Crash with EXITFREE when split() fails.
  * Makefile preferences were accidentally included.
  * Vim9: no error for using double quote comment after :func or :def.
  * Language and locale code spread out.
  * Vim9: not skipping over function type declaration with only a return type.
  * Vim9: Error for Funcref function argument type.
  * Vim9: type not checked if declaration also assigns value.
  * Vim9: no error for missing white space in assignment at script level.
  * Vim9: compiler warning for buffer size.
  * Tests on Travis do not run with EXITFREE.
  * Vim9: line break after "->" only allowed in :def function.
  * Some tests on Travis have EXITFREE duplicated.
  * Ex command error cannot contain an argument.
  * The "trailing characters" error can be hard to understand.
  * Vim9: crash when using CheckScriptFailure() in
  Test_vim9script_call_fail_decl().

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=616
2020-08-10 09:09:09 +00:00
Dominique Leuenberger
260d899b54 Accepting request 821868 from editors
- Updated to version 8.2.1253, fixes the following problems
  * Vim9: crash when using imported function.
  * Vim9: cannot handle line break inside lambda.
  * Vim9: No error for invalid command in compiled function.
  * Vim9: dict.name is not recognized as an expression.
  * Vim9: no error for missing space after a comma.
  * Vim9: memory leak in allocated types.
  * Vim9: using freed memory.
  * Text cleared by checking terminal properties not redrawn. (Alexey Radkov)
  * Insufficient testing for the Tcl interface.
  * Once mouse move events are enabled getchar() returns them.
  * Vim9: builtin function method call only supports first argument.
  * Wrong method argument for appendbufline().
  * Write NUL past allocated space using corrupted spell file. (Markus Vervier)
  * Cursor off by one with block paste while 'virtualedit' is "all".
  * Possible crash when out of memory.
  * Error messages when doing "make clean" in the runtime/doc or src/tee
  directories.
  * Tee doesn't build on some systems.
  * No test for the "recording @x" message.
  * Vim9: Cannot split a line before ".member".
  * Vim9: not enough type checking in Vim9 script.
  * Terminal2 test sometimes hangs in the GUI.
  * Vim9: filter function recognized as command modifier, leading to a crash.
  * Test_termwinscroll() sometimes hangs in the GUI.
  * Build failure in small version.
  * Json code not fully tested.
  * Vim9: no check for whitespace after comma in lambda.
  * assert_fails() checks the last error message.
  * Some tests fail.

OBS-URL: https://build.opensuse.org/request/show/821868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=265
2020-07-24 07:51:34 +00:00
b6246a5b3e - Updated to version 8.2.1253, fixes the following problems
* Vim9: crash when using imported function.
  * Vim9: cannot handle line break inside lambda.
  * Vim9: No error for invalid command in compiled function.
  * Vim9: dict.name is not recognized as an expression.
  * Vim9: no error for missing space after a comma.
  * Vim9: memory leak in allocated types.
  * Vim9: using freed memory.
  * Text cleared by checking terminal properties not redrawn. (Alexey Radkov)
  * Insufficient testing for the Tcl interface.
  * Once mouse move events are enabled getchar() returns them.
  * Vim9: builtin function method call only supports first argument.
  * Wrong method argument for appendbufline().
  * Write NUL past allocated space using corrupted spell file. (Markus Vervier)
  * Cursor off by one with block paste while 'virtualedit' is "all".
  * Possible crash when out of memory.
  * Error messages when doing "make clean" in the runtime/doc or src/tee
  directories.
  * Tee doesn't build on some systems.
  * No test for the "recording @x" message.
  * Vim9: Cannot split a line before ".member".
  * Vim9: not enough type checking in Vim9 script.
  * Terminal2 test sometimes hangs in the GUI.
  * Vim9: filter function recognized as command modifier, leading to a crash.
  * Test_termwinscroll() sometimes hangs in the GUI.
  * Build failure in small version.
  * Json code not fully tested.
  * Vim9: no check for whitespace after comma in lambda.
  * assert_fails() checks the last error message.
  * Some tests fail.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=614
2020-07-20 11:28:43 +00:00
Dominique Leuenberger
f5f1b59541 Accepting request 819524 from editors
- Updated to version 8.2.1154, fixes the following problems
  * Vim9 test fails without job feature.
  * Running channel tests may leave running process behind.
  * Vim9: closure cannot store value in outer context.
  * Vim9: memory leak in disassemble test.
  * Indent tests don't run on CI for FreeBSD.
  * Vim9: using assert_fails() causes function to finish.
  * Vim9 function test fails.
  * Vim9: constant expressions are not simplified.
  * Netbeans test sometimes fails.
  * With a long running Vim the temp directory might be cleared on some
  systems.
  * Various code not fully tested.
  * The pam_environment file is not recognized.
  * Vim9: handling constant expression does not scale.
  * Vim9: leaking memory.
  * Vim9: another memory leak.
  * Vim9: postponed constant expressions does not scale.
  * Gcc warning for returning pointer to local variable. (John Marriott)
  * Vim9: more expressions can be evaluated at compile time
  * Occasional exit when encountering an X error. (Manfred Lotz)
  * Vim9: leaking memory when skipping.
  * Vim9: not handling constant expression for elseif.
  * Vim9: nested constant expression not evaluated compile time.
  * Vim9: appending to buffer/window/tab variable not tested
  * Vim9: cannot call a function declared later in Vim9 script.
  * Vim9: leaking memory when calling not compiled :def function.
  * Messages about a deadly signal are not left aligned.
  * Vim9: When reloading a script variables are not cleared.
  * Vim9: Assignment to dict member does not work.

OBS-URL: https://build.opensuse.org/request/show/819524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=264
2020-07-15 09:11:58 +00:00
3e75535292 - Updated to version 8.2.1154, fixes the following problems
* Vim9 test fails without job feature.
  * Running channel tests may leave running process behind.
  * Vim9: closure cannot store value in outer context.
  * Vim9: memory leak in disassemble test.
  * Indent tests don't run on CI for FreeBSD.
  * Vim9: using assert_fails() causes function to finish.
  * Vim9 function test fails.
  * Vim9: constant expressions are not simplified.
  * Netbeans test sometimes fails.
  * With a long running Vim the temp directory might be cleared on some
  systems.
  * Various code not fully tested.
  * The pam_environment file is not recognized.
  * Vim9: handling constant expression does not scale.
  * Vim9: leaking memory.
  * Vim9: another memory leak.
  * Vim9: postponed constant expressions does not scale.
  * Gcc warning for returning pointer to local variable. (John Marriott)
  * Vim9: more expressions can be evaluated at compile time
  * Occasional exit when encountering an X error. (Manfred Lotz)
  * Vim9: leaking memory when skipping.
  * Vim9: not handling constant expression for elseif.
  * Vim9: nested constant expression not evaluated compile time.
  * Vim9: appending to buffer/window/tab variable not tested
  * Vim9: cannot call a function declared later in Vim9 script.
  * Vim9: leaking memory when calling not compiled :def function.
  * Messages about a deadly signal are not left aligned.
  * Vim9: When reloading a script variables are not cleared.
  * Vim9: Assignment to dict member does not work.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=612
2020-07-08 17:36:52 +00:00
Dominique Leuenberger
38eafc3ffa Accepting request 818077 from editors
OBS-URL: https://build.opensuse.org/request/show/818077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=263
2020-07-02 21:55:53 +00:00
Ismail Dönmez
9e9385541e Accepting request 817920 from home:lnussel:branches:editors
- stop owning /etc/vimrc so the old, distro provided config actually
  gets removed. Leaving it around leads to a duplicated autocmd for
  *.spec, leading to spec file template inserted twice.

OBS-URL: https://build.opensuse.org/request/show/817920
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=610
2020-07-01 10:57:16 +00:00
Dominique Leuenberger
9a0681cd27 Accepting request 816526 from editors
OBS-URL: https://build.opensuse.org/request/show/816526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=262
2020-06-25 14:46:22 +00:00
Ismail Dönmez
b3d58285fe Accepting request 816524 from home:lnussel:branches:editors
- own some dirs in vim-data-common so installation of vim-small
  doesn't leave not owned directories (boo#1173256)

OBS-URL: https://build.opensuse.org/request/show/816524
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=608
2020-06-23 08:44:43 +00:00
Dominique Leuenberger
c9611e26a0 Accepting request 811885 from editors
OBS-URL: https://build.opensuse.org/request/show/811885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=261
2020-06-11 07:58:21 +00:00
82210ee5ca Accepting request 811871 from home:lnussel:branches:editors
- remove duplicated settings in defaults.vim from SUSE vimrc
- move SUSE vim settings to /usr in data-common package so leave
  /etc/vimrc to the admin.
- require data-common in vim-small so it gets the settings
- install spec file template as plugin as vim-small doesn't support
  it

OBS-URL: https://build.opensuse.org/request/show/811871
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=606
2020-06-05 16:23:31 +00:00
Dominique Leuenberger
39e06875b2 Accepting request 808015 from editors
OBS-URL: https://build.opensuse.org/request/show/808015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=260
2020-06-04 15:50:02 +00:00
Ismail Dönmez
aa45c45e7f Accepting request 808013 from home:cboltz:branches:editors
- apparmor.vim: update from latest AppArmor 2.13 branch:
  - allow alias rules with leading whitespace
  - allow 'include if exists' rules

OBS-URL: https://build.opensuse.org/request/show/808013
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=604
2020-05-21 15:19:40 +00:00
Dominique Leuenberger
7f18703ac9 Accepting request 805628 from editors
OBS-URL: https://build.opensuse.org/request/show/805628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=259
2020-05-16 20:23:58 +00:00
Ismail Dönmez
b58d38f287 Accepting request 805626 from home:lnussel:branches:editors
- introduce vim-small package with reduced requirements for small
  installations.
- BuildRequire pkg-config(krb5) instead of krb5-mini to be able to
  build against Tumbleweed repo

OBS-URL: https://build.opensuse.org/request/show/805626
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=602
2020-05-14 15:24:57 +00:00
Dominique Leuenberger
0596c4ff45 Accepting request 800616 from editors
OBS-URL: https://build.opensuse.org/request/show/800616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=258
2020-05-08 21:02:25 +00:00
Martin Pluskal
574cc3457d Accepting request 800596 from home:polslinux:branches:editors
- Update to version 8.2.0701 (no changelog)
- Rebase no-common.patch
- Rebase disable-unreliable-tests.patch

OBS-URL: https://build.opensuse.org/request/show/800596
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=600
2020-05-06 08:44:02 +00:00
Dominique Leuenberger
f0bf7e6a3c Accepting request 797633 from editors
OBS-URL: https://build.opensuse.org/request/show/797633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=257
2020-04-28 20:29:27 +00:00
Ismail Dönmez
4206676734 Accepting request 797626 from home:AndreasStieger:branches:editors
- update spec.skeleton to current header generated by spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/797626
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=598
2020-04-25 12:11:34 +00:00
Dominique Leuenberger
c57035696a Accepting request 792680 from editors
- Updated to version 8.2.0530, fixes the following problems
  * Vim9: not all code tested.
  * Vim9: constant expression not well tested.
  * Vim9: expression tests don't use recognized constants.
  * Terminal in popup test is still a bit flaky.
  * Vim9: while loop not tested.
  * Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
  * Vim9: str_val is confusing, it's a number
  * Cannot delete a text property matching both id and type. (Axel Forsman)
  * Insufficient testing for indent.c.
  * popup_atcursor() may hang. (Yasuhiro Matsumoto)
  * Yaml files are only recognized by the file extension.
  * Internal error when using "0" for a callback.
  * Some Normal mode commands not tested.
  * Printf test failing on Haiku.
  * Tag kind can't be a multi-byte character. (Marcin Szamotulski)
  * Hardcopy command not tested enough.
  * Can use :pedit in a popup window.
  * Vim9: import that redefines local variable does not fail.
  * Various Normal mode commands not fully tested.
  * The typebuf_was_filled flag is sometimes not reset, which may cause a hang.
  * Crash with combination of terminal popup and autocmd.
  * Prop_find() may not find text property at start of the line.
  * Type of term_sendkeys() is unknown.
  * Using wrong printf directive for jump location.
  * Coverity warning for not using return value.
  * Nasty callback test fails on some systems.
  * No CI test for a big-endian system.
  * prop_find() does not find all props.
  * Gcc warns for ambiguous else.

OBS-URL: https://build.opensuse.org/request/show/792680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=256
2020-04-15 18:05:54 +00:00
5e5f98e189 - Updated to version 8.2.0530, fixes the following problems
* Vim9: not all code tested.
  * Vim9: constant expression not well tested.
  * Vim9: expression tests don't use recognized constants.
  * Terminal in popup test is still a bit flaky.
  * Vim9: while loop not tested.
  * Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
  * Vim9: str_val is confusing, it's a number
  * Cannot delete a text property matching both id and type. (Axel Forsman)
  * Insufficient testing for indent.c.
  * popup_atcursor() may hang. (Yasuhiro Matsumoto)
  * Yaml files are only recognized by the file extension.
  * Internal error when using "0" for a callback.
  * Some Normal mode commands not tested.
  * Printf test failing on Haiku.
  * Tag kind can't be a multi-byte character. (Marcin Szamotulski)
  * Hardcopy command not tested enough.
  * Can use :pedit in a popup window.
  * Vim9: import that redefines local variable does not fail.
  * Various Normal mode commands not fully tested.
  * The typebuf_was_filled flag is sometimes not reset, which may cause a hang.
  * Crash with combination of terminal popup and autocmd.
  * Prop_find() may not find text property at start of the line.
  * Type of term_sendkeys() is unknown.
  * Using wrong printf directive for jump location.
  * Coverity warning for not using return value.
  * Nasty callback test fails on some systems.
  * No CI test for a big-endian system.
  * prop_find() does not find all props.
  * Gcc warns for ambiguous else.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=596
2020-04-09 10:00:44 +00:00
Dominique Leuenberger
5d673b5b29 Accepting request 790192 from editors
- Disable more tests failing randomly on OBS:
    * test_arglist
    * test_command_count
    * test_diffmode
    * test_mksession
    * test_startup
    * test_window_cmd

- Add no-common.patch to make longVersion extern in all cases,
  fixes build with gcc10 bsc#1160418

OBS-URL: https://build.opensuse.org/request/show/790192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=255
2020-03-31 15:33:02 +00:00
Ismail Dönmez
d9ed24658f - Disable more tests failing randomly on OBS:
* test_arglist
    * test_command_count
    * test_diffmode
    * test_mksession
    * test_startup
    * test_window_cmd

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=594
2020-03-31 14:30:46 +00:00
Ismail Dönmez
6afa654f40 - Add no-common.patch to make longVersion extern in all cases,
fixes build with gcc10 bsc#1160418

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=593
2020-03-27 08:30:24 +00:00
Dominique Leuenberger
96b864aaf0 Accepting request 785458 from editors
OBS-URL: https://build.opensuse.org/request/show/785458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=254
2020-03-19 18:44:52 +00:00
Martin Pluskal
8cba39f26c Accepting request 785392 from home:cboltz:branches:editors
- apparmor.vim: fix typo in setfcap capability (taken from AppArmor 2.13.4)

OBS-URL: https://build.opensuse.org/request/show/785392
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=591
2020-03-16 07:13:25 +00:00