)]}'
{
  "commit": "d2e9f767bbb1a7664e9ee83d0755d7e4327cb7b2",
  "tree": "48e23613d7bb6f3c57ec16bf447390a704be5598",
  "parents": [
    "c7fbda95404a9422d0dd762d35383d5a61e89440"
  ],
  "author": {
    "name": "Robert Phillips",
    "email": "robertphillips@google.com",
    "time": "Wed Mar 07 11:54:37 2018 -0500"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Wed Mar 07 19:25:10 2018 +0000"
  },
  "message": "Revise Text \u0026 Small Path Atlas so instantiation failure is handled at flush time\n\nThis paves the way to having the AtlasTextOps not need the RestrictedAtlasManager at op creation time.\n\nChange-Id: I1028faba730d50d3d3349a4c0809465d036ed611\nReviewed-on: https://skia-review.googlesource.com/111807\nReviewed-by: Jim Van Verth \u003cjvanverth@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9da5fd1e3dae08ee3f34882025a80bbd3d764367",
      "old_mode": 33188,
      "old_path": "src/atlastext/SkAtlasTextTarget.cpp",
      "new_id": "4513952781d4974749417ca9f76542250b56e633",
      "new_mode": 33188,
      "new_path": "src/atlastext/SkAtlasTextTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbb87f78ab8ff0d2b94119532e576a408c019b56",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawOpAtlas.cpp",
      "new_id": "629d91b3b04f9c53dff921cd084a74e937c52b1d",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawOpAtlas.cpp"
    },
    {
      "type": "modify",
      "old_id": "b849d9e0670b8507c93809fbb35284ae59e64241",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawOpAtlas.h",
      "new_id": "6106c0c64b8c8fbbef9ffeed1b0c812700589c27",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawOpAtlas.h"
    },
    {
      "type": "modify",
      "old_id": "9e144ed278860b37fc49318ac53c31099802646e",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrAtlasTextOp.cpp",
      "new_id": "07e114196bcbf5953d55829327ea8da9fe5e5f23",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrAtlasTextOp.cpp"
    },
    {
      "type": "modify",
      "old_id": "16070691184b0fd9986163f4a92b59df1547ec49",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrSmallPathRenderer.cpp",
      "new_id": "73f0da567e2fa0e2369985ea8641de46cded6654",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrSmallPathRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef83c771a6e1d4baa8948cbdf913945ef28473cc",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrSmallPathRenderer.h",
      "new_id": "ab58bdf10744954fad363afd576dd0aeb26bf702",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrSmallPathRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "c6a60567e6ac803907483c4c43d62fa1f77a6648",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrAtlasManager.cpp",
      "new_id": "b688c1cce501e378704950e3f7da8eaac62f85eb",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrAtlasManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb9c113b7ea732a02d016eb17811af132f3761cc",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrAtlasManager.h",
      "new_id": "924119397e7b445ca16978df9b4ae77113129bcc",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrAtlasManager.h"
    },
    {
      "type": "modify",
      "old_id": "b4a11a496dfe2e21986149b1a9fddf2ac9a8b69e",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrAtlasTextBlob.h",
      "new_id": "a01041f8dcdbc603d65d2cfa2f090647c6d29695",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrAtlasTextBlob.h"
    },
    {
      "type": "modify",
      "old_id": "296df22f51cf1b50d80a91969aa77c2009b43482",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrAtlasTextBlobVertexRegenerator.cpp",
      "new_id": "19b0959f586e1c7ee637bcd1cbd35f6cea4ca951",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrAtlasTextBlobVertexRegenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad708d7d7fcbb02a08500e0f81b5e8d7198c9079",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrAtlasTextContext.cpp",
      "new_id": "ef71fe061308ea95283fea6894ee75d66091d346",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrAtlasTextContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f95d9a0c06032db9973d5682707c850b30f99fc",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrAtlasTextContext.h",
      "new_id": "1342ee7ac853f420a19b1e2f7b25b42825fd7389",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrAtlasTextContext.h"
    },
    {
      "type": "modify",
      "old_id": "2372af815cca74f283c06f39b22de58b1fc4a94f",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrGlyphCache.cpp",
      "new_id": "49e24b8b8c9d35725b4ab63a2335cedb91703fb1",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrGlyphCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e6056e6f5c923b5160b47a69f8d6cd66ab21e19",
      "old_mode": 33188,
      "old_path": "src/gpu/text/GrGlyphCache.h",
      "new_id": "bbc199fac1d167184661686bb9e1fcdddbfd635e",
      "new_mode": 33188,
      "new_path": "src/gpu/text/GrGlyphCache.h"
    },
    {
      "type": "modify",
      "old_id": "7e35a077268625293094786ec37a40466c48bf24",
      "old_mode": 33188,
      "old_path": "tests/DrawOpAtlasTest.cpp",
      "new_id": "a579063f2b5d2a21e50dad66796ab621fc4ad6f8",
      "new_mode": 33188,
      "new_path": "tests/DrawOpAtlasTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e9f73a6cb5ff641b2e97309bcec920bd02158af",
      "old_mode": 33188,
      "old_path": "tools/gpu/GrTest.cpp",
      "new_id": "aa2b07e2326798be66aea62303774fce9ef81d10",
      "new_mode": 33188,
      "new_path": "tools/gpu/GrTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d988c7b0454037d1480c9560888fd1667ff397f",
      "old_mode": 33188,
      "old_path": "tools/gpu/GrTest.h",
      "new_id": "6666ab1a2010ec670b16426657c5d134be67884e",
      "new_mode": 33188,
      "new_path": "tools/gpu/GrTest.h"
    }
  ]
}
