From: David G. <mu...@us...> - 2006-04-06 15:59:06
|
Update of /cvsroot/jfreechart/jfreechart In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9704 Modified Files: Tag: STABLE_1-0-0 ChangeLog NEWS Log Message: 2006-04-06 David Gilbert <dav...@ob...> * source/org/jfree/chart/plot/MultiplePiePlot.java (aggregatedItemsKey): New field, (aggregatedItemsPaint): Likewise, (sectionPaints): Likewise, (MultiplePiePlot(CategoryDataset)): Initialise new fields, (getAggregatedItemsKey): New method, (setAggregatedItemsKey): Likewise, (getAggregatedItemsPaint): Likewise, (setAggregatedItemsPaint): Likewise, (draw): Call prefetchSectionPaints(), use new field for aggregatedItemsKey, and update section colors in pie plot before drawing, (prefetchSectionPaints): New utility method, (getLegendItems): Call prefetchSectionPaints(), and add item for aggregatedItems if these are being used, (equals): Added tests for new fields, (writeObject): Added serialization support for new fields, (readObject): Likewise, * source/org/jfree/chart/plot/junit/MultiplePiePlotTests.java (testEquals): Extended to cover new fields, (testSerialization): Modified to cover a failing case. Index: NEWS =================================================================== RCS file: /cvsroot/jfreechart/jfreechart/Attic/NEWS,v retrieving revision 1.1.2.21 retrieving revision 1.1.2.22 diff -C2 -d -r1.1.2.21 -r1.1.2.22 *** NEWS 5 Apr 2006 14:13:20 -0000 1.1.2.21 --- NEWS 6 Apr 2006 15:58:54 -0000 1.1.2.22 *************** *** 5,8 **** --- 5,10 ---- API adjustments: + - MultiplePiePlot: added new fields aggregatedItemsKey and + aggregatedItemsPaint, plus accessor methods - see bug 1190647; - SpiderWebPlot: added new fields toolTipGenerator and urlGenerator, plus accessor methods (see patch 1463455); *************** *** 25,28 **** --- 27,31 ---- 1435461 - NumberAxis.equals() ignores rangeType field; 1435160 - XYPointerAnnotation.equals() ignores x and y fields; + 1190647 - Legend and section color mismatch for MultiplePiePlot. Index: ChangeLog =================================================================== RCS file: /cvsroot/jfreechart/jfreechart/ChangeLog,v retrieving revision 1.1.2.100 retrieving revision 1.1.2.101 diff -C2 -d -r1.1.2.100 -r1.1.2.101 *** ChangeLog 6 Apr 2006 13:23:53 -0000 1.1.2.100 --- ChangeLog 6 Apr 2006 15:58:53 -0000 1.1.2.101 *************** *** 1,4 **** --- 1,28 ---- 2006-04-06 David Gilbert <dav...@ob...> + * source/org/jfree/chart/plot/MultiplePiePlot.java + (aggregatedItemsKey): New field, + (aggregatedItemsPaint): Likewise, + (sectionPaints): Likewise, + (MultiplePiePlot(CategoryDataset)): Initialise new fields, + (getAggregatedItemsKey): New method, + (setAggregatedItemsKey): Likewise, + (getAggregatedItemsPaint): Likewise, + (setAggregatedItemsPaint): Likewise, + (draw): Call prefetchSectionPaints(), use new field for + aggregatedItemsKey, and update section colors in pie plot before + drawing, + (prefetchSectionPaints): New utility method, + (getLegendItems): Call prefetchSectionPaints(), and add item for + aggregatedItems if these are being used, + (equals): Added tests for new fields, + (writeObject): Added serialization support for new fields, + (readObject): Likewise, + * source/org/jfree/chart/plot/junit/MultiplePiePlotTests.java + (testEquals): Extended to cover new fields, + (testSerialization): Modified to cover a failing case. + + 2006-04-06 David Gilbert <dav...@ob...> + * source/org/jfree/data/time/Week.java (Week(Date, TimeZone)): Handle the case where the first few days of the |