neovim/test/functional
Lewis Russell eb4676c67f
fix: disallow removing extmarks in on_lines callbacks (#23219)
fix(extmarks): disallow removing extmarks in on_lines callbacks

decor_redraw_start (which runs before decor_providers_invoke_lines) gets
references for the extmarks on a specific line. If these extmarks are
deleted in on_lines callbacks then this results in a heap-use-after-free
error.

Fixes #22801
2023-04-27 17:30:22 +01:00
..
api fix(api): avoid assertion when autocmd group id is 0 (#23210) 2023-04-23 09:23:25 +08:00
autocmd test: fix dependencies between test cases (#23343) 2023-04-27 15:51:44 +08:00
core test(startup_spec): use getscriptinfo() instead of :scriptnames (#23034) 2023-04-12 09:17:32 +08:00
editor test: fix dependencies between test cases (#23343) 2023-04-27 15:51:44 +08:00
ex_cmds docs(powershell): use tee.exe instead of Tee-Object 2023-04-22 12:04:05 +02:00
fixtures refactor: deprecate checkhealth functions 2023-04-15 23:40:48 +02:00
legacy vim-patch:9.0.1491: wrong scrolling with ls=0 and :botright split (#23333) 2023-04-27 09:07:30 +08:00
lua Merge pull request #23216 from bfredl/lpeg 2023-04-27 12:06:44 +02:00
options test: replace lfs with luv and vim.fs 2023-04-04 21:59:06 +02:00
plugin test: fix dependencies between test cases (#23343) 2023-04-27 15:51:44 +08:00
provider test: re-bundle cat on windows (#21255) 2023-03-14 09:12:26 +08:00
shada refactor: remove modelines from Lua files 2023-04-13 23:29:13 +02:00
terminal test(terminal/channel_spec): fix screen test immediate success (#23192) 2023-04-19 12:10:06 +08:00
treesitter fix(treesitter): do not track ranges of the root tree (#22912) 2023-04-06 15:16:44 +01:00
ui fix: disallow removing extmarks in on_lines callbacks (#23219) 2023-04-27 17:30:22 +01:00
vimscript test: fix dependencies between test cases (#23343) 2023-04-27 15:51:44 +08:00
example_spec.lua screen.lua: remove screen:_on_event #11488 2019-12-01 01:06:10 -08:00
helpers.lua docs(powershell): use tee.exe instead of Tee-Object 2023-04-22 12:04:05 +02:00
preload.lua test: remove unused variable (#21552) 2022-12-29 07:20:42 +08:00