Commit Graph

1684 Commits

Author SHA1 Message Date
github-actions[bot]
ab4e9683f5 docs: update version.c #40444
vim-patch:9.2.0516: socketserver: spurious error when servername is taken
vim-patch:9.2.0615: sixel encoder drops pixels on the right edge of shapes
vim-patch:9.2.0637: sixel: anti-aliased RGBA images render with visible outline
vim-patch:9.2.0692: GTK2: build failure, popup images not drawn correctly
vim-patch:9.2.0727: popup images not rendered correctly when unfocused
vim-patch:9.2.0730: GTK4 GUI tabline is not updated
vim-patch:9.2.0731: GTK4 GUI scrollbar size not updated when restoring a session
vim-patch:9.2.0733: GTK3: GUI slow on X11 since dropping the alpha channel
vim-patch:9.2.0737: tests: comment test can be improved
vim-patch:e876e256f CI: Bump actions/checkout in the github-actions group across 1 directory
vim-patch:9.2.0740: GTK4: scrollbar wrongly displayed
vim-patch:c0fc51184 CI: MS-Windows: Run gvim/vim tests in parallel
vim-patch:9.2.0744: popup_atcursor() closes immediately on white space
vim-patch:9.2.0746: NULL pointer dereference in gui_photon
vim-patch:9.2.0747: cscope: connection leak when growing the array fails
vim-patch:9.2.0751: GTK3 GUI is slow under Wayland
2026-06-30 06:48:09 -04:00
github-actions[bot]
bc3757b7bf docs: update version.c #40384
vim-patch:ccdc81701 CI: Restore daily Coverity Scan
vim-patch:9.2.0710: GTK4 GUI resize handling can be improved
vim-patch:9.2.0712: GTK4: dialogs not handling mnemonics correctly
vim-patch:9.2.0720: GTK4: no support for browsefilter
vim-patch:9.2.0722: GTK4: find/replace dialog can be improved
vim-patch:9.2.0724: Use-after-free when freeing exit_cb job on exit

vim-patch:9.2.0709: GTK4: a few minor issues
vim-patch:9.2.0711: leak in ins_compl_infercase_gettext() in error case

vim-patch:9.0.0996: if 'keyprotocol' is empty "xterm" still uses modifyOtherKeys
vim-patch:9.0.1504: no error when calling remote_startserver("")

vim-patch:9.2.0042: crypt: cannot decrypt empty file
vim-patch:9.2.0113: winhighlight pointer may be used uninitialized
vim-patch:9.2.0118: memory leak in w_hl when reusing a popup window
vim-patch:9.2.0119: incorrect highlight initialization in win_init()
vim-patch:9.2.0292: E340 internal error when using method call on void value
2026-06-26 06:31:15 -04:00
github-actions[bot]
487176dcfc docs: update version.c #40372
vim-patch:9.2.0700: configure: -lrt requirement for timer_create not detected
vim-patch:9.2.0701: tests: test_terminal.vim does not wait for job to finish
vim-patch:9.2.0704: GTK4: not handling mouse events
vim-patch:9.2.0706: tests: test_terminal3 may fail when $SHELL is zsh

vim-patch:9.0.0547: looping over empty out_loop[] entries
vim-patch:9.0.0718: extra empty line between two virtual text "below"
vim-patch:9.0.0723: extra empty line below virtual text when 'list' is set
vim-patch:9.0.0962: virtual text below cannot be placed below empty lines
vim-patch:9.0.0975: virtual text below empty line misplaced when 'number' set
2026-06-23 06:02:00 -04:00
github-actions[bot]
410a5b6544 docs: update version.c #40348
vim-patch:e34458465 Optimize vim.ico
vim-patch:a092d249b ccfilter: buffer overflow in ccfilter.c with crafted compiler output
vim-patch:9.2.0679: [security]: Out-of-bounds read with text property virtual text
vim-patch:738e6863d runtime(doc): regenerate help tags
vim-patch:9.2.0681: configure: -lruby added even for a dynamic ruby build
vim-patch:9.2.0685: clipboard.c does not get the Wayland CFLAGS on GTK2
vim-patch:9.2.0687: popup_image_composites_frames() has improper if block scope
vim-patch:fefa6550f translation(ru): fix typo in Russian translation for the new tutor
vim-patch:a6c8c2d83 CI: Bump msys2/setup-msys2
vim-patch:9.2.0691: Solaris: Test_terminal_composing_unicode() fails
vim-patch:9.2.0693: tests: Test_suspend() may fail because of keyprotocol query
vim-patch:b7cf2a544 Add README.ja.txt and LICENSE.ja.txt
vim-patch:9.2.0696: GTK4: A few issues with toolbar support
vim-patch:e31ec2ef0 nsis: Remove NSIS Installer Code

vim-patch:8.2.0291: Vim9: assigning [] to list<string> doesn't work
vim-patch:8.2.0453: trailing space in job_start() command causes empty argument
vim-patch:8.2.0526: Gcc 9 complains about empty statement
vim-patch:8.2.2133: Vim9: checking for a non-empty string is too strict
vim-patch:8.2.2135: Vim9: #{ still seen as start of dict in some places
vim-patch:8.2.2137: Vim9: :echo and :execute give error for empty argument
vim-patch:8.2.2677: Vim9: cannot use only some of the default arguments
vim-patch:8.2.3456: Vim9: not all functions are tested with empty string argument
vim-patch:8.2.4229: possible crash when invoking timer callback fails
vim-patch:8.2.4872: Vim9: no error for using an expression only
vim-patch:8.2.4906: MS-Windows: cannot use transparent background

vim-patch:9.0.1053: default constructor arguments are not optional
vim-patch:9.0.2034: don't try to copy SMACK attribute, when none exist

vim-patch:9.2.0697: possible overflow when parsing CSI keys
2026-06-22 06:07:11 -04:00
github-actions[bot]
62dfb8f08b docs: update version.c #40289
vim-patch:9.2.0654: GTK4: using uninitialised colors in gui_mch_init()
vim-patch:9.2.0655: GTK4: missing NULL checks in vim_form_measure()
vim-patch:9.2.0657: GTK4: missing menu when right-clicking in tabline
vim-patch:9.2.0658: xxd: signed integer overflow in huntype()
vim-patch:9.2.0659: GTK4: no balloon support in GUI
vim-patch:9.2.0660: Dragging the scrollbar does not trigger WinScrolled
vim-patch:9.2.0665: GTK4: GTK critical error on exit printed
vim-patch:9.2.0667: patch 9.2.0590 was wrong
vim-patch:9.2.0668: GTK4: minimum horizontal size is too small
vim-patch:60899596a runtime(doc): Regenerate help tags file
vim-patch:9.2.0671: [security]: possible out-of-bounds read with sodium encrypted files
vim-patch:9.2.0672: corrupted text property causes internal error
vim-patch:9.2.0674: configure: clears dynamic ruby linker flags

