mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-04-05 17:49:26 +02:00
Author:tedf
Date:2013-08-08T07:25:11.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1233 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 101 KiB |
@@ -0,0 +1,3 @@
|
|||||||
|
title=Information Tool change analysis
|
||||||
|
author=tedf
|
||||||
|
path=content/information-tool-change-analysis
|
||||||
@@ -1,25 +1,28 @@
|
|||||||
[[Property:title|Change Analysis]]
|
[[Property:title|Change Analysis]]
|
||||||
[[Property:weight|0]]
|
[[Property:weight|0]]
|
||||||
[[Property:uuid|a503cf13-6374-9932-5ee2-a69b363e6701]]
|
[[Property:uuid|a503cf13-6374-9932-5ee2-a69b363e6701]]
|
||||||
Within EiffelStudio 7.3, there will be new functions in Infomation tool to track changes on target or external resouce side, and potentially affected items on either side are listed.
|
[[Image:information tool change analysis]]
|
||||||
* New functions are:
|
|
||||||
** List of elements of current system that would be affected by external resource changes. (External resource is limited to local files.)
|
|
||||||
** List of external resources that might be affected by changes of current system. (No limit of the type of external resources)
|
|
||||||
** Change acknowledgement.
|
|
||||||
|
|
||||||
Typical work flow to demo affected external resources caused by current system change:
|
Within EiffelStudio 7.3, there will be new functions in Infomation tool to track changes on target or external resouce side, and potentially affected items on either side are listed.
|
||||||
|
|
||||||
|
== Major Features ==
|
||||||
|
* '''Affected target:''' List of elements of current system that would be affected by external resource changes. (External resource is limited to local files.)
|
||||||
|
* '''Affected source:''' List of external resources that might be affected by changes of current system. (No limit of the type of external resources)
|
||||||
|
* '''Change acknowledgement:''' Acknowledgement of the changes that are aware of and will be ignored without any further actions.
|
||||||
|
|
||||||
|
== Typical Work Flows ==
|
||||||
|
|
||||||
|
=== Affected external resources caused by current system change ===
|
||||||
# Open a class, add an Information entry with an external source in the class.
|
# Open a class, add an Information entry with an external source in the class.
|
||||||
# Start working on that class, save it at as you normally do on regular basis.
|
# Start working on that class, save it at as you normally do on regular basis.
|
||||||
# Open Info tool, go to Affected source item in the left tree.
|
# Open Info tool, go to Affected source item in the left tree.
|
||||||
# Check the list of external resouces that might be affected by last changes, as shown in the sceen cast bellow.
|
# Check the list of external resouces that might be affected by last changes, as shown in the sceen cast bellow.
|
||||||
# Acknowledge the changes if you find that the external resources do not need a change for last changes of current system.
|
# Acknowledge the changes if you find that the external resources do not need a change for last changes of current system.
|
||||||
|
|
||||||
Typical work flow to demo affected items in the system caused by external resource change:
|
=== Affected items in the system caused by external resource change ===
|
||||||
# Open a class, add an Information entry with an external document (limited to local files in 7.3) in the class.
|
# Open a class, add an Information entry with an external document (limited to local files in 7.3) in the class.
|
||||||
# Start working on that document, save it at as you normally do on regular basis.
|
# Start working on that document, save it at as you normally do on regular basis.
|
||||||
# Open Info tool, go to Affected target in the left tree.
|
# Open Info tool, go to Affected target in the left tree.
|
||||||
# Check the list of targets that might be affected by last changes of the document. (You may need to click on the "sweep the system now." button to get a full list if auto-sweeping is not enabled.)
|
# Check the list of targets that might be affected by last changes of the document. (You may need to click on the "sweep the system now." button to get a full list if auto-sweeping is not enabled.)
|
||||||
# Acknowledge the changes if you find that current system does not need a change for last changes of the document.
|
# Acknowledge the changes if you find that current system does not need a change for last changes of the document.
|
||||||
|
|
||||||
[[Image:Information_Tool_change_analysis.PNG]]
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,10 +5,13 @@
|
|||||||
==Graphical environment==
|
==Graphical environment==
|
||||||
|
|
||||||
===What's new===
|
===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.
|
||||||
|
|
||||||
===Improvements===
|
===Improvements===
|
||||||
|
* Used void-safety settings of a target to list libraries that are compatible with it and provided more details on their void-safety status in the dialog for adding libraries.
|
||||||
|
|
||||||
===Changes===
|
===Changes===
|
||||||
|
* 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===
|
===Bug fixes===
|
||||||
|
|
||||||
@@ -18,13 +21,24 @@
|
|||||||
==Libraries==
|
==Libraries==
|
||||||
|
|
||||||
===EiffelBase===
|
===EiffelBase===
|
||||||
|
* 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/>.
|
||||||
|
* 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.
|
||||||
|
|
||||||
===EiffelStore===
|
===EiffelStore===
|
||||||
|
* Do not remove trailing spaces for string content.
|
||||||
|
* Changed the type mapping for string objects to varchar instead of char at table allocation for ODBC.
|
||||||
|
|
||||||
===EiffelVision2===
|
===EiffelVision2===
|
||||||
* [[Revisions and Bug Fixes|Click here for EiffelVision2 release notes.]]
|
* [[Revisions and Bug Fixes|Click here for EiffelVision2 release notes.]]
|
||||||
|
|
||||||
===WEL===
|
===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.
|
||||||
|
|
||||||
[[EiffelStudio release notes|Click here to check out what was new in other versions]]
|
[[EiffelStudio release notes|Click here to check out what was new in other versions]]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user