Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "I30 Release Notes"

(New page: == UNDER CONSTRUCTION. CHECK BACK LATER. == == Summary: == <table border=0> <tr> <td>Enhancements:</td> <td>5</td> </tr> <tr> <td>Major Defects:</td> <td>3</td> ...)
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== UNDER CONSTRUCTION.  CHECK BACK LATER. ==
 
 
 
 
== Summary: ==
 
== Summary: ==
  
Line 8: Line 4:
 
   <tr>
 
   <tr>
 
     <td>Enhancements:</td>
 
     <td>Enhancements:</td>
     <td>5</td>
+
     <td>2</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>Major Defects:</td>
 
     <td>Major Defects:</td>
     <td>3</td>
+
     <td>4</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>Normal Defects:</td>
 
     <td>Normal Defects:</td>
     <td>13</td>
+
     <td>23</td>
 +
  </tr>
 +
  <tr>
 +
    <td>Minor Defects:</td>
 +
    <td>1</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>'''Total''':</td>
 
     <td>'''Total''':</td>
     <td>'''21'''</td>
+
     <td>'''30'''</td>
 
   </tr>
 
   </tr>
  
Line 26: Line 26:
  
  
== Changes to Tigerstripe in Iteration 29: ==
+
== Changes to Tigerstripe in Iteration 30: ==
  
'''Provide a convenient way to visualize inherited associations (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=330701 330701])'''<br/>
 
This enhancement allows users to conveniently view inherited association in Tigerstripe Explorer.  In order to use this feature, the following preference option has be enabled: Under Preferences > Select Tigerstripe > Explorer > Enable 'Show Relationship Anchors'.  When artifacts are expanded, their association along with their inherited association(s) are displayed.  The inherited association(s) are displayed in a gray colour to distinguish them from direct associations.
 
  
 +
'''Sort list of available references for instance diagrams (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336117 336117])'''<br/>
 +
The list of available references for instance diagrams are now properly sorted for easier navigability.
  
[[Image:inherited_association2.png]]
+
[[Image:sort_list.png]]
  
  
  
'''Provide a convenient way to visualize inherited attributes, constants, and methods  (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=330700 330700])'''<br/>
+
'''Correct package icon is now displayed in TS projects (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=335221 335221])'''<br/>
This enhancement allows Tigerstripe users to conveniently view inherited attributes, constants, and methods from artifact editors.  When an artifact extends another artifact, the inherited fields are all displayed in the editorInherited fields are displayed in a gray colour to distinguish them from direct fields defined in the artifact.
+
In certain cases Tigerstripe didn't display the correct package icon for TS projectsThis issue should now be resolved.
  
 +
[[Image:wrong_package.png]]
  
[[Image:inherited_attributes.png]]
 
  
  
[[Image:inherited_constants.png]]
+
'''Error when modifying project dependencies (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336309 336309])'''<br/>
 +
This was a regression which would generate an error when project dependencies was modified.  Issue is now resolved.
  
  
 +
'''Issues with Save ALL toolbar has been resolved  (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=334903 334903])'''<br/>
 +
This was an issue where Save ALL toolbar button would not save all the modified editors.
  
'''Resolved exception when adding details to an M0 generator descriptor (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333153 333153])'''<br/>
 
This exception occurred when selecting an item in the "Included Files" section of Runtime tab. 
 
  
 +
'''Creation of illegal instances are now prevented by Tigerstripe (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336105 336105])'''<br/>
 +
In certain cases, Tigerstripe did not take into account the association multiplicity when new instances were created.  It now properly takes this into account and prevents the creation of illegal instances.
  
'''Support ordered associations in diagrams (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=230101 230101])'''<br/>
 
When an association end is marked as 'Ordered', it's now properly labeled in the class diagram:
 
  
[[Image:association_class_diagram.png]]
+
'''Velocity template wizard now takes into account M0 generator projects (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=335735 335735])'''<br/>
 +
The Velocity template wizard in Tigerstripe now properly takes into account M0 generator projects.  In the past, it didn't properly detect M0 generators.
  
This can be filtered via 'Show/Hide' context menu action of an association.
 
