- update to 9.1.0041:

*  xxd -i may generate incorrect C statements
 *  man on AIX does not understand -l
 *  add focus_follows_mouse and smart_qaps syntax keywords
 *  remove always from `focus_follows_mouse`
 *  minor changes to fix move cmd on windows 
 *  issue with prompt buffer and hidden buffer
 *  too vague errors for 'listchars'/'fillchars'
 *  Unnecessary loop in getvcol()
 *  Calling get_breakindent_win() repeatedly when computing virtcol
 *  include ftplugin, syntax and indent script 
 *  i_CTRL-] triggers InsertCharPre
 *  Window scrolls unexpectedly when 'scrollbind' is set
 *  Insert mode not stopped if closing prompt buffer modifies hidden buffer
 *  update fortran syntax 
 *  regenerate helptags, fix ci help tags job failing
 *  Cannot use terminal alternate font
 *  Replace non-breaking space with normal space 
 *  Use "*" browsefilter pattern to match "All Files"
 *  Cannot act on various terminal response codes
 *  Check help tags for errors (duplicates, missing, etc) 
 *  delete duplicate help tag E741 
 *  Vim is missing a foreach() func
 *  A few typos in tests and justify.vim
 *  xxd: few problems with EBCDIC for z/OS (MVS)
 *  Coverity complains about improper use of negative value
 *  i_CTRL-R- doesn't work for multibyte chars in Replace mode
 *  Vim9: cannot compile all methods in a class
 *  cmdline may disappear when changing 'cmdheight'
 *  use of #if instead of #ifdef

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=838
This commit is contained in:
Ondřej Súkup 2024-01-22 09:44:15 +00:00 committed by Git OBS Bridge
parent b5ebbf3227
commit 3d05f554e4
4 changed files with 197 additions and 133 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d2a74e358be9cf260174e15e2e29dba4773f2670718b5bf728db6f54b90e25d
size 17602248

3
vim-9.1.0041.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1531eb2f9a42e3e5a0c5579e26d9a376bd85f7062701c727af482d8597c59592
size 17631251

View File

@ -1,136 +1,200 @@
-------------------------------------------------------------------
Mon Jan 22 09:39:37 UTC 2024 - Ondřej Súkup <mimi.vx@gmail.com>
- update to 9.1.0041:
* xxd -i may generate incorrect C statements
* man on AIX does not understand -l
* add focus_follows_mouse and smart_qaps syntax keywords
* remove always from `focus_follows_mouse`
* minor changes to fix move cmd on windows
* issue with prompt buffer and hidden buffer
* too vague errors for 'listchars'/'fillchars'
* Unnecessary loop in getvcol()
* Calling get_breakindent_win() repeatedly when computing virtcol
* include ftplugin, syntax and indent script
* i_CTRL-] triggers InsertCharPre
* Window scrolls unexpectedly when 'scrollbind' is set
* Insert mode not stopped if closing prompt buffer modifies hidden buffer
* update fortran syntax
* regenerate helptags, fix ci help tags job failing
* Cannot use terminal alternate font
* Replace non-breaking space with normal space
* Use "*" browsefilter pattern to match "All Files"
* Cannot act on various terminal response codes
* Check help tags for errors (duplicates, missing, etc)
* delete duplicate help tag E741
* Vim is missing a foreach() func
* A few typos in tests and justify.vim
* xxd: few problems with EBCDIC for z/OS (MVS)
* Coverity complains about improper use of negative value
* i_CTRL-R- doesn't work for multibyte chars in Replace mode
* Vim9: cannot compile all methods in a class
* cmdline may disappear when changing 'cmdheight'
* use of #if instead of #ifdef
* Decode multibyte percent-encoding filename correctly
* [security]: use-after-free in eval1_emsg()
* Sync with netrw 174b
* Add initial support for Added/Removed/Changed highlight groups
* fix a few problems with the tar plugin
* accept dot in completionList for Vim9 syntax
* default diff highlighting is too noisy
* Improve the documentation for Vim9 classes
* i_CTRL-R- no longer works in replace mode
* incorrect use of W_WINROW in edit.c
* Modula2 filetype support lacking
* regression with empty inner blocks introduced
* Fix typos in version9.txt
* Fix typos in reltime() help.
* Update syntax file
* regexp cannot match combining chars in collection
* Keymap completion is not available
* Cannot easily get the list of matches
* NSIS installer includes syntax testdir
* can select empty inner text blocks
* is*() and to*() function may be unsafe
* syntax and documentation updates
* reloading colorscheme when not changing 'background'
* Cannot build against Ruby 33 dynamically
* a closing fold expr, may start a new fold
* when closing window, wincmd p may fail
* add jumpoptions to syntax file
* document that the diff filetype uses Diff hl groups
* Add support for <ScriptCmd> syntax
* Add support for `syntax foldlevel` command
-------------------------------------------------------------------
Tue Jan 2 21:15:24 UTC 2024 - Ondřej Súkup <mimi.vx@gmail.com>
- 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
* 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 <mimi.vx@gmail.com>

View File

@ -17,7 +17,7 @@
%define pkg_version 9.1
%define patchlevel 0000
%define patchlevel 0041
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim91
%define site_runtimepath %{_datadir}/vim/site