skia2/debugger/QT
scroggo@google.com 7def5e1630 Separate core and images project.
SkImage calls functions on SkImageDecoder and SkImageEncoder. This
is desired behavior, and it is also desired to include SkImage as
a part of core. In order to keep core from depending on images,
update SkImageDecoder_empty.cpp to implement all of SkImageDecoder
and SkImageEncoder. This file will be built by chrome (in
https://codereview.chromium.org/15960015).

Move force_linking from SkImageDecoder.cpp to its own file. It must
be called to force linking with the image decoders if desired. Call
the function in tools that need it:
sk_image
render_pictures
render_pdfs
sk_hello
filter
bench_pictures
debugger

SkImageDecoder:
Derive from SkNoncopyable, instead of duplicating its
hiding of constructors.

skhello:
Return rather than trying to write a null SkData to the stream.

Revert "Hamfistedly removed core dependence on images"
(commit 0f05f682a90bc125323677abf3476e1027d174f5) and
"Move SkImage::encode to SkImage_Codec.cpp."
(commit 83e47a954d0bf65439f3d9c0c93213063dd70da3.)
These two commits were temporary fixes that this change
cleans up.

SkSnapshot.cpp:
Check for a NULL encoder returned by SkImageEncoder::Create.

BUG=https://code.google.com/p/skia/issues/detail?id=1275
R=djsollen@google.com, robertphillips@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@9364 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-05-31 14:00:10 +00:00
..
Icons Added Reload icon 2012-11-19 18:25:09 +00:00
qrc_SkIcons.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkCanvasWidget.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2013-02-14 07:01:34 +00:00
SkCanvasWidget.h Allow debugger to be compiled without Ganesh 2013-02-13 13:26:13 +00:00
SkDebuggerGUI.cpp Separate core and images project. 2013-05-31 14:00:10 +00:00
SkDebuggerGUI.h Remove offsetcanvas from debugger 2013-05-23 13:21:18 +00:00
SkGLWidget.cpp Allow debugger to be compiled without Ganesh 2013-02-13 13:26:13 +00:00
SkGLWidget.h Allow debugger to be compiled without Ganesh 2013-02-13 13:26:13 +00:00
SkIcons.qrc clt debugger 2012-06-29 14:21:22 +00:00
SkImageWidget.cpp Sanitizing source files in Skia_Periodic_House_Keeping 2012-11-22 02:02:41 +00:00
SkImageWidget.h Add drawing of paths to debugger 2012-11-21 17:11:02 +00:00
SkInspectorWidget.cpp Refactored inspector widget such that creating custom tabs for information is straightforward for future developers. 2012-08-14 19:34:13 +00:00
SkInspectorWidget.h Refactored inspector widget such that creating custom tabs for information is straightforward for future developers. 2012-08-14 19:34:13 +00:00
SkListWidget.cpp Normalize the debugger's profile times by the repeat count 2013-03-07 19:32:45 +00:00
SkListWidget.h clt debugger 2012-06-29 14:21:22 +00:00
SkRasterWidget.cpp Add overdraw visualization to the debugger 2013-02-06 20:13:54 +00:00
SkRasterWidget.h Allow debugger to be compiled without Ganesh 2013-02-13 13:26:13 +00:00
SkSettingsWidget.cpp Allow debugger to be compiled without Ganesh 2013-02-13 13:26:13 +00:00
SkSettingsWidget.h Allow debugger to be compiled without Ganesh 2013-02-13 13:26:13 +00:00