Roll src/third_party/freetype/src 9adc3b35f1a6..cbee985a2bc1 (30 commits)
Not taking the new woff2 support right now, since Chromium already has woff2 support (which already depends on brotli) and Chromium needs to roll FreeType past this commit while evaluating what to do. https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/9adc3b35f1a6..cbee985a2bc1 git log 9adc3b35f1a6..cbee985a2bc1 --date=short --no-merges --format='%ad %ae %s' 2019-08-27 drott@chromium.org [woff2] Don't use `FT_UInt64' (#56815). 2019-08-27 wl@gnu.org [truetype] Prevent crash in `TT_Set_Named_Instance' (#56813). 2019-08-27 wl@gnu.org CHANGES: Updated. 2019-08-27 wl@gnu.org [woff2] Fix compiler warnings. 2019-08-27 wl@gnu.org [woff2] Formatting; some comments. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Check whether known tag is in array bounds. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] More formatting and documentation. 2019-08-27 ramakrishnan.nikhil@gmail.com * src/sfnt/sfwoff2.c: Improve trace comments. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Formatting. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Support `hmtx' reconstruction when `glyf' is untransformed. 2019-08-27 ramakrishnan.nikhil@gmail.com [sfnt] Support `face->num_faces' for WOFF2 fonts. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Improve memory and error handling. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Avoid too many calls to `FT_REALLOC'. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Reconstruct `loca', `hmtx', and swap out stream. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Reconstruct transformed `glyf' table. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Copy un-transformed tables to sfnt stream. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Create stream for uncompressed buffer. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Handle TTCs and start reconstructing font. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Get known tags from function. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Minor. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Uncompress Brotli streams and `face_index' support. 2019-08-27 ramakrishnan.nikhil@gmail.com * builds/unix/configure.raw: Change argument name to `brotli'. 2019-08-27 ramakrishnan.nikhil@gmail.com Add Brotli dependency and required checks. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Write SFNT Offset table. 2019-08-27 ramakrishnan.nikhil@gmail.com * src/sfnt/sfwoff2.c: #undef macros. 2019-08-27 ramakrishnan.nikhil@gmail.com [woff2] Read table and collection directory. 2019-08-27 ramakrishnan.nikhil@gmail.com [sfnt] Include `woff2tags.c' for building. 2019-08-27 ramakrishnan.nikhil@gmail.com [sfnt] Add WOFF2 constants. 2019-08-27 ramakrishnan.nikhil@gmail.com [sfnt] Read WOFF 2 header. 2019-08-27 ramakrishnan.nikhil@gmail.com Add structures for WOFF2. Created with: gclient setdep -r src/third_party/freetype/src@cbee985a2bc1 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/freetype-chromium Please CC bungeman@google.com,drott@google.com,thestig@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_chromium_msan_rel_ng;luci.chromium.try:linux-blink-rel;luci.chromium.try:mac10.12-blink-rel;luci.chromium.try:mac10.13_retina-blink-rel;luci.chromium.try:win10-blink-rel;luci.chromium.try:win7-blink-rel Bug: 998083 TBR=bungeman@google.com,drott@google.com,thestig@google.com Change-Id: Ia8406de15aeb9b5593c9e1f8ae579fe2baf8bf9b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773439 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by:chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#691077}
Showing
Please register or sign in to comment