X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=6c35cb5a968c75edcdd433c99b3c1dac522711f9;hb=1f8cc6dbc0da3d3248de330289713ab6cebb21f2;hp=5d2e8feb6c70fcaa0b595286fbbe1139ceadb857;hpb=72e74a212677a586428ed7767d905298f079189d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5d2e8feb6c..6c35cb5a96 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,148 @@ +Mon Jun 11 17:26:43 2001 Andrew Cagney + + * source.c (openp): Make parameters ``path'' and ``string'' + constant. + (openp): Use alloca to safely duplicate ``string''. Make local + variables ``p'' and ``p1'' constant. Delete char* casts. + * defs.h: Update. + + * symtab.c (lookup_symtab_1): Make parameter ``name'' constant. + (lookup_symtab, lookup_partial_symtab): Ditto. + * symtab.h (lookup_symtab, lookup_partial_symtab): Update. + +2001-06-11 Andrew Cagney + + * ui-out.h (ui_out_table_begin): Make char* parameters constant. + (ui_out_table_header, ui_out_field_int): Ditto. + (ui_out_field_core_addr, ui_out_field_string): Ditto. + (ui_out_field_stream, ui_out_field_fmt): Ditto. + (ui_out_field_skip, ui_out_text, ui_out_message): Ditto. + * ui-out.c (ui_out_table_begin, ui_out_table_header): Update. + (ui_out_field_core_addr, ui_out_field_stream): Update. + (ui_out_field_string, ui_out_field_fmt): Update. + (ui_out_text, ui_out_message): Update. + (append_header_to_list): Make char* parameters constant. + (uo_table_header, uo_table_begin): Ditto. + (uo_field_int, uo_field_skip): Ditto. + (uo_field_string, uo_field_fmt): Ditto. + (uo_text, uo_message): Ditto. + +2001-06-11 Eli Zaretskii + + * completer.c (gdb_completer_loc_break_characters): New variable. + (line_completion_function): If we are completing on locations, + back up the start of word pointer past all characters which can + appear in a location spec. + (location_completer): New function. + + * completer.h: Add prototype for location_completer. + + * symtab.c (make_source_files_completion_list) + (add_filename_to_list, not_interesting_fname): New functions. + (filename_seen): New function, body extracted from + output_source_filename. + (output_source_filename): Call filename_seen to check if the file + was already printed. + (make_symbol_completion_list): If TEXT includes a + double-quoted string, return an empty list, not NULL. + (make_file_symbol_completion_list): New function, similar to + make_symbol_completion_list but with an additional argument + SRCFILE. + + * symtab.h (make_file_symbol_completion_list) + (make_source_files_completion_list): Add prototypes. + + * breakpoint.c (_initialize_breakpoint): Make location_completer + be the completion function for all commands which set breakpoints + and watchpoints. + (top-level): #include "completer.h". + + * tracepoint.c (_initialize_tracepoint): Make location_completer + be the completion function for the "trace" command. + (top-level): #include "completer.h". + + * printcmd.c (_initialize_printcmd): Make location_completer be + the completion function for the "print", "inspect", "call", and + "disassemble" commands. + (top-level): #include "completer.h". + + * infcmd.c (_initialize_infcmd): Make location_completer be the + completion function for the "go", "jump", and "until" commands. + (top-level): #include "completer.h". + +2001-06-10 Christopher Faylor + + * gnu-regex.c: Eliminate obsolete check for _MSC_VER. + * utils.c (notice_quit): Remove dummy function only used for _MSC_VER. + * values.c (unpack_double): Remove obsolete check for _MSC_VER. + * defs.h: Ditto. + * m32r-rom.c: Ditto. + * p-exp.y: Ditto. + * ser-e7kpc.c: Ditto. Define WIN32_LEAN_AND_MEAN under _WIN32, for + faster compilation. + (get_ds_base): Remove _MSC_VER version of this function. + * nindy-share/ttyflush.c: Ditto. + * rdi-share/host.h: Ditto. + * ser-go32.c (dos_readchar): Remove call to obsolete function. + * remote-sim.c (gdb_os_poll_quit): Ditto. + * remote-e7000.c (expect): Remove obsolete #if 0'ed code. + + * main.c (captured_main): Eliminate special Cygwin checks. + * ser-tcp.c: Remove unneeded __CYGWIN__ guard against system include. + +2001-06-09 Andrew Cagney + + * Makefile.in (gdbcmd_h): Add ui_out_h. + (breakpoint.o, infcmd.o, main.o, printcmd.o, stack.o): Ditto. + (thread.o, top.o): Ditto. + + * ui-out.h (table_begin_ftype): Make string parameters constant. + (table_header_ftype): Ditto. + (field_int_ftype): Ditto. + (field_skip_ftype): Ditto. + (field_string_ftype): Ditto. + (field_fmt_ftype): Ditto. + (text_ftype): Ditto. + (message_ftype): Ditto. + * cli-out.c (cli_table_begin): Ditto. + (cli_table_header): Ditto. + (cli_field_int): Ditto. + (cli_field_skip): Ditto. + (cli_field_string): Ditto. + (cli_field_fmt): Ditto. + (cli_text): Ditto. + (cli_message): Ditto. + (out_field_fmt): Ditto. + * ui-out.c (default_table_begin): Ditto. + (default_table_header): Ditto. + (default_field_int): Ditto. + (default_field_skip): Ditto. + (default_field_string): Ditto. + (default_field_fmt): Ditto. + (default_text): Ditto. + (default_message): Ditto. + +2001-06-08 Michael Snyder + + * breakpoint.c (delete_breakpoint): Pass mark_inserted to + remove_breakpoint, so that the subsequent test for + bpt->inserted will succeed, and duplicates will be fixed up. + +2001-06-08 Per Bothner + + * dwarf2read.c (set_cu_language): Handle DW_LANG_Java. + +2001-06-07 Keith Seitz + + * tracepoint.c (tracepoint_opertation): Add ui event + notifications. + (trace_pass_command): Ditto. + +2001-06-07 Andrew Cagney + + * MAINTAINERS (Write After Approval): Note the entry criteria. + (HP/PA): Jeff Law stepped down + 2001-06-07 Jim Blandy * gdbarch.sh: Make sure that '[' doesn't interpret interesting