- Summary:
Fixed bugzilla bug 189607: 2D+ Curve Fitting Line does not work correctly [0001]
Fixed bugzilla bug 193234: Mixed type of
(Pyramid and Area) is not consistent with that of (Cone and Area) and (Tube and
Area) [0001]
Fixed bugzilla bug 193861: Tube, Cone
and Pyramid lose the top face with negative values for 2D+ Stacked [13]
- Bugzilla Bug (s)
Resolved: 189607, 193234, 193861.
- Description:
189607: Draw curve fitting
as line for 2D+ case.
193234: DeferredCacheManager class was added to get correct rendering order of series.
193861: Refactoring rendering implementation of Bar/Cone/Tube/Triangle,
extended function of DeferredCacheManager class, add different rendering blocks
of series into different deferred cache to assure the independence of series
rendering. And do the correct rendering order of deferred caches; the correct rendering
order should equal its series index.
-
Code Reviewer: Yulin
- Tests Description: Manual Test
- Notes to Build Team: N/A
- Notes to Developers: N/A
- Notes to QA: N/A
- Notes to
Documentation: N/A
- Files Edited:
/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/Line.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/EventObjectCache.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/PrimitiveRenderEvent.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/event/WrappedInstruction.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/factory/Generator.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/component/Series.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/component/impl/SeriesImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/type/impl/BarSeriesImpl.java
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/type/impl/BubbleSeriesImpl.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/DeferredCache.java
- Files Added:
/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/render/DeferredCacheManager.java
- Files Deleted