)]}'
{
  "log": [
    {
      "commit": "01fe263606601d5a95272e3bdf086cb2b85e2d74",
      "tree": "fb0e757e3c4fdb201140abae7fdf9fb8440fb1e5",
      "parents": [
        "d8388e0bfe1cdac0862c2afa066e5cf22ec9bbac"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Thu Mar 28 18:15:43 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 22:50:32 2019 +0000"
      },
      "message": "[skottie] Add support for BodyMovin 5.5.0 keyframes\n\nBM 5.5.0 introduced a change in the keyframe format (dropped redundant\nstart/end value repetitions).  This updates the parser to support the\nnew format.\n\nTBR\u003dreed@google.com\nChange-Id: I44efc54b60d08574ab649b0da90336dbd0e40391\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204740\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "d8388e0bfe1cdac0862c2afa066e5cf22ec9bbac",
      "tree": "e5c45403b8949bae1ac99a36367a8e30d8e8296d",
      "parents": [
        "22008aa9456a8265fbcaa702170fbeffa9752f2e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 28 15:14:35 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 22:47:13 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.\nrecipe_engine:\n  https://crrev.com/48f7d09ba6cca243c582f8e6eb80bd10a0ff161c Add the ability to use lambdas as post-processing hooks. (gbeaty@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I4be174a815ad060dfb5a489eedfc1dcc5d1322a7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204705\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": "22008aa9456a8265fbcaa702170fbeffa9752f2e",
      "tree": "fc5c4816c59acd1e8f2c67b1a4ccbb68577cdf8b",
      "parents": [
        "b0a8684e619e71c89da4b9b5677e4cc2d7fa256a"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 28 21:53:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 22:33:30 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 4aa9bf12f7e0..48b3587f8ea4 (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/4aa9bf12f7e0..48b3587f8ea4\n\n\ngit log 4aa9bf12f7e0..48b3587f8ea4 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-28 chrisforbes@google.com Implement indirect draws\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@48b3587f8ea4\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-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:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dstani@google.com\n\nChange-Id: Ied379e918b7d6734dec7e64da1a9d27bd1fd1734\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204703\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": "b0a8684e619e71c89da4b9b5677e4cc2d7fa256a",
      "tree": "8b08319b924e44587cb093bcb4a53caa573f1416",
      "parents": [
        "6aca398ea3f4883d2b9aa363d0d645949524ebb2"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Thu Mar 28 16:39:58 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 21:16:10 2019 +0000"
      },
      "message": "Add API to get canvas wrapped by SkPaintFilterCanvas\n\nImplement SkAndroidFrameworkUtil::getBaseWrappedCanvas, which gets\nthe real canvas behind SkPaintFilterCanvas. This is useful, because\nSkCanvas::drawDrawable works differently on a GPU backed canvas.\n\nTest: Built and ran with Android\nBug: b/128792554\nChange-Id: I5b75d42256d7a4efca987d55be2ce064c10fb4e7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204442\nCommit-Queue: Stan Iliev \u003cstani@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "6aca398ea3f4883d2b9aa363d0d645949524ebb2",
      "tree": "8706bcb327a8c0c8fed103e5a2df05a0532996ee",
      "parents": [
        "98b14ffed733d9fad26f842451e6eafd82f9371a"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 28 20:34:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 21:13:20 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader a563dd8c5734..4aa9bf12f7e0 (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/a563dd8c5734..4aa9bf12f7e0\n\n\ngit log a563dd8c5734..4aa9bf12f7e0 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-28 chrisforbes@google.com Allow subpasses to use secondary command buffers\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@4aa9bf12f7e0\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-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:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dstani@google.com\n\nChange-Id: I6e9192a02e93c73633c30e383d8fb8bd2fff0aca\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204701\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": "98b14ffed733d9fad26f842451e6eafd82f9371a",
      "tree": "fcc86c740429e995bf83b6774d34b5c6b9ab90c3",
      "parents": [
        "cfae284e080dba20fffa51caef63ae591ba06490"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 28 13:03:40 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 20:37:20 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.\nrecipe_engine:\n  https://crrev.com/c53035c7c222ad781a4e941cda966d43cea464bb [recipes.py] Do a git-clean after asserting the current revision. (iannucci@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ideebb22ce2c5a847360253a23afe081f6f1cac63\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204544\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": "cfae284e080dba20fffa51caef63ae591ba06490",
      "tree": "e12ac3f536a7d36fbd054aadb4151e8fff731890",
      "parents": [
        "c7f13a56b9d45fb50f5f388a7bc2571c525abeec"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 28 19:50:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 20:32:00 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 0839cbda698f..a563dd8c5734 (2 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/0839cbda698f..a563dd8c5734\n\n\ngit log 0839cbda698f..a563dd8c5734 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-28 chrisforbes@google.com Add support for OpVectorTimesMatrix\n2019-03-28 chrisforbes@google.com Add support for OpMatrixTimesVector\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@a563dd8c5734\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-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:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dstani@google.com\n\nChange-Id: I88c5a326a32f4befe00988110ade32c1d1afb2bb\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204660\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": "c7f13a56b9d45fb50f5f388a7bc2571c525abeec",
      "tree": "ead87f17abc7d9e43d86cc25b71a99eef16f9d40",
      "parents": [
        "ba4178ec4881c32fcfd51b54ee6eb061a664c4f9"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 28 12:24:11 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 19:56:57 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.\nrecipe_engine:\n  https://crrev.com/16c546d0ec115133051c875e5121eab17c54bb45 Update the ignores for checkers to include the steps dictionary. (gbeaty@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic6a123d476054e8959d81084f2741a26977c0355\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204542\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": "ba4178ec4881c32fcfd51b54ee6eb061a664c4f9",
      "tree": "6e766cc18c66583322bbe204cb86439ec94a234e",
      "parents": [
        "a39373b84e19d86952ecb14100e9246c852f4f4f"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Thu Mar 28 14:53:27 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 19:47:50 2019 +0000"
      },
      "message": "Remove unused PixelOpsFlags values\n\nkDontFlush_PixelOpsFlag was used by the unmourned GrTextureStripAtlas\nI don\u0027t know if kFlushWrites_PixelOp [sic] was ever used\n\nChange-Id: I4b3e2341847eff6fdb5f84e5eb6a557ccd52d2bb\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204540\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "a39373b84e19d86952ecb14100e9246c852f4f4f",
      "tree": "13c2c8881319dac9efe537c46392c226f3b77f7d",
      "parents": [
        "cc8c7bee792573f8e9dc108236d3af7621ad4f49"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 28 18:53:45 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 28 19:41:30 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 e810ad90799c..8116d646b3f8 (6 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/e810ad90799c..8116d646b3f8\n\n\ngit log e810ad90799c..8116d646b3f8 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-28 angle-autoroll@skia-public.iam.gserviceaccount.com Roll ./third_party/spirv-tools/src 2ac348b5c0a5..2ff54e34ed37 (11 commits)\n2019-03-28 courtneygo@google.com Ensure framebuffer is up-to-date before drawing\n2019-03-28 angle-autoroll@skia-public.iam.gserviceaccount.com Roll ./third_party/glslang/src 5efb004d5960..e0d59bbe1857 (3 commits)\n2019-03-28 syoussefi@chromium.org Vulkan: Use render pass ops to clear images when possible\n2019-03-28 geofflang@chromium.org Vulkan: Pass the current context to egl Sync operations.\n2019-03-28 jmadill@chromium.org Add suppressions for Mac dEQP [Part 3].\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@8116d646b3f8\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\u003dstani@google.com\n\nChange-Id: I4c6028420bda026db235d0140752d769034b5313\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204584\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"
    }
  ]
}
