Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PTP/Photran/WishList"
< PTP
m (→UIUC/NCSA Agenda Items) |
(→Requests from Users) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=== Requests from Users === | === Requests from Users === | ||
− | *Fortran source code formatting - [https://bugs.eclipse.org/303347 https://bugs.eclipse.org/303347]< | + | *Copy launch configurations when copying project - [https://bugs.eclipse.org/345071 https://bugs.eclipse.org/345071] |
+ | *Fortran source code formatting - [https://bugs.eclipse.org/303347 https://bugs.eclipse.org/303347]<ul><li>Add "Correct indentation" (adopt from emacs?)</ul> | ||
*Run enhancements (I/O redirection, launching shell scripts) - [https://bugs.eclipse.org/118966 https://bugs.eclipse.org/118966]<br> | *Run enhancements (I/O redirection, launching shell scripts) - [https://bugs.eclipse.org/118966 https://bugs.eclipse.org/118966]<br> | ||
*Photran-specific "convert tabs to spaces" option - [https://bugs.eclipse.org/250819 https://bugs.eclipse.org/250819]<br> | *Photran-specific "convert tabs to spaces" option - [https://bugs.eclipse.org/250819 https://bugs.eclipse.org/250819]<br> | ||
*Intel language extensions - [https://bugs.eclipse.org/304269 https://bugs.eclipse.org/304269]<br> | *Intel language extensions - [https://bugs.eclipse.org/304269 https://bugs.eclipse.org/304269]<br> | ||
*Spell checking - [https://bugs.eclipse.org/313688 https://bugs.eclipse.org/313688]<br> | *Spell checking - [https://bugs.eclipse.org/313688 https://bugs.eclipse.org/313688]<br> | ||
− | * | + | *Support STRUCTURE and RECORD (DEC extensions) [https://bugs.eclipse.org/249539 https://bugs.eclipse.org/249539]<br> |
+ | *Support vertical limiter also for free-form Fortran (e.g., column 132 in gfortran by default)<br> | ||
+ | *Highlight unused variables (similar to Java)<br> | ||
+ | *Support content assist for members of derived types<br> | ||
+ | *Extend "Add ONLY clause to USE statement" refactoring to work with all modules in a source code selection, not just only a single highlighted module. While refactoring module imports, preserve formatting (i.e., case of operators' and imported functions' names)<br> | ||
+ | *Add a support for some type of a documentation, e.g. generate a commented out list of all local variables so they can be easily annotated. | ||
<br> | <br> | ||
Line 14: | Line 20: | ||
''High Priority'' | ''High Priority'' | ||
− | * | + | *CS427 projects (refactorings) |
− | * | + | ** Select projects, customers |
− | * | + | ** Write project descriptions |
− | * | + | ** Check/fix Developer's Guide |
− | * | + | ** Prepare preservation analysis/differential refactoring engine |
− | + | ||
*Reindenter improvements | *Reindenter improvements | ||
+ | *BW debugger integration | ||
''Medium Priority'' | ''Medium Priority'' | ||
− | * | + | *New database/faster indexing |
− | + | *[[PTP/photran/windows installer package|Windows Installer Package]] | |
− | *[[PTP/photran/ | + | *Remote support |
+ | *Remaining fixed form refactoring bugs | ||
+ | *Unit tests for fixed form refactorings | ||
*C preprocessed fixed form support | *C preprocessed fixed form support | ||
− | *Support for Fortran language extensions (Absoft, Intel) | + | *Support for Fortran language extensions (Absoft, Intel) [https://bugs.eclipse.org/303588 https://bugs.eclipse.org/303588] |
− | + | ||
− | + | ||
*Support for refactoring C-preprocessed files (single-configuration) | *Support for refactoring C-preprocessed files (single-configuration) | ||
*[[PTP/photran/code templates|Code templates]] | *[[PTP/photran/code templates|Code templates]] | ||
*Matching parenthesis highlighting | *Matching parenthesis highlighting | ||
+ | *AST improvements [https://bugs.eclipse.org/275636 https://bugs.eclipse.org/275636] | ||
+ | *Refactoring scalability testing/improvements | ||
''Low Priority'' | ''Low Priority'' | ||
Line 44: | Line 52: | ||
*Finish type checker [https://bugs.eclipse.org/271515 https://bugs.eclipse.org/271515] | *Finish type checker [https://bugs.eclipse.org/271515 https://bugs.eclipse.org/271515] | ||
*Remote Include Path Support [https://bugs.eclipse.org/305525 https://bugs.eclipse.org/305525] | *Remote Include Path Support [https://bugs.eclipse.org/305525 https://bugs.eclipse.org/305525] | ||
+ | *Rename and related methods should offer to limit scope [https://bugs.eclipse.org/286414 https://bugs.eclipse.org/286414] | ||
+ | *Support COMPLEX*16 extended syntax [https://bugs.eclipse.org/271609 https://bugs.eclipse.org/271609] | ||
<br> | <br> | ||
Line 55: | Line 65: | ||
*VMware appliance | *VMware appliance | ||
*Fortran code metrics | *Fortran code metrics | ||
− | * | + | |
− | * | + | <br> |
+ | |||
+ | === Completed === | ||
+ | |||
+ | ''High Priority'' | ||
+ | |||
+ | *VPG Problems view problems - [https://bugs.eclipse.org/312850 https://bugs.eclipse.org/312850] (Su10) | ||
+ | *[[PTP/photran/marker based refactoring tests|Convert refactoring tests to be marker-based]] (Su10) | ||
+ | |||
+ | ''Medium Priority'' | ||
+ | |||
+ | *VPG visualization (Su10) | ||
+ | *[[PTP/photran/automated ui tests|Automated UI tests]] (SWTBot) [https://bugs.eclipse.org/320957 https://bugs.eclipse.org/320957] Several tests were written but not committed to the public repo (Su10) | ||
+ | *New Refactoring: Move Entity Between Modules (Su10) | ||
+ | *[[PTP/photran/rsync remote projects|Rsync-style remote project support]] [https://bugs.eclipse.org/313194 https://bugs.eclipse.org/313194] (Sp10) |
Latest revision as of 01:36, 1 March 2012
Contents
Requests from Users
- Copy launch configurations when copying project - https://bugs.eclipse.org/345071
- Fortran source code formatting - https://bugs.eclipse.org/303347
- Add "Correct indentation" (adopt from emacs?)
- Run enhancements (I/O redirection, launching shell scripts) - https://bugs.eclipse.org/118966
- Photran-specific "convert tabs to spaces" option - https://bugs.eclipse.org/250819
- Intel language extensions - https://bugs.eclipse.org/304269
- Spell checking - https://bugs.eclipse.org/313688
- Support STRUCTURE and RECORD (DEC extensions) https://bugs.eclipse.org/249539
- Support vertical limiter also for free-form Fortran (e.g., column 132 in gfortran by default)
- Highlight unused variables (similar to Java)
- Support content assist for members of derived types
- Extend "Add ONLY clause to USE statement" refactoring to work with all modules in a source code selection, not just only a single highlighted module. While refactoring module imports, preserve formatting (i.e., case of operators' and imported functions' names)
- Add a support for some type of a documentation, e.g. generate a commented out list of all local variables so they can be easily annotated.
UIUC/NCSA Agenda Items
High Priority
- CS427 projects (refactorings)
- Select projects, customers
- Write project descriptions
- Check/fix Developer's Guide
- Prepare preservation analysis/differential refactoring engine
- Reindenter improvements
- BW debugger integration
Medium Priority
- New database/faster indexing
- Windows Installer Package
- Remote support
- Remaining fixed form refactoring bugs
- Unit tests for fixed form refactorings
- C preprocessed fixed form support
- Support for Fortran language extensions (Absoft, Intel) https://bugs.eclipse.org/303588
- Support for refactoring C-preprocessed files (single-configuration)
- Code templates
- Matching parenthesis highlighting
- AST improvements https://bugs.eclipse.org/275636
- Refactoring scalability testing/improvements
Low Priority
- Improve content shown in Fortran Declaration view
- FRUIT: race condition, documentation, package/feature
- Cmdline documentation, improvements
- Improvements to Managed Make
- Multiple-configuration C preprocessor support
- Finish type checker https://bugs.eclipse.org/271515
- Remote Include Path Support https://bugs.eclipse.org/305525
- Rename and related methods should offer to limit scope https://bugs.eclipse.org/286414
- Support COMPLEX*16 extended syntax https://bugs.eclipse.org/271609
Off-Agenda UIUC/NCSA Project Ideas
- Testing - apply refactorings to real projects
- Testing - integrate ASTGen
- Integrate MPI documentation
- Installation diagnostics
- VMware appliance
- Fortran code metrics
Completed
High Priority
- VPG Problems view problems - https://bugs.eclipse.org/312850 (Su10)
- Convert refactoring tests to be marker-based (Su10)
Medium Priority
- VPG visualization (Su10)
- Automated UI tests (SWTBot) https://bugs.eclipse.org/320957 Several tests were written but not committed to the public repo (Su10)
- New Refactoring: Move Entity Between Modules (Su10)
- Rsync-style remote project support https://bugs.eclipse.org/313194 (Sp10)