When the association is added to an instance diagram, the 'Set Order' context menu action can be used to set an arbitrary order.  The order is displayed as a label in diagram, which can be filtered via 'Show/Hide' context menu of an association.
 
  
  
[[Image:association_context_menu.png]]
+
'''Prevent multiple selection in TS editors (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=334898 334898])'''<br/>
 +
This was an odd behavior where TS editors would allow multiple selections at the same time.
  
  
[[Image:set_order_dialog.png]]
+
'''Module export now supports modification of default output directory (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336577 336577])'''<br/>
 +
When the default output directory (i.e. 'bin' folder) was modified to a different location, the module export didn't work as expected.  This is now supported.
  
  
[[Image:association_instance_diagram.png]]
+
'''NPE when saving Tigerstripe descriptor file (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337884 337884])'''<br/>
 +
This was a regression where an NPE would be thrown when saving modifications to Tigerstripe's descriptor file.
  
  
'''Dependency dialog now supports multi-selection (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=334900 334900])'''<br/>
+
'''Refactoring issue in class diagrams (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337901 337901])'''<br/>
The dependency dialog of Tigerstripe descriptor editor now supports multi-selection:
+
This was a refactoring regression where renaming artifacts in a class diagram would remove the artifact from diagram.
  
  
[[Image:dependencies_multi_select.png]]
+
'''Prevent users from modifying inherited attributes (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336305 336305])'''<br/>
 +
In certain cases it was possible for users to modify the value of inherited attributes.  This fix prevents users from modifying inherited attributes in all cases.
  
  
 +
'''Dependency name change not propagating to Tigerstripe Explorer (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336055 336055])'''<br/>
 +
Fixed a refactoring issue where changing the name of a dependency artifact in a class diagram would not update the dependency artifact in Tigerstripe Explorer.
 +
  
'''Resolved issue with opening artifacts from referenced modules (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=334186 334186])'''<br/>
+
'''Fixed a number of memory leak issues in Tigerstripe (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337117 337117], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337120 337120], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337121 337121], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337123 337123], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337124 337124])'''<br/>
When an artifact was opened from a referenced module in TS Explorer, the corresponding artifact editor didn't open by defaultInstead it would open the .class JDT editor.  This issue has now been resolved.  
+
A number of memory leaks have been resolved in TigerstripePlease see each bugzilla for more details.
  
[[Image:refrenced_module.png]]
 
  
 +
'''Update project dependencies when projects are deleted (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336797 336797])'''<br/>
 +
Project dependencies are now properly modified when projects are removed from user's workspace.
  
  
 +
'''Resolve exception when workbench profile is reset/deployed (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337414 337414])'''<br/>
 +
Fix an exception that occurred when workbench profile is reset/deployed.
  
'''Error when artifacts are dragged and dropped from referenced Tigerstripe modules (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333027 333027])'''<br/>
 
Even though the operation completed successfully, there were a lot of errors displayed in Error Log view when artifacts were dragged and dropped from a referenced module to a diagram.  The following is the description of the errors that were generated: "Received wrong transfer data"
 
  
 +
'''Fix concurrent modification exception thrown in headless generation mode (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337325 337325])'''<br/>
 +
In certain cases, for large models, a concurrent modification exception would be thrown in headless model generation.  This issue is now resolved.
  
'''Tigerstripe now gives an indication in headless environment when a project contains compile errors (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=332454 332454])'''<br/>
 
In the past, when a project contained compile errors and headless generation was executed, there was nothing to indicate that the project contained compile errors.  As of I29, headless generation throws an exception if the model project contains compile errors.
 
  
 +
'''Fix issue with package renaming (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336307 336307])'''<br/>
 +
Fixed a refactoring issue where an error would be generated for package renaming.
  
  
'''Issues related to creating an artifact with the same name as an inner package has been resolved (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320659 320659])'''<br/>
 
In the past when an artifact was created with the same name as an inner package, TS Explorer would display an incorrect layout with the wrong icon.  This issue has now been resolved.
 
  
 +
'''Annotation file being stored in workspace as opposed to project (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336641 336641])'''<br/>
 +
