2002-01-18 Keith Seitz * library/console.ith (get_text): Delete. (test): New public method. * library/console.itb (get_text): Delete. (test): New public method. 2002-01-15 Keith Seitz * generic/gdbtk-varobj.c (variable_value): When varobj_get_value fails, use error_last_message to return the error to tcl land. This allows us to display nice messages about why "0xdeadbeef" is not accessible! 2002-01-11 Martin M. Hunt * library/memwin.itb (idle): Check for existence of window. Prevents race-condition error. * library/srctextwin.itb (enable): Check for existence of $twin. * library/interface.tcl (gdbtk_tcl_exec_file_display): Set pathname in host-independent manner using "file" and gdb_current_directory. 2002-01-10 Keith Seitz * library/Makefile (ITCL_SH): Renamed to "ITCLSH". (tclIndex): We no longer have an Itcl shell, so we must use "package require Itcl". 2002-01-08 Keith Seitz * generic/gdbtk-cmds.c (gdb_find_file_command): If the symtab doesn't have the filename's fullname, look it up with symtab_to_filename. 2002-01-08 Keith Seitz * library/srcwin.itb (location): Fix typo. It's "addr" not "address". 2002-01-08 Tom Tromey * library/interface.tcl (gdbtk_tcl_preloop): Use current directory when `--args' given. 2002-01-07 Ian Roxborough * library/srcbar.itcl (SrcBar::create_buttons): Line number and address fields have been removed and added to the status bar. * library/srcwin.itb (SrcWin::_build_win): Add address and line number fields to status bar. Moved download progress bar to status bar. (SrcWin::download_progress): Use canvas on status bar. Remember to adjust width of 64-bit address. (SrcWin::location): Set line number and address on status bar. * library/srcwin.ith (SrcWin): Added new private variable. 2002-01-04 Andrew Cagney * generic/gdbtk-cmds.c (gdb_disassemble_driver): Replace LITTLE_ENDIAN with BFD_ENDIAN_LITTLE. * generic/gdbtk-register.c (get_register): Ditto. 2002-01-04 Andrew Cagney * generic/gdbtk-wrapper.h: Add typedef value_ptr. 2002-01-03 Martin M. Hunt * library/session.tcl (SESSION_serialize_bps): Ignore breakpoints set on internal_error and info_command because these are set by .gdbinit and will be recreated by it. This is a bit of a hack and should be fixed properly someday. * library/debugwin.itb: Fix incorrect button names so they will be enabled/disabled properly. * library/srctextwin.itb: Set focus on srcwin only if another window doesn't have the focus. 2002-01-02 Keith Seitz * library/interface.tcl (set_exe): Allow users to debug executables with no debug information. 2002-01-02 Keith Seitz * library/console.ith (insert): Add tag parameter. (einsert): Delete. * library/console.itb: (insert): Add tag parameter. (einsert): Delete. * library/interface.tcl (gdbtk_tcl_fputs): Use Console::insert. (gdbtk_tcl_fputs_error): Likewise. (gdbtk_tcl_fputs_log): Likewise. (gdbtk_tcl_fputs_target): Likewise. (set_target): Likewise. 2002-01-02 Ian Roxborough * library/managedwin.itb (ManagedWin::_create): When making a modal window transient, use the source window as the master and not ".".