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

Issue 775893002: Updating OTS repo from https://github.com/khaledhosny/ots.git (Closed)

Created:
6 years ago by h.joshi
Modified:
5 years, 10 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

The original CL is https://codereview.chromium.org/658573004 Updating with to new OTS repo from https://github.com/khaledhosny/ots.git Hash tag imported: c24a839b1c66c4de09e58fabaacb82bf3bd692a4 Some important differences between new and old version of OTS: 1. Support for MATH table 2. Implementation changes related to new WOFF 2.0 3. Bug fixes related to OTF tables (GDEF, GSUB etc) parsing 4. Accept platform 0 encoding 1 cmap subtables 5. Allow fonts with CMAP format-12 or format-13 table A dummy version of EnableWOFF() is added to get Blink compiled. After the following CL is landed in Blink, it'll be removed. Blink CL: https://codereview.chromium.org/774253008 TEST: Blink layout tests: fast/css/font-face* BUG=339857 Committed: https://crrev.com/3b6cd2d4bf9e0b4a9311343a2997ef9363530b14 Cr-Commit-Position: refs/heads/master@{#308054} Committed: https://crrev.com/502c6e98e76359b76197be6a8683f907076fecf9 Cr-Commit-Position: refs/heads/master@{#317189}

Patch Set 1 #

Patch Set 2 : Code Update #

Patch Set 3 : Fixing compile issue #

Patch Set 4 : new patch with comment fix #

Total comments: 3

Patch Set 5 : Merging patch again with nit fixes #

Patch Set 6 : Removing whitespace_file.txt from this patch #

Total comments: 4

