summaryrefslogtreecommitdiff
path: root/libjava/gnu/java/awt/font/autofit
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2016-09-30 16:24:48 +0000
committerAndrew Haley <aph@gcc.gnu.org>2016-09-30 16:24:48 +0000
commit07b78716af6a9d7c9fd1e94d9baf94a52c873947 (patch)
tree3f22b3241c513ad168c8353805614ae1249410f4 /libjava/gnu/java/awt/font/autofit
parenteae993948bae8b788c53772bcb9217c063716f93 (diff)
downloadgcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.gz
Makefile.def: Remove libjava.
2016-09-30 Andrew Haley <aph@redhat.com> * Makefile.def: Remove libjava. * Makefile.tpl: Likewise. * Makefile.in: Regenerate. * configure.ac: Likewise. * configure: Likewise. * gcc/java: Remove. * libjava: Likewise. From-SVN: r240662
Diffstat (limited to 'libjava/gnu/java/awt/font/autofit')
-rw-r--r--libjava/gnu/java/awt/font/autofit/AutoHinter.h59
-rw-r--r--libjava/gnu/java/awt/font/autofit/AxisHints.h53
-rw-r--r--libjava/gnu/java/awt/font/autofit/Constants.h45
-rw-r--r--libjava/gnu/java/awt/font/autofit/Edge.h55
-rw-r--r--libjava/gnu/java/awt/font/autofit/GlyphHints.h89
-rw-r--r--libjava/gnu/java/awt/font/autofit/HintScaler.h49
-rw-r--r--libjava/gnu/java/awt/font/autofit/Latin.h113
-rw-r--r--libjava/gnu/java/awt/font/autofit/LatinAxis.h52
-rw-r--r--libjava/gnu/java/awt/font/autofit/LatinBlue.h48
-rw-r--r--libjava/gnu/java/awt/font/autofit/LatinMetrics.h49
-rw-r--r--libjava/gnu/java/awt/font/autofit/Script.h53
-rw-r--r--libjava/gnu/java/awt/font/autofit/ScriptMetrics.h43
-rw-r--r--libjava/gnu/java/awt/font/autofit/Segment.h69
-rw-r--r--libjava/gnu/java/awt/font/autofit/Utils.h60
-rw-r--r--libjava/gnu/java/awt/font/autofit/Width.h45
15 files changed, 0 insertions, 882 deletions
diff --git a/libjava/gnu/java/awt/font/autofit/AutoHinter.h b/libjava/gnu/java/awt/font/autofit/AutoHinter.h
deleted file mode 100644
index e11a394aaba..00000000000
--- a/libjava/gnu/java/awt/font/autofit/AutoHinter.h
+++ /dev/null
@@ -1,59 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_AutoHinter__
-#define __gnu_java_awt_font_autofit_AutoHinter__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class AutoHinter;
- class GlyphHints;
- class HintScaler;
- class Latin;
- class LatinMetrics;
- }
- namespace opentype
- {
- class OpenTypeFont;
- namespace truetype
- {
- class Zone;
- }
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::AutoHinter : public ::java::lang::Object
-{
-
-public:
- AutoHinter();
- virtual void init(::gnu::java::awt::font::opentype::OpenTypeFont *);
- virtual void applyHints(::gnu::java::awt::font::opentype::truetype::Zone *);
- virtual void setFlags(jint);
-public: // actually package-private
- ::gnu::java::awt::font::autofit::Latin * __attribute__((aligned(__alignof__( ::java::lang::Object)))) latinScript;
- ::gnu::java::awt::font::autofit::LatinMetrics * metrics;
- ::gnu::java::awt::font::autofit::GlyphHints * hints;
- ::gnu::java::awt::font::autofit::HintScaler * scaler;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_AutoHinter__
diff --git a/libjava/gnu/java/awt/font/autofit/AxisHints.h b/libjava/gnu/java/awt/font/autofit/AxisHints.h
deleted file mode 100644
index 0d8b7eac121..00000000000
--- a/libjava/gnu/java/awt/font/autofit/AxisHints.h
+++ /dev/null
@@ -1,53 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_AxisHints__
-#define __gnu_java_awt_font_autofit_AxisHints__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class AxisHints;
- class Edge;
- class Segment;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::AxisHints : public ::java::lang::Object
-{
-
-public: // actually package-private
- AxisHints();
- virtual ::gnu::java::awt::font::autofit::Segment * newSegment();
-public:
- virtual ::gnu::java::awt::font::autofit::Edge * newEdge(jint);
-public: // actually package-private
- virtual jint getEdgeIndex(::gnu::java::awt::font::autofit::Edge *);
- JArray< ::gnu::java::awt::font::autofit::Segment * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) segments;
- jint majorDir;
- jint numSegments;
- jint numEdges;
- JArray< ::gnu::java::awt::font::autofit::Edge * > * edges;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_AxisHints__
diff --git a/libjava/gnu/java/awt/font/autofit/Constants.h b/libjava/gnu/java/awt/font/autofit/Constants.h
deleted file mode 100644
index 60932a91dc7..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Constants.h
+++ /dev/null
@@ -1,45 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Constants__
-#define __gnu_java_awt_font_autofit_Constants__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class Constants;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Constants : public ::java::lang::Object
-{
-
-public:
- static const jint DIMENSION_HORZ = 0;
- static const jint DIMENSION_VERT = 1;
- static const jint DIMENSION_MAX = 2;
- static const jint DIR_NONE = 0;
- static const jint DIR_RIGHT = 1;
- static const jint DIR_LEFT = -1;
- static const jint DIR_UP = 2;
- static const jint DIR_DOWN = -2;
- static ::java::lang::Class class$;
-} __attribute__ ((java_interface));
-
-#endif // __gnu_java_awt_font_autofit_Constants__
diff --git a/libjava/gnu/java/awt/font/autofit/Edge.h b/libjava/gnu/java/awt/font/autofit/Edge.h
deleted file mode 100644
index f456c3618b1..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Edge.h
+++ /dev/null
@@ -1,55 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Edge__
-#define __gnu_java_awt_font_autofit_Edge__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class Edge;
- class Segment;
- class Width;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Edge : public ::java::lang::Object
-{
-
-public: // actually package-private
- Edge();
-public:
- virtual ::java::lang::String * toString();
-public: // actually package-private
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) fpos;
- ::gnu::java::awt::font::autofit::Segment * first;
- ::gnu::java::awt::font::autofit::Segment * last;
- jint opos;
- ::gnu::java::awt::font::autofit::Edge * link;
- ::gnu::java::awt::font::autofit::Edge * serif;
- jint flags;
- jint dir;
- ::gnu::java::awt::font::autofit::Width * blueEdge;
- jint pos;
- jint scale;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_Edge__
diff --git a/libjava/gnu/java/awt/font/autofit/GlyphHints.h b/libjava/gnu/java/awt/font/autofit/GlyphHints.h
deleted file mode 100644
index 27ce96390ed..00000000000
--- a/libjava/gnu/java/awt/font/autofit/GlyphHints.h
+++ /dev/null
@@ -1,89 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_GlyphHints__
-#define __gnu_java_awt_font_autofit_GlyphHints__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class AxisHints;
- class GlyphHints;
- class ScriptMetrics;
- }
- namespace opentype
- {
- namespace truetype
- {
- class Point;
- class Zone;
- }
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::GlyphHints : public ::java::lang::Object
-{
-
-public: // actually package-private
- GlyphHints();
- virtual void rescale(::gnu::java::awt::font::autofit::ScriptMetrics *);
- virtual void reload(::gnu::java::awt::font::opentype::truetype::Zone *);
-private:
- void setWeakPoint(::gnu::java::awt::font::opentype::truetype::Point *);
- void computeInflectionPoints();
-public: // actually package-private
- virtual jboolean doHorizontal();
- virtual jboolean doVertical();
- virtual void alignWeakPoints(jint);
-private:
- void iupShift(jint, jint, jint);
- void iupInterp(jint, jint, jint, jint);
-public: // actually package-private
- virtual void alignStrongPoints(jint);
-private:
- void storePoint(::gnu::java::awt::font::opentype::truetype::Point *, jint, jint, jshort);
-public: // actually package-private
- virtual void alignEdgePoints(jint);
-private:
- jint getPointIndex(::gnu::java::awt::font::opentype::truetype::Point *);
-public:
- virtual jboolean doAlignEdgePoints();
- virtual jboolean doAlignStrongPoints();
- virtual jboolean doAlignWeakPoints();
-public: // actually package-private
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) xScale;
- jint xDelta;
- jint yScale;
- jint yDelta;
- JArray< ::gnu::java::awt::font::autofit::AxisHints * > * axis;
- JArray< ::gnu::java::awt::font::opentype::truetype::Point * > * points;
- jint numPoints;
- jint maxPoints;
- JArray< ::gnu::java::awt::font::opentype::truetype::Point * > * contours;
- jint numContours;
- jint maxContours;
- ::gnu::java::awt::font::autofit::ScriptMetrics * metrics;
- jint flags;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_GlyphHints__
diff --git a/libjava/gnu/java/awt/font/autofit/HintScaler.h b/libjava/gnu/java/awt/font/autofit/HintScaler.h
deleted file mode 100644
index b494fe4516b..00000000000
--- a/libjava/gnu/java/awt/font/autofit/HintScaler.h
+++ /dev/null
@@ -1,49 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_HintScaler__
-#define __gnu_java_awt_font_autofit_HintScaler__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class HintScaler;
- }
- namespace opentype
- {
- class OpenTypeFont;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::HintScaler : public ::java::lang::Object
-{
-
-public: // actually package-private
- HintScaler();
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) xScale;
- jint xDelta;
- jint yScale;
- jint yDelta;
- ::gnu::java::awt::font::opentype::OpenTypeFont * face;
- jint renderMode;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_HintScaler__
diff --git a/libjava/gnu/java/awt/font/autofit/Latin.h b/libjava/gnu/java/awt/font/autofit/Latin.h
deleted file mode 100644
index 7afa24ca8bb..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Latin.h
+++ /dev/null
@@ -1,113 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Latin__
-#define __gnu_java_awt_font_autofit_Latin__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class Edge;
- class GlyphHints;
- class HintScaler;
- class Latin;
- class LatinMetrics;
- class ScriptMetrics;
- class Width;
- }
- namespace opentype
- {
- class OpenTypeFont;
- namespace truetype
- {
- class Zone;
- }
- }
- }
- }
- }
- }
- namespace java
- {
- namespace awt
- {
- namespace geom
- {
- class AffineTransform;
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Latin : public ::java::lang::Object
-{
-
-public: // actually package-private
- Latin();
-public:
- virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::opentype::truetype::Zone *, ::gnu::java::awt::font::autofit::ScriptMetrics *);
-private:
- void hintEdges(::gnu::java::awt::font::autofit::GlyphHints *, jint);
- void alignSerifEdge(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::Edge *, ::gnu::java::awt::font::autofit::Edge *);
- jint computeStemWidth(::gnu::java::awt::font::autofit::GlyphHints *, jint, jint, jint, jint);
- jboolean doMono(::gnu::java::awt::font::autofit::GlyphHints *);
- jint snapWidth(JArray< ::gnu::java::awt::font::autofit::Width * > *, jint, jint);
- jint doneWidth(jint, jint);
- jboolean doVertSnap(::gnu::java::awt::font::autofit::GlyphHints *);
- jboolean doHorzSnap(::gnu::java::awt::font::autofit::GlyphHints *);
- jboolean doStemAdjust(::gnu::java::awt::font::autofit::GlyphHints *);
- void alignLinkedEdge(::gnu::java::awt::font::autofit::GlyphHints *, jint, ::gnu::java::awt::font::autofit::Edge *, ::gnu::java::awt::font::autofit::Edge *);
-public:
- virtual void doneMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *);
- virtual void initHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *);
- virtual void initMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *);
- virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::autofit::HintScaler *);
-private:
- void scaleMetricsDim(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::autofit::HintScaler *, jint);
- void initWidths(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *, jchar);
-public: // actually package-private
- virtual void linkSegments(::gnu::java::awt::font::autofit::GlyphHints *, jint);
-private:
- void initBlues(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *);
- jint constant(::gnu::java::awt::font::autofit::LatinMetrics *, jint);
- void computeSegments(::gnu::java::awt::font::autofit::GlyphHints *, jint);
- jboolean isTopBlue(jint);
- void detectFeatures(::gnu::java::awt::font::autofit::GlyphHints *, jint);
- void computeEdges(::gnu::java::awt::font::autofit::GlyphHints *, jint);
- void computeBlueEdges(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::LatinMetrics *);
-public: // actually package-private
- static const jint MAX_WIDTHS = 16;
-private:
- static const jint MAX_TEST_CHARS = 12;
- static const jint CAPITAL_TOP = 0;
- static const jint CAPITAL_BOTTOM = 1;
- static const jint SMALL_F_TOP = 2;
- static const jint SMALL_TOP = 3;
- static const jint SMALL_BOTTOM = 4;
- static const jint SMALL_MINOR = 5;
-public: // actually package-private
- static const jint BLUE_MAX = 6;
-private:
- static JArray< ::java::lang::String * > * TEST_CHARS;
- static ::java::awt::geom::AffineTransform * IDENTITY;
-public: // actually package-private
- static jboolean $assertionsDisabled;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_Latin__
diff --git a/libjava/gnu/java/awt/font/autofit/LatinAxis.h b/libjava/gnu/java/awt/font/autofit/LatinAxis.h
deleted file mode 100644
index 8c56e5a1075..00000000000
--- a/libjava/gnu/java/awt/font/autofit/LatinAxis.h
+++ /dev/null
@@ -1,52 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_LatinAxis__
-#define __gnu_java_awt_font_autofit_LatinAxis__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class LatinAxis;
- class LatinBlue;
- class Width;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::LatinAxis : public ::java::lang::Object
-{
-
-public: // actually package-private
- LatinAxis();
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) scale;
- jint delta;
- jint widthCount;
- JArray< ::gnu::java::awt::font::autofit::Width * > * widths;
- jint edgeDistanceTreshold;
- JArray< ::gnu::java::awt::font::autofit::LatinBlue * > * blues;
- jint blueCount;
- jint orgDelta;
- jint orgScale;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_LatinAxis__
diff --git a/libjava/gnu/java/awt/font/autofit/LatinBlue.h b/libjava/gnu/java/awt/font/autofit/LatinBlue.h
deleted file mode 100644
index b8a6a39a78b..00000000000
--- a/libjava/gnu/java/awt/font/autofit/LatinBlue.h
+++ /dev/null
@@ -1,48 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_LatinBlue__
-#define __gnu_java_awt_font_autofit_LatinBlue__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class LatinBlue;
- class Width;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::LatinBlue : public ::java::lang::Object
-{
-
-public:
- LatinBlue();
- virtual ::java::lang::String * toString();
-public: // actually package-private
- static const jint FLAG_BLUE_ACTIVE = 1;
- static const jint FLAG_TOP = 2;
- static const jint FLAG_ADJUSTMENT = 4;
- ::gnu::java::awt::font::autofit::Width * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ref;
- ::gnu::java::awt::font::autofit::Width * shoot;
- jint flags;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_LatinBlue__
diff --git a/libjava/gnu/java/awt/font/autofit/LatinMetrics.h b/libjava/gnu/java/awt/font/autofit/LatinMetrics.h
deleted file mode 100644
index 18a21db4bc3..00000000000
--- a/libjava/gnu/java/awt/font/autofit/LatinMetrics.h
+++ /dev/null
@@ -1,49 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_LatinMetrics__
-#define __gnu_java_awt_font_autofit_LatinMetrics__
-
-#pragma interface
-
-#include <gnu/java/awt/font/autofit/ScriptMetrics.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class LatinAxis;
- class LatinMetrics;
- }
- namespace opentype
- {
- class OpenTypeFont;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::LatinMetrics : public ::gnu::java::awt::font::autofit::ScriptMetrics
-{
-
-public: // actually package-private
- LatinMetrics();
- LatinMetrics(::gnu::java::awt::font::opentype::OpenTypeFont *);
- JArray< ::gnu::java::awt::font::autofit::LatinAxis * > * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::autofit::ScriptMetrics)))) axis;
- jint unitsPerEm;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_LatinMetrics__
diff --git a/libjava/gnu/java/awt/font/autofit/Script.h b/libjava/gnu/java/awt/font/autofit/Script.h
deleted file mode 100644
index 6455af524cc..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Script.h
+++ /dev/null
@@ -1,53 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Script__
-#define __gnu_java_awt_font_autofit_Script__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class GlyphHints;
- class HintScaler;
- class Script;
- class ScriptMetrics;
- }
- namespace opentype
- {
- class OpenTypeFont;
- namespace truetype
- {
- class Zone;
- }
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Script : public ::java::lang::Object
-{
-
-public:
- virtual void initMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *) = 0;
- virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::autofit::HintScaler *) = 0;
- virtual void doneMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
- virtual void initHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
- virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::opentype::truetype::Zone *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
- static ::java::lang::Class class$;
-} __attribute__ ((java_interface));
-
-#endif // __gnu_java_awt_font_autofit_Script__
diff --git a/libjava/gnu/java/awt/font/autofit/ScriptMetrics.h b/libjava/gnu/java/awt/font/autofit/ScriptMetrics.h
deleted file mode 100644
index c58575b354e..00000000000
--- a/libjava/gnu/java/awt/font/autofit/ScriptMetrics.h
+++ /dev/null
@@ -1,43 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_ScriptMetrics__
-#define __gnu_java_awt_font_autofit_ScriptMetrics__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class HintScaler;
- class Script;
- class ScriptMetrics;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::ScriptMetrics : public ::java::lang::Object
-{
-
-public: // actually package-private
- ScriptMetrics();
- ::gnu::java::awt::font::autofit::Script * __attribute__((aligned(__alignof__( ::java::lang::Object)))) script;
- ::gnu::java::awt::font::autofit::HintScaler * scaler;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_ScriptMetrics__
diff --git a/libjava/gnu/java/awt/font/autofit/Segment.h b/libjava/gnu/java/awt/font/autofit/Segment.h
deleted file mode 100644
index d3c1d72d740..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Segment.h
+++ /dev/null
@@ -1,69 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Segment__
-#define __gnu_java_awt_font_autofit_Segment__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class Edge;
- class Segment;
- }
- namespace opentype
- {
- namespace truetype
- {
- class Point;
- }
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Segment : public ::java::lang::Object
-{
-
-public: // actually package-private
- Segment();
-public:
- virtual ::java::lang::String * toString();
-public: // actually package-private
- static const jint FLAG_EDGE_NORMAL = 0;
- static const jint FLAG_EDGE_ROUND = 1;
- static const jint FLAG_EDGE_SERIF = 2;
- static const jint FLAG_EDGE_DONE = 4;
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) dir;
- jint flags;
- ::gnu::java::awt::font::autofit::Segment * link;
- ::gnu::java::awt::font::autofit::Segment * serif;
- jint numLinked;
- jint pos;
- ::gnu::java::awt::font::opentype::truetype::Point * first;
- ::gnu::java::awt::font::opentype::truetype::Point * last;
- ::gnu::java::awt::font::opentype::truetype::Point * contour;
- jint minPos;
- jint maxPos;
- jint score;
- jint len;
- ::gnu::java::awt::font::autofit::Segment * edgeNext;
- ::gnu::java::awt::font::autofit::Edge * edge;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_Segment__
diff --git a/libjava/gnu/java/awt/font/autofit/Utils.h b/libjava/gnu/java/awt/font/autofit/Utils.h
deleted file mode 100644
index 12fb2f542a5..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Utils.h
+++ /dev/null
@@ -1,60 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Utils__
-#define __gnu_java_awt_font_autofit_Utils__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class Utils;
- class Width;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Utils : public ::java::lang::Object
-{
-
-public: // actually package-private
- Utils();
- static jint computeDirection(jint, jint);
-public:
- static jint atan(jint, jint);
- static jint angleDiff(jint, jint);
-public: // actually package-private
- static void sort(jint, JArray< jint > *);
- static void sort(jint, JArray< ::gnu::java::awt::font::autofit::Width * > *);
- static jint pixRound(jint);
- static jint pixFloor(jint);
-public:
- static jint mulDiv(jint, jint, jint);
-private:
- static const jint ATAN_BITS = 8;
- static JArray< jbyte > * ATAN;
- static const jint ANGLE_PI = 256;
- static const jint ANGLE_PI2 = 128;
- static const jint ANGLE_PI4 = 64;
- static const jint ANGLE_2PI = 512;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_Utils__
diff --git a/libjava/gnu/java/awt/font/autofit/Width.h b/libjava/gnu/java/awt/font/autofit/Width.h
deleted file mode 100644
index d107e50b281..00000000000
--- a/libjava/gnu/java/awt/font/autofit/Width.h
+++ /dev/null
@@ -1,45 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __gnu_java_awt_font_autofit_Width__
-#define __gnu_java_awt_font_autofit_Width__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace gnu
- {
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- namespace autofit
- {
- class Width;
- }
- }
- }
- }
- }
-}
-
-class gnu::java::awt::font::autofit::Width : public ::java::lang::Object
-{
-
-public: // actually package-private
- Width(jint);
-public:
- virtual ::java::lang::String * toString();
-public: // actually package-private
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) org;
- jint cur;
- jint fit;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __gnu_java_awt_font_autofit_Width__