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 "I31 Release Notes"

 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Summary: ==
 
== Summary: ==
 
'''This page is under construction.  Please check back later'''
 
  
 
<table border=0>
 
<table border=0>
  <tr>
 
    <td>Enhancements:</td>
 
    <td>2</td>
 
  </tr>
 
 
   <tr>
 
   <tr>
 
     <td>Major Defects:</td>
 
     <td>Major Defects:</td>
     <td>4</td>
+
     <td>1</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>Normal Defects:</td>
 
     <td>Normal Defects:</td>
     <td>23</td>
+
     <td>12</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td>Minor Defects:</td>
+
     <td>Enhancments:</td>
 
     <td>1</td>
 
     <td>1</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>'''Total''':</td>
 
     <td>'''Total''':</td>
     <td>'''30'''</td>
+
     <td>'''14'''</td>
 
   </tr>
 
   </tr>
  
 
</table>
 
</table>
 
  
 
== Changes to Tigerstripe in Iteration 31: ==
 
== Changes to Tigerstripe in Iteration 31: ==
  
  
'''Issues with annotating referenced modules (Bugzillas [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336641 336641] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=339537 339537] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337779 337779] )'''<br/>
+
'''Issues with Annotation Framework (Bugzillas [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336641 336641] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=339537 339537] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337779 337779] )'''<br/>
There were a few issues with annotations, which were resolved.   
+
There were a few issues with annotations which were resolved.   
 
The first issue was the fact that the annotation file (i.e. .ann file) would end up in the workspace as opposed to the project when annotating artifacts from referenced modules.  The second problem was an issue where annotating artifacts in a referenced module would replicate the annotation for all the projects which referenced the same module.  The third problem was an issue where the annotation was not properly detected and exposed to generators.  All three issues are now resolved.   
 
The first issue was the fact that the annotation file (i.e. .ann file) would end up in the workspace as opposed to the project when annotating artifacts from referenced modules.  The second problem was an issue where annotating artifacts in a referenced module would replicate the annotation for all the projects which referenced the same module.  The third problem was an issue where the annotation was not properly detected and exposed to generators.  All three issues are now resolved.   
  
 
+
To annotate artifacts in a referenced module, simply modify the dependency of your project to depend on the module, then expand the referenced module and annotate the artifacts as you see fit.  See snapshot below for more details:
To annotate artifacts in a referenced module, simply modify the dependency of your project to depend on the module > expand the referenced module and annotate the artifacts as you see fit.  See snapshot below for more details:
+
  
 
[[Image:referenced_module.png]]
 
[[Image:referenced_module.png]]
Line 44: Line 36:
  
 
'''Performance improvement of refactoring (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336735 336735])'''<br/>
 
'''Performance improvement of refactoring (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336735 336735])'''<br/>
During refactoring the auto build feature is now automatically turned off prior to the start of refactoring.  It's turned back on when refactoring is complete.  This significantly improves the performance of refactoring for large model projects.
+
During refactoring the auto build feature is now automatically turned off prior to the start of refactoring.  It's turned back on when refactoring is complete.  This significantly improves the performance of refactoring for large model projects.  In the past, the auto builder would continuously interrupt the refactoring process which would cause a significant performance degradation.
  
  
'''Remove From Diagram Action is disabled in certain scenarios (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320339 320339])'''<br/>
+
'''Enhancement: Target folder marked out of date when there are changes to a model project'''<br/>
In certain cases the 'Remove from Diagram' action would get disabled when it wasn't supposed to be.
+
Now when there are changes to the Model, Stereotypes, Tigerstripe Descriptor, Active Facet, or if the Active Facet is re-assigned the target output folder for generation will be marked with a warning marker as out-of-date. Running generation on the project will remove the marker.
  
  
'''Stack overflow when specifying a circular dependency (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336309 336309])'''<br/>
+
'''Remove from Diagram Action is disabled in certain scenarios (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320339 320339])'''<br/>
This was a regression which would generate an error when project dependencies was modifiedIssue is now resolved.
+
In certain cases the 'Remove from Diagram' context menu action would get disabled.   
  
  
'''Problems with deleting facets (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337682 337682])'''<br/>
+
'''Stack overflow when specifying a circular dependency (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337817 337817])'''<br/>
 +
There was an issue which would cause a stack overflow when users inadvertently created a circular dependency.
 +
 
 +
 
 +
'''Problems with deleting Facets (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337682 337682])'''<br/>
 
In certain cases deleting facets would cause a Core Exception.
 
In certain cases deleting facets would cause a Core Exception.
  
  
 
