mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 15:22:31 +01:00
Author:Peter Gummer
Date:2013-08-20T22:18:03.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1235 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
===What's new===
|
||||
* A [[change analysis]] for documents in the [[Eiffel Information System]] where one can be notified of which documents to update when a class is modified, and conversely whenever a document is modified which classes might need updating.
|
||||
* EiffelStudio will now show you contracts of a feature when completing code, letting you quickly find out the proper way to call it
|
||||
* EiffelStudio will now show you the contracts of a feature when completing code, letting you quickly find out the proper way to call it.
|
||||
* When debugging, moving the mouse pointer over an expression will cause the debugger to evaluate the expression and display its computation result in a tooltip.
|
||||
|
||||
===Improvements===
|
||||
@@ -16,7 +16,7 @@
|
||||
* In [[AutoTest]], tests will be executed under the location of the Eiffel configuration file (ECF) and not in the Testing subdirectory of the EIFGENs directory.
|
||||
|
||||
===Bug fixes===
|
||||
* Fixed a memory corruption that would occur when you have multiple errors during a compilation and you are opening each error in its own tab editor, after opening 4 or 5 tabs, EiffelStudio could become unstable.
|
||||
* Fixed a memory corruption that would occur when you have multiple errors during a compilation and you are opening each error in its own tab editor: after opening 4 or 5 tabs, EiffelStudio could become unstable.
|
||||
* Fixed a crash after saving a diagram as a PNG file.
|
||||
|
||||
==Compiler==
|
||||
@@ -34,7 +34,7 @@
|
||||
* Updated <e>TUPLE</e> and depending classes to separate entities.
|
||||
* Updated <e>ROUTINE</e> and descendants to be usable for agents with separate targets.
|
||||
* Fixed a comparison bug with <e>EQUALITY_TUPLE</e> which actually would only compare the last elements.
|
||||
* Made <e>INTERNAL</e> obsolete, it is now replaced by two set of classes: a static introspection class and a dynamic one. The class that lets you examine the static content is <e>REFLECTOR</e>; most references of <e>INTERNAL</e> can easily be replaced by <e>REFLECTOR</e>. To inspect objects, you have a new set of classes starting with <e>REFLECTED_OBJECT</e>. This let you inspect objects with copy semantics without actually causing a copy each time you access it, unlike what was happening before with <e>INTERNAL</e>.
|
||||
* Made <e>INTERNAL</e> obsolete. It is now replaced by two sets of classes: a static introspection class and a dynamic one. The class that lets you examine the static content is <e>REFLECTOR</e>; most references to <e>INTERNAL</e> can easily be replaced by <e>REFLECTOR</e>. To inspect objects, you have a new set of classes starting with <e>REFLECTED_OBJECT</e>. This lets you inspect objects with copy semantics without actually causing a copy each time you access it, unlike what was happening before with <e>INTERNAL</e>.
|
||||
* Fixed a reallocation bug in <e>SED_MEMORY_READER_WRITER</e> where if you retrieve a large chunk, we would not allocate enough memory.
|
||||
* Added ability to store/retrieve expanded objects and objects with copy semantics with SED.
|
||||
* Storables made using SED from version 6.6 or earlier of EiffelStudio not using the `is_for_fast_retrieval' setting won't be recoverable.
|
||||
@@ -49,7 +49,7 @@
|
||||
===WEL===
|
||||
* Fixed a 64-bit truncation bug in the message dispatcher of 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.
|
||||
* Fixed an issue with <e>WEL_CHOOSE_FOLDER_DIALOG</e> where <e>set_starting_path</e> had no effect
|
||||
* Fixed an issue with <e>WEL_CHOOSE_FOLDER_DIALOG</e> where <e>set_starting_path</e> had no effect.
|
||||
|
||||
[[EiffelStudio release notes|Click here to check out what was new in other versions]]
|
||||
|
||||
|
||||
@@ -94,6 +94,8 @@ A simple string -- specimen of Simple_string -- is a [[#Strings|String]] consist
|
||||
| } || %> || Closing brace
|
||||
|}
|
||||
|
||||
* %/123/ represents the character with code 123 in decimal.
|
||||
|
||||
===Line wrapping parts===
|
||||
|
||||
A sequence of characters consisting of the following, in order:
|
||||
|
||||
@@ -5,7 +5,7 @@ This document contains details of modifications and bug fixes to the EiffelVisio
|
||||
|
||||
==EiffelStudio 7.3==
|
||||
'''Improvements'''
|
||||
* 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 the previous implementatio of EV_PIXMAP for Windows. On Unix it is the same quality as EV_PIXMAP.
|
||||
* Added {EV_PIXEL_BUFFER}.stretched which gives you a stretched version of an EV_PIXEL_BUFFER. The quality of the stretched image is much better than the previous implementation of EV_PIXMAP for Windows. On Unix it is the same quality as EV_PIXMAP.
|
||||
* Improved stretching of EV_PIXMAP on Windows by using the Color on Color stretching mode of the Win32 API StretchBlt.
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ This document contains details of modifications and bug fixes to the EiffelVisio
|
||||
** Fixed {EV_GRID_COLUMN}.required_width_of_item_span to only take into account visible item.
|
||||
|
||||
*'''Windows'''
|
||||
** 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.
|
||||
** Fixed a resizing bug when you have a vertical/horizontal box with a minimum size set. If one of the items has a minimum size larger than its parent, then in some circumstances the child will be shrunk beyond its minimum size causing some visual glitches.
|
||||
|
||||
==EiffelStudio 7.1==
|
||||
|
||||
|
||||
Reference in New Issue
Block a user