The two leaks are:
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 11 Jul 2013 22:29:29 +0000 (22:29 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 11 Jul 2013 22:29:29 +0000 (22:29 +0000)
commitef284a84f503adfd08ee52b5aee142c548698ea4
treef5f6fea1a5769031df5336a9a4c30ae45c1159a9
parent40ea172f1ee50320fd690ace2cfcb84c09b86731
The two leaks are:
  missing unrefs in megalooper GM
  missing reset capability in oval renderer

This CL also expands the instance counting system to some recently adding classes (e.g., SkFontStyleSet)

R=bsalomon@google.com, jvanverth@google.com

Author: robertphillips@google.com

Review URL: https://chromiumcodereview.appspot.com/18461007

git-svn-id: http://skia.googlecode.com/svn/trunk@10030 2bbb7eff-a529-9590-31e7-b0007b416f81
18 files changed:
gm/gm_expectations.cpp
gm/gm_expectations.h
gm/megalooper.cpp
include/core/SkDocument.h
include/gpu/GrOvalRenderer.h
include/lazy/SkBitmapFactory.h
include/lazy/SkImageCache.h
include/lazy/SkLruImageCache.h
include/lazy/SkPurgeableImageCache.h
include/ports/SkFontConfigInterface.h
include/ports/SkFontMgr.h
src/core/SkFontHost.cpp
src/doc/SkDocument.cpp
src/gpu/GrContext.cpp
src/gpu/GrOvalRenderer.cpp
src/lazy/SkBitmapFactory.cpp
src/lazy/SkLruImageCache.cpp
src/lazy/SkPurgeableImageCache.cpp