Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Fix [Bugzilla] 189607, 193234 and 193861.

- 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

 

 Henry Li

Actuate Software (Shanghai) Co., Ltd.  

(: (86)21-58826388

*: heng.li@actuate.com

 


Back to the top