|
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.
|
|
a90225b5
|
2008-05-11T11:29:39
|
|
* Get rid of all methods in FTLayoutImpl that were accessing FTFontImpl
internals, since FTFont now has all the proper public methods for that.
|
|
32ef6d1e
|
2008-05-11T11:29:17
|
|
* Get rid of FTFontImpl::DoRender(), one of the oldest TODOs.
|
|
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.
|
|
d39c7838
|
2008-05-11T11:26:12
|
|
* Kill 180 lines of code by removing duplicate *::Render() functions and
giving a default value to the renderMode parameter.
|
|
45c2269f
|
2008-05-07T16:10:28
|
|
* Some code cleanup here and there, mostly in FTGlyphContainer.
|
|
28cc198b
|
2008-05-07T14:58:09
|
|
* Reimplement all FTFont::BBox() variants using the same FTFontImpl::BBox()
common method.
|
|
3823a30a
|
2008-05-07T14:56:57
|
|
* Add an overload of FTFont::BBox that returns an FTBBox object. It will
save us a lot of code later.
|
|
7d3852f9
|
2008-05-05T14:52:17
|
|
* Rename FTFontImpl::base to FTFontImpl::intf.
|
|
0a28e5d3
|
2008-05-04T19: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-04T19:38:55
|
|
* The FTFont<->FTFontImpl bridge is now complete.
|
|
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.
|
|
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.
|