freetype2/src/autofit
Behdad Esfahbod 6f16b10019 [autofit] Add embedded arrays for points and contours.
This avoids at least two malloc calls for typical glyphs.

* src/autofit/afhints.h (AF_POINTS_EMBEDDED, AF_CONTOURS_EMBEDDED):
New macros.
(AF_GlyphHintsRec): Add two arrays for contours and points.

* src/autofit/afhints.c (af_glyph_hints_init, af_glyph_hints_done):
Updated.
(af_glyph_hints_reload): Only allocate data if number of contours or
points exceeds given threshold values.
2015-01-14 19:26:49 +01:00
..
Jamfile Remove compiler warning. 2009-05-28 07:07:48 +02:00
afangles.c Improve comments, remove dead code. 2014-10-25 06:28:18 +02:00
afangles.h * src/autofit/afdummy.c, src/autofit/afdummy.h 2005-03-02 11:24:23 +00:00
afblue.c [autofit] Add blue-zone support for Telugu. 2014-10-18 11:01:14 +02:00
afblue.cin [autofit] Minor. 2013-12-19 15:24:39 +01:00
afblue.dat [autofit] Add blue-zone support for Telugu. 2014-10-18 11:01:14 +02:00
afblue.h [autofit] Add blue-zone support for Telugu. 2014-10-18 11:01:14 +02:00
afblue.hin [autofit] Introduce neutral blue zones to the latin module. 2014-04-28 21:13:14 +02:00
afcjk.c [autofit] Minor clean-ups. 2014-09-24 19:06:13 +02:00
afcjk.h [autofit] Fix Savannah bug #42148. 2014-04-20 22:11:27 +02:00
afcover.h [autofit] Minor. 2014-01-03 18:06:45 +01:00
afdummy.c [autofit] Factor scripts and uniranges out of writing system files. 2013-12-19 15:45:24 +01:00
afdummy.h [autofit] Introduce `styles'. 2013-12-20 17:26:26 +01:00
aferrors.h Prepare source code for amalgamation. 2012-03-08 06:04:03 +01:00
afglobal.c Fix more compiler warnings. 2014-06-13 14:01:20 +02:00
afglobal.h Fix compiler warnings. 2014-06-13 09:28:00 +02:00
afhints.c [autofit] Add embedded arrays for points and contours. 2015-01-14 19:26:49 +01:00
afhints.h [autofit] Add embedded arrays for points and contours. 2015-01-14 19:26:49 +01:00
afindic.c [autofit] Factor scripts and uniranges out of writing system files. 2013-12-19 15:45:24 +01:00
afindic.h [autofit] Factor scripts and uniranges out of writing system files. 2013-12-19 15:45:24 +01:00
aflatin.c [autofit] Minor clean-ups. 2014-09-24 19:06:13 +02:00
aflatin.h [autofit] Introduce neutral blue zones to the latin module. 2014-04-28 21:13:14 +02:00
aflatin2.c [autofit] Minor clean-ups. 2014-09-24 19:06:13 +02:00
aflatin2.h [autofit] Factor scripts and uniranges out of writing system files. 2013-12-19 15:45:24 +01:00
afloader.c [autofit] Allocate hints object on the stack. 2015-01-14 19:16:12 +01:00
afloader.h [autofit] Allocate hints object on the stack. 2015-01-14 19:16:12 +01:00
afmodule.c [autofit] Allocate hints object on the stack. 2015-01-14 19:16:12 +01:00
afmodule.h [autofit] Allocate AF_Loader on the stack instead of AF_Module. 2015-01-14 16:01:19 +01:00
afpic.c [autofit] Introduce two more slots for standard characters. 2014-01-26 09:45:23 +01:00
afpic.h [autofit] Make PIC mode work actually. 2013-12-21 08:49:11 +01:00
afranges.c [autofit] Add blue-zone support for Telugu. 2014-10-18 11:01:14 +02:00
afranges.h [autofit] Introduce two more slots for standard characters. 2014-01-26 09:45:23 +01:00
afscript.h [autofit] Add blue-zone support for Telugu. 2014-10-18 11:01:14 +02:00
afstyles.h [autofit] Add blue-zone support for Telugu. 2014-10-18 11:01:14 +02:00
aftypes.h [autofit] Introduce two more slots for standard characters. 2014-01-26 09:45:23 +01:00
afwarp.c Remove trailing spaces. 2012-01-17 02:00:24 +09:00
afwarp.h * src/cff/cffload.c (cff_index_get_pointers): Handle last entry 2007-01-25 11:50:00 +00:00
afwrtsys.h Introduce `coverages'. 2013-12-21 21:39:04 +01:00
autofit.c [autofit] Code shuffling to reduce use of cpp macros. 2013-12-28 12:26:21 +01:00
hbshim.c Trailing space. 2014-11-19 22:10:29 -05:00
hbshim.h [autofit] Fix interface of `af_get_char_index'. 2013-12-31 08:16:57 +01:00
module.mk FT_USE_MODULE declares things as: 2008-12-21 10:29:30 +00:00
rules.mk Fix Savannah bug #43976. 2015-01-12 11:26:30 +01:00