Révision 265 tmp/org.txm.libs.jfreechart/about.html
about.html (revision 265) | ||
---|---|---|
1 |
<pre> |
|
1 | 2 |
******************************** |
2 | 3 |
* JFREECHART: Version 1.0.17 * |
3 | 4 |
******************************** |
... | ... | |
14 | 15 |
drawing. |
15 | 16 |
|
16 | 17 |
JFreeChart is licensed under the terms of the GNU Lesser General |
17 |
Public Licence (LGPL). A copy of the licence is included in the
|
|
18 |
Public Licence (LGPL). A copy of the <a href="about_files/licence-LGPL.txt">licence</a> is included in the
|
|
18 | 19 |
distribution. |
19 | 20 |
|
20 | 21 |
Please note that JFreeChart is distributed WITHOUT ANY WARRANTY; |
... | ... | |
815 | 816 |
|
816 | 817 |
Dave Gilbert (david.gilbert@object-refinery.com) |
817 | 818 |
JFreeChart Project Leader |
819 |
|
|
820 |
-------------------------------------------------------------------------------- |
|
821 |
|
|
822 |
THE JCOMMON CLASS LIBRARY: Version 1.0.21 |
|
823 |
========================================= |
|
824 |
|
|
825 |
24 October 2013. |
|
826 |
|
|
827 |
(C)opyright, 2000-2013, by Object Refinery Limited and Contributors. |
|
828 |
|
|
829 |
----------------- |
|
830 |
1. INTRODUCTION |
|
831 |
----------------- |
|
832 |
JCommon is a free general purpose Java class library that is used in |
|
833 |
several projects including JFreeChart and Pentaho Reporting. |
|
834 |
|
|
835 |
***** |
|
836 |
SPECIAL NOTICE: BOTH JFREECHART AND PENTAHO REPORTING ARE MOVING TOWARDS |
|
837 |
ELIMINATING THEIR DEPENDENCY ON JCOMMON. AFTER THIS HAPPENS, JCOMMON WILL |
|
838 |
MOST LIKELY BE "RETIRED". |
|
839 |
***** |
|
840 |
|
|
841 |
JCommon is licensed, free of charge, under the terms of the GNU Lesser |
|
842 |
General Public Licence. A copy of the <a href="about_files/jcommon.LICENSE.txt">licence</a> is included in the download. |
|
843 |
|
|
844 |
The latest version of this class library can be obtained from: |
|
845 |
|
|
846 |
http://www.jfree.org/jcommon/ |
|
847 |
|
|
848 |
If you have any comments, suggestions or bugs to report, please post a |
|
849 |
message in the JCommon forum. |
|
850 |
|
|
851 |
----------------- |
|
852 |
2. CONTRIBUTORS |
|
853 |
----------------- |
|
854 |
Thanks to the following developers who have contributed code to this |
|
855 |
class library: Anthony Boulestreau, Jeremy Bowman, J. David |
|
856 |
Eisenberg, Paul English, Brian Fischer, Hans-Jurgen Greiner, Martin Hoeller, |
|
857 |
Ryan Hirrlinger, Bill Kelemen, Arik Levin, Achilleus Mantzios, Thomas Meier, |
|
858 |
Thomas Morgner, Krzysztof Paz, Andrzej Porebski, Nabuo Tamemasa, Mark Watson |
|
859 |
and Hari. |
|
860 |
|
|
861 |
--------------- |
|
862 |
3. TEST CASES |
|
863 |
--------------- |
|
864 |
Some test cases have been developed using the JUnit testing |
|
865 |
framework. These are included with the source code, in the following |
|
866 |
packages: |
|
867 |
|
|
868 |
org.jfree.junit |
|
869 |
org.jfree.date.junit |
|
870 |
org.jfree.io.junit |
|
871 |
org.jfree.text.junit |
|
872 |
org.jfree.ui.junit |
|
873 |
org.jfree.util.junit |
|
874 |
|
|
875 |
If you want to recompile these packages, you will need the junit.jar |
|
876 |
file that is included in the 'lib' subdirectory. |
|
877 |
|
|
878 |
To find out more about JUnit, please visit: |
|
879 |
|
|
880 |
http://www.junit.org/ |
|
881 |
|
|
882 |
The current JCommon tests have been written using JUnit 3.8. |
|
883 |
|
|
884 |
--------------- |
|
885 |
4. WHAT'S NEW |
|
886 |
--------------- |
|
887 |
Changes in each version are listed here: |
|
888 |
|
|
889 |
1.0.21: (24-Oct-2013) Modified drawRotatedString() to call drawAlignedString() |
|
890 |
when the rotation angle is 0.0. This provides benefits |
|
891 |
downstream for JFreeChart, JFreeSVG and OrsonPDF. |
|
892 |
|
|
893 |
1.0.20: (01-Sep-2013) Fixed TextFragment.draw() to respect TextAnchor argument. |
|
894 |
|
|
895 |
1.0.19: (30-Aug-2013) Updated Licences.java so that complete licence text is |
|
896 |
loaded on demand only (bug #1118). |
|
897 |
|
|
898 |
1.0.18: (23-Sep-2012) Fixed PaintList.equals() bug, fixed line break issue in |
|
899 |
TextUtilities; |
|
900 |
|
|
901 |
1.0.17: (17-Oct-2011) Updated SerialUtilities to support serialisation of |
|
902 |
Composite instances; |
|
903 |
|
|
904 |
1.0.16: (17-Apr-2009) New release in conjunction with JFreeChart 1.0.13; |
|
905 |
|
|
906 |
1.0.15: (19-Dec-2008) New ResourceBundleWrapper class to enable applets to |
|
907 |
bypass codeBase lookup. Updated Maven specs. |
|
908 |
|
|
909 |
1.0.14: (10-Sep-2008) Workaround added to PngEncoder, bug fix in ShapeList. |
|
910 |
|
|
911 |
1.0.13: (05-Jun-2008) Bug fixes for TextBox and ShapeUtilities. |
|
912 |
|
|
913 |
1.0.12: (02-Nov-2007) Made the resource-loading and classloader selection more |
|
914 |
robust in cases where the jars were distributed over several |
|
915 |
classloaders. |
|
916 |
|
|
917 |
1.0.11: (19-Oct-2007) BugFix in the KeyedComboBoxModel causing |
|
918 |
NullPointerExceptions on MacOS-X; Make sure that all resource-streams |
|
919 |
that get opened also get safely closed in case of errors. |
|
920 |
|
|
921 |
1.0.10: (21-May-2007) BugFix in the PackageSorter, Window positioning is now |
|
922 |
multi-screen aware. |
|
923 |
|
|
924 |
1.0.9 : (23-Mar-2007) Serialization fix in TextFragment. |
|
925 |
|
|
926 |
1.0.8 : (11-Dec-2006) Minor bugfixes in the synchronization of the Booting code |
|
927 |
and the FastStack. |
|
928 |
|
|
929 |
1.0.7 : (03-Dec-2006) Cosmetic fixes for the logging of the PackageManager, |
|
930 |
ObjectTable implementation allows faster cloning of its contents, |
|
931 |
minor improvements to the GUI classes. |
|
932 |
|
|
933 |
1.0.6 : (26-Sep-2006) BugFixes in the TextLayoutUtilities, SpreadSheetDate and |
|
934 |
ResourceBundleSupport classes. |
|
935 |
|
|
936 |
1.0.5 : (29-Jun-2006) BugFixes in the boot code (synchronization added) and |
|
937 |
WaitingImageObserver (possible deadlock fixed). ObjectUtilities |
|
938 |
did not handle all cases where a ClassLoader could be null. |
|
939 |
|
|
940 |
1.0.4 : (30-Apr-2006) Date- and NumberCellRenderer did not handle null-values |
|
941 |
properly. |
|
942 |
|
|
943 |
1.0.3 : (17-Apr-2006) More improvements in the boot process for dependent |
|
944 |
library hierarchies. |
|
945 |
|
|
946 |
1.0.1 : (10-Feb-2006) This release adds new boot capabilities and fixes |
|
947 |
some bugs in the XML classes. This version is required for |
|
948 |
JFreeReport and it is fully backward compatible with the 1.0.x |
|
949 |
branch. |
|
950 |
|
|
951 |
1.0.0 : (14-Nov-2005) This is the official 1.0.0 release. All future |
|
952 |
releases in the 1.0.x series will maintain backward compatibility |
|
953 |
with the 1.0.0 API. |
|
954 |
|
|
955 |
1.0.0-rc1 : (01-Jun-2005) : Update to coincide with JFreeReport 0.8.5-5. |
|
956 |
JavaDoc update and classloader handling changed. |
|
957 |
|
|
958 |
1.0.0-pre3 : (15-Apr-2005) : Some minor changes in the ResourceBundleSupport |
|
959 |
to allow the explicit definition of a locale. |
|
960 |
|
|
961 |
1.0.0-pre2 : (04-Mar-2005) : Update to coincide with JFreeReport 0.8.5. |
|
962 |
Separated the xml-support packages into an own jar file. |
|
963 |
JFreeChart does not use these classes (except in experimental |
|
964 |
non-release code). Therefore, JFreeChart needs both libs to |
|
965 |
build, but only the jcommon.jar library to run. |
|
966 |
|
|
967 |
The a more detailed list of changed please have a look at the |
|
968 |
CHANGELOG.txt file. |
|
969 |
|
|
970 |
1.0.0-pre1 : (29-Nov-2004) : Update to coincide with JFreeChart 1.0.0-pre1. |
|
971 |
|
|
972 |
0.9.7 : (13-Oct-2004) Update to join JFreeReport with latest JFreeChart. |
|
973 |
|
|
974 |
0.9.6 : (10-Sep-2004) Update to coincide with JFreeChart 0.9.21. |
|
975 |
|
|
976 |
0.9.5 : (7-Jun-2004) Update to coincide with JFreeChart 0.9.20. |
|
977 |
|
|
978 |
0.9.4 : (28-May-2004) Update to coincide with JFreeChart 0.9.19. |
|
979 |
|
|
980 |
0.9.3 : (15-Apr-2004) Update to coincide with JFreeChart 0.9.18. |
|
981 |
|
|
982 |
0.9.2 : (26-Mar-2004) Update to coincide with JFreeChart 0.9.17. |
|
983 |
|
|
984 |
0.9.1 : (9-Jan-2004) Update to coincide with JFreeChart 0.9.16. |
|
985 |
|
|
986 |
0.9.0 : (28-Nov-2003) Update to coincide with JFreeChart 0.9.15. |
|
987 |
|
|
988 |
0.8.9 : (17-Nov-2003) Update to coincide with JFreeChart 0.9.14. |
|
989 |
|
|
990 |
0.8.8 : (26-Sep-2003) Update to coincide with JFreeChart 0.9.13. |
|
991 |
|
|
992 |
0.8.7 : (11-Sep-2003) Update to coincide with JFreeChart 0.9.12. |
|
993 |
|
|
994 |
0.8.6 : (8-Aug-2003) Update to coincide with JFreeChart 0.9.11. |
|
995 |
|
|
996 |
0.8.5 : (25-Jul-2003) Transferred some support classes from JFreeChart. |
|
997 |
|
|
998 |
0.8.3 : (16-Jun-2003) XML Parser: error locations are printed in the |
|
999 |
parse exceptions to make debugging xml files easier. |
|
1000 |
|
|
1001 |
0.8.2a: (04-Jun-2003) xml parser: configuration interface modified. |
|
1002 |
+ Bugfixes ... |
|
1003 |
|
|
1004 |
0.8.2 : (26-May-2003) xml parser class factory bug fix |
|
1005 |
|
|
1006 |
0.8.1 : (09-May-2003) Added support for the xml parser and imported |
|
1007 |
some base classes from the JFreeReport project. |
|
1008 |
|
|
1009 |
0.8.0 : (24-Apr-2003) Renamed all packages from com.jrefinery.* |
|
1010 |
to org.jfree.*. |
|
1011 |
|
|
1012 |
0.7.3 : (11-Apr-2003) Added serialization for SerialDate and |
|
1013 |
SpreadsheetDate classes. Added a SerialUtilities class. |
|
1014 |
Removed palette classes (now in JFreeChart). Added an |
|
1015 |
attribute to control whether or not a workaround is used for |
|
1016 |
drawing rotated text. |
|
1017 |
|
|
1018 |
0.7.2 : (6-Feb-2003) Bug fixes and Javadoc updates, incorporated an |
|
1019 |
Ant script to recompile the source files and generate the |
|
1020 |
Javadocs. |
|
1021 |
|
|
1022 |
0.7.1 : (18-Oct-2002) Bug fixes and Javadoc updates. |
|
1023 |
|
|
1024 |
0.7.0 : (4-Sep-2002) Moved package (com.jrefinery.data) to JFreeChart |
|
1025 |
project. Bug fixes and Javadoc updates. |
|
1026 |
|
|
1027 |
0.6.4 : (27-Jun-2002) Added logo to about box. Minor bug fixes (plus |
|
1028 |
JUnit tests) and code tidy up. |
|
1029 |
|
|
1030 |
0.6.3 : (14-Jun-2002) Bug fixes and Javadoc updates. |
|
1031 |
|
|
1032 |
0.6.2 : (7-Jun-2002) Added GanttSeriesCollection and supporting |
|
1033 |
classes. Added Polish resource bundle. Minor bug fixes. |
|
1034 |
|
|
1035 |
0.6.1 : (5-Apr-2002) Added MeterDataset interface and |
|
1036 |
DefaultMeterDataset class. Resource bundles for French, German |
|
1037 |
and Spanish languages. Reinstated the Week class. Minor bugfixes. |
|
1038 |
|
|
1039 |
0.6.0 : (22-Mar-2002) Changes to the API for the TimePeriod classes, |
|
1040 |
to improve methods that convert to java.util.Date. New |
|
1041 |
DefaultHighLowDataset class. New ResourceBundles for items |
|
1042 |
that require localisation. |
|
1043 |
|
|
1044 |
0.5.6 : (6-Mar-2002) Bug fix for combined datasets. Additional |
|
1045 |
methods in the TimePeriod class to handle different |
|
1046 |
timezones. Updated About box classes moved to new package |
|
1047 |
com.jrefinery.ui.about. Renamed Files.java --> |
|
1048 |
FileUtilities.java and SerialDates.java --> |
|
1049 |
SerialDateUtilities.java. Added new domain name |
|
1050 |
(http://www.object-refinery.com) in the source headers. |
|
1051 |
|
|
1052 |
0.5.5 : (15-Feb-2002) Fixed bugs in the constructors for the |
|
1053 |
TimePeriod subclasses. Reversed the order of the parameters |
|
1054 |
in the Month(int, int) constructor. Added methods to |
|
1055 |
Datasets.java to handle stacked data ranges. Fixed bug in |
|
1056 |
CombinedDataset. |
|
1057 |
|
|
1058 |
0.5.4 : (8-Feb-2002) New WindDataset interface and DefaultWindDataset |
|
1059 |
class. Bug fix for DefaultCategoryDataset. |
|
1060 |
|
|
1061 |
0.5.3 : (25-Jan-2002) Bug fixes, some minor API changes. |
|
1062 |
|
|
1063 |
0.5.2 : (10-Dec-2001) Added new combination datasets by Bill Kelemen. |
|
1064 |
Added contributors table to the AboutFrame class. |
|
1065 |
|
|
1066 |
0.5.1 : (27-Nov-2001) AboutPanel and AboutFrame classes added. |
|
1067 |
|
|
1068 |
0.5.0 : (21-Nov-2001) PieDataset and DefaultPieDataset classes added. |
|
1069 |
|
|
1070 |
0.4.2 : (16-Nov-2001) New classes in the com.jrefinery.data.* package, |
|
1071 |
plus some new JUnit test cases. |
|
1072 |
</pre> |
Formats disponibles : Unified diff