Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: Fix bug 129642 --Page break enhancements - DE support.

-  Summary:
Page break enhancements - DE support.

 

 

- Bugzilla Bug (s) Resolved:
129642

 

-         Description:
Page break enhancements - DE support.

-          

1. Drop page break interval property from Listing Item.

2. Shift ‘repeatHeader’ property from table element to listing element, which means ‘repeatHeader’ property works for both table and list.

3. Add ‘repeatHeader’, ‘pageBreakAfter’ and ‘pageBreakBefore’ to “ListGroup” element.

4. Separate choice type ‘pageBreak’ into ‘pageBreakAfter’ and ‘pageBreakBefore’ and modified some choices.

5. Some backward compatibility work.

 

- Tests Description :

- Files Edited:

src/org/eclipse/birt/report/model/elements/interfaces/IListingElementModel.java;

src/org/eclipse/birt/report/model/elements/interfaces/ITableItemModel.java;

src/org/eclipse/birt/report/model/elements/interfaces/IGroupElementModel.java;

src/org/eclipse/birt/report/model/elements/rom.def;

src/org/eclipse/birt/report/model/parser/CompatiblePageBreakPropState.java;

src/org/eclipse/birt/report/model/parser/PropertyState.java;

src/org/eclipse/birt/report/model/parser/AbstractPropertyState.java;

src/org/eclipse/birt/report/model/api/GroupHandle.java;

src/org/eclipse/birt/report/model/api/ListingHandle.java;

src/org/eclipse/birt/report/model/api/TableHandle.java;

src/org/eclipse/birt/report/model/writer/ModuleWriter.java;

src/org/eclipse/birt/report/model/api/elements/DesignChoiceConstants.java;

src/org/eclipse/birt/report/model/util/ModelUtil.java;

src/org/eclipse/birt/report/model/i18n/Messages.properties;

src/org/eclipse/birt/report/model/metadata/ElementDefn.java;

 

test/org/eclipse/birt/report/model/parser/golden/TableHighlightRuleCompatible_golden.xml;

test/org/eclipse/birt/report/model/parser/golden/TableItemParseTest_golden.xml;

test/org/eclipse/birt/report/model/parser/golden/TableOnMumbleCompatibleTest_golden.xml;

test/org/eclipse/birt/report/model/parser/golden/ListItemParseTest_golden.xml;

test/org/eclipse/birt/report/model/api/StyleHandleTest.java;

test/org/eclipse/birt/report/model/api/TableItemHandleTest.java;

test/org/eclipse/birt/report/model/api/GroupHandleTest.java;

test/org/eclipse/birt/report/model/parser/ListItemParseTest.java;

test/org/eclipse/birt/report/model/parser/ParserCompatibilityTest.java;

test/org/eclipse/birt/report/model/parser/StyleParseTest.java;

test/org/eclipse/birt/report/model/core/golden/TableItemLocalPropsTest_golden.txt;

test/org/eclipse/birt/report/model/core/golden/TableItemPropsTest_golden.txt;

test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_4.xml;

test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_12.xml;

test/org/eclipse/birt/report/model/css/StyleSheetLoaderTest.java;

test/org/eclipse/birt/report/model/parser/input/CompatiblePageBreaks.xml;

test/org/eclipse/birt/report/model/api/input/GroupHandleTest.xml

 

-         Files Added:

 test/org/eclipse/birt/report/model/parser/input/CompatiblePageBreaks.xml

src/org/eclipse/birt/report/model/parser/CompatiblePageBreakPropState.java


- Notes to Build Team:

- Notes to Developers:

- Notes to QA:

- Notes to Documentation:

Some API changes, see detail in later API change doc.

Best regards,

 

Jane Liu

Actuate Corporation - Shanghai R&D Center
( : (86)21-58826388

 


Back to the top