URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [insight/] [gdb/] [gdbtcl/] [ChangeLog-1997] - Rev 1765
Compare with Previous | Blame | View Log
Wed Dec 10 13:17:21 1997 Keith Seitz <keiths@onions.cygnus.com>
* src.tcl (file): Insert tracepoint dots into the source window, too.
* tracedlg.tcl (build_win): Add an update to workaround a Tix/Tk bug when
mapping the dialog under X.
* console.tcl (insert): Add all errors to the end of the text widget.
(einsert): Send errors to end of text widget, not insertion pt.
(invoke): Send errors to end of text widget, not insertion pt.
* interface.tcl (gdbtk_tcl_readline_begin): Insert message into
command window so that the user sees messages like "Enter commands, one
per line. Enter 'end' when finished."
* actiondlg.tcl (change_other): Clear the entry on <Return>.
Add fencepost to avoid manipulating collect list twice which
could otherwise have undesired side effects.
Add some validation test for typed-in entries.
(ok): Call change_other to check the "Other" entry widget when the
dialog is dismissed.
(change): fix typo
Mon Dec 8 15:07:51 1997 Keith Seitz <keiths@onions.cygnus.com>
* tracedlg.tcl (get_data): New method which gets the data associated
with an action.
(add_all_actions): Use the new get_data method.
* actiondlg.tcl (get_selections): Add "declaration" for i so that
its scope is not limited to for loop.
Fri Dec 5 10:01:24 1997 Keith Seitz <keiths@pizza.cygnus.com>
* tracedlg.tcl (build_win): Add support for ranges of lines at which
tracepoint should be set.
(add_action): With ranges, use actions from first in tracepoint in the
range.
(ok): Set tracepoints for ranges, asking if it is ok to overwrite
any existing ones when necessary. Dismiss the dialog first -- or else
it could hang around forever.
(edit): With ranges, use actions of the first tracepoint.
TraceDlg::Lines: Renamed from TraceDlg::Line.
TraceDlg::New: New protected variable (indicates if there are any new
tracepoints being set with this dialog).
TraceDlg::Exists: New protected variable (indicates if there are any
existing tracepoints that may be overwritten -- so ask the user first).
* src.tcl (fill_files): Use gdb_find_file to test for the existence
of a file, not "file exists".
(do_popup): Filter the selection a little. If the selection is
multi-line selection, enable the tracepoint range option. Don't
display "add to watch" for EVERYTHING!
(validBPLine): Valid lines can have images on them, too.
(bp_line): Fallout of above: check if breakpoint exists before
deciding whether to clear it or set it.
(getVariable): Sllow LINE to be passed, so others can filter lines, too.
(set_tracepoint): Pass TraceDlg a list of lines -- only one line in this
case.
(tracepoint_range): New function to set tracepoint ranges.
(file): Use gdb_find_file to get the real filename.
Wed Nov 26 15:02:43 1997 Keith Seitz <keiths@onions.cygnus.com>
* balloon.tcl, gettext.tcl: Remove obsolete files.
* console.tcl (invoke): Remove debug line.
* src.tcl (update): Remove debug line.
* prefs.tcl (pref_set_defaults): Turn debug mode off by deafult.
Wed Nov 26 11:30:49 1997 Keith Seitz <keiths@onions.cygnus.com>
* main.tcl: Initialize gdbtk_state(readline).
* console.tcl (invoke): Check if we are in readline mode, so that
we wait for the user's input and set a global with the result.
(activate): Add prompt argument for readline's prompt.
(setprompt): Add prompt argument for readline's prompt.
* interface.tcl (gdbtk_tcl_readline): hack to get readline working
* lots: Merge with foundry's 11/18/97 build.
* console.tcl (setprompt): Get prompt from gdb.
* prefs.tcl (pref_set_defaults): Add tracepoint defaults.
* interface.tcl (gdbtk_tcl_tracepoint): New function which mimicks
gdbtk_tcl_breakpoint.
* src.tcl (constructor): Set default behavior of left click. Make
a tracepoint dot, too.
(fill_files): "New" function: ripped out of "location". It fills the
'files' combo box on the bottom of the source window.
(location): Use fill_files to fill the files combo box.
(do_bp): Add support for tracepoints.
(bp_line): Add support for tracepoints.
(set_tracepoint): New function to set a tracepoint on a given line.
(config_win): Add "Set tracepoint here" to right-click menu.
* actiondlg.tcl: New file to help with tracepoint data collection actions.
* tracedlg.tcl: New file to help with tracepoints.
Mon Nov 17 16:49:56 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl (config_win): Remove stray character.
Mon Nov 17 16:04:08 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl (startup code: Use the first element from the
vmake-exelist list.
(exe_name): Likewise.
(gdbtk_tcl_preloop): Quote file name passed to file.
(download): Quote file name passed to load.
Sun Nov 16 18:21:57 1997 Martin M. Hunt <hunt@cygnus.com>
* bp.tcl (build_win): Change headers to be raised.
Change resizing so that the bp grid doesn't change
size and is always in the upper left corner. Scrollbars
will appear if the window is shrunk too small.
(bp_add): Set checkbutton color differently if not
on Windows.
* manage.tcl (manage_init): About title should only
have Foundry in it if we are running Foundry.
Fri Nov 14 11:15:29 1997 Jeff Holcomb <jeffh@cygnus.com>
* manage.tcl (manage_init): About window title is now "About
Cygnus Foundry".
* toolbar.tcl (create_menu_items): Changed "About Foundry
Debugger..." menu option to "About Cygnus Foundry...".
Fri Nov 14 00:00:42 1997 Martin M. Hunt <hunt@cygnus.com>
* memory.tcl (toggle_enabled): Toggle the background
color when Auto Update is changed.
* download_pref.tcl (save): New method. Save new
defaults.
* pref.tcl (build_win): Don't delete subwidget.
(save): New method.
* manage.tcl (manage_init): Change preferences title.
* prefs.tcl (pref_set_defaults): Define gdb/advanced.
Used for testing advanced features.
* src.tcl (build_win): Set min size for top pane.
(mode): Set minimum size for pane2 when needed.
* toolbar.tcl (create_menu_items): Underline the
W in "Web", not the "e".
Thu Nov 13 16:07:53 1997 Jeff Holcomb <jeffh@cygnus.com>
* download.tcl (done): Update window and show the window for
at least 3 seconds.
(constructor): Initialize start_time and last_num.
Thu Nov 13 18:17:07 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl (ide_run_server): Call run_executable.
(run_executable): New procedure, mostly from old ide_run_server.
If ! GDBTK_IDE, just execute a run command. In the case where
we've already downloaded, don't bother to do the run command after
idle. If downloading is not forced, ask whether we should do it.
* src.tcl (config_win): Call run_executable, not gdb_cmd run.
* srcbar.tcl (_set_run): Likewise.
* toolbar.tcl (create_menu_items): Likewise.
* main.tcl: Initialize gdb_exe_set. If IDE, arrange to receive
process-ended events.
(gdbtk_tcl_preloop): Don't try to read the file if it doesn't
exist.
(download): Don't try to download the file if it doesn't exist.
Set gdb_download_mtime.
(exe_name): Just call set_exe_name.
(set_exe_name): New procedure. Like old exe_name, but call
gdb_clear_file before running gdb file command, set gdb_exe_set,
and run gdb_idle_hook.
(receive_process_ended): New procedure.
Thu Nov 13 13:35:32 1997 Martin M. Hunt <hunt@cygnus.com>
* prefs.tcl (pref_set_defaults): Set debug off by default.
* src.tcl (config_win): Bind Ctrl+P and Ctrl+D.
(update_title): Change window titlebar.
* srcbar.tcl (_set_run): Change balloon help for
stop and run icons.
(create_menu_items): Add accelerator for Print Source.
* toolbar.tcl (create_buttons): Change balloon help for
project icon.
(create_menu_items): Change access keys. Add accelerator
for Download.
Thu Nov 13 10:47:04 1997 Jeff Holcomb <jeffh@cygnus.com>
* download.tcl (constructor): Fix text and button layout.
Don't allow resizing.
Wed Nov 12 16:59:17 1997 Jeff Holcomb <jeffh@cygnus.com>
* download.tcl (constructor): Patch from Ian to redo the
download window and also cancel support.
(update): Ditto.
(done): Ditto.
(cancel): New method to handle canceling the download.
(download_hash): Cancel support.
Wed Nov 12 13:11:20 1997 Martin M. Hunt <hunt@cygnus.com>
* memory.tcl (build_win): Change "Address" to "Addresses"
on menu and add separator.
Tue Nov 11 11:00:25 1997 Martin M. Hunt <hunt@cygnus.com>
* download_pref.tcl (cancel): Must reset combobox
because dialog no longer gets deleted.
Tue Nov 11 15:40:36 1997 Tom Tromey <tromey@cygnus.com>
* toolbar.tcl (create_menu_items): Underline "W", not "C", in
"Cygnus on the Web".
Tue Nov 11 11:00:25 1997 Martin M. Hunt <hunt@cygnus.com>
* variables.tcl (edit): Disable menus when in editing mode.
Tue Nov 11 02:00:25 1997 Martin M. Hunt <hunt@cygnus.com>
* variables.tcl (selectionChanged): When selection changes,
cancel any editing in progress.
(build_win): Set background in text styles.
(edit): Set background colors.
(UnEdit): Clear selection when done.
Mon Nov 10 12:22:00 1997 Martin M. Hunt <hunt@cygnus.com>
* variables.tcl (build_win): Set background color.
Mon Nov 10 05:30:00 1997 Martin M. Hunt <hunt@cygnus.com>
* about.tcl (build_win): Bind button one to close
the window.
* tclIndex: Rebuilt.
Mon Nov 10 03:00:00 1997 Martin M. Hunt <hunt@cygnus.com>
* download_pref.tcl (build_win): Fix reading of initial
baud rate.
* download.tcl (Download): Call keep_raised.
* main.tcl (ide_do_run): Catch GDB commands.
(ide_run_server): Catch GDB commands.
(ide_do_run): Don't set gdb_download_complete to 0.
We don't need further downloads unless executable changes
or Download is selected from the menubar.
(keep_raised): Keep a window on top.
* src.tcl (config_win): Catch GDB commands.
* toolbar.tcl (create_menu_items): Catch GDB commands.
(create_menu_items): Remove automatic step.
* srcbar.tcl (_set_run): Catch GDB commands.
* stack.tcl (build_win): Change background color.
* bp.tcl: Change background color.
(destructor): Remove breakpoint change hook.
(bp_type): Fix problem with toggling temp to normal bps.
(build_win): Add popup menu.
* interface.tcl (gdbtk_tcl_query): Change title and type.
Mon Nov 10 00:26:25 1997 Martin M. Hunt <hunt@cygnus.com>
* pref.tcl (build_win): OK button wasn't working.
* main.tcl: Rework all the "automatic" downloading stuff so
it doesn't download and run when only the preferences are
being displayed.
* src.tcl (open_src): Callback from IDE that opens
a source window when the bug is clicked on. Starts
up automatic download if necessary.
* tclIndex: Rebuilt.
* images2/bp.gif, stack.gif, up,gif, down.gif, bottom.gif:
Updated icons.
Sun Nov 9 19:30:33 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl (gdbtk_tcl_preloop): Remove uneeded if statement.
Remove calls to manage get_state.
* manage.tcl (manage_get_state): Remove.
(manage_init): Add save state to several windows.
(manage_create): Use ide_property instead of prefs to find window
geometry.
(manage_delete): Restructure to fix several bugs.
(manage_save): Use ide_property instead of prefs. Don't
call pref_save.
(manage_register_defaults): Remove calls to manage_get_state.
* tclIndex: Rebuilt.
Sun Nov 9 16:34:44 1997 Tom Tromey <tromey@cygnus.com>
* pref.tcl (build_win): Removed View page.
* toolbar.tcl (create_menu_items): Debugger -> "Foundry Debugger";
Help menu now parallels vmake.
* manage.tcl (manage_init): GDBTK -> "Foundry Debugger".
Sun Nov 9 18:24:18 1997 Ian Lance Taylor <ian@cygnus.com>
* memory.tcl (build_win): Use a single menu, remove ``Hide
menubar'' entry, add ^U binding.
* manage.tcl (manage_init): Change name of memory window from
``Memory Dump'' to ``Memory''.
* srcbar.tcl (create_buttons): Remove toggle update button.
* src.tcl (update_title): Don't use colon if there is no file
name.
* main.tcl: If GDBTK_IDE, initialize gdb_download_complete.
(gdbtk_tcl_preloop): If GDBTK_IDE, call download.
(ide_run_server): Don't run if we already have a run request. If
download is complete, run program as an idle callback. Otherwise,
wait until the download is complete before running the program.
(ide_do_run): New procedure to support ide_run_server.
(download): Don't run program. Set gdb_download_complete.
* src.tcl (name): Give an error if the file does not exist.
(location): Only add files that exist to the file name combobox.
Sun Nov 9 11:09:39 1997 Tom Tromey <tromey@cygnus.com>
* src.tcl (name): Use better error message.
* locals.tcl (build_win): New method.
* watch.tcl (build_win): Create menu. Watch -> "Add Watch".
(Menu): New instance variable.
(selectionChanged): New method.
(postMenu): "Stop Watching" -> Remove.
* variables.tcl (build_win): Set -ignoreinvoke on Tree widget, and
set -command to run editEntry method. Don't install <Double-1>
binding. Put headers on Tree widget. Run selectionChanged
method.
(editEntry): Renamed. Now takes entry name as argument.
(populate): Don't set -state disabled on new items.
(getSelection): New method.
(selectionChanged): New method.
(build_menu_helper): New method.
(postMenu): View->Format.
(build_win): Likewise.
* variables.tcl (editXY): Only edit if entry is not empty.
* srcbar.tcl (create_menu_items): Edit -> Open.
(create_buttons): Likewise.
Thu Nov 6 11:00:41 1997 Tom Tromey <tromey@cygnus.com>
* manage.tcl (manage_delete): Special-case deletion of pref window.
(manage_create): Don't special-case deletion of pref window.
Thu Nov 6 13:57:32 1997 Ian Lance Taylor <ian@cygnus.com>
* manage.tcl (manage_get_state): Return an empty string for a
withdrawn window and for the preferences window.
* main.tcl (exe_name): Don't do anything if the executable name
has not actually changed.
Wed Nov 5 23:08:00 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl (download): Always specify exact filename
to load.
Wed Nov 5 00:31:53 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl (manage_delete): Only delete source window if
user answers yes to query.
* bp.tcl: Rewrite to include pulldown menu and new look.
* register.tcl: Rewrite to include pulldown menu and new look.
* stack.tcl: Open initial size wide enough to show all text.
* src.tcl: Modified popup window. Remove option to open
multiple source windows because the IDE window code doesn't
work with it.
* srcbar.tcl (_set_run): Change balloon message for Run.
* variables.tcl, watch.tcl: Use fixed font.
* toolbar.tcl (create_menu_items): Handle Close Debugger correctly.
* mem_pref.tcl: Put focus and grab on window.
* memory.tcl: Balloon message change.
Mon Nov 3 11:04:44 1997 Tom Tromey <tromey@cygnus.com>
* main.tcl (gdbtk_tcl_preloop): Look at main even if IDE running.
(ide_run_server): Open src window.
* manage.tcl (manage_init): Don't recreate initial windows when
running under IDE.
Fri Oct 31 00:00:04 1997 Tom Tromey <tromey@cygnus.com>
* pref.tcl (cancel): Use manage delete.
* toolbar.tcl (create_menu_items): Don't register debugger
preference window.
* manage.tcl (manage_register_defaults): Use idewindow, not
idewindow_proc.
(manage_delete): Don't deregister preference window.
(manage): Added find, create_closed methods.
(manage_create): Added visibility argument; changed all callers.
Special case destruction of pref window.
* main.tcl: IDE window callback proc is "manage find". Register
debugger preference window. Create closed src and pref windows
initially.
(gdbtk_tcl_preloop): Don't create source window in IDE mode.
* src.tcl (trace_variable): New method.
(constructor): Use variable traces to track target/exe changes.
(destructor): Remove variable traces.
Thu Oct 30 12:50:28 1997 Martin M. Hunt <hunt@cygnus.com>
* mem_pref.tcl: Change buttons to OK/Cancel/Apply.
Minor cleanup.
* memory.tcl: New look. Added menubar.
Tue Oct 28 23:03:00 1997 Martin M. Hunt <hunt@cygnus.com>
* toolbar.tcl (create_buttons): Clean up balloon help
for buttons.
(create_menu_items): Move print menu items to srcbar.tcl.
Cleanup labels.
* srcbar.tcl (create_menu_items): Add print menu items.
(create_buttons): Clean up balloon help for buttons.
Tue Oct 28 17:26:15 1997 Martin M. Hunt <hunt@cygnus.com>
* toolbar.tcl (create_menu_items): Add print menu items.
(print): New function. Calls the proper print routine.
* src.tcl (print): New function. Dump the contents
of the text widget to a printer.
Tue Oct 28 01:06:15 1997 Martin M. Hunt <hunt@cygnus.com>
* toolbar.tcl (create_menu_items): Add new
preferences menu code.
* pref.tcl (build_win): Remove all old ppreferences.
Add Connection and View preferences.
(cancel): New function. Restore previous values and
quit.
* manage.tcl (manage_delete): Unregister preferences
on exit.
* src.tcl (constructor): Add sizebox under Windows.
* download.tcl (constructor): Remove shortcuts on buttons.
Put focus on "OK" button.
* download_pref.tcl (cancel): New function. Restores
previous values.
Tue Oct 21 15:28:29 1997 Tom Tromey <tromey@cygnus.com>
* main.tcl: Main window now named "Foundry Debugger".
Fri Oct 24 14:03:00 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl (manage_menu): Deleted.
(manage_delete): Notify IDE when windows are deleted.
(manage_raise): New function.
(manage_create): Notify IDE when a window is created.
* download.tcl (constructor): Put focus on download
window.
* toolbar.tcl (create_menu_items): Make "Window" menu
and IDE managed-menu, but don't put anything in it.
Fri Oct 24 12:28:43 1997 Martin M. Hunt <hunt@cygnus.com>
* toolbar.tcl (create_menu_items): Add View menu.
* src.tcl (config_win): Add accelerators for new View
menu.
Wed Oct 22 21:30:52 1997 Martin M. Hunt <hunt@cygnus.com>
* download.tcl (Download): Make window local modal.
Raise it to top.
* srcbar.tcl (create_buttons): Change border size on
address and line labels. Change balloon help. Remove
vertical line.
Mon Oct 20 10:12:23 1997 Tom Tromey <tromey@cygnus.com>
* toolbar.tcl (create_buttons): vmake window now named "Foundry
Project".
Mon Oct 13 19:02:33 1997 Martin M. Hunt <hunt@cygnus.com>
* bp.tcl (bp_modify): Change color of checkbuttons.
* download.tcl (done): Write "DONE" on progress meters.
Thu Oct 9 14:33:21 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl: Call ide_window_register restorer.
Thu Oct 9 12:46:25 1997 Tom Tromey <tromey@cygnus.com>
* src.tcl (updateBalloon): Changed name of balloon variable.
(showBalloon): Likewise. Use new "balloon show" command.
(SrcBalloon): Removed.
(TimeOut): Default is 1000 (1 second).
Wed Oct 1 11:33:36 1997 Tom Tromey <tromey@cygnus.com>
* main.tcl: Use "manage get_state" as window saver.
* manage.tcl (manage): Added "restore", "get_state" options.
(manage_restore): New proc.
(manage_get_state): Likewise.
(manage_register_defaults): Use "manage get_state" as window
saver.
Sun Sep 28 04:20:00 1997 Martin M. Hunt <hunt@cygnus.com>
* bp.tcl: Clean up the spacing to make the widget look better.
* download_pref.tcl: Show the initial baud rate correctly.
* download.tcl: Cleanup correctly when deleted.
* main.tcl (gdb_tcl_preloop): Set baud rate.
(ide_run_server): Delay download 1 second.
(demo_it): Do gdb "next" commands every 2 seconds.
* manage.tcl (manage_create): Withdraw window immediately then
deiconify it when done.
* prefs.tcl (pref_set_defaults): Don't define stack bg color.
* register.tcl: Withdraw window immediately so we don't have
to watch it slowly draw. Make it look more like memory window.
* src.tcl: Fix major bug where source window got lost when
the source file was not found. Reconfigures more smoothly.
* srcbar.tcl (create_menu_items): Comment out "Close Debugger"
menu item because it was broken.
* stack.tcl: Use the same background color as the other windows.
* toolbar.tcl: Add "Automatic Step" menu item.
Fri Sep 26 21:10:11 1997 Keith Seitz <keiths@pizza.cygnus.com>
* download.tcl (done): display bytes loaded as an integer.
Fri Sep 26 13:09:47 1997 Tom Tromey <tromey@cygnus.com>
* images2/edit.gif: Replaced.
Fri Sep 26 00:42:00 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl (ide_run_server): Just call download.
(download): First set baud rate then target. Then, depending
on preferences set a breakpoint at 'main' and 'exit' and run.
(set_baud): New function.
* download_pref.tcl (build_win) Add checkbuttons for "Run until
'main'" and "Set breakpoint at 'exit'.
(change_baud): Set preference when baud changes.
* pref.tcl (reconfig): Correct problem with download options.
* prefs.tcl (pref_set_defaults): Define gdb/load/main,
gdb/load/exit, and gdb/load/baud.
* src.tcl (location): Fix a problem where the browse tag was
sometimes not deleted.
* manage.tcl: Add a window title for Download Options.
Thu Sep 25 15:39:00 1997 Martin M. Hunt <hunt@cygnus.com>
* download_pref.tcl: New file. Creates a download options dialog.
* manage.tcl: Add download prefs window to list.
* toolbar.tcl: Add Download preferences to menu.
* pref.tcl: Add Download to tab notebook preferences.
* src.tcl: Set activebackground on popup to indicate color
of the breakpoint dot that will be set.
Thu Sep 25 12:36:00 1997 Martin M. Hunt <hunt@cygnus.com>
* download.tcl (done): Make sure all indicators show download
completed, even if we weren't properly notified.
* manage.tcl: Better support for windows that want to set
their own titles.
* src.tcl (update_title): New function. Sets titlebar
to indicate current filename, and under IDE, executable and
target.
* images2/reg.gif: Updated image.
Thu Sep 25 08:58:44 1997 Keith Seitz <keiths@onions.cygnus.com>
* src.tcl (config_win): don't focus src window on Enter events
Thu Sep 25 03:11:00 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl (ide_run_server): Set target and download automatically.
(download): Open a download window.
* download.tcl: New file. Implements a download window.
* manage.tcl (manage_init): Add download window.
(manage_create): If there is no title, don't try to set one and
don't try to set geometry.
* registers.tcl: Make it look more like memory window.
* toolbar.tcl, floatbar.tcl, srcbar.tcl: Update look of menus and toolbars
to be closer to prototype.
* Makefile: Add download.tcl.
* tclIndex: Rebuilt.
* images/memory.gif: Update.
* images/bp.gif: New file. Breakpoint icon.
Wed Sep 24 07:43:47 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl (VariableWin::build_win): add double-click binding to edit
(editXY): new method to support above
* prefs.tcl (pref_set_defaults): add register window pref for highlight color
* register.tcl (RegWin::constructor): set highlight and normal fg
(build_win): build window using grid geometry manager, not grid widget
(dimensions): new method
(fixLength): new method
(but3): use "Menu" (protected data)
(edit): use entry to edit values
(acceptEdit): new method
(unedit): new method
(update): change to use new grid layout and change highlighting
(reconfig): destroy scrolled window, too
ScrolledWin: new protected data
Menu: new protected data
Editing: new protected data
Tue Sep 23 15:15:22 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl: If GDBTK_IDE, withdraw . before making any calls
across the IDE backplane.
* manage.tcl (manage_init): If using a floating toolbar, and
GDBTK_IDE, deiconify . to undo the withdrawal.
Tue Sep 23 01:31:00 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl: Reorder calls to pref init and standard_look_and_feel.
* global_pref.tcl: Change font requester to modify both src-font
and global.fixed. Change to be compatible with latest libide font code.
* prefs.tcl: Changes to get working with latest libide font code.
Mon Sep 22 15:16:00 1997 Martin M. Hunt <hunt@cygnus.com>
* memory.tcl: Add editing. Remove debugging lines.
Fix problems with resizing.
* mem_pref.tcl: Remove debugging line.
Fri Sep 19 08:22:25 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl (build_win): use preferences
(getAllClassMembers): new method
(getPath): update to support C++
* watch.tcl (build_win): augment parent class' build_win instead of replacing it
* stack.tcl (build_win): use preferences
(update): catch gdb_loc in case source window is not open yet
* prefs.tcl (pref_set_defaults): add new defaults for all previously
hard-coded fonts and colors
* global_pref.tcl (build_win): use preferences
* console.tcl (Console::constructor): use preferences
* bp.tcl (bp_add): use preferences
(bp_modify): use preferences
* src.tcl (SrcWin::constructor): use preferences
(build_win): use preferences
(config_win): use preferences, bind <Enter> to focus source window textbox
so that our keypresses always work
(SrcBalloon): new protected variable
(TimeOut): new common variable
Wed Sep 17 13:54:29 1997 Tom Tromey <tromey@cygnus.com>
* toolbar.tcl (build_win): Use standard_toolbar.
Wed Sep 17 13:52:00 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl (config_win): Set bg color back to default.
Tue Sep 16 23:10:00 1997 Martin M. Hunt <hunt@cygnus.com>
* images2/*: Delete unused icons.
Tue Sep 16 21:30:40 1997 Martin M. Hunt <hunt@cygnus.com>
* bp.tcl (bp_add): Add some padding to space things
out more. Anchor labels to the right side.
* src.tcl: Fix problem where breakpoints were disappearing
when files changed.
Tue Sep 16 17:45:05 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl: Change manage_create and manage_open to accept
a variable number of args. Add mem and mempref window types.
Fix pref save call.
* memory.tcl: New file. Implements a memory dump window.
Currently read-only.
* mem_pref.tcl: New file. Implements options dialog for
memory dump window.
* pref.tcl, toolbar_pref.tcl, register.tcl, src_pref.tcl,
global_pref.tcl, about.tcl: Make "attach" a public config
variable.
* main.tcl: Use standard_look_and_feel.
* Makefile, tclIndex: Rebuilt.
* images/check.gif: A check mark image.
* images/stop.gif: Fix transparency.
Tue Sep 16 08:13:03 1997 Keith Seitz <keiths@onions.cygnus.com>
* src.tcl (getVariable): fix off by one error when a breakpoint
is set at a line
(hasBreakpoint): new method
(SrcWin): add idle hook for source balloons
(updateBalloon): new method
(showBalloon): use register_balloon
(register_balloon): new method
Tue Sep 16 05:55:31 1997 Keith Seitz <keiths@onions.cygnus.com>
* watch.tcl (add): use a little more robust (if more obscure) method
of determining validity of a variable name
(label): translate % to $ in names
* variables.tcl (Variable::setType): allow for convenience variables
(Variable::isConvenience): new method
(Variable::displayHex): allow for convenience variables
(VariableWin::edit): do not eval $data when editing (for conv. vars)
(VariableWin::postMenu): use virtual method label to title popup
Fri Sep 12 12:17:13 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl (Variable::value): when no display style specified,
choose some reasonable default for the given type
* src.tcl (config_win): ad bindings to support variable balloons in source mode
(getVariable): new method
(cancelMotion): new method
(motion): new method
(showBalloon): new method
timeoutID: new protected variable
TimeOut: new protected variable
Fri Sep 12 05:47:56 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl (getLocals): return empty list when no locals present.
Thu Sep 11 14:13:19 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl (VariableWin::build_win): change popup construction
(VariableWin::postMenu): redo menu layout to use dynamic idices of
panes
(VariableWin::edit): new method
(VariableWin::UnEdit): new method
(VariableWin::changeValue): new method
(VariableWin::getPath): handle unamed unions/structs and arrays more
intelligently
VariableWin::Editing: new protected variable
VariableWin::EditEntry: new protected variable
(Variable::isOpenable): make sure we can open unions
(Variable::isUnamed): new method
(Variable::isUnion): new method
(Variable::setType): handle unions and unamed structs/unions better
(Variable::displayHex): unions, structs only display in hex
(Variable::isArray): new method
(Variable::isEnum): new method
(Variable::isEditable): new method
(Variable::value): enums now show symbol values, too. Analogous to char
and char*.
* watch.tcl (WatchWin::build_win): change popup construction
(WatchWin::postMenu): redo menu layout to use dynamic indices of panes
Wed Sep 10 20:44:12 1997 Ian Lance Taylor <ian@cygnus.com>
* manage.tcl (manage_register_defaults): Rename from
manage_register_default. Take a list of windows.
(manage_menu): Invoke manage_register_defaults once as an idle
callback, rather than invoking manage_register_default in many
different idle callbacks.
Wed Sep 10 00:49:23 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl (edit): Don't start editor if we're not
debugging anything.
* main.tcl: Keep correct colorscheme for windows.
Mon Sep 8 12:10:26 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl (manage_restart): Only restart toolbar once.
* global_pref.tcl: Minor fix.
* images2/vmake.gif: Fix transparency.
Mon Sep 8 13:05:11 1997 Ian Lance Taylor <ian@cygnus.com>
* interface.tcl (gdbtk_tcl_query): Use tk_messageBox rather than
tk_dialog.
* main.tcl: Register check and exit handlers using new commands
provided by gdbtk.
Mon Sep 8 03:01:25 1997 Martin M. Hunt <hunt@cygnus.com>
* global_pref.tcl (build_win): Some font fixes.
Mon Sep 8 02:25:17 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl: Make disabled breakpoints black.
Make comboboxes only use scrollbars when needed.
* interface.tcl (gdbtk_tcl_breakpoint): Change to support
changes in gdbtk.c. Supply breakpoint number to hooks.
* manage.tcl: Add breakpoint window. Add support for
dynamically attaching/detaching toolbars.
* bp.tcl: New file. Breakpoint window.
* main.tcl: Change palette for debugging.
* pref.tcl: New file. Preferences dialog.
* floatbar.tcl: Add target and download buttons.
Add spacing.
* srcbar.tcl, toolbar.tcl: Change to use flat icons. Work with
floating toolbar if requested.
* prefs.tcl: Define new preferences to force toolbar
to float or be attached to the source windows.
* global_pref.tcl: Remove icon requester.
* toolbar_pref.tcl: Add icon combobox. Add checkbuttons
for forcing toolbar to either float or be attached to src window.
* Makefile: Add bp.tcl
* images/*: Fix transparency and add new icons.
* images2/*: Add flat icons.
Fri Sep 5 20:24:07 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl: Register an exit handler when using the IDE.
Thu Sep 4 11:47:38 1997 Martin M. Hunt <hunt@cygnus.com>
* ALL: Change preferences to use new preferences.
Change "dbug" calls to "debug".
* pref.tcl: New file. Local preferences read/write.
* gettext.tcl, debug.tcl, balloon.tcl: Delete. Use
versions from libide instead.
Wed Sep 3 09:20:13 1997 Tom Tromey <tromey@cygnus.com>
* main.tcl (add): Pass idewindow_no_state to idewindow_proc.
* manage.tcl (manage_register_default): Pass idewindow_no_state to
idewindow_proc.
Mon Aug 25 05:59:01 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* images2/{finished.gif, finishedu.gif, nextd.gif nextu.gif,
stepd.gif, stepu.gif}: Use icons with straight brackets
instead of slanted.
* prefs.tcl (pref_set_defaults): Set default debugMode to 0.
* register.tcl (build_win): Change font to fixed and bg to white.
* src.tcl: Change all references to fonts to "src-font".
* global_pref.tcl: Change font requester to do src-font.
* srcbar.tcl: Change address and line labels to use
src-font and be sunken.
* stack.tcl: Chnage bg to white and fonr to src-font.
Mon Aug 25 03:06:35 1997 Keith Seitz <keiths@pizza.cygnus.com>
* src.tcl: (set_status) check if inferior is running first, and reset
message for status window if it is not.
Mon Aug 25 00:28:39 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* srcbar.tcl: Change stack images to be consistent with others.
* images2/{upu.gif,upd.gif,bottomd.gif,bottomu.gif,downu.gif,
downd.gif}: New stack images.
* images2/edit[ud].gif: Correct quantization and transparency.
* manage.tcl (manage_delete): Kill gdb when all source windows
are deleted.
(manage_create): Only add IDE entries on the first source window.
* src.tcl (do_popup): Don't map window if already mapped. Fixes
problem with tk_popup. Change menu items.
Mon Aug 25 00:24:43 1997 Keith Seitz <keiths@pizza.cygnus.com>
* src.tcl: (set_status) change to using gdb_target_has_execution to
determine if the target is running
Sun Aug 24 23:02:19 1997 Tom Tromey <tromey@cygnus.com>
* toolbar.tcl (build_win): Make sure object is deleted when window
is destroyed.
(destructor): Don't destroy containing widget; just us.
* srcbar.tcl (create_menu_items): Added Exit item to menu.
* src.tcl (build_win): Use grid, not packer, to lay out main
window.
(mode): Pack new text widget into pane; don't repack the pane
itself.
Sun Aug 24 22:06:30 1997 Keith Seitz <keiths@pizza.cygnus.com>
* varialbes.tcl: (build_win) set hlist font to 'tix option get
fixed_font', change selectBackground to Hlist background, select-
BorderWidth to 0, selectForeground to black. Use tk_popup instead of
tixPopup widget.
(postMenu) make necessary tk_popup changes, make sure functions are
only allowed to be displayed in hex.
(isFunction) new method
(displayHex) functions only displayable as hex
(value) extract the address of functions for value
* watch.tcl: (constructor) remove popup menu customization
(build_win) change from tixPopup to tk_popup, hack the
hlist options to use the correct font, etc as in variables.tcl,
(validateEntry) always erase the contents of the entry
(postMenu) make all changes to use tk_popup and move the "Stop
watching" menu addition here
(label) make sure that we use "foo.bar" and "foo->bar" correctly
(add) fix typo preventing recognition of variables already being
watched
Sun Aug 24 18:49:16 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* console.tcl (invoke): Don't display error messages in console window.
(constructor): Enable cut-and-paste. Fix intermittant bug.
* main.tcl (gdbtk_tcl_preloop): Don't automatically do anything
but issue the file command.
(download): Issue load command. Called when icon is selected.
(set_target): Issue target command. Called when target
icon is selected.
* srcbar.tcl: Add target and download buttons to toolbar.
Sun Aug 24 20:30:41 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl (gdbtk_tcl_preloop): If GDBTK_IDE, then automatically
set file and target based on properties. If using the simulator,
load the executable. Catch and ignore errors from setting the
source window to show main.
Sun Aug 24 14:39:23 1997 Tom Tromey <tromey@cygnus.com>
* src.tcl (constructor): Don't set `editor'.
(location): Never update external editor.
(edit): Don't set `editor'.
(editor): Removed instance variable.
* images2/stepiu.gif, images2/stepid.gif, images2/nextiu.gif,
images2/nextid.gif: Installed new versions.
* srcbar.tcl (_toggle_updates): Pass $updatevalue to
updatecommand.
(destructor): Implemented.
(_set_stepi): New method.
(displaymode): Run _set_stepi when changed.
(updatevalue): Global state stored in global array.
(create_buttons): Create stepi, nexti buttons. Run _set_stepi.
(_load_src_images): Create stepi, nexti icons.
* images2/stepiu.gif, images2/stepid.gif, images2/nextiu.gif,
images2/nextid.gif: New images.
(create_buttons): Likewise.
* src.tcl (toggle_updates): Use $value, not $a.
* src.tcl (mode): Don't change commands on (nonexistent) step/next
buttons.
* toolbar.tcl (create_buttons): Added watch button.
(_load_images): Create watch images.
* images2/watchd.gif, images2/watchu.gif: New files.
* images2/varsd.gif, images2/varsu.gif: Changed.
* images2/*: Removed old images, added many new images.
* prefs.tcl (pref_set_defaults): Default images are in images2
directory.
* src.tcl (build_win): Make a GDBSrcBar.
(location): address and line information now in toolbar.
(mode): Set -displaymode on toolbar.
(update): Set -running on toolbar.
(busy): Likewise.
(edit): Now a method, not a proc.
(toggle_updates): Added "value" argument.
* Makefile (TCL): Added srcbar.tcl, floatbar.tcl.
* toolbar.tcl (create_buttons): New method.
(create_menu_items): Likewise.
(build_win): Run create_menu_items and create_buttons. Move most
of body into these methods. Removed Exit command from File menu.
(_loaded_images): New common variable.
(_load_images): New method.
(create_buttons): Run it.
(create_menu_items): Removed Tools menu.
(configure): Renamed from config.
* srcbar.tcl: New file. Implements toolbar attached to source
window.
* floatbar.tcl: New file. Implements floating toolbar.
* manage.tcl (manage_init): toolbar-type is GDBFloatBar.
(manage_init): Don't create toolbar if running under IDE.
Sun Aug 24 13:05:22 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* manage.tcl (manage_init): Remove idemenuname from
the _manage_objects array; it was redundant.
(manage_create): Stop notifying IDE about new transient
windows.
Sun Aug 24 01:07:29 1997 Tom Tromey <tromey@cygnus.com>
* about.tcl, console.tcl, global_pref.tcl, prefs.tcl,
register.tcl, src.tcl, src_pref.tcl, stack.tcl, toolbar.tcl,
toolbar_pref.tcl: Added Copyright statement.
* Makefile (tags, TAGS): New targets.
* toolbar.tcl (build_win): Quit->Exit. Only display this item if
not using the IDE.
Sat Aug 23 21:55:54 1997 Ian Lance Taylor <ian@cygnus.com>
* src.tcl (SrcWin update): Set command for stop icon.
(SrcWin busy): Likewise.
* manage.tcl: Move comments out of array initialization.
Sat Aug 23 17:36:06 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* src.tcl (name): Handle case where files are part of the
sources, but are unreadable.
(build_win): Set filename combobox size to default.
* manage.tcl: Remove breakpoint window from window list.
Sat Aug 23 16:49:53 1997 Keith Seitz <keiths@onions.cygnus.com>
* src.tcl: remove old breakdot stuff
(reconfig) make sure we redraw the breakdots when font changes
(file) check for duplicate break-able lines
* variables.tcl: remove debug output
* watch.tcl: add entry field to enter watch expressions
Sat Aug 23 17:44:45 1997 Ian Lance Taylor <ian@cygnus.com>
* manage.tcl (manage_create): Register the window if it is not
already registered, rather than if it is already registered.
* src.tcl (SrcWin config_win): Add special double and triple click
bindings to override standard text bindings in break dot area.
* prefs.tcl (pref_set_defaults): Set the global font to the Tix
default font. Set the src font to the Tix default fixed font.
* src.tcl (SrcWin config_win): Configure the text font.
* console.tcl (Console constructor): Set the cont to the Tix
fixed font.
Fri Aug 22 20:42:51 1997 Keith Seitz <keiths@onions.cygnus.com>
* src.tcl: add breakpoint image that is text-size insensitive
change layout of source, assembly, and mixed windows to use
tabs, if possible, allowing more clickable area for toggling
breakpoints, etc.
* variables.tcl: (VariableWin::isFloat) new method
(VariableWin::value) make sure floats are output as floats
when user specifies "decimal" output
Fri Aug 22 16:23:32 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* src.tcl (goto_func): Catch errors.
Fri Aug 22 16:35:39 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl: Use underscores rather than dashes in variable names.
(ide_run_server): Make gdb_target_name global. Call file before
calling target. Call load before calling run.
Fri Aug 22 12:15:06 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* debug.tcl (dbug): Make debug window scrolled. Make it
work with standalone gdb.
* prefs.tcl (pref_save): Fix puts that were incorrectly
changed to dbug.
Thu Aug 21 17:57:59 1997 Martin M. Hunt <hunt@cygnus.com>
* ALL: Change all "puts" to "dbug".
* debug.tcl: New file. Opens a window for debugging messages.
Thu Aug 21 14:30:53 1997 Keith Seitz <keiths@onions.cygnus.com>
* watch.tcl: (add) strip commas, too
Thu Aug 21 14:26:36 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl: (buid_win) use listbox's font for font measuring
Thu Aug 21 02:52:35 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* src.tcl (name): Check source filenames and handle errors
if not found.
* variables.tcl (destructor): Display styles are not
objects so must be destroyed instead of deleted.
(name): comment out debugging line.
* main.tcl: Add stuff from standard_look_and_feel.
* prefs.tcl, manage.tcl: Minor cleanup.
Thu Aug 21 00:39:35 1997 Martin M. Hunt <hunt@pern.cygnus.com>
* main.tcl (ide_run_server) New function. Starts GDB when
asked politely.
(target_name): New function. Watches for changes in the target
name.
(exe_name): New function. Watches for changes in the
executable name.
* console.tcl (insert, einsert): Scroll so the insertion
point can be seen.
* manage.tcl: SPecial hacks to create a global "console".
Needed because we can't have puts searching for a console
window everytime a puts arrives.
* interface.tcl (gdbtk_tcl_fputs, gdbtk_tcl_fputs_error):
Write to the console if one exists, and do an update.
* tclIndex: Rebuilt.
Wed Aug 20 17:23:07 1997 Keith Seitz <keiths@onions.cygnus.com>
* variables.tcl: (Variable::setType VariableWin::getPath) handle types
with multiple names (unsigned char, long long unsigned int) properly
* locals.tcl: (update) comment out debug info
Wed Aug 20 16:36:49 1997 Keith Seitz <keiths@pizza.cygnus.com>
* watch.tcl: (add) try to handle errors more gracefully
* variables.tcl: (value) make sure we handle bad pointer
dereferences nicely
(lots of places) switch to using 'ouput' instead of 'print'
Wed Aug 20 11:43:35 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl (file): Handle case where source files do
not have any lines which generate code.
(set_status): Keep status to one line.
Wed Aug 20 00:00:52 1997 Tom Tromey <tromey@sanguine.cygnus.com>
* images2/build.gif, images2/file.gif, images2/reg.gif,
images2/stop.gif, images2/continue.gif, images2/finish.gif,
images2/next.gif, images2/step.gif, images2/run.gif: New files.
Tue Aug 19 14:52:59 1997 Keith Seitz <keiths@onions.cygnus.com>
* tclIndex: rebuilt
* Makefile: add variables.tcl, watch.tcl, and locals.tcl
* manage.tcl: (manage_init): add locals window
* src.tcl: (do_popup): add binding for watch window
(addToWatch): new method
* locals.tcl: new file
* variables.tcl: new file
* watch.tcl: new file
Mon Aug 18 01:28:19 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl: Change window names to have only first
char of each word capitalized.
* global_pref.tcl (get_file): Handle bad pathnames.
Sun Aug 17 01:59:02 1997 Martin M. Hunt <hunt@cygnus.com>
* register.tcl (destructor): Call manage delete.
* global_pref.tcl (destructor): Call manage delete.
* prefs.tcl (destructor): Call manage delete.
* src_pref.tcl (destructor): Call manage delete.
* toolbar_pref.tcl (destructor): Call manage delete.
* manage.tcl: (manage_delete): Remove windows that
have been quit, rather than killed by window manager.
* src.tcl (location): Don't call gdb_listfuncs on
NULL filenames.
Sun Aug 17 00:18:02 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl: Major changes to support file browsing.
Also bug fixes for assembly mode, new comboboxes
for filename and function selection.
* src_pref.tcl: New file. Allows selection of
colors used in source display.
* prefs.tcl: Add new window type for src prefs.
Set default colors for source window.
* manage.tcl (manage_init): Add srcpref window type.
(manage_restart): Preserve window geometries on restarts.
* Makefile: Add src_pref.tcl.
* tclIndex: Rebuilt.
* toolbar.tcl: Add call to source prefs.
* main.tcl: Change initial "src file" call to
"src location".
Thu Aug 14 15:49:02 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl (manage_create): Some fixes for IDE windows.
Thu Aug 14 03:18:10 1997 Martin M. Hunt <hunt@cygnus.com>
* register.tcl, stack.tcl (destructor): Remove hook.
* manage.tcl: Mostly rewritten from scratch to be
more efficient and handle multiple windows of the same type.
(manage_open): New function opens or creates a window
as necessary.
(manage_create): Now always creates a new window.
* global_pref.tcl (build_win): Only put up font message
box on Unix systems.
* main.tcl: Change "manage create" calls to "manage open"
* src (destructor): Remove hooks.
(do_popup): Add a menu item to open another source window.
* toolbar.tcl (build_win): Change "manage create" calls to
"manage open". Bind button 3 on iconbar to "manage create".
* prefs.tcl: Changes required for new features in manage.tcl.
* tclIndex: Rebuilt.
* hooks.tcl (remove_hook): Fix.
(lremove): New function.
Tue Aug 12 16:06:04 1997 Ian Lance Taylor <ian@cygnus.com>
* main.tcl: If running in the IDE, register the source window as
the generic gdb window.
Tue Aug 12 01:42:10 1997 Martin M. Hunt <hunt@cygnus.com>
* global_pref.tcl (build_win): Add a font size control
widget, and a font preview window. Implement scanning
for fixed-width fonts and a font cache.
(font_changed): Save all font attributes in new-style
font description.
* balloon.tcl: Merge in latest changes from libide.
* prefs.tcl (pref): Rename variables to make function
clearer.
(pref_init): After reading in prefs file, create
all named fonts.
(pref_set_defaults): Set default font to {courier 12 roman}.
Mon Aug 11 13:47:49 1997 Martin M. Hunt <hunt@cygnus.com>
* tclIndex: New file.
* Makefile: New file. Generates tclIndex when needed.
* manage.tcl (manage_init): Add an icon for GDB.
(manage_create): Bind Map and Unmap for toolbar toplevel.
Tell window manager to display icon if one exists.
(manage_iconify): Iconify or deiconify all windows.
(make_icon_window): Build a window with an icon in it.
(bind_for_toplevel_only): Local copy, because if you build
GDB without IDE you won't get the one in libide.
* main.tcl: Remove all the source commands.
* toolbar.tcl: Use "-menu" configuration option for toplevel.
* images/cygnus_icon.gif: A cygnus logo with GDB on it.
For Unix window managers.
Fri Aug 8 16:01:20 1997 Ian Lance Taylor <ian@cygnus.com>
* manage.tcl (manage): Add menu subcommand.
(manage_init): Add -menu, -menuname, and -idemenuname options for
all the windows.
(manage_create): Register transient windows.
(manage_menu, manage_register_default): New procedures.
* toolbar.tcl (build_win): Call manage_menu to set up the window
menu.
Thu Aug 7 16:51:43 1997 Martin M. Hunt <hunt@cygnus.com>
* stack.tcl: Bind button 1 to select current
frame. Add balloonhelp.
Thu Aug 7 14:00:18 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl, manage.tcl, toolbar.tcl: Add support
for stack window.
* stack.tcl, images/stack.gif: New files.
* ALL: Change "::" to "@@" for itcl1.5/tcl8.0. You
muct now use tcl8 for gdbtk to work.
Tue Aug 5 12:10:43 1997 Martin M. Hunt <hunt@cygnus.com>
* register.tcl, global_pref.tcl: Change color "darkred"
to red so it will work on windows.
Tue Aug 5 12:01:26 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl (manage_init): Unset prefs are now ""
instead of 0.
Tue Aug 5 02:21:47 1997 Martin M. Hunt <hunt@cygnus.com>
* images*/run.gif: Change to green again.
Tue Aug 5 01:42:56 1997 Martin M. Hunt <hunt@cygnus.com>
* main.tcl: Source register.tcl
* register.tcl: New file. Editable register window
and register preferences.
* toolbar.tcl: Add hooks for register prefs.
* manage.tcl: Add register window to list of windows.
Deiconify windows when requested.
* src.tcl: Minor changes.
* global_pref.tcl: Bind return key to image dir entry
widget.
* prefs.tcl: Add register prefs to notebook widget.
Change default for pref get to {} instead of 0.
Fri Aug 1 14:21:25 1997 Martin M. Hunt <hunt@cygnus.com>
* images/*: Smaller toolbar icons. Fix some gifs
to be transparent.
Thu Jul 31 01:20:51 1997 Martin M. Hunt <hunt@cygnus.com>
* src.tcl (mode): Don't try to display EDIT button
in any mode.
Thu Jul 31 00:56:26 1997 Martin M. Hunt <hunt@cygnus.com>
* global_pref.tcl (build_win): Add ComboBox for simple font selection.
* prefs.tcl (pref_init): Allow "option" commands in init file.
* src.tcl: Remove EDIT button. Change fonts to use global font if
no src font is specified.
* toolbar.tcl: Enable Tools/Edit pulldown menu.
Wed Jul 30 14:43:49 1997 Martin M. Hunt <hunt@cygnus.com>
* about.tcl (build_win): Set bg to white for Cygnus gif.
Wed Jul 30 14:39:49 1997 Martin M. Hunt <hunt@cygnus.com>
* manage.tcl (manage_create): Fix window raising.
Wed Jul 30 13:40:11 1997 Martin M. Hunt <hunt@cygnus.com>
* initial checkin.