This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository libjcommon-java.

commit 9ffb60f974841f1b4deb249cd19487f8b8575940
Merge: 833b532 2341945
Author: Markus Koschany <a...@debian.org>
Date:   Sat Oct 15 18:16:47 2016 +0200

    Import Debian patch 1.0.23-1

 LICENSE                                            |  502 ++++++++++
 README.md                                          |  233 +++++
 README.txt                                         |  236 -----
 ant/build.properties                               |    8 +-
 ant/build.xml                                      |  100 +-
 debian/changelog                                   |   21 +
 debian/compat                                      |    2 +-
 debian/control                                     |   11 +-
 debian/copyright                                   |   84 +-
 debian/libjcommon-java-doc.doc-base                |    4 +-
 debian/libjcommon-java-doc.docs                    |    2 -
 debian/libjcommon-java-doc.install                 |    2 +
 debian/libjcommon-java.install                     |    2 +
 debian/libjcommon-java.poms                        |    2 +-
 debian/maven.publishedRules                        |    1 +
 debian/orig-tar.sh                                 |   15 -
 debian/patches/javaDocLink                         |   10 -
 debian/patches/javaDocLink.patch                   |   20 +
 debian/patches/series                              |    2 +-
 debian/poms/jcommon.pom                            |  249 ++++-
 debian/rules                                       |   50 +-
 debian/watch                                       |    3 +-
 licence-LGPL.txt                                   |  504 ----------
 maven-jcommon-project.xml                          |   77 --
 maven-jcommon-xml-project.xml                      |   93 --
 pom.xml                                            |  260 +++++
 source/com/keypoint/PngEncoder.java                |  717 --------------
 source/com/keypoint/package.html                   |    6 -
 source/org/jfree/JCommon.java                      |   81 --
 source/org/jfree/JCommonInfo.java                  |  126 ---
 source/org/jfree/base/AbstractBoot.java            |  355 -------
 source/org/jfree/base/BaseBoot.java                |  136 ---
 source/org/jfree/base/BasicProjectInfo.java        |  288 ------
 source/org/jfree/base/BootableProjectInfo.java     |  179 ----
 source/org/jfree/base/ClassPathDebugger.java       |   83 --
 source/org/jfree/base/Library.java                 |  202 ----
 .../base/config/HierarchicalConfiguration.java     |  369 -------
 .../jfree/base/config/ModifiableConfiguration.java |   81 --
 .../base/config/PropertyFileConfiguration.java     |  141 ---
 .../base/config/SystemPropertyConfiguration.java   |  131 ---
 source/org/jfree/base/jcommon.properties           |   43 -
 source/org/jfree/base/log/DefaultLog.java          |  143 ---
 source/org/jfree/base/log/DefaultLogModule.java    |  103 --
 source/org/jfree/base/log/LogConfiguration.java    |  168 ----
 source/org/jfree/base/log/MemoryUsageMessage.java  |   74 --
 source/org/jfree/base/log/PadMessage.java          |   93 --
 source/org/jfree/base/log/module.properties        |   14 -
 source/org/jfree/base/modules/AbstractModule.java  |  811 ---------------
 .../org/jfree/base/modules/DefaultModuleInfo.java  |  260 -----
 source/org/jfree/base/modules/Module.java          |  122 ---
 source/org/jfree/base/modules/ModuleInfo.java      |   88 --
 .../base/modules/ModuleInitializeException.java    |   85 --
 .../org/jfree/base/modules/ModuleInitializer.java  |   64 --
 source/org/jfree/base/modules/PackageManager.java  |  586 -----------
 source/org/jfree/base/modules/PackageSorter.java   |  448 ---------
 source/org/jfree/base/modules/PackageState.java    |  263 -----
 source/org/jfree/base/modules/SubSystem.java       |   83 --
 source/org/jfree/base/modules/package.html         |   18 -
 source/org/jfree/base/package.html                 |    6 -
 source/org/jfree/date/AnnualDateRule.java          |   86 --
 source/org/jfree/date/DateUtilities.java           |  100 --
 source/org/jfree/date/DayAndMonthRule.java         |  158 ---
 source/org/jfree/date/DayOfWeekInMonthRule.java    |  168 ----
 source/org/jfree/date/EasterSundayRule.java        |   89 --
 source/org/jfree/date/MonthConstants.java          |   91 --
 source/org/jfree/date/RelativeDayOfWeekRule.java   |  209 ----
 source/org/jfree/date/SerialDate.java              | 1035 -------------------
 source/org/jfree/date/SerialDateUtilities.java     |  388 --------
 source/org/jfree/date/SpreadsheetDate.java         |  461 ---------
 source/org/jfree/date/junit/DatePackageTests.java  |   79 --
 source/org/jfree/date/junit/SerialDateTests.java   |  321 ------
 .../jfree/date/junit/SerialDateUtilitiesTests.java |  127 ---
 .../org/jfree/date/junit/SpreadsheetDateTests.java |  345 -------
 source/org/jfree/date/junit/package.html           |    6 -
 source/org/jfree/date/package.html                 |    6 -
 source/org/jfree/demo/DateChooserPanelDemo.java    |   78 --
 source/org/jfree/demo/DrawStringDemo.java          |  348 -------
 source/org/jfree/demo/DrawStringPanel.java         |  192 ----
 source/org/jfree/demo/TextBlockDemo.java           |   97 --
 source/org/jfree/demo/TextBlockPanel.java          |  140 ---
 source/org/jfree/demo/package.html                 |    6 -
 source/org/jfree/io/FileUtilities.java             |  103 --
 source/org/jfree/io/IOUtils.java                   |  463 ---------
 source/org/jfree/io/SerialUtilities.java           |  588 -----------
 source/org/jfree/io/junit/IOPackageTests.java      |   89 --
 source/org/jfree/io/junit/IOUtilsTests.java        |  108 --
 .../org/jfree/io/junit/SerialUtilitiesTests.java   |  485 ---------
 source/org/jfree/io/junit/package.html             |    6 -
 source/org/jfree/io/package.html                   |    6 -
 source/org/jfree/junit/JCommonTestSuite.java       |   97 --
 source/org/jfree/junit/JavaTestSuite.java          |   77 --
 source/org/jfree/junit/PaintTests.java             |  122 ---
 source/org/jfree/junit/StrokeTests.java            |   96 --
 source/org/jfree/junit/package.html                |    6 -
 source/org/jfree/layout/CenterLayout.java          |  188 ----
 source/org/jfree/layout/FormatLayout.java          | 1045 --------------------
 source/org/jfree/layout/LCBLayout.java             |  278 ------
 source/org/jfree/layout/RadialLayout.java          |  311 ------
 source/org/jfree/layout/package.html               |    6 -
 source/org/jfree/package.html                      |    6 -
 source/org/jfree/resources/JCommonResources.java   |   74 --
 source/org/jfree/resources/package.html            |    6 -
 source/org/jfree/text/G2TextMeasurer.java          |   88 --
 source/org/jfree/text/TextBlock.java               |  353 -------
 source/org/jfree/text/TextBlockAnchor.java         |  192 ----
 source/org/jfree/text/TextBox.java                 |  448 ---------
 source/org/jfree/text/TextFragment.java            |  332 -------
 source/org/jfree/text/TextLine.java                |  275 ------
 source/org/jfree/text/TextMeasurer.java            |   64 --
 source/org/jfree/text/TextUtilities.java           |  895 -----------------
 .../org/jfree/text/junit/TextBlockAnchorTests.java |  114 ---
 source/org/jfree/text/junit/TextBlockTests.java    |  121 ---
 source/org/jfree/text/junit/TextBoxTests.java      |  174 ----
 source/org/jfree/text/junit/TextFragmentTests.java |  137 ---
 source/org/jfree/text/junit/TextLineTests.java     |  117 ---
 source/org/jfree/text/junit/TextPackageTests.java  |   80 --
 source/org/jfree/text/package.html                 |    6 -
 source/org/jfree/threads/ReaderWriterLock.java     |  210 ----
 source/org/jfree/threads/package.html              |    6 -
 source/org/jfree/ui/Align.java                     |  164 ---
 source/org/jfree/ui/ApplicationFrame.java          |  135 ---
 source/org/jfree/ui/ArrowPanel.java                |  146 ---
 source/org/jfree/ui/BevelArrowIcon.java            |  274 -----
 source/org/jfree/ui/DateCellRenderer.java          |  113 ---
 source/org/jfree/ui/DateChooserPanel.java          |  553 -----------
 source/org/jfree/ui/Drawable.java                  |   63 --
 source/org/jfree/ui/DrawablePanel.java             |  191 ----
 source/org/jfree/ui/ExtendedDrawable.java          |   68 --
 source/org/jfree/ui/ExtensionFileFilter.java       |  105 --
 source/org/jfree/ui/FilesystemFilter.java          |  167 ----
 source/org/jfree/ui/FloatDimension.java            |  209 ----
 source/org/jfree/ui/FloatingButtonEnabler.java     |  131 ---
 source/org/jfree/ui/FontChooserDialog.java         |  121 ---
 source/org/jfree/ui/FontChooserPanel.java          |  231 -----
 source/org/jfree/ui/FontDisplayField.java          |  120 ---
 .../org/jfree/ui/GradientPaintTransformType.java   |  157 ---
 source/org/jfree/ui/GradientPaintTransformer.java  |   68 --
 source/org/jfree/ui/HorizontalAlignment.java       |  144 ---
 source/org/jfree/ui/InsetsChooserPanel.java        |  218 ----
 source/org/jfree/ui/InsetsTextField.java           |  107 --
 source/org/jfree/ui/IntegerDocument.java           |   80 --
 source/org/jfree/ui/JTextObserver.java             |  126 ---
 source/org/jfree/ui/KeyedComboBoxModel.java        |  495 ----------
 source/org/jfree/ui/L1R1ButtonPanel.java           |   99 --
 source/org/jfree/ui/L1R2ButtonPanel.java           |  122 ---
 source/org/jfree/ui/L1R3ButtonPanel.java           |  137 ---
 source/org/jfree/ui/Layer.java                     |  139 ---
 source/org/jfree/ui/LengthAdjustmentType.java      |  143 ---
 source/org/jfree/ui/LengthLimitingDocument.java    |  123 ---
 source/org/jfree/ui/LocalizationBundle.properties  |   25 -
 .../org/jfree/ui/LocalizationBundle_de.properties  |   25 -
 .../org/jfree/ui/LocalizationBundle_es.properties  |   25 -
 .../org/jfree/ui/LocalizationBundle_fr.properties  |   22 -
 .../jfree/ui/LocalizationBundle_pt_PT.properties   |   22 -
 source/org/jfree/ui/NumberCellRenderer.java        |  103 --
 source/org/jfree/ui/OverlayLayout.java             |  193 ----
 source/org/jfree/ui/PaintSample.java               |  128 ---
 source/org/jfree/ui/RectangleAnchor.java           |  300 ------
 source/org/jfree/ui/RectangleEdge.java             |  229 -----
 source/org/jfree/ui/RectangleInsets.java           |  562 -----------
 source/org/jfree/ui/RefineryUtilities.java         |  306 ------
 source/org/jfree/ui/SerialDateChooserPanel.java    |  397 --------
 source/org/jfree/ui/Size2D.java                    |  172 ----
 source/org/jfree/ui/SortButtonRenderer.java        |  285 ------
 source/org/jfree/ui/SortableTable.java             |  104 --
 .../org/jfree/ui/SortableTableHeaderListener.java  |  193 ----
 source/org/jfree/ui/SortableTableModel.java        |  124 ---
 source/org/jfree/ui/Spinner.java                   |  159 ---
 source/org/jfree/ui/StandardDialog.java            |  162 ---
 .../jfree/ui/StandardGradientPaintTransformer.java |  189 ----
 source/org/jfree/ui/StrokeChooserPanel.java        |  115 ---
 source/org/jfree/ui/StrokeSample.java              |  178 ----
 source/org/jfree/ui/TextAnchor.java                |  231 -----
 source/org/jfree/ui/UIUtilities.java               |  103 --
 source/org/jfree/ui/VerticalAlignment.java         |  148 ---
 source/org/jfree/ui/WizardDialog.java              |  340 -------
 source/org/jfree/ui/WizardPanel.java               |  133 ---
 source/org/jfree/ui/about/AboutDialog.java         |  329 ------
 source/org/jfree/ui/about/AboutFrame.java          |  284 ------
 source/org/jfree/ui/about/AboutPanel.java          |  142 ---
 source/org/jfree/ui/about/Contributor.java         |   91 --
 source/org/jfree/ui/about/ContributorsPanel.java   |   84 --
 .../org/jfree/ui/about/ContributorsTableModel.java |  162 ---
 source/org/jfree/ui/about/Library.java             |   76 --
 source/org/jfree/ui/about/LibraryPanel.java        |  144 ---
 source/org/jfree/ui/about/LibraryTableModel.java   |  194 ----
 source/org/jfree/ui/about/Licences.java            |  829 ----------------
 source/org/jfree/ui/about/ProjectInfo.java         |  219 ----
 source/org/jfree/ui/about/SystemProperties.java    |   88 --
 .../org/jfree/ui/about/SystemPropertiesFrame.java  |  201 ----
 .../org/jfree/ui/about/SystemPropertiesPanel.java  |  220 -----
 .../jfree/ui/about/SystemPropertiesTableModel.java |  338 -------
 source/org/jfree/ui/about/package.html             |    6 -
 .../jfree/ui/about/resources/AboutResources.java   |  116 ---
 .../ui/about/resources/AboutResources_de.java      |  115 ---
 .../ui/about/resources/AboutResources_es.java      |  116 ---
 .../ui/about/resources/AboutResources_fr.java      |  114 ---
 .../ui/about/resources/AboutResources_pl.java      |  118 ---
 source/org/jfree/ui/about/resources/package.html   |    6 -
 .../jfree/ui/action/AbstractActionDowngrade.java   |   77 --
 .../ui/action/AbstractFileSelectionAction.java     |  148 ---
 source/org/jfree/ui/action/ActionButton.java       |  276 ------
 source/org/jfree/ui/action/ActionConcentrator.java |  120 ---
 source/org/jfree/ui/action/ActionDowngrade.java    |   67 --
 source/org/jfree/ui/action/ActionMenuItem.java     |  304 ------
 source/org/jfree/ui/action/ActionRadioButton.java  |  299 ------
 source/org/jfree/ui/action/DowngradeActionMap.java |  195 ----
 source/org/jfree/ui/action/package.html            |    6 -
 .../org/jfree/ui/junit/FontChooserDialogTest.java  |   77 --
 .../ui/junit/GradientPaintTransformTypeTests.java  |  114 ---
 .../jfree/ui/junit/HorizontalAlignmentTests.java   |  116 ---
 source/org/jfree/ui/junit/LayerTests.java          |  114 ---
 .../org/jfree/ui/junit/RectangleAnchorTests.java   |  112 ---
 source/org/jfree/ui/junit/RectangleEdgeTests.java  |  115 ---
 .../org/jfree/ui/junit/RectangleInsetsTests.java   |  317 ------
 source/org/jfree/ui/junit/Size2DTests.java         |  143 ---
 .../StandardGradientPaintTransformerTests.java     |  121 ---
 source/org/jfree/ui/junit/TextAnchorTests.java     |  112 ---
 source/org/jfree/ui/junit/UIPackageTests.java      |   84 --
 .../org/jfree/ui/junit/VerticalAlignmentTests.java |  114 ---
 source/org/jfree/ui/package.html                   |    6 -
 source/org/jfree/ui/tabbedui/AbstractTabbedUI.java |  499 ----------
 source/org/jfree/ui/tabbedui/DetailEditor.java     |  159 ---
 source/org/jfree/ui/tabbedui/RootEditor.java       |  135 ---
 source/org/jfree/ui/tabbedui/RootPanel.java        |  126 ---
 source/org/jfree/ui/tabbedui/TabbedApplet.java     |  118 ---
 source/org/jfree/ui/tabbedui/TabbedDialog.java     |  212 ----
 source/org/jfree/ui/tabbedui/TabbedFrame.java      |  139 ---
 source/org/jfree/ui/tabbedui/VerticalLayout.java   |  205 ----
 source/org/jfree/ui/tabbedui/package.html          |    6 -
 source/org/jfree/util/AbstractObjectList.java      |  283 ------
 source/org/jfree/util/ArrayUtilities.java          |  216 ----
 .../org/jfree/util/AttributedStringUtilities.java  |  110 ---
 source/org/jfree/util/BooleanList.java             |  110 ---
 source/org/jfree/util/BooleanUtilities.java        |   73 --
 source/org/jfree/util/ClassComparator.java         |  131 ---
 source/org/jfree/util/Configuration.java           |  103 --
 source/org/jfree/util/DefaultConfiguration.java    |  148 ---
 source/org/jfree/util/ExtendedConfiguration.java   |   97 --
 .../jfree/util/ExtendedConfigurationWrapper.java   |  210 ----
 source/org/jfree/util/FastStack.java               |  176 ----
 source/org/jfree/util/HashNMap.java                |  427 --------
 source/org/jfree/util/LineBreakIterator.java       |  255 -----
 source/org/jfree/util/Log.java                     |  513 ----------
 source/org/jfree/util/LogContext.java              |  260 -----
 source/org/jfree/util/LogTarget.java               |   99 --
 source/org/jfree/util/ObjectList.java              |  111 ---
 source/org/jfree/util/ObjectTable.java             |  515 ----------
 source/org/jfree/util/ObjectUtilities.java         |  500 ----------
 source/org/jfree/util/PaintList.java               |  170 ----
 source/org/jfree/util/PaintUtilities.java          |  180 ----
 source/org/jfree/util/PrintStreamLogTarget.java    |  126 ---
 source/org/jfree/util/PublicCloneable.java         |   60 --
 source/org/jfree/util/ReadOnlyIterator.java        |   96 --
 source/org/jfree/util/ResourceBundleSupport.java   |  666 -------------
 source/org/jfree/util/ResourceBundleWrapper.java   |  171 ----
 source/org/jfree/util/Rotation.java                |  158 ---
 source/org/jfree/util/ShapeList.java               |  182 ----
 source/org/jfree/util/ShapeUtilities.java          |  608 ------------
 source/org/jfree/util/SortOrder.java               |  140 ---
 .../org/jfree/util/SortedConfigurationWriter.java  |  297 ------
 source/org/jfree/util/StackableException.java      |  169 ----
 .../org/jfree/util/StackableRuntimeException.java  |  126 ---
 source/org/jfree/util/StringUtils.java             |  104 --
 source/org/jfree/util/StrokeList.java              |  179 ----
 source/org/jfree/util/TableOrder.java              |  134 ---
 source/org/jfree/util/UnitType.java                |  133 ---
 source/org/jfree/util/WaitingImageObserver.java    |  202 ----
 .../org/jfree/util/junit/ArrayUtilitiesTests.java  |  111 ---
 .../util/junit/AttributedStringUtilitiesTests.java |   96 --
 source/org/jfree/util/junit/BooleanListTests.java  |  156 ---
 source/org/jfree/util/junit/LogTest.java           |  141 ---
 source/org/jfree/util/junit/ObjectListTests.java   |  184 ----
 source/org/jfree/util/junit/ObjectTableTests.java  |  144 ---
 .../org/jfree/util/junit/ObjectUtilitiesTests.java |  204 ----
 source/org/jfree/util/junit/PaintListTests.java    |  188 ----
 .../org/jfree/util/junit/PaintUtilitiesTests.java  |  104 --
 source/org/jfree/util/junit/RotationTests.java     |  113 ---
 source/org/jfree/util/junit/ShapeListTests.java    |  157 ---
 .../org/jfree/util/junit/ShapeUtilitiesTests.java  |  254 -----
 source/org/jfree/util/junit/SortOrderTests.java    |  113 ---
 source/org/jfree/util/junit/UnitTypeTests.java     |  117 ---
 source/org/jfree/util/junit/UtilPackageTests.java  |   99 --
 source/org/jfree/util/junit/package.html           |    6 -
 source/org/jfree/util/package.html                 |    6 -
 .../xml/AbstractElementDefinitionHandler.java      |  110 ---
 source/org/jfree/xml/CommentHandler.java           |  202 ----
 .../org/jfree/xml/ElementDefinitionException.java  |  168 ----
 source/org/jfree/xml/ElementDefinitionHandler.java |   95 --
 source/org/jfree/xml/FrontendDefaultHandler.java   |  231 -----
 source/org/jfree/xml/JCommonXMLInfo.java           |   97 --
 source/org/jfree/xml/ParseException.java           |  217 ----
 source/org/jfree/xml/Parser.java                   |  315 ------
 source/org/jfree/xml/ParserFrontend.java           |  292 ------
 source/org/jfree/xml/ParserUtil.java               |  311 ------
 .../xml/attributehandlers/AttributeHandler.java    |   69 --
 .../attributehandlers/BooleanAttributeHandler.java |   82 --
 .../attributehandlers/ByteAttributeHandler.java    |   81 --
 .../CharacterAttributeHandler.java                 |   83 --
 .../attributehandlers/DoubleAttributeHandler.java  |   81 --
 .../attributehandlers/FloatAttributeHandler.java   |   81 --
 .../attributehandlers/IntegerAttributeHandler.java |   90 --
 .../attributehandlers/LongAttributeHandler.java    |   81 --
 .../attributehandlers/ShortAttributeHandler.java   |   81 --
 .../attributehandlers/StringAttributeHandler.java  |   83 --
 .../org/jfree/xml/attributehandlers/package.html   |    6 -
 .../factory/objects/AbstractObjectDescription.java |  316 ------
 .../xml/factory/objects/ArrayClassFactory.java     |  150 ---
 .../factory/objects/ArrayObjectDescription.java    |  207 ----
 .../objects/BasicStrokeObjectDescription.java      |  127 ---
 .../xml/factory/objects/BeanObjectDescription.java |  270 -----
 .../factory/objects/BooleanObjectDescription.java  |  121 ---
 .../xml/factory/objects/ByteObjectDescription.java |  120 ---
 .../objects/CharacterObjectDescription.java        |  129 ---
 .../jfree/xml/factory/objects/ClassComparator.java |  125 ---
 .../jfree/xml/factory/objects/ClassFactory.java    |  119 ---
 .../xml/factory/objects/ClassFactoryCollector.java |  215 ----
 .../xml/factory/objects/ClassFactoryImpl.java      |  228 -----
 .../objects/ClassLoaderObjectDescription.java      |  106 --
 .../objects/CollectionObjectDescription.java       |  179 ----
 .../factory/objects/ColorObjectDescription.java    |   89 --
 .../xml/factory/objects/DateObjectDescription.java |  119 ---
 .../objects/DecimalFormatObjectDescription.java    |  134 ---
 .../objects/Dimension2DObjectDescription.java      |  114 ---
 .../objects/DimensionObjectDescription.java        |  113 ---
 .../factory/objects/DoubleObjectDescription.java   |  120 ---
 .../factory/objects/FloatObjectDescription.java    |  120 ---
 .../factory/objects/IntegerObjectDescription.java  |  121 ---
 .../xml/factory/objects/JavaBaseClassFactory.java  |  158 ---
 .../factory/objects/Line2DObjectDescription.java   |  119 ---
 .../xml/factory/objects/LongObjectDescription.java |  121 ---
 .../xml/factory/objects/ObjectDescription.java     |  172 ----
 .../factory/objects/ObjectFactoryException.java    |   86 --
 .../factory/objects/Point2DObjectDescription.java  |  112 ---
 .../objects/Rectangle2DObjectDescription.java      |  121 ---
 .../factory/objects/ShortObjectDescription.java    |  120 ---
 .../objects/SimpleDateFormatObjectDescription.java |  127 ---
 .../factory/objects/StringObjectDescription.java   |   85 --
 .../jfree/xml/factory/objects/URLClassFactory.java |   61 --
 .../xml/factory/objects/URLObjectDescription.java  |  114 ---
 source/org/jfree/xml/factory/objects/package.html  |    6 -
 .../jfree/xml/generator/DefaultModelReader.java    |  423 --------
 .../jfree/xml/generator/DescriptionGenerator.java  |  189 ----
 .../jfree/xml/generator/JavaSourceCollector.java   |  272 -----
 source/org/jfree/xml/generator/ModelBuilder.java   |  477 ---------
 source/org/jfree/xml/generator/ModelWriter.java    |  462 ---------
 .../org/jfree/xml/generator/SourceCollector.java   |   57 --
 .../jfree/xml/generator/SplittingModelWriter.java  |  307 ------
 .../xml/generator/attributehandler.properties      |    7 -
 .../org/jfree/xml/generator/generator.properties   |   45 -
 source/org/jfree/xml/generator/model.dtd           |  105 --
 .../xml/generator/model/ClassDescription.java      |  300 ------
 source/org/jfree/xml/generator/model/Comments.java |  123 ---
 .../xml/generator/model/DescriptionModel.java      |  217 ----
 .../xml/generator/model/IgnoredPropertyInfo.java   |   59 --
 .../xml/generator/model/IndexedPropertyInfo.java   |   80 --
 .../jfree/xml/generator/model/KeyDescription.java  |   91 --
 .../xml/generator/model/ManualMappingInfo.java     |  147 ---
 .../jfree/xml/generator/model/MappingModel.java    |  157 ---
 .../xml/generator/model/MultiplexMappingInfo.java  |  212 ----
 .../jfree/xml/generator/model/PrintBeanInfo.java   |  112 ---
 .../jfree/xml/generator/model/PropertyInfo.java    |  192 ----
 .../jfree/xml/generator/model/PropertyType.java    |   90 --
 source/org/jfree/xml/generator/model/TypeInfo.java |  213 ----
 source/org/jfree/xml/generator/model/package.html  |    7 -
 source/org/jfree/xml/generator/package.html        |    6 -
 source/org/jfree/xml/package.html                  |    6 -
 .../jfree/xml/parser/AbstractXmlReadHandler.java   |  203 ----
 source/org/jfree/xml/parser/Base64ReadHandler.java |  104 --
 .../org/jfree/xml/parser/RootXmlReadHandler.java   |  559 -----------
 source/org/jfree/xml/parser/XmlReadHandler.java    |  106 --
 .../org/jfree/xml/parser/XmlReaderException.java   |   77 --
 .../parser/coretypes/BasicStrokeReadHandler.java   |  120 ---
 .../xml/parser/coretypes/ColorReadHandler.java     |   93 --
 .../xml/parser/coretypes/FontReadHandler.java      |  110 ---
 .../xml/parser/coretypes/GenericReadHandler.java   |  238 -----
 .../parser/coretypes/GradientPaintReadHandler.java |  139 ---
 .../xml/parser/coretypes/InsetsReadHandler.java    |   99 --
 .../xml/parser/coretypes/ListReadHandler.java      |  157 ---
 .../xml/parser/coretypes/NullReadHandler.java      |   70 --
 .../xml/parser/coretypes/ObjectRefHandler.java     |  112 ---
 .../xml/parser/coretypes/Point2DReadHandler.java   |   99 --
 .../parser/coretypes/Rectangle2DReadHandler.java   |  108 --
 .../coretypes/RenderingHintValueReadHandler.java   |  138 ---
 .../coretypes/RenderingHintsReadHandler.java       |  133 ---
 .../xml/parser/coretypes/StringReadHandler.java    |  133 ---
 source/org/jfree/xml/parser/coretypes/package.html |    6 -
 source/org/jfree/xml/parser/package.html           |    6 -
 source/org/jfree/xml/util/AbstractModelReader.java |  647 ------------
 source/org/jfree/xml/util/AttributeDefinition.java |  103 --
 source/org/jfree/xml/util/Base64.java              |  343 -------
 source/org/jfree/xml/util/BasicTypeSupport.java    |  168 ----
 source/org/jfree/xml/util/ClassModelTags.java      |  136 ---
 .../org/jfree/xml/util/ConstructorDefinition.java  |   98 --
 .../org/jfree/xml/util/GenericObjectFactory.java   |  478 ---------
 source/org/jfree/xml/util/LookupDefinition.java    |   85 --
 .../jfree/xml/util/ManualMappingDefinition.java    |  106 --
 .../jfree/xml/util/MultiplexMappingDefinition.java |  126 ---
 .../org/jfree/xml/util/MultiplexMappingEntry.java  |   85 --
 .../jfree/xml/util/ObjectDescriptionException.java |   79 --
 source/org/jfree/xml/util/ObjectFactory.java       |   87 --
 source/org/jfree/xml/util/ObjectFactoryLoader.java |  440 ---------
 source/org/jfree/xml/util/PropertyDefinition.java  |   85 --
 source/org/jfree/xml/util/SimpleObjectFactory.java |  155 ---
 source/org/jfree/xml/util/package.html             |    6 -
 .../jfree/xml/writer/AbstractXmlWriteHandler.java  |   79 --
 source/org/jfree/xml/writer/AttributeList.java     |  273 -----
 .../org/jfree/xml/writer/RootXmlWriteHandler.java  |  324 ------
 source/org/jfree/xml/writer/SafeTagList.java       |  158 ---
 source/org/jfree/xml/writer/XMLWriter.java         |  187 ----
 .../org/jfree/xml/writer/XMLWriterException.java   |   79 --
 source/org/jfree/xml/writer/XMLWriterSupport.java  |  435 --------
 source/org/jfree/xml/writer/XmlWriteHandler.java   |   84 --
 .../writer/coretypes/BasicStrokeWriteHandler.java  |  124 ---
 .../xml/writer/coretypes/ColorWriteHandler.java    |  106 --
 .../xml/writer/coretypes/FontWriteHandler.java     |  104 --
 .../xml/writer/coretypes/GenericWriteHandler.java  |  137 ---
 .../coretypes/GradientPaintWriteHandler.java       |   97 --
 .../xml/writer/coretypes/InsetsWriteHandler.java   |   93 --
 .../xml/writer/coretypes/ListWriteHandler.java     |   92 --
 .../xml/writer/coretypes/Point2DWriteHandler.java  |   91 --
 .../writer/coretypes/Rectangle2DWriteHandler.java  |   96 --
 .../coretypes/RenderingHintsWriteHandler.java      |  125 ---
 source/org/jfree/xml/writer/coretypes/package.html |    6 -
 source/org/jfree/xml/writer/package.html           |    6 -
 source/overview.html                               |   16 -
 src/main/java/com/keypoint/PngEncoder.java         |  717 ++++++++++++++
 src/main/java/com/keypoint/package.html            |    6 +
 src/main/java/org/jfree/JCommon.java               |   81 ++
 src/main/java/org/jfree/JCommonInfo.java           |  126 +++
 src/main/java/org/jfree/base/AbstractBoot.java     |  355 +++++++
 src/main/java/org/jfree/base/BaseBoot.java         |  137 +++
 src/main/java/org/jfree/base/BasicProjectInfo.java |  288 ++++++
 .../java/org/jfree/base/BootableProjectInfo.java   |  179 ++++
 .../java/org/jfree/base/ClassPathDebugger.java     |   83 ++
 src/main/java/org/jfree/base/Library.java          |  202 ++++
 .../base/config/HierarchicalConfiguration.java     |  369 +++++++
 .../jfree/base/config/ModifiableConfiguration.java |   81 ++
 .../base/config/PropertyFileConfiguration.java     |  141 +++
 .../base/config/SystemPropertyConfiguration.java   |  131 +++
 src/main/java/org/jfree/base/jcommon.properties    |   43 +
 src/main/java/org/jfree/base/log/DefaultLog.java   |  143 +++
 .../java/org/jfree/base/log/DefaultLogModule.java  |  103 ++
 .../java/org/jfree/base/log/LogConfiguration.java  |  168 ++++
 .../org/jfree/base/log/MemoryUsageMessage.java     |   74 ++
 src/main/java/org/jfree/base/log/PadMessage.java   |   93 ++
 src/main/java/org/jfree/base/log/module.properties |   14 +
 .../org/jfree/base/modules/AbstractModule.java     |  811 +++++++++++++++
 .../org/jfree/base/modules/DefaultModuleInfo.java  |  260 +++++
 src/main/java/org/jfree/base/modules/Module.java   |  122 +++
 .../java/org/jfree/base/modules/ModuleInfo.java    |   88 ++
 .../base/modules/ModuleInitializeException.java    |   85 ++
 .../org/jfree/base/modules/ModuleInitializer.java  |   64 ++
 .../org/jfree/base/modules/PackageManager.java     |  586 +++++++++++
 .../java/org/jfree/base/modules/PackageSorter.java |  448 +++++++++
 .../java/org/jfree/base/modules/PackageState.java  |  263 +++++
 .../java/org/jfree/base/modules/SubSystem.java     |   83 ++
 src/main/java/org/jfree/base/modules/package.html  |   18 +
 src/main/java/org/jfree/base/package.html          |    6 +
 src/main/java/org/jfree/date/AnnualDateRule.java   |   86 ++
 src/main/java/org/jfree/date/DateUtilities.java    |  100 ++
 src/main/java/org/jfree/date/DayAndMonthRule.java  |  158 +++
 .../java/org/jfree/date/DayOfWeekInMonthRule.java  |  168 ++++
 src/main/java/org/jfree/date/EasterSundayRule.java |   89 ++
 src/main/java/org/jfree/date/MonthConstants.java   |   91 ++
 .../java/org/jfree/date/RelativeDayOfWeekRule.java |  209 ++++
 src/main/java/org/jfree/date/SerialDate.java       | 1035 +++++++++++++++++++
 .../java/org/jfree/date/SerialDateUtilities.java   |  388 ++++++++
 src/main/java/org/jfree/date/SpreadsheetDate.java  |  461 +++++++++
 src/main/java/org/jfree/date/package.html          |    6 +
 .../java/org/jfree/demo/DateChooserPanelDemo.java  |   78 ++
 src/main/java/org/jfree/demo/DrawStringDemo.java   |  348 +++++++
 src/main/java/org/jfree/demo/DrawStringPanel.java  |  192 ++++
 src/main/java/org/jfree/demo/TextBlockDemo.java    |   97 ++
 src/main/java/org/jfree/demo/TextBlockPanel.java   |  140 +++
 src/main/java/org/jfree/demo/package.html          |    6 +
 src/main/java/org/jfree/io/FileUtilities.java      |  103 ++
 src/main/java/org/jfree/io/IOUtils.java            |  463 +++++++++
 src/main/java/org/jfree/io/SerialUtilities.java    |  662 +++++++++++++
 src/main/java/org/jfree/io/package.html            |    6 +
 src/main/java/org/jfree/layout/CenterLayout.java   |  188 ++++
 src/main/java/org/jfree/layout/FormatLayout.java   | 1045 ++++++++++++++++++++
 src/main/java/org/jfree/layout/LCBLayout.java      |  278 ++++++
 src/main/java/org/jfree/layout/RadialLayout.java   |  311 ++++++
 src/main/java/org/jfree/layout/package.html        |    6 +
 src/main/java/org/jfree/package.html               |    6 +
 .../java/org/jfree/resources/JCommonResources.java |   73 ++
 src/main/java/org/jfree/resources/package.html     |    6 +
 src/main/java/org/jfree/text/G2TextMeasurer.java   |   88 ++
 src/main/java/org/jfree/text/TextBlock.java        |  353 +++++++
 src/main/java/org/jfree/text/TextBlockAnchor.java  |  192 ++++
 src/main/java/org/jfree/text/TextBox.java          |  448 +++++++++
 src/main/java/org/jfree/text/TextFragment.java     |  335 +++++++
 src/main/java/org/jfree/text/TextLine.java         |  279 ++++++
 src/main/java/org/jfree/text/TextMeasurer.java     |   64 ++
 src/main/java/org/jfree/text/TextUtilities.java    |  853 ++++++++++++++++
 src/main/java/org/jfree/text/package.html          |    6 +
 .../java/org/jfree/threads/ReaderWriterLock.java   |  210 ++++
 src/main/java/org/jfree/threads/package.html       |    6 +
 src/main/java/org/jfree/ui/Align.java              |  164 +++
 src/main/java/org/jfree/ui/ApplicationFrame.java   |  135 +++
 src/main/java/org/jfree/ui/ArrowPanel.java         |  146 +++
 src/main/java/org/jfree/ui/BevelArrowIcon.java     |  274 +++++
 src/main/java/org/jfree/ui/DateCellRenderer.java   |  113 +++
 src/main/java/org/jfree/ui/DateChooserPanel.java   |  553 +++++++++++
 src/main/java/org/jfree/ui/Drawable.java           |   63 ++
 src/main/java/org/jfree/ui/DrawablePanel.java      |  191 ++++
 src/main/java/org/jfree/ui/ExtendedDrawable.java   |   68 ++
 .../java/org/jfree/ui/ExtensionFileFilter.java     |  105 ++
 src/main/java/org/jfree/ui/FilesystemFilter.java   |  167 ++++
 src/main/java/org/jfree/ui/FloatDimension.java     |  209 ++++
 .../java/org/jfree/ui/FloatingButtonEnabler.java   |  131 +++
 src/main/java/org/jfree/ui/FontChooserDialog.java  |  121 +++
 src/main/java/org/jfree/ui/FontChooserPanel.java   |  231 +++++
 src/main/java/org/jfree/ui/FontDisplayField.java   |  120 +++
 .../org/jfree/ui/GradientPaintTransformType.java   |  157 +++
 .../org/jfree/ui/GradientPaintTransformer.java     |   68 ++
 .../java/org/jfree/ui/HorizontalAlignment.java     |  144 +++
 src/main/java/org/jfree/ui/InsetsChooserPanel.java |  218 ++++
 src/main/java/org/jfree/ui/InsetsTextField.java    |  107 ++
 src/main/java/org/jfree/ui/IntegerDocument.java    |   80 ++
 src/main/java/org/jfree/ui/JTextObserver.java      |  126 +++
 src/main/java/org/jfree/ui/KeyedComboBoxModel.java |  495 ++++++++++
 src/main/java/org/jfree/ui/L1R1ButtonPanel.java    |   99 ++
 src/main/java/org/jfree/ui/L1R2ButtonPanel.java    |  122 +++
 src/main/java/org/jfree/ui/L1R3ButtonPanel.java    |  137 +++
 src/main/java/org/jfree/ui/Layer.java              |  139 +++
 .../java/org/jfree/ui/LengthAdjustmentType.java    |  143 +++
 .../java/org/jfree/ui/LengthLimitingDocument.java  |  123 +++
 .../org/jfree/ui/LocalizationBundle.properties     |   25 +
 .../org/jfree/ui/LocalizationBundle_de.properties  |   25 +
 .../org/jfree/ui/LocalizationBundle_es.properties  |   25 +
 .../org/jfree/ui/LocalizationBundle_fr.properties  |   22 +
 .../jfree/ui/LocalizationBundle_pt_PT.properties   |   22 +
 src/main/java/org/jfree/ui/NumberCellRenderer.java |  103 ++
 src/main/java/org/jfree/ui/OverlayLayout.java      |  193 ++++
 src/main/java/org/jfree/ui/PaintSample.java        |  128 +++
 src/main/java/org/jfree/ui/RectangleAnchor.java    |  300 ++++++
 src/main/java/org/jfree/ui/RectangleEdge.java      |  229 +++++
 src/main/java/org/jfree/ui/RectangleInsets.java    |  562 +++++++++++
 src/main/java/org/jfree/ui/RefineryUtilities.java  |  305 ++++++
 .../java/org/jfree/ui/SerialDateChooserPanel.java  |  397 ++++++++
 src/main/java/org/jfree/ui/Size2D.java             |  172 ++++
 src/main/java/org/jfree/ui/SortButtonRenderer.java |  285 ++++++
 src/main/java/org/jfree/ui/SortableTable.java      |  104 ++
 .../org/jfree/ui/SortableTableHeaderListener.java  |  193 ++++
 src/main/java/org/jfree/ui/SortableTableModel.java |  124 +++
 src/main/java/org/jfree/ui/Spinner.java            |  159 +++
 src/main/java/org/jfree/ui/StandardDialog.java     |  162 +++
 .../jfree/ui/StandardGradientPaintTransformer.java |  189 ++++
 src/main/java/org/jfree/ui/StrokeChooserPanel.java |  115 +++
 src/main/java/org/jfree/ui/StrokeSample.java       |  178 ++++
 src/main/java/org/jfree/ui/TextAnchor.java         |  339 +++++++
 src/main/java/org/jfree/ui/UIUtilities.java        |  103 ++
 src/main/java/org/jfree/ui/VerticalAlignment.java  |  148 +++
 src/main/java/org/jfree/ui/WizardDialog.java       |  340 +++++++
 src/main/java/org/jfree/ui/WizardPanel.java        |  133 +++
 src/main/java/org/jfree/ui/about/AboutDialog.java  |  329 ++++++
 src/main/java/org/jfree/ui/about/AboutFrame.java   |  284 ++++++
 src/main/java/org/jfree/ui/about/AboutPanel.java   |  142 +++
 src/main/java/org/jfree/ui/about/Contributor.java  |   91 ++
 .../java/org/jfree/ui/about/ContributorsPanel.java |   84 ++
 .../org/jfree/ui/about/ContributorsTableModel.java |  162 +++
 src/main/java/org/jfree/ui/about/Library.java      |   76 ++
 src/main/java/org/jfree/ui/about/LibraryPanel.java |  144 +++
 .../java/org/jfree/ui/about/LibraryTableModel.java |  194 ++++
 src/main/java/org/jfree/ui/about/Licences.java     |  139 +++
 src/main/java/org/jfree/ui/about/ProjectInfo.java  |  219 ++++
 .../java/org/jfree/ui/about/SystemProperties.java  |   88 ++
 .../org/jfree/ui/about/SystemPropertiesFrame.java  |  201 ++++
 .../org/jfree/ui/about/SystemPropertiesPanel.java  |  220 +++++
 .../jfree/ui/about/SystemPropertiesTableModel.java |  338 +++++++
 src/main/java/org/jfree/ui/about/gpl-2.0.txt       |  339 +++++++
 src/main/java/org/jfree/ui/about/lgpl-2.1.txt      |  502 ++++++++++
 src/main/java/org/jfree/ui/about/package.html      |    6 +
 .../jfree/ui/about/resources/AboutResources.java   |  116 +++
 .../ui/about/resources/AboutResources_de.java      |  115 +++
 .../ui/about/resources/AboutResources_es.java      |  116 +++
 .../ui/about/resources/AboutResources_fr.java      |  114 +++
 .../ui/about/resources/AboutResources_pl.java      |  118 +++
 .../java/org/jfree/ui/about/resources/package.html |    6 +
 .../jfree/ui/action/AbstractActionDowngrade.java   |   77 ++
 .../ui/action/AbstractFileSelectionAction.java     |  148 +++
 .../java/org/jfree/ui/action/ActionButton.java     |  276 ++++++
 .../org/jfree/ui/action/ActionConcentrator.java    |  120 +++
 .../java/org/jfree/ui/action/ActionDowngrade.java  |   67 ++
 .../java/org/jfree/ui/action/ActionMenuItem.java   |  304 ++++++
 .../org/jfree/ui/action/ActionRadioButton.java     |  299 ++++++
 .../org/jfree/ui/action/DowngradeActionMap.java    |  195 ++++
 src/main/java/org/jfree/ui/action/package.html     |    6 +
 src/main/java/org/jfree/ui/package.html            |    6 +
 .../org/jfree/ui/tabbedui/AbstractTabbedUI.java    |  499 ++++++++++
 .../java/org/jfree/ui/tabbedui/DetailEditor.java   |  159 +++
 .../java/org/jfree/ui/tabbedui/RootEditor.java     |  135 +++
 src/main/java/org/jfree/ui/tabbedui/RootPanel.java |  126 +++
 .../java/org/jfree/ui/tabbedui/TabbedApplet.java   |  118 +++
 .../java/org/jfree/ui/tabbedui/TabbedDialog.java   |  212 ++++
 .../java/org/jfree/ui/tabbedui/TabbedFrame.java    |  139 +++
 .../java/org/jfree/ui/tabbedui/VerticalLayout.java |  205 ++++
 src/main/java/org/jfree/ui/tabbedui/package.html   |    6 +
 .../java/org/jfree/util/AbstractObjectList.java    |  283 ++++++
 src/main/java/org/jfree/util/ArrayUtilities.java   |  216 ++++
 .../org/jfree/util/AttributedStringUtilities.java  |  110 +++
 src/main/java/org/jfree/util/BooleanList.java      |  110 +++
 src/main/java/org/jfree/util/BooleanUtilities.java |   73 ++
 src/main/java/org/jfree/util/ClassComparator.java  |  131 +++
 src/main/java/org/jfree/util/Configuration.java    |  103 ++
 .../java/org/jfree/util/DefaultConfiguration.java  |  148 +++
 .../java/org/jfree/util/ExtendedConfiguration.java |   97 ++
 .../jfree/util/ExtendedConfigurationWrapper.java   |  210 ++++
 src/main/java/org/jfree/util/FastStack.java        |  176 ++++
 src/main/java/org/jfree/util/HashNMap.java         |  427 ++++++++
 .../java/org/jfree/util/LineBreakIterator.java     |  255 +++++
 src/main/java/org/jfree/util/Log.java              |  513 ++++++++++
 src/main/java/org/jfree/util/LogContext.java       |  260 +++++
 src/main/java/org/jfree/util/LogTarget.java        |   99 ++
 src/main/java/org/jfree/util/ObjectList.java       |  111 +++
 src/main/java/org/jfree/util/ObjectTable.java      |  515 ++++++++++
 src/main/java/org/jfree/util/ObjectUtilities.java  |  500 ++++++++++
 src/main/java/org/jfree/util/PaintList.java        |  172 ++++
 src/main/java/org/jfree/util/PaintUtilities.java   |  180 ++++
 .../java/org/jfree/util/PrintStreamLogTarget.java  |  126 +++
 src/main/java/org/jfree/util/PublicCloneable.java  |   60 ++
 src/main/java/org/jfree/util/ReadOnlyIterator.java |   96 ++
 .../java/org/jfree/util/ResourceBundleSupport.java |  666 +++++++++++++
 .../java/org/jfree/util/ResourceBundleWrapper.java |  171 ++++
 src/main/java/org/jfree/util/Rotation.java         |  158 +++
 src/main/java/org/jfree/util/ShapeList.java        |  182 ++++
 src/main/java/org/jfree/util/ShapeUtilities.java   |  608 ++++++++++++
 src/main/java/org/jfree/util/SortOrder.java        |  140 +++
 .../org/jfree/util/SortedConfigurationWriter.java  |  297 ++++++
 .../java/org/jfree/util/StackableException.java    |  169 ++++
 .../org/jfree/util/StackableRuntimeException.java  |  126 +++
 src/main/java/org/jfree/util/StringUtils.java      |  104 ++
 src/main/java/org/jfree/util/StrokeList.java       |  179 ++++
 src/main/java/org/jfree/util/TableOrder.java       |  134 +++
 src/main/java/org/jfree/util/UnitType.java         |  133 +++
 .../java/org/jfree/util/WaitingImageObserver.java  |  202 ++++
 src/main/java/org/jfree/util/package.html          |    6 +
 .../xml/AbstractElementDefinitionHandler.java      |  110 +++
 src/main/java/org/jfree/xml/CommentHandler.java    |  202 ++++
 .../org/jfree/xml/ElementDefinitionException.java  |  168 ++++
 .../org/jfree/xml/ElementDefinitionHandler.java    |   95 ++
 .../java/org/jfree/xml/FrontendDefaultHandler.java |  232 +++++
 src/main/java/org/jfree/xml/JCommonXMLInfo.java    |   97 ++
 src/main/java/org/jfree/xml/ParseException.java    |  217 ++++
 src/main/java/org/jfree/xml/Parser.java            |  315 ++++++
 src/main/java/org/jfree/xml/ParserFrontend.java    |  292 ++++++
 src/main/java/org/jfree/xml/ParserUtil.java        |  311 ++++++
 .../xml/attributehandlers/AttributeHandler.java    |   69 ++
 .../attributehandlers/BooleanAttributeHandler.java |   82 ++
 .../attributehandlers/ByteAttributeHandler.java    |   81 ++
 .../CharacterAttributeHandler.java                 |   83 ++
 .../attributehandlers/DoubleAttributeHandler.java  |   81 ++
 .../attributehandlers/FloatAttributeHandler.java   |   81 ++
 .../attributehandlers/IntegerAttributeHandler.java |   90 ++
 .../attributehandlers/LongAttributeHandler.java    |   81 ++
 .../attributehandlers/ShortAttributeHandler.java   |   81 ++
 .../attributehandlers/StringAttributeHandler.java  |   83 ++
 .../org/jfree/xml/attributehandlers/package.html   |    6 +
 .../factory/objects/AbstractObjectDescription.java |  316 ++++++
 .../xml/factory/objects/ArrayClassFactory.java     |  150 +++
 .../factory/objects/ArrayObjectDescription.java    |  207 ++++
 .../objects/BasicStrokeObjectDescription.java      |  127 +++
 .../xml/factory/objects/BeanObjectDescription.java |  270 +++++
 .../factory/objects/BooleanObjectDescription.java  |  121 +++
 .../xml/factory/objects/ByteObjectDescription.java |  120 +++
 .../objects/CharacterObjectDescription.java        |  129 +++
 .../jfree/xml/factory/objects/ClassComparator.java |  124 +++
 .../jfree/xml/factory/objects/ClassFactory.java    |  119 +++
 .../xml/factory/objects/ClassFactoryCollector.java |  215 ++++
 .../xml/factory/objects/ClassFactoryImpl.java      |  228 +++++
 .../objects/ClassLoaderObjectDescription.java      |  106 ++
 .../objects/CollectionObjectDescription.java       |  179 ++++
 .../factory/objects/ColorObjectDescription.java    |   89 ++
 .../xml/factory/objects/DateObjectDescription.java |  119 +++
 .../objects/DecimalFormatObjectDescription.java    |  134 +++
 .../objects/Dimension2DObjectDescription.java      |  114 +++
 .../objects/DimensionObjectDescription.java        |  113 +++
 .../factory/objects/DoubleObjectDescription.java   |  120 +++
 .../factory/objects/FloatObjectDescription.java    |  120 +++
 .../factory/objects/IntegerObjectDescription.java  |  121 +++
 .../xml/factory/objects/JavaBaseClassFactory.java  |  158 +++
 .../factory/objects/Line2DObjectDescription.java   |  119 +++
 .../xml/factory/objects/LongObjectDescription.java |  121 +++
 .../xml/factory/objects/ObjectDescription.java     |  172 ++++
 .../factory/objects/ObjectFactoryException.java    |   86 ++
 .../factory/objects/Point2DObjectDescription.java  |  112 +++
 .../objects/Rectangle2DObjectDescription.java      |  121 +++
 .../factory/objects/ShortObjectDescription.java    |  120 +++
 .../objects/SimpleDateFormatObjectDescription.java |  127 +++
 .../factory/objects/StringObjectDescription.java   |   85 ++
 .../jfree/xml/factory/objects/URLClassFactory.java |   61 ++
 .../xml/factory/objects/URLObjectDescription.java  |  114 +++
 .../org/jfree/xml/factory/objects/package.html     |    6 +
 .../jfree/xml/generator/DefaultModelReader.java    |  423 ++++++++
 .../jfree/xml/generator/DescriptionGenerator.java  |  189 ++++
 .../jfree/xml/generator/JavaSourceCollector.java   |  272 +++++
 .../java/org/jfree/xml/generator/ModelBuilder.java |  477 +++++++++
 .../java/org/jfree/xml/generator/ModelWriter.java  |  462 +++++++++
 .../org/jfree/xml/generator/SourceCollector.java   |   57 ++
 .../jfree/xml/generator/SplittingModelWriter.java  |  307 ++++++
 .../xml/generator/attributehandler.properties      |    7 +
 .../org/jfree/xml/generator/generator.properties   |   45 +
 src/main/java/org/jfree/xml/generator/model.dtd    |  105 ++
 .../xml/generator/model/ClassDescription.java      |  300 ++++++
 .../org/jfree/xml/generator/model/Comments.java    |  123 +++
 .../xml/generator/model/DescriptionModel.java      |  217 ++++
 .../xml/generator/model/IgnoredPropertyInfo.java   |   59 ++
 .../xml/generator/model/IndexedPropertyInfo.java   |   80 ++
 .../jfree/xml/generator/model/KeyDescription.java  |   91 ++
 .../xml/generator/model/ManualMappingInfo.java     |  147 +++
 .../jfree/xml/generator/model/MappingModel.java    |  157 +++
 .../xml/generator/model/MultiplexMappingInfo.java  |  212 ++++
 .../jfree/xml/generator/model/PrintBeanInfo.java   |  112 +++
 .../jfree/xml/generator/model/PropertyInfo.java    |  192 ++++
 .../jfree/xml/generator/model/PropertyType.java    |   90 ++
 .../org/jfree/xml/generator/model/TypeInfo.java    |  213 ++++
 .../org/jfree/xml/generator/model/package.html     |    7 +
 src/main/java/org/jfree/xml/generator/package.html |    6 +
 src/main/java/org/jfree/xml/package.html           |    6 +
 .../jfree/xml/parser/AbstractXmlReadHandler.java   |  203 ++++
 .../org/jfree/xml/parser/Base64ReadHandler.java    |  104 ++
 .../org/jfree/xml/parser/RootXmlReadHandler.java   |  559 +++++++++++
 .../java/org/jfree/xml/parser/XmlReadHandler.java  |  106 ++
 .../org/jfree/xml/parser/XmlReaderException.java   |   77 ++
 .../parser/coretypes/BasicStrokeReadHandler.java   |  120 +++
 .../xml/parser/coretypes/ColorReadHandler.java     |   93 ++
 .../xml/parser/coretypes/FontReadHandler.java      |  110 +++
 .../xml/parser/coretypes/GenericReadHandler.java   |  238 +++++
 .../parser/coretypes/GradientPaintReadHandler.java |  139 +++
 .../xml/parser/coretypes/InsetsReadHandler.java    |   99 ++
 .../xml/parser/coretypes/ListReadHandler.java      |  157 +++
 .../xml/parser/coretypes/NullReadHandler.java      |   70 ++
 .../xml/parser/coretypes/ObjectRefHandler.java     |  112 +++
 .../xml/parser/coretypes/Point2DReadHandler.java   |   99 ++
 .../parser/coretypes/Rectangle2DReadHandler.java   |  108 ++
 .../coretypes/RenderingHintValueReadHandler.java   |  138 +++
 .../coretypes/RenderingHintsReadHandler.java       |  133 +++
 .../xml/parser/coretypes/StringReadHandler.java    |  133 +++
 .../org/jfree/xml/parser/coretypes/package.html    |    6 +
 src/main/java/org/jfree/xml/parser/package.html    |    6 +
 .../org/jfree/xml/util/AbstractModelReader.java    |  647 ++++++++++++
 .../org/jfree/xml/util/AttributeDefinition.java    |  103 ++
 src/main/java/org/jfree/xml/util/Base64.java       |  343 +++++++
 .../java/org/jfree/xml/util/BasicTypeSupport.java  |  168 ++++
 .../java/org/jfree/xml/util/ClassModelTags.java    |  136 +++
 .../org/jfree/xml/util/ConstructorDefinition.java  |   98 ++
 .../org/jfree/xml/util/GenericObjectFactory.java   |  478 +++++++++
 .../java/org/jfree/xml/util/LookupDefinition.java  |   85 ++
 .../jfree/xml/util/ManualMappingDefinition.java    |  106 ++
 .../jfree/xml/util/MultiplexMappingDefinition.java |  126 +++
 .../org/jfree/xml/util/MultiplexMappingEntry.java  |   85 ++
 .../jfree/xml/util/ObjectDescriptionException.java |   79 ++
 .../java/org/jfree/xml/util/ObjectFactory.java     |   87 ++
 .../org/jfree/xml/util/ObjectFactoryLoader.java    |  440 +++++++++
 .../org/jfree/xml/util/PropertyDefinition.java     |   85 ++
 .../org/jfree/xml/util/SimpleObjectFactory.java    |  155 +++
 src/main/java/org/jfree/xml/util/package.html      |    6 +
 .../jfree/xml/writer/AbstractXmlWriteHandler.java  |   79 ++
 .../java/org/jfree/xml/writer/AttributeList.java   |  273 +++++
 .../org/jfree/xml/writer/RootXmlWriteHandler.java  |  324 ++++++
 .../java/org/jfree/xml/writer/SafeTagList.java     |  158 +++
 src/main/java/org/jfree/xml/writer/XMLWriter.java  |  187 ++++
 .../org/jfree/xml/writer/XMLWriterException.java   |   79 ++
 .../org/jfree/xml/writer/XMLWriterSupport.java     |  435 ++++++++
 .../java/org/jfree/xml/writer/XmlWriteHandler.java |   84 ++
 .../writer/coretypes/BasicStrokeWriteHandler.java  |  124 +++
 .../xml/writer/coretypes/ColorWriteHandler.java    |  106 ++
 .../xml/writer/coretypes/FontWriteHandler.java     |  104 ++
 .../xml/writer/coretypes/GenericWriteHandler.java  |  137 +++
 .../coretypes/GradientPaintWriteHandler.java       |   97 ++
 .../xml/writer/coretypes/InsetsWriteHandler.java   |   93 ++
 .../xml/writer/coretypes/ListWriteHandler.java     |   92 ++
 .../xml/writer/coretypes/Point2DWriteHandler.java  |   91 ++
 .../writer/coretypes/Rectangle2DWriteHandler.java  |   96 ++
 .../coretypes/RenderingHintsWriteHandler.java      |  125 +++
 .../org/jfree/xml/writer/coretypes/package.html    |    6 +
 src/main/java/org/jfree/xml/writer/package.html    |    6 +
 src/main/java/overview.html                        |   16 +
 src/test/java/org/jfree/JCommonTestSuite.java      |   98 ++
 src/test/java/org/jfree/JavaTestSuite.java         |   77 ++
 src/test/java/org/jfree/PaintTest.java             |   88 ++
 src/test/java/org/jfree/StrokeTest.java            |   96 ++
 src/test/java/org/jfree/date/DatePackageTests.java |   78 ++
 src/test/java/org/jfree/date/SerialDateTest.java   |  319 ++++++
 .../org/jfree/date/SerialDateUtilitiesTest.java    |  124 +++
 .../java/org/jfree/date/SpreadsheetDateTest.java   |  343 +++++++
 src/test/java/org/jfree/io/IOPackageTests.java     |   88 ++
 src/test/java/org/jfree/io/IOUtilsTest.java        |  107 ++
 .../java/org/jfree/io/SerialUtilitiesTest.java     |  523 ++++++++++
 .../java/org/jfree/text/TextBlockAnchorTest.java   |  113 +++
 src/test/java/org/jfree/text/TextBlockTest.java    |  119 +++
 src/test/java/org/jfree/text/TextBoxTest.java      |  171 ++++
 src/test/java/org/jfree/text/TextFragmentTest.java |  136 +++
 src/test/java/org/jfree/text/TextLineTest.java     |  116 +++
 src/test/java/org/jfree/text/TextPackageTests.java |   80 ++
 .../java/org/jfree/ui/FontChooserDialogTest.java   |   76 ++
 .../jfree/ui/GradientPaintTransformTypeTest.java   |  114 +++
 .../java/org/jfree/ui/HorizontalAlignmentTest.java |  115 +++
 src/test/java/org/jfree/ui/LayerTest.java          |  114 +++
 .../java/org/jfree/ui/RectangleAnchorTest.java     |  111 +++
 src/test/java/org/jfree/ui/RectangleEdgeTest.java  |  114 +++
 .../java/org/jfree/ui/RectangleInsetsTest.java     |  315 ++++++
 src/test/java/org/jfree/ui/Size2DTest.java         |  142 +++
 .../ui/StandardGradientPaintTransformerTest.java   |  119 +++
 src/test/java/org/jfree/ui/TextAnchorTest.java     |  111 +++
 src/test/java/org/jfree/ui/UIPackageTests.java     |   84 ++
 .../java/org/jfree/ui/VerticalAlignmentTest.java   |  113 +++
 .../java/org/jfree/util/ArrayUtilitiesTest.java    |  110 +++
 .../jfree/util/AttributedStringUtilitiesTest.java  |   95 ++
 src/test/java/org/jfree/util/BooleanListTest.java  |  155 +++
 src/test/java/org/jfree/util/LogTest.java          |  138 +++
 src/test/java/org/jfree/util/ObjectListTest.java   |  183 ++++
 src/test/java/org/jfree/util/ObjectTableTest.java  |  143 +++
 .../java/org/jfree/util/ObjectUtilitiesTest.java   |  203 ++++
 src/test/java/org/jfree/util/PaintListTest.java    |  194 ++++
 .../java/org/jfree/util/PaintUtilitiesTest.java    |  103 ++
 src/test/java/org/jfree/util/RotationTest.java     |  112 +++
 src/test/java/org/jfree/util/ShapeListTest.java    |  155 +++
 .../java/org/jfree/util/ShapeUtilitiesTest.java    |  253 +++++
 src/test/java/org/jfree/util/SortOrderTest.java    |  112 +++
 src/test/java/org/jfree/util/UnitTypeTest.java     |  116 +++
 src/test/java/org/jfree/util/UtilPackageTests.java |   99 ++
 824 files changed, 69992 insertions(+), 69452 deletions(-)

