Staged removal of SkPicture-derived classes
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 17 Apr 2014 23:35:06 +0000 (23:35 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 17 Apr 2014 23:35:06 +0000 (23:35 +0000)
commit5fb2ce38b3dcb8e60e9e112df23c9d42456d7069
tree521360e38040e661934a07f7fe1c2c49f520940b
parentd24a130c1217873d0744d35722005516a0acb774
Staged removal of SkPicture-derived classes

This CL removes the SkPicture-derived classes (with a flag to keeps clients working). In the process it also lightens the recording factory function so it is no longer ref counted).

The only interesting bits are in SkPicture* and Sk*Picture.*

R=reed@google.com

Author: robertphillips@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@14251 2bbb7eff-a529-9590-31e7-b0007b416f81
43 files changed:
bench/PicturePlaybackBench.cpp
bench/PictureRecordBench.cpp
bench/benchmain.cpp
debugger/SkDebugger.cpp
dm/DMReplayTask.cpp
dm/DMTileGridTask.cpp
dm/DMUtil.cpp
dm/DMUtil.h
gm/distantclip.cpp
gm/gmmain.cpp
gm/optimizations.cpp
gm/pathopsskpclip.cpp
gm/pictureimagefilter.cpp
gm/pictureshader.cpp
gyp/common_conditions.gypi
gyp/skia_for_chromium_defines.gypi
include/core/SkPicture.h
include/core/SkRTreePicture.h
include/core/SkTileGridPicture.h
samplecode/SampleAll.cpp
samplecode/SampleApp.cpp
samplecode/SamplePictFile.cpp
samplecode/SamplePicture.cpp
samplecode/SampleTiling.cpp
src/core/SkPicture.cpp
src/core/SkQuadTreePicture.cpp
src/core/SkQuadTreePicture.h
src/core/SkRTreePicture.cpp
src/core/SkTileGrid.cpp
src/core/SkTileGrid.h
src/core/SkTileGridPicture.cpp
tests/CanvasTest.cpp
tests/ImageFilterTest.cpp
tests/PictureTest.cpp
tests/SerializationTest.cpp
tests/TileGridTest.cpp
tools/PictureRenderer.cpp
tools/PictureRenderer.h
tools/PictureRenderingFlags.cpp
tools/bench_record.cpp
tools/filtermain.cpp
tools/render_pictures_main.cpp
tools/skpmaker.cpp