Skip to main content
Jump to: navigation, search

Difference between revisions of "PTP/Photran/WishList"

< PTP
Line 19: Line 19:
 
''High Priority''  
 
''High Priority''  
  
*VPG Problems view problems - [https://bugs.eclipse.org/312850 https://bugs.eclipse.org/312850]
+
*CS427 projects (refactorings)
 +
*Differential refactoring engine
 
*[[PTP/photran/windows installer package|Windows Installer Package]]
 
*[[PTP/photran/windows installer package|Windows Installer Package]]
*Scalability testing/improvements
 
*[[PTP/photran/marker based refactoring tests|Convert refactoring tests to be marker-based]]
 
*Remaining fixed form refactoring bugs
 
*Unit tests for fixed form refactorings
 
 
*Reindenter improvements
 
*Reindenter improvements
 +
*BW debugger integration
 +
*Scalability testing/improvements
  
 
''Medium Priority''  
 
''Medium Priority''  
  
*VPG visualization
+
*Remaining fixed form refactoring bugs
*BW debugger integration
+
*Unit tests for fixed form refactorings
*[[PTP/photran/automated ui tests|Automated UI tests]] (SWTBot)
+
 
*C preprocessed fixed form support  
 
*C preprocessed fixed form support  
 
*Support for Fortran language extensions (Absoft, Intel) [https://bugs.eclipse.org/303588 https://bugs.eclipse.org/303588]
 
*Support for Fortran language extensions (Absoft, Intel) [https://bugs.eclipse.org/303588 https://bugs.eclipse.org/303588]
*New Refactoring: Move Entity Between Modules
 
*[[PTP/photran/rsync remote projects|Rsync-style remote project support]] [https://bugs.eclipse.org/313194 https://bugs.eclipse.org/313194]
 
 
*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]]
Line 63: Line 59:
 
*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]
 +
*[[PTP/photran/marker based refactoring tests|Convert refactoring tests to be marker-based]]
 +
 +
''Medium Priority''
 +
 +
*VPG visualization
 +
*[[PTP/photran/automated ui tests|Automated UI tests]] (SWTBot)
 +
*New Refactoring: Move Entity Between Modules
 +
*[[PTP/photran/rsync remote projects|Rsync-style remote project support]] [https://bugs.eclipse.org/313194 https://bugs.eclipse.org/313194]

Revision as of 15:24, 9 September 2010

Requests from Users

  • 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)
  • Differential refactoring engine
  • Windows Installer Package
  • Reindenter improvements
  • BW debugger integration
  • Scalability testing/improvements

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