Commit Graph

1661 Commits

Author SHA1 Message Date
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
github-actions[bot]
faff3617ba docs: update version.c #35411
vim-patch:8.2.0082: when reusing a buffer listeners are not cleared
vim-patch:8.2.0446: listener with undo of deleting all lines not tested
vim-patch:8.2.1092: not checking if saving for undo succeeds
vim-patch:8.2.3174: Vim9: "legacy undo" finds "undo" variable
vim-patch:8.2.3426: crash when deleting a listener in a listener callback
vim-patch:8.2.4142: build failure with normal features without persistent undo

vim-patch:9.0.0361: removing a listener may result in a memory leak
2025-08-23 11:59:34 -07:00
github-actions[bot]
cd2d5de1f9 docs: update version.c #35201
vim-patch:8.1.1555: NOT_IN_POPUP_WINDOW is confusing
vim-patch:8.1.1586: error number used in two places
vim-patch:8.1.1599: compiler warning for uninitialized variable
vim-patch:8.1.1603: crash when using unknown highlighting in text property
vim-patch:8.1.1655: popup window border drawn wrong with multi-byte char
vim-patch:8.1.1675: listener list not correctly updated on listener_remove()
vim-patch:8.1.1710: Coverity found dead code
vim-patch:8.1.1844: buffer no longer unloaded when adding text properties
vim-patch:8.1.2071: when 'wincolor' is set text property changes highlighting
vim-patch:8.1.2211: listener callback "added" argument is not the total
vim-patch:8.1.2215: unreachable code in adjusting text prop columns
vim-patch:8.1.2216: text property in wrong place after :substitute
vim-patch:8.1.2298: missing part of 8.1.2296
vim-patch:8.1.2308: deleting text before zero-width textprop removes it
vim-patch:8.1.2369: cannot build with quickfix and without text properties


vim-patch:8.2.0124: compiler warnings for variable types
vim-patch:8.2.0126: textprop test fails
vim-patch:8.2.0967: unnecessary type casts for vim_strnsave()
vim-patch:8.2.1670: a couple of gcc compiler warnings
vim-patch:8.2.2429: :goto does not work correctly with text properties
vim-patch:8.2.2890: text property duplicated when data block splits
vim-patch:8.2.3062: internal error when adding several text properties
vim-patch:8.2.3372: line2byte() value wrong when adding a text property
vim-patch:8.2.3483: #ifdef for using sysinfo() is incomplete
vim-patch:8.2.4043: using int for second argument of ga_init2()
vim-patch:8.2.4144: cannot load libsodium dynamically
vim-patch:8.2.4960: text properties that cross lines not updated for deleted line
vim-patch:8.2.4961: build error with a certain combination of features
vim-patch:8.2.5014: byte offsets are wrong when using text properties
vim-patch:8.2.5041: cannot close a terminal popup with "NONE" job

vim-patch:9.0.0169: insufficient testing for line2byte() with text properties
vim-patch:9.0.0181: textprop test with line2byte() fails on MS-Windows


vim-patch:9.1.0633: Compilation warnings with `-Wunused-parameter`
vim-patch:9.1.0957: MS-Windows: conversion warnings
2025-08-20 09:43:26 -07:00
bfredl
442f297c63 refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guards
These are not needed after #35129 but making uncrustify still play nice
with them was a bit tricky.

Unfortunately `uncrustify --update-config-with-doc` breaks strings
with backslashes. This issue has been reported upstream,
and in the meanwhile auto-update on every single run has been disabled.
2025-08-14 09:34:38 +02:00
github-actions[bot]
c47a69c1a6 docs: update version.c #35024
vim-patch:8.1.0710: when using timers may wait for job exit quite long
vim-patch:8.1.0969: message written during startup is truncated
vim-patch:8.1.1043: Lua interface does not support Blob
vim-patch:8.1.1389: changes are not flushed when end and start overlap
vim-patch:8.1.1395: saving for undo may access invalid memory
vim-patch:8.1.1534: modeless selection in popup window selects too much
vim-patch:8.1.1571: textprop highlight starts too early if just after a tab
vim-patch:8.1.1573: textprop test fails if screenhots do not work
vim-patch:8.1.1663: compiler warning for using size_t
vim-patch:8.1.1866: modeless selection in GUI does not work properly
vim-patch:8.1.1871: modeless selection in GUI still not correct
vim-patch:8.1.2085: MS-Windows: draw error moving cursor over double-cell char
vim-patch:8.1.2107: various memory leaks reported by asan
vim-patch:8.1.2146: build failure
vim-patch:8.1.2296: text properties are not combined with syntax by default
vim-patch:8.1.2299: ConPTY in MS-Windows 1909 is still wrong
vim-patch:8.1.2337: double-click time sometimes miscomputed

