From bf0695fbadc44af04542a11506d36bfa3927a4ec03d76a0beeb4a9de2c0d16b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 14 Feb 2022 11:13:26 +0000 Subject: [PATCH] - Updated to version 8.2.4375, fixes the following problems * Vim9: strict type checking after copy() and deepcopy(). * Cannot assign empty list with any list type to variable with specific list type. * Preprocessor indents are inconsistent. * Warnings reported by MSVC. * Error number used twice. * Test fails. * Vim9: when copying a list it gets type list even when the original list did not have a type. * Vim9: concatenating two lists may result in wrong type. * Vim9: not all code covered by tests. * Vim9: not all code covered by tests. * Divide by zero with huge tabstop value. * SafeState autocommand interferes with debugging. * Cannot build tiny version. (Tony Mechelynck) * Vim9: type error for copy of dict. * Vim9: return type of getline() is too strict. * A few messages should not be translated. * Vim9: slice() makes a copy but doesn't change the type. * Tex filetype detection fails. * No test for fixed perl filetype check. * A few more messages should not be translated. * Vim9: cannot list autoload function. * Vim9: crash when using a partial in the wrong context. * Vim9: constant list and dict get a declaration type other than "any". * Vim9: changing script variable type not caught at compile time. * No error for using :vim9script in a :def function. * Vim9: cannot change type of list after making a slice. * Test fails where lines are skipped. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=704 --- vim-8.2.4286.tar.gz | 3 -- vim-8.2.4375.tar.gz | 3 ++ vim.changes | 91 +++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 95 insertions(+), 4 deletions(-) delete mode 100644 vim-8.2.4286.tar.gz create mode 100644 vim-8.2.4375.tar.gz diff --git a/vim-8.2.4286.tar.gz b/vim-8.2.4286.tar.gz deleted file mode 100644 index 4941821..0000000 --- a/vim-8.2.4286.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7f4fc0c04668940bd2c31dfa1d344c4391cb5ac6697ee6f0c97499318ee86db -size 15963099 diff --git a/vim-8.2.4375.tar.gz b/vim-8.2.4375.tar.gz new file mode 100644 index 0000000..9648565 --- /dev/null +++ b/vim-8.2.4375.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00a928e8613db7754e6ff38c718880e41768805409d45acac8a619e6f16b37a8 +size 15996524 diff --git a/vim.changes b/vim.changes index 47d64b0..0d08778 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,94 @@ +------------------------------------------------------------------- +Mon Feb 14 10:32:53 UTC 2022 - Ondřej Súkup + +- Updated to version 8.2.4375, fixes the following problems + * Vim9: strict type checking after copy() and deepcopy(). + * Cannot assign empty list with any list type to variable with specific + list type. + * Preprocessor indents are inconsistent. + * Warnings reported by MSVC. + * Error number used twice. + * Test fails. + * Vim9: when copying a list it gets type list even when the original + list did not have a type. + * Vim9: concatenating two lists may result in wrong type. + * Vim9: not all code covered by tests. + * Vim9: not all code covered by tests. + * Divide by zero with huge tabstop value. + * SafeState autocommand interferes with debugging. + * Cannot build tiny version. (Tony Mechelynck) + * Vim9: type error for copy of dict. + * Vim9: return type of getline() is too strict. + * A few messages should not be translated. + * Vim9: slice() makes a copy but doesn't change the type. + * Tex filetype detection fails. + * No test for fixed perl filetype check. + * A few more messages should not be translated. + * Vim9: cannot list autoload function. + * Vim9: crash when using a partial in the wrong context. + * Vim9: constant list and dict get a declaration type other than "any". + * Vim9: changing script variable type not caught at compile time. + * No error for using :vim9script in a :def function. + * Vim9: cannot change type of list after making a slice. + * Test fails where lines are skipped. + * Put in Visual mode not fully tested. + * Various comment and indent mistakes, returning wrong zero. + * :put does not work properly in compiled function. (John Beckett) + * Athena and Motif: when maximized scrollbar position is wrong. + * Vim9: crash when using a funcref to a closure. + * Vim9: crash when using funcref with closure. + * Vim9: nested function name can start with "_". + * Vim9: script-local function name can start with "_". + * 'wildmenu' only shows few matches. + * "o" and "O" copying comment not sufficiently tested. + * May end up with no current buffer. + * Command line complete matches cleard when typing character. (Dominique + Pellé) + * No support for end line number and column in 'errorformat'. + * Vim9: no error if script imports itself. + * Vim9: no test for existing script variable in block. + * Vim9: incomplete test for existing script variable in block. + * cstack not always passed to where it is needed. + * Command line popup menu not positioned correctly. + * No autocommand event triggered before changing directory. (Ronnie Magatti) + * Using :filter for :scriptnames does not work. (Ben Jackson) + * Part of condition is always true. + * An error from an expression mapping messes up the display. + * CTRL-A does not work properly with the cmdline popup menu. + * Command line not redrawn when finishing popup menu and the screen has + scrolled up. + * CI will soon switch to other windows version. + * When reloading not all properties are detected. + * is expanded like a file name for DirChangedPre. + * A custom statusline may cause Esc to work like Enter on the command line + when the popup menu is displayed. + * In some build setups UNUSED is not defined. + * "legacy exe cmd" does not do what one would expect. + * FEAT_GUI_ENABLED defined but never used. + * No coverage is measured on MS-Windows CI. + * ReScript files are not recognized. + * CI does not use the latest Lua and Python. + * Dynamic loading of libsodium not handled properly. + * Unnecessary call to check_colorcolumn(). + * Command line completion functions are very long. + * sticky command modifiers are too sticky. + * Vim9: line number of exception is not set. + * crash when repeatedly using :retab. + * Vim9: allowing use of "s:" leads to inconsistencies. + * Vim9: some tests fail. + * :retab may allocate too much memory. + * sticky command modifiers are too sticky. + * Not enough tests for command line completion. + * Calling in_vim9script() multiple times. + * Amiga: a few compiler warnings. + * Redundant #ifdef argument. + * MS-Windows: libsodium.dll not included with the installer. + * Vim9: can create a script variable from a legacy function. + * Filetype detection from file contents is in legacy script. + * Expression test fails. + * Unreachable code. + * ctx_imports is not used. + ------------------------------------------------------------------- Thu Feb 3 12:18:46 UTC 2022 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 2366d27..548d1a0 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 4286 +%define patchlevel 4375 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site