- Summary:
fix bug116707: Min Slice doesn't apply to legend, 117059(partial):Optimize
chart drawing using medium to large datasets
- Bugzilla Bug (s)
Resolved:
116707,117059
- Description:
1. support filtering legend item according to the actual series rendering
result.
2. replaced EcoreUtil.copy() with custom copying routine if applicable to
reduce the performance impact caused by EMF framework.
- Tests Description :
- Files Edited:
- Files Added:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to
Documentation:
/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swt/RegionAction.java
/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swt/SwtRendererImpl.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Area.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Bar.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Dial.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/DialRenderer.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Line.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Pie.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/PieRenderer.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Scatter.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Stock.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/IConstants.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/LegendBuilder.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/LegendItemHints.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/LegendItemLayoutHints.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/LegendLayoutHints.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/withaxes/OneAxis.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/withaxes/PlotWith3DAxes.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/withaxes/SeriesRenderingHints.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/withaxes/SeriesRenderingHints3D.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/withoutaxes/SeriesRenderingHints.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Arc3DRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/ArcRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Area3DRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/AreaRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/ImageRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Line3DRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/LineRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Oval3DRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/OvalRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Polygon3DRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/PolygonRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/RectangleRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/Text3DRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/TextRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/factory/Generator.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/factory/RunTimeContext.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/ScriptHandler.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/BoundsImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/ColorDefinitionImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/FontDefinitionImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/InsetsImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/LineAttributesImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/LocationImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/SizeImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/TextAlignmentImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/impl/TextImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/component/impl/LabelImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/data/impl/TriggerImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/layout/impl/LegendImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/AxesRenderer.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/BaseRenderer.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/CurveRenderer.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/MarkerRenderer.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/style/SimpleProcessor.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/style/SimpleStyle.java
Best Regards,
Zhiqiang Qian
Actuate Corporation - Shanghai R&D Center
( : (86)21-58826388
* : zqian@xxxxxxxxxxx