[Bug tui/14126] Color escape sequences don't work in tui mode
cvs-commit at gcc dot gnu.org
sourceware-bugzilla@sourceware.org
Tue Jul 1 22:00:26 GMT 2025
https://sourceware.org/bugzilla/show_bug.cgi?id=14126
--- Comment #12 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7b18593a9ef94694e2a16ac25133aa8c19dc6a87
commit 7b18593a9ef94694e2a16ac25133aa8c19dc6a87
Author: Tom Tromey <tom@tromey.com>
Date: Fri Jun 13 12:54:16 2025 -0600
Fix handling of terminal escape sequences in TUI
A user noticed that if the remote sends terminal escape sequences from
the "monitor" command, then these will not be correctly displayed when
in TUI mode.
I tracked this down to remote.c emitting one character at a time --
something the TUI output functions did not handle correctly.
I decided in the end to fix in this in the ui-file layer, because the
same bug seems to affect logging and, as is evidenced by the test case
in this patch, Python output in TUI mode.
The idea is simple: buffer escape sequences until they are either
complete or cannot possibly be recognized by gdb.
Regression tested on x86-64 Fedora 40.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=14126
Approved-By: Andrew Burgess <aburgess@redhat.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Gdb-prs
mailing list