From b5ebbf32273c0242578858a07c036120a6cda3a0fccc6a266e573113f55898a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Tue, 2 Jan 2024 21:22:18 +0000 Subject: [PATCH] - update to 9.1.0000 add missing help tags regenerate synmenu proto files need update improve filetype detection for *.v (V/Verilog/Coq) Update sh syntax and add local keyword for bash Update ftplugin and omni-complete Update Version9.txt for release 9.1 Add help tags to items in version9.txt Updated German translation Improve Turkish documentation update syntax and documentation Wrong display with 'briopt=sbr' and 'nobreakindent' Updates to indent and syntax Fix folding of code blocks Provide sass_recommended_style option Updates to ftplugin and syntax Make diffs foldable Add small ftplugin add Hungarian translation Updated Russian translation remove coveralls, move runtime/lang/Make_mvc.mak correct the :public example adjust tutor/README.ru.utf-8.txt Update Italian translations missing undo_ftplugin for indentkeys cursor wrong after { in single line buffer Visual not drawn with 'breakindent' when line doesn't fit add help tag multiple-constructors. fix indentation OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=836 --- vim-9.0.2181.tar.gz | 3 - vim-9.1.0000.tar.gz | 3 + vim.changes | 134 ++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 13 ++--- 4 files changed, 141 insertions(+), 12 deletions(-) delete mode 100644 vim-9.0.2181.tar.gz create mode 100644 vim-9.1.0000.tar.gz diff --git a/vim-9.0.2181.tar.gz b/vim-9.0.2181.tar.gz deleted file mode 100644 index 3701911..0000000 --- a/vim-9.0.2181.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06f1e18823e39a63d9f627961d9c14eab66c6216ee1790789f3623bfa3c6351e -size 17532846 diff --git a/vim-9.1.0000.tar.gz b/vim-9.1.0000.tar.gz new file mode 100644 index 0000000..a5a78ef --- /dev/null +++ b/vim-9.1.0000.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d2a74e358be9cf260174e15e2e29dba4773f2670718b5bf728db6f54b90e25d +size 17602248 diff --git a/vim.changes b/vim.changes index ee0b8fe..93b773c 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,137 @@ +------------------------------------------------------------------- +Tue Jan 2 21:15:24 UTC 2024 - Ondřej Súkup + +- update to 9.1.0000 + add missing help tags + regenerate synmenu + proto files need update + improve filetype detection for *.v (V/Verilog/Coq) + Update sh syntax and add local keyword for bash + Update ftplugin and omni-complete + Update Version9.txt for release 9.1 + Add help tags to items in version9.txt + Updated German translation + Improve Turkish documentation + update syntax and documentation + Wrong display with 'briopt=sbr' and 'nobreakindent' + Updates to indent and syntax + Fix folding of code blocks + Provide sass_recommended_style option + Updates to ftplugin and syntax + Make diffs foldable + Add small ftplugin + add Hungarian translation + Updated Russian translation + remove coveralls, move runtime/lang/Make_mvc.mak + correct the :public example + adjust tutor/README.ru.utf-8.txt + Update Italian translations + missing undo_ftplugin for indentkeys + cursor wrong after { in single line buffer + Visual not drawn with 'breakindent' when line doesn't fit + add help tag multiple-constructors. + fix indentation + Syntax fix + LTCG compile error ARM64 for write_chars + clarify behaviour of ]m and ]M motions + Update default links + update ConTeXt keywords and other minor fixes + Add variable categories and null related documentation + Update R runtime files and docs + Update Ukrainian translation + Coverity complains about not checking return value + Clarify that new() is not static + list of new/changed features in version9.txt + updates to indent, syntax and ftplugin + Add loong64 arch + add some error codes to `:help vim9class` + Vim9: inconsistent :type/:class messages + add support for matchit plugin + add variants of opcodes + Include Vim9 class features in version9.txt + Maximum callback depth is not configurable + Update Serbian messages translation + reformat and align :h ft-c-syntax + Update syntax file + Vim9: need a way to reserve future extension + Add TODO support to syntax script + Vim9: missing error messages + update helptags + POSIX function name in exarg causes issues + no filetype detection for execline scripts + reg_executing() wrong for :normal with range + Wrong cursor position when dragging out of window + Update Serbian messages translation + prevent E11 on FocusGained autocommand + Update Japanese translation + updated 8th syntax + change dependabot prefix to "CI" + Update change.txt + Compile error with Motif UI + mouse support + Create Changelog until v9.0.2175 + Update Italian translations + Update tmux syntax rules + Update Turkish translations + Compiler warning for uninitialized var + update fortran syntax rules and doc notes + Vim9: segfault when assigning to type + remove deprecation warning for gdefault + Vim9: crash when compiling for statement and non-existing type + Vim9: compiling :defer may fail + Updated Irish translation + Update Logtalk runtime files for the latest language spec + update Racket runtime files + Update colorschemes + The options[] array is still not sorted alphabetically + Vim9: no support for const/final class/objects vars + Vim9: builtin funcs may accept a non-value + Moving tabpages on :drop may cause an endless loop + sync runtime files with upstream + grammar & typo fixes + add Tbreak command + Vim9: not consistently using :var for declarations + Memory leak in Configure Script when checking GTK + Vim9: can simplify arg type checking code + Vim9: can use type a func arg/return value + escape curdir in BrowseUpDir + Vim9: type can be assigned to list/dict + Vim9: type documentation out-dated + Vim9: not able to use imported interfaces and classes + Fix i386 build + instanceof() should use varargs as second arg + Update syntax file, fix missing for highlight + screenpos() may crash with neg. column + labeler.yml: update to v5 + [security]: use-after-free in check_argument_type + Vim9: incorrectly parses :def func definitions + Vim9: can use typealias in assignment + ft detection maybe wrong if 'fic' set for *.[CH] + do not set b:did_ftplugin before sourcing scala ftplugin + Fix `w:netrw_bannercnt` ref error with `netrw_fastbrowse=2` + fix examples in comments for JSON formatting + Add json formating plugin (Issue #11426) + Update syntax file + link cmdline completion to to |wildcards| and fix typos + Update eval.txt + Vim9: type not kept when assigning vars + The option[] array is not sorted + unlet b:filetype_in_cpp_family for cpp & squirrel + fix typo in change.txt + update syntax and ftplugins + Update syntax file and syntax test + Sort options.txt alphabetically + update todo items + sort option-list alphabetically + no support to build on OpenVMS + Using type unknown for List/Dict containers + 'breakindent' is not drawn after diff filler lines + remove non-existent parameter in shift-command + Using int for errbuflen in option funcs + [security]: use-after-free in exec_instructions() + Vim does not detect pacman.log file + reference 'go-!' inside os_win32.txt for !start + Type check tests fail without the channel feature + ------------------------------------------------------------------- Wed Dec 20 13:54:00 UTC 2023 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index ac5dc68..335e88b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,7 +1,7 @@ # # spec file for package vim # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define pkg_version 9.0 -%define patchlevel 2181 +%define pkg_version 9.1 +%define patchlevel 0000 %define patchlevel_compact %{patchlevel} -%define VIM_SUBDIR vim90 +%define VIM_SUBDIR vim91 %define site_runtimepath %{_datadir}/vim/site %define make make VIMRCLOC=%{_sysconfdir} VIMRUNTIMEDIR=%{_datadir}/vim/current MAKE="make -e" %{?_smp_mflags} %if 0%{?suse_version} > 1500 @@ -33,7 +33,6 @@ Version: %{pkg_version}.%{patchlevel_compact} Release: 0 Summary: Vi IMproved License: Vim -Group: Productivity/Text/Editors URL: https://www.vim.org/ Source: https://github.com/vim/vim/archive/v%{pkg_version}.%{patchlevel}.tar.gz#/vim-%{pkg_version}.%{patchlevel}.tar.gz Source3: suse.vimrc @@ -137,7 +136,6 @@ file name completion, block operations, and editing of binary data. %package data Summary: Data files needed for extended vim functionality -Group: Productivity/Text/Editors Requires: vim-data-common = %{version}-%{release} # Used to be in vim-plugins package Obsoletes: vim-plugin-matchit <= 1.13.2 @@ -152,7 +150,6 @@ This package contains optional runtime & syntax files for vim. %package data-common Summary: Common Data files for vim & gvim -Group: Productivity/Text/Editors BuildArch: noarch %description data-common @@ -160,7 +157,6 @@ This package contains basic runtime & syntax files for vim %package -n gvim Summary: A GUI for Vi -Group: Productivity/Text/Editors Requires: gvim_client Requires: vim-data = %{version}-%{release} Requires: xxd = %{version}-%{release} @@ -188,7 +184,6 @@ want less features, you might want to install vim instead. %package small Summary: Vim with reduced features -Group: Productivity/Text/Editors Requires: vim-data-common = %{version}-%{release} Provides: vi Provides: vim_client