]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1684: Update libvterm to rev 839 v9.0.1684
authorzeertzjq <zeertzjq@outlook.com>
Tue, 8 Aug 2023 03:03:00 +0000 (11:03 +0800)
committerChristian Brabandt <cb@256bit.org>
Fri, 11 Aug 2023 19:15:08 +0000 (21:15 +0200)
commitb00df7aa388994119346a21d77b0d0db2a0a5e9f
treee1f4a692e37100d84c81f296666a855054508eb7
parent8f5a8d8a8bdc3ab952a0eddfae8a66852b698220
patch 9.0.1684: Update libvterm to rev 839

Problem: libvterm slightly outdated
Solution: Update libvterm from rev 818 to rev 839

Notable fix: libvterm now handles DECSM/DECRM with multiple arguents,
so several ncurses programs (e.g. nnn) can enable mouse properly when
run in Vim's terminal in XTerm.

closes: #12746

Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
17 files changed:
src/libvterm/CODE-MAP [new file with mode: 0644]
src/libvterm/Makefile
src/libvterm/include/vterm.h
src/libvterm/src/parser.c
src/libvterm/src/pen.c
src/libvterm/src/screen.c
src/libvterm/src/state.c
src/libvterm/src/vterm.c
src/libvterm/src/vterm_internal.h
src/libvterm/t/17state_mouse.test
src/libvterm/t/25state_input.test
src/libvterm/t/30state_pen.test
src/libvterm/t/40state_selection.test
src/libvterm/t/64screen_pen.test
src/libvterm/t/69screen_reflow.test
src/libvterm/t/harness.c
src/version.c