SkPDF: SkPDFStream takes only SkStreamAsset
authorhalcanary <halcanary@google.com>
Wed, 29 Jun 2016 13:31:32 +0000 (06:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Jun 2016 13:31:32 +0000 (06:31 -0700)
commit29ed2ae2daa843c8ef955df34b26e672c67b14f3
tree858edbbfb439fb2b1883653567dbc07b7b6e7552
parentb8d6af169bf631dcb68ba5a796436434ff78be65
SkPDF: SkPDFStream takes only SkStreamAsset

This is possible since https://crrev.com/869763002. Later, I'll clean
up the logic and class constructors.  For now, I assert everywhere I
expect a SkStreamAsset to be well-behaved (duplcate, hasLength).
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2098393002

Review-Url: https://codereview.chromium.org/2098393002
src/pdf/SkPDFFont.cpp
src/pdf/SkPDFFormXObject.cpp
src/pdf/SkPDFFormXObject.h
src/pdf/SkPDFShader.cpp
src/pdf/SkPDFStream.cpp
src/pdf/SkPDFStream.h