skia2/tools/lua
scroggo@google.com f1754ec691 Replace SkPicture(SkStream) constructors with a factory.
SkPicture:
Remove the constructors which take an SkStream as an argument. Rather
than having to check a variable for success, the factory will return
NULL on failure.
Add a protected function for determining if an SkStream is an SKP
to share code with SkTimedPicture.
In the factory, check for a NULL SkStream.
Use a default decoder (from BUG:
https://code.google.com/p/skia/issues/detail?id=1325)

SkDebuggerGUI:
Call SkPicture::CreateFromStream when necessary.
Write a factory for creating SkTimedPictures and use it.

Use the factory throughout tools.

Add include/lazy to utils and effects gyp include_dirs so SkPicture.h
can reference SkImageDecoder.h which references SkBitmapFactory.h (in
include/lazy).

Changes code Chromium uses, so this will require a temporary Skia
and then a change to Chromium to use the new Skia code.

TODO: Create a decoder that does nothing to be used by pinspect,
lua pictures, etc, and allow it to not assert in SkOrderedReadBuffer.

R=reed@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@9822 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-06-28 21:32:00 +00:00
..
chars-vs-glyphs.lua add script to count glyph -vs- char draw calls 2013-06-12 19:53:49 +00:00
dumpops.lua add dumpops.lua as a sample scraper that just dumps the arguments 2013-05-22 15:13:18 +00:00
glyph-usage.lua sort the glyphID arrays 2013-05-31 19:46:02 +00:00
lua_app.cpp more paint methods to lua 2013-06-09 01:54:56 +00:00
lua_pictures.cpp Replace SkPicture(SkStream) constructors with a factory. 2013-06-28 21:32:00 +00:00
scrape.lua add dumpops.lua as a sample scraper that just dumps the arguments 2013-05-22 15:13:18 +00:00
skia.lua add dumpops.lua as a sample scraper that just dumps the arguments 2013-05-22 15:13:18 +00:00