+2018-03-14 Tom Tromey <tom@tromey.com>
+
+ PR cli/14977:
+ * ax.c (ax_printf): Special case for NULL.
+
+2018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * linux-low.c (linux_qxfer_libraries_svr4): Use
+ xml_escape_text_append.
+
+2018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * linux-low.c (linux_qxfer_libraries_svr4): Use std::string.
+
+2018-03-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * server.c (handle_general_set): Remove unnecessary xstrdup.
+
+2018-03-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * server.c (parse_debug_format_options): Adjust to
+ delim_string_to_char_ptr_vec changes.
+ * thread-db.c (thread_db_load_search): Adjust to
+ dirnames_to_char_ptr_vec changes.
+
+2018-03-01 Markus Metzger <markus.t.metzger@intel.com>
+
+ * target.h (target_enable_btrace, target_disable_btrace)
+ (target_read_btrace, target_read_btrace_conf): Turn macro into
+ inline function. Throw error if target method is not defined.
+ * server.c (handle_qxfer_btrace handle_qxfer_btrace_conf): Remove
+ check for btrace target method. Be prepared to handle exceptions
+ from btrace target methods.
+
+2018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * server.c (captured_main): Change order of error message printed
+ when the current working directory cannot be found.
+
+2018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * server.c: Include "filenames.h" and "pathstuff.h".
+ (program_name): Delete variable.
+ (program_path): New anonymous class.
+ (get_exec_wrapper): Use "program_path" instead of
+ "program_name".
+ (handle_v_run): Likewise.
+ (captured_main): Likewise.
+ (process_serial_event): Likewise.
+
+2018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * Makefile.in (SFILES): Add "$(srcdir)/common/pathstuff.c".
+ (OBJS): Add "pathstuff.o".
+ * server.c (current_directory): New global variable.
+ (captured_main): Initialize "current_directory".
+
+2018-02-26 Alan Hayward <alan.hayward@arm.com>
+
+ * tdesc.c: Use common/tdesc.h.
+ * tdesc.h: Likewise.
+
+2018-02-20 Alan Hayward <alan.hayward@arm.com>
+ Simon Marchi <simon.marchi@ericsson.com>
+
+ * Makefile.in: Switch order of make rules.
+
+2018-02-19 Alan Hayward <alan.hayward@arm.com>
+
+ * Makefile.in: Add common directory in build.
+ * configure.ac: Add common reference.
+ * configure: Regenerate.
+
+2018-02-09 Markus Metzger <markus.t.metzger@intel.com>
+
+ * linux-low.c (linux_target_ops): Remove linux_supports_btrace.
+ * nto-low.c (nto_target_ops): Remove NULL for supports_btrace.
+ * spu-low.c (spu_target_ops): Likewise.
+ * win32-low.c (win32_target_ops): Likewise.
+ * server.c (supported_btrace_packets): Report packets unconditionally.
+ * target.h (target_ops) <supports_btrace>: Remove.
+ (target_supports_btrace): Remove.
+
+2018-02-09 Markus Metzger <markus.t.metzger@intel.com>
+
+ * server.c (handle_btrace_enable_bts, handle_btrace_enable_pt)
+ (handle_btrace_disable): Change return type to void. Use exceptions
+ to report errors.
+ (handle_btrace_general_set): Catch exception and copy message to
+ return message.
+
+2018-02-08 Tom Tromey <tom@tromey.com>
+
+ * linux-low.c (install_software_single_step_breakpoints): Use
+ make_scoped_restore.
+ * inferiors.c (make_cleanup_restore_current_thread): Remove.
+ (do_restore_current_thread_cleanup): Remove.
+ * gdbthread.h (make_cleanup_restore_current_thread): Don't
+ declare.
+
2018-02-08 Tom Tromey <tom@tromey.com>
* mem-break.c (set_raw_breakpoint_at): Use