Expose debugger backend classes externally.
authorfmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 13 Jun 2013 20:59:14 +0000 (20:59 +0000)
committerfmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 13 Jun 2013 20:59:14 +0000 (20:59 +0000)
commit86681b37bd20204e47a492119b345c01d00bc939
tree42d49ff31fcb89a9f9612f3c90ff65d9ad169b2b
parent732c5d516a3ad729e69d88043c771f8b8eac2560
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

Review URL: https://codereview.chromium.org/16638014

git-svn-id: http://skia.googlecode.com/svn/trunk@9598 2bbb7eff-a529-9590-31e7-b0007b416f81
gyp/SampleApp.gyp
gyp/debugger.gyp
gyp/gm.gyp
gyp/tools.gyp
src/utils/debugger/SkDebugCanvas.cpp [moved from debugger/SkDebugCanvas.cpp with 100% similarity]
src/utils/debugger/SkDebugCanvas.h [moved from debugger/SkDebugCanvas.h with 99% similarity]
src/utils/debugger/SkDrawCommand.cpp [moved from debugger/SkDrawCommand.cpp with 100% similarity]
src/utils/debugger/SkDrawCommand.h [moved from debugger/SkDrawCommand.h with 99% similarity]
src/utils/debugger/SkObjectParser.cpp [moved from debugger/SkObjectParser.cpp with 100% similarity]
src/utils/debugger/SkObjectParser.h [moved from debugger/SkObjectParser.h with 100% similarity]