Subject: CVS commit: pkgsrc/editors/vim-share
From: Daniel Horecki
Date: 2025-01-12 01:49:47
Message id: 20250112004948.1500EFC1D@cvs.NetBSD.org

Log Message:
Update to patch 1004.

Changes:
- 9.1.1004: tests: a few termdebug tests are flaky
- 9.1.1003: [security]: heap-buffer-overflow with visual mode
- 9.1.1002: Vim9: unknown func error with interface declaring func var
- 9.1.1001: ComplMatchIns highlight hard to read on light background
- 9.1.1000: tests: ruby tests fail with Ruby 3.4
- 9.1.0999: Vim9: leaking finished exception
- 9.1.0998: filetype: TI assembly files are not recognized
- 9.1.0997: too many strlen() calls in drawscreen.c
- 9.1.0996: ComplMatchIns may highlight wrong text
- 9.1.0995: filetype: shaderslang files are not detected
- 9.1.0994: Vim9: not able to use comment after opening curly brace
- 9.1.0993: New 'cmdheight' behavior may be surprising
- 9.1.0992: Vim9: double-free after v9.1.0988
- 9.1.0991: v:stacktrace has wrong type in Vim9 script
- 9.1.0990: Inconsistent behavior when changing cmdheight
- 9.1.0989: Vim9: Whitespace after the final enum value causes a syntax error
- 9.1.0988: Vim9: no error when using uninitialized var in new()
- 9.1.0987: filetype: cake files are not recognized
- 9.1.0986: filetype: 'jj' filetype is a bit imprecise
- 9.1.0985: Vim9: some ex commands can be shortened
- 9.1.0984: exception handling can be improved
- 9.1.0983: not able to get the displayed items in complete_info()
- 9.1.0982: TI linker files are not recognized
- 9.1.0981: tests: typo in test_filetype.vim
- 9.1.0980: no support for base64 en-/decoding functions in Vim Script
- 9.1.0979: VMS: type warning with $XDG_VIMRC_FILE
- 9.1.0978: GUI tests sometimes fail when setting 'scroll' options
- 9.1.0977: filetype: msbuild filetypes are not recognized
- 9.1.0976: Vim9: missing return statement with throw
- 9.1.0975: Vim9: interpolated string expr not working in object methods
- 9.1.0974: typo in change of commit v9.1.0873
- 9.1.0973: too many strlen() calls in fileio.c
- 9.1.0972: filetype: TI linker map files are not recognized
- 9.1.0971: filetype: SLNX files are not recognized
- 9.1.0970: VMS: build errors on VMS architecture
- 9.1.0969: ghostty not using kitty protocol by default
- 9.1.0968: tests: GetFileNameChecks() isn't fully sorted by filetype name
- 9.1.0967: SpotBugs compiler setup can be further improved
- 9.1.0966: Vim9: :enum command can be shortened
- 9.1.0965: filetype: sh filetype set when detecting the use of bash
- 9.1.0964: MS-Windows: sed error with MinGW
- 9.1.0963: fuzzy-matching does not prefer full match
- 9.1.0962: filetype: bun.lock file is not recognized
- 9.1.0961: filetype: TI gel files are not recognized
- 9.1.0960: filetype: hy history files are not recognized
- 9.1.0959: Coverity complains about type conversion
- 9.1.0958: filetype: supertux2 config files detected as lisp
- 9.1.0957: MS-Windows: conversion warnings
- 9.1.0956: completion may crash, completion highlight wrong with preview window
- 9.1.0955: Vim9: vim9compile.c can be further improved
- 9.1.0954: popupmenu.c can be improved
- 9.1.0953: filetype: APKBUILD files not correctly detected
- 9.1.0952: Vim9: missing type checking for any type assignment
- 9.1.0951: filetype: jshell files are not recognized
- 9.1.0950: filetype: fennelrc files are not recognized
- 9.1.0949: popups inconsistently shifted to the left
- 9.1.0948: Missing cmdline completion for :pbuffer
- 9.1.0947: short-description
- 9.1.0946: cross-compiling fails on osx-arm64
- 9.1.0945: ComplMatchIns highlight doesn't end after inserted text
- 9.1.0944: tests: test_registers fails when not run under X11
- 9.1.0943: Vim9: vim9compile.c can be further improved
- 9.1.0942: a few typos were found
- 9.1.0941: ComplMatchIns doesn't work after multibyte chars
- 9.1.0940: Wrong cursor shape with "gq" and 'indentexpr' executes :normal
- 9.1.0939: make installtutor fails
- 9.1.0938: exclusive selection not respected when re-selecting block mode
- 9.1.0937: test_undolist() is flaky
- 9.1.0936: cannot highlight completed text
- 9.1.0935: SpotBugs compiler can be improved
- 9.1.0934: hard to view an existing buffer in the preview window
- 9.1.0933: Vim9: vim9compile.c can be further improved
- 9.1.0932: new Italian tutor not installed
- 9.1.0931: ml_get error in terminal buffer
- 9.1.0930: tests: test_terminal2 may hang in GUI mode
- 9.1.0929: filetype: lalrpop files are not recognized
- 9.1.0928: tests: test_popupwin fails because the filter command fails
- 9.1.0927: style issues in insexpand.c
- 9.1.0926: filetype: Pixi lock files are not recognized
- 9.1.0925: Vim9: expression compiled when not necessary
- 9.1.0924: patch 9.1.0923 causes issues
- 9.1.0923: too many strlen() calls in filepath.c
- 9.1.0923: wrong MIN macro in popupmenu.c
- 9.1.0921: popupmenu logic is a bit convoluted
- 9.1.0920: Vim9: compile_assignment() too long
- 9.1.0919: filetype: some assembler files are not recognized
- 9.1.0918: tiny Vim crashes with fuzzy buffer completion
- 9.1.0917: various vartabstop and shiftround bugs when shifting lines
- 9.1.0916: messages.c is exceeding 80 columns
- 9.1.0915: GVim: default font size a bit too small
- 9.1.0914: Vim9: compile_assignment() is too long
- 9.1.0913: no error check for neg values for 'messagesopt'
- 9.1.0912: xxd: integer overflow with sparse files and -autoskip
- 9.1.0911: Variable name for 'messagesopt' doesn't match short name
- 9.1.0910: 'messagesopt' does not check max wait time
- 9.1.0909: Vim9: crash when calling instance method
- 9.1.0908: not possible to configure :messages
- 9.1.0907: printoptions:portrait does not change postscript Orientation
- 9.1.0906: filetype: Nvidia PTX files are not recognized
- 9.1.0905: Missing information in CompleteDone event
- 9.1.0904: Vim9: copy-paste error in class_defining_member()
- 9.1.0903: potential overflow in spell_soundfold_wsal()
- 9.1.0902: filetype: Conda configuration files are not recognized
- 9.1.0901: MS-Windows: vimtutor batch script can be improved
- 9.1.0900: Vim9: digraph_getlist() does not accept bool arg
- 9.1.0899: default for 'backspace' can be set in C code
- 9.1.0898: runtime(compiler): pytest compiler not included
- 9.1.0897: filetype: pyrex files are not detected
- 9.1.0896: completion list wrong after v9.1.0891
- 9.1.0895: default history value is too small
- 9.1.0894: No test for what the spotbug compiler parses
- 9.1.0893: No test that undofile format does not regress
- 9.1.0892: the max value of 'tabheight' is limited by other tabpages
- 9.1.0891: building the completion list array is inefficient
- 9.1.0890: %! item not allowed for 'rulerformat'
- 9.1.0889: Possible unnecessary redraw after adding/deleting lines
- 9.1.0888: leftcol property not available in getwininfo()
- 9.1.0887: Wrong expression in sign.c
- 9.1.0886: filetype: debian control file not detected
- 9.1.0885: style of sign.c can be improved
- 9.1.0884: gcc warns about uninitialized variable
- 9.1.0883: message history cleanup is missing some tests
- 9.1.0882: too many strlen() calls in insexpand.c
- 9.1.0881: GUI: message dialog may not get focus
- 9.1.0880: filetype: C3 files are not recognized
- 9.1.0879: source is not consistently formatted
- 9.1.0878: termdebug: cannot enable DEBUG mode
- 9.1.0877: tests: missing test for termdebug + decimal signs
- 9.1.0876: filetype: openCL files are not recognized
- 9.1.0875: filetype: hyprlang detection can be improved
- 9.1.0874: filetype: karel files are not detected
- 9.1.0873: filetype: Vivado files are not recognized
- 9.1.0872: No test for W23 message
- 9.1.0871: getcellpixels() can be further improved
- 9.1.0870: too many strlen() calls in eval.c
- 9.1.0869: Problem: curswant not set on gm in folded line
- 9.1.0868: the warning about missing clipboard can be improved
- 9.1.0867: ins_compl_add() has too many args
- 9.1.0866: filetype: LLVM IR files are not recognized
- 9.1.0865: filetype: org files are not recognized
- 9.1.0864: message history is fixed to 200
- 9.1.0863: getcellpixels() can be further improved
- 9.1.0862: 'wildmenu' not enabled by default in nocp mode
- 9.1.0861: Vim9: no runtime check for object member access of any var
- 9.1.0860: tests: mouse_shape tests use hard code sleep value
- 9.1.0859: several problems with the GLVS plugin
- 9.1.0858: Coverity complains about dead code
- 9.1.0857: xxd: --- is incorrectly recognized as end-of-options
- 9.1.0856: mouseshape might be wrong on r and gr
- 9.1.0855: setting 'cmdheight' may cause hit-enter-prompt
- 9.1.0854: cannot get terminal cell size
- 9.1.0853: filetype: kubernetes config file not recognized
- 9.1.0852: No warning when X11 registers are not available
- 9.1.0851: too many strlen() calls in getchar.c
- 9.1.0850: Vim9: cannot access nested object inside objects
- 9.1.0849: there are a few typos in the source
- 9.1.0848: if_lua: v:false/v:true are not evaluated to boolean
- 9.1.0847: tests: test_popupwin fails because of updated help file
- 9.1.0846: debug symbols for xxd are not cleaned in Makefile
- 9.1.0845: vimtutor shell script can be improved
- 9.1.0844: if_python: no way to pass local vars to python
- 9.1.0843: too many strlen() calls in undo.c
- 9.1.0842: not checking for the sync() systemcall
- 9.1.0841: tests: still preferring python2 over python3
- 9.1.0840: filetype: idris2 files are not recognized
- 9.1.0839: filetype: leo files are not recognized
- 9.1.0838: vimtutor is bash-specific
- 9.1.0837: cross-compiling has some issues
- 9.1.0836: The vimtutor can be improved
- 9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu'
- 9.1.0834: tests: 2html test fails
- 9.1.0833: CI: recent ASAN changes do not work for indent tests
- 9.1.0832: :set doesn't work for 'cot' and 'bkc' after :setlocal
- 9.1.0831: 'findexpr' can't be used as lambad or Funcref
- 9.1.0830: using wrong highlight group for spaces for popupmenu
- 9.1.0829: Vim source code uses a mix of tabs and spaces
- 9.1.0828: string_T struct could be used more often
- 9.1.0827: CI: tests can be improved
- 9.1.0826: filetype: sway files are not recognized
- 9.1.0825: compile error for non-diff builds
- 9.1.0824: too many strlen() calls in register.c
- 9.1.0823: filetype: Zephyr overlay files not recognized
- 9.1.0822: topline might be changed in diff mode unexpectedly
- 9.1.0821: 'findexpr' completion doesn't set v:fname to cmdline argument
- 9.1.0820: tests: Mac OS tests are too flaky
- 9.1.0819: tests: using findexpr and imported func not tested
- 9.1.0818: some global functions are only used in single files
- 9.1.0817: termdebug: cannot evaluate expr in a popup
- 9.1.0816: tests: not clear what tests cause asan failures
- 9.1.0815: "above" virtual text causes wrong 'colorcolumn' position
- 9.1.0814: mapset() may remove unrelated mapping
- 9.1.0813: no error handling with setglobal and number types
- 9.1.0812: Coverity warns about dereferencing NULL ptr
- 9.1.0811: :find expansion does not consider 'findexpr'
- 9.1.0810: cannot easily adjust the |:find| command
- 9.1.0809: filetype: petalinux config files not recognized
- 9.1.0808: Terminal scrollback doesn't shrink when decreasing 'termwinscroll'
- 9.1.0807: tests: having 'nolist' in modelines isn't always desired
- 9.1.0806: tests: no error check when setting global 'briopt'
- 9.1.0805: tests: minor issues in gen_opt_test.vim
- 9.1.0804: tests: no error check when setting global 'cc'
- 9.1.0803: tests: no error check when setting global 'isk'
- 9.1.0802: tests: no error check when setting global 'fdm' to empty value
- 9.1.0801: tests: no error check when setting global 'termwinkey'
- 9.1.0800: tests: no error check when setting global 'termwinsize'
- 9.1.0799: tests: gettwinvar()/gettabwinvar() tests are not comprehensive
- 9.1.0798: too many strlen() calls in cmdhist.c
- 9.1.0797: testing of options can be further improved
- 9.1.0796: filetype: libtool files are not recognized
- 9.1.0795: filetype: Vivado memory info file are not recognized
- 9.1.0794: tests: tests may fail on Windows environment
- 9.1.0793: xxd: -e does add one extra space
- 9.1.0792: tests: Test_set_values() is not comprehensive enough
- 9.1.0791: tests: errors in gen_opt_test.vim are not shown
- 9.1.0790: Amiga: AmigaOS4 build should use default runtime (newlib)

Files:
RevisionActionfile
1.70modifypkgsrc/editors/vim-share/Makefile
1.74modifypkgsrc/editors/vim-share/PLIST
1.213modifypkgsrc/editors/vim-share/distinfo
1.152modifypkgsrc/editors/vim-share/version.mk