summaryrefslogtreecommitdiff
path: root/examples/apps/ide/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'examples/apps/ide/TODO')
-rw-r--r--examples/apps/ide/TODO51
1 files changed, 51 insertions, 0 deletions
diff --git a/examples/apps/ide/TODO b/examples/apps/ide/TODO
new file mode 100644
index 00000000..bbd18ddf
--- /dev/null
+++ b/examples/apps/ide/TODO
@@ -0,0 +1,51 @@
+
+ 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
+[ ] Syntax highlighting with descent speed.
+[ ] 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
+[ ] File Browser tabsheet implementation. File navigation and opening of files.
+[ ] GoTo Line Number dialog
+[ ] Converting all UI to MiG Layout Manager based dialogs.
+
+
+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
+
+
+