skia2/include/ports
Ben Wagner 3546ff10c2 Stage SkFontMgr factories to return smart pointers.
All the SkFontMgr factories currently return bare pointers and sometimes
even document the ownership rules. Since such factories can be
implemented by external ports, the ownership rules should be explicit in
order to prevent simple reference counting issues.

Change-Id: I25b598ce0954cd473a3fb1f8adc0cb86331583ca
Reviewed-on: https://skia-review.googlesource.com/6533
Reviewed-by: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2017-01-04 14:51:09 +00:00
..
SkFontConfigInterface.h Split SkFontConfigInterface globals and factory. 2016-09-19 12:13:16 -07:00
SkFontMgr_android.h Stage SkFontMgr factories to return smart pointers. 2017-01-04 14:51:09 +00:00
SkFontMgr_custom.h Stage SkFontMgr factories to return smart pointers. 2017-01-04 14:51:09 +00:00
SkFontMgr_fontconfig.h Stage SkFontMgr factories to return smart pointers. 2017-01-04 14:51:09 +00:00
SkFontMgr_FontConfigInterface.h Stage SkFontMgr factories to return smart pointers. 2017-01-04 14:51:09 +00:00
SkFontMgr_indirect.h Remove SkAutoTUnref and SkAutoTDelete from public includes. 2016-10-27 09:30:08 -07:00
SkFontMgr.h Stage SkFontMgr factories to return smart pointers. 2017-01-04 14:51:09 +00:00
SkRemotableFontMgr.h Move to SkDataTable::MakeXXX and sk_sp. 2016-08-05 06:51:50 -07:00
SkTypeface_mac.h CMake, include/: changes to make fiddle 2.0 better 2015-12-01 09:02:49 -08:00
SkTypeface_win.h Stage SkFontMgr factories to return smart pointers. 2017-01-04 14:51:09 +00:00