Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 7f2bb3f1 | 2008-05-02 12:43:57 | * Document the C bindings for FTGlyph. | ||
| 92238082 | 2008-05-02 09:15:38 | * 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. | ||
| dfa07fc3 | 2008-05-02 07:20:51 | * Fix a small memory leak in the C bindings destructors. | ||
| 822d0f8f | 2008-05-01 18:30:29 | * 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. | ||
| 40644e3b | 2008-05-01 14:19:34 | * 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. | ||
| 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. | ||
| 1d9265ad | 2008-04-30 14:10:08 | * Improve constructor code in the FTFont and FTLayout C bindings. Shorter (40 lines) and more consistend code. | ||
| 7f4fcafa | 2008-04-29 21:35:16 | * 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. | ||
| 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. |