]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Support styling on native MS-Windows console
authorEli Zaretskii <eliz@gnu.org>
Sat, 9 Mar 2019 06:44:56 +0000 (08:44 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 9 Mar 2019 06:47:31 +0000 (08:47 +0200)
commit1778a983e2f31181644b7574b8d062e4be22e813
tree71f84e7f940237b4d43e02dd5de24bd3a6fbed47
parent652055536e08d638d3fbb8daccd487756206ebbc
Support styling on native MS-Windows console

gdb/ChangeLog:
2019-03-08  Eli Zaretskii  <eliz@gnu.org>

PR/24315
* utils.c (can_emit_style_escape) [_WIN32]: Don't disable styling
on MS-Windows if $TERM is not defined.

* cli/cli-style.c: Set cli_styling to 1 in the MinGW build.

* posix-hdep.c (gdb_console_fputs):
* mingw-hdep.c (rgb_to_16colors, gdb_console_fputs): New
functions.
* ui-file.h (gdb_console_fputs): Add prototype.

* ui-file.c (stdio_file::puts): Call gdb_console_fputs, and fall
back to fputs only if the former returns zero.

(cherry picked from commit e4adb93903d4ae0b7ab2b5004364e50627df95f7)
gdb/ChangeLog
gdb/cli/cli-style.c
gdb/mingw-hdep.c
gdb/posix-hdep.c
gdb/ui-file.c
gdb/ui-file.h
gdb/utils.c