899c67b6cfcd2010784fbf08c5415af16c526e0c |
27-Jun-2013 |
Victoria Lease <violets@google.com> |
Enable FT_CONFIG_OPTION_USE_PNG, build shared lib Due to FT_CONFIG_OPTION_USE_PNG, FreeType now depends upon libpng and zlib. While I'm adding those dependencies, I might as well also make libft2 a shared library... Bug: 9603326 Bug: 9577689 Change-Id: Ibeeaeef72d39df07535424b49810675d652b8fc8
reetype/config/ftoption.h
|
af9efeb7136036f6a7601af583868a0c606d5754 |
15-Jun-2013 |
Victoria Lease <violets@google.com> |
Disable old 'freetype' CFF hint engine. Change-Id: I3bcb84dfbdeb3b8043b25b078c789687a18b16c1
reetype/config/ftoption.h
|
727dee178a392d20eb050d0c446f2fcc29058fa1 |
10-Jun-2013 |
Victoria Lease <violets@google.com> |
Update freetype to 5e094c6fb2ddd6e8901a5679e2cbb8fa476a38ee Integrated patches from freetype2 git repository, up to hashval 5e094c6fb2ddd6e8901a5679e2cbb8fa476a38ee, which is post-2.4.12. Most recent commit message from freetype git: [truetype] Improve handling of broken sbit advance widths. Noteworthy patches included: [cff] Add a new Type 2 interpreter and hinter. Add support for color embedded bitmaps (eg. color emoji). Change-Id: Ia8b6a67bc18f841b24f44edf80f81f663185b598
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftoption.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/ftadvanc.h
reetype/ftautoh.h
reetype/ftbitmap.h
reetype/ftcache.h
reetype/ftcffdrv.h
reetype/ftchapters.h
reetype/fterrdef.h
reetype/fterrors.h
reetype/ftglyph.h
reetype/ftimage.h
reetype/ftlcdfil.h
reetype/ftmodapi.h
reetype/ftmoderr.h
reetype/ftoutln.h
reetype/ftstroke.h
reetype/ftsynth.h
reetype/fttrigon.h
reetype/ftttdrv.h
reetype/fttypes.h
reetype/internal/autohint.h
reetype/internal/ftcalc.h
reetype/internal/ftdebug.h
reetype/internal/ftdriver.h
reetype/internal/ftmemory.h
reetype/internal/ftobjs.h
reetype/internal/ftpic.h
reetype/internal/ftrfork.h
reetype/internal/ftserv.h
reetype/internal/ftstream.h
reetype/internal/fttrace.h
reetype/internal/ftvalid.h
reetype/internal/psaux.h
reetype/internal/pshints.h
reetype/internal/services/svprop.h
reetype/internal/sfnt.h
reetype/internal/t1types.h
reetype/internal/tttypes.h
reetype/ttnameid.h
reetype/tttables.h
reetype/tttags.h
|
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
reetype/config/ftconfig.h
reetype/freetype.h
reetype/fterrdef.h
reetype/fterrors.h
reetype/ftgasp.h
reetype/ftstroke.h
reetype/fttypes.h
reetype/internal/autohint.h
reetype/internal/ftdriver.h
reetype/internal/ftobjs.h
reetype/internal/ftpic.h
reetype/internal/ftrfork.h
reetype/internal/ftserv.h
reetype/internal/pshints.h
reetype/internal/services/svbdf.h
reetype/internal/services/svcid.h
reetype/internal/services/svgldict.h
reetype/internal/services/svmm.h
reetype/internal/services/svpostnm.h
reetype/internal/services/svpscmap.h
reetype/internal/services/svpsinfo.h
reetype/internal/services/svsfnt.h
reetype/internal/services/svttcmap.h
reetype/internal/services/svttglyf.h
reetype/internal/sfnt.h
reetype/internal/tttypes.h
reetype/t1tables.h
|
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
reetype/freetype.h
reetype/internal/services/svpsinfo.h
reetype/internal/t1types.h
reetype/t1tables.h
|
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
reetype/config/ftconfig.h
reetype/config/ftmodule.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/internal/ftstream.h
|
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
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftoption.h
reetype/freetype.h
reetype/ftbbox.h
reetype/ftcache.h
reetype/ftchapters.h
reetype/fterrdef.h
reetype/ftgasp.h
reetype/ftglyph.h
reetype/ftimage.h
reetype/ftmoderr.h
reetype/ftoutln.h
reetype/ftrender.h
reetype/ftstroke.h
reetype/internal/ftstream.h
reetype/internal/fttrace.h
reetype/tttables.h
|
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
reetype/config/ftoption.h
|
aacb8e1368a883fcbc9fe64fd0e460cef9c9b20c |
15-Sep-2010 |
Nick Kralevich <nnk@google.com> |
upgrade freetype to 2.4.2. Bug: 2969145 Change-Id: I8debbbe0bd478d9cf8c39cff5179981b5f3b371a
reetype/config/ftconfig.h
reetype/config/ftoption.h
reetype/freetype.h
reetype/ftcache.h
reetype/fterrdef.h
reetype/ftlcdfil.h
reetype/ftlist.h
reetype/ftmodapi.h
reetype/ftrender.h
reetype/ftsystem.h
reetype/fttypes.h
reetype/internal/ftmemory.h
reetype/internal/ftobjs.h
reetype/ttnameid.h
reetype/tttables.h
|
295ffce55e0198e7a9f7d46b33f5c2b4147bf821 |
03-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Update to FreeType 2.3.12
reetype/config/ftconfig.h
reetype/config/ftoption.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/ftglyph.h
reetype/ftimage.h
reetype/ftincrem.h
reetype/ftmodapi.h
reetype/ftoutln.h
reetype/ftsnames.h
reetype/ftstroke.h
reetype/fttypes.h
reetype/ftxf86.h
reetype/internal/autohint.h
reetype/internal/ftcalc.h
reetype/internal/ftdriver.h
reetype/internal/ftgloadr.h
reetype/internal/ftobjs.h
reetype/internal/ftpic.h
reetype/internal/ftserv.h
reetype/internal/fttrace.h
reetype/internal/internal.h
reetype/internal/psaux.h
reetype/internal/pshints.h
reetype/internal/services/svbdf.h
reetype/internal/services/svcid.h
reetype/internal/services/svgldict.h
reetype/internal/services/svmm.h
reetype/internal/services/svpostnm.h
reetype/internal/services/svpscmap.h
reetype/internal/services/svpsinfo.h
reetype/internal/services/svsfnt.h
reetype/internal/services/svttcmap.h
reetype/internal/services/svttglyf.h
reetype/internal/sfnt.h
reetype/internal/t1types.h
reetype/internal/tttypes.h
|
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).
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftmodule.h
reetype/config/ftoption.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/ftadvanc.h
reetype/ftbbox.h
reetype/ftbdf.h
reetype/ftbitmap.h
reetype/ftcache.h
reetype/ftchapters.h
reetype/ftcid.h
reetype/ftgasp.h
reetype/ftglyph.h
reetype/ftgxval.h
reetype/ftgzip.h
reetype/ftimage.h
reetype/ftincrem.h
reetype/ftlcdfil.h
reetype/ftlist.h
reetype/ftlzw.h
reetype/ftmac.h
reetype/ftmm.h
reetype/ftmodapi.h
reetype/ftotval.h
reetype/ftoutln.h
reetype/ftpfr.h
reetype/ftrender.h
reetype/ftsizes.h
reetype/ftsnames.h
reetype/ftstroke.h
reetype/ftsynth.h
reetype/ftsystem.h
reetype/fttypes.h
reetype/ftwinfnt.h
reetype/ftxf86.h
reetype/internal/ftdebug.h
reetype/internal/ftdriver.h
reetype/internal/ftgloadr.h
reetype/internal/ftobjs.h
reetype/internal/psaux.h
reetype/internal/services/svcid.h
reetype/internal/services/svpsinfo.h
reetype/internal/services/svttcmap.h
reetype/internal/t1types.h
reetype/t1tables.h
reetype/ttnameid.h
reetype/tttables.h
reetype/tttags.h
|
049d6fea481044fcc000e7782e5bc7046fc70844 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftmodule.h
reetype/config/ftoption.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/ftadvanc.h
reetype/ftbbox.h
reetype/ftbdf.h
reetype/ftbitmap.h
reetype/ftcache.h
reetype/ftchapters.h
reetype/ftcid.h
reetype/fterrdef.h
reetype/fterrors.h
reetype/ftgasp.h
reetype/ftglyph.h
reetype/ftgxval.h
reetype/ftgzip.h
reetype/ftimage.h
reetype/ftincrem.h
reetype/ftlcdfil.h
reetype/ftlist.h
reetype/ftlzw.h
reetype/ftmac.h
reetype/ftmm.h
reetype/ftmodapi.h
reetype/ftmoderr.h
reetype/ftotval.h
reetype/ftoutln.h
reetype/ftpfr.h
reetype/ftrender.h
reetype/ftsizes.h
reetype/ftsnames.h
reetype/ftstroke.h
reetype/ftsynth.h
reetype/ftsystem.h
reetype/fttrigon.h
reetype/fttypes.h
reetype/ftwinfnt.h
reetype/ftxf86.h
reetype/internal/autohint.h
reetype/internal/ftcalc.h
reetype/internal/ftdebug.h
reetype/internal/ftdriver.h
reetype/internal/ftgloadr.h
reetype/internal/ftmemory.h
reetype/internal/ftobjs.h
reetype/internal/ftrfork.h
reetype/internal/ftserv.h
reetype/internal/ftstream.h
reetype/internal/fttrace.h
reetype/internal/ftvalid.h
reetype/internal/internal.h
reetype/internal/pcftypes.h
reetype/internal/psaux.h
reetype/internal/pshints.h
reetype/internal/services/svbdf.h
reetype/internal/services/svcid.h
reetype/internal/services/svgldict.h
reetype/internal/services/svgxval.h
reetype/internal/services/svkern.h
reetype/internal/services/svmm.h
reetype/internal/services/svotval.h
reetype/internal/services/svpfr.h
reetype/internal/services/svpostnm.h
reetype/internal/services/svpscmap.h
reetype/internal/services/svpsinfo.h
reetype/internal/services/svsfnt.h
reetype/internal/services/svttcmap.h
reetype/internal/services/svtteng.h
reetype/internal/services/svttglyf.h
reetype/internal/services/svwinfnt.h
reetype/internal/services/svxf86nm.h
reetype/internal/sfnt.h
reetype/internal/t1types.h
reetype/internal/tttypes.h
reetype/t1tables.h
reetype/ttnameid.h
reetype/tttables.h
reetype/tttags.h
reetype/ttunpat.h
t2build.h
|
ed49a886544c69b375cd7bce63e9ace9bfbad0e5 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftmodule.h
reetype/config/ftoption.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/ftadvanc.h
reetype/ftbbox.h
reetype/ftbdf.h
reetype/ftbitmap.h
reetype/ftcache.h
reetype/ftchapters.h
reetype/ftcid.h
reetype/fterrdef.h
reetype/fterrors.h
reetype/ftgasp.h
reetype/ftglyph.h
reetype/ftgxval.h
reetype/ftgzip.h
reetype/ftimage.h
reetype/ftincrem.h
reetype/ftlcdfil.h
reetype/ftlist.h
reetype/ftlzw.h
reetype/ftmac.h
reetype/ftmm.h
reetype/ftmodapi.h
reetype/ftmoderr.h
reetype/ftotval.h
reetype/ftoutln.h
reetype/ftpfr.h
reetype/ftrender.h
reetype/ftsizes.h
reetype/ftsnames.h
reetype/ftstroke.h
reetype/ftsynth.h
reetype/ftsystem.h
reetype/fttrigon.h
reetype/fttypes.h
reetype/ftwinfnt.h
reetype/ftxf86.h
reetype/internal/autohint.h
reetype/internal/ftcalc.h
reetype/internal/ftdebug.h
reetype/internal/ftdriver.h
reetype/internal/ftgloadr.h
reetype/internal/ftmemory.h
reetype/internal/ftobjs.h
reetype/internal/ftrfork.h
reetype/internal/ftserv.h
reetype/internal/ftstream.h
reetype/internal/fttrace.h
reetype/internal/ftvalid.h
reetype/internal/internal.h
reetype/internal/pcftypes.h
reetype/internal/psaux.h
reetype/internal/pshints.h
reetype/internal/services/svbdf.h
reetype/internal/services/svcid.h
reetype/internal/services/svgldict.h
reetype/internal/services/svgxval.h
reetype/internal/services/svkern.h
reetype/internal/services/svmm.h
reetype/internal/services/svotval.h
reetype/internal/services/svpfr.h
reetype/internal/services/svpostnm.h
reetype/internal/services/svpscmap.h
reetype/internal/services/svpsinfo.h
reetype/internal/services/svsfnt.h
reetype/internal/services/svttcmap.h
reetype/internal/services/svtteng.h
reetype/internal/services/svttglyf.h
reetype/internal/services/svwinfnt.h
reetype/internal/services/svxf86nm.h
reetype/internal/sfnt.h
reetype/internal/t1types.h
reetype/internal/tttypes.h
reetype/t1tables.h
reetype/ttnameid.h
reetype/tttables.h
reetype/tttags.h
reetype/ttunpat.h
t2build.h
|
a38fc482eeeb2c1929803c233835369dcf1b8781 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftmodule.h
reetype/config/ftoption.h
reetype/freetype.h
reetype/ftadvanc.h
reetype/ftbbox.h
reetype/ftcache.h
reetype/ftchapters.h
reetype/ftcid.h
reetype/ftgasp.h
reetype/ftglyph.h
reetype/ftimage.h
reetype/ftincrem.h
reetype/ftlcdfil.h
reetype/ftmac.h
reetype/ftmodapi.h
reetype/ftotval.h
reetype/ftoutln.h
reetype/ftrender.h
reetype/ftstroke.h
reetype/fttypes.h
reetype/ftwinfnt.h
reetype/internal/ftcalc.h
reetype/internal/ftdebug.h
reetype/internal/ftdriver.h
reetype/internal/ftmemory.h
reetype/internal/ftobjs.h
reetype/internal/ftrfork.h
reetype/internal/ftserv.h
reetype/internal/fttrace.h
reetype/internal/psaux.h
reetype/internal/services/svcid.h
reetype/internal/tttypes.h
reetype/t1tables.h
reetype/ttnameid.h
reetype/tttables.h
reetype/tttags.h
|
f463818dd9146e11105c0572fb119e757eb47768 |
12-Jan-1970 |
Upstream <upstream-import@none> |
external/freetype 2.3.5
reetype/config/ftconfig.h
reetype/config/ftheader.h
reetype/config/ftmodule.h
reetype/config/ftoption.h
reetype/config/ftstdlib.h
reetype/freetype.h
reetype/ftbbox.h
reetype/ftbdf.h
reetype/ftbitmap.h
reetype/ftcache.h
reetype/ftchapters.h
reetype/fterrdef.h
reetype/fterrors.h
reetype/ftgasp.h
reetype/ftglyph.h
reetype/ftgxval.h
reetype/ftgzip.h
reetype/ftimage.h
reetype/ftincrem.h
reetype/ftlcdfil.h
reetype/ftlist.h
reetype/ftlzw.h
reetype/ftmac.h
reetype/ftmm.h
reetype/ftmodapi.h
reetype/ftmoderr.h
reetype/ftotval.h
reetype/ftoutln.h
reetype/ftpfr.h
reetype/ftrender.h
reetype/ftsizes.h
reetype/ftsnames.h
reetype/ftstroke.h
reetype/ftsynth.h
reetype/ftsystem.h
reetype/fttrigon.h
reetype/fttypes.h
reetype/ftwinfnt.h
reetype/ftxf86.h
reetype/internal/autohint.h
reetype/internal/ftcalc.h
reetype/internal/ftdebug.h
reetype/internal/ftdriver.h
reetype/internal/ftgloadr.h
reetype/internal/ftmemory.h
reetype/internal/ftobjs.h
reetype/internal/ftrfork.h
reetype/internal/ftserv.h
reetype/internal/ftstream.h
reetype/internal/fttrace.h
reetype/internal/ftvalid.h
reetype/internal/internal.h
reetype/internal/pcftypes.h
reetype/internal/psaux.h
reetype/internal/pshints.h
reetype/internal/services/svbdf.h
reetype/internal/services/svgldict.h
reetype/internal/services/svgxval.h
reetype/internal/services/svkern.h
reetype/internal/services/svmm.h
reetype/internal/services/svotval.h
reetype/internal/services/svpfr.h
reetype/internal/services/svpostnm.h
reetype/internal/services/svpscmap.h
reetype/internal/services/svpsinfo.h
reetype/internal/services/svsfnt.h
reetype/internal/services/svttcmap.h
reetype/internal/services/svtteng.h
reetype/internal/services/svttglyf.h
reetype/internal/services/svwinfnt.h
reetype/internal/services/svxf86nm.h
reetype/internal/sfnt.h
reetype/internal/t1types.h
reetype/internal/tttypes.h
reetype/t1tables.h
reetype/ttnameid.h
reetype/tttables.h
reetype/tttags.h
reetype/ttunpat.h
t2build.h
|