Edit

kc3-lang/ftgl/ChangeLog

Branch :

  • Show log

    Commit

  • Author : brlcad
    Date : 2008-05-04 04:55:16
    Hash : 204900fe
    Message : initial changelog through today created via svn2cl.sh -i -a

  • ChangeLog
  • 2008-05-04 04:50  brlcad
    
    	* [r1037] NEWS: credit self for the precomputed glyph and kerning
    	  tables that gave a nice performance boost to the font rendering
    	  (at a mild expense of 64k memory per font face)
    
    2008-05-04 04:46  brlcad
    
    	* [r1036] NEWS: annotate that sam fixed many bugs related to memory
    	  corruption, leaks, and prevented/fixed more than a handful of
    	  bugs through inspection and valgrinding
    
    2008-05-04 04:35  brlcad
    
    	* [r1035] Makefile.am: print an informative summary
    
    2008-05-04 04:31  brlcad
    
    	* [r1034] configure.ac: have to add the default include dir path to
    	  the CPPFLAGS so we can find the headers
    
    2008-05-04 04:29  brlcad
    
    	* [r1033] m4/glut.m4: GLUT framework needs the OpenGL framework,
    	  use the same Xlinker hack for libtool
    
    2008-05-04 03:59  brlcad
    
    	* [r1032] configure.ac: add an output summary
    
    2008-05-04 03:55  brlcad
    
    	* [r1031] m4/gl.m4: test with LIBS instead of LDFLAGS but don't
    	  persist since that's done later
    
    2008-05-04 03:13  brlcad
    
    	* [r1030] m4/gl.m4, m4/glut.m4: fix the gl/glut tests so that they
    	  also work on mac os x where libraries are specified through
    	  frameworks instead of libs. libtool 1.5 and earlier are
    	  unfortunately have busted behavior with -no-undefined libraries
    	  as it strips off unrecognized options, hence the use of -Xlinker
    
    2008-05-04 02:58  brlcad
    
    	* [r1029] src/FTFont/FTTextureFont.cpp, src/FTLayout/FTLayout.cpp:
    	  refer to local/private headers with local path inclusion,
    	  otherwise the search include paths are wrong
    
    2008-05-04 02:57  brlcad
    
    	* [r1028] src/Makefile.am: list the libs as libs instead of flags
    	  so they get passed through as dependencies in the libtool archive
    
    2008-05-03 23:40  brlcad
    
    	* [r1027] configure.ac: use AC_PATH_PROG instead of
    	  PKG_CHECK_MODULES to keep the versions to a minimum
    
    2008-05-03 17:21  brlcad
    
    	* [r1026] m4/gl.m4: have to quote the AC_MSG_ERROR else the exit
    	  code is screwed up
    
    2008-05-02 14:52  sammy
    
    	* [r1025] src/FTLayout/FTLayout.cpp, src/FTLayout/FTLayoutImpl.h: *
    	  Add a virtual destructor to FTLayoutImpl to make sure derived
    	  classes
    	  have their destructors called.
    	  * Make all FTLayoutImpl members protected. Only its derived
    	  classes and
    	  FTLayout need to access them.
    
    2008-05-02 13:28  sammy
    
    	* [r1024] docs/Makefile.am: * Fix inconsistencies in the
    	  documentation install paths.
    
    2008-05-02 13:27  sammy
    
    	* [r1023] src/FTLayout/FTLayoutGlue.cpp: * Add an implicit cast to
    	  FTGL::TextAlignment in the FTLayout::SetAlignment
    	  C wrapper.
    
    2008-05-02 13:18  sammy
    
    	* [r1022] src/FTGL/FTLayout.h, src/FTGL/FTSimpleLayout.h,
    	  src/FTLayout/FTLayoutGlue.cpp: * Started documenting the FTLayout
    	  C bindings.
    
    2008-05-02 13:17  sammy
    
    	* [r1021] .gitignore, configure.ac, docs/Makefile.am,
    	  docs/doxygen.cfg.in: * Generate PDF documentation if a proper
    	  LaTeX installation can be found.
    
    2008-05-02 12:45  sammy
    
    	* [r1020] docs/Makefile.am, docs/ftgl.dox, docs/images/ftgl.png,
    	  docs/images/ftgldemo.jpg[DEL], src/FTGlyph/FTTextureGlyph.cpp: *
    	  Use a smaller logo on the User Guide's front page.
    
    2008-05-02 12:43  sammy
    
    	* [r1019] src/FTFont/FTFontGlue.cpp, src/FTGL/FTBitmapGlyph.h,
    	  src/FTGL/FTExtrdGlyph.h, src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
    	  src/FTGL/FTLayout.h, src/FTGL/FTOutlineGlyph.h,
    	  src/FTGL/FTPixmapGlyph.h, src/FTGL/FTPolyGlyph.h,
    	  src/FTGL/FTTextureGlyph.h, src/FTGL/ftgl.h,
    	  src/FTGlyph/FTGlyphGlue.cpp: * Document the C bindings for
    	  FTGlyph.
    
    2008-05-02 12:43  sammy
    
    	* [r1018] src/FTGlyph/FTGlyphGlue.cpp: * Fix a potential memory
    	  leak in the FTGlyph C bindings error handler.
    
    2008-05-02 09:58  sammy
    
    	* [r1017] docs/FTGL.html[DEL], docs/Makefile.am,
    	  docs/doxygen.cfg.in, docs/ftgl.dox: * Converted the HTML
    	  documentation to Doxygen so that everything ends up
    	  in the same document. Plus, Doxygen's C++ pretty-printer is very
    	  nice for
    	  code examples.
    
    2008-05-02 09:17  sammy
    
    	* [r1016] ftgl.pc.in: * Fixes and enhancements to ftgl.pc:
    	  + Add -I${includedir}/FTGL to Cflags because we want to support
    	  legacy
    	  application that still #include <FTGLBitmapFont.h>.
    	  + Remove @GL_CFLAGS@ from Cflags because our public headers do
    	  not use
    	  GL headers.
    	  + Add freetype2 to Requires.private since it ships its own .pc
    	  file. Not
    	  using Requires because freetype2 is only really needed for
    	  statically
    	  linking. Getting rid of @FT2_CFLAGS@ and @FT2_LIBS@ at the same
    	  time.
    
    2008-05-02 09:16  sammy
    
    	* [r1015] docs/doxygen.cfg.in: * Activate macro expansion in
    	  Doxygen to hide useless macros such as
    	  FTGL_EXPORT in the documentation.
    
    2008-05-02 09:15  sammy
    
    	* [r1014] src/FTFont/FTFontGlue.cpp, src/FTGL/FTFont.h,
    	  src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
    	  src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
    	  src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h,
    	  test/CTest.c: * Change a few function names in the FTFont C
    	  bindings to avoid confusion
    	  with other classes.
    	  * Document the C bindings. Since it's almost copypasta from the
    	  C++
    	  documentation, I put the constructors back in their original
    	  files.
    
    2008-05-02 09:13  sammy
    
    	* [r1013] src/FTGL/ftgl.h: * Add RENDER_ALL to the enum used in
    	  Font::Render() so that client
    	  applications need not worry about future extensions.
    
    2008-05-02 07:21  sammy
    
    	* [r1012] src/FTGlyph/FTExtrudeGlyph.cpp: * Fix a memory leak in
    	  ~FTExtrudeGlyph: only one of the three display lists
    	  was being freed.
    
    2008-05-02 07:21  sammy
    
    	* [r1011] test/CTest.c, test/FTBitmapFont-Test.cpp,
    	  test/FTExtrudeFont-Test.cpp, test/FTOutlineFont-Test.cpp,
    	  test/FTPixmapFont-Test.cpp, test/FTPolygonFont-Test.cpp,
    	  test/FTTextureFont-Test.cpp: * Fix memory leaks in the font tests
    	  due to temporary variables not being
    	  deleted.
    	  * Add a few method calls to the C test program.
    
    2008-05-02 07:21  sammy
    
    	* [r1010] src/FTGL/FTPoint.h: * Fix brown-paper-bag bug in the
    	  vector product computation: the indices
    	  were completely messed up. Thanks to valgrind for spotting it for
    	  me.
    
    2008-05-02 07:20  sammy
    
    	* [r1009] src/FTFont/FTFontGlue.cpp, src/FTGlyph/FTGlyphGlue.cpp,
    	  src/FTLayout/FTLayoutGlue.cpp: * Fix a small memory leak in the C
    	  bindings destructors.
    
    2008-05-02 04:17  brlcad
    
    	* [r1008] mac/FTGL.pbproj[DEL]: remove the obsolete 10.3 project
    	  builder project for mac, it's now pretty far out of date and is
    	  without maintainer
    
    2008-05-02 03:52  brlcad
    
    	* [r1007] AUTHORS: add a utf-8 coding line for emacs, attribute
    	  full name with e-mail
    
    2008-05-02 03:45  brlcad
    
    	* [r1006] .: don't ignore COPYING now that there is one
    
    2008-05-01 19:31  sammy
    
    	* [r1005] src/FTGL/FTFont.h, src/FTGL/FTGlyph.h,
    	  src/FTGL/FTLayout.h: * Make our base classes' destructors public.
    	  We want to prevent accidental
    	  instantiation, but direct destruction is perfectly legal.
    
    2008-05-01 18:46  sammy
    
    	* [r1004] src/FTFace.cpp: * Proper FTFace member initialisation to
    	  prevent destructor-time crashes.
    
    2008-05-01 18:33  sammy
    
    	* [r1003] src/FTCharmap.cpp, src/FTCharmap.h, src/FTFace.cpp,
    	  src/FTFace.h: * Optimise FTFace::KernAdvance() so that kerning
    	  for font indices < 128 is
    	  precomputed during FTFace() instantiation to avoid calling
    	  FT_Get_Kerning()
    	  too often. Patch by Sean Morrison, taken from bzflag commit
    	  r14652,
    	  reworked for safety and performance by me.
    
    2008-05-01 18:31  sammy
    
    	* [r1002] src/FTCharmap.cpp, src/FTCharmap.h: * Optimize
    	  FTCharmap::FontIndex() so that font indices < 128 are precomputed
    	  during FTCharmap() instantiation to avoid repeated
    	  tt_cmap4_char_index()
    	  calls. Performance patch by Sean Morrison, taken from bzflag
    	  commit r14644.
    
    2008-05-01 18:30  sammy
    
    	* [r1001] src/FTFont/FTTextureFont.cpp: * Avoid crashing when the
    	  texture size is so small that its integer size
    	  becomes zero. At the same time, round many floats instead of
    	  simply
    	  flooring them to int. First part by Sean Morrison from bzflag
    	  commit
    	  r14590.
    
    2008-05-01 14:19  sammy
    
    	* [r1000] AUTHORS, src/FTFont/FTTextureFont.cpp: * Patches by Sean
    	  Morrison, from BzFlag commits r15755 and r14843:
    	  + Only delete textures if there is at least one of them.
    	  + Ensure that the FTTextureFont data members get set for all
    	  cases.
    	  * Added Sean to the AUTHORS file.
    
    2008-05-01 13:42  sammy
    
    	* [r999] src/FTFont/FTFont.cpp, src/FTFont/FTTextureFont.cpp,
    	  src/FTGL/FTBBox.h, src/FTGlyph/FTGlyphGlue.cpp,
    	  src/FTLayout/FTSimpleLayout.cpp, test/FTBBox-Test.cpp: * Store
    	  FTPoints in the BBox object instead of floats. This was a todo
    	  from Henry.
    
    2008-05-01 12:05  sammy
    
    	* [r998] docs/Makefile.am, docs/images/metrics.png,
    	  docs/images/metrics.svg: * Remade metrics.png using Inkscape.
    
    2008-05-01 10:54  sammy
    
    	* [r997] src/FTGL/FTPoint.h, src/FTGlyph/FTExtrudeGlyph.cpp,
    	  src/FTPoint.cpp: * Inline most FTPoint methods and operators.
    	  This will probably make the
    	  code smaller instead of bigger, because most of what they do will
    	  be
    	  optimised out by the compiler.
    	  * Get rid of the weird GetNormal() method and reimplement it
    	  using the ^
    	  operator (vector product) and Normalise() method instead.
    
    2008-05-01 10:04  sammy
    
    	* [r996] .gitignore, docs, src/FTGL/FTFont.h,
    	  src/FTGL/FTGLBitmapFont.h, src/FTGL/FTGLExtrdFont.h,
    	  src/FTGL/FTGLOutlineFont.h, src/FTGL/FTGLPixmapFont.h,
    	  src/FTGL/FTGLPolygonFont.h, src/FTGL/FTGLTextureFont.h,
    	  src/FTGL/FTGlyph.h, src/FTGL/FTLayout.h, src/FTGL/FTPoint.h,
    	  src/FTGL/FTSimpleLayout.h, test: * Moved C constructor bindings
    	  to FTFont.h and FTLayout.h so that
    	  they appear in the same file in the generated documentation.
    	  * Various minor documentation updates.
    
    2008-05-01 09:45  sammy
    
    	* [r995] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
    	  test/CXXTest.cpp[CPY], test/FTBitmapFont-Test.cpp[CPY],
    	  test/FTExtrdGlyph-Test.cpp[DEL],
    	  test/FTExtrudeFont-Test.cpp[CPY],
    	  test/FTExtrudeGlyph-Test.cpp[CPY],
    	  test/FTGLBitmapFont-Test.cpp[DEL],
    	  test/FTGLExtrdFont-Test.cpp[DEL],
    	  test/FTGLOutlineFont-Test.cpp[DEL],
    	  test/FTGLPixmapFont-Test.cpp[DEL],
    	  test/FTGLPolygonFont-Test.cpp[DEL],
    	  test/FTGLTextureFont-Test.cpp[DEL],
    	  test/FTOutlineFont-Test.cpp[CPY],
    	  test/FTPixmapFont-Test.cpp[CPY], test/FTPolyGlyph-Test.cpp[DEL],
    	  test/FTPolygonFont-Test.cpp[CPY],
    	  test/FTPolygonGlyph-Test.cpp[CPY],
    	  test/FTTextureFont-Test.cpp[CPY], test/Makefile.am,
    	  test/TestMain.cpp[DEL], test/demo.cpp: * Update demos and unit
    	  tests so that they use the newly named types.
    
    2008-05-01 09:31  sammy
    
    	* [r994] src/FTContour.h, src/FTFont/FTBitmapFont.cpp[CPY],
    	  src/FTFont/FTBitmapFontImpl.h[CPY],
    	  src/FTFont/FTExtrudeFont.cpp[CPY],
    	  src/FTFont/FTExtrudeFontImpl.h[CPY], src/FTFont/FTFont.cpp,
    	  src/FTFont/FTFontGlue.cpp, src/FTFont/FTGLBitmapFont.cpp[DEL],
    	  src/FTFont/FTGLBitmapFontImpl.h[DEL],
    	  src/FTFont/FTGLExtrdFont.cpp[DEL],
    	  src/FTFont/FTGLExtrdFontImpl.h[DEL],
    	  src/FTFont/FTGLOutlineFont.cpp[DEL],
    	  src/FTFont/FTGLOutlineFontImpl.h[DEL],
    	  src/FTFont/FTGLPixmapFont.cpp[DEL],
    	  src/FTFont/FTGLPixmapFontImpl.h[DEL],
    	  src/FTFont/FTGLPolygonFont.cpp[DEL],
    	  src/FTFont/FTGLPolygonFontImpl.h[DEL],
    	  src/FTFont/FTGLTextureFont.cpp[DEL],
    	  src/FTFont/FTGLTextureFontImpl.h[DEL],
    	  src/FTFont/FTOutlineFont.cpp[CPY],
    	  src/FTFont/FTOutlineFontImpl.h[CPY],
    	  src/FTFont/FTPixmapFont.cpp[CPY],
    	  src/FTFont/FTPixmapFontImpl.h[CPY],
    	  src/FTFont/FTPolygonFont.cpp[CPY],
    	  src/FTFont/FTPolygonFontImpl.h[CPY],
    	  src/FTFont/FTTextureFont.cpp[CPY],
    	  src/FTFont/FTTextureFontImpl.h[CPY], src/FTGL/FTExtrdGlyph.h,
    	  src/FTGL/FTFont.h, src/FTGL/FTGLBitmapFont.h,
    	  src/FTGL/FTGLExtrdFont.h, src/FTGL/FTGLOutlineFont.h,
    	  src/FTGL/FTGLPixmapFont.h, src/FTGL/FTGLPolygonFont.h,
    	  src/FTGL/FTGLTextureFont.h, src/FTGL/FTPolyGlyph.h,
    	  src/FTGlyph/FTExtrdGlyph.cpp[DEL],
    	  src/FTGlyph/FTExtrdGlyphImpl.h[DEL],
    	  src/FTGlyph/FTExtrudeGlyph.cpp[CPY],
    	  src/FTGlyph/FTExtrudeGlyphImpl.h[CPY],
    	  src/FTGlyph/FTGlyphGlue.cpp, src/FTGlyph/FTPolyGlyph.cpp[DEL],
    	  src/FTGlyph/FTPolyGlyphImpl.h[DEL],
    	  src/FTGlyph/FTPolygonGlyph.cpp[CPY],
    	  src/FTGlyph/FTPolygonGlyphImpl.h[CPY],
    	  src/FTGlyph/FTTextureGlyphImpl.h, src/FTVectoriser.h,
    	  src/Makefile.am: * Mass consistency renaming: the fonts' "FTGL"
    	  prefix is dropped in favour
    	  of "FT" because all other types use only the latter.
    	  * Rename "Extrd" types to "Extrude" because the former doesn't
    	  really make
    	  much sense.
    	  * Added appropriate #defines so that legacy applications still
    	  build.
    
    2008-05-01 07:47  sammy
    
    	* [r993] docs/doxygen.cfg.in: * Predefine __cplusplus in the
    	  Doxygen config file so that the whole
    	  headers are parsed.
    
    2008-05-01 07:37  sammy
    
    	* [r992] configure.ac, docs/Makefile.am, docs/doxygen.cfg.in[CPY],
    	  docs/ftgl_dox[DEL]: * Generate the Doxygen configuration file at
    	  configure time so that we
    	  don't need to hardcode the package version in it.
    	  * Only generate documentation for the public classes.
    
    2008-04-30 19:59  sammy
    
    	* [r991] docs/Makefile.am, docs/ftgl_dox, docs/html.tar.gz[DEL]: *
    	  Remove deprecated html.tar.gz tarball. We may ship one later, but
    	  right
    	  now it is unusable.
    	  * Update Doxygen config file so that it sees our new header
    	  locations.
    
    2008-04-30 16:35  sammy
    
    	* [r990] src/FTCharToGlyphIndexMap.h, src/FTCharmap.h,
    	  src/FTContour.h, src/FTFace.h, src/FTGlyphContainer.h,
    	  src/FTLibrary.h, src/FTList.h, src/FTSize.h, src/FTVector.h,
    	  src/FTVectoriser.h: * Remove FTGL_EXPORT specification from
    	  classes that are not actually
    	  exported.
    
    2008-04-30 16:27  sammy
    
    	* [r989] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
    	  demo/Makefile.am, include[DEL], src/FTCharToGlyphIndexMap.h,
    	  src/FTCharmap.h, src/FTContour.h, src/FTFace.h,
    	  src/FTFont/FTFont.cpp, src/FTFont/FTFontImpl.h,
    	  src/FTFont/FTGLBitmapFont.cpp, src/FTFont/FTGLBitmapFontImpl.h,
    	  src/FTFont/FTGLExtrdFont.cpp, src/FTFont/FTGLExtrdFontImpl.h,
    	  src/FTFont/FTGLOutlineFont.cpp, src/FTFont/FTGLOutlineFontImpl.h,
    	  src/FTFont/FTGLPixmapFont.cpp, src/FTFont/FTGLPixmapFontImpl.h,
    	  src/FTFont/FTGLPolygonFont.cpp, src/FTFont/FTGLPolygonFontImpl.h,
    	  src/FTFont/FTGLTextureFont.cpp, src/FTFont/FTGLTextureFontImpl.h,
    	  src/FTGL[CPY], src/FTGL/FTBBox.h[CPY],
    	  src/FTGL/FTBitmapGlyph.h[CPY], src/FTGL/FTExtrdGlyph.h[CPY],
    	  src/FTGL/FTFont.h[CPY], src/FTGL/FTGLBitmapFont.h[CPY],
    	  src/FTGL/FTGLExtrdFont.h[CPY], src/FTGL/FTGLOutlineFont.h[CPY],
    	  src/FTGL/FTGLPixmapFont.h[CPY], src/FTGL/FTGLPolygonFont.h[CPY],
    	  src/FTGL/FTGLTextureFont.h[CPY], src/FTGL/FTGlyph.h[CPY],
    	  src/FTGL/FTLayout.h[CPY], src/FTGL/FTOutlineGlyph.h[CPY],
    	  src/FTGL/FTPixmapGlyph.h[CPY], src/FTGL/FTPoint.h[CPY],
    	  src/FTGL/FTPolyGlyph.h[CPY], src/FTGL/FTSimpleLayout.h[CPY],
    	  src/FTGL/FTTextureGlyph.h[CPY], src/FTGL/ftgl.h[CPY],
    	  src/FTGlyph/FTBitmapGlyph.cpp, src/FTGlyph/FTBitmapGlyphImpl.h,
    	  src/FTGlyph/FTExtrdGlyph.cpp, src/FTGlyph/FTExtrdGlyphImpl.h,
    	  src/FTGlyph/FTGlyph.cpp, src/FTGlyph/FTGlyphGlue.cpp,
    	  src/FTGlyph/FTGlyphImpl.h, src/FTGlyph/FTOutlineGlyph.cpp,
    	  src/FTGlyph/FTOutlineGlyphImpl.h, src/FTGlyph/FTPixmapGlyph.cpp,
    	  src/FTGlyph/FTPixmapGlyphImpl.h, src/FTGlyph/FTPolyGlyph.cpp,
    	  src/FTGlyph/FTPolyGlyphImpl.h, src/FTGlyph/FTTextureGlyph.cpp,
    	  src/FTGlyph/FTTextureGlyphImpl.h, src/FTGlyphContainer.cpp,
    	  src/FTGlyphContainer.h, src/FTInternals.h,
    	  src/FTLayout/FTLayout.cpp, src/FTLayout/FTLayoutImpl.h,
    	  src/FTLayout/FTSimpleLayout.cpp,
    	  src/FTLayout/FTSimpleLayoutImpl.h, src/FTLibrary.h, src/FTList.h,
    	  src/FTPoint.cpp, src/FTSize.h, src/FTVector.h,
    	  src/FTVectoriser.h, src/Makefile.am, test/CTest.c,
    	  test/FTBBox-Test.cpp, test/FTBitmapGlyph-Test.cpp,
    	  test/FTExtrdGlyph-Test.cpp, test/FTFont-Test.cpp,
    	  test/FTGLBitmapFont-Test.cpp, test/FTGLExtrdFont-Test.cpp,
    	  test/FTGLOutlineFont-Test.cpp, test/FTGLPixmapFont-Test.cpp,
    	  test/FTGLPolygonFont-Test.cpp, test/FTGLTextureFont-Test.cpp,
    	  test/FTGlyph-Test.cpp, test/FTOutlineGlyph-Test.cpp,
    	  test/FTPixmapGlyph-Test.cpp, test/FTPoint-Test.cpp,
    	  test/FTPolyGlyph-Test.cpp, test/FTTextureGlyph-Test.cpp,
    	  test/Makefile.am: * Move include/* to src/FTGL/* so the files in
    	  there can directly be
    	  referred to as "FTGL/*.h". This is convenient because they will
    	  be
    	  installed in a similar location.
    	  * Put a warning in each legacy public header to advise users to
    	  only include
    	  the generic <FTGL/ftgl.h> header instead.
    
    2008-04-30 14:10  sammy
    
    	* [r988] src/FTFont/FTFontGlue.cpp, src/FTLayout/FTLayoutGlue.cpp:
    	  * Improve constructor code in the FTFont and FTLayout C bindings.
    	  Shorter
    	  (40 lines) and more consistend code.
    
    2008-04-30 14:07  sammy
    
    	* [r987] src/Makefile.am: * Fix Makefile to add missing header
    	  files in "make dist".
    
    2008-04-30 14:02  sammy
    
    	* [r986] include/FTLayout.h, src/FTLayout/FTLayout.cpp,
    	  src/FTLayout/FTLayoutImpl.h: * Implement FTLayout::Error().
    	  Nothing uses it yet and it's always zero,
    	  but it may come in handy later and we want a stable API.
    
    2008-04-29 23:08  sammy
    
    	* [r985] .gitignore, configure.ac, test, test/CTest.c,
    	  test/Makefile.am: * Small C test program. It does not do anything
    	  yet, but it's already a good
    	  thing to know whether all public headers can be #included from C
    	  code.
    
    2008-04-29 22:59  sammy
    
    	* [r984] include/FTBBox.h, include/FTBitmapGlyph.h,
    	  include/FTExtrdGlyph.h, include/FTGlyph.h, include/FTLayout.h,
    	  include/FTOutlineGlyph.h, include/FTPixmapGlyph.h,
    	  include/FTPoint.h, include/FTPolyGlyph.h,
    	  include/FTSimpleLayout.h, include/FTTextureGlyph.h,
    	  include/ftgl.h, src/FTGlyph/FTGlyphGlue.cpp, src/FTInternals.h: *
    	  Wrote C bindings for the FTGlyph class.
    
    2008-04-29 21:35  sammy
    
    	* [r983] TODO, include/FTBBox.h[CPY], include/FTBitmapGlyph.h[CPY],
    	  include/FTExtrdGlyph.h[CPY], include/FTGlyph.h[CPY],
    	  include/FTOutlineGlyph.h[CPY], include/FTPixmapGlyph.h[CPY],
    	  include/FTPoint.h[CPY], include/FTPolyGlyph.h[CPY],
    	  include/FTTextureGlyph.h[CPY], include/ftgl.h, src/FTBBox.h[DEL],
    	  src/FTFont/FTGLTextureFont.cpp, src/FTGlyph/FTBitmapGlyph.cpp,
    	  src/FTGlyph/FTBitmapGlyph.h[DEL],
    	  src/FTGlyph/FTBitmapGlyphImpl.h[CPY],
    	  src/FTGlyph/FTExtrdGlyph.cpp, src/FTGlyph/FTExtrdGlyph.h[DEL],
    	  src/FTGlyph/FTExtrdGlyphImpl.h[CPY], src/FTGlyph/FTGlyph.cpp,
    	  src/FTGlyph/FTGlyph.h[DEL], src/FTGlyph/FTGlyphGlue.cpp,
    	  src/FTGlyph/FTGlyphImpl.h[CPY], src/FTGlyph/FTOutlineGlyph.cpp,
    	  src/FTGlyph/FTOutlineGlyph.h[DEL],
    	  src/FTGlyph/FTOutlineGlyphImpl.h[CPY],
    	  src/FTGlyph/FTPixmapGlyph.cpp, src/FTGlyph/FTPixmapGlyph.h[DEL],
    	  src/FTGlyph/FTPixmapGlyphImpl.h[CPY],
    	  src/FTGlyph/FTPolyGlyph.cpp, src/FTGlyph/FTPolyGlyph.h[DEL],
    	  src/FTGlyph/FTPolyGlyphImpl.h[CPY],
    	  src/FTGlyph/FTTextureGlyph.cpp,
    	  src/FTGlyph/FTTextureGlyph.h[DEL],
    	  src/FTGlyph/FTTextureGlyphImpl.h[CPY], src/FTLayout/FTLayout.cpp,
    	  src/FTPoint.cpp, src/FTPoint.h[DEL], src/Makefile.am,
    	  test/FTBBox-Test.cpp, test/FTPoint-Test.cpp, test/Makefile.am: *
    	  End of the pImpl refactoring task started in [972]. FTGlyph was
    	  the last
    	  class needing the change. As a consequence, FTGlyph is now also
    	  exported
    	  in the library API, and so are FTBBox and FTPoint.
    
    2008-04-29 20:42  sammy
    
    	* [r982] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, src/FTFont/FTFont.cpp,
    	  src/FTFont/FTGLBitmapFont.cpp, src/FTFont/FTGLExtrdFont.cpp,
    	  src/FTFont/FTGLOutlineFont.cpp, src/FTFont/FTGLPixmapFont.cpp,
    	  src/FTFont/FTGLPolygonFont.cpp, src/FTFont/FTGLTextureFont.cpp: *
    	  Simplified FTFont's constructor. Since the class is kind of
    	  abstract,
    	  there is no need to export the constructor interface: only
    	  derived classes
    	  need to advertise how they are instantiated.
    
    2008-04-29 17:11  sammy
    
    	* [r981] configure.ac, src/FTBitmapGlyph.cpp[DEL],
    	  src/FTBitmapGlyph.h[DEL], src/FTExtrdGlyph.cpp[DEL],
    	  src/FTExtrdGlyph.h[DEL], src/FTFont, src/FTFont.cpp[DEL],
    	  src/FTFont/FTFont.cpp[CPY], src/FTFont/FTFontGlue.cpp[CPY],
    	  src/FTFont/FTFontImpl.h[CPY], src/FTFont/FTGLBitmapFont.cpp[CPY],
    	  src/FTFont/FTGLBitmapFontImpl.h[CPY],
    	  src/FTFont/FTGLExtrdFont.cpp[CPY],
    	  src/FTFont/FTGLExtrdFontImpl.h[CPY],
    	  src/FTFont/FTGLOutlineFont.cpp[CPY],
    	  src/FTFont/FTGLOutlineFontImpl.h[CPY],
    	  src/FTFont/FTGLPixmapFont.cpp[CPY],
    	  src/FTFont/FTGLPixmapFontImpl.h[CPY],
    	  src/FTFont/FTGLPolygonFont.cpp[CPY],
    	  src/FTFont/FTGLPolygonFontImpl.h[CPY],
    	  src/FTFont/FTGLTextureFont.cpp[CPY],
    	  src/FTFont/FTGLTextureFontImpl.h[CPY], src/FTFontGlue.cpp[DEL],
    	  src/FTFontImpl.h[DEL], src/FTGLBitmapFont.cpp[DEL],
    	  src/FTGLBitmapFontImpl.h[DEL], src/FTGLExtrdFont.cpp[DEL],
    	  src/FTGLExtrdFontImpl.h[DEL], src/FTGLOutlineFont.cpp[DEL],
    	  src/FTGLOutlineFontImpl.h[DEL], src/FTGLPixmapFont.cpp[DEL],
    	  src/FTGLPixmapFontImpl.h[DEL], src/FTGLPolygonFont.cpp[DEL],
    	  src/FTGLPolygonFontImpl.h[DEL], src/FTGLTextureFont.cpp[DEL],
    	  src/FTGLTextureFontImpl.h[DEL], src/FTGlyph,
    	  src/FTGlyph.cpp[DEL], src/FTGlyph.h[DEL],
    	  src/FTGlyph/FTBitmapGlyph.cpp[CPY],
    	  src/FTGlyph/FTBitmapGlyph.h[CPY],
    	  src/FTGlyph/FTExtrdGlyph.cpp[CPY],
    	  src/FTGlyph/FTExtrdGlyph.h[CPY], src/FTGlyph/FTGlyph.cpp[CPY],
    	  src/FTGlyph/FTGlyph.h[CPY], src/FTGlyph/FTGlyphGlue.cpp[CPY],
    	  src/FTGlyph/FTOutlineGlyph.cpp[CPY],
    	  src/FTGlyph/FTOutlineGlyph.h[CPY],
    	  src/FTGlyph/FTPixmapGlyph.cpp[CPY],
    	  src/FTGlyph/FTPixmapGlyph.h[CPY],
    	  src/FTGlyph/FTPolyGlyph.cpp[CPY], src/FTGlyph/FTPolyGlyph.h[CPY],
    	  src/FTGlyph/FTTextureGlyph.cpp[CPY],
    	  src/FTGlyph/FTTextureGlyph.h[CPY], src/FTGlyphGlue.cpp[DEL],
    	  src/FTLayout, src/FTLayout.cpp[DEL],
    	  src/FTLayout/FTLayout.cpp[CPY],
    	  src/FTLayout/FTLayoutGlue.cpp[CPY],
    	  src/FTLayout/FTLayoutImpl.h[CPY],
    	  src/FTLayout/FTSimpleLayout.cpp[CPY],
    	  src/FTLayout/FTSimpleLayoutImpl.h[CPY],
    	  src/FTLayoutGlue.cpp[DEL], src/FTLayoutImpl.h[DEL],
    	  src/FTOutlineGlyph.cpp[DEL], src/FTOutlineGlyph.h[DEL],
    	  src/FTPixmapGlyph.cpp[DEL], src/FTPixmapGlyph.h[DEL],
    	  src/FTPolyGlyph.cpp[DEL], src/FTPolyGlyph.h[DEL],
    	  src/FTSimpleLayout.cpp[DEL], src/FTSimpleLayoutImpl.h[DEL],
    	  src/FTTextureGlyph.cpp[DEL], src/FTTextureGlyph.h[DEL],
    	  src/Makefile.am, test/Makefile.am: * Move FTGlyph, FTFont and
    	  FTLayout classes and their derivatives into
    	  separate subdirectories of src/ to avoid cluttering src/ with too
    	  many
    	  files. The Visual Studio solution still needs an update.
    
    2008-04-29 16:47  sammy
    
    	* [r980] include/FTFont.h, include/FTLayout.h, include/ftgl.h,
    	  src/FTFont.cpp, src/FTFontGlue.cpp, src/FTFontImpl.h,
    	  src/FTGLBitmapFont.cpp, src/FTGLBitmapFontImpl.h,
    	  src/FTGLExtrdFont.cpp, src/FTGLExtrdFontImpl.h,
    	  src/FTGLOutlineFont.cpp, src/FTGLOutlineFontImpl.h,
    	  src/FTGLPixmapFont.cpp, src/FTGLPixmapFontImpl.h,
    	  src/FTGLPolygonFont.cpp, src/FTGLPolygonFontImpl.h,
    	  src/FTGLTextureFont.cpp, src/FTGLTextureFontImpl.h,
    	  src/FTInternals.h, src/FTLayout.cpp, src/FTSimpleLayout.cpp,
    	  src/FTSimpleLayoutImpl.h: * More cleanup following the private
    	  pointer refactoring:
    	  + Removed private type enums from the public ftgl.h header.
    	  + Protected all private implementation ctors and dtors.
    	  + Prevent accidental initialisation of the base classes by
    	  protecting
    	  their constructors. Derived classes can still be properly
    	  instantiated.
    
    2008-04-29 15:44  sammy
    
    	* [r979] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, include/FTLayout.h,
    	  include/FTSimpleLayout.h, include/ftgl.h, src/FTFont.cpp,
    	  src/FTFontGlue.cpp[CPY], src/FTGLBitmapFont.cpp,
    	  src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlue.cpp[DEL],
    	  src/FTGlyphGlue.cpp[CPY], src/FTInternals.h,
    	  src/FTLayoutGlue.cpp[CPY], src/FTSimpleLayout.cpp,
    	  src/Makefile.am: * Clean up the C bindings by splitting
    	  FTGlue.cpp into FTLayoutGlue.cpp,
    	  FTGlyphGlue.cpp (unused yet) and FTFontGlue.cpp. C methods
    	  previously
    	  scattered all around are now located in one of these 3 files.
    	  * Hide extern "C" and namespace C constructs in a single
    	  FTGL_BEGIN_C_DECLS
    	  macro.
    	  * Use namespace FTGL all around instead of a mix of C and FTGL
    	  namespaces.
    
    2008-04-29 14:57  sammy
    
    	* [r978] include/FTLayout.h, src/FTGlue.cpp: * Fix the
    	  ftglLayoutRenderSpace C binding's prototype, which wasn't in sync
    	  with its implementation in FTGlue.cpp.
    
    2008-04-29 14:39  sammy
    
    	* [r977] COPYING[CPY], COPYING.LGPL[DEL], COPYING.MIT[DEL],
    	  Makefile.am, demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
    	  include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, include/FTLayout.h,
    	  include/FTSimpleLayout.h, include/ftgl.h, src/FTBBox.h,
    	  src/FTBitmapGlyph.cpp, src/FTBitmapGlyph.h,
    	  src/FTCharToGlyphIndexMap.h, src/FTCharmap.cpp, src/FTCharmap.h,
    	  src/FTContour.cpp, src/FTContour.h, src/FTExtrdGlyph.cpp,
    	  src/FTExtrdGlyph.h, src/FTFace.cpp, src/FTFace.h, src/FTFont.cpp,
    	  src/FTFontImpl.h, src/FTGLBitmapFont.cpp,
    	  src/FTGLBitmapFontImpl.h, src/FTGLExtrdFont.cpp,
    	  src/FTGLExtrdFontImpl.h, src/FTGLOutlineFont.cpp,
    	  src/FTGLOutlineFontImpl.h, src/FTGLPixmapFont.cpp,
    	  src/FTGLPixmapFontImpl.h, src/FTGLPolygonFont.cpp,
    	  src/FTGLPolygonFontImpl.h, src/FTGLTextureFont.cpp,
    	  src/FTGLTextureFontImpl.h, src/FTGlue.cpp, src/FTGlyph.cpp,
    	  src/FTGlyph.h, src/FTGlyphContainer.cpp, src/FTGlyphContainer.h,
    	  src/FTInternals.h, src/FTLayout.cpp, src/FTLayoutImpl.h,
    	  src/FTLibrary.cpp, src/FTLibrary.h, src/FTList.h,
    	  src/FTOutlineGlyph.cpp, src/FTOutlineGlyph.h,
    	  src/FTPixmapGlyph.cpp, src/FTPixmapGlyph.h, src/FTPoint.cpp,
    	  src/FTPoint.h, src/FTPolyGlyph.cpp, src/FTPolyGlyph.h,
    	  src/FTSimpleLayout.cpp, src/FTSimpleLayoutImpl.h, src/FTSize.cpp,
    	  src/FTSize.h, src/FTTextureGlyph.cpp, src/FTTextureGlyph.h,
    	  src/FTVector.h, src/FTVectoriser.cpp, src/FTVectoriser.h,
    	  test/Fontdefs.h: * Since the MIT license is LGPL-compatible,
    	  there is no real point in
    	  shipping FTGL under a dual license. Consequently removing LGPL
    	  references
    	  from the code, in agreement with Sean.
    
    2008-04-29 11:30  sammy
    
    	* [r976] include/FTGLBufferFont.h[DEL], src/FTBufferGlyph.cpp[DEL],
    	  src/FTBufferGlyph.h[DEL], src/FTGLBufferFont.cpp[DEL],
    	  src/FTGLBufferFontImpl.h[DEL]: * Remove dead code: FTGLBufferFont
    	  and FTBufferGlyph are the same as
    	  FTGLPixmapFont and FTPixmapGLyph, except the latter are actually
    	  used
    	  and do work.
    
    2008-04-29 11:18  sammy
    
    	* [r975] include/FTGLBitmapFont.h, src/FTGLBitmapFont.cpp: * Remove
    	  useless overriden methods in FTGLBitmapFont that reimplemented
    	  the same thing as in FTFont.
    
    2008-04-29 06:44  sammy
    
    	* [r974] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
    	  include/FTBBox.h[DEL], include/FTBitmapGlyph.h[DEL],
    	  include/FTBufferGlyph.h[DEL],
    	  include/FTCharToGlyphIndexMap.h[DEL], include/FTCharmap.h[DEL],
    	  include/FTContour.h[DEL], include/FTExtrdGlyph.h[DEL],
    	  include/FTFace.h[DEL], include/FTFont.h, include/FTGL.h[DEL],
    	  include/FTGLBitmapFont.h, include/FTGLBufferFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, include/FTGlyph.h[DEL],
    	  include/FTGlyphContainer.h[DEL], include/FTInternals.h[DEL],
    	  include/FTLayout.h, include/FTLibrary.h[DEL],
    	  include/FTList.h[DEL], include/FTOutlineGlyph.h[DEL],
    	  include/FTPixmapGlyph.h[DEL], include/FTPoint.h[DEL],
    	  include/FTPolyGlyph.h[DEL], include/FTSimpleLayout.h,
    	  include/FTSize.h[DEL], include/FTTextureGlyph.h[DEL],
    	  include/FTVector.h[DEL], include/FTVectoriser.h[DEL],
    	  include/ftgl.h[CPY], src/FTBBox.h[CPY], src/FTBitmapGlyph.cpp,
    	  src/FTBitmapGlyph.h[CPY], src/FTBufferGlyph.h[CPY],
    	  src/FTCharToGlyphIndexMap.h[CPY], src/FTCharmap.h[CPY],
    	  src/FTContour.h[CPY], src/FTExtrdGlyph.cpp,
    	  src/FTExtrdGlyph.h[CPY], src/FTFace.h[CPY], src/FTFont.cpp,
    	  src/FTFontImpl.h, src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp, src/FTGlue.cpp,
    	  src/FTGlyph.h[CPY], src/FTGlyphContainer.h[CPY],
    	  src/FTInternals.h[CPY], src/FTLibrary.h[CPY], src/FTList.h[CPY],
    	  src/FTOutlineGlyph.cpp, src/FTOutlineGlyph.h[CPY],
    	  src/FTPixmapGlyph.cpp, src/FTPixmapGlyph.h[CPY],
    	  src/FTPoint.h[CPY], src/FTPolyGlyph.cpp, src/FTPolyGlyph.h[CPY],
    	  src/FTSimpleLayout.cpp, src/FTSize.h[CPY],
    	  src/FTTextureGlyph.cpp, src/FTTextureGlyph.h[CPY],
    	  src/FTVector.h[CPY], src/FTVectoriser.cpp,
    	  src/FTVectoriser.h[CPY], src/Makefile.am,
    	  test/FTBitmapGlyph-Test.cpp, test/FTExtrdGlyph-Test.cpp,
    	  test/FTGLBitmapFont-Test.cpp, test/FTGLExtrdFont-Test.cpp,
    	  test/FTGLOutlineFont-Test.cpp, test/FTGLPixmapFont-Test.cpp,
    	  test/FTGLPolygonFont-Test.cpp, test/FTGLTextureFont-Test.cpp,
    	  test/FTMesh-Test.cpp, test/FTOutlineGlyph-Test.cpp,
    	  test/FTPixmapGlyph-Test.cpp, test/FTPolyGlyph-Test.cpp,
    	  test/FTTesselation-Test.cpp, test/FTTextureGlyph-Test.cpp,
    	  test/FTVectoriser-Test.cpp, test/Makefile.am: * Moved header
    	  files that are not required by library clients into src/
    	  so that they do not get installed.
    	  * Created an ftgl.h header that allows clients to #include
    	  <FTGL/ftgl.h> and
    	  be done with it.
    
    2008-04-28 21:48  sammy
    
    	* [r973] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLBufferFont.h, include/FTGLExtrdFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
    	  include/FTLayout.h, include/FTSimpleLayout.h, src/FTFont.cpp,
    	  src/FTFontImpl.h[CPY], src/FTGLBitmapFont.cpp,
    	  src/FTGLBitmapFontImpl.h[CPY], src/FTGLBufferFont.cpp,
    	  src/FTGLBufferFontImpl.h[CPY], src/FTGLExtrdFont.cpp,
    	  src/FTGLExtrdFontImpl.h[CPY], src/FTGLOutlineFont.cpp,
    	  src/FTGLOutlineFontImpl.h[CPY], src/FTGLPixmapFont.cpp,
    	  src/FTGLPixmapFontImpl.h[CPY], src/FTGLPolygonFont.cpp,
    	  src/FTGLPolygonFontImpl.h[CPY], src/FTGLTextureFont.cpp,
    	  src/FTGLTextureFontImpl.h[CPY], src/FTLayout.cpp,
    	  src/FTLayoutImpl.h[CPY], src/FTSimpleLayout.cpp,
    	  src/FTSimpleLayoutImpl.h[CPY], src/Makefile.am: * Split Font and
    	  Layout headers into Foo.h and FooImpl.h, and taking the
    	  latter out of the include/ directory.
    
    2008-04-28 21:12  sammy
    
    	* [r972] include/FTFont.h, include/FTGL.h,
    	  include/FTGLBitmapFont.h, include/FTGLBufferFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, include/FTLayout.h,
    	  include/FTSimpleLayout.h, src/FTBufferGlyph.cpp, src/FTFont.cpp,
    	  src/FTGLBitmapFont.cpp, src/FTGLBufferFont.cpp,
    	  src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlue.cpp, src/FTLayout.cpp,
    	  src/FTSimpleLayout.cpp, test/Makefile.am: * Beginning of a new
    	  refactoring task. Classes inheriting FTFont or FTLayout
    	  now hide their private members behind a pImpl pointer. This will
    	  make the
    	  public headers smaller, and we will not break the ABI by changing
    	  private
    	  members of our public classes. This first step just splits
    	  classes but
    	  does not reorganise files.
    
    2008-04-28 17:48  brlcad
    
    	* [r971] ., Makefile.am, autogen.sh, bootstrap[DEL]: replace the
    	  bootstrap script with autogen.sh (buildconf project) with does
    	  much (much) more in terms of protections, reporting options, and
    	  error recovery that supports a wide variety of autotool versions,
    	  autoreconf bug workarounds, and system misconfiguration issues.
    
    2008-04-28 17:31  brlcad
    
    	* [r970] Makefile.am, configure.ac, demo/Makefile.am,
    	  docs/Makefile.am, msvc/Makefile.am, src/Makefile.am,
    	  test/Makefile.am: specify minimum versions, make ac be 2.58 and
    	  am be 1.6 (needed in order to support os x 10.4 out-of-the-box).
    	  PKG_CHECK_MODULES doesn't seem to wrap the args properly so you
    	  can't embed AC_MSG_RESULT, make a zip and bzip2 when we make a
    	  dist, and provide NULL to make am happy
    
    2008-04-28 15:24  sammy
    
    	* [r963] include/FTFont.h, include/FTGlyph.h, include/FTLayout.h,
    	  src/FTFont.cpp, src/FTGlyph.cpp, src/FTLayout.cpp,
    	  src/Makefile.am: * Remove all method implementations from the
    	  main FTFont.h, FTLayout.h and
    	  FTGlyph.h headers. Since they use private members, they belong to
    	  their
    	  respective .cpp files.
    
    2008-04-28 13:11  sammy
    
    	* [r962] extras[DEL]: * Remove deprecated extras/layout stuff. We
    	  now have FTSimpleLayout anyway.
    
    2008-04-28 11:17  sammy
    
    	* [r961] include/FTBBox.h, include/FTBitmapGlyph.h,
    	  include/FTBufferGlyph.h, include/FTCharToGlyphIndexMap.h,
    	  include/FTCharmap.h, include/FTContour.h, include/FTExtrdGlyph.h,
    	  include/FTFace.h, include/FTFont.h, include/FTGL.h,
    	  include/FTGLBitmapFont.h, include/FTGLBufferFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, include/FTGlyph.h,
    	  include/FTGlyphContainer.h, include/FTInternals.h,
    	  include/FTLibrary.h, include/FTList.h, include/FTOutlineGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTSize.h, include/FTVector.h,
    	  include/FTVectoriser.h, src/FTBitmapGlyph.cpp,
    	  src/FTBufferGlyph.cpp, src/FTCharmap.cpp, src/FTContour.cpp,
    	  src/FTFace.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
    	  src/FTGLBufferFont.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp,
    	  src/FTGlyph.cpp, src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
    	  src/FTPixmapGlyph.cpp, src/FTPoint.cpp, src/FTSize.cpp,
    	  src/FTVectoriser.cpp, test/FTBBox-Test.cpp,
    	  test/FTBitmapGlyph-Test.cpp, test/FTCharToGlyphIndexMap-Test.cpp,
    	  test/FTCharmap-Test.cpp, test/FTContour-Test.cpp,
    	  test/FTExtrdGlyph-Test.cpp, test/FTFace-Test.cpp,
    	  test/FTFont-Test.cpp, test/FTGLBitmapFont-Test.cpp,
    	  test/FTGLExtrdFont-Test.cpp, test/FTGLOutlineFont-Test.cpp,
    	  test/FTGLPixmapFont-Test.cpp, test/FTGLPolygonFont-Test.cpp,
    	  test/FTGLTextureFont-Test.cpp, test/FTGlyph-Test.cpp,
    	  test/FTGlyphContainer-Test.cpp, test/FTLibrary-Test.cpp,
    	  test/FTList-Test.cpp, test/FTMesh-Test.cpp,
    	  test/FTOutlineGlyph-Test.cpp, test/FTPixmapGlyph-Test.cpp,
    	  test/FTPoint-Test.cpp, test/FTPolyGlyph-Test.cpp,
    	  test/FTSize-Test.cpp, test/FTTesselation-Test.cpp,
    	  test/FTTextureGlyph-Test.cpp, test/FTVector-Test.cpp,
    	  test/FTVectoriser-Test.cpp, test/FTlayout-Test.cpp,
    	  test/Fontdefs.h, test/HPGCalc_afm.cpp, test/HPGCalc_pfb.cpp,
    	  test/TestMain.cpp, test/demo.cpp: * Cosmetic: remove trailing
    	  spaces, fix unbalanced parenthesis/space
    	  constructs, remove tab/space mixes, wrap a lot of long source
    	  lines.
    
    2008-04-28 09:11  sammy
    
    	* [r960] include/FTInternals.h: * The C constructors now properly
    	  return NULL if the C++ constructor failed.
    
    2008-04-28 09:10  sammy
    
    	* [r959] src/FTFont.cpp: * Crash fix: do not try to delete
    	  FTFont::glyphList if the constructor
    	  failed.
    
    2008-04-27 19:55  sammy
    
    	* [r958] configure.ac, src/Makefile.am: * Use libtool' versioning
    	  features to call the library libftgl.2.1.3. This
    	  is not the recommended way to do, but it's nice to synchronise
    	  the
    	  package's version and the library's soname.
    
    2008-04-27 10:22  sammy
    
    	* [r957] include/FTSimpleLayout.h, src/FTGlue.cpp: * Fix erroneous
    	  warnings in the C bindings for destructors, by Eric Beets.
    
    2008-04-27 09:52  sammy
    
    	* [r956] demo/FTGLDemo.cpp: * Various fixes and improvements to the
    	  demo, by Eric Beets and myself.
    
    2008-04-25 12:24  sammy
    
    	* [r955] src/FTExtrdGlyph.cpp: * *sigh*, another bug fix for a
    	  problem I introduced in [941].
    
    2008-04-25 12:22  sammy
    
    	* [r954] include/FTGL.h, include/FTSimpleLayout.h: * Use macros
    	  instead of enums in the C bindings. Not the most elegant thing,
    	  but it avoids naming conflicts when mixing C and C++ code. Patch
    	  by Eric
    	  Beets.
    
    2008-04-25 10:01  sammy
    
    	* [r953] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLTextureFont.h, src/FTGlue.cpp: * Implement Render()
    	  for all Font types. Patch by Eric Beets.
    
    2008-04-25 10:01  sammy
    
    	* [r952] src/FTPixmapGlyph.cpp, src/FTTextureGlyph.cpp: * Align
    	  FTPixmapGlyph and FTTextureGlyph objects at round pixel
    	  coordinates
    	  to reduce bleeding. Patch by Ton Roosendaal, from Blender commit
    	  r4411.
    
    2008-04-25 10:00  sammy
    
    	* [r951] src/FTGLPixmapFont.cpp, src/FTGLTextureFont.cpp: * Disable
    	  the use of the font's internal bitmap in FTGLTextureFont and
    	  FTGLPixmapFont. Patch by Shizu, from Blender commit r4569.
    
    2008-04-25 10:00  sammy
    
    	* [r950] src/FTGLTextureFont.cpp: * Turn off the color buffer bit
    	  in the TextureFont renderer to increase
    	  performance. Patch by Ton Roosendaal, from Blender commit r5362.
    
    2008-04-25 09:59  sammy
    
    	* [r949] src/FTCharmap.cpp: * Synchronise FTCharmap::GlyphListIndex
    	  and FTCharmap::FontIndex prototypes
    	  declarations with their definitions. Patch by Vladimir Marek,
    	  taken from
    	  Blender commit r8915.
    
    2008-04-25 09:59  sammy
    
    	* [r948] src/FTVectoriser.cpp: * OS X Leopard build fix. Starting
    	  from this version, GLUTesselatorFunction
    	  has a standard prototype again. Patch by Kent Mein, taken from
    	  Blender
    	  commit r11864.
    
    2008-04-25 09:59  sammy
    
    	* [r947] include/FTGL.h: * Somewhat hackish support for Solaris 10
    	  x86 support. The problem is that
    	  our public headers need the GL and GLU headers, which are in very
    	  different
    	  locations depending the system. One solution would be to generate
    	  FTGL.h
    	  at configure time. Patch by Kent Mein, taken from Blender commit
    	  r12796.
    
    2008-04-25 09:59  sammy
    
    	* [r946] include/FTContour.h, src/FTContour.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPoint.cpp, src/FTPolyGlyph.cpp: *
    	  Fix random bugs introduced in [941] and [943].
    
    2008-04-24 13:40  sammy
    
    	* [r945] Makefile.am, configure.ac, msvc, msvc/Makefile.am,
    	  msvc/README_WIN32.txt[CPY], msvc/config.h[CPY],
    	  msvc/demo.cpp[CPY], msvc/ftgl.sln[CPY],
    	  msvc/ftgl_demo.vcproj[CPY], msvc/ftgl_demo_2.vcproj[CPY],
    	  msvc/ftgl_dll.vcproj[CPY], msvc/ftgl_static_lib.vcproj[CPY],
    	  msvc/unit_tests.vcproj[CPY], win32_vcpp[DEL]: * Rename
    	  "win32_vcpp" to "msvc" and move all Visual Studio build files out
    	  of their subdirectory.
    	  * Add the msvc subdirectory to "make dist" so that it gets
    	  distributed.
    
    2008-04-24 13:20  sammy
    
    	* [r944] src/FTGlue.cpp, win32_vcpp/config.h,
    	  win32_vcpp/ftgl.dsw[DEL], win32_vcpp/ftgl.sln,
    	  win32_vcpp/ftgl_demo/ftgl_demo.dsp[DEL],
    	  win32_vcpp/ftgl_demo/ftgl_demo.vcproj,
    	  win32_vcpp/ftgl_demo/ftgl_demo_2.dsp[DEL],
    	  win32_vcpp/ftgl_demo/ftgl_demo_2.vcproj,
    	  win32_vcpp/ftgl_dll/ftgl_dll.dsp[DEL],
    	  win32_vcpp/ftgl_dll/ftgl_dll.vcproj,
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp[DEL],
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.vcproj,
    	  win32_vcpp/unit_tests/unit_tests.dsp[DEL],
    	  win32_vcpp/unit_tests/unit_tests.vcproj: * Updated Visual Studio
    	  build, by Eric Beets. We decided to switch the
    	  solution file to Visual Studio 2005 because no one was able to
    	  get an
    	  older version. Sorry.
    
    2008-04-23 21:23  sammy
    
    	* [r943] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, demo/tb.c,
    	  demo/trackball.c, include/FTGlyph.h, include/FTVector.h,
    	  src/FTContour.cpp, src/FTExtrdGlyph.cpp, src/FTFace.cpp,
    	  src/FTGlyph.cpp, src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp,
    	  src/FTVectoriser.cpp, test/FTFont-Test.cpp, test/FTMesh-Test.cpp:
    	  * Fix most compilation warnings. Most frequent causes: shadow
    	  declarations
    	  and const qualifier disappearances.
    
    2008-04-23 21:23  sammy
    
    	* [r942] configure.ac: * Add loads of C/C++ warning flags to the
    	  build process:
    	  -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow
    	  -Wsign-compare
    	  * Add C-specific warning flags, too:
    	  -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes
    	  -Wnested-externs
    
    2008-04-23 15:56  sammy
    
    	* [r941] include/FTContour.h, include/FTExtrdGlyph.h,
    	  include/FTGLOutlineFont.h, include/FTOutlineGlyph.h,
    	  include/FTPolyGlyph.h, include/FTVectoriser.h, src/FTContour.cpp,
    	  src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTVectoriser.cpp,
    	  test/FTVectoriser-Test.cpp: * Only build outset contours when
    	  really needed. This spares quite a few
    	  operations and removes now useless parameters from several
    	  methods.
    	  Patch by Eric Beets, reworked by me.
    
    2008-04-23 12:12  sammy
    
    	* [r940] demo/FTGLDemo.cpp: * Cosmetic changes to FTGLDemo: bigger
    	  font, layout-compliant text, filtered
    	  textures.
    
    2008-04-23 09:51  sammy
    
    	* [r939] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, demo/tb.c,
    	  m4/glut.m4, test/TestMain.cpp, test/demo.cpp: * Check for
    	  <GL/glut.h> and <GLUT/glut.h> during the configure step instead
    	  of guessing their location at build time.
    
    2008-04-23 09:50  sammy
    
    	* [r938] src/FTVectoriser.cpp: * Assume unknown operating systems
    	  share the GLUTesselatorFunction prototype
    	  with other standard Linux/Unix systems. It's a pretty safe bet
    	  and spares
    	  us from patching the code each time a new system such as
    	  GNU/kFreeBSD
    	  appears.
    
    2008-04-23 09:49  sammy
    
    	* [r937] src/FTOutlineGlyph.cpp: * In outline mode, do not render
    	  the original outline if an outset value
    	  was specified: only render the modified one. Patch by Eric Beets.
    
    2008-04-22 23:47  sammy
    
    	* [r936] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp, include/FTGL.h,
    	  include/FTInternals.h, include/FTLayout.h,
    	  include/FTSimpleLayout.h, src/FTGlue.cpp, src/FTSimpleLayout.cpp:
    	  * C bindings for the FTLayout interface. Code by Eric Beets.
    
    2008-04-22 17:09  sammy
    
    	* [r935] NEWS: * Advertise the C bindings in the NEWS file.
    
    2008-04-22 17:06  sammy
    
    	* [r934] demo/FTGLDemo.cpp, include/FTTextureGlyph.h,
    	  src/FTTextureGlyph.cpp: * Fix FTTextureGlyph rendering offset so
    	  that it works with layouts.
    
    2008-04-22 16:45  sammy
    
    	* [r933] demo/FTGLDemo.cpp: * Fix the demo program so that it uses
    	  the FTTextureFont class.
    
    2008-04-22 16:42  sammy
    
    	* [r932] demo/FTGLDemo.cpp: * Slightly tune the demo to show the
    	  new FTGL::RENDER_FRONT and RENDER_SIDE
    	  features.
    
    2008-04-22 16:21  sammy
    
    	* [r931] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp: * Fix
    	  displaylist usage in FTExtrdGlyph. Closes SourceForge ticket
    	  #1945392.
    
    2008-04-22 16:21  sammy
    
    	* [r930] include/FTBitmapGlyph.h, include/FTExtrdGlyph.h,
    	  include/FTFont.h, include/FTGL.h, include/FTGLBitmapFont.h,
    	  include/FTGlyph.h, include/FTGlyphContainer.h,
    	  include/FTLayout.h, include/FTOutlineGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTPolyGlyph.h,
    	  include/FTSimpleLayout.h, include/FTTextureGlyph.h,
    	  src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp, src/FTFont.cpp,
    	  src/FTGlyphContainer.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPixmapGlyph.cpp, src/FTPolyGlyph.cpp,
    	  src/FTSimpleLayout.cpp, src/FTTextureGlyph.cpp,
    	  test/FTBitmapGlyph-Test.cpp, test/FTExtrdGlyph-Test.cpp,
    	  test/FTFont-Test.cpp, test/FTGlyph-Test.cpp,
    	  test/FTGlyphContainer-Test.cpp, test/FTOutlineGlyph-Test.cpp,
    	  test/FTPixmapGlyph-Test.cpp, test/FTPolyGlyph-Test.cpp,
    	  test/FTTextureGlyph-Test.cpp: * Allow to selectively display
    	  parts of the glyph/font/layout. This is
    	  currently only used in FTExtrdGlyph: it lets the user render the
    	  front
    	  surface in a different color than the extruded side surface. Code
    	  written
    	  by Eric Beets.
    
    2008-04-22 16:18  sammy
    
    	* [r929] include/FTOutlineGlyph.h, include/FTPolyGlyph.h,
    	  src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp: * Fix displaylist
    	  usage in FTOutlineGlyph and FTPolyGlyph. FTExtrdGlyph
    	  still needs to be fixed, but that will be after pending Render()
    	  changes.
    	  Partially addresses SourceForge ticket #1945392.
    
    2008-04-22 09:31  brlcad
    
    	* [r928] NEWS: M-q column 70 formatting
    
    2008-04-22 08:43  sammy
    
    	* [r927] NEWS: * Fix my name in the NEWS file and change its
    	  encoding to UTF-8.
    
    2008-04-22 08:08  brlcad
    
    	* [r926] NEWS: asterisk bullets
    
    2008-04-22 08:06  brlcad
    
    	* [r925] NEWS: annotate the recent changes from eric beets and sam
    	  hovecar for the layout managers and new inset/outset contour
    	  support
    
    2008-04-22 08:01  brlcad
    
    	* [r924] HISTORY[DEL], Makefile.am, NEWS[CPY]: rename HISTORY to
    	  NEWS, reformat with distinct sections for each released version
    	  and consistent formatting
    
    2008-04-22 07:20  brlcad
    
    	* [r923] HISTORY[CPY], HISTORY.txt[DEL], INSTALL[CPY],
    	  INSTALL.txt[DEL], Makefile.am, README[CPY], README.txt[DEL]: drop
    	  all the main doc file suffixes to be consistent with more
    	  prevalent gnu conventions
    
    2008-04-21 21:48  sammy
    
    	* [r922] demo/FTGLDemo.cpp: * Fine tune the demo so that the
    	  extrude mode shows the outset results.
    
    2008-04-21 21:48  sammy
    
    	* [r921] include/FTContour.h, include/FTExtrdGlyph.h,
    	  include/FTFont.h, include/FTGLExtrdFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPolygonFont.h,
    	  include/FTOutlineGlyph.h, include/FTPoint.h,
    	  include/FTPolyGlyph.h, include/FTVectoriser.h, src/FTContour.cpp,
    	  src/FTExtrdGlyph.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPolygonFont.cpp, src/FTGlue.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPoint.cpp, src/FTPolyGlyph.cpp,
    	  src/FTVectoriser.cpp, test/FTExtrdGlyph-Test.cpp,
    	  test/FTOutlineGlyph-Test.cpp, test/FTPolyGlyph-Test.cpp,
    	  test/FTVectoriser-Test.cpp: * Inset/outset contour support for
    	  fonts, by Eric Beets. For now, only
    	  contours with exactly the same number of points are generated.
    
    2008-04-21 16:09  sammy
    
    	* [r920] src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp,
    	  src/FTFont.cpp, src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp: * Fix the FTLayout rendering: line feeds
    	  were not properly handled. Patch
    	  by Eric Beets.
    
    2008-04-17 16:13  sammy
    
    	* [r919] AUTHORS[CPY], README.txt: * Moved authorship information
    	  from README.txt to a separate AUTHORS file and
    	  added Eric Beets and myself. No need to track the file with
    	  automake, it's
    	  picked up by default.
    
    2008-04-17 16:07  sammy
    
    	* [r918] BUGS[CPY], Makefile.am, TODO[CPY]: * Re-added BUGS and
    	  TODO from the old trunk.
    
    2008-04-17 13:38  sammy
    
    	* [r917] src/FTFont.cpp, src/FTSimpleLayout.cpp: * Use pen +=
    	  FTPoint(a, 0) constructs instead of pen.X(pen.X() + a), it's
    	  more object-oriented.
    
    2008-04-17 13:37  sammy
    
    	* [r916] include/FTPoint.h: * Implement - and -= operators in the
    	  FTPoint class.
    	  * Allow to omit the Z coordinate in the FTPoint constructor, in
    	  which case
    	  it is set to zero.
    
    2008-04-17 13:36  sammy
    
    	* [r915] src/FTFont.cpp: * Fix a bug in FTFont::DoRender()
    	  introduced by my FTSimpleLayout merge
    	  that was causing excessive spacing between characters.
    
    2008-04-16 15:57  sammy
    
    	* [r914] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLTextureFont.h, include/FTSimpleLayout.h,
    	  src/FTFont.cpp, src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLTextureFont.cpp,
    	  src/FTSimpleLayout.cpp: * Remove a lot of code duplication caused
    	  by the char/wchar_t overloading
    	  thanks to templates. No API change here.
    
    2008-04-15 13:52  sammy
    
    	* [r913] .gitignore: * Add a .gitignore file for people tracking
    	  FTGL using git-svn.
    
    2008-04-15 09:53  sammy
    
    	* [r912] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, src/FTGLBitmapFont.cpp,
    	  src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlue.cpp: * Added
    	  ftglDestroyFont() destructor for the C bindings.
    	  * Remove useless "#ifdef __cplusplus" constructs from .cpp files.
    
    2008-04-14 14:22  sammy
    
    	* [r911] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp: * Made the
    	  FTGLDemo and FTGLMFontDemo coding style consistent with the rest
    	  of the code.
    
    2008-04-14 13:41  sammy
    
    	* [r910] include/FTSimpleLayout.h: * Remove stray non-breaking
    	  spaces from the source code.
    
    2008-04-14 13:22  sammy
    
    	* [r909] include/FTLayout.h, include/FTSimpleLayout.h,
    	  src/FTSimpleLayout.cpp: * Made the FTSimpleLayout coding style
    	  consistent with the rest of the code.
    
    2008-04-13 22:13  sammy
    
    	* [r908] demo/FTGLDemo.cpp, demo/FTGLMFontDemo.cpp,
    	  include/FTLayout.h, include/FTSimpleLayout.h,
    	  src/FTSimpleLayout.cpp, test/Fontdefs.h: * Added copyright and
    	  license information to recently merged files.
    
    2008-04-13 21:47  sammy
    
    	* [r907] .[CPY]: * Branch FTGL_2_0_2b is the new trunk.
    
    2008-04-13 21:39  sammy
    
    	* [r905] * Merged trunk commits [678] and [711], by henry:
    	  + Created a demo that can handle multiple fonts and command line
    	  options.
    	  + Updated for new compiler.
    
    2008-04-13 21:27  sammy
    
    	* [r904] * Merged trunk commits [741], [742], [745], [747], [748]
    	  and [749], by
    	  henry:
    	  + Changed to use FTGlyphSlot internally instead of FTGlyph.
    	  + Added a test for broken glyph but freetype is broken so it
    	  doesn't work.
    	  + Added SetDepth function to FTBBox.
    	  + Tidy Up.
    	  + Test for bitmap bbox.
    
    2008-04-13 21:14  sammy
    
    	* [r903] * Merged trunk commits [664], [665], [666], [667], [669],
    	  [670], [671],
    	  [672] and [684], by patrick and henry:
    	  + Added FTLayout.h, FTSimpleLayout.h and FTSimpleLayout.cpp to
    	  implement
    	  a framework for layout managers and an implementation of a simple
    	  layout
    	  manager.
    	  + Updated FTGLDemo to use the new FTSimpleLayout. Changes
    	  include:
    	  - Added a font origin to specify the location to render the font.
    	  - The default text is now blatantly plagarized from the back
    	  cover of
    	  the OGL red book.
    	  - The font size is much smaller.
    	  - Font metrics are rendered differently depending on the current
    	  layout
    	  manager.
    	  - The FTSimpleLayout alignment mode is now output with other font
    	  information.
    	  - The space bar no longer cycles through the fonts. The cursor
    	  up/down
    	  keys do.
    	  - The cursor left/right keys increment/decrement the size of the
    	  current
    	  font.
    	  - The page up/page down keys cycle through the layout managers.
    	  - The home/end keys increment and decrement the line length of a
    	  simple
    	  layout
    	  - The tab key cycles through the alignment modes of a simple
    	  layout.
    	  + Fixed a bug where the trackball rotation was applied after
    	  translation.
    	  + Minor reformatting and enabled texture fonts to be selected
    	  + Un-inlined private methods...because they are called by other
    	  private
    	  inlined methods
    	  + Minor formatting changes
    	  + Adding FTLayout
    
    2008-04-13 19:37  sammy
    
    	* [r902] * Merged trunk commits [662] and [663], by patrick:
    	  + Added the FTBBox::Invalidate and FTBBox::IsValid methods.
    	  + Changed the FTFont::BBox to accept a range of indicies. Only
    	  characters
    	  with the range are checked. The previous funcitonality is
    	  preserved via
    	  inline methods that call the new implementation.
    	  + Kluged a fix for a bug where FTFont::BBox was returning
    	  bounding volumes
    	  where min > max. I don't know where the problem is originating, I
    	  just
    	  force the bounds to be correct.
    	  + Changed the FTFont::DoRender methods to accept an external
    	  FTPoint for
    	  the pen position. This enables FTLayout classes to use their own
    	  pen
    	  for rendering.
    	  + Added the FTLayout class as a friend of FTFont to allow layout
    	  managers
    	  to call private rendering functions and access private font
    	  information.
    
    2008-04-13 14:04  sammy
    
    	* [r899] * Changed some unit tests so that they're clearer about
    	  where the failures
    	  come from.
    
    2008-04-13 09:50  sammy
    
    	* [r898] * Fix a crash in the glyph extrusion code when a contour
    	  has zero points.
    
    2008-04-13 09:37  sammy
    
    	* [r897] * Fix minor typo (polyon -> polygon).
    
    2008-04-13 09:34  sammy
    
    	* [r896] * Fix a coordinate bug in the extrusion texture mapping.
    
    2008-04-13 09:28  sammy
    
    	* [r895] * Minor refactoring in FTExtrdGlyph.cpp.
    
    2008-04-13 09:06  sammy
    
    	* [r894] * Fix a crash in FTContour::FTContour caused by invalid or
    	  unknown tags.
    
    2008-04-13 07:48  sammy
    
    	* [r893] * Refactoring FTContour.
    
    2008-04-13 01:29  sammy
    
    	* [r892] * Fix a crash in FTBitmapGlyph-Test.cpp caused by
    	  glGetError() calls with
    	  no GL context.
    
    2008-04-13 00:53  sammy
    
    	* [r891] * Build cppunit tests using the autotools.
    
    2008-04-12 23:55  sammy
    
    	* [r890] * Merging [689].
    
    2008-04-12 22:57  sammy
    
    	* [r889] * Rename license files to COPYING.MIT and COPUING.LGPL.
    
    2008-04-12 22:44  sammy
    
    	* [r888] * Add licensing information to all files in the library.
    
    2008-04-12 22:41  sammy
    
    	* [r887] * Fix an undefined operation in the FTGL demo.
    
    2008-04-11 16:24  sammy
    
    	* [r886] * C bindings for FTGL, written by Éric Beets
    	  <ericbeets@free.fr>.
    
    2008-04-04 13:16  sammy
    
    	* [r885] * Build the documentation the autotools way. If doxygen is
    	  not present,
    	  then do nothing.
    
    2008-04-04 12:43  sammy
    
    	* [r884] * Generate a config.h file instead of passing all defines
    	  in the compiler
    	  command line.
    	  * "make install" now properly installs the includes, the
    	  documentation and
    	  the .pc file.
    	  * Generate a shared library.
    
    2008-04-04 12:21  sammy
    
    	* [r883] * Big build system overhaul. Autotools-generated files are
    	  no longer stored
    	  in SVN, the bootstrap script is more tolerant with odd
    	  installations, all
    	  makefiles are a lot shorter.
    
    2008-04-04 11:19  sammy
    
    	* [r882] * Put standard system headers first because on Windows
    	  glut.h uses exit().
    
    2008-04-04 09:20  sammy
    
    	* [r881] * Fix an illegal cast of a static string to a char* (has
    	  to be char const*).
    
    2008-04-04 09:18  sammy
    
    	* [r880] * Remove extra qualification in
    	  FTTextureGlyph::ResetActiveTexture, this is
    	  illegal and no longer tolerated by recent gcc versions.
    
    2008-04-04 09:17  sammy
    
    	* [r879] * Abort make with an error if a submake fails, otherwise
    	  the error might
    	  never be noticed by automated builds.
    
    2008-03-03 16:41  sammy
    
    	* [r878] * Remove svn:executable property from source files.
    
    2005-01-03 09:09  henry
    
    	* [r876] Reset the error when setting the charmap
    
    2005-01-03 07:54  henry
    
    	* [r875] Added test for SDL
    
    2004-12-20 20:12  henry
    
    	* [r874] Fixed xcode paths
    
    2004-12-12 10:01  henry
    
    	* [r873] Changed behaviour so that if an errror occurs the object
    	  isn't modified. (strong guarantee).
    
    2004-12-10 21:48  henry
    
    	* [r871] Updated for 2.1.2
    
    2004-12-10 09:51  henry
    
    	* [r870] const correctness
    
    2004-12-10 09:51  henry
    
    	* [r869] Added include for assert
    
    2004-12-06 22:42  henry
    
    	* [r868] const correctness.
    
    2004-12-06 22:41  henry
    
    	* [r867] Minor code format change
    
    2004-12-06 10:34  henry
    
    	* [r866] Changed the way the colour is specified. It can now be
    	  done per string rather than at start up as previous.
    
    2004-12-05 09:53  henry
    
    	* [r864] Added xCode project properly. 2.1.1
    
    2004-12-05 09:50  henry
    
    	* [r863] Added xCode project
    
    2004-12-05 09:38  henry
    
    	* [r861] Updated for 2.1
    
    2004-12-05 09:35  henry
    
    	* [r860] Updated for 2.1
    
    2004-12-05 09:29  henry
    
    	* [r859] Updated to 2.1
    
    2004-12-05 09:29  henry
    
    	* [r858] const correctness
    
    2004-12-05 09:08  henry
    
    	* [r857] const correctness
    
    2004-10-18 21:41  henry
    
    	* [r856] Removed depth member var.
    	  Fixed a problem with normal generation.
    
    2004-10-17 00:40  henry
    
    	* [r855] Changed advance to be an FTPoint rather than a float.
    
    2004-10-12 01:23  henry
    
    	* [r854] Updated comments
    
    2004-10-12 01:06  henry
    
    	* [r853] Got rid of the DoRender function.
    
    2004-10-11 09:46  henry
    
    	* [r852] Added a test for pen position
    
    2004-10-11 09:46  henry
    
    	* [r851] Changed the gl window creation so that the pen position
    	  test in bitmap font test would work
    
    2004-10-11 09:45  henry
    
    	* [r850] Changed pos assignment
    
    2004-10-11 02:58  henry
    
    	* [r849] Added operator + & * to FTPoint
    
    2004-10-11 01:58  henry
    
    	* [r848] Renamed variable
    
    2004-10-11 01:56  henry
    
    	* [r847] Removed a redundant var
    
    2004-10-11 01:55  henry
    
    	* [r846] Fixed a casting problem
    
    2004-10-10 22:50  henry
    
    	* [r845] Refactoring FTPoint
    
    2004-10-10 11:14  henry
    
    	* [r844] Refactoring FTPoint
    
    2004-10-10 10:45  henry
    
    	* [r843] Added cast to double operator
    
    2004-10-08 11:37  henry
    
    	* [r842] Changed a couple of variable names.
    
    2004-10-07 02:11  henry
    
    	* [r841] Fixed some floats
    
    2004-10-07 02:09  henry
    
    	* [r840] Changed testKerning to use a font with a kerning table.
    
    2004-10-05 04:49  henry
    
    	* [r839] nothing
    
    2004-10-05 04:48  henry
    
    	* [r838] Added hasKerningTable member so we don't query the font
    	  every glyph.
    	  Got rid of the redundant Close() and unused UnitsPerEM()
    
    2004-10-03 22:50  henry
    
    	* [r837] Adding support for turning off display lists in FTGL
    
    2004-10-03 22:44  henry
    
    	* [r836] size_t suddenly stopped working in xCode!!
    
    2004-10-03 22:42  henry
    
    	* [r835] Updated for 2.1
    
    2004-10-03 22:34  henry
    
    	* [r834] Only set the err in CheckGlyph if it hasn't been set by
    	  some other part of the process.
    
    2004-10-03 21:59  henry
    
    	* [r833] Doh
    
    2004-10-03 21:11  henry
    
    	* [r832] CheckGlyph sets error flag
    
    2004-10-03 21:10  henry
    
    	* [r831] Update comments
    
    2004-10-01 05:32  henry
    
    	* [r830] Updated for 2.1 candidate release
    
    2004-09-30 22:50  henry
    
    	* [r829] Minor
    
    2004-09-30 13:18  henry
    
    	* [r828] Removed GL_EXT_texture_object defines.
    
    2004-09-30 11:46  henry
    
    	* [r827] Updating documentation
    
    2004-09-30 08:15  henry
    
    	* [r826] Code to turn off display lists.
    
    2004-09-30 00:08  henry
    
    	* [r825] Change to BBox to stop it exiting completely on a NULL
    	  glyph.
    
    2004-09-29 23:55  henry
    
    	* [r824] Fixed infinite loop.
    
    2004-09-29 23:46  henry
    
    	* [r823] Changed tests to better show the interaction between
    	  character encodings
    
    2004-09-29 23:11  henry
    
    	* [r822] Made tests more obvious
    
    2004-09-29 23:09  henry
    
    	* [r821] Removed the pixels per em function because no one is using
    	  them.
    	  Added a test to bail early if the client is setting the size to
    	  the existing size.
    
    2004-09-29 23:07  henry
    
    	* [r820] Removed the pixels per em function because no one is using
    	  them.
    
    2004-09-29 23:06  henry
    
    	* [r819] Added a test to bail early of the client sets the size to
    	  the existing size.
    	  Removed the pixels per em function because no one is using them.
    
    2004-09-29 10:24  henry
    
    	* [r818] Refactored tests
    
    2004-09-29 04:13  henry
    
    	* [r817] Constructed texture to stop glError in test.
    
    2004-09-29 03:13  henry
    
    	* [r816] Improved error values for tests
    
    2004-09-29 03:07  henry
    
    	* [r815] Added testCheckGlyphFailure test
    
    2004-09-29 03:01  henry
    
    	* [r814] Fixing render tests. Must set size before rendering.
    
    2004-09-28 11:49  henry
    
    	* [r813] Changed CheckGlyph function to indicate failure to create
    	  a glyph.
    
    2004-09-28 05:35  henry
    
    	* [r812] Trying to track down a crashing bug when calling render
    	  before FaceSize();
    
    2004-09-28 04:50  henry
    
    	* [r811] Fixed a bug where resizing FTGLTextureFont caused a GL
    	  error
    
    2004-09-28 03:55  henry
    
    	* [r810] Added assert for gl error
    
    2004-09-28 03:54  henry
    
    	* [r809] Newline at end of file
    
    2004-09-28 02:39  henry
    
    	* [r808] Added a function to construct a gl context. Required for
    	  some tests
    
    2004-09-28 02:39  henry
    
    	* [r807] New tests.
    
    2004-09-28 02:19  henry
    
    	* [r806] New tests.
    
    2004-09-27 23:21  henry
    
    	* [r805] Less precision
    
    2004-09-27 05:59  henry
    
    	* [r804] Tests work and pass
    
    2004-09-27 05:34  henry
    
    	* [r803] Initial Add
    
    2004-09-26 09:47  henry
    
    	* [r802] Finalised texture coordinate generation code.
    	  Tidied some code.
    
    2004-09-26 09:46  henry
    
    	* [r801] Removed activeTextureID from initialisation list.
    
    2004-09-26 09:45  henry
    
    	* [r800] Added an assert for a 0 maximum texture size. This is
    	  tripping some people up.
    
    2004-09-18 11:25  henry
    
    	* [r799] Added demonstration of texture co-ordinate generation.
    
    2004-09-18 11:24  henry
    
    	* [r798] Added texture co-ordinate generation.
    
    2004-08-23 08:05  henry
    
    	* [r797] Added LineHeight function.
    
    2004-08-23 08:03  henry
    
    	* [r796] Remove a superfluous semi-colon.
    
    2004-08-23 07:18  henry
    
    	* [r795] Got rid fo the GL_TEXTURE_2D_BINDING_EXT call in
    	  FTTextureGlyph and replaced it with a static member.
    
    2004-08-22 05:50  henry
    
    	* [r794] Removed unnecessary translates in the glyph rendering
    	  code.
    
    2004-08-22 04:03  henry
    
    	* [r793] Removed out of date Code warrior project
    
    2004-08-19 05:43  henry
    
    	* [r792] FaceSize now sets the error value.
    
    2004-08-17 01:53  henry
    
    	* [r791] tweatked the font size
    
    2004-08-17 01:51  henry
    
    	* [r790] Added docs
    
    2004-08-17 01:46  henry
    
    	* [r789] Added note for CYGWIN tesselator define for v2.0.10
    
    2004-08-16 06:56  henry
    
    	* [r787] Updated FTFont( *pBufferBytes, bufferSizeInBytes)
    	  documentation.
    
    2004-08-16 06:54  henry
    
    	* [r786] Updated to 2.0.11
    
    2004-08-16 06:25  henry
    
    	* [r784] Updated for 2.0.10
    
    2004-08-16 06:22  henry
    
    	* [r783] Updated FTFont( *pBufferBytes, bufferSizeInBytes)
    	  documentation.
    
    2004-08-16 06:09  henry
    
    	* [r782] Fixed a couple of tabs
    
    2004-05-10 09:11  henry
    
    	* [r781] First add for buffer font stuff
    
    2004-05-09 07:22  henry
    
    	* [r780] Changed signed to unsigned for glyph indices
    
    2004-05-09 07:13  henry
    
    	* [r779] Updated for changes in FTCharmap
    
    2004-05-09 07:09  henry
    
    	* [r778] Renamed functions for clarity
    
    2004-05-04 10:38  henry
    
    	* [r777] Added __CYGWIN__
    
    2004-05-04 10:17  henry
    
    	* [r776] Renamed
    
    2004-04-21 09:17  henry
    
    	* [r774] Update for 2.0.9
    
    2004-04-20 20:55  henry
    
    	* [r773] includes now go in FTGL subdir
    
    2004-04-20 20:50  henry
    
    	* [r772] Moved include to fix FT_OPEN_MEMORY # def for older
    	  freetype versions
    
    2004-04-09 05:43  henry
    
    	* [r770] updated docs
    
    2004-04-09 05:42  henry
    
    	* [r769] Added comment extra function
    
    2004-04-09 05:29  henry
    
    	* [r768] Update for 2.0.8
    
    2004-04-09 05:28  henry
    
    	* [r767] Not needed any more
    
    2004-04-09 05:24  henry
    
    	* [r766] Updated for 2.0.8
    
    2004-04-09 05:22  henry
    
    	* [r765] Added comments for new functions
    
    2004-04-09 05:09  henry
    
    	* [r764] For 2.0.8
    
    2004-04-09 04:08  henry
    
    	* [r763] Fixes for glyph to glyphSlot change
    
    2004-04-09 04:01  henry
    
    	* [r761] Added symbol for front and rear facing
    
    2004-04-09 03:51  henry
    
    	* [r760] Added symbol for front and rear facing
    
    2004-01-22 08:11  henry
    
    	* [r759] Changed FTGLTextureFont to use FTVector for texture id
    	  list.
    
    2003-11-02 21:40  henry
    
    	* [r758] Removed FTLayout.h
    
    2003-10-20 02:48  henry
    
    	* [r757] Moved charmap list from FTCharmap to FTFont
    
    2003-10-19 21:38  henry
    
    	* [r756] Moved charmap list function out of FTCharmap into FTFont
    
    2003-10-19 21:16  henry
    
    	* [r755] Moved charmap list function out of FTCharmap into FTFont
    
    2003-10-19 02:40  henry
    
    	* [r754] Can now get the list of supported charmaps for the font.
    
    2003-10-11 03:41  henry
    
    	* [r753] FTCharToGlyphIndexMap::find no longer returns a pointer
    
    2003-10-08 21:00  henry
    
    	* [r752] Delete charmap in destructor.
    
    2003-10-04 04:58  henry
    
    	* [r751] Initial test before refactoring
    
    2003-10-02 04:07  henry
    
    	* [r750] Test for outline or bitmap doesn't seem to matter.
    
    2003-10-01 06:46  henry
    
    	* [r747] test/FTBBox-Test.cpp: Now uses FT_Outline_Get_CBox where
    	  possible
    
    2003-10-01 00:25  henry
    
    	* [r746] Minor change
    
    2003-09-29 20:59  henry
    
    	* [r745] test/FTBBox-Test.cpp: Added SetDepth function to FTBBox
    
    2003-09-29 04:56  henry
    
    	* [r744] Changed from FT_Glyph to FT_GlyphSlot
    
    2003-09-29 04:55  henry
    
    	* [r743] Tidied up test
    
    2003-09-25 03:55  henry
    
    	* [r741] test/FTBBox-Test.cpp: Changed to use FTGlyphSlot
    	  internally instead of FTGlyph
    
    2003-09-24 22:13  henry
    
    	* [r740] Initial Add
    
    2003-09-24 22:12  henry
    
    	* [r739] Fixed some error return values.
    
    2003-09-24 22:05  henry
    
    	* [r738] Removed old char map function
    
    2003-09-24 22:05  henry
    
    	* [r737] Removed old comments
    
    2003-09-22 05:27  henry
    
    	* [r736] Refactored setUpFreetype function.
    
    2003-09-22 02:11  henry
    
    	* [r735] Fixes for deprecated identifiers in 2.1.5
    
    2003-09-21 22:36  henry
    
    	* [r734] Fixed FT_OPEN_MEMORY for 2.1.5
    
    2003-09-21 01:43  henry
    
    	* [r732] Fixed for 2.1.5
    
    2003-09-21 01:42  henry
    
    	* [r731] Fixed memory face error code
    
    2003-09-21 01:42  henry
    
    	* [r730] Small change for VC.net
    
    2003-09-19 23:37  henry
    
    	* [r729] Added a test for the freetype library version.
    
    2003-09-19 23:35  henry
    
    	* [r728] Fixed a spelling mistake.
    
    2003-08-30 23:24  henry
    
    	* [r726] Update for 2.0.7
    
    2003-08-29 00:04  henry
    
    	* [r723] Removed FTSimpleLayout
    
    2003-08-25 04:23  henry
    
    	* [r721] Updated the unix build scripts
    
    2003-08-25 04:18  henry
    
    	* [r720] Updated unix build scripts
    
    2003-08-25 03:31  henry
    
    	* [r718] Updated for 2.0.5
    
    2003-08-25 03:02  henry
    
    	* [r717] Update for 2.0.5
    
    2003-08-05 00:26  henry
    
    	* [r716] Refactored variable names
    
    2003-07-23 09:06  henry
    
    	* [r715] Remove Font Table function.
    
    2003-07-23 09:06  henry
    
    	* [r714] Fixed precision conversion
    
    2003-07-18 10:13  henry
    
    	* [r712] Minor change
    
    2003-07-16 10:18  henry
    
    	* [r711] test/demo.cpp: Updated for new compiler
    
    2003-07-16 10:17  henry
    
    	* [r710] Made a constant a float
    
    2003-07-12 12:06  henry
    
    	* [r709] Removed inline directive
    
    2003-07-12 12:06  henry
    
    	* [r708] Re-ordereds function for inlining
    
    2003-06-08 01:21  henry
    
    	* [r707] Refactored FTGlyphContainer & FTCharmap
    
    2003-06-08 01:09  henry
    
    	* [r706] Refactored FTGlyphContainer & FTCharmap. They now store
    	  FTGlyphs sequentially rather than by glyph index.
    
    2003-06-08 01:08  henry
    
    	* [r705] Minor format change
    
    2003-06-08 01:02  henry
    
    	* [r704] Minor format change
    
    2003-06-03 04:02  henry
    
    	* [r703] Now takes an FTGL face not a Freetype fac
    
    2003-06-03 04:01  henry
    
    	* [r702] Now takes an FTGL face not a Freetype fac
    	  Fixed docs
    	  Added glyphIndex function
    
    2003-06-03 03:58  henry
    
    	* [r701] Minor format fix
    
    2003-06-03 03:08  henry
    
    	* [r700] Moved FTCharmap into this class
    
    2003-06-03 02:57  henry
    
    	* [r699] Removed FTCharmap from FTFace
    
    2003-06-03 02:51  henry
    
    	* [r698] Added extra defines for GLUTesselatorFunction
    
    2003-06-03 02:50  henry
    
    	* [r697] Removed FTCharmap member and associated methods
    
    2003-06-03 02:44  henry
    
    	* [r696] Better variable name
    
    2003-05-04 21:12  henry
    
    	* [r695] Changed for the new hinter in Freetype 2.1.4
    
    2003-05-04 21:06  henry
    
    	* [r694] Added null size test in PixelsPerEm functions
    
    2003-05-04 21:02  henry
    
    	* [r693] Changed unit tests for new hinter in Freetype 2.1.4
    
    2003-05-04 20:59  henry
    
    	* [r692] Added test for broken contour tags
    
    2003-05-04 20:54  henry
    
    	* [r691] Changed unit tests for new hinter in Freetype 2.1.4
    
    2003-05-03 05:45  henry
    
    	* [r690] Changed MAC font path
    
    2003-04-13 02:09  henry
    
    	* [r680] Fixed FTGLTextureFont resize bug
    
    2003-04-12 01:57  henry
    
    	* [r679] Fix in FTGLTextureFont
    
    2003-04-09 10:20  henry
    
    	* [r677] Updated for 2.03
    
    2003-04-09 10:14  henry
    
    	* [r675] Added extra test for broken contour
    
    2003-04-09 10:13  henry
    
    	* [r674] Fixed broken contour bug
    
    2003-04-05 00:40  
    
    	* [r661] This commit was manufactured by cvs2svn to create branch
    	  'FTGL_2_0_2b'.
    
    2003-04-05 00:40  henry
    
    	* [r659] include/FTList.h: Fixed formatting
    
    2003-04-05 00:34  henry
    
    	* [r658] docs/html.tar.gz: Updated for 2.02
    
    2003-04-04 02:09  henry
    
    	* [r657] HISTORY.txt, README.txt, TODO.txt,
    	  test/font_pack/README.txt: Updated for 2.02
    
    2003-04-03 23:59  henry
    
    	* [r656] src/FTExtrdGlyph.cpp: Made vectoriser a stack var and
    	  refactored variables
    
    2003-04-02 23:47  henry
    
    	* [r655] include/FTList.h, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Fixed memory leaks
    
    2003-03-14 01:40  henry
    
    	* [r653] README.txt, TODO.txt: Updated for 2.0.1
    
    2003-03-13 06:01  henry
    
    	* [r652] HISTORY.txt: Update 2.01
    
    2003-03-13 00:40  ellers
    
    	* [r651] win32_vcpp/README_WIN32.txt: (hopefully) changed newlines
    	  to DOS style)
    
    2003-03-12 18:55  marcelo
    
    	* [r649] unix/acinclude.m4, unix/aclocal.m4, unix/config.guess,
    	  unix/config.sub, unix/configure: Update autoconf stuff to
    	  incorporate GL detection fixes
    
    2003-03-12 18:49  marcelo
    
    	* [r648] unix/configure.ac, unix/m4/gl.m4: Fix problem with
    	  configure failing to find GL libraries because they are installed
    	  in the X11 tree
    
    2003-03-12 11:44  marcelo
    
    	* [r647] unix/src/Makefile: Fix blooper with include file
    	  installation; the include files were moved to 'include', I
    	  noticed, but forgot to update the Makefile
    
    2003-03-06 10:30  marcelo
    
    	* [r646] unix/src/Makefile: Get rid of annoying IRIX droppings on
    	  distclean
    
    2003-03-06 10:22  marcelo
    
    	* [r645] unix/docs/Makefile: Last minute change to get document
    	  generation working again on IRIX
    
    2003-03-06 10:06  marcelo
    
    	* [r644] unix/aclocal.m4, unix/configure: Update aclocal.m4 and
    	  configure script before release
    
    2003-03-06 08:09  henry
    
    	* [r642] HISTORY.txt: Minor changes
    
    2003-03-05 21:25  henry
    
    	* [r641] HISTORY.txt, README.txt, TODO.txt, demo/README.txt,
    	  mac/README.txt, test/README.txt, test/font_pack/README.txt:
    	  Version 2.0 release
    
    2003-02-27 22:28  henry
    
    	* [r640] src/FTFont.cpp, test/FTFont-Test.cpp: Fixed null string
    	  bug in BBox
    
    2003-02-24 03:03  henry
    
    	* [r639] test/README.txt, test/font_pack/README.txt: Updated for v2
    	  release
    
    2003-02-24 01:24  henry
    
    	* [r638] test/README.txt, test/font_pack,
    	  test/font_pack/README.txt: Initial Add
    
    2003-02-07 13:04  ellers
    
    	* [r637] win32_vcpp/ftgl_demo/ftgl_demo.dsp,
    	  win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
    	  win32_vcpp/ftgl_dll/ftgl_dll.dsp,
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp: a few more minor
    	  tweaks to the project files
    
    2003-02-07 12:58  ellers
    
    	* [r636] win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo/ftgl_demo.dsp,
    	  win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
    	  win32_vcpp/ftgl_dll/ftgl_dll.dsp,
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp,
    	  win32_vcpp/unit_tests/unit_tests.dsp: altered projects so unit
    	  tests will build with cppunit
    
    2003-01-30 12:24  ellers
    
    	* [r635] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
    	  test/FTMesh-Test.cpp, test/FTSize-Test.cpp,
    	  test/FTVectoriser-Test.cpp, test/mmgr.cpp, test/mmgr.h,
    	  win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo/demo.cpp,
    	  win32_vcpp/ftgl_dll/ftgl_dll.dsp,
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp,
    	  win32_vcpp/unit_tests, win32_vcpp/unit_tests/unit_tests.dsp:
    	  updates for win32 build
    
    2003-01-28 13:53  ellers
    
    	* [r634] src/FTExtrdGlyph.cpp: minor update for win32
    
    2003-01-28 13:52  ellers
    
    	* [r633] win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo/ftgl_demo.dsp,
    	  win32_vcpp/ftgl_demo/ftgl_demo_2.dsp,
    	  win32_vcpp/ftgl_dll/ftgl_dll.dsp,
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp: updated win32
    	  project files
    
    2003-01-20 13:58  marcelo
    
    	* [r632] demo/FTGLDemo.cpp: Expect a fontfile on the command line,
    	  fall back to a default one on systems
    	  where a default is known -- else complain about the missing
    	  parameter.
    	  
    	  Come to think of it, I could use a PS font on IRIX. I'll look
    	  into that later.
    
    2003-01-16 00:23  henry
    
    	* [r631] src/FTVectoriser.cpp: Removed redundant () in preprocess
    
    2003-01-14 16:13  marcelo
    
    	* [r630] unix/acinclude.m4, unix/aclocal.m4, unix/configure,
    	  unix/m4/glut.m4: Add a couple of extra libraries usually required
    	  by GLUT
    
    2003-01-14 16:09  marcelo
    
    	* [r629] unix/demo/Makefile: Mantra: Link C++ programs with the C++
    	  compiler
    
    2003-01-14 16:08  marcelo
    
    	* [r628] src/FTVectoriser.cpp: The parser in the IRIX C++ compiler
    	  has a bug and the result of:
    	  
    	  new (Type*)[size]
    	  
    	  is of type "Type*" instead of "Type**". Work arround it by
    	  typedef'ing TypeP
    	  which is just Type*.
    
    2003-01-14 14:32  marcelo
    
    	* [r627] unix/acinclude.m4, unix/aclocal.m4, unix/configure,
    	  unix/m4/glut.m4: Get ./configure to work with IRIX (and other
    	  systems with broken linkers)
    
    2003-01-13 03:09  henry
    
    	* [r626] extras/layout/FTICUFace.cpp, extras/layout/FTICUFace.h,
    	  extras/layout/FTLayoutFont.cpp, extras/layout/FTLayoutFont.h,
    	  extras/layout/LEFontInstance.h, test/FTlayout-Test.cpp:
    	  Integrating ICU
    
    2003-01-12 21:27  marcelo
    
    	* [r625] unix, unix/Make.conf.in, unix/Make.rules, unix/Makefile,
    	  unix/README.txt, unix/acinclude.m4, unix/aclocal.m4,
    	  unix/bootstrap, unix/config.guess, unix/config.sub,
    	  unix/configure, unix/configure.ac, unix/demo, unix/demo/Makefile,
    	  unix/docs, unix/docs/Makefile, unix/ftgl.pc.in, unix/install-sh,
    	  unix/ltmain.sh, unix/m4, unix/m4/cxx.m4, unix/m4/freetype2.m4,
    	  unix/m4/gl.m4, unix/m4/glut.m4, unix/src, unix/src/Makefile:
    	  Unified UNIX building system
    
    2003-01-12 08:42  henry
    
    	* [r623] extras, extras/layout, extras/layout/FTICUFace.h,
    	  extras/layout/FTLayoutFont.h: Layout stuff
    
    2003-01-10 03:43  henry
    
    	* [r622] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Added layout test
    
    2003-01-10 03:26  henry
    
    	* [r621] test/FTlayout-Test.cpp: Starting future layout support
    	  tests
    
    2003-01-10 03:26  henry
    
    	* [r620] test/FTVectoriser-Test.cpp, test/Fontdefs.h: Adding fonts
    	  for future layout support tests
    
    2003-01-10 03:25  henry
    
    	* [r619] include/FTFace.h, src/FTFace.cpp, test/FTFace-Test.cpp:
    	  Trying to add table support
    
    2003-01-10 01:47  henry
    
    	* [r618] include/FTFace.h, include/FTSize.h, src/FTFace.cpp,
    	  src/FTSize.cpp, test/FTFace-Test.cpp, test/FTSize-Test.cpp: Added
    	  units per EM square
    
    2003-01-09 09:25  henry
    
    	* [r617] HISTORY.txt: added attach file from memory
    
    2003-01-09 02:56  henry
    
    	* [r616] src/FTFace.cpp: Fixed warning and kerning
    
    2003-01-09 01:59  henry
    
    	* [r615] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
    	  test/FTFace-Test.cpp, test/FTFont-Test.cpp,
    	  test/FTGlyphContainer-Test.cpp, test/FTLibrary-Test.cpp,
    	  test/FTList-Test.cpp, test/FTMesh-Test.cpp,
    	  test/FTPoint-Test.cpp, test/FTSize-Test.cpp,
    	  test/FTTesselation-Test.cpp, test/FTVector-Test.cpp,
    	  test/FTVectoriser-Test.cpp: Formatting changes
    
    2003-01-08 23:32  henry
    
    	* [r614] include/FTGLOutlineFont.h, include/FTGLPixmapFont.h:
    	  Updated doc
    
    2003-01-08 23:13  henry
    
    	* [r613] include/FTFont.h, include/FTGLExtrdFont.h: Updated doc
    
    2003-01-08 23:10  henry
    
    	* [r612] include/FTFont.h: Updated doc
    
    2003-01-08 22:47  henry
    
    	* [r611] include/FTFont.h: Updated doc
    
    2003-01-08 22:42  henry
    
    	* [r610] test/FTList-Test.cpp, test/FTMesh-Test.cpp,
    	  test/FTPoint-Test.cpp: Tidied up includes
    
    2003-01-08 21:48  henry
    
    	* [r609] test/arial_ttf.cpp[DEL]: Replaced by HPGCalc
    
    2003-01-08 21:46  henry
    
    	* [r608] test/FTFace-Test.cpp, test/FTFont-Test.cpp,
    	  test/Fontdefs.h, test/HPGCalc_afm.cpp, test/HPGCalc_pfb.cpp:
    	  Implemented Attach from memory test
    
    2003-01-08 19:13  henry
    
    	* [r607] test/HPGCalc_afm.cpp, test/HPGCalc_pfb.cpp: Files for
    	  attch mem test
    
    2003-01-08 09:02  henry
    
    	* [r606] test/FTBBox-Test.cpp, test/FTFace-Test.cpp,
    	  test/FTFont-Test.cpp, test/FTSize-Test.cpp,
    	  test/FTVectoriser-Test.cpp, test/Fontdefs.h: Added Type1 file
    	  attach test
    
    2003-01-08 04:24  henry
    
    	* [r605] include/FTFace.h, include/FTFont.h, src/FTFace.cpp,
    	  src/FTFont.cpp, test/FTFace-Test.cpp, test/FTFont-Test.cpp: Added
    	  attach from memory function
    
    2003-01-08 00:35  henry
    
    	* [r604] HISTORY.txt, README.txt, license.txt: Impending autoconf
    	  and year 03
    
    2003-01-06 04:11  henry
    
    	* [r603] src/FTGlyphContainer.cpp: removed test in d_stor
    
    2003-01-06 04:10  henry
    
    	* [r602] src/FTFont.cpp: Minor change to BBox
    
    2003-01-05 22:40  henry
    
    	* [r601] test/FTFace-Test.cpp: Minor change
    
    2002-12-31 04:47  henry
    
    	* [r600] test/FTFont-Test.cpp: Change size test
    
    2002-12-31 04:24  henry
    
    	* [r599] HISTORY.txt, README.txt: Fixes to bitmap glyph alignment
    
    2002-12-31 04:07  henry
    
    	* [r598] include/FTBitmapGlyph.h, src/FTBitmapGlyph.cpp,
    	  src/FTGLBitmapFont.cpp, src/FTGLTextureFont.cpp,
    	  src/FTTextureGlyph.cpp: Fixed alignment issues for bitmap and
    	  texture glyphs
    
    2002-12-21 09:11  henry
    
    	* [r597] docs/html.tar.gz: No private structs
    
    2002-12-21 09:09  henry
    
    	* [r596] demo/FTGLDemo.cpp: Changed int to float in glRasterPos
    
    2002-12-21 09:08  henry
    
    	* [r595] HISTORY.txt: Delete lists
    
    2002-12-21 07:32  henry
    
    	* [r594] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp: Delete the display list
    
    2002-12-21 07:23  henry
    
    	* [r593] include/FTGlyphContainer.h: Minor change
    
    2002-12-21 07:23  henry
    
    	* [r592] docs/ftgl_dox: Don't doc private classes
    
    2002-12-21 07:19  henry
    
    	* [r591] include/FTGlyphContainer.h: Fixed docs
    
    2002-12-21 07:15  henry
    
    	* [r590] include/FTList.h: Docs
    
    2002-12-21 07:11  henry
    
    	* [r589] src/FTGlyphContainer.cpp: Refactored variable names
    
    2002-12-21 07:10  henry
    
    	* [r588] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
    	  Refactored variable names
    
    2002-12-21 05:18  henry
    
    	* [r587] include/FTFace.h, src/FTFace.cpp: Updated docs and removed
    	  numberOfCharmaps member
    
    2002-12-21 05:08  henry
    
    	* [r586] include/FTFont.h, src/FTFont.cpp: Removed DoAdvance
    	  function
    
    2002-12-21 03:24  henry
    
    	* [r585] src/FTFont.cpp: Refactored BBox()
    
    2002-12-20 22:23  henry
    
    	* [r584] test/FTVector-Test.cpp: Started writing tests
    
    2002-12-20 22:22  henry
    
    	* [r583] test/FTMesh-Test.cpp: Changes for FTList
    
    2002-12-20 22:22  henry
    
    	* [r582] test/FTList-Test.cpp: Added testGetFront
    
    2002-12-20 22:21  henry
    
    	* [r581] test/FTLibrary-Test.cpp: Added TestError()
    
    2002-12-20 22:21  henry
    
    	* [r580] include/FTVectoriser.h, src/FTVectoriser.cpp,
    	  test/FTTesselation-Test.cpp: Added Mesh::Combine and changed
    	  tempPointList to FTList
    
    2002-12-20 22:20  henry
    
    	* [r579] test/FTGlyphContainer-Test.cpp: Change for FTFace
    
    2002-12-20 22:19  henry
    
    	* [r578] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: Made
    	  Glyph() const
    
    2002-12-20 22:18  henry
    
    	* [r577] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp:
    	  Removed comments and makeGlyphList function
    
    2002-12-20 22:17  henry
    
    	* [r576] include/FTGlyph.h: Made BBox() const
    
    2002-12-20 22:17  henry
    
    	* [r575] include/FTFont.h, src/FTFont.cpp: Removed maekGlyphList
    	  function and changes for FTFace
    
    2002-12-20 22:13  henry
    
    	* [r574] include/FTFace.h, src/FTFace.cpp, test/FTFace-Test.cpp:
    	  Removed Open functions. C_stors now open face
    
    2002-12-20 10:26  henry
    
    	* [r573] include/FTList.h: Finished
    
    2002-12-20 10:26  henry
    
    	* [r572] include/FTVector.h: Minor formatting
    
    2002-12-20 10:18  henry
    
    	* [r571] include/FTLibrary.h: Minor formatting and and made get
    	  library const
    
    2002-12-20 10:17  henry
    
    	* [r570] src/FTTextureGlyph.cpp: Minor formatting and removed
    	  comments
    
    2002-12-20 10:16  henry
    
    	* [r569] include/FTGLBitmapFont.h, include/FTGLExtrdFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTSize.h: Minor formatting
    
    2002-12-20 10:13  henry
    
    	* [r568] include/FTCharmap.h: Changed protected to private
    
    2002-12-19 10:31  henry
    
    	* [r567] include/FTList.h, mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj, test/FTList-Test.cpp,
    	  test/FTVector-Test.cpp: Added FTList, FTListTest and FTVectorTest
    
    2002-12-19 10:29  henry
    
    	* [r566] test/FTMesh-Test.cpp, test/FTTesselation-Test.cpp,
    	  test/FTVectoriser-Test.cpp: More tests
    
    2002-12-19 10:28  henry
    
    	* [r565] test/FTFace-Test.cpp: Uncommented test
    
    2002-12-19 10:28  henry
    
    	* [r564] include/FTFace.h, src/FTFace.cpp: Made return value const
    
    2002-12-19 10:27  henry
    
    	* [r563] include/FTFont.h, src/FTFont.cpp: Refactored function
    	  names
    
    2002-12-19 10:27  henry
    
    	* [r562] include/FTVectoriser.h, src/FTVectoriser.cpp: Made return
    	  values const
    
    2002-12-19 10:26  henry
    
    	* [r561] include/FTVector.h: Removed comments and protected
    
    2002-12-19 10:25  henry
    
    	* [r560] include/FTLibrary.h, src/FTLibrary.cpp: Changed init
    	  function name
    
    2002-12-19 10:25  henry
    
    	* [r559] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp:
    	  Changed vars to GLunit
    
    2002-12-19 10:24  henry
    
    	* [r558] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp: Made some objects const
    
    2002-12-19 10:22  henry
    
    	* [r557] include/FTContour.h: Inlined some functions
    
    2002-12-18 03:53  henry
    
    	* [r556] include/FTContour.h, src/FTContour.cpp: Trying to simplify
    	  the constructor.
    
    2002-12-18 02:13  henry
    
    	* [r555] test/FTMesh-Test.cpp: Added test for glCombine
    
    2002-12-18 01:30  henry
    
    	* [r554] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Fixed tests
    
    2002-12-17 23:51  henry
    
    	* [r553] test/FTBBox-Test.cpp, test/FTVectoriser-Test.cpp,
    	  test/Fontdefs.h: Fixed tests
    
    2002-12-17 23:28  henry
    
    	* [r552] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
    	  test/FTFace-Test.cpp, test/FTFont-Test.cpp,
    	  test/FTGlyphContainer-Test.cpp, test/FTSize-Test.cpp,
    	  test/FTVectoriser-Test.cpp, test/Fontdefs.h, test/arial_ttf.cpp:
    	  Moved all the constants into a header
    
    2002-12-17 20:17  henry
    
    	* [r551] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Fixed paths
    
    2002-12-17 20:02  henry
    
    	* [r550] HISTORY.txt: Note about include directory
    
    2002-12-17 09:15  henry
    
    	* [r549] docs/ftgl_dox, docs/html.tar.gz: Added include dir
    
    2002-12-17 09:15  henry
    
    	* [r548] include/FTContour.h: Fix docs
    
    2002-12-17 09:10  henry
    
    	* [r547] demo/FTGLDemo.cpp, test/demo.cpp: Changed render to Render
    
    2002-12-17 08:42  henry
    
    	* [r546] mac/Includes/freetype/cache,
    	  mac/Includes/freetype/cache/ftccache.h,
    	  mac/Includes/freetype/cache/ftccmap.h,
    	  mac/Includes/freetype/cache/ftcglyph.h,
    	  mac/Includes/freetype/cache/ftcimage.h,
    	  mac/Includes/freetype/cache/ftcmanag.h,
    	  mac/Includes/freetype/cache/ftcsbits.h,
    	  mac/Includes/freetype/cache/ftlru.h,
    	  mac/Includes/freetype/config,
    	  mac/Includes/freetype/config/ftconfig.h,
    	  mac/Includes/freetype/config/ftheader.h,
    	  mac/Includes/freetype/config/ftmodule.h,
    	  mac/Includes/freetype/config/ftoption.h,
    	  mac/Includes/freetype/internal,
    	  mac/Includes/freetype/internal/autohint.h,
    	  mac/Includes/freetype/internal/cfftypes.h,
    	  mac/Includes/freetype/internal/fnttypes.h,
    	  mac/Includes/freetype/internal/ftcalc.h,
    	  mac/Includes/freetype/internal/ftdebug.h,
    	  mac/Includes/freetype/internal/ftdriver.h,
    	  mac/Includes/freetype/internal/ftextend.h,
    	  mac/Includes/freetype/internal/ftmemory.h,
    	  mac/Includes/freetype/internal/ftobjs.h,
    	  mac/Includes/freetype/internal/ftstream.h,
    	  mac/Includes/freetype/internal/internal.h,
    	  mac/Includes/freetype/internal/pcftypes.h,
    	  mac/Includes/freetype/internal/psaux.h,
    	  mac/Includes/freetype/internal/psglobal.h,
    	  mac/Includes/freetype/internal/pshints.h,
    	  mac/Includes/freetype/internal/psnames.h,
    	  mac/Includes/freetype/internal/sfnt.h,
    	  mac/Includes/freetype/internal/t1types.h,
    	  mac/Includes/freetype/internal/tttypes.h: Adding Unit tests
    
    2002-12-17 08:40  henry
    
    	* [r545] mac/FTGL.pbproj/project.pbxproj,
    	  mac/Includes/cppunit/extensions,
    	  mac/Includes/cppunit/extensions/AutoRegisterSuite.h,
    	  mac/Includes/cppunit/extensions/HelperMacros.h,
    	  mac/Includes/cppunit/extensions/Orthodox.h,
    	  mac/Includes/cppunit/extensions/RepeatedTest.h,
    	  mac/Includes/cppunit/extensions/TestDecorator.h,
    	  mac/Includes/cppunit/extensions/TestFactory.h,
    	  mac/Includes/cppunit/extensions/TestFactoryRegistry.h,
    	  mac/Includes/cppunit/extensions/TestSetUp.h,
    	  mac/Includes/cppunit/extensions/TestSuiteBuilder.h,
    	  mac/Includes/cppunit/extensions/TestSuiteFactory.h,
    	  mac/Includes/cppunit/extensions/TypeInfoHelper.h,
    	  mac/Includes/cppunit/ui, mac/Includes/cppunit/ui/text,
    	  mac/Includes/cppunit/ui/text/TestRunner.h: Adding unit tests
    
    2002-12-17 08:35  henry
    
    	* [r544] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj, mac/Includes,
    	  mac/Includes/cppunit, mac/Includes/cppunit/Asserter.h,
    	  mac/Includes/cppunit/CompilerOutputter.h,
    	  mac/Includes/cppunit/Exception.h,
    	  mac/Includes/cppunit/NotEqualException.h,
    	  mac/Includes/cppunit/Outputter.h,
    	  mac/Includes/cppunit/Portability.h,
    	  mac/Includes/cppunit/SourceLine.h,
    	  mac/Includes/cppunit/SynchronizedObject.h,
    	  mac/Includes/cppunit/Test.h, mac/Includes/cppunit/TestAssert.h,
    	  mac/Includes/cppunit/TestCaller.h,
    	  mac/Includes/cppunit/TestCase.h,
    	  mac/Includes/cppunit/TestFailure.h,
    	  mac/Includes/cppunit/TestFixture.h,
    	  mac/Includes/cppunit/TestListener.h,
    	  mac/Includes/cppunit/TestResult.h,
    	  mac/Includes/cppunit/TestResultCollector.h,
    	  mac/Includes/cppunit/TestSucessListener.h,
    	  mac/Includes/cppunit/TestSuite.h,
    	  mac/Includes/cppunit/TextOutputter.h,
    	  mac/Includes/cppunit/TextTestProgressListener.h,
    	  mac/Includes/cppunit/TextTestResult.h,
    	  mac/Includes/cppunit/TextTestRunner.h,
    	  mac/Includes/cppunit/XmlOutputter.h,
    	  mac/Includes/cppunit/config-auto.h,
    	  mac/Includes/cppunit/config-bcb5.h,
    	  mac/Includes/cppunit/config-msvc6.h, mac/Includes/freetype,
    	  mac/Includes/freetype/freetype.h, mac/Includes/freetype/ftbbox.h,
    	  mac/Includes/freetype/ftcache.h,
    	  mac/Includes/freetype/ftchapters.h,
    	  mac/Includes/freetype/fterrors.h,
    	  mac/Includes/freetype/ftglyph.h, mac/Includes/freetype/ftimage.h,
    	  mac/Includes/freetype/ftlist.h, mac/Includes/freetype/ftmac.h,
    	  mac/Includes/freetype/ftmm.h, mac/Includes/freetype/ftmoderr.h,
    	  mac/Includes/freetype/ftmodule.h,
    	  mac/Includes/freetype/ftoutln.h,
    	  mac/Includes/freetype/ftrender.h,
    	  mac/Includes/freetype/ftsizes.h,
    	  mac/Includes/freetype/ftsnames.h,
    	  mac/Includes/freetype/ftsynth.h,
    	  mac/Includes/freetype/ftsystem.h,
    	  mac/Includes/freetype/fttrigon.h,
    	  mac/Includes/freetype/fttypes.h,
    	  mac/Includes/freetype/t1tables.h,
    	  mac/Includes/freetype/ttnameid.h,
    	  mac/Includes/freetype/tttables.h, mac/Includes/freetype/tttags.h,
    	  mac/Includes/ft2build.h, mac/Libraries,
    	  mac/Libraries/libcppunit.a, mac/Libraries/libfreetype.a: Adding
    	  unit tests
    
    2002-12-17 08:21  henry
    
    	* [r543] test/FTBBox-Test.cpp, test/FTCharmap-Test.cpp,
    	  test/FTContour-Test.cpp, test/FTFace-Test.cpp,
    	  test/FTFont-Test.cpp, test/FTGlyphContainer-Test.cpp,
    	  test/FTLibrary-Test.cpp, test/FTMesh-Test.cpp,
    	  test/FTPoint-Test.cpp, test/FTSize-Test.cpp,
    	  test/FTTesselation-Test.cpp, test/FTVectoriser-Test.cpp,
    	  test/TestMain.cpp, test/arial_ttf.cpp: Added unit tests
    
    2002-12-17 08:18  henry
    
    	* [r542] demo/FTGLDemo.cpp, test/demo.cpp: Changed mac font path to
    	  test directory
    
    2002-12-17 04:44  henry
    
    	* [r541] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTTextureGlyph.cpp: Fixed freetype render flag :)
    
    2002-12-17 04:42  henry
    
    	* [r540] include/FTBitmapGlyph.h, include/FTFont.h,
    	  include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyphContainer.h, src/FTBitmapGlyph.cpp,
    	  src/FTExtrdGlyph.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlyphContainer.cpp,
    	  src/FTPixmapGlyph.cpp, src/FTTextureGlyph.cpp: Renamed render to
    	  Render
    
    2002-12-17 04:37  henry
    
    	* [r539] HISTORY.txt: More refactoring
    
    2002-12-17 03:55  henry
    
    	* [r538] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Major refactoring to
    	  FTVectoriser and clients
    
    2002-12-17 03:53  henry
    
    	* [r537] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
    	  to get rid of data memory buffers and function name tidy ups
    
    2002-12-17 03:52  henry
    
    	* [r536] src/FTPolyGlyph.cpp: Removed data memory buffer
    
    2002-12-17 03:50  henry
    
    	* [r535] src/FTOutlineGlyph.cpp: Changes in FTVectoriser and
    	  FTContour
    
    2002-12-17 03:49  henry
    
    	* [r534] src/FTExtrdGlyph.cpp: Removed data buffers. Now call into
    	  vectoriser
    
    2002-12-17 03:46  henry
    
    	* [r533] include/FTContour.h: Renamed 'Points' to 'PointCount'
    
    2002-12-17 01:44  henry
    
    	* [r532] include/FTBBox.h: Removed operator +
    
    2002-12-17 01:33  henry
    
    	* [r531] src/FTBBox.cpp[DEL]: No loger needed. Replaced by +=
    
    2002-12-17 01:16  henry
    
    	* [r530] src/FTExtrdGlyph.cpp: Removed redundant code and memory
    	  allocation
    
    2002-12-17 01:05  henry
    
    	* [r529] include/FTPoint.h: Added operator +=
    
    2002-12-16 23:25  henry
    
    	* [r528] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp: Changes to the
    	  outline code in FTVectoriser
    
    2002-12-16 23:24  henry
    
    	* [r527] include/FTVectoriser.h, src/FTVectoriser.cpp: Made
    	  ProcessContours Private and removed GetOutline
    
    2002-12-16 20:12  henry
    
    	* [r526] include/FTVectoriser.h, src/FTVectoriser.cpp: Changes in
    	  FTContour
    
    2002-12-16 20:11  henry
    
    	* [r525] include/FTContour.h: Made pointList private and removed
    	  size()
    
    2002-12-16 09:13  henry
    
    	* [r524] docs/html.tar.gz: Reafctored *Font. Got rid of Open
    	  function
    
    2002-12-16 08:53  henry
    
    	* [r523] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h: Updated the docs
    
    2002-12-16 08:27  henry
    
    	* [r522] HISTORY.txt, demo/FTGLDemo.cpp, include/FTFont.h,
    	  include/FTGLBitmapFont.h, include/FTGLExtrdFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
    	  mac/FTGL.pbproj/henry.pbxuser, src/FTFont.cpp,
    	  src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp, test/demo.cpp:
    	  Refactored FTFont to get rid of Open function
    
    2002-12-16 03:46  henry
    
    	* [r521] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Refactoring FTContour
    
    2002-12-16 00:40  henry
    
    	* [r520] src/FTContour.cpp: Removed unused constants
    
    2002-12-15 23:04  henry
    
    	* [r519] include/FTContour.h: Updated comments
    
    2002-12-15 23:02  henry
    
    	* [r518] include/FTContour.h, src/FTContour.cpp: Unrolled evaluate
    	  curve
    
    2002-12-15 22:04  henry
    
    	* [r517] include/FTContour.h, src/FTContour.cpp: Refactored
    	  evaluate curve
    
    2002-12-15 08:51  henry
    
    	* [r516] include/FTContour.h, src/FTContour.cpp: Got rid of
    	  ctrlPtArray
    
    2002-12-15 08:32  henry
    
    	* [r515] docs/ftgl_dox, docs/html.tar.gz: Updated doxygen template
    
    2002-12-15 08:23  henry
    
    	* [r514] HISTORY.txt, mac/FTGL.pbproj/henry.pbxuser: FTcontour
    	  update
    
    2002-12-15 08:20  henry
    
    	* [r513] include/FTContour.h, src/FTContour.cpp: Removed
    	  contourPoint struct
    
    2002-12-14 22:02  henry
    
    	* [r512] include/FTContour.h: Removed conic and cubic functions
    
    2002-12-14 22:01  henry
    
    	* [r511] src/FTContour.cpp: Contour extraction is now one pass. The
    	  code is a bit ugly at this stage though.
    
    2002-12-12 23:51  henry
    
    	* [r510] docs/html.tar.gz: Refactored FTFont
    
    2002-12-12 23:50  henry
    
    	* [r509] include/FTGlyphContainer.h: Updated comments
    
    2002-12-12 22:36  henry
    
    	* [r508] mac/FTGL.pbproj/henry.pbxuser: update
    
    2002-12-12 21:47  henry
    
    	* [r507] include/FTFont.h, src/FTFont.cpp: Added CheckGlyph
    	  function
    
    2002-12-12 21:46  henry
    
    	* [r506] include/FTGLTextureFont.h: Made some members unsigned
    
    2002-12-12 20:48  henry
    
    	* [r505] include/FTFace.h, include/FTGlyphContainer.h,
    	  src/FTFace.cpp, src/FTGlyphContainer.cpp: Added GlyphCount
    	  accessor to FTFace
    
    2002-12-12 20:46  henry
    
    	* [r504] include/FTFont.h, src/FTFont.cpp, src/FTGLTextureFont.cpp:
    	  Pushed down numGlyph field
    
    2002-12-12 06:12  henry
    
    	* [r503] include/FTBitmapGlyph.h, include/FTGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTTextureGlyph.h,
    	  src/FTPixmapGlyph.cpp, src/FTTextureGlyph.cpp: Got rid of
    	  numGreys and pushed down pos
    
    2002-12-11 09:30  henry
    
    	* [r502] HISTORY.txt: Glyph refactoring
    
    2002-12-11 09:29  henry
    
    	* [r501] src/FTFont.cpp: Minor change to bbox functions
    
    2002-12-11 09:29  henry
    
    	* [r500] include/FTBBox.h, src/FTBBox.cpp: Added another c_stor and
    	  operator +=
    	  Fixed 'add' functions
    
    2002-12-11 09:28  henry
    
    	* [r499] include/FTExtrdGlyph.h, include/FTGlyph.h,
    	  include/FTOutlineGlyph.h, include/FTPolyGlyph.h,
    	  src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp, src/FTGlyph.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp: Removed redundant
    	  members.
    	  Moved BBox and advance to FTGlyph c_stor
    
    2002-12-11 09:25  henry
    
    	* [r498] src/FTGLTextureFont.cpp: Had to increase padding now that
    	  FTBBox uses floats.
    
    2002-12-11 07:41  henry
    
    	* [r497] include/FTVectoriser.h, src/FTVectoriser.cpp: Replaced
    	  contourList FTVector with an array.
    
    2002-12-10 09:01  henry
    
    	* [r496] src/FTContour.cpp, src/FTVectoriser.cpp: Minor fix
    
    2002-12-10 08:48  henry
    
    	* [r495] include/FTBBox.h: Changed size calculations to use floats
    
    2002-12-10 08:38  henry
    
    	* [r494] include/FTFont.h, include/FTSize.h, src/FTFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTSize.cpp: Changed size
    	  calculations to use floats
    
    2002-12-08 09:39  henry
    
    	* [r493] src/FTVectoriser.cpp: WIN32 function pointer typedef
    
    2002-12-08 08:58  henry
    
    	* [r492] HISTORY.txt: Refactored FTContour
    
    2002-12-08 08:56  henry
    
    	* [r491] include/FTVectoriser.h, src/FTVectoriser.cpp: Fixes for
    	  broken glyphs. Uses numberOfContours as a flag that the glyph is
    	  valid.
    
    2002-12-08 07:01  henry
    
    	* [r490] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp: Minor tidy up
    
    2002-12-08 06:57  henry
    
    	* [r489] include/FTExtrdGlyph.h, include/FTOutlineGlyph.h,
    	  include/FTPolyGlyph.h, src/FTExtrdGlyph.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPolyGlyph.cpp: Made vectoriser a
    	  local variable
    
    2002-12-08 06:51  henry
    
    	* [r488] include/FTOutlineGlyph.h, src/FTOutlineGlyph.cpp: Removed
    	  an unnecessary memory allocation
    
    2002-12-08 05:12  henry
    
    	* [r487] docs/html.tar.gz, mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Updated for FTContour
    	  refactoring
    
    2002-12-08 05:07  henry
    
    	* [r486] include/FTVectoriser.h, src/FTVectoriser.cpp: Removed
    	  redundant member
    
    2002-12-08 04:49  henry
    
    	* [r485] include/FTContour.h: Removed freetype includes
    
    2002-12-08 04:40  henry
    
    	* [r484] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
    	  FTContour - moved it into it's own file
    
    2002-12-08 04:38  henry
    
    	* [r483] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp: Refactored FTContour
    
    2002-12-08 04:37  henry
    
    	* [r482] include/FTContour.h, src/FTContour.cpp: Moved from
    	  FTVectoriser to own file
    
    2002-12-05 10:23  henry
    
    	* [r481] src/FTVectoriser.cpp: Minor fix up
    
    2002-12-05 09:33  henry
    
    	* [r480] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
    	  variables in Process()
    	  Changed Process to void
    	  Test in FTVectoriser c_stor
    
    2002-12-05 06:47  henry
    
    	* [r479] demo/FTGLDemo.cpp: Fixed path
    
    2002-12-05 06:47  henry
    
    	* [r478] include/FTVectoriser.h: Added docs
    
    2002-12-05 06:46  henry
    
    	* [r477] src/FTVectoriser.cpp: Refactored variable names
    
    2002-12-05 06:11  henry
    
    	* [r476] include/FTVectoriser.h, src/FTVectoriser.cpp: Refactored
    	  variable names
    	  Removed Point()
    	  Added docs
    
    2002-12-05 06:01  henry
    
    	* [r475] include/FTVectoriser.h: Fixed comments
    
    2002-12-05 05:59  henry
    
    	* [r474] include/FTGlyphContainer.h: Made numGlyphs unsigned
    
    2002-12-04 09:02  henry
    
    	* [r473] HISTORY.txt, docs/html.tar.gz: Updating for 141
    
    2002-12-04 08:20  henry
    
    	* [r472] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
    	  Error checking in Add
    	  Un-virtualised some functions
    	  Minor tidy ups
    
    2002-12-04 07:03  henry
    
    	* [r471] include/FTFont.h, include/FTGlyphContainer.h: Fixed
    	  documentation
    
    2002-12-04 06:58  henry
    
    	* [r470] include/FTFont.h: Fixed documentation
    
    2002-12-04 06:21  henry
    
    	* [r469] src/FTVectoriser.cpp: typedef for mips and linux
    
    2002-12-04 06:19  henry
    
    	* [r468] include/FTFont.h, src/FTFont.cpp: Error handling in Attach
    
    2002-12-02 06:40  henry
    
    	* [r467] docs/html.tar.gz: Preparing for 1.41
    
    2002-12-02 06:35  henry
    
    	* [r466] HISTORY.txt, TODO.txt, mac/FTGL.pbproj/henry.pbxuser:
    	  Getting ready for 1.41
    
    2002-12-02 06:32  henry
    
    	* [r465] demo/FTGLDemo.cpp: Rewriting to make it more 'correct'
    
    2002-12-02 06:32  henry
    
    	* [r464] src/FTSize.cpp: Minor bug fix
    
    2002-12-02 06:31  henry
    
    	* [r463] include/FTLibrary.h, src/FTLibrary.cpp: Renamed lib to
    	  library.
    	  Got rid of the version stuff.
    	  Unvirtualised some functions
    
    2002-12-02 06:28  henry
    
    	* [r462] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: Got
    	  rid of the pre cache flag
    
    2002-12-02 06:27  henry
    
    	* [r461] src/FTGLTextureFont.cpp: Minor tidy up.
    
    2002-12-02 06:27  henry
    
    	* [r460] include/FTFont.h, src/FTFont.cpp: Fixed BBox null string
    	  bug.
    	  Better error handling.
    	  Got rid of pre cache flag.
    
    2002-12-01 08:45  henry
    
    	* [r459] test/demo.cpp: Added Idle function
    
    2002-12-01 07:52  henry
    
    	* [r458] src/FTFace.cpp, src/FTSize.cpp: Better error handling
    
    2002-12-01 07:50  henry
    
    	* [r457] include/FTCharmap.h, src/FTCharmap.cpp: Better error
    	  handling and remove platform/encoding function
    
    2002-11-29 10:42  henry
    
    	* [r456] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: FTBBox and FTPoint
    
    2002-11-29 10:41  henry
    
    	* [r455] mac/FTGL.pbproj/henry.pbxuser: FTBBox and FTPoint
    
    2002-11-29 08:21  henry
    
    	* [r454] include/FTFace.h, src/FTFace.cpp: Improved error handling
    
    2002-11-29 08:20  henry
    
    	* [r453] include/FTCharmap.h: Removed redundant include
    
    2002-11-29 08:18  henry
    
    	* [r452] include/FTBBox.h: Added Move and operator +
    
    2002-11-29 08:13  henry
    
    	* [r451] include/FTFont.h, src/FTFont.cpp: Got rid of Close() and
    	  improved som error handling
    
    2002-11-29 07:58  henry
    
    	* [r450] src/FTBBox.cpp: Operator +
    
    2002-11-28 09:43  henry
    
    	* [r449] src/FTBitmapGlyph.cpp: Added a static cast
    
    2002-11-28 09:43  henry
    
    	* [r448] include/FTFont.h, include/FTGLTextureFont.h: Got rid of
    	  inline for irix
    
    2002-11-28 09:41  henry
    
    	* [r447] include/FTCharToGlyphIndexMap.h: Changed cstdlib to
    	  stdlib.h for irix
    
    2002-11-28 09:41  henry
    
    	* [r446] src/FTFace.cpp: Set default values for kernAdvance
    
    2002-11-28 09:40  henry
    
    	* [r445] include/FTGlyph.h: Changed FT_Vector for FTPoint
    
    2002-11-28 09:40  henry
    
    	* [r444] src/FTGlyphContainer.cpp: Got rid of the tabs
    
    2002-11-28 09:39  henry
    
    	* [r443] src/FTVectoriser.cpp: Changed the gluTess callback
    	  function definitions
    
    2002-11-28 08:23  henry
    
    	* [r442] include/FTSize.h, include/FTVector.h,
    	  include/FTVectoriser.h: Changes to Documentation
    
    2002-11-28 08:21  henry
    
    	* [r441] include/FTBBox.h, include/FTCharmap.h, include/FTFace.h,
    	  include/FTFont.h, include/FTGLExtrdFont.h, include/FTLibrary.h,
    	  include/FTPoint.h, src/FTGLBitmapFont.cpp: Documentation Changes
    
    2002-11-28 08:01  henry
    
    	* [r440] demo/FTGLDemo.cpp: Removed some redundant code
    
    2002-11-28 08:00  henry
    
    	* [r439] include/FTBitmapGlyph.h, include/FTExtrdGlyph.h,
    	  include/FTGlyph.h, include/FTOutlineGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTPolyGlyph.h,
    	  include/FTTextureGlyph.h, src/FTBitmapGlyph.cpp,
    	  src/FTExtrdGlyph.cpp, src/FTGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPixmapGlyph.cpp, src/FTPolyGlyph.cpp,
    	  src/FTTextureGlyph.cpp: Changed FT_Vector to FTPoint
    
    2002-11-27 07:47  henry
    
    	* [r438] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
    	  Changes for FTPoint
    
    2002-11-27 07:46  henry
    
    	* [r437] src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Changes to the
    	  glyph loading flags
    
    2002-11-27 07:39  henry
    
    	* [r436] include/FTFont.h, src/FTFont.cpp: Changes for FTPoint &
    	  FTBBox
    
    2002-11-27 07:38  henry
    
    	* [r435] include/FTFace.h, src/FTFace.cpp: Changes for FTPoint
    
    2002-11-27 07:34  henry
    
    	* [r434] include/FTVectoriser.h: Fixed an FTPoint
    
    2002-11-27 07:12  henry
    
    	* [r433] include/FTVectoriser.h, src/FTVectoriser.cpp: Moved
    	  FTPoint to it's own file
    
    2002-11-27 06:35  henry
    
    	* [r432] include/FTBBox.h, include/FTPoint.h, src/FTPoint.cpp:
    	  Moved these classes to there own files
    
    2002-11-27 06:20  henry
    
    	* [r431] include/FTFont.h, include/FTLibrary.h,
    	  include/FTVectoriser.h, src/FTExtrdGlyph.cpp, src/FTFont.cpp,
    	  src/FTGLExtrdFont.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Tidied up some float
    	  declarations
    
    2002-11-23 09:04  henry
    
    	* [r430] src/FTFace.cpp: Added cast to FT_New_Memory_Face
    
    2002-11-23 09:02  henry
    
    	* [r429] src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLTextureFont.cpp: Fixed PushAttrib call
    
    2002-11-21 06:26  henry
    
    	* [r428] src/FTTextureGlyph.cpp: Added glPixelStorei call to fix
    	  corrupt glyphs
    
    2002-10-23 08:22  henry
    
    	* [r426] test, test/demo.cpp, test/mmgr.cpp, test/mmgr.h,
    	  test/nommgr.h: Added test app
    
    2002-10-23 08:19  henry
    
    	* [r425] HISTORY.txt, README.txt, TODO.txt: Release 1.4
    
    2002-10-23 08:07  henry
    
    	* [r424] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Updated for 1.4
    
    2002-10-23 07:04  henry
    
    	* [r423] src/FTGLPixmapFont.cpp, src/FTPixmapGlyph.cpp: Minor
    	  formatting and moved Push Attribs to the font
    
    2002-10-23 07:04  henry
    
    	* [r422] src/FTBitmapGlyph.cpp: Minor formatting
    
    2002-08-28 09:46  henry
    
    	* [r421] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp:
    	  Reduced texture ID array size
    
    2002-08-28 09:45  henry
    
    	* [r420] HISTORY.txt: Added release date
    
    2002-08-27 07:45  henry
    
    	* [r419] HISTORY.txt, README.txt, TODO.txt: Updated for 1.4
    
    2002-08-27 07:45  henry
    
    	* [r418] docs/html.tar.gz: Updated dox
    
    2002-08-27 07:13  henry
    
    	* [r417] include/FTCharToGlyphIndexMap.h: Inlined the whole class
    
    2002-08-27 07:12  henry
    
    	* [r416] include/FTCharmap.h, include/FTExtrdGlyph.h,
    	  include/FTFace.h, include/FTFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyphContainer.h, include/FTSize.h,
    	  include/FTVectoriser.h: Updated dox comments
    
    2002-08-26 10:18  henry
    
    	* [r415] include/FTVector.h: Updated to VTK latest
    
    2002-08-26 10:17  henry
    
    	* [r414] src/FTGlyphContainer.cpp, src/FTPixmapGlyph.cpp: Removed
    	  mmgr
    
    2002-08-26 09:01  henry
    
    	* [r413] include/FTBitmapGlyph.h: Made some ints unsigned
    
    2002-08-26 08:57  henry
    
    	* [r412] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
    	  Removed std::vector
    
    2002-08-26 08:53  henry
    
    	* [r411] src/FTPixmapGlyph.cpp: Added some braces
    
    2002-08-26 08:51  henry
    
    	* [r410] include/FTVectoriser.h: Updated comments
    
    2002-08-26 08:49  henry
    
    	* [r409] src/FTBitmapGlyph.cpp: Made some ints unsigned
    
    2002-07-04 01:03  henry
    
    	* [r408] include/FTFont.h: Added a comment about impicit
    	  conversions
    
    2002-07-01 09:48  henry
    
    	* [r407] src/FTTesselationVector.h[DEL]: FTVector is now a template
    
    2002-07-01 09:47  henry
    
    	* [r406] src/FTContourVector.h[DEL], src/FTGlyphVector.h[DEL],
    	  src/FTPointVector.h[DEL]: FTvector is now a template
    
    2002-07-01 09:44  henry
    
    	* [r405] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h: Inlined private functions
    
    2002-06-22 23:35  henry
    
    	* [r404] include/FTVector.h, include/FTVectoriser.h: Made FTVector
    	  a template
    
    2002-06-22 23:34  henry
    
    	* [r403] include/FTFace.h, src/FTFace.cpp: Made charmap() const
    
    2002-06-22 23:33  henry
    
    	* [r402] include/FTFont.h, include/FTSize.h, src/FTFont.cpp,
    	  src/FTSize.cpp: Added accessors for point size
    
    2002-06-21 08:32  henry
    
    	* [r401] HISTORY.txt, README.txt, TODO.txt,
    	  mac/FTGL.pbproj/henry.pbxuser, mac/FTGL.pbproj/project.pbxproj:
    	  Merged 1.32 into main branch
    
    2002-06-21 08:30  henry
    
    	* [r400] win32_vcpp/ftgl.dsw, win32_vcpp/ftgl_demo,
    	  win32_vcpp/ftgl_demo/demo.cpp,
    	  win32_vcpp/ftgl_demo/ftgl_demo.dsp,
    	  win32_vcpp/ftgl_demo/ftgl_demo_2.dsp, win32_vcpp/ftgl_dll,
    	  win32_vcpp/ftgl_dll/ftgl_dll.dsp, win32_vcpp/ftgl_static_lib,
    	  win32_vcpp/ftgl_static_lib/ftgl_static_lib.dsp: New VC porj
    
    2002-06-21 08:30  henry
    
    	* [r399] win32_vcpp, win32_vcpp/README_WIN32.txt: New VC proj
    
    2002-06-21 08:29  henry
    
    	* [r398] demo/README.txt, mac/README.txt: Merged 1.32 into 1.4
    
    2002-06-21 08:23  henry
    
    	* [r397] include/FTVectoriser.h: removed stl vector
    
    2002-06-21 08:22  henry
    
    	* [r396] demo/FTGLDemo.cpp: Added hash define for windows fonts
    
    2002-06-21 08:22  henry
    
    	* [r395] src/FTFace.cpp: Getting rid of magic numbers
    
    2002-06-21 08:21  henry
    
    	* [r394] include/FTCharToGlyphIndexMap.h, include/FTVector.h,
    	  src/FTContourVector.h, src/FTGlyphVector.h, src/FTPointVector.h,
    	  src/FTTesselationVector.h: Replacements for stl containers
    
    2002-06-21 08:20  henry
    
    	* [r393] include/FTCharmap.h, src/FTCharmap.cpp: Remove <map>
    	  replaced with FTCharToGlyphIndexMap
    
    2002-06-20 08:40  henry
    
    	* [r392] license.txt: Added 2002
    
    2002-06-20 08:22  henry
    
    	* [r391] include/FTBitmapGlyph.h, include/FTCharmap.h,
    	  include/FTExtrdGlyph.h, include/FTFace.h, include/FTFont.h,
    	  include/FTGL.h, include/FTGLBitmapFont.h,
    	  include/FTGLExtrdFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, include/FTGlyph.h,
    	  include/FTGlyphContainer.h, include/FTLibrary.h,
    	  include/FTOutlineGlyph.h, include/FTPixmapGlyph.h,
    	  include/FTPolyGlyph.h, include/FTSize.h,
    	  include/FTTextureGlyph.h, include/FTVectoriser.h,
    	  src/FTBitmapGlyph.cpp, src/FTCharmap.cpp, src/FTExtrdGlyph.cpp,
    	  src/FTFace.cpp, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
    	  src/FTGLExtrdFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlyph.cpp,
    	  src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp,
    	  src/FTVectoriser.cpp: Changes for VTK
    	  Removed tabs
    	  Removed mmgr
    	  Optimisations for loading pixel based fonts
    	  Minor changes
    
    2002-06-12 08:56  henry
    
    	* [r390] include/FTFace.h, include/FTFont.h, include/FTGL.h,
    	  src/FTFace.cpp, src/FTFont.cpp: Merged FTGL_1_3_2
    
    2002-06-12 08:18  henry
    
    	* [r389] src/FTGLTextureFont.cpp: Reformatted and merged with 1.32
    
    2002-02-16 06:19  henry
    
    	* [r369] mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: Changed FTGLDemo to .cpp
    
    2002-02-16 06:19  henry
    
    	* [r368] src/FTGLBitmapFont.cpp: Removed FT_DoneGlyph and fix state
    	  stuff
    
    2002-02-16 06:18  henry
    
    	* [r367] src/FTGLPixmapFont.cpp, src/FTGLTextureFont.cpp: removed
    	  FT_Done_Glyph
    
    2002-02-16 06:17  henry
    
    	* [r366] README.txt: Added Ellers and Marcelo to contributors
    
    2002-02-16 06:17  henry
    
    	* [r365] src/FTPixmapGlyph.cpp: hardly worth mentioning
    
    2002-02-16 06:15  henry
    
    	* [r364] include/FTGlyph.h: Changed formatting
    
    2002-02-16 06:14  henry
    
    	* [r363] TODO.txt: Added glGet -> display list problem
    
    2002-02-16 05:42  henry
    
    	* [r362] demo/tb.h, demo/trackball.h: Added EXTERN "C"
    
    2002-02-16 05:12  henry
    
    	* [r360] demo/FTGLDemo.c[DEL], demo/FTGLDemo.cpp: Renamed from *.c
    	  to *.cpp
    
    2002-02-16 00:04  henry
    
    	* [r359] src/FTFont.cpp: Put glyphcontainer back in
    
    2002-02-09 23:56  henry
    
    	* [r358] docs/FTGL.html: Added an faq about missing freetype
    	  includes
    
    2002-02-06 02:41  henry
    
    	* [r357] src/FTGLPixmapFont.cpp: nothing
    
    2002-02-06 02:40  henry
    
    	* [r356] include/FTFont.h, src/FTFont.cpp: inlined the ascender and
    	  descender functions
    
    2002-02-05 09:50  henry
    
    	* [r355] docs/FTGL.html: a bit more
    
    2002-02-02 01:48  henry
    
    	* [r354] include/FTTextureGlyph.h, src/FTTextureGlyph.cpp: Removed
    	  redundant data and numGreys fields and changed render function
    	  slightly
    
    2002-02-02 00:16  henry
    
    	* [r353] src/FTBitmapGlyph.cpp, src/FTExtrdGlyph.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp: Removed FT_DoneGlyph
    	  and clean up delete []
    
    2002-02-02 00:15  henry
    
    	* [r352] src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Moved
    	  FT_Done_Glyph from FT*Glyph
    
    2002-01-28 06:56  henry
    
    	* [r346] docs/FTGL.html: Added note in font manager sample code
    	  about the inline static problem.
    
    2002-01-28 06:24  henry
    
    	* [r345] demo/FTGLDemo.c: Added comment about font path
    
    2002-01-26 21:58  henry
    
    	* [r342] README.txt, TODO.txt: Updated foe 1.3b5
    
    2002-01-26 21:58  henry
    
    	* [r341] HISTORY.txt: Updated for 1.3b5
    
    2002-01-25 22:48  henry
    
    	* [r340] include/FTFont.h: More comments
    
    2002-01-25 22:34  henry
    
    	* [r339] include/FTGLTextureFont.h: Updated comments
    
    2002-01-25 22:34  henry
    
    	* [r338] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp: Removed some
    	  redundant members and made then local
    
    2002-01-24 09:43  henry
    
    	* [r337] src/FTExtrdGlyph.cpp: Removed the winding code. Reverted
    	  back to broken outline.flag.
    	  Glyph winding still broken!!!
    
    2002-01-24 09:42  henry
    
    	* [r336] include/FTVectoriser.h, src/FTVectoriser.cpp: Fixed
    	  compiler warnings (size_t)
    
    2002-01-24 09:41  henry
    
    	* [r335] src/FTPolyGlyph.cpp: Removed complier warnings
    
    2002-01-24 09:40  henry
    
    	* [r334] demo/FTGLDemo.c, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp: Set the correct
    	  state for font type
    
    2002-01-12 00:38  henry
    
    	* [r333] docs/FTGL.html: More work on docs
    
    2002-01-10 07:14  henry
    
    	* [r332] demo/FTGLDemo.c: Bbox now uses float
    
    2002-01-09 20:54  henry
    
    	* [r331] HISTORY.txt: Updated Jan 2002
    
    2002-01-09 20:54  henry
    
    	* [r330] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTTextureGlyph.cpp: Added a check for zero dimension bitmaps
    
    2002-01-09 20:35  henry
    
    	* [r329] include/FTFont.h, include/FTGlyph.h, src/FTFont.cpp:
    	  FTBbox now uses floats rather then ints
    
    2002-01-09 20:34  henry
    
    	* [r328] include/FTCharmap.h: Fixed up a comment
    
    2002-01-09 20:34  henry
    
    	* [r327] src/FTExtrdGlyph.cpp: Minor tidy up
    
    2002-01-09 20:33  henry
    
    	* [r326] src/FTGlyphContainer.cpp: More const stuff
    	  Replaced the for loop with a resize to fill the vector with null
    
    2002-01-09 20:32  henry
    
    	* [r325] include/FTGlyphContainer.h: More const stuff
    
    2001-12-14 02:52  henry
    
    	* [r324] src/FTExtrdGlyph.cpp: Added math.h header
    
    2001-12-11 23:11  henry
    
    	* [r323] demo/README.txt: Added compilation note
    
    2001-12-11 23:04  henry
    
    	* [r322] demo/tb.c: fixed glut header for OSX
    
    2001-12-11 22:52  henry
    
    	* [r320] README.txt, TODO.txt: 1.3b4
    
    2001-12-11 22:46  henry
    
    	* [r319] demo/README.txt: initial import
    
    2001-12-11 03:56  henry
    
    	* [r318] include/FTFont.h, src/FTFont.cpp: rejigged the advance and
    	  render functions to make them sleaner...not really
    
    2001-12-11 03:55  henry
    
    	* [r317] include/FTExtrdGlyph.h, include/FTOutlineGlyph.h,
    	  include/FTPolyGlyph.h, include/FTVectoriser.h,
    	  src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Replaced double with
    	  FTGL_DOUBLE typedef
    
    2001-12-11 03:54  henry
    
    	* [r316] HISTORY.txt: 1.3b4
    
    2001-12-11 03:53  henry
    
    	* [r315] src/FTCharmap.cpp, src/FTGLTextureFont.cpp: Tidied up
    	  includes
    
    2001-12-11 03:42  henry
    
    	* [r314] TODO.txt: Fixed FTExtrdGlyph bug
    	  OSX proj
    
    2001-12-11 03:42  henry
    
    	* [r313] demo/FTGLDemo.c: Tidy ups for release 1.3
    
    2001-12-11 01:31  henry
    
    	* [r312] mac/FTGL.pbproj, mac/FTGL.pbproj/henry.pbxuser,
    	  mac/FTGL.pbproj/project.pbxproj: initial import
    
    2001-12-11 01:26  henry
    
    	* [r311] mac/README.txt: Added a note about the linker problem when
    	  building freetype
    
    2001-12-10 23:35  henry
    
    	* [r310] demo/FTGLDemo.c: Added edit mode, labels and a bunch more
    
    2001-12-10 21:53  henry
    
    	* [r309] include/FTBitmapGlyph.h, include/FTCharmap.h,
    	  include/FTGlyph.h, include/FTGlyphContainer.h,
    	  include/FTPixmapGlyph.h, include/FTSize.h,
    	  include/FTTextureGlyph.h: Tidied up includes
    
    2001-12-10 21:52  henry
    
    	* [r308] include/FTLibrary.h: Clarified comment about init()
    
    2001-12-10 21:35  henry
    
    	* [r307] README.txt: Added site link about texture caching
    
    2001-12-10 21:30  henry
    
    	* [r306] src/FTBitmapGlyph.cpp, src/FTFace.cpp,
    	  src/FTGLBitmapFont.cpp, src/FTGLExtrdFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGlyph.cpp,
    	  src/FTGlyphContainer.cpp, src/FTLibrary.cpp,
    	  src/FTPixmapGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp:
    	  Added include for mmgr
    
    2001-11-29 05:10  henry
    
    	* [r305] include/FTExtrdGlyph.h, src/FTExtrdGlyph.cpp: Added
    	  Winding fuction to colc area for a full contour rather than part
    	  of one
    
    2001-11-29 01:13  henry
    
    	* [r304] include/FTGL.h: Added #define and a couple of typedefs for
    	  debugging
    
    2001-11-29 01:12  henry
    
    	* [r303] src/FTGLTextureFont.cpp: Added an include for mmgr
    
    2001-11-29 01:12  henry
    
    	* [r302] src/FTCharmap.cpp: Added include for mmgr
    
    2001-11-28 23:04  henry
    
    	* [r301] src/FTExtrdGlyph.cpp: Added a work around for a bug in
    	  freetype. Calcs the winding direction of the contour
    
    2001-11-28 03:16  henry
    
    	* [r300] TODO.txt: Added FTExtrdGlyph bug
    
    2001-11-27 04:52  henry
    
    	* [r299] include/FTVectoriser.h: Added a comment
    
    2001-11-25 20:40  henry
    
    	* [r298] src/FTExtrdGlyph.cpp, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp: Fixed the space bug AGAIN.
    
    2001-11-15 05:19  henry
    
    	* [r297] TODO.txt: Added a couple of bugs
    
    2001-11-15 05:16  henry
    
    	* [r296] docs/FTGL.html: Added a couple of web links
    
    2001-11-15 05:14  henry
    
    	* [r295] docs/FTGL.html: Added email discussion about sizes
    
    2001-11-14 03:23  henry
    
    	* [r294] demo/FTGLDemo.c: Enabled lighting for texture font
    
    2001-11-13 20:10  henry
    
    	* [r293] demo/FTGLDemo.c: Can now switch between font types.
    
    2001-11-13 20:09  henry
    
    	* [r292] docs/FTGL.html: Minor fixes, unix line endings
    
    2001-11-13 05:45  henry
    
    	* [r290] src/FTGLTextureFont.cpp: Fixed up the xOffset ( +padding)
    
    2001-11-13 05:45  henry
    
    	* [r289] include/FTFont.h: Added an empty virtual depth function
    
    2001-11-13 01:53  henry
    
    	* [r288] HISTORY.txt, README.txt, TODO.txt: Updated fro v1.3b3
    
    2001-11-13 01:35  henry
    
    	* [r287] demo/FTGLDemo.c: Added some comments
    
    2001-11-12 23:38  henry
    
    	* [r286] FTGL.jpg[DEL]: turned into a gif and moved into the docs
    	  dir
    
    2001-11-12 23:36  henry
    
    	* [r285] mac/README.txt: updated for v1.3
    
    2001-11-12 23:34  henry
    
    	* [r284] mac/ftlib.prj: Updated for new texture font code and
    	  Extruded fonts
    
    2001-11-12 22:28  henry
    
    	* [r283] include/FTGLTextureFont.h, include/FTTextureGlyph.h,
    	  src/FTGLTextureFont.cpp, src/FTTextureGlyph.cpp: Refactored
    	  texture fonts to ba able to load glyphs on the fly...uses
    	  glTexSubImage2D. They are now more in line with the rest of the
    	  fonts.
    
    2001-11-12 22:26  henry
    
    	* [r282] src/FTFont.cpp: fix me
    
    2001-11-12 04:14  henry
    
    	* [r281] include/FTFont.h: Made MakeGlyphList() virtual again
    
    2001-11-12 02:45  henry
    
    	* [r280] src/FTPolyGlyph.cpp: Set the bounding box
    
    2001-11-12 02:44  henry
    
    	* [r279] src/FTTextureGlyph.cpp: Set the bounding box
    	  Tidied up some code
    
    2001-11-12 02:44  henry
    
    	* [r278] src/FTVectoriser.cpp: gluTesselation now feeds data to
    	  internal FTMesh class
    
    2001-11-12 02:43  henry
    
    	* [r277] include/FTVectoriser.h: changed ftPoint to use doubles and
    	  inlined a lot of stuff
    
    2001-11-12 02:42  henry
    
    	* [r276] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
    	  Added bounding box function
    
    2001-11-12 02:41  henry
    
    	* [r275] include/FTGlyph.h: Added FTBbox
    
    2001-11-12 02:41  henry
    
    	* [r274] include/FTOutlineGlyph.h, include/FTPolyGlyph.h: Changed
    	  type of glList
    
    2001-11-12 02:40  henry
    
    	* [r273] src/FTOutlineGlyph.cpp: Set the bounding box and re-order
    	  some operations
    
    2001-11-12 02:39  henry
    
    	* [r272] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp: Set the
    	  bounding box
    
    2001-11-12 02:38  henry
    
    	* [r271] demo/FTGLDemo.c: Changed blend func
    
    2001-11-12 02:34  henry
    
    	* [r270] include/FTGL.h: Minor comments
    
    2001-11-12 02:34  henry
    
    	* [r269] src/FTFont.cpp: Added bounding box functions
    
    2001-11-12 02:33  henry
    
    	* [r268] include/FTFont.h: Added bounding box function
    	  un-virtualised some functions
    	  fixed comments
    
    2001-11-12 00:00  henry
    
    	* [r267] include/FTExtrdGlyph.h, include/FTGLExtrdFont.h,
    	  src/FTExtrdGlyph.cpp, src/FTGLExtrdFont.cpp: Extrusion code
    	  merged from 1.3beta2
    
    2001-11-11 23:59  henry
    
    	* [r266] demo, demo/FTGLDemo.c, demo/tb.c, demo/tb.h,
    	  demo/trackball.c, demo/trackball.h: Initial import of demo
    
    2001-11-11 23:58  henry
    
    	* [r265] docs/FTGL_1_3.gif, docs/images, docs/images/ftgldemo.jpg,
    	  docs/images/metrics.png: Initial import
    
    2001-11-11 23:57  henry
    
    	* [r264] docs/FTGL.html, docs/FTGL.txt[DEL]: Changed to html from
    	  txt
    
    2001-11-11 23:26  henry
    
    	* [r263] cleanup: unix line endings....
    
    2001-11-08 21:05  henry
    
    	* [r238] cleanup, docs/ftgl_dox: Unix line endings
    
    2001-11-08 20:50  henry
    
    	* [r237] HISTORY.txt, README.txt, TODO.txt: Updated for 1.21
    
    2001-11-08 20:36  henry
    
    	* [r236] src/FTBitmapGlyph.cpp, src/FTVectoriser.cpp: Minor fixes
    	  for windows warnings
    
    2001-11-05 22:32  henry
    
    	* [r222] include/FTPolyGlyph.h, include/FTVectoriser.h,
    	  src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Refactoring
    	  FTVectoriser & FTPolyGlyph to anable access to tessellation data
    
    2001-11-05 22:02  henry
    
    	* [r219] HISTORY.txt, README.txt, TODO.txt, docs/html.tar.gz:
    	  Updated for 1.2
    
    2001-11-05 21:01  henry
    
    	* [r218] README.txt: Removed the stuff about restricted sets of
    	  glyphs. It happens for free now:)
    
    2001-11-05 21:00  henry
    
    	* [r217] src/FTGLTextureFont.cpp: Fixed a bug that was overunning
    	  the glyph list
    
    2001-11-05 20:59  henry
    
    	* [r216] include/FTGLTextureFont.h: made MakeGlyphList virtual
    
    2001-11-05 20:59  henry
    
    	* [r215] src/FTGlyphContainer.cpp: Added a test for null pointers
    	  in the d_stor
    
    2001-11-05 20:58  henry
    
    	* [r214] TODO.txt: Added note about gluTessNormal
    
    2001-11-05 20:58  henry
    
    	* [r213] docs/FTGL.txt: More words of wisdom
    
    2001-11-04 04:55  henry
    
    	* [r212] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyphContainer.h, src/FTFont.cpp,
    	  src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGlyphContainer.cpp: Unix line endings
    
    2001-11-04 04:53  henry
    
    	* [r211] include/FTGL.h: unix line endings
    
    2001-11-04 04:33  henry
    
    	* [r210] include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyphContainer.h, src/FTFont.cpp,
    	  src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlyphContainer.cpp: Changes to
    	  allow glyphs to be loaded on the fly...
    	  MakeGlyphList is no longer pure virtual.
    	  New function MakeGlyph is pure virtual
    	  Open now has a flag for pre-cache
    	  GlyphContainer builds a list of null pointers
    	  advance and render functions check if glyph has been loaded and
    	  loads it if it has'nt
    
    2001-11-02 01:18  henry
    
    	* [r209] TODO.txt: Added note about padding
    
    2001-11-02 01:17  henry
    
    	* [r208] HISTORY.txt: Added 1.1 tag
    
    2001-11-02 01:17  henry
    
    	* [r207] include/FTGL.h: Got rid of non standard glext.h and
    	  replaced with defines
    
    2001-11-01 20:07  henry
    
    	* [r206] src/FTSize.cpp: Added brackets to clear Win32 warning
    
    2001-11-01 20:05  henry
    
    	* [r205] src/FTGLTextureFont.cpp: Added padding to size
    	  calculations
    
    2001-10-31 02:00  henry
    
    	* [r203] docs/html.tar.gz: Initial import. Archived to fix filename
    	  problem
    
    2001-10-31 00:05  henry
    
    	* [r202] HISTORY.txt, README.txt, TODO.txt: Updated for 1.1
    
    2001-10-30 23:54  henry
    
    	* [r201] mac/ftlib.prj: renamed the source files to .cpp
    
    2001-10-30 23:23  henry
    
    	* [r200] include/FTVectoriser.h, src/FTOutlineGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTVectoriser.cpp: Renamed functions in
    	  prep for extruded glyphs
    	  Ingest->Process
    	  Output->MakeOutline
    
    2001-10-30 21:35  henry
    
    	* [r199] docs/FTGL.txt: stuff
    
    2001-10-30 21:30  henry
    
    	* [r198] mac/README.txt: Fixed typos
    
    2001-10-30 05:19  henry
    
    	* [r197] docs/README.txt[DEL]: Docs fixed so don't need this
    
    2001-10-30 05:18  henry
    
    	* [r196] docs/FTGL.txt: Initial import
    
    2001-10-30 02:51  henry
    
    	* [r195] src/FTCharmap.cpp: Fixed c_stor to ensure that a valid
    	  charmap is created
    
    2001-10-29 20:09  henry
    
    	* [r194] include/FTFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyphContainer.h, include/FTTextureGlyph.h,
    	  src/FTGLTextureFont.cpp, src/FTGlyphContainer.cpp,
    	  src/FTTextureGlyph.cpp: Minor changes to fix some implicit type
    	  conversions
    
    2001-10-28 04:23  henry
    
    	* [r193] cleanup, docs/ftgl_dox: Initial import
    
    2001-10-28 04:06  henry
    
    	* [r192] src/FTGLTextureFont.cpp: Got rid of the static in
    	  FTTextureGlyph and tidied the code up
    
    2001-10-28 04:06  henry
    
    	* [r191] src/FTGLBitmapFont.cpp: Removed a couple of comments
    
    2001-10-28 04:05  henry
    
    	* [r190] include/FTTextureGlyph.h, src/FTTextureGlyph.cpp: Got rid
    	  of the static and moved the glBegin/glEnd pairs
    
    2001-10-28 04:04  henry
    
    	* [r189] include/FTGL.h: Added test for GL_TEXTURE_2D_BINDING_EXT
    	  and include for glext.h
    
    2001-10-28 04:04  henry
    
    	* [r188] mac/README.txt: Added note about STL
    
    2001-10-26 02:42  henry
    
    	* [r187] docs, docs/README.txt: Initial import
    
    2001-10-25 23:11  henry
    
    	* [r186] COPYING.txt, FTGL.jpg, license.txt, mac, mac/README.txt,
    	  mac/ftlib.prj: Initial import
    
    2001-10-25 21:39  henry
    
    	* [r184] HISTORY.txt, README.txt, TODO.txt: Updated for 1.01
    
    2001-10-25 20:54  henry
    
    	* [r183] src/FTGLTextureFont.cpp: Removed the glEnable(
    	  GL_TEXTURE_2D) call
    
    2001-10-25 20:53  henry
    
    	* [r182] include/FTTextureGlyph.h: Added a note about replacing
    	  activeTextureID
    
    2001-10-25 04:33  henry
    
    	* [r181] src/FTPolyGlyph.cpp: Removed the glu header
    
    2001-10-25 04:32  henry
    
    	* [r180] include/FTGL.h: Added the glu headers
    
    2001-10-25 04:03  henry
    
    	* [r179] src/FTCharmap.cpp, src/FTFace.cpp,
    	  src/FTGLTextureFont.cpp, src/FTSize.cpp, src/FTVectoriser.cpp:
    	  Re-ordered initialisation lists to keep project builder happy
    	  (MAC OSX)
    
    2001-10-25 04:01  henry
    
    	* [r178] include/FTFont.h: Made numGlyphs unsigned
    
    2001-10-25 03:57  henry
    
    	* [r177] include/FTGlyphContainer.h: Made the destructor virtual
    
    2001-10-25 02:14  henry
    
    	* [r176] include/FTGL.h: Changed include to allow for bloody
    	  Apple's new OpenGL on OSX
    
    2001-10-25 02:01  henry
    
    	* [r175] include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Removed
    	  redundant tempGlyph members
    
    2001-10-24 21:21  henry
    
    	* [r174] include/FTGlyphContainer.h, include/FTVectoriser.h: Fixing
    	  up the comments
    
    2001-10-24 03:31  henry
    
    	* [r172] HISTORY.txt, TODO.txt: Version 1.0 release
    
    2001-10-24 03:31  henry
    
    	* [r171] README.txt: Version 1.0 release
    	  Added note about glyphs
    
    2001-10-23 03:05  henry
    
    	* [r170] src/FTGLTextureFont.cpp: Enable texturing
    
    2001-10-14 21:53  henry
    
    	* [r169] include/FTVectoriser.h: Updated comments and removed
    	  redundant member vars
    
    2001-10-14 21:52  henry
    
    	* [r168] include/FTBitmapGlyph.h, include/FTCharmap.h,
    	  include/FTFace.h, include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyph.h, include/FTGlyphContainer.h,
    	  include/FTLibrary.h, include/FTOutlineGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTPolyGlyph.h,
    	  include/FTTextureGlyph.h: Updated comments
    
    2001-10-10 22:03  henry
    
    	* [r167] src/FTBitmapGlyph.cpp, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTLibrary.cpp,
    	  src/FTOutlineGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp: Minor changes,
    	  mainly to includes, for the windows port
    
    2001-10-10 22:01  henry
    
    	* [r166] include/FTGL.h: Added the conditional compilation stuff
    	  for Windows DLL
    
    2001-10-10 22:00  henry
    
    	* [r165] include/FTCharmap.h: Added FTGL_EXPORT to class
    	  declaration for the windows port
    
    2001-10-10 21:59  henry
    
    	* [r164] include/FTBitmapGlyph.h, include/FTFace.h,
    	  include/FTFont.h, include/FTGLBitmapFont.h,
    	  include/FTGLOutlineFont.h, include/FTGLPixmapFont.h,
    	  include/FTGLPolygonFont.h, include/FTGLTextureFont.h,
    	  include/FTGlyph.h, include/FTGlyphContainer.h,
    	  include/FTLibrary.h, include/FTOutlineGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTPolyGlyph.h, include/FTSize.h,
    	  include/FTTextureGlyph.h: Added FTGL_EXPORT to class declarations
    	  for the windows port
    
    2001-10-10 21:53  henry
    
    	* [r163] include/FTVectoriser.h: Added FTGL_EXPORT for windows
    
    2001-09-30 23:03  henry
    
    	* [r162] src/FTVectorGlyph.cpp[DEL], src/FTVectorGlyph.h[DEL]:
    	  Changed these to FTOutlineGlyph. Removed these files
    
    2001-09-30 23:01  henry
    
    	* [r160] include/FTOutlineGlyph.h, src/FTOutlineGlyph.cpp: These
    	  used to be FTVectorGlyph. Changed the name.
    
    2001-09-30 23:00  henry
    
    	* [r159] include/FTGL.h: Removed the redundant enums
    
    2001-09-30 23:00  henry
    
    	* [r158] src/FTFace.cpp: Clean up the FTCharmap
    
    2001-09-30 22:59  henry
    
    	* [r157] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp:
    	  Changed FTVectorGlyph to FTOutlineGlyph
    
    2001-09-30 22:57  henry
    
    	* [r156] src/FTGLTextureFont.cpp: Changed std::memset to memset.
    	  Added using namespace std.
    	  This is for windows
    
    2001-09-30 22:56  henry
    
    	* [r155] src/FTPolyGlyph.cpp: Added CALLBACK to the gluTess
    	  callback function definitions. This for windows.
    
    2001-09-30 22:53  henry
    
    	* [r154] HISTORY.txt, README.txt, TODO.txt: Beta 7
    	  Split ReadMe into README, HISTORY and TODO files
    
    2001-09-27 01:41  henry
    
    	* [r153] src/FTPolyGlyph.cpp: Added tessellation winding rules
    
    2001-09-27 01:40  henry
    
    	* [r152] src/FTVectoriser.cpp: Added a test for an empty point list
    	  when adding points to a contour.
    
    2001-09-20 00:26  henry
    
    	* [r150] README.txt: Beta 6 release
    
    2001-09-20 00:22  henry
    
    	* [r149] include/FTFont.h, src/FTFont.cpp: Removed redundant code.
    	  Added comments for Advancs()
    
    2001-09-19 05:00  henry
    
    	* [r148] README.txt: Implemented advance width function for strings
    
    2001-09-19 04:54  henry
    
    	* [r147] include/FTFont.h, include/FTGlyphContainer.h,
    	  src/FTFont.cpp, src/FTGlyphContainer.cpp: Added functions to calc
    	  the advance width of a string
    
    2001-09-19 04:54  henry
    
    	* [r146] src/FTTextureGlyph.cpp: Minor changes
    
    2001-09-19 01:50  henry
    
    	* [r145] include/FTGlyph.h: Added accessor function for advance
    	  width
    
    2001-09-17 22:53  henry
    
    	* [r144] include/FTCharmap.h, src/FTCharmap.cpp: Set the default
    	  encoding
    
    2001-09-17 21:02  henry
    
    	* [r143] README.txt: Implemented and profiled new FTCharmap class
    
    2001-09-17 21:00  henry
    
    	* [r142] src/FTSize.cpp: Minor change to CharSize func
    
    2001-09-17 21:00  henry
    
    	* [r141] include/FTGlyph.h, src/FTGlyph.cpp: Comment changes
    
    2001-09-17 20:59  henry
    
    	* [r140] include/FTFace.h, src/FTFace.cpp: Implemented FTCharmap
    	  class
    
    2001-09-17 20:58  henry
    
    	* [r139] include/FTCharmap.h, src/FTCharmap.cpp: Initial revision
    
    2001-09-16 21:54  henry
    
    	* [r138] README.txt: Updated for BETA 6
    
    2001-09-16 21:52  henry
    
    	* [r137] include/FTGLBitmapFont.h, include/FTGLOutlineFont.h,
    	  include/FTGLPixmapFont.h, include/FTGLPolygonFont.h,
    	  include/FTGLTextureFont.h, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Updated for
    	  changes in *Glyph classes.
    	  Added unicode render function.
    	  Updated comments
    
    2001-09-16 21:50  henry
    
    	* [r136] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp:
    	  Added error code (err) to initialisation list
    
    2001-09-16 21:49  henry
    
    	* [r135] include/FTBitmapGlyph.h, include/FTPixmapGlyph.h,
    	  include/FTPolyGlyph.h, include/FTTextureGlyph.h,
    	  src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp,
    	  src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Removed glyph index
    	  parameter from c_stor (see FTGlyph) and updated comments
    
    2001-09-16 21:31  henry
    
    	* [r134] include/FTVectoriser.h, src/FTVectoriser.cpp: Minor tidy
    	  ups
    
    2001-09-16 21:30  henry
    
    	* [r133] include/FTSize.h, src/FTSize.cpp: Updated comments.
    	  Added err and ftface to initialosation list
    
    2001-09-16 21:29  henry
    
    	* [r132] src/FTFace.cpp, src/FTLibrary.cpp: Added error code (err)
    	  to initialisation list
    
    2001-09-16 21:28  henry
    
    	* [r131] include/FTFont.h, src/FTFont.cpp: Updated comments and
    	  added a unicode render function
    
    2001-09-16 21:27  henry
    
    	* [r130] include/FTGlyph.h, src/FTGlyph.cpp: removed the glyphIndex
    	  member
    
    2001-09-14 01:13  henry
    
    	* [r129] README.txt: Updated for changes made while in the UK
    
    2001-09-14 01:11  henry
    
    	* [r128] src/FTGLTextureFont.cpp: Added FIXME comment for max
    	  number of textures
    
    2001-09-14 00:42  henry
    
    	* [r127] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp: The freetype
    	  glyph is now disposed of correctly after initialsation
    
    2001-09-14 00:40  henry
    
    	* [r126] src/FTFace.cpp: Changed the order in which things are
    	  cleaned up when this object is destroyed.
    
    2001-09-14 00:39  henry
    
    	* [r125] src/FTFont.cpp: No longer call face.close(). FTFace is
    	  responsible for closing the face.
    
    2001-09-14 00:38  henry
    
    	* [r124] include/FTFont.h: Added more comments
    
    2001-09-14 00:37  henry
    
    	* [r123] src/FTGlyph.cpp: Removed FT_Done_Glyph from the d_tor.
    	  Glyph disposal is done immediately after the glyph is processed.
    
    2001-08-29 04:33  henry
    
    	* [r121] README.txt: Updated for beta 5
    
    2001-08-29 01:07  henry
    
    	* [r120] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp: Removed the
    	  redundant pos.x in Render()
    
    2001-08-28 23:04  henry
    
    	* [r119] include/FTFace.h, src/FTFace.cpp: Moved the list of valid
    	  encoding symbols from the .cc to .h so it appears in the docs.
    
    2001-08-28 22:53  henry
    
    	* [r118] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp,
    	  src/FTVectoriser.cpp: Fixed a bug in FTVectoriser::Ingest() that
    	  caused non printing glyphs ( eg spaces) to be ignored
    
    2001-08-28 05:09  henry
    
    	* [r117] README.txt: Updated for beta 5
    
    2001-08-28 05:09  henry
    
    	* [r116] src/FTBitmapGlyph.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTTextureGlyph.cpp: Fixed the test for an invalid glyph
    	  format
    
    2001-08-28 05:09  henry
    
    	* [r115] src/FTPolyGlyph.cpp: reversed the test for glyph format =
    	  outline
    
    2001-08-28 05:07  henry
    
    	* [r114] src/FTVectorGlyph.cpp: Reversed the test for glyph format
    	  == oultline
    
    2001-08-28 01:47  henry
    
    	* [r113] src/FTVectoriser.cpp: Removed redundant
    	  static_cast<float>()
    
    2001-08-28 01:12  henry
    
    	* [r112] include/FTFont.h, include/FTSize.h: Fixed comments
    
    2001-08-27 23:01  henry
    
    	* [r111] include/FTFont.h: Updated comments
    
    2001-08-27 22:03  henry
    
    	* [r110] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp: If we get a NULL FT_Glyph we now report
    	  an error.
    
    2001-08-27 21:40  henry
    
    	* [r109] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp: Added a check for a NULL glyph
    
    2001-08-27 21:32  henry
    
    	* [r108] include/FTFace.h, src/FTFace.cpp, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGLTextureFont.cpp: Changed the
    	  return type of FTFace::Glyph() from a reference to a pointer so I
    	  can return NULL on failure.
    
    2001-08-27 21:29  henry
    
    	* [r107] include/FTBitmapGlyph.h, include/FTGlyph.h,
    	  include/FTPixmapGlyph.h, include/FTTextureGlyph.h: Minor change.
    	  Changed arg name in Render()
    
    2001-08-27 03:33  henry
    
    	* [r106] README.txt: Updated for beta 5
    
    2001-08-27 03:16  henry
    
    	* [r105] include/FTGlyphContainer.h: Started to add comments
    
    2001-08-27 03:15  henry
    
    	* [r104] src/FTGlyph.cpp: Minor change to FIXME comment
    
    2001-08-27 03:15  henry
    
    	* [r103] include/FTGlyph.h, include/FTLibrary.h: Updated comments
    
    2001-08-27 03:11  henry
    
    	* [r102] src/FTPixmapGlyph.cpp: Static cast float to unsigned char
    	  in bitmap code
    
    2001-08-27 03:10  henry
    
    	* [r101] src/FTPolyGlyph.cpp: update to reflect change in
    	  contourFlag in FTVectoriser
    
    2001-08-27 00:57  henry
    
    	* [r100] include/FTVectoriser.h, src/FTVectoriser.cpp: Changed the
    	  args for FTContour::AddPoint() to float to get rid of warning.
    	  Also make more sense.
    
    2001-08-26 22:53  henry
    
    	* [r99] src/FTFace.cpp: Fixed a bug in the kerning code. Dims are
    	  in 1/64 pixels.
    
    2001-08-26 22:30  henry
    
    	* [r98] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp: Removed the
    	  numGlyphs hack
    
    2001-08-26 22:28  henry
    
    	* [r97] include/FTVectoriser.h: Made contourFlag private and added
    	  accessor function
    
    2001-08-24 02:18  henry
    
    	* [r96] include/FTFace.h, include/FTFont.h, include/FTGlyph.h,
    	  include/FTLibrary.h, include/FTSize.h: Added JavaDoc comments
    
    2001-08-24 02:17  henry
    
    	* [r95] src/FTLibrary.cpp: Minor format change
    
    2001-08-24 02:17  henry
    
    	* [r94] src/FTFace.cpp: Added error checking in charSize().
    	  Inserted some code comments to remind me how to set the encoding
    	  properly
    
    2001-08-24 02:16  henry
    
    	* [r93] src/FTBitmapGlyph.cpp, src/FTGlyphContainer.cpp,
    	  src/FTPixmapGlyph.cpp: Minor changes to comments
    
    2001-08-24 02:06  henry
    
    	* [r92] include/FTVectoriser.h, src/FTVectoriser.cpp: Made some
    	  magic numbers into constants
    
    2001-08-22 22:58  henry
    
    	* [r91] src/FTPolyGlyph.cpp, src/FTTextureGlyph.cpp,
    	  src/FTVectorGlyph.cpp: Fixed the positional stuff in render().
    	  Added leftside bearing offset.
    
    2001-08-22 03:40  henry
    
    	* [r90] README.txt: Added profiling notes, updated todos.
    
    2001-08-22 03:40  henry
    
    	* [r89] include/FTSize.h, src/FTSize.cpp: Changed the return types
    	  for the size function to int
    
    2001-08-21 03:33  henry
    
    	* [r88] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp: Glyphs are know retrieved from the
    	  FTFace object rather than with direct freetype calls.
    
    2001-08-21 03:20  henry
    
    	* [r87] src/FTFace.cpp: return type for CharIndex() made unsigned
    	  int
    
    2001-08-20 22:51  henry
    
    	* [r86] include/FTBitmapGlyph.h, include/FTFace.h,
    	  include/FTFont.h, include/FTGLTextureFont.h, include/FTGlyph.h,
    	  include/FTGlyphContainer.h, include/FTPixmapGlyph.h,
    	  include/FTPolyGlyph.h, include/FTSize.h,
    	  include/FTTextureGlyph.h, src/FTBitmapGlyph.cpp, src/FTFace.cpp,
    	  src/FTFont.cpp, src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp,
    	  src/FTGLTextureFont.cpp, src/FTGlyph.cpp,
    	  src/FTGlyphContainer.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTPolyGlyph.cpp, src/FTSize.cpp, src/FTTextureGlyph.cpp,
    	  src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Started being more
    	  strict with types eg integer indices and sizes are now unsigned.
    
    2001-08-20 22:36  henry
    
    	* [r85] include/FTFace.h, src/FTFace.cpp: Added Glyph function
    
    2001-08-20 21:44  henry
    
    	* [r84] include/FTLibrary.h, src/FTGLTextureFont.cpp: Gerards fixes
    	  to compile under Linux
    
    2001-08-19 22:49  henry
    
    	* [r83] README.txt: Updated for beta 4
    
    2001-08-19 22:43  henry
    
    	* [r82] include/FTGLTextureFont.h, include/FTTextureGlyph.h,
    	  src/FTGLTextureFont.cpp, src/FTTextureGlyph.cpp: Major change to
    	  enable multiple textures. If all the glyphs for a given face and
    	  size don't fit within the max texture size we now create as many
    	  textures as required and switch automatically when rendering.
    
    2001-08-19 22:40  henry
    
    	* [r81] include/FTSize.h, src/FTSize.cpp: Changed the size stuff to
    	  use floats rather than ints.
    	  Global height and width is now calculated using the bbox
    
    2001-08-19 22:34  henry
    
    	* [r80] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: This
    	  now uses FTFace function rather than calling freetype
    	  directly...better encapsulation and may allow future caching.
    
    2001-08-19 22:32  henry
    
    	* [r79] include/FTFont.h, src/FTFont.cpp: Updated to reflect
    	  changes in FTFace & FTGlyphContainer
    
    2001-08-19 22:31  henry
    
    	* [r78] include/FTFace.h, src/FTFace.cpp: Implemented charmap,
    	  CharIndex and kernAdvance functions. These are now wrappers for
    	  the freetype functions and the rest of FTGL should not call
    	  freetype directly.
    
    2001-08-19 22:20  henry
    
    	* [r77] include/FTVectoriser.h: removed the unused loop struct.
    
    2001-08-16 06:15  henry
    
    	* [r76] src/FTGLPolygonFont.cpp: Changed the mode in
    	  FT_Load_Glyph()
    
    2001-08-16 06:14  henry
    
    	* [r75] src/FTGLOutlineFont.cpp: Changed the mode in
    	  FT_load_Glyph()
    	  Changed the blend function in render()
    
    2001-08-12 22:05  henry
    
    	* [r74] README.txt: Added TODO about sizes
    
    2001-08-09 02:49  henry
    
    	* [r73] src/FTPolyGlyph.cpp: Found memory leak in glCombine
    
    2001-08-09 02:30  henry
    
    	* [r72] README.txt: Result of memory testing, found a leak in
    	  FTPolyGlyph
    
    2001-08-08 01:33  henry
    
    	* [r70] README.txt: Updated for BETA 3
    
    2001-08-08 01:33  henry
    
    	* [r69] include/FTFont.h, src/FTFont.cpp, src/FTGLBitmapFont.cpp,
    	  src/FTGLOutlineFont.cpp, src/FTGLPixmapFont.cpp,
    	  src/FTGLPolygonFont.cpp, src/FTGlyphContainer.cpp: Changes to the
    	  way charmaps are handled
    
    2001-08-08 01:32  henry
    
    	* [r68] src/FTPolyGlyph.cpp, src/FTVectorGlyph.cpp: render() does
    	  not draw'invalid' glyphs
    
    2001-08-08 01:30  henry
    
    	* [r67] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp: Changes
    	  to the charmap handling and fixed TextureSize()
    
    2001-08-07 21:32  henry
    
    	* [r66] src/FTGLBitmapFont.cpp, src/FTGLOutlineFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTGLPolygonFont.cpp: Tidied up the
    	  error stuff
    
    2001-08-07 21:30  henry
    
    	* [r65] src/FTGLTextureFont.cpp: Tidied up the error stuff and got
    	  rid of some redundant code.
    	  Added a note about glyph bounding boxes
    
    2001-08-07 21:28  henry
    
    	* [r64] src/FTGlyphContainer.cpp: Added a note about kerning modes
    
    2001-08-07 21:28  henry
    
    	* [r63] include/FTFont.h, src/FTFont.cpp: Minor tidy ups.
    	  Tidied up the error stuff
    
    2001-08-07 21:26  henry
    
    	* [r62] src/FTFace.cpp: Tidied up the err stuff
    
    2001-08-07 21:25  henry
    
    	* [r61] include/FTLibrary.h, src/FTLibrary.cpp: Added Error() stuff
    
    2001-08-07 21:24  henry
    
    	* [r60] src/FTPolyGlyph.cpp: Added comment about winding rules
    
    2001-08-07 21:21  henry
    
    	* [r59] include/FTSize.h, src/FTSize.cpp: Added Error().
    	  Minor Tidy ups
    	  Added Underline()...doesn't work yet
    
    2001-08-07 01:03  henry
    
    	* [r58] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp: Added a
    	  render function to set LINE_SMOOTH for anti aliased lines
    
    2001-08-07 01:02  henry
    
    	* [r57] include/FTGLPixmapFont.h, src/FTGLPixmapFont.cpp: Added a
    	  render function to set the alpha blend mode
    
    2001-08-07 01:02  henry
    
    	* [r56] src/FTPixmapGlyph.cpp: Now gets the current color and
    	  create the glyph pixmap based on that.
    
    2001-08-07 01:00  henry
    
    	* [r55] include/FTGLBitmapFont.h, src/FTGLBitmapFont.cpp: Added a
    	  render function to set the pixelStore stuff previously set by the
    	  bitmap glyph
    
    2001-08-07 00:59  henry
    
    	* [r54] src/FTBitmapGlyph.cpp: Moved the pixelStore stuff to
    	  BitmapFont
    
    2001-08-06 21:01  henry
    
    	* [r53] README.txt: Fixed char > 127 bug.
    	  Added TODO about Unicode.
    	  Added link to interesting website
    
    2001-08-06 20:57  henry
    
    	* [r52] src/FTFont.cpp: Changed char* to unsigend char* to fix bug
    	  when displaying chars >127
    
    2001-08-06 05:46  henry
    
    	* [r51] include/FTGLTextureFont.h: Changed types for IRIX
    
    2001-08-06 05:43  henry
    
    	* [r50] src/FTBitmapGlyph.cpp, src/FTGLTextureFont.cpp,
    	  src/FTPixmapGlyph.cpp, src/FTPolyGlyph.cpp,
    	  src/FTTextureGlyph.cpp, src/FTVectorGlyph.cpp: Added GL to openGL
    	  include paths
    
    2001-08-06 04:29  henry
    
    	* [r49] include/FTVectoriser.h: Added using namespace std
    
    2001-08-05 22:35  henry
    
    	* [r47] README.txt: Updated for BETA 2
    
    2001-08-05 22:29  henry
    
    	* [r46] README.txt: Added Description. Added TODOs. Comments about
    	  charSize problem.
    
    2001-08-05 22:28  henry
    
    	* [r45] include/FTVectoriser.h, src/FTVectoriser.cpp: const
    	  rampage:) added next2 to curve code
    
    2001-08-05 22:22  henry
    
    	* [r44] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Made render()
    	  arg const. delete contourList
    
    2001-08-05 22:21  henry
    
    	* [r43] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp: Minor
    	  tidy ups
    
    2001-08-05 22:16  henry
    
    	* [r42] include/FTPixmapGlyph.h, src/FTPixmapGlyph.cpp:
    	  Initialisation list. Made render() arg const.
    
    2001-08-05 22:15  henry
    
    	* [r41] include/FTPolyGlyph.h, src/FTPolyGlyph.cpp: Made render()
    	  arg const. Minor tidy ups
    
    2001-08-05 21:46  henry
    
    	* [r40] src/FTGLPolygonFont.cpp: Minor tidy ups
    
    2001-08-05 21:44  henry
    
    	* [r39] include/FTTextureGlyph.h, src/FTTextureGlyph.cpp: Made
    	  render() arg const. Initialisation list.
    
    2001-08-05 21:43  henry
    
    	* [r38] include/FTGLTextureFont.h, src/FTGLTextureFont.cpp: Made
    	  return type of render() void.
    	  Initialisation list.
    	  TextureSize() complete
    
    2001-08-05 21:41  henry
    
    	* [r37] include/FTGlyphContainer.h, src/FTGlyphContainer.cpp: Added
    	  FT_Error member. Minor tidy ups and fixed automatic variable
    	  warning in render()
    
    2001-08-05 21:39  henry
    
    	* [r36] include/FTGlyph.h, src/FTGlyph.cpp: Minor tidy ups and made
    	  render() arg const
    
    2001-08-05 21:39  henry
    
    	* [r35] include/FTFont.h, src/FTFont.cpp: Minor tidy ups and fixed
    	  a couple of compiler warnings
    
    2001-08-05 21:37  henry
    
    	* [r34] include/FTFace.h, src/FTFace.cpp: Added FT_Error member and
    	  accessor function. Minor tidy ups
    
    2001-08-05 21:35  henry
    
    	* [r33] include/FTBitmapGlyph.h, src/FTBitmapGlyph.cpp: Made
    	  render() arg const
    
    2001-08-05 21:34  henry
    
    	* [r32] include/FTGLBitmapFont.h, include/FTGLPixmapFont.h,
    	  include/FTLibrary.h, src/FTGLBitmapFont.cpp,
    	  src/FTGLPixmapFont.cpp, src/FTLibrary.cpp: Minor tidy ups
    
    2001-08-02 23:41  henry
    
    	* [r31] README.txt: Added some TODO stuff
    
    2001-08-02 23:00  henry
    
    	* [r29] README.txt: Polygon fonts now work.
    	  BETA release 1.0b1
    
    2001-08-02 22:59  henry
    
    	* [r28] include/FTGLPolygonFont.h, include/FTPolyGlyph.h,
    	  src/FTGLPolygonFont.cpp, src/FTPolyGlyph.cpp: Polygon fonts now
    	  work.
    
    2001-08-02 21:52  henry
    
    	* [r27] include/FTVectoriser.h, src/FTVectoriser.cpp: Made the
    	  ftPoint struct an external class and added some helper functions
    	  eg operator !=
    	  Got rid of ftLoop, it's not needed now that I've tidied up the
    	  curve parsing code (which fixed the Vivaldi Q bug)
    	  Minor code tidy ups.
    
    2001-08-02 21:49  henry
    
    	* [r26] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Changed the
    	  cord data from floats to doubles...trying to debug the glutess
    	  stuff in FTPolyGlyph!!
    
    2001-08-02 21:47  henry
    
    	* [r25] README.txt: Added a future section. Fixed the Vivaldi Q bug
    
    2001-08-01 23:00  henry
    
    	* [r24] README.txt: Updated for changes to FTVectorGlyph.
    
    2001-08-01 22:58  henry
    
    	* [r23] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Removed the
    	  <vector> include and some debug code. Changed the render code to
    	  use glDisplayList. There was NO performance improvement but it
    	  will make it the same as FTPolyGlyph.
    	  Now uses glTranslate for the pen pos, again to make it the same
    	  as FTPolyGlyph.
    	  Changes because of the changes tp FTPOINT in FTVectoriser.
    
    2001-08-01 22:56  henry
    
    	* [r22] include/FTVectoriser.h, src/FTVectoriser.cpp: Made the
    	  FTPOINT type a struct of 3 floats rather than a PAIR<int, int> to
    	  make it compatible with gluTess.
    	  Made bValues[][] a private member rather than local to
    	  evaluateCurve()
    
    2001-08-01 05:27  henry
    
    	* [r21] include/FTVectoriser.h, src/FTVectorGlyph.cpp,
    	  src/FTVectorGlyph.h, src/FTVectoriser.cpp: Spilt the FTVectoriser
    	  & FTContour stuff out of FTVectorGlyph. Made some minor changes
    	  to the curve code.
    
    2001-08-01 04:28  henry
    
    	* [r20] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: Removed stdio
    	  include and used arg in deCasteljau function declaration
    
    2001-08-01 04:22  henry
    
    	* [r19] README.txt: Updated now that vectorglyphs now work.
    
    2001-08-01 04:21  henry
    
    	* [r18] src/FTVectorGlyph.cpp, src/FTVectorGlyph.h: First commit of
    	  working code
    
    2001-08-01 04:20  henry
    
    	* [r17] src/FTTextureGlyph.cpp: removed a comment
    
    2001-08-01 04:19  henry
    
    	* [r16] src/FTGLTextureFont.cpp: Added code to calculate the min
    	  texture size
    
    2001-08-01 04:17  henry
    
    	* [r15] include/FTGLOutlineFont.h, src/FTGLOutlineFont.cpp: Updated
    	  for FTVectorGlyph
    
    2001-07-30 04:49  henry
    
    	* [r14] README.txt: Added raster position comment to todo
    
    2001-07-30 04:48  henry
    
    	* [r13] src/FTPixmapGlyph.cpp: Fixing the position stuff
    
    2001-07-30 04:47  henry
    
    	* [r12] src/FTBitmapGlyph.cpp: Fixing the psosition stuff
    
    2001-07-30 02:29  henry
    
    	* [r11] README.txt: Raster position changes. TextureGlyph working
    	  but not finished
    
    2001-07-30 02:24  henry
    
    	* [r10] include/FTBitmapGlyph.h, include/FTFont.h,
    	  include/FTGLTextureFont.h, include/FTGlyphContainer.h,
    	  include/FTPixmapGlyph.h, include/FTTextureGlyph.h,
    	  src/FTBitmapGlyph.cpp, src/FTFont.cpp, src/FTGLTextureFont.cpp,
    	  src/FTGlyphContainer.cpp, src/FTPixmapGlyph.cpp,
    	  src/FTTextureGlyph.cpp: Rewrote the way the raster positon is
    	  set. The position is now kept in an FT_Vector called pen and pas
    	  into the glyphs, rather than the glyph calculating it's on raster
    	  position.
    
    2001-07-30 01:08  henry
    
    	* [r9] include/FTGlyph.h: render() now takes a reference
    
    2001-07-30 01:07  henry
    
    	* [r8] src/FTSize.cpp: Return values now scaled correctly
    
    2001-07-27 04:28  henry
    
    	* [r7] include/FTFont.h: Made all methods virtual
    
    2001-07-26 05:19  henry
    
    	* [r6] README.txt: Update for changes to FTSize
    
    2001-07-26 05:18  henry
    
    	* [r5] include/FTSize.h, src/FTSize.cpp: Added assignment of
    	  FT_Size attribute and added Height and Width methods
    
    2001-07-26 05:11  henry
    
    	* [r3] README.txt[CPY], include, include/FTBitmapGlyph.h[CPY],
    	  include/FTFace.h[CPY], include/FTFont.h[CPY],
    	  include/FTGL.h[CPY], include/FTGLBitmapFont.h[CPY],
    	  include/FTGLOutlineFont.h[CPY], include/FTGLPixmapFont.h[CPY],
    	  include/FTGLPolygonFont.h[CPY], include/FTGLTextureFont.h[CPY],
    	  include/FTGlyph.h[CPY], include/FTGlyphContainer.h[CPY],
    	  include/FTLibrary.h[CPY], include/FTPixmapGlyph.h[CPY],
    	  include/FTSize.h[CPY], include/FTTextureGlyph.h[CPY], src,
    	  src/FTBitmapGlyph.cpp[CPY], src/FTFace.cpp[CPY],
    	  src/FTFont.cpp[CPY], src/FTGLBitmapFont.cpp[CPY],
    	  src/FTGLOutlineFont.cpp[CPY], src/FTGLPixmapFont.cpp[CPY],
    	  src/FTGLPolygonFont.cpp[CPY], src/FTGLTextureFont.cpp[CPY],
    	  src/FTGlyph.cpp[CPY], src/FTGlyphContainer.cpp[CPY],
    	  src/FTLibrary.cpp[CPY], src/FTPixmapGlyph.cpp[CPY],
    	  src/FTSize.cpp[CPY], src/FTTextureGlyph.cpp[CPY],
    	  src/FTVectorGlyph.cpp[CPY], src/FTVectorGlyph.h[CPY]: This commit
    	  was generated by cvs2svn to compensate for changes in r2,
    	  which included commits to RCS files with non-trunk default
    	  branches.
    
    2001-07-26 05:11  
    
    	* [r1] .: New repository initialized by cvs2svn.