skia2/include/utils
Heather Miller b613c266df Revert "Change SkCanvas to *not* inherit from SkRefCnt"
This reverts commit 8240750718.

Reason for revert: Breaking WebView (chromium:663959)

Original change's description:
> Change SkCanvas to *not* inherit from SkRefCnt
> 
> Definitely tricky for classes like SkNWayCanvas, where the caller (today)
> need not pay attention to ownership of the canvases it gave the NWay
> (after this CL, the caller *must* managed ownership)
> 
> BUG=skia:
> 
> GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4441
> 
> DOCS_PREVIEW= https://skia.org/?cl=4441
> 
> Change-Id: Ib1ac07a3cdf0686d78e7aaa4735d45cc90bea081
> Reviewed-on: https://skia-review.googlesource.com/4441
> Commit-Queue: Mike Reed <reed@google.com>
> Reviewed-by: Florin Malita <fmalita@chromium.org>
> Reviewed-by: Robert Phillips <robertphillips@google.com>
> 

TBR=djsollen@google.com,mtklein@google.com,halcanary@google.com,robertphillips@google.com,fmalita@chromium.org,fmalita@google.com,reed@google.com,reviews@skia.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Change-Id: I5e3b3e876b7d2c09833cf841801321033b6b968b
Reviewed-on: https://skia-review.googlesource.com/4687
Commit-Queue: Heather Miller <hcm@google.com>
Reviewed-by: Heather Miller <hcm@google.com>
2016-11-10 21:25:44 +00:00
..
mac SkFontData to use smart pointers. 2016-09-16 06:24:20 -07:00
SkBoundaryPatch.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
SkCamera.h Enable unused param checking for public includes. 2014-11-14 11:11:46 -08:00
SkCanvasStateUtils.h Revert "Change SkCanvas to *not* inherit from SkRefCnt" 2016-11-10 21:25:44 +00:00
SkDumpCanvas.h remove unused code around SK_SUPPORT_LEGACY_XFERMODE_PARAM 2016-11-03 19:54:08 +00:00
SkEventTracer.h Split default and user-supplied event tracers. 2015-04-21 09:38:03 -07:00
SkFrontBufferedStream.h Make SkStream *not* ref counted. 2015-01-21 12:09:53 -08:00
SkInterpolator.h test & doc for SkUnitCubicInterp 2016-01-07 11:33:15 -08:00
SkLayer.h Move SkTDArray to private. 2016-02-18 08:53:33 -08:00
SkLua.h SkTextBlob plumbing 2014-08-26 07:56:44 -07:00
SkLuaCanvas.h remove unused code around SK_SUPPORT_LEGACY_XFERMODE_PARAM 2016-11-03 19:54:08 +00:00
SkMeshUtils.h Start cleaning up 64bit Win warnings 2013-10-14 21:53:24 +00:00
SkNoSaveLayerCanvas.h change signature for virtual related to saveLayer, passing SaveLayerRec 2015-12-18 07:09:18 -08:00
SkNullCanvas.h Revert "Change SkCanvas to *not* inherit from SkRefCnt" 2016-11-10 21:25:44 +00:00
SkNWayCanvas.h remove unused code around SK_SUPPORT_LEGACY_XFERMODE_PARAM 2016-11-03 19:54:08 +00:00
SkPaintFilterCanvas.h remove unused code around SK_SUPPORT_LEGACY_XFERMODE_PARAM 2016-11-03 19:54:08 +00:00
SkParse.h [Skia] Add SK_API to SkParse. 2015-03-02 07:51:17 -08:00
SkParsePath.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkPictureUtils.h Sketch splitting SkPicture into an interface and SkBigPicture. 2015-05-19 11:11:26 -07:00
SkRandom.h Reverse dependency between SkScalar.h and SkFixed.h. 2016-04-07 08:49:31 -07:00
SkTextBox.h Use sk_sp text blob APIs 2016-09-13 10:00:23 -07:00