From b354aede8a2049553ef2d8918a4aad6bfa31407d91e2b91c18aa3984de897d27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Sun, 9 Oct 2022 21:40:20 +0000 Subject: [PATCH] - Updated to version 9.0.0709, fixes the following problems * Too many delete() calls in tests. * "const" and "final" both make the type a constant. (Daniel Steinberg) * Coverity warns for not checking return value. * Get an error for using const only when executing. * In Vim9 script a numbered function cannot be called. * Too many delete() calls in tests. * Calling a function from an "expr" option has too much overhead. * FEAT_TITLE was removed but is still used. * Evaluating "expr" options has more overhead than needed. * Build error and compiler warnings. * Underline color does not work in terminals that don't send a termresponse. * Syntax of commands in Vim9 script depends on +eval feature. * Popup menu highlight wrong on top of preview popup. (Yegappan Lakshmanan) * Checking for popup in screen_char() is too late, the attribute has already been changed. * Cannot scroll by screen line if a line wraps. * Missing part of the new option code. * Breakindent test fails. * Smoothscroll test fails. * 'smoothscroll' is not copied to a new window on :split. * CTRL-Y does not stop at line 1. (John Marriott) * with 'smoothscroll' set CTRL-E does not work properly when 'foldmethod' is set to "indent". (Yee Cheng Chin) * The 'splitscroll' option is not a good name. * When using powershell input redirection does not work. * No indication when the first line is broken for 'smoothscroll'. * Some tests are failing. * Build fails without the +conceal feature. * 'smoothscroll' not tested with 'number' and "n" in 'cpo'. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=757 --- vim.changes | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 2 files changed, 92 insertions(+), 1 deletion(-) diff --git a/vim.changes b/vim.changes index d5a438d..771c57e 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,94 @@ +------------------------------------------------------------------- +Sun Oct 9 21:37:48 UTC 2022 - Ondřej Súkup + +- Updated to version 9.0.0709, fixes the following problems + * Too many delete() calls in tests. + * "const" and "final" both make the type a constant. (Daniel Steinberg) + * Coverity warns for not checking return value. + * Get an error for using const only when executing. + * In Vim9 script a numbered function cannot be called. + * Too many delete() calls in tests. + * Calling a function from an "expr" option has too much overhead. + * FEAT_TITLE was removed but is still used. + * Evaluating "expr" options has more overhead than needed. + * Build error and compiler warnings. + * Underline color does not work in terminals that don't send a termresponse. + * Syntax of commands in Vim9 script depends on +eval feature. + * Popup menu highlight wrong on top of preview popup. (Yegappan Lakshmanan) + * Checking for popup in screen_char() is too late, the attribute has + already been changed. + * Cannot scroll by screen line if a line wraps. + * Missing part of the new option code. + * Breakindent test fails. + * Smoothscroll test fails. + * 'smoothscroll' is not copied to a new window on :split. + * CTRL-Y does not stop at line 1. (John Marriott) + * with 'smoothscroll' set CTRL-E does not work properly when 'foldmethod' + is set to "indent". (Yee Cheng Chin) + * The 'splitscroll' option is not a good name. + * When using powershell input redirection does not work. + * No indication when the first line is broken for 'smoothscroll'. + * Some tests are failing. + * Build fails without the +conceal feature. + * 'smoothscroll' not tested with 'number' and "n" in 'cpo'. + * BS and DEL do not work properly in an interacive shell. (Gary Johnson) + * Breakindent test fails. + * passing modifier codes to a shell running in the GUI. (Gary Johnson) + * Cannot specify another character to use instead of '@' at the end of + the window. + * Too many #ifdefs. + * Wrong type of comment in SetSyn() function. + * Mapping with CTRL keys does not work in the GUI. + * Multi-byte "lastline" item in 'fillchars' does not work properly when + the window is two columns wide. + * Concealed characters do not work correctly. + * Tests check for +cmdwin feature which is always present. + * Bad redrawing with spell checking, using "C" and "$" in 'cpo'. + * Setting 'cmdheight' has no effect if last window was resized. + * Spacing-combining characters handled as composing, causing text to take + more space than expected. + * ml_get error when 'splitkeep' is "screen". (Marius Gedminas) + * Too many delete() calls in tests. + * No space for command line when there is a tabline. + * Negative topline using CTRL-Y with 'smoothscroll' and 'diff'. (Ernie Rael) + * Cursor line only partly shows with 'smoothscroll' and 'scrolloff' zero. + * First line not scrolled properly with 'smoothscroll' and 'scrolloff' + zero and using "k". + * Search test screendump is outdated. + * Breakindent test accepts wrong result. + * Using exclamation marks on :function. + * Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'. + * Tests failing with 'breakindent', 'number' and "n" in 'cpo'. + * "<<<" shows for 'smoothscroll' even when 'showbreak is set. + * Crash when popup with deleted timer is closed. (Igbanam Ogbuluijah) + * Cannot specify a time for :echowindow. + * FORTIFY_SOURCE causes a crash in Vim9 script. + * "export def" does not work in a nested block. + * Debugger does not display the whole command. + * Compiler warning for unused function. + * Buffer size for expanding tab not correctly computed. + * lalloc(0) error in listchars test. + * PoE filter files are not recognized. + * browse() first argument cannot be a bool. + * No native sound support on Mac OS. + * Failing check for dictionary type for const any. + * It is unclear if the +rightleft and +arabic features are actively + being used. + * Cursor in wrong position with Visual substitute. + * VisVim is outdated, does not work with current Visual Studio. + * Tiny build fails. + * There is no real need for a "big" build. + * With 'smoothscroll' the cursor position s not adjusted in a long line. + * Incomplete testing cursor position after change with 'linebreak' set. + * Failing check for argument type for const any. + * CI runs "tiny" and "small" builds, which are the same. + * Virtual text truncation does not take padding into account. + * :help in a narrow window always opens at the top. + * With 'smoothscroll' and 'scrolloff' non-zero the cursor position is not + properly adjusted in a long line. + * :confirm does not work properly for a terminal buffer. + * Virtual text "after" not correct with 'nowrap'. + ------------------------------------------------------------------- Fri Sep 30 08:03:58 UTC 2022 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 708ed31..ffa2b21 100644 --- a/vim.spec +++ b/vim.spec @@ -236,7 +236,7 @@ rm src/testdir/test_terminal* rm src/testdir/test_textprop.* rm src/testdir/test_window_cmd.* rm src/testdir/test_writefile.* -#rm runtime/indent/testdir/vim.* +rm runtime/indent/testdir/vim.* %build export CFLAGS="%{optflags} -Wall -pipe -fno-strict-aliasing"