skia2/dm
Florin Malita 562017b086 [SVGCanvas] Clean up public factories
Remove the internal-only/XMLWriter-based factory.

Update SkSVGDevice to always own the xml writer.

The only internal client passing an interesting XMLWriter is
SVGDeviceTest - update to use the device factory directly.

While at it, update the SkSVGDevice factory to return smart pointers
(Create -> Make).

Change-Id: Ibda1ca86ef9fb81ab512822000835ace1af67978
Reviewed-on: https://skia-review.googlesource.com/c/192580
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2019-02-14 19:17:35 +00:00
..
DM.cpp replace gamma_correct with gamut/transfer_fn in DM 2019-02-13 00:15:38 +00:00
DMGpuTestProcs.cpp Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
DMJsonWriter.cpp replace gamma_correct with gamut/transfer_fn in DM 2019-02-13 00:15:38 +00:00
DMJsonWriter.h replace gamma_correct with gamut/transfer_fn in DM 2019-02-13 00:15:38 +00:00
DMSrcSink.cpp [SVGCanvas] Clean up public factories 2019-02-14 19:17:35 +00:00
DMSrcSink.h Add new DM via, "ddl2" which records/draws DDLs for each test twice. 2018-12-17 20:22:15 +00:00