'''Problems with removing referenced modules (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=338204 338204])'''<br/>
 
'''Problems with removing referenced modules (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=338204 338204])'''<br/>
Deleting referenced modules from projects would cause an internal error.  Even though the operation would complete successfully, this would cause some test cases to fail.
+
Deleting referenced modules from projects would cause an internal error.  Even though the operation completed successfully, this would cause some of the test cases to fail.
  
  
 
'''NPE when adding/removing facets to generators (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337663 337663])'''<br/>
 
'''NPE when adding/removing facets to generators (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337663 337663])'''<br/>
 
In certain cases adding/removing facets to generators would throw a null pointer exception.
 
In certain cases adding/removing facets to generators would throw a null pointer exception.
 
  
  
 
'''Cancel button on the Annotation Conflict window doesn't function properly (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337794 337794])'''<br/>
 
'''Cancel button on the Annotation Conflict window doesn't function properly (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337794 337794])'''<br/>
 
Pressing the cancel button on the annotation conflict window closed a second modal dialog, which wasn't correct.
 
Pressing the cancel button on the annotation conflict window closed a second modal dialog, which wasn't correct.
 
 
'''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.
 
 
 
'''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.
 
  
  
Line 86: Line 73:
 
'''NPE during refactoring (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336737 336737])'''<br/>
 
'''NPE during refactoring (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336737 336737])'''<br/>
 
In certain cases an NPE would be thrown during refactoring.  Issue was diagnosed and resolved.
 
In certain cases an NPE would be thrown during refactoring.  Issue was diagnosed and resolved.
 
 
  
 
'''Defects marked as Wont Fix:'''<br/>
 
'''Defects marked as Wont Fix:'''<br/>
 
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=311783 311783] - Project creation and project names<br/>
 
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=311783 311783] - Project creation and project names<br/>

Latest revision as of 18:32, 18 March 2011

Summary:

Major Defects: 1
Normal Defects: 12
Enhancments: 1
Total: 14

Changes to Tigerstripe in Iteration 31:

Issues with Annotation Framework (Bugzillas 336641 339537 337779 )
There were a few issues with annotations which were resolved. The first issue was the fact that the annotation file (i.e. .ann file) would end up in the workspace as opposed to the project when annotating artifacts from referenced modules. The second problem was an issue where annotating artifacts in a referenced module would replicate the annotation for all the projects which referenced the same module. The third problem was an issue where the annotation was not properly detected and exposed to generators. All three issues are now resolved.

To annotate artifacts in a referenced module, simply modify the dependency of your project to depend on the module, then expand the referenced module and annotate the artifacts as you see fit. See snapshot below for more details:

Referenced module.png



Performance improvement of refactoring (Bugzilla 336735)
During refactoring the auto build feature is now automatically turned off prior to the start of refactoring. It's turned back on when refactoring is complete. This significantly improves the performance of refactoring for large model projects. In the past, the auto builder would continuously interrupt the refactoring process which would cause a significant performance degradation.


Enhancement: Target folder marked out of date when there are changes to a model project
Now when there are changes to the Model, Stereotypes, Tigerstripe Descriptor, Active Facet, or if the Active Facet is re-assigned the target output folder for generation will be marked with a warning marker as out-of-date. Running generation on the project will remove the marker.


Remove from Diagram Action is disabled in certain scenarios (Bugzilla 320339)
In certain cases the 'Remove from Diagram' context menu action would get disabled.


Stack overflow when specifying a circular dependency (Bugzilla 337817)
There was an issue which would cause a stack overflow when users inadvertently created a circular dependency.


Problems with deleting Facets (Bugzilla 337682)
In certain cases deleting facets would cause a Core Exception.


Problems with removing referenced modules (Bugzilla 338204)
Deleting referenced modules from projects would cause an internal error. Even though the operation completed successfully, this would cause some of the test cases to fail.


NPE when adding/removing facets to generators (Bugzilla 337663)
In certain cases adding/removing facets to generators would throw a null pointer exception.


Cancel button on the Annotation Conflict window doesn't function properly (Bugzilla 337794)
Pressing the cancel button on the annotation conflict window closed a second modal dialog, which wasn't correct.


Stereotype values not getting encoded properly (Bugzilla 336882)
There was an encoding issue with stereotype values where characters such as < > & " ' were not getting encoded properly.


NPE during refactoring (Bugzilla 336737)
In certain cases an NPE would be thrown during refactoring. Issue was diagnosed and resolved.

Defects marked as Wont Fix:
Bugzilla 311783 - Project creation and project names

Back to the top