Support styling on native MS-Windows console
[external/binutils.git] / gdb / ChangeLog
index eb3bc0b..b6c78f0 100644 (file)
@@ -1,3 +1,223 @@
+2019-03-08  Eli Zaretskii  <eliz@gnu.org>
+
+       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  <phantall@gmail.com>
+           Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       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  <eliz@gnu.org>
+
+       * 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  <eliz@gnu.org>
+
+       * NEWS: Mention end of support for native debugging on MS-Windows
+       before XP.
+
+2019-03-02  Eli Zaretskii  <eliz@gnu.org>
+
+       PR gdb/24292
+       * common/netstuff.c:
+       * gdbserver/gdbreplay.c
+       * gdbserver/remote-utils.c:
+       * ser-tcp.c:
+       * unittests/parse-connection-spec-selftests.c [USE_WIN32API]:
+       Include ws2tcpip.h instead of wsiapi.h and winsock2.h.  Redefine
+       _WIN32_WINNT to 0x0501 if defined to a smaller value, as
+       'getaddrinfo' and 'freeaddrinfo' were not available before
+       Windows XP, and mingw.org's MinGW headers by default define
+       _WIN32_WINNT to 0x500.
+
+2019-02-27  Kevin Buettner  <kevinb@redhat.com>
+    
+       * NEWS: Note minimum Python version.
+
+2019-02-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * version.in: Set GDB version number to 8.2.90.DATE-git.
+
+2019-02-27  Joel Brobecker  <brobecker@adacore.com>
+
+       GDB 8.2.90 released.
+
+2019-02-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * version.in: Set GDB version number to 8.2.90.
+
+2019-02-27  Joel Brobecker  <brobecker@adacore.com>
+
+       * NEWS: Change "Changes since GDB 8.2" into "Changes in GDB 8.3".
+
+2019-02-27  Joel Brobecker  <brobecker@adacore.com>
+
+       GDB 8.3 branch created (143420fb0d5ae54323ba9953f0818c194635228d):
+       * version.in: Bump version to 8.2.90.DATE-git.
+
+2019-02-26  Simon Marchi  <simon.marchi@efficios.com>
+
+       * aix-thread.c (ptid_cmp): Remove unused variable.
+       (get_signaled_thread): Likewise.
+       (store_regs_user_thread): Likewise.
+       (store_regs_kernel_thread): Likewise.
+       (fetch_regs_kernel_thread): Remove shadowed variable.
+
+2019-02-26  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * features/riscv/32bit-cpu.xml: Add register numbers.
+       * features/riscv/32bit-fpu.c: Regenerate.
+       * features/riscv/32bit-fpu.xml: Add register numbers.
+       * features/riscv/64bit-cpu.xml: Add register numbers.
+       * features/riscv/64bit-fpu.c: Regenerate.
+       * features/riscv/64bit-fpu.xml: Add register numbers.
+
+2019-02-26  Kevin Buettner  <kevinb@redhat.com>
+
+       * NEWS: Mention two argument form of gdb.Value constructor.
+       * python/py-value.c (convert_buffer_and_type_to_value): New
+       function.
+       (valpy_new): Parse arguments via gdb_PyArg_ParseTupleAndKeywords.
+       Add support for handling an optional second argument.  Call
+       convert_buffer_and_type_to_value as appropriate.
+       * python/python-internal.h (Py_buffer_deleter): New struct.
+       (Py_buffer_up): New typedef.
+
+2019-02-25  John Baldwin  <jhb@FreeBSD.org>
+
+       * dwarf2read.c (dwarf2_get_dwz_file): Reset dwz_bfd to nullptr
+       instead of releasing ownership.
+
+2019-02-25  Jordan Rupprecht  <rupprecht@google.com>
+
+       * dwarf2read.c (open_and_init_dwp_file): Call
+       elf_numsections instead of bfd_count_sections to initialize
+       dwp_file->num_sections.
+
+2019-02-25  Tom Tromey  <tromey@adacore.com>
+
+       * solib-darwin.c (darwin_get_dyld_bfd): Don't release dyld_bfd.
+
+2019-02-23  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gcore.in: Add '--readnever' option when invoking GDB.
+
+2019-02-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * MAINTAINERS: Update my email address.
+
+2019-02-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * build-id.c (build_id_to_debug_bfd_1): New function.
+       (build_id_to_debug_bfd): Look for separate debug file in
+       sysroot.
+
+2019-02-22  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdbarch.sh: Update the copyright year range that is placed into
+       generated files.
+
+2019-02-22  Keith Seitz  <keiths@redhat.com>
+
+       PR symtab/23853
+       * linespec.c (create_sals_line_offset): Search for the default
+       symtab's filename instead of its fullname.
+
+2019-02-21  Alan Hayward  <alan.hayward@arm.com>
+
+       * NEWS: Update style defaults.
+
+2019-02-21  Alan Hayward  <alan.hayward@arm.com>
+
+       * main.c (captured_main_1): Disable styling in batch mode.
+
+2019-02-20  Tom Tromey  <tom@tromey.com>
+
+       * symtab.c (symtab_symbol_info): Fix typos.
+
+2019-02-20  Tom Tromey  <tromey@adacore.com>
+
+       * findcmd.c (_initialize_mem_search): Use upper case for
+       metasyntactic variables.
+
+2019-02-20  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-tdep.c (aarch64_add_reggroups): New function.
+       (aarch64_gdbarch_init): Call aarch64_add_reggroups.
+
+2019-02-19  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * top.h (source_file_name): Change to std::string.
+       * top.c (source_file_name): Likewise.
+       (command_line_input): Adjust.
+       * cli/cli-script.c (script_from_file): Adjust.
+
+2019-02-19  Tom Tromey  <tromey@adacore.com>
+
+       * ravenscar-thread.c
+       (ravenscar_thread_target::update_thread_list): Don't call
+       ada_build_task_list.
+       * ada-lang.h (ada_build_task_list): Don't declare.
+       * ada-tasks.c (struct ada_tasks_inferior_data)
+       <task_list_valid_p>: Now bool.
+       (read_known_tasks, ada_task_list_changed)
+       (ada_tasks_invalidate_inferior_data): Update.
+       (read_known_tasks_array): Return bool.
+       (read_known_tasks_list): Likewise.
+       (read_known_tasks): Return void.
+       (ada_build_task_list): Now static.
+
+2019-02-18  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdbtypes.c (type_align): Allow alignment of TYPE_CODE_METHODPTR
+       and TYPE_CODE_MEMBERPTR to be overridden by the gdbarch.
+
+2019-02-18  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+
+       * ada-task.c (_initialize_tasks): Use 'with_cleanup' register
+       variant for ada_tasks_pspace_data_handle and
+       ada_tasks_inferior_data_handle.
+       (ada_tasks_pspace_data_cleanup): New function.
+       (ada_tasks_inferior_data_cleanup): New function.
+
+2019-02-17  Tom Tromey  <tom@tromey.com>
+
+       * macrotab.h (macro_source_fullname): Return a std::string.
+       * macrotab.c (macro_include, check_for_redefinition)
+       (macro_undef, macro_lookup_definition, foreach_macro)
+       (foreach_macro_in_scope): Update.
+       (macro_source_fullname): Return a std::string.
+       * macrocmd.c (show_pp_source_pos): Update.
+
+2019-02-17  Tom Tromey  <tom@tromey.com>
+
+       * macrocmd.c (show_pp_source_pos): Style the file names.
+
+2019-02-17  Tom Tromey  <tom@tromey.com>
+
+       PR tui/24197:
+       * tui/tui-source.c (tui_set_source_content_nil): Rewrite.
+
 2019-02-17  Tom Tromey  <tom@tromey.com>
 
        * ada-lang.c (user_select_syms): Use filtered printing.