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
[email protected],[email protected]

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 <[email protected]>
Reviewed-by: Ben Wagner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#568459}
diff --git a/DEPS b/DEPS
index 157cc1c..dd6e573d 100644
--- a/DEPS
+++ b/DEPS
@@ -157,7 +157,7 @@
   # 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.