|
9a13e4f8
|
2010-09-28T19:01:23
|
|
implement a quick check for __FUNCTION__ and __func__ based on whether the compiler can actually use one or the other at runtime. cache the checks and provide __FUNC__ for use via FTGL_CPP_FUNC.
|
|
cab1fafd
|
2009-07-19T13:05:50
|
|
Update my e-mail address everywhere.
|
|
92d175e8
|
2009-01-02T15:51:25
|
|
Implement ftglCreateBitmapFontFromMem() and siblings so that the
font-loading can be done from memory in C (and in languages binding
with FTGL through the C interface such as C#).
|
|
c5bcad81
|
2008-06-09T12:57:41
|
|
* Add my copyright information to files I modified significantly.
* Add the Unicode, Inc. to the list of authors because of FTUnicode.h.
|
|
14e3e435
|
2008-06-09T10:11:58
|
|
* Create FTFont::GlyphLoadFlags() to vary FT_Load_Glyph() calls according
to the font type. Now we no longer load vector information when not
needed.
|
|
6c2a187c
|
2008-06-08T15: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.
|
|
f2011b55
|
2008-05-21T00:39:04
|
|
quell warning
|
|
f7d00178
|
2008-05-19T15:45:47
|
|
* Starting the buffer font class revival. For now, it just consists in empty
FTBuffer, FTBufferGlyph and FTBufferFont classes.
|
|
612c3756
|
2008-05-11T21:43:57
|
|
* Simplify the C bindings. 70 lines gained.
|
|
20ac99b1
|
2008-05-11T11:28:08
|
|
* FTFont::Advance(), FTFont::Render() and FTFont::BBox() are now far
more powerful, allowing for substring display and extra spacing between
characters.
|
|
68738f93
|
2008-05-09T10:02:46
|
|
* Put a few wrapper functions into extern "C++" braces because they return
references to C++ objects.
|
|
e9260bbf
|
2008-05-08T22:35:57
|
|
* Implement C bindings for FTGlyph and FTFont subclassing.
* Add subclassing to the simple C demo to show how to do similar stuff as
in the C++ demo.
|
|
4f44ec81
|
2008-05-07T15:01:47
|
|
* Make all BBox functions return an FTBBox object instead of doing
countless conversions to floats or arrays of floats.
|
|
948e3629
|
2008-05-06T06:54:51
|
|
l != 1, depending on your font of course
|
|
eb45c699
|
2008-05-06T06: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.
|
|
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.
|
|
dfa07fc3
|
2008-05-02T07:20:51
|
|
* Fix a small memory leak in the C bindings destructors.
|
|
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.
|
|
1d9265ad
|
2008-04-30T14:10:08
|
|
* Improve constructor code in the FTFont and FTLayout C bindings. Shorter
(40 lines) and more consistend code.
|
|
387dec48
|
2008-04-29T17: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.
|