1 2009-12-02 Paul Pluzhnikov <ppluzhnikov@google.com>
3 * generic/gdbtk-hooks.c (gdbtk_memory_changed): Adjust.
4 (gdbtk_add_hooks): Adjust.
6 2009-11-09 Keith Seitz <keiths@redhat.com>
8 * library/srctextwin.itb (lookup_line): Update parameters
10 * generic/gdbtk-bp.c: Remove extern declarations for symbols
12 (gdb_set_bp_addr): Remove.
13 (Gdbtk_Breakpoint_Init): Remove Tcl command "gdb_set_bp_addr".
14 (gdb_set_bp): Remove file and line arguments; add "addr" argument.
15 Rewrite to use "public" APIs from gdb.
17 2009-11-09 Keith Seitz <keiths@redhat.com>
19 * README: Update information about using external
22 2009-11-09 Keith Seitz <keiths@redhat.com>
24 * Makefile.in: Regenerate with autotools 1.11.
25 * aclocal.m4: Regenerate.
26 * configure: Regenerate.
27 * plugins/Makefile.in: Regenerate.
28 * plugins/aclocal.m4: Regenerate.
29 * plugins/configure: Regenerate.
31 2009-10-08 Keith Seitz <keiths@redhat.com>
33 * library/srctextwin.ith (ExecutableLineLimit): Define.
34 * library/srctextwin.itb (insertBreakTag): Search for next
35 executable line, just in case they changed.
36 When there are no tags on a line, the proper index is
39 2009-10-08 Keith Seitz <keiths@redhat.com>
41 * library/interface.tcl (gdbtk_tcl_warning): Add warnings for some
42 too frequently occurring DWARF complaints.
44 (::tk::MouseWheel): New function based on TIP 171.
46 2009-09-17 Pierre Muller <muller@ics.u-strasbg.fr>
48 * generic/gdbtk-varobj.c (variable_children): Initialize new locals
49 used in varobj_list_children function call.
51 2009-09-16 Pierre Muller <muller@ics.u-strasbg.fr>
53 * generic/gdbtk-varobj.c (variable_children): Adapt to
54 varobj_list_children function change.
56 2009-07-07 Pierre Muller <muller@ics.u-strasbg.fr>
58 * generic/gdbtk-bp.c: Include "arch-utils.h".
59 (set_raw_breakpoint): Update external definition.
60 (gdb_set_bp): Adapt to set_raw_breakpoint change.
61 (gdb_set_bp_addr): Likewise.
63 * generic/gdbtk-cmds.c: Include "arch-utils.h.
64 (gdbtk_load_asm): Adapt to paddress and gdb_print_insn changes.
65 (hex2bin): Replace current_gdbarch by get_current_arch call.
66 (gdb_update_mem): Adapt to builtin_type changes.
67 (gdb_CA_to_TAS): Use paddress to replace removed function paddr_nz.
69 * generic/gdbtk-register.c: Include "arch-utils.h".
70 (get_register_size): Replace current_gdbarch by get_current_arch call.
71 (get_register_types): Likewise.
72 (get_register): Likewise.
73 (get_register_name): Likewise.
74 (map_arg_registers): Likewise.
75 (register_changed_p): Likewise.
76 (setup_architecture_data): Likewise.
77 (gdb_regformat): Likewise.
78 (gdb_reggrouplist): Likewise.
79 (gdb_reggroup): Likewise.
81 * generic/gdbtk-stack.c: Inlcude "arch-utils.h".
82 (gdb_get_blocks): Use paddress instead of removed paddr_nz function.
83 (gdb_selected_block): Likewise.
84 (gdb_selected_frame): Likewise.
86 2009-06-19 Pedro Alves <pedro@codesourcery.com>
88 * generic/gdbtk-cmds.c (gdb_update_mem): Dispatch
89 TARGET_OBJECT_MEMORY reads to the topmost target, not to the
90 flattened current_target.
92 2009-05-28 Pierre Muller <muller@ics.u-strasbg.fr>
94 * Adapt to VALUE_ADDRESS removal.
95 generic/gdbtk-cmds.c (gdb_eval): Use value_address function instead of
98 2009-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
100 * Adapt to target_wait_hook change.
101 * generic/gdbtk-hooks.c (gdbtk_wait): Add `options' argument.
103 2009-05-06 Pierre Muller <muller@ics.u-strasbg.fr>
105 * Adapt to read_pc function removal.
106 * generic/gdbtk-cmds.c: Add "cache.h" include.
107 (gdb_loc): Use regcache_read_pc instead of read_pc.
109 2009-04-23 Keith Seitz <keiths@redhat.com>
111 * library/vartree.itb (constructor): Remove the borderwidth 0
114 2009-04-23 Keith Seitz <keiths@redhat.com>
116 * library/mempref.itb (build_win): Replace libgui's "Labelledframe"
117 with the iwidget's LabeledFrame. Replaced all occurrances.
118 * libarary/memwin.itb (create_prefs): Use ManagedWin::open_dlg
119 instead of ManagedWin::open.
121 2009-04-23 Keith Seitz <keiths@redhat.com>
123 * library/targetselection.itb (init_target_db): Add comment
124 about "arguments" vs "options" on native debuggers.
125 (build_win): If the target is "default", choose "Exec" for native
126 debuggers. For cross debuggers, let the user choose.
127 (write_saved): For exec targets, save target options to gdb via
128 gdb_set_inferior_args.
129 (config_dialog): For "exec" targets, save gdb's stored arguments
130 into the options preference.
132 2009-04-07 Pierre Muller <muller.u-strasbg.fr²>
134 ARI fix: Use "gdb_stat.h" header instead of <sys/stat.h>.
135 * generic/gdbtk-cmds.c: Apply change.
136 * generic/gdbtk.c: Ditto.
138 2009-04-07 Pierre Muller <muller.u-strasbg.fr²>
140 ARI fixes: xvasprintf and strdup rules.
141 * generic/gdbtk-cmds.c (gdbtk_set_result): Replace xvasprintf by
143 * generic/gdbtk-hooks.c (gdbtk_warning): Ditto.
144 (gdbtk_readline_begin, gdbtk_query): Ditto.
145 * generic/gdbtk.c (TclDebug): Ditto.
146 * generic/gdbtk-varobj.c (variable_create): Replace strdup by xstrdup.
148 2009-03-27 Stan Shebs <stan@codesourcery.com>
150 * generic/gdbtk-bp.c (gdb_actions_command): Update to handle
151 tracepoints as breakpoints.
152 (gdb_get_tracepoint_info): Ditto, plus use get_tracepoint and
153 breakpoint locations.
154 (tracepoint_exists): Ditto, plus use all_tracepoints.
156 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
158 ARI fix: "xasprintf" rule.
159 * generic/gdbtk-bp.c (gdb_set_bp): Replace xasprintf by xstrprintf.
160 (breakpoint_notify, tracepoint_notify):Ditto.
161 * generic/gdbtk-cmds.c (gdbtk_load_source, gdbtk_load_asm):Ditto.
162 * generic/gdbtk-hooks.c (gdbtk_ignorable_warning): Ditto.
163 (gdbtk_set_hook, gdbtk_load_hash): Ditto.
164 (gdbtk_selected_frame_changed, gdbtk_annotate_signal): Ditto.
165 * generic/gdbtk-register.c (get_register_types):Ditto.
166 * generic/gdbtk-stack.c (gdb_get_blocks): Ditto.
167 (gdb_selected_block, gdb_selected_frame): Ditto.
168 * generic/gdbtk.c (gdbtk_init, view_command): Ditto.
170 2009-03-02 Kevin Buettner <kevinb@redhat.com>
172 * generic/gdbtk-stack.c (gdb_get_vars_command): Revise cast of
173 `clientData' to avoid build error on 64-bit hosts.