Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "I44 Release Notes"

(New page: == Summary: == <table border=0> <tr> <td>Minor Defects:</td> <td></td> </tr> <tr> <td>Normal Defects:</td> <td></td> </tr> <tr> <td>Critical Defects:</td> ...)
 
 
(10 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
<table border=0>
 
<table border=0>
 +
  <tr>
 +
    <td>Trivial Defect:</td>
 +
    <td>1</td>
 +
  </tr>
 
   <tr>
 
   <tr>
 
     <td>Minor Defects:</td>
 
     <td>Minor Defects:</td>
     <td></td>
+
     <td>5</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>Normal Defects:</td>
 
     <td>Normal Defects:</td>
     <td></td>
+
     <td>37</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td>Critical Defects:</td>
+
     <td>Major Defects:</td>
     <td></td>
+
     <td>2</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>Enhancement:</td>
 
     <td>Enhancement:</td>
     <td></td>
+
     <td>4</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>'''Total''':</td>
 
     <td>'''Total''':</td>
     <td>'''??'''</td>
+
     <td>'''49'''</td>
 
   </tr>
 
   </tr>
  
Line 28: Line 32:
 
== Changes to Tigerstripe in Iteration 44: ==
 
== Changes to Tigerstripe in Iteration 44: ==
  
 +
'''Double click on artifacts in diagrams to open their associated editor (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=329647 329647])'''<br/>
 +
Double clicking on an artifact in class diagrams will now open their associated editor. 
  
'''UNDER HEAVY CONSTRUCTION.  PLEASE CHECK BACK LATER'''
 
 
'''Type Hierarchy view in Tigerstripe (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=363070 363070])'''<br/>
 
A new view has been contributed in Tigerstripe allowing users to view the type hierarchy of any artifact selected in the Explorer.  Users can even select artifacts from referenced Tigerstripe modules.  To use this feature, right click on an artifact and select "Show Type Hierarchy" or simply select the artifact and use SHIFT+F4 shortcut key.
 
 
<br/>
 
<br/>
This view can be used to view the parent/child artifacts.  It also caches the history so users can easily revisit previous selection(s).
+
[[Image:diagram012.png]]
  
<br/>
+
[[Image:entity.png]]
[[Image:show_artifact_type_action.png]]
+
  
 
<br/>
 
<br/>
 +
There is also a link added to association dialog to open its editor:<br/>
 +
[[Image:association_editor.png]]
  
[[Image:artifact_hierarchy_view.png]]
 
  
 +
'''Order of attributes between TS explorer and form should be consistent (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=361191 361191])'''<br/>
 +
Now the order of attributes in TS Explorer and editor are the same:
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
[[Image:same_order.png]]
DESCRIPTION
+
  
<br/>
 
[[Image:IMAGE.png]]
 
  
 +
'''Dependencies can now be modified at generation time'''<br/>
 +
This feature is useful when users want to run generation on only certain dependencies of a project.  To do this, check 'Modify dependencies at generation time' > select the dependencies of interest > run generation.  By default, Tigerstripe will behave just as before.
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
[[Image:dependencies_enablement.png]]
DESCRIPTION
+
  
<br/>
 
[[Image:IMAGE.png]]
 
  
 +
'''Sometimes Tigerstripe Property View doesn't show existing annotation  (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=308597 308597])'''<br/>
 +
This was an intermittent problem where annotations were not displayed in property view
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
 
DESCRIPTION
 
  
<br/>
+
'''Support annotation of method arguments (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=270928 270928])'''<br/>
[[Image:IMAGE.png]]
+
This issue was actually resolved a while back, but the corresponding bugzilla was never closed.  
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''Save All fails for a renamed artifact (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=354322 354322])'''<br/>
DESCRIPTION
+
This problem was caused as a result of refactoring an artifact that hadn't been saved.  The tooling now forces users to save their artifact before refactoring it.
  
 
<br/>
 
<br/>
[[Image:IMAGE.png]]
+
[[Image:save_after_refactoring.png]]
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''Incorrect error message when creating a new artifact (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=340191 340191])'''<br/>
DESCRIPTION
+
When creating a new artifact, user was presented with the incorrect message of "Type already exists".  It now correctly reads "Enter Artifact Name"
  
<br/>
+
 
[[Image:IMAGE.png]]
+
'''Add related artifacts does not work correctly for Association Classes (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=263833 263833])'''<br/>
 +
This was an old defect that had already been resolved, but the associated bugzilla was never closed.
 +
 
 +
 
 +
'''Subclipse change tag not displayed for TS diagrams (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=214509 214509])'''<br/>
 +