This was an issue where the annotation file for referenced modules would be stored in the workspace as opposed to the project.  The annotation file is now correctly stored in the project when referenced modules are annotated.  Thus importing the project in a different workspace will pick up all the annotations.
  
'''Add velocity template wizard now takes into account selected sub-folders. (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333464 333464])'''<br/>
 
The 'Add Velocity Template' wizard now takes into account the selected sub-folder.  In the past it would always copy the velocity template in the 'templates' folder.
 
 
 
'''Refactoring issue with renaming dependencies (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261254 261254])'''<br/>
 
A refactoring issue was fixed where renaming a dependency on a diagram would not reflect the changes in TS Explorer.
 
 
 
'''Refactoring issue with moving packages (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=327713 327713])'''<br/>
 
A refactoring issue related to moving packages has been resolved.  In certain instances moving a package would cause the parent package to disappear!
 
  
 +
'''Circular dependencies causing stack overflow (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337817 337817])'''<br/>
 +
This was a problem where circular dependencies would cause a stack overflow.  Even though circular dependencies should be avoided, they shouldn't cause a stack overflow.
  
'''Fixed an issue related to creating instances of associations (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333182 333182])'''<br/>
 
This issue related to problems creating instances of associations in an instance diagram.
 
  
 +
'''Editor marked as dirty when switching to generator tab (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=334897 334897])'''<br/>
 +
Fixed an issue where the Tigerstripe descriptor editor would be marked as dirty as soon as users switched to generator tab.
  
'''Instance dialog opening twice when naming association instances (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=334861 334861])'''<br/>
+
[[Image:generator_tab.png]]
This is another problem related to creating instances of associations.  The association name dialog box would in some cases open twice.
+
  
  
'''Problems with converting associations to association classes and vice versa  (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=326360 326360])'''<br/>
 
When the artifacts were not Managed Entities, the association<->association class conversion would not function properly.  This fix allows the conversion to be used with all artifact types.
 
  
 +
'''Workbench losing track of annotations (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=251894 251894])'''<br/>
 +
This was an old issue reported where Tigerstripe would lose track of artifacts that had been annotated.  This issue is no longer reproducible.
  
'''Regression with generation warning message (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333440 333440])'''<br/>
 
This was a regression of bugzilla 324148.  I27 was modified to warn users when none of the rules of a generation project matched the model artifacts.  However, global rules were not taken into account.  This fix resolves the issue and now takes into account global rules.
 
  
 +
'''Delete from Diagram option not appearing (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=250932 250932])'''<br/>
 +
This was another old issue where the 'Delete from Diagram' option would not be displayed in class diagrams.  This defect is no longer reproducible.
  
  
 +
'''Fixed refactoring issue in class diagrams (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=299788 299788])'''<br/>
 +
Fixed a refactoring issue where refactoring an entity with a lot of associations would throw an exception.
  
'''Defects marked as 'Works For Me':'''<br/>
 
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=252324 252324] - Labels getting cut off in class diagrams<br/>
 
  
  
 +
'''Usability issues with Tigerstripe editors (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320049 320049])'''<br/>
 +
This fix addresses a number of issues with Tigerstripe editors
  
'''Defects marked as Duplicate:'''<br/>
 
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333675 333675] - No handling for transitive dependencies<br/>
 
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333470 333470] - Misleading messaging on Generate<br/>
 
  
  
  
 
'''Defects marked as Wont Fix:'''<br/>
 
'''Defects marked as Wont Fix:'''<br/>
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=287990 287990] - Generator build path wrong<br/>
+
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=258852 258852] - Can't drag method onto AssociationClass on Class Diagram<br/>
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320922 320922] - [Usability] Remove 'Constants' section from Entity and Datatype editors <br/>
+
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=281686 281686] - Align stereotype attributes<br/>

Latest revision as of 18:20, 23 February 2011

Summary:

Enhancements: 2
Major Defects: 4
Normal Defects: 23
Minor Defects: 1
Total: 30


Changes to Tigerstripe in Iteration 30:

Sort list of available references for instance diagrams (Bugzilla 336117)
The list of available references for instance diagrams are now properly sorted for easier navigability.

Sort list.png


