Skip to main content
Jump to: navigation, search

Difference between revisions of "PTP/Photran/WishList"

< PTP
(New page: *Fortran source code formatting - [https://bugs.eclipse.org/303347 https://bugs.eclipse.org/303347]<br> *Run enhancements (I/O redirection, launching shell scripts) - [https://bugs.eclipse...)
 
(Requests from Users)
 
(41 intermediate revisions by 4 users not shown)
Line 1: Line 1:
*Fortran source code formatting - [https://bugs.eclipse.org/303347 https://bugs.eclipse.org/303347]<br>
+
=== Requests from Users  ===
*Run enhancements (I/O redirection, launching shell scripts) - [https://bugs.eclipse.org/118966]<br>
+
 
*Photran-specific "convert tabs to spaces" option - [https://bugs.eclipse.org/250819]
+
*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>  
 +
*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>
 +
*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>
 +
 
 +
=== 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
 +
*[[PTP/photran/windows installer package|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 https://bugs.eclipse.org/303588]
 +
*Support for refactoring C-preprocessed files (single-configuration)
 +
*[[PTP/photran/code templates|Code templates]]
 +
*Matching parenthesis highlighting
 +
*AST improvements [https://bugs.eclipse.org/275636 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 https://bugs.eclipse.org/271515]
 +
*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>
 +
 
 +
=== 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
 +
 
 +
<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 00:36, 1 March 2012

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

Low Priority


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

Medium Priority

Back to the top