In certain classes the Subclipse change tag "*" was not displayed on modified diagrams.
 +
 
 +
 
 +
'''Moving an attribute in diagram loses the annotations (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=250386 250386])'''<br/>
 +
Now, the annotations are marked as dangling and user has the option of
 +
attaching them to the new attribute.
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''In some cases build is not automatically triggered when it should (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=358145 358145])'''<br/>
DESCRIPTION
+
In certain cases when (Project > Build automatically) was enabled, the build was still not triggered when it was expected.  This was mostly related to annotation related changes.
  
 
<br/>
 
<br/>
[[Image:IMAGE.png]]
+
[[Image:build_automatically.png]]
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''Problem deleting projects with JAR file (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=356603 356603])'''<br/>
DESCRIPTION
+
This bug prevented projects referencing a JAR dependency from being deleted.
 +
 
 +
 
 +
'''Issues with dealing with large number of dangling annotations (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=360524 360524])'''<br/>
 +
There were various problems caused when dealing with large (i.e. 100+) number of dangling annotations.  These issued should now be resolved.
 +
 
 +
 
 +
'''Issues with Annotation Extension Points (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=305592 305592])'''<br/>
 +
This issue was fixed a while ago but the corresponding bugzilla was never closed.
 +
 
 +
 
 +
'''Issues with annotating Enumeration artifacts (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245422 245422])'''<br/>
 +
This issue was fixed a while ago but the corresponding bugzilla was never closed.
 +
 
 +
 
 +
'''Working Set problems with Tigerstripe Explorer (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=244728 244728])'''<br/>
 +
This defect was resolved after migrating TS Explorer to a CNF-based view.
 +
 
 +
 
 +
'''Installed Modules window doesn't resize efficiently (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=329563 329563])'''<br/>
 +
This dialog along with its children now resize just as expected.
  
 
<br/>
 
<br/>
[[Image:IMAGE.png]]
+
[[Image:deployed_generators.png]]
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''Undeploy action doesn't work properly when invoked from ts-plugin.xml editor (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=270030 270030])'''<br/>
DESCRIPTION
+
This action did not work as properly when invoked from the editor or via context menu.  It worked properly from 'Deployed Generators' dialog.
  
 
<br/>
 
<br/>
[[Image:IMAGE.png]]
+
[[Image:ts_plugin.png]]
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''Problem with creating a target folder for a File Copy Rule (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=364523 364523])'''<br/>
DESCRIPTION
+
A File Copy rule allows generators to copy files from model project or generator project to the corresponding target folder specified.  This bug prevented the target folder from being created and as a result the rule didn't function properly.  This issue has now been resolved.
  
 
<br/>
 
<br/>
[[Image:IMAGE.png]]
+
[[Image:file_copy_rule.png]]
  
  
'''TITLE (Bugzilla [LINK ID])'''<br/>
+
'''Remove buttons of Search view do not work properly (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=363741 363741])'''<br/>
DESCRIPTION
+
These buttons now behave just as expected.
  
 
<br/>
 
<br/>
[[Image:IMAGE.png]]
+
[[Image:search.png]]
 +
 
 +
 
 +
'''ConcurrentModificationException when update annotation file (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=360620 360620])'''<br/>
 +
This defect was resolved after the previous annotation refactoring in I43. 
 +
 
 +
 
 +
'''Editor loses selection context after it's saved (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320051 320051])'''<br/>
 +
Editors now properly remember their selection context before they're saved.  Saving a modified editor will no longer result in selection context being lost.
 +
 
 +
 
 +
'''Issues with renaming artifacts from diagrams (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=263453 263453])'''<br/>
 +
In some cases renaming an artifact from diagrams would result in an error.
 +
 
 +
 
 +
'''Problem with moving artifacts of same name, but different types to the same package  (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=357470 357470])'''<br/>
 +
This was a refactoring issue caused when moving an artifact of the same name but different types to the same package.  This is now handled gracefully.
 +
 
 +
 
 +
'''Long build job when large annotation files are modified (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=362263 362263])'''<br/>
 +
In certain cases, a long build job would get triggered and stick around for a few minutes when a large annotation file was modified.  There were a lot of performance improvements in this iteration, which resolved such scenarios.
 +
 
 +
 
 +
'''Issues with deploying runnable generators (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=355712 355712])'''<br/>
 +
This is an old issue that had already been resolved. 
 +
 
 +
 
 +
'''In some cases, method annotations would be displayed under method arguments (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=365432 365432])'''<br/>
 +
