Summary:
After the inter-team discussion, provided the new way to support
backward compatibility for bound columns.
Bugzilla Bug (s) Resolved: 136517, 136367, 136541
Description:
1. Changed the way for backward
compaitibility.
2. Changed the target element to create the
bound. For example, The data item _expression_ should be binded with table or
group, not itself.
3. Provided the compatibility for
Image.imageName.
4. Refactored codes because of above
changes.
5. Updated test cases in api and parser
package.
Tests Description : Junit test.
Files Edited:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ExpressionState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleMiscExpressionState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleTestExpreState.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/ActionParseTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ExtendedItemState.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/input/PropertyStateTest_1.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/validators/DataColumnNameValidator.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleURIState.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/Birt2_1_M5TextContent_golden.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/validators/DataColumnNameValidator.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/CompatibleBoundColumnsTest.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/ParserCompatibilityTest.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/DataItemHighlightRuleCompatible_golden.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/DataBoundColumnUtil.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/input/CompatibleBoundColumnNestedTable.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleUtil.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ExtendedItemState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleURIState.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/input/UserPropertyTest.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleMiscExpressionState.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/ActionParseTest.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/input/CompatibleImageNameParseTest.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/CompatibleBoundColumnNestedTable_golden.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ExpressionState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleTestExpreState.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/golden/PropertyHandleTest_golden2.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_13.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/TableHighlightRuleCompatible_golden.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/CompatibleBoundColumnsTest.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/CompatibleBirt2_1M5Expr_golden.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleUtil.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/PropertyStateTest_golden.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/input/TableItemHandleTest.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TextItemState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleDataValueExprState.java"
Files Added:
Files Removed:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleUserExpressionState.java"
Notes to Build Team:
Notes
to Developers:
Notes to QA:
Quotes
to Documentation:
Rick Lu
Actuate Software
Shanghai Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx