From 1b776b5bf31271447b030619f976d14eaeafbc5b45b9887097d9531f6ed9308d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Tue, 6 Apr 2021 08:26:12 +0000 Subject: [PATCH] =?UTF-8?q?-=20Updated=20to=20version=208.2.2725,=20fixes?= =?UTF-8?q?=20the=20following=20problems=20=20=20*=20strcharpart()=20canno?= =?UTF-8?q?t=20include=20composing=20characters.=20=20=20*=20Character=20i?= =?UTF-8?q?nput=20not=20fully=20tested.=20=20=20*=20Test=20disabled=20on?= =?UTF-8?q?=20MS-Windows=20even=20though=20it=20should=20work.=20=20=20*?= =?UTF-8?q?=20Mouse=20click=20test=20fails=20when=20using=20remote=20conne?= =?UTF-8?q?ction.=20=20=20*=20Conditions=20for=20startup=20tests=20are=20n?= =?UTF-8?q?ot=20exactly=20right.=20=20=20*=20col('.')=20may=20get=20outdat?= =?UTF-8?q?ed=20column=20value.=20=20=20*=20New=20test=20throws=20exceptio?= =?UTF-8?q?n.=20=20=20*=20Vim9:=20function=20is=20deleted=20while=20execut?= =?UTF-8?q?ing.=20=20=20*=20Test=20is=20sourcing=20the=20wrong=20file.=20?= =?UTF-8?q?=20=20*=20Vim9:=20if=20'cpo'=20is=20changed=20in=20Vim9=20scrip?= =?UTF-8?q?t=20it=20may=20be=20restored.=20=20=20*=20Vim9:=20script=20vari?= =?UTF-8?q?able=20in=20a=20block=20scope=20not=20found=20by=20a=20nested?= =?UTF-8?q?=20function.=20=20=20*=20Vim9:=20cannot=20use=20a=20normal=20li?= =?UTF-8?q?st=20name=20to=20store=20function=20refs.=20=20=20*=20Vim9:=20n?= =?UTF-8?q?o=20test=20for=20return=20type=20of=20lambda.=20=20=20*=20Vim9:?= =?UTF-8?q?=20Using=20#{=20for=20a=20dictionary=20gives=20strange=20errors?= =?UTF-8?q?.=20=20=20*=20typval2type()=20cannot=20handle=20recursive=20str?= =?UTF-8?q?uctures.=20=20=20*=20GTK:=20error=20when=20starting=20up=20and?= =?UTF-8?q?=20-geometry=20is=20given.=20(Dominique=20Pell=C3=A9)=20=20=20*?= =?UTF-8?q?=20Some=20tests=20fail=20when=20run=20as=20root.=20=20=20*=20At?= =?UTF-8?q?om=20files=20not=20recognized.=20=20=20*=20Rss=20files=20not=20?= =?UTF-8?q?recognized.=20=20=20*=20GTK3:=20error=20when=20starting=20up=20?= =?UTF-8?q?and=20-geometry=20is=20given.=20(Dominique=20Pell=C3=A9)=20=20?= =?UTF-8?q?=20*=20No=20need=20to=20check=20for=20BSD=20after=20checking=20?= =?UTF-8?q?for=20not=20root.=20=20=20*=20Vim9:=20#{=20can=20still=20be=20u?= =?UTF-8?q?sed=20at=20the=20script=20level.=20=20=20*=20Vim9:=20error=20fo?= =?UTF-8?q?r=20#{{=20is=20not=20desired.=20=20=20*=20Hard=20to=20see=20whe?= =?UTF-8?q?re=20a=20test=20gets=20stuck.=20=20=20*=20Commands=20from=20win?= =?UTF-8?q?restcmd()=20do=20not=20always=20work=20properly.=20(Leonid=20?= =?UTF-8?q?=20=20V.=20Fedorenchik)=20=20=20*=20Not=20all=20command=20line?= =?UTF-8?q?=20arguments=20are=20tested.=20=20=20*=20Multi-byte=20'fillchar?= =?UTF-8?q?s'=20for=20folding=20do=20not=20show=20properly.=20=20=20*=20't?= =?UTF-8?q?agfunc'=20does=20not=20indicate=20using=20a=20pattern.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=658 --- vim-8.2.2607.tar.gz | 3 -- vim-8.2.2725.tar.gz | 3 ++ vim.changes | 125 ++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 129 insertions(+), 4 deletions(-) delete mode 100644 vim-8.2.2607.tar.gz create mode 100644 vim-8.2.2725.tar.gz diff --git a/vim-8.2.2607.tar.gz b/vim-8.2.2607.tar.gz deleted file mode 100644 index 77b5cab..0000000 --- a/vim-8.2.2607.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:581ffd71c13cab8b0648d64a16c0468c32fb264159f159d0b340522c906183b3 -size 15444468 diff --git a/vim-8.2.2725.tar.gz b/vim-8.2.2725.tar.gz new file mode 100644 index 0000000..b6dce47 --- /dev/null +++ b/vim-8.2.2725.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8aca906cf63fdc4264f86c1c39f8164989de0be3dc18553cb23bd6226c361a9 +size 15471252 diff --git a/vim.changes b/vim.changes index 3eba524..0dd615b 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,128 @@ +------------------------------------------------------------------- +Tue Apr 6 08:22:49 UTC 2021 - Ondřej Súkup + +- Updated to version 8.2.2725, fixes the following problems + * strcharpart() cannot include composing characters. + * Character input not fully tested. + * Test disabled on MS-Windows even though it should work. + * Mouse click test fails when using remote connection. + * Conditions for startup tests are not exactly right. + * col('.') may get outdated column value. + * New test throws exception. + * Vim9: function is deleted while executing. + * Test is sourcing the wrong file. + * Vim9: if 'cpo' is changed in Vim9 script it may be restored. + * Vim9: script variable in a block scope not found by a nested function. + * Vim9: cannot use a normal list name to store function refs. + * Vim9: no test for return type of lambda. + * Vim9: Using #{ for a dictionary gives strange errors. + * typval2type() cannot handle recursive structures. + * GTK: error when starting up and -geometry is given. (Dominique Pellé) + * Some tests fail when run as root. + * Atom files not recognized. + * Rss files not recognized. + * GTK3: error when starting up and -geometry is given. (Dominique Pellé) + * No need to check for BSD after checking for not root. + * Vim9: #{ can still be used at the script level. + * Vim9: error for #{{ is not desired. + * Hard to see where a test gets stuck. + * Commands from winrestcmd() do not always work properly. (Leonid + V. Fedorenchik) + * Not all command line arguments are tested. + * Multi-byte 'fillchars' for folding do not show properly. + * 'tagfunc' does not indicate using a pattern. + * Vim9: cannot define an inline function. + * Memory leak when compiling inline function. + * prop_remove() causes a redraw even when nothing changed. + * Cannot write a message to the terminal from the GUI. + * Build failure when fsync() is not available. + * screenstring() returns non-existing composing characters. + * Display test fails because of lacking redraw. + * Vim9: no clear error for wrong inline function. + * Various code not covered by tests. + * prop_clear() causes a screen update even when nothing changed. + * Using inline function is not properly tested. + * Vim9: error for not using string doesn't mention argument. + * Terminal test sometimes hangs. + * Terminal resize test sometimes hangs. + * Vim9: some wincmd arguments cause a white space error. + * Vim9: command modifiers not handled in nested function. + * Vim9: restoring command modifiers happens after jump. + * Vim9: can use command modifier without an effect. + * Build failure. + * Vim9: getting a character from a string can be slow. + * The -w command line argument doesn't work. + * Some command line arguments and regexp errors not tested. + * Vim9: error message for declaring variable in for loop. + * :for cannot loop over a string. + * Eval test fails because for loop on string works. + * Vim9: no error for declaration with trailing text. + * Leaking memory when looping over a string. + * There is no way to avoid some escape sequences. + * Vim9: leaking memory when inline function has an error. + * Vim9: not enough function arguments checked for string. + * Test failures. + * Vim9: not enough function arguments checked for string. + * prop_find() cannot find item matching both id and type. + * Vim9: omitting "call" for "confirm()" does not give an error. + * Command line completion does not work after "vim9". + * Vim9: error for append(0, text). + * Error for line number in legacy script. + * Vim9: cannot use :lockvar and :unlockvar in compiled script. + * Vim9: script-local funcref can have lower case name. + * Directory change in a terminal window shell is not followed. + * Missing error message. + * Vim9: cannot use only some of the default arguments. + * Test for 'autoshelldir' does not reset the option. + * Winbar drawn over status line for non-current window with winbar if + frame is zero height. (Leonid V. Fedorenchik) + * Vim9: problem defining a script variable from legacy function. + * Vim9: test fails for redeclaring script variable. + * Vim9: cannot find Name.Func from "import * as Name". (Alexander Goussas) + * Build failure without the +eval feature. + * Not enough folding code is tested. + * Custom statusline not drawn correctly with WinBar. + * Status line is not updated when going to cmdline mode. + * Vim9: cannot use "const" for global variable in :def function. + * Vim9: crash when using s: for script variable. + * Tiny build fails. + * PowerShell files are not recognized. + * Autoconf may mess up compiler flags. + * Vim9: locked script variable can be changed. + * Vim9: locked script variable can be changed. + * When 'matchpairs' is empty every character beeps. (Marco Hinz) + * Cursor position reset with nested autocommands. + * Lua test fails with Lua 5.4.3 and later. + * Function list test fails. + * Lua test fails on MS-Windows. + * Lua test fails. + * Nested autocmd test fails sometimes. + * Order of removing FORTIFY_SOURCE is wrong. + * Compiler completion test fails when more scripts are added. + * Vim9: memory leak when failing on locked variable. + * Adding a lot of completions can be a bit slow. + * Vim9: misleading reported line number for wrong type. + * Vim9: wrong line number reported for boolean operator. + * Adding a lot of completions can still be a bit slow. + * Test sometimes fails waiting for shell in terminal. + * The GTK GUI has a gap next to the scrollbar. + * Vim9: not all tests cover script and :def function. + * "gj" in a closed fold does not move out of the fold. (Marco Hinz) + * Memory leak when adding to a blob fails. + * Folding code not sufficiently tested. + * Filetype pattern ending in star is too far up. + * Vim9: tests fail without the channel feature. (Dominique Pellé) + * The equivalent class regexp is missing some characters. + * GTK menu items don't show a tooltip. + * Vim9: no explicit test for using a global function without the g: prefix. + * Vim9: appending to dict item doesn't work in a :def function. + * GTK menu tooltip moves the cursor. + * Vim9: cannot have a linebreak inside a lambda. + * Vim9: crash when using LHS with double index. + * Assignment test fails. + * Vim9: concatenating to list in dict not tested. + * Vim9: message about compiling is wrong when using try/catch. + ------------------------------------------------------------------- Mon Mar 15 10:01:53 UTC 2021 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 72d3b49..9eec8ba 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 2607 +%define patchlevel 2725 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site