[v2,3/3] Reuse "title" style for list headers
Checks
Context |
Check |
Description |
linaro-tcwg-bot/tcwg_gdb_build--master-aarch64 |
success
|
Build passed
|
linaro-tcwg-bot/tcwg_gdb_build--master-arm |
success
|
Build passed
|
linaro-tcwg-bot/tcwg_gdb_check--master-arm |
success
|
Test passed
|
linaro-tcwg-bot/tcwg_gdb_check--master-aarch64 |
success
|
Test passed
|
Commit Message
This patch reuses the "title" style for titles -- in particular the
header line of a list display.
Reviewed-By: Eli Zaretskii <eliz@gnu.org>
Reviewed-By: Keith Seitz <keiths@redhat.com>
---
gdb/NEWS | 6 ++++++
gdb/cli-out.c | 2 +-
gdb/doc/gdb.texinfo | 6 ++----
gdb/testsuite/gdb.base/style.exp | 3 ++-
4 files changed, 11 insertions(+), 6 deletions(-)
Comments
> From: Tom Tromey <tom@tromey.com>
> Date: Wed, 27 Nov 2024 17:20:24 -0700
> Cc: Eli Zaretskii <eliz@gnu.org>, Keith Seitz <keiths@redhat.com>
>
> This patch reuses the "title" style for titles -- in particular the
> header line of a list display.
>
> Reviewed-By: Eli Zaretskii <eliz@gnu.org>
> Reviewed-By: Keith Seitz <keiths@redhat.com>
> ---
> gdb/NEWS | 6 ++++++
> gdb/cli-out.c | 2 +-
> gdb/doc/gdb.texinfo | 6 ++----
> gdb/testsuite/gdb.base/style.exp | 3 ++-
> 4 files changed, 11 insertions(+), 6 deletions(-)
OK for the documentation parts, thanks.
Reviewed-By: Eli Zaretskii <eliz@gnu.org>
@@ -114,6 +114,12 @@ set style command background COLOR
set style command intensity VALUE
Control the styling of GDB commands when displayed by GDB.
+set style title foreground COLOR
+set style title background COLOR
+set style title intensity VALUE
+ This style now applies to the header line of lists. Previous uses
+ of this style have been replaced with the new "command" style.
+
set warn-language-frame-mismatch [on|off]
show warn-language-frame-mismatch
Control the warning that is emitted when specifying a language that
@@ -73,7 +73,7 @@ cli_ui_out::do_table_header (int width, ui_align alignment,
return;
do_field_string (0, width, alignment, 0, col_hdr.c_str (),
- ui_file_style ());
+ title_style.style ());
}
/* Mark beginning of a list */
@@ -27915,10 +27915,8 @@ Files}).
@item title
Control the styling of titles. These are managed with the
@code{set style title} family of commands. By default, this style's
-intensity is bold. Commands are using the title style to improve
-the readability of large output. For example, the commands
-@command{apropos} and @command{help} are using the title style
-for the command names.
+intensity is bold. The title style is used when displaying the header
+line of a list.
@item highlight
Control the styling of highlightings. These are managed with the
@@ -111,7 +111,8 @@ proc run_style_tests { } {
[multi_line \
"#0\\s+$main_expr\\s+\\($arg_expr=$decimal,\\s+$arg_expr=$hex.*\\)\\s+at\\s+$file_expr" \
"$line_expr\\s+.*return.* break here .*"]
- gdb_test "info breakpoints" "$main_expr at $file_expr.*"
+ gdb_test "info breakpoints" \
+ ".*[limited_style What title].*$main_expr at $file_expr.*"
gdb_test_no_output "set style sources off"
gdb_test "frame" \