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

Issue 16638014: Expose debugger backend classes externally. (Closed)

Created:
7 years, 6 months ago by f(malita)
Modified:
7 years, 6 months ago
CC:
skia-review_googlegroups.com, pdr.
Visibility:
Public.

Description

Expose debugger backend classes externally. SkDebugCanvas & friends are useful beyond the Qt debugger app - Chromium's picture inspector (in development) is at the point where it could take advantage of it. This patch moves SkDrawCommand, SkDebugCanvas & SkObjectParser from trunk/debugger to trunk/src/utils (since several tools already use these, this seems appropriate), and makes SkDrawCommand & SkDebugCanvas' symbols visible externally (SK_API). R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=9598

Patch Set 1 #

Patch Set 2 : Relocated to src/utils/debugger/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -2663 lines) Patch
D debugger/SkDebugCanvas.h View 1 chunk +0 lines, -273 lines 0 comments Download
D debugger/SkDebugCanvas.cpp View 1 chunk +0 lines, -430 lines 0 comments Download
D debugger/SkDrawCommand.h View 1 chunk +0 lines, -556 lines 0 comments Download
D debugger/SkDrawCommand.cpp View 1 chunk +0 lines, -878 lines 0 comments Download
D debugger/SkObjectParser.h View 1 chunk +0 lines, -128 lines 0 comments Download
D debugger/SkObjectParser.cpp View 1 chunk +0 lines, -375 lines 0 comments Download
M gyp/SampleApp.gyp View 1 1 chunk +6 lines, -6 lines 0 comments Download
M gyp/debugger.gyp View 1 1 chunk +6 lines, -6 lines 0 comments Download
M gyp/gm.gyp View 1 1 chunk +7 lines, -7 lines 0 comments Download
M gyp/tools.gyp View 1 1 chunk +6 lines, -6 lines 0 comments Download
A + src/utils/debugger/SkDebugCanvas.h View 1 1 chunk +1 line, -1 line 0 comments Download
A + src/utils/debugger/SkDebugCanvas.cpp View 1 0 chunks +-1 lines, --1 lines 0 comments Download
A + src/utils/debugger/SkDrawCommand.h View 1 1 chunk +1 line, -1 line 0 comments Download
A + src/utils/debugger/SkDrawCommand.cpp View 1 0 chunks +-1 lines, --1 lines 0 comments Download
A + src/utils/debugger/SkObjectParser.h View 1 0 chunks +-1 lines, --1 lines 0 comments Download
A + src/utils/debugger/SkObjectParser.cpp View 1 0 chunks +-1 lines, --1 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
f(malita)
7 years, 6 months ago (2013-06-11 19:51:08 UTC) #1
djsollen
I'm fine with this change and it will help me enable some of the tools ...
7 years, 6 months ago (2013-06-11 20:49:27 UTC) #2
reed1
src/utils is already crowded, and these seem to be rather specialized. Can we make a ...
7 years, 6 months ago (2013-06-11 21:34:23 UTC) #3
reed1
e.g. SkObjectParser is a pretty generic sounding class name. Can we be more specific?
7 years, 6 months ago (2013-06-11 21:34:47 UTC) #4
robertphillips
I would actually kind of like SkObjectParser to go away (and be folded into individual ...
7 years, 6 months ago (2013-06-11 21:40:00 UTC) #5
f(malita)
On 2013/06/11 21:34:23, reed1 wrote: > src/utils is already crowded, and these seem to be ...
7 years, 6 months ago (2013-06-11 21:46:41 UTC) #6
reed1
src/utils/debugger is fine with me
7 years, 6 months ago (2013-06-11 21:47:21 UTC) #7
f(malita)
On 2013/06/11 21:40:00, robertphillips wrote: > I would actually kind of like SkObjectParser to go ...
7 years, 6 months ago (2013-06-11 22:12:04 UTC) #8
f(malita)
Can I get a rubber-stamp on this, if we're OK with this preliminary form?
7 years, 6 months ago (2013-06-13 17:44:13 UTC) #9
reed1
lgtm
7 years, 6 months ago (2013-06-13 19:29:36 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/fmalita@chromium.org/16638014/9001
7 years, 6 months ago (2013-06-13 19:48:17 UTC) #11
f(malita)
On 2013/06/13 19:48:17, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
7 years, 6 months ago (2013-06-13 20:19:58 UTC) #12
commit-bot: I haz the power
Retried try job too often on Build-Ubuntu12-GCC-x86_64-Release-Trybot for step(s) BuildBench, BuildGm, BuildMost, BuildSkiaLib, BuildTests, BuildTools ...
7 years, 6 months ago (2013-06-13 20:22:43 UTC) #13
f(malita)
7 years, 6 months ago (2013-06-13 21:00:35 UTC) #14
Message was sent while issue was closed.
Committed patchset #2 manually as r9598 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698