neovim/test/functional/terminal
zeertzjq 89232b8b48
fix(tui): make a copy of data->params before unibi_format() (#21643)
Problem:    When unibi_format() modifies params and data->buf overflows,
            unibi_format() is called again, causing the params to be
            modified twice. This can happen for escapes sequences that
            use the %i terminfo format specifier (e.g. cursor_address),
            which makes unibi_format() increase the param by 1.
Solution:   Make a copy of data->params before calling unibi_format().
2023-01-05 00:25:25 +08:00
..
altscreen_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
api_spec.lua fix(tui): more work in the TUI 2022-12-31 13:25:26 +01:00
buffer_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
channel_spec.lua fix(chansend): sending lines to terminal in reverse order on Windows #19315 2022-12-08 12:55:50 -08:00
cursor_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
edit_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
ex_terminal_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
helpers.lua test: fix failing tui_spec.lua tests (#21117) 2022-11-19 20:46:04 +08:00
highlight_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
mouse_spec.lua fix(terminal): fix 'mousescroll' not respected in terminal mode (#21415) 2022-12-14 23:45:31 +08:00
scrollback_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
tui_spec.lua fix(tui): make a copy of data->params before unibi_format() (#21643) 2023-01-05 00:25:25 +08:00
window_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
window_split_tab_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00