./editors/vim-share, Data files for the vim editor (vi clone)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 9.1.1004, Package name: vim-share-9.1.1004, Maintainer: morr

Vim is an almost compatible version of the UNIX editor Vi. Many new features
have been added: multi level undo, syntax highlighting, command line history,
on-line help, filename completion, block operations, etc.

This package is only a shared data-package for the `actual' vim packages.
You also have to install one of vim, vim-xaw, vim-gtk, vim-gtk2 or vim-motif
to get a working editor.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 17963.026 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-12 01:49:47 by Daniel Horecki | Files touched by this commit (4) | Package updated
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)
   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-10-17 19:14:39 by Daniel Horecki | Files touched by this commit (3) | Package updated
Log message:
Update to version 9.1.0789.

Changelog:
- patch 9.1.0789: tests: ':resize + 5' has invalid space after '+'
- patch 9.1.0788: <CSI>27;<mod>u is not decoded to literal Escape in \ 
kitty/foot
- patch 9.1.0787: cursor position changed when using hidden terminal
- patch 9.1.0786: tests: quickfix update test does not test location list
- patch 9.1.0785: cannot preserve error position when setting quickfix list
- patch 9.1.0784: there are several problems with python 3.13
- patch 9.1.0783: 'spell' option setting has problems
- patch 9.1.0782: tests: using wrong neomuttlog file name
- patch 9.1.0781: tests: test_filetype fails
- patch 9.1.0780: MS-Windows: incorrect Win32 error checking
- patch 9.1.0779: filetype: neomuttlog files are not recognized
- patch 9.1.0778: filetype: lf config files are not recognized
- patch 9.1.0777: filetype: Some upstream php files are not recognized
- patch 9.1.0776: test_strftime may fail because of missing TZ data
- patch 9.1.0775: tests: not enough tests for setting options
- patch 9.1.0774: "shellcmdline" doesn't work with getcompletion()
- patch 9.1.0773: filetype: some Apache files are not recognized
- patch 9.1.0772: some missing changes from v9.1.0771
- patch 9.1.0771: completion attribute hl_group is confusing
- patch 9.1.0770: current command line completion is a bit limited
- patch 9.1.0769: filetype: MLIR files are not recognized
- patch 9.1.0768: MS-Windows: incorrect cursor position when restoring screen
- patch 9.1.0767: A condition is always true in ex_getln.c
- patch 9.1.0766: too many strlen() calls in ex_getln.c
- patch 9.1.0765: No test for patches 6.2.418 and 7.3.489
- patch 9.1.0764: [security]: use-after-free when closing a buffer
- patch 9.1.0763: tests: cannot run single syntax tests
- patch 9.1.0762: 'cedit', 'termwinkey' and 'wildchar' may not be parsed correctly
- patch 9.1.0761: :cd completion fails on Windows with backslash in path
- patch 9.1.0760: tests: no error reported, if gen_opt_test.vim fails
- patch 9.1.0759: screenpos() may return invalid position
- patch 9.1.0758: it's possible to set an invalid key to 'wildcharm'
- patch 9.1.0757: tests: messages files contains ANSI escape sequences
- patch 9.1.0756: missing change from patch v9.1.0754
- patch 9.1.0755: quickfix list does not handle hardlinks well
- patch 9.1.0754: fixed order of items in insert-mode completion menu
- patch 9.1.0753: Wrong display when typing in diff mode with 'smoothscroll'
- patch 9.1.0752: can set 'cedit' to an invalid value
- patch 9.1.0751: Error callback for term_start() not used
- patch 9.1.0750: there are some Win9x legacy references
- patch 9.1.0749: filetype: http files not recognized
- patch 9.1.0748: :keep* commmands are sometimes misidentified as :k
- patch 9.1.0747: various typos in repo found
- patch 9.1.0746: tests: Test_halfpage_longline() fails on large terminals
- patch 9.1.0745: filetype: bun and deno history files not recognized
- patch 9.1.0744: filetype: notmuch configs are not recognised
- patch 9.1.0743: diff mode does not handle overlapping diffs correctly
- patch 9.1.0742: getcmdprompt() implementation can be improved
- patch 9.1.0741: No way to get prompt for input()/confirm()
- patch 9.1.0740: incorrect internal diff with empty file
- patch 9.1.0739: [security]: use-after-free in ex_getln.c
- patch 9.1.0738: filetype: rapid files are not recognized
- patch 9.1.0737: tests: screendump tests may require a bit more time
- patch 9.1.0736: Unicode tables are outdated
- patch 9.1.0735: filetype: salt files are not recognized
- patch 9.1.0734: filetype: jinja files are not recognized
- patch 9.1.0733: keyword completion does not work with fuzzy
- patch 9.1.0732: xxd: cannot use -b and -i together
- patch 9.1.0731: inconsistent case sensitive extension matching
- patch 9.1.0730: Crash with cursor-screenline and narrow window
- patch 9.1.0729: Wrong cursor-screenline when resizing window
- patch 9.1.0728: [security]: heap-use-after-free in garbage collection with \ 
location list user data
- patch 9.1.0727: too many strlen() calls in option.c
- patch 9.1.0726: not using correct python3 API with dynamic linking
- patch 9.1.0725: filetype: swiftinterface files are not recognized
- patch 9.1.0724: if_python: link error with python 3.13 and stable ABI
- patch 9.1.0723: if_python: dynamic linking fails with python3 >= 3.13
- patch 9.1.0722: crash with large id in text_prop interface
- patch 9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME
- patch 9.1.0720: Wrong breakindentopt=list:-1 with multibyte or TABs
- patch 9.1.0719: Resetting cell widths can make 'listchars' or 'fillchars' invalid
- patch 9.1.0718: hard to know the users personal Vim Runtime Directory
- patch 9.1.0717: Unnecessary nextcmd NULL checks in parse_command_modifiers()
- patch 9.1.0716: resetting setcellwidth() doesn't update the screen
- patch 9.1.0715: Not correctly parsing color names (after v9.1.0709)
- patch 9.1.0714: tests: GuiEnter_Turkish test may fail
- patch 9.1.0713: Newline causes E749 in Ex mode
- patch 9.1.0712: tests: missing dependency of Test_gettext_makefile
- patch 9.1.0711: tests: test_xxd may file when using different xxd
- patch 9.1.0710: popup window may hide part of Command line
   2024-09-03 20:31:21 by Daniel Horecki | Files touched by this commit (3) | Package updated
Log message:
update to patchlevel 9.1.0708.

Changelog:

- patch 9.1.0709: GUIEnter event not found in Turkish locale
- runtime(sudoers): improve recognized Runas_Spec and Tag_Spec items
- patch 9.1.0708: Recursive window update does not account for reset skipcol
- runtime(nu): include filetype plugin
- patch 9.1.0707: [security]: invalid cursor position may cause a crash
- patch 9.1.0706: tests: test_gettext fails when using shadow dir
- CI: Install locales-all package
- patch 9.1.0705: Sorting of fuzzy filename completion is not stable
- translation(pt): update Portuguese/Brazilian menu translation
- runtime(vim): Update base-syntax, match bracket mark ranges
- runtime(doc): Update :help :command-complete list
- patch 9.1.0704: inserting with a count is inefficient
- runtime(doc): use mkdir -p to save a command
- patch 9.1.0703: crash with 2byte encoding and glob2regpat()
- runtime(hollywood): update syn highlight for If-Then statements and For-In-Loops
- patch 9.1.0702: Patch 9.1.0700 broke CI
- patch 9.1.0701: crash with NFA regex engine when searching for composing chars
- patch 9.1.0700: crash with 2byte encoding and glob2regpat()
- patch 9.1.0699: "dvgo" is not always an inclusive motion
- runtime(java): Provide support for syntax preview features
   2024-08-26 21:26:31 by Daniel Horecki | Files touched by this commit (3) | Package updated
Log message:
Security update to version 9.1.698.

Changelog:

- patch 9.1.0698: tests: "Untitled" file not removed when running \ 
Test_crash1_3 alone
- patch 9.1.0697: [security]: heap-buffer-overflow in ins_typebuf
- patch 9.1.0696: installing runtime files fails when using SHADOWDIR
- runtime(doc): fix typo
- patch 9.1.0695: tests: test_crash leaves Untitled file around
- translation(br): Update Brazilian translation
- translation(pt): Update menu_pt_br
- patch 9.1.0694: matchparen is slow on a long line
- patch 9.1.0693: Configure doesn't show result when not using python3 stable abi
- patch 9.1.0692: Wrong patlen value in ex_substitute()
- patch 9.1.0691: python3: stable-abi may cause segfault on Python 3.11
- runtime(vim): Update base-syntax, match :loadkeymap after colon and bar
- runtime(mane): Improve <Plug>ManBS mapping
- patch 9.1.0690: cannot set special highlight kind in popupmenu
- translation(pt): Revert and fix wrong Portuguese menu translation files
- translation(pt): revert Portuguese menu translation
- translation(br): Update Brazilian translations
- runtime(vim): Update base-syntax, improve :let-heredoc highlighting
- patch 9.1.0689: [security]: buffer-overflow in do_search() with 'rightleft'
- runtime(vim): Improve heredoc handling for all embedded scripts
- patch 9.1.0688: Vim9: dereferences NULL pointer in check_type_is_value()
- patch 9.1.0687: Makefile may not install desktop files
- runtime(man): Fix <Plug>ManBS
- runtime(java): Make the bundled &foldtext function optional
- runtime(netrw): Change line on `mx` if command output exists
- runtime(netrw): Fix `mf`-selected entry highlighting
- runtime(htmlangular): add html syntax highlighting
- translation(it): Fix filemode of Italian manpages
- runtime(doc): Update outdated man.vim plugin information
- runtime(zip): simplify condition to detect MS-Windows
- patch 9.1.0686: zip-plugin has problems with special characters
- runtime(pandoc): escape quotes in &errorformat for pandoc
- translation(it): updated Italian manpage
- patch 9.1.0685: too many strlen() calls in usercmd.c
- runtime(doc): fix grammar in :h :keeppatterns
- runtime(pandoc): refine pandoc compiler settings
- patch 9.1.0684: completion is inserted on Enter with "noselect"
- translation(ru): update man pages
- patch 9.1.0683: mode() returns wrong value with <Cmd> mapping
- runtime(doc): remove trailing whitespace in cmdline.txt
- patch 9.1.0682: Vim9: Segfault with uninitialized funcref
- patch 9.1.0681: tests: Analyzing failed screendumps is hard
- runtime(doc): more clarification for the :keeppatterns needed
- patch 9.1.0680: VMS does not have defined uintptr_t
- runtime(doc): improve typedchar documentation for KeyInputPre autocmd
- runtime(dist): verify that executable is in $PATH
- translation(it): update Italian manpages
- runtime(doc): clarify the effect of :keeppatterns after v9.1.0677
- runtime(doc): update Makefile and make it portable between GNU and BSD
- patch 9.1.0679: Rename from w_closing to w_locked is incomplete
- runtime(colors): update colorschemes
- runtime(vim): Update base-syntax, improve :let-heredoc highlighting
- runtime(doc): Updating the examples in the xxd manpage
- translation(ru): Updated uganda.rux
- runtime(yaml): do not re-indent when commenting out lines
   2024-08-18 00:17:14 by Daniel Horecki | Files touched by this commit (3) | Package updated
Log message:
Security update to patch 9.1.0678.

- patch 9.1.0678: [security]: use-after-free in alist_add()
- patch 9.1.0677: :keepp does not retain the substitute pattern
- translation(ja): Update Japanese translations to latest release
- runtime(netrw): Drop committed trace lines
- runtime(netrw): Error popup not always used
- runtime(netrw): ErrorMsg() may throw E121
- runtime(tutor): update Makefile and make it portable between GNU and BSD
- translation: improve the po/cleanup.vim script
- runtime(lang): update Makefile and make it portable between GNU and BSD
- patch 9.1.0676: style issues with man pages
- patch 9.1.0675: Patch v9.1.0674 causes problems
- runtime(dosbatch): Show %%i as an argument in syntax file
- runtime(dosbatch): Add syn-sync to syntax file
- runtime(sql, mysql): fix E169: Command too recursive with sql_type_default = \ 
"mysql"
- patch 9.1.0674: Vim9: compiling abstract method fails because of missing return
- runtime(javascript): fix a few issues with syntax higlighting
- runtime(mediawiki): fix typo in doc, test for b:did_ftplugin var
- runtime(termdebug): Fix wrong test for balloon feature
- runtime(doc): Remove mentioning of the voting feature
- runtime(doc): add help tags for json + markdown global variables
- patch 9.1.0673: Vim9: too recursive func calls when calling super-class method
- runtime(syntax-tests): Facilitate the viewing of rendered screendumps
- runtime(doc): fix a few style issues
- patch 9.1.0672: marker folds may get corrupted on undo
- Problem:  crash with WinNewPre autocommand
- patch 9.1.0670: po file encoding fails on *BSD during make
- translation(it): Update Italian translation
- translation: Stop using msgconv
- patch 9.1.0669: if_python: stable python ABI not used by default
- Update .gitignore and .hgignore files
- patch 9.1.0668: build-error with python3.12 and stable ABI
- translations: Update generated po files
- patch 9.1.0667: Some other options reset curswant unnecessarily when set
- patch 9.1.0666: assert_equal() doesn't show multibyte string correctly
- runtime(doc): clarify directory of Vim's executable vs CWD
- patch 9.1.0665: Locked variable can be changed in a :for loop
- runtime(proto): Add indent script for protobuf filetype
- patch 9.1.0664: MS-Windows: console vim did not switch back to main screen on exit
- runtime(zip): zip plugin does not work with Vim 9.0
- patch 9.1.0663: tests: zip test still resets 'shellslash' option
- runtime(zip): use defer to restore old settings
- runtime(zip): add a generic Message function
- runtime(zip): increment base version of zip plugin
- runtime(zip): raise minimum Vim version to v9.0
- runtime(zip): refactor save and restore of options
- runtime(zip): remove test for fnameescape
- runtime(zip): use :echomsg instead of :echo
- runtime(zip): clean up and remove comments
- patch 9.1.0662: filecopy() may return wrong value when readlink() fails
- patch 9.1.0661: the zip plugin is not tested.
- runtime(zip): Fix for FreeBSD's unzip command
- runtime(doc): capitalize correctly
- patch 9.1.0660: MS-Windows: Shift-Insert does work on old conhost
- translation(it): update Italian manpage
- runtime(lua): add/subtract a 'shiftwidth' after '('/')' in indentexpr
- runtime(zip): escape '[' on Unix as well
- patch 9.1.0659: MS-Windows: MSVC Makefile is a bit hard to read
- runtime(doc): fix typo in syntax.txt
- runtime(doc): -x is only available when compiled with crypt feature
- patch 9.1.0658: Coverity warns about dereferencing NULL pointer.
- runtime(colors): update Todo highlight in habamax colorscheme
- patch 9.1.0657: MS-Windows: MSVC build time can be optimized
- patch 9.1.0656: MS-Windows: MSVC Makefile CPU handling can be improved
   2024-08-03 00:32:24 by Daniel Horecki | Files touched by this commit (5) | Package updated
Log message:
Update to patchlevel 9.1.0655, which includes 2 security fixes.

Changelog:

9.1.0655: filetype: goaccess config file not recognized
9.1.0654: completion does not respect completeslash with fuzzy
9.1.0653: Patch v9.1.0648 not completely right
9.1.0652: too many strlen() calls in syntax.c
9.1.0651: ex: trailing dot is optional for :g and :insert/:append
9.1.0650: Coverity warning in cstrncmp()
9.1.0649: Wrong comment for "len" argument of call_simple_func()
9.1.0648: [security] double-free in dialog_changed()
9.1.0647: [security] use-after-free in tagstack_clear_entry
9.1.0646: Vim9: imported function may not be found
9.1.0645: regex: wrong match when searching multi-byte char case-insensitive
9.1.0644: Unnecessary STRLEN() when applying mapping
9.1.0643: terminal: cursor may end up on invalid position
9.1.0642: Check that mapping rhs starts with lhs fails if not simplified
9.1.0641: MS-Windows: OLE enabled in console version
9.1.0640: Mingw: Makefile can be improved
9.1.0639: channel timeout may wrap around
9.1.0638: E1510 may happen when formatting a message for smsg()
9.1.0637: MS-Windows: Style issues in MSVC Makefile
9.1.0636: filetype: ziggy files are not recognized
9.1.0635: filetype: SuperHTML template files not recognized
9.1.0634: Ctrl-P not working by default
9.1.0633: Compilation warnings with `-Wunused-parameter`
9.1.0632: MS-Windows: Compiler Warnings
9.1.0631: wrong completion list displayed with non-existing dir + fuzzy completion
9.1.0630: MS-Windows: build fails with VIMDLL and mzscheme
9.1.0629: Rename of pum hl_group is incomplete
9.1.0628: MinGW: coverage files are not cleaned up
9.1.0627: MinGW: build-error when COVERAGE is enabled
9.1.0626: Vim9: need more tests with null objects
9.1.0625: tests: test output all translated messages for all translations
9.1.0624: ex command modifiers not found
9.1.0623: Mingw: errors when trying to delete non-existing files
9.1.0622: MS-Windows: mingw-build can be optimized
9.1.0621: MS-Windows: startup code can be improved
9.1.0620: Vim9: segfauls with null objects
9.1.0619: tests: test_popup fails
9.1.0618: cannot mark deprecated attributes in completion menu
9.1.0617: Cursor moves beyond first line of folded end of buffer
9.1.0616: filetype: Make syntax highlighting off for MS Makefiles
9.1.0615: Unnecessary STRLEN() in make_percent_swname()
9.1.0614: tests: screendump tests fail due to recent syntax changes
9.1.0613: tests: termdebug test may fail and leave file around
9.1.0612: filetype: deno.lock file not recognized
9.1.0611: ambiguous mappings not correctly resolved with modifyOtherKeys
9.1.0610: filetype: OpenGL Shading Language files are not detected
9.1.0609: outdated comments in Makefile
9.1.0608: Coverity warns about a few potential issues
9.1.0607: termdebug: uses inconsistent style
9.1.0606: tests: generated files may cause failure in test_codestyle
9.1.0605: internal error with fuzzy completion
9.1.0604: popup_filter during Press Enter prompt seems to hang
9.1.0603: filetype: use correct extension for Dracula
9.1.0602: filetype: Prolog detection can be improved
9.1.0601: Wrong cursor position with 'breakindent' when wide char doesn't fit
9.1.0600: Unused function and unused error constants
9.1.0599: Termdebug: still get E1023 when specifying arguments
9.1.0598: fuzzy completion does not work with default completion
9.1.0597: KeyInputPre cannot get the (unmapped typed) key
9.1.0596: filetype: devscripts config files are not recognized
9.1.0595: make errors out with the po Makefile
9.1.0594: Unnecessary redraw when setting 'winfixbuf'
9.1.0593: filetype: Asymptote files are not recognized
9.1.0592: runtime: filetype: Mediawiki files are not recognized
9.1.0591: filetype: *.wl files are not recognized
9.1.0590: Vim9: crash when accessing getregionpos() return value
9.1.0589: vi: d{motion} and cw work differently than expected
9.1.0588: The maze program no longer compiles on newer clang
9.1.0587: tests: Test_gui_lowlevel_keyevent is still flaky
9.1.0586: ocaml runtime files are outdated
9.1.0585: tests: test_cpoptions leaves swapfiles around
9.1.0584: Warning about redeclaring f_id() non-static
9.1.0583: filetype: *.pdf_tex files are not recognized
9.1.0582: Printed line doesn't overwrite colon when pressing Enter in Ex mode
9.1.0581: Various lines are indented inconsistently
9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode
9.1.0579: Ex command is still executed after giving E1247
9.1.0578: no tests for :Tohtml
9.1.0577: Unnecessary checks for v:sizeoflong in test_put.vim
9.1.0576: tests: still an issue with test_gettext_make
9.1.0575: Wrong comments in alt_tabpage()
9.1.0574: ex: wrong handling of commands after bar
9.1.0573: ex: no implicit print for single addresses
9.1.0572: cannot specify tab page closing behaviour
9.1.0571: tests: Test_gui_lowlevel_keyevent is flaky
9.1.0570: tests: test_gettext_make can be improved
9.1.0569: fnamemodify() treats ".." and "../" differently
9.1.0568: Cannot expand paths from 'cdpath' setting
9.1.0567: Cannot use relative paths as findfile() stop directories
9.1.0566: Stop dir in findfile() doesn't work properly w/o trailing slash
9.1.0565: Stop directory doesn't work properly in 'tags'
9.1.0564: id() can be faster
9.1.0563: Cannot process any Key event
9.1.0562: tests: inconsistency in test_findfile.vim
9.1.0561: netbeans: variable used un-initialized (Coverity)
9.1.0560: bindtextdomain() does not indicate an error
9.1.0559: translation of vim scripts can be improved
9.1.0558: filetype: prolog detection can be improved
9.1.0557: moving in the buffer list doesn't work as documented
9.1.0556: :bwipe doesn't remove file from jumplist of other tabpages
9.1.0555: filetype: angular ft detection is still problematic
9.1.0554: :bw leaves jumplist and tagstack data around
9.1.0553: filetype: *.mcmeta files are not recognized
9.1.0552: No test for antlr4 filetype
9.1.0551: filetype: htmlangular files are not properly detected
9.1.0550: filetype: antlr4 files are not recognized
9.1.0549: fuzzycollect regex based completion not working as expected
9.1.0548: it's not possible to get a unique id for some vars
9.1.0547: No way to get the arity of a Vim function
9.1.0546: vim-tiny fails on CTRL-X/CTRL-A
9.1.0545: MSVC conversion warning
9.1.0544: filetype: ldapconf files are not recognized
9.1.0543: Behavior of CursorMovedC is strange
9.1.0542: Vim9: confusing string() output for object functions
9.1.0541: failing test with Vim configured without channel
9.1.0540: Unused assignment in sign_define_cmd()
9.1.0539: Not enough tests for what v9.1.0535 fixed
9.1.0538: not possible to assign priority when defining a sign
9.1.0537: signed number detection for CTRL-X/A can be improved
9.1.0536: filetype: zone files are not recognized
9.1.0535: newline escape wrong in ex mode
9.1.0534: completion wrong with fuzzy when cycling back to original
9.1.0533: Vim9: need more tests for nested objects equality
9.1.0532: filetype: Cedar files not recognized
9.1.0531: resource leak in mch_get_random()
9.1.0530: xxd: MSVC warning about non-ASCII character
9.1.0529: silent! causes following try/catch to not work
9.1.0528: spell completion message still wrong in translations
9.1.0527: inconsistent parameter in Makefiles for Vim executable
9.1.0526: Unwanted cursor movement with pagescroll at start of buffer
9.1.0525: Right release selects immediately when pum is truncated.
9.1.0524: the recursive parameter in the *_equal functions can be removed
9.1.0523: Vim9: cannot downcast an object
9.1.0522: Vim9: string(object) hangs for recursive references
9.1.0521: if_py: _PyObject_CallFunction_SizeT is dropped in Python 3.13
9.1.0520: Vim9: incorrect type checking for modifying lists
9.1.0519: MS-Windows: libvterm compilation can be optimized
9.1.0518: initialize the random buffer can be improved
9.1.0517: MS-Windows: too long lines in Make_mvc.mak
9.1.0516: need more tests for nested dicts and list comparision
9.1.0515: Vim9: segfault in object_equal()
9.1.0514: Vim9: issue with comparing objects recursively
9.1.0513: Vim9: segfault with object comparison
9.1.0512: Mode message for spell completion doesn't match allowed keys
9.1.0511: CursorMovedC triggered wrongly with setcmdpos()
9.1.0510: CI: test_gettext fails on MacOS14 + MSVC Win
9.1.0509: not possible to translate Vim script messages
9.1.0508: termdebug plugin can be further improved
9.1.0507: hard to detect cursor movement in the command line
9.1.0506: filetype: .envrc & .prettierignore not recognized
9.1.0505: filetype: Faust files are not recognized
9.1.0504: inner-tag textobject confused about ">" in attributes
9.1.0503: cannot use fuzzy keyword completion
9.1.0502: MS-Windows: too much legacy code
9.1.0501: too complicated mapping restore in termdebug
9.1.0500: cannot switch buffer in a popup
9.1.0499: MS-Windows: doesn't handle symlinks properly
9.1.0498: getcmdcompltype() interferes with cmdline completion
9.1.0497: termdebug can be further improved
9.1.0496: matched text is highlighted case-sensitively
9.1.0495: Matched text isn't highlighted in cmdline pum
9.1.0494: Wrong matched text highlighted in pum with 'rightleft'
9.1.0493: Test for patch 9.1.0489 doesn't fail without the fix
9.1.0492: filetype: Vim-script files not detected by shebang line
9.1.0491: Cmdline pum doesn't work properly with 'rightleft'
9.1.0490: minor style problems with patch 9.1.0487
9.1.0489: default completion may break with fuzzy
9.1.0488: Wrong padding for pum "kind" with 'rightleft'
9.1.0487: completed item not update on fuzzy completion
9.1.0486: filetype: Snakemake files are not recognized
9.1.0485: Matched text shouldn't be highlighted in "kind" and \ 
"menu"
9.1.0484: Sorting of completeopt+=fuzzy is not stable
9.1.0483: glob() not sufficiently tested
9.1.0482: termdebug plugin needs more love
9.1.0481: Vim9: term_getjob() throws an exception on error
9.1.0480: fuzzy string matching executed when not needed
9.1.0479: fuzzy_match_str_with_pos() does unnecessary list operations
9.1.0478: potential deref of NULL pointer in fuzzy_match_str_with_pos
9.1.0477: block_editing errors out when using <enter>
9.1.0476: Cannot see matched text in popup menu
9.1.0475: cmod_split modifier is always reset in term_start()
9.1.0474: CI: Test_ColonEight() fails on github runners
9.1.0473: term_start() does not clear vertical modifier
9.1.0472: Inconsistencies between functions for option flags
9.1.0471: Crash when using autocmd_get() after removing event inside autocmd
9.1.0470: tests: Test_ColonEight_MultiByte() fails sporadically
9.1.0469: Cannot have buffer-local value for 'completeopt'
9.1.0468: GvimExt does not consult HKEY_CURRENT_USER
9.1.0467: typos in some comments
9.1.0466: Missing comments for fuzzy completion
9.1.0465: missing filecopy() function
9.1.0464: no whitespace padding in commentstring option in ftplugins
9.1.0463: no fuzzy-matching support for insert-completion
9.1.0462: eval5() and eval7 are too complex
9.1.0461: too many strlen() calls in drawline.c
9.1.0460: filetype: lintstagedrc files are not recognized
9.1.0459: Vim9: import autoload does not work with symlink
9.1.0458: Coverity complains about division by zero
9.1.0457: tests: test_gui fails on Wayland
9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0
9.1.0455: MS-Windows: compiler warning for size_t to int conversion
9.1.0454: minor issues in test_filetype with rasi test
9.1.0453: filetype: rasi files are not recognized
9.1.0452: Configure checks for libelf unnecessarily
9.1.0451: No test for escaping '<' with shellescape()
9.1.0450: evalc. code too complex
9.1.0449: MS-Windows: Compiler warnings
9.1.0448: compiler warning in eval.c
9.1.0447: completion may be wrong when deleting all chars
9.1.0446: getregionpos() inconsistent for partly-selected multibyte char
9.1.0445: Coverity warning after 9.1.0440
9.1.0444: Not enough tests for getregion() with multibyte chars
9.1.0443: Can't use blockwise selection with width for getregion()
9.1.0442: hare runtime files outdated
9.1.0441: getregionpos() can't properly indicate positions beyond eol
9.1.0440: function get_lval() is too long
9.1.0439: Cannot filter the history
9.1.0438: Wrong Ex command executed when :g uses '?' as delimiter
9.1.0437: Motif requires non-const char pointer for XPM  data
9.1.0436: Crash when using '?' as separator for :s
9.1.0435: filetype: cygport files are not recognized
9.1.0434: make errors trying to access autoload/zig
9.1.0433: Wrong yanking with exclusive selection and ve=all
9.1.0432: Ancient XPM preprocessor hack may cause build errors
9.1.0431: eval.c is too long
9.1.0430: getregionpos() doesn't handle one char selection
9.1.0429: Coverity complains about eval.c refactor
9.1.0428: Tag guessing leaves wrong search history with very short names
9.1.0427: tests: some issues with termdebug mapping test
9.1.0426: too many strlen() calls in search.c
9.1.0425: filetype: purescript files are not recognized
9.1.0424: filetype: slint files are not recognized
9.1.0423: getregionpos() wrong with blockwise mode and multibyte
9.1.0422: function echo_string_core() is too long
9.1.0421: filetype: hyprlang files are not recognized
9.1.0420: :browse oldfiles prompts even with single entry
9.1.0419: eval.c not sufficiently tested
9.1.0418: Cannot move to previous/next rare word
9.1.0417: if_py: find_module has been removed in Python 3.12.0a7
9.1.0416: some screen dump tests can be improved
9.1.0415: Some functions are not tested
9.1.0414: Unable to leave long line with 'smoothscroll' and 'scrolloff'
9.1.0413: smoothscroll may cause infinite loop
9.1.0412: typo in regexp_bt.c in DEBUG code
9.1.0411: too long functions in eval.c
9.1.0410: warning about uninitialized variable
9.1.0409: too many strlen() calls in the regexp engine
9.1.0408: configure fails on Fedora when including perl
   2024-07-08 23:14:06 by Daniel Horecki | Files touched by this commit (2)
Log message:
PR/58394: allow loading python modules