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

Issue 243853006: make drawText calls non-virtual, to ease SkFont and TextBlob (Closed)

Created:
6 years, 8 months ago by reed1
Modified:
6 years, 8 months ago
Reviewers:
robertphillips
CC:
skia-review_googlegroups.com, bsalomon
Visibility:
Public.

Description

make drawText calls non-virtual, to ease SkFont and TextBlob BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14307

Patch Set 1 #

Patch Set 2 : update SkRecord, don't infinitely recurse in SkBBoxRecord #

Unified diffs Side-by-side diffs Delta from patch set Stats (+239 lines, -239 lines) Patch
M gyp/skia_for_chromium_defines.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download
M include/core/SkCanvas.h View 1 6 chunks +27 lines, -4 lines 0 comments Download
M include/utils/SkDeferredCanvas.h View 2 chunks +9 lines, -13 lines 0 comments Download
M include/utils/SkDumpCanvas.h View 2 chunks +8 lines, -10 lines 0 comments Download
M include/utils/SkLuaCanvas.h View 2 chunks +8 lines, -10 lines 0 comments Download
M include/utils/SkNWayCanvas.h View 2 chunks +8 lines, -10 lines 0 comments Download
M include/utils/SkProxyCanvas.h View 2 chunks +8 lines, -10 lines 0 comments Download
M src/core/SkBBoxRecord.h View 3 chunks +8 lines, -10 lines 0 comments Download
M src/core/SkBBoxRecord.cpp View 1 6 chunks +11 lines, -12 lines 0 comments Download
M src/core/SkCanvas.cpp View 1 2 chunks +35 lines, -19 lines 0 comments Download
M src/core/SkPictureRecord.h View 2 chunks +9 lines, -9 lines 0 comments Download
M src/core/SkPictureRecord.cpp View 4 chunks +8 lines, -12 lines 0 comments Download
M src/pipe/SkGPipeWrite.cpp View 6 chunks +16 lines, -20 lines 0 comments Download
M src/record/SkRecorder.h View 1 2 chunks +19 lines, -19 lines 0 comments Download
M src/record/SkRecorder.cpp View 1 1 chunk +8 lines, -8 lines 0 comments Download
M src/utils/SkDeferredCanvas.cpp View 1 chunk +8 lines, -11 lines 0 comments Download
M src/utils/SkDumpCanvas.cpp View 3 chunks +8 lines, -10 lines 0 comments Download
M src/utils/SkLuaCanvas.cpp View 1 chunk +8 lines, -10 lines 0 comments Download
M src/utils/SkNWayCanvas.cpp View 1 chunk +8 lines, -10 lines 0 comments Download
M src/utils/SkProxyCanvas.cpp View 1 chunk +8 lines, -10 lines 0 comments Download
M src/utils/debugger/SkDebugCanvas.h View 3 chunks +8 lines, -14 lines 0 comments Download
M src/utils/debugger/SkDebugCanvas.cpp View 2 chunks +8 lines, -8 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
reed1
6 years, 8 months ago (2014-04-21 19:59:41 UTC) #1
robertphillips
lgtm
6 years, 8 months ago (2014-04-22 13:07:34 UTC) #2
reed1
The CQ bit was checked by reed@google.com
6 years, 8 months ago (2014-04-22 13:46:47 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/reed@google.com/243853006/1
6 years, 8 months ago (2014-04-22 13:46:53 UTC) #4
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-22 13:53:41 UTC) #5
commit-bot: I haz the power
Retried try job too often on Build-Mac10.8-Clang-x86-Release-Trybot for step(s) BuildTests http://skia-tree-status.appspot.com/redirect/compile-buildbots/buildstatus?builder=Build-Mac10.8-Clang-x86-Release-Trybot&number=667
6 years, 8 months ago (2014-04-22 13:53:42 UTC) #6
reed1
The CQ bit was checked by reed@google.com
6 years, 8 months ago (2014-04-22 17:39:34 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/reed@google.com/243853006/20001
6 years, 8 months ago (2014-04-22 17:39:50 UTC) #8
commit-bot: I haz the power
Change committed as 14307
6 years, 8 months ago (2014-04-22 19:03:26 UTC) #9
reed1
A revert of this CL has been created in https://codereview.chromium.org/247983003/ by reed@google.com. The reason for ...
6 years, 8 months ago (2014-04-22 20:06:36 UTC) #10
bsalomon
On 2014/04/22 20:06:36, reed1 wrote: > A revert of this CL has been created in ...
6 years, 8 months ago (2014-04-22 20:21:06 UTC) #11
bsalomon
On 2014/04/22 20:21:06, bsalomon wrote: > On 2014/04/22 20:06:36, reed1 wrote: > > A revert ...
6 years, 8 months ago (2014-04-22 20:22:31 UTC) #12
reed1
6 years, 8 months ago (2014-04-22 21:09:03 UTC) #13
Message was sent while issue was closed.
On 2014/04/22 20:22:31, bsalomon wrote:
> On 2014/04/22 20:21:06, bsalomon wrote:
> > On 2014/04/22 20:06:36, reed1 wrote:
> > > A revert of this CL has been created in
> > > https://codereview.chromium.org/247983003/ by mailto:reed@google.com.
> > > 
> > > The reason for reverting is: need to test more the code-path where we
don't
> > opt
> > > into the new virtuals.
> > 
> > Not sure if this is related to your comment about testing or not but this
> seemed
> > to cause regressions in the Chrome canary bot:
> > 
> >
>
http://108.170.220.120:10117/builders/Canary-Chrome-Win7-Ninja-x86-SharedLib_...
> 
> And the windows builders, e.g.:
> 
>
http://108.170.220.76:10117/builders/Build-Win7-VS2010-x86-Debug-Exceptions/b...
> 
> Looks like the same set of errors as the canary

The win builder errors are from the experimental pdf code (do we need to keep
"fixing" it?)
The canary errors are due to my stated need to address building w/ and w/o the
guard

Powered by Google App Engine
This is Rietveld 408576698