From 61c2af5bcf177befcb855e3f89196322d5f384f26227f76ececa182bd3c87039 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Thu, 11 Dec 2025 00:19:01 +0000 Subject: [PATCH] - update to 9.1.1966: * patch 9.1.1966: MS-Windows: dark mode in gui is not supported * runtime(vim): Update base syntax, match full :help command * patch 9.1.1965: q can accidentally start recording at more prompt * patch 9.1.1964: Wrong display when using setline() at hit-enter prompt * patch 9.1.1963: diff: missing diff size limit for xdiff * runtime(julia): Update Julia runtime files * runtime(rust): use textwidth=100 for the Rust recommended style * runtime(doc): document change in Windows behavior for patch 9.1.1947 * patch 9.1.1962: filetype: Erlang application resource files are not recognized * patch 9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab" * patch 9.1.1960: Wrong position of info popup * patch 9.1.1959: Wrong wrapping of long output using :echowindow * patch 9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved * patch 9.1.1957: filetype: bpftrace files are not recognized * runtime(odin): support underscore-separated numeric literals * runtime(doc): fix return value in 'exists' and 'exists_compiled()' * patch 9.1.1956: tests: test_sort.vim leaves swapfiles behind * patch 9.1.1955: sort() does not handle large numbers correctly * patch 9.1.1954: Setting a byte in a blob, accepts values outside 0-255 * patch 9.1.1953: gui_mch_set_titlebar_colors() is excessively called * runtime(swayconfig): separate identifier groups + cleanup * runtime(i3config): highlight identifiers separately * patch 9.1.1952: tests: need better tests for tf files * runtime(quarto): add missing loaded guard * runtime(python): Highlight t-strings * runtime(sml): Update syntax, improve special constant matching * runtime(hog): set undo_ftplugin correctly, delete trailing whitespace * patch 9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge builds * patch 9.1.1950: tests: Test_tagjump.vim leaves swapfiles behind OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=912 --- vim.changes | 20403 ++++++++++++++++ vim.spec | 794 + .gitattributes | 25 + .gitignore | 1 + README.Japanese-XIM | 24 + apparmor.vim | 294 + gvim.desktop | 13 + gvim.svg | 3 + gvim_128.png | 3 + gvim_24.png | 3 + gvim_256.png | 3 + gvim_32.png | 3 + gvim_48.png | 3 + gvim_512.png | 3 + gvim_64.png | 3 + gvim_96.png | 3 + spec.skeleton | 48 + spec.vim | 40 + suse.gvimrc | 168 + suse.vimrc | 318 + vim-7.3-filetype_changes.patch | 60 + vim-7.3-filetype_ftl.patch | 53 + vim-7.3-filetype_spec.patch | 12 + vim-7.3-gvimrc_fontset.patch | 44 + vim-7.3-mktemp_tutor.patch | 15 + vim-7.3-name_vimrc.patch | 18 + vim-7.3-sh_is_bash.patch | 18 + vim-7.3-use_awk.patch | 10 + vim-7.4-disable_lang_no.patch | 28 + vim-7.4-filetype_apparmor.patch | 15 + vim-7.4-filetype_mine.patch | 13 + vim-7.4-rpmlintrc | 2 + vim-8.0.1568-defaults.patch | 27 + vim-8.2.2411-globalvimrc.patch | 16 + ....1.1134-revert-putty-terminal-colors.patch | 71 + vim-9.1.1918.tar.gz | 3 + vim-9.1.1966.tar.gz | 3 + vim132 | 10 + vim73-no-static-libpython.patch | 13 + vimrc_example1 | 161 + vimrc_example2 | 1530 ++ vitmp.1 | 38 + vitmp.c | 30 + 43 files changed, 24345 insertions(+) create mode 100644 vim.changes create mode 100644 vim.spec create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.Japanese-XIM create mode 100644 apparmor.vim create mode 100644 gvim.desktop create mode 100644 gvim.svg create mode 100644 gvim_128.png create mode 100644 gvim_24.png create mode 100644 gvim_256.png create mode 100644 gvim_32.png create mode 100644 gvim_48.png create mode 100644 gvim_512.png create mode 100644 gvim_64.png create mode 100644 gvim_96.png create mode 100644 spec.skeleton create mode 100644 spec.vim create mode 100644 suse.gvimrc create mode 100644 suse.vimrc create mode 100644 vim-7.3-filetype_changes.patch create mode 100644 vim-7.3-filetype_ftl.patch create mode 100644 vim-7.3-filetype_spec.patch create mode 100644 vim-7.3-gvimrc_fontset.patch create mode 100644 vim-7.3-mktemp_tutor.patch create mode 100644 vim-7.3-name_vimrc.patch create mode 100644 vim-7.3-sh_is_bash.patch create mode 100644 vim-7.3-use_awk.patch create mode 100644 vim-7.4-disable_lang_no.patch create mode 100644 vim-7.4-filetype_apparmor.patch create mode 100644 vim-7.4-filetype_mine.patch create mode 100644 vim-7.4-rpmlintrc create mode 100644 vim-8.0.1568-defaults.patch create mode 100644 vim-8.2.2411-globalvimrc.patch create mode 100644 vim-9.1.1134-revert-putty-terminal-colors.patch create mode 100644 vim-9.1.1918.tar.gz create mode 100644 vim-9.1.1966.tar.gz create mode 100644 vim132 create mode 100644 vim73-no-static-libpython.patch create mode 100644 vimrc_example1 create mode 100644 vimrc_example2 create mode 100644 vitmp.1 create mode 100644 vitmp.c diff --git a/vim.changes b/vim.changes new file mode 100644 index 0000000..c2e89f6 --- /dev/null +++ b/vim.changes @@ -0,0 +1,20403 @@ +------------------------------------------------------------------- +Thu Dec 11 00:15:28 UTC 2025 - Ondřej Súkup + +- update to 9.1.1966: + * patch 9.1.1966: MS-Windows: dark mode in gui is not supported + * runtime(vim): Update base syntax, match full :help command + * patch 9.1.1965: q can accidentally start recording at more prompt + * patch 9.1.1964: Wrong display when using setline() at hit-enter prompt + * patch 9.1.1963: diff: missing diff size limit for xdiff + * runtime(julia): Update Julia runtime files + * runtime(rust): use textwidth=100 for the Rust recommended style + * runtime(doc): document change in Windows behavior for patch 9.1.1947 + * patch 9.1.1962: filetype: Erlang application resource files are not recognized + * patch 9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab" + * patch 9.1.1960: Wrong position of info popup + * patch 9.1.1959: Wrong wrapping of long output using :echowindow + * patch 9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved + * patch 9.1.1957: filetype: bpftrace files are not recognized + * runtime(odin): support underscore-separated numeric literals + * runtime(doc): fix return value in 'exists' and 'exists_compiled()' + * patch 9.1.1956: tests: test_sort.vim leaves swapfiles behind + * patch 9.1.1955: sort() does not handle large numbers correctly + * patch 9.1.1954: Setting a byte in a blob, accepts values outside 0-255 + * patch 9.1.1953: gui_mch_set_titlebar_colors() is excessively called + * runtime(swayconfig): separate identifier groups + cleanup + * runtime(i3config): highlight identifiers separately + * patch 9.1.1952: tests: need better tests for tf files + * runtime(quarto): add missing loaded guard + * runtime(python): Highlight t-strings + * runtime(sml): Update syntax, improve special constant matching + * runtime(hog): set undo_ftplugin correctly, delete trailing whitespace + * patch 9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge builds + * patch 9.1.1950: tests: Test_tagjump.vim leaves swapfiles behind + * patch 9.1.1949: :stag does not use 'swichtbuf' option + * runtime(doc): Update vim9.txt Section 1 + * patch 9.1.1948: Windows: Vim adds current directory to search path + * patch 9.1.1947: [security]: Windows: Vim may execute commands from current directory + * patch 9.1.1946: Cannot open the help in the current window + * patch 9.1.1945: tests: Test_getbufwintabinfo() leaves swapfiles behind + * patch 9.1.1944: getwininfo() does not return if statusline is visible + * runtime(doc): clarify the use of v:errormsg + * patch 9.1.1943: Memory leak with :breakadd expr + * runtime(lf): update syntax to support lf version r39 + * runtime(vim): Update base syntax, match full :language command + * patch 9.1.1942: Vim9: Assignment to read-only registers @: and @% is allowed + * patch 9.1.1941: tests: Test_execute_register() leaves swapfile behind + * patch 9.1.1940: clipboard registers "+" and "*" synced without "autoselect" + * patch 9.1.1939: tests: test_matchfuzzy() leaves swapfiles behind + * patch 9.1.1938: tests: excessive wait in Test_matchfuzzy_initialized + * patch 9.1.1937: tests: Test_matchfuzzy_initialized() fails + * patch 9.1.1936: filetype: Erlang lexical files are not recognized + * patch 9.1.1935: filetype: not all Erlang files are recognized + * runtime(doc): Update and clarify vim9.txt Section 3 + * runtime(doc): Improve :help :catch command specification + * runtime(netrw): fix undefined variable curwin in s:NetrwMenu() + * patch 9.1.1934: filetype: not all starlark files are recognized + * runtime(doc): Change termdebug_config debug value to v:true in terminal.txt + * runtime(doc): Correct typo in usr_30.txt regarding softtabstop + * runtime(doc): fix typo in "appendbufline()", builtin.txt + * runtime(defaults): Update comment for reverting C comment strings + * runtime(doc): Clarification in listener_add() doc + * patch 9.1.1933: completion: complete_match() is not useful + * patch 9.1.1932: OSC terminal response hard to detect + * runtime(doc): remove outdated help about 'completeopt' "fuzzy" + * translation: regenerate po/vim.pot after v9.1.1930 + * patch 9.1.1931: completion: wrong item selected with fuzzy and noinsert + * patch 9.1.1930: completion: 'completefuzzycollect' is too obscure + * runtime(i3config/swayconfig): add all option for i3config only + * patch 9.1.1929: completion: spell completion wrong with fuzzy + * runtime(doc): Fix typo in "Jumping to Changes", usr_08.txt + * patch 9.1.1928: xxd: exit_with_usage() can be simplified + * patch 9.1.1927: Wayland: clipboard code too complex + * Update link to XDG base specification in option.c comment + * runtime(doc): Add environment variable expansion note to options + * patch 9.1.1926: xdiff: Coverity warning with MAX_CNT/UINT_MAX usage + * runtime(new-tutor): update vim-02-beginner following 48940d9 + * patch 9.1.1925: make depend does not include osdef.h + * runtime(tutor): Improve style for chapter 2 + * runtime(tutor): Add Spanish translation for chapter 2 + * runtime(tutor): Improve Spanish translation of chapter 1 + * runtime(haskell): Add syntax test + * runtime(vim): Update base syntax, match full :history command + * patch 9.1.1924: 'commentstring' requires +folding feature + * patch 9.1.1923: wrong error when assigning to read-only register + * runtime(vim): Update base syntax, match :debug and :break* commands + * runtime(compiler): set errorformat where missing + * runtime(php): Update indent script to 1.76 (from 1.75) + * runtime(haskell): allow spaces in backticked operators in syntax script + * patch 9.1.1922: Wrong virtcol('$') with virtual text at EOL + * patch 9.1.1921: xdiff: included xdiff code is outdated + * patch 9.1.1920: tests: not enough testing for wildtrigger() pum redrawing + * CI: Switch to macOS 26 runner + * runtime(c): Update signal constants in syntax script + +------------------------------------------------------------------- +Mon Nov 17 09:28:43 UTC 2025 - Dominique Leuenberger + +- BuildIgnore glycin-loaders: the loaders are a valid dependency to + GTK3, but as we don't run a test suite involving gvim (and thus + gtk3) wen can cut the dep chain at this point and make vim + building cheaper. Also eliminates a build cycle vmaf/libjxl/vim. + +------------------------------------------------------------------- +Mon Nov 17 00:40:55 UTC 2025 - Martin Schreiner + +- Update to 9.1.1918. +- Upstream changes: + * 9.1.1918: completion: crash with fuzzy completion + * 9.1.1917: Vim9: incorrect type inference with mkdir() + * 9.1.1916: WinEnter autocommand confuses Vim when closing tabpage + * 9.1.1915: :breaklist accepts unprocessed arguments. + * 9.1.1914: runtime(netrw): wipes unnamed buffers + * 9.1.1913: Error message with :unlet! and non-existing dictionary item + * 9.1.1912: tests: test_plugin_comment fails + * 9.1.1911: build failure on Solaris with gcc 5 + * 9.1.1910: tests: test failures in Test_term_gettitle() in CI + * 9.1.1909: filetype: .mom files recognized as nroff files + * 9.1.1908: tests: test_crash.vim times out in CI ASAN builds + * 9.1.1907: xterm: no support for mouse buttons 8 and 9 + * 9.1.1906: filetype: not all Ruby files are recognized + * 9.1.1905: tabpanel: truncates terminal output + * 9.1.1904: Code still supports GTK2 versions older than 2.4 + * 9.1.1903: GTK naming still reflects GTK1 support + * 9.1.1902: GTK fails to compile with !FEAT_PROP_POPUP + * 9.1.1901: tests: test_vim9_generics fails without job feature + * 9.1.1900: tabpanel: wrong condition after v9.1.1898 + * 9.1.1899: tabpanel: getcmdscreenpos() wrong when tabpanel is shown + * 9.1.1898: tabpanel: inconsistent use of cmdline with tabpanel + * 9.1.1897: Mac: Build failure on Mac OS X 10.6 + * 9.1.1896: tests: patch v9.1.1895 breaks CI +- Refresh patches: + * vim-7.3-filetype_spec.patch + * vim-7.4-filetype_apparmor.patch + +------------------------------------------------------------------- +Sun Nov 2 19:32:37 UTC 2025 - Martin Schreiner + +- Update to 9.1.1895. +- Upstream changes: + * 9.1.1895: OSC terminal response hard to detect + * 9.1.1894: global_runtime_dir appends /after directory when using XDG + * 9.1.1893: ICCF charity will dissolve + * 9.1.1892: Not possible to know once Vim is done with sourcing vimrc + * 9.1.1891: g does not move to last non-blank in visual mode + * 9.1.1890: %P in 'statusline' doesn't behave as documented + * 9.1.1889: filetype: not all AppleScript files are recognized + * 9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line + * 9.1.1887: string handling in strings.c can be improved + * 9.1.1886: filetype: Android aconfig files are not recognized + * 9.1.1885: Wrong restored cursor pos when re-entering buffer after changes + * 9.1.1884: :defer an empty lambda causes a crash + * 9.1.1883: Wrong display with 'smoothscroll' with -diff + * 9.1.1882: Vim9: Not able to use a lambda with :defer + * 9.1.1881: tests: test_popupwin fails after c8eeda9b + * 9.1.1880: Allocation error with complete_info() + * 9.1.1879: Crash when using a lambda funcref with :defer + * 9.1.1878: filetype: Soy files are not recognized + * 9.1.1877: cindent: wrong indentation after an array declaration + * 9.1.1876: pre-inserted text not exposed in cmdcomplete_info() + * 9.1.1875: username parsing bug in netrw plugin + * 9.1.1874: short-description + * 9.1.1873: Clipboard provider feature broke clipboard support + * 9.1.1872: Cmdline history not updated when mapping and + * 9.1.1871: Wrong 'showcmd' in the cmdwin + * 9.1.1870: :Tutor may not work as expected + * 9.1.1869: tests: test failures with Python 3.14 and test_python3 + * 9.1.1868: v:register is wrong in v_: command + * 9.1.1867: HAVE_STDARG_H still defined + * 9.1.1866: HAVE_STRCSPN define is unused + * 9.1.1865: tests: do not notice lines containing only a tab + * 9.1.1864: tests: Clipboard provider feature test failure + * 9.1.1863: Cannot test for working "+" register + * 9.1.1862: wrong ifdefs for clipboard provider + +------------------------------------------------------------------- +Thu Oct 16 18:58:56 UTC 2025 - Ondřej Súkup + +- update to 9.1.1861 +- refresh patches: + vim-7.3-filetype_changes.patch + vim-7.3-filetype_ftl.patch + vim-7.3-filetype_spec.patch + vim-7.3-sh_is_bash.patch + vim-7.4-filetype_apparmor.patch +- drop last support for python2 +- enable wayland support + * patch 9.1.1861: Amiga: Locating runtime dir and rc files can be simplified + * patch 9.1.1860: clipboard register "+" enabled with cplipboard provider feature + * patch 9.1.1859: completion: whitespace not cleared with 'ai' + * patch 9.1.1858: v:register not reset after Visual mode command + * patch 9.1.1857: Missing clipboard provider support + * patch 9.1.1856: cannot style popup window (border, shadow, etc) + * patch 9.1.1855: Makefile: using non-portable syntax + * runtime(doc): Miscellaneous documentation fixes + * runtime(doc): Fix example highlighting at :help prop_list() + * runtime(doc): Normalise formatting of builtin function descriptions + * runtime(doc): Remove accidental option name highlighting from :help channel.txt + * patch 9.1.1854: unnecessary code in optionstr.c + * patch 9.1.1853: Ctrl-F and Ctrl-B at more prompt not working with key protocol + * runtime(vimcomplete): do not complete on empty line + * runtime(doc): fix inconsistent alignment + * runtime(bitbake): fix multiline Python function parameter syntax + * runtime(rst): Preserve indentation of directives + * runtime(rst): Update b:undo_ftplugin variable + * runtime(rst): Style update + * runtime(rst): Enable spell checking for more syntax constructs + * runtime(rst): Inline literal escape support + * runtime(rst): Recognise numeric footnotes [1] correctly + * runtime(rst): Correctly end nested comments + * runtime(rst): Fix highlights nested in directive body + * runtime(rst): Add support for rst_minlines + * runtime(rst): Fix doctest block syntax + * runtime(doc): Whitespace updates + * runtime(make): syntax highlighting update for makeDefine + * runtime(vim): Update syntax, add missing commands to generator exclusion list + * patch 9.1.1852: vim9class: memory leak in parse_member() + * patch 9.1.1851: memory leak in heredoc_get() + * patch 9.1.1850: completion: not triggered after i_Ctrl-W/i_Ctrl-U + * patch 9.1.1849: CTRL-F and CTRL-B don't work in more prompt + * runtime(doc): Replace rotted URL links + * patch 9.1.1848: A few typos in the code + * patch 9.1.1847: No cmdline completion for :echoconsole and :echowindow + * runtime(cangjie): Fixes and improvements for syntax script + * runtime(doc): Add missing optional tail command-name specs + * runtime(doc): Update documentation style in gui_w32.txt + * runtime(doc): update credit section for Girish Palya + * patch 9.1.1846: Build failure when building without wayland + * patch 9.1.1845: Makefile: Missing dependency on osdef.h + * runtime(doc): Tweak documentation in develop.txt + * patch 9.1.1844: Makefile: dependencies not updated + * runtime(filetype): Improve filetype loading time + * patch 9.1.1843: tests: Test_search_stat_option() may fail on slow systems + * runtime(doc): Add reference to 'wildoptions' in fuzzy-matching docs + * patch 9.1.1842: MS-Windows: build failure when mzscheme is included + * runtime(doc,vim): Update base syntax, match full :syntime command + * runtime(vim): fix indentation after `:registers +` + * patch 9.1.1841: patch 9.1.1840 adds python build dependency + * patch 9.1.1840: Generating prototype files does not work on all platforms + * runtime(vim): Update base syntax, allow legacy script comments after :eval + * runtime(termdebug): Add remote debugging capabilities + * runtime(java): Fold adjacent "import" declarations + * runtime(colors): Update colorscheme and add TitleBar/TitleBarNC + * patch 9.1.1839: Window may have wrong height if resized from another tabpage + * patch 9.1.1838: proto files out of sync + * runtime(doc): Normalise ellipsis dots in syntax.txt + * patch 9.1.1837: tests: Test_plugin_evaluate_in_popup() fails on 32bit + * patch 9.1.1836: 'culopt' "screenline" not redrawn with line("w0") and :retab + * patch 9.1.1835: completion: not possible to style popup borders globally + * runtime(doc): Fix typos in syntax.txt + * translation(ru): updated Vim manpages + * translation(ru): Updated message file + * translation(it): Update Italian translation + * runtime(tex): link some tex highlight groups to new standard ones + * translation: regenerate po/vim.pot after a644b7924d + * patch 9.1.1833: completion: fuzzy candidates are not sorted + * runtime(doc): Update sections 5 to 8 in vim9.txt + * patch 9.1.1832: if_perl: contains references to legacy if_perlsfio + * runtime(zip): add *.pkpass to list of zip extensions + * runtime(kerml): update KerML comments to handle more cases + * runtime(doc): fix typo in :h credits section + * patch 9.1.1831: stray vseps in right-most 'winfixwidth' window + * patch 9.1.1830: MS-Windows: Dark mode titlebar is not configurable + * patch 9.1.1829: filetype: KerML and SysML files are not recognized + * patch 9.1.1828: local variables shadowed by import names + * patch 9.1.1827: completion: v9.1.1797 broke Ctrl-Y behaviour + * runtime(doc): Use the optional tail command-name spec at :help :sign + * patch 9.1.1826: Patch v9.1.1230 causes confusion about Ctrl-C behaviour + * runtime(doc): update if_perl after v9.1.1822) + * patch 9.1.1825: completion: flicker when LSP server is slow + * runtime(doc): update credits section + * patch 9.1.1824: tests: no test for displaying 'foldcolumn' with Unicode "foldinner" + * patch 9.1.1823: diff: w_topline may be invalidated + * runtime(doc): Add explanation for Vim's IME + * runtime(java): Make changes for JDK 25 + * runtime(help): Update syntax + * patch 9.1.1822: Makefile still supports Perl < 5.005 + * nsis: Getting the Vim version number via makensis + * nsis: Duplicate files in the icons.zip archive have been removed + * nsis: delete README.txt from the icons directory + * Filelist: include nsis/icons/README.txt again + * patch 9.1.1821: filetype: Not all PKL files are recognized + * patch 9.1.1820: completion: some issues with 'acl' + * patch 9.1.1819: Cannot configure the inner foldlevel indicator + * runtime(doc): fix typo after commit cfcf1a57cbef + * runtime(log): remove domain highlight + * runtime(new-tutor): fix mismatched line numbers in vim-02-beginner + * patch 9.1.1818: possible crash when calculating topline in diff.c + * Filelist: include nsis/icons/README.txt + * runtime(doc): Clarify use of "noselect" in 'completeopt' + * runtime(vim): Update base syntax, contain user command replacement text + * runtime(optwin): Update formatting of option descriptions + * patch 9.1.1817: popup: there are some position logic bugs + * nsis: Rework icons, update icons archive, add copyright notice + * rutnime(new-tutor): Updated English new tutor + * runtime(doc): Tweak documentation style + * patch 9.1.1816: existing icon files are dated + * runtime(netrw): MS-Windows: fix netrw not being able to navigate to parent folder + * runtime(doc): make :h virtcol() more accurate + * runtime(help): Update syntax, match legacy header at :help vim9-mix + * patch 9.1.1815: file mode changes in os_amiga.pro + * patch 9.1.1814: Patch v9.1.1812 causes crashes + * patch 9.1.1813: MS-Windows: title bar is always white + * patch 9.1.1812: completion: flicker with slow LSPs + * runtime(doc): Update os-support section for Amiga OS + * patch 9.1.1811: Amiga: Initialization of random buffer can be improved + * patch 9.1.1810: completion: "longest" doesn't work for manual completion with 'ac' + * patch 9.1.1809: winclip.pro included in PRO_AUTO + * runtime(doc): Tweak documentation style + * nsis: Load correct readme at the end, refactor gvim.nsi slightly + * nsis: Reorder code blocks + * nsis: Split gvim.nsi and factor out auxiliary code into auxiliary.nsh + * nsis: Fix indentation and alignment issues in gvim.nsi + * runtime(tex): add amsmath support to tex syntax script + * patch 9.1.1808: Option insecure flags not copied when splitting window + * patch 9.1.1807: :set doesn't clear local insecure flag like :setlocal does + * runtime(doc): update list of modifiers at :h expand() + * patch 9.1.1806: Missing PROTO defines + * runtime(help): Update syntax, add vim9 example language + * runtime(vim): Update base syntax, improve line-continuation skip patterns + * runtime(doc): Fix :help complete() example + * patch 9.1.1805: Amiga: Missing build date in version string + * runtime(vim): Update base syntax, allow Vim9 :echo tail comments + * patch 9.1.1804: Wrong indentation of nested ifdefs in findfile.c + * patch 9.1.1803: Amiga: build errors + * runtime(java): Recognise _module_ import declarations + * patch 9.1.1802: 'nowrap' in a modeline may hide malicious code + * patch 9.1.1801: Vim9: misleading error when extending dictionary + * patch 9.1.1800: completion: strange behaviour with 'ac' completeopt=longest,preinsert + * patch 9.1.1799: completion: crash with autcompletion + * patch 9.1.1798: Wrong display with 'sms' and long wrapped virt text at EOL + * runtime(doc): improve preinserted() doc + * patch 9.1.1797: completion: autocompletion can be improved + * patch 9.1.1796: Wrong cursor position with wrapped "after" virtual text and 'sbr' + * runtime(doc): update getwininfo() documentation about popups + * patch 9.1.1795: Vim9: popup_show() may return void + * runtime(vim): Update base syntax, match null_tuple literal + * patch 9.1.1794: configure: terminfo test does not work with musl + * patch 9.1.1793: Link error when build without channel feature + * patch 9.1.1792: List of changes not protected from changes + * runtime(doc): make order of verbs match order of operators + * patch 9.1.1791: type(void) throws an internal error + * runtime(python): fix 'type' syntax highlighting + * patch 9.1.1790: completion: Enter does not insert match with "noinsert" + * runtime(doc): fix inconsistent indent in cmdline.txt + * runtime(doc): Improve documentation of the ..= assignment operator + * runtime(javascript): Add "using" keyword to JavaScript syntax highlighting + * patch 9.1.1788: Vim9: can declare a void variable + * runtime(doc): mention improved rendering with 'termguicolors' + * runtime(swayconfig): support new config options in syntax script + * patch 9.1.1787: filetype: not all Sway config files are recognized + * runtime(doc): update Vim policy + * translation(sr): Update Serbian messages translation + * runtime(doc): update live-grep and fuzzy-file-picker examples + * runtime(sh): refactored sh.vim syntax script + * runtime(vim): Update base syntax, match :terminal command + * runtime(vim): Update base syntax, match :wincmd + * translation(sr): Update vim-02-beginner.tutor translation + * translation(sr): Update vim-01-beginner.tutor translation + * patch 9.1.1786: Compile error with clipboard + * runtime(netrw): 'equalalways' is not always respected + * patch 9.1.1785: typo in comment in change.c + * runtime(doc): fix typo, reorder, mention zip plugin at :h changed-9.2 + * runtime(doc): clarify 'fileignorecase' option setting + * patch 9.1.1784: Wayland code can be improved + * runtime(zip): support PowerShell Core + * patch 9.1.1783: ins_compl_leader() too far away from ins_compl_leader_len() + * patch 9.1.1782: buffer-listener callbacks may not match buffer content + * patch 9.1.1781: some functions could be defined static + * runtime(vimgoto): recognize 'silent' prefixes + * patch 9.1.1780: mbyte contains overlapping list of utf_classes table + * runtime(unicode): update check for netrw + * patch 9.1.1779: completion: 'autocomplete' cannot be enabled per buffer + * patch 9.1.1778: sha256() treats empty blob and null blob differently + * runtime(lf): update syntax to support lf version r38 + * patch 9.1.1777: Mouse click to open fold doesn't work with utf-8 "foldclose" chars + * patch 9.1.1776: completion: "adding" expansion doesn't work with cfc=keyword + * Remove dlejay from maintainer list + * patch 9.1.1775: filetype: Mamba configuration files are not recognized + * patch 9.1.1774: cannot calculate sha256 of a Blob + * runtime(config): fix inconsistent group name + * patch 9.1.1773: Crash in BufLeave after BufUnload closes other windows + * patch 9.1.1772: completion: inconsistent selection of first item with 'autocomplete' + * patch 9.1.1771: complete: some redraw issues with 'autocomplete' + * patch 9.1.1770: Vim9: wrong behaviour with trailing comments in command blocks + * runtime(log): highlight Java Errors + * patch 9.1.1769: completion: "preinsert" insert wrong word with 'smartcase' and 'autocomplete' + * runtime(vim): Update base syntax, fix indented Vim9 :redir highlighting + * runtime(netrw): update regex to handle remote archives + * patch 9.1.1768: Makefile does not uninstall global plugins + * patch 9.1.1767: Patch v9.1.1765 was wrong + * runtime(kitty): Fix typo in syntax file for kitty + * patch 9.1.1766: Vim9: some functions do not handle null_string correctly + * runtime(doc): Tweak doc style in syntax.txt + * runtime(doc): mention generic log highlighter + * runtime(doc): fix doc style from commit 5c9b71d63c1 + * runtime(kitty): fix typo in syntax script + * runtime(doc): remove trailing whitespace from example in builtin.txt + * runtime(doc): clarify how to call complete() funcs + * runtime(m4): Improve parameters highlighting in syntax script + * patch 9.1.1765: f_isnan() and f_isinf() do not correctly initialize rettv type + * runtime(termdebug): drop outdated comment from termdebug.vim + * runtime(colors): update colorschemes: + * runtime(doc): Fix typos in eval.txt + * Fix some typos in documentation, C code and test files + * patch 9.1.1764: filetype: CODEOWNERS file not recognized + * patch 9.1.1763: filetype: kitty config files are not recognized + * patch 9.1.1762: completion: selected item not cleared on with 'ac' + * Problem: 'ruler' is set in defaults.vim + * runtime(doc): Improve doc for cmdline-ranges in cmdline.txt + * runtime(doc): Improve the doc for :syn-containedin + * runtime(doc): typo in recent doc style tweaks in options.txt + * patch 9.1.1760: wrong proto file for insexpand.pro + * patch 9.1.1759: filetype: generic log detection is too disturbing + * runtime(doc): Tweak documentation style more in options and ft_hare + * patch 9.1.1758: Diff mode crashes when adding text property in autocommand + * runtime(config): mark unportable += as an error + * runtime(html): guard against an existing b:undo_ftplugin var + * patch 9.1.1757: The colorresp plugin causes additional redraws + * patch 9.1.1756: termdebug: Need a few more user commands + * runtime(doc): update Markdown syntax documentation and mention Pandoc + * runtime(doc): tweak documentation style a bit more in options.txt + * patch 9.1.1755: filetype: generic log files are not recognized + * runtime(doc): tweak documentation style + * runtime(doc): Add :defe[r] shortname spec and tag + +------------------------------------------------------------------- +Wed Sep 24 13:51:53 UTC 2025 - Martin Schreiner + +- Fix for bsc#1229750. +- nocompatible must be set before the syntax highlighting is turned on. + +------------------------------------------------------------------- +Fri Sep 12 10:33:21 UTC 2025 - Ondřej Súkup + +- update to 9.1.1754 + * patch 9.1.1754: :helptags doesn't skip examples with syntax + * runtime(doc): improve 'complete' option description + * runtime(netrw): only keep cursor position in tree listing mode + * runtime(doc): use a single pattern in :h 'incsearch' example + * patch 9.1.1753: defaults: 'diffopt' option value can be improved + * runtime(vim): Update indent script for line continuation with lambda + * runtime(python): Update syntax, fix pythonEllipsis pattern + * runtime(doc): Update autocmd examples for command line autocompletion + * runtime(doc): improve docs related to 'autocomplete' + * patch 9.1.1752: tests: need another test for v9.1.1750 behaviour + * patch 9.1.1751: potential buffer-overflow in find_pattern_in_path() + * patch 9.1.1750: completion: preinserted text highlighed using ComplMatchIns + * patch 9.1.1749: leaking memory in cs_find_common() + * patch 9.1.1748: macOS: Default scheduler priority too low + * patch 9.1.1747: completion: redo (.) broken with preinsert and autocompletion + * runtime(doc): mention 'findfunc' at :h :find + * patch 9.1.1746: Missing Null ptr check in cs_find_common() + * runtime(doc): mention hl-PreInsert in version9.txt + * patch 9.1.1745: tabpanel: not properly redraw after wildmenu + * runtime(python): highlight ellipsis literals + * runtime(doc): Improve doc for cmdline-autocompletion + * patch 9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may fail + * patch 9.1.1743: Haiku: no full-screen support + * runtime(hare): update for Hare 0.25.2 + * runtime(python): Update syntax file, fix f-string float highlighting + * patch 9.1.1742: complete: preinsert does not work well with preinsert + * patch 9.1.1741: Regression with kitty protocol and trailing byte "u" + * patch 9.1.1740: Memory leak with wildmode=longest,full and wildoptions=pum + * runtime(m4): Remove m4Type and leftover m4Function in syntax script + * runtime(doc): Tweak spacing in develop.txt + * patch 9.1.1739: Matches may be listed twice with wildmode=longest,list + * patch 9.1.1738: cmdline-autocompletion breaks history navigation + * patch 9.1.1737: Patch v9.1.1714 introduce a regression for wildmenu + * runtime(nu): Add new Nushell runtime files + * runtime(m4): Remove m4Function + * patch 9.1.1736: Cannot detect using kitty protocol + * patch 9.1.1735: Cygwin Makefile still checks for Win XP version + * runtime(colorresp): use correct load guard pattern + * runtime(ada): mark as unmaintained, fix a few issues with the ftplugin + * runtime(hamster): do not globally set ignorecase + * runtime(m4): Improve comments, distinguish them from #-lines + * patch 9.1.1734: Memory leak when allocating match fails + * patch 9.1.1733: tests: failure when remote_server() fails + * runtime(python): Do not match contained identifiers as pythonType + * runtime(netrw): Ensure netrw#fs#Dirname() always returns a trailing slash + * runtime(python): add syntax support inside f-strings + * patch 9.1.1732: filetype: .inc file detection can be improved + * patch 9.1.1731: Not using const qualifier for opchars + * runtime(doc): Add a Development policy + * runtime(doc): Tweak documentation in vi_diff.txt + * runtime(m4): update syntax script + * runtime(doc): Remove dead link from todo.txt + * runtime(doc): quote partial urls with a backtick + * runtime(vimgoto): Implement jumping to autoloaded functions + * patch 9.1.1730: filetype: vivado journal/log files are not recognized + * runtime(doc): remove documentation for t_Ms terminal code + * runtime(keymap): Add transliteration (buckwalter) arabic keymap + * patch 9.1.1729: CI is not run with clang 21 + * patch 9.1.1728: termdebug: cannot evaluate visual selected expression + * patch 9.1.1727: Nextstep support still included + * patch 9.1.1726: Patch v9.1.1725 causes problems + * runtime(doc): document use of proto files in develop.txt + * patch 9.1.1725: Wayland code can be improved + * runtime(doc): add missing da1 value to TermResponseAll doc + * patch 9.1.1724: Compiler warning about ununitialized variable in ex_docmd. + * patch 9.1.1723: Missing ifdefs + * patch 9.1.1722: compiler may optimize away clearing of crypt key + * patch 9.1.1721: Defining a global gettimeofday() function + * patch 9.1.1720: using gettimeofday() for parsing OSC responses + * patch 9.1.1719: socket server code can be improved + * patch 9.1.1718: filetype: kubectl config file is not recognized + * patch 9.1.1717: filetype: AWS cli alias file is not recognized + * runtime(java): Dismiss "g:markdown_fenced_languages" for Java buffers + * runtime(vim): Update base syntax, fix Vim9 :for loop variable highlighting + * patch 9.1.1716: wrong indent in win_line() + * patch 9.1.1715: Some functions need to be re-ordered + * patch 9.1.1714: completion: wildmode=longest:full selects wrong item + * patch 9.1.1713: filetype: fvwm2m4 files are no longer detected + * patch 9.1.1712: Screen not redrawn properly on t_RB response + * patch 9.1.1711: Missing type cast in clipboard.c + * runtime(doc): Add [range] spec to :help :tcl and :help :tclfile + * runtime(doc): Tweak documentation style + * patch 9.1.1710: Compile warnings in clipboard.c + * patch 9.1.1709: filetype: kyaml files are not recognized + * runtime(vim): Update base syntax, match :defer command argument + * patch 9.1.1708: tests: various tests can be improved + * runtime(astro): catch json_decode() error when parsing tsconfig.json + * patch 9.1.1707: diff.pro contains #ifdefs + +------------------------------------------------------------------- +Fri Aug 29 11:16:52 UTC 2025 - Ondřej Súkup + +- update to 9.1.1706 + + refreshed patches: + * vim-7.3-filetype_changes.patch + * vim-7.3-filetype_ftl.patch + * vim-7.3-filetype_spec.patch + * vim-7.3-gvimrc_fontset.patch + * vim-7.3-mktemp_tutor.patch + * vim-7.3-name_vimrc.patch + * vim-7.3-sh_is_bash.patch + * vim-7.4-disable_lang_no.patch + * vim-7.4-filetype_apparmor.patch + * vim-7.4-filetype_mine.patch + * vim-8.0.1568-defaults.patch + * vim-8.2.2411-globalvimrc.patch + * vim-9.1.1134-revert-putty-terminal-colors.patch + * vim73-no-static-libpython.patch + + changes: + * patch 9.1.1706: MS-Windows: Compile error when building with if_ruby + * patch 9.1.1705: time.h include is available on all platforms + * runtime(tutor): Add a section on text objects and special registers to Chapter 2 + * patch 9.1.1704: Cannot determine non-X11/Wayland clipmethods + * patch 9.1.1703: Cannot react to terminal OSC responses + * runtime(vim): update vim syntax generator for patch v9.1.1692 + * patch 9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.res + * patch 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase' + * patch 9.1.1699: Fuzzy completion disabled for 'findfunc' and customlist + * runtime(debversions): Move bullseye, focal, and oracular to "unsupported" + * patch 9.1.1698: Some error numbers are not documented + * runtime(vimcomplete): Try catch completion of `pack_jobs->add({` + * patch 9.1.1697: tests: no test for aclocal.m4 + * runtime(indent-tests): Use silent write of resulting files + * translation: Remove outdated rule for nl.po + * patch 9.1.1696: tabnr from getwininfo() for popup windows is always 0 + * runtime(tutor): remove duplicate tutor1.zh + * runtime(tutor): fix language selection for zh + * patch 9.1.1695: Need more Vim script specific tests + * patch 9.1.1694: filetype: Buck eXtension Lang files are not recognized + * patch 9.1.1693: tests: test_filetype fails in shadow dir + * patch 9.1.1692: global_functions are not constant + * patch 9.1.1691: over-allocation in ga_concat_strings() + * patch 9.1.1690: Missing recursion guard in dos/unix_expandpath() + * patch 9.1.1689: CmdlineChanged not triggered by + * patch 9.1.1688: potential buffer overrun in bufwrite.c + * patch 9.1.1687: filetype: autoconf filetype not always correct + * runtime(lf): update syntax to support lf version r37 + * patch 9.1.1686: if_ruby: unknown pragma when not using gcc + * patch 9.1.1685: Missing changes from PR 18068 + * patch 9.1.1684: min()/max() does not handle float data types + * patch 9.1.1683: xxd: Avoid null dereference in autoskip colorless + * runtime(python): support 'type's soft keyword form + * patch 9.1.1682: tests: Test_wildtrigger_update_screen() creates unused mapping + * patch 9.1.1681: tests: no test for actually moving cursor with 'acl' + * runtime(termdebug): Remove load guard + * runtime(doc): update termguicolors default description + * patch 9.1.1680: MS-Windows: possible buffer-under run in if_cscope + * patch 9.1.1679: unclear what key causes CmdlineLeave autocommand + * runtime(netrw): fix :Explore command in terminal + * patch 9.1.1678: Amiga: cannot handle large undo files + * patch 9.1.1677: wrong ifdef in message.c + * patch 9.1.1676: completion: long line shown twice + * runtime(sh): add syntax highlighting support for ${ cmd;} and ${|cmd;} + * patch 9.1.1675: MS-Windows: Makefiles can be refactored + * patch 9.1.1674: Patch v9.1.1666 causes problems on kitty + * patch 9.1.1673: if_python: still support for Python 1 + * patch 9.1.1672: completion: cannot add timeouts for 'cpt' sources + * runtime(fstab): Added mtab support to fstab syntax. + * patch 9.1.1671: configure: missing comment about AC_CONFIG_SRCDIR + * patch 9.1.1670: completion: autocomplete breaks second completion + * patch 9.1.1669: Vim script: no support for URI de-/encoding + * patch 9.1.1668: items() does not work for Blobs + * patch 9.1.1667: Another outdated comment in eval.c + * patch 9.1.1666: no support for terminal primary device attributes + * patch 9.1.1665: Outdated comment in eval.c + * runtime(doc): Fix missing heading in remote.txt + * patch 9.1.1664: configure: can use any autoconf + * runtime(doc): Tweak documentation style + * runtime(colors): Update colorschemes + * patch 9.1.1663: xxd: 9.1.0023 introduced additional dependency + * runtime(systemverilog): Add syntax highlighting for 1800-2023 block strings + * patch 9.1.1662: Issues with proto files: missing or inconsistent prototypes. + * patch 9.1.1661: Coverity finds a few issues in clientserver.c + * patch 9.1.1660: popups without decoration are positioned wrong at bottom of screen + * patch 9.1.1659: configure: uses AC_INIT without args + * patch 9.1.1658: Missing includes for Wayland headers + * patch 9.1.1657: Autocompletion adds delay + * runtime(doc): correct another problem in :h items() + * patch 9.1.1656: MS-Windows: Patch v9.1.1652 breaks clipboard + * patch 9.1.1655: Build-failure in do_mouse() + * patch 9.1.1654: build failure when FEAT_DIFF is not defined + * patch 9.1.1653: Coverity complains about Null pointer dereference + * translation(it): Update Italian translation + * translation(it): update Italian manpage + * patch 9.1.1652: cannot determine non-X11/Wayland clipmethods + * patch 9.1.1651: Cannot use clientserver over socket + * patch 9.1.1650: popup: window may not properly resize + * patch 9.1.1649: attrs allocation and fuzzy growarray could leak + * runtime(python): optimize pythonSync pattern + * patch 9.1.1648: MS-Windows: some style issues with patch v9.1.1646 + * runtime(doc): fix style and clarify items() function for String type + * patch 9.1.1647: filetype: Cangjie files are not recognized + * patch 9.1.1646: MS-Windows: completion cannot handle implicit drive letters + * patch 9.1.1645: fuzzy.c can be further improved + * patch 9.1.1644: configure: doesn't separate CPPFLAGS and CFLAGS + * runtime(doc): Update help for the items() function + * patch 9.1.1643: tabpanel: mouse code too complicated + * patch 9.1.1642: configure: wrong C99 feature test + * patch 9.1.1641: a few compiler warnings are output + * patch 9.1.1640: Unicode has deprecated some code-points + * patch 9.1.1639: completion: popup may be misplaced + * patch 9.1.1638: completion: not possible to delay the autcompletion + * runtime(vim): set 'comments' based on script type (legacy/Vim9) + * runtime(vim9): Disable shellslash for shellescape() in Open() + * patch 9.1.1637: FEAT_DIFF used in diff.pro + * translation(sr): Update Serbian messages translation + * runtime(diff): fix mixed translations in zh_CN + * patch 9.1.1636: style issues + * patch 9.1.1635: tabpanel: cannot drag inactive tabs + * patch 9.1.1634: Clipboard code can be improved + * patch 9.1.1633: Search pattern shown incorrectly with negative offset + * patch 9.1.1632: memory leak in fuzzy.c + * patch 9.1.1631: proto files are outdated + * patch 9.1.1630: tests: fuzzy bufname completion test doesn't match successfully + +------------------------------------------------------------------- +Thu Aug 14 10:22:44 UTC 2025 - Ondřej Súkup + +- update to 9.1.1629: + * patch 9.1.1629: Vim9: Not able to use more than 10 type arguments in a generic function + * runtime(python): highlight "self" and "cls" in syntax script + * runtime(vimgoto): make gf extract packadd/colo name more flexible + * patch 9.1.1628: fuzzy.c has a few issues + * runtime(doc): Adapt fuzzy doc to reflect 'fzy' algorithm + * patch 9.1.1627: fuzzy matching can be improved + * patch 9.1.1626: cindent: does not handle compound literals + * patch 9.1.1625: Autocompletion slow with include- and tag-completion + * runetime(vim): gf maybe hang and fail + * runtime(vim): cannot jump to :colorscheme files + * patch 9.1.1624: Cscope not enabled on MacOS + * runtime(doc): allow more C99 features + * runtime(python): Also sync syntax at 'async def' + * runtime(doc): update :call with a range and remove space + * runtime(doc): Fix 2 minor issues after 32d6bd6df + * runtime(python): Highlight f-string replacement fields in Python + * runtime(python): Highlight classes as structures + * runtime(doc): remove dead links + * patch 9.1.1623: Buffer menu does not handle unicode names correctly + * patch 9.1.1622: Patch v9.1.1432 causes performance regressions + * patch 9.1.1621: flicker in popup menu during cmdline autocompletion + * patch 9.1.1620: filetype: composer.lock and symfony.lock files not recognized + * patch 9.1.1619: Incorrect E535 error message + * runtime(doc): Fix style and typos in builtin.txt and usr_41.txt + * patch 9.1.1618: completion: incorrect selected index returned from complete_info() + * patch 9.1.1617: Vim9: some error messages can be improved + * runtime(doc): Tweak documentation style + * patch 9.1.1616: xxd: possible buffer overflow with bitwise output + * patch 9.1.1615: diff format erroneously detected + * patch 9.1.1614: Vim9: possible variable type change + * patch 9.1.1613: tests: test_search leaves a few swapfiles behind + * patch 9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter + * patch 9.1.1611: possible undefined behaviour in mb_decompose() + * runtime(vim): Update ftplugin, fix option variable 'keywordprg' matching + * runtime(racket): update Racket runtime files + * translation: Generate year for MS Windows differently + * patch 9.1.1610: completion: hang or E684 when 'tagfunc' calls complete() + * runtime(doc): Update CONTRIBUTING and clarify use of Vim9 script + * patch 9.1.1609: complete: Heap-buffer overflow with complete function + * runtime(c): set omnifunc only for Vim, since it is Vim9 Script + * runtime(vim): add simple vimscript complete function + * runtime(script): Update Last Change Header + * patch 9.1.1608: No command-line completion for :unsilent {command} + * patch 9.1.1607: :apple command detected as :append + * patch 9.1.1606: filetype: a few more files are not recognized + * patch 9.1.1605: cannot specify scope for chdir() + * runtime(doc): Improve doc for cmdline-autocomplete + * runtime(doc): update develop assumptions + * patch 9.1.1604: completion: incsearch highlight might be lost + * runtime(optwin): Fix E94 when searching for the option-window + * patch 9.1.1603: completion: cannot use autoloaded funcs in 'complete' F{func} + * runtime(java): Manage byte limits for variable-width lookbehind assertions + * runtime(help): Unset `'comments'` and `'cms'` options + * runtime(netrw): netrw#BrowseX() needs to distinguish local and remote file + * runtime(typescript): Add syntax support for defer and arbitrary module identifiers + * translation: Auto-generate headers for the vim.pot file + * patch 9.1.1602: filetype: requirements-*.txt files are not recognized + * patch 9.1.1601: Patch v8.1.0425 was wrong + * runtime(netrw): Use correct "=~#" for the netrw_sizestyle='H' option + * runtime(openscad): add a filetype plugin + * patch 9.1.1600: using diff anchors with hidden buffers fails silently + * runtime(javascript): add "as" as a reserved keyword to syntax script + * patch 9.1.1599: :bnext doesn't go to unlisted help buffers + * runtime(doc): Update ft-vim-syntax documentation + * patch 9.1.1598: filetype: waybar config file is not recognized + * patch 9.1.1597: CI reports leaks in libgtk3 library + * patch 9.1.1596: tests: Test_search_wildmenu_iminsert() depends on help file + * runtime(doc): remove mentioning of netrwSettings.vim + * runtime(doc): fix typo at :h cmdline-autocompletion + * patch 9.1.1595: Wayland: non-portable use of select() + * patch 9.1.1594: completion: search completion throws errors + * runtime(doc): tweak option name notation further + * runtime(doc): add back bars for the '' mark + * runtime(vim): add gf support for import and packadd in ftplugin + * runtime(helptoc): add s keymap to split and jump to selected entry + * runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines + * runtime(doc): fix mismatch between 'backspace' and |i_backspacing| + * runtime(doc): Use correct option-name tags + * runtime(doc): Tweak documentation style + * translation(uk): Fix wrong Ukrainian message translation + * check.vim: Further improve po message checks + * translation(it): Update Italian translation + * patch 9.1.1593: Confusing error when compiling incomplete try block + * runtime(misc): removing saccarosium from maintainer list + * patch 9.1.1592: Vim9: crash with classes and garbage collection + * runtime(vim): Update base syntax, match Neovim builtin functions + * runtime(vim): Update base syntax, fix :map termination in :command RHS + * CI: Manage multibyte characters in syntax tests + * CI: Remove the file filters for syntax tests + * CI(screendump): Support iterative filtering for screendump comparison + * CI(screendump): Move an early-return test out of the loop + * CI: Include provenance in names of collected artifacts + * runtime(vim): Cleanup syntax tests + * patch 9.1.1591: VMS support can be improved + * patch 9.1.1590: cannot perform autocompletion + * runtime(ccomplete): return partial results on complete_check() + * patch 9.1.1589: Cannot disable cscope interface using configure + * patch 9.1.1588: Vim9: cannot split dict inside command block + * runtime(netrw): upstream snapshot v184 + * runtime(vim): fix various indentation issues + * runtime(doc): use correct possessive form + * patch 9.1.1587: Wayland: timeout not updated before select() + * patch 9.1.1586: Vim9: can define an enum/interface in a function + * runtime(vim): Update base syntax, match enum constructor type args + * runtime(vim): Update base syntax, match generic functions + * runtime(ccomplete): use complete_check() in ccomplete plugin + * runtime(editorconfig): drop mkzip.sh + * patch 9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND + * runtime(misc): use :hor :term to ensure new term window is split horizontally + * patch 9.1.1584: using ints as boolean type + * check.vim: Improve po message checks + * translation(it): Update Italian translation + * runtime(doc): Tweak documentation style in usr_90.txt + * patch 9.1.1583: gvim window lost its icons + * patch 9.1.1582: style issue in vim9type.c and vim9generics.c + * runtime(doc): remove mention of ftp.vim.org + * runtime(doc): Tweak documentation style + * runtime(doc): Fix typo in :help help-summary + * patch 9.1.1581: possible memory leak in vim9generics.c + * patch 9.1.1580: possible memory leak in vim9type.c + * patch 9.1.1579: Coverity complains about unchecked return value + * patch 9.1.1578: configure: comment still mentions autoconf 2.71 + * patch 9.1.1577: Vim9: no generic support yet + * patch 9.1.1576: cannot easily trigger wildcard expansion + * runtime(doc): clarify C99 constraints and portability assumptions + * patch 9.1.1575: tabpanel not drawn correctly with wrapped lines + * patch 9.1.1574: Dead code in mbyte.c + * runtime(doc): mention the "pipefail" shell option + * patch 9.1.1573: Memory leak when pressing Ctrl-D in cmdline mode + * translation: mark vim.pot as binary + * translation: do not add message location as comments into vim.pot + * patch 9.1.1572: expanding $var does not escape whitespace for 'path' + * patch 9.1.1571: CmdlineChanged triggered to often + * runtime(rust): improve loading time + * runtime(doc): Update help syntax, match :autocmd options + * patch 9.1.1570: Copilot suggested some improvements in cmdexpand.c + * translation(de): Update German translations + * translation(it): Update Italian translations + * patch 9.1.1569: tests: Vim9 tests can be improved + * runtime(doc): Tweak documentation about tab pages + * runtime(uc): include uc filetype plugin + * translation: comment out deletion of *.pot file in Makefiles + * patch 9.1.1568: need a few more default highlight groups + * patch 9.1.1567: crash when using inline diff mode + * patch 9.1.1566: self-referenced enum may not get freed + * patch 9.1.1565: configure: does not consider tiny version for wayland + * runtime(lf): update syntax to support lf version r36 + * runtime(sh): properly delete shell commands in syntax file + * Update editorconfig and the documented C-style for sign.c/sound.c + * runtime(vim): Update base syntax and generator, improve command/function distinction + * patch 9.1.1564: crash when opening popup to closing buffer + * translation: mark vim.pot as linguist-generated, ignore msg locations in vim.pot + * patch 9.1.1563: completion: ruler may disappear + * patch 9.1.1562: close button always visible in the 'tabline' + * runtime(python): Highlight f-strings in Python + * runtime(vim): Update base syntax, match "any" type distinctly + * patch 9.1.1561: configure: wayland test can be improved + * patch 9.1.1560: configure: uses $PKG_CONFIG before it is defined + * patch 9.1.1559: tests: Test_popup_complete_info_01() fails when run alone + * runtime(doc): fix claim that 'CTRL-W CTRL-C' and 'CTRL-W c' are the same + * runtime(doc): handle newlines in base64 string encode example + * runtime(vim): Update base syntax, fix incorrect function error + * runtime(compiler): Add PHPStan compiler + * translation: regenerate vim.pot, ignore version.c changes + * patch 9.1.1558: str2blob() treats NULL string and empty string differently + * patch 9.1.1557: not possible to anchor specific lines in difff mode + * patch 9.1.1556: string handling in cmdexpand.c can be improved + * patch 9.1.1555: completion: repeated insertion of leader + * patch 9.1.1554: crash when omni-completion opens command-line window + * patch 9.1.1553: Vim9: crash when accessing a variable in if condition + * runtime(tar): update minimum Vim version required for tar.vim + * patch 9.1.1552: [security]: path traversal issue in tar.vim + * patch 9.1.1551: [security]: path traversal issue in zip.vim + * patch 9.1.1550: defaults: 'showcmd' is not enabled in non-compatible mode on Unix + * patch 9.1.1549: filetype: pkl files are not recognized + * patch 9.1.1548: filetype: OpenFGA files are not recognized + * runtime(swig): add 'comments', 'commentstring' in filetype plugin + * runtime(twig): include twig filetype plugin + * patch 9.1.1547: Wayland: missing ifdef + * translation: ignore vim.pot creation date, regenerate it, rm allfiles + * patch 9.1.1546: Vim9: error with has() and short circuit evaluation + * runtime(python2): Highlight b-strings in Python 2.7 + * runtime(doc): Tweak documentation + * patch 9.1.1545: typo in os_unix.c + * runtime(python): highlight bytes in python + * runtime(python2): highlight unicode strings in python2 + * patch 9.1.1544: :retab cannot be limited to indentation only + * runtime(erlang): Add support for triple-quoted strings and docstrings + * patch 9.1.1543: Wayland: clipboard appears to not be working + * patch 9.1.1542: Coverity complains about uninitialized variable + * patch 9.1.1541: Vim9: error when last enum value ends with a comma + * runtime(vim): Update help syntax file, improve highlighting of included Vim examples + * patch 9.1.1540: completion: menu state wrong on interruption + * patch 9.1.1539: completion: messages don't respect 'shm' setting + * runtime(vim): Update base syntax, improve :match highlighting + * translation(it): update Italian message translations + * translation: include vim.pot in the repository + * runtime(python): update rendering of Unicode named literals in syntax script + * translation(ru): Update messages translation + * tests: string options in gen_opt_test.vim not fully sorted + * check.vim: detect trailing whitespace + * runtime(help_ru): Update help_ru syntax script + * runtime(vim): Update base syntax, improve function call highlighting + * patch 9.1.1537: helptoc: still some issues when markdown code blocks + * patch 9.1.1536: tests: test_plugin_comment uses wrong :Check command + * patch 9.1.1535: the maximum search count uses hard-coded value 99 + * patch 9.1.1534: unnecessary code in tabpanel.c + * patch 9.1.1533: helptoc: does not handle code sections in markdown well + * runtime(doc): clarify how ex ranges are adjusted when acting on folds + * translation(ru): update vim-ru according to patch 9.1.1485 + * translation(ru): update vimtutor-ru man according to commit 5bbdd0b + * translation(ru): Update main readme.ru.txt according to commit 2bfd1ee + * runtime(filetype): fix incorrect pattern and break early + * Revert "runtime(haskell): Add single quote to `iskeyword` in ftplugin (#8191)" + * patch 9.1.1532: termdebug: not enough ways to configure breakpoints + * patch 9.1.1531: confusing error with nested legacy function + * patch 9.1.1530: Missing version change in v9.1.1529 + * patch 9.1.1529: Win32: the toolbar in the GUI is old and dated + * patch 9.1.1528: completion: crash with getcompletion() + * patch 9.1.1527: Vim9: Crash with string compound assignment + * runtime(filetype): improve asm heuristics and move into FTasmsyntax() + * patch 9.1.1526: completion: search completion match may differ in case + * runtime(netrw): restore blank line cleanup after file listing + * patch 9.1.1525: tests: testdir/ is a bit messy + * patch 9.1.1524: tests: too many imports in the test suite + * patch 9.1.1523: tests: test_clipmethod fails in non X11 environment + * patch 9.1.1522: tests: still some ANSI escape sequences in test output + * patch 9.1.1521: completion: pum does not reset scroll pos on reopen with 'noselect' + * patch 9.1.1520: completion: search completion doesn't handle 'smartcase' well + * patch 9.1.1519: tests: Test_termdebug_decimal_breakpoints() may fail + * runtime(doc): Add documentation style + * patch 9.1.1518: getcompletiontype() may crash + * runtime(optwin): add missing values for tabpanel option + * translation(tr): Update Turkish translations + * runtime(doc): fix a few typos introduced in 0ae9e19540dda5d + * runtime(autopkgtest): add ftplugin file for autopkgtest + * runtime(autopkgtest): add syntax file for autopkgtest + * runtime(debcontrol): move kernel/architecture definitions to shared/debarchitectures.vim + * patch 9.1.1517: filetype: autopkgtest files are not recognized + * patch 9.1.1516: tests: no test that 'incsearch' is updated after search completion + * patch 9.1.1515: Coverity complains about potential unterminated strings + * patch 9.1.1514: Coverity complains about the use of tmpfile() + * patch 9.1.1513: resizing Vim window causes unexpected internal window width + * runtime(doc): add a section for options influencing search + * tests: fix typo in comment (after v9.1.1511) + * runtime(vim): Update base-syntax, match :filetype in functions + * patch 9.1.1512: completion: can only complete from keyword characters + * patch 9.1.1511: tests: two edit tests change v:testing from 1 to 0 + * patch 9.1.1510: Search completion may use invalid memory + * patch 9.1.1509: patch 9.1.1505 was not good + * runtime(vim): Update base-syntax, match escape sequences in :command blocks + * runtime(go): fix `b:undo_ftplugin` + +------------------------------------------------------------------- +Mon Aug 4 11:49:33 UTC 2025 - Dirk Müller + +- update spec file template to the new Copyright declaration string + +------------------------------------------------------------------- +Fri Jul 4 18:27:09 UTC 2025 - Ondřej Súkup + +- update to 9.1.1508 + * patch 9.1.1508: string manipulation can be improved in cmdexpand.c + * runtime(vim): Update base-syntax and generator, match all default highlight groups + * runtime(vim): Update base-syntax and generator, generate command modifiers + * patch 9.1.1507: symlinks are resolved on :cd commands + * runtime(postscr): Correct some standard font names in syntax + * runtime(optwin): show 'guiligatures' option also on MS-Windows builds + * patch 9.1.1506: tests: missing cleanup in Test_search_cmdline_incsearch_highlight() + * patch 9.1.1505: not possible to return completion type for :ex command + * patch 9.1.1504: filetype: numbat files are not recognized + * patch 9.1.1503: filetype: haxe files are not recognized + * patch 9.1.1502: filetype: quickbms files are not recognized + * patch 9.1.1501: filetype: flix files are not recognized + * runtime(go): add section movement mappings to ftplugin + * runtime(doc): Tweak documentation style + * patch 9.1.1500: if_python: typo in python error variable + * runtime(tutor): regenerate utf-8 version of French vimtutor manpage + * runtime(netrw): upstream snapshot of v183 + * runtime(vim): Update base-syntax, improve :syn-sync line defaults + * patch 9.1.1498: completion: 'complete' funcs behave different to 'omnifunc' + * patch 9.1.1497: Link error with shm_open() + * patch 9.1.1496: terminal: still not highlighting empty cells correctly + * README: mention POSIX vi as a goal of this project + * patch 9.1.1495: Wayland: uses $XDG_SEAT to determine seat + * patch 9.1.1494: runtime(tutor): no French translation for Chapter 2 + * runtime(tutor): apply fixes to runtime/tutor/tutor2 + * translation(it): updated Italian manpage + * patch 9.1.1493: manually comparing positions on buffer + * nsis: copy tutor directory recursively + * patch 9.1.1492: tests: failure when Wayland compositor fails to start + * patch 9.1.1491: missing out-of-memory checks in cmdexpand.c + * runtime(vim): re-generate vim syntax script after v9.1.1487 + * patch 9.1.1490: 'wildchar' does not work in search contexts + * runtime(doc): fix :vmap example to avoid unwanted spaces with JJ + * patch 9.1.1489: terminal: no visual highlight of empty cols with empty 'listchars' + * patch 9.1.1488: configure: using obsolete macro AC_PROG_GCC_TRADITIONAL + * runtime(doc): Fix modeline in wayland.txt + * patch 9.1.1487: :cl doesn't invoke :clist + * patch 9.1.1486: documentation issues with Wayland + * Maintainers: Update MAINTAINERS file + * patch 9.1.1485: missing Wayland clipboard support + * runtime(pandoc): sync syntax script with upstream + * runtime(netrw): upstream snapshot of v182 + * patch 9.1.1484: tests: Turkish locale tests fails on Mac + * patch 9.1.1483: not possible to translation position in buffer + * patch 9.1.1482: scrolling with 'splitkeep' and line() + * runtime(doc): mismatch between the :uniq document's description and examples + * runtime(diff): fix regex for matching no-eol match + * runtime(netrw): remove the fun from netrw :) + * runtime(doc): update description of :uniq command + * runtime(vim): Update base-syntax, match unamed register alias + * patch 9.1.1481: gcc complains about uninitialized variable + * runtime(doc): improve documentation style in editing.txt + * patch 9.1.1480: Turkish translation outdated + * patch 9.1.1479: regression when displaying localized percentage position + * translation(it): update Italian manpage for vimtutor + * runtime(vim): Update base-syntax, match :uniq command + * patch 9.1.1478: Unused assignment in ex_uniq() + * runtime(vim): Update base-syntax, match OR operator in :echo and :execute + * patch 9.1.1476: no easy way to deduplicate text + * runtime(java): Complement the recognition of type parameter sections + * patch 9.1.1476: missing out-of-memory checks in cmdexpand.c + * runtime(doc): vimtutor starts Vim in nocompatible mode + * runtime(doc): remove wrong documentation of the :digraph command + * patch 9.1.1475: completion: regression when "nearest" in 'completeopt' + * runtime(comment): add -mappings + * runtime(openPlugin): add -mappings + * patch 9.1.1474: missing out-of-memory check in mark.c + * runtime(tutor): Make all tutor files utf-8 only + * runtime(vim): Update base-syntax, match bare mark ranges + * runtime(vim): Update base-syntax, fix Vim9 :import expression comment handling + * patch 9.1.1473: inconsistent range arg for :diffget/diffput + * runtime(doc): mention using