History log of /external/freetype/src/cff/cffparse.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9c745321260bb728ab1cd1c8fd5f075854b2ad49 08-Aug-2014 Behdad Esfahbod <behdad@google.com> Update freetype to e1394d56752cac3bd68ab2358a8e1384ce7b9aaa

Integrated patches from freetype2 git repository, up to hashval
e1394d56752cac3bd68ab2358a8e1384ce7b9aaa, which is post-2.5.3.

Most recent commit message from freetype git:
Minor documentation improvement.

Noteworthy patches included:
Fix Savannah bug #41697, part 2.
Fix Savannah bug #41697, part 1.

Bug: 16575323
Change-Id: I4f8f9375afd2540618b3ebf6152d77b743975dce
/external/freetype/src/cff/cffparse.c
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
/external/freetype/src/cff/cffparse.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
/external/freetype/src/cff/cffparse.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
/external/freetype/src/cff/cffparse.c
aacb8e1368a883fcbc9fe64fd0e460cef9c9b20c 15-Sep-2010 Nick Kralevich <nnk@google.com> upgrade freetype to 2.4.2.

Bug: 2969145

Change-Id: I8debbbe0bd478d9cf8c39cff5179981b5f3b371a
/external/freetype/src/cff/cffparse.c
295ffce55e0198e7a9f7d46b33f5c2b4147bf821 03-Mar-2010 David 'Digit' Turner <digit@google.com> Update to FreeType 2.3.12
/external/freetype/src/cff/cffparse.c
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).
/external/freetype/src/cff/cffparse.c
049d6fea481044fcc000e7782e5bc7046fc70844 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/freetype/src/cff/cffparse.c
ed49a886544c69b375cd7bce63e9ace9bfbad0e5 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/freetype/src/cff/cffparse.c
a38fc482eeeb2c1929803c233835369dcf1b8781 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/external/freetype/src/cff/cffparse.c
f463818dd9146e11105c0572fb119e757eb47768 12-Jan-1970 Upstream <upstream-import@none> external/freetype 2.3.5
/external/freetype/src/cff/cffparse.c