skia2/dm
Ben Wagner f15f78c905 [debugger] Handle '\0' and such in json strings.
This allows mskps produced with Chromium to be displayed in the
debugger. Previously, the debugger would produce invalid json if any
string contained characters which needed to be escaped. The debugger
also treated all strings like NULL terminated strings, but json is
Unicode based and code point U+0000 is a perfectly good code point.

Change-Id: I28150bad666b02be9f1e4af4078a4ca1e65bf000
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/549098
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Herb Derby <herb@google.com>
2022-06-11 17:49:01 +00:00
..
DM.cpp [dm] Upload old SKPs into a separate "old-skp" Gold corpus. 2022-06-08 18:53:13 +00:00
DMGpuTestProcs.cpp Reland "[graphite] Move Graphite into Skia base directories." 2022-04-11 18:37:20 +00:00
DMJsonWriter.cpp [debugger] Handle '\0' and such in json strings. 2022-06-11 17:49:01 +00:00
DMJsonWriter.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DMSrcSink.cpp [graphite] remove 'testPrecompile' from Graphite config options 2022-06-06 14:16:39 +00:00
DMSrcSink.h [graphite] remove 'testPrecompile' from Graphite config options 2022-06-06 14:16:39 +00:00