neovim/runtime
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
..
autoload vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
colors vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
compiler vim-patch:86b4816766d9 (#21314) 2022-12-08 16:33:38 +01:00
doc fix: disallow removing extmarks in on_lines callbacks (#23219) 2023-04-27 17:30:22 +01:00
ftplugin vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
indent vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
keymap
lua refactor(build): include lpeg as a library 2023-04-27 11:40:00 +02:00
macros
pack/dist/opt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
plugin vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
queries refactor(treesitter)!: rename help parser to vimdoc 2023-04-01 15:07:16 +02:00
spell
syntax vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
tools
tutor docs(tutor): fix TODO line demo (#21965) 2023-01-25 09:46:00 +08:00
CMakeLists.txt refactor(build): move the last generator from scripts/ to src/nvim/generators 2023-04-21 16:46:35 +02:00
delmenu.vim
filetype.lua
ftoff.vim
ftplugin.vim
ftplugof.vim
indent.vim
indoff.vim
macmap.vim
makemenu.vim
menu.vim feat!: remove hardcopy 2023-01-03 10:07:43 +00:00
mswin.vim feat(ex_cmds)!: remove :behave 2023-04-13 12:15:30 +02:00
neovim.ico
nvim.appdata.xml NVIM v0.9.0 2023-04-07 13:26:29 +02:00
nvim.desktop
nvim.png
optwin.vim feat(options)!: deprecate paste, remove pastetoggle (#22647) 2023-03-13 10:29:11 +08:00
synmenu.vim