Difference between revisions of "EiffelStudio 6.5 Releases"

(Bug fixes)
m (Bug fixes)
Line 14: Line 14:
 
*base: Fixed bug#4118 where on .NET `put' had no effect on the actual process environment variables because the API was only available in .NET 2.0 which is what we support at the minimum.
 
*base: Fixed bug#4118 where on .NET `put' had no effect on the actual process environment variables because the API was only available in .NET 2.0 which is what we support at the minimum.
 
*{{Red|base: Fixed bug in `copy' from HEAP_PRIORITY_QUEUE which would not do anything because it was simply copying itself, not other.}}
 
*{{Red|base: Fixed bug in `copy' from HEAP_PRIORITY_QUEUE which would not do anything because it was simply copying itself, not other.}}
*{{Red|base: Fixed bug in `remove' from HEAP_PRIORITY_QUEUE which causes the internal structure to be referenced beyond it's bounds.}}
+
*{{Red|base: Fixed bug in `remove' from HEAP_PRIORITY_QUEUE which caused the internal structure to be referenced beyond its bounds.}}
 
*serialization: Fixed a bug in SED_INDEPENDENT_DESERIALIZER in the experimental branch where we could get an out of bound access because we incorrectly resized a SPECIAL.
 
*serialization: Fixed a bug in SED_INDEPENDENT_DESERIALIZER in the experimental branch where we could get an out of bound access because we incorrectly resized a SPECIAL.
 
*studio: Fixed bug preventing the an output from being selected on Windows.
 
*studio: Fixed bug preventing the an output from being selected on Windows.

Revision as of 16:29, 15 July 2009

Below are not the release notes of EiffelStudio. It is the change log of EiffelStudio intermediate releases and the most important changes are highlighted in green or in red (for breaking changes). The release notes of EiffelStudio can be found at the following URL. You can also download the latest revision here. Information about other version can be found under Category:Releases.

EiffelStudio 6.5.x Releases

6.5.x

Placeholder for new stuff since last intermediate release.

New features

Improvements

  • studio: Improved error messages for VUAR/VJAR/VBAR errors to mention compatibility instead of just conformance.
  • ec: Fixed command line compilation to use the current working directory unless -project_path is specified (restoring pre-ecf behavior)

Feature removed

Bug fixes

  • base: Fixed bug#4118 where on .NET `put' had no effect on the actual process environment variables because the API was only available in .NET 2.0 which is what we support at the minimum.
  • base: Fixed bug in `copy' from HEAP_PRIORITY_QUEUE which would not do anything because it was simply copying itself, not other.
  • base: Fixed bug in `remove' from HEAP_PRIORITY_QUEUE which caused the internal structure to be referenced beyond its bounds.
  • serialization: Fixed a bug in SED_INDEPENDENT_DESERIALIZER in the experimental branch where we could get an out of bound access because we incorrectly resized a SPECIAL.
  • studio: Fixed bug preventing the an output from being selected on Windows.
  • studio: Fixed duplicate output issue when a subsystem activates the outputs tool before showing it.
  • studio: Fixed bug preventing the new features dialog from being displayed when using newer syntax.

User changes

Developer changes

6.5.7.9743 (July 13th 2009)

New features

  • base: Added `own_from_pointer' in C_STRING.

Improvements

  • studio:Made some bug fixes and improvements to the new output tool.
  • studio: Added tooltip to precompilation wizard list to show item's ecf file path

Feature removed

Bug fixes

  • autotest: Fixed bug#15875 where selecting a test class and choosing run had no effect, now it will run all the test cases defined in that class.
  • base: Added missing `own_from_pointer' routine in the .NET version of MANAGED_POINTER
  • base: Made TYPE class similar to the classic version.
  • studio: Fixed bug#13103: Cannot set Shift+Esc as a shortcut in the preferences dialog.
  • studio: Fixed typo reported by bug#13220 in the Metric tool.
  • compiler: Fixed issue where one could not debug an application if the `executable_name' specified in the ECF contained the .exe suffix on Windows. This fixes bug#11834.

User changes

  • compiler: the indexing value volatile previously introduced has been renamed into transient.

Developer changes

6.5.7.9500

New features

  • base: Changed {ANY}.generating_type to return an instance of TYPE
  • runtime: Added support for transient attributes for store/retrieve. A transient attribute is an attribute which is not stored at runtime and for which its absence in the retrieval system has no effect.
  • compiler: Supported detection and validity error report for VSRP(3) (the root procedure is not precondition-free) (see test#vsrp301).

Improvements

Feature removed

Bug fixes

User changes

Developer changes