EiffelStudio 7.3 Releases
Revision as of 22:41, 26 March 2013 by Alexander Kogtenkov (Talk | contribs) (→Bug fixes: Added notes on fixing conformance check bugs related to formal generic attachment and separateness status.)
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 7.3.x Releases
Beta download: ftp://beta:beta57@ftp.eiffel.com/7.3/
7.3.x.y (...)
New features
- base: Added ability to inspect object that contains references to objects with copy semantics.
Improvements
Feature removed
Bug fixes
- wel/vision2: Fixed an issue with {WEL_CHOOSE_FOLDER_DIALOG} where `set_starting_path' had no effect (rev#92337).
- compiler: Fixed a bug that might cause incorrect conformance checks for attachment and separateness status of a constrained formal generic parameter against a class type (test#scoop020).
- compiler: Fixed a bug that caused incorrect conformance checks for formal generics of different separate status (test#scoop020).
User changes
Developer changes
7.3.9.1412 (Monday March 18th 2013)
New features
- vision2: Added {EV_PIXEL_BUFFER}.stretched which gives you a stretched version of an EV_PIXEL_BUFFER. The quality of the stretch image is much better than of EV_PIXMAP for Windows. On Unix it is the same quality as EV_PIXMAP. (rev#91208)
- base: Added ability to store/retrieve expanded objects with SED (but not yet those that are reference with copy semantics).
Improvements
- vision2: Improved stretching of EV_PIXMAP on Windows by using the Color on Color stretching mode of the Win32 API StretchBlt. (rev#91207)
- autotest: Now tests will be executed under the location of the ECFs, and not in the Testing subdirectory of the EIFGENs directory. (rev#91247)
Feature removed
- Dropped BIT type.
Bug fixes
- vision2: Fixed
{EV_GRID_COLUMN}.required_width_of_item_span
to only take into account visible item. (code review#9356052 and rev#91224). - vision2: Fixed a resizing bug when you have a vertical/horizontal box with a minimum size set, if one of the item has a minimum size larger than its parent, then in some circumstances the child will be shrinked beyond its minimum size causing some visual glitches. See regression tests TEST_EV_CONTAINER.test_horizontal_box_resizing and TEST_EV_CONTAINER.test_vertical_box_resizing for scenario. (code review#9351166 and rev#91251).
- wel: Fixed a 64-bit truncation bug in WEL which was only found when compiling a Vision2 project using an EV_COMBO_BOX on Windows 8 using VCExpress 2012. (rev#91290).
- vision2/wel: Fixed a memory corruption that would occur when loading a 32-bit BMP image as a background image of a container in a 16-bit or lower display. (rev#91377).
User changes
- base: Storables made using SED from version 6.6 or earlier of EiffelStudio not using the `is_for_fast_retrieval' setting won't be recoverable.