Follow-up to Support style in 'frame|thread apply'
Fix build problem when configuring with guile. Fix the forgotten copy of ChangeLog info to ChangeLog.
This commit is contained in:
parent
4cacd8ca8d
commit
fa731fa0d4
@ -1,3 +1,34 @@
|
||||
2019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
|
||||
|
||||
Support style in 'frame|thread apply'
|
||||
|
||||
* gdbcmd.h (execute_command_to_string): New term_out parameter.
|
||||
* record.c (record_start, record_stop): Update callers of
|
||||
execute_command_to_string with false.
|
||||
* guile/guile.c (gdbscm_execute_gdb_command): Likewise.
|
||||
* ui-file.h (class ui_file): New term_out and can_emit_style_escape
|
||||
methods.
|
||||
(class string_file): New constructor with term_out parameter.
|
||||
Override methods term_out and can_emit_style_escape. New member
|
||||
term_out.
|
||||
(class stdio_file): Override can_emit_style_escape.
|
||||
(class tee_file): Override term_out and can_emit_style_escape.
|
||||
* utils.h (can_emit_style_escape): Remove.
|
||||
* utils.c (can_emit_style_escape): Likewise.
|
||||
Update all callers of can_emit_style_escape (SOMESTREAM) to
|
||||
SOMESTREAM->can_emit_style_escape.
|
||||
* source-cache.c (source_cache::get_source_lines): Likewise.
|
||||
* stack.c (frame_apply_command_count): Call execute_command_to_string
|
||||
passing the term_out characteristic of the current gdb_stdout.
|
||||
* thread.c (thr_try_catch_cmd): Likewise.
|
||||
* top.c (execute_command_to_string): pass term_out parameter
|
||||
to construct the string_file for the command output.
|
||||
* ui-file.c (term_cli_styling): New function (most code moved
|
||||
from utils.c can_emit_style_escape).
|
||||
(string_file::string_file, string_file::can_emit_style_escape,
|
||||
stdio_file::can_emit_style_escape, tee_file::term_out,
|
||||
tee_file::can_emit_style_escape): New functions.
|
||||
|
||||
2019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
|
||||
|
||||
* NEWS: Mention the new set|show may-call-functions.
|
||||
|
@ -307,7 +307,7 @@ gdbscm_execute_gdb_command (SCM command_scm, SCM rest)
|
||||
|
||||
scoped_restore preventer = prevent_dont_repeat ();
|
||||
if (to_string)
|
||||
to_string_res = execute_command_to_string (command, from_tty);
|
||||
to_string_res = execute_command_to_string (command, from_tty, false);
|
||||
else
|
||||
execute_command (command, from_tty);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user