diff --git a/vim-8.2.4877.tar.gz b/vim-8.2.4877.tar.gz deleted file mode 100644 index a078a93..0000000 --- a/vim-8.2.4877.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c5109f5a0219b0ceb01c61e14a3935ab8c36d228841703c1b6f8e35f52c43f5 -size 16325044 diff --git a/vim-8.2.5038.tar.gz b/vim-8.2.5038.tar.gz new file mode 100644 index 0000000..a451d22 --- /dev/null +++ b/vim-8.2.5038.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ad7e144367601060edffab4a1e4851224f751fa74cf680ac42f10a13c8189b1 +size 16494430 diff --git a/vim.changes b/vim.changes index ab8ac1a..e79c825 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,164 @@ +------------------------------------------------------------------- +Sun May 29 16:30:57 UTC 2022 - Ondřej Súkup + +- Updated to version 8.2.5038, fixes the following problems + * Valgrind warning for using uninitialized variable. + * Screendump test may fail when using valgrind. + * Vim9: misplaced elseif causes invalid memory access. + * "P" in Visual mode still changes some registers. + * Cannot make 'breakindent' use a specific column. + * String interpolation only works in heredoc. + * Test fails without the job/channel feature. (Dominique Pellé) + * Test fails with the job/channel feature. + * Vim9: redir in skipped block seen as assignment. + * Channel log does not show invoking a timer callback. + * Line number of lambda ignores line continuation. + * Inconsistent capitalization in error messages. + * Vim help presentation could be better. + * Test failures because of changed error messages. + * Distributed import files are not installed. + * Buffer overflow with invalid command with composing chars. + * Expression in command block does not look after NL when command is typed. + * Comment inside an expression in lambda ignores the rest of the expression. + * Coverity complains about pointer usage. + * With latin1 encoding CTRL-W might go before the start of the command line. + * Vim9 expression test fails without the job feature. + * NULL pointer access when using invalid pattern. + * Mouse wheel scrolling is inconsistent. + * Cannot get the current cmdline completion type and position. + * codecov includes MS-Windows install files. + * codecov includes MS-Windows install header file. + * Some users do not want a line comment always inserted. + * No text formatting for // comment after a statement. + * MODE_ enum entries names are too generic. + * Imperfect coding. + * The mode #defines are not clearly named. + * Using execute() to define a lambda doesn't work. (Ernie Rael) + * Popup_hide() does not always have effect. + * String interpolation in :def function may fail. + * Sometimes the cursor is in the wrong position. + * Mouse in Insert mode test fails. + * Fuzzy expansion of option names is not right. + * Conceal character from matchadd() displayed too many times. + * Can add invalid bytes with :spellgood. + * Spell test fails because of new illegal byte check. + * Mouse test fails on MS-Windows. + * Test checks for terminal feature unnecessarily. + * maparg() may return a string that cannot be reused. + * Trailing backslash may cause reading past end of line. + * #ifdef for crypt feature around too many lines. + * Return type of remove() incorrect when using three arguments. + * Various white space and cosmetic mistakes. + * Off-by-one error in in statusline item. + * Interpolated string expression requires escaping. + * Crash with sequence of Perl commands. + * Not easy to filter the output of maplist(). + * A few more capitalization mistakes in error messages. + * String interpolation fails when not evaluating. + * With 'foldmethod' "indent" some lines are not included in the fold. (Oleg + Koshovetc) + * No test for what 8.2.4931 fixes. + * Crash when matching buffer with invalid pattern. + * matchfuzzypos() with "matchseq" does not have all positions. + * Some code is never used. + * '[ and '] marks may be wrong after undo. + * Error when setting 'filetype' in help file again. + * Changing 'switchbuf' may have no effect. + * Text properties are wrong after "cc". (Axel Forsman) + * Inconsistent use of white space. + * Vim9: some code not covered by tests. + * Text properties not adjusted when accepting spell suggestion. + * Cannot use Perl heredoc in nested :def function. (Virginia Senioria) + * Vim9: some code not covered by tests. + * Text properties position wrong after shifting text. + * Smart indenting done when not enabled. + * GUI test will fail if color scheme changes. + * With 'smartindent' inserting '}' after completion goes wrong. + * Inserting line breaks text property spanning more then one line. + * Text property in wrong position after auto-indent. + * Reading past end of line with "gf" in Visual block mode. + * Text properties in a wrong position after a block change. + * A couple conditions are always true. + * Using NULL regexp program. + * Text properties that cross line boundary are not correctly updated for + a deleted line. + * Build error with a certain combination of features. + * Files show up in git status. + * Expanding path with "/**" may overrun end of buffer. + * GUI: testing mouse move event depends on screen cell size. + * Changing text in Visual mode may cause invalid memory access. + * "eval 123" gives an error, "eval 'abc'" does not. + * Vim9: interpolated string seen as range. + * Vim9: compilation fails when using dict member when skipping. + * Vim9: type error for list unpack mentions argument. + * ":so" command may read after end of buffer. + * Recursive command line loop may cause a crash. + * Coverity complains about not restoring a saved value. + * Memory access error when substitute expression changes window. + * No error if engine selection atom is not at the start. + * Accessing freed memory when line is flushed. + * When 'shortmess' contains 'A' loading a session may still warn for an + existing swap file. (Melker Österberg) + * It is not possible to manipulate autocommands. + * Colors in terminal window are not 100% correct. + * Colors test fails in the GUI. + * Dragging statusline fails for window with winbar. + * PVS warns for possible array underrun. + * Some github actions are outdated. + * After deletion a small fold may be closable. + * Textprop in wrong position when replacing multi-byte chars. + * Cannot specify a function name for :defcompile. + * Memory leak when :defcompile fails. + * No test for hwat patch 8.1.0535 fixes. + * Compiler warning for possibly uninitialized variable. (Tony Mechelynck) + * smart/C/lisp indenting is optional, which makes the code more complex, + while it only reduces the executable size a bit. + * Tests are using legacy functions. + * Still a compiler warning for possibly uninitialized variable. (Tony + Mechelynck) + * setbufline() may change Visual selection. (Qiming Zhao) + * Python: changing hidden buffer can cause the display to be messed up. + * Vim9: crash when using multiple funcref(). + * Filetype test table is not properly sorted. + * Checking translations affects the search pattern history. + * deletebufline() may change Visual selection. + * Cannot do bitwise shifts. + * Right shift on negative number does not work as documented. + * Compiler warning for uninitialized variable. (John Marriott) + * Asan warns for undefined behavior. + * Spell suggestion may use uninitialized memory. (Zdenek Dohnal) + * When 'formatoptions' contains "/" wrongly wrapping a long trailing comment. + * Fold may not be closeable after appending. + * The terminal debugger uses various global variables. + * Replacing an autocommand requires several lines. + * Cannot select one character inside (). + * After text formatting the cursor may be in an invalid position. + * Byte offsets are wrong when using text properties. + * Hoon and Moonscript files are not recognized. + * Access before start of text with a put command. + * Gcc 12.1 warns for uninitialized variable. + * Vim9: some code is not covered by tests. + * Cannot get the first screen column of a character. + * Using 'imstatusfunc' and 'imactivatefunc' breaks 'foldopen'. + * Build fails with normal features and +terminal. (Dominique Pellé) + * 'completefunc'/'omnifunc' error does not end completion. + * Substitute overwrites allocated buffer. + * Using freed memory with "]d". + * Vim9: a few lines not covered by tests. + * Error for missing :endif when an exception was thrown. (Dani Dickstein) + * Syntax regexp matching can be slow. + * "textlock" is always zero. + * autocmd_add() can only handle one event and pattern. + * Cannot easily run the benchmarks. + * Python 3 test fails without the GUI. + * Build error with +eval but without +quickfix. Warning for uninitialized + variable. + * There is no way to get the byte index from a virtual column. + * When splitting a window the changelist position moves. + * Using two counters for timeout check in NFA engine. + * Cursor position may be invalid after "0;" range. + * A finished terminal in a popup window does not show a scrollbar. + ------------------------------------------------------------------- Fri May 6 09:48:06 UTC 2022 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 3051774..640a426 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 4877 +%define patchlevel 5038 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site @@ -631,6 +631,8 @@ fi %dir %{_datadir}/vim/%{VIM_SUBDIR}/doc/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/ftplugin/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/indent/ +%dir %{_datadir}/vim/%{VIM_SUBDIR}/import/ +%dir %{_datadir}/vim/%{VIM_SUBDIR}/import/dist/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/keymap/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/lang/ %dir %{_datadir}/vim/%{VIM_SUBDIR}/macros/ @@ -670,6 +672,7 @@ fi %{_datadir}/vim/%{VIM_SUBDIR}/doc/* %{_datadir}/vim/%{VIM_SUBDIR}/ftplugin/* %{_datadir}/vim/%{VIM_SUBDIR}/indent/* +%{_datadir}/vim/%{VIM_SUBDIR}/import/dist/* %{_datadir}/vim/%{VIM_SUBDIR}/keymap/* %{_datadir}/vim/%{VIM_SUBDIR}/lang/* %{_datadir}/vim/%{VIM_SUBDIR}/macros/*