skia2/debugger
commit-bot@chromium.org 8f831f262f First step in pulling SkPicturePlayback & SkPictureRecord out of SkPicture
This CL begins the process of making SkPicturePlayback & SkPictureRecord independent of SkPicture. It just moves the PathHeap into SkPicture to get a feel for where all this is going to lead.

Some items of note:

SkTimedPicture (debugger/QT) should wind up being just an SkPicturePlayback-derived object.

All the flattening & unflattening should migrate out of SkPicturePlayback and into SkPicture.

SkPicture::initForPlayback should eventually become something just SkPictureRecorder::endRecording calls.

SkPicture is passed into SkPicturePlayback's & SkPictureRecord's constructors. SkPicturePlayback only
holds onto a "const SkPicture*". The SkPicturePlayback:: CreateFromStream & CreateFromBuffer methods pass a non-const
SkPicture* down the call stack.

BUG=skia:2315
R=reed@google.com

Author: robertphillips@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@14341 2bbb7eff-a529-9590-31e7-b0007b416f81
2014-04-23 22:35:42 +00:00
..
QT First step in pulling SkPicturePlayback & SkPictureRecord out of SkPicture 2014-04-23 22:35:42 +00:00
debuggermain.cpp Add data() to all QString::toASCII Qt calls to help out Linux compiler 2013-01-28 19:25:43 +00:00
SkDebugger.cpp Staging for cleanup of SkPicture-related headers 2014-04-18 18:04:41 +00:00
SkDebugger.h Debugger improvements 2014-03-25 23:31:33 +00:00