Patch Set 7 : Updating with 4800 warning fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18123 lines, -4 lines) Patch
M .gitignore View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M DEPS View 1 2 3 4 5 6 1 chunk +0 lines, -3 lines 0 comments Download
A third_party/ots/BUILD.gn View 1 2 3 4 5 6 1 chunk +90 lines, -0 lines 0 comments Download
A third_party/ots/INSTALL View 1 1 chunk +38 lines, -0 lines 0 comments Download
A third_party/ots/LICENSE View 1 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/ots/OWNERS View 1 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/ots/README View 1 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/ots/README.chromium View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/ots/docs/DesignDoc.md View 1 1 chunk +136 lines, -0 lines 0 comments Download
A third_party/ots/docs/HowToTest.md View 1 1 chunk +68 lines, -0 lines 0 comments Download
A third_party/ots/gyp_ots View 1 1 chunk +36 lines, -0 lines 0 comments Download
A third_party/ots/include/opentype-sanitiser.h View 1 2 3 1 chunk +231 lines, -0 lines 0 comments Download
A third_party/ots/include/ots-memory-stream.h View 1 1 chunk +105 lines, -0 lines 0 comments Download
A third_party/ots/ots.gyp View 1 4 5 6 1 chunk +39 lines, -0 lines 0 comments Download
A third_party/ots/ots-common.gypi View 1 1 chunk +77 lines, -0 lines 0 comments Download
A third_party/ots/ots-standalone.gyp View 1 1 chunk +256 lines, -0 lines 0 comments Download
A third_party/ots/src/cff.h View 1 1 chunk +46 lines, -0 lines 0 comments Download
A third_party/ots/src/cff.cc View 1 1 chunk +1041 lines, -0 lines 0 comments Download
A third_party/ots/src/cff_type2_charstring.h View 1 1 chunk +101 lines, -0 lines 0 comments Download
A third_party/ots/src/cff_type2_charstring.cc View 1 1 chunk +914 lines, -0 lines 0 comments Download
A third_party/ots/src/cmap.h View 1 1 chunk +74 lines, -0 lines 0 comments Download
A third_party/ots/src/cmap.cc View 1 1 chunk +1106 lines, -0 lines 0 comments Download
A third_party/ots/src/cvt.h View 1 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/ots/src/cvt.cc View 1 2 3 4 5 6 1 chunk +60 lines, -0 lines 0 comments Download
A third_party/ots/src/fpgm.h View 1 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/ots/src/fpgm.cc View 1 2 3 4 5 6 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/ots/src/gasp.h View 1 1 chunk +24 lines, -0 lines 0 comments Download
A third_party/ots/src/gasp.cc View 1 1 chunk +114 lines, -0 lines 0 comments Download
A third_party/ots/src/gdef.h View 1 1 chunk +36 lines, -0 lines 0 comments Download
A third_party/ots/src/gdef.cc View 1 1 chunk +388 lines, -0 lines 0 comments Download
A third_party/ots/src/glyf.h View 1 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/ots/src/glyf.cc View 1 1 chunk +298 lines, -0 lines 0 comments Download
A third_party/ots/src/gpos.h View 1 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/ots/src/gpos.cc View 1 1 chunk +828 lines, -0 lines 0 comments Download
A third_party/ots/src/gsub.h View 1 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/ots/src/gsub.cc View 1 1 chunk +685 lines, -0 lines 0 comments Download
A third_party/ots/src/hdmx.h View 1 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/ots/src/hdmx.cc View 1 1 chunk +142 lines, -0 lines 0 comments Download
A third_party/ots/src/head.h View 1 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/ots/src/head.cc View 1 1 chunk +153 lines, -0 lines 0 comments Download
A third_party/ots/src/hhea.h View 1 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/ots/src/hhea.cc View 1 1 chunk +53 lines, -0 lines 0 comments Download
A third_party/ots/src/hmtx.h View 1 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/ots/src/hmtx.cc View 1 1 chunk +51 lines, -0 lines 0 comments Download
A third_party/ots/src/kern.h View 1 1 chunk +40 lines, -0 lines 0 comments Download
A third_party/ots/src/kern.cc View 1 1 chunk +203 lines, -0 lines 0 comments Download
A third_party/ots/src/layout.h View 1 1 chunk +76 lines, -0 lines 0 comments Download
A third_party/ots/src/layout.cc View 1 1 chunk +1511 lines, -0 lines 0 comments Download
A third_party/ots/src/loca.h View 1 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/ots/src/loca.cc View 1 1 chunk +104 lines, -0 lines 0 comments Download
A third_party/ots/src/ltsh.h View 1 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/ots/src/ltsh.cc View 1 1 chunk +92 lines, -0 lines 0 comments Download
A third_party/ots/src/math.cc View 1 1 chunk +609 lines, -0 lines 0 comments Download
A third_party/ots/src/math_.h View 1 1 chunk +25 lines, -0 lines 0 comments Download
A third_party/ots/src/maxp.h View 1 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/ots/src/maxp.cc View 1 1 chunk +120 lines, -0 lines 0 comments Download
A third_party/ots/src/metrics.h View 1 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/ots/src/metrics.cc View 1 1 chunk +193 lines, -0 lines 0 comments Download
A third_party/ots/src/name.h View 1 1 chunk +53 lines, -0 lines 0 comments Download
A third_party/ots/src/name.cc View 1 1 chunk +340 lines, -0 lines 0 comments Download
A third_party/ots/src/os2.h View 1 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/ots/src/os2.cc View 1 1 chunk +294 lines, -0 lines 0 comments Download
A third_party/ots/src/ots.h View 1 1 chunk +259 lines, -0 lines 0 comments Download
A third_party/ots/src/ots.cc View 1 2 3 1 chunk +824 lines, -0 lines 0 comments Download
A third_party/ots/src/post.h View 1 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/ots/src/post.cc View 1 1 chunk +188 lines, -0 lines 0 comments Download
A third_party/ots/src/prep.h View 1 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/ots/src/prep.cc View 1 2 3 4 5 6 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/ots/src/vdmx.h View 1 1 chunk +45 lines, -0 lines 0 comments Download
A third_party/ots/src/vdmx.cc View 1 1 chunk +181 lines, -0 lines 0 comments Download
A third_party/ots/src/vhea.h View 1 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/ots/src/vhea.cc View 1 1 chunk +59 lines, -0 lines 0 comments Download
A third_party/ots/src/vmtx.h View 1 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/ots/src/vmtx.cc View 1 1 chunk +55 lines, -0 lines 0 comments Download
A third_party/ots/src/vorg.h View 1 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/ots/src/vorg.cc View 1 1 chunk +106 lines, -0 lines 0 comments Download
A third_party/ots/src/woff2.h View 1 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/ots/src/woff2.cc View 1 2 1 chunk +991 lines, -0 lines 0 comments Download
A third_party/ots/test/BLACKLIST.txt View 1 1 chunk +124 lines, -0 lines 0 comments Download
A third_party/ots/test/README View 1 1 chunk +243 lines, -0 lines 0 comments Download
A third_party/ots/test/cff_type2_charstring_test.cc View 1 1 chunk +1584 lines, -0 lines 0 comments Download
A third_party/ots/test/file-stream.h View 1 1 chunk +58 lines, -0 lines 0 comments Download
A third_party/ots/test/idempotent.cc View 1 1 chunk +219 lines, -0 lines 0 comments Download
A third_party/ots/test/layout_common_table_test.cc View 1 1 chunk +761 lines, -0 lines 0 comments Download
A third_party/ots/test/ot-sanitise.cc View 1 1 chunk +101 lines, -0 lines 0 comments Download
A third_party/ots/test/perf.cc View 1 1 chunk +80 lines, -0 lines 0 comments Download
A third_party/ots/test/side-by-side.cc View 1 1 chunk +281 lines, -0 lines 0 comments Download
A third_party/ots/test/table_dependencies_test.cc View 1 1 chunk +78 lines, -0 lines 0 comments Download
A third_party/ots/test/test_malicious_fonts.sh View 1 1 chunk +39 lines, -0 lines 0 comments Download
A third_party/ots/test/test_unmalicious_fonts.sh View 1 1 chunk +50 lines, -0 lines 0 comments Download
A third_party/ots/test/validator-checker.cc View 1 1 chunk +172 lines, -0 lines 0 comments Download
A third_party/ots/third_party/brotli.gyp View 1 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/ots/tools/ttf-checksum.py View 1 1 chunk +44 lines, -0 lines 0 comments Download