In some cases, method annotations would be incorrectly displayed under its arguments when viewed in the editor.  This issue is now resolved.
 +
 
 +
 
 +
'''Stereotype selection changes when Profile editor is saved (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320054 320054])'''<br/>
 +
Selection context should be preserved in between save sessions.
 +
 
  
 +
'''The bug scrubbing in this iteration resulted in the following defects being cleaned up:'''
  
 +
'''Defect(s) marked as Invalid:'''<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=298845 298845] - Partly formed radio button in facet section of generate dialog<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=300715 300715] - Model DnD refactoring is not consistent with other DnD refactoring<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=249093 249093] - IAbstractTigerstripeProject should extend IAnnotationCapable<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=291541 291541] - Plugin deployment actions are a bit iffy<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=298971 298971] - Unchecking Cascade Delete Relationships preference checkbox ignored<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=276494 276494] - Cannot include module with Tigerstripe 0.4.6<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=258200 258200] - 0.5: Metamodel, M-API Migration<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=354612 354612] - It is not possible to update some fields in 'person' annotation<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333768 333768] - Test Failure: AssertionFailedError in TestStartup <br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=333769 333769] - Test Failure: ResourceException in TestRepositoryRefs <br/>
  
  
 +
'''Defect(s) marked as Works For Me:'''<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=269345 269345] - Changes made to multiple tabs on Profile are not saved<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=302785 302785] - Tigerstripe generation fails (headless build environment)<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=274636 274636] - Artifact fails to create but no errors<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=344700 344700] - IllegalStateException on diagrams<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=365827 365827] - Method fields are blocked after entity saving<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=342226 342226] - [Refactoring] In some cases refactoring corrupts diagram files<br/>
  
  
 
'''Defect(s) marked as Won't Fix:'''<br/>
 
'''Defect(s) marked as Won't Fix:'''<br/>
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=358507 358507] - Rename Package window sometimes cannot be opened for package<br/>
+
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=227246 227246] - Provide enhanced diagram package display<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=323647 323647] - Edit actions are disabled when selection contains an artifact and a diagram file<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=255454 255454] - Cannot get Manager Session for Project o/side the workspace<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=239173 239173] - Enumerations should not be able to be subclassed<br/>
 +
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=366506 366506] - "Select All" and "Deselect All" buttons on Dependencies tab on tigerstripe.xml are always enabled<br/>

Latest revision as of 18:26, 13 December 2011

Summary:

Trivial Defect: 1
Minor Defects: 5
Normal Defects: 37
Major Defects: 2
Enhancement: 4
Total: 49


Changes to Tigerstripe in Iteration 44:

Double click on artifacts in diagrams to open their associated editor (Bugzilla 329647)
Double clicking on an artifact in class diagrams will now open their associated editor.


Diagram012.png

Entity.png


There is also a link added to association dialog to open its editor:
Association editor.png


Order of attributes between TS explorer and form should be consistent (Bugzilla 361191)
Now the order of attributes in TS Explorer and editor are the same:

Same order.png


Dependencies can now be modified at generation time
This feature is useful when users want to run generation on only certain dependencies of a project. To do this, check 'Modify dependencies at generation time' > select the dependencies of interest > run generation. By default, Tigerstripe will behave just as before.

Dependencies enablement.png


Sometimes Tigerstripe Property View doesn't show existing annotation (Bugzilla 308597)
This was an intermittent problem where annotations were not displayed in property view


Support annotation of method arguments (Bugzilla 270928)
This issue was actually resolved a while back, but the corresponding bugzilla was never closed.


Save All fails for a renamed artifact (Bugzilla 354322)
This problem was caused as a result of refactoring an artifact that hadn't been saved. The tooling now forces users to save their artifact before refactoring it.


Save after refactoring.png


Incorrect error message when creating a new artifact (Bugzilla 340191)
When creating a new artifact, user was presented with the incorrect message of "Type already exists". It now correctly reads "Enter Artifact Name"


Add related artifacts does not work correctly for Association Classes (Bugzilla 263833)
This was an old defect that had already been resolved, but the associated bugzilla was never closed.


Subclipse change tag not displayed for TS diagrams (Bugzilla 214509)
In certain classes the Subclipse change tag "*" was not displayed on modified diagrams.


Moving an attribute in diagram loses the annotations (Bugzilla 250386)
Now, the annotations are marked as dangling and user has the option of attaching them to the new attribute.


In some cases build is not automatically triggered when it should (Bugzilla 358145)
In certain cases when (Project > Build automatically) was enabled, the build was still not triggered when it was expected. This was mostly related to annotation related changes.


Build automatically.png


