- Updated to version 9.0.1188, fixes the following problems

- refreshed vim-7.4-highlight_fstab.patch
  * Float constant not recognized as float.
  * Type error when using "any" type and adding a number to a float.
  * Leaking allocated type.
  * Termcap entries for RGB colors are not set automatically.
  * test_mswin_event() can hang.
  * Users cannot easily try out a PR.
  * CI does not use the latest Python version.
  * Code is indented more than needed.
  * Compiler may complain about an unused function.
  * Terminfo entries for bracketed paste are not used.
  * Sporadic test failures when using a terminal window.
  * Type of arguments not checked when calling a partial.
  * Tex filetype detection not sufficiently tested.
  * Cursor positioning and display problems with 'smoothscroll' and using
  "zt", "zb" or "zz".
  * Class member access is not fully tested yet.
  * Class function not implemented yet.
  * Virtual text at a column position is truncated at the window
  edge. (Yegappan Lakshmanan)
  * Memory leak when using class functions.
  * Bracketed paste can be enabled when pasted text is not recognized.
  * No error if function argument shadows class member.
  * Build failure.
  * Sporadic Test_range() failure.
  * Unexpected output when autoloading a script for an interactive operation.
  * Build failure without the +eval feature.
  * Code is indented more than needed.
  * Error message names do not match the items.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=774
This commit is contained in:
Ondřej Súkup 2023-01-13 09:31:56 +00:00 committed by Git OBS Bridge
parent 0c1edfb747
commit b0aecbe8a2
5 changed files with 88 additions and 26 deletions

View File

