Fix four memory leaks uncovered by valgrinding gm tests.
authorvandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 14 Mar 2012 18:34:15 +0000 (18:34 +0000)
committervandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 14 Mar 2012 18:34:15 +0000 (18:34 +0000)
commit610f716b00f214e4899a102c1bbc1d6a323e114e
treedb577d4a46494cd440b4169a209efcda11dd6451
parentaf2313e7e7c6a1ebeb49f966db07f9ea2a8f7ec0
Fix four memory leaks uncovered by valgrinding gm tests.

All are triggered by PDF code.
 Two are missing unref's on SkData.
 One is a missing unref on a SkAdvancedTypefaceMetrics.
 The last is missing destruction of SkClipStack internal state.

BUG=526

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

git-svn-id: http://skia.googlecode.com/svn/trunk@3386 2bbb7eff-a529-9590-31e7-b0007b416f81
include/core/SkClipStack.h
src/core/SkClipStack.cpp
src/pdf/SkPDFFont.cpp
src/pdf/SkPDFStream.cpp