Messages

Total messages: 56 (8 generated)
h.joshi
Making changes to DEPS file as suggested.
6 years ago (2014-12-03 06:16:30 UTC) #2
bashi
On 2014/12/03 06:16:30, h.joshi wrote: > Making changes to DEPS file as suggested. Thank you ...
6 years ago (2014-12-03 06:43:13 UTC) #3
h.joshi
@bashi1: Thank you for quick comment. Pls also suggest for doubt in "https://codereview.chromium.org/658573004/"
6 years ago (2014-12-03 07:15:09 UTC) #4
jungshik at Google
Also for the record, add the following to the CL description: The original CL is ...
6 years ago (2014-12-11 19:11:07 UTC) #5
h.joshi
Made suggested changes to patch description. https://codereview.chromium.org/775893002/diff/60001/third_party/ots/ots.gyp File third_party/ots/ots.gyp (right): https://codereview.chromium.org/775893002/diff/60001/third_party/ots/ots.gyp#newcode37 third_party/ots/ots.gyp:37: ], I did ...
6 years ago (2014-12-12 04:11:23 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/775893002/60001
6 years ago (2014-12-12 04:12:03 UTC) #8
commit-bot: I haz the power
Committed patchset #4 (id:60001)
6 years ago (2014-12-12 05:12:44 UTC) #9
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/3b6cd2d4bf9e0b4a9311343a2997ef9363530b14 Cr-Commit-Position: refs/heads/master@{#308054}
6 years ago (2014-12-12 05:13:35 UTC) #10
jungshik at Google
You've already committed without understanding what I meant in my previous comment. It's not such ...
6 years ago (2014-12-12 08:01:46 UTC) #11
jungshik at Google
https://github.com/himanshuispresent/ots/commit/02f724f758ddb1cb264cc0259ffd5ef1cafa164a is NOT a solution to 4800 warning. It's just suppressing the warning while the ...
6 years ago (2014-12-12 08:05:08 UTC) #12
Noel Gordon
Also, per https://codereview.chromium.org/797923002 various gn bots in blink are failing to compile. Can we revert ...
6 years ago (2014-12-12 08:11:28 UTC) #13
jungshik at Google
Anyway, thank you for getting this done !
6 years ago (2014-12-12 08:23:04 UTC) #14
jungshik at Google
On 2014/12/12 08:11:28, noel gordon wrote: > Also, per https://codereview.chromium.org/797923002 various gn bots in blink ...
6 years ago (2014-12-12 08:33:20 UTC) #15
bashi
I'm sorry, but I'm going to revert this CL, as many bots are failing. For ...
6 years ago (2014-12-12 08:36:12 UTC) #16
bashi
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/797183002/ by bashi@chromium.org. ...
6 years ago (2014-12-12 08:37:03 UTC) #17
jungshik at Google
On 2014/12/12 08:37:03, bashi1 wrote: > A revert of this CL (patchset #4 id:60001) has ...
6 years ago (2014-12-12 08:46:40 UTC) #18
bashi
On 2014/12/12 08:46:40, Jungshik Shin wrote: > On 2014/12/12 08:37:03, bashi1 wrote: > > A ...
6 years ago (2014-12-12 08:52:12 UTC) #19
h.joshi
@Jungshik Shin: 1. I did NOT mean adding what I suggested to the CL description ...
6 years ago (2014-12-12 09:04:48 UTC) #20
Noel Gordon
Reverted https://codereview.chromium.org/775893002 Please respond tree redness promptly.
6 years ago (2014-12-12 09:11:48 UTC) #21
Noel Gordon
And thanks for doing so bashi@.
6 years ago (2014-12-12 09:12:46 UTC) #22
bashi
On 2014/12/12 09:04:48, h.joshi wrote: > @Jungshik Shin: > 1. I did NOT mean adding ...
6 years ago (2014-12-12 09:13:18 UTC) #23
jungshik at Google
On 2014/12/12 09:04:48, h.joshi wrote: > @Jungshik Shin: > 1. I did NOT mean adding ...
6 years ago (2014-12-12 09:22:29 UTC) #24
Noel Gordon
http://www.chromium.org/developers/how-tos/get-the-code/working-with-nested-repos "Adding new repositories to DEPS" may be relevant to your needs, and does require ...
6 years ago (2014-12-12 09:56:32 UTC) #25
h.joshi
@Jungshik Shin: I have done suggested changes, nit changes and change to "whitespace_file.txt" also.
6 years ago (2014-12-12 13:07:23 UTC) #26
h.joshi
@Jungshik Shin: Should I retry landing this patch, hoping this will not break bots this ...
6 years ago (2014-12-12 15:01:54 UTC) #27
jungshik at Google
On 2014/12/12 15:01:54, h.joshi wrote: > @Jungshik Shin: Should I retry landing this patch, hoping ...
6 years ago (2014-12-12 17:46:09 UTC) #28
jungshik at Google
On 2014/12/12 17:46:09, Jungshik Shin wrote: > On 2014/12/12 15:01:54, h.joshi wrote: > > @Jungshik ...
6 years ago (2014-12-12 23:04:38 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/775893002/80001
6 years ago (2014-12-12 23:04:56 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/30212)
6 years ago (2014-12-13 00:21:57 UTC) #35
jungshik at Google
On 2014/12/12 09:56:32, noel gordon wrote: > http://www.chromium.org/developers/how-tos/get-the-code/working-with-nested-repos > > > "Adding new repositories to ...
6 years ago (2014-12-13 00:29:01 UTC) #36
Noel Gordon
On 2014/12/13 00:29:01, Jungshik Shin wrote: > On 2014/12/12 09:56:32, noel gordon wrote: > > ...
6 years ago (2014-12-13 04:44:08 UTC) #37
h.joshi
Getting following error: ** Presubmit ERRORS ** Missing LGTM from an OWNER for these files: ...
6 years ago (2014-12-13 04:44:19 UTC) #38
h.joshi
@John Abd-El-Malek: Pls review getting following error: ** Presubmit ERRORS ** Missing LGTM from an ...
6 years ago (2014-12-13 04:51:15 UTC) #40
jungshik at Google
On 2014/12/13 04:51:15, h.joshi wrote: > @John Abd-El-Malek: Pls review getting following error: > ** ...
6 years ago (2014-12-13 06:10:07 UTC) #41
jungshik at Google
On 2014/12/13 04:44:08, noel gordon wrote: > On 2014/12/13 00:29:01, Jungshik Shin wrote: > > ...
6 years ago (2014-12-13 06:32:12 UTC) #42
jungshik at Google
On 2014/12/13 06:32:12, Jungshik Shin wrote: > See > https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/2lfT0wv_7RE > and you'll see what ...
6 years ago (2014-12-13 07:20:31 UTC) #43
h.joshi
@Jungshik Shin: Thank you for explaining me guts of try bots and related process. As ...
6 years ago (2014-12-13 09:29:34 UTC) #44
jam
can someone give me a short explanation for why we are forking a project made ...
6 years ago (2014-12-15 19:18:06 UTC) #45
behdad_google
On 2014/12/15 19:18:06, jam wrote: > can someone give me a short explanation for why ...
6 years ago (2014-12-15 19:45:04 UTC) #46
jam
On 2014/12/15 19:45:04, behdad_google wrote: > On 2014/12/15 19:18:06, jam wrote: > > can someone ...
6 years ago (2014-12-15 20:10:40 UTC) #47
jungshik at Google
Can you update a new upstream version with 4800 warning fixed? https://codereview.chromium.org/775893002/diff/100001/third_party/ots/BUILD.gn File third_party/ots/BUILD.gn (right): ...
6 years ago (2014-12-15 22:53:21 UTC) #48
h.joshi
Made suggested changes. https://codereview.chromium.org/775893002/diff/100001/third_party/ots/BUILD.gn File third_party/ots/BUILD.gn (right): https://codereview.chromium.org/775893002/diff/100001/third_party/ots/BUILD.gn#newcode88 third_party/ots/BUILD.gn:88: "/wd4800", # 'type' : forcing value ...
6 years ago (2014-12-16 06:12:56 UTC) #49
jungshik at Google
On 2014/12/16 06:12:56, h.joshi wrote: > Made suggested changes. > > https://codereview.chromium.org/775893002/diff/100001/third_party/ots/BUILD.gn > File third_party/ots/BUILD.gn ...
5 years, 11 months ago (2014-12-31 00:01:55 UTC) #50
jungshik at Google
On 2014/12/31 00:01:55, Jungshik at google wrote: > Thanks. LGTM, but we have to wait ...
5 years, 10 months ago (2015-02-19 23:16:18 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/775893002/120001
5 years, 10 months ago (2015-02-19 23:16:41 UTC) #53
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 10 months ago (2015-02-20 00:29:56 UTC) #54
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/502c6e98e76359b76197be6a8683f907076fecf9 Cr-Commit-Position: refs/heads/master@{#317189}
5 years, 10 months ago (2015-02-20 00:30:50 UTC) #55
h.joshi
5 years, 10 months ago (2015-02-20 04:03:05 UTC) #56
Message was sent while issue was closed.
@Jungshik: Thank you

Powered by Google App Engine
This is Rietveld 408576698