@ -1,7 +1,7 @@
Index: vim-9.0.1075/runtime/syntax/fstab.vim
Index: vim-9.0.1188/runtime/syntax/fstab.vim
===================================================================
--- vim-9.0.1075.orig/runtime/syntax/fstab.vim
+++ vim-9.0.1075/runtime/syntax/fstab.vim
--- vim-9.0.1188.orig/runtime/syntax/fstab.vim
+++ vim-9.0.1188/runtime/syntax/fstab.vim
@@ -35,7 +35,7 @@ syn match fsOperator /[,=:#]/
" Device
syn cluster fsDeviceCluster contains=fsOperator,fsDeviceKeyword,fsDeviceError
@ -11,21 +11,3 @@ Index: vim-9.0.1075/runtime/syntax/fstab.vim
syn keyword fsDeviceKeyword contained LABEL nextgroup=fsDeviceLabel
syn keyword fsDeviceKeyword contained UUID nextgroup=fsDeviceUUID
syn keyword fsDeviceKeyword contained PARTLABEL nextgroup=fsDevicePARTLABEL
@@ -56,7 +56,7 @@ syn keyword fsMountPointKeyword containe
" Type
syn cluster fsTypeCluster contains=fsTypeKeyword,fsTypeUnknown
syn match fsTypeUnknown /\s\+\zs\w\+/ contained
-syn keyword fsTypeKeyword contained adfs ados affs anon_inodefs atfs audiofs auto autofs bdev befs bfs btrfs binfmt_misc cd9660 ceph cfs cgroup cifs coda coherent configfs cpuset cramfs debugfs devfs devpts devtmpfs dlmfs e2compr ecryptfs efivarfs efs erofs exfat ext2 ext2fs ext3 ext4 f2fs fdesc ffs filecore fuse fuseblk fusectl gfs2 hfs hfsplus hpfs hugetlbfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix mqueue msdos ncpfs nfs nfs4 nfsd nilfs2 none ntfs ntfs3 null nwfs ocfs2 omfs overlay ovlfs pipefs portal proc procfs pstore ptyfs pvfs2 qnx4 qnx6 reiserfs ramfs romfs securityfs shm smbfs spufs squashfs sockfs sshfs std subfs swap sysfs sysv tcfs tmpfs ubifs udf ufs umap umsdos union usbfs userfs v9fs vfat virtiofs vs3fs vxfs wrapfs wvfs xenfs xenix xfs zisofs zonefs
+syn keyword fsTypeKeyword contained adfs ados affs anon_inodefs atfs audiofs auto autofs bdev befs bfs btrfs binfmt_misc cd9660 ceph cfs cgroup cifs coda coherent configfs cpuset cramfs debugfs devfs devpts devtmpfs dlmfs e2compr ecryptfs efivarfs efs erofs exfat ext2 ext2fs ext3 ext4 f2fs fdesc ffs filecore fuse fuseblk fusectl gfs2 hfs hfsplus hpfs hugetlbfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix mqueue msdos ncpfs nfs nfs4 nfsd nilfs2 none ntfs ntfs3 null nwfs ocfs2 omfs overlay ovlfs pipefs portal proc procfs pstore ptyfs pvfs2 qnx4 qnx6 reiserfs ramfs romfs rpc_pipefs securityfs shm smbfs spufs squashfs sockfs sshfs std subfs swap sysfs sysv tcfs tmpfs ubifs udf ufs umap umsdos union usbfs userfs v9fs vfat virtiofs vs3fs vxfs wrapfs wvfs xenfs xenix xfs zisofs zonefs
" Options
" -------
@@ -72,7 +72,7 @@ syn keyword fsOptionsYN y n
syn keyword fsOptions01 0 1
syn cluster fsOptionsCheckCluster contains=fsOptionsExt2Check,fsOptionsFatCheck
syn keyword fsOptionsSize 512 1024 2048
-syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx nofail failok
+syn keyword fsOptionsGeneral async atime auto bind current defaults dev devgid devmode devmtime devuid dirsync exec force fstab kudzu loop mand move noatime noauto noclusterr noclusterw nodev nodevmtime nodiratime noexec nomand norelatime nosuid nosymfollow nouser owner pamconsole rbind rdonly relatime remount ro rq rw suid suiddir supermount sw sync union update user users wxallowed xx nofail failok
syn match fsOptionsGeneral /_netdev/
syn match fsOptionsKeywords contained /\<cache=/ nextgroup=fsOptionsCache

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:55422200abcedecf479821a01fe595841231c62eba69f6060164bb0fcdf6de74
size 16900576

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

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

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Fri Jan 13 09:29:35 UTC 2023 - Ondřej Súkup <mimi.vx@gmail.com>
- Updated to version 9.0.1188, fixes the following problems
- refreshed vim-7.4-highlight_fstab.patch
* Float constant not recognized as float.
* Type error when using "any" type and adding a number to a float.
* Leaking allocated type.
* Termcap entries for RGB colors are not set automatically.
* test_mswin_event() can hang.
* Users cannot easily try out a PR.
* CI does not use the latest Python version.
* Code is indented more than needed.
* Compiler may complain about an unused function.
* Terminfo entries for bracketed paste are not used.
* Sporadic test failures when using a terminal window.
* Type of arguments not checked when calling a partial.
* Tex filetype detection not sufficiently tested.
* Cursor positioning and display problems with 'smoothscroll' and using
"zt", "zb" or "zz".
* Class member access is not fully tested yet.
* Class function not implemented yet.
* Virtual text at a column position is truncated at the window
edge. (Yegappan Lakshmanan)
* Memory leak when using class functions.
* Bracketed paste can be enabled when pasted text is not recognized.
* No error if function argument shadows class member.
* Build failure.
* Sporadic Test_range() failure.
* Unexpected output when autoloading a script for an interactive operation.
* Build failure without the +eval feature.
* Code is indented more than needed.
* Error message names do not match the items.
* Comparing objects uses identity instead of equality.
* Missing function argument.
* Memory leak when getting class member type from expr.
* Some conditions are always false.
* Crash when expecting varargs but it is something else.
* Cannot create a new object in a compiled function.
* Cannot call an object method in a compiled function.
* 'cursorcolumn' and 'colorcolumn' wrong after concealing and wrapping line.
* Crash and/or memory leak when redefining function after error.
* Invalid memory access with bad 'statusline' value.
* Reading beyond text.
* Invalid memory access with recursive substitute expression.
* Cannot access a class member in a compiled function.
* Cmdline test fails in the GUI.
* Class members may be garbage collected.
* :interface is not implemented yet.
* Build failure.
* Class "implements" argument not implemented.
* Build error with some compilers.
* Coverity warns for dead code.
* Cannot use a class as a type.
* Tests fail because of a different error message.
* "implements" only handles one interface name.
* Code is indented more than necessary.
* Extends argument for class not implemented yet.
* ASAN error for ufunc_T allocated with wrong size.
* Coverity warns for using strcpy().
* Configure does not handle all FORTIFY_SOURCE variants.
* Compiler warning for implicit size_t/int conversion.
* Evaluating string expression advances function line.
* Tests using IPv6 sometimes fail.
* Code is indented more than necessary.
* EditorConfig files do not have their own filetype.
* Code to enable/disable mouse is not from terminfo/termcap.
* Some key+modifier tests fail on some AppVeyor images.
* Screen is not redrawn after using setcellwidths().
* When 'selection' is "exclusive" then "1v" is one char short.
* Compiler warning for unused variable on non-Unix systems.
* Smali files are not recognized.
* The set_ref_in_item() function is too long.
* smithy files are not recognized.
* A child class cannot override functions from a base class.
* Not all errors around inheritance are tested.
* Compiler warnings without the +job feature.
* Class inheritance and typing insufficiently tested.
* go checksum files are not recognized.
-------------------------------------------------------------------
Wed Dec 28 17:06:17 UTC 2022 - Ondřej Súkup <mimi.vx@gmail.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package vim
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
%define pkg_version 9.0
%define patchlevel 1107
%define patchlevel 1188
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim90
%define site_runtimepath %{_datadir}/vim/site