Reorganized directory structure to include branches and tags.
Fixed the way stroke and fill properties were being initialized for TextObjects. The fix actually works this time.
Changed the path to Processing from a literal to a variable.
Changed 'classes' to 'bin' for consistency with other projects.
Fixed a bug which caused all TextObjectGlyphs to be tagged as 'deformed' even if it was not the case.
Added clear() and clearPage(...) methods to the Book for removing TextObjects.
Fixed bug in OnDrag which caused all TextObjects in the Book to get dragged, not just the one under the mouse.
Fixed bug which caused glyph Behaviours to be applied to groups when building sentences.
Renamed 'centerGroup' to 'alignCenter' in TextObjectBuilder.
Added accessor method 'Book.setAlignCenter()'.
Fixed bug in 'TextObjectBuilder.buildSentence()' which caused lines 2 and up to start at the position where the first line ended.
Made 'alignCenter' also work on groups created with 'TextObjectBuilder.buildSentence()'.
Replaced 'alignCenter' with 'align' which can now be either LEFT (default), CENTER, or RIGHT.
Renamed and updated 'Book.setAlignCenter()' to 'Book.textAlign()'.
Added license header to all source files.
Added font initialization (setFont) in constructors to fix the NullPointerException when calling setLineHeight before setFont.
Merged changes from opengl branch back to the trunk.
Changed the default Book renderer yet again: if the Java2D renderer fails initializing, it automatically tries the PGraphics renderer.
Updated examples to use the new renderer choices.
Fixed bug that caused very thin gaps between the drawn triangles when tesselating a glyph by making sure smooth() is off when filling the glyph.
Fixed the bezier curve approximation for the tessalation.
Fixed a @param in the javadoc
Fix so that both renderers (JAVA2D and OPENGL) store/use the size value from the textFront(PFont pf, float size) function.
Branch that is mainly about making NextText jump into 3D space, but also adding support for each renderer JAVA2D, P2D, P3D and OPENGL, in addition to a few other minor changes.
Quite a few changes.
Mainly, created a renderer class for each (JAVA2D, P2D, P3D and OPENGL) with specific support.
Added 3D position and rotation to the TextPage object.
Removed the Vector3ArithmeticException from Vector3.normalize().