1 |
578 |
markom |
Wed Dec 10 13:17:21 1997 Keith Seitz
|
2 |
|
|
|
3 |
|
|
* src.tcl (file): Insert tracepoint dots into the source window, too.
|
4 |
|
|
|
5 |
|
|
* tracedlg.tcl (build_win): Add an update to workaround a Tix/Tk bug when
|
6 |
|
|
mapping the dialog under X.
|
7 |
|
|
|
8 |
|
|
* console.tcl (insert): Add all errors to the end of the text widget.
|
9 |
|
|
(einsert): Send errors to end of text widget, not insertion pt.
|
10 |
|
|
(invoke): Send errors to end of text widget, not insertion pt.
|
11 |
|
|
|
12 |
|
|
* interface.tcl (gdbtk_tcl_readline_begin): Insert message into
|
13 |
|
|
command window so that the user sees messages like "Enter commands, one
|
14 |
|
|
per line. Enter 'end' when finished."
|
15 |
|
|
|
16 |
|
|
* actiondlg.tcl (change_other): Clear the entry on .
|
17 |
|
|
Add fencepost to avoid manipulating collect list twice which
|
18 |
|
|
could otherwise have undesired side effects.
|
19 |
|
|
Add some validation test for typed-in entries.
|
20 |
|
|
(ok): Call change_other to check the "Other" entry widget when the
|
21 |
|
|
dialog is dismissed.
|
22 |
|
|
(change): fix typo
|
23 |
|
|
|
24 |
|
|
Mon Dec 8 15:07:51 1997 Keith Seitz
|
25 |
|
|
|
26 |
|
|
* tracedlg.tcl (get_data): New method which gets the data associated
|
27 |
|
|
with an action.
|
28 |
|
|
(add_all_actions): Use the new get_data method.
|
29 |
|
|
|
30 |
|
|
* actiondlg.tcl (get_selections): Add "declaration" for i so that
|
31 |
|
|
its scope is not limited to for loop.
|
32 |
|
|
|
33 |
|
|
Fri Dec 5 10:01:24 1997 Keith Seitz
|
34 |
|
|
|
35 |
|
|
* tracedlg.tcl (build_win): Add support for ranges of lines at which
|
36 |
|
|
tracepoint should be set.
|
37 |
|
|
(add_action): With ranges, use actions from first in tracepoint in the
|
38 |
|
|
range.
|
39 |
|
|
(ok): Set tracepoints for ranges, asking if it is ok to overwrite
|
40 |
|
|
any existing ones when necessary. Dismiss the dialog first -- or else
|
41 |
|
|
it could hang around forever.
|
42 |
|
|
(edit): With ranges, use actions of the first tracepoint.
|
43 |
|
|
TraceDlg::Lines: Renamed from TraceDlg::Line.
|
44 |
|
|
TraceDlg::New: New protected variable (indicates if there are any new
|
45 |
|
|
tracepoints being set with this dialog).
|
46 |
|
|
TraceDlg::Exists: New protected variable (indicates if there are any
|
47 |
|
|
existing tracepoints that may be overwritten -- so ask the user first).
|
48 |
|
|
|
49 |
|
|
* src.tcl (fill_files): Use gdb_find_file to test for the existence
|
50 |
|
|
of a file, not "file exists".
|
51 |
|
|
(do_popup): Filter the selection a little. If the selection is
|
52 |
|
|
multi-line selection, enable the tracepoint range option. Don't
|
53 |
|
|
display "add to watch" for EVERYTHING!
|
54 |
|
|
(validBPLine): Valid lines can have images on them, too.
|
55 |
|
|
(bp_line): Fallout of above: check if breakpoint exists before
|
56 |
|
|
deciding whether to clear it or set it.
|
57 |
|
|
(getVariable): Sllow LINE to be passed, so others can filter lines, too.
|
58 |
|
|
(set_tracepoint): Pass TraceDlg a list of lines -- only one line in this
|
59 |
|
|
case.
|
60 |
|
|
(tracepoint_range): New function to set tracepoint ranges.
|
61 |
|
|
(file): Use gdb_find_file to get the real filename.
|
62 |
|
|
|
63 |
|
|
Wed Nov 26 15:02:43 1997 Keith Seitz
|
64 |
|
|
|
65 |
|
|
* balloon.tcl, gettext.tcl: Remove obsolete files.
|
66 |
|
|
|
67 |
|
|
* console.tcl (invoke): Remove debug line.
|
68 |
|
|
|
69 |
|
|
* src.tcl (update): Remove debug line.
|
70 |
|
|
|
71 |
|
|
* prefs.tcl (pref_set_defaults): Turn debug mode off by deafult.
|
72 |
|
|
|
73 |
|
|
Wed Nov 26 11:30:49 1997 Keith Seitz
|
74 |
|
|
|
75 |
|
|
* main.tcl: Initialize gdbtk_state(readline).
|
76 |
|
|
|
77 |
|
|
* console.tcl (invoke): Check if we are in readline mode, so that
|
78 |
|
|
we wait for the user's input and set a global with the result.
|
79 |
|
|
(activate): Add prompt argument for readline's prompt.
|
80 |
|
|
(setprompt): Add prompt argument for readline's prompt.
|
81 |
|
|
|
82 |
|
|
* interface.tcl (gdbtk_tcl_readline): hack to get readline working
|
83 |
|
|
|
84 |
|
|
* lots: Merge with foundry's 11/18/97 build.
|
85 |
|
|
|
86 |
|
|
* console.tcl (setprompt): Get prompt from gdb.
|
87 |
|
|
|
88 |
|
|
* prefs.tcl (pref_set_defaults): Add tracepoint defaults.
|
89 |
|
|
|
90 |
|
|
* interface.tcl (gdbtk_tcl_tracepoint): New function which mimicks
|
91 |
|
|
gdbtk_tcl_breakpoint.
|
92 |
|
|
|
93 |
|
|
* src.tcl (constructor): Set default behavior of left click. Make
|
94 |
|
|
a tracepoint dot, too.
|
95 |
|
|
(fill_files): "New" function: ripped out of "location". It fills the
|
96 |
|
|
'files' combo box on the bottom of the source window.
|
97 |
|
|
(location): Use fill_files to fill the files combo box.
|
98 |
|
|
(do_bp): Add support for tracepoints.
|
99 |
|
|
(bp_line): Add support for tracepoints.
|
100 |
|
|
(set_tracepoint): New function to set a tracepoint on a given line.
|
101 |
|
|
(config_win): Add "Set tracepoint here" to right-click menu.
|
102 |
|
|
|
103 |
|
|
* actiondlg.tcl: New file to help with tracepoint data collection actions.
|
104 |
|
|
|
105 |
|
|
* tracedlg.tcl: New file to help with tracepoints.
|
106 |
|
|
|
107 |
|
|
Mon Nov 17 16:49:56 1997 Martin M. Hunt
|
108 |
|
|
|
109 |
|
|
* src.tcl (config_win): Remove stray character.
|
110 |
|
|
|
111 |
|
|
Mon Nov 17 16:04:08 1997 Ian Lance Taylor
|
112 |
|
|
|
113 |
|
|
* main.tcl (startup code: Use the first element from the
|
114 |
|
|
vmake-exelist list.
|
115 |
|
|
(exe_name): Likewise.
|
116 |
|
|
(gdbtk_tcl_preloop): Quote file name passed to file.
|
117 |
|
|
(download): Quote file name passed to load.
|
118 |
|
|
|
119 |
|
|
Sun Nov 16 18:21:57 1997 Martin M. Hunt
|
120 |
|
|
|
121 |
|
|
* bp.tcl (build_win): Change headers to be raised.
|
122 |
|
|
Change resizing so that the bp grid doesn't change
|
123 |
|
|
size and is always in the upper left corner. Scrollbars
|
124 |
|
|
will appear if the window is shrunk too small.
|
125 |
|
|
(bp_add): Set checkbutton color differently if not
|
126 |
|
|
on Windows.
|
127 |
|
|
|
128 |
|
|
* manage.tcl (manage_init): About title should only
|
129 |
|
|
have Foundry in it if we are running Foundry.
|
130 |
|
|
|
131 |
|
|
Fri Nov 14 11:15:29 1997 Jeff Holcomb
|
132 |
|
|
|
133 |
|
|
* manage.tcl (manage_init): About window title is now "About
|
134 |
|
|
Cygnus Foundry".
|
135 |
|
|
|
136 |
|
|
* toolbar.tcl (create_menu_items): Changed "About Foundry
|
137 |
|
|
Debugger..." menu option to "About Cygnus Foundry...".
|
138 |
|
|
|
139 |
|
|
Fri Nov 14 00:00:42 1997 Martin M. Hunt
|
140 |
|
|
|
141 |
|
|
* memory.tcl (toggle_enabled): Toggle the background
|
142 |
|
|
color when Auto Update is changed.
|
143 |
|
|
|
144 |
|
|
* download_pref.tcl (save): New method. Save new
|
145 |
|
|
defaults.
|
146 |
|
|
|
147 |
|
|
* pref.tcl (build_win): Don't delete subwidget.
|
148 |
|
|
(save): New method.
|
149 |
|
|
|
150 |
|
|
* manage.tcl (manage_init): Change preferences title.
|
151 |
|
|
|
152 |
|
|
* prefs.tcl (pref_set_defaults): Define gdb/advanced.
|
153 |
|
|
Used for testing advanced features.
|
154 |
|
|
|
155 |
|
|
* src.tcl (build_win): Set min size for top pane.
|
156 |
|
|
(mode): Set minimum size for pane2 when needed.
|
157 |
|
|
|
158 |
|
|
* toolbar.tcl (create_menu_items): Underline the
|
159 |
|
|
W in "Web", not the "e".
|
160 |
|
|
|
161 |
|
|
Thu Nov 13 16:07:53 1997 Jeff Holcomb
|
162 |
|
|
|
163 |
|
|
* download.tcl (done): Update window and show the window for
|
164 |
|
|
at least 3 seconds.
|
165 |
|
|
(constructor): Initialize start_time and last_num.
|
166 |
|
|
|
167 |
|
|
Thu Nov 13 18:17:07 1997 Ian Lance Taylor
|
168 |
|
|
|
169 |
|
|
* main.tcl (ide_run_server): Call run_executable.
|
170 |
|
|
(run_executable): New procedure, mostly from old ide_run_server.
|
171 |
|
|
If ! GDBTK_IDE, just execute a run command. In the case where
|
172 |
|
|
we've already downloaded, don't bother to do the run command after
|
173 |
|
|
idle. If downloading is not forced, ask whether we should do it.
|
174 |
|
|
* src.tcl (config_win): Call run_executable, not gdb_cmd run.
|
175 |
|
|
* srcbar.tcl (_set_run): Likewise.
|
176 |
|
|
* toolbar.tcl (create_menu_items): Likewise.
|
177 |
|
|
|
178 |
|
|
* main.tcl: Initialize gdb_exe_set. If IDE, arrange to receive
|
179 |
|
|
process-ended events.
|
180 |
|
|
(gdbtk_tcl_preloop): Don't try to read the file if it doesn't
|
181 |
|
|
exist.
|
182 |
|
|
(download): Don't try to download the file if it doesn't exist.
|
183 |
|
|
Set gdb_download_mtime.
|
184 |
|
|
(exe_name): Just call set_exe_name.
|
185 |
|
|
(set_exe_name): New procedure. Like old exe_name, but call
|
186 |
|
|
gdb_clear_file before running gdb file command, set gdb_exe_set,
|
187 |
|
|
and run gdb_idle_hook.
|
188 |
|
|
(receive_process_ended): New procedure.
|
189 |
|
|
|
190 |
|
|
Thu Nov 13 13:35:32 1997 Martin M. Hunt
|
191 |
|
|
|
192 |
|
|
* prefs.tcl (pref_set_defaults): Set debug off by default.
|
193 |
|
|
|
194 |
|
|
* src.tcl (config_win): Bind Ctrl+P and Ctrl+D.
|
195 |
|
|
(update_title): Change window titlebar.
|
196 |
|
|
|
197 |
|
|
* srcbar.tcl (_set_run): Change balloon help for
|
198 |
|
|
stop and run icons.
|
199 |
|
|
(create_menu_items): Add accelerator for Print Source.
|
200 |
|
|
|
201 |
|
|
* toolbar.tcl (create_buttons): Change balloon help for
|
202 |
|
|
project icon.
|
203 |
|
|
(create_menu_items): Change access keys. Add accelerator
|
204 |
|
|
for Download.
|
205 |
|
|
|
206 |
|
|
Thu Nov 13 10:47:04 1997 Jeff Holcomb
|
207 |
|
|
|
208 |
|
|
* download.tcl (constructor): Fix text and button layout.
|
209 |
|
|
Don't allow resizing.
|
210 |
|
|
|
211 |
|
|
Wed Nov 12 16:59:17 1997 Jeff Holcomb
|
212 |
|
|
|
213 |
|
|
* download.tcl (constructor): Patch from Ian to redo the
|
214 |
|
|
download window and also cancel support.
|
215 |
|
|
(update): Ditto.
|
216 |
|
|
(done): Ditto.
|
217 |
|
|
(cancel): New method to handle canceling the download.
|
218 |
|
|
(download_hash): Cancel support.
|
219 |
|
|
|
220 |
|
|
Wed Nov 12 13:11:20 1997 Martin M. Hunt
|
221 |
|
|
|
222 |
|
|
* memory.tcl (build_win): Change "Address" to "Addresses"
|
223 |
|
|
on menu and add separator.
|
224 |
|
|
|
225 |
|
|
Tue Nov 11 11:00:25 1997 Martin M. Hunt
|
226 |
|
|
|
227 |
|
|
* download_pref.tcl (cancel): Must reset combobox
|
228 |
|
|
because dialog no longer gets deleted.
|
229 |
|
|
|
230 |
|
|
Tue Nov 11 15:40:36 1997 Tom Tromey
|
231 |
|
|
|
232 |
|
|
* toolbar.tcl (create_menu_items): Underline "W", not "C", in
|
233 |
|
|
"Cygnus on the Web".
|
234 |
|
|
|
235 |
|
|
Tue Nov 11 11:00:25 1997 Martin M. Hunt
|
236 |
|
|
|
237 |
|
|
* variables.tcl (edit): Disable menus when in editing mode.
|
238 |
|
|
|
239 |
|
|
Tue Nov 11 02:00:25 1997 Martin M. Hunt
|
240 |
|
|
|
241 |
|
|
* variables.tcl (selectionChanged): When selection changes,
|
242 |
|
|
cancel any editing in progress.
|
243 |
|
|
(build_win): Set background in text styles.
|
244 |
|
|
(edit): Set background colors.
|
245 |
|
|
(UnEdit): Clear selection when done.
|
246 |
|
|
|
247 |
|
|
Mon Nov 10 12:22:00 1997 Martin M. Hunt
|
248 |
|
|
|
249 |
|
|
* variables.tcl (build_win): Set background color.
|
250 |
|
|
|
251 |
|
|
Mon Nov 10 05:30:00 1997 Martin M. Hunt
|
252 |
|
|
|
253 |
|
|
* about.tcl (build_win): Bind button one to close
|
254 |
|
|
the window.
|
255 |
|
|
|
256 |
|
|
* tclIndex: Rebuilt.
|
257 |
|
|
|
258 |
|
|
Mon Nov 10 03:00:00 1997 Martin M. Hunt
|
259 |
|
|
|
260 |
|
|
* download_pref.tcl (build_win): Fix reading of initial
|
261 |
|
|
baud rate.
|
262 |
|
|
|
263 |
|
|
* download.tcl (Download): Call keep_raised.
|
264 |
|
|
|
265 |
|
|
* main.tcl (ide_do_run): Catch GDB commands.
|
266 |
|
|
(ide_run_server): Catch GDB commands.
|
267 |
|
|
(ide_do_run): Don't set gdb_download_complete to 0.
|
268 |
|
|
We don't need further downloads unless executable changes
|
269 |
|
|
or Download is selected from the menubar.
|
270 |
|
|
(keep_raised): Keep a window on top.
|
271 |
|
|
|
272 |
|
|
* src.tcl (config_win): Catch GDB commands.
|
273 |
|
|
|
274 |
|
|
* toolbar.tcl (create_menu_items): Catch GDB commands.
|
275 |
|
|
(create_menu_items): Remove automatic step.
|
276 |
|
|
|
277 |
|
|
* srcbar.tcl (_set_run): Catch GDB commands.
|
278 |
|
|
|
279 |
|
|
* stack.tcl (build_win): Change background color.
|
280 |
|
|
|
281 |
|
|
* bp.tcl: Change background color.
|
282 |
|
|
(destructor): Remove breakpoint change hook.
|
283 |
|
|
(bp_type): Fix problem with toggling temp to normal bps.
|
284 |
|
|
(build_win): Add popup menu.
|
285 |
|
|
|
286 |
|
|
* interface.tcl (gdbtk_tcl_query): Change title and type.
|
287 |
|
|
|
288 |
|
|
Mon Nov 10 00:26:25 1997 Martin M. Hunt
|
289 |
|
|
|
290 |
|
|
* pref.tcl (build_win): OK button wasn't working.
|
291 |
|
|
|
292 |
|
|
* main.tcl: Rework all the "automatic" downloading stuff so
|
293 |
|
|
it doesn't download and run when only the preferences are
|
294 |
|
|
being displayed.
|
295 |
|
|
|
296 |
|
|
* src.tcl (open_src): Callback from IDE that opens
|
297 |
|
|
a source window when the bug is clicked on. Starts
|
298 |
|
|
up automatic download if necessary.
|
299 |
|
|
|
300 |
|
|
* tclIndex: Rebuilt.
|
301 |
|
|
|
302 |
|
|
* images2/bp.gif, stack.gif, up,gif, down.gif, bottom.gif:
|
303 |
|
|
Updated icons.
|
304 |
|
|
|
305 |
|
|
Sun Nov 9 19:30:33 1997 Martin M. Hunt
|
306 |
|
|
|
307 |
|
|
* main.tcl (gdbtk_tcl_preloop): Remove uneeded if statement.
|
308 |
|
|
Remove calls to manage get_state.
|
309 |
|
|
|
310 |
|
|
* manage.tcl (manage_get_state): Remove.
|
311 |
|
|
(manage_init): Add save state to several windows.
|
312 |
|
|
(manage_create): Use ide_property instead of prefs to find window
|
313 |
|
|
geometry.
|
314 |
|
|
(manage_delete): Restructure to fix several bugs.
|
315 |
|
|
(manage_save): Use ide_property instead of prefs. Don't
|
316 |
|
|
call pref_save.
|
317 |
|
|
(manage_register_defaults): Remove calls to manage_get_state.
|
318 |
|
|
|
319 |
|
|
* tclIndex: Rebuilt.
|
320 |
|
|
|
321 |
|
|
Sun Nov 9 16:34:44 1997 Tom Tromey
|
322 |
|
|
|
323 |
|
|
* pref.tcl (build_win): Removed View page.
|
324 |
|
|
|
325 |
|
|
* toolbar.tcl (create_menu_items): Debugger -> "Foundry Debugger";
|
326 |
|
|
Help menu now parallels vmake.
|
327 |
|
|
* manage.tcl (manage_init): GDBTK -> "Foundry Debugger".
|
328 |
|
|
|
329 |
|
|
Sun Nov 9 18:24:18 1997 Ian Lance Taylor
|
330 |
|
|
|
331 |
|
|
* memory.tcl (build_win): Use a single menu, remove ``Hide
|
332 |
|
|
menubar'' entry, add ^U binding.
|
333 |
|
|
* manage.tcl (manage_init): Change name of memory window from
|
334 |
|
|
``Memory Dump'' to ``Memory''.
|
335 |
|
|
|
336 |
|
|
* srcbar.tcl (create_buttons): Remove toggle update button.
|
337 |
|
|
|
338 |
|
|
* src.tcl (update_title): Don't use colon if there is no file
|
339 |
|
|
name.
|
340 |
|
|
|
341 |
|
|
* main.tcl: If GDBTK_IDE, initialize gdb_download_complete.
|
342 |
|
|
(gdbtk_tcl_preloop): If GDBTK_IDE, call download.
|
343 |
|
|
(ide_run_server): Don't run if we already have a run request. If
|
344 |
|
|
download is complete, run program as an idle callback. Otherwise,
|
345 |
|
|
wait until the download is complete before running the program.
|
346 |
|
|
(ide_do_run): New procedure to support ide_run_server.
|
347 |
|
|
(download): Don't run program. Set gdb_download_complete.
|
348 |
|
|
|
349 |
|
|
* src.tcl (name): Give an error if the file does not exist.
|
350 |
|
|
(location): Only add files that exist to the file name combobox.
|
351 |
|
|
|
352 |
|
|
Sun Nov 9 11:09:39 1997 Tom Tromey
|
353 |
|
|
|
354 |
|
|
* src.tcl (name): Use better error message.
|
355 |
|
|
|
356 |
|
|
* locals.tcl (build_win): New method.
|
357 |
|
|
* watch.tcl (build_win): Create menu. Watch -> "Add Watch".
|
358 |
|
|
(Menu): New instance variable.
|
359 |
|
|
(selectionChanged): New method.
|
360 |
|
|
(postMenu): "Stop Watching" -> Remove.
|
361 |
|
|
* variables.tcl (build_win): Set -ignoreinvoke on Tree widget, and
|
362 |
|
|
set -command to run editEntry method. Don't install
|
363 |
|
|
binding. Put headers on Tree widget. Run selectionChanged
|
364 |
|
|
method.
|
365 |
|
|
(editEntry): Renamed. Now takes entry name as argument.
|
366 |
|
|
(populate): Don't set -state disabled on new items.
|
367 |
|
|
(getSelection): New method.
|
368 |
|
|
(selectionChanged): New method.
|
369 |
|
|
(build_menu_helper): New method.
|
370 |
|
|
(postMenu): View->Format.
|
371 |
|
|
(build_win): Likewise.
|
372 |
|
|
|
373 |
|
|
* variables.tcl (editXY): Only edit if entry is not empty.
|
374 |
|
|
|
375 |
|
|
* srcbar.tcl (create_menu_items): Edit -> Open.
|
376 |
|
|
(create_buttons): Likewise.
|
377 |
|
|
|
378 |
|
|
Thu Nov 6 11:00:41 1997 Tom Tromey
|
379 |
|
|
|
380 |
|
|
* manage.tcl (manage_delete): Special-case deletion of pref window.
|
381 |
|
|
(manage_create): Don't special-case deletion of pref window.
|
382 |
|
|
|
383 |
|
|
Thu Nov 6 13:57:32 1997 Ian Lance Taylor
|
384 |
|
|
|
385 |
|
|
* manage.tcl (manage_get_state): Return an empty string for a
|
386 |
|
|
withdrawn window and for the preferences window.
|
387 |
|
|
|
388 |
|
|
* main.tcl (exe_name): Don't do anything if the executable name
|
389 |
|
|
has not actually changed.
|
390 |
|
|
|
391 |
|
|
Wed Nov 5 23:08:00 1997 Martin M. Hunt
|
392 |
|
|
|
393 |
|
|
* main.tcl (download): Always specify exact filename
|
394 |
|
|
to load.
|
395 |
|
|
|
396 |
|
|
Wed Nov 5 00:31:53 1997 Martin M. Hunt
|
397 |
|
|
|
398 |
|
|
* manage.tcl (manage_delete): Only delete source window if
|
399 |
|
|
user answers yes to query.
|
400 |
|
|
|
401 |
|
|
* bp.tcl: Rewrite to include pulldown menu and new look.
|
402 |
|
|
|
403 |
|
|
* register.tcl: Rewrite to include pulldown menu and new look.
|
404 |
|
|
|
405 |
|
|
* stack.tcl: Open initial size wide enough to show all text.
|
406 |
|
|
|
407 |
|
|
* src.tcl: Modified popup window. Remove option to open
|
408 |
|
|
multiple source windows because the IDE window code doesn't
|
409 |
|
|
work with it.
|
410 |
|
|
|
411 |
|
|
* srcbar.tcl (_set_run): Change balloon message for Run.
|
412 |
|
|
|
413 |
|
|
* variables.tcl, watch.tcl: Use fixed font.
|
414 |
|
|
|
415 |
|
|
* toolbar.tcl (create_menu_items): Handle Close Debugger correctly.
|
416 |
|
|
|
417 |
|
|
* mem_pref.tcl: Put focus and grab on window.
|
418 |
|
|
|
419 |
|
|
* memory.tcl: Balloon message change.
|
420 |
|
|
|
421 |
|
|
Mon Nov 3 11:04:44 1997 Tom Tromey
|
422 |
|
|
|
423 |
|
|
* main.tcl (gdbtk_tcl_preloop): Look at main even if IDE running.
|
424 |
|
|
(ide_run_server): Open src window.
|
425 |
|
|
|
426 |
|
|
* manage.tcl (manage_init): Don't recreate initial windows when
|
427 |
|
|
running under IDE.
|
428 |
|
|
|
429 |
|
|
Fri Oct 31 00:00:04 1997 Tom Tromey
|
430 |
|
|
|
431 |
|
|
* pref.tcl (cancel): Use manage delete.
|
432 |
|
|
* toolbar.tcl (create_menu_items): Don't register debugger
|
433 |
|
|
preference window.
|
434 |
|
|
* manage.tcl (manage_register_defaults): Use idewindow, not
|
435 |
|
|
idewindow_proc.
|
436 |
|
|
(manage_delete): Don't deregister preference window.
|
437 |
|
|
(manage): Added find, create_closed methods.
|
438 |
|
|
(manage_create): Added visibility argument; changed all callers.
|
439 |
|
|
Special case destruction of pref window.
|
440 |
|
|
* main.tcl: IDE window callback proc is "manage find". Register
|
441 |
|
|
debugger preference window. Create closed src and pref windows
|
442 |
|
|
initially.
|
443 |
|
|
(gdbtk_tcl_preloop): Don't create source window in IDE mode.
|
444 |
|
|
|
445 |
|
|
* src.tcl (trace_variable): New method.
|
446 |
|
|
(constructor): Use variable traces to track target/exe changes.
|
447 |
|
|
(destructor): Remove variable traces.
|
448 |
|
|
|
449 |
|
|
Thu Oct 30 12:50:28 1997 Martin M. Hunt
|
450 |
|
|
|
451 |
|
|
* mem_pref.tcl: Change buttons to OK/Cancel/Apply.
|
452 |
|
|
Minor cleanup.
|
453 |
|
|
|
454 |
|
|
* memory.tcl: New look. Added menubar.
|
455 |
|
|
|
456 |
|
|
Tue Oct 28 23:03:00 1997 Martin M. Hunt
|
457 |
|
|
|
458 |
|
|
* toolbar.tcl (create_buttons): Clean up balloon help
|
459 |
|
|
for buttons.
|
460 |
|
|
(create_menu_items): Move print menu items to srcbar.tcl.
|
461 |
|
|
Cleanup labels.
|
462 |
|
|
|
463 |
|
|
* srcbar.tcl (create_menu_items): Add print menu items.
|
464 |
|
|
(create_buttons): Clean up balloon help for buttons.
|
465 |
|
|
|
466 |
|
|
Tue Oct 28 17:26:15 1997 Martin M. Hunt
|
467 |
|
|
|
468 |
|
|
* toolbar.tcl (create_menu_items): Add print menu items.
|
469 |
|
|
(print): New function. Calls the proper print routine.
|
470 |
|
|
|
471 |
|
|
* src.tcl (print): New function. Dump the contents
|
472 |
|
|
of the text widget to a printer.
|
473 |
|
|
|
474 |
|
|
Tue Oct 28 01:06:15 1997 Martin M. Hunt
|
475 |
|
|
|
476 |
|
|
* toolbar.tcl (create_menu_items): Add new
|
477 |
|
|
preferences menu code.
|
478 |
|
|
|
479 |
|
|
* pref.tcl (build_win): Remove all old ppreferences.
|
480 |
|
|
Add Connection and View preferences.
|
481 |
|
|
(cancel): New function. Restore previous values and
|
482 |
|
|
quit.
|
483 |
|
|
|
484 |
|
|
* manage.tcl (manage_delete): Unregister preferences
|
485 |
|
|
on exit.
|
486 |
|
|
|
487 |
|
|
* src.tcl (constructor): Add sizebox under Windows.
|
488 |
|
|
|
489 |
|
|
* download.tcl (constructor): Remove shortcuts on buttons.
|
490 |
|
|
Put focus on "OK" button.
|
491 |
|
|
|
492 |
|
|
* download_pref.tcl (cancel): New function. Restores
|
493 |
|
|
previous values.
|
494 |
|
|
|
495 |
|
|
Tue Oct 21 15:28:29 1997 Tom Tromey
|
496 |
|
|
|
497 |
|
|
* main.tcl: Main window now named "Foundry Debugger".
|
498 |
|
|
|
499 |
|
|
Fri Oct 24 14:03:00 1997 Martin M. Hunt
|
500 |
|
|
|
501 |
|
|
* manage.tcl (manage_menu): Deleted.
|
502 |
|
|
(manage_delete): Notify IDE when windows are deleted.
|
503 |
|
|
(manage_raise): New function.
|
504 |
|
|
(manage_create): Notify IDE when a window is created.
|
505 |
|
|
|
506 |
|
|
* download.tcl (constructor): Put focus on download
|
507 |
|
|
window.
|
508 |
|
|
|
509 |
|
|
* toolbar.tcl (create_menu_items): Make "Window" menu
|
510 |
|
|
and IDE managed-menu, but don't put anything in it.
|
511 |
|
|
|
512 |
|
|
Fri Oct 24 12:28:43 1997 Martin M. Hunt
|
513 |
|
|
|
514 |
|
|
* toolbar.tcl (create_menu_items): Add View menu.
|
515 |
|
|
|
516 |
|
|
* src.tcl (config_win): Add accelerators for new View
|
517 |
|
|
menu.
|
518 |
|
|
|
519 |
|
|
Wed Oct 22 21:30:52 1997 Martin M. Hunt
|
520 |
|
|
|
521 |
|
|
* download.tcl (Download): Make window local modal.
|
522 |
|
|
Raise it to top.
|
523 |
|
|
|
524 |
|
|
* srcbar.tcl (create_buttons): Change border size on
|
525 |
|
|
address and line labels. Change balloon help. Remove
|
526 |
|
|
vertical line.
|
527 |
|
|
|
528 |
|
|
Mon Oct 20 10:12:23 1997 Tom Tromey
|
529 |
|
|
|
530 |
|
|
* toolbar.tcl (create_buttons): vmake window now named "Foundry
|
531 |
|
|
Project".
|
532 |
|
|
|
533 |
|
|
Mon Oct 13 19:02:33 1997 Martin M. Hunt
|
534 |
|
|
|
535 |
|
|
* bp.tcl (bp_modify): Change color of checkbuttons.
|
536 |
|
|
|
537 |
|
|
* download.tcl (done): Write "DONE" on progress meters.
|
538 |
|
|
|
539 |
|
|
Thu Oct 9 14:33:21 1997 Ian Lance Taylor
|
540 |
|
|
|
541 |
|
|
* main.tcl: Call ide_window_register restorer.
|
542 |
|
|
|
543 |
|
|
Thu Oct 9 12:46:25 1997 Tom Tromey
|
544 |
|
|
|
545 |
|
|
* src.tcl (updateBalloon): Changed name of balloon variable.
|
546 |
|
|
(showBalloon): Likewise. Use new "balloon show" command.
|
547 |
|
|
(SrcBalloon): Removed.
|
548 |
|
|
(TimeOut): Default is 1000 (1 second).
|
549 |
|
|
|
550 |
|
|
Wed Oct 1 11:33:36 1997 Tom Tromey
|
551 |
|
|
|
552 |
|
|
* main.tcl: Use "manage get_state" as window saver.
|
553 |
|
|
|
554 |
|
|
* manage.tcl (manage): Added "restore", "get_state" options.
|
555 |
|
|
(manage_restore): New proc.
|
556 |
|
|
(manage_get_state): Likewise.
|
557 |
|
|
(manage_register_defaults): Use "manage get_state" as window
|
558 |
|
|
saver.
|
559 |
|
|
|
560 |
|
|
Sun Sep 28 04:20:00 1997 Martin M. Hunt
|
561 |
|
|
|
562 |
|
|
* bp.tcl: Clean up the spacing to make the widget look better.
|
563 |
|
|
|
564 |
|
|
* download_pref.tcl: Show the initial baud rate correctly.
|
565 |
|
|
|
566 |
|
|
* download.tcl: Cleanup correctly when deleted.
|
567 |
|
|
|
568 |
|
|
* main.tcl (gdb_tcl_preloop): Set baud rate.
|
569 |
|
|
(ide_run_server): Delay download 1 second.
|
570 |
|
|
(demo_it): Do gdb "next" commands every 2 seconds.
|
571 |
|
|
|
572 |
|
|
* manage.tcl (manage_create): Withdraw window immediately then
|
573 |
|
|
deiconify it when done.
|
574 |
|
|
|
575 |
|
|
* prefs.tcl (pref_set_defaults): Don't define stack bg color.
|
576 |
|
|
|
577 |
|
|
* register.tcl: Withdraw window immediately so we don't have
|
578 |
|
|
to watch it slowly draw. Make it look more like memory window.
|
579 |
|
|
|
580 |
|
|
* src.tcl: Fix major bug where source window got lost when
|
581 |
|
|
the source file was not found. Reconfigures more smoothly.
|
582 |
|
|
|
583 |
|
|
* srcbar.tcl (create_menu_items): Comment out "Close Debugger"
|
584 |
|
|
menu item because it was broken.
|
585 |
|
|
|
586 |
|
|
* stack.tcl: Use the same background color as the other windows.
|
587 |
|
|
|
588 |
|
|
* toolbar.tcl: Add "Automatic Step" menu item.
|
589 |
|
|
|
590 |
|
|
Fri Sep 26 21:10:11 1997 Keith Seitz
|
591 |
|
|
|
592 |
|
|
* download.tcl (done): display bytes loaded as an integer.
|
593 |
|
|
|
594 |
|
|
Fri Sep 26 13:09:47 1997 Tom Tromey
|
595 |
|
|
|
596 |
|
|
* images2/edit.gif: Replaced.
|
597 |
|
|
|
598 |
|
|
Fri Sep 26 00:42:00 1997 Martin M. Hunt
|
599 |
|
|
|
600 |
|
|
* main.tcl (ide_run_server): Just call download.
|
601 |
|
|
(download): First set baud rate then target. Then, depending
|
602 |
|
|
on preferences set a breakpoint at 'main' and 'exit' and run.
|
603 |
|
|
(set_baud): New function.
|
604 |
|
|
|
605 |
|
|
* download_pref.tcl (build_win) Add checkbuttons for "Run until
|
606 |
|
|
'main'" and "Set breakpoint at 'exit'.
|
607 |
|
|
(change_baud): Set preference when baud changes.
|
608 |
|
|
|
609 |
|
|
* pref.tcl (reconfig): Correct problem with download options.
|
610 |
|
|
|
611 |
|
|
* prefs.tcl (pref_set_defaults): Define gdb/load/main,
|
612 |
|
|
gdb/load/exit, and gdb/load/baud.
|
613 |
|
|
|
614 |
|
|
* src.tcl (location): Fix a problem where the browse tag was
|
615 |
|
|
sometimes not deleted.
|
616 |
|
|
|
617 |
|
|
* manage.tcl: Add a window title for Download Options.
|
618 |
|
|
|
619 |
|
|
Thu Sep 25 15:39:00 1997 Martin M. Hunt
|
620 |
|
|
|
621 |
|
|
* download_pref.tcl: New file. Creates a download options dialog.
|
622 |
|
|
|
623 |
|
|
* manage.tcl: Add download prefs window to list.
|
624 |
|
|
|
625 |
|
|
* toolbar.tcl: Add Download preferences to menu.
|
626 |
|
|
|
627 |
|
|
* pref.tcl: Add Download to tab notebook preferences.
|
628 |
|
|
|
629 |
|
|
* src.tcl: Set activebackground on popup to indicate color
|
630 |
|
|
of the breakpoint dot that will be set.
|
631 |
|
|
|
632 |
|
|
Thu Sep 25 12:36:00 1997 Martin M. Hunt
|
633 |
|
|
|
634 |
|
|
* download.tcl (done): Make sure all indicators show download
|
635 |
|
|
completed, even if we weren't properly notified.
|
636 |
|
|
|
637 |
|
|
* manage.tcl: Better support for windows that want to set
|
638 |
|
|
their own titles.
|
639 |
|
|
|
640 |
|
|
* src.tcl (update_title): New function. Sets titlebar
|
641 |
|
|
to indicate current filename, and under IDE, executable and
|
642 |
|
|
target.
|
643 |
|
|
|
644 |
|
|
* images2/reg.gif: Updated image.
|
645 |
|
|
|
646 |
|
|
Thu Sep 25 08:58:44 1997 Keith Seitz
|
647 |
|
|
|
648 |
|
|
* src.tcl (config_win): don't focus src window on Enter events
|
649 |
|
|
|
650 |
|
|
Thu Sep 25 03:11:00 1997 Martin M. Hunt
|
651 |
|
|
|
652 |
|
|
* main.tcl (ide_run_server): Set target and download automatically.
|
653 |
|
|
(download): Open a download window.
|
654 |
|
|
|
655 |
|
|
* download.tcl: New file. Implements a download window.
|
656 |
|
|
|
657 |
|
|
* manage.tcl (manage_init): Add download window.
|
658 |
|
|
(manage_create): If there is no title, don't try to set one and
|
659 |
|
|
don't try to set geometry.
|
660 |
|
|
|
661 |
|
|
* registers.tcl: Make it look more like memory window.
|
662 |
|
|
|
663 |
|
|
* toolbar.tcl, floatbar.tcl, srcbar.tcl: Update look of menus and toolbars
|
664 |
|
|
to be closer to prototype.
|
665 |
|
|
|
666 |
|
|
* Makefile: Add download.tcl.
|
667 |
|
|
|
668 |
|
|
* tclIndex: Rebuilt.
|
669 |
|
|
|
670 |
|
|
* images/memory.gif: Update.
|
671 |
|
|
|
672 |
|
|
* images/bp.gif: New file. Breakpoint icon.
|
673 |
|
|
|
674 |
|
|
Wed Sep 24 07:43:47 1997 Keith Seitz
|
675 |
|
|
|
676 |
|
|
* variables.tcl (VariableWin::build_win): add double-click binding to edit
|
677 |
|
|
(editXY): new method to support above
|
678 |
|
|
|
679 |
|
|
* prefs.tcl (pref_set_defaults): add register window pref for highlight color
|
680 |
|
|
|
681 |
|
|
* register.tcl (RegWin::constructor): set highlight and normal fg
|
682 |
|
|
(build_win): build window using grid geometry manager, not grid widget
|
683 |
|
|
(dimensions): new method
|
684 |
|
|
(fixLength): new method
|
685 |
|
|
(but3): use "Menu" (protected data)
|
686 |
|
|
(edit): use entry to edit values
|
687 |
|
|
(acceptEdit): new method
|
688 |
|
|
(unedit): new method
|
689 |
|
|
(update): change to use new grid layout and change highlighting
|
690 |
|
|
(reconfig): destroy scrolled window, too
|
691 |
|
|
ScrolledWin: new protected data
|
692 |
|
|
Menu: new protected data
|
693 |
|
|
Editing: new protected data
|
694 |
|
|
|
695 |
|
|
Tue Sep 23 15:15:22 1997 Ian Lance Taylor
|
696 |
|
|
|
697 |
|
|
* main.tcl: If GDBTK_IDE, withdraw . before making any calls
|
698 |
|
|
across the IDE backplane.
|
699 |
|
|
* manage.tcl (manage_init): If using a floating toolbar, and
|
700 |
|
|
GDBTK_IDE, deiconify . to undo the withdrawal.
|
701 |
|
|
|
702 |
|
|
Tue Sep 23 01:31:00 1997 Martin M. Hunt
|
703 |
|
|
|
704 |
|
|
* main.tcl: Reorder calls to pref init and standard_look_and_feel.
|
705 |
|
|
|
706 |
|
|
* global_pref.tcl: Change font requester to modify both src-font
|
707 |
|
|
and global.fixed. Change to be compatible with latest libide font code.
|
708 |
|
|
|
709 |
|
|
* prefs.tcl: Changes to get working with latest libide font code.
|
710 |
|
|
|
711 |
|
|
Mon Sep 22 15:16:00 1997 Martin M. Hunt
|
712 |
|
|
|
713 |
|
|
* memory.tcl: Add editing. Remove debugging lines.
|
714 |
|
|
Fix problems with resizing.
|
715 |
|
|
|
716 |
|
|
* mem_pref.tcl: Remove debugging line.
|
717 |
|
|
|
718 |
|
|
Fri Sep 19 08:22:25 1997 Keith Seitz
|
719 |
|
|
|
720 |
|
|
* variables.tcl (build_win): use preferences
|
721 |
|
|
(getAllClassMembers): new method
|
722 |
|
|
(getPath): update to support C++
|
723 |
|
|
|
724 |
|
|
* watch.tcl (build_win): augment parent class' build_win instead of replacing it
|
725 |
|
|
|
726 |
|
|
* stack.tcl (build_win): use preferences
|
727 |
|
|
(update): catch gdb_loc in case source window is not open yet
|
728 |
|
|
|
729 |
|
|
* prefs.tcl (pref_set_defaults): add new defaults for all previously
|
730 |
|
|
hard-coded fonts and colors
|
731 |
|
|
|
732 |
|
|
* global_pref.tcl (build_win): use preferences
|
733 |
|
|
|
734 |
|
|
* console.tcl (Console::constructor): use preferences
|
735 |
|
|
|
736 |
|
|
* bp.tcl (bp_add): use preferences
|
737 |
|
|
(bp_modify): use preferences
|
738 |
|
|
|
739 |
|
|
|
740 |
|
|
* src.tcl (SrcWin::constructor): use preferences
|
741 |
|
|
(build_win): use preferences
|
742 |
|
|
(config_win): use preferences, bind to focus source window textbox
|
743 |
|
|
so that our keypresses always work
|
744 |
|
|
(SrcBalloon): new protected variable
|
745 |
|
|
(TimeOut): new common variable
|
746 |
|
|
|
747 |
|
|
Wed Sep 17 13:54:29 1997 Tom Tromey
|
748 |
|
|
|
749 |
|
|
* toolbar.tcl (build_win): Use standard_toolbar.
|
750 |
|
|
|
751 |
|
|
Wed Sep 17 13:52:00 1997 Martin M. Hunt
|
752 |
|
|
|
753 |
|
|
* src.tcl (config_win): Set bg color back to default.
|
754 |
|
|
|
755 |
|
|
Tue Sep 16 23:10:00 1997 Martin M. Hunt
|
756 |
|
|
|
757 |
|
|
* images2/*: Delete unused icons.
|
758 |
|
|
|
759 |
|
|
Tue Sep 16 21:30:40 1997 Martin M. Hunt
|
760 |
|
|
|
761 |
|
|
* bp.tcl (bp_add): Add some padding to space things
|
762 |
|
|
out more. Anchor labels to the right side.
|
763 |
|
|
|
764 |
|
|
* src.tcl: Fix problem where breakpoints were disappearing
|
765 |
|
|
when files changed.
|
766 |
|
|
|
767 |
|
|
Tue Sep 16 17:45:05 1997 Martin M. Hunt
|
768 |
|
|
|
769 |
|
|
* manage.tcl: Change manage_create and manage_open to accept
|
770 |
|
|
a variable number of args. Add mem and mempref window types.
|
771 |
|
|
Fix pref save call.
|
772 |
|
|
|
773 |
|
|
* memory.tcl: New file. Implements a memory dump window.
|
774 |
|
|
Currently read-only.
|
775 |
|
|
|
776 |
|
|
* mem_pref.tcl: New file. Implements options dialog for
|
777 |
|
|
memory dump window.
|
778 |
|
|
|
779 |
|
|
* pref.tcl, toolbar_pref.tcl, register.tcl, src_pref.tcl,
|
780 |
|
|
global_pref.tcl, about.tcl: Make "attach" a public config
|
781 |
|
|
variable.
|
782 |
|
|
|
783 |
|
|
* main.tcl: Use standard_look_and_feel.
|
784 |
|
|
|
785 |
|
|
* Makefile, tclIndex: Rebuilt.
|
786 |
|
|
|
787 |
|
|
* images/check.gif: A check mark image.
|
788 |
|
|
|
789 |
|
|
* images/stop.gif: Fix transparency.
|
790 |
|
|
|
791 |
|
|
Tue Sep 16 08:13:03 1997 Keith Seitz
|
792 |
|
|
|
793 |
|
|
* src.tcl (getVariable): fix off by one error when a breakpoint
|
794 |
|
|
is set at a line
|
795 |
|
|
(hasBreakpoint): new method
|
796 |
|
|
(SrcWin): add idle hook for source balloons
|
797 |
|
|
(updateBalloon): new method
|
798 |
|
|
(showBalloon): use register_balloon
|
799 |
|
|
(register_balloon): new method
|
800 |
|
|
|
801 |
|
|
Tue Sep 16 05:55:31 1997 Keith Seitz
|
802 |
|
|
|
803 |
|
|
* watch.tcl (add): use a little more robust (if more obscure) method
|
804 |
|
|
of determining validity of a variable name
|
805 |
|
|
(label): translate % to $ in names
|
806 |
|
|
|
807 |
|
|
* variables.tcl (Variable::setType): allow for convenience variables
|
808 |
|
|
(Variable::isConvenience): new method
|
809 |
|
|
(Variable::displayHex): allow for convenience variables
|
810 |
|
|
(VariableWin::edit): do not eval $data when editing (for conv. vars)
|
811 |
|
|
(VariableWin::postMenu): use virtual method label to title popup
|
812 |
|
|
|
813 |
|
|
Fri Sep 12 12:17:13 1997 Keith Seitz
|
814 |
|
|
|
815 |
|
|
* variables.tcl (Variable::value): when no display style specified,
|
816 |
|
|
choose some reasonable default for the given type
|
817 |
|
|
|
818 |
|
|
* src.tcl (config_win): ad bindings to support variable balloons in source mode
|
819 |
|
|
(getVariable): new method
|
820 |
|
|
(cancelMotion): new method
|
821 |
|
|
(motion): new method
|
822 |
|
|
(showBalloon): new method
|
823 |
|
|
timeoutID: new protected variable
|
824 |
|
|
TimeOut: new protected variable
|
825 |
|
|
|
826 |
|
|
Fri Sep 12 05:47:56 1997 Keith Seitz
|
827 |
|
|
|
828 |
|
|
* variables.tcl (getLocals): return empty list when no locals present.
|
829 |
|
|
|
830 |
|
|
Thu Sep 11 14:13:19 1997 Keith Seitz
|
831 |
|
|
|
832 |
|
|
* variables.tcl (VariableWin::build_win): change popup construction
|
833 |
|
|
(VariableWin::postMenu): redo menu layout to use dynamic idices of
|
834 |
|
|
panes
|
835 |
|
|
(VariableWin::edit): new method
|
836 |
|
|
(VariableWin::UnEdit): new method
|
837 |
|
|
(VariableWin::changeValue): new method
|
838 |
|
|
(VariableWin::getPath): handle unamed unions/structs and arrays more
|
839 |
|
|
intelligently
|
840 |
|
|
VariableWin::Editing: new protected variable
|
841 |
|
|
VariableWin::EditEntry: new protected variable
|
842 |
|
|
(Variable::isOpenable): make sure we can open unions
|
843 |
|
|
(Variable::isUnamed): new method
|
844 |
|
|
(Variable::isUnion): new method
|
845 |
|
|
(Variable::setType): handle unions and unamed structs/unions better
|
846 |
|
|
(Variable::displayHex): unions, structs only display in hex
|
847 |
|
|
(Variable::isArray): new method
|
848 |
|
|
(Variable::isEnum): new method
|
849 |
|
|
(Variable::isEditable): new method
|
850 |
|
|
(Variable::value): enums now show symbol values, too. Analogous to char
|
851 |
|
|
and char*.
|
852 |
|
|
|
853 |
|
|
* watch.tcl (WatchWin::build_win): change popup construction
|
854 |
|
|
(WatchWin::postMenu): redo menu layout to use dynamic indices of panes
|
855 |
|
|
|
856 |
|
|
|
857 |
|
|
Wed Sep 10 20:44:12 1997 Ian Lance Taylor
|
858 |
|
|
|
859 |
|
|
* manage.tcl (manage_register_defaults): Rename from
|
860 |
|
|
manage_register_default. Take a list of windows.
|
861 |
|
|
(manage_menu): Invoke manage_register_defaults once as an idle
|
862 |
|
|
callback, rather than invoking manage_register_default in many
|
863 |
|
|
different idle callbacks.
|
864 |
|
|
|
865 |
|
|
Wed Sep 10 00:49:23 1997 Martin M. Hunt
|
866 |
|
|
|
867 |
|
|
* src.tcl (edit): Don't start editor if we're not
|
868 |
|
|
debugging anything.
|
869 |
|
|
|
870 |
|
|
* main.tcl: Keep correct colorscheme for windows.
|
871 |
|
|
|
872 |
|
|
Mon Sep 8 12:10:26 1997 Martin M. Hunt
|
873 |
|
|
|
874 |
|
|
* manage.tcl (manage_restart): Only restart toolbar once.
|
875 |
|
|
|
876 |
|
|
* global_pref.tcl: Minor fix.
|
877 |
|
|
|
878 |
|
|
* images2/vmake.gif: Fix transparency.
|
879 |
|
|
|
880 |
|
|
Mon Sep 8 13:05:11 1997 Ian Lance Taylor
|
881 |
|
|
|
882 |
|
|
* interface.tcl (gdbtk_tcl_query): Use tk_messageBox rather than
|
883 |
|
|
tk_dialog.
|
884 |
|
|
|
885 |
|
|
* main.tcl: Register check and exit handlers using new commands
|
886 |
|
|
provided by gdbtk.
|
887 |
|
|
|
888 |
|
|
Mon Sep 8 03:01:25 1997 Martin M. Hunt
|
889 |
|
|
|
890 |
|
|
* global_pref.tcl (build_win): Some font fixes.
|
891 |
|
|
|
892 |
|
|
Mon Sep 8 02:25:17 1997 Martin M. Hunt
|
893 |
|
|
|
894 |
|
|
* src.tcl: Make disabled breakpoints black.
|
895 |
|
|
Make comboboxes only use scrollbars when needed.
|
896 |
|
|
|
897 |
|
|
* interface.tcl (gdbtk_tcl_breakpoint): Change to support
|
898 |
|
|
changes in gdbtk.c. Supply breakpoint number to hooks.
|
899 |
|
|
|
900 |
|
|
* manage.tcl: Add breakpoint window. Add support for
|
901 |
|
|
dynamically attaching/detaching toolbars.
|
902 |
|
|
|
903 |
|
|
* bp.tcl: New file. Breakpoint window.
|
904 |
|
|
|
905 |
|
|
* main.tcl: Change palette for debugging.
|
906 |
|
|
|
907 |
|
|
* pref.tcl: New file. Preferences dialog.
|
908 |
|
|
|
909 |
|
|
* floatbar.tcl: Add target and download buttons.
|
910 |
|
|
Add spacing.
|
911 |
|
|
|
912 |
|
|
* srcbar.tcl, toolbar.tcl: Change to use flat icons. Work with
|
913 |
|
|
floating toolbar if requested.
|
914 |
|
|
|
915 |
|
|
* prefs.tcl: Define new preferences to force toolbar
|
916 |
|
|
to float or be attached to the source windows.
|
917 |
|
|
|
918 |
|
|
* global_pref.tcl: Remove icon requester.
|
919 |
|
|
|
920 |
|
|
* toolbar_pref.tcl: Add icon combobox. Add checkbuttons
|
921 |
|
|
for forcing toolbar to either float or be attached to src window.
|
922 |
|
|
|
923 |
|
|
* Makefile: Add bp.tcl
|
924 |
|
|
|
925 |
|
|
* images/*: Fix transparency and add new icons.
|
926 |
|
|
|
927 |
|
|
* images2/*: Add flat icons.
|
928 |
|
|
|
929 |
|
|
Fri Sep 5 20:24:07 1997 Ian Lance Taylor
|
930 |
|
|
|
931 |
|
|
* main.tcl: Register an exit handler when using the IDE.
|
932 |
|
|
|
933 |
|
|
Thu Sep 4 11:47:38 1997 Martin M. Hunt
|
934 |
|
|
|
935 |
|
|
* ALL: Change preferences to use new preferences.
|
936 |
|
|
Change "dbug" calls to "debug".
|
937 |
|
|
|
938 |
|
|
* pref.tcl: New file. Local preferences read/write.
|
939 |
|
|
|
940 |
|
|
* gettext.tcl, debug.tcl, balloon.tcl: Delete. Use
|
941 |
|
|
versions from libide instead.
|
942 |
|
|
|
943 |
|
|
Wed Sep 3 09:20:13 1997 Tom Tromey
|
944 |
|
|
|
945 |
|
|
* main.tcl (add): Pass idewindow_no_state to idewindow_proc.
|
946 |
|
|
* manage.tcl (manage_register_default): Pass idewindow_no_state to
|
947 |
|
|
idewindow_proc.
|
948 |
|
|
|
949 |
|
|
Mon Aug 25 05:59:01 1997 Martin M. Hunt
|
950 |
|
|
|
951 |
|
|
* images2/{finished.gif, finishedu.gif, nextd.gif nextu.gif,
|
952 |
|
|
stepd.gif, stepu.gif}: Use icons with straight brackets
|
953 |
|
|
instead of slanted.
|
954 |
|
|
|
955 |
|
|
* prefs.tcl (pref_set_defaults): Set default debugMode to 0.
|
956 |
|
|
|
957 |
|
|
* register.tcl (build_win): Change font to fixed and bg to white.
|
958 |
|
|
|
959 |
|
|
* src.tcl: Change all references to fonts to "src-font".
|
960 |
|
|
|
961 |
|
|
* global_pref.tcl: Change font requester to do src-font.
|
962 |
|
|
|
963 |
|
|
* srcbar.tcl: Change address and line labels to use
|
964 |
|
|
src-font and be sunken.
|
965 |
|
|
|
966 |
|
|
* stack.tcl: Chnage bg to white and fonr to src-font.
|
967 |
|
|
|
968 |
|
|
Mon Aug 25 03:06:35 1997 Keith Seitz
|
969 |
|
|
|
970 |
|
|
* src.tcl: (set_status) check if inferior is running first, and reset
|
971 |
|
|
message for status window if it is not.
|
972 |
|
|
|
973 |
|
|
|
974 |
|
|
Mon Aug 25 00:28:39 1997 Martin M. Hunt
|
975 |
|
|
|
976 |
|
|
* srcbar.tcl: Change stack images to be consistent with others.
|
977 |
|
|
|
978 |
|
|
* images2/{upu.gif,upd.gif,bottomd.gif,bottomu.gif,downu.gif,
|
979 |
|
|
downd.gif}: New stack images.
|
980 |
|
|
|
981 |
|
|
* images2/edit[ud].gif: Correct quantization and transparency.
|
982 |
|
|
|
983 |
|
|
* manage.tcl (manage_delete): Kill gdb when all source windows
|
984 |
|
|
are deleted.
|
985 |
|
|
(manage_create): Only add IDE entries on the first source window.
|
986 |
|
|
|
987 |
|
|
* src.tcl (do_popup): Don't map window if already mapped. Fixes
|
988 |
|
|
problem with tk_popup. Change menu items.
|
989 |
|
|
|
990 |
|
|
Mon Aug 25 00:24:43 1997 Keith Seitz
|
991 |
|
|
|
992 |
|
|
* src.tcl: (set_status) change to using gdb_target_has_execution to
|
993 |
|
|
determine if the target is running
|
994 |
|
|
|
995 |
|
|
Sun Aug 24 23:02:19 1997 Tom Tromey
|
996 |
|
|
|
997 |
|
|
* toolbar.tcl (build_win): Make sure object is deleted when window
|
998 |
|
|
is destroyed.
|
999 |
|
|
(destructor): Don't destroy containing widget; just us.
|
1000 |
|
|
|
1001 |
|
|
* srcbar.tcl (create_menu_items): Added Exit item to menu.
|
1002 |
|
|
|
1003 |
|
|
* src.tcl (build_win): Use grid, not packer, to lay out main
|
1004 |
|
|
window.
|
1005 |
|
|
(mode): Pack new text widget into pane; don't repack the pane
|
1006 |
|
|
itself.
|
1007 |
|
|
|
1008 |
|
|
Sun Aug 24 22:06:30 1997 Keith Seitz
|
1009 |
|
|
|
1010 |
|
|
* varialbes.tcl: (build_win) set hlist font to 'tix option get
|
1011 |
|
|
fixed_font', change selectBackground to Hlist background, select-
|
1012 |
|
|
BorderWidth to 0, selectForeground to black. Use tk_popup instead of
|
1013 |
|
|
tixPopup widget.
|
1014 |
|
|
(postMenu) make necessary tk_popup changes, make sure functions are
|
1015 |
|
|
only allowed to be displayed in hex.
|
1016 |
|
|
(isFunction) new method
|
1017 |
|
|
(displayHex) functions only displayable as hex
|
1018 |
|
|
(value) extract the address of functions for value
|
1019 |
|
|
* watch.tcl: (constructor) remove popup menu customization
|
1020 |
|
|
(build_win) change from tixPopup to tk_popup, hack the
|
1021 |
|
|
hlist options to use the correct font, etc as in variables.tcl,
|
1022 |
|
|
(validateEntry) always erase the contents of the entry
|
1023 |
|
|
(postMenu) make all changes to use tk_popup and move the "Stop
|
1024 |
|
|
watching" menu addition here
|
1025 |
|
|
(label) make sure that we use "foo.bar" and "foo->bar" correctly
|
1026 |
|
|
(add) fix typo preventing recognition of variables already being
|
1027 |
|
|
watched
|
1028 |
|
|
|
1029 |
|
|
Sun Aug 24 18:49:16 1997 Martin M. Hunt
|
1030 |
|
|
|
1031 |
|
|
* console.tcl (invoke): Don't display error messages in console window.
|
1032 |
|
|
(constructor): Enable cut-and-paste. Fix intermittant bug.
|
1033 |
|
|
|
1034 |
|
|
* main.tcl (gdbtk_tcl_preloop): Don't automatically do anything
|
1035 |
|
|
but issue the file command.
|
1036 |
|
|
(download): Issue load command. Called when icon is selected.
|
1037 |
|
|
(set_target): Issue target command. Called when target
|
1038 |
|
|
icon is selected.
|
1039 |
|
|
|
1040 |
|
|
* srcbar.tcl: Add target and download buttons to toolbar.
|
1041 |
|
|
|
1042 |
|
|
Sun Aug 24 20:30:41 1997 Ian Lance Taylor
|
1043 |
|
|
|
1044 |
|
|
* main.tcl (gdbtk_tcl_preloop): If GDBTK_IDE, then automatically
|
1045 |
|
|
set file and target based on properties. If using the simulator,
|
1046 |
|
|
load the executable. Catch and ignore errors from setting the
|
1047 |
|
|
source window to show main.
|
1048 |
|
|
|
1049 |
|
|
Sun Aug 24 14:39:23 1997 Tom Tromey
|
1050 |
|
|
|
1051 |
|
|
* src.tcl (constructor): Don't set `editor'.
|
1052 |
|
|
(location): Never update external editor.
|
1053 |
|
|
(edit): Don't set `editor'.
|
1054 |
|
|
(editor): Removed instance variable.
|
1055 |
|
|
|
1056 |
|
|
* images2/stepiu.gif, images2/stepid.gif, images2/nextiu.gif,
|
1057 |
|
|
images2/nextid.gif: Installed new versions.
|
1058 |
|
|
|
1059 |
|
|
* srcbar.tcl (_toggle_updates): Pass $updatevalue to
|
1060 |
|
|
updatecommand.
|
1061 |
|
|
(destructor): Implemented.
|
1062 |
|
|
(_set_stepi): New method.
|
1063 |
|
|
(displaymode): Run _set_stepi when changed.
|
1064 |
|
|
(updatevalue): Global state stored in global array.
|
1065 |
|
|
(create_buttons): Create stepi, nexti buttons. Run _set_stepi.
|
1066 |
|
|
(_load_src_images): Create stepi, nexti icons.
|
1067 |
|
|
|
1068 |
|
|
* images2/stepiu.gif, images2/stepid.gif, images2/nextiu.gif,
|
1069 |
|
|
images2/nextid.gif: New images.
|
1070 |
|
|
(create_buttons): Likewise.
|
1071 |
|
|
|
1072 |
|
|
* src.tcl (toggle_updates): Use $value, not $a.
|
1073 |
|
|
|
1074 |
|
|
* src.tcl (mode): Don't change commands on (nonexistent) step/next
|
1075 |
|
|
buttons.
|
1076 |
|
|
|
1077 |
|
|
* toolbar.tcl (create_buttons): Added watch button.
|
1078 |
|
|
(_load_images): Create watch images.
|
1079 |
|
|
* images2/watchd.gif, images2/watchu.gif: New files.
|
1080 |
|
|
* images2/varsd.gif, images2/varsu.gif: Changed.
|
1081 |
|
|
|
1082 |
|
|
* images2/*: Removed old images, added many new images.
|
1083 |
|
|
|
1084 |
|
|
* prefs.tcl (pref_set_defaults): Default images are in images2
|
1085 |
|
|
directory.
|
1086 |
|
|
* src.tcl (build_win): Make a GDBSrcBar.
|
1087 |
|
|
(location): address and line information now in toolbar.
|
1088 |
|
|
(mode): Set -displaymode on toolbar.
|
1089 |
|
|
(update): Set -running on toolbar.
|
1090 |
|
|
(busy): Likewise.
|
1091 |
|
|
(edit): Now a method, not a proc.
|
1092 |
|
|
(toggle_updates): Added "value" argument.
|
1093 |
|
|
* Makefile (TCL): Added srcbar.tcl, floatbar.tcl.
|
1094 |
|
|
* toolbar.tcl (create_buttons): New method.
|
1095 |
|
|
(create_menu_items): Likewise.
|
1096 |
|
|
(build_win): Run create_menu_items and create_buttons. Move most
|
1097 |
|
|
of body into these methods. Removed Exit command from File menu.
|
1098 |
|
|
(_loaded_images): New common variable.
|
1099 |
|
|
(_load_images): New method.
|
1100 |
|
|
(create_buttons): Run it.
|
1101 |
|
|
(create_menu_items): Removed Tools menu.
|
1102 |
|
|
(configure): Renamed from config.
|
1103 |
|
|
* srcbar.tcl: New file. Implements toolbar attached to source
|
1104 |
|
|
window.
|
1105 |
|
|
* floatbar.tcl: New file. Implements floating toolbar.
|
1106 |
|
|
* manage.tcl (manage_init): toolbar-type is GDBFloatBar.
|
1107 |
|
|
(manage_init): Don't create toolbar if running under IDE.
|
1108 |
|
|
|
1109 |
|
|
Sun Aug 24 13:05:22 1997 Martin M. Hunt
|
1110 |
|
|
|
1111 |
|
|
* manage.tcl (manage_init): Remove idemenuname from
|
1112 |
|
|
the _manage_objects array; it was redundant.
|
1113 |
|
|
(manage_create): Stop notifying IDE about new transient
|
1114 |
|
|
windows.
|
1115 |
|
|
|
1116 |
|
|
Sun Aug 24 01:07:29 1997 Tom Tromey
|
1117 |
|
|
|
1118 |
|
|
* about.tcl, console.tcl, global_pref.tcl, prefs.tcl,
|
1119 |
|
|
register.tcl, src.tcl, src_pref.tcl, stack.tcl, toolbar.tcl,
|
1120 |
|
|
toolbar_pref.tcl: Added Copyright statement.
|
1121 |
|
|
|
1122 |
|
|
* Makefile (tags, TAGS): New targets.
|
1123 |
|
|
|
1124 |
|
|
* toolbar.tcl (build_win): Quit->Exit. Only display this item if
|
1125 |
|
|
not using the IDE.
|
1126 |
|
|
|
1127 |
|
|
Sat Aug 23 21:55:54 1997 Ian Lance Taylor
|
1128 |
|
|
|
1129 |
|
|
* src.tcl (SrcWin update): Set command for stop icon.
|
1130 |
|
|
(SrcWin busy): Likewise.
|
1131 |
|
|
|
1132 |
|
|
* manage.tcl: Move comments out of array initialization.
|
1133 |
|
|
|
1134 |
|
|
Sat Aug 23 17:36:06 1997 Martin M. Hunt
|
1135 |
|
|
|
1136 |
|
|
* src.tcl (name): Handle case where files are part of the
|
1137 |
|
|
sources, but are unreadable.
|
1138 |
|
|
(build_win): Set filename combobox size to default.
|
1139 |
|
|
|
1140 |
|
|
* manage.tcl: Remove breakpoint window from window list.
|
1141 |
|
|
|
1142 |
|
|
Sat Aug 23 16:49:53 1997 Keith Seitz
|
1143 |
|
|
|
1144 |
|
|
* src.tcl: remove old breakdot stuff
|
1145 |
|
|
(reconfig) make sure we redraw the breakdots when font changes
|
1146 |
|
|
(file) check for duplicate break-able lines
|
1147 |
|
|
* variables.tcl: remove debug output
|
1148 |
|
|
* watch.tcl: add entry field to enter watch expressions
|
1149 |
|
|
|
1150 |
|
|
Sat Aug 23 17:44:45 1997 Ian Lance Taylor
|
1151 |
|
|
|
1152 |
|
|
* manage.tcl (manage_create): Register the window if it is not
|
1153 |
|
|
already registered, rather than if it is already registered.
|
1154 |
|
|
|
1155 |
|
|
* src.tcl (SrcWin config_win): Add special double and triple click
|
1156 |
|
|
bindings to override standard text bindings in break dot area.
|
1157 |
|
|
|
1158 |
|
|
* prefs.tcl (pref_set_defaults): Set the global font to the Tix
|
1159 |
|
|
default font. Set the src font to the Tix default fixed font.
|
1160 |
|
|
* src.tcl (SrcWin config_win): Configure the text font.
|
1161 |
|
|
* console.tcl (Console constructor): Set the cont to the Tix
|
1162 |
|
|
fixed font.
|
1163 |
|
|
|
1164 |
|
|
Fri Aug 22 20:42:51 1997 Keith Seitz
|
1165 |
|
|
|
1166 |
|
|
* src.tcl: add breakpoint image that is text-size insensitive
|
1167 |
|
|
change layout of source, assembly, and mixed windows to use
|
1168 |
|
|
tabs, if possible, allowing more clickable area for toggling
|
1169 |
|
|
breakpoints, etc.
|
1170 |
|
|
* variables.tcl: (VariableWin::isFloat) new method
|
1171 |
|
|
(VariableWin::value) make sure floats are output as floats
|
1172 |
|
|
when user specifies "decimal" output
|
1173 |
|
|
|
1174 |
|
|
Fri Aug 22 16:23:32 1997 Martin M. Hunt
|
1175 |
|
|
|
1176 |
|
|
* src.tcl (goto_func): Catch errors.
|
1177 |
|
|
|
1178 |
|
|
Fri Aug 22 16:35:39 1997 Ian Lance Taylor
|
1179 |
|
|
|
1180 |
|
|
* main.tcl: Use underscores rather than dashes in variable names.
|
1181 |
|
|
(ide_run_server): Make gdb_target_name global. Call file before
|
1182 |
|
|
calling target. Call load before calling run.
|
1183 |
|
|
|
1184 |
|
|
Fri Aug 22 12:15:06 1997 Martin M. Hunt
|
1185 |
|
|
|
1186 |
|
|
* debug.tcl (dbug): Make debug window scrolled. Make it
|
1187 |
|
|
work with standalone gdb.
|
1188 |
|
|
|
1189 |
|
|
* prefs.tcl (pref_save): Fix puts that were incorrectly
|
1190 |
|
|
changed to dbug.
|
1191 |
|
|
|
1192 |
|
|
Thu Aug 21 17:57:59 1997 Martin M. Hunt
|
1193 |
|
|
|
1194 |
|
|
* ALL: Change all "puts" to "dbug".
|
1195 |
|
|
|
1196 |
|
|
* debug.tcl: New file. Opens a window for debugging messages.
|
1197 |
|
|
|
1198 |
|
|
Thu Aug 21 14:30:53 1997 Keith Seitz
|
1199 |
|
|
|
1200 |
|
|
* watch.tcl: (add) strip commas, too
|
1201 |
|
|
|
1202 |
|
|
Thu Aug 21 14:26:36 1997 Keith Seitz
|
1203 |
|
|
|
1204 |
|
|
* variables.tcl: (buid_win) use listbox's font for font measuring
|
1205 |
|
|
|
1206 |
|
|
Thu Aug 21 02:52:35 1997 Martin M. Hunt
|
1207 |
|
|
|
1208 |
|
|
* src.tcl (name): Check source filenames and handle errors
|
1209 |
|
|
if not found.
|
1210 |
|
|
|
1211 |
|
|
* variables.tcl (destructor): Display styles are not
|
1212 |
|
|
objects so must be destroyed instead of deleted.
|
1213 |
|
|
(name): comment out debugging line.
|
1214 |
|
|
|
1215 |
|
|
* main.tcl: Add stuff from standard_look_and_feel.
|
1216 |
|
|
|
1217 |
|
|
* prefs.tcl, manage.tcl: Minor cleanup.
|
1218 |
|
|
|
1219 |
|
|
Thu Aug 21 00:39:35 1997 Martin M. Hunt
|
1220 |
|
|
|
1221 |
|
|
* main.tcl (ide_run_server) New function. Starts GDB when
|
1222 |
|
|
asked politely.
|
1223 |
|
|
(target_name): New function. Watches for changes in the target
|
1224 |
|
|
name.
|
1225 |
|
|
(exe_name): New function. Watches for changes in the
|
1226 |
|
|
executable name.
|
1227 |
|
|
|
1228 |
|
|
* console.tcl (insert, einsert): Scroll so the insertion
|
1229 |
|
|
point can be seen.
|
1230 |
|
|
|
1231 |
|
|
* manage.tcl: SPecial hacks to create a global "console".
|
1232 |
|
|
Needed because we can't have puts searching for a console
|
1233 |
|
|
window everytime a puts arrives.
|
1234 |
|
|
|
1235 |
|
|
* interface.tcl (gdbtk_tcl_fputs, gdbtk_tcl_fputs_error):
|
1236 |
|
|
Write to the console if one exists, and do an update.
|
1237 |
|
|
|
1238 |
|
|
* tclIndex: Rebuilt.
|
1239 |
|
|
|
1240 |
|
|
Wed Aug 20 17:23:07 1997 Keith Seitz
|
1241 |
|
|
|
1242 |
|
|
* variables.tcl: (Variable::setType VariableWin::getPath) handle types
|
1243 |
|
|
with multiple names (unsigned char, long long unsigned int) properly
|
1244 |
|
|
* locals.tcl: (update) comment out debug info
|
1245 |
|
|
|
1246 |
|
|
Wed Aug 20 16:36:49 1997 Keith Seitz
|
1247 |
|
|
|
1248 |
|
|
* watch.tcl: (add) try to handle errors more gracefully
|
1249 |
|
|
* variables.tcl: (value) make sure we handle bad pointer
|
1250 |
|
|
dereferences nicely
|
1251 |
|
|
(lots of places) switch to using 'ouput' instead of 'print'
|
1252 |
|
|
|
1253 |
|
|
Wed Aug 20 11:43:35 1997 Martin M. Hunt
|
1254 |
|
|
|
1255 |
|
|
* src.tcl (file): Handle case where source files do
|
1256 |
|
|
not have any lines which generate code.
|
1257 |
|
|
(set_status): Keep status to one line.
|
1258 |
|
|
|
1259 |
|
|
Wed Aug 20 00:00:52 1997 Tom Tromey
|
1260 |
|
|
|
1261 |
|
|
* images2/build.gif, images2/file.gif, images2/reg.gif,
|
1262 |
|
|
images2/stop.gif, images2/continue.gif, images2/finish.gif,
|
1263 |
|
|
images2/next.gif, images2/step.gif, images2/run.gif: New files.
|
1264 |
|
|
|
1265 |
|
|
Tue Aug 19 14:52:59 1997 Keith Seitz
|
1266 |
|
|
|
1267 |
|
|
* tclIndex: rebuilt
|
1268 |
|
|
* Makefile: add variables.tcl, watch.tcl, and locals.tcl
|
1269 |
|
|
* manage.tcl: (manage_init): add locals window
|
1270 |
|
|
* src.tcl: (do_popup): add binding for watch window
|
1271 |
|
|
(addToWatch): new method
|
1272 |
|
|
* locals.tcl: new file
|
1273 |
|
|
* variables.tcl: new file
|
1274 |
|
|
* watch.tcl: new file
|
1275 |
|
|
|
1276 |
|
|
|
1277 |
|
|
Mon Aug 18 01:28:19 1997 Martin M. Hunt
|
1278 |
|
|
|
1279 |
|
|
* manage.tcl: Change window names to have only first
|
1280 |
|
|
char of each word capitalized.
|
1281 |
|
|
|
1282 |
|
|
* global_pref.tcl (get_file): Handle bad pathnames.
|
1283 |
|
|
|
1284 |
|
|
Sun Aug 17 01:59:02 1997 Martin M. Hunt
|
1285 |
|
|
|
1286 |
|
|
* register.tcl (destructor): Call manage delete.
|
1287 |
|
|
* global_pref.tcl (destructor): Call manage delete.
|
1288 |
|
|
* prefs.tcl (destructor): Call manage delete.
|
1289 |
|
|
* src_pref.tcl (destructor): Call manage delete.
|
1290 |
|
|
* toolbar_pref.tcl (destructor): Call manage delete.
|
1291 |
|
|
|
1292 |
|
|
* manage.tcl: (manage_delete): Remove windows that
|
1293 |
|
|
have been quit, rather than killed by window manager.
|
1294 |
|
|
|
1295 |
|
|
* src.tcl (location): Don't call gdb_listfuncs on
|
1296 |
|
|
NULL filenames.
|
1297 |
|
|
|
1298 |
|
|
Sun Aug 17 00:18:02 1997 Martin M. Hunt
|
1299 |
|
|
|
1300 |
|
|
* src.tcl: Major changes to support file browsing.
|
1301 |
|
|
Also bug fixes for assembly mode, new comboboxes
|
1302 |
|
|
for filename and function selection.
|
1303 |
|
|
|
1304 |
|
|
* src_pref.tcl: New file. Allows selection of
|
1305 |
|
|
colors used in source display.
|
1306 |
|
|
|
1307 |
|
|
* prefs.tcl: Add new window type for src prefs.
|
1308 |
|
|
Set default colors for source window.
|
1309 |
|
|
|
1310 |
|
|
* manage.tcl (manage_init): Add srcpref window type.
|
1311 |
|
|
(manage_restart): Preserve window geometries on restarts.
|
1312 |
|
|
|
1313 |
|
|
* Makefile: Add src_pref.tcl.
|
1314 |
|
|
|
1315 |
|
|
* tclIndex: Rebuilt.
|
1316 |
|
|
|
1317 |
|
|
* toolbar.tcl: Add call to source prefs.
|
1318 |
|
|
|
1319 |
|
|
* main.tcl: Change initial "src file" call to
|
1320 |
|
|
"src location".
|
1321 |
|
|
|
1322 |
|
|
Thu Aug 14 15:49:02 1997 Martin M. Hunt
|
1323 |
|
|
|
1324 |
|
|
* manage.tcl (manage_create): Some fixes for IDE windows.
|
1325 |
|
|
|
1326 |
|
|
Thu Aug 14 03:18:10 1997 Martin M. Hunt
|
1327 |
|
|
|
1328 |
|
|
* register.tcl, stack.tcl (destructor): Remove hook.
|
1329 |
|
|
|
1330 |
|
|
* manage.tcl: Mostly rewritten from scratch to be
|
1331 |
|
|
more efficient and handle multiple windows of the same type.
|
1332 |
|
|
(manage_open): New function opens or creates a window
|
1333 |
|
|
as necessary.
|
1334 |
|
|
(manage_create): Now always creates a new window.
|
1335 |
|
|
|
1336 |
|
|
* global_pref.tcl (build_win): Only put up font message
|
1337 |
|
|
box on Unix systems.
|
1338 |
|
|
|
1339 |
|
|
* main.tcl: Change "manage create" calls to "manage open"
|
1340 |
|
|
|
1341 |
|
|
* src (destructor): Remove hooks.
|
1342 |
|
|
(do_popup): Add a menu item to open another source window.
|
1343 |
|
|
|
1344 |
|
|
* toolbar.tcl (build_win): Change "manage create" calls to
|
1345 |
|
|
"manage open". Bind button 3 on iconbar to "manage create".
|
1346 |
|
|
|
1347 |
|
|
* prefs.tcl: Changes required for new features in manage.tcl.
|
1348 |
|
|
|
1349 |
|
|
* tclIndex: Rebuilt.
|
1350 |
|
|
|
1351 |
|
|
* hooks.tcl (remove_hook): Fix.
|
1352 |
|
|
(lremove): New function.
|
1353 |
|
|
|
1354 |
|
|
Tue Aug 12 16:06:04 1997 Ian Lance Taylor
|
1355 |
|
|
|
1356 |
|
|
* main.tcl: If running in the IDE, register the source window as
|
1357 |
|
|
the generic gdb window.
|
1358 |
|
|
|
1359 |
|
|
Tue Aug 12 01:42:10 1997 Martin M. Hunt
|
1360 |
|
|
|
1361 |
|
|
* global_pref.tcl (build_win): Add a font size control
|
1362 |
|
|
widget, and a font preview window. Implement scanning
|
1363 |
|
|
for fixed-width fonts and a font cache.
|
1364 |
|
|
(font_changed): Save all font attributes in new-style
|
1365 |
|
|
font description.
|
1366 |
|
|
|
1367 |
|
|
* balloon.tcl: Merge in latest changes from libide.
|
1368 |
|
|
|
1369 |
|
|
* prefs.tcl (pref): Rename variables to make function
|
1370 |
|
|
clearer.
|
1371 |
|
|
(pref_init): After reading in prefs file, create
|
1372 |
|
|
all named fonts.
|
1373 |
|
|
(pref_set_defaults): Set default font to {courier 12 roman}.
|
1374 |
|
|
|
1375 |
|
|
Mon Aug 11 13:47:49 1997 Martin M. Hunt
|
1376 |
|
|
|
1377 |
|
|
* tclIndex: New file.
|
1378 |
|
|
|
1379 |
|
|
* Makefile: New file. Generates tclIndex when needed.
|
1380 |
|
|
|
1381 |
|
|
* manage.tcl (manage_init): Add an icon for GDB.
|
1382 |
|
|
(manage_create): Bind Map and Unmap for toolbar toplevel.
|
1383 |
|
|
Tell window manager to display icon if one exists.
|
1384 |
|
|
(manage_iconify): Iconify or deiconify all windows.
|
1385 |
|
|
(make_icon_window): Build a window with an icon in it.
|
1386 |
|
|
(bind_for_toplevel_only): Local copy, because if you build
|
1387 |
|
|
GDB without IDE you won't get the one in libide.
|
1388 |
|
|
|
1389 |
|
|
* main.tcl: Remove all the source commands.
|
1390 |
|
|
|
1391 |
|
|
* toolbar.tcl: Use "-menu" configuration option for toplevel.
|
1392 |
|
|
|
1393 |
|
|
* images/cygnus_icon.gif: A cygnus logo with GDB on it.
|
1394 |
|
|
For Unix window managers.
|
1395 |
|
|
|
1396 |
|
|
Fri Aug 8 16:01:20 1997 Ian Lance Taylor
|
1397 |
|
|
|
1398 |
|
|
* manage.tcl (manage): Add menu subcommand.
|
1399 |
|
|
(manage_init): Add -menu, -menuname, and -idemenuname options for
|
1400 |
|
|
all the windows.
|
1401 |
|
|
(manage_create): Register transient windows.
|
1402 |
|
|
(manage_menu, manage_register_default): New procedures.
|
1403 |
|
|
* toolbar.tcl (build_win): Call manage_menu to set up the window
|
1404 |
|
|
menu.
|
1405 |
|
|
|
1406 |
|
|
Thu Aug 7 16:51:43 1997 Martin M. Hunt
|
1407 |
|
|
|
1408 |
|
|
* stack.tcl: Bind button 1 to select current
|
1409 |
|
|
frame. Add balloonhelp.
|
1410 |
|
|
|
1411 |
|
|
Thu Aug 7 14:00:18 1997 Martin M. Hunt
|
1412 |
|
|
|
1413 |
|
|
* main.tcl, manage.tcl, toolbar.tcl: Add support
|
1414 |
|
|
for stack window.
|
1415 |
|
|
|
1416 |
|
|
* stack.tcl, images/stack.gif: New files.
|
1417 |
|
|
|
1418 |
|
|
* ALL: Change "::" to "@@" for itcl1.5/tcl8.0. You
|
1419 |
|
|
muct now use tcl8 for gdbtk to work.
|
1420 |
|
|
|
1421 |
|
|
Tue Aug 5 12:10:43 1997 Martin M. Hunt
|
1422 |
|
|
|
1423 |
|
|
* register.tcl, global_pref.tcl: Change color "darkred"
|
1424 |
|
|
to red so it will work on windows.
|
1425 |
|
|
|
1426 |
|
|
Tue Aug 5 12:01:26 1997 Martin M. Hunt
|
1427 |
|
|
|
1428 |
|
|
* manage.tcl (manage_init): Unset prefs are now ""
|
1429 |
|
|
instead of 0.
|
1430 |
|
|
|
1431 |
|
|
Tue Aug 5 02:21:47 1997 Martin M. Hunt
|
1432 |
|
|
|
1433 |
|
|
* images*/run.gif: Change to green again.
|
1434 |
|
|
|
1435 |
|
|
Tue Aug 5 01:42:56 1997 Martin M. Hunt
|
1436 |
|
|
|
1437 |
|
|
* main.tcl: Source register.tcl
|
1438 |
|
|
|
1439 |
|
|
* register.tcl: New file. Editable register window
|
1440 |
|
|
and register preferences.
|
1441 |
|
|
|
1442 |
|
|
* toolbar.tcl: Add hooks for register prefs.
|
1443 |
|
|
|
1444 |
|
|
* manage.tcl: Add register window to list of windows.
|
1445 |
|
|
Deiconify windows when requested.
|
1446 |
|
|
|
1447 |
|
|
* src.tcl: Minor changes.
|
1448 |
|
|
|
1449 |
|
|
* global_pref.tcl: Bind return key to image dir entry
|
1450 |
|
|
widget.
|
1451 |
|
|
|
1452 |
|
|
* prefs.tcl: Add register prefs to notebook widget.
|
1453 |
|
|
Change default for pref get to {} instead of 0.
|
1454 |
|
|
|
1455 |
|
|
Fri Aug 1 14:21:25 1997 Martin M. Hunt
|
1456 |
|
|
|
1457 |
|
|
* images/*: Smaller toolbar icons. Fix some gifs
|
1458 |
|
|
to be transparent.
|
1459 |
|
|
|
1460 |
|
|
Thu Jul 31 01:20:51 1997 Martin M. Hunt
|
1461 |
|
|
|
1462 |
|
|
* src.tcl (mode): Don't try to display EDIT button
|
1463 |
|
|
in any mode.
|
1464 |
|
|
|
1465 |
|
|
Thu Jul 31 00:56:26 1997 Martin M. Hunt
|
1466 |
|
|
|
1467 |
|
|
* global_pref.tcl (build_win): Add ComboBox for simple font selection.
|
1468 |
|
|
|
1469 |
|
|
* prefs.tcl (pref_init): Allow "option" commands in init file.
|
1470 |
|
|
|
1471 |
|
|
* src.tcl: Remove EDIT button. Change fonts to use global font if
|
1472 |
|
|
no src font is specified.
|
1473 |
|
|
|
1474 |
|
|
* toolbar.tcl: Enable Tools/Edit pulldown menu.
|
1475 |
|
|
|
1476 |
|
|
Wed Jul 30 14:43:49 1997 Martin M. Hunt
|
1477 |
|
|
|
1478 |
|
|
* about.tcl (build_win): Set bg to white for Cygnus gif.
|
1479 |
|
|
|
1480 |
|
|
Wed Jul 30 14:39:49 1997 Martin M. Hunt
|
1481 |
|
|
|
1482 |
|
|
* manage.tcl (manage_create): Fix window raising.
|
1483 |
|
|
|
1484 |
|
|
Wed Jul 30 13:40:11 1997 Martin M. Hunt
|
1485 |
|
|
|
1486 |
|
|
* initial checkin.
|
1487 |
|
|
|