Environment Roadmap: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
==6.2== | ==6.2== | ||
* Attached mechanism | * Attached mechanism | ||
* Non-conforming inheritance | |||
* Proper semantics of feature replication | |||
* 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]]) | ||
| Line 17: | Line 19: | ||
===Compiler=== | ===Compiler=== | ||
* Progress bar for degree 6, C compilation and automatic precompilation | * Progress bar for degree 6, C compilation and automatic precompilation | ||
* Exception as object | * Exception as object | ||
* Object test syntax support | * Object test syntax support | ||
Revision as of 22:30, 31 March 2007
Roadmap information for EiffelStudio releases:
6.2
- Attached mechanism
- Non-conforming inheritance
- Proper semantics of feature replication
- Ability to download libraries/applications from a website directly from EiffelStudio (see Discovering Configuration Files)
Ports
- Mac native support
6.1
UI
- Customizable menus and toolbars
Library
- Resource library
Compiler
- Progress bar for degree 6, C compilation and automatic precompilation
- Exception as object
- Object test syntax support
- Reading of UTF-8 Eiffel source file
Internal
- Reduce size of C generated in workbench mode
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 supportCustomizable shortcuts- Keyboard support for code browsing/activation - Esc to go to context reference in editor, F9 to set a breakpoint, etc.
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.
5.7
- This is the first open source version of EiffelStudio. Look at the release notes of 5.7 for more information.