vim-patch:9.2.0196: textprop: negative IDs and can cause a crash
vim-patch:9.2.0207: MS-Windows: freeze on second :hardcopy
vim-patch:9.2.0218: visual selection highlighting in X11 GUI is wrong.
vim-patch:9.2.0406: VisualNOS not used when Wayland selection ownership lost
2026-06-20 06:00:15 -04:00
github-actions[bot]
72ba16f819 docs: update version.c (#40256)
vim-patch:9.2.0641: GTK4: crash in gui_mch_menu_hidden()
vim-patch:47bb4bed4 editorconfig: don't change spaces to tabs in git commit message
vim-patch:9.2.0644: popup image: duplicate sync-output code
vim-patch:9.2.0646: GTK3 GUI slow on HiDPI/4K with software rendering
vim-patch:9.2.0650: Vim aborts at startup when built with the example -O2 CFLAGS
vim-patch:9.2.0652: popup: stale kitty image after clipwindow scrolls out of view

vim-patch:9.0.1865: Vim9: garbage collection may cause crash

vim-patch:9.1.0481: Vim9: term_getjob() throws an exception on error
vim-patch:9.1.0625: tests: test output all translated messages for all translations
vim-patch:9.1.0682: Vim9: Segfault with uninitialized funcref
vim-patch:9.1.1225: extra NULL check in VIM_CLEAR()
vim-patch:9.1.1696: tabnr from getwininfo() for popup windows is always 0
vim-patch:9.1.2113: potential NULL pointer dereference issues

vim-patch:9.2.0648: MS-Windows: Compile warnings
2026-06-16 07:18:55 -04:00
github-actions[bot]
c37aacb426 docs: update version.c #40231
vim-patch:9.2.0626: Vim9: illegal characters allowed in dict key names with dot notation
vim-patch:9.2.0630: popup images: kitty images output in GUI mode
vim-patch:7bc4491ad CI: Bump the github-actions group across 1 directory with 3 updates
vim-patch:9.2.0634: GTK4: no minimum resize limit
vim-patch:ad8d21b14 runtime(syntax-tests): Rename test files on demand

vim-patch:8.1.2076: crash when trying to put a terminal in a popup window

vim-patch:8.2.1090: may use NULL pointer when skipping over name
vim-patch:8.2.1755: Vim9: crash when using invalid heredoc marker
vim-patch:8.2.1854: Vim9: crash when throwing exception for NULL string
vim-patch:8.2.1884: compiler warning for uninitialized variable
vim-patch:8.2.1924: Vim9: crash when indexing dict with NULL key
vim-patch:8.2.2292: Vim: expr test fails
vim-patch:8.2.3340: accessing uninitialized pointer
vim-patch:8.2.3359: Vim9: error for type when variable is not set
vim-patch:8.2.3396: when libcall() fails invalid pointer may be used
vim-patch:8.2.4000: Coverity warns for checking for NULL pointer after using it
vim-patch:8.2.4269: Coverity warns for using a NULL pointer
vim-patch:8.2.4539: when comparing special v:none and v:null are handled the same
vim-patch:8.2.4822: setting ufunc to NULL twice

vim-patch:9.0.1095: using freed memory when declaration fails
vim-patch:9.0.1375: crash when getting member of obj of unknown class
2026-06-14 07:15:30 -04:00
github-actions[bot]
2c3c6bc7e3 docs: update version.c #40108
vim-patch:9.1.0053: MS-Windows: Key event test still fails
vim-patch:9.1.0057: MS-Windows: Key event test still fails
vim-patch:9.2.0540: tests: Test_mswin_event_mouse is flaky
vim-patch:9.2.0590: GTK4: drawing area loses focus shape on popup menu open
vim-patch:9.2.0595: MS-Windows: Wrong buffer size calculation for gvimext
vim-patch:9.2.0599: popup: title set with popup_setoptions() is not shown
vim-patch:057db5f7e CI: Bump actions/checkout in the github-actions group across 1 directory
vim-patch:48f2e78c8 runtime(doc): Add gtk4-slow doc tag
vim-patch:9e4042b2b translation(it): Update Italian man page
vim-patch:9.2.0604: tests: Test_mswin_event_mouse() is still flaky
vim-patch:9.2.0607: GTK4: inputdialog() does not work as expected
vim-patch:9.2.0613: tests: test_xxd_color2() checks for dash but uses sh
vim-patch:9.2.0616: GTK4: use-after-free on clipboard read timeout
vim-patch:9.2.0617: GvimExt: does not support different runtime dirs
vim-patch:9.2.0618: use-after-free in popup_getoptions() on dict_add() failure
vim-patch:9.2.0619: integer overflow in popup image size validation
vim-patch:0abffbff2 CI: Remove Cirrus CI and Coverity Scan

vim-patch:8.2.2583: Vim9: cannot compare result of getenv() with null
vim-patch:8.2.4087: cannot test items from an autoload script easily
vim-patch:8.2.4534: Vim9: "is" operator with empty string and null returns true

vim-patch:9.0.1674: help for builtin functions is not sorted properly
vim-patch:9.0.1727: minor problems with the teapot
vim-patch:9.0.1796: Vim9 problems with null_objects
vim-patch:9.0.1914: Vim9: few issues when accessing object members
vim-patch:9.0.2001: Vim9: segfault with islocked()

vim-patch:9.1.0385: Vim9: crash with null_class and null_object
vim-patch:9.1.0391: Vim9: could improve testing
vim-patch:9.1.0620: Vim9: segfauls with null objects
vim-patch:9.1.1865: tests: do not notice lines containing only a tab
vim-patch:9.1.2029: tests: the test_vim9_class.vim testfile is too long

vim-patch:9.2.0195: CI: test-suite gets killed for taking too long
2026-06-13 03:59:45 -04:00
github-actions[bot]
1c0ffbcc9f docs: update version.c #40055
vim-patch:9.0.0887: cannot easily try out what codes various keys produce
vim-patch:9.0.0889: keycode check script has a few flaws
vim-patch:9.0.0955: libvterm does not support the XTQMODKEYS request
vim-patch:9.2.0556: GTK4: scrollbars not shown and do not respond to clicks
vim-patch:9.2.0563: GTK3/Wayland: crash with right mouse-button in tabline
vim-patch:9.2.0564: GTK4: tabline does not respond to mouse clicks
vim-patch:0e8cf80ca CI: Bump github/codeql-action
vim-patch:9.2.0569: out-of-bounds access in libvterm CSI 8 t resize
vim-patch:9.2.0570: GTK4: mouse wheel scrolling does not work correctly
vim-patch:9.2.0571: Vim9: memory leak in compile_nested_function() on failure
vim-patch:905312e0e NSIS: Fix 32-bit context menu
vim-patch:9.2.0574: tests: missing test for v9.2.0572
vim-patch:9.2.0577: GTK4: window resizing issues
vim-patch:9.2.0578: GTK4: :unmenu does not remove entries from the menubar
vim-patch:9.2.0580: xxd: binary output is not colored with -R
vim-patch:b7d07d3e8 translation(it): Update Italian xxd man page
vim-patch:9.2.0584: GTK4: missing UI features
vim-patch:9.2.0587: GTK4: left scrollbar overlaps drawarea
vim-patch:9.2.0588: GTK4: drawing area loses focus after closing a menubar popover
2026-06-03 05:45:43 -04:00
github-actions[bot]
5160ed4532 docs: update version.c #39776
vim-patch:950f501a1 runtime(doc): Fix file mode for the Italian manpage
vim-patch:9.2.0482: runtime(osc52): triggered twice with TextPutPoste autocmd
vim-patch:7cb86f46c CI: Bump the github-actions group across 1 directory with 2 updates
vim-patch:8ae45e420 NSIS: Don't install 32-bit dll on ARM64
vim-patch:403ba303b ccfilter: uses unbounded strcat()/strcpy()
vim-patch:ab24858cf CI: Update clang to v22
vim-patch:9.2.0492: popup: decoration wrongly drawn with clipping on border
vim-patch:9.2.0498: potential heap buffer overflow in if_xcmdsrv.c
vim-patch:6daa721dc runtime(doc): INSTALL: "libwayland-dev" is required on Ubuntu for Wayland clipboard support
vim-patch:9b1d657bc CI: Stop using AppVeyor
vim-patch:7a57f5975 runtime(syntax-tests): Always delete our copy of "src/testdir/vimcmd"
vim-patch:9.2.0503: Makefile: Missing dependencies for new GTK4 source files
vim-patch:9.2.0504: configure: requires X11 libraries for GTK4 build
vim-patch:9.2.0505: GTK4: text looks blurry on HiDPI displays
vim-patch:aee12156e runtime(doc): fix GTK4 package name in src/INSTALL
vim-patch:1dfaeb4fa runtime(doc): re-generate vim.man
vim-patch:9.2.0511: configure: when GTK4 is used also links in X11 libs
vim-patch:9.2.0514: GTK4: build errors when socketserver is enabled
vim-patch:37223f47b CI: Bump github/codeql-action
vim-patch:9.2.0518: GTK4: input method cannot compose text
vim-patch:9.2.0519: GTK4: GUI tabline is not displayed correctly
vim-patch:9.2.0521: GTK4: cannot resize shell after the window is shown
vim-patch:5e3056ee8 translation(it): Update Italian manpage
vim-patch:9.2.0527: Possible double free in fill_partial_and_closure()
vim-patch:9.2.0528: possible overflow in XIM resource handling
vim-patch:9.2.0529: GTK4: clipboard returns empty after a foreign app takes the selection
vim-patch:3b8ac8f8a CI: Split platform specific CI configurations into separated files
vim-patch:9.2.0532: GTK: preedit font size is wrong for fractional point sizes
vim-patch:9.2.0537: GTK4: mouse popup menu does not show up at mouse pointer
vim-patch:9.2.0541: Vim9: endclass/endenum/endinterface can give errors
vim-patch:9.2.0542: tests: test_codestyle fails
vim-patch:915e68e21 translation(it): Update Italian manpage
vim-patch:9.2.0543: Vim9: wrong error when redeclaring a typed variable
vim-patch:9.2.0544: GTK4: window blank after a resize or drag
vim-patch:9.2.0546: configure: GTK4 build requires GTK >= 4.10
vim-patch:9.2.0548: GTK4: terminal and pty job output is not processed
vim-patch:9.2.0550: GTK4: 'mousehide' unhides cursor when switching tabs
vim-patch:9.2.0552: GTK4: F10 does nothing when the menubar is hidden

vim-patch:0fa3603: runtime(doc): update cmdline-history (after v9.1.0895)
vim-patch:9.2.0526: missing out-of-memory check in ex_substitute()
vim-patch:9.2.0554: GTK4: memory leak in free_menu()
2026-05-29 06:06:14 -04:00
github-actions[bot]
d3f3d75451 docs: update version.c #39663
vim-patch:fbec828c7 CI: Bump the github-actions group across 1 directory with 2 updates
vim-patch:852f4f43c runtime(doc): Fix manpage typo in description of '--ttyfail'
vim-patch:9.2.0472: popup: column jitters when scrolled outside viewport
vim-patch:9.2.0474: MS-Windows: hard to tell which Visual Studio version was selected with MSVC
vim-patch:78302b7b4 translation(it): Update Italian manpage
vim-patch:9.2.0477: popup: leftover content after popup_free under layout change
vim-patch:9.2.0478: channel: redundant str/length assignments in channel_part_info()

vim-patch:9.2.0460: did_set_shellpipe_redir() in wrong file
vim-patch:9.0.2153: no support to build on OpenVMS
vim-patch:9.2.0290: Amiga: no support for AmigaOS 3.x
2026-05-13 15:44:19 -04:00
github-actions[bot]
d12dd07c7a docs: update version.c #39466
vim-patch:1de887681 No guidance for AI coding agents
vim-patch:9.2.0421: vimball: can smuggle Vimscript into VimballRecord file
vim-patch:620557bd4 runtime(doc): Update help tags file
vim-patch:9.2.0422: popup: leave stray char when scrollbar changes
vim-patch:9.2.0431: blob encoding can be improved
vim-patch:9.2.0434: cscope: filename interpreted by /bin/sh
vim-patch:9.2.0448: Vim9: dangling cmdline pointer after skip_expr_cctx()
vim-patch:9.2.0449: Make proto fails in non GTK builds


vim-patch:9.2.0409: memory leaks in copy_substring_from_pos()
2026-05-07 03:19:43 -04:00
Riccardo Mazzarini
ad2cf23435 fix(style): drop clang-format #39514
Problem: C formatting is enforced in CI via uncrustify, but when working
on C code clangd formats on save via clang-format, forcing users to
manually run `make formatc` after they're done.

Solution: disable clang-format.
2026-05-01 10:01:40 -04:00
github-actions[bot]
695e4f8112 docs: update version.c #39257
vim-patch:8.2.4250: channel out callback test is flaky on Mac
vim-patch:9.0.1004: suspend test sometimes fails on MacOS
vim-patch:9.0.1006: suspend test still sometimes fails on MacOS
vim-patch:9.0.1013: suspend test often fails on Mac OS
vim-patch:9.0.1018: suspend test still fails on Mac OS
vim-patch:9.0.1022: suspend test fails on Mac OS when suspending Vim
vim-patch:9.2.0076: [security]: buffer-overflow in terminal handling
vim-patch:9.2.0085: tests: test_clientserver.vim is flaky
vim-patch:9.2.0358: runtime(vimball): still path traversal attacks possible
vim-patch:9.2.0375: prop_find() does not find a virt text in starting line
vim-patch:9.2.0376: Vim9: elseif condition compiled in dead branch
vim-patch:9.2.0381: Vim9: Missing check_secure() in exec_instructions()
vim-patch:0f9218851 translation(ru): Fix typo in "може" to "можете" in lang/README.ru.txt
vim-patch:9.2.0391: tests: Comment in test_vim9_cmd breaks syntax highlighting
vim-patch:9.2.0393: MS-Windows: link error with XPM support on UCRT64
vim-patch:e7eef554f CI: Bump the github-actions group across 1 directory with 3 updates
vim-patch:807f2cd78 CI: Fix syntax error in lychee URL checker
vim-patch:9.2.0394: xxd: offsets greater than LONG_MAX print as negative
vim-patch:9.2.0396: tests: Test_error_callback_terminal is flaky on macOS

vim-patch:9.2.0377: Using int as bool type in gui_T struct

vim-patch:9.0.1418: the included xdiff code is a bit outdated
vim-patch:9.0.1699: compile warning for xdiff/xutils on MS-Windows
vim-patch:9.0.2093: Unsupported option causes skipping of modeline test

vim-patch:9.1.1921: xdiff: included xdiff code is outdated
vim-patch:9.1.1926: xdiff: Coverity warning with MAX_CNT/UINT_MAX usage

vim-patch:9.2.0189: MS-Windows: opacity popups flicker during redraw in the console
2026-04-27 06:11:21 -04:00
github-actions[bot]
2287c37486 docs: update version.c (#38976)
vim-patch:8.2.0900: function list test fails on MS-Windows
vim-patch:8.2.3918: function list test fails
vim-patch:9.2.0347: Vim9: script-local variable not found
vim-patch:f9cb0d14d CI: Separate out ASan tests
vim-patch:9.2.0361: tests: no tests for ch_listen() with IPs
vim-patch:336533b35 CI: Bump the github-actions group across 2 directories with 4 updates
vim-patch:9.2.0363: Vim9: variable shadowed by script-local function

vim-patch:8.2.0150: cannot define python function when using :execute
vim-patch:8.2.0344: ":def" not skipped properly
vim-patch:8.2.0755: Vim9: No error when variable initializer is not a constant
vim-patch:8.2.1732: stuck when win_execute() for a popup causes an error
vim-patch:8.2.2967: Vim9: crash when using two levels of partials
vim-patch:8.2.3023: Vim9: arguments for execute() not checked at compile time
vim-patch:8.2.3816: compiler warning for posible loss of data on MS-Windows

vim-patch:9.0.0028: MS-Windows: tests fail if there is a "runtime" directory
vim-patch:9.0.0571: MS-Windows: CTRL-C can make Vim exit
vim-patch:9.0.0720: MS-Windows GUI may have pixel dust from antialiasing
vim-patch:9.0.0763: MS-Windows: warning for using int for size_t
vim-patch:9.0.0938: MS-Windows: debug executable not found when running test
vim-patch:9.0.1023: MS-Windows: dynamic loading of libsodium doesn't work

vim-patch:c98bfb9f59b8045372e4c0e396d707f55d9d027a
vim-patch:9.1.1207: MS-Windows: build warning in filepath.c
vim-patch:9.1.1499: MS-Windows: no indication of ARM64 architecture
vim-patch:9.1.1706: MS-Windows: Compile error when building with if_ruby
vim-patch:9.1.1813: MS-Windows: title bar is always white
vim-patch:9.1.1830: MS-Windows: Dark mode titlebar is not configurable
vim-patch:9.1.1966: MS-Windows: dark mode in gui is not supported
vim-patch:9.1.2006: MS-Windows: ANSI colors not correct in terminal
vim-patch:9.1.2046: MS-Windows: compile warnings
vim-patch:9.1.2081: MS-Windows: unnecessary "#ifdef FEAT_GUI" in os_win32.c
vim-patch:9.1.2129: MS-Windows: font size calculation slightly wrong, causing line gaps
vim-patch:9.1.2142: MS-Windows: mouse scroll events not handled for popups

vim-patch:9.2.0011: A few double semicolons after statement
vim-patch:9.2.0163: MS-Windows: Compile warning for unused variable
vim-patch:9.2.0179: MS-Windows: Compiler warning for converting from size_t to int
vim-patch:9.2.0215: MS-Windows: several tests fail in the Windows CUI.
vim-patch:9.2.0216: MS-Windows: Rendering artifacts with DirectX
vim-patch:9.2.0321: MS-Windows: No OpenType font support

vim-patch:dc47344: Fix a few typos
vim-patch:9.2.0353: Missing out-of-memory check in register.c
2026-04-20 14:20:41 -04:00
github-actions[bot]
0cb6dde5ee docs: update version.c #38816
vim-patch:9.2.0313: Callback channel not registered in GUI
vim-patch:9.2.0319: popup: rendering issues with partially transparent popups
vim-patch:9.2.0322: tests: test_popupwin fails
vim-patch:3e194b106 runtime(vimball): detect more path traversal attacks
vim-patch:9.2.0335: json_encode() uses recursive algorithm

vim-patch:9.2.0309: Missing out-of-memory check to may_get_cmd_block()
vim-patch:9.2.0310: unnecessary work in vim_strchr() and find_term_bykeys()

vim-patch:8.2.2824: MS-Windows: build failure with MSVC
vim-patch:9.1.1692: global_functions are not constant
2026-04-11 09:12:58 -04:00
github-actions[bot]
38c32aa029 docs: update version.c #38752
vim-patch:9.2.0286: still some unnecessary (int) casts in alloc()
vim-patch:9.2.0288: libvterm: signed integer overflow parsing long CSI args
vim-patch:bd8b6c6b0 CI: Bump codecov/codecov-action
vim-patch:9.2.0294: if_lua: lua interface does not work with lua 5.5
vim-patch:9.2.0297: libvterm: can improve CSI overflow code

vim-patch:8.2.0356: MS-Windows: feedkeys() with VIMDLL cannot handle CSI
vim-patch:8.2.0647: MS-Windows: repeat count for events was not used
2026-04-05 10:51:18 -04:00
github-actions[bot]
b346b87fb2 docs: update version.c #38625
vim-patch:f4f175332 translation(ru): updated the Russian man page the xxd
vim-patch:e4502b603 translation(ru): updated lang/README.ru.txt
vim-patch:2c976d0de SECURITY.md: clarify the use of AI
vim-patch:9.2.0279: terminal: out-of-bounds write with overlong CSI argument list
vim-patch:9d83ca5ca runtime(preproc_indent): Ignore Swapfiles when loading buffers

Co-authored-by: marvim <marvim@users.noreply.github.com>
2026-04-03 10:41:17 -04:00
github-actions[bot]
183933998c docs: update version.c #38505
vim-patch:9.1.0333: tests: test_xdg fails on the appimage repo
vim-patch:9.1.0336: tests: typo in test_xdg
vim-patch:9.1.0339: tests: xdg test uses screen dumps
vim-patch:9.1.0347: A few typos in test_xdg when testing gvimrc
vim-patch:b9897ec27 runtime(xdg): remove // from 'undo' and 'viwedir'
vim-patch:2e9e7cb8e runtime(xdg): Move viminfofile storage to state dir
vim-patch:9.2.0255: tests: Test_popup_opacity_vsplit() fails in a wide terminal
vim-patch:9.2.0260: statusline not redrawn after closing a popup window
vim-patch:9.2.0261: terminal: redraws are slow
vim-patch:9.2.0264: Cannot disable kitty keyboard protocol in vim :terminal
vim-patch:9.2.0268: memory leak in call_oc_method()
vim-patch:9.2.0269: configure: Link error on Solaris

vim-patch:9.2.0258: memory leak in add_mark()
2026-03-30 11:02:32 -04:00
github-actions[bot]
77f2a478c8 docs: update version.c #38455
vim-patch:9.2.0234: test: Test_close_handle() is flaky
vim-patch:a603175c6 runtime(manpager): use \x07 instead of \a for BEL in OSC 8 regex
vim-patch:9.2.0245: xxd: color output detection is broken
vim-patch:9.2.0247: popup: popups may not wrap as expected
vim-patch:e09000a78 runtime(doc): Update examples in xxd.1 manpage
vim-patch:be7ef8a19 translation(it): Update Italian xxd man page

vim-patch:9.2.0242: memory leak in check_for_cryptkey()
vim-patch:9.2.0243: memory leak in change_indent()
vim-patch:9.2.0244: memory leak in eval8()
vim-patch:9.2.0246: memory leak in globpath()
2026-03-26 05:49:02 -04:00
github-actions[bot]
d7e534d6b3 docs: update version.c #38304
vim-patch:9.2.0166: Coverity warning for potential NULL dereference
vim-patch:9.2.0170: channel: some issues in ch_listen()
vim-patch:9.2.0173: tests: Test_balloon_eval_term_visual is flaky
vim-patch:9.2.0177: Vim9: Can set environment variables in restricted mode
vim-patch:9.2.0183: channel: using deprecated networking APIs
vim-patch:9.2.0187: MS-Windows: rendering artifacts with DirectX renderer
vim-patch:2b70de167 CI: bump actions/upload-artifact to v7
vim-patch:a907a7f73 runtime(doc): disable color codes when generating ascii man pages in Makefile
vim-patch:c9e5aeff3 runtime(doc): Update Italian xxd manpage
vim-patch:9.2.0210: tests: Test_xxd tests are failing
vim-patch:9774651ec runtime(manpager): Strip OSC 8 hyperlink sequences in manpager plugin
vim-patch:9.2.0220: MS-Windows: some defined cannot be set on Cygwin/Mingw
vim-patch:9.2.0224: channel: 2 issues with out/err callbacks
vim-patch:243dcd1bc translation(it): Update Italian xxd man page
vim-patch:9.2.0230: popup: opacity not working accross vert splits
vim-patch:9.2.0231: Amiga: Link error for missing HAVE_LOCALE_H

vim-patch:9.2.0176: external diff is allowed in restricted mode
vim-patch:9.2.0188: Can set environment variables in restricted mode
vim-patch:9.2.0191: feat(has): add support for 'android' and 'termux' feature flags
2026-03-23 07:28:15 -04:00
Justin M. Keyes
cd71221250 fix(intro): crash on small screen #38397 2026-03-20 22:23:39 +00:00
Evgeni Chasnovski
9595f07425 feat(ux): sexy intro #38378
Problem: Intro is not sexy.

Solution: Make it sexy.

Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
2026-03-20 16:56:00 -04:00
github-actions[bot]
ab05b58b88 docs: update version.c #38222
vim-patch:9.2.0128: Wayland: using _Boolean instead of bool type
vim-patch:9.2.0133: memory leak in netbeans_file_activated()
vim-patch:9.2.0136: memory leak in add_interface_from_super_class()
vim-patch:1429277f0 gitattributes: mark dump files as linguist-generated
vim-patch:9.2.0154: if_lua: runtime error with lua 5.5
vim-patch:9.2.0157: Vim9: concatenation can be improved
vim-patch:9.2.0141: :perl ex commands allowed in restricted mode
vim-patch:9.2.0142: Coverity: Dead code warning
vim-patch:9.2.0146: dictionary lookups can be improved
vim-patch:9.2.0148: Compile error when FEAT_DIFF is not defined
vim-patch:9.2.0156: perleval() and rubyeval() ignore security settings
2026-03-14 05:09:58 -04:00
github-actions[bot]
1684ff9ded docs: update version.c #38084
vim-patch:9.2.0062: Using the wrong field with DAP channel mode
vim-patch:9.2.0064: popup: opacity feature causes flickering
vim-patch:9.2.0071: Vim9: lambda function deleted on re-sourcing
vim-patch:9.2.0082: Patch v9.2.0052 was wrong
vim-patch:9.2.0084: Vim9: isn_get_calltype() can be improved
vim-patch:a6550d571 translation: regenerate po/vim.pot after v9.2.0083
vim-patch:9.2.0086: Coverity complains that ScreenLines can be NULL
vim-patch:9.2.0087: popup: redrawing can be improved when moving popups
vim-patch:5a4291d34 runtime(osc52): Omit paste from the osc52 provider when g:osc52_disable_paste is enabled
vim-patch:93cb5e544 translation: regenerate po/vim.pot after v9.2.0088
vim-patch:9166f1c09 translation: regenerate po/vim.pot after v9.2.0093
vim-patch:f7a568ebe runtime(syntax-tests): regenerate dump files (after v9.2.0093)
vim-patch:22c62e269 runtime(syntax-tests): regenerate dump files (after v9.2.0110)
vim-patch:bd77d327d runtime(doc): remove thoughts of generics for a function
vim-patch:9.2.0114: MS-Windows: terminal output may go to wrong terminal
vim-patch:49b81793f runtime(docs): Update CONTRIBUTING.md and mention #vim on libera
vim-patch:9.2.0123: GTK: using deprecated gdk_pixbuf_new_from_xpm_data()

Co-authored-by: marvim <marvim@users.noreply.github.com>
2026-03-09 11:35:38 -04:00
github-actions[bot]
be8969f4cc docs: update version.c (#38053)
vim-patch:9.2.0001: tests: Test_popup_setbuf() fails
vim-patch:9.2.0047: Vim9: Comment parsing error with lambda
vim-patch:9.2.0052: Wayland: hiding lower half of command line in tiny vim

Co-authored-by: marvim <marvim@users.noreply.github.com>
2026-02-26 12:02:20 +08:00
github-actions[bot]
5d6846c389 docs: update version.c #37962
vim-patch:9.1.0001: tests: Test_popup_setbuf() fails
vim-patch:9.2.0018: high cpu usage with Wayland compositor
vim-patch:472f46e23 README.md: mention r/vim and #vim libera
vim-patch:dbd924f6a runtime(syntax-tests): Fail when executable syntax tests are found
vim-patch:70a9273dc Filelist: Fix CI error caused by xdg.vim missing in Filelist
vim-patch:405ba5010 runtime(doctags): remove unused header include file
vim-patch:47eb32fc9 translation(zh): Update menu translation for changed "Sponsor" entry
vim-patch:9.2.0038: Wayland: Not using bool type
vim-patch:a99dcca17 Maintainers: Update MAINTAINERS file
vim-patch:7b7a6f941 Add information for runtime files in the bug template.
vim-patch:9b16aa34b CI: Avoid referencing the unstable ddebs.ubuntu.com/noble-proposed mirror
vim-patch:9.2.0044: Wayland: still performance issues

Co-authored-by: marvim <marvim@users.noreply.github.com>
2026-02-24 03:40:03 -05:00
github-actions[bot]
456fb08542 docs: update version.c #37784
vim-patch:2e9db8fa9 runtime(doc): add Swedish entries to Make_all.mak, add conversion rule to Makefile
vim-patch:776b07000 installman: Update the sed patterns in installman.sh
vim-patch:9fe5a1d55 runtime(doc): Use ellipses for overlength example comments at :help vim9.txt
vim-patch:75541da4c runtime(doc): Update todo.txt and remove solved issues
vim-patch:9.1.0001: tests: Test_popup_setbuf() fails
vim-patch:4cae20c47 README: Updated version from 91 to 92 in various READMEs
vim-patch:93f05b6d4 Makefile: dosrt target fails because of duplicate lang directories
vim-patch:9.2.0008: MS-Windows: font size calculation may be wrong
vim-patch:9.2.0010: Using Wayland compositor is still slow
vim-patch:9.2.0012: Build fails when wayland is not defined
vim-patch:9.2.0013: parallel make invocation may break Wayland header generation
vim-patch:823f4f12b proto: make proto doesn't handle bool type correctly
2026-02-18 01:53:15 -05:00
github-actions[bot]
74fc085078 docs: update version.c #37595
vim-patch:9.1.2111: Vim9: no error for elseif/else after else
vim-patch:9.1.2117: unnecessary braces in terminal.c
vim-patch:602e6042a runtime(doc): Reformat example at :h gui-w32-fullscreen
vim-patch:9.1.2125: MS-Windows: DirectX rendering can be improved
vim-patch:9.1.2127: MS-Windows: DirectX renders font too small
vim-patch:1cac0a575 translation(sv): Remove duplicates from [g]vim.desktop.in
vim-patch:91ec2c3ba CI: update FreeBSD runner to 15.0
2026-02-08 07:35:40 -05:00
ashab-k
027b7d6bbb fix(ui): :intro not displayed with ui2 #37472
Problem:
The :intro  fails to display in  ui2 because wait_return(true) triggers a full
redraw. Furthermore statuslines are visible when using :intro

Solution:
Replace wait_return() with plain_vgetc(). This works with old and ui2 while also removing the unnecessary statusline and "press ENTER" prompt.
Updates tests to work with new behaviour.

Signed-off-by: ashab-k <ashabkhan2000@gmail.com>
2026-01-27 18:25:36 -05:00
github-actions[bot]
76c77bd114 docs: update version.c #37545
vim-patch:9.1.1988: osc52 package can be further improved
vim-patch:5fb29bb7e runtime(osc52): Update documentation, send DA1 query when loading package
vim-patch:e6a11d45e runtime(osc52): A few minor fixes
vim-patch:1d4fe8905 CI: Add C preproc indentation check to CI
vim-patch:a5ba252f0 runtime(doc): Tweak tag lines in vim9.txt
vim-patch:c035f518c CI: check encoding of runtime files with utf-8 name
2026-01-27 08:05:30 -05:00
github-actions[bot]
0627b7902f docs: update version.c (#37212)
vim-patch:8.2.1857: Vim9: using job_status() on an unused var gives an error
vim-patch:8.2.2064: terminal: cursor is on while redrawing, causing flicker
vim-patch:8.2.3585: crash when passing float to "term_rows" of term_start()
vim-patch:8.2.3640: freeze when calling term_wait() in a close callback
vim-patch:8.2.3666: libvterm is outdated
vim-patch:8.2.3803: GUI: crash with 'writedelay' set using a terminal window
vim-patch:8.2.4695: JSON encoding could be faster
vim-patch:8.2.4699: hard to reproduce hang when reading from a channel
vim-patch:8.2.4757: list of libraries to suppress lsan errors is outdated
vim-patch:8.2.4788: large payload for LSP message not tested
vim-patch:8.2.4830: possible endless loop if there is unused typahead
vim-patch:8.2.5055: statusline is not updated when terminal title changes
vim-patch:9.0.0235: 'autoshelldir' does not work with chunked respose
vim-patch:9.0.0394: Cygwin: multibyte characters may be broken in terminal window
vim-patch:9.0.0524: build instructions for MS-Windows are outdated
vim-patch:9.0.0774: the libvterm code is outdated
vim-patch:9.0.1269: channel test often fails on Mac OS
vim-patch:9.0.1487: Content-type header for LSP channel not according to spec
vim-patch:9.0.1498: in a terminal window the cursor may jump around
vim-patch:9.0.1509: error message lacks mentioning the erroneous argument
vim-patch:9.0.1527: crash when using negative value for term_cols
vim-patch:9.0.1627: no generic mechanism to test syntax plugins
vim-patch:9.0.1628: syntax tests fail on FreeBSD
vim-patch:9.0.1692: Android not handling AI_V4MAPPED ai_flag
vim-patch:9.0.1790: Redundant LSP Content-Type header
vim-patch:b147d3148 tests: Improve the codestyle test (#12988)
vim-patch:9.0.1922: LSP server request message is misinterpreted as a response message
vim-patch:9.0.1927: patch 1916 (fixed terminal size) not optimal
vim-patch:9.0.1929: runtime tests fail with tiny vim
vim-patch:9.0.1939: still a problem when processing LSP RPC requests
vim-patch:4ae16d721 Improve CONTRIBUTING.md
vim-patch:74a233184 NSIS: Possibility to include translated license and README.txt files (#14311)
vim-patch:3ac83c714 The CODEOWNERS File is not useful
vim-patch:b7258738f runtime(doc): fix typo in usr_52.txt
vim-patch:f5c8f520b runtime(doc): fix typo in vim9script help file (#14782)
vim-patch:bad9577b9 runtime(doc): include some vim9 script examples in the help
vim-patch:98fb81846 runtime(comment): clarify the usage of 'commentstring' option value
vim-patch:9.1.0473: term_start() does not clear vertical modifier
vim-patch:9.1.0475: cmod_split modifier is always reset in term_start()
vim-patch:9d85d4dcf runtime(manpager): avoid readonly prompt
vim-patch:9.1.0606: tests: generated files may cause failure in test_codestyle
vim-patch:9.1.0639: channel timeout may wrap around
vim-patch:9.1.0643: terminal: cursor may end up on invalid position
vim-patch:166f89e04 runtime(doc): update vim90 to vim91 in docs
vim-patch:914213616 runtime(comment): add gC mapping to (un)comment rest of line
vim-patch:0fb25515c runtime(comment): fix syntax error
vim-patch:e021f39b7 runtime(comment): commenting might be off by one column
vim-patch:7b27fc49a runtime(comment): consider &tabstop in lines after whitespace indent
vim-patch:9.1.0763: tests: cannot run single syntax tests
vim-patch:f64bafd98 runtime(comment): fix commment toggle with mixed tabs & spaces
vim-patch:9.1.0787: cursor position changed when using hidden terminal
vim-patch:55adc5b46 runtime(doc): update coding style documentation
vim-patch:feea1b444 Add an .editorconfig file to repository
vim-patch:ba0b45857 translation(am): Remove duplicate keys in desktop files
vim-patch:de6a31301 runtime(doc): mention auto-format using clang-format for sound.c/sign.c
vim-patch:9.1.0989: Vim9: Whitespace after the final enum value causes a syntax error
vim-patch:9.1.1047: Makefiles uses non-portable syntax
vim-patch:9.1.1061: tests: test_glvs fails when unarchiver not available
vim-patch:7ceca3eb0 runtime(syntax-tests): Support "wait-free" test failure
vim-patch:9.1.1229: the comment plugin can be improved
vim-patch:20e46fa65 Improve contributing guide by adding a section on signing off commits
vim-patch:9.1.1240: Regression with ic/ac text objects and comment plugin
vim-patch:9.1.1254: need more tests for the comment plugin
vim-patch:9.1.1259: some issues with comment package and tailing spaces
vim-patch:9.1.1293: comment plugin does not handle 'exclusive' selection for comment object
vim-patch:9.1.1336: comment plugin does not support case-insensitive 'commentstring'
vim-patch:9.1.1348: still E315 with the terminal feature
vim-patch:55f9e2bef runtime(doc): Tweak documentation style in develop.txt
vim-patch:9.1.1399: tests: test_codestyle fails for auto-generated files
vim-patch:9.1.1456: comment plugin fails toggling if 'cms' contains \
vim-patch:aef2e53cf runtime(comment): handle special chars ^$[ robustly
vim-patch:1cbe3e89c runtime(comment): add <Plug>-mappings
vim-patch:9.1.1536: tests: test_plugin_comment uses wrong :Check command
vim-patch:58706ac04 Update editorconfig and the documented C-style for sign.c/sound.c
vim-patch:9.1.1597: CI reports leaks in libgtk3 library
vim-patch:46ec89902 runtime(doc): update develop assumptions
vim-patch:bc51ec53d runtime(doc): Update CONTRIBUTING and clarify use of Vim9 script
vim-patch:d1833d282 runtime(doc): allow more C99 features
vim-patch:0ed08788a runtime(doc): document use of proto files in develop.txt
vim-patch:05662b63b runtime(doc): Tweak spacing in develop.txt
vim-patch:e89efc22b runtime(doc): update Vim policy
vim-patch:fabe9a4c8 nsis: Getting the Vim version number via makensis
vim-patch:9.1.1841: patch 9.1.1840 adds python build dependency
vim-patch:bcf6c32b5 runtime(doc): Tweak documentation in develop.txt
vim-patch:9.1.1905: tabpanel: truncates terminal output
vim-patch:9.1.1912: tests: test_plugin_comment fails
vim-patch:ef7a577b2 runtime(doc): Remove outdated agide.org link
vim-patch:9.1.2025: conpty terminal process may not start
vim-patch:ce1636548 runtime(doc): Emphasize adding tests when contributing
vim-patch:d09be1584 runtime(doc): Update Contributing.md on the use of AI
vim-patch:9.1.2039: if_ruby: crash when using Ruby/dyn 4.0
vim-patch:0115da33b CI: Missing test of Vim with ConPTY on Windows
vim-patch:9.1.2047: MS-Windows: style issue in gui_w32.c
vim-patch:9.1.2048: MS-Windows: backspace behavior wrong with ConPTY
vim-patch:9.1.2053: MS-Windows: May use wrong find command
vim-patch:0ed8ba307 Always force LF line endings in old test .ok files
vim-patch:a735e44b3 translation(ru): updated menu files according to the patch 9.1.1989
vim-patch:416d1a5e2 translation(ru): added a disclaimer to the license translation
vim-patch:0084e4bd1 gitattributes: mark test21.ok binary, drop test42.in
vim-patch:aa58f1fe4 CI: build failure in if_perl.xs
vim-patch:9.1.2065: GvimExt cannot be linked statically using MinGW
vim-patch:5516fc534 runtime(syntax-tests): Adapt "runtime/syntax/testdir/vimcmd" for "src/testdir/util/shared.vim"
vim-patch:9.1.2073: auto/configure needs to be regenerated
vim-patch:9.1.2074: Compile error with Motif GUI
vim-patch:da44ef6a9 runtime(c,cpp): Add reference links to noreturn tests
vim-patch:8211f556d runtime(syntax-tests): tests: sh_10 fails on MacOS runners
vim-patch:9.1.2091: Ruby integration does not work correctly
vim-patch:9.1.2096: Vim9: truthiness issue with objects
vim-patch:9.1.2099: different line endings in ja.sjis.po and ja.po
vim-patch:284f8669e CI: Reorder path in Windows CI runners and move Python3 before $PATH
vim-patch:9.1.2101: Vim9: more truthiness issues

vim-patch:8.2.0572: using two lines for free and reset
vim-patch:8.2.2291: Vim9: cannot use "null" for v:null
vim-patch:8.2.2961: keys typed during a :normal command are discarded

vim-patch:9.0.1567: profiler calculation may be wrong on 32 bit builds
vim-patch:9.0.1776: No support for stable Python 3 ABI
vim-patch:9.0.1859: heap-use-after-free in bt_normal()
vim-patch:9.0.2052: win32: using deprecated wsock32 api

vim-patch:9.1.2052: Compile error when disabling linebreak feature
vim-patch:5e37e31: runtime(tutor): fix wrong motion in instruction
vim-patch:9.1.2067: shadow variable warning in menu.c
vim-patch:f78629b: runtime(doc): Fix typo at :help 'fsync'
2026-01-25 09:57:34 +08:00
github-actions[bot]
a3c56d1002 docs: update version.c #37169
vim-patch:9.0.0993: display errors when adding or removing text property type
vim-patch:7a6d9454c README.md: remove the warp ad again
vim-patch:9.1.2032: Vim9: error when using class member in Lambda
vim-patch:9.1.2036: if_ruby: build error with ruby 4.0
2026-01-02 00:27:35 -05:00
github-actions[bot]
b97db3f8b7 docs: update version.c #37105
vim-patch:9.1.2018: proto: ops.pro outdated
vim-patch:08aaa7ae1 runtime(doc): remove some fixed items from todo.txt
vim-patch:ea2b98b9e runtime(indent-tests): Include a simple Rust indent test
vim-patch:9.1.2031: Makefile: cannot run make installinks twice

vim-patch:8.2.0827: Vim9: crash in :defcompile
vim-patch:8.2.1643: Vim9: :defcompile compiles dead functions
vim-patch:8.2.1750: popup_setoptions() setting firstline fails if cursorline set
vim-patch:8.2.4947: text properties not adjusted when accepting spell suggestion
vim-patch:8.2.4989: cannot specify a function name for :defcompile
vim-patch:8.2.4990: memory leak when :defcompile fails

vim-patch:9.0.0147: cursor positioned wrong after two "below" text properties
vim-patch:9.0.0168: cursor positioned wrong with two virtual text properties
vim-patch:9.0.0233: removing multiple text properties takes many calls
vim-patch:9.0.0243: text properties "below" sort differently on MS-Windows
vim-patch:9.0.0464: with virtual text "above" indenting doesn't work well
vim-patch:9.0.0466: virtual text wrong after adding line break after line

vim-patch:9.1.0020: Vim9: cannot compile all methods in a class
vim-patch:9.1.0189: Memory leak with "above" virttext and 'relativenumber'
vim-patch:9.1.1654: build failure when FEAT_DIFF is not defined
vim-patch:9.1.1925: make depend does not include osdef.h
2025-12-30 02:07:11 -05:00
github-actions[bot]
5a1a92cc7a docs: update version.c (#37059)
vim-patch:8.2.3793: using "g:Func" as a funcref does not work in script context
vim-patch:6ec7d40b7 runtime(getscript): GLVS plugin fails with wget.exe with PowerShell
vim-patch:2387c49f6 translation(zh_CN): Add license disclaimer
vim-patch:9.1.2002: Vim9: heap-use-after-free when when accessing protect class member
vim-patch:9.1.2010: Missing out-of-memory checks in vim9class.c
vim-patch:9.1.2011: crash when unreferencing gtk icon theme

Applicable patches became N/A due to previous ports (a4ea6027) and vim9:

vim-patch:8.2.0335: no completion for :disassemble
vim-patch:8.2.2033: Vim9: :def without argument gives compilation error
vim-patch:8.2.4288: preprocessor indents are inconsistent
vim-patch:8.2.4324: Vim9: script-local function name can start with "_"
vim-patch:8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies
vim-patch:8.2.4957: text properties in a wrong position after a block change
vim-patch:9.0.0166: when using text properties line text length computed twice
vim-patch:9.0.0219: cannot make a funcref with "s:func" in a def function
vim-patch:9.0.1357: using null_object results in an internal error
vim-patch:9.0.1484: Coverity warns for using invalid array index
vim-patch:9.1.0274: MS-Windows: a few compiler warnings
vim-patch:9.1.1339: missing out-of-memory checks for enc_to_utf16()/utf16_to_enc()
vim-patch:9.1.1434: MS-Windows: missing out-of-memory checks in os_win32.c
2025-12-25 03:38:50 -05:00
github-actions[bot]
69167006a4 docs: update version.c #36917
vim-patch:3a113e04d nsis: add Chinese translation to nsis installer
vim-patch:e1ea10a0a CI: Bump actions/cache from 4 to 5
vim-patch:9.0.1144: reading beyond text
vim-patch:9.0.1669: Crash syncing swapfile in new buffer when using sodium crypt
vim-patch:9.1.1977: MS-Windows: missing dependency on optiondefs.h in Make_cyg_ming.mak
vim-patch:9.1.1990: tests: Test_term_gettty() fails when using conpty on Windows
vim-patch:9.1.1997: Missing out-of-memory check in vim9class.c
vim-patch:9.1.1273: Coverity warns about using uninitialized value

vim-patch:8.2.0419: various memory leaks in Vim9 script code
vim-patch:8.2.0881: compiler warning for argument type
vim-patch:8.2.1532: compiler warning for conversion of size_t to long
vim-patch:8.2.1839: Vim9: memory leaks reported in assign test
vim-patch:8.2.2299: Vim9: invalid memory access making error message flaky
vim-patch:8.2.2673: Vim9: script-local funcref can have lower case name
vim-patch:8.2.3132: compiler warns for size_t to colnr_T conversion
vim-patch:8.2.3224: cannot call script-local function after :vim9cmd
2025-12-20 21:22:30 -05:00
github-actions[bot]
8619dc251c docs: update version.c #36896
vim-patch:9.1.1034: Vim9: compiling abstract method fails without return
vim-patch:8.2.4316: CYGWIN32 is not defined on 64 bit systems
vim-patch:9.0.0063: too many type casts for dict_get functions
vim-patch:9.1.1840: Generating prototype files does not work on all platforms
2025-12-11 12:47:48 -05:00
github-actions[bot]
c40cb2a4cf docs: update version.c #36895
vim-patch:9.0.1940: wrong upstream version in libvterm README
vim-patch:e1b95f525 runtime(doc): Update help tags (13180)
vim-patch:9.0.1942: Vim9: execution stack invalidated with null object
vim-patch:9.0.1944: Vim9: function instruction pointer invalidated
vim-patch:e845b38da runtime(doc): regenerate xxd manpage
vim-patch:9.0.1949: Vim9: allows reserved keywords as members
vim-patch:9.0.1952: Vim9: unused static field
vim-patch:9.0.1974: vim9: using contra-variant type-checks
vim-patch:b74ebfc6b runtime(doc): update xxd manpage and mention $NO_COLOR env
vim-patch:b9a974df9 translation(it): update translation of xxd manpage
vim-patch:9.0.1984: CI: Test_open_delay*() fails on FreeBSD 14
vim-patch:9.0.1985: CI: codecov is intrusive
vim-patch:9.0.1989: Vim9: double error message given
vim-patch:9b259f520 translation(it): revert permission changes for xxd manpages again (13277)
vim-patch:26e8f7b0a runtime(doc): Update vim9class help (13292)
vim-patch:9.0.1996: Cannot build with python312
vim-patch:9.0.1998: xxd: cannot reverse a bit dump
vim-patch:9.0.2000: Vim9: use-after-free in deep call stack
vim-patch:75b277d35 translation(it): updated translation of xxd manpage
vim-patch:9.0.2002: Vim9: need cleanup of class related interface code
vim-patch:9.0.2006: Vim9: need more tests
vim-patch:9.0.2007: Vim9: covariant parameter types allowed
vim-patch:9.0.2016: Vim9: assignment operators don't work for class vars
vim-patch:9.0.2036: if_python: rework python3.12 build dependency
vim-patch:9.0.2038: Vim9: object method funcref not cleaned up after use
vim-patch:9.0.2043: Vim9: issue with funcref assignmentand varargs
vim-patch:9.0.2046: win32,python: warning that MS_WIN64 got re-defined
vim-patch:9.0.2047: perl: warning about inconsistent dll linkage
vim-patch:9.0.2049: Vim9: not recognizing qualified class vars for infix ops
vim-patch:9.0.2051: Vim9: wrong error for non-existing object var
vim-patch:9.0.2057: Vim9: no strict type checks for funcrefs varargs
vim-patch:9.0.2066: xxd: corrupting files when reversing bit dumps
vim-patch:9.0.2067: xxd: coloring was disabled on Cygwin
vim-patch:9.0.2072: Vim9: no nr2str conversion in list-unpack
vim-patch:9.0.2083: Perl: xsubpp may be in non-standard location
vim-patch:9.0.2087: build-failure in vim9class
vim-patch:9.0.2088: Vim9: still allows abstract static methods
vim-patch:9.0.2091: Vim9: cannot convert list to string using +=
vim-patch:9.0.2094: Vim9: need more assignment tests
vim-patch:521fb7e14 runtime(doc): Add missing null_<type> help tags (13498)
vim-patch:424da590e runtime(doc): Renamed "makefile_*.mak" for Vim documentation (13517)
vim-patch:ab4f27e2a runtime(doc): Refactor doc-Makefiles (13519)
vim-patch:d2c977bb7 runtime(Filelist): include new doc-Makefiles (13551)
vim-patch:9.0.2119: remove dead-condition in ex_class
vim-patch:8c14e7973 runtime(doc): Update doc Makefiles with comments from 13567 (#13577)
vim-patch:64c6bfd8e runtime(tutor): add Make_mvc.mak file for tutor (13580)
vim-patch:ffd6d31cb runtime(lang): Revise Makefile (13589)
vim-patch:110dd905d runtime(syntax-test): ci fails, disable html test for now
vim-patch:72314bb85 runtime(Filelist): include several missing files (13600)
vim-patch:926c3f45a CI: disable the test_terminal_resize() test for GH CI in GUI (13603)
vim-patch:c089c3816 CI: disable the test_terminal_resize2() test for GH CI in gui mode (13615)
vim-patch:9.0.2146: text-property without type errors when joining
vim-patch:563e6440b runtime(doc): update todo items (13631)
vim-patch:9.0.2155: Vim9: type not kept when assigning vars
vim-patch:1ec115c92 runtime(doc): re-generate helptags
vim-patch:7349c5160 CI: Fix i386 build (13680)
vim-patch:9.0.2161: Vim9: not able to use imported interfaces and classes
vim-patch:9.0.2173: Vim9: crash when compiling for statement and non-existing type
vim-patch:ec497574f CI: bump github/codeql-action from 2 to 3 (13716)
vim-patch:3ffc5bc6b CI: change dependabot prefix to "CI" (13724)
vim-patch:cb69dc351 runtime(doc): update helptags
vim-patch:9.0.2182: Vim9: need a way to reserve future extension
vim-patch:1d4fcfe55 runtime(doc): add some error codes to `:help vim9class` (13747)
vim-patch:4e28631f9 runtime(doc): Clarify that new() is not static
vim-patch:cea3dac76 runtime(doc): Add variable categories and null related documentation(13750)
vim-patch:92feeaffc runtime(doc): add help tag multiple-constructors. (13772)
vim-patch:0aed99abf runtime(doc): correct the :public example (13795)
vim-patch:53860eb9c runtime(Filelist): remove coveralls, move runtime/lang/Make_mvc.mak (13790)
vim-patch:9.1.0005: OpenVMS does not support python3 and xterm_save
vim-patch:9.1.0008: NSIS installer includes syntax testdir
vim-patch:b21499537 runtime(doc): Improve the documentation for Vim9 classes (13828)
vim-patch:9.1.0023: xxd: few problems with EBCDIC for z/OS (MVS)
vim-patch:8102a4c46 CI: Check help tags for errors (duplicates, missing, etc) (13865)
vim-patch:9c58191b3 CI: regenerate helptags, fix ci help tags job failing
vim-patch:9.1.0032: MS-Windows installer misses keymaps
vim-patch:9.1.0041: xxd -i may generate incorrect C statements
vim-patch:1cee50904 CI: Bump actions/cache from 3 to 4 (13897)
vim-patch:91155eb31 runtime(tutor): simplify tutor makefiles (13859)
vim-patch:e8ff5e6df runtime(lang): improve makefiles, add clean rule, fix typo (13856)
vim-patch:459867b63 runtime(doc): improve doc makefiles, add clean rule (13855)
vim-patch:4927110a4 CI: regenerate helptags to fix CI job
vim-patch:9.1.0052: Patch 9.1.0041 causes regressions for users
vim-patch:4d49643c3 runtime(doc): style fixes in vim9.txt (13918)
vim-patch:8fecb472c runtime(doc): correct Vim patch for Wayland support
vim-patch:28db30ddb CI: update clang to v18 (13937)
vim-patch:0a3d36968 CI: get rid of snap and speed up CI (13938)
vim-patch:ece714568 runtime(vimlogo): Include and modernize vimlogo.svg
vim-patch:f430e7dae runtime(Filelist): include README_vimlogo.txt (13944)
vim-patch:ea7f2f29a CI: Bump codecov/codecov-action from 3 to 4 (13978)
vim-patch:7f630e6f3 CI: skip apt upgrade on github runners (13975)
vim-patch:bd2f45a6e CI: Add Codecov token (13999)
vim-patch:9.1.0094: xxd: buffer-overflow when writing color output
vim-patch:9.1.0104: Linking fails with -lto because of PERL_CFLAGS
vim-patch:026b17404 runtime(doc): Fix typo in testing.txt (14054)
vim-patch:72a1f45e9 CI: install gnudiff and enable `Test_diffmode` on macos-14 runner again (14056)
vim-patch:9.1.0124: display of below/right virtual text with non-virtual text overlap
vim-patch:9.1.0134: CI: Test_term_gettitle() is flaky on MacOS 14
vim-patch:56824430c runtime(syntax-tests): simplify code and allow filetype options
vim-patch:d0d4adb60 runtime(Filelist): include runtime/syntax/testdir/ftplugin
vim-patch:0fdd18596 CI: enable apt upgrade on github runners again to fix i386 build
vim-patch:353faa373 translation(ru): Updated Russian installer translation (14134)
vim-patch:c62dacb7e translation(gr): add translation of the installer (14148)
vim-patch:64de03a22 runtime(syntax-tests): remove executable bit from sh test file
vim-patch:20eaf8b78 tools/rename.bat uses 'mv' and "move" (14201)
vim-patch:8291e91c6 runtime(indent-test): MS-Windows: Add Makefile for running indent tests
vim-patch:93edd254d runtime(syntax-tests): Support embeddable Vim configuration for syntax tests
vim-patch:f6069a7dd runtime(syntax-tests): Support sourceable Vim configuration for syntax tests
vim-patch:a9bc195d6 runtime(syntax-tests): Retrofit input/c.c. with TEST_SETUP
vim-patch:a2addebca runtime(syntax-tests): include missing changes
vim-patch:702f7923f runtime(syntax-tests): regenerate c_00 and markdown dumps
vim-patch:9.1.0191: Installer does not remove all files
vim-patch:f976e2c95 CI: mingw complains about unknown escape sequence: '\l', fails with libsodium (14259)
vim-patch:8e37daf62 CI: Fix for Sodium version 1.0.19 and MinGW (14267)
vim-patch:9.1.0197: Vim9: problem evaluating negated boolean logic
vim-patch:9.1.0198: Vim9: compound operators broken for lambdas in an object
vim-patch:51c94b650 NSIS: Update nsis installer and nsis docs (14256)
vim-patch:6dcf59b89 NSIS: Redesigning the appearance of the vimrc settings page (14292)
vim-patch:e6e3a7aaf Update README.md (14302)
vim-patch:b75825f74 Update README.txt and README.md (14313)
vim-patch:9.1.0224: cursor may move too many lines over "right" & "below" virt text
vim-patch:9.1.0226: Not able to assign enum values to an enum static variable
vim-patch:4fa06bb17 NSIS: fix path of uganda.nsis.txt in german.nsi file (14331)
vim-patch:9.1.0252: Vim9: segfault with static in super class
vim-patch:19ecb46c5 NSIS: Correctly distribute libsodium with the installer (14422)
vim-patch:9.1.0286: Vim9: E1027 with defcompile for abstract methods
vim-patch:49f1e1979 NSIS: Fix a few issues with gvim.nsi
vim-patch:b988c7a95 add runtime/doc/tags-* to ignore files (14479)
vim-patch:9.1.0308: configure: msgfmt hardcoded
vim-patch:acba5af95 CI: use explicit version tags for macos runners (14548)
vim-patch:9.1.0331: make install does not install all files
vim-patch:9.1.0350: tests: test_vim9_dissamble may fail
vim-patch:9.1.0353: tests: Test_autoload_import_relative_compiled fails on Windows
vim-patch:fbeea681c CI: change the download URL of "libsodium" (14618)
vim-patch:04e894355 CI: remove microsoft-prod.list repository (14628)
vim-patch:addf9ed62 runtime(doc): clarify the effect of setting the shell to powershell
vim-patch:4b9fc8247 CI: ubuntu-toolchain-r/test repository will be removed (14641)
vim-patch:93df2285a runtime(doc): update helptags for jq syntax (14646)
vim-patch:9.1.0378: Vim9: no comments allowed after class vars
vim-patch:9.1.0384: tests: vt420 terminfo entry may not be found
vim-patch:370e36829 runtime(doc): regenerate helptags (14695)
vim-patch:94a05d554 translation(es): update spanish menu localization
vim-patch:3ca2ae180 translation(ca): update Catalan menu
vim-patch:f1d3913a8 translation(de): update German menu
vim-patch:e0d0ad675 translation(af): update Afrikaans menu
vim-patch:5ba554011 translation(CZ): update Czech menu
vim-patch:247dbd0e7 translation(is): update Icelandic menu
vim-patch:f2211cb1c translation(ko): update Korean menu
vim-patch:c3016a8bf translation(nl): update Dutch menu
vim-patch:d88a39e0d translation(pt): update Portuguese menu
vim-patch:dfbf6f3ae translation(sl): update Slovenian menu
vim-patch:75c3161f8 translation(sk): update Slovak menu
vim-patch:5bf7446ba translation(sr): update Serbian menu
vim-patch:c8330b8ff CI: test_sound fails on macos-12 (14715)
vim-patch:9.1.0392: tests: Vim9 debug tests may be flaky
vim-patch:4e9adfa3d README.md: Update link to Wikipedia Vi page
vim-patch:9.1.0400: Vim9: confusing error message for unknown type
vim-patch:9.1.0404: [security] xxd: buffer-overflow with specific flags
vim-patch:9.1.0405: tests: xxd buffer overflow fails on 32-bit
vim-patch:9e4bfb219 translation(it): update translation of xxd manpage
vim-patch:9.1.0408: configure fails on Fedora when including perl
vim-patch:2f5ff7382 runtime(syntax-tests): Filter out non-Latin-1 characters for syntax tests (14767)
vim-patch:8314de8fd CI: Upload failed screendump tests when run in github actions
vim-patch:95ff39f8e CI: disable -O2 for Coverity after v9.1.0429
vim-patch:f2d74e3b6 runtime(comment): add missing help tags file
vim-patch:9.1.0434: make errors trying to access autoload/zig
vim-patch:9.1.0437: Motif requires non-const char pointer for XPM  data
vim-patch:c984b2fd9 runtime(vim): fix syntax vim bug (Close 14858) (#14861)
vim-patch:9.1.0452: Configure checks for libelf unnecessarily
vim-patch:9c6089051 CI: update FreeBSD runner to 14.1 (13937)
vim-patch:9.1.0468: GvimExt does not consult HKEY_CURRENT_USER
vim-patch:9.1.0470: tests: Test_ColonEight_MultiByte() fails sporadically
vim-patch:4032daaa1 translation(it): Update Italian Vim manpage
vim-patch:9.1.0474: CI: Test_ColonEight() fails on github runners
vim-patch:6ea3dfe8d runtime(vim): Remove orphaned screen dump files (14965)
vim-patch:31441d509 runtime(vim): Update g:vimsyn_comment_strings dump file tests
vim-patch:4225f2885 README.md: Update link to release archives
vim-patch:6dd5840fd runtime(html): Restore HTML syntax file tests
vim-patch:9.1.0515: Vim9: segfault in object_equal()
vim-patch:9.1.0519: MS-Windows: libvterm compilation can be optimized
vim-patch:9.1.0520: Vim9: incorrect type checking for modifying lists
vim-patch:9.1.0521: if_py: _PyObject_CallFunction_SizeT is dropped in Python 3.13
vim-patch:b81109192 CI: Pre-v9.0.0110 versions generate bogus documentation tag entries
vim-patch:9.1.0533: Vim9: need more tests for nested objects equality
vim-patch:841844664 runtime(syntax-tests): Allow for folded and wrapped lines in syntax test files
vim-patch:cc5482edb runtime(syntax-tests): Clear and redraw the ruler line with the shell info
vim-patch:d2f498799 runtime(syntax-tests): Introduce self tests for screen dumping
vim-patch:719714383 runtime(syntax-tests): Abort and report failed cursor progress
vim-patch:9.1.0541: failing test with Vim configured without channel
vim-patch:b5a92d72e runtime(syntax-tests): Stop generating redundant "*_99.dump" files
vim-patch:080ba2c69 runtime(vim): Cleanup :match and :loadkeymap syntax test files
vim-patch:9.1.0604: popup_filter during Press Enter prompt seems to hang
vim-patch:510f94b6d INSTALL: remove outdated notice about statically linked executable
vim-patch:d887fb81b runtime(yaml): Remove orphaned YAML syntax dump files
vim-patch:9.1.0614: tests: screendump tests fail due to recent syntax changes
vim-patch:408bd9ffe runtime(progress): Add syntax test for comments
vim-patch:9.1.0622: MS-Windows: mingw-build can be optimized
vim-patch:9.1.0623: Mingw: errors when trying to delete non-existing files
vim-patch:9.1.0626: Vim9: need more tests with null objects
vim-patch:9.1.0628: MinGW: coverage files are not cleaned up
vim-patch:9.1.0637: MS-Windows: Style issues in MSVC Makefile
vim-patch:9.1.0640: Mingw: Makefile can be improved
vim-patch:491e55d0e Maintainers: Add maintainer for ondir ftplugin + syntax files
vim-patch:22a22529a CI: update clang compiler to version 20
vim-patch:9.1.0656: MS-Windows: MSVC Makefile CPU handling can be improved
vim-patch:9.1.0657: MS-Windows: MSVC build time can be optimized
vim-patch:9.1.0659: MS-Windows: MSVC Makefile is a bit hard to read
vim-patch:e0fd1ca7d translation(it): update Italian manpage
vim-patch:181fda18e translations: Update generated po files
vim-patch:9.1.0668: build-error with python3.12 and stable ABI
vim-patch:3383ed7e2 Update .gitignore and .hgignore files
vim-patch:9.1.0669: if_python: stable python ABI not used by default
vim-patch:9.1.0673: Vim9: too recursive func calls when calling super-class method
vim-patch:9.1.0674: Vim9: compiling abstract method fails because of missing return
vim-patch:9.1.0675: Patch v9.1.0674 causes problems
vim-patch:9.1.0676: style issues with man pages
vim-patch:5f995c92e runtime(lang): update Makefile and make it portable between GNU and BSD
vim-patch:1869fe0ce runtime(tutor): update Makefile and make it portable between GNU and BSD
vim-patch:8f3f78546 runtime(doc): Updating the examples in the xxd manpage
vim-patch:9b7d55ee2 runtime(doc): update Makefile and make it portable between GNU and BSD
vim-patch:a4aa97590 translation(it): update Italian manpages
vim-patch:12333bae0 translation(ru): update man pages
vim-patch:9beccaf77 translation(it): updated Italian manpage
vim-patch:4a0dc29e5 translation(it): Fix filemode of Italian manpages
vim-patch:9.1.0687: Makefile may not install desktop files
vim-patch:9.1.0688: Vim9: dereferences NULL pointer in check_type_is_value()
vim-patch:79b5fc569 translation(pt): revert Portuguese menu translation
vim-patch:56186e41d translation(pt): Revert and fix wrong Portuguese menu translation files
vim-patch:9.1.0691: python3: stable-abi may cause segfault on Python 3.11
vim-patch:9.1.0693: Configure doesn't show result when not using python3 stable abi
vim-patch:377ad8c71 translation(pt): Update menu_pt_br
vim-patch:9.1.0696: installing runtime files fails when using SHADOWDIR
vim-patch:41ba26566 translation(pt): update Portuguese/Brazilian menu translation
vim-patch:4e527a2d5 CI: Install locales-all package
vim-patch:9.1.0706: tests: test_gettext fails when using shadow dir
vim-patch:9.1.0710: popup window may hide part of Command line
vim-patch:9.1.0711: tests: test_xxd may file when using different xxd
vim-patch:233252fdf Maintainers: fix typo in author name
vim-patch:609599cc4 runtime(glvs): update GetLatestVimScripts plugin
vim-patch:9.1.0722: crash with large id in text_prop interface
vim-patch:9.1.0723: if_python: dynamic linking fails with python3 >= 3.13
vim-patch:9.1.0724: if_python: link error with python 3.13 and stable ABI
vim-patch:9.1.0726: not using correct python3 API with dynamic linking
vim-patch:9.1.0732: xxd: cannot use -b and -i together
vim-patch:5ca3efa5d translation(ru): updated xxd man page
vim-patch:3f6981d8c translation(it): updated xxd man page
vim-patch:e019f3626 CI: upload failed screendump tests also for Cirrus
vim-patch:ac8a10ab7 runtime(doc): fix typo in :h dos-colors
vim-patch:c854efc6f runtime(glvs): fix a few issues
vim-patch:1678ca36c runtime(doc): remove completed TODO
vim-patch:7cd6edf2b runtime(glvs): Correct the tag name of glvs-autoinstal
vim-patch:5dd4ec008 CI: uploading failed screendump tests does not work Cirrus
vim-patch:5d64e2801 CI: macos-12 runner is being sunset, switch to 13
vim-patch:48f3833ff NSIS: Include libgcc_s_sjlj-1.dll again
vim-patch:793c31511 CI: uploading failed screendumps still fails on Cirrus CI
vim-patch:9.1.0790: Amiga: AmigaOS4 build should use default runtime (newlib)
vim-patch:9.1.0793: xxd: -e does add one extra space
vim-patch:de79f9129 runtime(syntax-tests): tiny vim fails because of line-continuation
vim-patch:912fbaf6e runtime(doc): Remove some completed items from todo.txt
vim-patch:9.1.0819: tests: using findexpr and imported func not tested
vim-patch:203c7225f CI: huge linux builds should also run syntax & indent tests
vim-patch:15f69de26 runtime(doc): update help tags
vim-patch:885424458 git: ignore reformatting commit for git-blame (after v9.1.0829)
vim-patch:29ce41907 Filelist: ignore .git-blame-ignore-revs
vim-patch:0b8176dff Filelist: include helptoc package
vim-patch:9.1.0837: cross-compiling has some issues
vim-patch:c39c0230c Filelist: vimtutor chapter 2 is missing in Filelist
vim-patch:9.1.0838: vimtutor is bash-specific
vim-patch:5ccac75d9 runtime(doc): simplify vimtutor manpage a bit more
vim-patch:9.1.0845: vimtutor shell script can be improved
vim-patch:9.1.0847: tests: test_popupwin fails because of updated help file
vim-patch:07c9ab8c0 git: git-blame-ignore-revs shown as an error on Github
vim-patch:815c822aa translation(it): Updated Italian vimtutor
vim-patch:9.1.0850: Vim9: cannot access nested object inside objects
vim-patch:9.1.0857: xxd: --- is incorrectly recognized as end-of-options
vim-patch:9.1.0861: Vim9: no runtime check for object member access of any var
vim-patch:8b97ca66c runtime(doc): update how to report issues for mac Vim
vim-patch:232a77e80 runtime(doc): update helptags
vim-patch:54996ecda editorconfig: don't trim trailing whitespaces in runtime/doc
vim-patch:deda23f85 runtime(doc): Makefile does not clean up all temporary files
vim-patch:ba9e1570d CI: Bump codecov/codecov-action from 4 to 5
vim-patch:9a65a8c27 CI: join codecov array flags, instead of accessing it directly
vim-patch:8bc4d25ab Add clang-format config file
vim-patch:fa41a3ed1 git: ignore re-formatting commit v9.1.0879 for blame
vim-patch:9c69453f0 runtime(misc): add Italian LICENSE and (top-level) README file
vim-patch:f63449a5d translation(ru): updated vimtutor translation, update MAINTAINERS file
vim-patch:ea49002ac CI: update FreeBSD runner to 14.2
vim-patch:3d670bb19 translation(de): update German manpages
vim-patch:fd6693ca5 runtime(doc): remove buffer-local completeopt todo item
vim-patch:9.1.0901: MS-Windows: vimtutor batch script can be improved
vim-patch:12e1729e8 runtime(tutor): Update the makefiles for tutor1 and tutor2 files
vim-patch:1d20ad0bb translation(it): update Italian manpage for vimtutor
vim-patch:23eea9b98 runtime(doc): fix typo in vimtutor manpage
vim-patch:c6db53ce5 Filelist: include translations for Chapter 2 tutor
vim-patch:4854647ab translation(it): update Italian manpage for vimtutor
vim-patch:9.1.0904: Vim9: copy-paste error in class_defining_member()
vim-patch:9.1.0907: printoptions:portrait does not change postscript Orientation
vim-patch:9.1.0912: xxd: integer overflow with sparse files and -autoskip
vim-patch:ff70518f1 add saccarosium to maintainers files
vim-patch:9.1.0925: Vim9: expression compiled when not necessary
vim-patch:3c5d782db editorconfig: set trim_trailing_whitespace = false for src/testdir/test*.vim
vim-patch:9.1.0928: tests: test_popupwin fails because the filter command fails
vim-patch:b10047719 translation(it): add Italian translation for the interactive tutor
vim-patch:9.1.0933: Vim9: vim9compile.c can be further improved
vim-patch:9.1.0939: make installtutor fails
vim-patch:38281e1b9 ci: Update macOS from macos-14 to macos-15
vim-patch:9.1.0943: Vim9: vim9compile.c can be further improved
vim-patch:83029a354 git: ignore reformatting change of netrw plugin
vim-patch:fb27cf9cb git: ignore reformatting change of netrw plugin
vim-patch:9.1.0955: Vim9: vim9compile.c can be further improved
vim-patch:9739086de runtime(vim): Use supported syntax in indent tests
vim-patch:b6ab33bdb translation(fi): Fix typoes in Finish menu translation
vim-patch:9.1.0964: MS-Windows: sed error with MinGW
vim-patch:0a3b9fb5c runtime(doc): clarify ARCH value for 32-bit in INSTALLpc.txt
vim-patch:49a35f67e runtime(doc): Fix enum example syntax
vim-patch:9.1.0976: Vim9: missing return statement with throw
vim-patch:9.1.0992: Vim9: double-free after v9.1.0988
vim-patch:e0424b334 CI: drop setup of snd-dummy module
vim-patch:9.1.1002: Vim9: unknown func error with interface declaring func var
vim-patch:9.1.1012: Vim9: class interface inheritance not correctly working
vim-patch:221c53202 runtime(vim): Split Vim legacy and Vim9 script indent tests
vim-patch:866f22959 runtime(c): Add missing syntax test files
vim-patch:fef4be0d7 CI: bump windows libsodium to 1.0.20
vim-patch:9.1.1033: Vim9: compiling abstract method fails without return
vim-patch:87f65f385 CI: add Linux arm64 CI job
vim-patch:c65bb2ea8 CI: bump windows python to 3.12
vim-patch:9.1.1036: make install fails when using shadowdir
vim-patch:9.1.1038: tests: test_channel.py fails with IPv6
vim-patch:4cbc54a74 runtime(doc): update helptags
vim-patch:e2a047185 Update .gitignore for v9.1.1036
vim-patch:9.1.1055: make install fails because of a missing dependency
vim-patch:9.1.1067: tests: Test_termwinscroll_topline2 fails on MacOS
vim-patch:cbc1f409c CI: bump windows python to 3.13
vim-patch:9.1.1075: Vim9: len variable not used in compile_load()
vim-patch:9.1.1087: Vim9: import with extends may crash
vim-patch:9.1.1090: tests: test_terminwscroll_topline2 unreliable
vim-patch:9.1.1093: tests: output of test ...win32_ctrl_z depends on python version
vim-patch:9.1.1096: if_perl: Perl 5.38 adds new symbols causing link failure
vim-patch:9.1.1103: if_perl: still some compile errors with Perl 5.38
vim-patch:588182810 ci: syntax tests spam output
vim-patch:9.1.1111: Vim9: variable not found in transitive import
vim-patch:44831e4be runtime(doc): Update the 'specifies' keyword documentation, slightly reformat
vim-patch:9.1.1116: Vim9: super not supported in lambda expressions
vim-patch:9.1.1117: there are a few minor style issues
vim-patch:9.1.1128: patch 9.1.1119 caused a regression with imports
vim-patch:a48693c6c runtime(doc): remove resolved complete item from todo list
vim-patch:6a15942bc CI: add Makefile target to verify default highlighting groups are present
vim-patch:066a5340e CI: Install netbeans on windows to make sure to run test_netbeans.vim
vim-patch:f877040a0 nsis: added support for pt-BR to installer and update README.txt
vim-patch:9.1.1148: Vim9: finding imported scripts can be further improved
vim-patch:9.1.1149: Unix Makefile does not support Brazilian lang for the installer
vim-patch:b2bd8de15 nsis: add Portuguese Brazilian translation to nsis installer
vim-patch:7003a5d63 runtime(syntax-tests): Apply stronger synchronisation between buffers
vim-patch:fb792374c runtime(doc): update how to get Vim
vim-patch:de4b244bf runtime(doc): mention alternative check for vim9script
vim-patch:273926e5c editorconfig: set indent config for *.vim files
vim-patch:2e18faced test(runtime/syntax): improve syntax tests
vim-patch:ec6e82af0 runtime(doc): revert modeline change in vim9.txt
vim-patch:25e833f4e editorconfig: set editing style for comment and hlsearch package
vim-patch:6852e5c59 runtime(syntax-tests): Re-introduce support for "phoney" languages
vim-patch:f63c3467b runtime(syntax-tests): Improve parts of "runtest.vim"
vim-patch:ccf2731fd CI: Update clang to version 20
vim-patch:54c88d0cf runtime(indent-tests): GitHub Actions doesn't show why indent tests failed
vim-patch:6b01f0271 translation(sr): Add chapter two of the new tutor
vim-patch:c1c1019fa translation(it): update menu_it
vim-patch:9.1.1210: translation(ru): missing Russian translation for the new tutor
vim-patch:19d4f99a3 runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests
vim-patch:b5459ee10 runtime(syntax-tests): Do not ignore failed screendumps
vim-patch:9d5487f6f runtime(doc): Add missing garbagecollect() hypertext link
vim-patch:29d11a832 runtime(doc): group python interface related items in todo.txt
vim-patch:c5aad6cca runtime(doc): non-portable sed regex in Makefile for pi_netrw.txt rule
vim-patch:9.1.1256: if_python: duplicate tuple data entries
vim-patch:bb8e5ddb9 ci: Check and confirm Vim feature flags exist before testing
vim-patch:9.1.1264: Vim9: error when comparing objects
vim-patch:9.1.1275: MS-Windows: Not possible to pass additional flags to Make_mvc
vim-patch:9.1.1277: tests: trailing comment char in test_popupwin
vim-patch:9.1.1279: Vim9: null_object and null_class are no reserved names
vim-patch:d82f3cae3 runtime(sh): Do not look up a "sh" utility in $PATH for "sh_13.sh"
vim-patch:906f30681 CI: install xcode 16.3 on  macos-15 runner
vim-patch:4ec93fec1 runtime(doc): update enum helptext
vim-patch:ded2b4132 CI: update coverity runner to Ubuntu 24.04
vim-patch:13960a877 CI: GCC 13 install fails, so disable that particular ppa
vim-patch:816779965 CI: coverity.yml: remove python2-dev pkg and retire --enable-pythoninterp
vim-patch:fe8508eda runtime(indent-tests): Instrument timed "search*()" calls
vim-patch:5ecb452f5 runtime(indent-tests): Raise timeouts for "search*()"es
vim-patch:16341e709 CI: add sway compositor to CI tests, to prepare for better Wayland testing
vim-patch:9.1.1332: Vim9: segfault when using super within a lambda
vim-patch:e3302cf2b runtime(syntax-tests): Regenerate changed syntax test pages for vim
vim-patch:be51e9049 git: ignore reformatting commit for git-blame (after v9.1.1352)
vim-patch:9.1.1354: tests: Test_terminalwinscroll_topline() fails on Windows
vim-patch:9.1.1356: Vim9: crash when unletting variable
vim-patch:9.1.1362: Vim9: type ignored when adding tuple to instance list var
vim-patch:ba2ed6ac0 git: ignore indentation changes for git-blame (after v9.1.1363)
vim-patch:8ac3f5dd3 git: ignore indentation changes for git-blame (after v9.1.1364)
vim-patch:13bd43c1e runtime(new-tutor): Update Serbian translation of chapter 1
vim-patch:9.1.1369: configure still using autoconf 2.71
vim-patch:1eb8d0873 git: ignore more style changes from v9.1.1371 and v9.1.1372
vim-patch:314150912 typo in comment in gui.c
vim-patch:9955c125f CI: use deb822 style for llvm source
vim-patch:74e8f28b5 runtime(getscript): check for network errors
vim-patch:e62244f22 runtime(getscript): CI: failure on powershell
vim-patch:9.1.1386: MS-Windows: some minor problems building on AARCH64
vim-patch:7200eae21 git: git: ignore more style changes from v9.1.1390
vim-patch:9.1.1401: list not materialized in prop_list()
vim-patch:1a8be6b44 runtime(syntax-tests): rename kornshell syntax tests and regenerate 00 dumps
vim-patch:a54baccdd runtime(doc): update todo list
vim-patch:2897a8d04 CI: bump xcode to 16.4
vim-patch:72c3ca9f8 CI: update Cirrus runner to FreeBSD 14.3
vim-patch:16e9b477a runtime(doc): remove an obsolete item from todo.txt
vim-patch:2eb995b56 runtime(defaults): Update the "Last Changes" header in defaults.vim
vim-patch:9.1.1459: xxd: coloring output is inefficient
vim-patch:7841ca185 runtime(vimtutor): vimtutor throws Access Denied Error on MS-Windows
vim-patch:9.1.1470: use-after-free with popup callback on error
vim-patch:9.1.1472: if_python: PySequence_Fast_{GET_SIZE,GET_ITEM} removed
vim-patch:5bbdd0b08 runtime(doc): vimtutor starts Vim in nocompatible mode
vim-patch:468c62e4f translation(it): update Italian manpage for vimtutor
vim-patch:d3d54f473 Maintainers: Update MAINTAINERS file
vim-patch:9.1.1488: configure: using obsolete macro AC_PROG_GCC_TRADITIONAL
vim-patch:44a2e3c5d nsis: copy tutor directory recursively
vim-patch:5e3518424 translation(it): updated Italian manpage
vim-patch:73aa24ea7 ci: disable installing netbeans on Windows runners
vim-patch:1c0746829 ci: Use tmate for debugging Github Actions CI
vim-patch:2bfd1ee16 README: mention POSIX vi as a goal of this project
vim-patch:9.1.1497: Link error with shm_open()
vim-patch:523f9f589 runtime(tutor): regenerate utf-8 version of French vimtutor manpage
vim-patch:9.1.1527: Vim9: Crash with string compound assignment
vim-patch:49b89bb17 translation(ru): Update main readme.ru.txt according to commit 2bfd1ee
vim-patch:43855b739 translation(ru): update vimtutor-ru man according to commit 5bbdd0b
vim-patch:a46e9e45a translation(ru): update vim-ru according to patch 9.1.1485
vim-patch:9.1.1546: Vim9: error with has() and short circuit evaluation
vim-patch:9.1.1553: Vim9: crash when accessing a variable in if condition
vim-patch:71c794ccc translation: regenerate vim.pot, ignore version.c changes
vim-patch:9.1.1560: configure: uses $PKG_CONFIG before it is defined
vim-patch:9.1.1561: configure: wayland test can be improved
vim-patch:be863b263 translation: mark vim.pot as linguist-generated, ignore msg locations in vim.pot
vim-patch:9.1.1565: configure: does not consider tiny version for wayland
vim-patch:9.1.1569: tests: Vim9 tests can be improved
vim-patch:9f4a80e2a translation: mark vim.pot as binary
vim-patch:9.1.1578: configure: comment still mentions autoconf 2.71
vim-patch:9.1.1582: style issue in vim9type.c and vim9generics.c
vim-patch:2f4be00ca runtime(doc): Tweak documentation style in usr_90.txt
vim-patch:15dd6b427 CI: increase test timeout to 30 minutes
vim-patch:9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND
vim-patch:6e1c84cc4 runtime(editorconfig): drop mkzip.sh
vim-patch:1a2c4932a runtime(doc): use correct possessive form
vim-patch:cced80dcb runtime(vim): Cleanup syntax tests
vim-patch:25ea22439 CI: Include provenance in names of collected artifacts
vim-patch:43b99c937 CI: Remove the file filters for syntax tests
vim-patch:9.1.1592: Vim9: crash with classes and garbage collection
vim-patch:9.1.1593: Confusing error when compiling incomplete try block
vim-patch:02bbc8a70 CI: Update labeler.yml with correct netrw path
vim-patch:af2c8e256 runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines
vim-patch:9.1.1614: Vim9: possible variable type change
vim-patch:9.1.1616: xxd: possible buffer overflow with bitwise output
vim-patch:e32465190 CI: Add Lychee CI test to check for broken links
vim-patch:9.1.1629: Vim9: Not able to use more than 10 type arguments in a generic function
vim-patch:9.1.1642: configure: wrong C99 feature test
vim-patch:9.1.1644: configure: doesn't separate CPPFLAGS and CFLAGS
vim-patch:1526d4f23 CI: Bump actions/checkout from 4 to 5
vim-patch:9.1.1650: popup: window may not properly resize
vim-patch:a167e8a41 translation(it): update Italian manpage
vim-patch:9.1.1658: Missing includes for Wayland headers
vim-patch:9.1.1659: configure: uses AC_INIT without args
vim-patch:9.1.1660: popups without decoration are positioned wrong at bottom of screen
vim-patch:9.1.1663: xxd: 9.1.0023 introduced additional dependency
vim-patch:9.1.1664: configure: can use any autoconf
vim-patch:9.1.1671: configure: missing comment about AC_CONFIG_SRCDIR
vim-patch:9.1.1673: if_python: still support for Python 1
vim-patch:9.1.1680: MS-Windows: possible buffer-under run in if_cscope
vim-patch:9.1.1683: xxd: Avoid null dereference in autoskip colorless
vim-patch:bc461f952 runtime(indent-tests): Use silent write of resulting files
vim-patch:7f380259c runtime(vim): update vim syntax generator for patch v9.1.1692
vim-patch:6fd17cbf0 README.md: Add sponsor banner
vim-patch:d1cbea045 README.md: Make the Vim logo visible again.
vim-patch:693173043 README.md: Fix the Warp link
vim-patch:5d8098b11 runtime(doc): Add [range] spec to :help :tcl and :help :tclfile
vim-patch:9.1.1722: compiler may optimize away clearing of crypt key
vim-patch:48990fb08 CI: increase timeout parameter to 60s for the link-check
vim-patch:9.1.1735: Cygwin Makefile still checks for Win XP version
vim-patch:d8ae38178 CI: Bump actions/labeler from 5 to 6
vim-patch:9.1.1746: Missing Null ptr check in cs_find_common()
vim-patch:9.1.1749: leaking memory in cs_find_common()
vim-patch:9.1.1766: Vim9: some functions do not handle null_string correctly
vim-patch:9.1.1768: Makefile does not uninstall global plugins
vim-patch:e39d35a44 Remove dlejay from maintainer list
vim-patch:35531de58 runtime(unicode): update check for netrw
vim-patch:9.1.1786: Compile error with clipboard
vim-patch:d0f47cf65 translation(sr): Update vim-01-beginner.tutor translation
vim-patch:8b9e687ea translation(sr): Update vim-02-beginner.tutor translation
vim-patch:9.1.1794: configure: terminfo test does not work with musl
vim-patch:9.1.1801: Vim9: misleading error when extending dictionary
vim-patch:9.1.1805: Amiga: Missing build date in version string
vim-patch:f9feda2d6 nsis: Fix indentation and alignment issues in gvim.nsi
vim-patch:c55efbb14 nsis: Split gvim.nsi and factor out auxiliary code into auxiliary.nsh
vim-patch:bd6d5c8f0 nsis: Reorder code blocks
vim-patch:534882978 nsis: Load correct readme at the end, refactor gvim.nsi slightly
vim-patch:9.1.1809: winclip.pro included in PRO_AUTO
vim-patch:9.1.1811: Amiga: Initialization of random buffer can be improved
vim-patch:9.1.1816: existing icon files are dated
vim-patch:c7b2dcd98 nsis: Rework icons, update icons archive, add copyright notice
vim-patch:34959362b Filelist: include nsis/icons/README.txt
vim-patch:327683908 nsis: added a note about installer icons in README.txt
vim-patch:c4e6a8795 runtime: Update a few icons
vim-patch:48755bb7d CI: stop using macos-13 runner
vim-patch:fdeb72125 Filelist: include nsis/icons/README.txt again
vim-patch:5178376eb nsis: delete README.txt from the icons directory
vim-patch:8feaa94e7 nsis: Duplicate files in the icons.zip archive have been removed
vim-patch:9.1.1822: Makefile still supports Perl < 5.005
vim-patch:9.1.1832: if_perl: contains references to legacy if_perlsfio
vim-patch:a51c53722 runtime(doc): Update sections 5 to 8 in vim9.txt
vim-patch:5d96fe83b translation: regenerate po/vim.pot after a644b7924d
vim-patch:d5cbbcb7c translation(ru): updated Vim manpages
vim-patch:9.1.1844: Makefile: dependencies not updated
vim-patch:9.1.1845: Makefile: Missing dependency on osdef.h
vim-patch:9.1.1846: Build failure when building without wayland
vim-patch:c7d6ec713 runtime(doc): Update documentation style in gui_w32.txt
vim-patch:a55dc8c57 CI: Bump github/codeql-action from 3 to 4
vim-patch:97da1ec67 runtime(doc): Fix example highlighting at :help prop_list()
vim-patch:9.1.1855: Makefile: using non-portable syntax
vim-patch:9.1.1861: Amiga: Locating runtime dir and rc files can be simplified
vim-patch:9.1.1867: HAVE_STDARG_H still defined
vim-patch:b32da7de6 CI: Include a job index in names of collected artifacts
vim-patch:9.1.1879: Crash when using a lambda funcref with :defer
vim-patch:f11d9e4d2 runtime(doc): regenerate help tags file after eba51337
vim-patch:9.1.1881: tests: test_popupwin fails after c8eeda9b
vim-patch:9.1.1884: :defer an empty lambda causes a crash
vim-patch:958393b0b translation: regenerate po/vim.pot after 73a0de4a04b48cca
vim-patch:9.1.1901: tests: test_vim9_generics fails without job feature
vim-patch:9.1.1903: GTK naming still reflects GTK1 support
vim-patch:54cc82012 runtime(doc): Update Section 4 of vim9.txt
vim-patch:97c37446e runtime(doc): Wrap some overlength lines in vim9{,class}.txt.
vim-patch:9.1.1910: tests: test failures in Test_term_gettitle() in CI
vim-patch:9.1.1917: Vim9: incorrect type inference with mkdir()
vim-patch:d284277be runtime(doc): Remove :runtime completion (11447) todo item
vim-patch:9.1.1919: tabpanel: cannot handle mouse clicks in command line
vim-patch:55c65c3e4 CI: Switch to macOS 26 runner
vim-patch:e5ab63a06 CI: Fix triage labelling of maintainer runtime files
vim-patch:ea14bb7df runtime(haskell): Add syntax test
vim-patch:c11fbe51e CI: Bump actions/checkout from 5 to 6
vim-patch:9.1.1928: xxd: exit_with_usage() can be simplified
vim-patch:ef8588f8e CI: retire socketserver runner
vim-patch:1b51fd5eb translation: regenerate po/vim.pot after v9.1.1930
vim-patch:bc1a82245 runtime(defaults): Update comment for reverting C comment strings
vim-patch:8b9b42211 runtime(doc): Update and clarify vim9.txt Section 3
vim-patch:9.1.1942: Vim9: Assignment to read-only registers @: and @% is allowed
vim-patch:2d54d9934 runtime(doc): Update vim9.txt Section 1
vim-patch:9.1.1953: gui_mch_set_titlebar_colors() is excessively called
vim-patch:9.1.1960: Wrong position of info popup
vim-patch:d582163: runtime(new-tutor): escape tutor filename
2025-12-09 23:44:48 -05:00
github-actions[bot]
e15f79c659 docs: update version.c #36365
vim-patch:8.2.0090: generated files show up in git status
vim-patch:8.2.0096: cannot create tiny popup window in last column
vim-patch:8.2.0118: crash when cycling to buffers involving popup window
vim-patch:8.2.0187: reduntant code
vim-patch:8.2.0205: error code E899 used twice
vim-patch:8.2.0206: calling Vim9 function using default argument fails
vim-patch:8.2.0214: a popup window with a terminal can be made hidden
vim-patch:8.2.0216: several Vim9 instructions are not tested
vim-patch:8.2.0218: several Vim9 instructions are not tested
vim-patch:8.2.0221: no test for Vim9 += and ..=
vim-patch:8.2.0224: compiling :elseif not tested yet
vim-patch:8.2.0225: compiling lambda not tested yet
vim-patch:8.2.0226: compiling for loop not tested
vim-patch:8.2.0227: compiling a few instructions not tested
vim-patch:8.2.0229: compare instructions not tested
vim-patch:8.2.0252: Windows compiler warns for using size_t
vim-patch:8.2.0263: a few new Vim9 messages are not localized
vim-patch:8.2.0269: Vim9: operator after list index does not work
vim-patch:8.2.0276: Vim9: not allowing space before ")" in function call
vim-patch:8.2.0277: Vim9: not all instructions covered by tests
vim-patch:8.2.0280: Vim9: throw in :def function not caught higher up
vim-patch:8.2.0282: Vim9: setting number option not tested
vim-patch:8.2.0283: Vim9: failing to load script var not tested
vim-patch:8.2.0284: Vim9: assignment test fails
vim-patch:8.2.0285: unused error message; cannot create s:var
vim-patch:8.2.0287: Vim9: return in try block not tested; catch not tested
vim-patch:8.2.0288: Vim9: some float and blob operators not tested
vim-patch:8.2.0289: Vim9: :echo did not clear the rest of the line
vim-patch:8.2.0292: Vim9: CHECKNR and CHECKTYPE instructions not tested
vim-patch:8.2.0294: cannot use Ex command that is also a function name
vim-patch:8.2.0312: Vim9: insufficient script tests
vim-patch:8.2.0313: Vim9: insufficient script tests
vim-patch:8.2.0321: Vim9: ":execute" does not work yet
vim-patch:8.2.0323: Vim9: calling a function that is defined later is slow
vim-patch:8.2.0327: crash when opening and closing two popup terminal windows
vim-patch:8.2.0329: popup filter converts 0x80 bytes
vim-patch:8.2.0336: Vim9: insufficient test coverage for compiling
vim-patch:8.2.0340: Vim9: function and partial types not tested
vim-patch:8.2.0343: Vim9: using wrong instruction, limited test coverage
vim-patch:8.2.0348: Vim9: not all code tested
vim-patch:8.2.0349: Vim9: constant expression not well tested
vim-patch:8.2.0350: Vim9: expression tests don't use recognized constants
vim-patch:8.2.0353: Vim9: while loop not tested
vim-patch:8.2.0355: Vim9: str_val is confusing, it's a number
vim-patch:8.2.0357: cannot delete a text property matching both id and type
vim-patch:8.2.0359: popup_atcursor() may hang
vim-patch:8.2.0368: Vim9: import that redefines local variable does not fail
vim-patch:8.2.0372: prop_find() may not find text property at start of the line
vim-patch:8.2.0374: using wrong printf directive for jump location
vim-patch:8.2.0378: prop_find() does not find all props
vim-patch:8.2.0380: tiny popup when creating a terminal popup without minwidth
vim-patch:8.2.0408: delete() commented out for testing
vim-patch:8.2.0439: :disassemble has minor flaws
vim-patch:8.2.0449: Vim9: crash if return type is invalid
vim-patch:8.2.0465: Vim9: dead code and wrong return type
vim-patch:8.2.0477: Vim9: error messages not tested
vim-patch:8.2.0480: Vim9: some code is not tested
vim-patch:8.2.0483: Vim9: "let x = x + 1" does not give an error
vim-patch:8.2.0484: Vim9: some error messages not tested
vim-patch:8.2.0485: Vim9 script test fails
vim-patch:8.2.0487: Vim9: compiling not sufficiently tested
vim-patch:8.2.0488: Vim9: compiling can break when using a lambda inside :def
vim-patch:8.2.0492: Vim9: some error messages not tested
vim-patch:8.2.0495: Vim9: some code not tested
vim-patch:8.2.0496: Vim9: disassemble test fails
vim-patch:8.2.0503: Vim9: some code is not tested
vim-patch:8.2.0504: Vim9: leaking scope memory when compilation fails
vim-patch:8.2.0515: some compilers cannot add to "void *"
vim-patch:8.2.0519: Vim9: return type not properly checked
vim-patch:8.2.0538: Vim9: VAR_PARTIAL is not used during compilation
vim-patch:8.2.0546: Vim9: varargs implementation is inefficient
vim-patch:8.2.0548: Vim9: not all possible func type errors tested
vim-patch:8.2.0552: Vim9: some errors not covered by tests
vim-patch:8.2.0555: Vim9: line continuation is not always needed
vim-patch:8.2.0558: Vim9: dict code not covered by tests
vim-patch:8.2.0561: Vim9: cannot split function call in multiple lines
vim-patch:8.2.0564: Vim9: calling a def function from non-vim9 may fail
vim-patch:8.2.0583: Vim9: # comment not recognized in :def function
vim-patch:8.2.0600: Vim9: cannot read or write w:, t: and b: variables
vim-patch:8.2.0605: Vim9: cannot unlet an environment variable
vim-patch:8.2.0625: Vim9: confusing error when calling unknown function
vim-patch:8.2.0657: Vim9: no check if called variable is a FuncRef
vim-patch:8.2.0659: Vim9: no test for equal func type
vim-patch:8.2.0682: Vim9: parsing function argument type can get stuck
vim-patch:8.2.0693: closure using argument not tested
vim-patch:8.2.0696: Vim9: nested function does not work properly
vim-patch:8.2.0697: Vim9: memory leak when using nested function
vim-patch:8.2.0704: Vim9: memory leak in disassemble test
vim-patch:8.2.0706: Vim9: using assert_fails() causes function to finish
vim-patch:8.2.0707: Vim9 function test fails
vim-patch:8.2.0708: Vim9: constant expressions are not simplified
vim-patch:8.2.0714: Vim9: handling constant expression does not scale
vim-patch:8.2.0715: Vim9: leaking memory
vim-patch:8.2.0716: Vim9: another memory leak
vim-patch:8.2.0717: Vim9: postponed constant expressions does not scale
vim-patch:8.2.0719: Vim9: more expressions can be evaluated at compile time
vim-patch:8.2.0721: Vim9: leaking memory when skipping
vim-patch:8.2.0722: Vim9: not handling constant expression for elseif
vim-patch:8.2.0723: Vim9: nested constant expression not evaluated compile time
vim-patch:8.2.0724: Vim9: appending to buffer/window/tab variable not tested
vim-patch:8.2.0726: Vim9: leaking memory when calling not compiled :def function
vim-patch:8.2.0731: Vim9: parsing declarations continues after :finish
vim-patch:8.2.0732: Vim9: storing value in dict messes up stack
vim-patch:8.2.0733: Vim9: assigning to dict or list argument does not work
vim-patch:8.2.0735: Vim9: using unitialized memory
vim-patch:8.2.0746: popup_clear() hangs when a popup can't be closed
vim-patch:8.2.0754: Vim9: No test for forward declaration
vim-patch:8.2.0757: Vim9: no test for MEMBER instruction
vim-patch:8.2.0758: Vim9: no test for STORELIST and STOREDICT
vim-patch:8.2.0760: Vim9: dict member errors not tested
vim-patch:8.2.0761: Vim9: instructions not tested
vim-patch:8.2.0764: Vim9: assigning to option not fully tested
vim-patch:8.2.0768: Vim9: memory leak in script test
vim-patch:8.2.0772: Vim9: some variable initializations not tested
vim-patch:8.2.0789: Vim9: expression testing lost coverage using constants
vim-patch:8.2.0790: Vim9: list index not well tested
vim-patch:8.2.0806: using "func!" after vim9script gives confusing error
vim-patch:8.2.0821: Vim9: memory leak in expr test
vim-patch:8.2.0859: no Turkish translation of the manual
vim-patch:8.2.0974: Vim9: memory leak when script var has wrong type
vim-patch:8.2.0975: Vim9: script variable does not accept optional s: prefix
vim-patch:8.2.0984: not using previous window when closing a shell popup window
vim-patch:8.2.0993: Vim9 script test fails with normal features
vim-patch:8.2.0994: Vim9: missing function causes compilation error
vim-patch:8.2.1001: Vim9: crash with nested "if" and assignment
vim-patch:8.2.1005: Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing
vim-patch:8.2.1006: Vim9: require unnecessary return statement
vim-patch:8.2.1008: Vim9: no test for disassambling newly added instructions
vim-patch:8.2.1009: Vim9: some failures not checked for
vim-patch:8.2.1016: Vim9: test fails when channel feature is missing
vim-patch:8.2.1018: typo in enum value
vim-patch:8.2.1026: Vim9: cannot break the line after "->"
vim-patch:8.2.1029: Vim9: cannot chain function calls with -> at line start
vim-patch:8.2.1037: Vim9: crash when using line continuation inside :def
vim-patch:8.2.1045: Vim9: line break before operator does not work
vim-patch:8.2.1109: still crashing when using s:variable
vim-patch:8.2.1124: Vim9: no line break allowed in :import command
vim-patch:8.2.1127: Vim9: getting a dict member may not work
vim-patch:8.2.1129: Vim9: bar not recognized after not compiled command
vim-patch:8.2.1130: Vim9: bar not recognized after function call
vim-patch:8.2.1131: Vim9: error message for returning a value is not clear
vim-patch:8.2.1134: Vim9: getting a list member may not work
vim-patch:8.2.1135: Vim9: getting a dict member may not work
vim-patch:8.2.1139: Vim9: test for silent echo fails in some environments
vim-patch:8.2.1145: Vim9: "for" only accepts a list at compile time
vim-patch:8.2.1149: Vim9: :eval command not handled properly
vim-patch:8.2.1152: Vim9: function reference is missing script prefix
vim-patch:8.2.1153: Vim9: script test fails on some systems
vim-patch:8.2.1156: Vim9: No error for invalid command in compiled function
vim-patch:8.2.1159: Vim9: no error for missing space after a comma
vim-patch:8.2.1175: Vim9: cannot split a line before ".member"
vim-patch:8.2.1193: terminal window not redrawn when dragging a popup window
vim-patch:8.2.1200: Vim9: cannot disassemble a lambda function
vim-patch:8.2.1201: Vim9: crash when passing number as dict key
vim-patch:8.2.1202: Vim9: crash when calling a closure from a builtin function
vim-patch:8.2.1206: Vim9: crash in expr test when run in the GUI
vim-patch:8.2.1221: memory leak when updating popup window
vim-patch:8.2.1223: Vim9: invalid type error for function default value
vim-patch:8.2.1224: Vim9: arguments from partial are not used
vim-patch:8.2.1230: Vim9: list index error not caught by try/catch
vim-patch:8.2.1233: Vim9: various errors not caught by try/catch
vim-patch:8.2.1236: Vim9: a few errors not caught by try/catch
vim-patch:8.2.1238: Vim9: a few remaining errors not caught by try/catch
vim-patch:8.2.1242: Vim9: no error if calling a function with wrong type
vim-patch:8.2.1244: Vim9: in lambda index assumes a list
vim-patch:8.2.1246: Vim9: comment after assignment doesn't work
vim-patch:8.2.1247: Vim9: cannot index a character in a string
vim-patch:8.2.1249: Vim9: disassemble test fails
vim-patch:8.2.1250: Vim9: cannot use the g:, b:, t: and w: namespaces
vim-patch:8.2.1256: Vim9: type wrong after getting dict item in lambda
vim-patch:8.2.1261: Vim9: common type of function not tested
vim-patch:8.2.1270: Vim9: not skipping over function type declaration
vim-patch:8.2.1271: Vim9: Error for Funcref function argument type
vim-patch:8.2.1282: Vim9: crash when using CheckScriptFailure()
vim-patch:8.2.1283: Vim9: error for misplaced -> lacks argument
vim-patch:8.2.1284: Vim9: skipping over type includes following white space
vim-patch:8.2.1285: Vim9: argument types are not checked on assignment
vim-patch:8.2.1287: Vim9: crash when using an imported function
vim-patch:8.2.1291: Vim9: type of varargs items is not checked
vim-patch:8.2.1293: Vim9: error when using vim9script in TextYankPost
vim-patch:8.2.1301: Vim9: varargs argument type not parsed properly
vim-patch:8.2.1302: Vim9: varargs arg after optional arg does not work
vim-patch:8.2.1303: calling popup_setoptions() resets 'signcolumn'
vim-patch:8.2.1307: popup window width does not include number of sign columns
vim-patch:8.2.1311: test failures with legacy Vim script
vim-patch:8.2.1320: Vim9: cannot declare some single letter variables
vim-patch:8.2.1331: Vim9: :echo with two lists doesn't work
vim-patch:8.2.1337: Vim9: cannot use empty key in dict assignment
vim-patch:8.2.1338: Vim9: assigning to script-local variable doesn't check type
vim-patch:8.2.1339: Vim9: assigning to global dict variable doesn't work
vim-patch:8.2.1344: Vim9: No test for trying to redefine global function
vim-patch:8.2.1350: Vim9: no test for error message when redefining function
vim-patch:8.2.1351: Vim9: no proper error if using namespace for nested function
vim-patch:8.2.1352: Vim9: no error for shadowing a script-local function
vim-patch:8.2.1356: Vim9: cannot get the percent register
vim-patch:8.2.1357: Vim9: cannot assign to / register
vim-patch:8.2.1358: Vim9: test fails with +dnd is not available
vim-patch:8.2.1374: Vim9: error for assigning empty list to script variable
vim-patch:8.2.1375: Vim9: method name with digit not accepted
vim-patch:8.2.1388: Vim9: += only works for numbers
vim-patch:8.2.1390: Vim9: type error after storing an option value
vim-patch:8.2.1391: Vim9: no error for shadowing a script function
vim-patch:8.2.1394: Vim9: compiling a function interferes with command modifiers
vim-patch:8.2.1396: Vim9: no error for unexpectedly returning a value
vim-patch:8.2.1400: Vim9: test does not delete written files
vim-patch:8.2.1404: Vim9: script test fails in the GUI
vim-patch:8.2.1406: popupwindow lacks scrollbar if no "maxheight" is used
vim-patch:8.2.1407: Vim9: type of list and dict only depends on first item
vim-patch:8.2.1408: Vim9: type casting not supported
vim-patch:8.2.1414: popupwindow missing last couple of lines
vim-patch:8.2.1415: closing a popup window with CTRL-C interrupts 'statusline'
vim-patch:8.2.1419: Vim9: not operator applied too early
vim-patch:8.2.1421: Vim9: handling "+" and "-" before number differs from script
vim-patch:8.2.1425: Vim9: cannot use call() without :call
vim-patch:8.2.1427: Vim9: cannot use a range with marks in :def function
vim-patch:8.2.1428: Vim9: :def function does not abort on nested function error
vim-patch:8.2.1429: Vim9: no error for missing white after : in dict
vim-patch:8.2.1433: Vim9: cannot mingle comments in multi-line lambda
vim-patch:8.2.1434: Vim9: crash when lambda uses outer function argument
vim-patch:8.2.1450: Vim9: no check that script-local items don't become global
vim-patch:8.2.1451: Vim9: list type at script level only uses first item
vim-patch:8.2.1452: Vim9: dead code in to_name_end()
vim-patch:8.2.1453: Vim9: failure to compile lambda not tested
vim-patch:8.2.1454: Vim9: failure invoking lambda with wrong arguments
vim-patch:8.2.1455: Vim9: crash when using typecast before constant
vim-patch:8.2.1457: Vim9: the output of :disassemble cannot be interrupted
vim-patch:8.2.1467: Vim9: :echomsg doesn't like a dict argument
vim-patch:8.2.1483: Vim9: error for using special as number
vim-patch:8.2.1490: Vim9: using /= with float and number doesn't work
vim-patch:8.2.1500: Vim9: error when using address without a command
vim-patch:8.2.1501: Vim9: concatenating to constant reverses order
vim-patch:8.2.1503: Vim9: error for autocmd defined in :def in legacy script
vim-patch:8.2.1510: using "var" in :def function may refer to legacy script var
vim-patch:8.2.1515: Vim9: can create s:var in legacy script but cannot unlet
vim-patch:8.2.1516: Vim9: error for :exe has wrong line number
vim-patch:8.2.1528: Vim9: :endif not found after "if false"
vim-patch:8.2.1529: Vim9: :elseif may be compiled when not needed
vim-patch:8.2.1530: Vim9: test fails on MS-Windows
vim-patch:8.2.1531: Vim9: test still fails on MS-Windows
vim-patch:8.2.1542: Vim9: test with invalid SID does not work in the GUI
vim-patch:8.2.1543: Vim9: test with invalid SID is skipped in the GUI
vim-patch:8.2.1568: prop_find() skips properties in the same line
vim-patch:8.2.1578: Vim9: popup_clear() does not take "true" as argument
vim-patch:8.2.1584: Vim9: cannot use "true" for "skipstart" in prop_find()
vim-patch:8.2.1607: Vim9: getchar() test fails on MS-Windows
vim-patch:8.2.1612: Vim9: cannot pass "true" to prop_remove()
vim-patch:8.2.1613: Vim9: cannot pass "true" to prop_type_add()
vim-patch:8.2.1629: test fails without terminal feature
vim-patch:8.2.1638: leaking memory when popup filter function can't be called
vim-patch:8.2.1647: Vim9: result of expression with && and || is not a bool
vim-patch:8.2.1656: Vim9: callstack wrong if :def function calls :def function
vim-patch:8.2.1660: assert functions require passing expected as first argument
vim-patch:8.2.1668: Vim9: not accepting 0 or 1 as bool when type is any
vim-patch:8.2.1674: Vim9: internal error when using variable that was not set
vim-patch:8.2.1681: Vim9: unnessary :call commands in tests
vim-patch:8.2.1686: Vim9: "const!" not sufficiently tested
vim-patch:8.2.1687: Vim9: out of bounds error
vim-patch:8.2.1695: Vim9: crash when using varargs type "any"
vim-patch:8.2.1700: Vim9: try/catch causes wrong value to be returned
vim-patch:8.2.1704: Vim9: crash in for loop when autoload script has an error
vim-patch:8.2.1706: Vim9: crash after running into the "Multiple closures" error
vim-patch:8.2.1708: Vim9: error message for function has unpritable characters
vim-patch:8.2.1709: Vim9: memory leak when using multiple closures
vim-patch:8.2.1710: Vim9: list of list type can be wrong
vim-patch:8.2.1714: text properties corrupted with substitute command
vim-patch:8.2.1720: Vim9: memory leak with heredoc that isn't executed
vim-patch:8.2.1722: Vim9: cannot assign a lambda to a variable of type function
vim-patch:8.2.1730: Vim9: cannot use member of unknown type
vim-patch:8.2.1733: Vim9: memory leaks when using nested function
vim-patch:8.2.1734: Vim9: cannot use a funcref for a closure twice
vim-patch:8.2.1737: cursor line highlight in popup window is not always updated
vim-patch:8.2.1739: Vim9: crash when compiling a manually defined function
vim-patch:8.2.1749: Vim9: crash when closure fails in nested function
vim-patch:8.2.1758: Vim9: type of unmaterialized list is wrong
vim-patch:8.2.1760: Vim9: crash when end marker is missing
vim-patch:8.2.1761: Vim9: Some tests are still using :let
vim-patch:8.2.1763: Vim9: cannot use "true" for popup window scrollbar option
vim-patch:8.2.1764: Vim9: no error when assigning to script var with wrong type
vim-patch:8.2.1765: Vim9: some tests use "var var"
vim-patch:8.2.1767: Vim9: test fails with python support
vim-patch:8.2.1777: Vim9: some assignment tests in the wrong file
vim-patch:8.2.1778: Vim9: returning from a partial call clears outer context
vim-patch:8.2.1797: Vim9: some parts of the code not tested
vim-patch:8.2.1800: Vim9: memory leak if "if" condition is invalid
vim-patch:8.2.1802: Vim9: crash with unterminated dict
vim-patch:8.2.1812: Vim9: nested closure throws an internal error
vim-patch:8.2.1815: Vim9: memory leak when using function reference
vim-patch:8.2.1816: Vim9: another memory leak when using function reference
vim-patch:8.2.1841: Vim9: test for compilation error fails in normal build
vim-patch:8.2.1847: Vim9: using negative value for unsigned type
vim-patch:8.2.1848: crash when passing a NULL string or list to popup_settext()
vim-patch:8.2.1859: Vim9: crash in unpack assignment
vim-patch:8.2.1860: Vim9: memory leak when throwing empty string
vim-patch:8.2.1862: vim9: memory leak when compiling lambda fails
vim-patch:8.2.1864: Vim9: no error for wrong list type
vim-patch:8.2.1868: Vim9: no error for missing space after comma in dict
vim-patch:8.2.1869: Vim9: memory leak when using add()
vim-patch:8.2.1886: using ":silent!" in a popup filter has unexpected effect
vim-patch:8.2.1915: Vim9: error for wrong number of arguments is not useful
vim-patch:8.2.1916: Vim9: function call is aborted even when "silent!" is used
vim-patch:8.2.1927: Vim9: get unknown error with an error in a timer function
vim-patch:8.2.1928: Vim9: "silent!" not effective when list index is wrong
vim-patch:8.2.1940: Vim9: browse modifier test fails on Mac
vim-patch:8.2.1950: Vim9: crash when compiling function fails when getting type
vim-patch:8.2.1952: Vim9: crash when using a NULL dict key
vim-patch:8.2.1955: Vim9: not all command modifiers are tested
vim-patch:8.2.1986: expression test is flaky on Appveyor
vim-patch:8.2.2000: Vim9: dict.key assignment not implemented yet
vim-patch:8.2.2002: Vim9: lambda argument shadowed by function name
vim-patch:8.2.2010: Vim9: compiling fails for unreachable return statement
vim-patch:8.2.2013: Vim9: not skipping white space after unary minus
vim-patch:8.2.2020: some compilers do not like the "namespace" argument
vim-patch:8.2.2023: Vim: memory leak when :execute fails
vim-patch:8.2.2024: flicker when redrawing a popup with a title and border
vim-patch:8.2.2072: Vim9: list assign not well tested
vim-patch:8.2.2073: Vim9: for with unpack only works for local variables
vim-patch:8.2.2079: Vim9: cannot put a linebreak before or after "in" of ":for"
vim-patch:8.2.2080: Vim9: no proper error message for using s:var in for loop
vim-patch:8.2.2081: Vim9: cannot handle a linebreak after "=" in assignment
vim-patch:8.2.2083: Vim9: crash when using ":silent!" and getting member fails
vim-patch:8.2.2087: Vim9: memory leak when statement is truncated
vim-patch:8.2.2088: Vim9: script test sometimes fails
vim-patch:8.2.2093: Vim9: script test sometimes fails
vim-patch:8.2.2095: Vim9: crash when failed dict member is followed by concat
vim-patch:8.2.2096: Vim9: command modifiers not restored after assignment
vim-patch:8.2.2098: Vim9: function argument of sort() and map() not tested
vim-patch:8.2.2099: Vim9: some checks are not tested
vim-patch:8.2.2102: Vim9: not all error messages tested
vim-patch:8.2.2103: Vim9: unreachable code
vim-patch:8.2.2107: Vim9: some errors not tested
vim-patch:8.2.2108: Vim9: no test to check for :let error
vim-patch:8.2.2114: Vim9: unreachable code in assignment
vim-patch:8.2.2115: Vim9: some errors not tested for; dead code
vim-patch:8.2.2124: Vim9: a range cannot be computed at runtime
vim-patch:8.2.2127: Vim9: executing user command from Vim9 script not tested
vim-patch:8.2.2132: padding not drawn properly for popup window with title
vim-patch:8.2.2134: Vim9: get E1099 when autocmd triggered in builtin function
vim-patch:8.2.2139: Vim9: unreachable code in assignment
vim-patch:8.2.2143: Vim9: dead code in compiling :unlet
vim-patch:8.2.2144: Vim9: some corner cases not tested
vim-patch:8.2.2145: Vim9: concatenating lists does not adjust type of result
vim-patch:8.2.2167: Vim9: assign test fails
vim-patch:8.2.2168: Vim9: error for assigning to dict of dict
vim-patch:8.2.2180: Vim9: test for error after error is flaky
vim-patch:8.2.2190: Vim9: crash when compiled with EXITFREE
vim-patch:8.2.2191: Vim9: using wrong name with lambda in nested function
vim-patch:8.2.2200: Vim9: lambda without white space around -> is confusing
vim-patch:b54f1202b Attempt to align the logo without a markdown table.
vim-patch:b04ddb5b0 Attempt to fix markdown in table cell.
vim-patch:c139aa8a2 Remove table, it doesn't work
vim-patch:0261a1aee Tweak the style a bit.
vim-patch:8.2.2215: Vim9:  not recognized in global command
vim-patch:8.2.2217: Vim9: command modifiers not restored in catch block
vim-patch:8.2.2218: Vim9: failure if passing more args to lambda than expected
vim-patch:8.2.2219: Vim9: method call with expression not supported
vim-patch:8.2.2243: crash when popup mask contains zeroes
vim-patch:8.2.2252: Vim9: crash when using lambda without return type in dict
vim-patch:8.2.2261: Vim9: boolean option gets string type
vim-patch:8.2.2263: Vim9: compilation error with try-catch in skipped block
vim-patch:8.2.2279: Vim9: memory leak with catch in skipped block
vim-patch:8.2.2281: Vim9: compiled "wincmd" cannot be followed by bar
vim-patch:8.2.2283: Vim9: crash when lambda has fewer arguments than expected
vim-patch:8.2.2288: Vim9: line break and comment not always skipped
vim-patch:8.2.2300: Vim9: wrong order on type stack when using dict
vim-patch:8.2.2303: Vim9: backtick expansion doesn't work for :foldopen
vim-patch:8.2.2314: Vim9: returning zero takes two instructions
vim-patch:8.2.2323: Vim9: error when inferring type from empty dict/list
vim-patch:8.2.2327: debugging code included
vim-patch:8.2.2330: Vim9: crash when using :trow in a not executed block
vim-patch:8.2.2335: Vim9: "silent return" does not restore command modifiers
vim-patch:8.2.2349: Vim9: cannot handle line break after parenthesis at line end
vim-patch:8.2.2351: Vim9: error msg for "throw" in function called with "silent!"
vim-patch:8.2.2370: Vim9: command fails in catch block
vim-patch:8.2.2373: Vim9: list assignment only accepts a number index
vim-patch:8.2.2376: Vim9: crash when dividing by zero in compiled code
vim-patch:8.2.2377: Vim9: crash when using a range after another expression
vim-patch:8.2.2386: Vim9: crash when using ":silent! put"
vim-patch:8.2.2387: runtime type check does not mention argument index
vim-patch:8.2.2389: test failure on a few systems
vim-patch:8.2.2390: Vim9: using positive offset is unexpected
vim-patch:8.2.2406: Vim9: profiled :def function leaks memory
vim-patch:8.2.2436: Vim9 script test is a bit flaky
vim-patch:8.2.2444: Vim9: compile error with combination of operator and list
vim-patch:8.2.2470: popup_getoptions() does not get textprop from other tab
vim-patch:8.2.2471: popup_setoptions() does not set textprop in other tab
vim-patch:8.2.2483: Vim9: type error for misformed expression
vim-patch:8.2.2491: popup window for text property may show in first screen line
vim-patch:8.2.2503: Vim9: a caught error may leave something on the stack
vim-patch:8.2.2504: Vim9: crash when using an argument from a closure
vim-patch:8.2.2506: Vim9: :continue does not work correctly in a :try block
vim-patch:8.2.2510: internal error when popup with mask is zero height or width
vim-patch:8.2.2513: Vim9: missing part of :vim9cmd change
vim-patch:8.2.2516: test failure on s390
vim-patch:8.2.2517: Vim9: fix for s390 not tested on other systems
vim-patch:8.2.2532: Vim9: confusing error if :k is used with a range
vim-patch:8.2.2539: Vim9: return from finally block causes a hang
vim-patch:8.2.2541: popup_create() does not allow boolean for "cursorline"
vim-patch:8.2.2543: Vim9: a return inside try/catch does not restore properly
vim-patch:8.2.2549: crash after using "g:" in a for loop
vim-patch:8.2.2554: Vim9: exporting a final is not tested
vim-patch:8.2.2555: Vim9: missing test for 8.2.2553
vim-patch:8.2.2556: Vim9: :import with "as" not fully supported
vim-patch:8.2.2561: not all textprop code is covered by tests
vim-patch:8.2.2574: Vim9: crash when calling partial with wrong function
vim-patch:8.2.2575: Vim9: a function name with "->" in the next line doesn't work
vim-patch:8.2.2580: Vim9: checking vararg type may be wrong
vim-patch:8.2.2582: Vim9: screendump test fails on MS-Windows
vim-patch:8.2.2584: Vim9: type error for assigning "any" to a list
vim-patch:8.2.2590: Vim9: default argument value may cause internal error
vim-patch:8.2.2600: Vim9: crash when putting an unknown type in a dictionary
vim-patch:8.2.2602: Vim9: continue doesn't work if :while is very first command
vim-patch:8.2.2617: Vim9: script variable in block not found by function
vim-patch:8.2.2618: Vim9: cannot use a normal list name to store function refs
vim-patch:8.2.2619: Vim9: no test for return type of lambda
vim-patch:8.2.2637: prop_remove() causes a redraw even when nothing changed
vim-patch:8.2.2644: prop_clear() causes a screen update even when nothing changed
vim-patch:8.2.2650: Vim9: command modifiers not handled in nested function
vim-patch:8.2.2651: Vim9: restoring command modifiers happens after jump
vim-patch:8.2.2654: Vim9: getting a character from a string can be slow
vim-patch:8.2.2667: prop_find() cannot find item matching both id and type
vim-patch:8.2.2682: Vim9: cannot find Name.Func from "import * as Name"
vim-patch:8.2.2687: Vim9: cannot use "const" for global variable in :def function
vim-patch:8.2.2688: Vim9: crash when using s: for script variable
vim-patch:8.2.2692: Vim9: locked script variable can be changed
vim-patch:8.2.2693: Vim9: locked script variable can be changed
vim-patch:8.2.2703: Vim9: memory leak when failing on locked variable
vim-patch:8.2.2705: Vim9: misleading reported line number for wrong type
vim-patch:8.2.2706: Vim9: wrong line number reported for boolean operator
vim-patch:8.2.2718: Vim9: no explicit test for using a global function without g:
vim-patch:8.2.2719: Vim9: appending to dict item doesn't work in a :def function
vim-patch:8.2.2721: Vim9: cannot have a linebreak inside a lambda
vim-patch:8.2.2724: Vim9: concatenating to list in dict not tested
vim-patch:8.2.2729: Vim9: wrong error message for referring to legacy script var
vim-patch:8.2.2734: Vim9: cannot use legacy script-local var from :def function
vim-patch:8.2.2735: Vim9: function reference found with prefix, not without
vim-patch:8.2.2741: Vim9: Partial call does not check right arguments
vim-patch:8.2.2747: Vim9: not always an error for too many function arguments
vim-patch:8.2.2748: Vim9: memory leak when calling :def function fails
vim-patch:8.2.2749: Vim9: test for error can be a bit flaky
vim-patch:8.2.2750: Vim9: error for using underscore in nested function
vim-patch:8.2.2755: Vim9: no error for using a number in a condition
vim-patch:8.2.2762: Vim9: function line truncated when compiling
vim-patch:8.2.2766: test failure
vim-patch:8.2.2768: Vim9: memory leak with blob range error
vim-patch:8.2.2770: Vim9: type of loop variable is not used
vim-patch:8.2.2774: Vim9: cannot import an existing name even when using "as"
vim-patch:8.2.2786: Vim9: memory leak when using :s with expression
vim-patch:8.2.2789: Vim9: using \=expr in :substitute does not handle jumps
vim-patch:8.2.2792: Vim9: :disas shows instructions for default args but no text
vim-patch:8.2.2796: Vim9: redir to variable does not accept an index
vim-patch:8.2.2798: Vim9: redir to variable with append does not accept an index
vim-patch:8.2.2808: Vim9: increment and decrement not sufficiently tested
vim-patch:8.2.2809: Vim9: :def function compilation fails when using :legacy
vim-patch:8.2.2810: Vim9: crash when calling a function in a substitute expression
vim-patch:8.2.2812: Vim9: still crash when using substitute expression
vim-patch:8.2.2831: Vim9: expandcmd() not tested
vim-patch:8.2.2835: Vim9: leaking memory in :cexpr
vim-patch:8.2.2840: Vim9: member operation not fully tested
vim-patch:8.2.2843: Vim9: skip argument to searchpairpos() is not compiled
vim-patch:8.2.2861: Vim9: "legacy return" is not recognized as a return statement
vim-patch:8.2.2862: removing a text property causes the whole window to be redawn
vim-patch:8.2.2863: removing a text property does not redraw optimally
vim-patch:8.2.2868: Vim9: when executing compiled expression trylevel is changed
vim-patch:8.2.2878: Vim9: for loop list unpack only allows for one "_"
vim-patch:8.2.2936: Vim9: converting number to bool uses wrong stack offset
vim-patch:8.2.2941: Vim9: using  does not handle a list of strings
vim-patch:8.2.2943: Vim9: check for argument count ignores default values
vim-patch:8.2.2946: Vim9: substitute expression cannot be a List
vim-patch:8.2.2953: Vim9: leaking memory when using heredoc script
vim-patch:8.2.2970: Python configure check uses deprecated command
vim-patch:8.2.2980: popup window test is a bit flaky
vim-patch:4a27aefe3 Add links to discussion forums.
vim-patch:8.2.2984: Vim9: test fails because of missing return statement
vim-patch:8.2.2989: Vim9: memory leak when debugging a :def function
vim-patch:8.2.2997: Vim9: disassemble test fails
vim-patch:8.2.3001: Vim9: memory leak when compilation fails
vim-patch:8.2.3035: Vim9: crash when calling :def function with partial
vim-patch:8.2.3051: Vim9: for loop with one list variable does not work
vim-patch:8.2.3052: Vim9: "legacy call" does not work
vim-patch:8.2.3053: Vim9: cannot assign to @@ in :def function
vim-patch:8.2.3057: Vim9: debugger test fails with normal features and +terminal
vim-patch:8.2.3076: Vim9: using try in catch block causes a hang
vim-patch:8.2.3077: Vim9: an error in a catch block is not reported
vim-patch:8.2.3078: Vim9: profile test fails
vim-patch:8.2.3106: Vim9: confusing line number reported for error
vim-patch:8.2.3118: Vim9: "any" type not handled correctly in for loop
vim-patch:8.2.3130: Vim9: import test fails
vim-patch:8.2.3143: Vim9: wrong context if lambda called from profiled function
vim-patch:8.2.3145: Vim9: profile test fails without profile feature
vim-patch:8.2.3147: Vim9: profiling does not work with a nested function
vim-patch:8.2.3151: Vim9: profiling fails if nested function is also profiled
vim-patch:8.2.3156: Vim9: term_getansicolors() test fails without +termguicolors
vim-patch:8.2.3165: Vim9: in a || expression the error line number may be wrong
vim-patch:8.2.3166: Vim9: nested autoload call error overruled by "Unknown error"
vim-patch:8.2.3168: Vim9: type error for constant of type any
vim-patch:8.2.3172: MzScheme test fails
vim-patch:8.2.3178: Vim9: the file name of an :import cannot be an expression
vim-patch:8.2.3187: Vim9: popup timer callback is not compiled
vim-patch:8.2.3195: Vim9: unclear error when passing too many arguments to lambda
vim-patch:8.2.3196: Vim9: bool expression with numbers only fails at runtime
vim-patch:8.2.3199: Vim9: execution speed can be improved
vim-patch:8.2.3207: Vim9: crash when compiling string fails
vim-patch:8.2.3209: Vim9: lambda doesn't find block-local variable
vim-patch:8.2.3210: Vim9: searchpair() sixth argument is compiled
vim-patch:8.2.3212: Vim9: execution speed can be improved
vim-patch:8.2.3220: Test_term_setansicolors() fails in some configurations
vim-patch:8.2.3222: Vim9: cannot used loop variable later as lambda argument
vim-patch:8.2.3230: Vim9: type error when function return type is not known yet
vim-patch:8.2.3233: prop_list() and prop_find() do not indicate the buffer
vim-patch:8.2.3248: Vim9: error message for wrong input uses wrong line number
vim-patch:8.2.3257: calling prop_find() with -1 for ID gives errornous error
vim-patch:8.2.3263: Vim9: "..=" does not accept same types as the ".." operator
vim-patch:8.2.3266: Vim9: assignment with two indexes may check next line
vim-patch:8.2.3267: Vim9: crash when disassembling using deleted script variable
vim-patch:8.2.3270: prop_find() finds property with ID -2
vim-patch:8.2.3272: cannot use id zero with prop_find()
vim-patch:8.2.3277: Vim9: compiled has() does not work properly
vim-patch:8.2.3278: Vim9: error when adding 1 to float
vim-patch:8.2.3281: Vim9: TODO items in tests can be taken care of
vim-patch:8.2.3290: Vim9: compiling dict may use pointer after free
vim-patch:8.2.3296: Vim9: cannot add a number to a float
vim-patch:8.2.3304: popup window title with wide characters is truncated
vim-patch:8.2.3307: Vim9: :echoconsole cannot access local variables
vim-patch:8.2.3308: Vim9: no runtime check for argument type with varargs only
vim-patch:8.2.3309: Vim9: divide by zero causes a crash
vim-patch:8.2.3312: Vim9: after "if false" line breaks in expression not skipped
vim-patch:8.2.3322: Vim9: checking type of dict does not check member type
vim-patch:8.2.3326: Vim9: no error passing an empty list of the wrong type
vim-patch:8.2.3349: eval test for scriptversion fails
vim-patch:8.2.3350: text properties test fails on MS-Windows
vim-patch:8.2.3353: Vim9: type of argument for negate not checked at compile time
vim-patch:8.2.3361: Vim9: crash with nested :while
vim-patch:8.2.3364: Vim9: crash when :for is skipped
vim-patch:8.2.3366: Vim9: debugging elseif does not stop before condition
vim-patch:8.2.3373: text property test fails on MS-Windows
vim-patch:8.2.3406: on some systems tests fail without _REENTRANT
vim-patch:8.2.3412: Vim9: importing the wrong file
vim-patch:8.2.3420: _REENTRANT defined more than once
vim-patch:8.2.3435: Vim9: dict is not passed to dict function
vim-patch:8.2.3441: MS-Windows: vimtutor can't handle path with spaces
vim-patch:8.2.3442: Vim9: || and && are not handled at compile time
vim-patch:8.2.3443: Vim9: memory leak when and/or fails
vim-patch:8.2.3457: MS-Windows Vim9: test executed and fails
vim-patch:8.2.3496: crypt test fails if xxd was not installed yet
vim-patch:8.2.3504: Vim9: warning for signed vs unsigned
vim-patch:8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested
vim-patch:8.2.3508: Vim9: bad separators for "g" and "s" insufficiently tested
vim-patch:8.2.3523: duplicated code in xxd
vim-patch:8.2.3529: xxd usage output is incomplete
vim-patch:8.2.3533: inefficient code in xxd
vim-patch:8.2.3552: xxd revert does not handle end of line correctly
vim-patch:8.2.3553: xxd test fails on MS-Windows
vim-patch:8.2.3554: xxd has various way to exit
vim-patch:8.2.3558: Vim9: asserting the wrong variable
vim-patch:8.2.3594: xxd code is a bit difficult to understand
vim-patch:8.2.3596: crash when using :pedit in Vim9 script
vim-patch:8.2.3606: file missing from list of distributed files
vim-patch:8.2.3641: xxd code has duplicate expressions
vim-patch:8.2.3642: list of distributed files is outdated
vim-patch:8.2.3652: can only get text properties one line at a time
vim-patch:8.2.3655: compiler warning for using size_t for int
vim-patch:8.2.3658: duplicate code in xxd
vim-patch:8.2.3667: building libvterm fails with MSVC
vim-patch:8.2.3670: error checks repeated several times
vim-patch:8.2.3680: repeated code in xxd
vim-patch:8.2.3701: Vim9: invalid LHS is not possible
vim-patch:8.2.3707: Vim9: constant expression of elseif not recognized
vim-patch:8.2.3708: Vim9: test fails with different error
vim-patch:8.2.3709: Vim9: backtick expression expanded when not desired
vim-patch:8.2.3710: Vim9: backtick expression expanded for :global
vim-patch:8.2.3711: Vim9: memory leak when compiling :elseif fails
vim-patch:8.2.3714: some unused assignments and ugly code in xxd
vim-patch:8.2.3715: Vim9: valgrind reports spurious problems for a test
vim-patch:8.2.3717: Vim9: error for constant list size is only given at runtime
vim-patch:8.2.3734: Vim9: crash when no pattern match found
vim-patch:8.2.3746: cannot disassemble function starting with "debug" or "profile"
vim-patch:3e55a973b Add Huntr badge.
vim-patch:8.2.3765: Vim9: cannot use a lambda for 'opfunc' and others
vim-patch:8.2.3775: Vim9: lambda compiled without outer context when debugging
vim-patch:8.2.3778: lambda debug test fails in some configurations
vim-patch:8.2.3790: test for term_gettitle() fails in some environments
vim-patch:8.2.3800: when cross compiling the output of "uname" cannot be set
vim-patch:8.2.3802: terminal in two windows test fails on some systems
vim-patch:8.2.3806: terminal focus test fails sometimes
vim-patch:8.2.3808: Vim9: obsolete TODO items
vim-patch:8.2.3811: the opfunc error test fails on a slow machine
vim-patch:8.2.3819: test fails because error message changed
vim-patch:8.2.3826: Vim9: using "g:Func" as funcref doesn't work in :def function
vim-patch:8.2.3831: opfunc test fails when missing feature changes function name
vim-patch:8.2.3834: Test_out_cb often fails on Mac
vim-patch:8.2.3844: Vim9: no type error if assigning func(number) to func(string)
vim-patch:8.2.3858: Vim9: not enough tests
vim-patch:8.2.3860: Vim9: codecov struggles with the file size
vim-patch:8.2.3861: list of distributed files is outdated
vim-patch:8.2.3865: Vim9: compiler complains about using "try" as a struct member
vim-patch:8.2.3869: Vim9: type checking for "any" is inconsistent
vim-patch:8.2.3870: MS-Windows: wrong dir when using right-click context menu
vim-patch:8.2.3878: Vim9: debugger tries to read more lines than there are
vim-patch:8.2.3896: Vim9: no test for nested function not available later
vim-patch:8.2.3898: Vim9: not sufficient testing for variable initialization
vim-patch:8.2.3906: Vim9 help still contains "under development" warnings
vim-patch:8.2.3948: Vim9: failure with partial with unknown argument count
vim-patch:8.2.3951: Vim9: memory leak when text after a nested function
vim-patch:8.2.3954: Vim9: no error for shadowing if script var is declared later
vim-patch:8.2.3974: Vim9: LISTAPPEND instruction does not check for a locked list
vim-patch:8.2.3981: Vim9: debugging a for loop doesn't stop before it starts
vim-patch:8.2.4016: Vim9: incorrect error for argument that is shadowing var
vim-patch:8.2.4021: missing part of the :import changes
vim-patch:8.2.4027: import test fails on MS-Windows
vim-patch:8.2.4049: Vim9: reading before the start of the line with "$"
vim-patch:8.2.4057: Vim9: not fully implementing the autoload mechanism
vim-patch:8.2.4058: Vim9: import test failure in wrong line
vim-patch:8.2.4066: Vim9: imported autoload script loaded again
vim-patch:8.2.4071: Vim9: no detection of return in try/endtry
vim-patch:8.2.4072: Vim9: compiling function fails when autoload is not loaded
vim-patch:8.2.4076: memory leak in autoload import
vim-patch:8.2.4080: not sufficient test coverage for xxd
vim-patch:8.2.4085: Vim9: no test for using import in legacy script
vim-patch:8.2.4088: xxd cannot output everything in one line
vim-patch:8.2.4089: terminal test for current directory fails on FreeBSD
vim-patch:8.2.4097: wrong number in error message on 32 bit system
vim-patch:8.2.4103: Vim9: variable declared in for loop not initialzed
vim-patch:8.2.4109: MS-Windows: high dpi support is outdated
vim-patch:8.2.4116: Vim9: cannot use a method with a complex expression in :def
vim-patch:8.2.4124: Vim9: method in compiled function may not see script item
vim-patch:8.2.4129: building with +sound but without +eval fails
vim-patch:8.2.4131: Vim9: calling function in autoload import does not work
vim-patch:8.2.4132: Vim9: wrong error message when autoload script can't be found
vim-patch:8.2.4134: MS-Windows: test for import with absolute path fails
vim-patch:8.2.4137: Vim9: calling import with and without method is inconsistent
vim-patch:8.2.4138: Vim9: no error for return with argument when invalid
vim-patch:8.2.4141: Vim9 builtin functions test fails
vim-patch:8.2.4146: Vim9: shadowed function can be used in compiled function
vim-patch:8.2.4161: Vim9: warning for missing white space after imported variable
vim-patch:8.2.4177: Vim9: autoload script not loaded after "vim9script noclear"
vim-patch:8.2.4178: Vim9: invalid error for return type of lambda when debugging
vim-patch:8.2.4216: Vim9: cannot use a function from an autoload import directly
vim-patch:8.2.4227: Vim9: using "lockvar!" in :def function does not work
vim-patch:8.2.4254: using short instead of int
vim-patch:8.2.4280: list-dict test crashes
vim-patch:8.2.4285: Vim9: type of item in for loop not checked properly
vim-patch:8.2.4287: cannot assign empty list with type to variable with list type
vim-patch:8.2.4292: test fails
vim-patch:8.2.4296: Vim9: not all code covered by tests
vim-patch:8.2.4297: Vim9: not all code covered by tests
vim-patch:8.2.4309: Vim9: crash when using a partial in the wrong context
vim-patch:8.2.4310: Vim9: constant list and dict get a declaration type
vim-patch:8.2.4311: Vim9: changing script variable type not caught compile time
vim-patch:8.2.4312: no error for using :vim9script in a :def function
vim-patch:8.2.4313: Vim9: cannot change type of list after making a slice
vim-patch:8.2.4314: test fails where lines are skipped
vim-patch:8.2.4319: :put does not work properly in compiled function
vim-patch:8.2.4323: Vim9: nested function name can start with "_"
vim-patch:8.2.4331: Vim9: no test for existing script variable in block
vim-patch:8.2.4340: Amiga: mch_can_exe() is not implemented
vim-patch:8.2.4358: Vim9: line number of exception is not set
vim-patch:8.2.4370: MS-Windows: libsodium.dll not included with the installer
vim-patch:8.2.4374: unreachable code
vim-patch:8.2.4383: Vim9: unused code lines
vim-patch:8.2.4390: Vim9: list from declaration with inferred type not set
vim-patch:8.2.4396: Python3 test fails
vim-patch:8.2.4404: Vim9: some code not covered by tests
vim-patch:8.2.4409: Vim9: some code not covered by tests
vim-patch:8.2.4420: menu translations are inconsistent
vim-patch:8.2.4421: some installed files and directories have wrong permissions
vim-patch:8.2.4446: Vim9: cannot refer to a global function like a local one
vim-patch:8.2.4447: Vim9: can still use s:var in a compiled function
vim-patch:8.2.4456: terminal test may fail on some machines
vim-patch:8.2.4484: Vim9: some error messages are not tested
vim-patch:8.2.4507: test fails because of new error message
vim-patch:8.2.4527: the Athena GUI is old and does not work well
vim-patch:8.2.4533: Vim9: no test that after assigning null type is still checked
vim-patch:8.2.4537: output from linter and language server shows up in git
vim-patch:8.2.4542: Vim9: "break" inside try/catch not handled correctly
vim-patch:8.2.4545: MS-Windows: the installed icon is low resolution
vim-patch:8.2.4547: the neXTaw GUI is old and does not work well
vim-patch:8.2.4552: in a :def function "put = expr" does not work
vim-patch:8.2.4554: Vim9: using null values not sufficiently tested
vim-patch:8.2.4564: running test leaves file behind
vim-patch:8.2.4572: Vim9: return type "any" is changed to first returned type
vim-patch:8.2.4574: Vim9: test for profiling fails
vim-patch:8.2.4580: Vim9: incorrect error for shadowing variable
vim-patch:8.2.4581: null types not fully tested
vim-patch:8.2.4583: screendump test fails
vim-patch:8.2.4587: Vim9: double free after unpacking a list
vim-patch:8.2.4590: Vim9: range type check has wrong offset
vim-patch:8.2.4595: X11: using --remote-wait may keep the CPU busy
vim-patch:8.2.4601: Vim9: not enough test coverage for executing :def function
vim-patch:8.2.4602: Vim9: not enough test coverage for executing :def function
vim-patch:8.2.4612: Vim9: cannot use a recursive call in a nested function
vim-patch:8.2.4643: Vim9: variable may be locked unintentionally
vim-patch:8.2.4651: test fails because path differs
vim-patch:8.2.4652: leaking memory if assignment fails
vim-patch:8.2.4665: popup with "minwidth" and scrollbar not updated properly
vim-patch:8.2.4666: Vim9: assignment not recognized in skipped block
vim-patch:8.2.4678: Vim9: not all code is tested
vim-patch:8.2.4686: configure doesn't find the Motif library with Cygwin
vim-patch:8.2.4690: channel tests fail on MS-Windows
vim-patch:8.2.4697: Vim9: crash when adding a duplicate key to a dictionary
vim-patch:8.2.4786: test for win_gotoid() in Visual mode fails on Mac
vim-patch:8.2.4787: prop_find() does not find the right property
vim-patch:8.2.4799: popup does not use correct topline
vim-patch:8.2.4823: concat more than 2 strings in :def function is inefficient
vim-patch:8.2.4834: Vim9: some lines not covered by tests
vim-patch:8.2.4835: Vim9: some lines not covered by tests
vim-patch:8.2.4836: Vim9: some lines not covered by tests
vim-patch:8.2.4862: Vim9: test may fail when run with valgrind
vim-patch:8.2.4864: Vim9: script test fails
vim-patch:8.2.4871: Vim9: in :def function no error for misplaced range
vim-patch:8.2.4885: test fails with the job/channel feature
vim-patch:8.2.4893: distributed import files are not installed
vim-patch:8.2.4904: codecov includes MS-Windows install files
vim-patch:8.2.4905: codecov includes MS-Windows install header file
vim-patch:8.2.4914: string interpolation in :def function may fail
vim-patch:8.2.4931: Crash with sequence of Perl commands
vim-patch:8.2.4940: some code is never used
vim-patch:8.2.4946: Vim9: some code not covered by tests
vim-patch:8.2.4949: Vim9: some code not covered by tests
vim-patch:8.2.4954: inserting line breaks text property spanning two lines
vim-patch:8.2.4972: Vim9: compilation fails when using dict member when skipping
vim-patch:8.2.4973: Vim9: type error for list unpack mentions argument
vim-patch:8.2.4998: Vim9: crash when using multiple funcref()
vim-patch:8.2.5018: Vim9: some code is not covered by tests
vim-patch:8.2.5025: Vim9: a few lines not covered by tests
vim-patch:8.2.5038: a finished terminal in a popup window does not show scrollbar
vim-patch:8.2.5040: scrollbar thumb in scrolled popup not visible
vim-patch:8.2.5042: scrollbar thumb in tall scrolled popup not visible
vim-patch:8.2.5045: can escape a terminal popup window when the job is finished
vim-patch:8.2.5059: autoconf 2.71 produces many obsolete warnings
vim-patch:8.2.5060: running configure fails
vim-patch:8.2.5091: terminal test fails with some shell commands
vim-patch:8.2.5095: terminal test still fails with some shell commands
vim-patch:8.2.5096: terminal test still fails with some shell commands
vim-patch:8.2.5099: some terminal tests are not retried
vim-patch:8.2.5135: running configure gives warnings for main() return type
vim-patch:8.2.5165: import test fails because 'diffexpr' isn't reset
vim-patch:9.0.0004: plural messages not translated properly
vim-patch:9.0.0008: cannot specify the variable name for "xxd -i"
vim-patch:9.0.0023: on Solaris timer_create() exists but does not work
vim-patch:bd683e3a7 patch 9.0.0056: wrong line number reported when :cexpr fails in :def function
vim-patch:9.0.0065: cross-compiling doesn't work because of timer_create check
vim-patch:9.0.0079: error in autoload script not reported for 'foldexpr'
vim-patch:9.0.0098: missing include file in timer_create configure check
vim-patch:9.0.0103: if running configure with cached results -lrt may be missing
vim-patch:9.0.0108: configure check for timer_create may give wrong error
vim-patch:9.0.0112: MS-Windows: test fails because file already exists
vim-patch:9.0.0117: text of removed textprop with text is not freed
vim-patch:9.0.0131: virtual text with Tab is not displayed correctly
vim-patch:9.0.0167: checking for text properties could be a bit more efficient
vim-patch:9.0.0173: assert fails only on MS-Windows
vim-patch:9.0.0174: no error for using "#{ comment" in a compiled function
vim-patch:9.0.0180: stray logfile appears when running tests
vim-patch:9.0.0200: cursor wrong if 'nowrap' and two right aligned text props
vim-patch:9.0.0211: invalid memory access when compiling :lockvar
vim-patch:9.0.0212: invalid memory access when compiling :unlet
vim-patch:9.0.0221: accessing freed memory if compiling nested function fails
vim-patch:9.0.0224: Using NULL pointer when skipping compiled code
vim-patch:9.0.0226: job_start() test may fail under valgrind
vim-patch:9.0.0230: no error for comma missing in list in :def function
vim-patch:9.0.0232: test with BufNewFile autocmd is flaky
vim-patch:9.0.0251: test output shows up in git
vim-patch:9.0.0252: cursor in wrong place after virtual text
vim-patch:9.0.0257: "->" in ":scriptnames" output not tested yet
vim-patch:9.0.0258: MS-Windows installer skips syntax/shared
vim-patch:9.0.0334: test does not properly clean up
vim-patch:9.0.0353: missing entry in switch
vim-patch:9.0.0365: file name used in test is unusual
vim-patch:8f7116cad Revert part of patch merged twice
vim-patch:9.0.0382: freeing the wrong string on failure
vim-patch:9.0.0420: function went missing
vim-patch:9.0.0440: crash when using mkdir() with "R" flag in compiled function
vim-patch:9.0.0441: closure in for loop test fails on some systems
vim-patch:9.0.0446: message window may be positioned too low
vim-patch:9.0.0458: splitting a line with a text prop "above" moves it down
vim-patch:9.0.0470: in :def function all closures in loop get the same variables
vim-patch:9.0.0475: not using deferred delete in tests
vim-patch:9.0.0484: in :def function all closures in loop get the same variables
vim-patch:9.0.0493: Perl test fails
vim-patch:9.0.0495: closure doesn't work properly in nested loop
vim-patch:9.0.0499: in :def function list created after const is locked
vim-patch:9.0.0508: when the channel test fails there is no clue why
vim-patch:9.0.0526: MS-Windows: still some support for XP and old compilers
vim-patch:9.0.0528: MS-Windows: no batch files for more recent MSVC versions
vim-patch:9.0.0529: appveyor setup contains outdated lines
vim-patch:9.0.0541: terminal pwd test fails with a very long path name
vim-patch:9.0.0549: duplicated code in calling a :def function
vim-patch:9.0.0551: mode message is delayed when :echowin was used
vim-patch:9.0.0557: valgrind reports possibly leaked memory
vim-patch:9.0.0565: cscope test causes problems with test timeout timer
vim-patch:9.0.0582: channel cwd test fails on Cirrus CI
vim-patch:9.0.0584: cscope test with wrong executable name fails
vim-patch:9.0.0589: on AmigaOS4 the pid is available but the task address is used
vim-patch:9.0.0675: search test screendump is outdated
vim-patch:9.0.0684: skipped :exe command fails compilation on MS-Windows
vim-patch:9.0.0695: failing check for dictionary type for const any
vim-patch:9.0.0724: closure in compiled function gets same variable in block
vim-patch:9.0.0726: looping over list of lists works in script, not in function
vim-patch:9.0.0728: extend() test fails
vim-patch:9.0.0741: cannot specify an ID for each item with prop_add_list()
vim-patch:9.0.0742: reading past end of the line when compiling a function
vim-patch:9.0.0743: starting cscope on Unix does not quote the arguments right
vim-patch:9.0.0766: too many delete() calls in tests
vim-patch:9.0.0772: the libvterm code is outdated
vim-patch:9.0.0776: MSVC can't have field name "small"
vim-patch:9.0.0778: indexing of unknown const type fails during compilation
vim-patch:9.0.0811: error if :echowin is preceded by a command modifier
vim-patch:9.0.0830: compiling with Perl on Mac 12 fails
vim-patch:9.0.0831: compiler warning for redefining HAVE_DUP
vim-patch:9.0.0834: warning for missing return type
vim-patch:9.0.0839: test may fail depending on sequence of events
vim-patch:9.0.0840: cannot change a slice of a const list
vim-patch:9.0.0849: terminal mouse test is a bit flaky
vim-patch:9.0.0851: terminal mouse test is still flaky
vim-patch:9.0.0852: crypt test is skipped if xxd is not found
vim-patch:9.0.0853: terminal mouse test is still flaky on MacOS M1
vim-patch:9.0.0920: cannot find an import prefixed with "s:"
vim-patch:9.0.0987: file missing from list of distributed files
vim-patch:9.0.0989: popupwin test is more flaky on MacOS
vim-patch:9.0.0992: Vim9 script: get E1096 when comment follows return
vim-patch:9.0.0994: tests for empty prop type name fail
vim-patch:9.0.1027: LGTM is soon shutting down
vim-patch:9.0.1046: class method disassemble test fails on MS-Windows
vim-patch:9.0.1049: crash when opening a very small terminal window
vim-patch:9.0.1050: using freed memory when assigning to variable twice
vim-patch:9.0.1052: using freed memory on exit when EXITFREE is defined
vim-patch:9.0.1056: leaking memory when disassembling an object method
vim-patch:9.0.1083: empty and comment lines in a class cause an error
vim-patch:9.0.1091: assignment to non-existing member causes a crash
vim-patch:9.0.1093: using freed memory of object member
vim-patch:9.0.1094: compiler warning when HAS_MESSAGE_WINDOW is not defined
vim-patch:9.0.1104: invalid memory access when checking function argument types
vim-patch:9.0.1107: float constant not recognized as float
vim-patch:9.0.1113: users cannot easily try out a PR
vim-patch:9.0.1119: type of arguments not checked when calling a partial
vim-patch:9.0.1122: class member access is not fully tested yet
vim-patch:9.0.1125: memory leak when using class functions
vim-patch:9.0.1127: no error if function argument shadows class member
vim-patch:9.0.1135: missing function argument
vim-patch:9.0.1136: memory leak when getting class member type from expr
vim-patch:9.0.1138: crash when expecting varargs but it is something else
vim-patch:9.0.1139: cannot create a new object in a compiled function
vim-patch:9.0.1147: cannot access a class member in a compiled function
vim-patch:9.0.1155: cannot use a class as a type
vim-patch:9.0.1156: tests fail because of a different error message
vim-patch:9.0.1163: compiler warning for implicit size_t/int conversion
vim-patch:9.0.1164: evaluating string expression advances function line
vim-patch:9.0.1165: tests using IPv6 sometimes fail
vim-patch:9.0.1170: LGTM badge no longer works
vim-patch:9.0.1177: AppVeyor uses some older tools
vim-patch:9.0.1181: class inheritance and typing insufficiently tested
vim-patch:9.0.1187: test for using imported class fails
vim-patch:9.0.1190: AppVeyor runs much slower with MSVC 2022
vim-patch:9.0.1192: no error when class function argument shadows a member
vim-patch:9.0.1194: compiler warning for comparing pointer with int
vim-patch:9.0.1200: AppVeyor builds with an old Python version
vim-patch:9.0.1201: assignment with operator doesn't work in object method
vim-patch:9.0.1202: crash when iterating over list of objects
vim-patch:9.0.1204: expression compiled the wrong way after using an object
vim-patch:9.0.1205: crash when handling class that extends another class
vim-patch:9.0.1206: testing with Python on AppVeyor does not work properly
vim-patch:9.0.1207: error when object type is expected but getting "any"
vim-patch:9.0.1211: storing value in interface member does not always work
vim-patch:9.0.1217: using an object member in a closure doesn't work
vim-patch:9.0.1222: terminal tests are flaky on MacOS
vim-patch:9.0.1240: cannot access a private object member in a lambda
vim-patch:9.0.1250: cannot use an object method with :defer
vim-patch:9.0.1258: code style test fails
vim-patch:9.0.1259: diffmode test fails
vim-patch:9.0.1265: using an interface method may give a compilation error
vim-patch:9.0.1280: inssufficient testing for what 9.0.1265 fixes
vim-patch:9.0.1292: :defer may call the wrong method for an object
vim-patch:9.0.1296: calling an object method with arguments does not work
vim-patch:9.0.1306: no regression test for solved problem of 11959
vim-patch:9.0.1316: MS-Windows: vimfiles dir created with admin group
vim-patch:9.0.1318: code style test fails
vim-patch:9.0.1322: crash when indexing "any" which is an object
vim-patch:9.0.1339: no test for :disassemble with class function
vim-patch:9.0.1352: "ignore" files are outdated
vim-patch:9.0.1355: no error when declaring a class twice
vim-patch:9.0.1358: compilation error with some compilers
vim-patch:9.0.1363: crash when :def function has :break in skipped block
vim-patch:9.0.1370: crash when using a NULL object
vim-patch:9.0.1382: failing test for strptime() doesn't show returned value
vim-patch:9.0.1383: xxd: combination of little endian and cols fails
vim-patch:9.0.1388: Amiga: not all builds use gethostname()
vim-patch:9.0.1389: Amiga: a couple of include files are included twice
vim-patch:9.0.1402: crash when using null_class
vim-patch:9.0.1433: on some systems the Lua library is not found
vim-patch:9.0.1436: cannot compare a typed variable with v:none
vim-patch:9.0.1441: MacOS: Python 3 using framework do not set dll name properly
vim-patch:9.0.1445: openSUSE: configure doesn't find the Motif library
vim-patch:9.0.1448: diff test fails on MacOS 13
vim-patch:9.0.1466: cannot use an object member name as a method argument
vim-patch:9.0.1483: += operator does not work on class member
vim-patch:9.0.1488: xchacha20v2 crypt header is platform dependent
vim-patch:9.0.1489: crypt with libsodium is not tested on CI
vim-patch:9.0.1501: crash with nested :try and :throw in catch block
vim-patch:9.0.1556: Vim9: error for missing "return" after "throw"
vim-patch:9.0.1573: error for function name has wrong line number
vim-patch:9.0.1577: MS-Windows: context menu translations may be wrong
vim-patch:9.0.1609: crash when an object indirectly references itself
vim-patch:9.0.1647: insufficient testing for syntax plugins
vim-patch:9.0.1648: result of syntax tests is hard to see
vim-patch:9.0.1649: syntax test failure causes script to abort
vim-patch:9.0.1651: unclear why syntax test fails on Mac
vim-patch:9.0.1652: unclear why syntax test fails on Mac
vim-patch:9.0.1655: syntax test fails when Vim window is not tall enough
vim-patch:9.0.1656: syntax test fails when detected shell type differs
vim-patch:9.0.1657: one more syntax test depends on the system
vim-patch:9.0.1658: autoload files for "zig" are not installed
vim-patch:9.0.1662: crash when using a class member twice
vim-patch:9.0.1676: warning for buffer in use when exiting early
vim-patch:9.0.1677: typo in syntax test input file
vim-patch:9.0.1680: sodium test fails in Github CI
vim-patch:6ec7808c4 Add security policy (12687)
vim-patch:9.0.1682: sodium encryption is not portable
vim-patch:9.0.1684: Update libvterm to rev 839
vim-patch:9.0.1690: popup_create() not aborting on errors
vim-patch:9.0.1696: sodium_mlock may still fail in CI
vim-patch:9.0.1700: Cannot compile with dynamic perl < 5.38
vim-patch:9.0.1701: vim9 crash when class member overridden
vim-patch:9.0.1703: Vim9 Calling a method in an extended class fails
vim-patch:9.0.1706: typos in the xxd manpage
vim-patch:9.0.1707: Cannot wrap around in popup_filter_menu()
vim-patch:9.0.1709: dynamic build with python 3.12 breaks
vim-patch:9.0.1712: missing null check in object_clear()
vim-patch:9.0.1720: Vim9 class using wrong index for overridden method
vim-patch:9.0.1721: Build failure on Windows with dynamic lua
vim-patch:9.0.1724: vim9class constructor argument type checking bug
vim-patch:9.0.1732: vimexpr: shadowing variable
vim-patch:9.0.1737: Calling a base class method through an extended class fails
vim-patch:04510566b Translations: Update po files for zh and ja
vim-patch:9.0.1746: vim9class compile error for char/char_u conversion
vim-patch:b23db545c docs: Improve Markdown in README (12829)
vim-patch:9.0.1750: CI: fails because of changed error messages
vim-patch:9.0.1752: CI: Coveralls is no longer used
vim-patch:9.0.1754: still Ci breakage (after 9.0.1741)
vim-patch:9.0.1755: CI still fails with sodium mlock error
vim-patch:9.0.1762: Not able to get the virtual text property
vim-patch:787de412b Translation: also update ru.cp1251.po file after 6cc8bc836616e9b0
vim-patch:9.0.1765: Error when cross-compiling Vim
vim-patch:9.0.1775: Wrong comparison in vim9type.c
vim-patch:a03380baa runtime(spec): ftplugin: Revert change dropping <SID> from SpecChangelog (9032)
vim-patch:9.0.1778: if_py_both: code-style issue
vim-patch:9.0.1787: Cannot build with latest luajit
vim-patch:e750f8c33 runtime(todo): Update todo.txt to remove recently addressed issues (12910)
vim-patch:9.0.1793: obsolete macros in configure script
vim-patch:9.0.1794: autoconf: not correctly detecing include dirs
vim-patch:e5e04306b runtime: Distribute the editorconfig with vim (12902)
vim-patch:9.0.1799: Russian menu translation can be improved
vim-patch:9.0.1805: Vim9: problem compiling object method as function call arg
vim-patch:d58bad6bc translation(it): updated Italian manpage
vim-patch:9.0.1812: CI still fails with sodium_mlock error()
vim-patch:00d07a97a runtime(tags): update helptags
vim-patch:7129de868 runtime(editorconfig): generate helptags, remove unused files
vim-patch:9.0.1816: configure: sed uses non-portable regex
vim-patch:9.0.1817: configure: using obsolete AC_HEADER_STDC
vim-patch:9.0.1824: Vim9: private members may be modifiable
vim-patch:e102e44fc translation(it): updated Italian manpages
vim-patch:9.0.1830: Vim9: crash when accessing a null object
vim-patch:9.0.1831: Vim9: failing null test
vim-patch:9.0.1832: xxd: reporting wrong version
vim-patch:9.0.1834: Some problems with xxd coloring
vim-patch:9.0.1835: Perl interface has problems with load PL_current_context
vim-patch:c41b7a26f Fix menu localization not updated for "Open Tab..." item (12993)
vim-patch:9.0.1837: Vim9: class_member_type() can be optimized
vim-patch:9.0.1838: Vim9: Cannot modify class member vars from def function
vim-patch:67b0ecf75 translation(it): updated Italian xxd manpage
vim-patch:9.0.1843: xxd color test flaky
vim-patch:9.0.1844: doc helptags may not be up to date
vim-patch:9.0.1845: xxd: Test_xxd_color start failing
vim-patch:9.0.1861: xxd: issue when -R is specified several times
vim-patch:e073a8b79 translation(it): revert permission changes for xxd manpages
vim-patch:c2a37013b runtime(menu): Fix "Open &Tab..." CJK translations to have shortcut key (13031)
vim-patch:9.0.1870: Vim9: disassamble does not show static
vim-patch:9.0.1871: Github CI does not run i386 job
vim-patch:9.0.1875: Vim9: improve test for disassemble + static
vim-patch:9b04c5031 Filelist: Add missing directory `crash` (13036)
vim-patch:9.0.1879: Vim9: incorrect duplicate class member detection
vim-patch:9.0.1880: Vim9: Need more tests for inheritance
vim-patch:11d2aeeca runtime(doc): update help tags file
vim-patch:9.0.1883: Vim9: Calling an interface method using a child object fails
vim-patch:9.0.1887: Vim9: class members are accessible via object
vim-patch:9.0.1888: Vim9: Problem trying to invoke class method
vim-patch:9.0.1889: Vim9 static tests fail
vim-patch:9.0.1895: Vim9: finding object method/member is inefficient
vim-patch:9.0.1897: Vim9: confusing error with .= in compiled functions
vim-patch:9.0.1900: Configure script uses non-portable == comparison
vim-patch:177437cc6 doc(INSTALLpc): mention additional packages for msys2
vim-patch:9.0.1911: Vim9: segfault with null object and instanceof()
vim-patch:9.0.1917: undefined behaviour with python function pointer
vim-patch:9.0.1925: if_python: still undefined behaviour with function pointer
vim-patch:9.0.1932: Vim9: error when using null object constructor
vim-patch:9.0.1936: test: using wrong expected message in test_crypt
vim-patch:c3b315f49 runtime(doc): Vim9: Consistenly use class/object variable and class/object method in help (13149)
vim-patch:ceffca683 runtime(todo): Update Vim9 class items (13148)
2025-12-09 23:22:42 -05:00
Jan Edmund Lazo
5196162540 feat(version): support multiple Vim versions
Group up to 15 vimpatch numbers in 1 line to guard against
'make formatc'.
1-liner for vim_versions, num_patches.

Automate '*Version' to remove version.h macros.

'-V1 -v' lists merged Vim versions.
2025-12-01 02:34:51 -05:00
Jan Edmund Lazo
26641c0c56 vim-patch:9.0.0010: returning 0 for has('patch-9.0.0') is inconsistent
Problem:    Returning 0 for has('patch-9.0.0') is inconsistent.
Solution:   Make it return 1. (closes vim/vim#10640)

b0375d466e

Co-authored-by: Bram Moolenaar <Bram@vim.org>
2025-11-29 20:59:24 -05:00
zeertzjq
d847548a1c vim-patch:9.1.1893: ICCF charity will dissolve (#36427)
Problem:  ICCF charity will dissolve
Solution: Update references to Kuwasha

Since the ICCF[1] will be dissolved and handing over to the Kuwasha charity
to continue supporting the Kibaale Children Center in Uganda, update the
uganda.txt help file.

[1]: https://groups.google.com/g/vim_announce/c/pUNbNXBLbKw/m/-zFUd4JjAQAJ

fixes: vim/vim#18584
closes: vim/vim#18667

0405665638

Co-authored-by: Christian Brabandt <cb@256bit.org>
2025-11-02 08:29:00 +08:00
github-actions[bot]
99506c1755 docs: update version.c #36303
vim-patch:87fda407f8ecf947ba6ce72ac21f69ff04d909cd
vim-patch:8.2.2999
vim-patch:26e88ec8e23fa04e559044199ccb369aed29e570
vim-patch:b32aa8a6a10983836d5987f1e42035f88d47bf6e
vim-patch:728104da6cd561b8cb2c7142769f7526d725958e
vim-patch:8.2.3607
vim-patch:8.2.3632
vim-patch:8.2.3635
vim-patch:8.2.3647
vim-patch:8.2.3648
vim-patch:8.2.3654
vim-patch:8.2.3688
vim-patch:8.2.4143
vim-patch:8.2.4158
vim-patch:8.2.4169
vim-patch:8.2.4230
vim-patch:8.2.4290
vim-patch:8.2.4320
vim-patch:8.2.4461
vim-patch:8.2.4486
vim-patch:8.2.4599
vim-patch:8.2.4621
vim-patch:8.2.4730
vim-patch:8.2.4776
vim-patch:8.2.4807
vim-patch:8.2.4811
vim-patch:8.2.4817
vim-patch:8.2.4839
vim-patch:8.2.4843
vim-patch:8.2.4874
vim-patch:8.2.4920
vim-patch:8.2.4936
vim-patch:8.2.5157
vim-patch:8.2.5159

vim-patch:9.0.0033
vim-patch:9.0.0050
vim-patch:9.0.0062
vim-patch:9.0.0087
vim-patch:9.0.0120
vim-patch:9.0.0339
vim-patch:9.0.0408
vim-patch:9.0.0454
vim-patch:9.0.0597
vim-patch:9.0.0633
vim-patch:9.0.0686
vim-patch:9.0.0818
vim-patch:9.0.0888
vim-patch:9.0.0984
vim-patch:9.0.1303
vim-patch:9.0.1495
vim-patch:9.0.1563
vim-patch:9.0.1743
vim-patch:9.0.1815
vim-patch:9.0.1970
vim-patch:9.0.1987
vim-patch:ba75507c62b5aa84295968a9c15788667e95fa6a
vim-patch:9.0.2118
vim-patch:9.0.2190

vim-patch:9.1.0078
vim-patch:9.1.0081
vim-patch:9.1.0085
vim-patch:9.1.0086
vim-patch:9.1.0092
vim-patch:9.1.0348
vim-patch:9.1.0641
vim-patch:9.1.0881
vim-patch:9.1.0930
vim-patch:9.1.1235
vim-patch:9.1.1367
vim-patch:9.1.1377
vim-patch:9.1.1379
vim-patch:9.1.1455
vim-patch:9.1.1583
vim-patch:9.1.1631
vim-patch:9.1.1760
vim-patch:9.1.1789
vim-patch:9.1.1815
vim-patch:9.1.1838
vim-patch:8.1.2080: the terminal API is limited and can't be disabled
2025-10-27 10:28:17 -07:00
github-actions[bot]
470585b5d0 docs: update version.c #36204
vim-patch:8.1.2194: modifyOtherKeys is not enabled by default

vim-patch:8.2.0513: reading past allocate memory when using varargs
vim-patch:8.2.0556: Vim9: memory leak when finding common type
vim-patch:8.2.1446: Vim9: line number in error message is not correct
vim-patch:8.2.1680: Vim9: line number for compare error is wrong
vim-patch:8.2.1817: Vim9: wrong instruction when reusing a local variable spot
vim-patch:8.2.2159: Vim9: when declaring a list it is not allocated yet
vim-patch:8.2.2210: Vim9: allocating a type to set TTFLAG_BOOL_OK
vim-patch:8.2.2550: signal stack size is wrong with latest glibc 2.34
vim-patch:8.2.2585: Vim9: illegal memory access
vim-patch:8.2.2615: test is sourcing the wrong file
vim-patch:8.2.2791: Vim9: memory leak when using \=expr in :substitute
vim-patch:8.2.3065: Vim9: error when sourcing script twice and reusing function
vim-patch:8.2.3310: Vim9: unpack assignment does not mention source of type error
vim-patch:8.2.3327: no check for sysconf() failing
vim-patch:8.2.4558: Motif: using default colors does not work as expected

vim-patch:9.0.0039: not all systems have GDK_KEY_dead_circumflex
vim-patch:9.0.0068: build fails with tiny features
vim-patch:9.0.0074: Coverity warns for double free
vim-patch:9.0.0172: trying to allocate zero bytes
vim-patch:9.0.0209: build error with small features
vim-patch:9.0.0239: build failure without the +wildmenu feature
vim-patch:9.0.0255: build failure without the eval feature
vim-patch:9.0.0290: compiler warning for variable set but not used
vim-patch:9.0.0367: Coverity complains about dropping sign of character
vim-patch:9.0.0368: old Coverity warning for using NULL pointer
vim-patch:9.0.0467: build failure
vim-patch:9.0.0494: small build misses float function declaraitons
vim-patch:9.0.0501: warning for using uninitialized value in mouse test
vim-patch:9.0.0503: build failure
vim-patch:9.0.0504: still a build failure
vim-patch:9.0.0522: build fails on Appveyor
vim-patch:9.0.0624: leaking argument type array
vim-patch:9.0.0628: Coverity warns for not checking return value
vim-patch:9.0.0658: tiny build fails on Mac OS
vim-patch:9.0.0685: FORTIFY_SOURCE causes a crash in Vim9 script
vim-patch:9.0.0689: compiler warning for unused function
vim-patch:9.0.0717: compiler warning for unused variable in tiny build
vim-patch:9.0.0787: mouse scrolling in terminal misbehaves without dll
vim-patch:9.0.0792: MS-Windows: compiler complains about unused function
vim-patch:9.0.0832: deprecation warning causes build failure
vim-patch:9.0.0838: compiler warnings for unused variables
vim-patch:9.0.0921: missing defined(PROTO) in #ifdef
vim-patch:9.0.0929: build failure with tiny version
vim-patch:9.0.0972: build failure on some systems
vim-patch:9.0.0981: build error in tiny version
vim-patch:9.0.0986: build failure with tiny version
vim-patch:9.0.0997: Coverity warns for dead code
vim-patch:9.0.1003: tiny build fails
vim-patch:9.0.1037: lalloc(0) error for a class without members
vim-patch:9.0.1055: Coverity warns for using uninitialized memory
vim-patch:9.0.1059: build failure with some compilers
vim-patch:9.0.1075: build fails if compiler doesn't allow declaration after case
vim-patch:9.0.1102: complicated use of #ifdef
vim-patch:9.0.1109: leaking allocated type
vim-patch:9.0.1110: build fails on Mac OS X 10.4/10.5
vim-patch:9.0.1116: compiler may complain about an unused function
vim-patch:9.0.1131: build failure without the +eval feature
vim-patch:9.0.1153: build error with some compilers
vim-patch:9.0.1154: Coverity warns for dead code
vim-patch:9.0.1162: configure does not handle all FORTIFY_SOURCE variants
vim-patch:9.0.1173: compiler warning for unused variable on non-Unix systems
vim-patch:9.0.1180: compiler warnings without the +job feature
vim-patch:9.0.1216: Coverity warns for ignoring return value
vim-patch:9.0.1219: handling of FORTIFY_SOURCE flags doesn't match Fedora usage
vim-patch:9.0.1260: Coverity warns for possible NULL pointer usage
vim-patch:9.0.1323: build failure with +eval feature
vim-patch:9.0.1340: Coverity warns for using NULL pointer
vim-patch:9.0.1341: build error with mzscheme but without GUI
vim-patch:9.0.1364: build error with older Mac OS
vim-patch:9.0.1420: build failure because SIZE_MAX is not defined
vim-patch:9.0.1465: Haiku build fails
vim-patch:9.0.1642: build failure with tiny features
vim-patch:9.0.1780: Vim9 type not defined during object creation
vim-patch:9.0.1850: Vim9: wrong line number where options set
vim-patch:9.0.1902: Vim9: Coverity complains about dead code
vim-patch:9.0.1905: FEAT_FLOAT no longer defined
vim-patch:9.0.1988: Vim9: potential use-after-free for class members
vim-patch:9.0.1993: warning about unused function definition
vim-patch:9.0.2003: xxd: compilation warning
vim-patch:9.0.2014: confusing ifdefs in if_<lang>.c
vim-patch:9.0.2048: python: uninitialized warning
vim-patch:9.0.2115: crash when callback function aborts because of recursiveness
vim-patch:9.0.2120: un-used assignment in do_source_buffer_init
vim-patch:9.0.2129: [security]: use-after-free in call_dfunc()
vim-patch:9.0.2166: Memory leak in Configure Script when checking GTK
vim-patch:9.0.2175: Compiler warning for uninitialized var
vim-patch:9.0.2185: Coverity complains about not checking return value

vim-patch:9.1.0018: use of #if instead of #ifdef
vim-patch:9.1.0031: Link Error on Windows
vim-patch:9.1.0036: MS-Windows: Warning about unused variable
vim-patch:9.1.0072: Not able to build without FEAT_DIFF
vim-patch:9.1.0203: build-error on GNU/Hurd
vim-patch:9.1.0209: leaking memory in exe_newdict() on error
vim-patch:9.1.0210: Motif: leaking memory when mui_mch_dialog() fails
vim-patch:9.1.0298: MS-Windows: GETTEXT_PATH hard-coded in src/po/Make_mvc.mak
vim-patch:9.1.0346: Patch v9.1.0338 fixed sourcing a script with import
vim-patch:9.1.0362: expanding rc config files does not work well
vim-patch:9.1.0432: Ancient XPM preprocessor hack may cause build errors
vim-patch:9.1.0530: xxd: MSVC warning about non-ASCII character
vim-patch:9.1.0561: netbeans: variable used un-initialized (Coverity)
vim-patch:9.1.0609: outdated comments in Makefile
vim-patch:9.1.0621: MS-Windows: startup code can be improved
vim-patch:9.1.0627: MinGW: build-error when COVERAGE is enabled
vim-patch:9.1.0630: MS-Windows: build fails with VIMDLL and mzscheme
vim-patch:9.1.0825: compile error for non-diff builds
vim-patch:9.1.0829: Vim source code uses a mix of tabs and spaces
vim-patch:9.1.0842: not checking for the sync() systemcall
vim-patch:9.1.0858: Coverity complains about dead code
vim-patch:9.1.0947: short-description
vim-patch:9.1.0959: Coverity complains about type conversion
vim-patch:9.1.0970: VMS: build errors on VMS architecture
vim-patch:9.1.1032: link error when FEAT_SPELL not defined
vim-patch:9.1.1041: Vim9: out-of-bound access when echoing an enum
vim-patch:9.1.1079: GUI late startup leads to uninitialized scrollbars
vim-patch:9.1.1153: build error on Haiku
vim-patch:9.1.1199: gvim uses hardcoded xpm icon file
vim-patch:9.1.1248: compile error when building without FEAT_QUICKFIX
vim-patch:9.1.1251: if_python: build error with tuples and dynamic python
vim-patch:9.1.1270: missing out-of-memory checks in buffer.c
vim-patch:9.1.1316: missing memory allocation failure in os_mswin.c
vim-patch:9.1.1440: too many strlen() calls in os_win32.c
rim-patch:9.1.1514: Coverity complains about the use of tmpfile()
vim-patch:9.1.1547: Wayland: missing ifdef
vim-patch:9.1.1580: possible memory leak in vim9type.c
vim-patch:9.1.1581: possible memory leak in vim9generics.c
vim-patch:9.1.1624: Cscope not enabled on MacOS
vim-patch:9.1.1661: Coverity finds a few issues in clientserver.c
vim-patch:9.1.1662: Issues with proto files: missing or inconsistent prototypes.
vim-patch:9.1.1677: wrong ifdef in message.c
vim-patch:9.1.1678: Amiga: cannot handle large undo files
vim-patch:9.1.1705: time.h include is available on all platforms
vim-patch:9.1.1707: diff.pro contains #ifdefs
vim-patch:9.1.1716: wrong indent in win_line()
vim-patch:9.1.1723: Missing ifdefs
vim-patch:9.1.1793: Link error when build without channel feature
vim-patch:9.1.1804: Wrong indentation of nested ifdefs in findfile.c
vim-patch:9.1.1806: Missing PROTO defines
vim-patch:9.1.1842: MS-Windows: build failure when mzscheme is included
vim-patch:9.1.1851: memory leak in heredoc_get()
vim-patch:9.1.1852: vim9class: memory leak in parse_member()
2025-10-24 06:45:08 -07:00
github-actions[bot]
7bf12db0c8 docs: update version.c #36125
vim-patch: 8.1.1985: code for dealing with paths is spread out

vim-patch:8.2.0375: Coverity warning for not using return value
vim-patch:8.2.0471: missing change to compile_list()
vim-patch:8.2.0489: Vim9: memory leaks
vim-patch:8.2.0494: Vim9: asan error
vim-patch:8.2.0685: Build failure
vim-patch:8.2.0759: Vim9: missing changes for performance improvements
vim-patch:8.2.1740: test fails without the terminal feature
vim-patch:8.2.1742: test still fails without the terminal feature
vim-patch:8.2.1880: Vim9: asan complains about adding zero to NULL
vim-patch:8.2.1958: build failure with timers
vim-patch:8.2.2248: ASAN error on exit with GUI
vim-patch:8.2.2273: build failure
vim-patch:8.2.2382: build failure
vim-patch:8.2.2401: build fails without +profiling feature
vim-patch:8.2.2536: Coverity complains about unchecked return value
vim-patch:8.2.2599: build failure
vim-patch:8.2.2715: Vim9: tests fail without the channel feature
vim-patch:8.2.2987: build failure with normal features
vim-patch:8.2.3092: Vim9: builtin function test fails without +channel feature
vim-patch:8.2.3291: Coverity warns for not checking return value
vim-patch:8.2.3505: Vim9: build failure without the +eval feature
vim-patch:8.2.3541: compiler warning for unused variable in tiny version
vim-patch:8.2.3546: build failure without the +eval feature
vim-patch:8.2.3563: build failure with +eval but without GUI or +termguicolors
vim-patch:8.2.3566: build failure on old systems when using nano timestamp
vim-patch:8.2.3621: build failure
vim-patch:8.2.3636: Coverity warns for unreachable code
vim-patch:8.2.3672: build failure with unsigned char
vim-patch:8.2.3691: build failure with small features
vim-patch:8.2.3693: Coverity warns for possibly using a NULL pointer
vim-patch:8.2.3718: compiler warns for unused variable without +textprop
vim-patch:8.2.3724: build error for missing error message in small build
vim-patch:8.2.3736: test fails without the channel feature
vim-patch:8.2.3740: memory left allocated on exit when using Tcl
vim-patch:8.2.3752: build error when using Photon GUI
vim-patch:8.2.3791: build error with +cindent but without +smartindent
vim-patch:8.2.3868: Vim9: function test fails
vim-patch:8.2.3926: build failure without the 'autochdir' option
vim-patch:8.2.3931: Coverity reports a memory leak
vim-patch:8.2.3958: build failure compiling xxd with "-std=c2x"
vim-patch:8.2.3963: build failure with tiny and small features
vim-patch:8.2.3988: tiny build fails
vim-patch:8.2.3998: asan error for adding zero to NULL
vim-patch:8.2.4015: build failure with tiny features
vim-patch:8.2.4034: Coverity warns for possibly using a NULL pointer
vim-patch:8.2.4042: Vim9: build error
vim-patch:8.2.4054: Vim9 script test fails
vim-patch:8.2.4079: MS-Windows: "gvim --version" didn't work with VIMDLL
vim-patch:8.2.4081: CodeQL reports problem in if_cscope causing it to fail
vim-patch:8.2.4119: build failure when disabling the channel feature
vim-patch:8.2.4127: build failure without the +eval feature
vim-patch:8.2.4150: Coverity warns for using pointer after free
vim-patch:8.2.4239: build fails with unusual configuration
vim-patch:8.2.4272: Vim9 expr test fails without the channel feature
vim-patch:8.2.4278: build with Athena GUI fails
vim-patch:8.2.4300: cannot build tiny version
vim-patch:8.2.4368: Amiga: a few compiler warnings
vim-patch:8.2.4369: redundant #ifdef argument
vim-patch:8.2.4385: cannot build tiny version
vim-patch:8.2.4386: still cannot build tiny version
vim-patch:8.2.4405: compiler warning for unused variable without +folding
vim-patch:8.2.4413: Vim9: Coverity warns for using NULL pointer
vim-patch:8.2.4470: Coverity warns for uninitialized variable
vim-patch:8.2.4488: build error with +eval but without +channel or +job
vim-patch:8.2.4516: build failure without the +eval feature
vim-patch:8.2.4521: build failure without the +diff feature
vim-patch:8.2.4532: suspending with CTRL-Z does not work on OpenBSD
vim-patch:8.2.4549: cannot build with Motif and editres
vim-patch:8.2.4550: Motif: cannot set the color of the scrollbar thumb
vim-patch:8.2.4556: test fails without the +job or +channel feature
vim-patch:8.2.4560: suspending with CTRL-Z does not work on DragonFlyBSD
vim-patch:8.2.4654: missing changes for import check
vim-patch:8.2.4680: build failure without +postscript
vim-patch:8.2.4681: build fails with a combination of features
vim-patch:8.2.4725: unused variable in tiny build
vim-patch:8.2.4756: build error without the +eval feature
vim-patch:8.2.4769: build warning with UCRT
vim-patch:8.2.4771: Coverity warns for not checking return value
vim-patch:8.2.4815: cannot build with older GTK version
vim-patch:8.2.4863: accessing freed memory in test without the +channel feature
vim-patch:8.2.4878: valgrind warning for using uninitialized variable
vim-patch:8.2.4884: test fails without the job/channel feature
vim-patch:8.2.4898: Coverity complains about pointer usage
vim-patch:8.2.4900: Vim9 expression test fails without the job feature
vim-patch:8.2.4976: Coverity complains about not restoring a saved value
vim-patch:8.2.5021: build fails with normal features and +terminal
vim-patch:8.2.5067: timer_create is not available on every Mac system
vim-patch:8.2.5071: with some Mac OS version clockid_t is redefined
vim-patch:8.2.5125: MS-Windows: warnings from MinGW compiler
vim-patch:8.2.5133: MacOS: build fails
vim-patch:8.2.5137: cannot build without the +channel feature
vim-patch:8.2.5168: cannot build with Python 3.11

vim-patch:9.0.0123: cannot build with small features
vim-patch:9.0.0159: cannot build with small features
vim-patch:9.0.0161: warning for uninitialized variable
vim-patch:9.0.0237: Mac: cannot build if dispatch.h is not available
vim-patch:9.0.0256: compiler warning for uninitialized variables
vim-patch:9.0.0378: compiler warning for uninitialized variable
vim-patch:9.0.0413: ASAN reports a memory leak
vim-patch:9.0.0462: ASAN warning for integer overflow
vim-patch:9.0.0970: Coverity warns for uninitialized variable
vim-patch:9.0.1042: ASAN gives false alarm about array access.
vim-patch:9.0.1076: ASAN complains about NULL argument
vim-patch:9.0.1085: compiler warns for uninitialized variable
vim-patch:9.0.1666: compiler may warn for uninitialized variable

vim-patch:9.1.0816: tests: not clear what tests cause asan failures
vim-patch:9.1.1345: tests: Test_xxd_color2() test failure dump diff is misleading
2025-10-15 14:40:24 -07:00
github-actions[bot]
56713ef872 docs: update version.c #35753
vim-patch:8.1.1989: the evalfunc.c file is still too big

vim-patch:8.2.0379: gcc warns for ambiguous else
vim-patch:8.2.0510: Coverity complains about using uninitialized variable
vim-patch:8.2.0566: Vim9: variable can be used uninitialized
vim-patch:8.2.1908: Lua is initialized even when not used
vim-patch:8.2.2313: Vim9: using uninitialized field when parsing range
vim-patch:8.2.2374: accessing uninitialized memory in test_undo
vim-patch:8.2.2509: tests fail on s390 build
vim-patch:8.2.2572: Vim9: crash when getting the types for a legacy function
vim-patch:8.2.3134: crash when using typename() on a function reference
vim-patch:8.2.3527: gcc complains about uninitialized variable
vim-patch:8.2.3653: terminal ANSI colors may be wrong
vim-patch:8.2.3755: Coverity warns for using a buffer in another scope
vim-patch:8.2.3770: new compiler warnings from clang-12 and clang-13
vim-patch:8.2.3875: gcc complains about buffer overrun
vim-patch:8.2.3893: Vim9: many local variables are initialized with an instruction
vim-patch:8.2.4017: gcc warns for misleading indent in Athena menu code
vim-patch:8.2.4023: using uninitialized variable
vim-patch:8.2.4126: crash on exit when built with dynamic Tcl
vim-patch:8.2.4468: Coverity warns for uninitialized struct member
vim-patch:8.2.4471: Coverity warns for uninitialized variable
vim-patch:8.2.4661: Coverity warning for using uninitialized variable
vim-patch:8.2.4779: lsan suppression is too version specific
vim-patch:8.2.4995: still a compiler warning for possibly uninitialized variable
vim-patch:8.2.5005: compiler warning for uninitialized variable
vim-patch:8.2.5068: gcc 12.1 warning when building tee
vim-patch:8.2.5069: various warnings from clang on MS-Windows
vim-patch:8.2.5073: clang on MS-Windows produces warnings
vim-patch:8.2.5075: clang gives an out of bounds warning
vim-patch:8.2.5085: gcc gives warning for signed/unsigned difference
vim-patch:8.2.5087: cannot build with clang on MS-Windows

vim-patch:9.0.0395: clang warnings for function prototypes
vim-patch:9.0.0860: MS-Windows: windres fails with clang 15.0.4
vim-patch:9.0.1088: clang warns for unused variable
vim-patch:9.0.1517: MacOS: configure removes -O2 from $CFLAGS
vim-patch:9.0.1685: silence Python 3.11 depreciations for gcc
vim-patch:9.0.1716: Windows build with python 3.12 and clang fails
vim-patch:9.0.1913: if_python: undefined behaviour for function pointers
vim-patch:9.0.1930: compiler warnings with clang-17
vim-patch:9.0.1971: macOS: FEAT_SOUND guard too restrictive

vim-patch:9.1.0066: gcc complains about use of uninitialized var
vim-patch:9.1.0067: gcc still complains about use of uninitialized var
vim-patch:9.1.0588: The maze program no longer compiles on newer clang
vim-patch:9.1.0827: CI: tests can be improved
vim-patch:9.1.0833: CI: recent ASAN changes do not work for indent tests
vim-patch:9.1.0846: debug symbols for xxd are not cleaned in Makefile
vim-patch:9.1.0884: gcc warns about uninitialized variable
vim-patch:9.1.0946: cross-compiling fails on osx-arm64
vim-patch:9.1.1189: if_python: build error due to incompatible pointer types
vim-patch:9.1.1347: small problems with gui_w32.c
vim-patch:9.1.1358: if_lua: compile warnings with gcc15
vim-patch:9.1.1365: MS-Windows: compile warnings and too many strlen() calls
vim-patch:9.1.1686: if_ruby: unknown pragma when not using gcc
vim-patch:9.1.1729: CI is not run with clang 21

vim-patch:9.1.1765: f_isnan() and f_isinf() do not correctly initialize rettv type
vim-patch:9.1.1767: Patch v9.1.1765 was wrong
vim-patch:9.1.1812: completion: flicker with slow LSPs
vim-patch:9.1.1814: Patch v9.1.1812 causes crashes
2025-10-09 20:30:22 -07:00
github-actions[bot]
ec89c5b261 docs: update version.c #35670
vim-patch:8.1.0000: release
vim-patch:8.1.0058: display problem with margins and scrolling
vim-patch:8.1.0065: balloon displayed at the wrong position
vim-patch:8.1.0158: GUI: input() fails if CTRL-C was pressed before
vim-patch:8.1.0328: inputlist() doesn't work with a timer

vim-patch:8.1.1560: popup window hidden option not implemented yet
vim-patch:8.1.1600: cannot specify highlighting for popup window scrollbar
vim-patch:8.1.1810: popup_getoptions() is missing an entry for "mapping"
vim-patch:8.1.1811: popup window color cannot be set to "Normal"
vim-patch:8.1.1943: more code can be moved to evalvars.c
vim-patch:8.1.2265: when popup with "botleft" does not fit it flips incorrectly
vim-patch:8.1.2266: position unknown for a mouse click in a popup window

vim-patch:8.2.1190: Vim9: checking for Vim9 syntax is spread out
vim-patch:8.2.1405: Vim9: vim9compile.c is getting too big
vim-patch:8.2.2227: Vim9: recognizing lambda is too complicated
vim-patch:8.2.4036: Vim9: script test file is getting too long
vim-patch:8.2.4159: MS-Windows: _WndProc() is very long
vim-patch:8.2.4189: MS-Windows: code for "old look" is obsolete
vim-patch:8.2.4194: MS-Windows: code for calculating font size is duplicated
vim-patch:8.2.4198: Vim9: the switch for executing instructions is too long
vim-patch:8.2.4213: too much code for supporting old MSVC versions
vim-patch:8.2.4294: MS-Windows: #ifdefs for Cygwin are too complicated

vim-patch:9.0.1757: ex_class() function is too long

vim-patch:9.1.0361: Vim9: vim9type.c is too complicated
vim-patch:9.1.0367: compile_def_function is too long
vim-patch:9.1.0371: Vim9: compile_def_function() still too long
vim-patch:9.1.0517: MS-Windows: too long lines in Make_mvc.mak
vim-patch:9.1.0914: Vim9: compile_assignment() is too long
vim-patch:9.1.0920: Vim9: compile_assignment() too long
vim-patch:9.1.1278: Vim9: too long functions in vim9type.c
vim-patch:9.1.1092: tests: fix expected return code for python 3.13 on Windows
2025-09-13 13:06:40 -07:00
glepnir
c553008e74 fix(api): crash when moving curwin to other tabpage #35679
Problem: nvim_win_set_config may crash when attempting to move curwin to a
different tabpage if there is no other non-float available to switch to.

Solution: fix the crash. Fix ONE_WINDOW checks in winframe_find_altwin and
win_altframe to consider floating windows by instead using one_window. Allow
one_window to consider non-current tabpages. We can use one_window in
win_close_othertab now to also better reflect its use in win_close.

Co-authored-by: Sean Dewar <6256228+seandewar@users.noreply.github.com>
2025-09-08 18:30:20 -07:00
github-actions[bot]
fd59e72b47 docs: update version.c #35576
vim-patch:8.1.1919: using window options when passing a buffer to popup_create()
vim-patch:8.1.1954: more functions can be used as a method
vim-patch:8.1.1982: more functions can be used as methods
vim-patch:8.1.1986: more functions can be used as methods
vim-patch:8.1.1987: more functions can be used as methods
vim-patch:8.1.1993: more functions can be used as methods
vim-patch:8.1.1996: more functions can be used as methods
vim-patch:8.1.2004: more functions can be used as methods
vim-patch:8.1.2295: if buffer of popup is in another window cursorline sign shows

vim-patch:8.2.0568: the man filetype plugin overwrites the unnamed register
vim-patch:8.2.1186: with SGR mouse codes balloon doesn't show up after click
vim-patch:8.2.3539: GTK3: with 'rightleft' set scrollbar may move unintentionally
vim-patch:8.2.3681: cannot drag popup window after click on a status line
vim-patch:8.2.4561: build failure with some combination of features
vim-patch:8.2.4984: dragging statusline fails for window with winbar

vim-patch:9.0.0136: after CTRL-Left-mouse click a mouse scroll also has CTRL
vim-patch:9.0.0696: it is unclear if the +rightleft and +arabic features are used
vim-patch:9.0.0931: MS-Windows: mouse column limited to 223
vim-patch:9.0.1896: "below" virtual text doesn't work with 'rightleft'
2025-09-07 09:36:52 -07:00
github-actions[bot]
c6bfc203f1 docs: update version.c #35484
vim-patch:8.1.1083: MS-Windows: hang when opening a file on network share
vim-patch:8.1.1527: when moving popup window over the cmdline it is not redrawn
vim-patch:8.1.1550: when a popup has left padding text may be cut off
vim-patch:8.1.1562: popup window not always redrawn after popup_setoptions()
vim-patch:8.1.1575: callbacks may be garbage collected
vim-patch:8.1.1596: when resizing the screen may draw popup in wrong position
vim-patch:8.1.1602: popup window cannot overflow on the left or right
vim-patch:8.1.1615: crash when passing buffer number to popup_create()
vim-patch:8.1.1617: no test for popup window with mask and position fixed
vim-patch:8.1.1620: no test for popup window with border and mask
vim-patch:8.1.1622: wrong width if displaying a lot of lines in a popup window
vim-patch:8.1.1636: crash when popup has fitting scrollbar
vim-patch:8.1.1646: build failure
vim-patch:8.1.1649: Illegal memory access when closing popup window
vim-patch:8.1.1656: popup window width is wrong when using Tabs
vim-patch:8.1.1665: crash when popup window with mask is below the screen
vim-patch:8.1.1666: click in popup window scrollbar with border doesn't scroll
vim-patch:8.1.1676: "maxwidth" of popup window does not always work properly
vim-patch:8.1.1678: using popup_menu() does not scroll to show the selected line
vim-patch:8.1.1707: Coverity warns for possibly using a NULL pointer
vim-patch:8.1.1709: Coverity warns for possibly using a NULL pointer
vim-patch:8.1.1719: popup too wide when 'showbreak' is set
vim-patch:8.1.1733: the man ftplugin leaves an empty buffer behind
vim-patch:8.1.1753: use of popup window mask is inefficient
vim-patch:8.1.1754: build failure
vim-patch:8.1.1755: leaking memory when using a popup window mask
vim-patch:8.1.1768: man plugin changes setting in current window
vim-patch:8.1.1773: the preview popup window may be too far to the right
vim-patch:8.1.1778: not showing the popup window right border is confusing
vim-patch:8.1.1779: not showing the popup window right border is confusing
vim-patch:8.1.1786: double click in popup scrollbar starts selection
vim-patch:8.1.1789: cannot see file name of preview popup window
vim-patch:8.1.1814: a long title in a popup window overflows
vim-patch:8.1.1845: may use NULL pointer when running out of memory
vim-patch:8.1.1850: focus may remain in popup window
vim-patch:8.1.1874: modeless selection in popup window overlaps scrollbar
vim-patch:8.1.1902: cannot have an info popup without a border
vim-patch:8.1.1907: wrong position for info popup with scrollbar on the left
vim-patch:8.1.1917: non-current window is not redrawn when moving popup
vim-patch:8.1.1918: redrawing popups is inefficient
vim-patch:8.1.1929: no tests for text property popup window
vim-patch:8.1.1934: not enough tests for text property popup window
vim-patch:8.1.1936: not enough tests for text property popup window
vim-patch:8.1.1945: popup window "firstline" cannot be reset
vim-patch:8.1.1959: when using "firstline" in popup window text may jump
vim-patch:8.1.1963: popup window filter may be called recursively
vim-patch:8.1.1997: no redraw after a popup window filter is invoked
vim-patch:8.1.1998: redraw even when no popup window filter was invoked
vim-patch:8.1.2009: cursorline highlighting not updated in popup window
vim-patch:8.1.2032: scrollbar thumb wrong in popup window
vim-patch:8.1.2109: popup_getoptions() hangs with tab-local popup
vim-patch:8.1.2110: CTRL-C closes two popups instead of one
vim-patch:8.1.2114: when a popup is closed with CTRL-C the callback aborts
vim-patch:8.1.2164: stuck when using "j" in a popupwin with popup_filter_menu
vim-patch:8.1.2210: using negative offset for popup_create() does not work
vim-patch:8.1.2213: popup_textprop tests fail
vim-patch:8.1.2240: popup window width changes when scrolling
vim-patch:8.1.2277: terminal window is not updated when info popup changes
vim-patch:8.1.2286: using border highlight in popup window leaks memory
vim-patch:8.1.2287: using EndOfBuffer highlight in popup does not look good
vim-patch:8.1.2288: not using all space when popup with "topleft" flips to above
vim-patch:8.1.2300: redraw breaks going through list of popup windows
vim-patch:8.1.2307: positioning popup doesn't work for buffer-local textprop
vim-patch:8.1.2334: possible NULL pointer dereference in popup_locate()
vim-patch:8.1.2420: crash when calling popup_close() in win_execute()

vim-patch:8.2.0826: Vim9: crash in :defcompile
vim-patch:8.2.1207: Vim9: crash in expr test when run in the GUI
vim-patch:8.2.2018: Vim9: script variable not found from lambda

vim-patch:9.0.0133: virtual text after line moves to joined line
2025-08-31 19:02:30 -07:00