| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/|
| |
| | |
* commit '15321e16a085b9b5c85cf029aee86bf57b2e65c1':
Add additional implementation files needed by Skia.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This adds the files that are need by Skia's
SkFontHost::GetAdvancedTypefaceMetrics.
bug: 5445861
Change-Id: Id0cc770476fcdf852557e8e4c4451f92e4a291d6
|
|/
|
|
|
|
|
|
| |
This adds the files that are need by Skia's
SkFontHost::GetAdvancedTypefaceMetrics.
bug: 5445861
Change-Id: Id0cc770476fcdf852557e8e4c4451f92e4a291d6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Bug: 5010576
Change-Id: Iaf6f536effbc97be15f540b7582eb7e211c43a70
|
|\
| |
| |
| |
| | |
* commit '6b1b3194b7bab8803a68436620beab7a8c1100fa':
improve compatibility
|
| |\
| | |
| | |
| | |
| | | |
* commit '0c30ba1342318e73197db7dd52dcca4b6d4bf06d':
improve compatibility
|
| | |\ |
|
| | |/
| | |
| | |
| | | |
Change-Id: Id062746a79f20bce45f6d9176a74d7cb3979430a
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
The skia library uses FT_Library_SetLcdFilter(...), to see if LCD
text is supported on the platform. Android currently does not
implement LCD text, but we should not fail to link. Rather we should
return the appropriate error code.
Change-Id: Ib04bee1be2f3a66c7babea28442884492ddc1c83
|
| |
| |
| |
| |
| |
| | |
This is necessary to fix several security issues. See b/3344697
Change-Id: Ica5c6387fbd791008199f7994ed03978ed700a69
|
|\|
| |
| |
| |
| |
| |
| | |
Merge commit 'aacb8e1368a883fcbc9fe64fd0e460cef9c9b20c'
* commit 'aacb8e1368a883fcbc9fe64fd0e460cef9c9b20c':
upgrade freetype to 2.4.2.
|
| |
| |
| |
| |
| |
| | |
Bug: 2969145
Change-Id: I8debbbe0bd478d9cf8c39cff5179981b5f3b371a
|
|\|
| |
| |
| |
| |
| |
| |
| |
| | |
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=11d65e8a1f1f14e56148fd991965424d9bd1cdbc
Merge commit 'd4476115dee94297c020b3a2b067188117424e25'
* commit 'd4476115dee94297c020b3a2b067188117424e25':
Apply stack overflow patch from
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=11d65e8a1f1f14e56148fd991965424d9bd1cdbc
Merge commit 'ff8c8b2dfd829fd7b352355cbaf0052a998cc09d' into gingerbread
* commit 'ff8c8b2dfd829fd7b352355cbaf0052a998cc09d':
Apply stack overflow patch from
|
| | |
| | |
| | |
| | |
| | |
| | | |
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=11d65e8a1f1f14e56148fd991965424d9bd1cdbc
Change-Id: I2df2f52928358225d53b22bcf258f36812d2515d
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
See for more info:
Change-Id: Ia9b2e707da92fe2dc613a616e497da933f75434f
http://www.vupen.com/english/advisories/2010/2018
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=11d65e8a1f1f14e56148fd991965424d9bd1cdbc
http://b/editIssue?id=2902971&query=
|
|/
|
|
| |
Change-Id: Ie08421661d71638dd453dced31acd586a1f4e6b8
|
|
|
|
| |
Change-Id: I21935dec55ca504178b548bb9e93ec34639bab25
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Merge commit '7b1211d28fc02f0fd24a9febeaae1e58da764f31'
* commit '7b1211d28fc02f0fd24a9febeaae1e58da764f31':
android-2.1_r1 snapshot
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '070076603b2f7e260e2f198695432dbd9bcce5d9' into eclair-plus-aosp
* commit '070076603b2f7e260e2f198695432dbd9bcce5d9':
android-2.1_r1 snapshot
|
| | |\ |
|
| | |/| |
|
| | | | |
|
|\| | |
| |/ /
|/| | |
|
|/| |
| | |
| | |
| | | |
Merge commit 'goog/stage-korg-master' into HEAD
|
| |\| |
|
| | | |
|
| | | |
|
|\| | |
|
| |\| |
|
|\ \ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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).
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'd04869994887b14ee43c9f8a9a8597193b5a7107'
* commit 'd04869994887b14ee43c9f8a9a8597193b5a7107':
Remove a reference to TARGET_BUILD_TYPE
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We're soon going to stop using TARGET_BUILD_TYPE==debug to debug
native modules.
Signed-off-by: Dave Bort <dbort@android.com>
|
|\| | |
|
|\ \ \
| | |/
| |/| |
|
| |\| |
|
| |/
|/| |
|
| | |
|
|/ |
|
| |
|
| |
|
|
|