kc3-lang/ftgl/src/FTLayout

Branch :


Log

Author Commit Date CI Message
68738f93 2008-05-09 10:02:46 * Put a few wrapper functions into extern "C++" braces because they return references to C++ objects.
f2348fe5 2008-05-08 17:04:07 * Cosmetic fixes in the FTLayout C bindings.
8863eeeb 2008-05-07 15:03:48 * Change the += operator for bounding boxes to |=, which better represents what is happening, and avoids future confusion with "FTBBox + FTPoint" constructs.
4f44ec81 2008-05-07 15:01:47 * Make all BBox functions return an FTBBox object instead of doing countless conversions to floats or arrays of floats.
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.
b7c7e131 2008-05-04 02:58:40 refer to local/private headers with local path inclusion, otherwise the search include paths are wrong
552366af 2008-05-02 14:52:54 * 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.
e0e8e479 2008-05-02 13:27:11 * Add an implicit cast to FTGL::TextAlignment in the FTLayout::SetAlignment C wrapper.
9b3a3a8a 2008-05-02 13:18:09 * Started documenting the FTLayout C bindings.
dfa07fc3 2008-05-02 07:20:51 * Fix a small memory leak in the C bindings destructors.
129a4733 2008-05-01 13:42:49 * Store FTPoints in the BBox object instead of floats. This was a todo from Henry.
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.
8c654f07 2008-04-30 14:02:25 * 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.
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.
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.