vim-patch:8.2.0300: Vim9: expression test fails without channel support
vim-patch:8.2.0414: channel connect_waittime() test is flaky
vim-patch:8.2.0501: Vim9: script test fails when channel feature is missing
vim-patch:8.2.0508: Vim9: func and partial types not done yet
vim-patch:8.2.0527: Vim9: function types insufficiently tested
vim-patch:8.2.0565: Vim9: tests contain superfluous line continuation
vim-patch:8.2.0640: Vim9: expanding  does not work
vim-patch:8.2.0700: Vim9: converting error message to exception not tested
vim-patch:8.2.0701: Vim9 test fails without job feature
vim-patch:8.2.1481: Vim9: line number reported with error may be wrong
vim-patch:8.2.1609: Vim9: test fails when build without +channel
vim-patch:8.2.1724: Vim9: assignment tests spread out
vim-patch:8.2.1759: Vim9: Some tests are still using :let
vim-patch:8.2.1865: Vim9: add() does not check type of argument
vim-patch:8.2.1867: Vim9: argument to add() not checked for blob
vim-patch:8.2.1965: Vim9: tests fail without the channel feature
vim-patch:8.2.2301: Vim9: cannot unlet a dict or list item
vim-patch:8.2.2304: Vim9: no test for unletting an imported variable
vim-patch:8.2.3006: crash when echoing a value very early
vim-patch:8.2.3007: Vim9: test for void value fails
vim-patch:8.2.3008: startup test may hang
vim-patch:8.2.3009: startup test may hang
vim-patch:8.2.3181: Vim9: builtin function test fails without channel feature
vim-patch:8.2.3242: Vim9: valgrind reports leaks in builtin function test
vim-patch:8.2.3382: crash when getting the type of a NULL partial
vim-patch:8.2.3845: Vim9: test fails when the channel feature is missing
vim-patch:8.2.4407: Vim9: some code not covered by tests
vim-patch:8.2.4410: Vim9: some code not covered by tests

vim-patch:9.0.0563: timer_info() test fails
vim-patch:9.0.2080: vim9_script test too large

vim-patch:9.1.1541: Vim9: error when last enum value ends with a comma
2025-08-06 20:26:50 -07:00
Jan Edmund Lazo
00c2e7d89c vim-patch:8.1.1526: no numerical value for the patchlevel
Problem:    No numerical value for the patchlevel.
Solution:   Add v:versionlong.

37df9a4401

Restore "highest_patch()" solely for "v:versionlong".
Copy/paste Test_vvar_scriptversion2() from patch 9.1.1540.
It works without ":scriptversion 2".
In general, if Vim's test works with ":scriptversion 1", just port it
for additional coverage.

---

vim-patch:8.1.1565: MS-Windows: no sound support

