Roadmap for version 0.6 Expand all | Collapse all
77% of 69 tasks completed. 16 open tasks:
- FS#15 - Copy member not working if dest member is locked Expand Collapse
-
If a member is copied from one source file to another and there is already a member with the same name in the destination source file then the user gets a dialog for determining his action.
But if the destination member is locked then the action is aborted without any feedback. Either give feedback that the member is locked (which doesn't matter if we want to rename the new member) or handle the lock and give the user the dialog for taking actions.
- FS#30 - On new-line position cursor at previous lines first char Expand Collapse
-
I think it would be a great time saving feature to have the cursor positioned to the same column of the first character of the previous line when the enter key is hit.
Right now it goes to the very beginning of the line and I always have to space over to where I want to enter my RPG /free code or D-specs.
- FS#38 - User defined Actions Expand Collapse
-
Add a submenu for user defined actions in the remote explorer context menues.
Create a wizard and an admin view for the user defined actions.
- FS#40 - Create RFML file from physical file Expand Collapse
-
This feature could be accessed via a wizard. The first wizard page could display a tree view of remote system. On selection the next page can be accessed where the fields of the file are displayed. All fields are selected by default. The user can finished the wizard after selecting the file and entering the path to the stream file on the local pc where the RFML file should be saved (on the first wizard page).
Keep in minde that RFML does not support the full set of data types (like data, time and timestamp types).
Not supported fields should be marked.
Make an extra plugin for that?
- FS#43 - Show object properties Expand Collapse
-
Show object information using api or toolbox either in a property window/dialog or properties view.
Tabbed properties should be addable through an extension point.
- FS#52 - Save progress not always correct Expand Collapse
-
The process of the source saving is not correctly reflected by the status line managers progress monitor. It seems that the status line is not updated during the change of progress status. Most of the time it displays the wrong (old) message and some times it doesn't even show the progress bar at all.
- FS#79 - Set reasonable default for created object and source file and li Expand Collapse
-
I seem to be having an issue where when I try to compile from RPGNextGen(I don't usually use this feature) because it compiles a different program (possibly one I tried to compile a long time ago from RNG?) vs. the program who's tab is currently selected. The only way I have been able to get around it is to hard code the name of the source member in the "Source Member" field vs. specifying *PGM.
Steps: Select tab of program source member, select Source->Compile.
- FS#105 - ILEDocs window on hover over procedure Expand Collapse
-
The ILEDocs comment should be made visible on hover event above a procedure.
- FS#111 - Compile completion message from an error is not cleared from sta Expand Collapse
-
If a compilation is not successful the error message is not clear if the next compilation is successful. The statuslinemanager should be cleared somehow.
- FS#140 - ConnectionManager as Declarative Service Expand Collapse
-
Connections should be made available via Declarative Services.
- FS#143 - Split Standalone stuff from Feature stuff Expand Collapse
-
Stuff like the About menu entry or the Help and Welcome entries should be split from the default feature into an application feature. By this the user can install the feature without messing up there eclipse installation.
- FS#151 - Content Assist : OPCODES Expand Collapse
-
Add content assist for opcodes.
Most of the necessary groundwork has been laid in the bif support.
Opcode descriptions should be stored in opcodes.xml (like bifs.xml).
- FS#152 - Copy source member from one machine to another Expand Collapse
-
I move source around from machine to machine frequently and it would be great if I copy simply do a copy on one source member and paste it into the source physical file on another machine.
Right now it appears you can only copy source members from one source physical file to another on the same machine.
- FS#154 - Stream file editor does not save content on remote server Expand Collapse
-
see forum thread https://sourceforge.net/projects/rpgnextgen/forums/forum/1002415/topic/3762290
Quote:
I created a document provider for the stream files and registered it to the editor input class. The document provider takes care of saving the document (local and in our case also remote). It seems that if you are using another editor, it does not take the correct document provider.
- FS#160 - Search Dialog: Column From and To Settings not restored Expand Collapse
-
The settings for column range from and to are correctly saved but not restored.
- FS#168 - Open include context menu not showing in editor Expand Collapse
-
The context menu entry for opening an include or copybook is not always showing.
This is due to the fact that the ast is asked for the line type at the current cursor position and the source for the ast may include copy book lines. So the line numbers in the source do not match those in the ast.
Roadmap for version 0.7 Expand all | Collapse all
27% of 15 tasks completed. 11 open tasks:
- FS#12 - Remote Explorer Tree / TreeTable switch Expand Collapse
-
Add a button to the Remote Explorer view which switches the display mode of the Remote Explorer from tree to treetable.
The treetable should have some fixed table columns and some userdefined (selectable from the object/member description information).
The open paths should be preserved during the switch.
- FS#36 - Binder Source File Wizard Expand Collapse
-
Wizard for creating binder source entries from rpg source code - add entries and make current version to previous version of a group entry.
- FS#37 - Binder Source Abstract Syntax Tree Expand Collapse
-
see title
- FS#44 - Copy compile options to clipboard Expand Collapse
-
Add an icon to the compile options form page which will copy the compile command to the operating system clipboard.
- FS#49 - Binder Source File Editor Multipage Editor Expand Collapse
-
Multipage editor with a simple entry view and with a source view.
Take the view for web.xml (Web Descriptor) as an example.
- FS#94 - Add compile for CLLE members Expand Collapse
-
It would be great to have the capability to compile CLLE members from RPGNextGen (i.e. CRTBNDCL). Right now only RPG commands exist along with CRTSRVPGM and CRTPGM.
- FS#108 - Copy source code search result to clipboard Expand Collapse
-
It would be nice if the search result could be copied to the clipboard. By this it could also be used anywhere else (f. e. task definition).
- FS#121 - Open program source via context menu of prototype Expand Collapse
-
If the user activates the context menu over a prototype with the keyword "extpgm" and the program name of the keyword is a constant value (either enclosed in ' or a constant) the context menu should have an entry to open the source of this program in an editor.
As the program can be any object of type PGM there should be a search sequence like
1. QRPGLESRC
2. QRPGSRC
3. QCLLESRC
4. QCLSRC
5. QCBLSRC
6. QCBLLESRC
7. QCSRC
8. QCLESRC
9. ?
Don't know if the action should be submitted to a new Eclipse job because the search for the right source could take some time as every source file in the libl must be checked for the right source.
- FS#141 - Plugin for RPGUnit Expand Collapse
-
Integrate RPGUnit (http://rpgunit.sf.net) into the IDE.
New Plugin Project with
- context menu entry program object: executing a unit test run
- context menu entry source member: executing a unit test run (with the same named object)
- prefences: library list: *job library list or specified library list
- view for displaying results
- wizard for creating a new unit test program from the a source (all exported procedures are listed and can be selected)
- preferences: template page for unit test wizard
- FS#148 - Source code folding of /copy and /include Expand Collapse
-
The code for the copy and include directives are already gathered asynchronously. The IncludeService can be extended to get add some listeners and fires event if copy books has been loaded. Then the editor could add a folding for the loaded copybook.
see IncludeService
- FS#161 - Source folding for subprocedures Expand Collapse
-
Subprocedures should be folded like methods in the java editor.
http://www.eclipse.org/articles/Article-Folding-in-Eclipse-Text-Editors/folding.html
Roadmap for version 1.0 Expand all | Collapse all
0% of 1 tasks completed. 1 open tasks:
- FS#93 - Formatting source code Expand Collapse
-
A "Format source" menu entry should be added to the "Source" main menu entry when editing source code. The formatting should be implemented in various steps. First step would be indentation. Next step could be upper-/lowercase handling, changing end; to endxx; (endif, endfor, enddo) respectively, upper-/lowercase handling of variables (database variables in uppercase and everything else in lowercase f.e.), just some thoughts.
Text Version