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