From 92da33a8085634bf87297a3a9140a43d5acb3fe1a645d167aad0494cc4165958 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Sun, 9 Oct 2022 21:26:58 +0000 Subject: [PATCH 1/2] Test OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=756 --- vim-9.0.0626.tar.gz | 3 --- vim-9.0.0709.tar.gz | 3 +++ vim.spec | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 vim-9.0.0626.tar.gz create mode 100644 vim-9.0.0709.tar.gz diff --git a/vim-9.0.0626.tar.gz b/vim-9.0.0626.tar.gz deleted file mode 100644 index 68be7e5..0000000 --- a/vim-9.0.0626.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a34fa9c9d7df4207db3b3300e7376044db78b516130602bc802af52ee4dc42d1 -size 16797278 diff --git a/vim-9.0.0709.tar.gz b/vim-9.0.0709.tar.gz new file mode 100644 index 0000000..85a3e2c --- /dev/null +++ b/vim-9.0.0709.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f50ab9c023e7c276a61a7076c840d36254ce83691dba28af9ac5c513b6ace3b4 +size 16759275 diff --git a/vim.spec b/vim.spec index b10aca4..708ed31 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 9.0 -%define patchlevel 0626 +%define patchlevel 0709 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim90 %define site_runtimepath %{_datadir}/vim/site @@ -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" 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 2/2] - 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"