Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| f2803ba1 | 2010-05-12 16:26:38 | pull in change from bzflag downstream, r20591 by brlcad, FTVector's [] will let you run beyond the vector (crash), so manually make sure our glyph index is within bounds. | ||
| cab1fafd | 2009-07-19 13:05:50 | Update my e-mail address everywhere. | ||
| c5bcad81 | 2008-06-09 12:57:41 | * Add my copyright information to files I modified significantly. * Add the Unicode, Inc. to the list of authors because of FTUnicode.h. | ||
| 6c2a187c | 2008-06-08 15:56:35 | * Revert the FTFont::Advance() and FTGlyph::Advance() improvements. After discussion, I was convinced they were not worth the backwards compatibility breakage. They now return float again, instead of FTPoint. | ||
| 20ac99b1 | 2008-05-11 11:28:08 | * FTFont::Advance(), FTFont::Render() and FTFont::BBox() are now far more powerful, allowing for substring display and extra spacing between characters. | ||
| 45c2269f | 2008-05-07 16:10:28 | * Some code cleanup here and there, mostly in FTGlyphContainer. | ||
| eb45c699 | 2008-05-06 06:38:37 | VC build fixes from bzflag revs 17848-17852. * size_t consistency * avoid coercing from int to bool * make casts from double to float explicit rather than implicit, mostly by way of a few new getter functions in FTPoint, or avoid if possible. | ||
| 2aa2aeb5 | 2008-04-30 16:27:34 | * 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. | ||
| 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. | ||
| ef85a014 | 2008-04-22 16:21:04 | * 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. | ||
| 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. | ||
| ee107630 | 2008-03-03 16:41:35 | * Remove svn:executable property from source files. | ||
| f0f550ea | 2008-03-03 16:36:07 | * Remove svn:executable property from source files. | ||
| 55888982 | 2004-10-17 00:40:24 | Changed advance to be an FTPoint rather than a float. | ||
| 4c6baa27 | 2004-10-10 22:50:01 | Refactoring FTPoint | ||
| d5e0a0cd | 2004-05-09 07:22:41 | Changed signed to unsigned for glyph indices | ||
| d5f912b3 | 2004-05-09 07:13:48 | Updated for changes in FTCharmap | ||
| 7a7ede0f | 2003-10-08 21:00:41 | Delete charmap in destructor. | ||
| 56289ce6 | 2003-06-08 01:09:17 | Refactored FTGlyphContainer & FTCharmap. They now store FTGlyphs sequentially rather than by glyph index. | ||
| 5504970b | 2003-06-03 03:08:31 | Moved FTCharmap into this class | ||
| c0e1933d | 2003-01-06 04:11:07 | removed test in d_stor | ||
| 10ffeece | 2002-12-21 07:11:08 | Refactored variable names | ||
| 58b4a6b7 | 2002-12-21 07:10:03 | Refactored variable names | ||
| 45d5264e | 2002-12-20 22:19:52 | Made Glyph() const | ||
| 92bc1caf | 2002-12-17 04:42:33 | Renamed render to Render | ||
| d604d3c2 | 2002-12-12 20:48:41 | Added GlyphCount accessor to FTFace | ||
| 93a9d2ec | 2002-12-04 08:20:18 | Error checking in Add Un-virtualised some functions Minor tidy ups | ||
| 108eb7be | 2002-12-02 06:28:41 | Got rid of the pre cache flag | ||
| c4e1b0fd | 2002-11-28 09:40:05 | Got rid of the tabs | ||
| 0c672d91 | 2002-11-27 07:47:47 | Changes for FTPoint | ||
| 20c6c152 | 2002-08-26 10:17:45 | Removed mmgr | ||
| 3ef42b98 | 2002-08-26 08:57:04 | Removed std::vector | ||
| 9013e3ec | 2002-06-20 08:22:06 | Changes for VTK Removed tabs Removed mmgr Optimisations for loading pixel based fonts Minor changes | ||
| 24a2f62f | 2002-01-09 20:33:04 | More const stuff Replaced the for loop with a resize to fill the vector with null | ||
| 3715b637 | 2001-12-10 21:30:58 | Added include for mmgr | ||
| 82035b3b | 2001-11-12 02:42:32 | Added bounding box function | ||
| 7e2c7214 | 2001-11-05 20:59:35 | Added a test for null pointers in the d_stor | ||
| 29f37277 | 2001-11-04 04:55:43 | Unix line endings | ||
| 789b1cf3 | 2001-11-04 04:33:30 | 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 | ||
| 82ec4afe | 2001-10-29 20:09:59 | Minor changes to fix some implicit type conversions | ||
| d74f95ce | 2001-09-19 04:54:59 | Added functions to calc the advance width of a string | ||
| 6165034e | 2001-09-16 21:50:28 | Added error code (err) to initialisation list | ||
| 6a234ca3 | 2001-08-24 02:16:00 | Minor changes to comments | ||
| e62d68b3 | 2001-08-20 22:51:21 | Started being more strict with types eg integer indices and sizes are now unsigned. | ||
| 31fa83cb | 2001-08-19 22:34:40 | This now uses FTFace function rather than calling freetype directly...better encapsulation and may allow future caching. | ||
| de2532f4 | 2001-08-08 01:33:03 | Changes to the way charmaps are handled | ||
| 0775ec8b | 2001-08-07 21:28:45 | Added a note about kerning modes | ||
| 74ddddc2 | 2001-08-05 21:41:09 | Added FT_Error member. Minor tidy ups and fixed automatic variable warning in render() | ||
| 4cd99a38 | 2001-07-30 02:24:24 | 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. | ||
| 019af0d2 | 2001-07-26 05:11:34 | This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches. |