X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gdb%2FChangeLog;h=ee958c3f6e939bcede915e900072c83e4a5c1770;hb=b93a00ca4d49ce35b52110ac1c49b9e5c4587019;hp=eb8eb159a8a2a1e5bc80c59110bae1f73af2990f;hpb=654c8256bb9e083b3dcdd6205d6ecbc6beddb00e;p=external%2Fbinutils.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index eb8eb15..ee958c3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,269 @@ +2019-06-10 Tom de Vries + + PR symtab/24545 + * symtab.c (struct demangled_name_entry): Add language field. + (symbol_set_names): Revert "[gdb/symtab] Fix language of duplicate + static minimal symbol". Set and use language field. + +2019-04-10 Kevin Buettner + + PR gdb/24592 + * amd64-linux-nat.c (amd64_linux_collect_native_gregset): New + function. + (fill_gregset): Call amd64_linux_collect_native_gregset instead + of amd64_collect_native_gregset. + (amd64_linux_nat_target::store_registers): Likewise. + +2019-05-11 Joel Brobecker + + * version.in: Set GDB version number to 8.3.0.DATE-git. + +2019-05-11 Joel Brobecker + + GDB 8.3 released. + +2019-05-11 Joel Brobecker + + * version.in: Set GDB version number to 8.3. + +2019-05-08 Tom Tromey + + * utils.c (fputs_maybe_filtered): Reset style after paging, even + when no wrap column is set. + +2019-05-04 Tom Tromey + + * psymtab.c (psymbol_name_matches, match_partial_symbol) + (lookup_partial_symbol, print_partial_symbols) + (recursively_search_psymtabs, sort_pst_symbols, psymbol_hash) + (psymbol_compare): Update. + (add_psymbol_to_bcache): Clear the entire psymbol. + (maintenance_check_psymtabs): Update. + * psympriv.h (struct partial_symbol): Don't derive from + general_symbol_info. + : Update. + : New member. + * dwarf-index-write.c (write_psymbols, debug_names::insert) + (debug_names::write_psymbols): Update. + +2019-05-03 Eli Zaretskii + + * windows-nat.c [_WIN32_WINNT]: Define _WIN32_WINNT to Windows XP + level, so that various Windows header files expose the necessary + declarations and definitions. + + * symfile.c (find_separate_debug_file): Remove colon from the + drive spec of DOS/Windows file names of the target, so that the + file name produced from DEBUGDIR and the target's directory will + be valid on DOS/Windows systems. + +2019-04-30 Joel Brobecker + + * windows-nat.c (get_windows_debug_event) : + Use current_event.dwThreadId instead of main_thread_id. + +2019-04-30 Tom Tromey + + PR c++/24470: + * dwarf2read.c (process_structure_scope): Handle case where type + has template parameters but no symbol was created. + +2019-04-19 Sergei Trofimovich + + * configure.ac: add --enable-source-highlight switch. + * configure: Regenerate. + * top.c (print_gdb_version): plumb --enable-source-highlight + status to "show configuration". + +2019-04-19 Ilya Yu. Malakhov + + PR symtab/24423: + * source.c (print_source_lines_base): Advance "iter" when a + control character is seen. + +2019-04-19 Philippe Waroquiers + + * inferior.h (struct infcall_suspend_state_deleter): + Catch exception in destructor to avoid crash. + +2019-04-12 Eli Zaretskii + + * utils.c (prompt_for_continue): Don't restore the styling at the + end, as applied_style has the wrong value. This fixes styling in + long lists of file names that are interrupted by the "Continue?" + prompt. + +2019-03-26 Joel Brobecker + + * version.in: Set GDB version number to 8.2.91.DATE-git. + +2019-03-26 Joel Brobecker + + GDB 8.2.91 released. + +2019-03-26 Joel Brobecker + + * version.in: Set GDB version number to 8.2.91. + +2019-03-20 Tom Tromey + + PR gdb/24391 + * infrun.c (handle_inferior_event): Rename from + handle_inferior_event_1. Create a scoped_value_mark. + (handle_inferior_event): Remove. + +2019-03-25 Simon Marchi + + * source-cache.c (source_cache::get_source_lines): Re-read + fullname after calling open_source_file. + +2019-03-18 Pedro Alves + Eli Zaretskii + + * tui/tui-out.c (tui_ui_out::tui_ui_out): Fix initialization of + m_line and m_start_of_line. + +2019-03-18 Eli Zaretskii + + * tui/tui-io.c (gdb_wgetch): Don't echo CR. + (tui_getc): When gdb_wgetch returns a CR, behave the same as when + it returns a newline. This fixes a regression in TU mode, whereby + the next line is output on the same screen line as the user input. + +2019-03-18 Pedro Alves + + * tui/tui-io.c (reverse_mode_p, reverse_save_bg, reverse_save_fg): + New globals. + (apply_style): New, factored out from ... + (apply_ansi_escape): ... this. Handle reverse video mode. + (tui_set_reverse_mode): New function. + * tui/tui-io.h (tui_set_reverse_mode): New declaration. + * tui/tui-winsource.c (tui_show_source_line): Use + tui_set_reverse_mode instead of setting A_STANDOUT. + * ui-style.h (struct ui_file_style) : + New setter methods. + +2019-03-18 Hannes Domani + + * tui/tui-source.c (copy_source_line): Fix handling of 'column'. + Handle tabs. + +2019-03-17 Eli Zaretskii + + * tui/tui-winsource.c (tui_set_is_exec_point_at): Call + tui_refill_source_window instead of tui_refresh_win, to update the + current execution line. This fixes redisplay of the current line + when stepping through the code with "next" or "step". + +2019-03-16 Eli Zaretskii + + * source-cache.c (source_cache::get_source_lines): Call + find_source_lines to initialize s->nlines. This fixes vertical + scrolling of TUI source window when the DOWN arrow is pressed. + +2019-03-16 Eli Zaretskii + + * tui/tui-winsource.c (tui_show_source_line): Revert "Use + wclrtoeol in tui_show_source_line". This reverts changes made in + commit 4a3045920bbe4e50a0f4920b0fdc4e88ef23015c. + +2019-03-12 John Baldwin + + * NEWS: Combine separate "New targets" sections for 8.3. + +2019-03-14 Eli Zaretskii + + The MS-Windows port of ncurses fails to switch to a color pair if + one or both of the colors are the implicit default colors. This + change records the default colors when TUI is initialized, and + then specifies them explicitly when a color pair uses the default + colors. This allows color styling in TUI mode on MS-Windows. + + * tui/tui-io.c [__MINGW32__]: Include windows.h. Declare + ncurses_norm_attr. + (tui_initialize_io) [__MINGW32__]: Record the default terminal + colors in ncurses_norm_attr. + (apply_ansi_escape) [__MINGW32__]: If a color in a color pair is + "none", replace it with the default color recorded in + ncurses_norm_attr. + +2019-03-14 Tom Tromey + + * source-cache.h (class source_cache) : Return + std::string. + * source-cache.c (source_cache::extract_lines): Handle case where + first_pos==npos. Return std::string. + (source_cache::get_source_lines): Update. + +2019-03-14 Tom Tromey + + * NEWS: Add item for "style sources" commands. + * source-cache.c (source_cache::get_source_lines): Check + source_styling. + * cli/cli-style.c (source_styling): New global. + (_initialize_cli_style): Add "style sources" commands. + (show_style_sources): New function. + * cli/cli-style.h (source_styling): Declare. + +2019-03-14 Pedro Alves + Tom Tromey + + * tui/tui-winsource.h (tui_refill_source_window): Declare. + * tui/tui-winsource.c (tui_refill_source_window): New function, + from... + (tui_horizontal_source_scroll): ... here. Move some logic. + * cli/cli-style.c (set_style_enabled): Notify new observable. + * tui/tui-hooks.c (tui_redisplay_source): New function. + (tui_attach_detach_observers): Attach or detach + tui_redisplay_source. + * observable.h (source_styling_changed): New observable. + * observable.c: Define source_styling_changed observable. + +2019-03-12 Eli Zaretskii + + PR/24325 + * source-cache.c: #undef open and close, to avoid unresolved + externals during linking. + +2019-03-08 Eli Zaretskii + + Support styling on native MS-Windows console + + 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. + +2019-03-07 Brian Vandenberg + Rainer Orth + + PR gdb/8527 + * procfs.c (proc_wait_for_stop): Wrap write of PCWSTOP in + set_sigint_trap, clear_sigint_trap. + +2019-03-02 Eli Zaretskii + + * xml-syscall.c (xml_list_syscalls_by_group): Drop 'struct' from + for-loop range, to avoid compiler warnings. + + * tui/tui.c (tui_enable) [__MINGW32__]: Don't declare 'cap', to + avoid compiler warnings about unused variables. + +2019-03-02 Eli Zaretskii + + * NEWS: Mention end of support for native debugging on MS-Windows + before XP. + 2019-03-02 Eli Zaretskii PR gdb/24292