Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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. | ||
| f7b79437 | 2008-05-05 14:55:11 | * Refactor FTGlyph, FTFont and FTLayout so that client applications can hopefully subclass them. | ||
| 7d3852f9 | 2008-05-05 14:52:17 | * Rename FTFontImpl::base to FTFontImpl::intf. | ||
| 4a459132 | 2008-05-05 13:22:30 | quell warnings, reorder initializations | ||
| 0a28e5d3 | 2008-05-04 19:39:34 | * Put MakeGlyph back into FT*Font classes instead of FT*FontImpl, and make it use as few FT*FontImpl members as possible so that external application may actually have a chance to properly subclass us. | ||
| 316a7285 | 2008-05-04 19:38:55 | * The FTFont<->FTFontImpl bridge is now complete. | ||
| 54c815bb | 2008-05-04 19:38:07 | * Cast strings to unsigned char * before handling them to our internal methods, because the chars may be cast directly to int, causing crashes with 8-bit strings. | ||
| 129a4733 | 2008-05-01 13:42:49 | * Store FTPoints in the BBox object instead of floats. This was a todo from Henry. | ||
| fa7d0739 | 2008-05-01 09:31:27 | * 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. | ||
| 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. | ||
| fa063816 | 2008-04-29 20:42:15 | * 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. | ||
| 387dec48 | 2008-04-29 17:11:57 | * 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. |