root / tmp / org.txm.libs.jfreechart / about.html @ 2308
Historique | Voir | Annoter | Télécharger (43,89 ko)
| 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> |