Version
- Tags:
- Release
Release notes for EiffelStudio 6.8
Graphical environment
What's new
Improvements
- Improved dialog that adds a new class to the system:
- Changed button label to be more explicit about its action
- Removed detachable status when it is not used
- Removed unnecessary frame boxes
- Simplified code that opens the dialog.
- Improved keyboard navigation in the Info tool.
- Avoided class counter increment in automatically generated class name if class addition is cancelled.
- Set file name of current class to the Save File As dialog.
Changes
Bug fixes
- Corrected output of the iteration (
across
) form of the loop construct in clickable views. - Fixed feature call on void target when reopening a project with diagram tool that contains cluster legend.
- Fixed a bug in the Info tool: when deleting an EIS entry, selecting "No" did not actually cancel the deletion.
Compiler
- Click here for the compiler release notes.
Debugger
Graphical environment
- It is now possible to detach the debugger from the application (without killing the application).
- It is now possible to attach the debugger to associated eiffel application launched outside EiffelStudio
- The application has to be launched in a specific way to wait for the debugger, that is, either
- by setting
ISE_DBG_PORTNUM
environment variable to a specific port number, or - by calling
{RT_DEBUGGER}.rt_workbench_wait_for_debugger
(a_port_number) from the program itself
- by setting
- Then with EiffelStudio, menu
Execution->Attach Debuggee
and provide the same port number. - At this point EiffelStudio is able to debug the application
- The application has to be launched in a specific way to wait for the debugger, that is, either
EiffelBuild
- Click here for the EiffelBuild release notes.
Libraries
EiffelBase
- Minimized interface of
ITERATION_CURSOR to simplify crafting cursors for iteration form of a loop on non-container classes, for example, on externally-driven input like files, sockets, etc.
EiffelVision2
EiffelStore
- Various bug fixes.
- Extended types supported by EiffelStore, especially STRING_32 for Unicode string types.
- Improved memory management in EiffelStore, ODBC implementation.
Back to 6.x