This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 2d43c2117dd Remove unused local variable from c_type_print_base_struct_union new 6abb9903dd0 Remove unnecessary override of write_async_safe new 46db0279b1a Move stdtarg to ui new 0e186376c47 Turn wrapped_file into a template new e8f5d59294b Small rewrite of get_unbuffered new 29d91b3c903 Move buffered stream to new files new c37331877e1 Change how stdin is handled in the UI new 782feedbc7b Remove gdb_stdtargin new 5844bd5a833 Improve fputs_highlighted by using ui_file::write new 2f3d3fbd240 Add stream to buffer_group::output_unit constructor new bb6648900cd Restore ui_file::can_page new a444416787a Rewrite cli-style.c:do_show new 0391f70c7d9 Remove m_applied_style from ui_file new aed0772e66e Add a new logging_file implementation new 817003ed469 Rewrite output redirection and logging new f1722f4032b Remove tee_file new ea357403139 Warn if log file changed while logging new 9ae0cd57050 Fix leaks with timestamped_file new 6c1f794e28e Use std::make_unique with ui_files new 6f66bf51cca Style filenames in cli-logging.c
The 19 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/Makefile.in | 2 + gdb/buffered-streams.c | 155 +++++++++++++++ gdb/buffered-streams.h | 219 +++++++++++++++++++++ gdb/cli-out.c | 21 +- gdb/cli-out.h | 7 +- gdb/cli/cli-interp.c | 70 +------ gdb/cli/cli-interp.h | 22 --- gdb/cli/cli-logging.c | 199 +++++++++++++++---- gdb/cli/cli-style.c | 5 +- gdb/debuginfod-support.c | 1 + gdb/fork-child.c | 4 +- gdb/guile/scm-ports.c | 10 +- gdb/infrun.c | 1 + gdb/interps.c | 25 +-- gdb/interps.h | 66 ++++--- gdb/logging-file.h | 82 ++++++++ gdb/main.c | 10 +- gdb/mi/mi-console.c | 10 - gdb/mi/mi-console.h | 3 - gdb/mi/mi-interp.c | 64 +----- gdb/mi/mi-interp.h | 18 +- gdb/mi/mi-out.c | 3 +- gdb/mi/mi-out.h | 5 +- gdb/pager.h | 22 +-- gdb/python/py-dap.c | 10 +- gdb/python/py-uiout.h | 5 +- gdb/remote-fileio.c | 2 +- gdb/serial.c | 2 +- gdb/stack.c | 1 + .../early-logging.exp} | 28 +-- gdb/testsuite/gdb.base/style.exp | 20 ++ gdb/testsuite/gdb.base/ui-redirect.exp | 3 + gdb/testsuite/gdb.python/py-styled-execute.exp | 3 +- gdb/testsuite/gdb.python/python.exp | 26 +++ gdb/thread.c | 1 + gdb/top.c | 95 +++++++-- gdb/tui/tui-interp.c | 15 -- gdb/tui/tui-io.c | 40 ++-- gdb/ui-file.c | 69 +------ gdb/ui-file.h | 84 +++----- gdb/ui-out.c | 197 ++++-------------- gdb/ui-out.h | 202 ++----------------- gdb/ui.c | 17 +- gdb/ui.h | 70 +++++-- gdb/utils.c | 33 ++-- gdb/utils.h | 64 ++++-- 46 files changed, 1134 insertions(+), 877 deletions(-) create mode 100644 gdb/buffered-streams.c create mode 100644 gdb/buffered-streams.h create mode 100644 gdb/logging-file.h copy gdb/testsuite/{gdb.python/py-failed-init.exp => gdb.base/early-logging.exp} (57%)