)]}'
{
  "log": [
    {
      "commit": "053b2939938ca55cbc7aa1457628c4c3a1bcd7fa",
      "tree": "c1a44161fc26783183c675fa36517c6f98b105ef",
      "parents": [
        "11078c656ae79eb9add253ff2d1d9ff5a48fe183"
      ],
      "author": {
        "name": "Michael Ludwig",
        "email": "michaelludwig@google.com",
        "time": "Fri Apr 05 14:59:58 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 19:43:10 2019 +0000"
      },
      "message": "Support clip masks for SaveLayerRec and drawSpecial in Ganesh\n\nChange-Id: I2e37e28fcbd3631bccc65253604015871503a089\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205929\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "11078c656ae79eb9add253ff2d1d9ff5a48fe183",
      "tree": "eacf65e06e055e3af71fc9b14712c9097ff02bbe",
      "parents": [
        "f186900dce380da9c21d9a16a0a719f7e539a7f5"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 05 11:34:44 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 19:11:45 2019 +0000"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. depot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.\ndepot_tools:\n  https://crrev.com/9198ef8ede661f96912f5f226d566ae1f1998f7b [bot_update] Default to refs/heads/master (nodir@google.com)\nrecipe_engine:\n  https://crrev.com/4885460fce04564eccdc6d03503934ec32fcc0c9 Exit early if required binaries aren\u0027t found on PATH (garymm@google.com)\n  https://crrev.com/51acda8019760f9d510d3b3343a934c0fddcd7d0 [buildbucket] Add is_critical help function (nodir@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I98ec24631f7fbdb912cd995c46fb6fc267f1b630\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206275\nReviewed-by: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f186900dce380da9c21d9a16a0a719f7e539a7f5",
      "tree": "1b27710c4c97fa220bc479f1cd6881290e750574",
      "parents": [
        "298390e4877bb3fa1df7084473cb482c7ccb0dfb"
      ],
      "author": {
        "name": "Hal Canary",
        "email": "halcanary@google.com",
        "time": "Fri Apr 05 11:51:03 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 18:37:33 2019 +0000"
      },
      "message": "SkPDF: Add regression benchmark for multiple path clips\n\nBug: chromium:947381\nChange-Id: Id4a95af1bdc6cf4a04b11b34060df83b944604e4\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206267\nReviewed-by: Ben Wagner \u003cbungeman@google.com\u003e\nCommit-Queue: Hal Canary \u003chalcanary@google.com\u003e\n"
    },
    {
      "commit": "298390e4877bb3fa1df7084473cb482c7ccb0dfb",
      "tree": "7fcb87d53543ce1dabeb2875b19b837c9f5858cf",
      "parents": [
        "c7755d9470846024ad8108bc7b9b868e808258d6"
      ],
      "author": {
        "name": "Nathaniel Nifong",
        "email": "nifong@google.com",
        "time": "Fri Apr 05 13:39:31 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 18:31:53 2019 +0000"
      },
      "message": "Add helper for loading files, use let\n\nBug: skia:\nChange-Id: I2da7325f5cfbd451358e183e24dcf21278615eb0\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206200\nCommit-Queue: Nathaniel Nifong \u003cnifong@google.com\u003e\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "c7755d9470846024ad8108bc7b9b868e808258d6",
      "tree": "9254961af971739356ef2df389d5bb8db2f0b1b3",
      "parents": [
        "6aaad1a27ab700e47f75d3acd29758cf5809b6fe"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Apr 05 13:29:51 2019 -0400"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Apr 05 18:06:18 2019 +0000"
      },
      "message": "[canvaskit] Bump GPU resource cache to 256MB\n\nWrong file was previously edited.\n\nChange-Id: I2e78d102ca85a22268481d1958b983e41d72ee3e\nBug: skia:\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206271\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "6aaad1a27ab700e47f75d3acd29758cf5809b6fe",
      "tree": "97e454f206a35b42468a6f57db82428ff8702a61",
      "parents": [
        "cc13fd3d6c4a56ad4ab644a16d94e66af25f3d03"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Apr 05 11:33:04 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 17:46:33 2019 +0000"
      },
      "message": "update SkMallocPixelRef docs\n\n - no more color tables\n - explicitly mention that MakeAllocate does not initialize the pixels\n\nChange-Id: I98b9ef1fecc36ea5d9acbae66ccd8979810c2760\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206265\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "cc13fd3d6c4a56ad4ab644a16d94e66af25f3d03",
      "tree": "511c9b828d72f345a1001f25e47368acac2445a8",
      "parents": [
        "774aeba9d0ebbebfb7d94999587a9118eb99e2e9"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Apr 05 13:00:01 2019 -0400"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Apr 05 17:14:55 2019 +0000"
      },
      "message": "[CanvasKit] Add basic support for SkPicture\n\nCan dump SkPicture to an skp, but only for debugging purposes\n(no deserialization).\n\nBug: skia:\nChange-Id: I37f3c4dcfdd70b665748773ee6b5135329c6240a\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206262\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "774aeba9d0ebbebfb7d94999587a9118eb99e2e9",
      "tree": "1cdbdb752668865bb828e934eba9bb4ece9bef2f",
      "parents": [
        "937d9674571ecbed94b83bfd9d04f6d097d96c6d"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Fri Apr 05 10:50:19 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 16:30:22 2019 +0000"
      },
      "message": "[skottie] Add support for pre-decoding images at load time\n\nSome animations use humongous images which thrash Skia\u0027s resource caches\nat raster time.\n\nTo avoid that, we can\n\n1) force decoding upfront, when the animation is loaded\n\n2) clamp the image size to something reasonable (2K^2)\n\nAdd a flag to support this operation mode, and enable for Skottie/WASM.\n\nChange-Id: Id2f127a5200b812b87e588904393d82c80452aa1\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206179\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "937d9674571ecbed94b83bfd9d04f6d097d96c6d",
      "tree": "3dd12ea0cd95f72fc8de2aa5767d59ffbcd1da19",
      "parents": [
        "531f71c004261dbfcf4f63869e055a7eea4d6d6a"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Fri Apr 05 11:54:37 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 16:26:23 2019 +0000"
      },
      "message": "Always mark bitmap glyph runs as such, to ensure they are properly regenerated\n\nIf all glyphs were culled (by being too small), we could end up with a\nrun that never called setHasBitmap. That would prevent us from looking\nat the view matrix on a subsequent draw, when deciding if we needed to\nregenerate.\n\nBug: skia:8955\nChange-Id: Ic7a2539762527f91bdb50ab78bdf5801bfda0034\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206266\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\n"
    },
    {
      "commit": "531f71c004261dbfcf4f63869e055a7eea4d6d6a",
      "tree": "37e3183d47523067c5f277b74a7f5e6a5eabebc9",
      "parents": [
        "0e35ce27e0e933bdca908d8d772ef156ee6cbbb2"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Thu Apr 04 13:36:04 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Apr 05 16:05:03 2019 +0000"
      },
      "message": "Blacklist mobi_wsj.skp on IntelIris 540 and 655\n\nBug: skia:8929\nChange-Id: I322d4980a74b18045c53c5e6f871b4727f884ba1\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206079\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nAuto-Submit: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\n"
    }
  ]
}
