skia2/include
bungeman f93d71122e SkFontData to use smart pointers.
The SkFontData type is not exposed externally, so any method which uses
it can be updated to use smart pointers without affecting external
users. Updating this first will make updating the public API much
easier.

This also updates SkStreamAsset* SkStream::NewFromFile(const char*) to
std::unique_ptr<SkStreamAsset> SkStream::MakeFromFile(const char*). It
appears that no one outside Skia is currently using SkStream::NewfromFile
so this is a good time to update it as well.

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2339273002

Committed: https://skia.googlesource.com/skia/+/d8c2476a8b1e1e1a1771b17e8dd4db8645914f8c
Review-Url: https://codereview.chromium.org/2339273002
2016-09-16 06:24:20 -07:00
..
android change SkStreams to work with sk_sp<SkData> instead of SkData* 2016-09-12 12:01:44 -07:00
animator Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
c spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07:00
codec Implement Fill() for incomplete decodes to RGBA_F16 2016-09-13 09:04:11 -07:00
config gyp/sfntly: set SK_SFNTLY_SUBSETTER uniformly 2016-08-24 12:28:38 -07:00
core SkFontData to use smart pointers. 2016-09-16 06:24:20 -07:00
effects Add staging for removal of SkRRectsGaussianEdgeShader::Make (for Android) 2016-09-16 06:17:45 -07:00
gpu Add GrContextOptions flag to disable distance field path renderer. 2016-09-15 13:50:26 -07:00
images gn: fix fiddle 2016-08-02 11:13:49 -07:00
pathops Move SkTDArray to private. 2016-02-18 08:53:33 -08:00
ports SkFontData to use smart pointers. 2016-09-16 06:24:20 -07:00
private Improve usage of window rectangles 2016-09-06 10:01:07 -07:00
svg Delete the legacy SVG parser 2016-07-19 06:12:54 -07:00
utils SkFontData to use smart pointers. 2016-09-16 06:24:20 -07:00
views Remove use of MakeRenderTargetDirect from view system 2016-07-28 15:17:34 -07:00
xml Initial SVG model 2016-07-26 18:46:34 -07:00