Problem:    MS-Windows: no sound support.
Solution:   Add sound support for MS-Windows. (Yasuhiro Matsumoto, Ken Takata,
            closes vim/vim#4522)

9b283523f2

----

"sound" feature is N/A now but this updates "v:versionlong" docs.

Co-authored-by: Bram Moolenaar <Bram@vim.org>
2025-07-20 18:36:39 -04:00
luukvbaal
3b85046ed5 fix(messages): "list_cmd" kind for :command, :version (#34529)
Problem:  No ext_messages kind for the :command, :version commands.
          :version is emitted as multiple events.
Solution: Assign them the "list_cmd" kind. Use `msg_put*` to properly
          format the message as a single event.
2025-06-18 07:54:49 +02:00
bfredl
bd413a2f55 refactor(ui): separate types for allocated grids and viewports 2025-04-28 10:10:11 +02:00
Justin M. Keyes
2a7d0ed614 refactor: iwyu #31637
Result of `make iwyu` (after some "fixups").
2024-12-23 05:43:52 -08:00
github-actions[bot]
0d3f2c4904 docs: update version.c (#30016)
Co-authored-by: marvim <marvim@users.noreply.github.com>
2024-08-09 11:36:03 +08:00
github-actions[bot]
9793a97778 docs: update version.c (#29760)
Co-authored-by: marvim <marvim@users.noreply.github.com>
2024-07-23 03:40:37 +00:00
github-actions[bot]
ddbd2b4e40 version.c: update [skip ci] (#28201)
Co-authored-by: marvim <marvim@users.noreply.github.com>
2024-04-06 11:15:08 +08:00
Evgeni Chasnovski
9530a23016 fix(intro): link showing intro to state at start
Problem: Current behavior of stateful intro message is too persistent.
  For example, it is still drawn if new empty buffer is shown in current
  window (either by explicitly setting it or after `tabnew`). Although
  the buffer is empty, the act of it being shown should be made visible.

Solution: Make intro message persist if all is true:
    - Current buffer is the same as it was just after start, i.e. empty
      nameless with initial handle (i.e. 1).
    - Current window is the same as it was just after start, i.e. single
      non-floating with initial handle.
2024-03-29 11:44:49 +02:00
Luuk van Baal
21360523cd fix(intro): still show intro message with floating window
Stop drawing the intro only after a split is opened.
2024-03-27 10:28:59 +01:00
bfredl
d1a30221fc fix(intro): redrawing intro exposing pseudo-randomness
problem:  redrawing intro exposes pseudo-randomness
solution: remove pseudo-randomness
2024-03-16 08:40:45 +01:00
bfredl
a8522f02e9 fix(ui): startup intro message should be visible with ext_multigrid
As this message is literally drawn on top of the EOB area of the first
window, the simple solution is to just draw the message on top of the
grid of the first window.

We still want #24764 (msg_intro event) but now only for ext_messages.
2024-03-15 09:48:31 +01:00
bfredl
0570a19c8a fix(intro): make intro explicitly stateful
Instead of randomly disappearing because some random event might have
caused mid_start or bot_scroll_start to randomly take a low value, treat
intro message as a _first class stateful_ thing.

This means that intro message will kept being _redrawn_ as long as we
are in the state it should be shown. This also includes screen resizes.
you will not lose the intro message because there was a delay in
detecting terminal features.
2024-03-14 14:39:08 +01:00
bfredl
de5cf09cf9 refactor(metadata): generate all metadata in lua
Then we can just load metadata in C as a single msgpack blob. Which also
can be used directly as binarly data, instead of first unpacking all the
functions and ui_events metadata to immediately pack it again, which was
a bit of a silly walk (and one extra usecase of `msgpack_rpc_from_object`
which will get yak shaved in the next PR)
2024-02-28 11:00:38 +01:00
bfredl
bbf6d4a4bc refactor(api): use arena for metadata; msgpack_rpc_to_object delenda est
Note: kSDItemHeader is something is _written_ by nvim in the shada file
to identify it for debugging purposes outside of nvim. But this data wasn't ever used by
neovim after reading the file back, So I removed the parsing of it for now.
2024-02-18 18:09:56 +01:00
bfredl
0353dd3029 refactor(lua): use Arena when converting from lua stack to API args
and for return value of nlua_exec/nlua_call_ref, as this uses
the same family of functions.

NB: the handling of luaref:s is a bit of a mess.
add api_luarefs_free_XX functions as a stop-gap as refactoring
luarefs is a can of worms for another PR:s.

as a minor feature/bug-fix, nvim_buf_call and nvim_win_call now preserves
arbitrary return values.
2024-02-13 11:54:44 +01:00
github-actions[bot]
70d47a1776 version.c: update (#27036)
Co-authored-by: marvim <marvim@users.noreply.github.com>
2024-01-16 14:33:10 +08:00
dundargoc
1813661a61 refactor(IWYU): fix headers
Remove `export` pramgas from defs headers as it causes IWYU to believe
that the definitions from the defs headers comes from main header, which
is not what we really want.
2024-01-11 21:37:23 +01:00
dundargoc
c89292fcb7 refactor: follow style guide 2023-12-30 12:45:38 +01:00
dundargoc
7f9fc2fbf0 refactor: remove unnecessary HAVE_PATHDEF macro 2023-12-27 12:04:54 +01:00