|
7f2bb3f1
|
2008-05-02T12:43:57
|
|
* Document the C bindings for FTGlyph.
|
|
92238082
|
2008-05-02T09: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.
|
|
d9cdef45
|
2008-05-02T09:13:14
|
|
* Add RENDER_ALL to the enum used in Font::Render() so that client
applications need not worry about future extensions.
|
|
80e809f1
|
2008-05-02T07:21:09
|
|
* Fix brown-paper-bag bug in the vector product computation: the indices
were completely messed up. Thanks to valgrind for spotting it for me.
|
|
e8c876bc
|
2008-05-01T19:31:06
|
|
* Make our base classes' destructors public. We want to prevent accidental
instantiation, but direct destruction is perfectly legal.
|
|
129a4733
|
2008-05-01T13:42:49
|
|
* Store FTPoints in the BBox object instead of floats. This was a todo
from Henry.
|
|
f0705dc2
|
2008-05-01T10:54:28
|
|
* Inline most FTPoint methods and operators. This will probably make the
code smaller instead of bigger, because most of what they do will be
optimised out by the compiler.
* Get rid of the weird GetNormal() method and reimplement it using the ^
operator (vector product) and Normalise() method instead.
|
|
9fa3bb52
|
2008-05-01T10:04:14
|
|
* Moved C constructor bindings to FTFont.h and FTLayout.h so that
they appear in the same file in the generated documentation.
* Various minor documentation updates.
|
|
fa7d0739
|
2008-05-01T09: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-30T16: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.
|