diff options
| author | bfredl <bjorn.linse@gmail.com> | 2024-10-03 10:48:34 +0200 |
|---|---|---|
| committer | bfredl <bjorn.linse@gmail.com> | 2024-10-03 10:48:34 +0200 |
| commit | 8b98642002d0506d20628683958cb5c97a0dad80 (patch) | |
| tree | a31450699138b9c603fb6642fc228353c5ce2bd4 /.github | |
| parent | 687c0078c290a4b9f9aacd1b748f5732327c2630 (diff) | |
NVIM 0.10.2v0.10.2
This is a maintainance release.
FEATURES
--------------------------------------------------------------------------------
- a3f9bd7f794b jumplist: allow opting out of removing unloaded buffers (#30419)
FIXES
--------------------------------------------------------------------------------
- be831a725dcf api: error properly with invalid field in nvim_open_win (#30078)
- 9b4e7c9a0d63 api: fix crash/leak with float title/footer on error (#30543)
- 26b72b0f9125 api: nvim_buf_get_text() crashes with large negative column #28740
- e537379641d3 channel: handle writing to file instead of pipe (#30520)
- 1fc09b0738e5 column: set signcolumn width after splitting window (#30556)
- 5cb3505ab8cb completion: don't include <Lua function> in -complete= (#30209)
- 40671f18f7f5 decor: don't use separate DecorSignHighlight for url (#30096)
- 95c3fd4dc0d7 decor: exclude invalid marks from meta total
- 21157459feac diagnostics: don't apply extmarks to invalid lines #29321
- f31e29fce46d diff: use mmfile_t in linematch
- 3a23149cfca6 filetype: handle .in files with no filename (#30487)
- 045afa9e8a08 float: properly find last window of tabpage (#30571)
- 006fd0304caf health: fix pyenv root and python exepath detect issue
- 1e1e4066b11f health: return correct name from 'path2name()'
- 339067ab7e63 lsp: avoid reusing diagnostics from different servers in actions (#30002)
- 5955ef0ba87d lsp: don't send foreign diagnostics to servers in buf.code_action (#29501)
- e13564b9f44e lsp: handle encoding bounds in str_utfindex_enc
- f3675337f07f lsp: handle nil bytes in strings
- b55435f4386e lsp: handle out-of-bounds character positions #30288
- d593b2001729 lsp: return call hierarchy item, not the index (#30145)
- fa4bd6994df8 lua: ignore stdout and stderr for xdg-open
- 7284400a34c3 man: avoid setting v:errmsg (#30052)
- d000c56373f5 man: check if buffer is valid before restoring 'tagfunc' (#30180)
- b18538527e03 regexp: fix typo in E888 error message (#30161)
- ef05c514aafb runtime: add remaining missing commentstrings (#30252)
- 7e15526dd2ef runtime: sync bundled treesitter queries
- ad393c1fc112 runtime: sync bundled treesitter queries
- 316fa168a13e terminal: interrupt/got_int hangs terminal (#30094)
- c9d7ad4a34a6 treesitter: EditQuery shows swapfile ATTENTION #30536
- a6b2233c3efc treesitter: escape things like `"` in omnifunc results
- 68a225980448 treesitter: indent size for inspect_tree #28727
- ba47b440fdf9 treesitter: lint top-level anonymous nodes
- ee57bb5a8e65 tui: reset active attr ID when OSC 8 sequence is terminated (#29960)
- bce2364f6011 tui: set id parameter in OSC 8 sequences (#29847)
- 4ad864dd09ad version: return nil with empty string
- d63d379eecd6 vim.ui.open: prefer xdg-open on WSL #30302
- 1f58e27600ae win-msi: set installer scope to machine #29895
- 28fba3bf270f window: making float with title/footer non-float leaks memory (#30551)
- 2f3c44760555 window: respect hide flag of float windows when switching (#30507)
- 6a44055a7121 fix(vim.fs): dirname() returns "." on mingw/msys2 (#30484)
VIM PATCHES
--------------------------------------------------------------------------------
- 797f52433722 7c8bbc6: runtime(doc): use mkdir -p to save a command
- 7550947157a1 9.0.2149: [security]: use-after-free in exec_instructions()
- 771b3a52c52e 9.0.2158: [security]: use-after-free in check_argument_type
- a0a95edb2d66 9.1.0638: E1510 may happen when formatting a message for smsg() (#29907)
- 1fda01fa5586 9.1.0647: [security] use-after-free in tagstack_clear_entry
- 05e72488b942 9.1.0648: [security] double-free in dialog_changed()
- 2e1f656eb72f 9.1.0653: Patch v9.1.0648 not completely right
- eec37b6e6b3e 9.1.0666: assert_equal() doesn't show multibyte string correctly (#30018)
- 9f8a5cd0220e 9.1.0667: Some other options reset curswant unnecessarily when set (#30020)
- 1ed493cc9607 9.1.0694: matchparen is slow on a long line (#30134)
- 974447bfc3b2 9.1.0707: [security]: invalid cursor position may cause a crash (#30204)
- 886a8b62c50d 9.1.0716: resetting setcellwidth() doesn't update the screen (#30274)
- 260ac4b3a241 9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data
- b4824edac199 9.1.0729: Wrong cursor-screenline when resizing window
- 4abd480e8f3a 9.1.0730: Crash with cursor-screenline and narrow window
- 687c0078c290 9.1.0753: Wrong display when typing in diff mode with 'smoothscroll' (#30614)
- 8611f4dcf073 b584117: runtime(doc): buffers can be re-used (#30300)
- b5a2d52a367e e2c4e07: runtime(doc): Update :help :command-complete list
- ca6f8ee267f4 ecd642a: runtime(doc): clarify, that register 1-9 will always be shifted (#29476)
REFACTOR
--------------------------------------------------------------------------------
- 6aba2f394484 move some functions out of eval.c (#29964)
BUILD SYSTEM
--------------------------------------------------------------------------------
- 8d842a301c35 add quotes around `CMAKE_GENERATOR` variable
- e63e0a2e069d make makefile work on windows
- 1db8824fbc44 remove nix flakes (#28863)
- 53e37391e8bf silence "po" noise #30469
- 983482626d61 work around bug in make when PATH includes cmake as dir
- 50a021e6535c "Makefile: use pattern rules for build/.deps (#10366)"
CI
--------------------------------------------------------------------------------
- b020b66005a7 add `needs:backport` label on backport PRs with conflict
- 9d7711a732b2 don't add reviewers for PRs created by a bot
- 6f34f07a3169 enable automerge by default when backporting
- 2c95d48083a4 remove "skip ci" tag
- d585f3103db3 skip automerge step if backport failed
- b65e978a23f7 update labeler configuration and add reviewers
TESTING
--------------------------------------------------------------------------------
- d535482ab214 api/buffer_updates_spec: prevent flakiness (#30521)
- 6a0d1eee46cd api/window_spec: remove duplicate test (#30538)
- 61b0816790d4 health: "test_plug/health/init.lua" completes as "test_plug"
- 2a8d80a442fc tui_spec: prevent another case of race between paste and input (#30481)
DOCUMENTATION
--------------------------------------------------------------------------------
- b380a8fe2157 remove mention of removed parsers
- c7e943a1811d eval: fix wrong return type of getcharsearch() (#30176)
- c2625b6fadf0 treesitter: don't quote metadata
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions
