From 6c8a62bbfea9ae40fa27ffe8b1756cec414d6db3 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 26 Jul 2005 23:22:38 +0000 Subject: [PATCH] package.html, [...]: Removed. * gnu/java/net/protocol/ftp/package.html, gnu/javax/swing/text/html/package.html, gnu/javax/swing/text/html/parser/package.html, gnu/javax/swing/text/html/parser/models/package.html, gnu/javax/swing/text/html/parser/support/package.html, gnu/javax/swing/text/html/parser/support/low/package.html, gnu/xml/aelfred2/package.html, gnu/xml/dom/package.html, gnu/xml/pipeline/package.html, gnu/xml/transform/package.html, gnu/xml/util/package.html, java/awt/geom/doc-files/Area-1.png, java/awt/geom/doc-files/CubicCurve2D-1.png, java/awt/geom/doc-files/CubicCurve2D-2.png, java/awt/geom/doc-files/CubicCurve2D-3.png, java/awt/geom/doc-files/CubicCurve2D-4.png, java/awt/geom/doc-files/CubicCurve2D-5.png, java/awt/geom/doc-files/Ellipse-1.png, java/awt/geom/doc-files/FlatteningPathIterator-1.html, java/awt/geom/doc-files/GeneralPath-1.png, java/awt/geom/doc-files/QuadCurve2D-1.png, java/awt/geom/doc-files/QuadCurve2D-2.png, java/awt/geom/doc-files/QuadCurve2D-3.png, java/awt/geom/doc-files/QuadCurve2D-4.png, java/awt/geom/doc-files/QuadCurve2D-5.png, javax/imageio/package.html, javax/imageio/event/package.html, javax/imageio/metadata/package.html, javax/imageio/spi/package.html, javax/imageio/stream/package.html, javax/swing/border/doc-files/BevelBorder-1.png, javax/swing/border/doc-files/BevelBorder-2.png, javax/swing/border/doc-files/BevelBorder-3.png, javax/swing/border/doc-files/EmptyBorder-1.png, javax/swing/border/doc-files/EtchedBorder-1.png, javax/swing/border/doc-files/EtchedBorder-2.png, javax/swing/border/doc-files/LineBorder-1.png, javax/swing/border/doc-files/MatteBorder-1.png, javax/swing/border/doc-files/MatteBorder-2.png, javax/swing/border/doc-files/MatteBorder-3.png, javax/swing/border/doc-files/MatteBorder-4.png, javax/swing/border/doc-files/MatteBorder-5.png, javax/swing/border/doc-files/MatteBorder-6.png, javax/swing/border/doc-files/SoftBevelBorder-1.png, javax/swing/border/doc-files/SoftBevelBorder-2.png, javax/swing/border/doc-files/SoftBevelBorder-3.png, javax/swing/plaf/basic/doc-files/BasicBorders-1.png, javax/swing/plaf/basic/doc-files/BasicBorders-2.png, javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png, javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png, javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png, javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png, javax/swing/plaf/doc-files/ComponentUI-1.dia, javax/swing/plaf/doc-files/ComponentUI-1.png, javax/swing/plaf/doc-files/TreeUI-1.png, javax/xml/datatype/package.html, javax/xml/namespace/package.html, javax/xml/parsers/package.html, javax/xml/transform/package.html, javax/xml/transform/dom/package.html, javax/xml/transform/sax/package.html, javax/xml/transform/stream/package.html, javax/xml/validation/package.html, javax/xml/xpath/package.html: Removed. From-SVN: r102404 --- libjava/ChangeLog | 72 +++ .../gnu/java/net/protocol/ftp/package.html | 60 --- .../gnu/javax/swing/text/html/package.html | 50 -- .../text/html/parser/models/package.html | 53 -- .../javax/swing/text/html/parser/package.html | 51 -- .../text/html/parser/support/low/package.html | 47 -- .../text/html/parser/support/package.html | 47 -- libjava/gnu/xml/aelfred2/package.html | 506 ------------------ libjava/gnu/xml/dom/package.html | 273 ---------- libjava/gnu/xml/pipeline/package.html | 255 --------- libjava/gnu/xml/transform/package.html | 77 --- libjava/gnu/xml/util/package.html | 20 - libjava/java/awt/geom/doc-files/Area-1.png | Bin 21447 -> 0 bytes .../awt/geom/doc-files/CubicCurve2D-1.png | Bin 6280 -> 0 bytes .../awt/geom/doc-files/CubicCurve2D-2.png | Bin 5791 -> 0 bytes .../awt/geom/doc-files/CubicCurve2D-3.png | Bin 13168 -> 0 bytes .../awt/geom/doc-files/CubicCurve2D-4.png | Bin 7839 -> 0 bytes .../awt/geom/doc-files/CubicCurve2D-5.png | Bin 5112 -> 0 bytes libjava/java/awt/geom/doc-files/Ellipse-1.png | Bin 19426 -> 0 bytes .../doc-files/FlatteningPathIterator-1.html | 481 ----------------- .../java/awt/geom/doc-files/GeneralPath-1.png | Bin 13111 -> 0 bytes .../java/awt/geom/doc-files/QuadCurve2D-1.png | Bin 6363 -> 0 bytes .../java/awt/geom/doc-files/QuadCurve2D-2.png | Bin 5872 -> 0 bytes .../java/awt/geom/doc-files/QuadCurve2D-3.png | Bin 12334 -> 0 bytes .../java/awt/geom/doc-files/QuadCurve2D-4.png | Bin 7797 -> 0 bytes .../java/awt/geom/doc-files/QuadCurve2D-5.png | Bin 4757 -> 0 bytes libjava/javax/imageio/event/package.html | 46 -- libjava/javax/imageio/metadata/package.html | 46 -- libjava/javax/imageio/package.html | 46 -- libjava/javax/imageio/spi/package.html | 46 -- libjava/javax/imageio/stream/package.html | 46 -- .../swing/border/doc-files/BevelBorder-1.png | Bin 4440 -> 0 bytes .../swing/border/doc-files/BevelBorder-2.png | Bin 3667 -> 0 bytes .../swing/border/doc-files/BevelBorder-3.png | Bin 4981 -> 0 bytes .../swing/border/doc-files/EmptyBorder-1.png | Bin 11522 -> 0 bytes .../swing/border/doc-files/EtchedBorder-1.png | Bin 4820 -> 0 bytes .../swing/border/doc-files/EtchedBorder-2.png | Bin 3850 -> 0 bytes .../swing/border/doc-files/LineBorder-1.png | Bin 6133 -> 0 bytes .../swing/border/doc-files/MatteBorder-1.png | Bin 5447 -> 0 bytes .../swing/border/doc-files/MatteBorder-2.png | Bin 5099 -> 0 bytes .../swing/border/doc-files/MatteBorder-3.png | Bin 5726 -> 0 bytes .../swing/border/doc-files/MatteBorder-4.png | Bin 7220 -> 0 bytes .../swing/border/doc-files/MatteBorder-5.png | Bin 7971 -> 0 bytes .../swing/border/doc-files/MatteBorder-6.png | Bin 5511 -> 0 bytes .../border/doc-files/SoftBevelBorder-1.png | Bin 4877 -> 0 bytes .../border/doc-files/SoftBevelBorder-2.png | Bin 3860 -> 0 bytes .../border/doc-files/SoftBevelBorder-3.png | Bin 5155 -> 0 bytes .../plaf/basic/doc-files/BasicBorders-1.png | Bin 454 -> 0 bytes .../plaf/basic/doc-files/BasicBorders-2.png | Bin 857 -> 0 bytes .../doc-files/BasicBorders.ButtonBorder-1.png | Bin 1787 -> 0 bytes .../doc-files/BasicBorders.FieldBorder-1.png | Bin 5267 -> 0 bytes .../doc-files/BasicBorders.MarginBorder-1.png | Bin 14735 -> 0 bytes .../BasicBorders.MenuBarBorder-1.png | Bin 3180 -> 0 bytes .../BasicBorders.RadioButtonBorder-1.png | Bin 2667 -> 0 bytes .../BasicBorders.SplitPaneBorder-1.png | Bin 8803 -> 0 bytes .../BasicBorders.SplitPaneBorder-2.png | Bin 5976 -> 0 bytes .../BasicBorders.SplitPaneDividerBorder-1.png | Bin 7169 -> 0 bytes .../BasicBorders.ToggleButtonBorder-1.png | Bin 1874 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-1.png | Bin 4844 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-2.png | Bin 3771 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-3.png | Bin 13480 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-4.png | Bin 4832 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-5.png | Bin 6884 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-6.png | Bin 6816 -> 0 bytes .../basic/doc-files/BasicGraphicsUtils-7.png | Bin 3676 -> 0 bytes .../swing/plaf/doc-files/ComponentUI-1.dia | Bin 3085 -> 0 bytes .../swing/plaf/doc-files/ComponentUI-1.png | Bin 32683 -> 0 bytes .../javax/swing/plaf/doc-files/TreeUI-1.png | Bin 8660 -> 0 bytes libjava/javax/xml/datatype/package.html | 57 -- libjava/javax/xml/namespace/package.html | 9 - libjava/javax/xml/parsers/package.html | 16 - libjava/javax/xml/transform/dom/package.html | 5 - libjava/javax/xml/transform/package.html | 38 -- libjava/javax/xml/transform/sax/package.html | 9 - .../javax/xml/transform/stream/package.html | 6 - libjava/javax/xml/validation/package.html | 9 - libjava/javax/xml/xpath/package.html | 9 - 77 files changed, 72 insertions(+), 2308 deletions(-) delete mode 100644 libjava/gnu/java/net/protocol/ftp/package.html delete mode 100644 libjava/gnu/javax/swing/text/html/package.html delete mode 100644 libjava/gnu/javax/swing/text/html/parser/models/package.html delete mode 100644 libjava/gnu/javax/swing/text/html/parser/package.html delete mode 100644 libjava/gnu/javax/swing/text/html/parser/support/low/package.html delete mode 100644 libjava/gnu/javax/swing/text/html/parser/support/package.html delete mode 100644 libjava/gnu/xml/aelfred2/package.html delete mode 100644 libjava/gnu/xml/dom/package.html delete mode 100644 libjava/gnu/xml/pipeline/package.html delete mode 100644 libjava/gnu/xml/transform/package.html delete mode 100644 libjava/gnu/xml/util/package.html delete mode 100644 libjava/java/awt/geom/doc-files/Area-1.png delete mode 100644 libjava/java/awt/geom/doc-files/CubicCurve2D-1.png delete mode 100644 libjava/java/awt/geom/doc-files/CubicCurve2D-2.png delete mode 100644 libjava/java/awt/geom/doc-files/CubicCurve2D-3.png delete mode 100644 libjava/java/awt/geom/doc-files/CubicCurve2D-4.png delete mode 100644 libjava/java/awt/geom/doc-files/CubicCurve2D-5.png delete mode 100644 libjava/java/awt/geom/doc-files/Ellipse-1.png delete mode 100644 libjava/java/awt/geom/doc-files/FlatteningPathIterator-1.html delete mode 100644 libjava/java/awt/geom/doc-files/GeneralPath-1.png delete mode 100644 libjava/java/awt/geom/doc-files/QuadCurve2D-1.png delete mode 100644 libjava/java/awt/geom/doc-files/QuadCurve2D-2.png delete mode 100644 libjava/java/awt/geom/doc-files/QuadCurve2D-3.png delete mode 100644 libjava/java/awt/geom/doc-files/QuadCurve2D-4.png delete mode 100644 libjava/java/awt/geom/doc-files/QuadCurve2D-5.png delete mode 100644 libjava/javax/imageio/event/package.html delete mode 100644 libjava/javax/imageio/metadata/package.html delete mode 100644 libjava/javax/imageio/package.html delete mode 100644 libjava/javax/imageio/spi/package.html delete mode 100644 libjava/javax/imageio/stream/package.html delete mode 100644 libjava/javax/swing/border/doc-files/BevelBorder-1.png delete mode 100644 libjava/javax/swing/border/doc-files/BevelBorder-2.png delete mode 100644 libjava/javax/swing/border/doc-files/BevelBorder-3.png delete mode 100644 libjava/javax/swing/border/doc-files/EmptyBorder-1.png delete mode 100644 libjava/javax/swing/border/doc-files/EtchedBorder-1.png delete mode 100644 libjava/javax/swing/border/doc-files/EtchedBorder-2.png delete mode 100644 libjava/javax/swing/border/doc-files/LineBorder-1.png delete mode 100644 libjava/javax/swing/border/doc-files/MatteBorder-1.png delete mode 100644 libjava/javax/swing/border/doc-files/MatteBorder-2.png delete mode 100644 libjava/javax/swing/border/doc-files/MatteBorder-3.png delete mode 100644 libjava/javax/swing/border/doc-files/MatteBorder-4.png delete mode 100644 libjava/javax/swing/border/doc-files/MatteBorder-5.png delete mode 100644 libjava/javax/swing/border/doc-files/MatteBorder-6.png delete mode 100644 libjava/javax/swing/border/doc-files/SoftBevelBorder-1.png delete mode 100644 libjava/javax/swing/border/doc-files/SoftBevelBorder-2.png delete mode 100644 libjava/javax/swing/border/doc-files/SoftBevelBorder-3.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders-2.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png delete mode 100644 libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png delete mode 100644 libjava/javax/swing/plaf/doc-files/ComponentUI-1.dia delete mode 100644 libjava/javax/swing/plaf/doc-files/ComponentUI-1.png delete mode 100644 libjava/javax/swing/plaf/doc-files/TreeUI-1.png delete mode 100644 libjava/javax/xml/datatype/package.html delete mode 100644 libjava/javax/xml/namespace/package.html delete mode 100644 libjava/javax/xml/parsers/package.html delete mode 100644 libjava/javax/xml/transform/dom/package.html delete mode 100644 libjava/javax/xml/transform/package.html delete mode 100644 libjava/javax/xml/transform/sax/package.html delete mode 100644 libjava/javax/xml/transform/stream/package.html delete mode 100644 libjava/javax/xml/validation/package.html delete mode 100644 libjava/javax/xml/xpath/package.html diff --git a/libjava/ChangeLog b/libjava/ChangeLog index a59f2943181..6d235808940 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,75 @@ +2005-07-26 Tom Tromey + + * gnu/java/net/protocol/ftp/package.html, + gnu/javax/swing/text/html/package.html, + gnu/javax/swing/text/html/parser/package.html, + gnu/javax/swing/text/html/parser/models/package.html, + gnu/javax/swing/text/html/parser/support/package.html, + gnu/javax/swing/text/html/parser/support/low/package.html, + gnu/xml/aelfred2/package.html, gnu/xml/dom/package.html, + gnu/xml/pipeline/package.html, gnu/xml/transform/package.html, + gnu/xml/util/package.html, java/awt/geom/doc-files/Area-1.png, + java/awt/geom/doc-files/CubicCurve2D-1.png, + java/awt/geom/doc-files/CubicCurve2D-2.png, + java/awt/geom/doc-files/CubicCurve2D-3.png, + java/awt/geom/doc-files/CubicCurve2D-4.png, + java/awt/geom/doc-files/CubicCurve2D-5.png, + java/awt/geom/doc-files/Ellipse-1.png, + java/awt/geom/doc-files/FlatteningPathIterator-1.html, + java/awt/geom/doc-files/GeneralPath-1.png, + java/awt/geom/doc-files/QuadCurve2D-1.png, + java/awt/geom/doc-files/QuadCurve2D-2.png, + java/awt/geom/doc-files/QuadCurve2D-3.png, + java/awt/geom/doc-files/QuadCurve2D-4.png, + java/awt/geom/doc-files/QuadCurve2D-5.png, + javax/imageio/package.html, javax/imageio/event/package.html, + javax/imageio/metadata/package.html, + javax/imageio/spi/package.html, javax/imageio/stream/package.html, + javax/swing/border/doc-files/BevelBorder-1.png, + javax/swing/border/doc-files/BevelBorder-2.png, + javax/swing/border/doc-files/BevelBorder-3.png, + javax/swing/border/doc-files/EmptyBorder-1.png, + javax/swing/border/doc-files/EtchedBorder-1.png, + javax/swing/border/doc-files/EtchedBorder-2.png, + javax/swing/border/doc-files/LineBorder-1.png, + javax/swing/border/doc-files/MatteBorder-1.png, + javax/swing/border/doc-files/MatteBorder-2.png, + javax/swing/border/doc-files/MatteBorder-3.png, + javax/swing/border/doc-files/MatteBorder-4.png, + javax/swing/border/doc-files/MatteBorder-5.png, + javax/swing/border/doc-files/MatteBorder-6.png, + javax/swing/border/doc-files/SoftBevelBorder-1.png, + javax/swing/border/doc-files/SoftBevelBorder-2.png, + javax/swing/border/doc-files/SoftBevelBorder-3.png, + javax/swing/plaf/basic/doc-files/BasicBorders-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders-2.png, + javax/swing/plaf/basic/doc-files/BasicBorders.ButtonBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.MarginBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png, + javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-3.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-6.png, + javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png, + javax/swing/plaf/doc-files/ComponentUI-1.dia, + javax/swing/plaf/doc-files/ComponentUI-1.png, + javax/swing/plaf/doc-files/TreeUI-1.png, + javax/xml/datatype/package.html, javax/xml/namespace/package.html, + javax/xml/parsers/package.html, javax/xml/transform/package.html, + javax/xml/transform/dom/package.html, + javax/xml/transform/sax/package.html, + javax/xml/transform/stream/package.html, + javax/xml/validation/package.html, javax/xml/xpath/package.html: + Removed. + 2005-07-22 Tom Tromey * include/Makefile.in: Rebuilt. diff --git a/libjava/gnu/java/net/protocol/ftp/package.html b/libjava/gnu/java/net/protocol/ftp/package.html deleted file mode 100644 index fa3e34d7488..00000000000 --- a/libjava/gnu/java/net/protocol/ftp/package.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - -GNU Classpath - gnu.java.net.protocol.ftp - - - -

-This package contains an FTP client. It can handle both active and passive -mode connections and the various transfer modes and representation types. -

- -

-Interaction with the server is via a simple stream interface. Only one -concurrent stream (input or output) is supported. -

- -

-The control connection to the server can be protected using TLS -(the starttls method). -

- - - diff --git a/libjava/gnu/javax/swing/text/html/package.html b/libjava/gnu/javax/swing/text/html/package.html deleted file mode 100644 index c7e7744282c..00000000000 --- a/libjava/gnu/javax/swing/text/html/package.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - -GNU Classpath - javax.swing.text.html - - -

Provides supporting classes for web browsers, - web robots, web page content analysers, web editors and - other applications applications working with Hypertext - Markup Language (HTML). -

- - - diff --git a/libjava/gnu/javax/swing/text/html/parser/models/package.html b/libjava/gnu/javax/swing/text/html/parser/models/package.html deleted file mode 100644 index 18e61aeded7..00000000000 --- a/libjava/gnu/javax/swing/text/html/parser/models/package.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - -GNU Classpath - gnu.javax.swing.text.html.parser.models - - -

This package contains classes for working with content models. In this implementation, the -standardized content model is pre-processed by transformer into an instance of -node. Node holds a single element of the content model with the optional unary operation. -The derived class list holds multiple nodes connected by the same binary operation. -As the members of this list can also be lists itself, these structures support -the most of required operations. Several cases when the model cannot be expressed using -BNF syntax are handled providing specialised classes that are also derived from node. -

-@author Audrius Meskauskas, Lithuania - - diff --git a/libjava/gnu/javax/swing/text/html/parser/package.html b/libjava/gnu/javax/swing/text/html/parser/package.html deleted file mode 100644 index cd050f9c2cf..00000000000 --- a/libjava/gnu/javax/swing/text/html/parser/package.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - -GNU Classpath - javax.swing.text.html.parser - - -

Provides the error tolerant, DTD-driven HTML 4.01 parser. -The parser that is used in web robots, html content analysers, -web browsers, web editors and other related applications. -It should compativle with the older HTML versions, supporting -obsoleted HTML featues. This package also includes some -supporting classes.

-@author Audrius Meskauskas, Lithuania - - diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/package.html b/libjava/gnu/javax/swing/text/html/parser/support/low/package.html deleted file mode 100644 index 17358301530..00000000000 --- a/libjava/gnu/javax/swing/text/html/parser/support/low/package.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - -GNU Classpath - gnu.javax.swing.text.html.parser.support.low - - -

This package contains classes that are directly used to process -the text input: adapted stream tokenizer, specialized buffer and text-level content models .

-@author Audrius Meskauskas, Lithuania - - diff --git a/libjava/gnu/javax/swing/text/html/parser/support/package.html b/libjava/gnu/javax/swing/text/html/parser/support/package.html deleted file mode 100644 index 97c6439b3fe..00000000000 --- a/libjava/gnu/javax/swing/text/html/parser/support/package.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - -GNU Classpath - gnu.javax.swing.text.html.parser.support - - -

This package provides various specialised classes, needed by HTML parser. -

-@author Audrius Meskauskas, Lithuania - - diff --git a/libjava/gnu/xml/aelfred2/package.html b/libjava/gnu/xml/aelfred2/package.html deleted file mode 100644 index e2042584494..00000000000 --- a/libjava/gnu/xml/aelfred2/package.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - package overview - - - -

This package contains Ælfred2, which includes an -enhanced SAX2-compatible version of the Ælfred -non-validating XML parser, a modular (and hence optional) -DTD validating parser, and modular (and hence optional) -JAXP glue to those. -Use these like any other SAX2 parsers.

- - - -

About Ælfred

- -

Ælfred is a XML parser written in the java programming language. - -

Design Principles

- -

In most Java applets and applications, XML should not be the central -feature; instead, XML is the means to another end, such as loading -configuration information, reading meta-data, or parsing transactions.

- -

When an XML parser is only a single component of a much larger -program, it cannot be large, slow, or resource-intensive. With Java -applets, in particular, code size is a significant issue. The standard -modem is still not operating at 56 Kbaud, or sometimes even with data -compression. Assuming an uncompressed 28.8 Kbaud modem, only about -3 KBytes can be downloaded in one second; compression often doubles -that speed, but a V.90 modem may not provide another doubling. When -used with embedded processors, similar size concerns apply.

- -

Ælfred is designed for easy and efficient use over the Internet, -based on the following principles:

    - -
  1. Ælfred must be as small as possible, so that it doesn't add too - much to an applet's download time.
  2. - -
  3. Ælfred must use as few class files as possible, to minimize the - number of HTTP connections necessary. (The use of JAR files has made this - be less of a concern.)
  4. - -
  5. Ælfred must be compatible with most or all Java implementations - and platforms. (Write once, run anywhere.)
  6. - -
  7. Ælfred must use as little memory as possible, so that it does - not take away resources from the rest of your program. (It doesn't force - you to use DOM or a similar costly data structure API.)
  8. - -
  9. Ælfred must run as fast as possible, so that it does not slow down - the rest of your program.
  10. - -
  11. Ælfred must produce correct output for well-formed and valid - documents, but need not reject every document that is not valid or - not well-formed. (In Ælfred2, correctness was a bigger concern - than in the original version; and a validation option is available.)
  12. - -
  13. Ælfred must provide full internationalization from the first - release. (Ælfred2 now automatically handles all encodings - supported by the underlying JVM; previous versions handled only - UTF-8, UTF_16, ASCII, and ISO-8859-1.)
  14. - -
- -

As you can see from this list, Ælfred is designed for production -use, but neither validation nor perfect conformance was a requirement. -Good validating parsers exist, including one in this package, -and you should use them as appropriate. (See conformance reviews -available at http://www.xml.com) -

- -

One of the main goals of Ælfred2 was to significantly improve -conformance, while not significantly affecting the other goals stated above. -Since the only use of this parser is with SAX, some classes could be -removed, and so the overall size of Ælfred was actually reduced. -Subsequent performance work produced a notable speedup (over twenty -percent on larger files). That is, the tradeoffs between speed, size, and -conformance were re-targeted towards conformance and support of newer APIs -(SAX2), with a a positive performance impact.

- -

The role anticipated for this version of Ælfred is as a -lightweight Free Software SAX parser that can be used in essentially every -Java program where the handful of conformance violations (noted below) -are acceptable. -That certainly includes applets, and -nowadays one must also mention embedded systems as being even more -size-critical. -At this writing, all parsers that are more conformant are -significantly larger, even when counting the optional -validation support in this version of Ælfred.

- - -

About the Name Ælfred

- -

Ælfred the Great (AElfred in ASCII) was King of Wessex, and -some say of King of England, at the time of his death in 899 AD. -Ælfred introduced a wide-spread literacy program in the hope that -his people would learn to read English, at least, if Latin was too -difficult for them. This Ælfred hopes to bring another sort of -literacy to Java, using XML, at least, if full SGML is too difficult.

- -

The initial Æ ligature ("AE)" is also a reminder that XML is -not limited to ASCII.

- - -

Character Encodings

- -

The Ælfred parser currently builds in support for a handful -of input encodings. Of course these include UTF-8 and UTF-16, which -all XML parsers are required to support:

    - -
  • UTF-8 ... the standard eight bit encoding, used unless - you provide an encoding declaration or a MIME charset tag.
  • - -
  • US-ASCII ... an extremely common seven bit encoding, - which happens to be a subset of UTF-8 and ISO-8859-1 as well - as many other encodings. XHTML web pages using US-ASCII - (without an encoding declaration) are probably more - widely interoperable than those in any other encoding.
  • - -
  • ISO-8859-1 ... includes accented characters used in - much of western Europe (but excluding the Euro currency - symbol).
  • - -
  • UTF-16 ... with several variants, this encodes each - sixteen bit Unicode character in sixteen bits of output. - Variants include UTF-16BE (big endian, no byte order mark), - UTF-16LE (little endian, no byte order mark), and - ISO-10646-UCS-2 (an older and less used encoding, using a - version of Unicode without surrogate pairs). This is - essentially the native encoding used by Java.
  • - -
  • ISO-10646-UCS-4 ... a seldom-used four byte encoding, - also known as UTF-32BE. Four byte order variants are supported, - including one known as UTF-32LE. Some operating systems - standardized on UCS-4 despite its significant size penalty, - in anticipation that Unicode (even with surrogate pairs) - would eventually become limiting. UCS-4 permits encoding - of non-Unicode characters, which Java can't represent (and - XML doesn't allow). -
  • - -
- -

If you use any encoding other than UTF-8 or UTF-16 you should -make sure to label your data appropriately:

- -
-<?xml version="1.0" encoding="ISO-8859-15"?> -
- -

Encodings accessed through java.io.InputStreamReader -are now fully supported for both external labels (such as MIME types) -and internal types (as shown above). -There is one limitation in the support for internal labels: -the encodings must be derived from the US-ASCII encoding, -the EBCDIC family of encodings is not recognized. -Note that Java defines its -own encoding names, which don't always correspond to the standard -Internet encoding names defined by the IETF/IANA, and that Java -may even require use of nonstandard encoding names. -Please report -such problems; some of them can be worked around in this parser, -and many can be worked around by using external labels. -

- -

Note that if you are using the Euro symbol with an fixed length -eight bit encoding, you should probably be using the encoding label -iso-8859-15 or, with a Microsoft OS, cp-1252. -Of course, UTF-8 and UTF-16 handle the Euro symbol directly. -

- - -

Known Conformance Violations

- -

Known conformance issues should be of negligible importance for -most applications, and include:

    - -
  • Rather than following the voluminous "Appendix B" rules about - what characters may appear in names (and name tokens), the Unicode - rules embedded in java.lang.Character are used. - This means mostly that some names are inappropriately accepted, - though a few are inappropriately rejected. (It's much simpler - to avoid that much special case code. Recent OASIS/NIST test - cases may have these rules be realistically testable.)
  • - -
  • Text containing "]]>" is not rejected unless it fully resides - in an internal buffer ... which is, thankfully, the typical case. This - text is illegal, but sometimes appears in illegal attempts to - nest CDATA sections. (Not catching that boundary condition - substantially simplifies parsing text.)
  • - -
  • Surrogate characters that aren't correctly paired are ignored - rather than rejected, unless they were encoded using UTF-8. (This - simplifies parsing text.) Unicode 3.1 assigned the first characters - to those character codes, in early 2001, so few documents (or tools) - use such characters in any case.
  • - -
  • Declarations following references to an undefined parameter - entity reference are not ignored. (Not maintaining and using state - about this validity error simplifies declaration handling; few - XML parsers address this constraint in any case.)
  • - -
  • Well formedness constraints for general entity references - are not enforced. (The code to handle the "content" production - is merged with the element parsing code, making it hard to reuse - for this additional situation.)
  • - -
- -

When tested against the July 12, 1999 version of the OASIS -XML Conformance test suite, an earlier version passed 1057 of 1067 tests. -That contrasts with the original version, which passed 867. The -current parser is top-ranked in terms of conformance, as is its -validating sibling (which has some additional conformance violations -imposed on it by SAX2 API deficiencies as well as some of the more -curious SGML layering artifacts found in the XML specification).

- -

The XML 1.0 specification itself was not without problems, -and after some delays the W3C has come out with a revised -"second edition" specification. While that doesn't resolve all -the problems identified the XML specification, many of the most -egregious problems have been resolved. (You still need to drink -magic Kool-Aid before some DTD-related issues make sense.) -To the extent possible, this parser conforms to that second -edition specification, and does well against corrected versions -of the OASIS/NIST XML conformance test cases. See http://xmlconf.sourceforge.net -for more information about SAX2/XML conformance testing.

- - -

Copyright and distribution terms

- -

-The software in this package is distributed under the GNU General Public -License (with a special exception described below). -

- -

-A copy of GNU General Public License (GPL) is included in this distribution, -in the file COPYING. If you do not have the source code, it is available at: - - http://www.gnu.org/software/classpath/ -

- -
-  Linking this library statically or dynamically with other modules is
-  making a combined work based on this library.  Thus, the terms and
-  conditions of the GNU General Public License cover the whole
-  combination.
-
-  As a special exception, the copyright holders of this library give you
-  permission to link this library with independent modules to produce an
-  executable, regardless of the license terms of these independent
-  modules, and to copy and distribute the resulting executable under
-  terms of your choice, provided that you also meet, for each linked
-  independent module, the terms and conditions of the license of that
-  module.  An independent module is a module which is not derived from
-  or based on this library.  If you modify this library, you may extend
-  this exception to your version of the library, but you are not
-  obligated to do so.  If you do not wish to do so, delete this
-  exception statement from your version.
-
-  Parts derived from code which carried the following notice:
-
-  Copyright (c) 1997, 1998 by Microstar Software Ltd.
-
-  AElfred is free for both commercial and non-commercial use and
-  redistribution, provided that Microstar's copyright and disclaimer are
-  retained intact.  You are free to modify AElfred for your own use and
-  to redistribute AElfred with your modifications, provided that the
-  modifications are clearly documented.
-
-  This program 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.  Please use it AT
-  YOUR OWN RISK.
-
- -

Some of this documentation was modified from the original -Ælfred README.txt file. All of it has been updated.

- -

- - -

Changes Since the last Microstar Release

- -

As noted above, Microstar has not updated this parser since -the summer of 1998, when it released version 1.2a on its web site. -This release is intended to benefit the developer community by -refocusing the API on SAX2, and improving conformance to the extent -that most developers should not need to use another XML parser.

- -

The code has been cleaned up (referring to the XML 1.0 spec in -all the production numbers in -comments, rather than some preliminary draft, for one example) and -has been sped up a bit as well. -JAXP support has been added, although developers are still -strongly encouraged to use the SAX2 APIs directly.

- - -

SAX2 Support

- -

The original version of Ælfred did not support the -SAX2 APIs.

- -

This version supports the SAX2 APIs, exposing the standard -boolean feature descriptors. It supports the "DeclHandler" property -to provide access to all DTD declarations not already exposed -through the SAX1 API. The "LexicalHandler" property is supported, -exposing entity boundaries (including the unnamed external subset) and -things like comments and CDATA boundaries. SAX1 compatibility is -currently provided.

- - -

Validation

- -

In the 'pipeline' package in this same software distribution is an -XML Validation component -using any full SAX2 event stream (including all document type declarations) -to validate. There is now a XmlReader class -which combines that class and this enhanced Ælfred parser, creating -an optionally validating SAX2 parser.

- -

As noted in the documentation for that validating component, certain -validity constraints can't reliably be tested by a layered validator. -These include all constraints relying on -layering violations (exposing XML at the level of tokens or below, -required since XML isn't a context-free grammar), some that -SAX2 doesn't support, and a few others. The resulting validating -parser is conformant enough for most applications that aren't doing -strange SGML tricks with DTDs. -Moreover, that validating filter can be used without -a parser ... any application component that emits SAX event streams -can DTD-validate its output on demand.

- -

You want Smaller?

- -

You'll have noticed that the original version of Ælfred -had small size as a top goal. Ælfred2 normally includes a -DTD validation layer, but you can package without that. -Similarly, JAXP factory support is available but optional. -Then the main added cost due to this revision are for -supporting the SAX2 API itself; DTD validation is as -cleanly layered as allowed by SAX2.

- -

Bugs Fixed

- -

Bugs fixed in Ælfred2 include:

- -
    -
  1. Originally Ælfred didn't close file descriptors, which - led to file descriptor leakage on programs which ran for any - length of time.
  2. - -
  3. NOTATION declarations without system identifiers are - now handled correctly.
  4. - -
  5. DTD events are now reported for all invocations of a - given parser, not just the first one.
  6. - -
  7. More correct character handling:
      - -
    • Rejects out-of-range characters, both in text and in - character references.
    • - -
    • Correctly handles character references that expand to - surrogate pairs.
    • - -
    • Correctly handles UTF-8 encodings of surrogate pairs.
    • - -
    • Correctly handles Unicode 3.1 rules about illegal UTF-8 - encodings: there is only one legal encoding per character.
    • - -
    • PUBLIC identifiers are now rejected if they have illegal - characters.
    • - -
    • The parser is more correct about what characters are allowed - in names and name tokens. Uses Unicode rules (built in to Java) - rather than the voluminous XML rules, although some extensions - have been made to match XML rules more closely.
    • - -
    • Line ends are now normalized to newlines in all known - cases.
    • - -
  8. - -
  9. Certain validity errors were previously treated as well - formedness violations.
      - -
    • Repeated declarations of an element type are no - longer fatal errors.
    • - -
    • Undeclared parameter entity references are no longer - fatal errors.
    • - -
  10. - -
  11. Attribute handling is improved:
      - -
    • Whitespace must exist between attributes.
    • - -
    • Only one value for a given attribute is permitted.
    • - -
    • ATTLIST declarations don't need to declare attributes.
    • - -
    • Attribute values are normalized when required.
    • - -
    • Tabs in attribute values are normalized to spaces.
    • - -
    • Attribute values containing a literal "<" are rejected.
    • - -
  12. - -
  13. More correct entity handling:
      - -
    • Whitespace must precede NDATA when declaring unparsed - entities.
    • - -
    • Parameter entity declarations may not have NDATA annotations.
    • - -
    • The XML specification has a bug in that it doesn't specify - that certain contexts exist within which parameter entity - expansion must not be performed. Lacking an offical erratum, - this parser now disables such expansion inside comments, - processing instructions, ignored sections, public identifiers, - and parts of entity declarations.
    • - -
    • Entity expansions that include quote characters no longer - confuse parsing of strings using such expansions.
    • - -
    • Whitespace in the values of internal entities is not mapped - to space characters.
    • - -
    • General Entity references in attribute defaults within the - DTD now cause fatal errors when the entity is not defined at the - time it is referenced.
    • - -
    • Malformed general entity references in entity declarations are - now detected.
    • - -
  14. - -
  15. Neither conditional sections - nor parameter entity references within markup declarations - are permitted in the internal subset.
  16. - -
  17. Processing instructions whose target names are "XML" - (ignoring case) are now rejected.
  18. - -
  19. Comments may not include "--".
  20. - -
  21. Most "]]>" sequences in text are rejected.
  22. - -
  23. Correct syntax for standalone declarations is enforced.
  24. - -
  25. Setting a locale for diagnostics only produces an exception - if the language of that locale isn't English.
  26. - -
  27. Some more encoding names are recognized. These include the - Unicode 3.0 variants of UTF-16 (UTF-16BE, UTF-16LE) as well as - US-ASCII and a few commonly seen synonyms.
  28. - -
  29. Text (from character content, PIs, or comments) large enough - not to fit into internal buffers is now handled correctly even in - some cases which were originally handled incorrectly.
  30. - -
  31. Content is now reported for element types for which attributes - have been declared, but no content model is known. (Such documents - are invalid, but may still be well formed.)
  32. - -
- -

Other bugs may also have been fixed.

- -

For better overall validation support, some of the validity -constraints that can't be verified using the SAX2 event stream -are now reported directly by Ælfred2.

- - - diff --git a/libjava/gnu/xml/dom/package.html b/libjava/gnu/xml/dom/package.html deleted file mode 100644 index fbc864a4d74..00000000000 --- a/libjava/gnu/xml/dom/package.html +++ /dev/null @@ -1,273 +0,0 @@ - - - -

-This is a Free Software DOM Level 3 implementation, supporting these features: -

    -
  • "XML"
  • -
  • "Events"
  • -
  • "MutationEvents"
  • -
  • "HTMLEvents" (won't generate them though)
  • -
  • "UIEvents" (also won't generate them)
  • -
  • "USER-Events" (a conformant extension)
  • -
  • "Traversal" (optional)
  • -
  • "XPath"
  • -
  • "LS" and "LS-Async"
  • -
-It is intended to be a reasonable base both for -experimentation and supporting additional DOM modules as clean layers. -

- -

-Note that while DOM does not specify its behavior in the -face of concurrent access, this implementation does. -Specifically: -

    -
  • If only one thread at a time accesses a Document, -of if several threads cooperate for read-only access, -then no concurrency conflicts will occur.
  • -
  • If several threads mutate a given document -(or send events using it) at the same time, -there is currently no guarantee that -they won't interfere with each other.
  • -
-

- -

Design Goals

- -

-A number of DOM implementations are available in Java, including -commercial ones from Sun, IBM, Oracle, and DataChannel as well as -noncommercial ones from Docuverse, OpenXML, and Silfide. Why have -another? Some of the goals of this version: -

- -
    -
  • Advanced DOM support. This was the first generally available -implementation of DOM Level 2 in Java, and one of the first Level 3 -and XPath implementations.
  • - -
  • Free Software. This one is distributed under the GPL (with -"library exception") so it can be used with a different class of -application.
  • - -
  • Second implementation syndrome. I can do it simpler this time -around ... and heck, writing it only takes a bit over a day once you -know your way around.
  • - -
  • Sanity check the then-current Last Call DOM draft. Best to find -bugs early, when they're relatively fixable. Yes, bugs were found.
  • - -
  • Modularity. Most of the implementations mentioned above are part -of huge packages; take all (including bugs, of which some have far -too many), or take nothing. I prefer a menu approach, when possible. -This code is standalone, not beholden to any particular parser or XSL -or XPath code.
  • - -
  • OK, I'm a hacker, I like to write code.
  • -
- -

-This also works with the GNU Compiler for Java (GCJ). GCJ promises -to be quite the environment for programming Java, both directly and from -C++ using the new CNI interfaces (which really use C++, unlike JNI).

- - -

Open Issues

- -

At this writing:

-
    -
  • See below for some restrictions on the mutation event -support ... some events aren't reported (and likely won't be).
  • - -
  • More testing and conformance work is needed.
  • - -
  • We need an XML Schema validator (actually we need validation in the DOM -full stop).
  • -
- -

-I ran a profiler a few times and remove some of the performance hotspots, -but it's not tuned. Reporting mutation events, in particular, is -rather costly -- it started at about a 40% penalty for appendNode calls, -I've got it down around 12%, but it'll be hard to shrink it much further. -The overall code size is relatively small, though you may want to be rid of -many of the unused DOM interface classes (HTML, CSS, and so on). -

- - -

Features of this Package

- -

Starting with DOM Level 2, you can really see that DOM is constructed -as a bunch of optional modules around a core of either XML or HTML -functionality. Different implementations will support different optional -modules. This implementation provides a set of features that should be -useful if you're not depending on the HTML functionality (lots of convenience -functions that mostly don't buy much except API surface area) and user -interface support. That is, browsers will want more -- but what they -need should be cleanly layered over what's already here.

- -

Core Feature Set: "XML"

- -

This DOM implementation supports the "XML" feature set, which basically -gets you four things over the bare core (which you're officially not supposed -to implement except in conjunction with the "XML" or "HTML" feature). In -order of decreasing utility, those four things are:

    - -
  1. ProcessingInstruction nodes. These are probably the most - valuable thing. Handy little buggers, in part because all the APIs - you need to use them are provided, and they're designed to let you - escape XML document structure rules in controlled ways.
  2. - -
  3. CDATASection nodes. These are of of limited utility since CDATA - is just text that prints funny. These are of use to some sorts of - applications, though I encourage folk to not use them.
  4. - -
  5. DocumentType nodes, and associated Notation and Entity nodes. - These appear to be useless. Briefly, these "Type" nodes expose no - typing information. They're only really usable to expose some lexical - structure that almost every application needs to ignore. (XML editors - might like to see them, but they need true typing information much more.) - I strongly encourage people not to use these.
  6. - -
  7. EntityReference nodes can show up. These are actively annoying, - since they add an extra level of hierarchy, are the cause of most of - the complexity in attribute values, and their contents are immutable. - Avoid these.
  8. - -
- -

Optional Feature Sets: "Events", and friends

- -

Events may be one of the more interesting new features in Level 2. -This package provides the core feature set and exposes mutation events. -No gooey events though; if you want that, write a layered implementation!

- -

Three mutation events aren't currently generated:

    - -
  • DOMSubtreeModified is poorly specified. Think of this - as generating one such event around the time of finalization, which - is a fully conformant implementation. This implementation is exactly - as useful as that one.
  • - -
  • DOMNodeRemovedFromDocument and - DOMNodeInsertedIntoDocument are supposed to get sent to - every node in a subtree that gets removed or inserted (respectively). - This can be extremely costly, and the removal and insertion - processing is already significantly slower due to event reporting. - It's much easier, and more efficient, to have a listener higher in the - tree watch removal and insertion events through the bubbling or capture - mechanisms, than it is to watch for these two events.
  • - -
- -

In addition, certain kinds of attribute modification aren't reported. -A fix is known, but it couldn't report the previous value of the attribute. -More work could fix all of this (as well as reduce the generally high cost -of childful attributes), but that's not been done yet.

- -

Also, note that it is a Bad Thing™ to have the listener -for a mutation event change the ancestry for the target of that event. -Or to prevent mutation events from bubbling to where they're needed. -Just don't do those, OK?

- -

As an experimental feature (named "USER-Events"), you can provide -your own "user" events. Just name them anything starting with "USER-" -and you're set. Dispatch them through, bubbling, capturing, or what -ever takes your fancy. One important thing you can't currently do is -pass any data (like an object) with those events. Maybe later there -will be a "UserEvent" interface letting you get some substantial use -out of this mechanism even if you're not "inside" of a DOM package.

- -

You can create and send HTML events. Ditto UIEvents. Since DOM -doesn't require a UI, it's the UI's job to send them; perhaps that's -part of your application.

- -

This package may be built without the ability to report mutation -events, gaining a significant speedup in DOM construction time. However, -if that is done then certain other features -- notably node iterators -and getElementsByTagname -- will not be available. - - -

Optional Feature: "Traversal"

- -

Each DOM node has all you need to walk to everything connected -to that node. Lightweight, efficient utilities are easily layered on -top of just the core APIs.

- -

Traversal APIs are an optional part of DOM Level 2, providing -a not-so-lightweight way to walk over DOM trees, if your application -didn't already have such utilities for use with data represented via -DOM. Implementing this helped debug the (optional) event and mutation -event subsystems, so it's provided here.

- -

At this writing, the "TreeWalker" interface isn't implemented.

- - - -

DOM Functionality to Avoid

- -

For what appear to be a combination of historical and "committee -logic" reasons, DOM has a number of features which I strongly advise -you to avoid using in your library and application code. These -include the following types of DOM nodes; see the documentation for the -implementation class for more information:

    - -
  • CDATASection - (DomCDATA class) - ... use normal Text nodes instead, so you don't have to make - every algorithm recognize multiple types of character data - -
  • DocumentType - (DomDocType class) - ... if this held actual typing information, it might be useful - -
  • Entity - (DomEntity class) - ... neither parsed nor unparsed entities work well in DOM; it - won't even tell you which attributes identify unparsed entities - -
  • EntityReference - (DomEntityReference class) - ... permitted implementation variances are extreme, all children - are readonly, and these can interact poorly with namespaces - -
  • Notation - (DomNotation class) - ... only really usable with unparsed entities (which aren't well - supported; see above) or perhaps with PIs after the DTD, not with - NOTATION attributes - -
- -

If you really need to use unparsed entities or notations, use SAX; -it offers better support for all DTD-related functionality. -It also exposes actual -document typing information (such as element content models).

- -

Also, when accessing attribute values, use methods that provide their -values as single strings, rather than those which expose value substructure -(Text and EntityReference nodes). (See the DomAttr -documentation for more information.)

- -

Note that many of these features were provided as partial support for -editor functionality (including the incomplete DTD access). Full editor -functionality requires access to potentially malformed lexical structure, -at the level of unparsed tokens and below. Access at such levels is so -complex that using it in non-editor applications sacrifices all the -benefits of XML; editor aplications need extremely specialized APIs.

- -

(This isn't a slam against DTDs, note; only against the broken support -for them in DOM. Even despite inclusion of some dubious SGML legacy features -such as notations and unparsed entities, -and the ongoing proliferation of alternative schema and validation tools, -DTDs are still the most widely adopted tool -to constrain XML document structure. -Alternative schemes generally focus on data transfer style -applications; open document architectures comparable to -DocBook 4.0 don't yet exist in the schema world. -Feel free to use DTDs; just don't expect DOM to help you.)

- - - - diff --git a/libjava/gnu/xml/pipeline/package.html b/libjava/gnu/xml/pipeline/package.html deleted file mode 100644 index 352f4c87c2c..00000000000 --- a/libjava/gnu/xml/pipeline/package.html +++ /dev/null @@ -1,255 +0,0 @@ - -blah -<!-- -/* - * Copyright (C) 1999-2001 The Free Software Foundation, Inc. - */ ---> - - -

This package exposes a kind of XML processing pipeline, based on sending -SAX events, which can be used as components of application architectures. -Pipelines are used to convey streams of processing events from a producer -to one or more consumers, and to let each consumer control the data seen by -later consumers. - -

There is a PipelineFactory class which -accepts a syntax describing how to construct some simple pipelines. Strings -describing such pipelines can be used in command line tools (see the -DoParse class) -and in other places that it is -useful to let processing be easily reconfigured. Pipelines can of course -be constructed programmatically, providing access to options that the -factory won't. - -

Web applications are supported by making it easy for servlets (or -non-Java web application components) to be part of a pipeline. They can -originate XML (or XHTML) data through an InputSource or in -response to XML messages sent from clients using CallFilter -pipeline stages. Such facilities are available using the simple syntax -for pipeline construction. - - -

Programming Models

- -

Pipelines should be simple to understand. - -

    -
  • XML content, typically entire documents, - is pushed through consumers by producers. - -
  • Pipelines are basically about consuming SAX2 callback events, - where the events encapsulate XML infoset-level data.
      - -
    • Pipelines are constructed by taking one or more consumer - stages and combining them to produce a composite consumer. - -
    • A pipeline is presumed to have pending tasks and state from - the beginning of its ContentHandler.startDocument() callback until - it's returned from its ContentHandler.doneDocument() callback. - -
    • Pipelines may have multiple output stages ("fan-out") - or multiple input stages ("fan-in") when appropriate. - -
    • Pipelines may be long-lived, but need not be. - -
    - -
  • There is flexibility about event production.
      - -
    • SAX2 XMLReader objects are producers, which - provide a high level "pull" model: documents (text or DOM) are parsed, - and the parser pushes individual events through the pipeline. - -
    • Events can be pushed directly to event consumer components - by application modules, if they invoke SAX2 callbacks directly. - That is, application modules use the XML Infoset as exposed - through SAX2 event callbacks. - -
    - -
  • Multiple producer threads may concurrently access a pipeline, - if they coordinate appropriately. - -
  • Pipeline processing is not the only framework applications - will use. - -
- - -

Producers: XMLReader or Custom

- -

Many producers will be SAX2 XMLReader objects, and -will read (pull) data which is then written (pushed) as events. -Typically these will parse XML text (acquired from -org.xml.sax.helpers.XMLReaderFactory) or a DOM tree -(using a DomParser) -These may be bound to event consumer using a convenience routine, -EventFilter.bind(). -Once bound, these producers may be given additional documents to -sent through its pipeline. - -

In other cases, you will write producers yourself. For example, some -data structures might know how to write themselves out using one or -more XML models, expressed as sequences of SAX2 event callbacks. -An application module might -itself be a producer, issuing startDocument and endDocument events -and then asking those data structures to write themselves out to a -given EventConsumer, or walking data structures (such as JDBC query -results) and applying its own conversion rules. WAP format XML -(WBMXL) can be directly converted to producer output. - -

SAX2 introduced an "XMLFilter" interface, which is a kind of XMLReader. -It is most useful in conjunction with its XMLFilterImpl helper class; -see the EventFilter javadoc -for information contrasting that XMLFilterImpl approach with the -relevant parts of this pipeline framework. Briefly, such XMLFilterImpl -children can be either producers or consumers, and are more limited in -configuration flexibility. In this framework, the focus of filters is -on the EventConsumer side; see the section on -pipe fitting below. - - -

Consume to Standard or Custom Data Representations

- -

Many consumers will be used to create standard representations of XML -data. The TextConsumer takes its events -and writes them as text for a single XML document, -using an internal XMLWriter. -The DomConsumer takes its events and uses -them to create and populate a DOM Document. - -

In other cases, you will write consumers yourself. For example, -you might use a particular unmarshaling filter to produce objects -that fit your application's requirements, instead of using DOM. -Such consumers work at the level of XML data models, rather than with -specific representations such as XML text or a DOM tree. You could -convert your output directly to WAP format data (WBXML). - - -

Pipe Fitting

- -

Pipelines are composite event consumers, with each stage having -the opportunity to transform the data before delivering it to any -subsequent stages. - -

The PipelineFactory class -provides access to much of this functionality through a simple syntax. -See the table in that class's javadoc describing a number of standard -components. Direct API calls are still needed for many of the most -interesting pipeline configurations, including ones leveraging actual -or logical concurrency. - -

Four basic types of pipe fitting are directly supported. These may -be used to construct complex pipeline networks.

    - -
  • TeeConsumer objects split event - flow so it goes to two two different consumers, one before the other. - This is a basic form of event fan-out; you can use this class to - copy events to any number of output pipelines. - -
  • Clients can call remote components through HTTP or HTTPS using - the CallFilter component, and Servlets - can implement such components by extending the - XmlServlet component. Java is not - required on either end, and transport protocols other than HTTP may - also be used. - -
  • EventFilter objects selectively - provide handling for callbacks, and can pass unhandled ones to a - subsequent stage. They are often subclassed, since much of the - basic filtering machinery is already in place in the base class. - -
  • Applications can merge two event flows by just using the same - consumer in each one. If multiple threads are in use, synchronization - needs to be addressed by the appropriate application level policy. - -
- -

Note that filters can be as complex as -XSLT transforms -available) on input data, or as simple as removing simple syntax data -such as ignorable whitespace, comments, and CDATA delimiters. -Some simple "built-in" filters are part of this package. - - -

Coding Conventions: Filter and Terminus Stages

- -

If you follow these coding conventions, your classes may be used -directly (give the full class name) in pipeline descriptions as understood -by the PipelineFactory. There are four constructors the factory may -try to use; in order of decreasing numbers of parameters, these are:

    - -
  • Filters that need a single String setup parameter should have - a public constructor with two parameters: that string, then the - EventConsumer holding the "next" consumer to get events. - -
  • Filters that don't need setup parameters should have a public - constructor that accepts a single EventConsumer holding the "next" - consumer to get events when they are done. - -
  • Terminus stages may have a public constructor taking a single - paramter: the string value of that parameter. - -
  • Terminus stages may have a public no-parameters constructor. - -
- -

Of course, classes may support more than one such usage convention; -if they do, they can automatically be used in multiple modes. If you -try to use a terminus class as a filter, and that terminus has a constructor -with the appropriate number of arguments, it is automatically wrapped in -a "tee" filter. - - -

Debugging Tip: "Tee" Joints can Snapshot Data

- -

It can sometimes be hard to see what's happening, when something -goes wrong. Easily fixed: just snapshot the data. Then you can find -out where things start to go wrong. - -

If you're using pipeline descriptors so that they're easily -administered, just stick a write ( filename ) -filter into the pipeline at an appropriate point. - -

Inside your programs, you can do the same thing directly: perhaps -by saving a Writer (perhaps a StringWriter) in a variable, using that -to create a TextConsumer, and making that the first part of a tee -- -splicing that into your pipeline at a convenient location. - -

You can also use a DomConsumer to buffer the data, but remember -that DOM doesn't save all the information that XML provides, so that DOM -snapshots are relatively low fidelity. They also are substantially more -expensive in terms of memory than a StringWriter holding similar data. - -

Debugging Tip: Non-XML Producers

- -

Producers in pipelines don't need to start from XML -data structures, such as text in XML syntax (likely coming -from some XMLReader that parses XML) or a -DOM representation (perhaps with a -DomParser). - -

One common type of event producer will instead make -direct calls to SAX event handlers returned from an -EventConsumer. -For example, making ContentHandler.startElement -calls and matching ContentHandler.endElement calls. - -

Applications making such calls can catch certain -common "syntax errors" by using a -WellFormednessFilter. -That filter will detect (and report) erroneous input data -such as mismatched document, element, or CDATA start/end calls. -Use such a filter near the head of the pipeline that your -producer feeds, at least while debugging, to help ensure that -you're providing legal XML Infoset data. - -

You can also arrange to validate data on the fly. -For DTD validation, you can configure a -ValidationConsumer -to work as a filter, using any DTD you choose. -Other validation schemes can be handled with other -validation filters. - - diff --git a/libjava/gnu/xml/transform/package.html b/libjava/gnu/xml/transform/package.html deleted file mode 100644 index d4355966c59..00000000000 --- a/libjava/gnu/xml/transform/package.html +++ /dev/null @@ -1,77 +0,0 @@ - - - -

GNU JAXP XSL transformer

- -
-This package contains a Java XSL transformer compliant with the JAXP -specification. It depends on the GNU DOM and XPath implementations, and -will generate GNU DOM nodes unless a specific target from another -implementation was given. It understands DOM, SAX, and stream sources -and result sinks and supports these JAXP features. -
- -
-To use this transformer, set the system property -javax.xml.transform.TransformerFactory to the value -gnu.xml.transform.TransformerFactoryImpl. You can then -instantiate TransformerFactory -and transformers in the ordinary manner. Reuse of stylesheets is -supported using the JAXP Templates -mechanism. -
- -

Architecture

- -
-When given a stylesheet source, this implementation compiles it internally -into a Stylesheet object, which is a container for templates and state. -Each stylesheet instruction is represented by a subclass of TemplateNode, -which is arranged in a directed graph: each TemplateNode has a reference -to its first child and the next node. -
- -
-The transformation process consists of identifying the Template that matches -the root of the source context, and calling apply on its -corresponding TemplateNode. This in turn processes its children and next -TemplateNode, depending on the semantics of each node type. -
- -
-Template nodes may reference XPath expressions or patterns. These are fully -compiled to objects of type Expr at the -time the stylesheet is compiled. -
- -

Conformance

- -
-This implementation is feature complete, but the XSLT specification is -large and there are still many bugs that need to be ironed out. It has -been tested against the OASIS XSLT TC test suite, comprising unit tests -from the Xalan project and Microsoft. Conformance to these unit tests -is approximately 70% at the current time, although normal usage of the -transformer should involve relatively few surprises (the test suite is -designed to test very complex and obscure functionality). -
- -

Known bugs

- -
    -
  • When reusing stylesheets using the JAXP Templates mechanism, XSL -apply-imports instructions will not work.
  • -
  • XPath filter expressions do not always work as expected (this is a -problem with the GNU XPath implementation rather than the transformer). -This can result in problems with the position() function, -as well as select expressions and numbering.
  • -
- -
-Obviously we'd like to improve conformance and fix these bugs. If you're -interested in working on any of these issues please -contact us. -
- - - diff --git a/libjava/gnu/xml/util/package.html b/libjava/gnu/xml/util/package.html deleted file mode 100644 index 6e6c0d77d47..00000000000 --- a/libjava/gnu/xml/util/package.html +++ /dev/null @@ -1,20 +0,0 @@ - - - org.brownell.xml package - - -

This package contains XML utilities, including SAX2 XML writers - and a parser of DOM trees, plus a command line driver. - That driver - connects parsers simple processing pipelines. - It can be handy for command line validation or - transformation tasks, possibly in batch mode, - or within Makefiles.

- - diff --git a/libjava/java/awt/geom/doc-files/Area-1.png b/libjava/java/awt/geom/doc-files/Area-1.png deleted file mode 100644 index 44650f2d8a171d9c39fd9b81a422785e5967625d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21447 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 aDf~aI>3T{IGFa9C0000 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 uoZ#tmv~@H9eS7zL8?j`uyO^n!2bYr^5?n$ diff --git a/libjava/java/awt/geom/doc-files/CubicCurve2D-3.png b/libjava/java/awt/geom/doc-files/CubicCurve2D-3.png deleted file mode 100644 index b200dad37a8e5608ed5914361cee047abef8ad56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13168 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 diff --git a/libjava/java/awt/geom/doc-files/CubicCurve2D-4.png b/libjava/java/awt/geom/doc-files/CubicCurve2D-4.png deleted file mode 100644 index e57ffdc5cf0e8d0504ad40efa236c1a5a465a2c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7839 zcmd6sRa6|!6X+M$g~gpLPDp~g?!w~k1PSgM+}$C#gx~~+Ai;uL@Zb>Kb%8)2xZeH# z&-dlN-8pAwx@YS2sjjK6`gKi=nu;tCn-UuU008CXU>X1b(g#Gl5fd44)!dq;LEKQS zp~_GIUZN;SsG&&n+$`CD#Ob@005wQmWM&LymL-+ zv9ySF+lHJ`khdkPz-(+)MWLaX+($o>aA`3x7-A0gSm_uBe~2p6vzT9gmj9_ly2EX< z&E@lvkW+-oJW17Vm@PaY>P!v!?!J_})G{Z16`}u@sW@k;QKp-$_ z959#crvr4sL}7P#*W24W+!aFq`nCKy=^@$)ui~6 z*CIMDZl%#yQ@1##G_?2HQgO1SlcD37geLgmGTjy5KdbTHx9J5 zS8(xQ>g_!W_@OIn>*CI6J&|<2Gt#ng1g?#i4xK5G=wbFhN3(S(hHv$c7&xnE1Jr}% zinn6Ykg?HJR2ccv8JV%ubboF`ZKsH``PH-Q{Dp)(s~soX&ng{>giUyoK*`_jO)lY5 z4vx0lN7@%R-Cn*mA>c2;GX+vT%yK1;aA??YU&I_UOvWzYLo#1I?bLfp;>TNtfL#h2 zWf57h++_->fuEqHoS^TdUkfE(bmpx z#oW1e?6?9Kp~A}ryv*WAOGB+->=A5*p&*5C%5S>S)tu>fofM00M-&O19ouuv8A;Xm zz(aj;z2{Yitb^LZ{Vzo_kdU$O7-nV)Ch7wNwT7FW7d-Ob zMj%#=x(F>Tt-QRvLy)8-at8?og)Qwd;aA>roV1$T+vdv-ANO_CIxPDIN>+hfVOXWr z;Z$=WMJBs?SeT7G1OlPNU|jSy1B2@8>m9hbK$rvfVWl|Y9VdDFR+Lpzg~-MrBB`Hd z%kriJ*kSwf({wWvMqekH7?XltvbA(lJdWLy-zh@hl1_f%iz`V@O@&fkpDdxYfhOl^ zH9$sD;7`^Le596l2P@$Qa{-`}7meH;DrMCI0_wd+3vpXO9?uHhOSB{S9 z8$am0Bi~|17=v?A8JU^c)~;q=

b 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 diff --git a/libjava/java/awt/geom/doc-files/CubicCurve2D-5.png b/libjava/java/awt/geom/doc-files/CubicCurve2D-5.png deleted file mode 100644 index 701ab138f0b10c5d6bc22b96233e1ed06f84811d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5112 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 - - - - The GNU Implementation of java.awt.geom.FlatteningPathIterator - - - - - -

The GNU Implementation of FlatteningPathIterator

- -

Sascha -Brawer, November 2003

- -

This document describes the GNU implementation of the class -java.awt.geom.FlatteningPathIterator. It does -not describe how a programmer should use this class; please -refer to the generated API documentation for this purpose. Instead, it -is intended for maintenance programmers who want to understand the -implementation, for example because they want to extend the class or -fix a bug.

- - -

Data Structures

- -

The algorithm uses a stack. Its allocation is delayed to the time -when the source path iterator actually returns the first curved -segment (either SEG_QUADTO or SEG_CUBICTO). -If the input path does not contain any curved segments, the value of -the stack variable stays null. In this quite -common case, the memory consumption is minimal.

- -
stack
The variable stack is -a double array that holds the start, control and end -points of individual sub-segments.
- -
recLevel
The variable recLevel -holds how many recursive sub-divisions were needed to calculate a -segment. The original curve has recursion level 0. For each -sub-division, the corresponding recursion level is increased by -one.
- -
stackSize
Finally, the variable -stackSize indicates how many sub-segments are stored on -the stack.
- -

Algorithm

- -

The implementation separately processes each segment that the -base iterator returns.

- -

In the case of SEG_CLOSE, -SEG_MOVETO and SEG_LINETO segments, the -implementation simply hands the segment to the consumer, without actually -doing anything.

- -

Any SEG_QUADTO and SEG_CUBICTO segments -need to be flattened. Flattening is performed with a fixed-sized -stack, holding the coordinates of subdivided segments. When the base -iterator returns a SEG_QUADTO and -SEG_CUBICTO segments, it is recursively flattened as -follows:

- -
  1. Intialization: Allocate memory for the stack (unless a -sufficiently large stack has been allocated previously). Push the -original quadratic or cubic curve onto the stack. Mark that segment as -having a recLevel of zero.
  2. - -
  3. If the stack is empty, flattening the segment is complete, -and the next segment is fetched from the base iterator.
  4. - -
  5. If the stack is not empty, pop a curve segment from the -stack. - -
    • If its recLevel exceeds the recursion limit, - hand the current segment to the consumer.
    • - -
    • Calculate the squared flatness of the segment. If it smaller - than flatnessSq, hand the current segment to the - consumer.
    • - -
    • Otherwise, split the segment in two halves. Push the right - half onto the stack. Then, push the left half onto the stack. - Continue with step two.
  6. -
- -

The implementation is slightly complicated by the fact that -consumers pull the flattened segments from the -FlatteningPathIterator. This means that we actually -cannot “hand the curent segment over to the consumer.” -But the algorithm is easier to understand if one assumes a -push paradigm.

- - -

Example

- -

The following example shows how a -FlatteningPathIterator processes a -SEG_QUADTO segment. It is (arbitrarily) assumed that the -recursion limit was set to 2.

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ABCDEFGH
stack[0]Sll.x
stack[1]Sll.y
stack[2]Cll.x
stack[3]Cll.y
stack[4]Sl.xEll.x - = Slr.xSlr.xSrl.x
stack[5]Sl.yEll.x - = Slr.ySlr.ySrl.y
stack[6]Cl.xClr.xClr.xCrl.x
stack[7]Cl.yClr.yClr.yCrl.y
stack[8]S.xEl.x - = Sr.xElr.x - = Sr.xElr.x - = Sr.xSr.xErl.x - = Srr.xSrr.x
stack[9]S.yEl.y - = Sr.yElr.y - = Sr.yElr.y - = Sr.ySr.yErl.y - = Srr.ySrr.y
stack[10]C.xCr.xCr.xCr.xCr.xCrr.xCrr.x
stack[11]C.yCr.yCr.yCr.yCr.yCrr.yCrr.y
stack[12]E.xEr.xEr.xEr.xEr.xErr.xErr.x
stack[13]E.yEr.yEr.yEr.yEr.yErr.yErr.x
stackSize12321210
recLevel[2]2
recLevel[1]1222
recLevel[0]0111122
-
- -
    - -
  1. The data structures are initialized as follows. - -
    • The segment’s end point E, control point -C, and start point S are pushed onto the stack.
    • - -
    • Currently, the curve in the stack would be approximated by one - single straight line segment (SE). - Therefore, stackSize is set to 1.
    • - -
    • This single straight line segment is approximating the original - curve, which can be seen as the result of zero recursive - splits. Therefore, recLevel[0] is set to - zero.
    - -Column A shows the state after the initialization step.
  2. - -
  3. The algorithm proceeds by taking the topmost curve segment -(SCE) from the stack. - -
    • The recursion level of this segment (stored in - recLevel[0]) is zero, which is smaller than - the limit 2.
    • - -
    • The method java.awt.geom.QuadCurve2D.getFlatnessSq - is called to calculate the squared flatness.
    • - -
    • For the sake of argument, we assume that the squared flatness is - exceeding the threshold stored in flatnessSq. Thus, the - curve segment SCE gets - subdivided into a left and a right half, namely - SlCl – - El and Sr – - CrEr. Both halves are - pushed onto the stack, so the left half is now on top. - -
       
      The left half starts at the same point - as the original curve, so Sl has the same - coordinates as S. Similarly, the end point of the right - half and of the original curve are identical - (Er = E). More interestingly, the left - half ends where the right half starts. Because - El = Sr, their coordinates need - to be stored only once, which amounts to saving 16 bytes (two - double values) for each iteration.
    - -Column B shows the state after the first iteration.
  4. - -
  5. Again, the topmost curve segment (Sl -– ClEl) is -taken from the stack. - -
    • The recursion level of this segment (stored in - recLevel[1]) is 1, which is smaller than - the limit 2.
    • - -
    • The method java.awt.geom.QuadCurve2D.getFlatnessSq - is called to calculate the squared flatness.
    • - -
    • Assuming that the segment is still not considered - flat enough, it gets subdivided into a left - (SllCll – - Ell) and a right (Slr - – ClrElr) - half.
    - -Column C shows the state after the second iteration.
  6. - -
  7. The topmost curve segment (Sll – -CllEll) is popped from -the stack. - -
    • The recursion level of this segment (stored in - recLevel[2]) is 2, which is not smaller than - the limit 2. Therefore, a SEG_LINETO (from - Sll to Ell) is passed to the - consumer.
    - - The new state is shown in column D.
  8. - - -
  9. The topmost curve segment (Slr – -ClrElr) is popped from -the stack. - -
    • The recursion level of this segment (stored in - recLevel[1]) is 2, which is not smaller than - the limit 2. Therefore, a SEG_LINETO (from - Slr to Elr) is passed to the - consumer.
    - - The new state is shown in column E.
  10. - -
  11. The algorithm proceeds by taking the topmost curve segment -(SrCr – -Er) from the stack. - -
    • The recursion level of this segment (stored in - recLevel[0]) is 1, which is smaller than - the limit 2.
    • - -
    • The method java.awt.geom.QuadCurve2D.getFlatnessSq - is called to calculate the squared flatness.
    • - -
    • For the sake of argument, we again assume that the squared - flatness is exceeding the threshold stored in - flatnessSq. Thus, the curve segment - (SrCr – - Er) is subdivided into a left and a right half, - namely - SrlCrl – - Erl and Srr – - CrrErr. Both halves - are pushed onto the stack.
    - - The new state is shown in column F.
  12. - -
  13. The topmost curve segment (Srl – -CrlErl) is popped from -the stack. - -
    • The recursion level of this segment (stored in - recLevel[2]) is 2, which is not smaller than - the limit 2. Therefore, a SEG_LINETO (from - Srl to Erl) is passed to the - consumer.
    - - The new state is shown in column G.
  14. - -
  15. The topmost curve segment (Srr – -CrrErr) is popped from -the stack. - -
    • The recursion level of this segment (stored in - recLevel[2]) is 2, which is not smaller than - the limit 2. Therefore, a SEG_LINETO (from - Srr to Err) is passed to the - consumer.
    - - The new state is shown in column H.
  16. - -
  17. The stack is now empty. The FlatteningPathIterator will fetch the -next segment from the base iterator, and process it.
  18. - -
- -

In order to split the most recently pushed segment, the -subdivideQuadratic() method passes stack -directly to -QuadCurve2D.subdivide(double[],int,double[],int,double[],int). -Because the stack grows towards the beginning of the array, no data -needs to be copied around: subdivide will directly store -the result into the stack, which will have the contents shown to the -right.

- - - diff --git a/libjava/java/awt/geom/doc-files/GeneralPath-1.png b/libjava/java/awt/geom/doc-files/GeneralPath-1.png deleted file mode 100644 index d1d75d57526d044e1fd37981054c60339a32cd8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13111 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 O9hK$PVKuVm;r|0 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 diff --git a/libjava/java/awt/geom/doc-files/QuadCurve2D-5.png b/libjava/java/awt/geom/doc-files/QuadCurve2D-5.png deleted file mode 100644 index 72110cd5a624d72d3a99692620316eba45c10f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4757 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 - - - -GNU Classpath - javax.imageio.event - - -

- - - diff --git a/libjava/javax/imageio/metadata/package.html b/libjava/javax/imageio/metadata/package.html deleted file mode 100644 index 5bd77c2a5c2..00000000000 --- a/libjava/javax/imageio/metadata/package.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -GNU Classpath - javax.imageio.metadata - - -

- - - diff --git a/libjava/javax/imageio/package.html b/libjava/javax/imageio/package.html deleted file mode 100644 index ce36a7b44bd..00000000000 --- a/libjava/javax/imageio/package.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -GNU Classpath - javax.imageio - - -

- - - diff --git a/libjava/javax/imageio/spi/package.html b/libjava/javax/imageio/spi/package.html deleted file mode 100644 index 69fe33f60a8..00000000000 --- a/libjava/javax/imageio/spi/package.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -GNU Classpath - javax.imageio.spi - - -

- - - diff --git a/libjava/javax/imageio/stream/package.html b/libjava/javax/imageio/stream/package.html deleted file mode 100644 index 63e53ca6501..00000000000 --- a/libjava/javax/imageio/stream/package.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -GNU Classpath - javax.imageio.stream - - -

- - - diff --git a/libjava/javax/swing/border/doc-files/BevelBorder-1.png b/libjava/javax/swing/border/doc-files/BevelBorder-1.png deleted file mode 100644 index 8c3e4b27758b44b27a4c4f0a67c2ad8045eec169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4440 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 diff --git a/libjava/javax/swing/border/doc-files/BevelBorder-2.png b/libjava/javax/swing/border/doc-files/BevelBorder-2.png deleted file mode 100644 index ac52d47a7f3a6464b54bec0af21f2782c8f601b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3667 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 diff --git a/libjava/javax/swing/border/doc-files/BevelBorder-3.png b/libjava/javax/swing/border/doc-files/BevelBorder-3.png deleted file mode 100644 index dd531ff6831e4a067d8d2e248867a414f3a4ed3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4981 zcmcJTXH-+$w#TC=&4zdcQMv-si%N+giWH?7S_nm&7?ynh1mrDm|eG2)&m> zFCic$ROt`|3^l;r=e&2vxbNQg^?ulG?X~9`Ypyx}^S4)+<|~ye^tb6jAkdYUFBG*w zpmV>0dlcKFAUs3pi4LYI?jQTQ*Qx{_uQ5A z-F2KS-4W)laFEtJ8w)#K8wWV2q==Y^1m}GXa|=$04yQgpsNGQ@8t6~s{!&AU22XwE z94%Y)OLz?k#5nR&@tLk?>SkKK_8qm`A3_WJnqf_I^iM0AKNwo2m_yT8Z`cdbLM|xY zIloPv_#X4QtgocyhJDxT<^aJG--{bYyQoG7?|TL`tnHqjnq=hW=E7jG?vlpF;$Ft1IcMo2KAYx6F&Hpqec8RL zRwF0eBudw7&;tkGB71-9DN_r<80I59JifEXYmXPa;`fWU_MSj7PNVgHL*J#RrHyaP z%gBsRPU7VjmX>(m9iHfF5pXQbaVPj($XdGh4vF}f+#JoUit!^nD6S8#qH5yhg3CU6 zqNkuLprSvVAKbvs%KGPHl%@bz_ysv?+c;C@msX845Z`6zx$MIJyEIc4La3zzVQ5j| z(b2D8vx?TGafV8|(QR_?4vA9yo`1v@Ai!*oxWX&D$M+XPRQbhKT$X_VuxI=-B!7DF zJXxQx#_AE4Q+_}qy%Lz(^uTi`BqT_vO5rK|>@_T->eg!BzM7fz!lSEhO?!Klks8B+ zfRkK@p}DqtE||v8E)7mkuOmP|?#Z5yMWeT?LhH#Ji|Ftd?>htUxL1IAiTt`lt1A2)c7hZc5Z5*(&Sq);ZSdU!=l@sNH=egJsVj z=dtka591OuN-f?lE^~ACbidW%wZx*h8iK7xCKmlVDZ8JKkI!~{b=3xe7+ct|va*8u zVm=QFLPoDJ$CVv#7H!d>t&)AZ1ZV$p(`6MEl^E0)?}K)_>ZaDY!3WT|K2e2i?1XLZ zlMdTtx~}q>s&4L+v_TYKYn8(4&grRN;|%is`;kJPrRqt+gt(qzM;ta#{N1p!FLZn5 zCo7l0TdvvagudHeB*Bv#_zU-9e0+Qu4b*ZeZyHNea|%co>P;YqLQ=08S#PjP-Ihgw z5<}jxoy9EsAdyI4U%6YCe+sGP=j!gE_bLzwgxm&c8>O`8{t^%xP1=P(hWE@wYIW=4a=sK!A<+=*g-wNJLER7UIcW~-^1I-HGS zS!jZuDOz_qH?`Yif}VM=|MVpFRZfpaV7v-BE7iFejB@Nh3dfdR-JWVShh&zj+z?sh zY&wOZYrmPu+%L@>tip|RSTA2Jh0_O&OTb(0lgu>ct8?dz3dhFA92Fj24t+jWP#$a& zfB$T85k65L8+*fmwUszWvm`>g45U48Dev|a_V)L%hx&;^0_#sLYmh6u4NFT)$`D3B zTIa-IB}xdr3yr_V8^CPz26R->aEfSGVQ6Gzf94dDJJ@Nap}wIZJ>MQTNjUim-6i&3?K%BK zdO1VD?e4nyPI#H#2V~@eWl!7{EWG!q%?)CgKBzd7d3kNRy*(sI5B(9GDk+ZmD6B&Z z^h+Tp31cVZ#WnmrNi3A-H$j$W4#p4XtF8WCBjDpXAhQ0qG_QhmH& zz@FvDAD-XnK@UC?`nm85x^t_?XnCEv#`bXDCPCs$X6 zqyi%SUXFMj(qA`uAKqwhs_>(kRFP@30q?MSIe{k7}N>ZV48qy7C+KOdbh z!1RZP(%2LU>M9(vG3X!SUo;XOarjkhy9*)3Yn`;Xbv`Q5>x+89W%;dNJVU+5c*!2m z+tPkWV1j-~z@OW*+~tXvRxQqs;KE1Mh>RWdrAT#iR>$ptqY@t))88o_$sW=+7bVTj zz5#Oc%xuSD_SY}Xvh`$NzLHUu=R-Gg>pfIH(6h6#9lpv;2@aZG(Xn}aOu%VAz@LTg z-7I0$;Q~sLeWI{MRwLu0Nim;6gn5$CS`8xv0{QZeM^+*>#2Z(2OxKicAJ2?*By zGO_Aj*XvH+*|h%P%Fe;zPcA?N4nGIgb^9qJrZlWn<7B^Fzym+(p|7edVDa3!-L~?zhx;3Zi67-+a z^Kba@;B&pM>4iQ9x>;*e5ML>nx+agoQ^? ziTB?lMeRsqsvdLq4F~{$bIB6AJ(a1eXu<4v{ukcgq83I@>lm{4u1`O^vVK5A%Bnna zYd#JW2V$4CPO-yGO!~9wytL*K`+Zf$OM4e3dSM!7r-^+$Z&Lwn4{_s!9~ zc7TRnb~|8(yQRLMD`&L1pyCUy7<*Kx*CQaBDWK)j`B_VnCr%?iv^{1fKHX+D4+gMb zQ-|3;WoKuHL~=wTXOuhLIIf2FbGmGK)b8)^ci$b5o3CESL`?kDzCK{wfyH7m7{Qx> z_ucRPxdxZr7m_WOb-7trU9A;EE1YkVFCcR)z>_IZt|SBBc6ahmf5GpS9*g5O!(wiDrN`8akjnBYYD z!!F|uVA*s(MPdu;sNBkR<<;FPdq2wD(bt3Xvvs;{?H@C)+ss!RL3yf7D$DV!d1i{b z@?h|niSDY#Mp28~1IFpKuBwCY)INHW9=K>O&~61aKgFGkzAb#?FE+F+neZfC50+!J z`S7BxBwAn$tK<$fly_|=v^7B7Z4zU3< zYVYQVfAS%2x;zp+2av3#Sx#eg3;jRg^e-R<#PdJt^Z~pyvYHjn42iVPzav+Yf z4yXvZd+|=EKs(Vcxi=e)dsIWIyzMEsb8#+%VPkXCi>!oSC%^sOQfuRv8yy`TZ%Q1^ zW!`kyo8fwn<$WXGQPC1=CIUSSwK^W{%|3OBkmYK8e>iXPM@CdP(YAu(LxyJmCLGSx zc`e*cCr>4jlUR(6ED=&=a)YbxC{_km$>i?}rvN;9b_tpqN3BvmL3J&8P_<<5Ws@ol z8m2unJ|5F1m8piz+pc+SGLIoTKK{`tp^{kGrY%ApzuJ3jlQG-3Q%aExi@D%!+cu4gtFS$3Rb6zFrS zgVQfCjIB)Xtq)Xwxw;g#z+fF4qTaETKH%r{p8V$0wET3ybeF)&ZgZ`Ya&d>)dQ^AR z(r(W#U*Fx@0cGEg8rii(IC$NoGC?^#FUj{U@=dhHS@^7#CE0?sW9klF0ms3(_Z1r= z`gclJbePehdX7#`_37p)D}_Z7k!v+aODe}@`=6E=FY)N6yk7<~+gPnKi;Ca&h{Dqs zF!tjfOoVCuOREXN^)69s0LwiWyT(6lAu*Sg3t72~jN5w(KEOW7@_`}4F&gN86JEWK8Xg~_kVMg6Lh#(ewNZhFu;YY-SYRen6a>EQsOSycAu9dKLsS~0(3a8eRc^wjuXO&t#&RZS!s zr>$rQL_Zq7WE@*VbH8x;wJF9RosNvDLPyR^u7OMG*KJ40TTmvvQnv-asPQMJOwQ32 z`qVi!4cRYhzVA;28wGmPt9;#dj@H?~hYcmV>sw+IEsKxz95S!gIEF6lQC^e*hDwgU zS|e?7f_o?k~#hLl8{h*Cl5hClfta*suB)>P`LV_`fVd&Rz!;n^#g zj&zQ&t>0R*c12!H`PIKYS24DUr_6^R4;;)5mHi}wv3&A2a;nHmF@BAdM!RuJG zugl>M&0EqkDD3UgLhX%q0bZrvE@L4A2nci7D@QN6z0Sp*m578Oiww1l8rQdDA#++W zmgz2e6XjKrw(UjVH@4L`zZuC1<+?GtZ?4XP3kSDGJ1TBwqrIKSnTW=+5ezb9AD(@a z8${IL*O7|L107>5;wffD=1RPgRjE~>FewOyghP6L-?3H*Z zw2Q$R7pbCyvrx+&s&8$m*{nBh*@U9Q>|%$@4obSeAI0zGXLsY>3RI&EM^KV+#82-h zql#Cn4GC5u#c^H7G_z*~&UG^+tJF4Ei;Q)c^AOIHV=)2dZA~5nCb5+tVcMqT;L))V z)?Dnc&=TA3M9Dd$+a?TWP6(Ns?>}yR*tpwPtO=f$$~k~#F%jf__fcKHeF#C<{JLZ% zAdi+p(Az`NWBsfAKZ$wC3$OBnO*daX-}Sn`ZXRD3Am!KlDgDJh-cib~r(azj`6C@Z zdad^;v)e0$9*K o0Pr8c%8Bdov@SI8%KDw!AoyyUG-GeTWi&CB?U<&cszJ8Ffb%(DKQl=FmSRjc?1^X>)h|^Q~z~=v=EjT1_N9D zCbFcM|8)=ND5dQJ28Mv~-vJH=%)z(~NP#e~&7v(EM5wA9s? z4JMFbgJGlKr=r3Gk#a@p_8BO*Q(TTe%TG$f53-=NkOA-|R?j?nNr0E%qChrd9@DbC zZ7FCfc(`Er5t`4AsqQS;`tv?@ri;h6X|D$Xi(Eg>$MeTdo9eEI-n_cH1PTfYSGazQ zO>ns1Q7F=EaB$h8b8;dgM+xl72{SwtlV6XK|Nn$ToP8TpgMx&;I4DVPs`8>ex^UAS zTyEW5(Y=ufrNh|q?$M!m02W7&eGl3mV!OXdtV+_Qcpuy@H%)DG-6Sb;V3W*WU?Nwl z3(u7QYQXEXiDJ7K76CrM$*5MssxjHS0*e4S!l|s_w3goB(rf}DbY>7LGj|YQZ-t_( zP?11gJVz7(1oJ~v;G~3oK1i)fxMO%SKXE$HaWt^7u%7J#sWearS@}$=5xEfdemy%c zIflwLn?@O;Og$=Fb$1DeK+~8+H3dkCjm1Y-s4|*;1i)A^qu>qMdw=wiCL0~B21FG_cv0@VxkvW zS|7|htj*0$vzVKcpL24#N)>rlq-N-fxc@m`1xg-)HraFR%foCbsO+?6|D%Q|oN%&A z3HBE#R2EECEcfe+YXM47@-l$#uN9cU(b)bpeJL;{jB30@!Sv`?+OA(~KNb`SQ|Ssw zJ`I2Li#_8kA}5*a?7l7b;5ecXC*|)DcSD4SQ=aj+gJxa+gs&;wh?H;A7+g4Mdf4Bh z__d}GCYkdF;Y_x90hMiR2YxBnm`a3014T=yfMcs|dXiZMWIaD!G}`XO*l8HwQK!H1 zMH}ciq?J9+IX{8ud*u9B#1Z-zmwCa5Xd)>{%G@Y}B5retkEir`y@BI~nhF}ulR)>% zx3)MhtP1rI)&|e2LP0^Zg{IxU;v}S4P1XauH~C9AZ!=9L%_0xghiW%e~@mQlF?5nB!ijQ{%d08X@L;Gy<Wj7y2zHRo$lwUP4QGZy#rACtI8?t^!P;%8iJ?TUst(9z8n|L(P5^DIj)vRoTWNOJFTT$xie?} zlBr!L>^pwnsI!RxNj3nLRSCzwTF(ROZeTrvAGcSW;JQ?ZkIJ!qd!n4vGVS^Hdy1x-PLz=o`kVM>CB)Fh6I?aewmm3alA4bJvF6p^yuU4NNnlLZY#}^%OZ4X0AfOW zPO&cGFfFQ=Gn^hyFy0;MWW9Gk%14o)EN(ysJ4`)e(0AJf@z`}V?I=ay98hvgh#!(o zb>$3HK!sq)_pU*PNjw&^Ve`%PDD(!fF-wkK?iaG z|6MAsBRhpUe(1F4wuW6^l}?cJS88M^a{70ZZ$X%Be#YBxPVKSBWhR$f^Re2=p|H{T zk>jo#yc~q&G7;k6ciV-8%ZnV*xtBPnO7ellIpLHf0D0#QTK6eI;q_QioXJP5Cb3nD zgK|5x9KTsb@nYA&0<7-LK4im8n!SW{e=DJkto0^0F}g}-QyKjJ{W}iX4UcbzE}%VK zStcnTuN`dI&?qif(uLZQTo)zb^VQ_oi1WapFiSRzA&I;GxNk_!r(3f2v4%ovH_lTWAo%*kxYTYR(tn&Ez65hgjNkRsK{6uW29uO)YMvz54m`C zRfm##t7Kx&bP08-P_^Sd|&*`yFd1Wal6v@glg=NV+MMIOH(JEF3H*2+MQzGd?HAQY zHxVQyM=-}U)Qg69p>2tDMrq{EB{#zb67C@TdqUsCF1vd&h1;!nluxVAK_nG^1dG&Tr-MTpYTWa#YizUZrlr7_kF;2`tl9FWUR z%1zB^yakT{QhBT2h3nq@S2F5Q&(~skp)Ui33b&+ViAG$-^Chr;N%X=#G*TcqB0DNg zsWN2yH)ukugZwO&EU(h1hykEK9{Pi?7rxVeoQ#|DT_zQ%dJ!g=!|2FCXbqYORcmbc zSpi5>vhZPX&s;nbk>PzcSx!DaHz023_@jLGShi$)?z?d+S3l-*1AU0&*?QdnfT{ZK z5tmpX8}Ez=O)4h_b*}^Cb^k!oIHcym!(+cI0$0Qk9hbrRhP37t`bt$&vG|t?OFnw< z^vuJlt|%K}(Uv8?3Od=3xd!5rve?>ug<=dsn(asa=s)Je6>l5rN#n_UHmg;t;8(F` zRUUn2A!)Wa*<@D7^Tt?TV+~Guz@K1ppS*NQrYK`YdYccKwq^vf*q3lhT za~E{D>nT;A>%ofOt8M0^mNVdj%bT$0?W-Jy_)&rs9`0p32v2%dEvOzY*14f#%$zhd zy<{zsq}eXO(E?LewVe83d^7y@tsI$TI&gb?Dx^2TH%Cg-*WD z#N0NBn?Pxv7r8pJ`&jdu-#j# zrS}IDjt5JWzI)Vae*sQo>DdHCW|H08R1L%ZPDlRvC`P?AWoGJh+|$B`gnI*CT%+d$n?GrWGQvCW^B8bImGw zcz>f^m_vf?;4)O{<#3D7+VJg6Fr;>B%JqbO_+MHw-Jl5TousLM^&9d1r5KDmaY>)8 z^M-v`Z+aV9iSYmEP2`FdI8yx4DynTImC zT$J-(>b}`EA_al9`q7rXjz(8LoYR53#yfX=Hunv%sU^*$cg`z|0O$L)TG|`^W~pjF z9wq68{4*_Go9>M_5B5|yLI~wgMTc@OR2oB%4wYWAh^7ge0N6X5u`LYi}{bj;FQJAxW<2DE}G}ec}#;YbjjB(xIL(F2_m3I~%n83$`YZ;Hq;niCya@fqx#OSKa6!#5$Y z72Ibo{@|mh@|rt+y~#x~KeUACyDsNCPq%ZL?n&@tJtfL)j9lS=d<4;Ohx_QqvCpI3 zEgt8vTP3BYV&w=33JRW_oIK^l?gqf`w%__< z7tv0=S1!&Y=N6E%ai`MKre@cx8)fYXYyQd~pQNP?oWRqtdk58YmG-i*LnQ^uJ{g(@ z)Q3SUP_}TDTQE%@Y*`xLK+Kfw&B~pO#5OTCRhogAMvdNwuC%0jpJjXMcvsbqin;O# z*2E@Pm>Z#MuIhim(u4^e$CxD4{6nCFQ*P|i}M&kM4~@0|peLf?70 z{@Qd#e1zpf)7{|M5Ui&>_%IF#fktu+i0<*#*o?OhHYq}JC|#5V_6i~*BZuGPeE&{W zc5rrfRzV^Ke)>c=W5uNwUu=6;Mgj~FNlp3-h~gb+nY27OB94YSCAEBmT76Qy@DYmp&CQExxT(4jB$z4{~k6Z zN5qV@;Zi29i+zK5|Gw`COY-1@1W&-~zt!_vw}{uCX{S~nb8sE7bIY-diol!3eK~Lg ztH3zQFM}(|eRx9>B}d?i#v`m#utArEVXPz{+bqc$Wz z9D)VefAPHq2k(j9TO0bAa?+4^srDCf4+nQRgjR%|8&t4u+1~MSWOn;m$aY3#UvETE z1T+>eu1rT7FiX%SF*#LiU*HqDXN=B{e4{xb+x68{mUB9VIZr*JFBZg&BJ07v*^$pN!GK{<-CL|=};BbXLErW`}=Y;7&+=A}`$Vu~1`hMKyuq53(-%~@i znd3>)-Xm6>3A&wJHrN>sP^T}Q0Q&Q1Lv6M`{$P?|ltR&Y;E=o+#KXXNMHclpz!>4D z%}FCg&(lGnXgFtcVrHwe&g>J&ZL}8GH|Im`PTPXO`+%->2X`5;#$Itd7o;6G(D1E~ ztCB1b^0;*Bgw!d8NHr3O!#ls*s*PPGo#+teIn=9rD9*CsFo=2FhABEXxthf{jx>3H`mLR_^7Qhri3&tlZjQG*vPSq5hl>f9YM-Oigbl zh|F?9*9LuF?_))rt8(YeB*t$fK<1T^bDcF(E3xY>4iV+I z>G#AO47ps##lT+remh4O7xDw)R`-iFbSy*h?T5bwGgg>l`blz~O)=r#w{&ume<#=P zPJkULx%;!L7)j{O=0cgKL!56wq}Rce_D+}FX%41mnyA}oZH{Y5po=4AagnmUVCh73 z)1E3z=i66vZ6`wTGMx!eP3-*eyX!|Tr8CttRLSAxSupz`u**!zoe z_rmTSY85XP#yzRmhYMwlQy65?vvV7jqr`Hza~py;6%edpY5ld8P|VHUKp_Sr*M$Fu zOu~f|$IahCuAQSa*e@2k(!rv|kn-Y8< z^opbr7U1S5go<#Ag%=w}GW#hWA7m)# zlRRJA-d@p8azCx#{kmDJS&Pcl?7Gql;8Vi01-?nboXdte^Xc}&_XbY<8d^JchAQ1Q zDc~N4{k%|H>c|4YUOC>Fah-40KV*h&R*48dda=woz~IBowdD#n=MVL3FF4HPwlcKh z7;PYPhTjDE+3InX;mH{OsxO)SzJ>G6a#N_#rS$33R#1emHt(9A@v`3a!{so=uH1Zp z<3=;@*IXkeTY+-nkRzJYyR6RjM)2UT*{X#;38en?&RxzK>=^elRy^o>BR*PMxSr$A z&Q362rju4}?J4WPLHnX5A_Y8uUcE6qpI6nKV?d(QF(86zr2*uAeA@is+CLIIPvsu+ zyRl*a(kOm0a{aUtLnB@AiEH+R;S%)?#JMIEdCDGeIBO3JF&HV#ucVW4VE{jg$jL!R@#z2Q-#e;XNH%c?mk7w}yh)Q3)OIqy^)pwB_-2}O|K8t6%I{=c9iX`# zgqF$YQA2SitnD!91i1#p$`wrQaMQLO4*Gae`E+J=;W9Ymu)27!bFKz(`+GWm?Ms7% z!QgK6YMk73-D!0>O)}^GR@O8>*N~jjeE^*>Psg6%)XYVBL<*b9wP-POBf}@_C^kx_ zSLs`N$R73fS|>M46I_tCqC^GRxr3?;c|wQ*UFr}4d?Fl9g4KX*?gJ0$by^F~!OvgW zb&*FzyIJtA2&HJh>?U9D^5~Y%C(1E|EK0@MW$*m8)Dt4dfBlm&TI#Ml9!h0gyzsPv z4kFyFyOt#C&Ywxu9;)dg=0}@vR%{dus8X{f!o>GGx%nC29R^dyXg#&=Ird0+*h|lU z2H*+R8nL|7C3TxNnZ`&@dd`~>T}JjzJfYo~KKjE;xx&I)1o zv4R|cf&oWs#OXam0h^IjoA$M8w*J(ptc{TF?Sat;r(#2p+p^PP8`a}CdzmX>F)J&4 zmUr__&+FO!4&9jDWO4*VFXz4w_-5W_;!`+8H=2U`DZCpZEW(aVZBZ40^S{5fgA_6d zkDIqCboqPz(AWq*_i-+Hu(3ujEAO_BVq}p%=>I-6bLR4$d%w7H__gJLi07QgEf|7~ z`X4J-Q0%X+=hB^WgRnEZSV5>6ji~h;tyLBv|3Z2!{95xv6=a5Qrq?&1Cg=X*uV}(2 zsDjBkT+D0@oave^2*W}UR$%tv)>;y1&?pZxzh=9o`X|8-)rfI$8b-cZKEh!FMrJ#o zL={Kk856xc;{wtG?HVn)`k|RJrF|cxX2t%Vf_B{qKa@qr>=8`H*^q<;F zUss3lDrd}6>CCk3RU?P2_TLcjM?^-#KF(T`ruksuGv_cKcx?4m&>>N#7n+vq8KWa4 zU7N;Vo@O7y4@>X!&>{YT!;Hg!am|MR>IXEi0Bv0JhZ21|DQ~Q?J&jqAAwFDJCk}Oq z!g?@Ua{_>`O4p`r{4kuJL{l(_NomZV!>B)yub&)Fa5czjNKQNXyI4}l-s)bWW@tiM zHz6hE?oG^{s*8lxr2q;P*Ret{kFdX8I!&m>Uie~#xNoQ1winBi6nhs}j+%}FJ>F;* zk+@FdP_D}Z4H2lhN}HJceW^}eTr;f^wXfH@_eGewGfymb?i)#`GM5WC*A<34`Kx<= zZHv;8k8tJj3<%dX7_Y>TU%SZ*Q8>?{Ta1nL>DC5Q8dh6)I=%0ygWX~wePDicN_4xhD2_y6B9zOui zY%sjEdEP|!{l55v(g$SWBjnlVt*c=uf@MavglN6mlnsT7Wdtv=#FFfm`n`5XgJ4Et zOifi^tS6};Yqy3SQd3`2Nr5q4-ap5gb}DQxPk^TMJ%L>9X)~hs?rf&SHTL1Lds}<` z8viSAB{sE`W*#nBcd8D0F`7k`j$`TiKJJh{S+JYPTd(Z`mev~}FbFU*y-;TvZjyEa zY+kq5kr>ac9zCAXV53qz-yKM;Iq2jid`!Mni~_M2xN7oK(XH$ zF-AnN;QB;Z`I^qGo}$XBwD0JMNx*ycM&jR4?+jip>(Pa5Dy75>7Ef8qahz>BAN6B= zn*W1lbX)!jbVXU8TYs5vS&ysPvM#!s_T*f@1?MlEd=;3vnVrtO?`FC->Fy4C9oXE> zaXJF;I091-id-3Jz$)^?&S1Kajbd2QCY>TWUkN8Z?zY-!)n$!eU>BZ%XR+Y`p-~64X|J~JgeMHuOkW0+A4$*k^&C9AsB@qe%Ot@@@X<`kV z$Rn|*d!gse`CRJ4`<@<4OFc`XTL+CR0pIZl^}NUV(QRDuuiVxO{Q<76L;hE(eo{ZV zWM}T^xkk^JadH&eQIw4G2?EB4h+0by%~XJ){2n)9&vvm`RIdMLm$X3besrXCXcMY^ zZ<@CrYB(ml-M*~6BbE&wLi{;G?+QaJM=Wv=x?d1<1pJDM84rkk}g-0 z^mJ?vL#?XX;I6wMiArsMFfc^*|7HRB$!jLV4(>#1Ffa12*y6GT2wxlpXA&SG>I5Q= zrwbiEK%rIvxpS>HK9|(X#o6mg!5m*bN9L#TpA`AK=pz8?^!kb9DioF%NmDYCl@H?T zz~FTt{%*~ji|hm+DY=;3coAcN+flrpJRAjbj>GrepI|JrcXzoH#r8b?My^+N)`BDI zY?M5HwC#_Pzd)TNR1b7gNE@gc@z)K~AM<9za`9UvW ziWH4x93qoS$haG=%Awn^OPelPobc%Jyk^9Xoj{&w?(xrli)z{z6nt!b4Bf4T#^ym3 zikDnFge3xIS?VSFDtTceD{TSXy=BF?9pN7as*TM@ZdLt;4LbUN7uBzsjaILh@IKH9 zf%8U))go^A&C0{1xQboAG1yafT|3*@=J$o@o@(aqqz8B!7RI=@eMFX{I^>!Zq@Z5I z8C1Vf+7btC+h&~l?@ys_?d33CFaG}uQuQ3n?oUb6eXK|ad%yV%GX;=)_w6qXInDaa z#T4u${W|#thlrO61yNbfoRWY#?VsHSRIaalnN`|OKjUHh{SC;@kWILU%%GL5<;~I7 zD}+72{jX-_e3`9qaKLFj*InW)NR|H~w(%vV;5FjbT{-b+B*>V{dJ-bSR2Y>|;3jDm zIdDX7QWW1#_eLx=6@TLQ+(8Kq#qdfC8@9zCqNn7h$Q1I;Upp+jFo(zvlp^>nk(wfz zJqvFVlz+=O5ZFEM3dv+EzgJtMboS+j5=KYoU%5LWnU0qnw7RP-vYZgb3&7IITmiws;&HT1K ztLcnM^`&}uT3fuC==E_p8UD5#Iave`VCO_&(1F@TPzMO;qj@eJF_?xlzD&+3n?EX| zLaQoRAcwcwMQ=5@0YZC6%g+=|SPdnBx=_%npwm>KEb`z%& z^yIId3P8zb zCiVR5YfEq;rdI_#$MD7mK`RD`@XJCxl%BgV#fCP5w0Sy^fi~_kX>$T@%Dgh>445>6 z)C#?3Z7>>;pFjJRNc`OiU}uEn%VEFF1%8|#z@t01XUU^mB0J8RL$sr&51M={CkXn zdtlJ9V7GFz_y_I}!%5>a5dFga^mN;}`tn1u%aGJ9jp?D(1L2_wS^r6Yyx>mp20}MG ziuK1_f-s8Ml8u(y!gc;mMLkI&D*{A=t%?>Qn>FjBlv8+R7eS}slTV0GeG~~BZeZFH z;eN$Ngwks)uc*+ElEP`wOCHCW@`kBFxq$WGe;i!83MC6EG{R!4B;AgTw5Vh*bnL-p zkKKlU5ZkA0)33S>flci4Le^^nzA35W#W8b@fg@G4y)13Rma}vUS%xO7Hm-}+UV9Sk zIBZq73hEZoB|m+8s>UW@rj*T1e+X-3zFz2Urd?n`aMoL;MY$6g#tKK&8BR~KrTvp< zhtjUC@gh7S3>KKtviyICYDk9*i+NgE= z6l94XQR@%5{)IkE-Bef9qC&MoSkr#n4O*TJYk5TQtHq=msQ#?_Uhs|- z=(h!#cQs2ucc-EXn|=3}hOmr=>CFYdMl-y|Tg{J@4GS6k zl?~nH)pftMTt^t)+&t2t7na0$>6N6)k=7{8x;K{b1jC!f_U#*Sw4X%Mm*%23P-~}R zQg~nanyjENv5C;p)Dua*I*_$$iBAwQ`;J~Wr}w_kFI3SRB_fsPGr{Z;X1i3y!MAL; zvueZjV1h(ua^(akQb1PDVuWrrpP?2wre6D0%DTzhjlsmbb;!pb5tq@NITuhOBzUtF^Cha?nG6hj7@;&n@8CuGQgtdSQcw zEH$CM`%hT$-l)HWUR`_6P!9r_-vWp(y(nR<5_T~jUC_f!hwfG%h1B1|#u$or)Jw_b zuvw}GY>x@Cr2C0>YGSZC*i@)i8ZF$T&kD$z4W9t)(WSOiuPJ2)*q-rz9ZJ!0^EA6UygfpTQQ5qLPB%i_ zX~}@XqWR*GD4oWHp{UwEy&js@IKV1@IJ5;TTLc!j{Q}1?yOJ|rr+=T9)gi~Fls)*@ z%3D+BEsi#J?0?LK#cc5Wb~bGAD&zjlbi9V|zZY}kc#GnMKgln}Pfc0WIxFJEn+*?U zbosp%uvA;!y*JRY5yKWuboSeM#kd*4!+TXB1`#~+b3mRv?pUP)rpxA!ZB1VQ3+H>1 zQ5304qSXMVk*&@xlEsh5$|Z(S*s#)zqw}Wrdbr+hgkl-Xm(j#59yep3G0RTqSBVt5 zd{!3Xq}d_A;Q*_~bU(DgVjd4fDgYFShT*oOjszrE0`MS?r@&dy z5Cn})7-^NrDTN%us+lYF_5TNo5T^o?ubIt)@tS77R>2wL_)kRre?`R33|3(z9hyRp z*r~khk?!ydhlGn{KnKEHclw35ypAMQQ)66xbLtlp4-xZ-WkqmpRDJ-&TP~BB4SlaK zWy{e|+3BJ#$|f)e-PO#ajQQvqt;d7D!6YRo-{76&E326=V#C_5HCd@A;x1VJ(LXjb zyvlxmn2|H#pcWDeIGg~i;P5z`zQ1go;P+*+S;U=Ntu|2ptI_!rg;;-ozN%{a``b0` z)F8Bh51!$t%s1b!fisWm?Ox}Qwkv%A)ow$evK-v zpe@)Oe;UYIC2<3Tf5A`)b&Vn5oY(H4!^tPub?)=(mVXrvV5{d_J-?>VgN#sWc-&6a zc=Qz#qfNd!e0w4`B=^S-^U@A5kTv^`IwfO{8vX|fOPCZjoFEXX^M}*#;Wb*A$e>`> z>Th*+c3`qTp4FT^-kGK)_1YYgRk59Yq#F%pvhhR$`{cIUcH-2#mrivTTxm}yv-tG;#MdKWJq{oI^-(cE3FdXCqLX;oMWiW%2X}3C(o=<;i zP`=YNTTW&1>_WnKdEcXNp=%&mZ2CQJa+A=~mixUvG@4Ha3;$OX$EwyK)PIUQz8y|w zN83p|P*78w;QNfgE=t4^NJ~V9#ovNJW~HWR`SfMT5W0V?7h9e7D8MkTl>ZKH3aAVs ztZl4&nN~^5>+-8M?{%Oo&lw3BtGYPEPX1pXvx(OerUD99;>_`~d&@iTOgffFn>pNo zG2u|!XF_Qg$4mNCHZ$z7T%~H^|ET~}sX2u}K1}j%*4fyzUtP`(-bhDm`ULSWn(o%(D<>w@5$8fb`KMGAvbrD|AOe96|M8Y$jKk7;?0>wbSfxD=IbB~?lO@1+VetO}M+$^N diff --git a/libjava/javax/swing/border/doc-files/EtchedBorder-1.png b/libjava/javax/swing/border/doc-files/EtchedBorder-1.png deleted file mode 100644 index 6b1085c1b8e564e4e981b503bde9425bb02f3a15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4820 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 diff --git a/libjava/javax/swing/border/doc-files/EtchedBorder-2.png b/libjava/javax/swing/border/doc-files/EtchedBorder-2.png deleted file mode 100644 index 36b07056c479d7f0eaa1c4edeacd37f14fc65d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3850 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 X&0h!ZEU~!vP=KYG-Q{wV8*%>vz88Jx diff --git a/libjava/javax/swing/border/doc-files/LineBorder-1.png b/libjava/javax/swing/border/doc-files/LineBorder-1.png deleted file mode 100644 index 45b8afc611896ca66e680ec50d97aa503d29e2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6133 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 diff --git a/libjava/javax/swing/border/doc-files/MatteBorder-1.png b/libjava/javax/swing/border/doc-files/MatteBorder-1.png deleted file mode 100644 index fc49f4b4387e2be85f6bb90ff95957283ba82b25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5447 zcmeI0XH-+$w#S1sr6edE#Y0s(3J4k?O6VxPDoB@3Xrb581qJE7hTfz}myUoG5s)s1 zju0Ty6GJiZg5$g~-nV<-J!g#f<$c(DueHZsbImo^+`swXJ3>?a2`$y1Q~&^gR!LD_ z8vr1|65A=4FA>ir=iB1M3z?0KnhXFiODa39kw@%baaPoK0|2P$FAfqwMiwLSCa1f? zb9WuMwY!&@s}(@Y17>0W6y|8fE-H9WP=uXV&CG&bLx=r2AK;@Ce=PBNN_QnS1K4k0Dz%bNnYluch--2e+Qj4R?5A_%^}a0ooKBVC#QG9$-!bT`i7WEXrh9t z^1Io7-Lm7f`@Y6@i;VX52dSsG`2)QNamo)CnCL%>uY0r6gtUf2eBzsg^~5eYSYaB! zRl!T3XbAde{W`a+i@n(w?T#EN#hH4k5oEMbrv!BL&^a=nj<|{&YHdP9@50%-Spe); zZq1PZ66pT`GAqpLN|ILfX(II8h3*$>t4}oh< z{Rne|XeE^6StX~G3}Y^XV~fbhIyvto6b}60Mt9|%E#Yn{zc-{{r-;la3zf+n7WKt$ z9Oy|FOsXE><16{TqCAV6_v^B8f~hKWFXvA&BS@%_8$xrOLSA9zNZ}AIC?v*D<>6@z zvP$O-|EA4_1>h{+g2q~3J@N`_jSaJ*dONCQXc`#jAQivFIcCvdAm%^gvZv>IBG+z{ zD5eN(kZTy`E32FpH>Km^rbw@Nnq&ZMYNRiT=L9!*-v^0#7MDtS`@d#==oQ3h+wiTg z@3BgwNx@j0VDk8(fq_AB=gj`_P4i_zou07}ZQq|)l{NBOL=76(*h`lA=5I&-kUjO# z2vX%%DZND-mi{fLmg$ksBwL%LJSh8-G>s)BNxWiIAdJS7-ZI|-e6wUOsW`C2XVRzXF@55nyy*4EZe$0DvK+;TvxST41UgHm`n0O2;WA8E zq1FO>aPx3uOZYsQd-aICm(0U42JMRt9lDuH` zPrPaE2seX_{ooquR;KpUL{8)j>SIZ&Jl&`N_)N+>DuW((b5+3Pdns=&R#H6Ij z2Jpai25ed1KYt>Uj+~QTy{o2+s=x6RV3L6S)ZuzXkx;PLAualg+%=V! zzy7IA(?DUJS-t`CtRz`3cx_*$45pulK0RUHYzux#;$f{{AmwxL-4J!=zx@piX$dqZ zZWeGtgy?nRoyqXGJY;33QRQgGfn`T(@>pT$P#hBH*V(gtKn^^|EDzQVNSH0O`H+(f zh?L-b+DijZi4!k%ss-gmY}JRhXyh@R)!&;-f2%{6C&WS^#CL#sj~LV~p!3rCrgUUT zGyzGXkfM416VoFg{hpLYO&b)WX{e8YXuKj(D8; z&7#%!WG?LUgMgLZh?}$A=3=ID)wWoH8zYAZ15eKwlT`je*Q2Uy>B2bf#Cgh$9ruF; zTE?8-P-4cU_pi>H7za-BM~fundsB_FRP(Eqm6k5~oM}`~Fm;@pjW(66xo|fRDO9%C z=OyGkY{*iIC(ja58HdsdOGW^QUNH5g%{vJV>9Mk<8cWti*7n6MC@wf1%qn3C`?u9q z^4zZ>-n_LI${LDDFlxu|m8pMol`r+V%f)_Fv`1KS6=8+E+*hLeC$N8`N98cx_cWJz z7jBzohPXy~!RdEHl(Er?e_M#St<9^Hy$peY^Ebz&t&B;@~wq#n55sD7w3N@t z9|sg16Ttm5$sL9$jgYQ?4EfU6cy9FZxa9s_;B%fDk@oS({O7cvzcCoLuS9cE9BXnb zY{%6K2GgGC#U58bxY;kn&RuHnCNa|*xR9KjZ1FDXdJJE)`@T8cG+MnJ6q%q~k{E*T z&rpfdxYU*PNZLVm*y<=qbA5Z)>C|^BdEFrN*z6O(E|WHQLMvKZ#SmUyP+pWSK7V90 zU0BFy#F~TJP6-iPG~yb3fw)H2O-!g-X2^;D6|#_+MPu?X3z5gqDITH}Gv6YC55Fkg zB(F<_tE=3Xyytl-S#sC_b1ArsKyP@Fi@#wXm_;H`qxsr}VqwG6k6_Z&%W&{WDO2|G zVb{lp34_@06n{3wwFHz^R!(7X`yG3&WUGmq_t3z54-~ZYdWM$4`^%K^j?~Evl5)-v zauyr-(YOSGT$w339secy{Ksdop?By9yM~Nm>zLIQ|6?!aJ{}Tcxn|5LWCgJN#{FH_ zpe)``c>rqYrsqRBeNUG~Dc+5u{Qmx5mEEg2UkM}@i@nP67>mPwJU!SICk9RSf}jjN zlrO{4|1R*4&yIM)_m!m6Qb-sxGK}&>pF(db&f6G4pU48?hP>WUoBH9{ip5hFV5*Sw zkts+6sjzRC`mZ?+X>*7WSI8RM7OieTXmV29qw5C zlauM(B^~i-oI7bmfDD~C67NUBpdb0)~99ZRD>n3T)wEks0MtmKpSRnjO`Uc z`5OIS78-qR4BLcm<;{=n``|(s9_dL$5Dn)$+pa~A+Uoc@=xOA%#-;aZWQhxNpyYq7 z+i(04-Lcl~gVY!r85zT9bLj&YpWVJ+ykJ>-DxH`SReC;yE34QqhQItkv}3-$@7<_3 z!`7f&5LL*F>~`xfSJvU@=l4dQPhha&yMbR1w_!e6N;|Gv_Ck)O-%Hd5Y_u&&NN zgXDkf)(hVJJ^UXG$1uwhK49dMoSTT+l0o4LMW|?|BX(nKts3#TEdBc~hoR29rfpTX zRhvf`W5HDR%dPmCY^a~f`cZBn?d!Y|p^GAlDrqjhhf z|8v1#y3>&#@Z#v4C;a~f|NoufUnZ4JZ|ZE_#yr!@u%}&r#aI5^Q88U{2dN_9*xnvf zm14c(zM7+-m|*VggK%mxq*_3@{qZ}mHd%M(Gzdqd-lmu4yex5_Z9J?Hnhcb43nAUY zAp^ATjaDglH8m(%HVUIcW{1S^*%iW2O<9m`%^^5gn*HRftUsgR29XFKzp~j#tK4NU z&k7c6nK$X25fBdhr9NI9Hzwg+6Jsd?Z4T}eD6BHIv$x0jLNAo%>p|#TGwB>SGQTQ3 zwa0#?2Xq^Cou3a8zT`^vaAaYx$mfJQNtFNoZr+`9$K4p8jLSWM82p32e6`EB%7C1o zR$j~*xsOF_ti1XHU)tDMD$IN%z9Da(&&{Ya?`~#!-%;SJ>{?Z2yM4Y3Ka43x;#U9@ z8PfCpnU4=OJ^^^>>+bu=pczJEMr$D zO6s_L;%3ti6sjb-z+~-&VBfUk>DNvSV)>M=u5QL~@v+;84aEv@q6p?9ZCitmTYocQ zwov_{)Gy7rtzO~`Q8!!lER~-?K-e75g*`6V-xz!|KR>^`Z(_b)=iF%ZqNUAf)yg(N zR`blsEFh-$-Fru~PQT{Hwx@2hjP6yRoIVd1!adJhu#1(Pmyj<8

Fk0s?lCn_8CwU31KTipE4ZdIJ*=X+{qH{)R zdN0-)%5hL+o5ADoU{+^@yQygSaki)5fmOEW9i;@e=$XvSOg}%r^78U^Axp{obY5wK zDwM||_2Q_y=W#J-+z#TucBR%qC$RD<15?w*vtL|8F|BvOIbn5Z;6%G`9kj>GvE2`T zCcAz=w6OOPE-FyQZ*NaWKX&Ab-_IlUqNC7_T4WGrTa}OCdneoRW>8Qs3p=|DY= zl1taT{#94Gf?f&>Ik0J=<0Cp31&iC8jm45};Wj^cn?;8AH f&Hg_gJ|VULW+zd#U714sO$bm@P?xWgeG&3sey5qT diff --git a/libjava/javax/swing/border/doc-files/MatteBorder-2.png b/libjava/javax/swing/border/doc-files/MatteBorder-2.png deleted file mode 100644 index 9c2c8d9556fc04e37b9a898a50e7fce34e84bc83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5099 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 diff --git a/libjava/javax/swing/border/doc-files/MatteBorder-4.png b/libjava/javax/swing/border/doc-files/MatteBorder-4.png deleted file mode 100644 index bffbcc84e47632a4685840dd8ec2f40148bb8834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7220 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 diff --git a/libjava/javax/swing/border/doc-files/MatteBorder-5.png b/libjava/javax/swing/border/doc-files/MatteBorder-5.png deleted file mode 100644 index 807eee8df132147d806e9a6e070524b940a4ff08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7971 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 z zq@B&jn$fx>F*@PEVCn6!Do>izo~3xq9B(ZAN#skusd;#3-sY`BthZ(rvbeOiwzi|n zkVSe!wnR!uUyzez)27~}6QBD&wxscF#_8PDP)p^Niy;tLyW}EBZ0F=uzJ&GB&d0QL z_P-)=Nd26l%Ie&9?lj+Os98N~f&z#8+5bKO@jvOl=~K-1UesQ#{MoLPcAA;jsJrHc(qio%KeqvCHwn!cdHP zszZ^AuVi04U$WH-1_@R;i~jH`535mUFZ3NJfbsAq;vs)eeFuSr4-ZRsc`g7BK3TFt zBE2B*Q*48VT{ZPpRN(m-!2X7rnK@0hFOdIA@9*h`n(L7>S9N*RevM{E;?O895(B2Q z&!!SY;hMlei@Fw71AQNsVcT#Y&W`jeM0xs%36>|7^i0nWLh}14W|sX0b8s0Mi3!yM z11XZAmlmmh;O!p*Vy{-S97zlDM!^ld|LJYJ+vapPuL&_Lt8}OSyAEpF4wALHS|SFO(iUUlfcyjN2*qHOWGAAOJGx z8`knd29WeVK0cnClXC${cR;rS;pQ1u=$EXxsGWVC@9F6|PzkfP6Q9?W5D_UerYbg$ z*Q2)-ml6}JV94HM5U+$|4*HdmheJXJt{U91IUf zllXghcyL+e^dp=BHH#}}_F;sVcdsvb00JEI8P!@;cOsSR6#;uF@h79BD_&!~AqR?3 zb0vXMEn{35%}L)h8-&C_8N4t;)ss7pff&lK_Yr`x(hi#VB5nB$tAtdPJ^B0kba;R1 zB|gjp90poky;%ZkhW-~__R@S`f7~jv(FP|WDEas=?5@6w*?(het0clXR;qrp7`!@{ z99QKRdI6%>OL<#c^APbkKKbeo=c?C|3Z&WI4SzF+Gwmv$h}F2erYUk;}YYNm#~j*P#`i<5ld zn({MrFGxx6L_(rf-tTPoPEMSnw;IXkB0yBm%GvQ{e+J9w}pN{-L#ls+n_%ZaQ i?Ek8$|KA6<=p7a_R!y3gClC*)kyI2l6>8+H!u}5<4w3Kx diff --git a/libjava/javax/swing/border/doc-files/MatteBorder-6.png b/libjava/javax/swing/border/doc-files/MatteBorder-6.png deleted file mode 100644 index 2c4ce1e3db835b937b4ef5ff6fe9eefeeda25091..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5511 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 E1D)V@i2wiq diff --git a/libjava/javax/swing/border/doc-files/SoftBevelBorder-2.png b/libjava/javax/swing/border/doc-files/SoftBevelBorder-2.png deleted file mode 100644 index ebd9849e618b37ec982d68d6c65072f99915edfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3860 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 gE7AT3Mw5!6OSN-qMi_hqadBodkX<8 zT{$!%Kqvu>5D3N4LwMWwz5DL_-n~EXkKNYV-=1sEJ?0qWTS<4UO*zg8oB@GA9Oh<5 zwjdA_4Yfk5mRejiMr>^FSC;I&|5 z$6&jMKEYugfp8Ew#MkRS#Md7#qAsr}uPh>I<>4h_V<+M$1^N;ooesRu8fXVekp_^wmtQf};F`shYx z=kY`E41N9L&*OtB{gLY9qutKmvn#^bJk4WD=Z)FeWYNn%gIGa5=RXU9L~flA1I3*+ zm}UYgdwbZ4@^=v)>1L3=mL%D=@3;TDc+00Evgvj-4=V=ln7p*ngblr2Wb#V7TbcGH`KYZ&oM{q1Ru;M_N-UfgUx`)^7%fFba_mitq0 z0P_TGKZwC1JpF43Sw|gi3lFli-;fAdx3aV3nC zBzqLR|7Skm^<5G~8T=9Cs0_7lnE8u?J&`t>6_8VbnI9HE%#9*y>T@r}=C487=NGn8mIPNxneU4Ve*E)pjF>UOJeV$QqrKo9piGF7si2K9Ae- zr)j}ZA*PTY`l@-u=tF*j4Q|?T&hr?W5CpPtUbaXT||5jPp*-;PKKXL%0)A>?Et)|fK@d4JhE)BJZ%0%7=%4z|lxYbD3DR=KTwH;<0+kd~>nVyCLADsOZ^@v_}?h>CQU zZ6@uY)aayh#mH_Pk?3}rQpi6zIJi_;emkRL)ge}N!L!>Efa5)G>JxMOv6k6SGm-E| zV@}sP{_KOmb_Yux%{R(Jo+;V?64sANv2v=m9L#(Bs)TzASgZS29bWb|43=YAF}_Wn zM=k!quQugfRq7g_!CN8r+QV*%h@W;_k>2*6a=ZFtyXHMZJ8@-)(?p_zSGG@u*!nra z){TJ54(qMmS+;uk)*l4r{rZf0c(I5FzP&v-tcfMEs+|}BwIKR6`V2W;s`_k8uCG@a z+oRLlJ3H57c2Fo(eiX#)XGZbxSp>Qc89YA7oT1WRzsRBZ?hGh(esS?yQ&Ax`W;4Nc zZs^`(mbAr>CwG=Bb|$gu9oYv7-jiZgb!M?8qf5Pt@^{*z!oxNB&gSIg(C#HgP-NF!APpUBc|Zm&N-)2r_agIC42jJmBpqbDuvfkm~xR4dQszV>UL zQl}^Ro_W>t^eJ;vMUh=ht*I=cw_L)Yb2gKwpCgl{o2A?2Dft}eR}J<^e=AD(%9VhC zfP_zZZ{SkfDSa?>#}0$hfg=)U>jp4Yrva)^_OLx44;}InVTR&Q)WQXrYvFYz{I&3R zqKYopZGiUG2ih0AA#wd5eDVjAJ?QmQ3wMh0>)}|O*5-6KrX4)j%6!wSMFz{4_{qcQ z9(FDcm4QEZY8gMW&^k^za8$-Frp8YwM;JcHq7z75qgKz!SI!{?QuWFn$+I%;blMWn zHuf1L2|eqotfW5)1^*-Tl(vh{EmCUexyKLb7}FE4M1Kp+rx znhCg1oU*Rd%NVA(>$Rer(=y^lmwam!ozUY?259uZ$+vpf)+%SN(Yfao+4}d`F99TP z%jlL^xe82$!x`#qyX1oG(Ofd z`vj242Iucur$!4&{@gweY(p zd_V(hmFmuAesJyRp_NiXW-cTWAAf+vZ{@ssBda?)?wL0z1QHmSD5cni2MO-PbgtK= zt%bVePGaD;Bv>^WR;LyZ;K<4_ra78C>QZeK9(Fg3bv^a&Gb&m%(gRX zpY-DA(+_h16ibcW#%G>BeVTu^MG|!!AW%ChCjYvl$+;4b*XzB{;t0(GXkgftx0ItO z?B?Af8?mEM91)-^JlDkzNp~^V>e;jHM(F!o7R9G5NkS`bxY5ak=Q_1;^;4exi-Qhn z?<~y4(}wR$dG$0DRQ0PdHs+slo5>for-@y+%KT^|8{*plnLr^mTPE(QZt1_K^J(6= zfmvdg{$M^<6a9*$KZU`Kr*Et{`pQ>=$9r9?@i{rihO1S zPEO8Fbk9$5wPCZ5lRL~Jm2K1>HD76z{;1#-!Rz0RF9?szfv0~r{M=#k;VfUCl0Rwai4y) z=J^Fz5>+z&S29j)_yHEMeX@UrdrOrRjnJEnlB0}z0V0Pq?}_~zqw|-{81+B z6KBgr{#pJX8wwUbG+%Px^DpEQ+_wKRgKlt^D{oJcHX;b!GU;u|^On|?O`}(>wPMmD zRe%gtPvOW=D0FvsH!(3$T|4LSo@(HUBxLhcba?n3fe0$spqo2G0nnur-S= zj5=Kkpu-cIQaL!{3JGB}`q6TqkN!fd z&TAYEZwAo2(sZNH{G3=^%}H%iE7HFB`L?D`)eve0+enSzBuA^shBe*Rv-)jU#~hQ5 z6-TCDAIP4QEw5cnTWGb6C|a)n9MoLa$G=-w^w!#xUo8Kiw>N3j!6d0A#aA~hf@&cZ zokKXc6_e#*y_f9{}{ir)DOc%Jqky`Y=l^7x9L)>pIU6#P?|8Bs7y1 z(1BC~Zl~pI*xRhc+*MGes4}0C4;_?ZE!~k6{O}D5QnD{QCUHpUFwYb1#6|7^>c2Q0q+Zt z^}qUdmdF3!%#ZhujEv;QGWg3`-*tnb2UA922s4|8*Jr19C6HVTt24?AxqIFvbVM#`&@>}p=*(?7{{f0r$!o2TGK zI%AKiK^Jq=`T#dXM{e72+6wk0K>7J1<$g*WYFO-%$kkWg+UeCq7t?5C`x#4sCH_tug1v?7 zk8VpHjbT%A&wowZRu2h`){`u$S z#k6A!xlqpQvaz|zL^E(Oap$}ts~oA85WxvqdeA|SJSz0{-W@9)bj&p6sJ{)(cGI%( zQW#B+et;xB|H?q!{mUsf7f0tMUTWi9%IML1sZda^D|;}Sx>A*a!|7Bb9L-gV9w9PW z-RQJ}=qaReP|`DXNOlyNLb*@0Y$_CzDr?)7*-jgu5Qob1P+on4p##N;;C>mWj}l`p z?T6kU&247??q)~|J!$xb2r^4AOY=A?jm+wsf8>ZpjG*kTwYNghFofc_;!d6=tv2aa zd9Y|*=}nhmn5;ka+mG_jQZpWFls_Sa2ZEE1jEbVgXTjuDtfC?!oYt?5ZZDJ(zXdek zM@~v>t`DurWi<_~t*=uIcPAGOBlD29gCKv3-uSMc_*e8+ zhT9jD(90pYj?Y3gRv5d|sO76mwdl+MV-)!O{os?<8~AImUVL1eu!MBYR@YkMpDfmu zfxK3nS5HjAifLo2_Hv{kkbxK0yBS-MELAM_Ki!^V9L(V z>zU2eL<8{5qTRvB5&DeVl%$VV8Mn^ic+Bb-Tbl7&Px=>|gB}>RD&`WljTW_BZt?nv zcRyv%*8`=;Hbq>k8Y#hRD?}!T>(o&WDsuby_-%Rc&HM0=skt}ONKnjbxAR?ah5K|! zK_79%Dj($nOFw$ts@q0dnwuaGmrw->Azm%e!WVlE`*D9K}JQfB6jy z5gFNP%}$$`ENr_91&7K{<(HsvTvv-?suySO=TC79pxZF>1U-Fy7l%>Z<9sRo2)9Dh zG1mGRNOZ&7cYA~{syjdeQewCvsGDIwPVJEWPlgMe^&n@OGu}3H1P7CtZ@pq0RGZ%#{ouHg;V1 z*%6xcg-*jMrJ2_x_m|EP#_CrW@p@tVup8koA|7OWevB*IB&2(gY1~^LklxM0(S*cM zL>}V?#Mk3x%KOWmKE{@XhraccBKxY_ov{-z^9o@{-}EyG)k{7IF&;`y^A(LnJ99s* zie>gqm`(ZEuod-l&f`@s-7u7?a)b>QPS}GM3RPQmcxx=2^wD&212<=FvYlcm7o*fE}Oz+#rJ!da(;~ UQCXM(Y|w$sjjfHU4DZJO7cuV+o&W#< diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders-1.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders-1.png deleted file mode 100644 index daeb16c78eb2f0aaedd14cb5c83a819f988ed111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!2~2@f2!RBQY`6?zK#qGH<_KT`7Z?WISV`@ ziy0WWg+Z8+Vb&Z8prA^LYeY$Kep*R+Vo@qXU}%+%kMQ>GRV&-yhq* zuG(AnzqPY3XU+@%&pTd!Uw>TC*39T4b~_;^Z2CLH#JYV?v6|JU!bQ!`o%xTrU^)+B zS%?0GJ9#gaO}K?^?bobtFXt9MTYh6PHZMW+d}6z&sB~Lxfm1jz3>iFK{an^LB{Ts5 D{aC7~ diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders-2.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders-2.png deleted file mode 100644 index 60f6a8abe4207fdd7020b25b7131684606099cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 857 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!PjD~+$-8^KK@>~6qpu?a!%b$VYyJy?e9i)o z$YKTtZeb8+WSBKa0w}0b;u=vBoS#-wo>-L15LlX-oE?&xo2p=@XP{@Kpy8XCtl%H4 z5TVI%G*7D^sGhyV)7O>#GMhLDH=A5Z@k0g%rX8Lxjv*Cu-rf!LJLJIN8hCtzeni#o zO<6pg0)K_hrrs(J`(RfkdFr^qw%lrFtM^|SEUW~bd|CvA6_2=Z7*dHT{rR8$Ly5)n z4y>N>-SA(@Dt4RH$Z1tfdrvBNlGm00$S^Z)DsC-<97}*<(}^V<=e82B|zsvLezVCg%_q*)n;ijpfrvU%} zG_ePrj{*QH=F0Yc;2LEtOrP>rR_jhWxjO*>qiZq4o~25x9&^wy9st+?{ky0DXhpip z&TR=Uz6svZ;R%T$abbWX=OXZtJ`qu2FdGXi3v1X8_YgeH(;Mb%253Kv%u&u)OTfCj zsJ&8!szR;zBFeo009Ajivy)F!(d_uZA)i2lPEi9=mvTzG)PmgtgU8?=Up=DU<}yK= zI36?AS~oP9orSq~&R*wYF9C$4+zP#@Uz*Ko0q)iXZ;{CO+jHHB(@T4~11Rx%*75gN z-FC6u`0B*8w;v>u-D>;qx}pFr_V9HtC}8kb%zi3RW!H}b<~@q_A-8uN)lyOERcJ81 zwP3lUqkd8_xU8haNDA(GAET|@)TcqPYIlHqK^L+n)EP*Dn7~~BKL|;cMX#R{CriQA zh|Jsc)P>j>9^K#tM|%8v6VScX%S+3Ik-1I#WerGZb_c%KVEs1-&q0KL;hCD6f7E-uCwP^z?MM9HYL00oM6tLQ2X~ zf3f{)3cD>sOJ7ey~7~#`MXo_I*X_y(_$HqMH*{#*tf57rLg96 z93KDPrqdT|XlRH+q40Qo`O)s_vkT_t=7PC7W>potuWvMGVUEXSGSMtjeEci_@v*U5 z;u#uYdF+NDc)RU}5%s)G&Qx!KCGTl6{`273u_fZlqG*1e@W@vn6gEGxm{qj3wMnJt zh^dj0kxwlW352@3x-<1`#U^nmI&EdIqhnnk?<`5N((vHH?BwL+P$f>3qg1md!M^}aQat_>q^Y^b*7hb(wjvYn zG(MA8bK^~RM~5r18XG}5Mh51^{b4a%*ic`OLupu2tjvbP;ueJCwde~&cYvxV-Msmy z1C?a;v)NQC^`6>BRYGh2NTY$Vaj?HXt*FQ+r<}@QFnSZyc-ks>w4`O^8!=&}AlIYXLxa*LRcnFf&SGf{G7N(LEs4q_G56m7rB1jJ-_5Ihq;~UXJ`?u?-3LpCfW%V2|LqIQGvNeLHbWOLg1*G z^)*|9oXH2(i4(k-P*uGdx(NkrEy&&la{De9HK%5g?`K?i7?zr=_7GY^(gAz@zGg%{ o{nO?a51^0jkMrUGTzy&XO9#T>0J3aU`SAd-E*{R+n4d5H1z~C<7ytkO diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png deleted file mode 100644 index 7c89911062c6b08eba38b440ba25376a10dcc2f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5267 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

  • 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 diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png deleted file mode 100644 index a6408ec7e1d1e40f1fcf71c4d27117d068392725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2667 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 diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png deleted file mode 100644 index 65381bd8b4d3204aee7c3f1e32f0da3f0f997a57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5976 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 E0o8GLU;qFB diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png deleted file mode 100644 index c22763a97dfef4a3547691f59a9fe5ff68a11084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7169 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 DLb zFfqbwOGK$jXGN5@2yiQs)t+T5;U%2MTY_7#A9XCxh!at(XXmV6cn+UKfT9y|C zo888hySD2^$-{HMV_v;_m1z0p0bwkTMEQ1vm6erS8m@8o?%mbZ)ncQ!7#Yxrz|Y%b zsZ#RtXlGJVOHi_y7}@S)Ja}vvE}`lV-maT^JE2{`IC8@gS5seq*CmvUeIb)uzU*6Y z_=6BUy6^{GswLCGqLgsIKk@R(&TYkP z1XHz$01X8fWpWgDih}!M=TUEX^3p;Ny0UszcTHf?HO4!*Kw8T*Q62C4e#HFMbtF2_ z4AL&0K9qjbiI6A%{96JY&vQ<>ckeC!-<4%w&r(=C*>o5N(aH z=21aF%#kbE1}P%@&0(F>^Yesj3y#1zV901EOgP{ymV1YWMhen-Dikp6W^S`+)qgi0c8fQ9HUldmsM|E zF8idcBw%_XVY=rRDGdq;cxAe6G~A6fs!SVJE=$s@wzu{rC#GNJty{OScH;dn?y6T- z^PC#bd#7Xjh49a|VQ=<&(_v%Xm>THpWq{D-_9E;NZ7S1A|MpadZ~sn$D{f0z_xMve zMrChNXexwU=BD5pQ+3M2hFK$<7rSXzV6A`l7lqauGa@>Gx+OxGUaNB;Z3xhQZw9XL z@$yc+SXmh2qr#?DlStJ0XMYAVokk{wd{A2*o1FY|YT~@IP1$0=W-(Zg>Rd=?i!X9@ zcQ21UAhV=dSz=-Y@ibXlRbF??c}Y!}(zj*YBfPSx(G+3oN!%0;-?DGvHYY!1L?jTmv-OK=fAj(X z-9MU}15Xa@$~ui>VtoS=LR?%1Xe)pFkC}@RO5|W|)dFBg^KJ#Yov^PvGR=Q#u1o<1 z)hkmSYq8D`{HiNkg@kb zh0k%-HJ3MYU>j)ZHyJ77Rs?D1dkOW=l6CoAC%N%zmR~b7z51yAEBE2MXtWu1n0G@P zbh}SIP?gt^ZaY2Oe_QI8Ea2ySBBPT3PPV|}CJN@!y5GZ}p!mjH0JNDVXs68*oN@1X zm?ruM2)mctbVJ!03<53n#Bt^lXV+S$mkS|*@!I9rq(xnyZN;BX)Xe&0LYQd>qRZP)H({I62&-nFjpO|# zv`A4TS$XDJFfcOqA4u9ixF(x>DbFH;;;a76!GDYr&i>DCBtt9U+Ixxr?Lq!O>HKv; Z!PMb?p)J)=N48f1TAI2~D%5Sl{|72ovV8ym diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png b/libjava/javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png deleted file mode 100644 index f898bee8fa73e5e39100ec5f88726c2e0d4447a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1874 zcmb_ddpOf;9RHDyQs^Y5i@A3pDu!6)9xEo7+{&e+*qYn4A5A&-v#(=ik%&Jn#K|zn|~t^Ss~hn|ujjEiH9G3IG6UxQ(SF z0Eo$e;iTY{$_S&0KnQ}&a}@1=i5VU+;0KE4!NII3?OGKfQ#x_D>tlD zupc)3TIdbH0f+KMJEH<`C>!XU)X`NwYIn_7+1^Rn?HJG#q)7zNOJd=6R+1yX$?Z^w z!k_4YaKF{SEzO)GvKJ@N$kzm*7vsMz{Zs~OXUpt4Z4G9ojT0ovMQ6MHRaH)lxp{&^ z=-`&mrcug}qi4+iicoIZ)3YZuIOx>3Rng|R@)6!?|BV597#+i|vZj66pw!`CFMZ#@ z(|QB)*4Nj=0CF0MF9z`LI0HLMfxV7m#|y>XY_?XXO8KbBKR4Hmz4t#h@))9JcHX6< zEDO_va86x~MXjVyOSCYwHZj)4)x(3#SAiyMR{((uQ=M}H(tiacZ&~fjZsce^st?j- zqPj=w27{D&P3#1jDf?Gb9V6=?mt#| zBl-FH-7PbV&#Sql%#Uk zDyE9QfJ?8QD)E?~Xlsfbx=a{v#&oJsm{s1i9An%(_y%UAE&3JOtLy8rvjbU?5u0nv zKCoHAd(!;fT{Qn-SW(GaVxs{(shmdU$=Z!X?pPs{GThV25{GDvsB+#&b#RsFv z6=VqXRjye)D6U~J`^;68ZC5eipzwlnINjX+RMty;+(v>;fy1#SYFy;ROgePvQK^K zM_T3ilQhvpTX?73N~kucpwU;R>MiZ4=#V376eO1@eUSN54$ER{UR}7;bAKONI+qkK z(0Xqe@ILq5%_1*1w-S~!0)e1X#O%@=16ZMpqYc6@T(ngUYNS|@my(iFTdP~KmZ5#6 zI4g7YQAP&3ro*Q*ZgX>!N~KPrZgJ^g$neSfXw{|}Y1!AihZkWiU!?gTBJaB{m9vJ^ z3;C7h&9gSfYB(i@lRl>DCrT?S7TN7l45>oT?kBF~(LZ`g_h{lSA~ zjM$a>_C9zB!&whY*moz523?OJm=V-8jcO)Slq9likEo+b&Cs`{m6c5Ww%XcZ9%w83 z$meNLwzs#zm_d}LrKKq+XTl1Q9Ur4x1vIv$G7#hheJKNZ#Y-q&5$O?SC6?T+ZgA?*xIsl=q|R;cTXqAu;N zgv5qlk@o&c+J(JKuJF}eLt&1qcWvX_F5u&@6UDQ1q(5nzYTCrNNu^5ts?7eMPl99e YwLJgnyZ0Zm!2b+@TOlkf&3)qj25$y_%m4rY diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png b/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-1.png deleted file mode 100644 index 99f8c6ec47bb956548fd5909ad85a37c1cda2fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4844 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 LMp~sBkDmVrDoJzk diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png b/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-2.png deleted file mode 100644 index 59d9a6192e278764daac699ca38f6c69cd76d5e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3771 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

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    XML Schema data typeJava data type
    xs:dateXMLGregorianCalendar
    xs:dateTimeXMLGregorianCalendar
    xs:durationDuration
    xs:gDayXMLGregorianCalendar
    xs:gMonthXMLGregorianCalendar
    xs:gMonthDayXMLGregorianCalendar
    xs:gYearXMLGregorianCalendar
    xs:gYearMonthXMLGregorianCalendar
    xs:timeXMLGregorianCalendar
    - - - - - - - - - - - -
    XPath 2.0 data typeJava data type
    xdt:dayTimeDurationDuration
    xdt:yearMonthDurationDuration
    - -
    -Other XML Schema data types are considered to have a natural mapping to -Java types, which are defined by the Java Architecture for XML Binding (JAXB). -
    - - diff --git a/libjava/javax/xml/namespace/package.html b/libjava/javax/xml/namespace/package.html deleted file mode 100644 index 00929f8a0db..00000000000 --- a/libjava/javax/xml/namespace/package.html +++ /dev/null @@ -1,9 +0,0 @@ - - - -
    -XML Namespace processing. -
    - - - diff --git a/libjava/javax/xml/parsers/package.html b/libjava/javax/xml/parsers/package.html deleted file mode 100644 index 71739b92c00..00000000000 --- a/libjava/javax/xml/parsers/package.html +++ /dev/null @@ -1,16 +0,0 @@ -javax.xml.parsers - -

    Bootstrapping APIs for JAXP parsers. -This is the first portable API defined for bootstrapping DOM. - -

    JAXP parsers bootstrap in two stages. -First is getting a factory, and configuring it. -Second is asking that factory for a parser. - -

    The SAX bootstrapping support corresponds to functionality -found in the org.xml.sax.helpers package, except -that it uses the JAXP two stage bootstrap paradigm and -that the parser that's bootstrapped is normally wrapping -a SAX parser rather than exposing it for direct use. - - diff --git a/libjava/javax/xml/transform/dom/package.html b/libjava/javax/xml/transform/dom/package.html deleted file mode 100644 index 0600fc72449..00000000000 --- a/libjava/javax/xml/transform/dom/package.html +++ /dev/null @@ -1,5 +0,0 @@ -trax for dom - -

    Support for DOM inputs and outputs to transformers. - - diff --git a/libjava/javax/xml/transform/package.html b/libjava/javax/xml/transform/package.html deleted file mode 100644 index bc67c2b805c..00000000000 --- a/libjava/javax/xml/transform/package.html +++ /dev/null @@ -1,38 +0,0 @@ -trax - -

    Base "TRAX" API for XSLT transformers. -This API borrows many structural notions from SAX, -such as the way error handling and external entity -resolution are handled, although it does not reuse -the corresponding SAX classes. -To use XSLT transformers:

      - -
    • Start with TransformerFactory.newInstance(); - -
    • Then you may wish to configure that factory through -its features and properties. This includes modifying -the way errors are handled and URIs are resolved. - -
    • Then you have several options for how to perform -the XSLT transformations. One generic option is to ask the -factory for a Transformer -and then use Transformer.transform() to pull -input text onto output text. - -
    • Alternatively, most factories support flexible integration -with SAX event streams. You can cast such factories to a -SAXTransformerFactory -and perform either push or pull mode transformations. - -
    - -

    The OutputKeys class -holds constants that can be used to configure output -properties used with Result objects, as if -they were specified in xslt:output attributes -in the stylesheet specifying the transform. - -

    The Templates class -accomodates the notion of "compiled" transforms. - - diff --git a/libjava/javax/xml/transform/sax/package.html b/libjava/javax/xml/transform/sax/package.html deleted file mode 100644 index b2d2978a363..00000000000 --- a/libjava/javax/xml/transform/sax/package.html +++ /dev/null @@ -1,9 +0,0 @@ -trax for sax - -

    Support for SAX2-based XSLT transformers. -Normally you would cast a TransformerFactory to a -SAXTransformerFactory -and use that to in any of the various modes supported -(such as push or pull). - - diff --git a/libjava/javax/xml/transform/stream/package.html b/libjava/javax/xml/transform/stream/package.html deleted file mode 100644 index f9d052b1996..00000000000 --- a/libjava/javax/xml/transform/stream/package.html +++ /dev/null @@ -1,6 +0,0 @@ -trax for streams - -

    Support for text stream inputs and outputs to transformers. - - - diff --git a/libjava/javax/xml/validation/package.html b/libjava/javax/xml/validation/package.html deleted file mode 100644 index b4daa143ac8..00000000000 --- a/libjava/javax/xml/validation/package.html +++ /dev/null @@ -1,9 +0,0 @@ - - - -

    -API for the validation of XML documents using a range of schema languages. -
    - - - diff --git a/libjava/javax/xml/xpath/package.html b/libjava/javax/xml/xpath/package.html deleted file mode 100644 index 458cff84349..00000000000 --- a/libjava/javax/xml/xpath/package.html +++ /dev/null @@ -1,9 +0,0 @@ - - - -
    -This package provides access to an XPath evaluation environment and expressions. -
    - - -

    kE}0H@OM#;deiN5o7PVR z#@Q4rb5HUR0T~L7Bx&!J6Wyie?Y)t0XLgSonGEFPMvMZ}aw~#+z5Mv)|54{>O65O) zejWmW7#qKP8r-m_#Gl@*13g{UZb`nM24O5lm4tYxzF`~MYD24y>gnj5^oZpcF$O-W z-%as_e`cJh5B4r&$QNMX09g`gW3$Ut6%rmE?kF*p#g#6}50sPEH*Kp~PFL1}});O)yA$>BtM+d9h zxZwF!IUc0Y!1Z|8(#0A2Pd^yg>akk8*LS(;2c@NFiZ1oW4~7)}6Or=9W2JGj9tdVp w*%3pAuBTuCG5~tlzm>ek=hfB{S1HNSVDEscCwzJho57Q5paGGwm z=Jqrm}^Dqk&Td zOY3-M9)494lk}lM{!j;@>MKVqAau z^2JpGjgyT{=hYY6?1+enr>7^#U1cRVnx7aPgwB6WQcF$(9XOazP7C(5+JRV|i9qFR zXNO_uPaA#Q&C8SGoAl}mza+~O@uZ2UPaD=TY5*>OiU zDk=&`i4eh(_xKan9G@xeU{{6(8z(1y(w{#@A-8r!fuW(u;59r_YlLE&%I%8k46;n9 zyi8{zbS=QW?spyhc<9Y2ik|SR>6C+mgPiJ`y1L)ugpw|@b)*DzCcuP^x6+Q^x_`8{ z$D~IM+@GtUx2FtRbeeX3k!dz-k<$sZL78pIw@p z(_JS>g4NRl+{&r9UUQl@Qou8j?*N6~9+N2^_iOuD}m5msb zs6R?-Cd;GAk<5uWP4!?X8zK%FxsB!bHDB8k_7#8~$A)gi73C?lhls-5i^9jM=H}RGC%Pfj*Pw_+td4nP88pb_SW>?v{f9EnOO*VxcgcBbUG6p) zd^W}@`OB9tsj2&Rt%{MQYx|cBku9aDs|iC)ZC%U?9?S7Ypop-eTe)~{ZHj!);4tkd zyq~#^o~LVRyw+m=M&(x+D*QPjQuSk_qcSYomrU_n!+0{(;(*0zXJpG_uF2J7n&vQU zs^C1+`rkgt!3{R0Rce0O%JZUJA?C}dB!*aoW-BWz|Ej3LY{x1tF3zp)n|OJ%I)SD2 z8Qm+CD3<$vTFj(bhTG%>cC;B*ZFGhX#=*s<|GnY7-cZQVT+RYMUu$riOC%anr55v~+)KBx5O$7AzdU#j(W8%iHB=hjVUd zXb7%#A8v1lWAO3!_m>$MMW$AC*W~#H95V&%u8Q5E%8*b_3-RgO4bF|GrlzkcZ=p-T z4*wP(7#LZ4o$Vd>N-3h+GVSs4u`iBV(*KDP25c?*1NXOpDbq=e8kfAJq%^FDbdc;^ zAFs5zAEqY_hvLahhw_d*ZVV)O953@ra=&i#zWiP~ESpr-+PXYDE5OJ1*+V+SM%Yk) zNGd(!%Ud*Ws84trCT$2bP8sI(+2h-x3|a!G(+^9oORLq1eEIkTyi@gTi5B16D&Xp` zmz>@a$`FxT7sbm##tWO6HMO{g5rqqK;ZldCCu zr7UuQuYiwya*oX9pRa2{t(Rray22Y-(9}#yA`zxYE@i$5u;Wro zG`pD+9@1H-nVCroyF?eazZ?M<{`?3sSak%-WyF`Uq4;$y=ft3CDc#G&vR2e zc5CdX0-Usd%7t-p)ZbOklU3Yx1BL_m>|ZR;w`2YicRTsFw_YKDU!xZHzW8(eN$^+( z-MU}D=neE&GVT8UJ_rN~4i2`rw=XX*e2S;%UlfTxpCv`6wYN|6W{31tzQ+=DU{87l z)B1M#m2lxs#uNB$8K~Bpj%!@Z)+9<#w!;31A7z$?#%h$4Y_mLc*c9d4N`;eC zQ;31FC*9rM!^2n%_wDTgS*@Ei*`(iPpi604Sz(vylsR5Bd|Rx8*bFV9Oon3rN{be|Q|UVBG#lL+U$v zxX(gn=AX9z$T}w9l=V41YS1Y-rlyh=;&{C zbx(ZOzC$CYx3~A|>WXWWyV=9torg`IEoaBYNc1>p z8o`@e)e=Lb8AcBqElAVGd#`=d-1;F8zyWk=GBX%+?tF|zJ%&|9*u>vw~>C<^se zYO42Y7)(u1ZeZPL&o1a&U9o}6T-M97H;sBhgVR1KiJCSeRCYY_Xx`5Y)z-PF3vvrz zzkVfSCPVM)>Y6@A!IAc62$qY}ZftB!MUSb+5B?#PNoS5=EuF)K{q!4i$_3;2mY#B+ z6k{jVWiX!L$Ll2`D>6iqU873lllia%5V|HYuyz`gnqt*P5?IrAnL&IXlY-CU9lPYF%0-u22G3!0z&OrWwD zVEF}MCetK?19AjIV`Dk8;LKA_hyY+_l?A$pXo+LUPS$Qz1&= z;=$OYJ%y)e=+TapEv`g9rxcL|9ySR3>>B}n3}EKF-sx!~x(U3Jc`2-PPG1rc zxIOD3W(}?aXVJ(Ov@VYL#Hg$Ui)K$g}j0XJE9Y?Y-8cy z8-LYgy?VH|CA*3SdzzZU=i?xTRj=||k8*LJtE;kz`(^R; z@i^|$;+2KLI4YcY5o<1!BNta#G-~9rMs?V2pr~`VSOw{IJYDB2A<2xZTsAAQ&Jw=k zad;AX%|pYZ6JNLa;UtYxycIdltx0*BFjW#EOera!Ps+%d<*U{?IQA6|IzIbD+a9Zp z+^@Ej31)fsFa*tx&0gPh8Fv?;1EJ_W%_R*bEjjIOPJ?!MXFQH_OMj120oY#_H;he+ zDYID{`-Bi;3RZP<(tTcEfs?fPMz15DnW#8I|!5e%k@E z0XIe5>eN=)@9(;J0=~UwvUiMOASD$}1WtrD<3&m@Vvz>tjBFRtUFfThXkscH1SJxIT?$iAQ~kK6U6zojR*lcF&{cEPd~wxHaNB(9 zdm2Ld?x{Uj>Kok< zPl0O@1mj4ZRQZ_n1;xeTlIsU?eI>ziVH`spU0&iVl#_7y;;CC0?pP?o-SVq!-Jl@Q z0o|BXn|x5J2o5sRYITQka^U1g2l6$;JX44X3!*g^3v6%i6$9o=VeI*Ep>RS{i3gh- zG}?X~JmF&49r^;0j~=cPEzxuuHU+b-50W*aQiPU@2d1{`!D$P2OT~ijey4zZW{kN( zI9J=nBYG_8FJJAT)U%khhbU*1tgUsVl+g)ntv|j8LTxorCiMHI3 zsYyN2vofmU?hF>w7+th1k^7L+2Hg${*ft1@j*X?mrc3f|lrFcamcC@O8%IhPwUtUi z{~cH#X&XQxT=20cbyX%+M8l`&BfMk-MlPqoFSK81Rn|$~uRbH*Cfhn?-XsS?!bgv8 zwOLH)(E@2T+(VeXkDmR9Fs)nGe6SqpDW3(bG+&r0SD1Ut+;po0~K5?}=fV zMS98jqp(izd7>(z&bj5U)L#7$d~f#>AW71`W4-*8$y7rJ2W(8B8A=TPOh<~J2)Az+ zVmZ~&WeL)y>dh5$&SjM-U-C#!sFIS9(3$v5M#0H>K3s>y`|&ycm?Nc8WpL@S)84Wp zNg@w63sJqqL>5etdzm*Pnvr<5#pi)u40Z)(V0KeD@oQub*s-GmKQcXLpIs$vjc*6&nwl8M69Y|BUUuaZP_^jx#6J$B%Z<|pY+ z_x8STAD5r8SzE)lmF96NMlI{Ui6grxpEi{!$PnHncW~uI;$KzD3dwLiC9h~ zxaQ=OMbmYo#!|2|tob%L2r;l1z zjUTcerwCGYKEhUVuB#afu+`jz|65c6_Dbbj39T6gNw;Wyodw zOhE^XG^kUe4FTOj-2fifFz{0lNMrfMa$Hz%q_$)~HG32Seft-3SC#|Rm{@FwZNf`p zRy}d^f}Ek#$`Cr2==TyGx;!z&ibR1-?_33ud>zQu<59{zCx53zU>#_07m$gQ5sV03 zmykBXi3*UDx^j6A%QIsEt6p2bdv2Ta9y{QBKy&^@?)2-`D@KLvpJSYei$uizyXmB7 z?Uox7e)8JdIHIhPw+f&YOtCq7U4b2SqBwV=cF$27Q%M^`>un2;*iIP9M;UXBh}rPO zKw%`(D2AnsbSr`*(=n6i;@ODoi+!qH{$Z#Z&P$u1-fdABf_=MXe#ce$=Ix>h&1Oc) zF8h?m952G>ke1xsje4Y%ECf*$ZRAdz%l9uo%nZkzF&>-``DXQqUO3qpc1&NjBV)r6 za=Nx}%g!ECuPu%g*^jw49-K&B4-+swN^xA;KdK+nq(%{RZ zU?WrknOPYiV8V!wqG9aQ29hy>24O)1cZxfbeZq3Rp?;qhaCQ0OD@}2IR)dzdF%a7u zO57E!y$@ufH0l46s?#M=YgZg?XaW6*BzHL0(5oZ*`==mZZ#QYx zfJaFYOdl+&Q{C}Kd@5vEbP2NvIqd_@3eSk@S-N^x4b*qY0@Ud(2g=xWrdd|K1()-s zZE+wl%q>kp*y%>ZUl7c?o<6EW8Th8sn;=n!QNM(oao9J{IiL#2=-0Ed<+35$Z9#dL z9n;g(NzCd%mW#0&B*PaS;0P~soOT{J!;%3hdmGv@gpe?1 z+{(%-r!yS;T$Y#aKT8Y9C1cUIZ>)=*vC+{N7Z(nWjsyKINI-?w@EcAT$AE*P0KV;D@#lyJjM%n0~x z>a!YTy_}t$eSMdF6=tW7YO8WA$!YZ|N)8vRbd)Y+-atuYDZCpJw*F#92I`ToqB~&w zyjfB@#HuTH`m?;=6OJSASh z0uL0YHkxW#VqVurM(2cPk9#wv!pZXWvYkfIS>(y3l0Cc&yz2%M`FijyPnk>sa?d~D zfs3*2zt{7=^78U$5e;{s)@e)j^Ki)rSh3_IE5+lKy5tuKCm~0u&%6wXyC))o@&q6d zq#TAnP4fS=`9Ck#*cYJs;W%EwmmCiKHX_1cANs||TGlw|>OdGMaRLjcwySCJ z1r~m$qomdEUf_#IU1@pZ@kricC`yrYDz((@w3xRDMvt8cN}OKJsX*Hh(GkDO%w{o-AAiE&+Sv zxrfxm_oM^$xaE2ousg};TXkkj5;}CJkftB>U~Hheqve)-emJKb`a85w&-W`8?$c=3 zVSyIU=h@G`yOV|f59`#Dw*%^l7H>F9-sy0@5*~_*Tw9;impd~;3g~X|IDWag1#A)# z5s{@WTvNMeN;0yW4%|;C!1)ir+|f>NOFo^(-8>JOJQ2X}Oh3<|(vbztpG#tmR73jD zH=71f(IJC^ZMP#U4_ku3WJ0wGEbiB-pUH0X75ee&C|NSL$A}4*?B5u-`bJ~|&=%5T zQ0Ih=i(BkMJn^xgNUNaJ)vAJP*1Z--3C&?{p<$KRlJvkv6T$C0hF`>(%P zK`XX(=wOzR>s|rSkjX(4znlOYQpn!!(NSAl+v8|S&(N@Y3;@2) zPEK@;iM!ROGoJfpbz9rp&VL%+j+a|jo}aGqP66lxRk_R~veT&Jyp^f~wLb62OJXnt zTL?a{BYIKcrPm_$nXdv?aX;7g6k1LYe}j_$r)l$iOcI#OHk`_*>g-1>;w*Q@C@bmC zM>GIU^2c(pvwO8d#!C1`;@H>JGZk8@{iaY6sMd(@gx)wC&}l0ce~8JyYKR}IDKorj zFL5VIf-@w2C5aIbj=`aG+?8*tQF+|<+}hoU7C*~WL`SBeWB&2uui|3Vz|&I~n@s@F z0t5?7=wVDO#7V5ZQ6uV1OUeV(eY82%~*L|zJzfU%1jZtA+4|42P(0+mO&%K# z6ap7CU%$1?v5Sje+kl|3sxb-JK7uvv^gJ^5~F5+a#jLPsVgTHVJ72hGn< z_vB;>e7z?pT-|&jLPV}Mr)aE!Y`cd?ejyicK7!I!>M=|g~iS?j^RDS1h%Jh zj(zj(ra#dLZ6f*~!DymSB;^0OdIaVuxeR4t!tou#!omV#2fr8?xEUXBZy=LKFrJgu z&Y306OJ$f@;uaDV6ucd=iPn1M0vHmoTcEhb@)YOTTAy-%0ooBFKm!5o2z>STdK~C& z8x|58sI|4V@v!c0FtFNB@P#ehM{rgHY-t@ahUK&Q^zSrra$vr7cHg(??cm9YTKl@>!;3x>m0 zz@1e}6&geW?Kr7bUszZ;#aStfC<2vng1G^8PEbJLyPl|&A7-?Ho$KM@q0aU4O)mkB z7x#ZmvXewSpv_^sVFh2!eC0pxm3$F0BT^&|D$ZVKk^@_yD69X&smw*5|cKHooPDH7tIuAtAj z2V|YYx|LS9{kP^<>~@c9eg8VvhA`~rWhQ1o;z;$%2}{|}o`3p|QLeM4kUR24!riP^$>mVY4@>>feqFo! z`}?shai5zLSj-DSZy%rS?QKyJkzwP48{yJROf~N^PK>A*q8i*pJx&T&sJ_P&3mR_5cY}C6}5zb*4_<~JtuS$$IoFK3_(BS|8sc`eh=EU9DYh& z8zu%jAQSyhBhnlCg(3Sh`I{!n1e}_k@hp!eqrW|Q*^60Om3^q0{t%Q8Aoo!45YJzU zI?{|i|C=|ZR{G{R{VI?dPxTuTQPzCYV~vE63Qzw2eZMo25Agpp=`xeIzu4&irlG*a z^fbDQQ!m-<)0#C#q9`_;+1G!xP1YQd?I?E(a%h&K}oKQ1dBb z;(tf_RNO#duquiAkUz^QPH?pLnybIKsOXF%v_CwgjQSmw5@OlG+5+ea4vz5tZ!f@1 zC{Qtc__ICwRrJOmP`m#wd*M=99QibEAoR*s-Fw(w$l^s4hIs%;6&CN}JfB)Ip2X%E^D>1YUkCi?R zA$xKi%No@yG4Nj=xi^|4W@B#1!3Ad*kQG?c6?~%-G)(KMLXJ$GDXLm z_ef?pE)Jv^(`8-=#7T5@pL|LDXslg0(WH=g0mnx}K$lvD;1~#tAaf_faOuUu#mz_= zz`Mq~*wFDS=&obxE^oX`+NW8RvArJh38d1^65<A z29ai*q65>pc7PYIp=_!wJv>EC*~7uBw6AwZHRnaoD09gm1CNOqZdL_q- zDh=xc;yS(`B8G%{JQ@F(o#3F*9+LRrc^@m?EyK?KzIp8*3B#hXjV+44P0ShSwSevu z2^9K_G81jBWB*?4oTZO91IZj^Bn%XY-#G!j0=e>FXLq?{dCRS`#VX=_+GzLSL5beB zYhmWf0)W)Xbl~dzd1Vrn0m?9S>5R(Fh(-O@`hk!~lRHss9;nn}nxGLL%=`-5sI$2z z(vTjfg7@M!$7~{DoUR|0KN`My)4Xqf`;1L=3^HnNZhlH?9FzF&#eE|XjHx^MCI(@Z z@8iu5T#sS}z6-e1a9H^XiE%H*Co-?G(VLDhoRqAZQD|w|w$p@mhVv;5Y|9%te#Y#n zNw&Q@9WH!xfko0KLB#QOytz+vQfa3~C6W|=XcDFY2r zI^Oj}{PL0-0eOG|*2VA;V`w2H=`R{i@rWDg1vfL^%yYw@$iHn$yGU(5>*Df z2y*jZdR{%y9^S^WEZQ#QGpdpAl~>5YK6W&#@*GET>GQnqs?4Ft71T_VAvV3CYJ$L{ zhrZa|-95#r5&p=`f)Qv>ww$f!pyzRS@M$h)B z#{`J8?Lyi{OJsx4kLW-wz-9M)ln(VugCr-cR#g zWNCv>j9P5x+WZ@p7Nob=JoRRXIbqzOyfoA;xf^usQDa9UMmZqzZx{gHexMF3Oi=Jr zI=GAB>x+sJ@1QQNZ)Jbhy6aRrXGuc~$A@_6q$q}X%9RQ&(+(6{+31y2a#Jk9-yydA z4p_QU_yKu<@GaZ8S^4J%keFkShv|8N>M$gEab<=2{7b!y!P{>-_3GkJvEa<1vT5!q z>$vk-Trtf_n&4yPGjS7PlA=hCCI0VIi2S|YLrpY&!C|EnNH#S36{8~~F2#x#kDTo6 zrriRoVu=~M@zxJc?brjdM<}Y(cW#H7FIzEG z-{T(v3HBtuF=5Rof$?3m4WW&**;$fLR=day*#F!bN{Sr(jY`m#fyJCA@H;TRr7*&) z8AN=!3YrTHOuY69ppDG@b+#S+Q^q$DxliqF@qa+6S=l0H!@;PyLUm}MZIX-JkWsx9 zri4r;yT`?GQ@Eo|K=zHU6vx$4`3;)PRG|K|!|pz!?YO;#GIlK#l)0NTF6xWv7?seE zFh78|8id=q^P!#ubBk)Qly9$~zSYt}=zGI!ikT2&vgIxFIJ-vcH4cVM*<9y1J4)G7 zpvajq*2_ zc2S`jRFGn$ELtqOaYRaCxx~X$StSf4m)vb5psevGVks z7t2UMuy&VRIZ;yUvTuOW zBPD5tu2&f&EU7S4hZS)_WWl_ugB9o66w}%2tuZD<`X%m#v%@HnaasA}``Cu{&raR@ z>?%Ne!{5Qw9}W7|+IaWtjZu5=y!xGd?aovi&OmI}8VO=(BoslxDZ7zU(%=K-VfAvvN&JY=LI~o9x8C&RbjzO9x136~RC(?gN7S!O(Q3&b1HH*4Xdh<6vBE|G>l1@V~ zcL=8YA=AU3(d9@NxgT)CL_-j9kJ~i~UkWMR&<5_yl~>N|a=(emir}K-O)djAOAR;T zNd0p3#qtpqRU#HI`E^phuGI9w(NW%cDyIlCl!zXNki)7<24Bk-LLl;rf&w1Pi-WzW zpg}MkGFPI8YlHp35TjT9>Y&(bzSUQ=gVC+`9FgH|ul+M)5D=u8TN1aOOr)|BeYi2c{U)f69#J=!n)Y*iX`Qj%dNTzuGJY<7uA?4b zBj$q^aV)3o*Ch`J>hFbgGh#w}6fEE&ZX!|E3nv{fN~E=%h3-v-N7 zjvAX(5#0OR?^_5W2jN3xooBQ#s>|zuOilFKKD6}=EbfxLMhu4+e-=MT`hHPBtxlUD zD)VO}yR1i!_0|qIJwBWn-L$Tlu!vt=msmC>jTB>KlcU3ISC>Aq{HE6j3UEgK78Z0- zbTIM@#D8F0>OR;%O0kQ>#O(Y|AuRVlBd0tBbo|GaK)m)~sNBK44%%lx#J*BukMl3V1P& z%%3`wOV!K`TUpJQvZl7N{2mD?y>O#Xo^`qhs^^`=c8`ilEPZXR=)kWQe`II zK*g7m>NE{z1**cAf3*g}lea)T@CG`6REVmxEZLJtL%-h!lz}Puw$i>^+TyJ6boK(h zXu1}w26Es;AT$U=KaLvzt`IR1Mw%^(-oK)dSfa0(X%DC70s4|UeID;F0a6Y$-uXQ} z+%^xdHYrPT2|s5i#GJle5hsL8qnuCK@_arKvlh>CxJ6 zXEOL@xS0PGD^=6Fzq)!HH(}K};wXA_68VF5)`j5v;YftJ@7GFmjVY03d8*3m6%tN~tzz=RV zP=v0@v@OK1!t*cPyva^Y{Ta$hK%b>HPyZ)!Vv`drpoNkdj#^IqbOOTfe^yqh`dUI- zXJYn276niu5*Tg?l32L)42D8h4qh{PMFX`mx!%w;ipc%inipnR)ZH#<8ll3}FJ;7@9PmX^rdvl847!YOn#+6uH_ zS95=vK3}sQBmqIe@bGW|o#ZrJUtDOo*0C>*Gz7v;o@16iOvY~ecOb$}YA9|pl~Mju zFiMSi?1=dO2Q-SVK;3-)fc{SaG}4RbrarMFVOWx#?LUyW80hau`*kU_qKjcJF`L?v zvY46F=1iV|?KsmC^_TBsV`Jmsl$Vw9Cs*sYt^Nxu6xg%pr>=E-vJ&>`%W*Gs_v_1f zR{g6(?>`#4IdwwuIM5E>sRWP5dT1ir9?3wrtXy5IM?4m65E2GN6Z>xkE{kne>O|>oy`+13pz|e$Wla!PMAiH|1{<|+AC!`uEGI87zB1DRsAD4$3Lw@vOj`IXBo?wx z&#M!|yU*5QgTX;A1no@t5z&CG&2P4GGK2gaT-R z&*4dsqVM&QsoCAunML70UG1EC)=J@J?(T5>+eOVmB5gFK-qtMrg z9ENe+>vr;jw0=;&K>l#c*udcay6yQ7WHg3E$pY+M_DuZj%yQZG3euA~#EM0eSjz3` zq{%`bX3r`Xx+jbPAZNZZQ+8Ta8gZ8>*5O(GSNwLM2tU!d5VGXQEl4s`ATgTmK5!EkrPYM23)7=)3~j;EmOjGRn%z zQcDGe@b82M&3y;ga}$4x^(8&rzE^1ZLC1}gVNka65inp`#Pll1sfM3FR~Za`n^6t= zJP?jNw4eJ8u76uC5UZKEA_N+sVM>j^kJAMXmjC=HnA_KGHT~yd1i;k)MT+k6>5Oj4 z>ZE&%)g7O~d5W6*Q9QIMZSo~8`yRHo1Lr0M7CICO>~?;dOp}vKy1Kf6Ci-x@on8Fd zp8&8KfEbIdzz}tQ0#p>}u0$Euodh^?Q)45ZZKkZ0U%uZL%_FYGvAg;Y6T5iRVtdqO z@k28JH%WBfj|y5fc9lKYWO^BAWGJY5P+j5{=_~8;i^x?#QFIpu3fN|lBxH#}fS*6~^mz+1Muuy; zLl@>lUGFt~z!J5TOtM-%CNXrL6&K_#y)WcoU(>2@LPVL8E_$c&Kg(1^9j3DFbYBF% zU*H6GL_`Qo^Brl{<~llbkyJ6OW%g^%FQl)3(=Hz8uqBl%bDpvT1_V9tL;je2z2Z-8 zgpo#nAm-2f{-tVLy3Pn*QIXtXbOPClv#&EjR$&wDGhhuujRvh6uHe@>>{SlPHJ|YN zOD|<}A1y5_kXr diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png b/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-4.png deleted file mode 100644 index ceba0b6e07aef239d8106fafca149e3df2cdd845..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4832 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 U<;ai+{w{&^wT-k&H6Dfi4?!_hzyJUM diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png b/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-5.png deleted file mode 100644 index fa3055f8c5e0afe8f1dfcd7f46d2a1e782d0f02b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6884 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 Krc(NA=zjq6Q9Nb< diff --git a/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png b/libjava/javax/swing/plaf/basic/doc-files/BasicGraphicsUtils-7.png deleted file mode 100644 index 6a557a0445befdc389f0c21e0f38b4619c9b726c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3676 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 PLZtobdi!$d$1eUK7pPd? diff --git a/libjava/javax/swing/plaf/doc-files/TreeUI-1.png b/libjava/javax/swing/plaf/doc-files/TreeUI-1.png deleted file mode 100644 index 0f01ab03c239641662789e70ebf4a7aac9c664c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8660 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 Rw}FB2Oi4qr8g3TyKLBesU}pdT diff --git a/libjava/javax/xml/datatype/package.html b/libjava/javax/xml/datatype/package.html deleted file mode 100644 index ffd850c0413..00000000000 --- a/libjava/javax/xml/datatype/package.html +++ /dev/null @@ -1,57 +0,0 @@ - - -