root / tmp / org.txm.libs.jfreechart / about.html @ 599
History | View | Annotate | Download (43.9 kB)
1 | 265 | sjacqu01 | <pre>
|
---|---|---|---|
2 | 230 | sjacqu01 | ******************************** |
3 | 230 | sjacqu01 | * JFREECHART: Version 1.0.17 * |
4 | 230 | sjacqu01 | ******************************** |
5 | 230 | sjacqu01 | |
6 | 230 | sjacqu01 | 24 November 2013 |
7 | 230 | sjacqu01 | |
8 | 230 | sjacqu01 | (C)opyright 2000-2013, by Object Refinery Limited and Contributors. |
9 | 230 | sjacqu01 | |
10 | 230 | sjacqu01 | ----------------- |
11 | 230 | sjacqu01 | 1. INTRODUCTION |
12 | 230 | sjacqu01 | ----------------- |
13 | 230 | sjacqu01 | JFreeChart is a free chart library for the Java(tm) platform. It runs |
14 | 230 | sjacqu01 | on the Java 2 Platform (JRE 1.6.0 or later) and uses the Java 2D API for |
15 | 230 | sjacqu01 | drawing. |
16 | 230 | sjacqu01 | |
17 | 230 | sjacqu01 | JFreeChart is licensed under the terms of the GNU Lesser General |
18 | 265 | sjacqu01 | Public Licence (LGPL). A copy of the <a href="about_files/licence-LGPL.txt">licence</a> is included in the |
19 | 230 | sjacqu01 | distribution. |
20 | 230 | sjacqu01 | |
21 | 230 | sjacqu01 | Please note that JFreeChart is distributed WITHOUT ANY WARRANTY; |
22 | 230 | sjacqu01 | without even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
23 | 230 | sjacqu01 | PARTICULAR PURPOSE. Please refer to the licence for details. |
24 | 230 | sjacqu01 | |
25 | 230 | sjacqu01 | We are grateful to the many developers that have contributed to JFreeChart. |
26 | 230 | sjacqu01 | The contributors are listed below in section 10. |
27 | 230 | sjacqu01 | |
28 | 230 | sjacqu01 | ------------------- |
29 | 230 | sjacqu01 | 2. LATEST VERSION |
30 | 230 | sjacqu01 | ------------------- |
31 | 230 | sjacqu01 | The latest version of this class library can be obtained from: |
32 | 230 | sjacqu01 | |
33 | 230 | sjacqu01 | http://www.jfree.org/jfreechart/ |
34 | 230 | sjacqu01 | |
35 | 230 | sjacqu01 | If you have any comments, suggestions or bugs to report, please post a |
36 | 230 | sjacqu01 | message in the JFreeChart forum. |
37 | 230 | sjacqu01 | |
38 | 230 | sjacqu01 | ----------------- |
39 | 230 | sjacqu01 | 3. DOCUMENTATION |
40 | 230 | sjacqu01 | ----------------- |
41 | 230 | sjacqu01 | You can download installation instructions |
42 | 230 | sjacqu01 | (jfreechart-1.0.17-install.pdf) from the JFreeChart home |
43 | 230 | sjacqu01 | page or the project page on SourceForge. |
44 | 230 | sjacqu01 | |
45 | 230 | sjacqu01 | Further documentation for JFreeChart (the JFreeChart Developer Guide) is |
46 | 230 | sjacqu01 | available to purchase from by Object Refinery Limited, a company owned and |
47 | 230 | sjacqu01 | operated by David Gilbert (the original author of JFreeChart). For more |
48 | 230 | sjacqu01 | information, please see: |
49 | 230 | sjacqu01 | |
50 | 230 | sjacqu01 | http://www.object-refinery.com/jfreechart/guide.html |
51 | 230 | sjacqu01 | |
52 | 230 | sjacqu01 | Sales of the JFreeChart Developer Guide are an important source of funding for |
53 | 230 | sjacqu01 | the project. Please help us to continue developing free software. |
54 | 230 | sjacqu01 | |
55 | 230 | sjacqu01 | API documentation files in HTML format are available on-line. If you wish |
56 | 230 | sjacqu01 | to keep a local copy of the API files, you can regenerate them directly |
57 | 230 | sjacqu01 | from the source code. You can do this using the 'javadoc' utility directly, |
58 | 230 | sjacqu01 | or with the Ant script (build.xml) included in the distribution. |
59 | 230 | sjacqu01 | |
60 | 230 | sjacqu01 | ----------------- |
61 | 230 | sjacqu01 | 4. DEPENDENCIES |
62 | 230 | sjacqu01 | ----------------- |
63 | 230 | sjacqu01 | JFreeChart has the following dependencies: |
64 | 230 | sjacqu01 | |
65 | 230 | sjacqu01 | (a) JRE/JDK 1.6.0 or higher - note that the previous release of JFreeChart |
66 | 230 | sjacqu01 | worked with JRE/JDK 1.4.2 or later. With a bit of hacking, it may be possible |
67 | 230 | sjacqu01 | to get JFreeChart working on these older versions, but we are no longer |
68 | 230 | sjacqu01 | supporting it. |
69 | 230 | sjacqu01 | |
70 | 230 | sjacqu01 | (b) JCommon - version 1.0.0 or later. The runtime jar file (version 1.0.21) |
71 | 230 | sjacqu01 | is included in the JFreeChart distribution. You can obtain the complete |
72 | 230 | sjacqu01 | source code for JCommon from: |
73 | 230 | sjacqu01 | |
74 | 230 | sjacqu01 | http://www.jfree.org/jcommon/ |
75 | 230 | sjacqu01 | |
76 | 230 | sjacqu01 | JCommon is licensed under the terms of the GNU Lesser General Public Licence. |
77 | 230 | sjacqu01 | |
78 | 230 | sjacqu01 | (c) servlet.jar - classes in the org.jfree.chart.servlet |
79 | 230 | sjacqu01 | package require this file. The JFreeChart distribution includes the |
80 | 230 | sjacqu01 | servlet.jar file distributed with Tomcat 4.1.31. Applicable license |
81 | 230 | sjacqu01 | terms are published at: |
82 | 230 | sjacqu01 | |
83 | 230 | sjacqu01 | http://java.sun.com/products/servlet/LICENSE |
84 | 230 | sjacqu01 | |
85 | 230 | sjacqu01 | (d) JUnit - a unit testing framework (the junit.jar runtime file is |
86 | 230 | sjacqu01 | included in the distribution). JUnit is licensed under the terms |
87 | 230 | sjacqu01 | of the IBM Common Public License. You can find out more about JUnit |
88 | 230 | sjacqu01 | and/or download the latest version from: |
89 | 230 | sjacqu01 | |
90 | 230 | sjacqu01 | http://www.junit.org |
91 | 230 | sjacqu01 | |
92 | 230 | sjacqu01 | The JUnit tests included with JFreeChart have been created using JUnit |
93 | 230 | sjacqu01 | 4.3.1. |
94 | 230 | sjacqu01 | |
95 | 230 | sjacqu01 | ----------- |
96 | 230 | sjacqu01 | 5. SUPPORT |
97 | 230 | sjacqu01 | ----------- |
98 | 230 | sjacqu01 | Support questions can be posted in the free support forum at |
99 | 230 | sjacqu01 | |
100 | 230 | sjacqu01 | http://www.jfree.org/forum/viewforum.php?f=3 |
101 | 230 | sjacqu01 | |
102 | 230 | sjacqu01 | We read all questions posted in the forum, and respond to as many as we can |
103 | 230 | sjacqu01 | in the time available. Unfortunately, there are too many questions to answer |
104 | 230 | sjacqu01 | them all. |
105 | 230 | sjacqu01 | |
106 | 230 | sjacqu01 | -------------------- |
107 | 230 | sjacqu01 | 6. ANT BUILD SCRIPT |
108 | 230 | sjacqu01 | -------------------- |
109 | 230 | sjacqu01 | An Ant build script (build.xml) is included in the distribution. This |
110 | 230 | sjacqu01 | is the same script that is used to create the JFreeChart distribution. |
111 | 230 | sjacqu01 | |
112 | 230 | sjacqu01 | For more information about Ant: |
113 | 230 | sjacqu01 | |
114 | 230 | sjacqu01 | http://ant.apache.org/ |
115 | 230 | sjacqu01 | |
116 | 230 | sjacqu01 | If you want to rebuild the JFreeChart jar file, we highly recommend that you |
117 | 230 | sjacqu01 | use this script as it includes certain files (for example, .properties files) |
118 | 230 | sjacqu01 | that you MUST have in the jar file for JFreeChart to function correctly. |
119 | 230 | sjacqu01 | |
120 | 230 | sjacqu01 | ------------------------ |
121 | 230 | sjacqu01 | 7. THE DEMO APPLICATION |
122 | 230 | sjacqu01 | ------------------------ |
123 | 230 | sjacqu01 | A demo application that shows a selection of the charts that can be |
124 | 230 | sjacqu01 | generated is included in the JFreeChart distribution. To run the |
125 | 230 | sjacqu01 | demo (using JDK 1.6.0 or later), use the following command: |
126 | 230 | sjacqu01 | |
127 | 230 | sjacqu01 | java -jar jfreechart-1.0.17-demo.jar |
128 | 230 | sjacqu01 | |
129 | 230 | sjacqu01 | The complete source code for the demo application is available for |
130 | 230 | sjacqu01 | download when you purchase the JFreeChart Developer Guide. |
131 | 230 | sjacqu01 | |
132 | 230 | sjacqu01 | The demo application also links to the JFreeSVG and OrsonPDF libraries, to |
133 | 230 | sjacqu01 | provide export facilities to the SVG and PDF formats. These fast, lightweight |
134 | 230 | sjacqu01 | libraries are not free, licenses can be purchased from Object Refinery Limited. |
135 | 230 | sjacqu01 | |
136 | 230 | sjacqu01 | An additional tab added to the demo application in version 1.0.17 showcases |
137 | 230 | sjacqu01 | Orson Charts 3D, a new library by Object Refinery Limited. You can find out |
138 | 230 | sjacqu01 | more about Orson Charts at: |
139 | 230 | sjacqu01 | |
140 | 230 | sjacqu01 | http://www.object-refinery.com/orsoncharts/ |
141 | 230 | sjacqu01 | |
142 | 230 | sjacqu01 | --------------- |
143 | 230 | sjacqu01 | 8. LIMITATIONS |
144 | 230 | sjacqu01 | --------------- |
145 | 230 | sjacqu01 | JFreeChart has some known limitations that will hopefully be addressed in |
146 | 230 | sjacqu01 | the future: |
147 | 230 | sjacqu01 | |
148 | 230 | sjacqu01 | - some renderers do not respect the series visibility flags yet; |
149 | 230 | sjacqu01 | - the chart property editors (accessible by right-clicking on the chart |
150 | 230 | sjacqu01 | panel) are horribly out of date and probably shouldn't be used; |
151 | 230 | sjacqu01 | - item labels (if displayed) are not taken into account for the |
152 | 230 | sjacqu01 | automatically calculated axis range. As a workaround, you can increase |
153 | 230 | sjacqu01 | the axis margins; |
154 | 230 | sjacqu01 | - tick labels on a DateAxis that uses a SegmentedTimeline can be |
155 | 230 | sjacqu01 | problematic; |
156 | 230 | sjacqu01 | |
157 | 230 | sjacqu01 | If there are other items that you think should be listed here, |
158 | 230 | sjacqu01 | please post a bug report. |
159 | 230 | sjacqu01 | |
160 | 230 | sjacqu01 | -------------- |
161 | 230 | sjacqu01 | 9. WHAT's NEW |
162 | 230 | sjacqu01 | -------------- |
163 | 230 | sjacqu01 | A list of changes in recent versions: |
164 | 230 | sjacqu01 | |
165 | 230 | sjacqu01 | 1.0.17 : (22-Nov-2013) |
166 | 230 | sjacqu01 | - see the NEWS and ChangeLog files for details. |
167 | 230 | sjacqu01 | |
168 | 230 | sjacqu01 | 1.0.16 : (13-Sep-2013) |
169 | 230 | sjacqu01 | - bumped the required JRE to 1.6, enhanced axis labelling, provided |
170 | 230 | sjacqu01 | integration with JFreeSVG and OrsonPDF for vector output, and fixed |
171 | 230 | sjacqu01 | bugs. |
172 | 230 | sjacqu01 | |
173 | 230 | sjacqu01 | 1.0.15 : (4-Jul-2013) |
174 | 230 | sjacqu01 | - various minor feature enhancements and a range of bug fixes, see the |
175 | 230 | sjacqu01 | NEWS and ChangeLog files for details. |
176 | 230 | sjacqu01 | |
177 | 230 | sjacqu01 | 1.0.14 : (20-Nov-2011) |
178 | 230 | sjacqu01 | - added support for multiple axes in PolarPlot, performance |
179 | 230 | sjacqu01 | improvements in the TimeSeriesCollection class, mouse wheel rotation |
180 | 230 | sjacqu01 | in the PiePlot class, improved Maven support, a range of other |
181 | 230 | sjacqu01 | minor functional enhancements and numerous bug fixes - see the NEWS |
182 | 230 | sjacqu01 | and ChangeLog files for details. |
183 | 230 | sjacqu01 | |
184 | 230 | sjacqu01 | 1.0.13 : (17-Apr-2009) |
185 | 230 | sjacqu01 | - there are some significant new features in this release, as well |
186 | 230 | sjacqu01 | as performance enhancements and bug fixes - see the NEWS and |
187 | 230 | sjacqu01 | ChangeLog files for details. |
188 | 230 | sjacqu01 | |
189 | 230 | sjacqu01 | 1.0.12 : (31-Dec-2008) |
190 | 230 | sjacqu01 | - added support for minor tick marks, mapping datasets to more than |
191 | 230 | sjacqu01 | one axis, and numerous bug fixes - see the NEWS and ChangeLog files |
192 | 230 | sjacqu01 | for details. |
193 | 230 | sjacqu01 | |
194 | 230 | sjacqu01 | 1.0.11 : (18-Sep-2008) |
195 | 230 | sjacqu01 | - this release includes a new chart theming mechanism, and numerous |
196 | 230 | sjacqu01 | other feature enhancements and bug fixes - see the NEWS and ChangeLog |
197 | 230 | sjacqu01 | files for details. |
198 | 230 | sjacqu01 | |
199 | 230 | sjacqu01 | 1.0.10 : (8-Jun-2008) |
200 | 230 | sjacqu01 | - another general maintenance release - see the NEWS and ChangeLog |
201 | 230 | sjacqu01 | files for more details. |
202 | 230 | sjacqu01 | |
203 | 230 | sjacqu01 | 1.0.9 : (4-Jan-2008) |
204 | 230 | sjacqu01 | - this release fixes a security advisory with respect to the HTML |
205 | 230 | sjacqu01 | image maps generated by JFreeChart - see the NEWS file for more |
206 | 230 | sjacqu01 | information. In addition, a number of bugs have been fixed. |
207 | 230 | sjacqu01 | |
208 | 499 | mdecorde | 1.0.8.0 : (23-Nov-2007) |
209 | 230 | sjacqu01 | - primarily a bug fix release. See the NEWS and ChangeLog files for a |
210 | 230 | sjacqu01 | more detailed description of the changes in this release. |
211 | 230 | sjacqu01 | |
212 | 230 | sjacqu01 | 1.0.7 : (14-Nov-2007) |
213 | 230 | sjacqu01 | - See the NEWS and ChangeLog files for a more detailed description of |
214 | 230 | sjacqu01 | the changes in this release. |
215 | 230 | sjacqu01 | |
216 | 230 | sjacqu01 | 1.0.6 : (15-Jun-2007) |
217 | 230 | sjacqu01 | - the VectorRenderer and associated dataset classes have been promoted |
218 | 230 | sjacqu01 | to the standard API from the 'experimental' source tree. See the |
219 | 230 | sjacqu01 | NEWS and ChangeLog files for a more detailed description of the |
220 | 230 | sjacqu01 | changes in this release. |
221 | 230 | sjacqu01 | |
222 | 230 | sjacqu01 | 1.0.5 : (23-Mar-2007) |
223 | 230 | sjacqu01 | - this release contains a new DeviationRenderer, enhancements to a |
224 | 230 | sjacqu01 | number of existing classes and numerous bug fixes, see the NEWS |
225 | 230 | sjacqu01 | and ChangeLog files for details. |
226 | 230 | sjacqu01 | |
227 | 230 | sjacqu01 | 1.0.4 : (9-Feb-2007) |
228 | 230 | sjacqu01 | - this release contains both new features and bug fixes, see the NEWS |
229 | 230 | sjacqu01 | and ChangeLog files for details. |
230 | 230 | sjacqu01 | |
231 | 230 | sjacqu01 | 1.0.3 : (17-Nov-2006) |
232 | 230 | sjacqu01 | - this release contains a new DialPlot class (in 'experimental') that |
233 | 230 | sjacqu01 | will hopefully replace the MeterPlot class, once the API has been |
234 | 230 | sjacqu01 | polished a little, plus many other new features and bug fixes. See |
235 | 230 | sjacqu01 | the NEWS and ChangeLog files for details. |
236 | 230 | sjacqu01 | |
237 | 230 | sjacqu01 | 1.0.2 : (25-Aug-2006) |
238 | 230 | sjacqu01 | - this release contains both new features and bug fixes, see the NEWS |
239 | 230 | sjacqu01 | and ChangeLog files for details. |
240 | 230 | sjacqu01 | |
241 | 230 | sjacqu01 | 1.0.1 : (27-Jan-2006) |
242 | 230 | sjacqu01 | - primarily a bug fix release, see the NEWS and ChangeLog files for |
243 | 230 | sjacqu01 | details. |
244 | 230 | sjacqu01 | |
245 | 230 | sjacqu01 | 1.0.0 : (2-Dec-2005) |
246 | 230 | sjacqu01 | - the first stable release of the JFreeChart class library, all future |
247 | 230 | sjacqu01 | releases in the 1.0.x series will aim to maintain backward |
248 | 230 | sjacqu01 | compatibility with this release; |
249 | 230 | sjacqu01 | - see the ChangeLog file for a detailed list of changes. |
250 | 230 | sjacqu01 | |
251 | 230 | sjacqu01 | 1.0.0-rc3 : (28-Nov-2005) |
252 | 230 | sjacqu01 | - the third "release candidate" for version 1.0.0, this release |
253 | 230 | sjacqu01 | fixes some issues with the 1.0.0-rc2 release (mainly concerning |
254 | 230 | sjacqu01 | packaging of resource bundles for localisation). |
255 | 230 | sjacqu01 | - if no significant problems are reported in the next few days, |
256 | 230 | sjacqu01 | the 1.0.0 "final" release will be posted on 2-Dec-2005. |
257 | 230 | sjacqu01 | |
258 | 230 | sjacqu01 | 1.0.0-rc2 : (25-Nov-2005) |
259 | 230 | sjacqu01 | - the second "release candidate" for version 1.0.0. If no problems |
260 | 230 | sjacqu01 | are reported, 1.0.0 "final" will be released on 2-Dec-2005. |
261 | 230 | sjacqu01 | - see the ChangeLog file for a detailed list of changes in this |
262 | 230 | sjacqu01 | release. |
263 | 230 | sjacqu01 | |
264 | 230 | sjacqu01 | 1.0.0-rc1 : (2-Jun-2005) |
265 | 230 | sjacqu01 | - this is a "release candidate" for version 1.0.0. If no |
266 | 230 | sjacqu01 | significant API problems are reported, this release will be |
267 | 230 | sjacqu01 | re-released as version 1.0.0. |
268 | 230 | sjacqu01 | - see CHANGELOG.txt for further details. |
269 | 230 | sjacqu01 | |
270 | 230 | sjacqu01 | 1.0.0-pre2 : (10-Mar-2005) |
271 | 230 | sjacqu01 | - see CHANGELOG.txt for further details. |
272 | 230 | sjacqu01 | |
273 | 230 | sjacqu01 | 1.0.0-pre1 : (29-Nov-2004) |
274 | 230 | sjacqu01 | - see CHANGELOG.txt for further details. |
275 | 230 | sjacqu01 | |
276 | 230 | sjacqu01 | 0.9.21 : (9-Sep-2004) |
277 | 230 | sjacqu01 | - added new axes: PeriodAxis and ModuloAxis. |
278 | 230 | sjacqu01 | - split org.jfree.data and org.jfree.chart.renderer into |
279 | 230 | sjacqu01 | subpackages for 'category' and 'xy' charts. |
280 | 230 | sjacqu01 | - Sun PNG encoder is now used, if available. |
281 | 230 | sjacqu01 | - a new demo application makes it easier to preview the |
282 | 230 | sjacqu01 | chart types that JFreeChart can create. |
283 | 230 | sjacqu01 | - added a new series visibility flag to the AbstractRenderer |
284 | 230 | sjacqu01 | class. |
285 | 230 | sjacqu01 | - added support for GradientPaint in interval markers. |
286 | 230 | sjacqu01 | - see CHANGELOG.txt for further details. |
287 | 230 | sjacqu01 | |
288 | 230 | sjacqu01 | 0.9.20 : (7-Jun-2004) |
289 | 230 | sjacqu01 | - primarily bug fixes, see CHANGELOG.txt for further details. |
290 | 230 | sjacqu01 | |
291 | 230 | sjacqu01 | 0.9.19 : (28-May-2004) |
292 | 230 | sjacqu01 | - added methods to XYDataset that return double primitives; |
293 | 230 | sjacqu01 | - removed distinction between "primary" and "secondary" datasets, |
294 | 230 | sjacqu01 | renderers and axes; |
295 | 230 | sjacqu01 | - added fixed legend item options to CategoryPlot and XYPlot; |
296 | 230 | sjacqu01 | - legend changes by Barek Naveh; |
297 | 230 | sjacqu01 | - removed Log4j dependency; |
298 | 230 | sjacqu01 | - many, many bug fixes; |
299 | 230 | sjacqu01 | - see CHANGELOG.txt for further details. |
300 | 230 | sjacqu01 | |
301 | 230 | sjacqu01 | 0.9.18 : (15-Apr-2004) |
302 | 230 | sjacqu01 | - new legend anchor options; |
303 | 230 | sjacqu01 | - fixed broken JPEG export; |
304 | 230 | sjacqu01 | - fixed title size problems; |
305 | 230 | sjacqu01 | - various other bug fixes; |
306 | 230 | sjacqu01 | |
307 | 230 | sjacqu01 | 0.9.17 : (26-Mar-2004) |
308 | 230 | sjacqu01 | - pie chart enhancements for labelling, shading and multiple pie |
309 | 230 | sjacqu01 | charts (2D or 3D) on a single plot; |
310 | 230 | sjacqu01 | - new PolarPlot class added; |
311 | 230 | sjacqu01 | - XYSeries can now be sorted or unsorted; |
312 | 230 | sjacqu01 | - createBufferedImage() method can now scale charts; |
313 | 230 | sjacqu01 | - domain and range markers now support intervals; |
314 | 230 | sjacqu01 | - item labels are now supported by some XYItemRenderers; |
315 | 230 | sjacqu01 | - tooltip and item label generators now use MessageFormat class; |
316 | 230 | sjacqu01 | - added new XYBarDataset class; |
317 | 230 | sjacqu01 | - added transparency support to PNG export; |
318 | 230 | sjacqu01 | - numerous other small enhancements and bug fixes, see the |
319 | 230 | sjacqu01 | CHANGELOG.txt file for more details; |
320 | 230 | sjacqu01 | |
321 | 230 | sjacqu01 | 0.9.16 : (09-Jan-2004) |
322 | 230 | sjacqu01 | - this release contains bug fixes and some minor feature |
323 | 230 | sjacqu01 | enhancements (title and category label wrapping, legend shape |
324 | 230 | sjacqu01 | scaling, enhanced performance for the DefaultTableXYDataset class); |
325 | 230 | sjacqu01 | - added Spanish localisation files; |
326 | 230 | sjacqu01 | |
327 | 230 | sjacqu01 | 0.9.15 : (28-Nov-2003) |
328 | 230 | sjacqu01 | - the focus of this release is bug fixes - quite a number of issues |
329 | 230 | sjacqu01 | have been resolved, please check the bug database for details; |
330 | 230 | sjacqu01 | - added a new Wafer Map chart type; |
331 | 230 | sjacqu01 | - added a cyclic axis; |
332 | 230 | sjacqu01 | - added localisation files for _ru; |
333 | 230 | sjacqu01 | |
334 | 230 | sjacqu01 | 0.9.14 : (17-Nov-2003) |
335 | 230 | sjacqu01 | - implemented zooming for the FastScatterPlot class; |
336 | 230 | sjacqu01 | - added item label support for stacked bar charts, and new fall back |
337 | 230 | sjacqu01 | options for item labels that don't fit within bars; |
338 | 230 | sjacqu01 | - modified the CategoryAxis class to allow additional options for the |
339 | 230 | sjacqu01 | alignment and rotation of category labels; |
340 | 230 | sjacqu01 | - addition of the AxisState class, used in the drawing of axes to |
341 | 230 | sjacqu01 | eliminate a bug when multiple threads draw the same axis |
342 | 230 | sjacqu01 | simultaneously; |
343 | 230 | sjacqu01 | - provided additional attributes in the DateTickUnit class to improve |
344 | 230 | sjacqu01 | labelling on a segmented DateAxis; |
345 | 230 | sjacqu01 | - added support for GradientPaint in bar charts; |
346 | 230 | sjacqu01 | - updated the PNGEncoder; |
347 | 230 | sjacqu01 | - fixes for tick label positioning on axes; |
348 | 230 | sjacqu01 | - various Javadoc updates; |
349 | 230 | sjacqu01 | - numerous bug fixes; |
350 | 230 | sjacqu01 | |
351 | 230 | sjacqu01 | 0.9.13 : (26-Sep-2003) |
352 | 230 | sjacqu01 | - various enhancements to the stacked area XY charts; |
353 | 230 | sjacqu01 | - added a completion indicator for the Gantt chart; |
354 | 230 | sjacqu01 | - range and domain markers can now be placed in the foreground or the |
355 | 230 | sjacqu01 | background; |
356 | 230 | sjacqu01 | - more fixes for cloning and serialization; |
357 | 230 | sjacqu01 | - fixed mouse event bug for combined charts; |
358 | 230 | sjacqu01 | - fixed bugs in the PngEncoder class; |
359 | 230 | sjacqu01 | - incorporated .properties files that were missing from the 0.9.12 |
360 | 230 | sjacqu01 | distribution; |
361 | 230 | sjacqu01 | |
362 | 230 | sjacqu01 | 0.9.12 : (11-Sep-2003) |
363 | 230 | sjacqu01 | - extended box-and-whisker plots to work with the CategoryPlot class |
364 | 230 | sjacqu01 | as well as the XYPlot class (based on work by David Browning); |
365 | 230 | sjacqu01 | - added a new LayeredBarRenderer (by Arnaud Lelievre); |
366 | 230 | sjacqu01 | - added support for stacked area charts with the XYPlot class (thanks |
367 | 230 | sjacqu01 | to Richard Atkinson); |
368 | 230 | sjacqu01 | - improved HTML image map support (thanks to Richard Atkinson); |
369 | 230 | sjacqu01 | - added localized resources for the chart property editors (thanks to |
370 | 230 | sjacqu01 | Arnaud Lelievre). Current translations include French and Portugese |
371 | 230 | sjacqu01 | (thanks to Eduardo Ramalho); |
372 | 230 | sjacqu01 | - added facility for setting all rendering hints; |
373 | 230 | sjacqu01 | - improved support for cloning and serialization; |
374 | 230 | sjacqu01 | - fixed a bug in the XYSeries class that prevented the TableXYDataset |
375 | 230 | sjacqu01 | from functioning correctly; |
376 | 230 | sjacqu01 | - improved date axis labelling with segmented time lines; |
377 | 230 | sjacqu01 | - fixed several bugs in the secondary dataset/axis/renderer code; |
378 | 230 | sjacqu01 | - fixed bugs in the JDBCCategoryDataset class; |
379 | 230 | sjacqu01 | - numerous other bug fixes; |
380 | 230 | sjacqu01 | |
381 | 230 | sjacqu01 | 0.9.11 : (8-Aug-2003) |
382 | 230 | sjacqu01 | - added support for box-and-whisker plots, thanks to David Browning; |
383 | 230 | sjacqu01 | - lots of bug fixes; |
384 | 230 | sjacqu01 | |
385 | 230 | sjacqu01 | API changes in this release are minimal and have been implemented using |
386 | 230 | sjacqu01 | deprecation, so code written against 0.9.10 should recompile. |
387 | 230 | sjacqu01 | |
388 | 230 | sjacqu01 | 0.9.10 : (25-Jul-2003) |
389 | 230 | sjacqu01 | - added support for multiple secondary axes, datasets and |
390 | 230 | sjacqu01 | renderers; |
391 | 230 | sjacqu01 | - minor feature enhancements and bug fixes; |
392 | 230 | sjacqu01 | |
393 | 230 | sjacqu01 | 0.9.9 : (10-Jul-2003) PLEASE NOTE THAT MAJOR CHANGES HAVE BEEN MADE IN THIS |
394 | 230 | sjacqu01 | RELEASE AND ONE OR TWO FEATURES MAY BE BROKEN. PLEASE REPORT BUGS SO THEY CAN |
395 | 230 | sjacqu01 | BE FIXED FOR THE NEXT RELEASE. |
396 | 230 | sjacqu01 | |
397 | 230 | sjacqu01 | - merged the HorizontalCategoryPlot and VerticalCategoryPlot classes, |
398 | 230 | sjacqu01 | into the CategoryPlot class; |
399 | 230 | sjacqu01 | - merged the horizontal and vertical axis classes; |
400 | 230 | sjacqu01 | - merged the horizontal and vertical renderer classes; |
401 | 230 | sjacqu01 | - CategoryPlot and XYPlot now support both horizontal and vertical |
402 | 230 | sjacqu01 | orientation via the setOrientation(...) method; |
403 | 230 | sjacqu01 | - merged horizontal and vertical methods in the ChartFactory class; |
404 | 230 | sjacqu01 | - created new combined plot classes: CombinedDomainCategoryPlot, |
405 | 230 | sjacqu01 | CombinedRangeCategoryPlot, CombinedDomainXYPlot and |
406 | 230 | sjacqu01 | CombinedRangeXYPlot (these can all be drawn with a horizontal or |
407 | 230 | sjacqu01 | vertical orientation); |
408 | 230 | sjacqu01 | - Bill Kelemen has enhanced the DateAxis class to handle segmented |
409 | 230 | sjacqu01 | timelines. This can be used, for example, to skip weekends for |
410 | 230 | sjacqu01 | daily stock price charts; |
411 | 230 | sjacqu01 | - Richard Atkinson has updated the ServletUtilities class; |
412 | 230 | sjacqu01 | - Bryan Scott has added an XYDatasetTableModel class for presenting |
413 | 230 | sjacqu01 | datasets in a JTable; |
414 | 230 | sjacqu01 | - modified XYPlot to allow renderers to use multiple passes through |
415 | 230 | sjacqu01 | the dataset; |
416 | 230 | sjacqu01 | - added new XYDifferenceRenderer; |
417 | 230 | sjacqu01 | - added support for colored bands between gridlines in XYPlot; |
418 | 230 | sjacqu01 | - added new XYDrawableAnnotation class; |
419 | 230 | sjacqu01 | - added a new attribute to control the order of dataset rendering in |
420 | 230 | sjacqu01 | a CategoryPlot; |
421 | 230 | sjacqu01 | - extended the value label mechanism for the renderers, to allow |
422 | 230 | sjacqu01 | better (per series) control over label generation, positioning and |
423 | 230 | sjacqu01 | visibility; |
424 | 230 | sjacqu01 | - CategoryItemTooltipGenerator has been renamed |
425 | 230 | sjacqu01 | CategoryItemLabelGenerator, since it is now being used to generated |
426 | 230 | sjacqu01 | item labels as well as tooltips; |
427 | 230 | sjacqu01 | - there is now support for horizontal stacked 3D bar charts; |
428 | 230 | sjacqu01 | - added support for range markers against secondary axis in a |
429 | 230 | sjacqu01 | CategoryPlot; |
430 | 230 | sjacqu01 | - added labels to domain and range markers; |
431 | 230 | sjacqu01 | - added a new HistogramDataset class (contributed by Jelai Wang) to |
432 | 230 | sjacqu01 | make it easier to create histograms with JFreeChart; |
433 | 230 | sjacqu01 | - moved the DrawingSupplier into the plot class, renderers now |
434 | 230 | sjacqu01 | reference the supplier from the plot (parent plot for combined and |
435 | 230 | sjacqu01 | overlaid charts). This means that renderers now share a single |
436 | 230 | sjacqu01 | DrawingSupplier by default, which simplifies the creation of |
437 | 230 | sjacqu01 | combined charts; |
438 | 230 | sjacqu01 | - changed the ColorBarAxis classes that extended the NumberAxis class, |
439 | 230 | sjacqu01 | to a single ColorBar class that wraps a ValueAxis (may have broken |
440 | 230 | sjacqu01 | one or two things in the process); |
441 | 230 | sjacqu01 | - Barak Naveh has contributed new classes MatrixSeries and |
442 | 230 | sjacqu01 | MatrixSeriesCollection, along with demos: BubblyBubblesDemo.java |
443 | 230 | sjacqu01 | and BubblyBubblesDemo2.java; |
444 | 230 | sjacqu01 | - the TextTitle class now has a background paint attribute; |
445 | 230 | sjacqu01 | - the StandardLegend class now generates LegendEntity objects if a |
446 | 230 | sjacqu01 | ChartRenderingInfo instance is supplied to the draw(...) method; |
447 | 230 | sjacqu01 | - extended the CategoryTextAnnotation class to take into account a |
448 | 230 | sjacqu01 | category anchor point. See the SurveyResultsDemo.java application |
449 | 230 | sjacqu01 | for an example; |
450 | 230 | sjacqu01 | - included numerous bug fixes; |
451 | 230 | sjacqu01 | |
452 | 230 | sjacqu01 | 0.9.8 : (24-Apr-2003) |
453 | 230 | sjacqu01 | - changed package naming from com.jrefinery.* to org.jfree.*; |
454 | 230 | sjacqu01 | - added new TimePeriodValuesCollection class; |
455 | 230 | sjacqu01 | - added MIME type code to ServletUtilities class; |
456 | 230 | sjacqu01 | - reversed the order of PieDataset and KeyedValuesDataset in |
457 | 230 | sjacqu01 | the class hierarchy; |
458 | 230 | sjacqu01 | - reversed the order of CategoryDataset and KeyedValues2DDataset |
459 | 230 | sjacqu01 | in the class hierarchy; |
460 | 230 | sjacqu01 | - minor bug fixes; |
461 | 230 | sjacqu01 | |
462 | 230 | sjacqu01 | 0.9.7 : (11-Apr-2003) |
463 | 230 | sjacqu01 | - added a new ValueDataset interface and DefaultValueDataset |
464 | 230 | sjacqu01 | class, and changed the CompassPlot class to use this instead |
465 | 230 | sjacqu01 | of MeterDataset; |
466 | 230 | sjacqu01 | - added DataUtilities class, to support creation of Pareto |
467 | 230 | sjacqu01 | charts (new demo included); |
468 | 230 | sjacqu01 | - updated writeImageMap method as suggested by Xavier Poinsard |
469 | 230 | sjacqu01 | (see Feature Request 688079); |
470 | 230 | sjacqu01 | - implemented Serializable for most classes (this is likely to |
471 | 230 | sjacqu01 | require further testing); |
472 | 230 | sjacqu01 | - incorporated contour plot updates from David M. O'Donnell; |
473 | 230 | sjacqu01 | - added new CategoryTextAnnotation and XYLineAnnotation |
474 | 230 | sjacqu01 | classes; |
475 | 230 | sjacqu01 | - added new HorizontalCategoryAxis3D class contributed by |
476 | 230 | sjacqu01 | Klaus Rheinwald; |
477 | 230 | sjacqu01 | |
478 | 230 | sjacqu01 | Bug fixes: |
479 | 230 | sjacqu01 | - added a workaround for JVM crash (a JDK bug) in pie charts |
480 | 230 | sjacqu01 | with small sections (see bug report 620031); |
481 | 230 | sjacqu01 | - fixed minor bug in HorizontalCategoryPlot constructor (see |
482 | 230 | sjacqu01 | bug report 702248); |
483 | 230 | sjacqu01 | - added code to ensure HorizontalNumberAxis3D is not drawn if |
484 | 230 | sjacqu01 | it is not visible (see bug report 702466); |
485 | 230 | sjacqu01 | - added small fix for suppressed chart change events (see bug |
486 | 230 | sjacqu01 | report 690865); |
487 | 230 | sjacqu01 | - added pieIndex parameter to tooltip and URL generators for |
488 | 230 | sjacqu01 | pie charts; |
489 | 230 | sjacqu01 | - fixed bug in getLastMillisecond() method for the Second |
490 | 230 | sjacqu01 | class and the getFirstMillisecond() method for the Year |
491 | 230 | sjacqu01 | class (picked up in JUnit tests); |
492 | 230 | sjacqu01 | - in TextTitle, changed width used for relative spacing to fix |
493 | 230 | sjacqu01 | bug 703050; |
494 | 230 | sjacqu01 | |
495 | 230 | sjacqu01 | 0.9.6 : (17-Feb-2003) Bug fixes: |
496 | 230 | sjacqu01 | - fixed null pointer exception in DefaultCategoryDataset; |
497 | 230 | sjacqu01 | - fixed update problem for PaintTable, StrokeTable and |
498 | 230 | sjacqu01 | ShapeTable objects; |
499 | 230 | sjacqu01 | - added methods to control colors in PiePlot (these were |
500 | 230 | sjacqu01 | inadvertantly removed in the changes made for 0.9.5); |
501 | 230 | sjacqu01 | - fixed auto-range update problem for secondary axis; |
502 | 230 | sjacqu01 | - fixed missing category labels in the overlaid category plot; |
503 | 230 | sjacqu01 | - fixed constructors for symbolic axes; |
504 | 230 | sjacqu01 | - corrected error in Javadoc generation (Ant script); |
505 | 230 | sjacqu01 | |
506 | 230 | sjacqu01 | 0.9.5 : (6-Feb-2003) PLEASE NOTE THAT MAJOR CHANGES TO THE |
507 | 230 | sjacqu01 | JFREECHART API HAVE BEEN MADE IN THIS RELEASE! |
508 | 230 | sjacqu01 | |
509 | 230 | sjacqu01 | - added support for secondary axes, datasets and renderers; |
510 | 230 | sjacqu01 | - added new data interfaces (Value, Values, Values2D, |
511 | 230 | sjacqu01 | KeyedValues and KeyedValues2D) and incorporated these into |
512 | 230 | sjacqu01 | the existing PieDataset and CategoryDataset interfaces. |
513 | 230 | sjacqu01 | - modified the CategoryDataset interface to be more |
514 | 230 | sjacqu01 | symmetrical, data is organised in rows and columns (as |
515 | 230 | sjacqu01 | before) but can now be accessed by row/column index or |
516 | 230 | sjacqu01 | row/column key. |
517 | 230 | sjacqu01 | - added support for reading PieDatasets and CategoryDatasets |
518 | 230 | sjacqu01 | from XML files. |
519 | 230 | sjacqu01 | - created separate packages for the axes |
520 | 230 | sjacqu01 | (com.jrefinery.chart.axis), plots (com.jrefinery.chart.plot) |
521 | 230 | sjacqu01 | and renderers (com.jrefinery.chart.renderer). |
522 | 230 | sjacqu01 | - series attributes (paint, outline paint, stroke and shape) |
523 | 230 | sjacqu01 | are now controlled by the renderer classes using lookup |
524 | 230 | sjacqu01 | tables. Introduced the DrawingSupplier interface (and |
525 | 230 | sjacqu01 | DefaultDrawingSupplier class) which is used to populate the |
526 | 230 | sjacqu01 | lookup tables from a common source (necessary to coordinate |
527 | 230 | sjacqu01 | complex combined charts). |
528 | 230 | sjacqu01 | - the chart legend can now display shapes corresponding to |
529 | 230 | sjacqu01 | series. |
530 | 230 | sjacqu01 | - moved responsibility for category distribution to the |
531 | 230 | sjacqu01 | CategoryAxis class, which tidies up the code in the |
532 | 230 | sjacqu01 | CategoryPlot classes. |
533 | 230 | sjacqu01 | - gridlines are now controlled by the CategoryPlot and XYPlot |
534 | 230 | sjacqu01 | classes, not the axes (included in this change is the |
535 | 230 | sjacqu01 | addition of gridlines for the CategoryPlot domain values). |
536 | 230 | sjacqu01 | - changed the list of titles in the JFreeChart class to a |
537 | 230 | sjacqu01 | title and a list of subtitles. |
538 | 230 | sjacqu01 | - added new renderers for XYPlot (XYBubbleRenderer and |
539 | 230 | sjacqu01 | YIntervalRenderer). |
540 | 230 | sjacqu01 | - modified Gantt chart to display sub-tasks. |
541 | 230 | sjacqu01 | - added ContourPlot class (still experimental) by David |
542 | 230 | sjacqu01 | M. O'Donnell. |
543 | 230 | sjacqu01 | - introduced new MovingAverage class. |
544 | 230 | sjacqu01 | - ChartMouseEvent now includes source chart. |
545 | 230 | sjacqu01 | - numerous bug fixes. |
546 | 230 | sjacqu01 | - lots of Javadoc updates. |
547 | 230 | sjacqu01 | |
548 | 230 | sjacqu01 | 0.9.4 : (18-Oct-2002) Added a new stacked area chart (contributed by Dan |
549 | 230 | sjacqu01 | Rivett) and a compass plot (contributed by Bryan Scott). Updated |
550 | 230 | sjacqu01 | the ThermometerPlot class. Added a new XYDotRenderer for scatter |
551 | 230 | sjacqu01 | plots. Modified combined and overlaid plots to use the series colors |
552 | 230 | sjacqu01 | specified in the sub plot rather than the parent plot (this makes it |
553 | 230 | sjacqu01 | easier to align the colors in the legend). Added Regression class |
554 | 230 | sjacqu01 | for linear and power regressions. BasicTimeSeries can now |
555 | 230 | sjacqu01 | automatically drop "old" data. Some clean-up work in the code for |
556 | 230 | sjacqu01 | tooltips and the event listener mechanism. Richard Atkinson has |
557 | 230 | sjacqu01 | incorporated some useful extensions for servlets/JSP developers. |
558 | 230 | sjacqu01 | |
559 | 230 | sjacqu01 | Ran Checkstyle and corrected issues reported for most classes. |
560 | 230 | sjacqu01 | Checkstyle is a free utility that you can download from: |
561 | 230 | sjacqu01 | |
562 | 230 | sjacqu01 | http://checkstyle.sourceforge.net |
563 | 230 | sjacqu01 | |
564 | 230 | sjacqu01 | Fixed bugs and updated documentation. |
565 | 230 | sjacqu01 | |
566 | 230 | sjacqu01 | API changes include: |
567 | 230 | sjacqu01 | - added tickMarkPaint to Axis constructor (also affects |
568 | 230 | sjacqu01 | subclasses); |
569 | 230 | sjacqu01 | - added getLegendItems() to Plot, and deprecated |
570 | 230 | sjacqu01 | getLegendItemLabels(); |
571 | 230 | sjacqu01 | - added getLegendItem(int) to XYItemRenderer and |
572 | 230 | sjacqu01 | CategoryItemRenderer. |
573 | 230 | sjacqu01 | - most 'protected' member variables have been changed to |
574 | 230 | sjacqu01 | 'private'. |
575 | 230 | sjacqu01 | |
576 | 230 | sjacqu01 | 0.9.3 : (4-Sep-2002) Added multiple pie charts based on |
577 | 230 | sjacqu01 | CategoryDataset. Updated logarithmic axes. Improved URL |
578 | 230 | sjacqu01 | support for image map generation. Moved the com.jrefinery.data |
579 | 230 | sjacqu01 | package from JCommon to JFreeChart. Added simple framework for |
580 | 230 | sjacqu01 | chart annotations. Improved control over renderers. Duplicate |
581 | 230 | sjacqu01 | x-values now allowed in XYSeries. Optional category label |
582 | 230 | sjacqu01 | skipping in category axes. Added CategoriesPaint attribute to |
583 | 230 | sjacqu01 | AbstractCategoryItemRenderer. Added new attributes to |
584 | 230 | sjacqu01 | MeterPlot class. Updated 3D pie chart to observe start angle |
585 | 230 | sjacqu01 | and direction, and also foreground alpha < 1.0. Improved
|
586 | 230 | sjacqu01 | Javadoc comments. New demo applications, including: |
587 | 230 | sjacqu01 | AnnotationDemo1, EventFrequencyDemo, JDBCCategoryChartDemo, |
588 | 230 | sjacqu01 | JDBCPieChartDemo, JDBCXYChartDemo and MinMaxCategoryPlotDemo. |
589 | 230 | sjacqu01 | Bug fixes: |
590 | 230 | sjacqu01 | - negative percentages on PiePlot. |
591 | 230 | sjacqu01 | - added listener notification to setXXXAxis(...) methods. |
592 | 230 | sjacqu01 | - fixed DomainInfo method name clash. |
593 | 230 | sjacqu01 | - added DomainIsPointsInTime flag to TimeSeriesCollection to |
594 | 230 | sjacqu01 | give better control over auto range on axis for time series |
595 | 230 | sjacqu01 | charts. |
596 | 230 | sjacqu01 | - axis margins for date axes are no longer hard-coded. |
597 | 230 | sjacqu01 | - fix for ordering of categories in JdbcCategoryDataset. |
598 | 230 | sjacqu01 | - added check for null axis in mouse click handler. |
599 | 230 | sjacqu01 | |
600 | 230 | sjacqu01 | The CVS repository at SourceForge has also been restructured |
601 | 230 | sjacqu01 | to match the distribution directory layout. |
602 | 230 | sjacqu01 | |
603 | 230 | sjacqu01 | 0.9.2 : (28-Jun-2002) PiePlot now has startAngle and direction |
604 | 230 | sjacqu01 | attributes. Added support for image map generation. Added a |
605 | 230 | sjacqu01 | new Pie3DPlot class. Added label drawing code to bar |
606 | 230 | sjacqu01 | renderers. Added optional range markers to horizontal number |
607 | 230 | sjacqu01 | axis. Added bar clipping to avoid PRExceptions in bar |
608 | 230 | sjacqu01 | charts. JFreeChartDemo has been modified and now includes |
609 | 230 | sjacqu01 | examples of the dial and thermometer plots. |
610 | 230 | sjacqu01 | Bug fixes: |
611 | 230 | sjacqu01 | - auto range for VerticalNumberAxis when zero is forced to be |
612 | 230 | sjacqu01 | included in the range. |
613 | 230 | sjacqu01 | - fixed null pointer exception in StackedVerticalBarRenderer3D; |
614 | 230 | sjacqu01 | - Added get/set methods for min/max chart drawing dimensions |
615 | 230 | sjacqu01 | in ChartPanel; |
616 | 230 | sjacqu01 | - HorizontalIntervalBarRenderer now handles single category; |
617 | 230 | sjacqu01 | - verticalTickLabels now possible in HorizontalNumberAxis3D; |
618 | 230 | sjacqu01 | - removed unnecessary imports; |
619 | 230 | sjacqu01 | |
620 | 230 | sjacqu01 | 0.9.1 : (14-Jun-2002) Bug fixes and Javadoc updates. |
621 | 230 | sjacqu01 | - fixed auto range calculation for category plots; |
622 | 230 | sjacqu01 | - fixed event notification for XYPlot; |
623 | 230 | sjacqu01 | - fixed auto axis range for Gantt charts; |
624 | 230 | sjacqu01 | - check for null popup menu in ChartPanel.mouseDragged; |
625 | 230 | sjacqu01 | - new checks for null info in renderers; |
626 | 230 | sjacqu01 | - range markers now drawn only if in visible axis range; |
627 | 230 | sjacqu01 | |
628 | 230 | sjacqu01 | 0.9.0 : (7-Jun-2002) New plots including an area chart, a horizontal |
629 | 230 | sjacqu01 | 3D bar chart, a Gantt chart and a thermometer chart. |
630 | 230 | sjacqu01 | Combination plots have been reworked to provide a |
631 | 230 | sjacqu01 | simpler framework, and extends to allow category plots to be |
632 | 230 | sjacqu01 | combined. There is now a facility to add a ChartMouseListener |
633 | 230 | sjacqu01 | to the ChartPanel (formerly JFreeChartPanel). An interactive |
634 | 230 | sjacqu01 | zooming feature (experimental at this point) is now available |
635 | 230 | sjacqu01 | for XYPlots. A new Polish translation has been added. Several |
636 | 230 | sjacqu01 | fixes have been applied to the default tool tip generators. A |
637 | 230 | sjacqu01 | workaround has been added to fix the alignment between time |
638 | 230 | sjacqu01 | series charts and the date axis. There are some improvements |
639 | 230 | sjacqu01 | to the VerticalLogarithmicAxis class, and now a corresponding |
640 | 230 | sjacqu01 | HorizontalLogarithmicAxis class. Additional demonstration |
641 | 230 | sjacqu01 | applications have been added. Fixed the popup menu bug. |
642 | 230 | sjacqu01 | |
643 | 499 | mdecorde | 0.8.0.1 : (5-Apr-2002) Localised resource bundles for French, German and |
644 | 230 | sjacqu01 | Spanish languages (thanks to Anthony Boulestreau, Thomas Meier |
645 | 230 | sjacqu01 | and Hans-Jurgen Greiner for the translations). An area XY |
646 | 230 | sjacqu01 | plot and meter chart contributed by Hari. Symbol charts |
647 | 230 | sjacqu01 | contributed by Anthony Boulestreau. An improved |
648 | 230 | sjacqu01 | CandleStickRenderer class from Sylvain Vieujot. Updated |
649 | 230 | sjacqu01 | servlet code from Bryan Scott. XYItemRenderers now have a |
650 | 230 | sjacqu01 | change listener mechanism and therefore do not have to be |
651 | 230 | sjacqu01 | immutable. Additional demonstration applications for |
652 | 230 | sjacqu01 | individual chart types. Minor bug fixes. |
653 | 230 | sjacqu01 | |
654 | 499 | mdecorde | 0.8.0.0 : (22-Mar-2002) All the category plots are now controlled |
655 | 230 | sjacqu01 | through the one class (CategoryPlot) with plug-in renderers. |
656 | 230 | sjacqu01 | Added a ResourceBundle for user interface items that require |
657 | 230 | sjacqu01 | localisation. Added a logarithmic axis class contributed by |
658 | 230 | sjacqu01 | Mike Duffy and some new JDBC and servlet code contributed by |
659 | 230 | sjacqu01 | Bryan Scott. Updated the JCommon class library to improve |
660 | 230 | sjacqu01 | handling of time periods in different time zones. |
661 | 230 | sjacqu01 | |
662 | 230 | sjacqu01 | 0.7.4 : (6-Mar-2002) Bug fixes in the JCommon Class Library. Various |
663 | 230 | sjacqu01 | Javadoc comment updates. Some minor changes to the |
664 | 230 | sjacqu01 | code. Added new domain name (http://www.object-refinery.com) |
665 | 230 | sjacqu01 | in the source headers. |
666 | 230 | sjacqu01 | |
667 | 230 | sjacqu01 | 0.7.3 : (14-Feb-2002) Bug fixes. |
668 | 230 | sjacqu01 | |
669 | 230 | sjacqu01 | 0.7.2 : (8-Feb-2002) Integrated the WindPlot code from Achilleus |
670 | 230 | sjacqu01 | Mantzios. Added an optional background image for the |
671 | 230 | sjacqu01 | JFreeChart class, and another optional background image for |
672 | 230 | sjacqu01 | the Plot class. Added alpha-transparency for the plot |
673 | 230 | sjacqu01 | foreground and background. Added new pie chart label types |
674 | 230 | sjacqu01 | that show values. Fixed a bug with the legend that results in |
675 | 230 | sjacqu01 | a loop at small chart sizes. Added some tooltip methods that |
676 | 230 | sjacqu01 | were missing from the previous version. Changed the Insets |
677 | 230 | sjacqu01 | class on chart titles to a new Spacer class that will allow |
678 | 230 | sjacqu01 | for relative or absolute insets (the plan is to eventually |
679 | 230 | sjacqu01 | replace all Insets in the JFreeChart classes). Fixed a bug in |
680 | 230 | sjacqu01 | the setAutoRangeIncludesZero method of the NumberAxis class. |
681 | 230 | sjacqu01 | Added the instructions that were missing from the copies of |
682 | 230 | sjacqu01 | the GNU Lesser General Public Licence included with JFreeChart. |
683 | 230 | sjacqu01 | |
684 | 230 | sjacqu01 | 0.7.1 : (25-Jan-2002) Added tooltips, crosshairs and zooming |
685 | 230 | sjacqu01 | functions, thanks to Jonathan Nash and Hans-Jurgen Greiner |
686 | 230 | sjacqu01 | for contributing the code that these features are based on. |
687 | 230 | sjacqu01 | Moved the combination charts into the package |
688 | 230 | sjacqu01 | com.jrefinery.chart.combination, made a number of other small |
689 | 230 | sjacqu01 | API changes and fixed some bugs. Removed the Javadoc HTML |
690 | 230 | sjacqu01 | from the download to save space (you can regenerate it from |
691 | 230 | sjacqu01 | the source code if you need it). |
692 | 230 | sjacqu01 | |
693 | 230 | sjacqu01 | 0.7.0 : (11-Dec-2001) New combination plots developed by Bill |
694 | 230 | sjacqu01 | Kelemen. Added Wolfgang Irler's servlet demo to the standard |
695 | 230 | sjacqu01 | download. The About window in the demo application now |
696 | 230 | sjacqu01 | includes a list of developers that have contributed to the |
697 | 230 | sjacqu01 | project. |
698 | 230 | sjacqu01 | |
699 | 230 | sjacqu01 | 0.6.0 : (27-Nov-2001) New plots including scatter plot, stacked bar |
700 | 230 | sjacqu01 | charts and 3D bar charts. Improved pie chart. Data |
701 | 230 | sjacqu01 | interfaces and classes moved to the JCommon class library. |
702 | 230 | sjacqu01 | New properties to control spacing on bar charts. New |
703 | 230 | sjacqu01 | auto-tick mechanism. JFreeChartPanel now incorporates |
704 | 230 | sjacqu01 | buffering, and popup menu. Javadocs revised. Fixed numerous |
705 | 230 | sjacqu01 | bugs from version 0.5.6. Demo application updated. |
706 | 230 | sjacqu01 | |
707 | 230 | sjacqu01 | ---------------- |
708 | 230 | sjacqu01 | 10. CONTRIBUTORS |
709 | 230 | sjacqu01 | ---------------- |
710 | 230 | sjacqu01 | JFreeChart wouldn't be half the library that it is today without the |
711 | 230 | sjacqu01 | contributions (large and small) that have been made by the developers listed |
712 | 230 | sjacqu01 | below: |
713 | 230 | sjacqu01 | |
714 | 230 | sjacqu01 | - Eric Alexander |
715 | 230 | sjacqu01 | - Richard Atkinson |
716 | 230 | sjacqu01 | - David Basten |
717 | 230 | sjacqu01 | - David Berry |
718 | 230 | sjacqu01 | - Chris Boek |
719 | 230 | sjacqu01 | - Zoheb Borbora |
720 | 230 | sjacqu01 | - Anthony Boulestreau |
721 | 230 | sjacqu01 | - Jeremy Bowman |
722 | 230 | sjacqu01 | - Nicolas Brodu |
723 | 230 | sjacqu01 | - Jody Brownell |
724 | 230 | sjacqu01 | - David Browning |
725 | 230 | sjacqu01 | - Soren Caspersen |
726 | 230 | sjacqu01 | - Thomas A Caswell |
727 | 230 | sjacqu01 | - Chuanhao Chiu |
728 | 230 | sjacqu01 | - Brian Cole |
729 | 230 | sjacqu01 | - Pascal Collet |
730 | 230 | sjacqu01 | - Martin Cordova |
731 | 230 | sjacqu01 | - Paolo Cova |
732 | 230 | sjacqu01 | - Greg Darke |
733 | 230 | sjacqu01 | - Mike Duffy |
734 | 230 | sjacqu01 | - Don Elliott |
735 | 230 | sjacqu01 | - Rune Fauske |
736 | 230 | sjacqu01 | - Jonathan Gabbai |
737 | 230 | sjacqu01 | - Serge V. Grachov |
738 | 230 | sjacqu01 | - Daniel Gredler |
739 | 230 | sjacqu01 | - Joao Guilherme Del Valle |
740 | 230 | sjacqu01 | - Hans-Jurgen Greiner |
741 | 230 | sjacqu01 | - Nick Guenther |
742 | 230 | sjacqu01 | - Aiman Han |
743 | 230 | sjacqu01 | - Cameron Hayne |
744 | 230 | sjacqu01 | - Martin Hoeller (xS+S) |
745 | 230 | sjacqu01 | - Jon Iles |
746 | 230 | sjacqu01 | - Wolfgang Irler |
747 | 230 | sjacqu01 | - Sergei Ivanov |
748 | 230 | sjacqu01 | - Nina Jeliazkova |
749 | 230 | sjacqu01 | - Adriaan Joubert |
750 | 230 | sjacqu01 | - Darren Jung |
751 | 230 | sjacqu01 | - Xun Kang |
752 | 230 | sjacqu01 | - Bill Kelemen |
753 | 230 | sjacqu01 | - Norbert Kiesel |
754 | 230 | sjacqu01 | - Petr Kopac |
755 | 230 | sjacqu01 | - Gideon Krause |
756 | 230 | sjacqu01 | - Dave Law; |
757 | 230 | sjacqu01 | - Pierre-Marie Le Biot |
758 | 230 | sjacqu01 | - Arnaud Lelievre |
759 | 230 | sjacqu01 | - Wolfgang Lenhard |
760 | 230 | sjacqu01 | - Leo Leung |
761 | 230 | sjacqu01 | - David Li |
762 | 230 | sjacqu01 | - Yan Liu |
763 | 230 | sjacqu01 | - Tin Luu |
764 | 230 | sjacqu01 | - Craig MacFarlane |
765 | 230 | sjacqu01 | - Achilleus Mantzios |
766 | 230 | sjacqu01 | - Thomas Meier |
767 | 230 | sjacqu01 | - Jim Moore |
768 | 230 | sjacqu01 | - Jonathan Nash |
769 | 230 | sjacqu01 | - Barak Naveh |
770 | 230 | sjacqu01 | - David M. O'Donnell |
771 | 230 | sjacqu01 | - Krzysztof Paz |
772 | 230 | sjacqu01 | - Eric Penfold |
773 | 230 | sjacqu01 | - Tomer Peretz |
774 | 230 | sjacqu01 | - Xavier Poinsard |
775 | 230 | sjacqu01 | - Andrzej Porebski |
776 | 230 | sjacqu01 | - Viktor Rajewski |
777 | 230 | sjacqu01 | - Eduardo Ramalho |
778 | 230 | sjacqu01 | - Michael Rauch |
779 | 230 | sjacqu01 | - Cameron Riley |
780 | 230 | sjacqu01 | - Klaus Rheinwald |
781 | 230 | sjacqu01 | - Dan Rivett |
782 | 230 | sjacqu01 | - Scott Sams |
783 | 230 | sjacqu01 | - Michel Santos |
784 | 230 | sjacqu01 | - Thierry Saura |
785 | 230 | sjacqu01 | - Patrick Schlott |
786 | 230 | sjacqu01 | - Andreas Schneider |
787 | 230 | sjacqu01 | - Christoph Schroeder |
788 | 230 | sjacqu01 | - Jean-Luc SCHWAB |
789 | 230 | sjacqu01 | - Bryan Scott |
790 | 230 | sjacqu01 | - Tobias Selb |
791 | 230 | sjacqu01 | - Darshan Shah |
792 | 230 | sjacqu01 | - Mofeed Shahin |
793 | 230 | sjacqu01 | - Michael Siemer |
794 | 230 | sjacqu01 | - Pady Srinivasan |
795 | 230 | sjacqu01 | - Greg Steckman |
796 | 230 | sjacqu01 | - Roger Studner |
797 | 230 | sjacqu01 | - Gerald Struck |
798 | 230 | sjacqu01 | - Irv Thomae |
799 | 230 | sjacqu01 | - Eric Thomas |
800 | 230 | sjacqu01 | - Rich Unger |
801 | 230 | sjacqu01 | - Daniel van Enckevort |
802 | 230 | sjacqu01 | - Laurence Vanhelsuwe |
803 | 230 | sjacqu01 | - Sylvain Vieujot |
804 | 230 | sjacqu01 | - Jelai Wang |
805 | 230 | sjacqu01 | - Mark Watson |
806 | 230 | sjacqu01 | - Alex Weber |
807 | 230 | sjacqu01 | - Richard West |
808 | 230 | sjacqu01 | - Matthew Wright |
809 | 230 | sjacqu01 | - Benoit Xhenseval |
810 | 230 | sjacqu01 | - Christian W. Zuckschwerdt |
811 | 230 | sjacqu01 | - Hari |
812 | 230 | sjacqu01 | - Sam (oldman) |
813 | 230 | sjacqu01 | |
814 | 230 | sjacqu01 | It is possible that I have missed someone on this list, if that |
815 | 230 | sjacqu01 | applies to you, please e-mail me. |
816 | 230 | sjacqu01 | |
817 | 230 | sjacqu01 | Dave Gilbert (david.gilbert@object-refinery.com) |
818 | 230 | sjacqu01 | JFreeChart Project Leader |
819 | 265 | sjacqu01 | |
820 | 265 | sjacqu01 | -------------------------------------------------------------------------------- |
821 | 265 | sjacqu01 | |
822 | 265 | sjacqu01 | THE JCOMMON CLASS LIBRARY: Version 1.0.21 |
823 | 265 | sjacqu01 | ========================================= |
824 | 265 | sjacqu01 | |
825 | 265 | sjacqu01 | 24 October 2013. |
826 | 265 | sjacqu01 | |
827 | 265 | sjacqu01 | (C)opyright, 2000-2013, by Object Refinery Limited and Contributors. |
828 | 265 | sjacqu01 | |
829 | 265 | sjacqu01 | ----------------- |
830 | 265 | sjacqu01 | 1. INTRODUCTION |
831 | 265 | sjacqu01 | ----------------- |
832 | 265 | sjacqu01 | JCommon is a free general purpose Java class library that is used in |
833 | 265 | sjacqu01 | several projects including JFreeChart and Pentaho Reporting. |
834 | 265 | sjacqu01 | |
835 | 265 | sjacqu01 | ***** |
836 | 265 | sjacqu01 | SPECIAL NOTICE: BOTH JFREECHART AND PENTAHO REPORTING ARE MOVING TOWARDS |
837 | 265 | sjacqu01 | ELIMINATING THEIR DEPENDENCY ON JCOMMON. AFTER THIS HAPPENS, JCOMMON WILL |
838 | 265 | sjacqu01 | MOST LIKELY BE "RETIRED". |
839 | 265 | sjacqu01 | ***** |
840 | 265 | sjacqu01 | |
841 | 265 | sjacqu01 | JCommon is licensed, free of charge, under the terms of the GNU Lesser |
842 | 265 | sjacqu01 | General Public Licence. A copy of the <a href="about_files/jcommon.LICENSE.txt">licence</a> is included in the download. |
843 | 265 | sjacqu01 | |
844 | 265 | sjacqu01 | The latest version of this class library can be obtained from: |
845 | 265 | sjacqu01 | |
846 | 265 | sjacqu01 | http://www.jfree.org/jcommon/ |
847 | 265 | sjacqu01 | |
848 | 265 | sjacqu01 | If you have any comments, suggestions or bugs to report, please post a |
849 | 265 | sjacqu01 | message in the JCommon forum. |
850 | 265 | sjacqu01 | |
851 | 265 | sjacqu01 | ----------------- |
852 | 265 | sjacqu01 | 2. CONTRIBUTORS |
853 | 265 | sjacqu01 | ----------------- |
854 | 265 | sjacqu01 | Thanks to the following developers who have contributed code to this |
855 | 265 | sjacqu01 | class library: Anthony Boulestreau, Jeremy Bowman, J. David |
856 | 265 | sjacqu01 | Eisenberg, Paul English, Brian Fischer, Hans-Jurgen Greiner, Martin Hoeller, |
857 | 265 | sjacqu01 | Ryan Hirrlinger, Bill Kelemen, Arik Levin, Achilleus Mantzios, Thomas Meier, |
858 | 265 | sjacqu01 | Thomas Morgner, Krzysztof Paz, Andrzej Porebski, Nabuo Tamemasa, Mark Watson |
859 | 265 | sjacqu01 | and Hari. |
860 | 265 | sjacqu01 | |
861 | 265 | sjacqu01 | --------------- |
862 | 265 | sjacqu01 | 3. TEST CASES |
863 | 265 | sjacqu01 | --------------- |
864 | 265 | sjacqu01 | Some test cases have been developed using the JUnit testing |
865 | 265 | sjacqu01 | framework. These are included with the source code, in the following |
866 | 265 | sjacqu01 | packages: |
867 | 265 | sjacqu01 | |
868 | 265 | sjacqu01 | org.jfree.junit |
869 | 265 | sjacqu01 | org.jfree.date.junit |
870 | 265 | sjacqu01 | org.jfree.io.junit |
871 | 265 | sjacqu01 | org.jfree.text.junit |
872 | 265 | sjacqu01 | org.jfree.ui.junit |
873 | 265 | sjacqu01 | org.jfree.util.junit |
874 | 265 | sjacqu01 | |
875 | 265 | sjacqu01 | If you want to recompile these packages, you will need the junit.jar |
876 | 265 | sjacqu01 | file that is included in the 'lib' subdirectory. |
877 | 265 | sjacqu01 | |
878 | 265 | sjacqu01 | To find out more about JUnit, please visit: |
879 | 265 | sjacqu01 | |
880 | 265 | sjacqu01 | http://www.junit.org/ |
881 | 265 | sjacqu01 | |
882 | 265 | sjacqu01 | The current JCommon tests have been written using JUnit 3.8. |
883 | 265 | sjacqu01 | |
884 | 265 | sjacqu01 | --------------- |
885 | 265 | sjacqu01 | 4. WHAT'S NEW |
886 | 265 | sjacqu01 | --------------- |
887 | 265 | sjacqu01 | Changes in each version are listed here: |
888 | 265 | sjacqu01 | |
889 | 265 | sjacqu01 | 1.0.21: (24-Oct-2013) Modified drawRotatedString() to call drawAlignedString() |
890 | 265 | sjacqu01 | when the rotation angle is 0.0. This provides benefits |
891 | 265 | sjacqu01 | downstream for JFreeChart, JFreeSVG and OrsonPDF. |
892 | 265 | sjacqu01 | |
893 | 265 | sjacqu01 | 1.0.20: (01-Sep-2013) Fixed TextFragment.draw() to respect TextAnchor argument. |
894 | 265 | sjacqu01 | |
895 | 265 | sjacqu01 | 1.0.19: (30-Aug-2013) Updated Licences.java so that complete licence text is |
896 | 265 | sjacqu01 | loaded on demand only (bug #1118). |
897 | 265 | sjacqu01 | |
898 | 265 | sjacqu01 | 1.0.18: (23-Sep-2012) Fixed PaintList.equals() bug, fixed line break issue in |
899 | 265 | sjacqu01 | TextUtilities; |
900 | 265 | sjacqu01 | |
901 | 265 | sjacqu01 | 1.0.17: (17-Oct-2011) Updated SerialUtilities to support serialisation of |
902 | 265 | sjacqu01 | Composite instances; |
903 | 265 | sjacqu01 | |
904 | 265 | sjacqu01 | 1.0.16: (17-Apr-2009) New release in conjunction with JFreeChart 1.0.13; |
905 | 265 | sjacqu01 | |
906 | 265 | sjacqu01 | 1.0.15: (19-Dec-2008) New ResourceBundleWrapper class to enable applets to |
907 | 265 | sjacqu01 | bypass codeBase lookup. Updated Maven specs. |
908 | 265 | sjacqu01 | |
909 | 265 | sjacqu01 | 1.0.14: (10-Sep-2008) Workaround added to PngEncoder, bug fix in ShapeList. |
910 | 265 | sjacqu01 | |
911 | 265 | sjacqu01 | 1.0.13: (05-Jun-2008) Bug fixes for TextBox and ShapeUtilities. |
912 | 265 | sjacqu01 | |
913 | 265 | sjacqu01 | 1.0.12: (02-Nov-2007) Made the resource-loading and classloader selection more |
914 | 265 | sjacqu01 | robust in cases where the jars were distributed over several |
915 | 265 | sjacqu01 | classloaders. |
916 | 265 | sjacqu01 | |
917 | 265 | sjacqu01 | 1.0.11: (19-Oct-2007) BugFix in the KeyedComboBoxModel causing |
918 | 265 | sjacqu01 | NullPointerExceptions on MacOS-X; Make sure that all resource-streams |
919 | 265 | sjacqu01 | that get opened also get safely closed in case of errors. |
920 | 265 | sjacqu01 | |
921 | 265 | sjacqu01 | 1.0.10: (21-May-2007) BugFix in the PackageSorter, Window positioning is now |
922 | 265 | sjacqu01 | multi-screen aware. |
923 | 265 | sjacqu01 | |
924 | 265 | sjacqu01 | 1.0.9 : (23-Mar-2007) Serialization fix in TextFragment. |
925 | 265 | sjacqu01 | |
926 | 499 | mdecorde | 1.0.8.0 : (11-Dec-2006) Minor bugfixes in the synchronization of the Booting code |
927 | 265 | sjacqu01 | and the FastStack. |
928 | 265 | sjacqu01 | |
929 | 265 | sjacqu01 | 1.0.7 : (03-Dec-2006) Cosmetic fixes for the logging of the PackageManager, |
930 | 265 | sjacqu01 | ObjectTable implementation allows faster cloning of its contents, |
931 | 265 | sjacqu01 | minor improvements to the GUI classes. |
932 | 265 | sjacqu01 | |
933 | 265 | sjacqu01 | 1.0.6 : (26-Sep-2006) BugFixes in the TextLayoutUtilities, SpreadSheetDate and |
934 | 265 | sjacqu01 | ResourceBundleSupport classes. |
935 | 265 | sjacqu01 | |
936 | 265 | sjacqu01 | 1.0.5 : (29-Jun-2006) BugFixes in the boot code (synchronization added) and |
937 | 265 | sjacqu01 | WaitingImageObserver (possible deadlock fixed). ObjectUtilities |
938 | 265 | sjacqu01 | did not handle all cases where a ClassLoader could be null. |
939 | 265 | sjacqu01 | |
940 | 265 | sjacqu01 | 1.0.4 : (30-Apr-2006) Date- and NumberCellRenderer did not handle null-values |
941 | 265 | sjacqu01 | properly. |
942 | 265 | sjacqu01 | |
943 | 265 | sjacqu01 | 1.0.3 : (17-Apr-2006) More improvements in the boot process for dependent |
944 | 265 | sjacqu01 | library hierarchies. |
945 | 265 | sjacqu01 | |
946 | 265 | sjacqu01 | 1.0.1 : (10-Feb-2006) This release adds new boot capabilities and fixes |
947 | 265 | sjacqu01 | some bugs in the XML classes. This version is required for |
948 | 265 | sjacqu01 | JFreeReport and it is fully backward compatible with the 1.0.x |
949 | 265 | sjacqu01 | branch. |
950 | 265 | sjacqu01 | |
951 | 265 | sjacqu01 | 1.0.0 : (14-Nov-2005) This is the official 1.0.0 release. All future |
952 | 265 | sjacqu01 | releases in the 1.0.x series will maintain backward compatibility |
953 | 265 | sjacqu01 | with the 1.0.0 API. |
954 | 265 | sjacqu01 | |
955 | 499 | mdecorde | 1.0.0-rc1 : (01-Jun-2005) : Update to coincide with JFreeReport 0.8.0.5-5. |
956 | 265 | sjacqu01 | JavaDoc update and classloader handling changed. |
957 | 265 | sjacqu01 | |
958 | 265 | sjacqu01 | 1.0.0-pre3 : (15-Apr-2005) : Some minor changes in the ResourceBundleSupport |
959 | 265 | sjacqu01 | to allow the explicit definition of a locale. |
960 | 265 | sjacqu01 | |
961 | 499 | mdecorde | 1.0.0-pre2 : (04-Mar-2005) : Update to coincide with JFreeReport 0.8.0.5. |
962 | 265 | sjacqu01 | Separated the xml-support packages into an own jar file. |
963 | 265 | sjacqu01 | JFreeChart does not use these classes (except in experimental |
964 | 265 | sjacqu01 | non-release code). Therefore, JFreeChart needs both libs to |
965 | 265 | sjacqu01 | build, but only the jcommon.jar library to run. |
966 | 265 | sjacqu01 | |
967 | 265 | sjacqu01 | The a more detailed list of changed please have a look at the |
968 | 265 | sjacqu01 | CHANGELOG.txt file. |
969 | 265 | sjacqu01 | |
970 | 265 | sjacqu01 | 1.0.0-pre1 : (29-Nov-2004) : Update to coincide with JFreeChart 1.0.0-pre1. |
971 | 265 | sjacqu01 | |
972 | 265 | sjacqu01 | 0.9.7 : (13-Oct-2004) Update to join JFreeReport with latest JFreeChart. |
973 | 265 | sjacqu01 | |
974 | 265 | sjacqu01 | 0.9.6 : (10-Sep-2004) Update to coincide with JFreeChart 0.9.21. |
975 | 265 | sjacqu01 | |
976 | 265 | sjacqu01 | 0.9.5 : (7-Jun-2004) Update to coincide with JFreeChart 0.9.20. |
977 | 265 | sjacqu01 | |
978 | 265 | sjacqu01 | 0.9.4 : (28-May-2004) Update to coincide with JFreeChart 0.9.19. |
979 | 265 | sjacqu01 | |
980 | 265 | sjacqu01 | 0.9.3 : (15-Apr-2004) Update to coincide with JFreeChart 0.9.18. |
981 | 265 | sjacqu01 | |
982 | 265 | sjacqu01 | 0.9.2 : (26-Mar-2004) Update to coincide with JFreeChart 0.9.17. |
983 | 265 | sjacqu01 | |
984 | 265 | sjacqu01 | 0.9.1 : (9-Jan-2004) Update to coincide with JFreeChart 0.9.16. |
985 | 265 | sjacqu01 | |
986 | 265 | sjacqu01 | 0.9.0 : (28-Nov-2003) Update to coincide with JFreeChart 0.9.15. |
987 | 265 | sjacqu01 | |
988 | 499 | mdecorde | 0.8.0.9 : (17-Nov-2003) Update to coincide with JFreeChart 0.9.14. |
989 | 265 | sjacqu01 | |
990 | 499 | mdecorde | 0.8.0.8 : (26-Sep-2003) Update to coincide with JFreeChart 0.9.13. |
991 | 265 | sjacqu01 | |
992 | 499 | mdecorde | 0.8.0.7 : (11-Sep-2003) Update to coincide with JFreeChart 0.9.12. |
993 | 265 | sjacqu01 | |
994 | 499 | mdecorde | 0.8.0.6 : (8-Aug-2003) Update to coincide with JFreeChart 0.9.11. |
995 | 265 | sjacqu01 | |
996 | 499 | mdecorde | 0.8.0.5 : (25-Jul-2003) Transferred some support classes from JFreeChart. |
997 | 265 | sjacqu01 | |
998 | 499 | mdecorde | 0.8.0.3 : (16-Jun-2003) XML Parser: error locations are printed in the |
999 | 265 | sjacqu01 | parse exceptions to make debugging xml files easier. |
1000 | 265 | sjacqu01 | |
1001 | 499 | mdecorde | 0.8.0.2a: (04-Jun-2003) xml parser: configuration interface modified. |
1002 | 265 | sjacqu01 | + Bugfixes ... |
1003 | 265 | sjacqu01 | |
1004 | 499 | mdecorde | 0.8.0.2 : (26-May-2003) xml parser class factory bug fix |
1005 | 265 | sjacqu01 | |
1006 | 499 | mdecorde | 0.8.0.1 : (09-May-2003) Added support for the xml parser and imported |
1007 | 265 | sjacqu01 | some base classes from the JFreeReport project. |
1008 | 265 | sjacqu01 | |
1009 | 499 | mdecorde | 0.8.0.0 : (24-Apr-2003) Renamed all packages from com.jrefinery.* |
1010 | 265 | sjacqu01 | to org.jfree.*. |
1011 | 265 | sjacqu01 | |
1012 | 265 | sjacqu01 | 0.7.3 : (11-Apr-2003) Added serialization for SerialDate and |
1013 | 265 | sjacqu01 | SpreadsheetDate classes. Added a SerialUtilities class. |
1014 | 265 | sjacqu01 | Removed palette classes (now in JFreeChart). Added an |
1015 | 265 | sjacqu01 | attribute to control whether or not a workaround is used for |
1016 | 265 | sjacqu01 | drawing rotated text. |
1017 | 265 | sjacqu01 | |
1018 | 265 | sjacqu01 | 0.7.2 : (6-Feb-2003) Bug fixes and Javadoc updates, incorporated an |
1019 | 265 | sjacqu01 | Ant script to recompile the source files and generate the |
1020 | 265 | sjacqu01 | Javadocs. |
1021 | 265 | sjacqu01 | |
1022 | 265 | sjacqu01 | 0.7.1 : (18-Oct-2002) Bug fixes and Javadoc updates. |
1023 | 265 | sjacqu01 | |
1024 | 265 | sjacqu01 | 0.7.0 : (4-Sep-2002) Moved package (com.jrefinery.data) to JFreeChart |
1025 | 265 | sjacqu01 | project. Bug fixes and Javadoc updates. |
1026 | 265 | sjacqu01 | |
1027 | 265 | sjacqu01 | 0.6.4 : (27-Jun-2002) Added logo to about box. Minor bug fixes (plus |
1028 | 265 | sjacqu01 | JUnit tests) and code tidy up. |
1029 | 265 | sjacqu01 | |
1030 | 265 | sjacqu01 | 0.6.3 : (14-Jun-2002) Bug fixes and Javadoc updates. |
1031 | 265 | sjacqu01 | |
1032 | 265 | sjacqu01 | 0.6.2 : (7-Jun-2002) Added GanttSeriesCollection and supporting |
1033 | 265 | sjacqu01 | classes. Added Polish resource bundle. Minor bug fixes. |
1034 | 265 | sjacqu01 | |
1035 | 265 | sjacqu01 | 0.6.1 : (5-Apr-2002) Added MeterDataset interface and |
1036 | 265 | sjacqu01 | DefaultMeterDataset class. Resource bundles for French, German |
1037 | 265 | sjacqu01 | and Spanish languages. Reinstated the Week class. Minor bugfixes. |
1038 | 265 | sjacqu01 | |
1039 | 265 | sjacqu01 | 0.6.0 : (22-Mar-2002) Changes to the API for the TimePeriod classes, |
1040 | 265 | sjacqu01 | to improve methods that convert to java.util.Date. New |
1041 | 265 | sjacqu01 | DefaultHighLowDataset class. New ResourceBundles for items |
1042 | 265 | sjacqu01 | that require localisation. |
1043 | 265 | sjacqu01 | |
1044 | 265 | sjacqu01 | 0.5.6 : (6-Mar-2002) Bug fix for combined datasets. Additional |
1045 | 265 | sjacqu01 | methods in the TimePeriod class to handle different |
1046 | 265 | sjacqu01 | timezones. Updated About box classes moved to new package |
1047 | 265 | sjacqu01 | com.jrefinery.ui.about. Renamed Files.java -->
|
1048 | 265 | sjacqu01 | FileUtilities.java and SerialDates.java -->
|
1049 | 265 | sjacqu01 | SerialDateUtilities.java. Added new domain name |
1050 | 265 | sjacqu01 | (http://www.object-refinery.com) in the source headers. |
1051 | 265 | sjacqu01 | |
1052 | 265 | sjacqu01 | 0.5.5 : (15-Feb-2002) Fixed bugs in the constructors for the |
1053 | 265 | sjacqu01 | TimePeriod subclasses. Reversed the order of the parameters |
1054 | 265 | sjacqu01 | in the Month(int, int) constructor. Added methods to |
1055 | 265 | sjacqu01 | Datasets.java to handle stacked data ranges. Fixed bug in |
1056 | 265 | sjacqu01 | CombinedDataset. |
1057 | 265 | sjacqu01 | |
1058 | 265 | sjacqu01 | 0.5.4 : (8-Feb-2002) New WindDataset interface and DefaultWindDataset |
1059 | 265 | sjacqu01 | class. Bug fix for DefaultCategoryDataset. |
1060 | 265 | sjacqu01 | |
1061 | 265 | sjacqu01 | 0.5.3 : (25-Jan-2002) Bug fixes, some minor API changes. |
1062 | 265 | sjacqu01 | |
1063 | 265 | sjacqu01 | 0.5.2 : (10-Dec-2001) Added new combination datasets by Bill Kelemen. |
1064 | 265 | sjacqu01 | Added contributors table to the AboutFrame class. |
1065 | 265 | sjacqu01 | |
1066 | 265 | sjacqu01 | 0.5.1 : (27-Nov-2001) AboutPanel and AboutFrame classes added. |
1067 | 265 | sjacqu01 | |
1068 | 265 | sjacqu01 | 0.5.0 : (21-Nov-2001) PieDataset and DefaultPieDataset classes added. |
1069 | 265 | sjacqu01 | |
1070 | 265 | sjacqu01 | 0.4.2 : (16-Nov-2001) New classes in the com.jrefinery.data.* package, |
1071 | 265 | sjacqu01 | plus some new JUnit test cases. |
1072 | 265 | sjacqu01 | </pre> |