Correct package icon is now displayed in TS projects (Bugzilla 335221)
In certain cases Tigerstripe didn't display the correct package icon for TS projects. This issue should now be resolved.

Wrong package.png


Error when modifying project dependencies (Bugzilla 336309)
This was a regression which would generate an error when project dependencies was modified. Issue is now resolved.


Issues with Save ALL toolbar has been resolved (Bugzilla 334903)
This was an issue where Save ALL toolbar button would not save all the modified editors.


Creation of illegal instances are now prevented by Tigerstripe (Bugzilla 336105)
In certain cases, Tigerstripe did not take into account the association multiplicity when new instances were created. It now properly takes this into account and prevents the creation of illegal instances.


Velocity template wizard now takes into account M0 generator projects (Bugzilla 335735)
The Velocity template wizard in Tigerstripe now properly takes into account M0 generator projects. In the past, it didn't properly detect M0 generators.


Prevent multiple selection in TS editors (Bugzilla 334898)
This was an odd behavior where TS editors would allow multiple selections at the same time.


Module export now supports modification of default output directory (Bugzilla 336577)
When the default output directory (i.e. 'bin' folder) was modified to a different location, the module export didn't work as expected. This is now supported.


NPE when saving Tigerstripe descriptor file (Bugzilla 337884)
This was a regression where an NPE would be thrown when saving modifications to Tigerstripe's descriptor file.


Refactoring issue in class diagrams (Bugzilla 337901)
This was a refactoring regression where renaming artifacts in a class diagram would remove the artifact from diagram.


Prevent users from modifying inherited attributes (Bugzilla 336305)
In certain cases it was possible for users to modify the value of inherited attributes. This fix prevents users from modifying inherited attributes in all cases.


Dependency name change not propagating to Tigerstripe Explorer (Bugzilla 336055)
Fixed a refactoring issue where changing the name of a dependency artifact in a class diagram would not update the dependency artifact in Tigerstripe Explorer.


Fixed a number of memory leak issues in Tigerstripe (Bugzilla 337117, 337120, 337121, 337123, 337124)
A number of memory leaks have been resolved in Tigerstripe. Please see each bugzilla for more details.


Update project dependencies when projects are deleted (Bugzilla 336797)
Project dependencies are now properly modified when projects are removed from user's workspace.


Resolve exception when workbench profile is reset/deployed (Bugzilla 337414)
Fix an exception that occurred when workbench profile is reset/deployed.


Fix concurrent modification exception thrown in headless generation mode (Bugzilla 337325)
In certain cases, for large models, a concurrent modification exception would be thrown in headless model generation. This issue is now resolved.


Fix issue with package renaming (Bugzilla 336307)
Fixed a refactoring issue where an error would be generated for package renaming.


Annotation file being stored in workspace as opposed to project (Bugzilla 336641)
This was an issue where the annotation file for referenced modules would be stored in the workspace as opposed to the project. The annotation file is now correctly stored in the project when referenced modules are annotated. Thus importing the project in a different workspace will pick up all the annotations.


Circular dependencies causing stack overflow (Bugzilla 337817)
This was a problem where circular dependencies would cause a stack overflow. Even though circular dependencies should be avoided, they shouldn't cause a stack overflow.


Editor marked as dirty when switching to generator tab (Bugzilla 334897)
Fixed an issue where the Tigerstripe descriptor editor would be marked as dirty as soon as users switched to generator tab.

Generator tab.png


Workbench losing track of annotations (Bugzilla 251894)
This was an old issue reported where Tigerstripe would lose track of artifacts that had been annotated. This issue is no longer reproducible.


Delete from Diagram option not appearing (Bugzilla 250932)
This was another old issue where the 'Delete from Diagram' option would not be displayed in class diagrams. This defect is no longer reproducible.


Fixed refactoring issue in class diagrams (Bugzilla 299788)
Fixed a refactoring issue where refactoring an entity with a lot of associations would throw an exception.


Usability issues with Tigerstripe editors (Bugzilla 320049)
This fix addresses a number of issues with Tigerstripe editors



Defects marked as Wont Fix:
Bugzilla 258852 - Can't drag method onto AssociationClass on Class Diagram
Bugzilla 281686 - Align stereotype attributes

Back to the top