Files
mcepl 57c1f017b7 Update to version 0.12.0~git.1774695060.5a7df03b42:
* vim-patch:9.2.0265: unnecessary restrictions for defining dictionary function names (#38524)
  * fix(api): nvim_set_hl boolean false corrupts underline styles (#38504)
  * build(deps): bump luajit to fbb36bb6b
  * docs(lsp): add `init_options` to Copilot example #38502
  * fix(:connect): don't use freed memory (#38512)
  * feat(prompt): prompt_appendbuf() appends to prompt buffer #37763
  * fix(pack): set `source` in progress report #38511
  * fix(messages): spurious newline with --headless + cmdheight=0 #38494
  * feat(progress): set Progress-event pattern to "source" #38495
  * vim-patch:c84526d: runtime(amiga): revamp syntax highlighting and add new maintainer (#38503)
  * fix(ui2): ENTER may focus pager in insert/terminal mode #38497
  * ci: bump actions/cache
  * fix(ui2): no paging in dialog below expanded cmdline #38489
  * docs: update version.c #38455
  * refactor(progress): simplify progress-status format #38491
  * refactor: resize Progress autocmd dict to actual size #38487
  * fix(treesitter): ignore stale fold refresh callbacks
  * fix: :ball w_locked check, reset b_nwindows in free_all_mem() #38484
  * feat(api): nvim_set_hl{update:boolean} #37546
  * refactor(treesitter): use same visual-select as lsp #38475
  * test: work around flaky swapfile test with ASAN (#38482)
  * fix(exit): stop listening before closing channels (#38480)
  * vim-patch:9.2.0237: filetype: ObjectScript routines are not recognized (#38479)
  * vim-patch:9.2.0239: signcolumn may cause flicker (#38477)
  * vim-patch:955c02d: runtime(sh): Distinguish parts of function definitions
  * vim-patch:9c0d057: runtime(sh): Improve the matching of function definitions
  * fix(pack): add trailing newline to lockfile #38469
  * fix(messages): emit empty msg_show event for :echo #38467
  * fix(ui2): show messages in dialog window when entering expanded cmdline #38465
  * docs: job-control.txt => flow layout #38463
  * fix(progress): show progress-status only in curwin #38458
  * fix(vim.net): always pass response body to on_response #38460
  * fix(runtime): stop treesitter highlight in b:undo_ftplugin #38459
  * vim-patch:c9eaff0: runtime(java): Make changes for JDK 26 (#38452)
  * vim-patch:9.2.0235: filetype: wks files are not recognized (#38451)
  * vim-patch:9.2.0233: Compiler warning in strings.c (#38450)
  * test(lsp): get_configs resolves only necessary configs
  * docs: api, plugins, ui2
  * feat(net): vim.net.request(outbuf) writes response to buffer #36164
  * fix(lsp): get_namespace signature (#38449)
  * docs: change lua-bit to new layout #38447
  * fix: use correct window dimension for range estimation
  * fix(decor): clamp last column by decor provider range
  * test: issue #35575
  * refactor(treesitter)!: remove "all" option of Query:iter_matches #33070
  * fix(lsp): completion word includes leading space from label #38435
2026-03-28 12:32:49 +01:00

397 lines
22 KiB
Plaintext

-------------------------------------------------------------------
Sat Mar 28 11:31:06 UTC 2026 - mcepl@cepl.eu
- Update to version 0.12.0~git.1774695060.5a7df03b42:
* vim-patch:9.2.0265: unnecessary restrictions for defining dictionary function names (#38524)
* fix(api): nvim_set_hl boolean false corrupts underline styles (#38504)
* build(deps): bump luajit to fbb36bb6b
* docs(lsp): add `init_options` to Copilot example #38502
* fix(:connect): don't use freed memory (#38512)
* feat(prompt): prompt_appendbuf() appends to prompt buffer #37763
* fix(pack): set `source` in progress report #38511
* fix(messages): spurious newline with --headless + cmdheight=0 #38494
* feat(progress): set Progress-event pattern to "source" #38495
* vim-patch:c84526d: runtime(amiga): revamp syntax highlighting and add new maintainer (#38503)
* fix(ui2): ENTER may focus pager in insert/terminal mode #38497
* ci: bump actions/cache
* fix(ui2): no paging in dialog below expanded cmdline #38489
* docs: update version.c #38455
* refactor(progress): simplify progress-status format #38491
* refactor: resize Progress autocmd dict to actual size #38487
* fix(treesitter): ignore stale fold refresh callbacks
* fix: :ball w_locked check, reset b_nwindows in free_all_mem() #38484
* feat(api): nvim_set_hl{update:boolean} #37546
* refactor(treesitter): use same visual-select as lsp #38475
* test: work around flaky swapfile test with ASAN (#38482)
* fix(exit): stop listening before closing channels (#38480)
* vim-patch:9.2.0237: filetype: ObjectScript routines are not recognized (#38479)
* vim-patch:9.2.0239: signcolumn may cause flicker (#38477)
* vim-patch:955c02d: runtime(sh): Distinguish parts of function definitions
* vim-patch:9c0d057: runtime(sh): Improve the matching of function definitions
* fix(pack): add trailing newline to lockfile #38469
* fix(messages): emit empty msg_show event for :echo #38467
* fix(ui2): show messages in dialog window when entering expanded cmdline #38465
* docs: job-control.txt => flow layout #38463
* fix(progress): show progress-status only in curwin #38458
* fix(vim.net): always pass response body to on_response #38460
* fix(runtime): stop treesitter highlight in b:undo_ftplugin #38459
* vim-patch:c9eaff0: runtime(java): Make changes for JDK 26 (#38452)
* vim-patch:9.2.0235: filetype: wks files are not recognized (#38451)
* vim-patch:9.2.0233: Compiler warning in strings.c (#38450)
* test(lsp): get_configs resolves only necessary configs
* docs: api, plugins, ui2
* feat(net): vim.net.request(outbuf) writes response to buffer #36164
* fix(lsp): get_namespace signature (#38449)
* docs: change lua-bit to new layout #38447
* fix: use correct window dimension for range estimation
* fix(decor): clamp last column by decor provider range
* test: issue #35575
* refactor(treesitter)!: remove "all" option of Query:iter_matches #33070
* fix(lsp): completion word includes leading space from label #38435
-------------------------------------------------------------------
Mon Mar 23 15:02:12 UTC 2026 - mcepl@cepl.eu
- Update to version 0.12.0~git.1774276407.e2afa762c8:
* ci: bump actions/create-github-app-token #38436
* refactor: rename termcap.lua -> tty.lua #38437
* test: ignore kuwasha.net url #38438
* fix(session): spacebar heater not warm enough #38434
* fix(lua): drop support for boolean `buf` in `vim.keymap` #38432
* fix(lsp): snippet preview blocked completionItem/resolve request #38428
* feat(lsp): attach to buftype=help buffers #38412
* docs: update version.c #38304
* fix(runtime)!: move "tohtml" to pack/dist/opt/ #34557
* refactor(move.c): fix coverity warning (#38427)
* vim-patch:9.2.0223: Option handling for key:value suboptions is limited (#38426)
* vim-patch:9.2.0226: No 'incsearch' highlighting support for :uniq (#38425)
* vim-patch:9.2.0225: runtime(compiler): No compiler plugin for just (#38424)
* vim-patch:9.2.0222: "zb" scrolls incorrectly with cursor on fold (#38423)
* revert: "feat(lsp): add `buftypes` field to `vim.lsp.Config`" #38421
* fix(provider): support python3.14 #38419
* docs: starting.txt new layout
* fix(docs): improve adjacent list items
* feat(lsp): add `buftypes` field to `vim.lsp.Config` (#38380)
* fix(lsp): restore virtual document color visibility (#38407)
* feat(lsp): support CompletionItem.labelDetails #38403
* fix(mpack): boundary values for negative integer encoding #37255
* feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360
* vim-patch:9.2.0219: call stack can be corrupted (#38406)
* feat(ui2): configure maximum window heights #38392
* fix(lsp/diagnostic): use diagnostic provider identifier for code actions #38401
* build: update-alternatives during deb install #37980
* vim-patch:9.2.0217: filetype: cto files are not recognized (#38400)
* vim-patch:ce4fbda: runtime(fish): Add matchit support to filetype plugin (#38399)
* test(terminal/buffer_spec): increase timeout waiting for REP (#38398)
* fix(pty): prevent orphan conhost.exe on Windows 10 #38244
* build(clangd): docstrings are Doxygen
* refactor(build): Makefile readability
* docs: misc
* fix(intro): crash on small screen #38397
* test(treesitter): skip unreliable select test #38391
* fix(pack): account for Git's "insteadOf" in `:checkhealth` #38393
* feat(ux): sexy intro #38378
* docs: add comment on how `[...]()` behaves (#38389)
* fix(lsp): handle completion/resolve response arriving after on_insert_leave
* feat(progress): status api, 'statusline' integration #35428
* feat(stdlib): vim.fs.ext() returns file extension #36997
* vim-patch:ecf90b9: CI: make dependabot monitor `.github/actions` directory (#38383)
* fix(lsp): unify LSP error logging prefixes #38354
* fix(lsp): guard dynamic capability attachment #38382
* refactor(test): clean up pumborder round test cases #38368
* fix(terminal): possible missing refresh with buffer updates (#38388)
* vim-patch:9.2.0209: freeze during wildmenu completion (#38386)
* vim-patch:9.2.0202: [security]: command injection via newline in glob() (#38385)
* vim-patch:9.2.0204: filetype: cps files are not recognized
* vim-patch:9.2.0201: filetype: Wireguard config files not recognized
* fix(lsp): improve diagnostics handling and comments
* fix(lsp/diagnostic): key resultId by client and identifier
* fix(lsp): handle providers without subcapabilities
* fix(lsp): request diagnostics from all registrations
* refactor(lsp): replace _provider_value_get with _provider_foreach
* feat(defaults): map "grx" to vim.lsp.codelens.run() #37689
* docs: example_init #38372
* fix(ui): apply 'pumborder' to mouse menu, fix overflow #36193
* fix(lsp): `vim.Range` check in `document_color.color_presentation()` (#38374)
* fix(ui2): wrong condition used to detect active pager
* fix(ui2): move windows to current tabpage
* feat(lsp): vim.lsp.get_configs() #37237
* vim-patch:partial:9.2.0193: using copy_option_part() can be improved (#38369)
* fix(terminal): don't poll for output during scrollback refresh (#38365)
* vim-patch:faad250: runtime(doc): Fix typo in if_pyth.txt (#38362)
* vim-patch:39ee7d1: runtime(yara): add ftplugin for yara filetype (#38361)
* fix(terminal): don't refresh for sync flush when exiting (#38363)
* fix(messages): disallow user-defined integer message-id #38359
* feat(lsp): migrate `document_color` to capability framework (#38344)
* fix(api): nvim_get_option_value FileType autocmd handling #37414
* fix(fs): expand drive-relative paths on Windows #37084
* fix(options): vim.opt fails for 'fillchars' #37141
* fix(menu): right-click menu fails with E335 when using V after i_ctrl-o #37349
* docs: misc, terminal
* docs: terminal.txt new layout
* fix(lsp): redraw codelens after request completed #38352
* refactor(terminal): impl "[Process exited]" in Lua #38343
* build: suppress -Wfree-nonheap-object false positives in lua_cjson #37250
* test(tui_spec): remove unnecessary :messages (#38349)
* test: always show snapshot if screen:expect_unchanged() fails (#38347)
* feat(terminal): synchronized output (mode 2026) #38284
* docs: api, lsp, messages, intro #38327
* fix(lsp): respect documentation markup kind in completion preview #38338
* fix(marks): make jumpoptions=view work with 'smoothscroll' (#38339)
* feat(diff): merge adjacent blocks using inline:word (#37085)
* vim-patch:9.2.0180: possible crash with winminheight=0 (#38335)
* feat(vimscript): scripts can detect 'android', 'termux' #38218
* vim-patch:9.2.0182: autocmds may leave windows with w_locked set #38332
-------------------------------------------------------------------
Mon Mar 16 21:45:49 UTC 2026 - mcepl@cepl.eu
- Update to version 0.12.0~git.1773674987.7b7e8cc724:
* feat(progress): disable cmdline progress msg via messagesopt' #36730
* docs(api): manually format api-buffer-updates
* fix(api): use standard error messages
* docs: misc
* fix(diagnostic): open_float() handles config.float function #31577
* fix(api): nvim_open_tabpage positional "enter"
* fix(api): nvim_open_tabpage "after" like :[count]tab
* fix: nvim_open_tabpage cleanup, fixes, more tests
* feat(api): add nvim_open_tabpage
* vim-patch:049c76f: runtime(termdebug): drop outdated comment from termdebug.vim (#38325)
* fix(ux): drop "Sorry" from messages #38318
* vim-patch:9.2.0143: termdebug: no support for thread and condition in :Break
* test(old): avoid indexing undefined signs
* vim-patch:partial:9.1.1004: tests: a few termdebug tests are flaky
* vim-patch:partial:9.1.0613: tests: termdebug test may fail and leave file around
* vim-patch:partial:225d4d921: runtime(termdebug): Refactored StartDebug_term and EndDebug functions
* vim-patch:fce324f557: runtime(termdebug): close all buffers in the same way
* fix(terminal): don't always leave if enter autocmds delete buffer #38324
* build(deps): bump luv to 1.52.1-0
* feat(help): super K (":help!") guesses tag at cursor #36205
* fix(terminal): check `buf` before deleting extmark #38314
* fix(terminal): heap UAF from autocmds when entering #38316
* fix(statusline): missing info/hint diagnostics #38307
* test(ui/mode_spec): fix retry not working (#38300)
* vim-patch:9.2.0165: tests: perleval fails in the sandbox
* vim-patch:9.2.0162: tests: unnecessary CheckRunVimInTerminal in test_quickfix
* vim-patch:9.2.0159: Crash when reading quickfix line
* fix(api): improve external window validation
* fix(api): disallow moving window between tabpages in more cases
* feat(api): nvim_win_set_config can move split to other tp as floatwin
* fix(winfloat): last_status when changing split to floatwin
* fix(api): relax config validation for "win"
* refactor(window): lastwin_nofloating takes tp
* fix(api): don't config split as floatwin relative to itself
* fix(api): win_config_float_tp grid removal, redraw
* refactor(api): cleanup, more comments, more tests, news
* feat(api): nvim_win_set_config can move floatwin to another tabpage
* build(deps): bump tree-sitter to v0.26.7
* fix(messages): allocate message history kind string #38292
* refactor(treesitter): move range related functions
* docs(treesitter): fix typo
* fix(lsp): handle non-string documentation in completion items #38291
* fix(window): don't leak fold memory with style=minimal #38287
* docs: update version.c #38222
* vim-patch:9.2.0155: filetype: ObjectScript are not recognized (#38288)
* vim-patch:9.2.0152: concatenating strings is slow (#38286)
* refactor(treesitter)!: get_parser return nil on error #37276
* refactor: rename _ensure_integer => _assert_integer
* docs: misc
* fix(normal): crash using :norm from vim.ui_attach shell message event #38283
* build: noisy readability-implicit-bool-conversion warning #38282
* ci: label disclosed AI-assisted PRs
* test: set NVIM_TEST in zig build #38281
* feat(diagnostic): custom status format function #36696
* fix(ui): preview float doesn't respond to mouse scroll #38270
* fix(completion): wrong CompleteDone reason for auto-inserted sole match #38280
* fix(api): nvim_parse_cmd on range-only, modifier-only commands #36665
* test: include :cd in pcall() in rmdir() (#38278)
* vim-patch:3697c6b: runtime(ssh): ignore case in 'keywordprg', update syntax script (#38277)
* vim-patch:9.2.0147: blob: concatenation can be improved (#38276)
* fix(ui2): use pager to list consecutively typed commands #38272
* refactor: integer functions, optimize asserts #34112
* docs: use "ev" convention in event-handlers
* docs: vimfn descriptions
* docs: misc
* fix(pum): keep info window aligned with pum when above #38251
* test: fs_spec fails if home is a symlink #38258
* feat(startup): warn if NVIM_LOG_FILE is inaccessible #38070
* refactor(highlight): extract set_gui_color() from do_highlight()
* fix(highlight): correct change detection in do_highlight for gui colors
* vim-patch:9.2.0140: file reading performance can be improved (#38266)
* ci: fix broken workflows after Zizmor fixes (#38264)
* vim-patch:2cf18fc: runtime(python): Update syntax, improve pythonNumber pattern performance (#38263)
* vim-patch:8f2cd47: runtime(sudoers): update filetype plugin and syntax script (#38262)
* vim-patch:9.2.0137: [security]: crash with composing char in collection range (#38261)
* fix(process): wrong exit code for SIGHUP on Windows (#38242)
* fix(cmake): linker flags, doc generation for cross-compilation #38215
* fix(prompt): don't implicitly set 'modified' #38118
* fix(lsp): ensure augroup before querying autocmds #38254
* docs: misc
* docs: deprecate hit-enter
* docs: api, messages, lsp, trust
* test(ex_cmds/mksession_spec): fix possible error log (#38255)
* docs: usr_25.txt formatting
* fix(compositor): clear old position with last known dimensions #38229
* feat(lsp): do completionItem/resolve if completeopt=popup #32820
* fix(terminal): free the "[Process exited]" msg extmark #38246
* test(api/vim_spec): fix flaky test (#38227)
* vim-patch:c6f6f16: runtime(toml): update syntax script and fix highlight of dates and escapes (#38239)
* vim-patch:9.2.0132: tests: Test_recover_corrupted_swap_file1 fails on be systems (#38238)
* fix(lua): extra CR (\r) in `nvim -l` output #38048
* fix(highlight): avoid null deref, misc issues #38164
* fix(man.lua): :Man ignores section of gzipped manpage #38235
* feat(lsp): show snippet preview if completeopt=popup #32553
* ci: Zizmor GHA security analysis #38230
* fix(message): concatenate multi-chunk nvim_echo({err}) for exception message #38131
* feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987
* fix(lsp): do not clear the codelens on the last line #38226
* fix(tui): reset cursor to default style when guicursor is disabled #38219
* vim-patch:9.2.0131: potential buffer overflow in regdump() (#38217)
* ci: ignore known Zizmor findings
* ci: eliminate template expansion in code contexts
* ci: set default permissions for workflows
* ci: don't persist git credentials on disk
* ci: pin third-party action dependencies to commit hashes
* vim-patch:9.2.0130: missing range flags for the :tab command (#38216)
* vim-patch:partial:9.2.0126: String handling can be improved (#38214)
* fix(messages): non-fast and append for "shell_*" kinds #38188
* feat(extmark): support end_col=-1 if strict=false #28169
* fix: resolve all remaining LuaLS warnings in `src/`
* fix: silence LuaLS's `no-unknown` warnings in `src/`
* fix: define `vim.mpack`
* refactor: make LuaLS run diagnostics on all files in `src/`
* feat(ui2): support routing "typed_cmd" trigger to target
* feat(ui): specify whether msg_show event comes from typed command
-------------------------------------------------------------------
Tue Mar 10 09:10:04 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
- Move tree-sitter-system.lua to /plugin/ directory instead.
- Add wikitext <-> mediawiki TS/ft mapping.
-------------------------------------------------------------------
Tue Mar 10 00:45:17 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
- Modify tree-sitter-system.lua to find correct way to
%{_libdir}/tree-sitter instead of relying on the
%/usr/share/nvim/runtime/parser symlink.
-------------------------------------------------------------------
Mon Mar 02 17:30:28 UTC 2026 - mcepl@cepl.eu
- Update to version 0.12.0~git.1772455145.ab8371a26c:
* fix(tui): server --listen error sometimes not visible (#38027)
* test: suppress DSR wait warning when running tests (#38126)
* vim-patch:14eddc7: runtime(xkb): Include a simple xkb ftplugin (#38121)
* test(terminal/cursor_spec): only delete TermOpen autocmds (#38123)
* vim-patch:9.2.0081: Failed "z=" does not reset 'nospell' setting (#38109)
* vim-patch:b901fa9: runtime(vim): Update base syntax, improve :syntax group list arg matching (#38112)
* vim-patch:75c291f: runtime(julia): Update julia ftplugin
* feat(difftool): replace old "nvim -d" automatically #38057
* feat(lsp): show color preview in completion items #32138
* fix(difftool): don't reset quickfix list when closing quickfix window #38088
* feat(ui2): configure targets per message kind #38091
* fix(channel): support :detach, :restart on Windows #37977
* fix(float): style=minimal leaks into normal windows #25185
* fix(cmake): use host nlua0 binary when cross-compiling #38089
* revert :gen_help_html.lua commit 4a4de73 #38100
* vim-patch:9.2.0077: [security]: Crash when recovering a corrupted swap file (#38104)
* vim-patch:9.2.0078: [security]: stack-buffer-overflow in build_stl_str_hl() (#38102)
* vim-patch:9.2.0075: [security]: Buffer underflow with emacs tag file
* vim-patch:9.2.0074: [security]: Crash with overlong emacs tag file
* vim-patch:9148644: runtime(env): add ftplugin for env filetype (#38098)
* vim-patch:9.2.0070: tests: various tests leave swapfiles around
* vim-patch:9.1.0539: Not enough tests for what v9.1.0535 fixed
* vim-patch:9.1.0535: newline escape wrong in ex mode
* fix(help): better align local-additions #38097
* fix(vim.fs): joinpath() should ignore empty items #38077
* ci: bump actions/download-artifact from 7 to 8
* ci: bump actions/upload-artifact from 6 to 7
* feat(terminal): support SGR dim, overline attributes #37997
* fix(map): use names like Map_key_value not Map_keyvalue
* fix(startup): wait for bg detection before user config #37075
* fix(restart): drop "-s <scriptfile>" from v:argv on :restart #38058
* build(deps): bump luajit to a553b3de2
* vim-patch:partial:9.2.0068: Inefficient use of list_append_string() (#38083)
* build(deps): bump tree-sitter-markdown to v0.5.3
* build(deps): bump tree-sitter-lua to v0.5.0
* build(deps): bump tree-sitter-vim to v0.8.1
* fix(lps): separate namespaces for pull/push diagnostics #37938
* vim-patch:9.2.0061: Not possible to know when a session will be loaded (#38071)
* test(treesitter/fold_spec): fix flaky test (#38075)
* fix(messages): reset redirection message column at message start #38068
* fix(marktree): fix edge case bug regarding changing intersections
* docs: update version.c (#38053)
* feat(secure): allow 'path' parameter for trust action 'allow' (#38001)
* test: remove remaining use of feed_command() in terminal/ (#38069)
* vim-patch:9.2.0054: eval_addblob() is inefficient (#38067)
* vim-patch:9.2.0055: memory leak in ExpandFromContext() (#38066)
* fix(diagnostic): handle stale diagnostic extmark ids #38060
* fix(ui2): leftover empty lines in msg window #38059
* refactor(test): simplify v:argf tests #38055
* test(lsp): flaky lsp/semantic_tokens_spec #38063
* build(deps): bump wasmtime to v36.0.6
* build(deps): bump tree-sitter to v0.26.6
* build(deps): bump luajit to fc3d17eb4
* perf(runtime): hardware accelerated "packadd opt_package"
* feat(startup): provide v:argf for file arguments #35889
* vim-patch:29b5938: runtime(sshconfig): Add 3 additional keywords to syntax script (#38050)
* vim-patch:9.2.0046: filetype: neon files are not recoginzed (#38049)
* fix(ui2): multiline/color replaced message, expanded cmdline, error messages #38044
* fix(treesitter): InspectTree only show the largest injection #37906
* fix(messages): unwanted ext_messages newlines for confirm() #38045
* refactor(test): lsp completion spec cleanup #38041
* refactor(test): avoid deprecated functions #37017
* docs: update version.c #37962
* fix(watch): invalid joined path #37973
* refactor(gen): let Hugo build html docs #37972
* fix(lsp): only resolve LSP configs once (#38007)
* fix(api): win_config `border` type #38030
* fix(statusline): broken statusline on error #38000
* docs(api): nvim_open_win "split" with negative "win" #38032
* build: distclean: remove zig-related dirs #38013
* feat(messages): drop hardcoded 'showmode' delay #38029
* test: don't test overriding argv[0] using FFI (#38012)
* fix(build): build.zig: use luajit for windows
-------------------------------------------------------------------
Mon Feb 23 13:28:32 UTC 2026 - mcepl@cepl.eu
- Conversion from sha1 submodule to _service-driven tarballs.
- Update to version 0.12.0~git.1771838300.c5b8ed870b:
* fix(coverity/644326): NULL ptr deref in socket_address_is_tcp #38010
* refactor: defer_fn return type #37999
* fix(health): check more "old" files #38028
* test(terminal/scrollback_spec): fix flaky test (#38026)
* fix(process): handle poll() interrupted by a signal (#38024)
* test(core/channels_spec): fix flaky test (#38025)
* test(terminal/channel_spec): fix flaky test (#38023)
* fix(logging): don't overwrite NameBuff (#38004)
* fix(process): use poll() to drain PTY master on Linux (#38005)
* fix(lsp): vim.lsp.completion clean up triggers on client detach (#38009)
-------------------------------------------------------------------
Mon Feb 23 13:17:51 UTC 2026 - mcepl@cepl.eu
- Update to version 0+git.1771719195.3f4ef487da:
* vim-patch:9.2.0040: completion: preinsert wrong with register completion (#38003)
* vim-patch:9.2.0041: Not always using GA_CONCAT_LITERAL
* vim-patch:9.2.0031: Inefficient use of ga_concat()
* test(ui): failure in lua/ui_spec.lua in headless OS (no GUI) #37975
* docs: highlight, terminal SGR #37998
* fix(messages): reinstate 'showmode' message delay #37992
* ci: lint and format treesitter queries
* vim-patch:9.2.0036: completion: thesaurus completion incorrect with "longest/fuzzy" (#37996)
* refactor(net): socket_address_is_tcp #37947
-------------------------------------------------------------------
Sat Jan 17 02:05:03 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
- Add new tree-sitter-system.lua to install system-wide installed
tree-sitter parsers.
-------------------------------------------------------------------
Sat Nov 8 02:02:09 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>
- Rolling