kc3-lang/ftgl/src/FTCharmap.cpp

Branch :


Log

Author Commit Date CI Message
fbcf2a88 2008-05-01 18:33:44 * 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.
b9df86a4 2008-05-01 18:31:35 * 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.
1f4a94f8 2008-04-29 14:39:28 * 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.
09fbf8ac 2008-04-28 11:17:05 * Cosmetic: remove trailing spaces, fix unbalanced parenthesis/space constructs, remove tab/space mixes, wrap a lot of long source lines.
0608bbfe 2008-04-25 09:59:48 * Synchronise FTCharmap::GlyphListIndex and FTCharmap::FontIndex prototypes declarations with their definitions. Patch by Vladimir Marek, taken from Blender commit r8915.
141112c4 2008-04-12 22:44:48 * Add licensing information to all files in the library.
7c358859 2008-04-04 12:43:38 * 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.
06d1b145 2005-01-03 09:09:35 Reset the error when setting the charmap
5760ea26 2004-12-12 10:01:50 Changed behaviour so that if an errror occurs the object isn't modified. (strong guarantee).
d5e0a0cd 2004-05-09 07:22:41 Changed signed to unsigned for glyph indices
6355a5d0 2004-05-09 07:09:41 Renamed functions for clarity
74b28088 2003-10-19 21:38:42 Moved charmap list function out of FTCharmap into FTFont
0418c75c 2003-10-19 02:40:00 Can now get the list of supported charmaps for the font.
4a42ba2e 2003-10-11 03:41:25 FTCharToGlyphIndexMap::find no longer returns a pointer
56289ce6 2003-06-08 01:09:17 Refactored FTGlyphContainer & FTCharmap. They now store FTGlyphs sequentially rather than by glyph index.
4e8f31ae 2003-06-03 04:01:13 Now takes an FTGL face not a Freetype fac Fixed docs Added glyphIndex function
3f78baa9 2002-12-01 07:50:59 Better error handling and remove platform/encoding function
157770a9 2002-06-21 08:20:08 Remove <map> replaced with FTCharToGlyphIndexMap
9013e3ec 2002-06-20 08:22:06 Changes for VTK Removed tabs Removed mmgr Optimisations for loading pixel based fonts Minor changes
15edcb37 2001-12-11 03:53:24 Tidied up includes
21c67961 2001-11-29 01:12:14 Added include for mmgr
e6d42357 2001-10-30 02:51:30 Fixed c_stor to ensure that a valid charmap is created
263722f7 2001-10-25 04:03:06 Re-ordered initialisation lists to keep project builder happy (MAC OSX)
1fd31267 2001-09-17 22:53:09 Set the default encoding
d2b9a63c 2001-09-17 20:58:50 Initial revision