aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--LICENSE.txt70
-rw-r--r--doc/curve/alt-algorithm-rsantina-01.pdf (renamed from turtle2d/doc/alt-algorithm-rsantina-01.pdf)bin52435 -> 52435 bytes
-rwxr-xr-xsrc/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (renamed from turtle2d/src/com/jogamp/graph/curve/OutlineShape.java)0
-rwxr-xr-xsrc/jogl/classes/com/jogamp/graph/curve/Region.java (renamed from turtle2d/src/com/jogamp/graph/curve/Region.java)0
-rwxr-xr-xsrc/jogl/classes/com/jogamp/graph/curve/RegionFactory.java (renamed from turtle2d/src/com/jogamp/graph/curve/RegionFactory.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java (renamed from turtle2d/src/com/jogamp/graph/curve/opengl/RegionRenderer.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java (renamed from turtle2d/src/com/jogamp/graph/curve/opengl/Renderer.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java (renamed from turtle2d/src/com/jogamp/graph/curve/opengl/TextRenderer.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java (renamed from turtle2d/src/com/jogamp/graph/curve/tess/CDTriangulator2D.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/font/Font.java (renamed from turtle2d/src/com/jogamp/graph/font/Font.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/font/FontFactory.java (renamed from turtle2d/src/com/jogamp/graph/font/FontFactory.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/font/FontSet.java (renamed from turtle2d/src/com/jogamp/graph/font/FontSet.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/AABBox.java (renamed from turtle2d/src/com/jogamp/graph/geom/AABBox.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/Outline.java (renamed from turtle2d/src/com/jogamp/graph/geom/Outline.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/Triangle.java (renamed from turtle2d/src/com/jogamp/graph/geom/Triangle.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/Vertex.java (renamed from turtle2d/src/com/jogamp/graph/geom/Vertex.java)0
-rw-r--r--src/jogl/classes/com/jogamp/graph/geom/opengl/SVertex.java (renamed from turtle2d/src/com/jogamp/graph/geom/opengl/SVertex.java)0
-rwxr-xr-xsrc/jogl/classes/com/jogamp/graph/math/Quaternion.java (renamed from turtle2d/src/com/jogamp/graph/math/Quaternion.java)0
-rwxr-xr-xsrc/jogl/classes/com/jogamp/graph/math/VectorUtil.java (renamed from turtle2d/src/com/jogamp/graph/math/VectorUtil.java)0
-rwxr-xr-xsrc/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (renamed from turtle2d/src/jogamp/graph/curve/opengl/RegionRendererImpl01.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/TextRendererImpl01.java (renamed from turtle2d/src/jogamp/graph/curve/opengl/TextRendererImpl01.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PES2.java (renamed from turtle2d/src/jogamp/graph/curve/opengl/VBORegion2PES2.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/VBORegionSPES2.java (renamed from turtle2d/src/jogamp/graph/curve/opengl/VBORegionSPES2.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.fp (renamed from turtle2d/src/jogamp/graph/curve/opengl/shader/curverenderer01.fp)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.vp (renamed from turtle2d/src/jogamp/graph/curve/opengl/shader/curverenderer01.vp)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java (renamed from turtle2d/src/jogamp/graph/curve/tess/GraphOutline.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/tess/GraphVertex.java (renamed from turtle2d/src/jogamp/graph/curve/tess/GraphVertex.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/tess/HEdge.java (renamed from turtle2d/src/jogamp/graph/curve/tess/HEdge.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/tess/Loop.java (renamed from turtle2d/src/jogamp/graph/curve/tess/Loop.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java (renamed from turtle2d/src/jogamp/graph/curve/text/GlyphShape.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/curve/text/GlyphString.java (renamed from turtle2d/src/jogamp/graph/curve/text/GlyphString.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/FontConstructor.java (renamed from turtle2d/src/jogamp/graph/font/FontConstructor.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/FontInt.java (renamed from turtle2d/src/jogamp/graph/font/FontInt.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/JavaFontLoader.java (renamed from turtle2d/src/jogamp/graph/font/JavaFontLoader.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java (renamed from turtle2d/src/jogamp/graph/font/UbuntuFontLoader.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/LICENCE.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/LICENCE.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/README.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/README.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf)bin339320 -> 339320 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf)bin362784 -> 362784 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf)bin421172 -> 421172 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf)bin415424 -> 415424 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf)bin346940 -> 346940 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf)bin372728 -> 372728 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf)bin359668 -> 359668 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf)bin389744 -> 389744 bytes
-rw-r--r--src/jogl/classes/jogamp/graph/font/fonts/ubuntu/copyright.txt (renamed from turtle2d/src/jogamp/graph/font/fonts/ubuntu/copyright.txt)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java (renamed from turtle2d/src/jogamp/graph/font/typecast/TypecastFont.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/typecast/TypecastFontConstructor.java (renamed from turtle2d/src/jogamp/graph/font/typecast/TypecastFontConstructor.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java (renamed from turtle2d/src/jogamp/graph/font/typecast/TypecastGlyph.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/typecast/TypecastHMetrics.java (renamed from turtle2d/src/jogamp/graph/font/typecast/TypecastHMetrics.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (renamed from turtle2d/src/jogamp/graph/font/typecast/TypecastRenderer.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java (renamed from turtle2d/src/jogamp/graph/geom/plane/AffineTransform.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/geom/plane/IllegalPathStateException.java (renamed from turtle2d/src/jogamp/graph/geom/plane/IllegalPathStateException.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/geom/plane/NoninvertibleTransformException.java (renamed from turtle2d/src/jogamp/graph/geom/plane/NoninvertibleTransformException.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/geom/plane/Path2D.java (renamed from turtle2d/src/jogamp/graph/geom/plane/Path2D.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/geom/plane/PathIterator.java (renamed from turtle2d/src/jogamp/graph/geom/plane/PathIterator.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/math/MathFloat.java (renamed from turtle2d/src/jogamp/graph/math/MathFloat.java)0
-rw-r--r--src/jogl/classes/jogamp/graph/math/plane/Crossing.java (renamed from turtle2d/src/jogamp/graph/math/plane/Crossing.java)0
-rw-r--r--src/jogl/classes/org/apache/harmony/misc/HashCode.java (renamed from turtle2d/src/org/apache/harmony/misc/HashCode.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/TestRegionRenderer01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/TestRegionRenderer01.java)0
-rwxr-xr-xsrc/test/com/jogamp/opengl/test/junit/graph/TestTextRenderer01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/TestTextRenderer01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java)0
-rwxr-xr-xsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/MSAATool.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/MSAATool.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java)0
-rw-r--r--src/test/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java (renamed from turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/Disassembler.java (renamed from turtle2d/src/net/java/dev/typecast/ot/Disassembler.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/Fixed.java (renamed from turtle2d/src/net/java/dev/typecast/ot/Fixed.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/Mnemonic.java (renamed from turtle2d/src/net/java/dev/typecast/ot/Mnemonic.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/OTFont.java (renamed from turtle2d/src/net/java/dev/typecast/ot/OTFont.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/OTFontCollection.java (renamed from turtle2d/src/net/java/dev/typecast/ot/OTFontCollection.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/OTGlyph.java (renamed from turtle2d/src/net/java/dev/typecast/ot/OTGlyph.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/Point.java (renamed from turtle2d/src/net/java/dev/typecast/ot/Point.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/mac/ResourceData.java (renamed from turtle2d/src/net/java/dev/typecast/ot/mac/ResourceData.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/mac/ResourceFile.java (renamed from turtle2d/src/net/java/dev/typecast/ot/mac/ResourceFile.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/mac/ResourceHeader.java (renamed from turtle2d/src/net/java/dev/typecast/ot/mac/ResourceHeader.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/mac/ResourceMap.java (renamed from turtle2d/src/net/java/dev/typecast/ot/mac/ResourceMap.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/mac/ResourceReference.java (renamed from turtle2d/src/net/java/dev/typecast/ot/mac/ResourceReference.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/mac/ResourceType.java (renamed from turtle2d/src/net/java/dev/typecast/ot/mac/ResourceType.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/BaseTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/BaseTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CffStandardStrings.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CffStandardStrings.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CffTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CffTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Charstring.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Charstring.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CharstringType2.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CharstringType2.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ClassDef.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ClassDef.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ClassDefFormat1.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ClassDefFormat1.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ClassDefFormat2.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ClassDefFormat2.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapFormat.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapFormat0.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat0.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapFormat2.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat2.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapFormat4.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat4.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapFormat6.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat6.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapFormatUnknown.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapFormatUnknown.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapIndexEntry.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapIndexEntry.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CmapTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CmapTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Coverage.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Coverage.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CoverageFormat1.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CoverageFormat1.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CoverageFormat2.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CoverageFormat2.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/CvtTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/CvtTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Device.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Device.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/DirectoryEntry.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/DirectoryEntry.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/DsigEntry.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/DsigEntry.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/DsigTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/DsigTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Feature.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Feature.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/FeatureList.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/FeatureList.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/FeatureRecord.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/FeatureRecord.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/FeatureTags.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/FeatureTags.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/FpgmTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/FpgmTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GaspRange.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GaspRange.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GaspTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GaspTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GlyfCompositeComp.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GlyfCompositeComp.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GlyfCompositeDescript.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GlyfCompositeDescript.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GlyfDescript.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GlyfDescript.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GlyfSimpleDescript.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GlyfSimpleDescript.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GlyfTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GlyfTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GlyphDescription.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GlyphDescription.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GposTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GposTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/GsubTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/GsubTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/HdmxTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/HdmxTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/HeadTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/HeadTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/HheaTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/HheaTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/HmtxTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/HmtxTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ID.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ID.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/KernSubtable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/KernSubtable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/KernSubtableFormat0.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/KernSubtableFormat0.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/KernSubtableFormat2.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/KernSubtableFormat2.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/KernTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/KernTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/KerningPair.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/KerningPair.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LangSys.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LangSys.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LangSysRecord.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LangSysRecord.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Ligature.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Ligature.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LigatureSet.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LigatureSet.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LigatureSubst.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LigatureSubst.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LigatureSubstFormat1.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LigatureSubstFormat1.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LocaTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LocaTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Lookup.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Lookup.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LookupList.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LookupList.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LookupSubtable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LookupSubtable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LookupSubtableFactory.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LookupSubtableFactory.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/LtshTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/LtshTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/MaxpTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/MaxpTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/NameRecord.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/NameRecord.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/NameTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/NameTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Os2Table.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Os2Table.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Panose.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Panose.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/PcltTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/PcltTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/PostTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/PostTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/PrepTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/PrepTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Program.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Program.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/RangeRecord.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/RangeRecord.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Script.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Script.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ScriptList.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ScriptList.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ScriptRecord.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ScriptRecord.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/ScriptTags.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/ScriptTags.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/SignatureBlock.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/SignatureBlock.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/SingleSubst.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/SingleSubst.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/SingleSubstFormat1.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/SingleSubstFormat1.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/SingleSubstFormat2.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/SingleSubstFormat2.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/TTCHeader.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/TTCHeader.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/Table.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/Table.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/TableDirectory.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/TableDirectory.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/TableException.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/TableException.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/TableFactory.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/TableFactory.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/VdmxTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/VdmxTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/VheaTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/VheaTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/ot/table/VmtxTable.java (renamed from turtle2d/src/net/java/dev/typecast/ot/table/VmtxTable.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/t2/T2Interpreter.java (renamed from turtle2d/src/net/java/dev/typecast/t2/T2Interpreter.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/t2/T2Mnemonic.java (renamed from turtle2d/src/net/java/dev/typecast/t2/T2Mnemonic.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/tt/engine/GraphicsState.java (renamed from turtle2d/src/net/java/dev/typecast/tt/engine/GraphicsState.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/tt/engine/Interpreter.java (renamed from turtle2d/src/net/java/dev/typecast/tt/engine/Interpreter.java)0
-rw-r--r--src/typecast/net/java/dev/typecast/tt/engine/Parser.java (renamed from turtle2d/src/net/java/dev/typecast/tt/engine/Parser.java)0
-rw-r--r--turtle2d/LICENSE.txt112
184 files changed, 70 insertions, 112 deletions
diff --git a/LICENSE.txt b/LICENSE.txt
index 9631a9450..986afd358 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -204,3 +204,73 @@ A.1) The JOGL source tree also contains header files from Khronos,
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+A.2) The JOGL source tree contains code from The Apache Software Foundation
+ which is covered by the Apache License Version 2.0
+
+Apache Harmony - Open Source Java SE
+=====================================
+
+<http://harmony.apache.org/>
+
+Author: The Apache Software Foundation (http://www.apache.org/).
+
+Copyright 2006, 2010 The Apache Software Foundation.
+
+Apache License
+Version 2.0, January 2004
+http://www.apache.org/licenses/
+
+Files:
+ src/jogamp/graph/geom/plane/AffineTransform.java
+ src/jogamp/graph/geom/plane/IllegalPathStateException.java
+ src/jogamp/graph/geom/plane/NoninvertibleTransformException.java
+ src/jogamp/graph/geom/plane/PathIterator.java
+ src/jogamp/graph/geom/plane/Path2D.java
+ src/jogamp/graph/math/plane/Crossing.java
+ src/org/apache/harmony/misc/HashCode.java
+
+
+A.3) The JOGL source tree contains code from David Schweinsberg
+ which is covered by the Apache License Version 2.0
+
+Typecast
+========
+
+Typecast is a font development environment for OpenType font technology.
+
+<http://typecast.dev.java.net/>
+
+Author: David Schweinsberg
+
+Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
+
+Apache License
+Version 2.0, January 2004
+http://www.apache.org/licenses/
+
+Files:
+ src/net/java/dev/typecast/**
+
+A.4) The JOGL source tree contains fonts from Ubuntu
+ which is covered by the UBUNTU FONT LICENCE Version 1.0
+
+Ubunut Font Family
+==================
+
+The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project.
+
+<http://font.ubuntu.com/>
+
+Copyright 2010 Canonical Ltd.
+Licensed under the Ubuntu Font Licence 1.0
+
+Author: Canonical Ltd., Dalton Maag
+
+UBUNTU FONT LICENCE
+Version 1.0
+http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt
+
+Files:
+ src/jogamp/graph/font/fonts/ubuntu/
+
+
diff --git a/turtle2d/doc/alt-algorithm-rsantina-01.pdf b/doc/curve/alt-algorithm-rsantina-01.pdf
index 969b3a7ae..969b3a7ae 100644
--- a/turtle2d/doc/alt-algorithm-rsantina-01.pdf
+++ b/doc/curve/alt-algorithm-rsantina-01.pdf
Binary files differ
diff --git a/turtle2d/src/com/jogamp/graph/curve/OutlineShape.java b/src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java
index 827717aa5..827717aa5 100755
--- a/turtle2d/src/com/jogamp/graph/curve/OutlineShape.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/OutlineShape.java
diff --git a/turtle2d/src/com/jogamp/graph/curve/Region.java b/src/jogl/classes/com/jogamp/graph/curve/Region.java
index 051cb1c38..051cb1c38 100755
--- a/turtle2d/src/com/jogamp/graph/curve/Region.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/Region.java
diff --git a/turtle2d/src/com/jogamp/graph/curve/RegionFactory.java b/src/jogl/classes/com/jogamp/graph/curve/RegionFactory.java
index d3b978b8a..d3b978b8a 100755
--- a/turtle2d/src/com/jogamp/graph/curve/RegionFactory.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/RegionFactory.java
diff --git a/turtle2d/src/com/jogamp/graph/curve/opengl/RegionRenderer.java b/src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java
index c1fec10b8..c1fec10b8 100644
--- a/turtle2d/src/com/jogamp/graph/curve/opengl/RegionRenderer.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/opengl/RegionRenderer.java
diff --git a/turtle2d/src/com/jogamp/graph/curve/opengl/Renderer.java b/src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java
index 863928ed4..863928ed4 100644
--- a/turtle2d/src/com/jogamp/graph/curve/opengl/Renderer.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java
diff --git a/turtle2d/src/com/jogamp/graph/curve/opengl/TextRenderer.java b/src/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java
index 2bb99d27c..2bb99d27c 100644
--- a/turtle2d/src/com/jogamp/graph/curve/opengl/TextRenderer.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/opengl/TextRenderer.java
diff --git a/turtle2d/src/com/jogamp/graph/curve/tess/CDTriangulator2D.java b/src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java
index a2e4ca50f..a2e4ca50f 100644
--- a/turtle2d/src/com/jogamp/graph/curve/tess/CDTriangulator2D.java
+++ b/src/jogl/classes/com/jogamp/graph/curve/tess/CDTriangulator2D.java
diff --git a/turtle2d/src/com/jogamp/graph/font/Font.java b/src/jogl/classes/com/jogamp/graph/font/Font.java
index a4ab527e2..a4ab527e2 100644
--- a/turtle2d/src/com/jogamp/graph/font/Font.java
+++ b/src/jogl/classes/com/jogamp/graph/font/Font.java
diff --git a/turtle2d/src/com/jogamp/graph/font/FontFactory.java b/src/jogl/classes/com/jogamp/graph/font/FontFactory.java
index 1752a693c..1752a693c 100644
--- a/turtle2d/src/com/jogamp/graph/font/FontFactory.java
+++ b/src/jogl/classes/com/jogamp/graph/font/FontFactory.java
diff --git a/turtle2d/src/com/jogamp/graph/font/FontSet.java b/src/jogl/classes/com/jogamp/graph/font/FontSet.java
index 0cee81124..0cee81124 100644
--- a/turtle2d/src/com/jogamp/graph/font/FontSet.java
+++ b/src/jogl/classes/com/jogamp/graph/font/FontSet.java
diff --git a/turtle2d/src/com/jogamp/graph/geom/AABBox.java b/src/jogl/classes/com/jogamp/graph/geom/AABBox.java
index 8cd06329e..8cd06329e 100644
--- a/turtle2d/src/com/jogamp/graph/geom/AABBox.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/AABBox.java
diff --git a/turtle2d/src/com/jogamp/graph/geom/Outline.java b/src/jogl/classes/com/jogamp/graph/geom/Outline.java
index a805adf6c..a805adf6c 100644
--- a/turtle2d/src/com/jogamp/graph/geom/Outline.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/Outline.java
diff --git a/turtle2d/src/com/jogamp/graph/geom/Triangle.java b/src/jogl/classes/com/jogamp/graph/geom/Triangle.java
index d13e8ddb1..d13e8ddb1 100644
--- a/turtle2d/src/com/jogamp/graph/geom/Triangle.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/Triangle.java
diff --git a/turtle2d/src/com/jogamp/graph/geom/Vertex.java b/src/jogl/classes/com/jogamp/graph/geom/Vertex.java
index 0e4e5e8df..0e4e5e8df 100644
--- a/turtle2d/src/com/jogamp/graph/geom/Vertex.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/Vertex.java
diff --git a/turtle2d/src/com/jogamp/graph/geom/opengl/SVertex.java b/src/jogl/classes/com/jogamp/graph/geom/opengl/SVertex.java
index 681067e40..681067e40 100644
--- a/turtle2d/src/com/jogamp/graph/geom/opengl/SVertex.java
+++ b/src/jogl/classes/com/jogamp/graph/geom/opengl/SVertex.java
diff --git a/turtle2d/src/com/jogamp/graph/math/Quaternion.java b/src/jogl/classes/com/jogamp/graph/math/Quaternion.java
index b77a5fa08..b77a5fa08 100755
--- a/turtle2d/src/com/jogamp/graph/math/Quaternion.java
+++ b/src/jogl/classes/com/jogamp/graph/math/Quaternion.java
diff --git a/turtle2d/src/com/jogamp/graph/math/VectorUtil.java b/src/jogl/classes/com/jogamp/graph/math/VectorUtil.java
index cca9a454f..cca9a454f 100755
--- a/turtle2d/src/com/jogamp/graph/math/VectorUtil.java
+++ b/src/jogl/classes/com/jogamp/graph/math/VectorUtil.java
diff --git a/turtle2d/src/jogamp/graph/curve/opengl/RegionRendererImpl01.java b/src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java
index c1f293fff..c1f293fff 100755
--- a/turtle2d/src/jogamp/graph/curve/opengl/RegionRendererImpl01.java
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java
diff --git a/turtle2d/src/jogamp/graph/curve/opengl/TextRendererImpl01.java b/src/jogl/classes/jogamp/graph/curve/opengl/TextRendererImpl01.java
index cebe7a19e..cebe7a19e 100644
--- a/turtle2d/src/jogamp/graph/curve/opengl/TextRendererImpl01.java
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/TextRendererImpl01.java
diff --git a/turtle2d/src/jogamp/graph/curve/opengl/VBORegion2PES2.java b/src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PES2.java
index c7c370f6d..c7c370f6d 100644
--- a/turtle2d/src/jogamp/graph/curve/opengl/VBORegion2PES2.java
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PES2.java
diff --git a/turtle2d/src/jogamp/graph/curve/opengl/VBORegionSPES2.java b/src/jogl/classes/jogamp/graph/curve/opengl/VBORegionSPES2.java
index 701549d46..701549d46 100644
--- a/turtle2d/src/jogamp/graph/curve/opengl/VBORegionSPES2.java
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/VBORegionSPES2.java
diff --git a/turtle2d/src/jogamp/graph/curve/opengl/shader/curverenderer01.fp b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.fp
index 2b3a0ce1d..2b3a0ce1d 100644
--- a/turtle2d/src/jogamp/graph/curve/opengl/shader/curverenderer01.fp
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.fp
diff --git a/turtle2d/src/jogamp/graph/curve/opengl/shader/curverenderer01.vp b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.vp
index bc9ecb41e..bc9ecb41e 100644
--- a/turtle2d/src/jogamp/graph/curve/opengl/shader/curverenderer01.vp
+++ b/src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01.vp
diff --git a/turtle2d/src/jogamp/graph/curve/tess/GraphOutline.java b/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java
index 5dae296e5..5dae296e5 100644
--- a/turtle2d/src/jogamp/graph/curve/tess/GraphOutline.java
+++ b/src/jogl/classes/jogamp/graph/curve/tess/GraphOutline.java
diff --git a/turtle2d/src/jogamp/graph/curve/tess/GraphVertex.java b/src/jogl/classes/jogamp/graph/curve/tess/GraphVertex.java
index b9f95a0e7..b9f95a0e7 100644
--- a/turtle2d/src/jogamp/graph/curve/tess/GraphVertex.java
+++ b/src/jogl/classes/jogamp/graph/curve/tess/GraphVertex.java
diff --git a/turtle2d/src/jogamp/graph/curve/tess/HEdge.java b/src/jogl/classes/jogamp/graph/curve/tess/HEdge.java
index d1bcc6e17..d1bcc6e17 100644
--- a/turtle2d/src/jogamp/graph/curve/tess/HEdge.java
+++ b/src/jogl/classes/jogamp/graph/curve/tess/HEdge.java
diff --git a/turtle2d/src/jogamp/graph/curve/tess/Loop.java b/src/jogl/classes/jogamp/graph/curve/tess/Loop.java
index fd7736a20..fd7736a20 100644
--- a/turtle2d/src/jogamp/graph/curve/tess/Loop.java
+++ b/src/jogl/classes/jogamp/graph/curve/tess/Loop.java
diff --git a/turtle2d/src/jogamp/graph/curve/text/GlyphShape.java b/src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java
index 36ba57244..36ba57244 100644
--- a/turtle2d/src/jogamp/graph/curve/text/GlyphShape.java
+++ b/src/jogl/classes/jogamp/graph/curve/text/GlyphShape.java
diff --git a/turtle2d/src/jogamp/graph/curve/text/GlyphString.java b/src/jogl/classes/jogamp/graph/curve/text/GlyphString.java
index 808e3a415..808e3a415 100644
--- a/turtle2d/src/jogamp/graph/curve/text/GlyphString.java
+++ b/src/jogl/classes/jogamp/graph/curve/text/GlyphString.java
diff --git a/turtle2d/src/jogamp/graph/font/FontConstructor.java b/src/jogl/classes/jogamp/graph/font/FontConstructor.java
index a382d292e..a382d292e 100644
--- a/turtle2d/src/jogamp/graph/font/FontConstructor.java
+++ b/src/jogl/classes/jogamp/graph/font/FontConstructor.java
diff --git a/turtle2d/src/jogamp/graph/font/FontInt.java b/src/jogl/classes/jogamp/graph/font/FontInt.java
index 4d9390da2..4d9390da2 100644
--- a/turtle2d/src/jogamp/graph/font/FontInt.java
+++ b/src/jogl/classes/jogamp/graph/font/FontInt.java
diff --git a/turtle2d/src/jogamp/graph/font/JavaFontLoader.java b/src/jogl/classes/jogamp/graph/font/JavaFontLoader.java
index 33505e797..33505e797 100644
--- a/turtle2d/src/jogamp/graph/font/JavaFontLoader.java
+++ b/src/jogl/classes/jogamp/graph/font/JavaFontLoader.java
diff --git a/turtle2d/src/jogamp/graph/font/UbuntuFontLoader.java b/src/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java
index e09ea85e5..e09ea85e5 100644
--- a/turtle2d/src/jogamp/graph/font/UbuntuFontLoader.java
+++ b/src/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt
index 15bdc0c0b..15bdc0c0b 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt
index cf0e4c111..cf0e4c111 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt
index 776a25edf..776a25edf 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/LICENCE.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/LICENCE.txt
index ae78a8f94..ae78a8f94 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/LICENCE.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/LICENCE.txt
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/README.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/README.txt
index 292d4ade6..292d4ade6 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/README.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/README.txt
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt
index d34265bc8..d34265bc8 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf
index 7639344e7..7639344e7 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf
index 337b8a88b..337b8a88b 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf
index c3b0fa46d..c3b0fa46d 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf
index d65e8eab3..d65e8eab3 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf
index 387ef03fc..387ef03fc 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf
index 5b92fcb5d..5b92fcb5d 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf
index a46446440..a46446440 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf
index 0e0955918..0e0955918 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf
Binary files differ
diff --git a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/copyright.txt b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/copyright.txt
index 3a45d712e..3a45d712e 100644
--- a/turtle2d/src/jogamp/graph/font/fonts/ubuntu/copyright.txt
+++ b/src/jogl/classes/jogamp/graph/font/fonts/ubuntu/copyright.txt
diff --git a/turtle2d/src/jogamp/graph/font/typecast/TypecastFont.java b/src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java
index 0d018a314..0d018a314 100644
--- a/turtle2d/src/jogamp/graph/font/typecast/TypecastFont.java
+++ b/src/jogl/classes/jogamp/graph/font/typecast/TypecastFont.java
diff --git a/turtle2d/src/jogamp/graph/font/typecast/TypecastFontConstructor.java b/src/jogl/classes/jogamp/graph/font/typecast/TypecastFontConstructor.java
index 5fb9d32f7..5fb9d32f7 100644
--- a/turtle2d/src/jogamp/graph/font/typecast/TypecastFontConstructor.java
+++ b/src/jogl/classes/jogamp/graph/font/typecast/TypecastFontConstructor.java
diff --git a/turtle2d/src/jogamp/graph/font/typecast/TypecastGlyph.java b/src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java
index 88d865f9c..88d865f9c 100644
--- a/turtle2d/src/jogamp/graph/font/typecast/TypecastGlyph.java
+++ b/src/jogl/classes/jogamp/graph/font/typecast/TypecastGlyph.java
diff --git a/turtle2d/src/jogamp/graph/font/typecast/TypecastHMetrics.java b/src/jogl/classes/jogamp/graph/font/typecast/TypecastHMetrics.java
index cd8595498..cd8595498 100644
--- a/turtle2d/src/jogamp/graph/font/typecast/TypecastHMetrics.java
+++ b/src/jogl/classes/jogamp/graph/font/typecast/TypecastHMetrics.java
diff --git a/turtle2d/src/jogamp/graph/font/typecast/TypecastRenderer.java b/src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java
index 410f5b73a..410f5b73a 100644
--- a/turtle2d/src/jogamp/graph/font/typecast/TypecastRenderer.java
+++ b/src/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java
diff --git a/turtle2d/src/jogamp/graph/geom/plane/AffineTransform.java b/src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java
index 2ba9f8d06..2ba9f8d06 100644
--- a/turtle2d/src/jogamp/graph/geom/plane/AffineTransform.java
+++ b/src/jogl/classes/jogamp/graph/geom/plane/AffineTransform.java
diff --git a/turtle2d/src/jogamp/graph/geom/plane/IllegalPathStateException.java b/src/jogl/classes/jogamp/graph/geom/plane/IllegalPathStateException.java
index 55211b3f9..55211b3f9 100644
--- a/turtle2d/src/jogamp/graph/geom/plane/IllegalPathStateException.java
+++ b/src/jogl/classes/jogamp/graph/geom/plane/IllegalPathStateException.java
diff --git a/turtle2d/src/jogamp/graph/geom/plane/NoninvertibleTransformException.java b/src/jogl/classes/jogamp/graph/geom/plane/NoninvertibleTransformException.java
index 398a03fca..398a03fca 100644
--- a/turtle2d/src/jogamp/graph/geom/plane/NoninvertibleTransformException.java
+++ b/src/jogl/classes/jogamp/graph/geom/plane/NoninvertibleTransformException.java
diff --git a/turtle2d/src/jogamp/graph/geom/plane/Path2D.java b/src/jogl/classes/jogamp/graph/geom/plane/Path2D.java
index 431891361..431891361 100644
--- a/turtle2d/src/jogamp/graph/geom/plane/Path2D.java
+++ b/src/jogl/classes/jogamp/graph/geom/plane/Path2D.java
diff --git a/turtle2d/src/jogamp/graph/geom/plane/PathIterator.java b/src/jogl/classes/jogamp/graph/geom/plane/PathIterator.java
index 8868a8c58..8868a8c58 100644
--- a/turtle2d/src/jogamp/graph/geom/plane/PathIterator.java
+++ b/src/jogl/classes/jogamp/graph/geom/plane/PathIterator.java
diff --git a/turtle2d/src/jogamp/graph/math/MathFloat.java b/src/jogl/classes/jogamp/graph/math/MathFloat.java
index 0b8d69eba..0b8d69eba 100644
--- a/turtle2d/src/jogamp/graph/math/MathFloat.java
+++ b/src/jogl/classes/jogamp/graph/math/MathFloat.java
diff --git a/turtle2d/src/jogamp/graph/math/plane/Crossing.java b/src/jogl/classes/jogamp/graph/math/plane/Crossing.java
index 8f8638632..8f8638632 100644
--- a/turtle2d/src/jogamp/graph/math/plane/Crossing.java
+++ b/src/jogl/classes/jogamp/graph/math/plane/Crossing.java
diff --git a/turtle2d/src/org/apache/harmony/misc/HashCode.java b/src/jogl/classes/org/apache/harmony/misc/HashCode.java
index e8ce8f620..e8ce8f620 100644
--- a/turtle2d/src/org/apache/harmony/misc/HashCode.java
+++ b/src/jogl/classes/org/apache/harmony/misc/HashCode.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/TestRegionRenderer01.java b/src/test/com/jogamp/opengl/test/junit/graph/TestRegionRenderer01.java
index 9ad4eb41a..9ad4eb41a 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/TestRegionRenderer01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/TestRegionRenderer01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/TestTextRenderer01.java b/src/test/com/jogamp/opengl/test/junit/graph/TestTextRenderer01.java
index c954c6aa7..c954c6aa7 100755
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/TestTextRenderer01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/TestTextRenderer01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java
index bf4bfab71..bf4bfab71 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java
index 56db37ebe..56db37ebe 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener02.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java
index dbd5fe158..dbd5fe158 100755
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java
index 7ffab59e3..7ffab59e3 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionNewtDemo02.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java
index eab5fc8eb..eab5fc8eb 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionRendererListenerBase01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java
index 622178bf2..622178bf2 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java
index 7290246d1..7290246d1 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextGLListener0A.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java
index 3739f28ea..3739f28ea 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java
index 40c7d6ac4..40c7d6ac4 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextNewtDemo02.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java
index 909f68b85..909f68b85 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/GPUTextRendererListenerBase01.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/MSAATool.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/MSAATool.java
index 5975e096b..5975e096b 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/MSAATool.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/MSAATool.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java
index 172eef4fc..172eef4fc 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/ReadBufferUtil.java
diff --git a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java b/src/test/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java
index e0c304e49..e0c304e49 100644
--- a/turtle2d/src/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java
+++ b/src/test/com/jogamp/opengl/test/junit/graph/demos/Screenshot.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/Disassembler.java b/src/typecast/net/java/dev/typecast/ot/Disassembler.java
index 73e75cc39..73e75cc39 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/Disassembler.java
+++ b/src/typecast/net/java/dev/typecast/ot/Disassembler.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/Fixed.java b/src/typecast/net/java/dev/typecast/ot/Fixed.java
index 6f83e922c..6f83e922c 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/Fixed.java
+++ b/src/typecast/net/java/dev/typecast/ot/Fixed.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/Mnemonic.java b/src/typecast/net/java/dev/typecast/ot/Mnemonic.java
index 5655c1e86..5655c1e86 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/Mnemonic.java
+++ b/src/typecast/net/java/dev/typecast/ot/Mnemonic.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/OTFont.java b/src/typecast/net/java/dev/typecast/ot/OTFont.java
index e58fc3794..e58fc3794 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/OTFont.java
+++ b/src/typecast/net/java/dev/typecast/ot/OTFont.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/OTFontCollection.java b/src/typecast/net/java/dev/typecast/ot/OTFontCollection.java
index 6f8754f59..6f8754f59 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/OTFontCollection.java
+++ b/src/typecast/net/java/dev/typecast/ot/OTFontCollection.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/OTGlyph.java b/src/typecast/net/java/dev/typecast/ot/OTGlyph.java
index 958dd2280..958dd2280 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/OTGlyph.java
+++ b/src/typecast/net/java/dev/typecast/ot/OTGlyph.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/Point.java b/src/typecast/net/java/dev/typecast/ot/Point.java
index fae13b098..fae13b098 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/Point.java
+++ b/src/typecast/net/java/dev/typecast/ot/Point.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceData.java b/src/typecast/net/java/dev/typecast/ot/mac/ResourceData.java
index a1c12ffc0..a1c12ffc0 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceData.java
+++ b/src/typecast/net/java/dev/typecast/ot/mac/ResourceData.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceFile.java b/src/typecast/net/java/dev/typecast/ot/mac/ResourceFile.java
index e9499d9e8..e9499d9e8 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceFile.java
+++ b/src/typecast/net/java/dev/typecast/ot/mac/ResourceFile.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceHeader.java b/src/typecast/net/java/dev/typecast/ot/mac/ResourceHeader.java
index bdfe15a72..bdfe15a72 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceHeader.java
+++ b/src/typecast/net/java/dev/typecast/ot/mac/ResourceHeader.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceMap.java b/src/typecast/net/java/dev/typecast/ot/mac/ResourceMap.java
index ee98fd8eb..ee98fd8eb 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceMap.java
+++ b/src/typecast/net/java/dev/typecast/ot/mac/ResourceMap.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceReference.java b/src/typecast/net/java/dev/typecast/ot/mac/ResourceReference.java
index f7f6e0fdf..f7f6e0fdf 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceReference.java
+++ b/src/typecast/net/java/dev/typecast/ot/mac/ResourceReference.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceType.java b/src/typecast/net/java/dev/typecast/ot/mac/ResourceType.java
index 2c21e7a27..2c21e7a27 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/mac/ResourceType.java
+++ b/src/typecast/net/java/dev/typecast/ot/mac/ResourceType.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/BaseTable.java b/src/typecast/net/java/dev/typecast/ot/table/BaseTable.java
index f92de718f..f92de718f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/BaseTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/BaseTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CffStandardStrings.java b/src/typecast/net/java/dev/typecast/ot/table/CffStandardStrings.java
index 987ea886c..987ea886c 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CffStandardStrings.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CffStandardStrings.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CffTable.java b/src/typecast/net/java/dev/typecast/ot/table/CffTable.java
index 2bd0cec63..2bd0cec63 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CffTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CffTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Charstring.java b/src/typecast/net/java/dev/typecast/ot/table/Charstring.java
index 2439d6bc5..2439d6bc5 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Charstring.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Charstring.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CharstringType2.java b/src/typecast/net/java/dev/typecast/ot/table/CharstringType2.java
index e47825cf3..e47825cf3 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CharstringType2.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CharstringType2.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ClassDef.java b/src/typecast/net/java/dev/typecast/ot/table/ClassDef.java
index 9fa45c3c6..9fa45c3c6 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ClassDef.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ClassDef.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ClassDefFormat1.java b/src/typecast/net/java/dev/typecast/ot/table/ClassDefFormat1.java
index 07b85ddf9..07b85ddf9 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ClassDefFormat1.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ClassDefFormat1.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ClassDefFormat2.java b/src/typecast/net/java/dev/typecast/ot/table/ClassDefFormat2.java
index f8b883c41..f8b883c41 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ClassDefFormat2.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ClassDefFormat2.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat.java b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat.java
index be88af1e6..be88af1e6 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat0.java b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat0.java
index 80f42b227..80f42b227 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat0.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat0.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat2.java b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat2.java
index 4eeaf420a..4eeaf420a 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat2.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat2.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat4.java b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat4.java
index 3748a8f84..3748a8f84 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat4.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat4.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat6.java b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat6.java
index f9b398aab..f9b398aab 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormat6.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapFormat6.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormatUnknown.java b/src/typecast/net/java/dev/typecast/ot/table/CmapFormatUnknown.java
index 01ca600f1..01ca600f1 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapFormatUnknown.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapFormatUnknown.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapIndexEntry.java b/src/typecast/net/java/dev/typecast/ot/table/CmapIndexEntry.java
index c82e270fb..c82e270fb 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapIndexEntry.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapIndexEntry.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CmapTable.java b/src/typecast/net/java/dev/typecast/ot/table/CmapTable.java
index de69cc1f0..de69cc1f0 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CmapTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CmapTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Coverage.java b/src/typecast/net/java/dev/typecast/ot/table/Coverage.java
index 3c6cf0409..3c6cf0409 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Coverage.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Coverage.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CoverageFormat1.java b/src/typecast/net/java/dev/typecast/ot/table/CoverageFormat1.java
index a81eb0f1e..a81eb0f1e 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CoverageFormat1.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CoverageFormat1.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CoverageFormat2.java b/src/typecast/net/java/dev/typecast/ot/table/CoverageFormat2.java
index a30489647..a30489647 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CoverageFormat2.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CoverageFormat2.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/CvtTable.java b/src/typecast/net/java/dev/typecast/ot/table/CvtTable.java
index 44dc0af41..44dc0af41 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/CvtTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/CvtTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Device.java b/src/typecast/net/java/dev/typecast/ot/table/Device.java
index 75c302acd..75c302acd 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Device.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Device.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/DirectoryEntry.java b/src/typecast/net/java/dev/typecast/ot/table/DirectoryEntry.java
index c0f2f9bc1..c0f2f9bc1 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/DirectoryEntry.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/DirectoryEntry.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/DsigEntry.java b/src/typecast/net/java/dev/typecast/ot/table/DsigEntry.java
index 6ce41ec48..6ce41ec48 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/DsigEntry.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/DsigEntry.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/DsigTable.java b/src/typecast/net/java/dev/typecast/ot/table/DsigTable.java
index 8d63800d4..8d63800d4 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/DsigTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/DsigTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Feature.java b/src/typecast/net/java/dev/typecast/ot/table/Feature.java
index 34adf4662..34adf4662 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Feature.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Feature.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/FeatureList.java b/src/typecast/net/java/dev/typecast/ot/table/FeatureList.java
index 8f17c461f..8f17c461f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/FeatureList.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/FeatureList.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/FeatureRecord.java b/src/typecast/net/java/dev/typecast/ot/table/FeatureRecord.java
index 7c2788892..7c2788892 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/FeatureRecord.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/FeatureRecord.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/FeatureTags.java b/src/typecast/net/java/dev/typecast/ot/table/FeatureTags.java
index 8d573d0c6..8d573d0c6 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/FeatureTags.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/FeatureTags.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/FpgmTable.java b/src/typecast/net/java/dev/typecast/ot/table/FpgmTable.java
index 37a2ae045..37a2ae045 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/FpgmTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/FpgmTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GaspRange.java b/src/typecast/net/java/dev/typecast/ot/table/GaspRange.java
index 9f343e942..9f343e942 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GaspRange.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GaspRange.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GaspTable.java b/src/typecast/net/java/dev/typecast/ot/table/GaspTable.java
index 50a1bcd93..50a1bcd93 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GaspTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GaspTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfCompositeComp.java b/src/typecast/net/java/dev/typecast/ot/table/GlyfCompositeComp.java
index 0a3f91a2a..0a3f91a2a 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfCompositeComp.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GlyfCompositeComp.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfCompositeDescript.java b/src/typecast/net/java/dev/typecast/ot/table/GlyfCompositeDescript.java
index 97c0b0f79..97c0b0f79 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfCompositeDescript.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GlyfCompositeDescript.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfDescript.java b/src/typecast/net/java/dev/typecast/ot/table/GlyfDescript.java
index 49ae5b494..49ae5b494 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfDescript.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GlyfDescript.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfSimpleDescript.java b/src/typecast/net/java/dev/typecast/ot/table/GlyfSimpleDescript.java
index e2c3a2c84..e2c3a2c84 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfSimpleDescript.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GlyfSimpleDescript.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfTable.java b/src/typecast/net/java/dev/typecast/ot/table/GlyfTable.java
index 03f519db2..03f519db2 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GlyfTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GlyfTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GlyphDescription.java b/src/typecast/net/java/dev/typecast/ot/table/GlyphDescription.java
index b23f31364..b23f31364 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GlyphDescription.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GlyphDescription.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GposTable.java b/src/typecast/net/java/dev/typecast/ot/table/GposTable.java
index 3efeeaa03..3efeeaa03 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GposTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GposTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/GsubTable.java b/src/typecast/net/java/dev/typecast/ot/table/GsubTable.java
index d7f9c355f..d7f9c355f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/GsubTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/GsubTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/HdmxTable.java b/src/typecast/net/java/dev/typecast/ot/table/HdmxTable.java
index 68a03c590..68a03c590 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/HdmxTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/HdmxTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/HeadTable.java b/src/typecast/net/java/dev/typecast/ot/table/HeadTable.java
index c99ae768d..c99ae768d 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/HeadTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/HeadTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/HheaTable.java b/src/typecast/net/java/dev/typecast/ot/table/HheaTable.java
index 4b49f41be..4b49f41be 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/HheaTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/HheaTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/HmtxTable.java b/src/typecast/net/java/dev/typecast/ot/table/HmtxTable.java
index 7b4cbae40..7b4cbae40 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/HmtxTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/HmtxTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ID.java b/src/typecast/net/java/dev/typecast/ot/table/ID.java
index 5dc79d766..5dc79d766 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ID.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ID.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/KernSubtable.java b/src/typecast/net/java/dev/typecast/ot/table/KernSubtable.java
index f55fa04fb..f55fa04fb 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/KernSubtable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/KernSubtable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/KernSubtableFormat0.java b/src/typecast/net/java/dev/typecast/ot/table/KernSubtableFormat0.java
index e3b1c9cf9..e3b1c9cf9 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/KernSubtableFormat0.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/KernSubtableFormat0.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/KernSubtableFormat2.java b/src/typecast/net/java/dev/typecast/ot/table/KernSubtableFormat2.java
index 5ff37c291..5ff37c291 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/KernSubtableFormat2.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/KernSubtableFormat2.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/KernTable.java b/src/typecast/net/java/dev/typecast/ot/table/KernTable.java
index 81c4a998f..81c4a998f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/KernTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/KernTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/KerningPair.java b/src/typecast/net/java/dev/typecast/ot/table/KerningPair.java
index de614235f..de614235f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/KerningPair.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/KerningPair.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LangSys.java b/src/typecast/net/java/dev/typecast/ot/table/LangSys.java
index 9963bf6af..9963bf6af 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LangSys.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LangSys.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LangSysRecord.java b/src/typecast/net/java/dev/typecast/ot/table/LangSysRecord.java
index a69c12a44..a69c12a44 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LangSysRecord.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LangSysRecord.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Ligature.java b/src/typecast/net/java/dev/typecast/ot/table/Ligature.java
index 36969ba7a..36969ba7a 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Ligature.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Ligature.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LigatureSet.java b/src/typecast/net/java/dev/typecast/ot/table/LigatureSet.java
index fe6db0445..fe6db0445 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LigatureSet.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LigatureSet.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LigatureSubst.java b/src/typecast/net/java/dev/typecast/ot/table/LigatureSubst.java
index 73a8b9d36..73a8b9d36 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LigatureSubst.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LigatureSubst.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LigatureSubstFormat1.java b/src/typecast/net/java/dev/typecast/ot/table/LigatureSubstFormat1.java
index b19b07111..b19b07111 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LigatureSubstFormat1.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LigatureSubstFormat1.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LocaTable.java b/src/typecast/net/java/dev/typecast/ot/table/LocaTable.java
index 5f62940df..5f62940df 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LocaTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LocaTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Lookup.java b/src/typecast/net/java/dev/typecast/ot/table/Lookup.java
index d6e46cd91..d6e46cd91 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Lookup.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Lookup.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LookupList.java b/src/typecast/net/java/dev/typecast/ot/table/LookupList.java
index 9ac76aba5..9ac76aba5 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LookupList.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LookupList.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LookupSubtable.java b/src/typecast/net/java/dev/typecast/ot/table/LookupSubtable.java
index 4d8dbb180..4d8dbb180 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LookupSubtable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LookupSubtable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LookupSubtableFactory.java b/src/typecast/net/java/dev/typecast/ot/table/LookupSubtableFactory.java
index 2081e2ea6..2081e2ea6 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LookupSubtableFactory.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LookupSubtableFactory.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/LtshTable.java b/src/typecast/net/java/dev/typecast/ot/table/LtshTable.java
index 12dca01f4..12dca01f4 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/LtshTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/LtshTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/MaxpTable.java b/src/typecast/net/java/dev/typecast/ot/table/MaxpTable.java
index 571d3ebfd..571d3ebfd 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/MaxpTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/MaxpTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/NameRecord.java b/src/typecast/net/java/dev/typecast/ot/table/NameRecord.java
index cdba03ef9..cdba03ef9 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/NameRecord.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/NameRecord.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/NameTable.java b/src/typecast/net/java/dev/typecast/ot/table/NameTable.java
index 05f823427..05f823427 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/NameTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/NameTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Os2Table.java b/src/typecast/net/java/dev/typecast/ot/table/Os2Table.java
index 9ec599724..9ec599724 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Os2Table.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Os2Table.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Panose.java b/src/typecast/net/java/dev/typecast/ot/table/Panose.java
index fe0a357d2..fe0a357d2 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Panose.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Panose.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/PcltTable.java b/src/typecast/net/java/dev/typecast/ot/table/PcltTable.java
index 457aec2e1..457aec2e1 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/PcltTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/PcltTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/PostTable.java b/src/typecast/net/java/dev/typecast/ot/table/PostTable.java
index 4a1b0650b..4a1b0650b 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/PostTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/PostTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/PrepTable.java b/src/typecast/net/java/dev/typecast/ot/table/PrepTable.java
index 938b9b840..938b9b840 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/PrepTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/PrepTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Program.java b/src/typecast/net/java/dev/typecast/ot/table/Program.java
index d4dd094e2..d4dd094e2 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Program.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Program.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/RangeRecord.java b/src/typecast/net/java/dev/typecast/ot/table/RangeRecord.java
index 3bcb9ccb5..3bcb9ccb5 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/RangeRecord.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/RangeRecord.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Script.java b/src/typecast/net/java/dev/typecast/ot/table/Script.java
index e3022c116..e3022c116 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Script.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Script.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ScriptList.java b/src/typecast/net/java/dev/typecast/ot/table/ScriptList.java
index bd82a052f..bd82a052f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ScriptList.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ScriptList.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ScriptRecord.java b/src/typecast/net/java/dev/typecast/ot/table/ScriptRecord.java
index aea0bf0df..aea0bf0df 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ScriptRecord.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ScriptRecord.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/ScriptTags.java b/src/typecast/net/java/dev/typecast/ot/table/ScriptTags.java
index eeb4f8e25..eeb4f8e25 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/ScriptTags.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/ScriptTags.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/SignatureBlock.java b/src/typecast/net/java/dev/typecast/ot/table/SignatureBlock.java
index 2e4acf525..2e4acf525 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/SignatureBlock.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/SignatureBlock.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/SingleSubst.java b/src/typecast/net/java/dev/typecast/ot/table/SingleSubst.java
index 91c985883..91c985883 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/SingleSubst.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/SingleSubst.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/SingleSubstFormat1.java b/src/typecast/net/java/dev/typecast/ot/table/SingleSubstFormat1.java
index 538c57f6d..538c57f6d 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/SingleSubstFormat1.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/SingleSubstFormat1.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/SingleSubstFormat2.java b/src/typecast/net/java/dev/typecast/ot/table/SingleSubstFormat2.java
index 74c68f71f..74c68f71f 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/SingleSubstFormat2.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/SingleSubstFormat2.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/TTCHeader.java b/src/typecast/net/java/dev/typecast/ot/table/TTCHeader.java
index 2f38d33f4..2f38d33f4 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/TTCHeader.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/TTCHeader.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/Table.java b/src/typecast/net/java/dev/typecast/ot/table/Table.java
index ddbdc49e2..ddbdc49e2 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/Table.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/Table.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/TableDirectory.java b/src/typecast/net/java/dev/typecast/ot/table/TableDirectory.java
index 2eff53dd9..2eff53dd9 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/TableDirectory.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/TableDirectory.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/TableException.java b/src/typecast/net/java/dev/typecast/ot/table/TableException.java
index 02bc49eb5..02bc49eb5 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/TableException.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/TableException.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/TableFactory.java b/src/typecast/net/java/dev/typecast/ot/table/TableFactory.java
index 28a7a4a97..28a7a4a97 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/TableFactory.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/TableFactory.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/VdmxTable.java b/src/typecast/net/java/dev/typecast/ot/table/VdmxTable.java
index 907133b6d..907133b6d 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/VdmxTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/VdmxTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/VheaTable.java b/src/typecast/net/java/dev/typecast/ot/table/VheaTable.java
index 3863080cf..3863080cf 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/VheaTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/VheaTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/ot/table/VmtxTable.java b/src/typecast/net/java/dev/typecast/ot/table/VmtxTable.java
index b2d9a3c3e..b2d9a3c3e 100644
--- a/turtle2d/src/net/java/dev/typecast/ot/table/VmtxTable.java
+++ b/src/typecast/net/java/dev/typecast/ot/table/VmtxTable.java
diff --git a/turtle2d/src/net/java/dev/typecast/t2/T2Interpreter.java b/src/typecast/net/java/dev/typecast/t2/T2Interpreter.java
index 6ae59cf8d..6ae59cf8d 100644
--- a/turtle2d/src/net/java/dev/typecast/t2/T2Interpreter.java
+++ b/src/typecast/net/java/dev/typecast/t2/T2Interpreter.java
diff --git a/turtle2d/src/net/java/dev/typecast/t2/T2Mnemonic.java b/src/typecast/net/java/dev/typecast/t2/T2Mnemonic.java
index 810aea159..810aea159 100644
--- a/turtle2d/src/net/java/dev/typecast/t2/T2Mnemonic.java
+++ b/src/typecast/net/java/dev/typecast/t2/T2Mnemonic.java
diff --git a/turtle2d/src/net/java/dev/typecast/tt/engine/GraphicsState.java b/src/typecast/net/java/dev/typecast/tt/engine/GraphicsState.java
index 1c36bd3de..1c36bd3de 100644
--- a/turtle2d/src/net/java/dev/typecast/tt/engine/GraphicsState.java
+++ b/src/typecast/net/java/dev/typecast/tt/engine/GraphicsState.java
diff --git a/turtle2d/src/net/java/dev/typecast/tt/engine/Interpreter.java b/src/typecast/net/java/dev/typecast/tt/engine/Interpreter.java
index 6f436d764..6f436d764 100644
--- a/turtle2d/src/net/java/dev/typecast/tt/engine/Interpreter.java
+++ b/src/typecast/net/java/dev/typecast/tt/engine/Interpreter.java
diff --git a/turtle2d/src/net/java/dev/typecast/tt/engine/Parser.java b/src/typecast/net/java/dev/typecast/tt/engine/Parser.java
index bfae53197..bfae53197 100644
--- a/turtle2d/src/net/java/dev/typecast/tt/engine/Parser.java
+++ b/src/typecast/net/java/dev/typecast/tt/engine/Parser.java
diff --git a/turtle2d/LICENSE.txt b/turtle2d/LICENSE.txt
deleted file mode 100644
index 4b5accb41..000000000
--- a/turtle2d/LICENSE.txt
+++ /dev/null
@@ -1,112 +0,0 @@
-
-L.1) The JOGL source tree contains code from the JogAmp Community
- which is covered by the Simplified BSD 2-clause license:
-
- Copyright 2010 JogAmp Community. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without modification, are
- permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of
- conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list
- of conditions and the following disclaimer in the documentation and/or other materials
- provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- The views and conclusions contained in the software and documentation are those of the
- authors and should not be interpreted as representing official policies, either expressed
- or implied, of JogAmp Community.
-
- You can address the JogAmp Community via:
- Web http://jogamp.org/
- Forum/Mailinglist http://jogamp.762907.n3.nabble.com/
- JogAmp Channel server: conference.jabber.org room: jogamp
- Repository http://jogamp.org/git/
- Email mediastream _at_ jogamp _dot_ org
-
-
-++++
-
-L.2) The JOGL source tree contains code from The Apache Software Foundation
- which is covered by the Apache License Version 2.0
-
-Apache Harmony - Open Source Java SE
-=====================================
-
-<http://harmony.apache.org/>
-
-Author: The Apache Software Foundation (http://www.apache.org/).
-
-Copyright 2006, 2010 The Apache Software Foundation.
-
-Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/
-
-Files:
- src/jogamp/graph/geom/plane/AffineTransform.java
- src/jogamp/graph/geom/plane/IllegalPathStateException.java
- src/jogamp/graph/geom/plane/NoninvertibleTransformException.java
- src/jogamp/graph/geom/plane/PathIterator.java
- src/jogamp/graph/geom/plane/Path2D.java
- src/jogamp/graph/math/plane/Crossing.java
- src/org/apache/harmony/misc/HashCode.java
-
-++++
-
-L.3) The JOGL source tree contains code from David Schweinsberg
- which is covered by the Apache License Version 2.0
-
-Typecast
-========
-
-Typecast is a font development environment for OpenType font technology.
-
-<http://typecast.dev.java.net/>
-
-Author: David Schweinsberg
-
-Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
-
-Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/
-
-Files:
- src/net/java/dev/typecast/**
-
-++++
-
-L.4) The JOGL source tree contains fonts from Ubuntu
- which is covered by the UBUNTU FONT LICENCE Version 1.0
-
-Ubunut Font Family
-==================
-
-The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project.
-
-<http://font.ubuntu.com/>
-
-Copyright 2010 Canonical Ltd.
-Licensed under the Ubuntu Font Licence 1.0
-
-Author: Canonical Ltd., Dalton Maag
-
-UBUNTU FONT LICENCE
-Version 1.0
-http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt
-
-Files:
- src/jogamp/graph/font/fonts/ubuntu/
-