Commit 8132a441 authored by Dominik Röttsches's avatar Dominik Röttsches Committed by Commit Bot

Roll src/third_party/freetype/src/ 9e345c911..d45d4b97e (27 commits)

Also update roll-freetype.sh script to be compatible with sed on macOS.

https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/9e345c911714..d45d4b97e6a0

$ git log 9e345c911..d45d4b97e --date=short --no-merges --format='%ad %ae %s'
2018-05-30 prince.cherusker Beautify a3cfed5e87232c933bdc64f43e8ebebcfd18b41b.
2018-05-30 prince.cherusker Fix pointer underflow.
2018-05-30 wl Various minor color fixes.
2018-05-25 ramakrishnan.nikhil [docmaker] Fix missing `Defined in (...)' under Windows/Cygwin.
2018-05-24 apodtele [smooth] Formalize Harmony LCD rendering.
2018-05-22 wl Oops!
2018-05-22 wl [truetype] Reject elements of composites with invalid glyph indices.
2018-05-22 wl * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Trace # of points.
2018-05-20 wl * include/freetype/ftcolor.h: New file.
2018-05-20 apodtele Autoformatting.
2018-05-18 apodtele * include/freetype/internal/ftcalc.h (FT_MSB): Verified `_MSC_VER'.
2018-05-18 wl * include/freetype/internal/ftcalc.h (FT_MSB): Use `_MSC_VER' value.
2018-05-18 wl Minor comment fixes.
2018-05-17 wl s/inline/__inline/ for MSVC.
2018-05-16 wl Add function `FT_Get_GlyphLayers' to access `COLR' table data.
2018-05-15 apodtele [base] Fix mono bitmap presetting (#53896).
2018-05-15 wl [psaux] Fix compiler warning (#53915).
2018-05-15 wl [sfnt] Fix memory leak in handling `COLR' data.
2018-05-15 wl Grammar fixes.
2018-05-15 wl [sfnt] If `COLR' is present, don't assume that all glyphs use it.
2018-05-14 wl * src/base/ftobjs.c (FT_Load_Glyph): Fix signature of `pixel_modes'.
2018-05-14 wl Provide dummy functions if `TT_CONFIG_OPTION_SFNT_NAMES' is not set.
2018-05-13 wl Typo.
2018-05-13 wl * src/base/ftobjs.c (FT_Load_Glyph): Improve tracing.
2018-05-13 shaozhang [sfnt] Preliminary support of coloured layer outlines.
2018-05-12 arkady.shapkin Use MS VC++'s _BitScanReverse to calculate MSB (patch #9636).
2018-05-11 parthwazurkar [pcf]Documentation Typo.

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

CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_msan_rel_ng

PDFium-Issue: pdfium:1099
Change-Id: Ibc333c67c51472020c916f947ab73ef4ec8e83ba
Reviewed-on: https://chromium-review.googlesource.com/1078942Reviewed-by: default avatarBen Wagner <bungeman@chromium.org>
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562985}
parent 372312ba
......@@ -148,7 +148,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': '9e345c911714ed62250be13d03d72e25d91fbc77',
'freetype_revision': 'd45d4b97e6a03cfe21a2952138cf6e970fc358e5',
# 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-7
Revision: 9e345c911714ed62250be13d03d72e25d91fbc77
Version: VER-2-9-1-34
Revision: d45d4b97e6a03cfe21a2952138cf6e970fc358e5
License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
JPEG Group) licenses"
License File: src/docs/FTL.TXT
......
......@@ -535,6 +535,15 @@ FT_BEGIN_HEADER
#define TT_CONFIG_OPTION_EMBEDDED_BITMAPS
/*************************************************************************/
/* */
/* Define TT_CONFIG_OPTION_COLOR_LAYERS if you want to support coloured */
/* outlines (from the COLR/CPAL tables) in all formats using the SFNT */
/* module (namely TrueType & OpenType). */
/* */
#define TT_CONFIG_OPTION_COLOR_LAYERS
/*************************************************************************/
/* */
/* Define TT_CONFIG_OPTION_POSTSCRIPT_NAMES if you want to be able to */
......
......@@ -43,8 +43,8 @@ updatereadme() {
STEP="update README.chromium" &&
FTVERSION=$(git -C third_party/freetype/src/ describe --long) &&
FTCOMMIT=$(git -C third_party/freetype/src/ rev-parse HEAD) &&
sed -i "s/^Version: .*\$/Version: ${FTVERSION%-*}/" third_party/freetype/README.chromium &&
sed -i "s/^Revision: .*\$/Revision: ${FTCOMMIT}/" third_party/freetype/README.chromium &&
sed -i'' -e "s/^Version: .*\$/Version: ${FTVERSION%-*}/" third_party/freetype/README.chromium &&
sed -i'' -e "s/^Revision: .*\$/Revision: ${FTCOMMIT}/" third_party/freetype/README.chromium &&
git add third_party/freetype/README.chromium
}
......
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