neovim/src
bfredl 86ef062c8c fix(wininfo): when freeing windows, free the lowest priority wininfo
On master (and also before #31539) deleting a window could cause the
used wininfo for a buffer to change. This is due to always removing the
previous NULL wininfo when deleting a window, even if that wininfo had
higher priority than the the deleted window's own wininfo.

Instead delete the wininfo with lowest priority. This retains the memory
saving efect while not affecting the effective value of window options
and so on.
2024-12-17 10:59:27 +01:00
..
cjson feat(stdlib): vim.json.encode(...,{escape_slash:boolean}) #30561 2024-12-06 12:43:41 -08:00
klib refactor(wininfo): change wininfo from a linked list to an array 2024-12-16 12:46:59 +01:00
man docs: misc (#28837) 2024-06-07 10:55:14 +08:00
mpack fix: buffer overrun in lmpack_session_receive 2024-02-06 01:07:54 +02:00
nvim fix(wininfo): when freeing windows, free the lowest priority wininfo 2024-12-17 10:59:27 +01:00
vterm test(vterm): move test functions into vterm_test fixture 2024-12-02 21:49:14 -05:00
xdiff
.valgrind.supp refactor: rename "process" => "proc" #30387 2024-09-15 12:20:58 -07:00
bit.c
bit.h
clint.py build(clint): make NOLINT work with header checks (#31281) 2024-11-20 22:51:58 +08:00
coverity-model.c refactor(treesitter): handle coverity warnings better 2024-03-20 12:22:54 +00:00
nlua0.c
uncrustify.cfg build(deps): bump uncrustify to uncrustify-0.80.1 2024-11-17 14:09:26 +01:00