Commit 3fba0a95 authored by Dominik Röttsches's avatar Dominik Röttsches Committed by Commit Bot

Roll src/third_party/freetype/src/ 8f1ed5487..7915fd51f (41 commits)

https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/8f1ed54877ff..7915fd51f123

$ git log 8f1ed5487..7915fd51f --date=short --no-merges --format='%ad %ae %s'
2018-06-19 wl Doh.  Don't use CPAL or COLR data if tables are missing.
2018-06-18 wl Oops!
2018-06-18 ramakrishnan.nikhil Some more minor doc fixes.
2018-06-18 wl More minor doc fixes.
2018-06-18 wl Minor documentation fixes.
2018-06-18 wl Introduce `@example:' subsections.
2018-06-18 wl Add example for `FT_Get_Color_Glyph_Layer'.
2018-06-17 apodtele [base] Introduce `FT_New_Glyph'.
2018-06-18 ramakrishnan.nikhil Change documentation markup tags to lowercase.
2018-06-17 wl Typo.
2018-06-17 prince.cherusker [bdf] Fix underflow of an unsigned value.
2018-06-17 wl Fix documentation indentation; s/@const/@enum/; harmonize doc keywords.
2018-06-17 wl [base] Add tracing for `FT_Bitmap_Blend'.
2018-06-17 wl s/trace_bitmap/trace_checksum/.
2018-06-16 wl [sfnt] Fix color glyph layer loading.
2018-06-16 wl [sfnt] Fix color palette loading.
2018-06-16 wl Minor formatting.
2018-06-16 ramakrishnan.nikhil Minor formatting.
2018-06-16 wl * src/base/ftbitmap.c (FT_Bitmap_Blend): Avoid integer overflow.
2018-06-16 wl Add `FT_Bitmap_Blend' API.
2018-06-14 wl Replace `FT_Get_GlyphLayers' with `FT_Get_Color_Glyph_Layer'.
2018-06-14 wl Provide iterative API to access `COLR' data.
2018-06-14 wl Add glyph index and glyph load flags to glyph slot.
2018-06-14 wl [sfnt] Move `CPAL' stuff into separate files.
2018-06-13 wl [sfnt] Separate `CPAL' and `COLR' table handling.
2018-06-12 wl [sfnt] Fix `sizeof' thinko.
2018-06-12 wl Finish CPAL/COLR support (4/4).
2018-06-12 wl Finish CPAL/COLR support (3/4).
2018-06-12 wl Finish CPAL/COLR support (2/4).
2018-06-11 wl Finish CPAL/COLR support (1/4).
2018-06-12 wl [sfnt] Minor.
2018-06-12 apodtele Doc fixes and improvements.
2018-06-11 apodtele [raster] Clean up.
2018-06-11 wl Minor doc fixes.
2018-06-10 wl [sfnt] Fix compiler warnings.
2018-06-10 wl s/FT_Palette/FT_Palette_Data/, s/palette/palette_data/.
2018-06-10 madigens CMakeLists: also accept IOS_PLATFORM=SIMULATOR64
2018-06-10 wl Implement `FT_Palette_Get'.
2018-06-10 wl * src/sfnt/ttcolr.c (tt_face_load_colr): Improve overflow checks.
2018-06-09 apodtele [raster] Deal with pitch sign earlier.
2018-06-09 wl [sfnt] Read `CPAL' version 1 tables.

Created with:
  roll-dep src/third_party/freetype/src
R=bungeman@chromium.org,drott@chromium.org

CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_chromium_msan_rel_ng

PDFium-Issue: pdfium:1115
Change-Id: I5efcaae92db23e377ce3a57d26bd833e31fef1f0
Reviewed-on: https://chromium-review.googlesource.com/1105958
Commit-Queue: Ben Wagner <bungeman@chromium.org>
Reviewed-by: default avatarBen Wagner <bungeman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#568459}
parent b6f6823c
......@@ -157,7 +157,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling freetype
# and whatever else without interference from each other.
'freetype_revision': '8f1ed54877ffab4fc2cf2be329446c748a885842',
'freetype_revision': '7915fd51f123d0adbe6a0b9ad19eb941e1733c87',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling HarfBuzz
# and whatever else without interference from each other.
......
Name: FreeType
URL: http://www.freetype.org/
Version: VER-2-9-1-56
Revision: 8f1ed54877ffab4fc2cf2be329446c748a885842
Version: VER-2-9-1-97
Revision: 7915fd51f123d0adbe6a0b9ad19eb941e1733c87
License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
JPEG Group) licenses"
License File: src/docs/FTL.TXT
......
......@@ -151,33 +151,33 @@ FT_BEGIN_HEADER
#endif
/*************************************************************************/
/* */
/* <Section> */
/* basic_types */
/* */
/*************************************************************************/
/*************************************************************************/
/* */
/* <Type> */
/* FT_Int16 */
/* */
/* <Description> */
/* A typedef for a 16bit signed integer type. */
/* */
/**************************************************************************
*
* @section:
* basic_types
*
*/
/**************************************************************************
*
* @type:
* FT_Int16
*
* @description:
* A typedef for a 16bit signed integer type.
*/
typedef signed short FT_Int16;
/*************************************************************************/
/* */
/* <Type> */
/* FT_UInt16 */
/* */
/* <Description> */
/* A typedef for a 16bit unsigned integer type. */
/* */
/**************************************************************************
*
* @type:
* FT_UInt16
*
* @description:
* A typedef for a 16bit unsigned integer type.
*/
typedef unsigned short FT_UInt16;
/* */
......@@ -186,50 +186,50 @@ FT_BEGIN_HEADER
/* this #if 0 ... #endif clause is for documentation purposes */
#if 0
/*************************************************************************/
/* */
/* <Type> */
/* FT_Int32 */
/* */
/* <Description> */
/* A typedef for a 32bit signed integer type. The size depends on */
/* the configuration. */
/* */
/**************************************************************************
*
* @type:
* FT_Int32
*
* @description:
* A typedef for a 32bit signed integer type. The size depends on
* the configuration.
*/
typedef signed XXX FT_Int32;
/*************************************************************************/
/* */
/* <Type> */
/* FT_UInt32 */
/* */
/* A typedef for a 32bit unsigned integer type. The size depends on */
/* the configuration. */
/* */
/**************************************************************************
*
* @type:
* FT_UInt32
*
* A typedef for a 32bit unsigned integer type. The size depends on
* the configuration.
*/
typedef unsigned XXX FT_UInt32;
/*************************************************************************/
/* */
/* <Type> */
/* FT_Int64 */
/* */
/* A typedef for a 64bit signed integer type. The size depends on */
/* the configuration. Only defined if there is real 64bit support; */
/* otherwise, it gets emulated with a structure (if necessary). */
/* */
/**************************************************************************
*
* @type:
* FT_Int64
*
* A typedef for a 64bit signed integer type. The size depends on
* the configuration. Only defined if there is real 64bit support;
* otherwise, it gets emulated with a structure (if necessary).
*/
typedef signed XXX FT_Int64;
/*************************************************************************/
/* */
/* <Type> */
/* FT_UInt64 */
/* */
/* A typedef for a 64bit unsigned integer type. The size depends on */
/* the configuration. Only defined if there is real 64bit support; */
/* otherwise, it gets emulated with a structure (if necessary). */
/* */
/**************************************************************************
*
* @type:
* FT_UInt64
*
* A typedef for a 64bit unsigned integer type. The size depends on
* the configuration. Only defined if there is real 64bit support;
* otherwise, it gets emulated with a structure (if necessary).
*/
typedef unsigned XXX FT_UInt64;
/* */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment