SHA256
1
0
forked from pool/vim

- 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
This commit is contained in:
Ondřej Súkup 2021-10-01 09:07:04 +00:00 committed by Git OBS Bridge
parent 33513a5c2a
commit a0c91cfac7
5 changed files with 63 additions and 10 deletions

View File

@ -1,6 +1,2 @@
from Config import *
addFilter("vim-data.* devel-file-in-non-devel-package")
addFilter("vim-data.* file-not-in-%lang")
addFilter("vim-base.* package-with-huge-docs")

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f96135fa2c4675bfdbdf69d7f307665ed2ce707755f7c09ca8121ff3ce4334be
size 15710399

3
vim-8.2.3459.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ec05d2d438c3487c4c8aaa626195f9e3ca0903659b91824f44ee299a3af850fe
size 15725897

View File

@ -1,3 +1,62 @@
-------------------------------------------------------------------
Fri Oct 1 08:42:38 UTC 2021 - Ondřej Súkup <mimi.vx@gmail.com>
- 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.
* Function prototype for trigger_modechanged() is incomplete.
* Vim9: dict is not passed to dict function.
* Check for optional bool type has confusing return type.
* Compiler warnings for 32/64 bit usage.
* Cannot manipulate blobs.
* Deleted lines go to wrong yank register.
* Recover test fails if there is an old swap file.
* Vim9: || and && are not handled at compile time when possible.
* Vim9: memory leak when and/or fails.
* concealed text not revealed when leaving insert mode. (Michael Soyka)
* On Solaris longVersion may be declared twice. (Vladimir Marek)
* Not enough tests for empty string arguments.
* A couple of declarations are not ANSI C.
* :endtry after function call that throws not found.
* Sort fails if the sort compare function returns 999.
* Coveralls action fails.
* Not all apache files are recognized.
* MPD files are not recognized.
* Autocmd not executed when editing a directory ending in a path separator
inside try block.
* Using a count with "gp" leave cursor in wrong position. (Naohiro Ono)
* Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
* Vim9: Not all functions are tested with an empty string argument.
* Not all dictdconf files are recognized.
* Vim9: need more tests for empty string arguments.
-------------------------------------------------------------------
Fri Sep 17 10:34:34 UTC 2021 - Dr. Werner Fink <werner@suse.de>

View File

@ -17,7 +17,7 @@
%define pkg_version 8.2
%define patchlevel 3408
%define patchlevel 3459
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim82
%define site_runtimepath %{_datadir}/vim/site
@ -71,7 +71,6 @@ Patch100: vim73-no-static-libpython.patch
Patch101: vim-8.0.1568-defaults.patch
# https://github.com/vim/vim/issues/3348 - problem more probadly in buildenv than in test
Patch102: vim-8.1.0297-dump3.patch
Patch103: no-common.patch
Patch104: vim-8.2.2411-globalvimrc.patch
BuildRequires: autoconf
BuildRequires: db-devel
@ -195,7 +194,6 @@ cp %{SOURCE23} runtime/syntax/apparmor.vim
%patch100 -p1
%patch101 -p1
%patch102 -p1
%patch103 -p1
%patch104 -p1
cp %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE8} %{SOURCE10} .