Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EDT:IDE"
Line 5: | Line 5: | ||
**EGL Parts List ({{bug|348219}})<br> | **EGL Parts List ({{bug|348219}})<br> | ||
**Deployment Results? | **Deployment Results? | ||
− | *Project Explorer | + | *Project Explorer<br> |
**Convert to EGL project (done) | **Convert to EGL project (done) | ||
**Organize imports (files) ({{bug|348392}}) (done)<br> | **Organize imports (files) ({{bug|348392}}) (done)<br> | ||
Line 11: | Line 11: | ||
**Copy, Paste, Delete ({{bug|348070}}) (done)<br> | **Copy, Paste, Delete ({{bug|348070}}) (done)<br> | ||
**Refactoring (Move, Rename) ({{bug|348070}}) (done)<br> | **Refactoring (Move, Rename) ({{bug|348070}}) (done)<br> | ||
− | ***Improve RBD refactoring ({{bug|349847}})(Forest) | + | ***Improve RBD refactoring ({{bug|349847}})(Forest) |
**Misc (Link with editor, Filters, etc.) ({{bug|346118}}) (done)<br> | **Misc (Link with editor, Filters, etc.) ({{bug|346118}}) (done)<br> | ||
− | **Hide folders (Do we want to hide certain folders?) | + | **Hide folders (Do we want to hide certain folders?) ({{bug|351209}}) |
− | *Source Editor | + | *Source Editor <br> |
**Syntax highlighting (done)<br> | **Syntax highlighting (done)<br> | ||
**Outline view (done) | **Outline view (done) | ||
Line 22: | Line 22: | ||
**Content Assist ({{bug|348207}})(Tony Chen)<br> | **Content Assist ({{bug|348207}})(Tony Chen)<br> | ||
**Create callback functions<br> | **Create callback functions<br> | ||
− | ** | + | **Menu bar/editor pup-up menu actions (Fix context menus, Toggle comment, References, Declarations) (done)<br> |
− | **Ruler actions ({{bug|350647}})(Xiao Bin Chen)<br> | + | **Ruler actions ({{bug|350647}})(Xiao Bin Chen)<br> |
***Folding (Enable folding, Expand all, Collapse all) | ***Folding (Enable folding, Expand all, Collapse all) | ||
***Add task, Add bookmark | ***Add task, Add bookmark | ||
*Wizards | *Wizards | ||
**EGL Project (done) | **EGL Project (done) | ||
− | **Data Table (started | + | **Data Table (started)<br> |
**Interface, Service | **Interface, Service | ||
− | **Library, Program (started) | + | **Library, Program (started) <br> |
**Package, Source File, Source Folder (done) | **Package, Source File, Source Folder (done) | ||
− | **Record | + | **Record <br> |
**WSDL 2 Java conversion (wsimport) | **WSDL 2 Java conversion (wsimport) | ||
**Xml Schema 2 Java Conversion (xjc) | **Xml Schema 2 Java Conversion (xjc) | ||
**Java 2 EGL conversion ({{bug|348119}}) | **Java 2 EGL conversion ({{bug|348119}}) | ||
− | *Preferences | + | *Preferences |
**Base (started) | **Base (started) | ||
− | **Compiler/Generator (started) | + | **Compiler/Generator (started) {{bug|346119}} |
**Editor ({{bug|348217}}) (done)<br> | **Editor ({{bug|348217}}) (done)<br> | ||
**Templates (done) | **Templates (done) | ||
***Rewrite error handling for Templates ({{bug|349562}}) | ***Rewrite error handling for Templates ({{bug|349562}}) | ||
**Service | **Service | ||
− | *Properties (Project, Folder, File) | + | *Properties (Project, Folder, File) <br> |
**EGL Build Path (done) | **EGL Build Path (done) | ||
− | **Compiler/Generator (started) | + | **Compiler/Generator (started) {{bug|346119}} |
*Search | *Search | ||
− | **UI ({{bug|346312}}) ( | + | **UI ({{bug|346312}}) (done) <br> |
− | **Indexing ( | + | **Indexing (done)<br> |
*Repository search (ASIST) | *Repository search (ASIST) | ||
*Miscellaneous | *Miscellaneous | ||
Line 72: | Line 72: | ||
<br> | <br> | ||
− | *Rich UI (Forest) | + | *Rich UI (Forest) |
**EGL Data view | **EGL Data view | ||
**Preferences | **Preferences | ||
Line 98: | Line 98: | ||
<br> | <br> | ||
− | *EGLARs/MOFARs (Zhi) | + | *EGLARs/MOFARs (Zhi) |
**Support eglars and mofars in the builder (done) | **Support eglars and mofars in the builder (done) | ||
**Add EGL source to EGLAR files ({{bug|347046}}) | **Add EGL source to EGLAR files ({{bug|347046}}) | ||
Line 105: | Line 105: | ||
**Add a readonly source editor ({{bug|347060}}) | **Add a readonly source editor ({{bug|347060}}) | ||
**Project explorer should show System Libraries (eglars) for a project ({{bug|347053}}) | **Project explorer should show System Libraries (eglars) for a project ({{bug|347053}}) | ||
− | **port EGLAR support code from RBD 8012 to EDT ({{bug|347065}}) (Zhi) | + | **port EGLAR support code from RBD 8012 to EDT ({{bug|347065}}) (Zhi) |
**Update indexing and search for eglars ({{bug|349857}}) | **Update indexing and search for eglars ({{bug|349857}}) | ||
Revision as of 12:04, 5 July 2011
Functional breakdown of the EDT IDE
- EGL Perspective (bug 346111) (done)
- Views
- EGL Parts List (bug 348219)
- Deployment Results?
- EGL Parts List (bug 348219)
- Project Explorer
- Convert to EGL project (done)
- Organize imports (files) (bug 348392) (done)
- Format (files) (bug 348392) (done)
- Copy, Paste, Delete (bug 348070) (done)
- Refactoring (Move, Rename) (bug 348070) (done)
- Improve RBD refactoring (bug 349847)(Forest)
- Misc (Link with editor, Filters, etc.) (bug 346118) (done)
- Hide folders (Do we want to hide certain folders?) (bug 351209)
- Source Editor
- Syntax highlighting (done)
- Outline view (done)
- Add import, Organize imports (done)
- Open on selection (done)
- Format (done)
- Content Assist (bug 348207)(Tony Chen)
- Create callback functions
- Menu bar/editor pup-up menu actions (Fix context menus, Toggle comment, References, Declarations) (done)
- Ruler actions (bug 350647)(Xiao Bin Chen)
- Folding (Enable folding, Expand all, Collapse all)
- Add task, Add bookmark
- Syntax highlighting (done)
- Wizards
- EGL Project (done)
- Data Table (started)
- Interface, Service
- Library, Program (started)
- Package, Source File, Source Folder (done)
- Record
- WSDL 2 Java conversion (wsimport)
- Xml Schema 2 Java Conversion (xjc)
- Java 2 EGL conversion (bug 348119)
- Preferences
- Base (started)
- Compiler/Generator (started) bug 346119
- Editor (bug 348217) (done)
- Templates (done)
- Rewrite error handling for Templates (bug 349562)
- Service
- Properties (Project, Folder, File)
- EGL Build Path (done)
- Compiler/Generator (started) bug 346119
- Search
- UI (bug 346312) (done)
- Indexing (done)
- UI (bug 346312) (done)
- Repository search (ASIST)
- Miscellaneous
- Open Part (done)
- Optimize EGL Project Build Order?
- Data Item Source Assistant?
- SQL
- EGL SQL Errors view
- Preferences
- SQL
- SQL Database Connections
- Properties
- EGL Runtime Data Source
- Source Editor
- SQL Record (Retrieve SQL, View Default Select, Validate Default Select)
- SQL Statement (Add, Add with Into, View, Validate, Remove, Reset)
- Add SQL Prepare Statement
- Rich UI (Forest)
- EGL Data view
- Preferences
- Visual Editor
- New RUI Project wizard
- New RUI Handler & RUI Widget wizards (started)
- Builders (Justin)
- Rework project environments (done)
- Generation
- Prototype new generation framework
- Fully implement new generation framework
- Report generation errors somehow (error markers?)
- Investigate WCC, see if it needs to change for EDT
- Investigate fileinfo caches, see if they can/should be removed
- Rip out external project code (bug 348959)
- Add ability to specify which format (xml or binary) the IRs should be persisted (bug 347063)
- Deployment
- EGLARs/MOFARs (Zhi)
- Support eglars and mofars in the builder (done)
- Add EGL source to EGLAR files (bug 347046)
- tooling able to access the source code in EGLARs (bug 347051)
- Add a read-only "sourceless" editor (bug 347061)
- Add a readonly source editor (bug 347060)
- Project explorer should show System Libraries (eglars) for a project (bug 347053)
- port EGLAR support code from RBD 8012 to EDT (bug 347065) (Zhi)
- Update indexing and search for eglars (bug 349857)
- Debugger (Justin)
- EGL Java framework to wrap around JDT (done)
- Step through statements
- Most basic of function (free)
- Decide how to filter runtimes that users won't want to step into (bug 346265)
- Set breakpoints
- Line breakpoints (done)
- Conditional breakpoints
- Variables view
- Basic display of variables (done)
- Format display of certain variables (bug 346247)
- Show user and system libraries in Variables view (bug 346252)
- View data tables, forms, program parameters in the variables view (bug 346254)
- Modify variables (bug 346249)
- Modify code (hot replace)
- Free for Java, but not JavaScript
- View function stack (done)
- Watch expressions
- Drop to frame
- Free for Java, but not JavaScript
- Run to line (bug 346256)
- Step between EGL and Java (free)
- Tooling for creating / extending compilers