Problem deleting projects with JAR file (Bugzilla 356603)
This bug prevented projects referencing a JAR dependency from being deleted.


Issues with dealing with large number of dangling annotations (Bugzilla 360524)
There were various problems caused when dealing with large (i.e. 100+) number of dangling annotations. These issued should now be resolved.


Issues with Annotation Extension Points (Bugzilla 305592)
This issue was fixed a while ago but the corresponding bugzilla was never closed.


Issues with annotating Enumeration artifacts (Bugzilla 245422)
This issue was fixed a while ago but the corresponding bugzilla was never closed.


Working Set problems with Tigerstripe Explorer (Bugzilla 244728)
This defect was resolved after migrating TS Explorer to a CNF-based view.


Installed Modules window doesn't resize efficiently (Bugzilla 329563)
This dialog along with its children now resize just as expected.


Deployed generators.png


Undeploy action doesn't work properly when invoked from ts-plugin.xml editor (Bugzilla 270030)
This action did not work as properly when invoked from the editor or via context menu. It worked properly from 'Deployed Generators' dialog.


Ts plugin.png


Problem with creating a target folder for a File Copy Rule (Bugzilla 364523)
A File Copy rule allows generators to copy files from model project or generator project to the corresponding target folder specified. This bug prevented the target folder from being created and as a result the rule didn't function properly. This issue has now been resolved.


File copy rule.png


Remove buttons of Search view do not work properly (Bugzilla 363741)
These buttons now behave just as expected.


Search.png


ConcurrentModificationException when update annotation file (Bugzilla 360620)
This defect was resolved after the previous annotation refactoring in I43.


Editor loses selection context after it's saved (Bugzilla 320051)
Editors now properly remember their selection context before they're saved. Saving a modified editor will no longer result in selection context being lost.


Issues with renaming artifacts from diagrams (Bugzilla 263453)
In some cases renaming an artifact from diagrams would result in an error.


Problem with moving artifacts of same name, but different types to the same package (Bugzilla 357470)
This was a refactoring issue caused when moving an artifact of the same name but different types to the same package. This is now handled gracefully.


Long build job when large annotation files are modified (Bugzilla 362263)
In certain cases, a long build job would get triggered and stick around for a few minutes when a large annotation file was modified. There were a lot of performance improvements in this iteration, which resolved such scenarios.


Issues with deploying runnable generators (Bugzilla 355712)
This is an old issue that had already been resolved.


In some cases, method annotations would be displayed under method arguments (Bugzilla 365432)
In some cases, method annotations would be incorrectly displayed under its arguments when viewed in the editor. This issue is now resolved.


Stereotype selection changes when Profile editor is saved (Bugzilla 320054)
Selection context should be preserved in between save sessions.


The bug scrubbing in this iteration resulted in the following defects being cleaned up:

Defect(s) marked as Invalid:
Bugzilla 298845 - Partly formed radio button in facet section of generate dialog
Bugzilla 300715 - Model DnD refactoring is not consistent with other DnD refactoring
Bugzilla 249093 - IAbstractTigerstripeProject should extend IAnnotationCapable
Bugzilla 291541 - Plugin deployment actions are a bit iffy
Bugzilla 298971 - Unchecking Cascade Delete Relationships preference checkbox ignored
Bugzilla 276494 - Cannot include module with Tigerstripe 0.4.6
Bugzilla 258200 - 0.5: Metamodel, M-API Migration
Bugzilla 354612 - It is not possible to update some fields in 'person' annotation
Bugzilla 333768 - Test Failure: AssertionFailedError in TestStartup
Bugzilla 333769 - Test Failure: ResourceException in TestRepositoryRefs


Defect(s) marked as Works For Me:
Bugzilla 269345 - Changes made to multiple tabs on Profile are not saved
Bugzilla 302785 - Tigerstripe generation fails (headless build environment)
Bugzilla 274636 - Artifact fails to create but no errors
Bugzilla 344700 - IllegalStateException on diagrams
Bugzilla 365827 - Method fields are blocked after entity saving
Bugzilla 342226 - [Refactoring] In some cases refactoring corrupts diagram files


Defect(s) marked as Won't Fix:
Bugzilla 227246 - Provide enhanced diagram package display
Bugzilla 323647 - Edit actions are disabled when selection contains an artifact and a diagram file
Bugzilla 255454 - Cannot get Manager Session for Project o/side the workspace
Bugzilla 239173 - Enumerations should not be able to be subclassed
Bugzilla 366506 - "Select All" and "Deselect All" buttons on Dependencies tab on tigerstripe.xml are always enabled

Back to the top