From 0c8fb2164a04ef82ce56440020c93ce83608e2e8a784d1cfaf08285237d91028 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Wed, 6 Mar 2024 15:41:12 +0000 Subject: [PATCH] - update to 9.1.0151 - refreshed vim-7.3-filetype_spec.patch * ml_get_buf_len() does not consider text properties * Several minor 'winfixbuf' issues * Update Serbian messages * Recognize "__inline" * Update base-syntax, fix escaping :syn and :hi sub-groups * Update syntax file, fix issue #962 * null pointer member access when accessing 'winfixbuf' property * update syntax script * Update base-syntax, fix issue #14135 * Highlight the error message at *E1513* * Update base-syntax, improve :augroup highlighting * Use unnamed register when clipboard not working * Vim9: can't call internal methods with objects * Cannot keep a buffer focused in a window * Updated Russian installer translation * Recognise text blocks * Update ftplugin, browsefilter labels * Improve the recognition of literals * v:echospace wrong with invalid value of 'showcmdloc' * some improvements to getregion() docs * update "Last Change header", remove trailing whitespace * handle file/dir symlinks specifically in tree mode * v:echospace not correct when 'showcmdloc' != last * getregion() needs more tests * disable multiline_scalar detection by default * [security]: autocmd causes use-after-free in set_curbuf() * getregion() can be improved * include runtime/syntax/testdir/ftplugin OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=843 --- vim-7.3-filetype_spec.patch | 18 ++++---- vim-9.1.0111.tar.gz | 3 -- vim-9.1.0151.tar.gz | 3 ++ vim.changes | 86 +++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 5 files changed, 99 insertions(+), 13 deletions(-) delete mode 100644 vim-9.1.0111.tar.gz create mode 100644 vim-9.1.0151.tar.gz diff --git a/vim-7.3-filetype_spec.patch b/vim-7.3-filetype_spec.patch index 6eede2c..1f2d1d4 100644 --- a/vim-7.3-filetype_spec.patch +++ b/vim-7.3-filetype_spec.patch @@ -1,8 +1,8 @@ -Index: vim-8.2.2411/runtime/filetype.vim +Index: vim-9.1.0151/runtime/filetype.vim =================================================================== ---- vim-8.2.2411.orig/runtime/filetype.vim -+++ vim-8.2.2411/runtime/filetype.vim -@@ -1639,7 +1639,7 @@ au BufNewFile,BufRead *.rules call dis +--- vim-9.1.0151.orig/runtime/filetype.vim ++++ vim-9.1.0151/runtime/filetype.vim +@@ -2122,7 +2122,7 @@ au BufRead,BufNewFile *.sol setf solid au BufNewFile,BufRead *.rq,*.sparql setf sparql " Spec (Linux RPM) @@ -11,16 +11,16 @@ Index: vim-8.2.2411/runtime/filetype.vim " Speedup (AspenTech plant simulator) au BufNewFile,BufRead *.speedup,*.spdata,*.spd setf spup -Index: vim-8.2.2411/runtime/syntax/spec.vim +Index: vim-9.1.0151/runtime/syntax/spec.vim =================================================================== ---- vim-8.2.2411.orig/runtime/syntax/spec.vim -+++ vim-8.2.2411/runtime/syntax/spec.vim +--- vim-9.1.0151.orig/runtime/syntax/spec.vim ++++ vim-9.1.0151/runtime/syntax/spec.vim @@ -102,7 +102,7 @@ syn case ignore "%% PreAmble Section %% "Copyright and Serial were deprecated by License and Epoch syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier --syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier -+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\|Recommends\|Suggests\|Freshens\|EssentialFor\|Supplements\|Enhances\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier +-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier ++syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\|Freshens\|EssentialFor\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier "%% Description Section %% syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1 contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment diff --git a/vim-9.1.0111.tar.gz b/vim-9.1.0111.tar.gz deleted file mode 100644 index 497ec8c..0000000 --- a/vim-9.1.0111.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89083b5bcf6a25101d35c2c61d196640ea267a2868d57c14f18b13ed16dc808c -size 17687577 diff --git a/vim-9.1.0151.tar.gz b/vim-9.1.0151.tar.gz new file mode 100644 index 0000000..9eb51fd --- /dev/null +++ b/vim-9.1.0151.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db8acf5df15d40a3226673e223f555ed70117e6f33c0081f8a78317a625be901 +size 17728621 diff --git a/vim.changes b/vim.changes index ccf9a05..454e566 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,89 @@ +------------------------------------------------------------------- +Wed Mar 6 15:36:55 UTC 2024 - Ondřej Súkup + +- update to 9.1.0151 +- refreshed vim-7.3-filetype_spec.patch + * ml_get_buf_len() does not consider text properties + * Several minor 'winfixbuf' issues + * Update Serbian messages + * Recognize "__inline" + * Update base-syntax, fix escaping :syn and :hi sub-groups + * Update syntax file, fix issue #962 + * null pointer member access when accessing 'winfixbuf' property + * update syntax script + * Update base-syntax, fix issue #14135 + * Highlight the error message at *E1513* + * Update base-syntax, improve :augroup highlighting + * Use unnamed register when clipboard not working + * Vim9: can't call internal methods with objects + * Cannot keep a buffer focused in a window + * Updated Russian installer translation + * Recognise text blocks + * Update ftplugin, browsefilter labels + * Improve the recognition of literals + * v:echospace wrong with invalid value of 'showcmdloc' + * some improvements to getregion() docs + * update "Last Change header", remove trailing whitespace + * handle file/dir symlinks specifically in tree mode + * v:echospace not correct when 'showcmdloc' != last + * getregion() needs more tests + * disable multiline_scalar detection by default + * [security]: autocmd causes use-after-free in set_curbuf() + * getregion() can be improved + * include runtime/syntax/testdir/ftplugin + * Put in Visual mode wrong if it replaces fold marker + * Fix typo under *kitty-terminal* in term.txt + * Update Serbian translation + * Recognise _when_ clauses in _switch_ blocks + * simplify code and allow filetype options + * Update Italian translation + * cursor on wrong row after 1 char 'below' virtual text when EOL is shown + * Update ftplugin, fix #14101 + * Update base-syntax, improve :echo highlighting + * update Debian syntax files + * too many STRLEN calls when getting a memline + * Update syntax file, improve :substitute matching + * in cmdline mode doesn't delete composing chars + * Fix typo in usr_41.txt + * fix inconsistent indent + * Vim9: need more test for exists() methods + * clarify ':set[l] {option}<' behaviour + * Insufficient testing for 'delcombine' + * "C" doesn't include composing chars with 'virtualedit' + * buffer-completion may not always find all matches + * [security]: UAF if win_split_ins autocommands delete "wp" + * Fix truncation of text_wrap 'wrap' virt text after EOL list char + * runtime(doc) Update help text for matchbufline() and matchstrlist() + * small fixes to the zh tutor + * Recognize SourceLicense tag name in RPM spec syntax + * win_gotoid() may abort even when not switching a window + * Naming a non-pointer variable "oap" is strange + * Internal error when using upper-case mark in getregion() + * Update base-syntax, fix :unabbrev highlighting + * add syntax support for Java switch expressions + * unused init of text_prop_idxs in win_line() + * display of below/right virtual text with non-virtual text overlap + * clarify expand() for :terminal windows + * Some minor issues with the getregion() function + * Update tmux syntax + * Infinite loop or signed overflow with 'smoothscroll' + * hard to get visual region using Vim script + * can move away from cmdwin using win_splitmove() + * Use different restoration strategy in win_splitmove + * Stop split-moving from firing WinNew and WinNewPre autocommands + * win_split_ins may not check available room + * Add a place holder section for version 9.2 + * Modula-2 files with priority not detected + * announce adoption of various runtime files + * Distinguish Vim9 constructor definitions from the :new ex command + * Using freed memory with full tag stack and user data + * Fix typo in testing.txt + * Setting some options may change curswant + * update "Last Change:" header + * reset readonly setting when disabling less mode + * duplicate code when cleaning undo stack + * Remove undo information, when cleaning quickfix buffer + ------------------------------------------------------------------- Tue Feb 20 13:24:47 UTC 2024 - Dominique Leuenberger diff --git a/vim.spec b/vim.spec index 8efb6d6..4320340 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 9.1 -%define patchlevel 0111 +%define patchlevel 0151 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim91 %define site_runtimepath %{_datadir}/vim/site