blob: 72b9f0dbcd9c7d377f35b0f23527c0c9090574be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
Personal todo list for fpGUI IDE project
Legend
======
[ ] - not started yet
[o] - started but not complete
[x] - completed task.
fpGUI IDE
=========
[ ] Double click on lines in Messages window jumps to code line.
[ ] Add a Console Output window to the IDE.
[ ] Integrate GDB/MI into the IDE.
[ ] porting of basic unit to fpGUI
[ ] integration of Compiler Settings Dialog
[ ] Watches window implementation
[ ] Call Stack window
[ ] Watchpoints window
[ ] Assembly window
[ ] CPU window
[x] Syntax highlighting with descent speed.
[x] Basic Search dialog
[ ] Find in Files dialog
[ ] Regex support in all search dialogs
[ ] External Tools setup and usage
[ ] Keyboard Shortcuts dialog
[ ] Refactoring Tools
[ ] Interface/Implementation jumping within the editor using the normal
Ctrl+Shift+[up|down] key combo.
[ ] Variable tab stop support in the editor
[ ] Elastic Tabstops implementation.
[ ] Global Macro support. These macros exist in the IDE across projects.
[ ] Unit Testing framework integration (with DUnit2 project)
[ ] Code Templates support
[o] File Browser tabsheet implementation. File navigation and opening of files.
[x] GoTo Line Number dialog
[ ] Converting all UI to MiG Layout Manager based dialogs.
[ ] TextEdit: enable line drawing functionality. eg: some key combination with
the cursor (arrow) keys allows line drawing. Double and single line
characters must be supported. Connecting line characters must be
calculated automatically.
Completed
=========
[x] Project management.
[x] Project based marco support with hard-coded system macros
[x] pipe compiler messages out to the Messages window.
[x] Procedure List dialog
|