public inbox for insight@sourceware.org
 help / color / mirror / Atom feed
* RFC: gdbtk/TODO file
@ 2000-10-05 13:35 Fernando Nasser
  2000-10-09 17:48 ` Mo DeJong
  0 siblings, 1 reply; 10+ messages in thread
From: Fernando Nasser @ 2000-10-05 13:35 UTC (permalink / raw)
  To: insight, taruna, Jim Ingham, Keith Seitz, Mo DeJong

I have been asking you for suggestions and collecting things to 
create a TODO file for Insight.  I would like to have an initial
version in the repository to make it easier for people to contribute
with ideas and, hopefully, implement/fix some things during one of
these cold winter days ;-)

The list is far from complete.  I still have several emails to review
but I thought it would be better to have something to start up.

Please do not worry too much about the "bugs" part.  The correct source for
bugs is the Gnats bug repository.  This section here is to contain bugs that
are extremely difficult to fix and will incur in major code cleanups or
even in architectural changes.  I filled it with some bugs I collected from
the archived e-mail messages I was reading so they don't get lost.  I will
move the ones that should be in the Gnats database and leave only the ones
that fulfill the above criteria later. 

If you think there is a major missing feature, architectural improvement or
have suggestions to improve the TODO file please let me know.

Thanks to all the Insight lovers (and haters) who helped collect this list.

Fernando


-- 
Fernando Nasser
Red Hat Canada Ltd.                     E-Mail:  fnasser@redhat.com
2323 Yonge Street, Suite #300 
Toronto, Ontario   M4P 2C9     


TODO:

If you find inaccuracies in this list, please send mail to
insight@sourceware.cygnus.com.  If you would like to work on any
of these, you should consider sending mail to the same address, to
find out whether anyone else is working on it.

                New Features and Enhancements
                =============================

Display of the target program output.  Perhaps use the XTerm hack created
by Tom.

--

"Disassembly from Memory" Window. Perhaps as a pane in place of the source
code one.

--

Register Window capable of handling large number of registers, typed
registers, registers organized in groups that can be shown/hidden and
that provide for better screen organization.

--

Per-project preferences so that one can have a preferred target settings
for each project (and environment variable and the current directory would
be searched for the project preference file -- global preferences would
still come from the user's home directory).

--

Reactivate the "Use this target?" confirmation box.  Do it independently of
the above?

--

Add option to activate the Source Window from the signal popup box when
the inferior program is signaled.

                     Code Cleanups
                     =============

Reorganize the Source Memory code.

--

Clean up the class hierarchy.

--

Migrate to Tcl/Tk 8.2

--

Try BLT tree as an alternative to the Tix Tree, so we can drop Tix altogether.

--

Optional use of installed Tcl/Tk (keeping it available on the distribution)

--

Fix/revamp the gdbtk testsuite.

                 Architectural Improvements
                 ==========================

Decouple the GUI from gdb, running them as separate processes.

--

Separate the Tcl part from the Tk part to facilitate scripting.

                        Bug Fixes
                        =========

Fix Source Window so that Key shortcuts work (may not be possible without
rewriting).

--

Fix info popup annoyances (like trying to show a large array without even
adding line breaks and showing up over right click menus).

--

Fix command window command line recall that misses the arguments of
commands that autoincrement their arguments.

--

Fix function browser window problems.

--

Maximization of a window affects preference sizing but forgets that maximized
state was set.

--

Taskbar "always on top" hides function combo box.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2000-10-11 10:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-10-05 13:35 RFC: gdbtk/TODO file Fernando Nasser
2000-10-09 17:48 ` Mo DeJong
2000-10-10  8:02   ` Fernando Nasser
2000-10-10 15:29   ` Duane Ellis
2000-10-10 18:32     ` Fernando Nasser
2000-10-11  6:28       ` Duane Ellis
2000-10-11  9:47         ` Fernando Nasser
2000-10-11  9:58           ` Keith Seitz
2000-10-11 10:08             ` Fernando Nasser
2000-10-11 10:12             ` Duane Ellis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).