mirror of
https://github.com/neovim/neovim.git
synced 2026-04-04 22:59:36 +00:00
e5240b35c3b78e34ca16ccc8369d0aeb4e1add8e
1661 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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 |
||
|
|
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> |
||
|
|
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> |
||
|
|
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> |
||
|
|
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 |
||
|
|
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 |
||
|
|
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> |
||
|
|
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 |
||
|
|
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' |
||
|
|
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 |
||
|
|
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 |
||
|
|
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 (
|
||
|
|
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 |
||
|
|
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 |
||
|
|
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 |
||
|
|
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)
|
||
|
|
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. |
||
|
|
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)
|
||
|
|
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
|
||
|
|
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 |
||
|
|
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() |
||
|
|
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 |
||
|
|
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 |
||
|
|
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 |
||
|
|
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> |
||
|
|
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' |
||
|
|
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 |
||
|
|
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 |
||
|
|
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 |
||
|
|
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. |
||
|
|
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 |
||
|
|
00c2e7d89c |
vim-patch:8.1.1526: no numerical value for the patchlevel
Problem: No numerical value for the patchlevel. Solution: Add v:versionlong. |
||
|
|
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.
|
||
|
|
bd413a2f55 | refactor(ui): separate types for allocated grids and viewports | ||
|
|
2a7d0ed614 |
refactor: iwyu #31637
Result of `make iwyu` (after some "fixups"). |
||
|
|
0d3f2c4904 |
docs: update version.c (#30016)
Co-authored-by: marvim <marvim@users.noreply.github.com> |
||
|
|
9793a97778 |
docs: update version.c (#29760)
Co-authored-by: marvim <marvim@users.noreply.github.com> |
||
|
|
ddbd2b4e40 |
version.c: update [skip ci] (#28201)
Co-authored-by: marvim <marvim@users.noreply.github.com> |
||
|
|
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.
|
||
|
|
21360523cd |
fix(intro): still show intro message with floating window
Stop drawing the intro only after a split is opened. |
||
|
|
d1a30221fc |
fix(intro): redrawing intro exposing pseudo-randomness
problem: redrawing intro exposes pseudo-randomness solution: remove pseudo-randomness |
||
|
|
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. |
||
|
|
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. |
||
|
|
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) |
||
|
|
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. |
||
|
|
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. |
||
|
|
70d47a1776 |
version.c: update (#27036)
Co-authored-by: marvim <marvim@users.noreply.github.com> |
||
|
|
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. |
||
|
|
c89292fcb7 | refactor: follow style guide | ||
|
|
7f9fc2fbf0 | refactor: remove unnecessary HAVE_PATHDEF macro |