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

Issue 2084533004: SkTextBlob: Begin implementing Extended TextBlob API (Closed)

Created:
4 years, 6 months ago by hal.canary
Modified:
4 years, 3 months ago
Reviewers:
reed1, Rik, f(malita), tomhudson
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

SkTextBlob: Begin implementing Extended TextBlob API BUG=skia:5434 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2084533004 Committed: https://skia.googlesource.com/skia/+/4f0a23a8d54f5eb0fdacfff7c109b9045b548978

Patch Set 1 : 2016-06-20 (Monday) 15:33:30 EDT #

Total comments: 19

Patch Set 2 : 2016-06-22 (Wednesday) 13:59:00 EDT #

Patch Set 3 : 2016-06-24 (Friday) 17:22:15 EDT #

Total comments: 38

Patch Set 4 : comments from fmalita #

Total comments: 1

Patch Set 5 : 2016-06-28 (Tuesday) 12:06:30 EDT #

Patch Set 6 : rebase: 2016-08-11 (Thursday) 09:24:38 EDT #

Patch Set 7 : 2016-08-15 (Monday) 12:23:59 EDT #

Patch Set 8 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+273 lines, -45 lines) Patch
M include/core/SkPicture.h View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M include/core/SkTextBlob.h View 1 2 3 4 5 7 chunks +57 lines, -6 lines 0 comments Download
M src/core/SkTextBlob.cpp View 1 2 3 4 5 18 chunks +167 lines, -36 lines 0 comments Download
M src/core/SkTextBlobRunIterator.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M tests/TextBlobTest.cpp View 1 2 3 4 1 chunk +37 lines, -0 lines 0 comments Download
M tools/SkShaper_harfbuzz.cpp View 1 2 3 4 5 6 2 chunks +5 lines, -1 line 0 comments Download
M tools/using_skia_and_harfbuzz.cpp View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 57 (28 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2084533004/1
4 years, 6 months ago (2016-06-20 19:02:13 UTC) #3
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot on client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/builds/9189)
4 years, 6 months ago (2016-06-20 19:05:12 UTC) #5
hal.canary
PTAL.
4 years, 6 months ago (2016-06-20 19:10:21 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2084533004/40001
4 years, 6 months ago (2016-06-20 19:33:53 UTC) #11
reed1
Does this change the RAM size of a textblob that doesn't contain any unichars? https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h ...
4 years, 6 months ago (2016-06-20 19:56:25 UTC) #12
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-20 19:56:58 UTC) #14
hal.canary
On 2016/06/20 19:56:25, reed1 wrote: > Does this change the RAM size of a textblob ...
4 years, 6 months ago (2016-06-20 20:09:20 UTC) #15
Rik
https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h File include/core/SkTextBlob.h (right): https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h#newcode109 include/core/SkTextBlob.h:109: * If textByteCount is 0, utf8text and clusters will ...
4 years, 6 months ago (2016-06-20 23:05:16 UTC) #16
reed1
unless we're in a rush, I'd prefer to not finalize this until next week when ...
4 years, 6 months ago (2016-06-21 01:41:36 UTC) #17
hal.canary
On 2016/06/21 01:41:36, reed1 wrote: > unless we're in a rush, I'd prefer to not ...
4 years, 6 months ago (2016-06-21 13:39:51 UTC) #18
tomhudson
https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h File include/core/SkTextBlob.h (right): https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h#newcode92 include/core/SkTextBlob.h:92: class SK_API SkTextBlobBuilder { Tangent not for this CL: ...
4 years, 6 months ago (2016-06-21 14:51:28 UTC) #19
hal.canary
https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h File include/core/SkTextBlob.h (right): https://codereview.chromium.org/2084533004/diff/40001/include/core/SkTextBlob.h#newcode92 include/core/SkTextBlob.h:92: class SK_API SkTextBlobBuilder { On 2016/06/21 14:51:28, tomhudson wrote: ...
4 years, 6 months ago (2016-06-22 17:59:57 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2084533004/60001
4 years, 6 months ago (2016-06-22 17:59:58 UTC) #23
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Test-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release-Trybot on client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release-Trybot/builds/4298) Build-Ubuntu-GCC-Arm7-Debug-Android-Trybot on ...
4 years, 6 months ago (2016-06-22 18:02:12 UTC) #25
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2084533004/60001
4 years, 6 months ago (2016-06-22 20:04:54 UTC) #27
Rik
lgtm
4 years, 6 months ago (2016-06-23 23:21:30 UTC) #29
f(malita)
Looks good, just some nits/suggestions. https://codereview.chromium.org/2084533004/diff/80001/include/core/SkTextBlob.h File include/core/SkTextBlob.h (right): https://codereview.chromium.org/2084533004/diff/80001/include/core/SkTextBlob.h#newcode142 include/core/SkTextBlob.h:142: * @param lang Language ...
4 years, 5 months ago (2016-06-27 20:21:56 UTC) #30
hal.canary
https://codereview.chromium.org/2084533004/diff/80001/include/core/SkTextBlob.h File include/core/SkTextBlob.h (right): https://codereview.chromium.org/2084533004/diff/80001/include/core/SkTextBlob.h#newcode142 include/core/SkTextBlob.h:142: * @param lang Language code, currently unimplemented. On 2016/06/27 ...
4 years, 5 months ago (2016-06-28 15:39:13 UTC) #31
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2084533004/100001
4 years, 5 months ago (2016-06-28 15:39:29 UTC) #33
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Build-Win-MSVC-x86_64-Debug-Trybot on master.client.skia.compile (JOB_FAILED, http://build.chromium.org/p/client.skia.compile/builders/Build-Win-MSVC-x86_64-Debug-Trybot/builds/9422)
4 years, 5 months ago (2016-06-28 15:48:20 UTC) #35
f(malita)
Thanks, LGTM. Do we have test coverage for the new serialization code? If not, maybe ...
4 years, 5 months ago (2016-06-28 15:57:44 UTC) #36
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2084533004/120001
4 years, 5 months ago (2016-06-28 16:06:50 UTC) #38
hal.canary
On 2016/06/28 15:57:44, f(malita) wrote: > Thanks, LGTM. > > Do we have test coverage ...
4 years, 5 months ago (2016-06-28 16:08:37 UTC) #39
hal.canary
ping reed@ for API
4 years, 5 months ago (2016-06-28 20:23:07 UTC) #41
hal.canary
On 2016/06/28 20:23:07, Hal Canary wrote: > ping reed@ for API
4 years, 4 months ago (2016-07-26 19:01:11 UTC) #42
hal.canary
On 2016/07/26 19:01:11, Hal Canary wrote: > On 2016/06/28 20:23:07, Hal Canary wrote: > > ...
4 years, 3 months ago (2016-08-29 15:45:33 UTC) #51
reed1
lgtm
4 years, 3 months ago (2016-08-30 18:21:37 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2084533004/180001
4 years, 3 months ago (2016-08-30 18:27:18 UTC) #55
commit-bot: I haz the power
4 years, 3 months ago (2016-08-30 18:58:38 UTC) #57
Message was sent while issue was closed.
Committed patchset #8 (id:180001) as
https://skia.googlesource.com/skia/+/4f0a23a8d54f5eb0fdacfff7c109b9045b548978

Powered by Google App Engine
This is Rietveld 408576698