From 18e071b5caf92a9514cdfb181a0c4ddc8785fb2e2cb5097dc6f8c7933e9c7e5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Wed, 8 Sep 2021 09:00:38 +0000 Subject: [PATCH 1/2] - 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 --- vim-8.2.3360.tar.gz | 3 --- vim-8.2.3408.tar.gz | 3 +++ vim.changes | 54 +++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 58 insertions(+), 4 deletions(-) delete mode 100644 vim-8.2.3360.tar.gz create mode 100644 vim-8.2.3408.tar.gz diff --git a/vim-8.2.3360.tar.gz b/vim-8.2.3360.tar.gz deleted file mode 100644 index 3f57835..0000000 --- a/vim-8.2.3360.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71403b55b216d90dbd401f958d0f0cfc1ba4b2bc88ec606816d5f3168b11f20b -size 15699720 diff --git a/vim-8.2.3408.tar.gz b/vim-8.2.3408.tar.gz new file mode 100644 index 0000000..1865123 --- /dev/null +++ b/vim-8.2.3408.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f96135fa2c4675bfdbdf69d7f307665ed2ce707755f7c09ca8121ff3ce4334be +size 15710399 diff --git a/vim.changes b/vim.changes index f24245a..d89132d 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,57 @@ +------------------------------------------------------------------- +Wed Sep 8 08:59:35 UTC 2021 - Ondřej Súkup + +- 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/../'. + * Cannot stop insert mode completion without side effects. + * Included xdiff code is outdated. + * Crash with combination of 'linebreak' and other options. + * augroup completion escapes regexp pattern characters. + * Escaping for fish shell is skipping some characters. + * Filler lines are wrong when changing text in diff mode. + * Vim9: expression breakpoint not checked in :def function. + * When libcall() fails invalid pointer may be used. + * No test for what 8.2.3391 fixes. + * Html text objects are not fully tested. + * Octave files are not recognized. + * ":z!" is not supported. + * Vim9: cannot use a negative count with finddir() and findfile(). + * Invalid memory access when using :retab with large value. + * Memory leak for :retab with invalid argument. + * Vim9: no error for white space before "(". + * Cannot have a comment line in a {} block of a user command. + * On some systems tests fail without _REENTRANT. (Elimar Riesebieter) + * Using uninitialized memory with "let g:['bar'] = 2". + * Can delete a numbered function. (Naohiro Ono) + ------------------------------------------------------------------- Fri Aug 20 08:55:25 UTC 2021 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index c3984f6..c681083 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 3360 +%define patchlevel 3408 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site From 33513a5c2ac105210f68420f261fa7b7b8d20e351c6fd00764d3d0fa169c708c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 20 Sep 2021 07:33:13 +0000 Subject: [PATCH 2/2] 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 to [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 --- vim.changes | 7 +++++++ vim.spec | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/vim.changes b/vim.changes index d89132d..0355be2 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Sep 17 10:34:34 UTC 2021 - Dr. Werner Fink + +- Changed used terminal description in %check scriptlet from "linux" + to "xterm" as the former does not map to [Z + found by a fix in terminfo database of ncurses 6.2 patch 20210904 + ------------------------------------------------------------------- Wed Sep 8 08:59:35 UTC 2021 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index c681083..e0d0659 100644 --- a/vim.spec +++ b/vim.spec @@ -420,7 +420,7 @@ sed -i "s@%{_bindir}/env perl@%{_bindir}/perl@" %{buildroot}%{_datadir}/vim/%{VI # inside OBS, stdio is redirected to a serial console (where the build log # is being recorded/extracted. Systemd set non-local tty by default to vt220 # in upcoming versions -export TERM=linux +export TERM=xterm # Reset the terminal scrolling region left behind by the testsuite trap "printf '\e[r'" EXIT # Look for "TEST FAILURE" in the build log