)]}'
{
  "log": [
    {
      "commit": "3d5b488e5cd749e08a2e5e0ed0f6f8038621bb82",
      "tree": "0c6c0be0fca9d2d376d9fdc7cc4004419a296446",
      "parents": [
        "86dbae9c1b49843b2ee40edfa264ce447d9c7d13"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Jan 04 21:11:13 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 23:30:06 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 e4109f27136d..9db8df4c3e6e (1 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/e4109f27136d..9db8df4c3e6e\n\n\ngit log e4109f27136d..9db8df4c3e6e --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-01-04 thakis@chromium.org Slightly simplify .def file use.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@9db8df4c3e6e\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE\nTBR\u003dbungeman@google.com\n\nChange-Id: Ib7b6a4b0cee708614dbcecad053360fd9b660806\nReviewed-on: https://skia-review.googlesource.com/c/181371\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "86dbae9c1b49843b2ee40edfa264ce447d9c7d13",
      "tree": "7648e7d5e43643c2a1d3bda3d0c082454f6d4dcc",
      "parents": [
        "2e825a3c5d2cec71953fe54679237e0afb16a93a"
      ],
      "author": {
        "name": "Herbert Derby",
        "email": "herb@google.com",
        "time": "Thu Jan 03 13:10:59 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 22:22:22 2019 +0000"
      },
      "message": "Separate cache lookup from run font setup\n\nSeperate concerns so that cache lookup and run setup are different code.\nThis will allow the common code in painter to do the caache lookup.\n\nChange-Id: I30a208ebc715c07f5720a7a8fc8240aabfda869d\nReviewed-on: https://skia-review.googlesource.com/c/180928\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Herb Derby \u003cherb@google.com\u003e\n"
    },
    {
      "commit": "2e825a3c5d2cec71953fe54679237e0afb16a93a",
      "tree": "bdade62438b3244a611a0fc3d473d3b86642d86f",
      "parents": [
        "d5cdc2cd4d9c620e2112decd0934fe7dcbea2450"
      ],
      "author": {
        "name": "Chris Dalton",
        "email": "csmartdalton@google.com",
        "time": "Fri Jan 04 22:14:27 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 22:14:31 2019 +0000"
      },
      "message": "Revert \"ccpr: Rework the path cache to support sporadic flushing\"\n\nThis reverts commit d6fa45472cb82b7d8e58d0437f7723c672488b8b.\n\nReason for revert: Assertion failures\n\nOriginal change\u0027s description:\n\u003e ccpr: Rework the path cache to support sporadic flushing\n\u003e \n\u003e Removes the notion of a stashed atlas that we store from the previous\n\u003e flush. Now we just cache every atlas we ever render. Cached atlases\n\u003e can either be 16-bit or 8-bit.\n\u003e \n\u003e The \"reuse\" and \"animation\" cases should both behave exactly the same\n\u003e as before: Where before we would copy from the stashed atlas to 8-bit\n\u003e atlases, we now copy from a cached 16-bit atlas and then invalidate\n\u003e it. Where before we would recycle the stashed atlas\u0027s backing texture\n\u003e object, we now recycle this same texture object from an invalidated\n\u003e 16-bit cached atlas.\n\u003e \n\u003e The main difference is that cases like tiled rendering now work. If\n\u003e you draw your whole scene in one flush, you still get one big 16-bit\n\u003e cached atlas, just like the \"stashed atlas\" implementation. But if you\n\u003e draw your scene in tiles, you now get lots of little cached 16-bit\n\u003e atlases, which can be reused and eventually copied to 8-bit atlases.\n\u003e \n\u003e Bug: skia:8462\n\u003e Change-Id: Ibae65febb948230aaaf1f1361eef9c8f06ebef18\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/179991\n\u003e Commit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n\u003e Reviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n\nTBR\u003dbsalomon@google.com,robertphillips@google.com,csmartdalton@google.com\n\nChange-Id: Iad74a14fcb09da12f32b9b78f803b8472a5d60ae\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: skia:8462\nReviewed-on: https://skia-review.googlesource.com/c/181444\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n"
    },
    {
      "commit": "d5cdc2cd4d9c620e2112decd0934fe7dcbea2450",
      "tree": "bfca1409cf4f2e4510ed09224b4717f88bdcd285",
      "parents": [
        "8061ba8570721404b815d3a8a4eb4c452f323f7f"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Jan 04 15:57:33 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 21:54:49 2019 +0000"
      },
      "message": "paint is losing its text-related fields\n\nBug: skia:\nChange-Id: I187c290f30259564e8ff396b54070ca305da3954\nReviewed-on: https://skia-review.googlesource.com/c/181400\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\nAuto-Submit: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "8061ba8570721404b815d3a8a4eb4c452f323f7f",
      "tree": "274ca3786f020dc5805fd6744b09b677f71e2d91",
      "parents": [
        "b73cb3f98e133ff39af4582cf93c7de58390b4b0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Fri Jan 04 13:01:15 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 21:27:19 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/390028fd6b766523bd7bb06b62e1ca92161467cc Do not validate deleted configs (nodir@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I7b102b3d1c0b862a38baeb695a1baa6093bd8816\nReviewed-on: https://skia-review.googlesource.com/c/181402\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "b73cb3f98e133ff39af4582cf93c7de58390b4b0",
      "tree": "13a1644a55aa3b67c51838b3be4c3b093401651b",
      "parents": [
        "d2efe524afd292dac68a3fe62170a69b6ab7319d"
      ],
      "author": {
        "name": "Ben Wagner",
        "email": "benjaminwagner@google.com",
        "time": "Fri Jan 04 13:18:10 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 21:24:59 2019 +0000"
      },
      "message": "Add IntelIris655 Win10 jobs.\n\nBug: skia:8587, skia:8659\nChange-Id: I6dfe3635db264fc46d23daf662a87b98ed07066f\nReviewed-on: https://skia-review.googlesource.com/c/173082\nCommit-Queue: Greg Daniel \u003cegdaniel@google.com\u003e\nAuto-Submit: Ben Wagner \u003cbenjaminwagner@google.com\u003e\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\n"
    },
    {
      "commit": "d2efe524afd292dac68a3fe62170a69b6ab7319d",
      "tree": "f2277aa0f49e80fe2ec85d169967fb521c2f2613",
      "parents": [
        "d6fa45472cb82b7d8e58d0437f7723c672488b8b"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Jan 04 15:59:06 2019 -0500"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Fri Jan 04 20:59:36 2019 +0000"
      },
      "message": "[pathkit] Increase test timeouts (for asmjs mostly)\n\nBug: skia:\nChange-Id: Ia84b2eda24b43b858c3f95d860c3f9b6a880bc90\nReviewed-on: https://skia-review.googlesource.com/c/181401\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "d6fa45472cb82b7d8e58d0437f7723c672488b8b",
      "tree": "f774473053a70543dd10c5baf22f1eafc12c9205",
      "parents": [
        "5809a4e2c3adfdacf32862dbed41042e270f9b81"
      ],
      "author": {
        "name": "Chris Dalton",
        "email": "csmartdalton@google.com",
        "time": "Fri Jan 04 13:23:51 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 20:51:09 2019 +0000"
      },
      "message": "ccpr: Rework the path cache to support sporadic flushing\n\nRemoves the notion of a stashed atlas that we store from the previous\nflush. Now we just cache every atlas we ever render. Cached atlases\ncan either be 16-bit or 8-bit.\n\nThe \"reuse\" and \"animation\" cases should both behave exactly the same\nas before: Where before we would copy from the stashed atlas to 8-bit\natlases, we now copy from a cached 16-bit atlas and then invalidate\nit. Where before we would recycle the stashed atlas\u0027s backing texture\nobject, we now recycle this same texture object from an invalidated\n16-bit cached atlas.\n\nThe main difference is that cases like tiled rendering now work. If\nyou draw your whole scene in one flush, you still get one big 16-bit\ncached atlas, just like the \"stashed atlas\" implementation. But if you\ndraw your scene in tiles, you now get lots of little cached 16-bit\natlases, which can be reused and eventually copied to 8-bit atlases.\n\nBug: skia:8462\nChange-Id: Ibae65febb948230aaaf1f1361eef9c8f06ebef18\nReviewed-on: https://skia-review.googlesource.com/c/179991\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "5809a4e2c3adfdacf32862dbed41042e270f9b81",
      "tree": "b583ede91ced13fe064fbb0ff550e7c2fb3d487c",
      "parents": [
        "275eaff3be4b371983451f3e15c4d757e4c6c675"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Fri Jan 04 14:55:35 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Jan 04 20:41:27 2019 +0000"
      },
      "message": "[skjson] NaN while parsing long decimals\n\nWhen parsing numbers with long decimals, the fast-path decimal factor\nmay collapse to zero.  Catch this condition (and defer to the slow parse\npath).\n\nBug: skia:8499\nChange-Id: I4e364402aecdcca9558d027a55ff297170e2a195\nReviewed-on: https://skia-review.googlesource.com/c/181179\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    }
  ]
}
