skia2/gyp
scroggo@google.com 5a7c6be72b Add the ability to provide function pointers to SkPicture serialization
and deserialization for encoding and decoding bitmaps.

Remove kForceFlattenBitmapPixels_Flag, which is no longer used.

When an SkOrderedReadBuffer needs to read a bitmap, if it does not
have an image decoder, use a dummy bitmap.

In GM, add a tolerance option for color differences, used when
testing picture serialization, so it can assume two images are the
same even though PNG encoding/decoding may have resulted in small
differences.

Create dummy implementations for SkImageDecoder and SkImageEncoder
functions in SkImageDecoder_empty so that a project that does not
want to include the images project it can still build.

Allow ports to build without images project.

In Mac's image encoder, copy 4444 to 8888 before encoding.

Add SkWriter32::reservePad, to provide a pointer to write non 4 byte
aligned data, padded with zeroes.

In bench_ and render_ pictures, pass decode function to SkPicture
creation from a stream.

BUG=https://code.google.com/p/skia/issues/detail?id=842

Review URL: https://codereview.appspot.com/6551071

git-svn-id: http://skia.googlecode.com/svn/trunk@5818 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-10-04 21:46:08 +00:00
..
all.gyp Some final cleanups leading up to The Official Switch to Gyp 2011-06-07 14:48:41 +00:00
android_deps.gyp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:14:13 +00:00
android_system.gyp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:14:13 +00:00
angle.gyp Add ANGLE to DEPS, integrate build 2012-09-04 16:45:05 +00:00
animator.gyp Revert 3538. 2012-03-29 14:51:56 +00:00
apptype_console.gypi Allow Xcode to change paths to frameworks based on whether a device or simulator was selected. 2012-10-04 12:52:03 +00:00
bench.gyp iOS support work in progress 2012-09-24 19:33:57 +00:00
bench.gypi Added bench to replicate Google spreadsheet-style table drawing 2012-10-03 13:25:13 +00:00
common_conditions.gypi xcode_settings OTHER_CPLUSPLUSFLAGS is a list. 2012-10-02 15:42:21 +00:00
common_variables.gypi Change default skia_osx_sdkroot to "macosx" (suitable for Xcode 3.2.6+) 2012-10-04 14:50:18 +00:00
common.gypi iOS support work in progress 2012-09-24 19:33:57 +00:00
core.gyp Allow Xcode to change paths to frameworks based on whether a device or simulator was selected. 2012-10-04 12:52:03 +00:00
core.gypi Revert r5557 (which itself was a revert of r5433). Relands SkPathRef. Will follow with change for extra debug checks to attempt to ferret out http://www.crbug.com/148637. 2012-10-03 13:46:20 +00:00
debugger.gyp Generate debugger MOCs on the fly 2012-09-27 13:34:34 +00:00
effects.gyp Fix Android build of render_pictures 2012-09-10 14:41:26 +00:00
effects.gypi Implements a matrix convolution filter (raster path only). The filtering loop 2012-09-18 20:32:34 +00:00
experimental.gyp Revert 3538. 2012-03-29 14:51:56 +00:00
FileReaderApp.gyp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:14:13 +00:00
freetype.gyp Make all gyp targets automatically include common.gypi 2012-03-16 13:52:49 +00:00
gm.gyp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:14:13 +00:00
gmslides.gypi revert 5794 2012-10-03 20:40:38 +00:00
gpu.gyp Add SkNativeGLContext implementation for iOS. 2012-10-02 15:25:12 +00:00
gpu.gypi Add SkNativeGLContext implementation for iOS. 2012-10-02 15:25:12 +00:00
images.gyp Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
libjpeg.gyp Disable warning emitted in libjpg build 2012-09-25 19:14:14 +00:00
opts.gyp iOS support work in progress 2012-09-24 19:33:57 +00:00
pdf.gyp [PDF] Move most of the headers to be private. 2012-03-22 20:45:15 +00:00
ports.gyp first cut at making iOS work 2012-09-20 15:45:41 +00:00
SampleApp.gyp Allow Xcode to change paths to frameworks based on whether a device or simulator was selected. 2012-10-04 12:52:03 +00:00
sfnt.gyp Make all gyp targets automatically include common.gypi 2012-03-16 13:52:49 +00:00
shapeops_demo.gyp shape ops -- update gyp projects 2012-09-26 13:00:03 +00:00
shapeops_edge.gyp shape ops -- update gyp projects 2012-09-26 13:00:03 +00:00
SimpleCocoaApp.gyp Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:14:13 +00:00
SimpleiOSApp.gyp Allow Xcode to change paths to frameworks based on whether a device or simulator was selected. 2012-10-04 12:52:03 +00:00
svg.gyp Make all gyp targets automatically include common.gypi 2012-03-16 13:52:49 +00:00
tests.gyp Added functor to GrTHashCache to allow discovery of un-reffed resources 2012-09-18 17:16:33 +00:00
tools.gyp Created filter command line tool 2012-10-04 13:00:33 +00:00
utils.gyp add simple ios app 2012-09-26 13:02:37 +00:00
views_animated.gyp Remove SkListWidget.cpp, which has not been compiled for 18 months 2012-09-25 18:24:41 +00:00
views.gyp Remove deprecated SkOSWindow_wxwidgets.h 2012-09-27 13:44:57 +00:00
xml.gyp update gyp files to build on iOS 2012-09-18 15:41:18 +00:00
xps.gyp Fixing gm build with SkXPSDevice enabled 2012-04-03 20:20:47 +00:00
zlib.gyp Allow Xcode to change paths to frameworks based on whether a device or simulator was selected. 2012-10-04 12:52:03 +00:00