History log of /external/freetype/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
41371e1e39c8528eb0c4bc40683c736e6683e60c 23-Mar-2012 Eric Vannier <evannier@google.com> Update to freetype 2.4.9

This was done by applying the entire 2.4.9 except for the following exceptions:
- files that were new, or were not present originally in the version of
freetype we were using (meaning that they are present in 2.4.8, and in
2.4.9, but were never integrated into the Android tree because they are
not used in the Android tree).
- ftmodule.h: given that we support fewer modules than in upstream 2.4.9
(same as Android), the file was left unchanged (and there were no changes
from the official 2.4.8 to 2.4.9
- ftoption.h: same reasons as ftmodule.h

Change-Id: Id251f2cc5ca1c864f9a4cc0c67b94025ee3ccc4a
utofit/afcjk.c
utofit/afdummy.c
utofit/aferrors.h
utofit/afglobal.c
utofit/afindic.c
utofit/aflatin.c
utofit/aflatin2.c
utofit/afloader.c
utofit/afloader.h
utofit/afpic.c
utofit/afpic.h
utofit/aftypes.h
utofit/afwarp.c
ase/basepic.c
ase/basepic.h
ase/ftadvanc.c
ase/ftbase.c
ase/ftbase.h
ase/ftbitmap.c
ase/ftcalc.c
ase/ftglyph.c
ase/ftinit.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpic.c
ase/ftrfork.c
ache/ftcbasic.c
ache/ftccmap.c
ff/cffdrivr.c
ff/cfferrs.h
ff/cffgload.c
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffpic.c
ff/cffpic.h
ff/cfftypes.h
saux/afmparse.c
saux/psauxerr.h
saux/psauxmod.c
saux/psauxmod.h
saux/psconv.c
saux/psobjs.c
saux/t1cmap.c
saux/t1decode.c
shinter/pshnterr.h
shinter/pshpic.c
shinter/pshpic.h
snames/psmodule.c
snames/psnamerr.h
snames/pspic.c
snames/pspic.h
aster/ftraster.c
aster/ftrend1.c
aster/rasterrs.h
aster/rastpic.c
aster/rastpic.h
fnt/sfdriver.c
fnt/sferrors.h
fnt/sfntpic.c
fnt/sfntpic.h
fnt/sfobjs.c
fnt/ttcmap.c
fnt/ttcmap.h
mooth/ftgrays.c
mooth/ftsmerrs.h
mooth/ftsmooth.c
mooth/ftspic.c
mooth/ftspic.h
ruetype/ttdriver.c
ruetype/tterrors.h
ruetype/ttgload.c
ruetype/ttinterp.c
ruetype/ttinterp.h
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpic.c
ruetype/ttpic.h
ruetype/ttpload.c
27811904d8de0ce5591417812ca31163bf5aad60 16-Dec-2011 Geremy Condra <gcondra@google.com> Updated freetype to 2.4.8

This change is to fix a vulnerability in 2.4.7 (CVE-2011-3439). It
is taken from http://b/issue?id=5700584.

Change-Id: I25a87999bc3ab44d7c7f59e7f04f56895d86bb5d
ase/ftbase.h
ase/ftbitmap.c
ase/ftrfork.c
ase/fttype1.c
ff/cffdrivr.c
ruetype/ttinterp.c
bff90fb5ec88ad7fdfb6d1d2f5a5719c20a2c5dc 08-Nov-2011 Olivier Bailly <olivier@google.com> DO NOT MERGE Update FreeType library to 2.4.7

Copied common files from upstream repository only.

changes to ftoption.h which were intentionally NOT taken:

/* contain no glyph data, but supply it via a callback function. */
/* This is required by clients supporting document formats which */
/* supply font data incrementally as the document is parsed, such */
/* as the Ghostscript interpreter for the PostScript language. */
/* */
-/* #define FT_CONFIG_OPTION_INCREMENTAL */
+#define FT_CONFIG_OPTION_INCREMENTAL

/*************************************************************************/
/* */
/* The size in bytes of the render pool used by the scan-line converter */
@@ -553,11 +553,11 @@ FT_BEGIN_HEADER
/* TrueType glyphs without hinting. */
/* */
/* Do not #undef this macro here, since the build system might */
/* define it for certain configurations only. */
/* */
-/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
+#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

/*************************************************************************/
/* */
/* If you define TT_CONFIG_OPTION_UNPATENTED_HINTING, a special version */
@@ -603,11 +603,11 @@ FT_BEGIN_HEADER
/* */
/* error = FT_Open_Face( library, &open_args, index, &face ); */
/* ... */
/* } */
/* */
-#define TT_CONFIG_OPTION_UNPATENTED_HINTING
+/* #define TT_CONFIG_OPTION_UNPATENTED_HINTING */

/*************************************************************************/
/* */
/* Define TT_CONFIG_OPTION_INTERPRETER_SWITCH to compile the TrueType */

Manual changes to ftmodule.h:

+/*
+ * New modules in 2.4.7:
+FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class )
+FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class )
+FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class )
+FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
+FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
+FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )
+FT_USE_MODULE( FT_Module_Class, psaux_module_class )
+FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class )
+ */
+

These lines were added for 2.4.7 but we decided to stick with our current use.

Change-Id: Ic1b52909580c78ead44cf4f882be06f2837539db
utofit/aflatin.c
ase/ftbitmap.c
ase/ftobjs.c
ache/ftcbasic.c
ache/ftccache.c
ache/ftccache.h
ache/ftccback.h
ache/ftccmap.c
ache/ftcglyph.c
ache/ftcglyph.h
ache/ftcmanag.h
ache/ftcmru.c
ache/ftcsbits.c
ache/ftcsbits.h
ff/cffload.c
ff/cffobjs.c
ff/cffparse.c
ff/cffparse.h
ff/cfftoken.h
ff/cfftypes.h
fr/pfrload.c
saux/psobjs.c
saux/t1decode.c
snames/pstables.h
aster/ftrend1.c
mooth/ftgrays.c
ruetype/ttgxvar.c
50571ad2593c5b9c46fc93ea59bfd82a80c1b55c 08-Nov-2011 Derek Sollenberger <djsollen@google.com> Add additional implementation files needed by Skia.

This adds the files that are need by Skia's
SkFontHost::GetAdvancedTypefaceMetrics.

bug: 5445861
Change-Id: Id0cc770476fcdf852557e8e4c4451f92e4a291d6
ase/ftfstype.c
ase/fttype1.c
aeb407daf3711a10a27f3bc2223c5eb05158076e 17-Aug-2011 David 'Digit' Turner <digit@google.com> Update to FreeType 2.4.6+

This patch updates our copy of the FreeType sources to 2.4.6+.

More precisely, it contains source code corresponding to the
state of the upstream repository at the following hash
submitted on August 16 2001:

c3fb981e2ac79acad09d5673352646696472f55e

This corresponds to 2.4.6 with 7 more patches applied on top
of it to fix bugs in the TrueType interpreter and the CFF parser.

Change-Id: I9f3ac736d616020c8d10fd1d4e4be466f35fb6e7
utofit/afangles.c
utofit/afcjk.c
utofit/afcjk.h
utofit/afdummy.c
utofit/afdummy.h
utofit/afglobal.c
utofit/afglobal.h
utofit/afhints.c
utofit/afhints.h
utofit/afindic.c
utofit/aflatin.c
utofit/aflatin.h
utofit/aflatin2.c
utofit/afloader.c
utofit/afloader.h
utofit/afmodule.c
utofit/afpic.c
utofit/afpic.h
utofit/aftypes.h
utofit/afwarp.c
utofit/autofit.c
ase/ftbitmap.c
ase/ftobjs.c
ase/ftpatent.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsystem.c
ff/cffdrivr.c
ff/cffgload.c
ff/cffload.c
ff/cffobjs.c
ff/cffparse.c
ff/cfftypes.h
saux/psobjs.c
saux/t1decode.c
aster/ftraster.c
aster/ftrend1.c
fnt/sfdriver.c
fnt/sfobjs.c
fnt/ttload.c
fnt/ttmtx.c
fnt/ttsbit.c
mooth/ftgrays.c
mooth/ftsmooth.c
ruetype/ttdriver.c
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttinterp.c
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpload.c
7f08cbd7d6dcf19b8d8e4328e33032aee342e3b4 26-Jan-2011 David 'Digit' Turner <digit@google.com> Upgrade to upstream 2.4.4

This is necessary to fix several security issues. See b/3344697

Change-Id: Ica5c6387fbd791008199f7994ed03978ed700a69
ase/ftbase.h
ase/ftdbgmem.c
ase/ftobjs.c
ase/ftrfork.c
ase/ftsynth.c
ase/ftsystem.c
ff/cffload.c
ff/cffobjs.c
saux/t1decode.c
shinter/pshalgo.c
aster/ftraster.c
fnt/sfobjs.c
fnt/ttload.c
fnt/ttpost.c
mooth/ftgrays.c
mooth/ftsmooth.c
ruetype/ttgload.c
ruetype/ttgxvar.c
ruetype/ttinterp.c
ruetype/ttobjs.c
ruetype/ttpload.c
aacb8e1368a883fcbc9fe64fd0e460cef9c9b20c 15-Sep-2010 Nick Kralevich <nnk@google.com> upgrade freetype to 2.4.2.

Bug: 2969145

Change-Id: I8debbbe0bd478d9cf8c39cff5179981b5f3b371a
utofit/afcjk.c
utofit/afglobal.c
utofit/afglobal.h
utofit/afhints.c
utofit/afhints.h
utofit/aflatin.c
utofit/aflatin2.c
utofit/afloader.c
utofit/afpic.c
ase/ftbbox.c
ase/ftgloadr.c
ase/ftglyph.c
ase/ftinit.c
ase/ftlcdfil.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftrfork.c
ase/ftstream.c
ase/ftsystem.c
ff/cffcmap.c
ff/cffdrivr.c
ff/cffgload.c
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffparse.c
ff/cffpic.c
ff/cfftypes.h
saux/afmparse.c
saux/afmparse.h
saux/psobjs.c
saux/t1decode.c
shinter/pshalgo.c
shinter/pshglob.c
shinter/pshpic.c
snames/psmodule.c
snames/pspic.c
aster/ftmisc.h
aster/ftraster.c
aster/rastpic.c
fnt/sfdriver.c
fnt/sfntpic.c
fnt/sfobjs.c
fnt/ttbdf.c
fnt/ttcmap.c
fnt/ttkern.c
fnt/ttload.c
fnt/ttsbit.c
mooth/ftgrays.c
mooth/ftsmooth.c
mooth/ftspic.c
ruetype/ttgload.c
ruetype/ttgxvar.c
ruetype/ttinterp.c
ruetype/ttinterp.h
ruetype/ttpic.c
ff8c8b2dfd829fd7b352355cbaf0052a998cc09d 09-Aug-2010 Chris Palmer <palmer@google.com> Apply stack overflow patch from
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=11d65e8a1f1f14e56148fd991965424d9bd1cdbc

Change-Id: I2df2f52928358225d53b22bcf258f36812d2515d
ff/cffgload.c
295ffce55e0198e7a9f7d46b33f5c2b4147bf821 03-Mar-2010 David 'Digit' Turner <digit@google.com> Update to FreeType 2.3.12
utofit/afcjk.c
utofit/afcjk.h
utofit/afdummy.c
utofit/afdummy.h
utofit/afglobal.c
utofit/afglobal.h
utofit/afhints.c
utofit/afindic.c
utofit/afindic.h
utofit/aflatin.c
utofit/aflatin.h
utofit/aflatin2.c
utofit/aflatin2.h
utofit/afloader.c
utofit/afmodule.c
utofit/afmodule.h
utofit/afpic.c
utofit/afpic.h
utofit/aftypes.h
utofit/autofit.c
ase/basepic.c
ase/basepic.h
ase/ftadvanc.c
ase/ftbase.c
ase/ftbase.h
ase/ftbbox.c
ase/ftbitmap.c
ase/ftcalc.c
ase/ftdbgmem.c
ase/ftgloadr.c
ase/ftglyph.c
ase/ftinit.c
ase/ftnames.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftpic.c
ase/ftrfork.c
ase/ftsnames.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsynth.c
ase/ftsystem.c
ase/fttrigon.c
ff/cff.c
ff/cffcmap.c
ff/cffcmap.h
ff/cffdrivr.c
ff/cffdrivr.h
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffparse.c
ff/cffparse.h
ff/cffpic.c
ff/cffpic.h
ff/cfftypes.h
saux/afmparse.c
saux/afmparse.h
saux/psauxmod.h
saux/psconv.c
saux/psconv.h
saux/psobjs.c
saux/psobjs.h
saux/t1cmap.c
saux/t1decode.c
shinter/pshalgo.c
shinter/pshinter.c
shinter/pshmod.c
shinter/pshmod.h
shinter/pshpic.c
shinter/pshpic.h
shinter/pshrec.c
snames/psmodule.c
snames/psmodule.h
snames/psnames.c
snames/pspic.c
snames/pspic.h
aster/ftmisc.h
aster/ftraster.c
aster/ftrend1.c
aster/ftrend1.h
aster/raster.c
aster/rastpic.c
aster/rastpic.h
fnt/sfdriver.c
fnt/sfdriver.h
fnt/sfnt.c
fnt/sfntpic.c
fnt/sfntpic.h
fnt/sfobjs.c
fnt/ttbdf.c
fnt/ttcmap.c
fnt/ttcmap.h
fnt/ttcmapc.h
fnt/ttkern.c
fnt/ttload.c
fnt/ttmtx.c
fnt/ttpost.c
fnt/ttsbit.c
fnt/ttsbit0.c
mooth/ftgrays.c
mooth/ftgrays.h
mooth/ftsmooth.c
mooth/ftsmooth.h
mooth/ftspic.c
mooth/ftspic.h
mooth/smooth.c
ruetype/truetype.c
ruetype/ttdriver.c
ruetype/ttdriver.h
ruetype/ttgload.c
ruetype/ttgxvar.c
ruetype/ttgxvar.h
ruetype/ttinterp.c
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpic.c
ruetype/ttpic.h
ruetype/ttpload.c
ee49e074127d93fccae763baaec3e93b6728ff80 09-Jun-2009 David 'Digit' Turner <digit@google.com> resolved conflicts for merge 77f63d to master
77f63d23f7d380b0ff02c18fd6a154ab9063128a 08-Jun-2009 David 'Digit' Turner <digit@google.com> Integrate FreeType 2.3.9 into the donut tree.

This is done to get fixes for a few security-related issues.

NOTE: the auto-hinter hasn't been changed to avoid modifying the rendering
of characters. The 2.3.9 code contains minor fixes (not security-related)
that could in theory do that (though extensive testing is needed to
evaluate its real impact on Android).
utofit/afcjk.c
utofit/afhints.c
utofit/aflatin.c
utofit/aflatin2.c
utofit/aftypes.h
ase/ftadvanc.c
ase/ftbase.c
ase/ftbase.h
ase/ftbitmap.c
ase/ftcalc.c
ase/ftdbgmem.c
ase/ftdebug.c
ase/ftglyph.c
ase/ftinit.c
ase/ftlcdfil.c
ase/ftmm.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsynth.c
ase/ftsystem.c
ff/cffdrivr.c
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffparse.c
saux/afmparse.c
saux/psobjs.c
saux/t1decode.c
shinter/pshalgo.c
snames/psmodule.c
snames/pstables.h
aster/ftmisc.h
aster/ftraster.c
fnt/sfdriver.c
fnt/sfobjs.c
fnt/ttcmap.c
fnt/ttkern.c
fnt/ttload.c
fnt/ttmtx.c
fnt/ttpost.c
fnt/ttsbit.c
fnt/ttsbit.h
fnt/ttsbit0.c
mooth/ftgrays.c
mooth/ftsmooth.c
ruetype/ttdriver.c
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttinterp.c
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpload.c
0a9d06e2b5cf75c3d6ba958026bfdf4745f576d6 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import //branches/master/...@140412
utofit/afcjk.c
utofit/afhints.c
utofit/aflatin.c
utofit/aflatin2.c
utofit/aftypes.h
ase/ftadvanc.c
ase/ftbase.c
ase/ftbase.h
ase/ftbitmap.c
ase/ftcalc.c
ase/ftdbgmem.c
ase/ftdebug.c
ase/ftglyph.c
ase/ftinit.c
ase/ftlcdfil.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsynth.c
ase/ftsystem.c
ff/cffdrivr.c
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffparse.c
saux/afmparse.c
saux/psobjs.c
saux/t1decode.c
shinter/pshalgo.c
snames/psmodule.c
snames/pstables.h
aster/ftmisc.h
aster/ftraster.c
fnt/sfdriver.c
fnt/sfobjs.c
fnt/ttcmap.c
fnt/ttload.c
fnt/ttmtx.c
fnt/ttpost.c
fnt/ttsbit.c
fnt/ttsbit.h
fnt/ttsbit0.c
mooth/ftgrays.c
mooth/ftsmooth.c
ruetype/ttdriver.c
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttinterp.c
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpload.c
049d6fea481044fcc000e7782e5bc7046fc70844 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
utofit/afangles.c
utofit/afangles.h
utofit/afcjk.c
utofit/afcjk.h
utofit/afdummy.c
utofit/afdummy.h
utofit/aferrors.h
utofit/afglobal.c
utofit/afglobal.h
utofit/afhints.c
utofit/afhints.h
utofit/afindic.c
utofit/afindic.h
utofit/aflatin.c
utofit/aflatin.h
utofit/aflatin2.c
utofit/aflatin2.h
utofit/afloader.c
utofit/afloader.h
utofit/afmodule.c
utofit/afmodule.h
utofit/aftypes.h
utofit/afwarp.c
utofit/afwarp.h
utofit/autofit.c
ase/ftadvanc.c
ase/ftapi.c
ase/ftbase.c
ase/ftbbox.c
ase/ftbitmap.c
ase/ftcalc.c
ase/ftdbgmem.c
ase/ftdebug.c
ase/ftgasp.c
ase/ftgloadr.c
ase/ftglyph.c
ase/ftinit.c
ase/ftlcdfil.c
ase/ftmm.c
ase/ftnames.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsynth.c
ase/ftsystem.c
ase/fttrigon.c
ase/ftutil.c
ase/ftwinfnt.c
ase/ftxf86.c
ff/cff.c
ff/cffcmap.c
ff/cffcmap.h
ff/cffdrivr.c
ff/cffdrivr.h
ff/cfferrs.h
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffobjs.h
ff/cffparse.c
ff/cffparse.h
ff/cfftoken.h
ff/cfftypes.h
saux/afmparse.c
saux/afmparse.h
saux/psaux.c
saux/psauxerr.h
saux/psauxmod.c
saux/psauxmod.h
saux/psconv.c
saux/psconv.h
saux/psobjs.c
saux/psobjs.h
saux/t1cmap.c
saux/t1cmap.h
saux/t1decode.c
saux/t1decode.h
shinter/pshalgo.c
shinter/pshalgo.h
shinter/pshglob.c
shinter/pshglob.h
shinter/pshinter.c
shinter/pshmod.c
shinter/pshmod.h
shinter/pshnterr.h
shinter/pshrec.c
shinter/pshrec.h
snames/psmodule.c
snames/psmodule.h
snames/psnamerr.h
snames/psnames.c
snames/pstables.h
aster/ftmisc.h
aster/ftraster.c
aster/ftraster.h
aster/ftrend1.c
aster/ftrend1.h
aster/raster.c
aster/rasterrs.h
fnt/sfdriver.c
fnt/sfdriver.h
fnt/sferrors.h
fnt/sfnt.c
fnt/sfobjs.c
fnt/sfobjs.h
fnt/ttbdf.c
fnt/ttbdf.h
fnt/ttcmap.c
fnt/ttcmap.h
fnt/ttkern.c
fnt/ttkern.h
fnt/ttload.c
fnt/ttload.h
fnt/ttmtx.c
fnt/ttmtx.h
fnt/ttpost.c
fnt/ttpost.h
fnt/ttsbit.c
fnt/ttsbit.h
fnt/ttsbit0.c
mooth/ftgrays.c
mooth/ftgrays.h
mooth/ftsmerrs.h
mooth/ftsmooth.c
mooth/ftsmooth.h
mooth/smooth.c
ruetype/truetype.c
ruetype/ttdriver.c
ruetype/ttdriver.h
ruetype/tterrors.h
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttgxvar.h
ruetype/ttinterp.c
ruetype/ttinterp.h
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpload.c
ruetype/ttpload.h
ed49a886544c69b375cd7bce63e9ace9bfbad0e5 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
utofit/afangles.c
utofit/afangles.h
utofit/afcjk.c
utofit/afcjk.h
utofit/afdummy.c
utofit/afdummy.h
utofit/aferrors.h
utofit/afglobal.c
utofit/afglobal.h
utofit/afhints.c
utofit/afhints.h
utofit/afindic.c
utofit/afindic.h
utofit/aflatin.c
utofit/aflatin.h
utofit/aflatin2.c
utofit/aflatin2.h
utofit/afloader.c
utofit/afloader.h
utofit/afmodule.c
utofit/afmodule.h
utofit/aftypes.h
utofit/afwarp.c
utofit/afwarp.h
utofit/autofit.c
ase/ftadvanc.c
ase/ftapi.c
ase/ftbase.c
ase/ftbbox.c
ase/ftbitmap.c
ase/ftcalc.c
ase/ftdbgmem.c
ase/ftdebug.c
ase/ftgasp.c
ase/ftgloadr.c
ase/ftglyph.c
ase/ftinit.c
ase/ftlcdfil.c
ase/ftmm.c
ase/ftnames.c
ase/ftobjs.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsynth.c
ase/ftsystem.c
ase/fttrigon.c
ase/ftutil.c
ase/ftwinfnt.c
ase/ftxf86.c
ff/cff.c
ff/cffcmap.c
ff/cffcmap.h
ff/cffdrivr.c
ff/cffdrivr.h
ff/cfferrs.h
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffobjs.h
ff/cffparse.c
ff/cffparse.h
ff/cfftoken.h
ff/cfftypes.h
saux/afmparse.c
saux/afmparse.h
saux/psaux.c
saux/psauxerr.h
saux/psauxmod.c
saux/psauxmod.h
saux/psconv.c
saux/psconv.h
saux/psobjs.c
saux/psobjs.h
saux/t1cmap.c
saux/t1cmap.h
saux/t1decode.c
saux/t1decode.h
shinter/pshalgo.c
shinter/pshalgo.h
shinter/pshglob.c
shinter/pshglob.h
shinter/pshinter.c
shinter/pshmod.c
shinter/pshmod.h
shinter/pshnterr.h
shinter/pshrec.c
shinter/pshrec.h
snames/psmodule.c
snames/psmodule.h
snames/psnamerr.h
snames/psnames.c
snames/pstables.h
aster/ftmisc.h
aster/ftraster.c
aster/ftraster.h
aster/ftrend1.c
aster/ftrend1.h
aster/raster.c
aster/rasterrs.h
fnt/sfdriver.c
fnt/sfdriver.h
fnt/sferrors.h
fnt/sfnt.c
fnt/sfobjs.c
fnt/sfobjs.h
fnt/ttbdf.c
fnt/ttbdf.h
fnt/ttcmap.c
fnt/ttcmap.h
fnt/ttkern.c
fnt/ttkern.h
fnt/ttload.c
fnt/ttload.h
fnt/ttmtx.c
fnt/ttmtx.h
fnt/ttpost.c
fnt/ttpost.h
fnt/ttsbit.c
fnt/ttsbit.h
fnt/ttsbit0.c
mooth/ftgrays.c
mooth/ftgrays.h
mooth/ftsmerrs.h
mooth/ftsmooth.c
mooth/ftsmooth.h
mooth/smooth.c
ruetype/truetype.c
ruetype/ttdriver.c
ruetype/ttdriver.h
ruetype/tterrors.h
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttgxvar.h
ruetype/ttinterp.c
ruetype/ttinterp.h
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpload.c
ruetype/ttpload.h
a38fc482eeeb2c1929803c233835369dcf1b8781 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
amfile
utofit/Jamfile
utofit/afcjk.c
utofit/afcjk.h
utofit/afglobal.c
utofit/afhints.h
utofit/afindic.c
utofit/aflatin.c
utofit/afloader.c
utofit/aftypes.h
utofit/module.mk
utofit/rules.mk
ase/Jamfile
ase/ftadvanc.c
ase/ftbase.c
ase/ftbdf.c
ase/ftcalc.c
ase/ftdebug.c
ase/ftglyph.c
ase/ftgxval.c
ase/ftlcdfil.c
ase/ftmac.c
ase/ftobjs.c
ase/ftotval.c
ase/ftoutln.c
ase/ftpfr.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/fttype1.c
ase/rules.mk
df/Jamfile
df/README
df/bdf.c
df/bdf.h
df/bdfdrivr.c
df/bdfdrivr.h
df/bdferror.h
df/bdflib.c
df/module.mk
df/rules.mk
ache/Jamfile
ache/ftcache.c
ache/ftcbasic.c
ache/ftccache.c
ache/ftccache.h
ache/ftccback.h
ache/ftccmap.c
ache/ftcerror.h
ache/ftcglyph.c
ache/ftcglyph.h
ache/ftcimage.c
ache/ftcimage.h
ache/ftcmanag.c
ache/ftcmanag.h
ache/ftcmru.c
ache/ftcmru.h
ache/ftcsbits.c
ache/ftcsbits.h
ache/rules.mk
ff/Jamfile
ff/cffcmap.c
ff/cffdrivr.c
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffobjs.c
ff/cffobjs.h
ff/cffparse.c
ff/cfftypes.h
ff/module.mk
ff/rules.mk
id/Jamfile
id/ciderrs.h
id/cidgload.c
id/cidgload.h
id/cidload.c
id/cidload.h
id/cidobjs.c
id/cidobjs.h
id/cidparse.c
id/cidparse.h
id/cidriver.c
id/cidriver.h
id/cidtoken.h
id/module.mk
id/rules.mk
id/type1cid.c
xvalid/Jamfile
xvalid/README
xvalid/gxvalid.c
xvalid/gxvalid.h
xvalid/gxvbsln.c
xvalid/gxvcommn.c
xvalid/gxvcommn.h
xvalid/gxverror.h
xvalid/gxvfeat.c
xvalid/gxvfeat.h
xvalid/gxvfgen.c
xvalid/gxvjust.c
xvalid/gxvkern.c
xvalid/gxvlcar.c
xvalid/gxvmod.c
xvalid/gxvmod.h
xvalid/gxvmort.c
xvalid/gxvmort.h
xvalid/gxvmort0.c
xvalid/gxvmort1.c
xvalid/gxvmort2.c
xvalid/gxvmort4.c
xvalid/gxvmort5.c
xvalid/gxvmorx.c
xvalid/gxvmorx.h
xvalid/gxvmorx0.c
xvalid/gxvmorx1.c
xvalid/gxvmorx2.c
xvalid/gxvmorx4.c
xvalid/gxvmorx5.c
xvalid/gxvopbd.c
xvalid/gxvprop.c
xvalid/gxvtrak.c
xvalid/module.mk
xvalid/rules.mk
zip/Jamfile
zip/adler32.c
zip/ftgzip.c
zip/infblock.c
zip/infblock.h
zip/infcodes.c
zip/infcodes.h
zip/inffixed.h
zip/inflate.c
zip/inftrees.c
zip/inftrees.h
zip/infutil.c
zip/infutil.h
zip/rules.mk
zip/zconf.h
zip/zlib.h
zip/zutil.c
zip/zutil.h
zw/Jamfile
zw/ftlzw.c
zw/ftzopen.c
zw/ftzopen.h
zw/rules.mk
tvalid/Jamfile
tvalid/module.mk
tvalid/otvalid.c
tvalid/otvalid.h
tvalid/otvbase.c
tvalid/otvcommn.c
tvalid/otvcommn.h
tvalid/otverror.h
tvalid/otvgdef.c
tvalid/otvgpos.c
tvalid/otvgpos.h
tvalid/otvgsub.c
tvalid/otvjstf.c
tvalid/otvmod.c
tvalid/otvmod.h
tvalid/rules.mk
cf/Jamfile
cf/README
cf/module.mk
cf/pcf.c
cf/pcf.h
cf/pcfdrivr.c
cf/pcfdrivr.h
cf/pcferror.h
cf/pcfread.c
cf/pcfread.h
cf/pcfutil.c
cf/pcfutil.h
cf/rules.mk
fr/Jamfile
fr/module.mk
fr/pfr.c
fr/pfrcmap.c
fr/pfrcmap.h
fr/pfrdrivr.c
fr/pfrdrivr.h
fr/pfrerror.h
fr/pfrgload.c
fr/pfrgload.h
fr/pfrload.c
fr/pfrload.h
fr/pfrobjs.c
fr/pfrobjs.h
fr/pfrsbit.c
fr/pfrsbit.h
fr/pfrtypes.h
fr/rules.mk
saux/Jamfile
saux/module.mk
saux/psconv.c
saux/psobjs.c
saux/rules.mk
saux/t1cmap.c
saux/t1decode.c
shinter/Jamfile
shinter/module.mk
shinter/pshalgo.c
shinter/pshalgo.h
shinter/pshrec.h
shinter/rules.mk
snames/Jamfile
snames/module.mk
snames/psmodule.c
snames/rules.mk
aster/Jamfile
aster/ftraster.c
aster/module.mk
aster/rules.mk
fnt/Jamfile
fnt/module.mk
fnt/rules.mk
fnt/sfobjs.c
fnt/ttcmap.c
fnt/ttload.c
fnt/ttmtx.c
fnt/ttsbit.c
fnt/ttsbit0.c
mooth/Jamfile
mooth/ftgrays.c
mooth/module.mk
mooth/rules.mk
ools/Jamfile
ools/apinames.c
ools/cordic.py
ools/docmaker/content.py
ools/docmaker/docbeauty.py
ools/docmaker/docmaker.py
ools/docmaker/formatter.py
ools/docmaker/sources.py
ools/docmaker/tohtml.py
ools/docmaker/utils.py
ools/ftrandom/Makefile
ools/ftrandom/README
ools/ftrandom/ftrandom.c
ools/glnames.py
ools/test_afm.c
ools/test_bbox.c
ools/test_trig.c
ruetype/Jamfile
ruetype/module.mk
ruetype/rules.mk
ruetype/ttdriver.c
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttinterp.c
ruetype/ttobjs.c
ype1/Jamfile
ype1/module.mk
ype1/rules.mk
ype1/t1afm.c
ype1/t1afm.h
ype1/t1driver.c
ype1/t1driver.h
ype1/t1errors.h
ype1/t1gload.c
ype1/t1gload.h
ype1/t1load.c
ype1/t1load.h
ype1/t1objs.c
ype1/t1objs.h
ype1/t1parse.c
ype1/t1parse.h
ype1/t1tokens.h
ype1/type1.c
ype42/Jamfile
ype42/module.mk
ype42/rules.mk
ype42/t42drivr.c
ype42/t42drivr.h
ype42/t42error.h
ype42/t42objs.c
ype42/t42objs.h
ype42/t42parse.c
ype42/t42parse.h
ype42/t42types.h
ype42/type42.c
infonts/Jamfile
infonts/fnterrs.h
infonts/module.mk
infonts/rules.mk
infonts/winfnt.c
infonts/winfnt.h
f463818dd9146e11105c0572fb119e757eb47768 12-Jan-1970 Upstream <upstream-import@none> external/freetype 2.3.5
amfile
utofit/Jamfile
utofit/afangles.c
utofit/afangles.h
utofit/afcjk.c
utofit/afcjk.h
utofit/afdummy.c
utofit/afdummy.h
utofit/aferrors.h
utofit/afglobal.c
utofit/afglobal.h
utofit/afhints.c
utofit/afhints.h
utofit/afindic.c
utofit/afindic.h
utofit/aflatin.c
utofit/aflatin.h
utofit/aflatin2.c
utofit/aflatin2.h
utofit/afloader.c
utofit/afloader.h
utofit/afmodule.c
utofit/afmodule.h
utofit/aftypes.h
utofit/afwarp.c
utofit/afwarp.h
utofit/autofit.c
utofit/module.mk
utofit/rules.mk
ase/Jamfile
ase/ftapi.c
ase/ftbase.c
ase/ftbbox.c
ase/ftbdf.c
ase/ftbitmap.c
ase/ftcalc.c
ase/ftdbgmem.c
ase/ftdebug.c
ase/ftgasp.c
ase/ftgloadr.c
ase/ftglyph.c
ase/ftgxval.c
ase/ftinit.c
ase/ftlcdfil.c
ase/ftmac.c
ase/ftmm.c
ase/ftnames.c
ase/ftobjs.c
ase/ftotval.c
ase/ftoutln.c
ase/ftpatent.c
ase/ftpfr.c
ase/ftrfork.c
ase/ftstream.c
ase/ftstroke.c
ase/ftsynth.c
ase/ftsystem.c
ase/fttrigon.c
ase/fttype1.c
ase/ftutil.c
ase/ftwinfnt.c
ase/ftxf86.c
ase/rules.mk
df/Jamfile
df/README
df/bdf.c
df/bdf.h
df/bdfdrivr.c
df/bdfdrivr.h
df/bdferror.h
df/bdflib.c
df/module.mk
df/rules.mk
ache/Jamfile
ache/ftcache.c
ache/ftcbasic.c
ache/ftccache.c
ache/ftccache.h
ache/ftccback.h
ache/ftccmap.c
ache/ftcerror.h
ache/ftcglyph.c
ache/ftcglyph.h
ache/ftcimage.c
ache/ftcimage.h
ache/ftcmanag.c
ache/ftcmanag.h
ache/ftcmru.c
ache/ftcmru.h
ache/ftcsbits.c
ache/ftcsbits.h
ache/rules.mk
ff/Jamfile
ff/cff.c
ff/cffcmap.c
ff/cffcmap.h
ff/cffdrivr.c
ff/cffdrivr.h
ff/cfferrs.h
ff/cffgload.c
ff/cffgload.h
ff/cffload.c
ff/cffload.h
ff/cffobjs.c
ff/cffobjs.h
ff/cffparse.c
ff/cffparse.h
ff/cfftoken.h
ff/cfftypes.h
ff/module.mk
ff/rules.mk
id/Jamfile
id/ciderrs.h
id/cidgload.c
id/cidgload.h
id/cidload.c
id/cidload.h
id/cidobjs.c
id/cidobjs.h
id/cidparse.c
id/cidparse.h
id/cidriver.c
id/cidriver.h
id/cidtoken.h
id/module.mk
id/rules.mk
id/type1cid.c
xvalid/Jamfile
xvalid/README
xvalid/gxvalid.c
xvalid/gxvalid.h
xvalid/gxvbsln.c
xvalid/gxvcommn.c
xvalid/gxvcommn.h
xvalid/gxverror.h
xvalid/gxvfeat.c
xvalid/gxvfeat.h
xvalid/gxvfgen.c
xvalid/gxvjust.c
xvalid/gxvkern.c
xvalid/gxvlcar.c
xvalid/gxvmod.c
xvalid/gxvmod.h
xvalid/gxvmort.c
xvalid/gxvmort.h
xvalid/gxvmort0.c
xvalid/gxvmort1.c
xvalid/gxvmort2.c
xvalid/gxvmort4.c
xvalid/gxvmort5.c
xvalid/gxvmorx.c
xvalid/gxvmorx.h
xvalid/gxvmorx0.c
xvalid/gxvmorx1.c
xvalid/gxvmorx2.c
xvalid/gxvmorx4.c
xvalid/gxvmorx5.c
xvalid/gxvopbd.c
xvalid/gxvprop.c
xvalid/gxvtrak.c
xvalid/module.mk
xvalid/rules.mk
zip/Jamfile
zip/adler32.c
zip/ftgzip.c
zip/infblock.c
zip/infblock.h
zip/infcodes.c
zip/infcodes.h
zip/inffixed.h
zip/inflate.c
zip/inftrees.c
zip/inftrees.h
zip/infutil.c
zip/infutil.h
zip/rules.mk
zip/zconf.h
zip/zlib.h
zip/zutil.c
zip/zutil.h
zw/Jamfile
zw/ftlzw.c
zw/ftzopen.c
zw/ftzopen.h
zw/rules.mk
tvalid/Jamfile
tvalid/module.mk
tvalid/otvalid.c
tvalid/otvalid.h
tvalid/otvbase.c
tvalid/otvcommn.c
tvalid/otvcommn.h
tvalid/otverror.h
tvalid/otvgdef.c
tvalid/otvgpos.c
tvalid/otvgpos.h
tvalid/otvgsub.c
tvalid/otvjstf.c
tvalid/otvmod.c
tvalid/otvmod.h
tvalid/rules.mk
cf/Jamfile
cf/README
cf/module.mk
cf/pcf.c
cf/pcf.h
cf/pcfdrivr.c
cf/pcfdrivr.h
cf/pcferror.h
cf/pcfread.c
cf/pcfread.h
cf/pcfutil.c
cf/pcfutil.h
cf/rules.mk
fr/Jamfile
fr/module.mk
fr/pfr.c
fr/pfrcmap.c
fr/pfrcmap.h
fr/pfrdrivr.c
fr/pfrdrivr.h
fr/pfrerror.h
fr/pfrgload.c
fr/pfrgload.h
fr/pfrload.c
fr/pfrload.h
fr/pfrobjs.c
fr/pfrobjs.h
fr/pfrsbit.c
fr/pfrsbit.h
fr/pfrtypes.h
fr/rules.mk
saux/Jamfile
saux/afmparse.c
saux/afmparse.h
saux/module.mk
saux/psaux.c
saux/psauxerr.h
saux/psauxmod.c
saux/psauxmod.h
saux/psconv.c
saux/psconv.h
saux/psobjs.c
saux/psobjs.h
saux/rules.mk
saux/t1cmap.c
saux/t1cmap.h
saux/t1decode.c
saux/t1decode.h
shinter/Jamfile
shinter/module.mk
shinter/pshalgo.c
shinter/pshalgo.h
shinter/pshglob.c
shinter/pshglob.h
shinter/pshinter.c
shinter/pshmod.c
shinter/pshmod.h
shinter/pshnterr.h
shinter/pshrec.c
shinter/pshrec.h
shinter/rules.mk
snames/Jamfile
snames/module.mk
snames/psmodule.c
snames/psmodule.h
snames/psnamerr.h
snames/psnames.c
snames/pstables.h
snames/rules.mk
aster/Jamfile
aster/ftmisc.h
aster/ftraster.c
aster/ftraster.h
aster/ftrend1.c
aster/ftrend1.h
aster/module.mk
aster/raster.c
aster/rasterrs.h
aster/rules.mk
fnt/Jamfile
fnt/module.mk
fnt/rules.mk
fnt/sfdriver.c
fnt/sfdriver.h
fnt/sferrors.h
fnt/sfnt.c
fnt/sfobjs.c
fnt/sfobjs.h
fnt/ttbdf.c
fnt/ttbdf.h
fnt/ttcmap.c
fnt/ttcmap.h
fnt/ttkern.c
fnt/ttkern.h
fnt/ttload.c
fnt/ttload.h
fnt/ttmtx.c
fnt/ttmtx.h
fnt/ttpost.c
fnt/ttpost.h
fnt/ttsbit.c
fnt/ttsbit.h
fnt/ttsbit0.c
mooth/Jamfile
mooth/ftgrays.c
mooth/ftgrays.h
mooth/ftsmerrs.h
mooth/ftsmooth.c
mooth/ftsmooth.h
mooth/module.mk
mooth/rules.mk
mooth/smooth.c
ools/Jamfile
ools/apinames.c
ools/cordic.py
ools/docmaker/content.py
ools/docmaker/docbeauty.py
ools/docmaker/docmaker.py
ools/docmaker/formatter.py
ools/docmaker/sources.py
ools/docmaker/tohtml.py
ools/docmaker/utils.py
ools/ftrandom/Makefile
ools/ftrandom/README
ools/ftrandom/ftrandom.c
ools/glnames.py
ools/test_afm.c
ools/test_bbox.c
ools/test_trig.c
ruetype/Jamfile
ruetype/module.mk
ruetype/rules.mk
ruetype/truetype.c
ruetype/ttdriver.c
ruetype/ttdriver.h
ruetype/tterrors.h
ruetype/ttgload.c
ruetype/ttgload.h
ruetype/ttgxvar.c
ruetype/ttgxvar.h
ruetype/ttinterp.c
ruetype/ttinterp.h
ruetype/ttobjs.c
ruetype/ttobjs.h
ruetype/ttpload.c
ruetype/ttpload.h
ype1/Jamfile
ype1/module.mk
ype1/rules.mk
ype1/t1afm.c
ype1/t1afm.h
ype1/t1driver.c
ype1/t1driver.h
ype1/t1errors.h
ype1/t1gload.c
ype1/t1gload.h
ype1/t1load.c
ype1/t1load.h
ype1/t1objs.c
ype1/t1objs.h
ype1/t1parse.c
ype1/t1parse.h
ype1/t1tokens.h
ype1/type1.c
ype42/Jamfile
ype42/module.mk
ype42/rules.mk
ype42/t42drivr.c
ype42/t42drivr.h
ype42/t42error.h
ype42/t42objs.c
ype42/t42objs.h
ype42/t42parse.c
ype42/t42parse.h
ype42/t42types.h
ype42/type42.c
infonts/Jamfile
infonts/fnterrs.h
infonts/module.mk
infonts/rules.mk
infonts/winfnt.c
infonts/winfnt.h