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

(New page: == UNDER CONSTRUCTION. CHECK BACK LATER == == Summary: == <table border=0> <tr> <td>Major Defects:</td> <td>1</td> </tr> <tr> <td>Normal Defects:</td> <td>12<...)
 
Line 1: Line 1:
 
 
 
== UNDER CONSTRUCTION.  CHECK BACK LATER ==
 
 
 
 
 
== Summary: ==
 
== Summary: ==
  
Line 11: Line 4:
 
   <tr>
 
   <tr>
 
     <td>Major Defects:</td>
 
     <td>Major Defects:</td>
     <td>1</td>
+
     <td>2</td>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
 
     <td>Normal Defects:</td>
 
     <td>Normal Defects:</td>
     <td>12</td>
+
     <td>7</td>
  </tr>
+
  <tr>
+
    <td>Enhancments:</td>
+
    <td>1</td>
+
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
Line 28: Line 17:
 
</table>
 
</table>
  
== Changes to Tigerstripe in Iteration 31: ==
+
== Changes to Tigerstripe in Iteration 32: ==
 
+
 
+
'''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. 
+
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:
+
 
+
[[Image:referenced_module.png]]
+
 
+
 
+
 
+
 
+
'''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.  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'''<br/>
+
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 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=320339 320339])'''<br/>
+
'''Regression with dependency cycle detector (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=340824 340824])'''<br/>
In certain cases the 'Remove from Diagram' context menu action would get disabled.   
+
There was a regression with an enhancement submitted to detect to report back dependency cycles in Tigerstripe projects.  In certain cases dependencies were reported to be cyclical when they weren'tThis issue is now resolved.
  
  
'''Stack overflow when specifying a circular dependency (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337817 337817])'''<br/>
+
'''Properly handle generator versions specified model projects (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=340079 340079])'''<br/>
There was an issue which would cause a stack overflow when users inadvertently created a circular dependency.
+
When OSGi versions were used for Tigerstripe generators and the user specified a version that wasn't available when running generation on a model project, Tigerstripe would throw a null pointer exception.  This is now properly handled by displaying an appropriate message to users.
  
  
'''Problems with deleting Facets  (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337682 337682])'''<br/>
+
'''Generator path specified under preferences is ignored (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=338956 338956])'''<br/>
In certain cases deleting facets would cause a Core Exception.
+
The generator path specified under preferences is now properly used when creating new Tigerstripe projects.
  
  
'''Problems with removing referenced modules (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=338204 338204])'''<br/>
+
'''Stack overflow during a refactoring operation (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337842 337842])'''<br/>
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.
+
When users refactored artifacts contained in projects that had cyclical dependencies, the operation would result in a Stack Overflow error.  Issue is now resolved.
  
  
'''NPE when adding/removing facets to generators (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=337663 337663])'''<br/>
+
'''Issues with creating Exception artifacts (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=339466 339466])'''<br/>
In certain cases adding/removing facets to generators would throw a null pointer exception.
+
This was an issue with creating Exception artifacts where it would cause an event loop 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/>
+
'''Couple of issues resolved regarding usage of facets with stereotype-based exclusion (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=338992 338992] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=338917 338917])'''<br/>
Pressing the cancel button on the annotation conflict window closed a second modal dialog, which wasn't correct.
+
First issue was a minor change in behavior and the second issue was an Invalid Thread Access where SWT manipulation was being done on a non-UI thread.
  
  
'''Stereotype values not getting encoded properly (Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=336882 336882])'''<br/>
+
'''Defects marked as Invalid:'''
There was an encoding issue with stereotype values where characters such as < > & " ' were not getting encoded properly.
+
Bugzilla [https://bugs.eclipse.org/bugs/show_bug.cgi?id=258194 258194] - 0.5 stream committed bugs.
  
  
'''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.
 
  
'''Defects marked as Wont Fix:'''<br/>
+
'''Defects marked as 'Works For Me':'''
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=339540 339540] - [Annotations] In some cases annotation property view is not properly populated when selecting an artifact

Revision as of 16:07, 6 April 2011

Summary:

Major Defects: 2
Normal Defects: 7
Total: 14

Changes to Tigerstripe in Iteration 32:

Regression with dependency cycle detector (Bugzilla 340824)
There was a regression with an enhancement submitted to detect to report back dependency cycles in Tigerstripe projects. In certain cases dependencies were reported to be cyclical when they weren't. This issue is now resolved.


Properly handle generator versions specified model projects (Bugzilla 340079)
When OSGi versions were used for Tigerstripe generators and the user specified a version that wasn't available when running generation on a model project, Tigerstripe would throw a null pointer exception. This is now properly handled by displaying an appropriate message to users.


Generator path specified under preferences is ignored (Bugzilla 338956)
The generator path specified under preferences is now properly used when creating new Tigerstripe projects.


Stack overflow during a refactoring operation (Bugzilla 337842)
When users refactored artifacts contained in projects that had cyclical dependencies, the operation would result in a Stack Overflow error. Issue is now resolved.


Issues with creating Exception artifacts (Bugzilla 339466)
This was an issue with creating Exception artifacts where it would cause an event loop exception.


Couple of issues resolved regarding usage of facets with stereotype-based exclusion (Bugzilla 338992 338917)
First issue was a minor change in behavior and the second issue was an Invalid Thread Access where SWT manipulation was being done on a non-UI thread.


Defects marked as Invalid: Bugzilla 258194 - 0.5 stream committed bugs.


Defects marked as 'Works For Me': Bugzilla 339540 - [Annotations] In some cases annotation property view is not properly populated when selecting an artifact

Back to the top