Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Issue 89753003: Update freetype to latest version of ASOP. (Closed)

Created:
7 years ago by Xianzhu
Modified:
7 years ago
Base URL:
https://chromium.googlesource.com/chromium/src/third_party/freetype.git@master
Visibility:
Public.

Description

Update freetype to latest version of ASOP. This added support of color glyphs. BUG=290583

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22783 lines, -6423 lines) Patch
M Android.mk View 2 chunks +6 lines, -2 lines 0 comments Download
M README.chromium View 2 chunks +5 lines, -3 lines 0 comments Download
M freetype.gyp View 2 chunks +7 lines, -1 line 0 comments Download
M include/freetype/config/ftconfig.h View 7 chunks +42 lines, -7 lines 0 comments Download
M include/freetype/config/ftheader.h View 2 chunks +40 lines, -1 line 0 comments Download
M include/freetype/config/ftoption.h View 6 chunks +60 lines, -32 lines 0 comments Download
M include/freetype/config/ftstdlib.h View 2 chunks +2 lines, -2 lines 0 comments Download
M include/freetype/freetype.h View 23 chunks +91 lines, -33 lines 0 comments Download
M include/freetype/ftadvanc.h View 5 chunks +12 lines, -9 lines 0 comments Download
A include/freetype/ftautoh.h View 1 chunk +349 lines, -0 lines 0 comments Download
M include/freetype/ftbitmap.h View 2 chunks +4 lines, -4 lines 0 comments Download
M include/freetype/ftcache.h View 6 chunks +3 lines, -86 lines 0 comments Download
A include/freetype/ftcffdrv.h View 1 chunk +151 lines, -0 lines 0 comments Download
M include/freetype/ftchapters.h View 1 chunk +16 lines, -0 lines 0 comments Download
M include/freetype/fterrdef.h View 3 chunks +5 lines, -1 line 0 comments Download
M include/freetype/fterrors.h View 5 chunks +7 lines, -16 lines 0 comments Download
M include/freetype/ftglyph.h View 1 chunk +1 line, -1 line 0 comments Download
M include/freetype/ftimage.h View 4 chunks +12 lines, -3 lines 0 comments Download
M include/freetype/ftlcdfil.h View 1 chunk +38 lines, -0 lines 0 comments Download
M include/freetype/ftmodapi.h View 5 chunks +163 lines, -5 lines 0 comments Download
M include/freetype/ftmoderr.h View 4 chunks +51 lines, -13 lines 0 comments Download
M include/freetype/ftoutln.h View 4 chunks +23 lines, -3 lines 0 comments Download
M include/freetype/ftstroke.h View 4 chunks +12 lines, -2 lines 0 comments Download
M include/freetype/ftsynth.h View 2 chunks +4 lines, -3 lines 0 comments Download
M include/freetype/fttrigon.h View 5 chunks +5 lines, -5 lines 0 comments Download
A include/freetype/ftttdrv.h View 1 chunk +150 lines, -0 lines 0 comments Download
M include/freetype/fttypes.h View 6 chunks +19 lines, -9 lines 0 comments Download
M include/freetype/internal/autohint.h View 5 chunks +42 lines, -29 lines 0 comments Download
M include/freetype/internal/ftcalc.h View 8 chunks +19 lines, -31 lines 0 comments Download
M include/freetype/internal/ftdebug.h View 5 chunks +17 lines, -11 lines 0 comments Download
M include/freetype/internal/ftdriver.h View 4 chunks +193 lines, -205 lines 0 comments Download
M include/freetype/internal/ftmemory.h View 6 chunks +87 lines, -89 lines 0 comments Download
M include/freetype/internal/ftobjs.h View 18 chunks +483 lines, -327 lines 0 comments Download
M include/freetype/internal/ftpic.h View 2 chunks +18 lines, -14 lines 0 comments Download
M include/freetype/internal/ftrfork.h View 2 chunks +26 lines, -15 lines 0 comments Download
M include/freetype/internal/ftserv.h View 15 chunks +101 lines, -14 lines 0 comments Download
M include/freetype/internal/ftstream.h View 3 chunks +42 lines, -45 lines 0 comments Download
M include/freetype/internal/fttrace.h View 5 chunks +9 lines, -1 line 0 comments Download
M include/freetype/internal/ftvalid.h View 3 chunks +13 lines, -2 lines 0 comments Download
M include/freetype/internal/psaux.h View 5 chunks +7 lines, -3 lines 0 comments Download
M include/freetype/internal/pshints.h View 2 chunks +26 lines, -16 lines 0 comments Download
A include/freetype/internal/services/svprop.h View 1 chunk +81 lines, -0 lines 0 comments Download
M include/freetype/internal/sfnt.h View 7 chunks +132 lines, -322 lines 0 comments Download
M include/freetype/internal/t1types.h View 2 chunks +1 line, -5 lines 0 comments Download
M include/freetype/internal/tttypes.h View 10 chunks +9 lines, -112 lines 0 comments Download
M include/freetype/ttnameid.h View 3 chunks +5 lines, -15 lines 0 comments Download
M include/freetype/tttables.h View 4 chunks +16 lines, -2 lines 0 comments Download
M include/freetype/tttags.h View 2 chunks +3 lines, -1 line 0 comments Download
M src/autofit/afangles.c View 4 chunks +59 lines, -6 lines 0 comments Download
M src/autofit/afcjk.h View 4 chunks +6 lines, -5 lines 0 comments Download
M src/autofit/afcjk.c View 14 chunks +23 lines, -15 lines 0 comments Download
M src/autofit/afdummy.c View 3 chunks +5 lines, -4 lines 0 comments Download
M src/autofit/afglobal.h View 3 chunks +42 lines, -4 lines 0 comments Download
M src/autofit/afglobal.c View 10 chunks +40 lines, -55 lines 0 comments Download
M src/autofit/afhints.h View 3 chunks +10 lines, -10 lines 0 comments Download
M src/autofit/afhints.c View 17 chunks +122 lines, -100 lines 0 comments Download
M src/autofit/afindic.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/autofit/afindic.c View 5 chunks +5 lines, -3 lines 0 comments Download
M src/autofit/aflatin.h View 4 chunks +5 lines, -14 lines 0 comments Download
M src/autofit/aflatin.c View 43 chunks +249 lines, -122 lines 0 comments Download
M src/autofit/aflatin2.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/autofit/aflatin2.c View 39 chunks +106 lines, -74 lines 0 comments Download
M src/autofit/afloader.h View 2 chunks +21 lines, -9 lines 0 comments Download
M src/autofit/afloader.c View 12 chunks +30 lines, -23 lines 0 comments Download
M src/autofit/afmodule.h View 1 chunk +21 lines, -0 lines 0 comments Download
M src/autofit/afmodule.c View 3 chunks +195 lines, -24 lines 0 comments Download
M src/autofit/afpic.h View 2 chunks +34 lines, -14 lines 0 comments Download
M src/autofit/afpic.c View 7 chunks +39 lines, -12 lines 0 comments Download
M src/autofit/aftypes.h View 8 chunks +23 lines, -15 lines 0 comments Download
M src/base/basepic.h View 3 chunks +29 lines, -16 lines 0 comments Download
M src/base/basepic.c View 5 chunks +31 lines, -16 lines 0 comments Download
M src/base/ftadvanc.c View 7 chunks +11 lines, -9 lines 0 comments Download
M src/base/ftbbox.c View 5 chunks +119 lines, -132 lines 0 comments Download
M src/base/ftbitmap.c View 13 chunks +102 lines, -11 lines 0 comments Download
M src/base/ftcalc.c View 13 chunks +63 lines, -47 lines 0 comments Download
M src/base/ftdbgmem.c View 2 chunks +50 lines, -55 lines 0 comments Download
M src/base/ftdebug.c View 6 chunks +24 lines, -4 lines 0 comments Download
M src/base/ftgloadr.c View 5 chunks +5 lines, -4 lines 0 comments Download
M src/base/ftglyph.c View 13 chunks +16 lines, -14 lines 0 comments Download
M src/base/ftinit.c View 4 chunks +4 lines, -4 lines 0 comments Download
M src/base/ftlcdfil.c View 7 chunks +8 lines, -6 lines 0 comments Download
M src/base/ftmm.c View 9 chunks +11 lines, -9 lines 0 comments Download
M src/base/ftobjs.c View 75 chunks +304 lines, -189 lines 0 comments Download
M src/base/ftoutln.c View 15 chunks +125 lines, -173 lines 0 comments Download
M src/base/ftpic.c View 1 chunk +2 lines, -1 line 0 comments Download
M src/base/ftrfork.c View 22 chunks +22 lines, -22 lines 0 comments Download
M src/base/ftsnames.c View 1 chunk +1 line, -1 line 0 comments Download
M src/base/ftstream.c View 19 chunks +28 lines, -27 lines 0 comments Download
M src/base/ftstroke.c View 10 chunks +12 lines, -13 lines 0 comments Download
M src/base/ftsynth.c View 6 chunks +9 lines, -16 lines 0 comments Download
M src/base/ftsystem.c View 4 chunks +4 lines, -4 lines 0 comments Download
M src/base/fttrigon.c View 15 chunks +116 lines, -170 lines 0 comments Download
M src/base/fttype1.c View 2 chunks +2 lines, -2 lines 0 comments Download
M src/base/ftutil.c View 7 chunks +7 lines, -72 lines 0 comments Download
M src/base/ftwinfnt.c View 1 chunk +1 line, -1 line 0 comments Download
A src/base/md5.h View 1 chunk +45 lines, -0 lines 0 comments Download
A src/base/md5.c View 1 chunk +295 lines, -0 lines 0 comments Download
A src/cache/ftcbasic.c View 1 chunk +602 lines, -0 lines 0 comments Download
A src/cache/ftccache.h View 1 chunk +352 lines, -0 lines 0 comments Download
A src/cache/ftccache.c View 1 chunk +621 lines, -0 lines 0 comments Download
A src/cache/ftccback.h View 1 chunk +91 lines, -0 lines 0 comments Download
A src/cache/ftccmap.c View 1 chunk +337 lines, -0 lines 0 comments Download
A src/cache/ftcglyph.h View 1 chunk +329 lines, -0 lines 0 comments Download
A src/cache/ftcglyph.c View 1 chunk +219 lines, -0 lines 0 comments Download
A src/cache/ftcmanag.h View 1 chunk +175 lines, -0 lines 0 comments Download
A src/cache/ftcmru.c View 1 chunk +357 lines, -0 lines 0 comments Download
A src/cache/ftcsbits.h View 1 chunk +103 lines, -0 lines 0 comments Download
A src/cache/ftcsbits.c View 1 chunk +421 lines, -0 lines 0 comments Download
A src/cff/cf2arrst.h View 1 chunk +100 lines, -0 lines 0 comments Download
A src/cff/cf2arrst.c View 1 chunk +241 lines, -0 lines 0 comments Download
A src/cff/cf2blues.h View 1 chunk +185 lines, -0 lines 0 comments Download
A src/cff/cf2blues.c View 1 chunk +578 lines, -0 lines 0 comments Download
A src/cff/cf2error.h View 1 chunk +119 lines, -0 lines 0 comments Download
A src/cff/cf2error.c View 1 chunk +52 lines, -0 lines 0 comments Download
A src/cff/cf2fixed.h View 1 chunk +95 lines, -0 lines 0 comments Download
A src/cff/cf2font.h View 1 chunk +114 lines, -0 lines 0 comments Download
A src/cff/cf2font.c View 1 chunk +401 lines, -0 lines 0 comments Download
A src/cff/cf2ft.h View 1 chunk +147 lines, -0 lines 0 comments Download
A src/cff/cf2ft.c View 1 chunk +639 lines, -0 lines 0 comments Download
A src/cff/cf2glue.h View 1 chunk +144 lines, -0 lines 0 comments Download
A src/cff/cf2hints.h View 1 chunk +287 lines, -0 lines 0 comments Download
A src/cff/cf2hints.c View 1 chunk +1733 lines, -0 lines 0 comments Download
A src/cff/cf2intrp.h View 1 chunk +83 lines, -0 lines 0 comments Download
A src/cff/cf2intrp.c View 1 chunk +1538 lines, -0 lines 0 comments Download
A src/cff/cf2read.h View 1 chunk +68 lines, -0 lines 0 comments Download
A src/cff/cf2read.c View 1 chunk +112 lines, -0 lines 0 comments Download
A src/cff/cf2stack.h View 1 chunk +106 lines, -0 lines 0 comments Download
A src/cff/cf2stack.c View 1 chunk +205 lines, -0 lines 0 comments Download
A src/cff/cf2types.h View 1 chunk +78 lines, -0 lines 0 comments Download
M src/cff/cff.c View 3 chunks +12 lines, -1 line 0 comments Download
M src/cff/cffcmap.c View 3 chunks +4 lines, -2 lines 0 comments Download
M src/cff/cffdrivr.c View 25 chunks +139 lines, -41 lines 0 comments Download
M src/cff/cffgload.h View 4 chunks +40 lines, -1 line 0 comments Download
M src/cff/cffgload.c View 49 chunks +155 lines, -68 lines 0 comments Download
M src/cff/cffload.c View 27 chunks +61 lines, -31 lines 0 comments Download
M src/cff/cffobjs.h View 3 chunks +7 lines, -5 lines 0 comments Download
M src/cff/cffobjs.c View 18 chunks +39 lines, -36 lines 0 comments Download
M src/cff/cffparse.c View 28 chunks +111 lines, -46 lines 0 comments Download
M src/cff/cffpic.h View 3 chunks +51 lines, -30 lines 0 comments Download
M src/cff/cffpic.c View 5 chunks +31 lines, -41 lines 0 comments Download
M src/cff/cfftypes.h View 2 chunks +4 lines, -1 line 0 comments Download
A src/pfr/pfrload.c View 1 chunk +941 lines, -0 lines 0 comments Download
M src/psaux/afmparse.c View 18 chunks +24 lines, -21 lines 0 comments Download
M src/psaux/psconv.h View 2 chunks +5 lines, -5 lines 0 comments Download
M src/psaux/psconv.c View 8 chunks +165 lines, -43 lines 0 comments Download
M src/psaux/psobjs.c View 32 chunks +98 lines, -43 lines 0 comments Download
M src/psaux/t1decode.c View 22 chunks +38 lines, -32 lines 0 comments Download
M src/pshinter/pshalgo.h View 4 chunks +1 line, -10 lines 0 comments Download
M src/pshinter/pshalgo.c View 5 chunks +8 lines, -9 lines 0 comments Download
M src/pshinter/pshglob.c View 3 chunks +49 lines, -2 lines 0 comments Download
M src/pshinter/pshmod.c View 3 chunks +9 lines, -8 lines 0 comments Download
M src/pshinter/pshpic.h View 2 chunks +10 lines, -6 lines 0 comments Download
M src/pshinter/pshpic.c View 5 chunks +9 lines, -8 lines 0 comments Download
M src/pshinter/pshrec.c View 25 chunks +27 lines, -26 lines 0 comments Download
M src/psnames/psmodule.c View 8 chunks +29 lines, -29 lines 0 comments Download
M src/psnames/pspic.h View 2 chunks +14 lines, -9 lines 0 comments Download
M src/psnames/pspic.c View 6 chunks +11 lines, -8 lines 0 comments Download
M src/raster/ftmisc.h View 1 chunk +21 lines, -0 lines 0 comments Download
M src/raster/ftraster.c View 38 chunks +74 lines, -48 lines 0 comments Download
M src/raster/ftrend1.c View 8 chunks +11 lines, -10 lines 0 comments Download
M src/raster/rastpic.h View 1 chunk +12 lines, -6 lines 0 comments Download
M src/raster/rastpic.c View 5 chunks +19 lines, -13 lines 0 comments Download
A + src/sfnt/pngshim.h View 2 chunks +17 lines, -15 lines 0 comments Download
A src/sfnt/pngshim.c View 1 chunk +336 lines, -0 lines 0 comments Download
M src/sfnt/sfdriver.c View 17 chunks +90 lines, -228 lines 0 comments Download
M src/sfnt/sferrors.h View 2 chunks +1 line, -3 lines 0 comments Download
M src/sfnt/sfnt.c View 2 chunks +2 lines, -1 line 0 comments Download
M src/sfnt/sfntpic.h View 3 chunks +50 lines, -31 lines 0 comments Download
M src/sfnt/sfntpic.c View 5 chunks +17 lines, -20 lines 0 comments Download
M src/sfnt/sfobjs.c View 23 chunks +64 lines, -64 lines 0 comments Download
M src/sfnt/ttbdf.c View 7 chunks +8 lines, -8 lines 0 comments Download
M src/sfnt/ttcmap.h View 3 chunks +66 lines, -33 lines 0 comments Download
M src/sfnt/ttcmap.c View 41 chunks +217 lines, -172 lines 0 comments Download
M src/sfnt/ttcmapc.h View 1 chunk +10 lines, -9 lines 0 comments Download
M src/sfnt/ttkern.c View 1 chunk +1 line, -1 line 0 comments Download
M src/sfnt/ttload.c View 19 chunks +31 lines, -29 lines 0 comments Download
M src/sfnt/ttmtx.c View 7 chunks +3 lines, -192 lines 0 comments Download
M src/sfnt/ttpost.c View 9 chunks +11 lines, -11 lines 0 comments Download
M src/sfnt/ttsbit.h View 2 chunks +1 line, -17 lines 0 comments Download
M src/sfnt/ttsbit.c View 4 chunks +844 lines, -1175 lines 0 comments Download
M src/smooth/ftgrays.c View 18 chunks +78 lines, -24 lines 0 comments Download
M src/smooth/ftsmooth.c View 9 chunks +55 lines, -25 lines 0 comments Download
M src/smooth/ftspic.h View 1 chunk +11 lines, -6 lines 0 comments Download
M src/smooth/ftspic.c View 5 chunks +24 lines, -13 lines 0 comments Download
M src/truetype/truetype.c View 2 chunks +2 lines, -1 line 0 comments Download
M src/truetype/ttdriver.c View 14 chunks +101 lines, -31 lines 0 comments Download
M src/truetype/ttgload.c View 38 chunks +292 lines, -75 lines 0 comments Download
M src/truetype/ttgxvar.c View 26 chunks +43 lines, -62 lines 0 comments Download
M src/truetype/ttinterp.h View 6 chunks +78 lines, -1 line 0 comments Download
M src/truetype/ttinterp.c View 141 chunks +1122 lines, -441 lines 0 comments Download
M src/truetype/ttobjs.h View 5 chunks +16 lines, -9 lines 0 comments Download
M src/truetype/ttobjs.c View 18 chunks +66 lines, -21 lines 0 comments Download
M src/truetype/ttpic.h View 3 chunks +27 lines, -12 lines 0 comments Download
M src/truetype/ttpic.c View 4 chunks +11 lines, -10 lines 0 comments Download
M src/truetype/ttpload.c View 13 chunks +13 lines, -13 lines 0 comments Download
A src/truetype/ttsubpix.h View 1 chunk +110 lines, -0 lines 0 comments Download
A src/truetype/ttsubpix.c View 1 chunk +1011 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Xianzhu
Please just review freetype.gyp and README.chromium. Other files were just copied from ASOP.
7 years ago (2013-11-27 00:06:13 UTC) #1
Xianzhu
Perhaps we need to wait for https://codereview.chromium.org/23684041/ (skia side). Now with the new freetype, the ...
7 years ago (2013-11-27 00:18:15 UTC) #2
jungshik at Google
On 2013/11/27 00:18:15, Xianzhu wrote: > Perhaps we need to wait for https://codereview.chromium.org/23684041/ (skia > ...
7 years ago (2013-11-28 06:30:16 UTC) #3
Xianzhu
The skia side change has been submitted: https://codereview.chromium.org/23684041/. Verified there is no more crash with ...
7 years ago (2013-12-17 00:22:39 UTC) #4
Xianzhu
Also verified that color emoji works with this upgrade.
7 years ago (2013-12-17 00:33:22 UTC) #5
Xianzhu
7 years ago (2013-12-17 17:08:37 UTC) #6
michaelbai
lgtm
7 years ago (2013-12-17 21:18:54 UTC) #7
Xianzhu
7 years ago (2013-12-17 21:35:40 UTC) #8
Submitted manually in https://gerrit.chromium.org/gerrit/#/c/68151/ (uploaded
with command: git push
ssh://gerrit.chromium.org:29418/chromium/src/third_party/freetype.git
HEAD:refs/for/master)

Powered by Google App Engine
This is Rietveld 408576698