diff --cc debian/changelog
index 9717e1f,0000000..872e577
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,154 -1,0 +1,175 @@@
++libjcommon-java (1.0.23-1) unstable; urgency=medium
++
++  * Team upload.
++  * New upstream version 1.0.23.
++  * Switch to compat level 10.
++  * Remove orig-tar.sh and use Files-Excluded mechanism.
++  * Add get-orig-source target. Fix debian/watch.
++  * Refresh javaDocLink.patch.
++  * Remove compile-junit-tests target
++  * Install README.md instead of README.txt.
++  * Declare compliance with Debian Policy 3.9.8.
++  * Don't suggest java-virtual-machine anymore.
++  * Update debian/copyright and switch to copyright format 1.0.
++  * Migrate the package from cdbs to dh sequencer.
++  * Add maven.publishedRules to accommodate for new group id.
++  * Install documentation into /usr/share/java/libjcommon-java.
++  * Relocate org.jfree:jcommon to jfree:jcommon to ease packaging and avoid
++    FTBFS.
++
++ -- Markus Koschany <a...@debian.org>  Sat, 15 Oct 2016 18:16:47 +0200
++
 +libjcommon-java (1.0.16-5) unstable; urgency=medium
 +
 +  * Team upload.
 +  * Transition to bnd 2.1.0. Fix obsolete bnd parameter syntax in
 +    debian/rules.
 +  * Declare compliance with Debian Policy 3.9.6.
 +  * Fix Lintian warning copyright-refers-to-symlink-license.
 +  * Vcs-Browser: Use https.
 +
 + -- Markus Koschany <a...@debian.org>  Tue, 17 Nov 2015 21:41:20 +0100
 +
 +libjcommon-java (1.0.16-4) unstable; urgency=medium
 +
 +  * Team upload.
 +  * debian/control:
 +    - Build depend on libservlet3.1-java instead of libservlet2.5-java
 +    - Standards-Version updated to 3.9.5 (no changes)
 +    - Use canonical URLs for the Vcs-* fields
 +  * Switch to debhelper level 9
 +
 + -- Emmanuel Bourg <ebo...@apache.org>  Mon, 08 Sep 2014 13:53:15 +0200
 +
 +libjcommon-java (1.0.16-3) unstable; urgency=low
 +
 +  * Remove Michael Koch from Uploaders (Closes: #654075).
 +  * Add Jakub Adam to Uploaders.
 +  * Generate OSGi metadata into jcommon.jar manifest.
 +  * Bump Standards-Version to 3.9.4.
 +
 + -- Jakub Adam <jakub.a...@ktknet.cz>  Sat, 13 Oct 2012 22:06:45 +0200
 +
 +libjcommon-java (1.0.16-2) unstable; urgency=low
 +
 +  * Team upload.
 +
 +  [ Ioan Eugen STAN ]
 +  * Fix "Package does not install maven artifacts" (Closes: #620046)
 +  * Enabled maven artifact deployment:
 +    - debian/control: Build-Depends added maven-repo-helper
 +    - debian/rules: install maven artifacts
 +    - debian/poms/jcommon.pom: localised pom for maven
 +  * debian/patches/javaDocLink: links the package to system doc (Debian
 +    Java FAQ 4.4.4).
 +
 +  [ Torsten Werner ]
 +  * Remove last patch because it is not needed.
 +
 +  [ Damien Raude-Morvan ]
 +  * Update to Standards-Version 3.9.2.
 +  * Remove Arnaud Vandyck from Uploaders.
 +  * Drop Depends on JRE since it's a library (as per Debian Java
 +    Policy).
 +  * Build-Depends on libservlet2.5-java instead of libservlet2.4-java.
 +  * Rename d/libcommon-java-doc.doc-base to d/libjcommon-java-doc.doc-base
 +    to correctly register documentation.
 +
 + -- Damien Raude-Morvan <draz...@debian.org>  Mon, 25 Apr 2011 15:18:34 +0200
 +
 +libjcommon-java (1.0.16-1) unstable; urgency=low
 +
 +  [ Matthias Klose ]
 +  * (Build-)depend on default-jre/-jdk.
 +
 +  [ Torsten Werner ]
 +  * New upstream release (Closes: #575016)
 +  * Add d/orig-tar.sh to clean up orig tarball after download.
 +  * Add missing Depends: ${misc:Depends}.
 +  * Bump up debhelper version to 5.
 +  * Update Standards-Version: 3.8.4 (no changes).
 +  * Change Section: java.
 +  * Do various cleanups.
 +  * Changes source format to 3.0.
 +  * Add Vcs-* and Homepage headers to d/control.
 +
 + -- Torsten Werner <twer...@debian.org>  Mon, 22 Mar 2010 21:45:58 +0100
 +
 +libjcommon-java (1.0.10.dfsg-1) unstable; urgency=low
 +
 +  * oops, we need to remove lib/junit.jar from the orig 
 +
 + -- Rene Engelhard <r...@debian.org>  Mon, 24 Sep 2007 14:19:48 +0200
 +
 +libjcommon-java (1.0.10-1) unstable; urgency=low
 +
 +  [ Michael Koch ]
 +  * Fixed typo in java1-runtime dependency.
 +  * Fixed clean target to delete the created jars on second build.
 +  * Removed Build-Depends on ecj-bootstrap and special handling for it in
 +    debian/rules.
 +  * Added myself and Removed Wolfgang from Uploaders.
 +
 +  [ Rene Engelhard ]
 +  * New upstream release
 +  * add myself to Uploaders
 +  * remove junit.jar from lib/ in clean and add compile-junit-tests to
 +    DEB_ANT_TEST_TARGET; build-depend on junit
 +
 + -- Rene Engelhard <r...@debian.org>  Wed, 29 Aug 2007 23:03:41 +0200
 +
 +libjcommon-java (1.0.6-1) unstable; urgency=low
 +
 +  * New upstream release.
 +
 + -- Matthias Klose <d...@debian.org>  Sun,  1 Oct 2006 14:12:07 +0200
 +
 +libjcommon-java (1.0.5-1) unstable; urgency=low
 +  
 +  Robert Schuster <robert.schus...@tarent.de>:
 +  * New stable upstream release
 +  * Build with java-gcj-compat-dev and ecj-bootstrap
 +  Arnaud Vandyck <av...@debian.org>:
 +  * Updated Standards-Version to 3.7.2: added cdbs and debhelper in
 +    Build-Depends.
 +  * Added myself to uploaders.
 +  * debian/rules: removed ant-launcher.jar, no more needed by cdbs-ant
 +
 + -- Arnaud Vandyck <av...@debian.org>  Wed, 19 Jul 2006 12:39:50 +0200
 +
 +libjcommon-java (1.0.0-1) unstable; urgency=low
 +
 +  * New stable upstream release (closes: #328574)
 +  * Move to main - build with kaffe
 +  * Use cdbs build system - added cdbs build-dependency
 +  * Move package to pkg-java-maintainers for comaintenance, 
 +    added Christian Bayle and myself as uploaders
 +  * Removed unneeded README.Debian
 +  * Added README.Debian-source how the upstream tarball was cleaned
 +  * Move big documentation in an own -doc package
 +  * Register javadoc api with doc-base
 +  * Standards-Version 3.6.2 (no changes)
 +
 + -- Wolfgang Baer <wb...@gmx.de>  Thu, 09 Feb 2006 15:58:13 +0100
 +
 +libjcommon-java (0.8.3-3) unstable; urgency=low
 +
 +  * Added dependancy on java2-runtime (Closes: #202400)
 +
 + -- Christian Bayle <ba...@debian.org>  Tue, 22 Jul 2003 21:56:51 +0200
 +
 +libjcommon-java (0.8.3-2) unstable; urgency=low
 +
 +  * Change way of managing external libs 
 +
 + -- Christian Bayle <ba...@debian.org>  Thu, 10 Jul 2003 08:54:54 +0200
 +
 +libjcommon-java (0.8.3-1) unstable; urgency=low
 +
 +  * Initial Release.
 +
 + -- Christian Bayle <ba...@debian.org>  Sat,  5 Jul 2003 15:27:56 +0200
 +
 +Local variables:
 +mode: debian-changelog
 +End:
diff --cc debian/compat
index ec63514,0000000..f599e28
mode 100644,000000..100644
--- a/debian/compat
+++ b/debian/compat
@@@ -1,1 -1,0 +1,1 @@@
- 9
++10
diff --cc debian/control
index 9dfe7ff,0000000..85c3d96
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,55 -1,0 +1,52 @@@
 +Source: libjcommon-java
 +Section: java
 +Priority: optional
 +Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
 +Uploaders:
 + Christian Bayle <ba...@debian.org>,
 + Rene Engelhard <r...@debian.org>,
 + Jakub Adam <jakub.a...@ktknet.cz>
 +Build-Depends:
-  cdbs,
-  debhelper (>= 9),
-  maven-repo-helper
- Build-Depends-Indep:
 + ant,
 + bnd (>= 2.1.0),
++ debhelper (>= 10),
 + default-jdk,
 + junit,
-  libservlet3.1-java
- Standards-Version: 3.9.6
++ libservlet3.1-java,
++ maven-repo-helper
++Standards-Version: 3.9.8
 +Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libjcommon-java
 +Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-java/trunk/libjcommon-java/
 +Homepage: http://www.jfree.org/jcommon/
 +
 +Package: libjcommon-java
 +Architecture: all
 +Depends:
 + ${misc:Depends}
 +Suggests:
-  java-virtual-machine,
 + libjcommon-java-doc
 +Description: General Purpose library for Java
 + JCommon is a free general purpose Java class library that is used in
 + several projects at The Object Refinery, including JFreeChart and
 + JFreeReport.
 + .
 + The library includes:
 +  * user interface classes for displaying information about applications
 +  * custom layout managers
 +  * a date chooser panel
 +  * serialization utilities
 +  * XML parser support classes
 +
 +Package: libjcommon-java-doc
 +Section: doc
 +Architecture: all
 +Depends:
 + ${misc:Depends}
 +Suggests:
 + libjcommon-java
 +Description: General Purpose library for Java - documentation
 + JCommon is a free general purpose Java class library that is used in
 + several projects at The Object Refinery, including JFreeChart and
 + JFreeReport.
 + .
 + This package includes the documentation.
diff --cc debian/copyright
index 5cd468e,0000000..2bb29e1
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,34 -1,0 +1,50 @@@
- This package was debianized by Christian Bayle <ba...@debian.org> on
- Wed,  2 Jul 2003 22:49:43 +0200.
- 
- It was downloaded from <http://sourceforge.net/projects/jfreechart/>
- and <http://www.jfree.org>
- 
- Upstream Authors: David Gilbert (david.gilb...@object-refinery.com) and others
- 
- Thanks to the following developers who have contributed code to this
- class library:  Anthony Boulestreau, Jeremy Bowman, J. David
- Eisenberg, Paul English, Hans-Jurgen Greiner, Bill Kelemen, Achilleus
- Mantzios, Thomas Meier, Krzysztof Paz, Andrzej Porebski, Nabuo
- Tamemasa, Mark Watson and Hari.
- 
- Copyright:
- 
-     (C) 2000-2005, by Object Refinery Limited and Contributors.
- 
-     This package is free software; you can redistribute it and/or
-     modify it under the terms of the GNU Lesser General Public
-     License as published by the Free Software Foundation; either
-     version 2 of the License, or (at your option) any later version.
- 
-     This package is distributed in the hope that it will be useful,
-     but WITHOUT ANY WARRANTY; without even the implied warranty of
-     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-     Lesser General Public License for more details.
- 
-     You should have received a copy of the GNU Lesser General Public
-     License along with this package; if not, write to the Free Software
-     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
- 
- On Debian systems, the complete text of the GNU Lesser General
- Public License can be found in `/usr/share/common-licenses/LGPL-2'.
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: JCommon
++Source: https://sourceforge.net/projects/jfreechart/files/3.%20JCommon/
++Files-Excluded:
++ *.jar
++ *.class
++
++Files: *
++Copyright: David Gilbert (david.gilb...@object-refinery.com) and others
++           2000-2013, Object Refinery Limited and Contributors
++License: LGPL-2.1+
++Comment:
++ Upstream Authors:
++ .
++ Thanks to the following developers who have contributed code to this
++ class library:  Anthony Boulestreau, Jeremy Bowman, J. David
++ Eisenberg, Paul English, Hans-Jurgen Greiner, Bill Kelemen, Achilleus
++ Mantzios, Thomas Meier, Krzysztof Paz, Andrzej Porebski, Nabuo
++ Tamemasa, Mark Watson and Hari.
++
++Files: debian/*
++Copyright: 2003, Christian Bayle <ba...@debian.org>
++           2006, Wolfgang Baer <wb...@gmx.de>
++           2006, Arnaud Vandyck <av...@debian.org>
++           2006, Matthias Klose <d...@debian.org>
++           2007, Rene Engelhard <r...@debian.org>
++           2010, Torsten Werner <twer...@debian.org>
++           2011, Damien Raude-Morvan <draz...@debian.org>
++           2012, Jakub Adam <jakub.a...@ktknet.cz>
++           2014, Emmanuel Bourg <ebo...@apache.org>
++           2016, Markus Koschany <a...@debian.org>
++License: LGPL-2.1+
++
++License: LGPL-2.1+
++ This package is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU Lesser General Public License
++ along with this package; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
++ .
++ On Debian systems, the complete text of the GNU Lesser General
++ Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
diff --cc debian/libjcommon-java-doc.doc-base
index 55d9999,0000000..0f6ebee
mode 100644,000000..100644
--- a/debian/libjcommon-java-doc.doc-base
+++ b/debian/libjcommon-java-doc.doc-base
@@@ -1,11 -1,0 +1,11 @@@
 +Document: libjcommon-java-doc
 +Title: Programmer API for the JCommon
 +Author: David Gilbert (david.gilb...@object-refinery.com)
 +Abstract: This is the programmer API of JCommon is a free general purpose
 + Java class library that is used in several projects including JFreeChart
 + and JFreeReport.
 +Section: Programming
 +
 +Format: HTML
- Index: /usr/share/doc/libjcommon-java-doc/javadoc/index.html
- Files: /usr/share/doc/libjcommon-java-doc/javadoc/*.html
++Index: /usr/share/doc/libjcommon-java/javadoc/index.html
++Files: /usr/share/doc/libjcommon-java/javadoc/*.html
diff --cc debian/libjcommon-java-doc.install
index 0000000,0000000..f719b0e
new file mode 100644
--- /dev/null
+++ b/debian/libjcommon-java-doc.install
@@@ -1,0 -1,0 +1,2 @@@
++README.md usr/share/doc/libjcommon-java
++javadoc usr/share/doc/libjcommon-java
diff --cc debian/libjcommon-java.install
index 0000000,0000000..d53a5ea
new file mode 100644
--- /dev/null
+++ b/debian/libjcommon-java.install
@@@ -1,0 -1,0 +1,2 @@@
++jcommon-xml-*.jar usr/share/java
++
diff --cc debian/libjcommon-java.poms
index b24971c,0000000..673ed36
mode 100644,000000..100644
--- a/debian/libjcommon-java.poms
+++ b/debian/libjcommon-java.poms
@@@ -1,1 -1,0 +1,1 @@@
- debian/poms/jcommon.pom
++debian/poms/jcommon.pom --no-parent --java-lib --artifact=debian/*.jar 
--set-version=1.0.23 --relocate=jfree:jcommon
diff --cc debian/maven.publishedRules
index 0000000,0000000..abf4b6d
new file mode 100644
--- /dev/null
+++ b/debian/maven.publishedRules
@@@ -1,0 -1,0 +1,1 @@@
++s/jfree/org.jfree/ jcommon * s/.*/debian/
diff --cc debian/patches/javaDocLink.patch
index 0000000,0000000..b97932a
new file mode 100644
--- /dev/null
+++ b/debian/patches/javaDocLink.patch
@@@ -1,0 -1,0 +1,20 @@@
++From: Markus Koschany <a...@debian.org>
++Date: Fri, 14 Oct 2016 23:38:28 +0200
++Subject: javaDocLink
++
++---
++ ant/build.xml | 1 +
++ 1 file changed, 1 insertion(+)
++
++diff --git a/ant/build.xml b/ant/build.xml
++index 56a38b9..7c2cbce 100644
++--- a/ant/build.xml
+++++ b/ant/build.xml
++@@ -143,6 +143,7 @@
++       windowtitle="JCommon Class Library (version ${jcommon.version})"
++       overview="src/main/java/overview.html"
++       linksource="true">
+++      <link href="/usr/share/doc/default-jdk-doc/api/" />
++       <classpath refid="build-xml.classpath"/>
++       <packageset dir="src/main/java" defaultexcludes="yes">
++         <include name="org/jfree"/>
diff --cc debian/patches/series
index a6f06fd,0000000..3d94b4b
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,1 -1,0 +1,1 @@@
- javaDocLink
++javaDocLink.patch
diff --cc debian/poms/jcommon.pom
index e6cb111,0000000..61d9298
mode 100644,000000..100644
--- a/debian/poms/jcommon.pom
+++ b/debian/poms/jcommon.pom
@@@ -1,29 -1,0 +1,260 @@@
- <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
++<?xml version="1.0" encoding="UTF-8"?>
++<project xmlns="http://maven.apache.org/POM/4.0.0";
++         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
++         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
++                             http://maven.apache.org/maven-v4_0_0.xsd";>
++
 +    <modelVersion>4.0.0</modelVersion>
-     <groupId>jfree</groupId>
++
++    <name>JCommon</name>
++
 +    <artifactId>jcommon</artifactId>
-     <name>jcommon</name>
-     <version>1.0.16</version>
++    <groupId>org.jfree</groupId>
++    <version>1.0.23</version>
++    <packaging>jar</packaging>
++
++    <!-- this is required to host it on Sonatype's OSSRH -->
++    <parent>
++        <groupId>org.sonatype.oss</groupId>
++        <artifactId>oss-parent</artifactId>
++        <version>9</version>
++    </parent>
++
 +    <organization>
 +        <name>JFree.org</name>
 +        <url>http://www.jfree.org/</url>
 +    </organization>
 +    <inceptionYear>2001</inceptionYear>
++
 +    <description>
-         JCommon is a free general purpose Java class library that is used in 
several projects at www.jfree.org,
-         including JFreeChart and JFreeReport.
++    JCommon is a free general purpose Java class library that is used in
++    several projects at www.jfree.org, including JFreeChart and
++    JFreeReport.
 +    </description>
++
 +    <url>http://www.jfree.org/jcommon/</url>
++    <issueManagement>
++        <url>http://sourceforge.net/tracker/?group_id=15494</url>
++    </issueManagement>
 +    <scm>
-         
<connection>scm:cvs:pserver:anonym...@jfreechart.cvs.sourceforge.net:/cvsroot/jfreechart:jcommon</connection>
-         <url>http://jfreechart.cvs.sourceforge.net/jfreechart/jcommon/</url>
++        
<connection>scm:cvs:pserver:anonym...@cvs.sourceforge.net:/cvsroot/jfreechart:jcommon</connection>
++        <url>http://cvs.sourceforge.net/viewcvs.py/jfreechart/jcommon</url>
 +    </scm>
++
++    <mailingLists>
++        <mailingList>
++            <name>JFreeChart Developer List</name>
++            <subscribe>
++        jfreechart-dev-requ...@lists.sourceforge.net?subject=subscribe
++            </subscribe>
++            <unsubscribe>
++        jfreechart-dev-requ...@lists.sourceforge.net?subject=unsubscribe
++            </unsubscribe>
++            <archive>
++        http://sourceforge.net/mailarchive/forum.php?forum=jfreechart-dev
++            </archive>
++        </mailingList>
++    </mailingLists>
++
++    <developers>
++    <!--
++    For an up to date list of developers and contributors have a look at
++    the project info implementations.
++    -->
++    </developers>
 +    <licenses>
 +        <license>
 +            <name>GNU Lesser General Public Licence</name>
 +            <url>http://www.gnu.org/licenses/lgpl.txt</url>
 +            <distribution>repo</distribution>
 +        </license>
 +    </licenses>
++
++    <dependencies>
++        <dependency>
++            <groupId>junit</groupId>
++            <artifactId>junit</artifactId>
++            <version>3.8.2</version>
++            <scope>test</scope>
++        </dependency>
++    </dependencies>
++
++    <distributionManagement>
++      <snapshotRepository>
++        <id>ossrh</id>
++        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
++      </snapshotRepository>
++    </distributionManagement>    
++    
++    <build>
++        <sourceDirectory>src/main/java</sourceDirectory>
++        <testSourceDirectory>src/test/java</testSourceDirectory>
++
++        <resources>
++            <resource>
++                <directory>src/main/java</directory>
++                <includes>
++                    <include>**/*.properties</include>
++                    <include>**/*.txt</include>
++                    <include>**/*.</include>
++                </includes>
++            </resource>
++        </resources>
++
++        <plugins>
++
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-compiler-plugin</artifactId>
++                <version>3.1</version>
++                <configuration>
++                    <source>${project.source.level}</source>
++                    <target>${project.target.level}</target>
++                    <encoding>${project.build.sourceEncoding}</encoding>
++                    <excludes>
++                      <exclude>org/jfree/demo/**</exclude>
++                      <exclude>org/jfree/xml/**</exclude>
++                    </excludes>                
++                </configuration>
++            </plugin>
++
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-surefire-plugin</artifactId>
++                <version>2.10</version>
++                <configuration>
++                    <excludes>
++                        <exclude>**/JCommonTestSuite.java</exclude>
++                        <exclude>**/*PackageTests.java</exclude>
++                    </excludes>
++                </configuration>
++            </plugin>
++
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-resources-plugin</artifactId>
++                <version>2.6</version>
++                <configuration>
++                    <encoding>${project.build.sourceEncoding}</encoding>
++                </configuration>
++            </plugin>
++
++            <plugin>
++              <groupId>org.apache.maven.plugins</groupId>
++              <artifactId>maven-gpg-plugin</artifactId>
++              <version>1.5</version>
++              <executions>
++                <execution>
++                  <id>sign-artifacts</id>
++                  <phase>verify</phase>
++                  <goals>
++                    <goal>sign</goal>
++                  </goals>
++                </execution>
++              </executions>
++            </plugin>
++
++            <plugin>
++              <groupId>org.sonatype.plugins</groupId>
++              <artifactId>nexus-staging-maven-plugin</artifactId>
++              <version>1.6.2</version>
++              <extensions>true</extensions>
++              <configuration>
++                <serverId>ossrh</serverId>
++                <nexusUrl>https://oss.sonatype.org/</nexusUrl>
++                <autoReleaseAfterClose>false</autoReleaseAfterClose>
++              </configuration>
++            </plugin>            
++
++            <plugin>
++              <groupId>org.codehaus.mojo</groupId>
++              <artifactId>cobertura-maven-plugin</artifactId>
++              <version>2.5.1</version>
++            </plugin>
++
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-site-plugin</artifactId>
++                <version>3.4</version>
++            </plugin>
++        </plugins>
++    </build>
++
++    <reporting>
++        <plugins>
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-javadoc-plugin</artifactId>
++                <version>2.9.1</version>
++            </plugin>
++
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-surefire-report-plugin</artifactId>
++                <version>2.8</version>
++            </plugin>
++
++            <plugin>
++                <groupId>org.apache.maven.plugins</groupId>
++                <artifactId>maven-jxr-plugin</artifactId>
++                <version>2.3</version>
++            </plugin>
++
++            <plugin>
++                <groupId>org.codehaus.mojo</groupId>
++                <artifactId>cobertura-maven-plugin</artifactId>
++                <version>2.5.1</version>
++            </plugin>
++        </plugins>
++    </reporting>
++
++    <properties>
++        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
++        <project.source.level>1.6</project.source.level>
++        <project.target.level>1.6</project.target.level>
++    </properties>
++    
++  <profiles>
++    <profile> 
++      <id>release</id>
++      <build>
++        <plugins>
++          <plugin>
++            <inherited>true</inherited>
++            <groupId>org.apache.maven.plugins</groupId>
++            <artifactId>maven-javadoc-plugin</artifactId>
++            <version>2.9.1</version>
++            <executions>
++              <execution>
++                <id>attach-javadoc</id>
++                <goals>
++                  <goal>jar</goal>
++                </goals>
++              </execution>
++            </executions>
++            <configuration>
++              <sourceFileExcludes>
++                <exclude>org/jfree/demo/**</exclude>
++                <exclude>org/jfree/xml/**</exclude>
++              </sourceFileExcludes>
++            </configuration>
++          </plugin>
++
++          <plugin>
++            <groupId>org.apache.maven.plugins</groupId>
++            <artifactId>maven-source-plugin</artifactId>
++            <version>2.2.1</version>
++            <executions>
++              <execution>
++                <id>attach-sources</id>
++                <goals>
++                  <goal>jar-no-fork</goal>
++                </goals>
++              </execution>
++            </executions>
++          </plugin>
++        </plugins>
++      </build>
++    </profile>
++  </profiles>
 +</project>
diff --cc debian/rules
index 81c43f2,0000000..bd52d8e
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,40 -1,0 +1,30 @@@
 +#!/usr/bin/make -f
 +
- # Add here any variable or target overrides you need
- include /usr/share/cdbs/1/rules/debhelper.mk
- include /usr/share/cdbs/1/class/ant.mk
++export JAVA_HOME=/usr/lib/jvm/default-java
++export CLASSPATH=/usr/share/java/junit.jar:/usr/share/java/servlet-api-3.1.jar
++VERSION:=1.0.23
 +
- JAVA_HOME       := /usr/lib/jvm/default-java
- LIBRARY_PACKAGE := jcommon
- API_VERSION     := $(DEB_UPSTREAM_VERSION)
++%:
++      dh $@ --with maven_repo_helper --buildsystem=ant
 +
- DEB_JARS := junit servlet-api-3.1
++override_dh_auto_build:
++      ant -f ant/build.xml compile compile-xml javadoc
++      bnd wrap --properties debian/jcommon.bnd --output 
debian/jcommon-$(VERSION).jar \
++              jcommon-$(VERSION).jar
 +
- DEB_ANT_BUILDFILE := ant/build.xml
- DEB_ANT_BUILD_TARGET := compile compile-xml javadoc
- # FIXME: how to run this?
- DEB_ANT_CHECK_TARGET := compile-junit-tests
- MAVEN_REPO := http://repository.jboss.org/maven2
++override_dh_auto_clean:
++      $(RM) *.jar
++      $(RM) lib/*.jar
++      $(RM) debian/*.jar
++      $(RM) -r build javadoc
 +
- clean::
-       mh_clean
-       rm -rf build
-       rm -rf javadoc
-       rm -f $(LIBRARY_PACKAGE)-$(API_VERSION).jar
-       rm -f debian/$(LIBRARY_PACKAGE)-$(API_VERSION).jar
-       rm -f $(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar
-       rm -f lib/junit.jar lib/jcommon-$(API_VERSION)-junit.jar
- 
- install/lib$(LIBRARY_PACKAGE)-java::
-       bnd wrap --properties debian/jcommon.bnd --output 
debian/$(LIBRARY_PACKAGE)-$(API_VERSION).jar \
-               $(LIBRARY_PACKAGE)-$(API_VERSION).jar
-       dh_install -plib$(LIBRARY_PACKAGE)-java 
$(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar /usr/share/java/
-       dh_link -plib$(LIBRARY_PACKAGE)-java 
/usr/share/java/$(LIBRARY_PACKAGE)-xml-$(API_VERSION).jar 
/usr/share/java/$(LIBRARY_PACKAGE)-xml.jar
-       mh_installpoms -plib$(LIBRARY_PACKAGE)-java
-       mh_installjar -plib$(LIBRARY_PACKAGE)-java -l 
debian/poms/$(LIBRARY_PACKAGE).pom debian/$(LIBRARY_PACKAGE)-$(API_VERSION).jar
++override_dh_link:
++      dh_link -plibjcommon-java /usr/share/java/jcommon-xml-$(VERSION).jar 
/usr/share/java/jcommon-xml.jar
 +
 +get-orig-pom:
 +      mkdir -p debian/poms
-       wget  -U NoSuchBrowser/1.0 -O debian/poms/$(LIBRARY_PACKAGE).pom \
-         
$(MAVEN_REPO)/jfree/$(LIBRARY_PACKAGE)/$(DEB_UPSTREAM_VERSION)/$(LIBRARY_PACKAGE)-$(DEB_UPSTREAM_VERSION).pom
++      wget  -U NoSuchBrowser/1.0 -O debian/poms/jcommon.pom \
++              
https://oss.sonatype.org/content/repositories/releases/org/jfree/jcommon/$(VERSION)/jcommon-$(VERSION).pom
 +
++get-orig-source:
++      uscan --download-current-version --force-download --repack 
--compression xz
diff --cc debian/watch
index 75b7832,0000000..e14e508
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,4 -1,0 +1,3 @@@
 +version=3
 +opts=dversionmangle=s/[.+]dfsg// \
-  http://sf.net/jfreechart/jcommon-([\d.]+)\.tar\.gz \
-  debian debian/orig-tar.sh
++ 
http://sf.net/jfreechart/jcommon-(\d\S+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/libjcommon-java.git

_______________________________________________
pkg-java-commits mailing list
pkg-java-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to