skia2/src/pdf
halcanary 2e3f9d8a93 PDF: Canon now owns a reference to all interned objects
Add SkPDFCanon::reset function to unref all objects.

No longer possible to remove object from canon

Motivation: this doesn't change these object's lifetime, (they will
still be fully unrefed when SkDocument::close() is called, but we no
longer have to remove them from the array when their destructor is
called.

Review URL: https://codereview.chromium.org/966863002
2015-02-27 12:41:03 -08:00
..
SkPDFBitmap.cpp PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFBitmap.h PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFCanon.cpp PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFCanon.h PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFCatalog.cpp PDF: why do we have flags no one uses (or can use)? 2015-02-19 08:29:24 -08:00
SkPDFCatalog.h PDF: why do we have flags no one uses (or can use)? 2015-02-19 08:29:24 -08:00
SkPDFDevice.cpp SkPDF: replace SkPDFDevice::copyContentToData 2015-02-24 12:56:16 -08:00
SkPDFDevice.h SkPDF: remove SK_API on no-longer-public functions. 2015-02-25 08:59:48 -08:00
SkPDFDocument.cpp PDF: why do we have flags no one uses (or can use)? 2015-02-19 08:29:24 -08:00
SkPDFDocument.h SkPDF: remove SK_API on no-longer-public functions. 2015-02-25 08:59:48 -08:00
SkPDFFont.cpp PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFFont.h PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFFontImpl.h PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFFormXObject.cpp SkPDF: replace SkPDFDevice::copyContentToData 2015-02-24 12:56:16 -08:00
SkPDFFormXObject.h Simplify reference management in SkPDF 2015-02-10 13:32:09 -08:00
SkPDFGraphicState.cpp PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFGraphicState.h PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFImage.cpp PDF: Now threadsafe! 2015-02-20 07:21:05 -08:00
SkPDFImage.h PDF: Now threadsafe! 2015-02-20 07:21:05 -08:00
SkPDFPage.cpp SkPDF: replace SkPDFDevice::copyContentToData 2015-02-24 12:56:16 -08:00
SkPDFPage.h In SkPDFDocument::emitPDF(), stop pre-calculating file offsets. 2015-01-13 07:12:57 -08:00
SkPDFResourceDict.cpp Simplify reference management in SkPDF 2015-02-10 13:32:09 -08:00
SkPDFResourceDict.h Simplify reference management in SkPDF 2015-02-10 13:32:09 -08:00
SkPDFShader.cpp PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFShader.h PDF: Canon now owns a reference to all interned objects 2015-02-27 12:41:03 -08:00
SkPDFStream.cpp PDF: remove unnecessary mutexes. 2015-02-20 12:45:50 -08:00
SkPDFStream.h PDF: remove unnecessary mutexes. 2015-02-20 12:45:50 -08:00
SkPDFTypes.cpp PDF: remove unnecessary mutexes. 2015-02-20 12:45:50 -08:00
SkPDFTypes.h PDF: remove unnecessary mutexes. 2015-02-20 12:45:50 -08:00
SkPDFUtils.cpp SkStream: Add SkDynamicMemoryWStream::writeToStream(SkWStream*) 2015-02-23 12:18:00 -08:00
SkPDFUtils.h My clang now doesn't complain about !"foo". 2013-08-22 15:37:26 +00:00
SkTSet.h Third wave of Win64 warning cleanup 2013-10-16 17:48:11 +00:00