Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Add new features of BIRT 2.0 M3.

Title: CheckIn: Add new features of BIRT 2.0 M3.

- Summary: Add new features of BIRT 2.0 M3.

- Bugzilla Bug (s) Resolved: None

- Description:

  1) HTML Pagination
  2) CSS Style support
  3) TOC support
  4) Separate the Engine into Factory and Presentation
  5) Support IContent script object


- Tests Description: Unit Test


- Notes to Build Team:

- Notes to Developers:

- Notes to QA:
  As this is a major change from the old source base, full test is needed.

- Notes to Documentation:


- Files Edited:

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/_expression_.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GraphicMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/SimpleMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/HTMLRenderContext.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/ReportRunner.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GroupDesign.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/util/FileUtilTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/TableGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ListGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSetupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/TextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/util/FileUtil.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapRuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSequenceDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/extension/internal/RowMetaData.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/PlainTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DrillThroughActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ParameterGroupDefn.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/CompareUtils.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IEngineTask.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/RuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/ReportParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/HighlightDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/HTMLTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DimensionType.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserTokenManager.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/_expression_.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/ReportRunner.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ListGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/TextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/util/FileUtil.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapRuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSequenceDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/extension/internal/RowMetaData.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DrillThroughActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ParameterGroupDefn.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/HighlightDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/HTMLTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DimensionType.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserTokenManager.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GraphicMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/SimpleMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/HTMLRenderContext.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GroupDesign.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/util/FileUtilTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/TableGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSetupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/PlainTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/CompareUtils.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IEngineTask.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/RuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/ReportParser.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/_expression_.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/ReportRunner.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ListGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/TextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/util/FileUtil.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapRuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSequenceDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/extension/internal/RowMetaData.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DrillThroughActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ParameterGroupDefn.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/HighlightDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/HTMLTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DimensionType.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserTokenManager.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GraphicMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/SimpleMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/HTMLRenderContext.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GroupDesign.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/util/FileUtilTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/TableGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSetupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/PlainTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/CompareUtils.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IEngineTask.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/RuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/ReportParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/HTMLRenderContext.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/ReportRunner.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/IEngineTask.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ParameterGroupDefn.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapRuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/_expression_.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSequenceDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/extension/internal/RowMetaData.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DrillThroughActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GraphicMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/SimpleMasterPageDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/CompareUtils.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ActionDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/RuleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/GroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/HighlightDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DimensionType.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/MapDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/ListGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/PageSetupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/css/CssParserTokenManager.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/util/FileUtil.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/PlainTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/HTMLTextParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/ReportParser.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/TableGroupDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/TextParser.java"
"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/util/FileUtilTest.java"
"/org.eclipse.birt.report.engine/.classpath" "/org.eclipse.birt.report.engine/BuildEngine.xml" "/org.eclipse.birt.report.engine/.cvsignore"


- Files Removed:

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/buffer/BufferedTableEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/IReportItemEmitter.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test0.csv" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/IReportEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/buffermgr/DropBufferManager.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test-translation-fr.txt" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/buffer/BufferedItemEmitter.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/parser/ParameterGroupTest.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test-translation-big5.txt" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/IPageSetupEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/TextItemContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/ir/StyleTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/buffer/BufferedContainerEmitter.ja"/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test-translation-en.txt" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IReportItemContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/parser/ReportParserTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ExtendedItemContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/parser/ScalarParameterTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IExtendedItemContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IMasterPageContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/PageSequenceContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ReportElementContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/buffermgr/IContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/StyleDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IReportElementContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/ExtendedItemExecutorTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IImageItemContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/ir/HighlightRuleTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ColumnContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/MasterPageContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ImageItemContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/TranslationTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/ITableEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IReportContentVisitor.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/IExtendedItemEmitter.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test6.csv" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/HighlightStyleTest.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test-translation-cn.txt" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/buffer/BufferedReportEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/MergedStyle.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IPageSetupContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test-translation-ja.txt" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/StyledElementContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test30.csv" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/buffer/BufferedNode.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test1.csv" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/IContainerEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ReportItemContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/buffer/package.html" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/executor/test-translation.xml" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/ExtendedItemEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/IPrensentationContext.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IPageSequenceContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IStyledElementContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/PageSetupContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IColumnContent.java"


Back to the top