Description: Fix of
bugs 123523, 122124, 123560, 122092 and 123664. Avoid npe when previewing a
scripted data set with a java event handler class,
IReportContext.getHttpServletRequest works, remove setValue from
IDataItemInstance, add javadoc to IRow and pull up some methods from
IReportItemInstance to IReportElementInstance (get/setWidth etc).
Regression: No
Code owner: XML API Team
Code reviewer: Wenbin He
Tests:
Manual
Tests automated: No, manual at this time
Branches involved: Eclipse CVS
Bugzilla bugs resolved:
123523, 122124, 123560, 122092 and 123664
Notes to Developers:
None
Notes to QA:
None
Notes to Documentation:
None
Notes to Configuration Management:
None
Files removed:
None
Files added:
None
Files changed:
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IReportElementInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IDataItemInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/CellInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IRow.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ExecutionContext.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSourceEventHandler.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/element/IReportItem.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IReportItemInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSetEventAdapter.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportContextImpl.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSourceEventAdapter.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DataSourceScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptDataSourceScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/ICellInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/DataItemInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DataSetScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptDataSetScriptExecutor.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/ReportItemInstance.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSetEventHandler.java
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/ReportElementInstance.java
--
Petter Ivmark
Senior Software Engineer
Actuate Corporation
701 Gateway Blvd
South San Francisco, CA 94080
phone: +1 650 837 4772
email: pivmark@xxxxxxxxxxx
web: www.actuate.com