EiffelStudio 5.7 Releases

Revision as of 22:30, 8 May 2006 by Alexander Kogtenkov (Talk | contribs) (5.7.x: Added a note on a bug fix in .NET properties code generation.)

Below are not the release notes of EiffelStudio. It is the change log of EiffelStudio intermediate releases. The release notes of EiffelStudio can be found at the following URL.

EiffelStudio 5.7.x Releases

5.7.x

Placeholder for new stuff since last intermediate release.

  • Added missing configuration file for precompiled libraries.
  • Windows installer can now precompiles base|wel|vision2 (did not work previously because configuration files were missing).
  • Removed splash screen (windows) and text message (unix) for applications built with GPL release of EiffelStudio.
  • Fixed a bug in .NET properties code generation that caused Vision2 precompilation to fail.

5.7.1005

  • All the 5.6 features are present in this release.
  • Support for new project configuration file. At this stage the format is still in beta and therefore expect some future changes before the final release of 5.7. The major changes from semantics point of view are that ultimately we are switching from clusters to clusters/libraries paradigm. Classes of a library should be self-contained, no external references allowed. Library also contains necessary external headers and object files. Also in a cluster or a library, only one class with a given name is allowed.
  • Diagram tool has been improved to take into account new libraries paradigm.
  • Better display of clusters in cluster tree.
  • Improved performance of runtime for large heap: for example if you have about 6GB of allocated memory the full collection time went from 10000s down to 30s when you have about 1GB of garbage and a lot of 0-sized objects.
  • Documentation includes recent changes in library, but actually contains too much (e.g. implementation classes in Vision2)
  • Pick and drop line is now a dashed line.
  • Home key now goes to the first non-whitespace character of the line (can be disabled through the "Smart home" preference).

5.7.0826

First public release of the open source version of EiffelStudio. This version uses 5.6 Ace file.

  • New search facility with quick search bar and project wide search with regular expression.
  • New profiling output using EV_GRID.
  • Ability to debug multithreaded applications, in particular to switch from one thread to another.
  • New refactoring facilities: class and feature renaming, feature pull-up.
  • C compilation output now appears in EiffelStudio.
  • Compilation progress now appears in status bar.