[PDF] Clean up ref counting.
authorvandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 1 Feb 2011 22:19:44 +0000 (22:19 +0000)
committervandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 1 Feb 2011 22:19:44 +0000 (22:19 +0000)
commitf7c157610ff85f7323f5e213b62478dcc66edbec
treef49c4a700685466c0ad80b2f0f5c0b04b205f1b9
parent6f7fbc9fbb584b9b9fa6ed3a677d71ecd49aafce
[PDF] Clean up ref counting.

Return ref'd objs where possible enabling removal of many SkRefPtr<> variables.

Review URL: http://codereview.appspot.com/4029051

git-svn-id: http://skia.googlecode.com/svn/trunk@750 2bbb7eff-a529-9590-31e7-b0007b416f81
15 files changed:
include/pdf/SkPDFCatalog.h
include/pdf/SkPDFFormXObject.h
include/pdf/SkPDFImage.h
include/pdf/SkPDFStream.h
include/pdf/SkPDFTypes.h
src/pdf/SkPDFCatalog.cpp
src/pdf/SkPDFDevice.cpp
src/pdf/SkPDFDocument.cpp
src/pdf/SkPDFFont.cpp
src/pdf/SkPDFFormXObject.cpp
src/pdf/SkPDFGraphicState.cpp
src/pdf/SkPDFImage.cpp
src/pdf/SkPDFPage.cpp
src/pdf/SkPDFStream.cpp
src/pdf/SkPDFTypes.cpp