Summary:
Fixed one bug 122901 Exported data source is invalid. When duplicates element
properties, for extendable elements, extension names and ids must be set before
duplicating property values.
Add clearListeners()
in CommandStack for UI to release resources.
- Bugzilla Bug (s) Resolved: Bugzilla Bug Bug 122901 Exported data
source is invalid
- Description:
1. Revised codes in ModelUtil to fix bug 122901.
2. Added
clearListeners() in CommandStack, ActivityStack for UI requirements..
3. Refactored
codes in ValidationExecutor, ValidationNode, MetaDataReader for performance.
4.
Added test cases.
- Tests Description :
- Files Edited:
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/api/ElementExporterTest.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/CommandStack.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/validators/ValidationExecutor.java"
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_6.xml"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/validators/ValidationNode.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/util/ModelUtil.java"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/metadata/MetaDataReader.java"
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_13.xml"
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/api/input/ElementExporterTest_4.xml"
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/api/input/ElementExporterTest_5.xml"
"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/activity/ActivityStack.java"
"/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/activity/ActivityStackTest.java"
- Files Added:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
Rick Lu
Actuate Shanghai Center.
Email: rlu@xxxxxxxxxxx
Phone: 86 21 58826388
Fax: 86 21 58826002