OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [gdb/] [gdbtk/] [TODO] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
If you find inaccuracies in this list, please send mail to
2
insight@sources.redhat.com.  If you would like to work on any
3
of these, you should consider sending mail to the same address, to
4
find out whether anyone else is working on it.
5
 
6
                New Features and Enhancements
7
                =============================
8
 
9
Display of the target program output.  Perhaps use the XTerm hack created
10
by Tom.
11
 
12
--
13
 
14
Support for inserting breakpoints at arbitrary locations, perhaps adding an
15
entry widget to the breakpoints window.
16
 
17
--
18
 
19
Support for hardware breakpoints and watchpoints (will need fixes in gdb).
20
 
21
--
22
 
23
"Disassembly from Memory" Window. Perhaps as a pane in place of the source
24
code one.
25
 
26
--
27
 
28
Register Window capable of handling large number of registers, typed
29
registers, registers organized in groups that can be shown/hidden and
30
that provide for better screen organization.
31
 
32
--
33
 
34
Per-project preferences so that one can have a preferred target settings
35
for each project (and environment variable and the current directory would
36
be searched for the project preference file -- global preferences would
37
still come from the users's home directory).
38
 
39
--
40
 
41
Reactivate the "Use this target?" confirmation box.  Do it independently of
42
the above?
43
 
44
--
45
 
46
Add option to activate the Source Window from the signal popup box when
47
the inferior program is signaled.
48
 
49
                     Code Cleanups
50
                     =============
51
 
52
Reorganize the Source Memory code.
53
 
54
--
55
 
56
Clean up the class hierarchy.
57
 
58
--
59
 
60
Migrate to Tcl/Tk 8.3.2
61
 
62
--
63
 
64
Try BLT tree as an alternative to the Tix Tree, so we can drop Tix altogether.
65
 
66
--
67
 
68
Optional use of installed Tcl/Tk (keeping it available on the distribution)
69
 
70
--
71
 
72
Fix the gdbtk testsuite.
73
 
74
--
75
 
76
Enhance the test harness, perhaps migrating to the new SourceNavigator testing
77
system.
78
 
79
                 Architectural Improvements
80
                 ==========================
81
 
82
Decouple the GUI from gdb, running them as separate processes.
83
 
84
--
85
 
86
Separate the Tcl part from the Tk part to facilitate scripting.
87
 
88
                        Bug Fixes
89
                        =========
90
 
91
Fix process attach, specially the process listing code.
92
 
93
Fix Source Window so that Key shortcuts work (may not be possible without
94
rewritting).
95
 
96
Fix info popup annoyances (like trying to show a large array without even
97
adding line breaks and showing up over right click menus).
98
 
99
Fix command window command line recall that misses the arguments of
100
commands that autoincrement their arguments.
101
 
102
Fix function browser window problems.
103
 
104
Maximization of a window affects preference sizing but forgets that maximized
105
state was set.
106
 
107
Taskbar "always on top" hides funcxtion combobox.
108
 
109
--
110
Fernando Nasser
111
Red Hat Canada Ltd.                     E-Mail:  fnasser@cygnus.com
112
2323 Yonge Street, Suite #300
113
Toronto, Ontario   M4P 2C9

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.