)]}'
{
  "commit": "33906ad1e26fd36430a70712382b3edc3970213c",
  "tree": "7e1d1af5db96bbf5f517ff5b9a97ef370d8c915d",
  "parents": [
    "e88d4382e1cf0041ecc1f148e05fbf3b7d0fb7b1"
  ],
  "author": {
    "name": "Robert Phillips",
    "email": "robertphillips@google.com",
    "time": "Wed Apr 17 12:03:45 2019 +0000"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Wed Apr 17 12:03:53 2019 +0000"
  },
  "message": "Reland \"Revert \"Simplify SkTypeface::charsToGlyphs API to require UTF32 input\"\"\n\nThis reverts commit 652b007a4cbb0b8c716510949456243573129ff4.\n\nReason for revert: Potentially causing Google3 errors\n\nOriginal change\u0027s description:\n\u003e Revert \"Revert \"Simplify SkTypeface::charsToGlyphs API to require UTF32 input\"\"\n\u003e \n\u003e with legacy guard for google3\n\u003e \n\u003e Needs this to land first: https://critique.corp.google.com/#review/243924283\n\u003e \n\u003e This reverts commit 70ed05e53ad244b3234415b447e5fcd53fb40e3b.\n\u003e \n\u003e Change-Id: I3e821dfcdbf3004382092338ebad7cceaf40cefd\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/208668\n\u003e Reviewed-by: Mike Reed \u003creed@google.com\u003e\n\u003e Commit-Queue: Mike Reed \u003creed@google.com\u003e\n\u003e Auto-Submit: Mike Reed \u003creed@google.com\u003e\n\nTBR\u003dfmalita@chromium.org,reed@google.com\n\nChange-Id: Id2b3ed8a6157b5e33721b0c5168c5680bfac15b0\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/208669\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc34af1587e1860ac480a92eb17e323898afe8b5",
      "old_mode": 33188,
      "old_path": "bench/CmapBench.cpp",
      "new_id": "3b90e35c40c3e39d0acdfa4f8071db608e2ae343",
      "new_mode": 33188,
      "new_path": "bench/CmapBench.cpp"
    },
    {
      "type": "modify",
      "old_id": "00b19d2e263d79b1a487d0c23a00e9dd44da61ab",
      "old_mode": 33188,
      "old_path": "bench/TypefaceBench.cpp",
      "new_id": "cce5cdbd442946592131d0cd71a3824437e6e68c",
      "new_mode": 33188,
      "new_path": "bench/TypefaceBench.cpp"
    },
    {
      "type": "modify",
      "old_id": "1584ea44a52e74e52c0ff730fcabb379fee74864",
      "old_mode": 33188,
      "old_path": "gm/atlastext.cpp",
      "new_id": "328f398a8bf781dc4e17cdd7ef7d09e1dc3a925d",
      "new_mode": 33188,
      "new_path": "gm/atlastext.cpp"
    },
    {
      "type": "modify",
      "old_id": "a64c4bb7505065be522a023ddce71b185af0f0e9",
      "old_mode": 33188,
      "old_path": "include/core/SkFont.h",
      "new_id": "74b7df57c785773e30b5baf8b5fb7529c1eef655",
      "new_mode": 33188,
      "new_path": "include/core/SkFont.h"
    },
    {
      "type": "modify",
      "old_id": "67964516f5c051b95d0c2523a262307b98551101",
      "old_mode": 33188,
      "old_path": "include/core/SkFontTypes.h",
      "new_id": "bb1b03f2274c1790c7766ddae2c513515308de32",
      "new_mode": 33188,
      "new_path": "include/core/SkFontTypes.h"
    },
    {
      "type": "modify",
      "old_id": "99c22ce336117283c39e341533698d6cf5a498c2",
      "old_mode": 33188,
      "old_path": "include/core/SkTypeface.h",
      "new_id": "7f5af8cdb1690e7786c6e7e0e3e19db572457885",
      "new_mode": 33188,
      "new_path": "include/core/SkTypeface.h"
    },
    {
      "type": "modify",
      "old_id": "29c82295c65640a862debcae3b42e8ac63c5340a",
      "old_mode": 33188,
      "old_path": "src/core/SkFont.cpp",
      "new_id": "5ab8447035f4158099df4c4b39a8f2d21f917802",
      "new_mode": 33188,
      "new_path": "src/core/SkFont.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cb4e98f9e777f88340b0b563ad59895edf062a9",
      "old_mode": 33188,
      "old_path": "src/core/SkTypeface.cpp",
      "new_id": "3950e5d5710832a85fd76644aaaf6a87d357be9e",
      "new_mode": 33188,
      "new_path": "src/core/SkTypeface.cpp"
    },
    {
      "type": "modify",
      "old_id": "dde0ff555d9415c0ec4b744207aa67572b047727",
      "old_mode": 33188,
      "old_path": "src/core/SkTypeface_remote.h",
      "new_id": "46908c58923a9eff74ad31f5d9a90938a848528a",
      "new_mode": 33188,
      "new_path": "src/core/SkTypeface_remote.h"
    },
    {
      "type": "modify",
      "old_id": "1597c988367eece3e5c7f487f91991ca288a9bc5",
      "old_mode": 33188,
      "old_path": "src/core/SkUtils.h",
      "new_id": "cfbdaae31b03d2c1e3194d4ff65d5a8b164302d1",
      "new_mode": 33188,
      "new_path": "src/core/SkUtils.h"
    },
    {
      "type": "modify",
      "old_id": "dd0b80026440c29cf9f43cdac5900ae20259bb47",
      "old_mode": 33188,
      "old_path": "src/ports/SkFontHost_FreeType.cpp",
      "new_id": "c21f8844ed5cb722d311f3fb3bda71579fda86d5",
      "new_mode": 33188,
      "new_path": "src/ports/SkFontHost_FreeType.cpp"
    },
    {
      "type": "modify",
      "old_id": "064b1a82593fa1fdada7b51ae9963e2af9188d0b",
      "old_mode": 33188,
      "old_path": "src/ports/SkFontHost_FreeType_common.h",
      "new_id": "02cdb60156a5047dae6073bb0ffba30d84ac7e0d",
      "new_mode": 33188,
      "new_path": "src/ports/SkFontHost_FreeType_common.h"
    },
    {
      "type": "modify",
      "old_id": "870ee30f7d8fda4d88d6ea3d1752aef9a12140d0",
      "old_mode": 33188,
      "old_path": "src/ports/SkFontHost_mac.cpp",
      "new_id": "5f9cbcf80aa494a25d48198f0f02a54e286f87cc",
      "new_mode": 33188,
      "new_path": "src/ports/SkFontHost_mac.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb76fc572f437acd62590dbeddd9062fc0449bd8",
      "old_mode": 33188,
      "old_path": "src/ports/SkFontHost_win.cpp",
      "new_id": "bbb37c7f921971bd930df825005c54ce0cb75da7",
      "new_mode": 33188,
      "new_path": "src/ports/SkFontHost_win.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcb9d7dc6084b4c009553cd0e31669e262229661",
      "old_mode": 33188,
      "old_path": "src/ports/SkTypeface_win_dw.cpp",
      "new_id": "c7802aa858ad7f502aece5e8896c224e6d37788e",
      "new_mode": 33188,
      "new_path": "src/ports/SkTypeface_win_dw.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e11333bbaaa3359af116d1fbd6a35b574e10e75",
      "old_mode": 33188,
      "old_path": "src/ports/SkTypeface_win_dw.h",
      "new_id": "855ef79d76509d60d9f1964cb22f121330a7cb8c",
      "new_mode": 33188,
      "new_path": "src/ports/SkTypeface_win_dw.h"
    },
    {
      "type": "modify",
      "old_id": "0b70ac67bcd15b385573d4f038c7900f86e78814",
      "old_mode": 33188,
      "old_path": "tests/FontHostTest.cpp",
      "new_id": "c9846a6c87c35eaa77f54a0d3037d8b6f8d70c99",
      "new_mode": 33188,
      "new_path": "tests/FontHostTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0d8b492ee37cb2174af7798a23a784f11048310",
      "old_mode": 33188,
      "old_path": "tests/FontMgrTest.cpp",
      "new_id": "67867b54dd8e6d780584072b012e410da8168837",
      "new_mode": 33188,
      "new_path": "tests/FontMgrTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "503bd49786101cc0bed008a36e23ccf54f03bee9",
      "old_mode": 33188,
      "old_path": "tests/PaintTest.cpp",
      "new_id": "f22aaf5ef550c03e7fc8a6154212be4562a8f173",
      "new_mode": 33188,
      "new_path": "tests/PaintTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e6cdeca0f80f8733be199bd5c146f3422bf1c59",
      "old_mode": 33188,
      "old_path": "tests/SkRemoteGlyphCacheTest.cpp",
      "new_id": "07cad4525061bd5db4eca24703c1b6c9289f6b5e",
      "new_mode": 33188,
      "new_path": "tests/SkRemoteGlyphCacheTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "d20bf2b4da3cb60c1d7e84743ed61fec7c722f30",
      "old_mode": 33188,
      "old_path": "tools/fonts/RandomScalerContext.cpp",
      "new_id": "3431c933d7d8a6cb2b5a6480546a9a513377a823",
      "new_mode": 33188,
      "new_path": "tools/fonts/RandomScalerContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0eb02c10cde6925fba1376292318a5e05f63975",
      "old_mode": 33188,
      "old_path": "tools/fonts/RandomScalerContext.h",
      "new_id": "ea1b655fb126fdc73c78d99a18015d6780688e5f",
      "new_mode": 33188,
      "new_path": "tools/fonts/RandomScalerContext.h"
    },
    {
      "type": "modify",
      "old_id": "dc358a77144199125d61e8094b18fe4aaf665712",
      "old_mode": 33188,
      "old_path": "tools/fonts/TestEmptyTypeface.h",
      "new_id": "bd630d349a1158a98a0df6eb6d5238b16d2a93b2",
      "new_mode": 33188,
      "new_path": "tools/fonts/TestEmptyTypeface.h"
    },
    {
      "type": "modify",
      "old_id": "e180f96c391b9a5e21fe4bae87a09f9209d58583",
      "old_mode": 33188,
      "old_path": "tools/fonts/TestSVGTypeface.cpp",
      "new_id": "80ee05af0d8861f1de9787602f6f868e0974139b",
      "new_mode": 33188,
      "new_path": "tools/fonts/TestSVGTypeface.cpp"
    },
    {
      "type": "modify",
      "old_id": "592418a82d18ce73c0055e9fbc3557694a964a48",
      "old_mode": 33188,
      "old_path": "tools/fonts/TestSVGTypeface.h",
      "new_id": "ba0d7899d70d852843934db0730dee0b47672e4b",
      "new_mode": 33188,
      "new_path": "tools/fonts/TestSVGTypeface.h"
    },
    {
      "type": "modify",
      "old_id": "4641eefe45c2cabcfa3c5263ff46f7aa3222ddcb",
      "old_mode": 33188,
      "old_path": "tools/fonts/TestTypeface.cpp",
      "new_id": "05f5d79940f140dfc7be2c541223e1984d93f5f6",
      "new_mode": 33188,
      "new_path": "tools/fonts/TestTypeface.cpp"
    },
    {
      "type": "modify",
      "old_id": "7dcd574020ce09e6a7c9d6a7846c1740f0ac4e7d",
      "old_mode": 33188,
      "old_path": "tools/fonts/TestTypeface.h",
      "new_id": "8ea837f65e3221618407d4a63a9a9f26c2c614d6",
      "new_mode": 33188,
      "new_path": "tools/fonts/TestTypeface.h"
    }
  ]
}
