Difference between revisions of "Environment Roadmap"

m
(Revisited road map)
Line 4: Line 4:
 
Roadmap information for EiffelStudio releases:
 
Roadmap information for EiffelStudio releases:
  
==EiffelStudio 6.2 (2nd quarter 2008)==
+
==EiffelStudio 6.4 (2nd quarter 2009)==
===UI===
+
==UI==
 
* Customizable menus and toolbars
 
* Customizable menus and toolbars
 +
* Revisit the project settings window
 +
* Progress bar for degree 6, for C compilation and for automatic precompilation
  
 
===Compiler===
 
===Compiler===
* Proper semantics of feature replication
 
* Reading of UTF-8 Eiffel source file
 
 
* Ability to download libraries/applications from a website directly from EiffelStudio (see [[Configuration_Discovery|Discovering Configuration Files]])
 
* Ability to download libraries/applications from a website directly from EiffelStudio (see [[Configuration_Discovery|Discovering Configuration Files]])
* Progress bar for degree 6, C compilation and automatic precompilation
 
  
===Debugger===
+
===Ports===
*Allow edition of variables in debugger
+
* Mac native support
  
 
===Library===
 
===Library===
 
* Resource library
 
* Resource library
  
===Ports===
+
==EiffelStudio 6.3 (4th quarter 2008)==
* Mac native support
+
  
==EiffelStudio 6.1 (4th quarter 2007)==
+
This version will not bring major new functionality. We aim at fixing all the inconveniences that people have experimented with our previous releases.
 +
 
 +
==EiffelStudio 6.2 (2nd quarter 2008)==
 
===UI===
 
===UI===
* Revisit the project settings window
 
 
* Keyboard support for code browsing/activation - Esc to go to context reference in editor, F9 to set a breakpoint, etc.
 
* Keyboard support for code browsing/activation - Esc to go to context reference in editor, F9 to set a breakpoint, etc.
  
 
===Compiler===
 
===Compiler===
* Attached mechanism
 
* Non-conforming inheritance
 
 
* Exception as object
 
* Exception as object
* Object test syntax support
 
* Report more than one error at a time
 
 
* Catcall checker
 
* Catcall checker
 +
* Proper semantics of feature replication and non-conforming inheritance
 +
* Reading of UTF-8 Eiffel source file
 +
  
 
===Debugger===
 
===Debugger===
* Execution replay
+
*Allow edition of variables in debugger
* Various improvements
+
  
 
===Internal===
 
===Internal===
 
* Reduce size of C generated in workbench mode
 
* Reduce size of C generated in workbench mode
 +
 +
==EiffelStudio 6.1 (4th quarter 2007)==
 +
 +
===Compiler===
 +
* <del>Attached mechanism</del>
 +
* <del>Non-conforming inheritance</del>
 +
* <del>Object test syntax support</del>
 +
* <del>Report more than one error at a time</del>
 +
 +
===Debugger===
 +
* <del>Execution replay</del>
 +
* <del>Various improvements</del>
  
 
==EiffelStudio 6.0 (2nd quarter 2007)==
 
==EiffelStudio 6.0 (2nd quarter 2007)==

Revision as of 10:30, 29 November 2007

A separate page gives the detailed roadmap for implementation of the full ISO/ECMA Eiffel standard.

Roadmap information for EiffelStudio releases:

EiffelStudio 6.4 (2nd quarter 2009)

UI

  • Customizable menus and toolbars
  • Revisit the project settings window
  • Progress bar for degree 6, for C compilation and for automatic precompilation

Compiler

Ports

  • Mac native support

Library

  • Resource library

EiffelStudio 6.3 (4th quarter 2008)

This version will not bring major new functionality. We aim at fixing all the inconveniences that people have experimented with our previous releases.

EiffelStudio 6.2 (2nd quarter 2008)

UI

  • Keyboard support for code browsing/activation - Esc to go to context reference in editor, F9 to set a breakpoint, etc.

Compiler

  • Exception as object
  • Catcall checker
  • Proper semantics of feature replication and non-conforming inheritance
  • Reading of UTF-8 Eiffel source file


Debugger

  • Allow edition of variables in debugger

Internal

  • Reduce size of C generated in workbench mode

EiffelStudio 6.1 (4th quarter 2007)

Compiler

  • Attached mechanism
  • Non-conforming inheritance
  • Object test syntax support
  • Report more than one error at a time

Debugger

  • Execution replay
  • Various improvements

EiffelStudio 6.0 (2nd quarter 2007)

UI

  • Improved docking facilities in EiffelStudio to fully control the layout of EiffelStudio
  • Configurable pick-and-drop: user can choose between a contextual menu or pick-and-drop within the EiffelStudio environment
  • Internationalization support
  • Customizable shortcuts

Compiler

  • Warning/error for changed environment variables used in a project configuration file
  • "Hidden" clusters in libraries, clusters that are not accessible if the library is used (like libraries in libraries are not accessible).
  • Clean up "inheritance" rules for project settings (e.g. assertion levels of libraries)
  • Addition of binary and octal notation for manifest integers

Internal

  • Clean up delivery, names of tools, directory layout.
  • Get rid of *.wb files and store this in the user settings.

EiffelStudio 5.7 (4th quarter 2006)

  • This is the first open source version of EiffelStudio. Look at the release notes of 5.7 for more information.