Environment Roadmap: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Updated 6.1 roadmap |
||
| Line 5: | Line 5: | ||
==EiffelStudio 6.2 (2nd quarter 2008)== | ==EiffelStudio 6.2 (2nd quarter 2008)== | ||
* | ===UI=== | ||
* Customizable menus and toolbars | |||
===Compiler=== | |||
* Proper semantics of feature replication | * 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 | |||
===Library=== | |||
* Resource library | |||
===Ports=== | ===Ports=== | ||
| Line 16: | Line 23: | ||
==EiffelStudio 6.1 (4th quarter 2007)== | ==EiffelStudio 6.1 (4th quarter 2007)== | ||
===UI=== | ===UI=== | ||
* Revisit the project settings window | * 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 | * Object test syntax support | ||
* | * Report more than one error at a time | ||
* Catcall checker | |||
===Debugger=== | |||
* Reverse execution | |||
* Various improvements | |||
===Internal=== | ===Internal=== | ||
Revision as of 05:49, 16 August 2007
A separate page gives the detailed roadmap for implementation of the full ISO/ECMA Eiffel standard.
Roadmap information for EiffelStudio releases:
EiffelStudio 6.2 (2nd quarter 2008)
UI
- Customizable menus and toolbars
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 Discovering Configuration Files)
- Progress bar for degree 6, C compilation and automatic precompilation
Library
- Resource library
Ports
- Mac native support
EiffelStudio 6.1 (4th quarter 2007)
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.
Compiler
- Attached mechanism
- Non-conforming inheritance
- Exception as object
- Object test syntax support
- Report more than one error at a time
- Catcall checker
Debugger
- Reverse execution
- Various improvements
Internal
- Reduce size of C generated in workbench mode
EiffelStudio 6.0 (2nd quarter 2007)
UI
Improved docking facilities in EiffelStudio to fully control the layout of EiffelStudioConfigurable pick-and-drop: user can choose between a contextual menu or pick-and-drop within the EiffelStudio environmentInternationalization supportCustomizable 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.