)]}'
{
  "log": [
    {
      "commit": "2eecc3ea3d71613463fe2816c3852e1f6c99105b",
      "tree": "f536b3df84a0149140b89b19c05da78aeb6c2dca",
      "parents": [
        "df5b72535d0701d9cd4e9a0b199e93e3828878ca"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 12 18:03:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 18:43:21 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 6a1d92b526d4..7ce5de0c17bd (5 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/6a1d92b526d4..7ce5de0c17bd\n\n\ngit log 6a1d92b526d4..7ce5de0c17bd --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-12 sugoi@google.com Warning fix\n2019-03-12 capn@google.com Fix Visual Studio build of VulkanUnitTests\n2019-03-12 hliatis@google.com vkAcquireNextImageKHR and vkQueuePresentKHR\n2019-03-12 chrisforbes@google.com Plumb depth format through to PixelProcessor::State\n2019-03-12 chrisforbes@google.com Fix image format properties query in various edge cases\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@7ce5de0c17bd\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\u003dbenjaminwagner@google.com\n\nChange-Id: If133d82408a092f02e7524575cf5ec0f7d20c900\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200542\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": "df5b72535d0701d9cd4e9a0b199e93e3828878ca",
      "tree": "0b16f0427a4401436e1f52730e90c8d4659b4463",
      "parents": [
        "e36305f66afb82924ac5dc742cf8a3c841b7c73c"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue Mar 12 14:29:49 2019 -0400"
      },
      "committer": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Tue Mar 12 18:30:38 2019 +0000"
      },
      "message": "Turn on CI/CD for api.skia.org. (skia)\n\nBug: skia:\nChange-Id: I9f9b39f9903a4fa6476adbfb8c41d7aa7f06c0bc\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199841\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "e36305f66afb82924ac5dc742cf8a3c841b7c73c",
      "tree": "8db3b816bd13dad37e5a6583632600f976a3f2df",
      "parents": [
        "435db2d5257fadb9166242588a519a8999758d13"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 12 15:38:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 18:00:56 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 6193cb187e4a..6a1d92b526d4 (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/6193cb187e4a..6a1d92b526d4\n\n\ngit log 6193cb187e4a..6a1d92b526d4 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-12 sugoi@google.com Add utility functions from sw::Surface to vk::Format\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@6a1d92b526d4\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\u003dbenjaminwagner@google.com\n\nChange-Id: Ibaee893cc1b79230ed9e63431b0cc997b4b3dab4\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200395\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": "435db2d5257fadb9166242588a519a8999758d13",
      "tree": "22d9034308e808719392abb4688fd754bc5a2f73",
      "parents": [
        "61770d8a992344c9395ed3027629d60afbc91064"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 12 17:18:16 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 17:55:53 2019 +0000"
      },
      "message": "Roll skia/third_party/skcms 04a7830913b3..10ed3a8a5eec (1 commits)\n\nhttps://skia.googlesource.com/skcms.git/+log/04a7830913b3..10ed3a8a5eec\n\n2019-03-12 mtklein@google.com build emscripten on Linux, incl. bots\n\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/skcms-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\n\n\nCQ_INCLUDE_TRYBOTS\u003dluci.chromium.try:linux-blink-rel\nTBR\u003dbenjaminwagner@google.com\n\nChange-Id: Ie42b48f572f401f88383a2f0feeb202bfc2cc258\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200540\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": "61770d8a992344c9395ed3027629d60afbc91064",
      "tree": "1ca35145dc2ba111f4987ad49115ceafd3f0a0fc",
      "parents": [
        "2a2d732c396f6fae7a98898f953a5c8e967da43c"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Tue Mar 12 10:58:26 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 17:55:51 2019 +0000"
      },
      "message": "simplify filterColor()\n\nThis implementation also pins.\n\nCq-Include-Trybots: luci.chromium.try:linux-blink-rel\nChange-Id: Icd6764ffc967dcebb8a46e8a7727c8e7f3f23ec0\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200397\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "2a2d732c396f6fae7a98898f953a5c8e967da43c",
      "tree": "e6580ccdb00aec94b3ce74e155ea77a988daba80",
      "parents": [
        "b6b3188f81bd6745aed40f7e1d7ed5d68fcb3394"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Tue Mar 12 16:29:32 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 16:29:43 2019 +0000"
      },
      "message": "Revert \"Always explicitly allocate except in Android Framework (take 2)\"\n\nThis reverts commit 88b93da63d46600f78c34759a83f47bc250d5456.\n\nReason for revert: Chrome\n\nOriginal change\u0027s description:\n\u003e Always explicitly allocate except in Android Framework (take 2)\n\u003e \n\u003e This will turn on explicit allocation (w/o opList sorting) in Chrome. It leaves the old allocation system in place in Android Framework and some of Skia\u0027s older bots.\n\u003e \n\u003e We want:\n\u003e   Flutter and Chrome to always explicitly allocate but not sort opLists outside of DDLs\n\u003e   Android to never explicitly allocate and, thus, automatically never sort opLists\n\u003e \n\u003e This cannot land until after the following Chrome CL lands:\n\u003e \n\u003e https://chromium-review.googlesource.com/c/chromium/src/+/1516096 (Disable opList sorting within Skia)\n\u003e \n\u003e \n\u003e Change-Id: Ic7d6a1a77a08f2fe42324773f62cccf8175ab3d7\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199931\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Commit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n\nTBR\u003dbsalomon@google.com,robertphillips@google.com\n\nChange-Id: Ida481ee9833d6db366b3d315fb4e9850d7c005ab\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200506\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "b6b3188f81bd6745aed40f7e1d7ed5d68fcb3394",
      "tree": "7dcd2faadd26f640b4a5977bf4103605c8ac6d04",
      "parents": [
        "60dd62ba20fad508eb6786195b40ca5c576965a0"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Tue Mar 12 11:09:12 2019 -0400"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Tue Mar 12 16:29:42 2019 +0000"
      },
      "message": "[particles] Turn on CI/CD for particles.skia.org\n\nAdd entry to cloudbuild.yaml\n\nBug: skia:\nChange-Id: I649e42f3e4e97e33a673a816ba7815abe1bc08a7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200462\nReviewed-by: Joe Gregorio \u003cjcgregorio@google.com\u003e\n"
    },
    {
      "commit": "60dd62ba20fad508eb6786195b40ca5c576965a0",
      "tree": "24afdb837f2297070bdc955f4a5c742de56b98fb",
      "parents": [
        "692147fccda69cbbc75995976aca9917f28dd01c"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Tue Mar 12 16:28:59 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 16:29:14 2019 +0000"
      },
      "message": "Revert \"Always try to reduce opList splitting in DDL contexts/drawingManagers\"\n\nThis reverts commit 2cce805f1f8216ebdc56b247389d8aa05a51df11.\n\nReason for revert: Chrome\n\nOriginal change\u0027s description:\n\u003e Always try to reduce opList splitting in DDL contexts/drawingManagers\n\u003e \n\u003e This may get us in trouble w/ local DDL testing (since we run all our GMs through DDLs). For Chrome this shouldn\u0027t yet be a problem (since they are only using DDLs for compositing).\n\u003e \n\u003e This does mean we\u0027re on a tight timeline to land predictive intermediate flushes before Chrome starts using DDLs for rasterization.\n\u003e \n\u003e Change-Id: I0bb95c075cff3ee49498ff267d76c3a61d16373e\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199722\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Commit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n\nTBR\u003dbsalomon@google.com,robertphillips@google.com\n\nChange-Id: Idb2dbda1a41844b2541526d504b117fd4cd628cc\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200505\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "692147fccda69cbbc75995976aca9917f28dd01c",
      "tree": "82128a7fa8a953dc90f06768f14e0d995450fed7",
      "parents": [
        "2cce805f1f8216ebdc56b247389d8aa05a51df11"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Tue Mar 12 16:11:01 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 16:11:12 2019 +0000"
      },
      "message": "Revert \"Temporarily re-add GrContextOptions::fExplicitlyAllocateGPUResources for Fuchsia\"\n\nThis reverts commit 13c0f77455a0acb146b0e86c477c47f807442a9e.\n\nReason for revert: See if blocking Chrome roll\nOriginal change\u0027s description:\n\u003e Temporarily re-add GrContextOptions::fExplicitlyAllocateGPUResources for Fuchsia\n\u003e \n\u003e Change-Id: I534f47cedf71cc1bdff4c9ad3cc98670228da118\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/200461\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Commit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n\nTBR\u003dbsalomon@google.com,robertphillips@google.com\n\nChange-Id: Idac9b7f824e23c11617a3281a27e6ae1531866c9\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200501\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "2cce805f1f8216ebdc56b247389d8aa05a51df11",
      "tree": "aaf86a07cc645b5dcf5dec7126842dcddbc11699",
      "parents": [
        "13c0f77455a0acb146b0e86c477c47f807442a9e"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Mar 11 14:01:39 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 15:37:20 2019 +0000"
      },
      "message": "Always try to reduce opList splitting in DDL contexts/drawingManagers\n\nThis may get us in trouble w/ local DDL testing (since we run all our GMs through DDLs). For Chrome this shouldn\u0027t yet be a problem (since they are only using DDLs for compositing).\n\nThis does mean we\u0027re on a tight timeline to land predictive intermediate flushes before Chrome starts using DDLs for rasterization.\n\nChange-Id: I0bb95c075cff3ee49498ff267d76c3a61d16373e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199722\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "13c0f77455a0acb146b0e86c477c47f807442a9e",
      "tree": "5044e7ae595f30a0c0b1f6fc778710f584f7d5b3",
      "parents": [
        "406b068942f00a729dd03461b723ac04bda61b43"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Tue Mar 12 10:43:44 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 15:18:50 2019 +0000"
      },
      "message": "Temporarily re-add GrContextOptions::fExplicitlyAllocateGPUResources for Fuchsia\n\nChange-Id: I534f47cedf71cc1bdff4c9ad3cc98670228da118\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200461\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    }
  ]
}
