)]}'
{
  "log": [
    {
      "commit": "33332f1e100cf8e2c2fca385113f27b1e076bfd8",
      "tree": "49c02d85069bd1e8b1211bd878ff501f3d6f1e04",
      "parents": [
        "ca81196d4c0a500df9f1394ae7251a6479746ed9"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 22 22:08:23 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 23:05:39 2019 +0000"
      },
      "message": "Roll ../src 9aca4d1c479e..3d76aaf8edee (485 commits)\n\nhttps://chromium.googlesource.com/chromium/src.git/+log/9aca4d1c479e..3d76aaf8edee\n\n\nCreated with:\n  gclient setdep -r ../src@3d76aaf8edee\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/chromium-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:Perf-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-CommandBuffer;skia.primary:Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Debug-All-CommandBuffer\nTBR\u003dbrianosman@google.com\n\nChange-Id: I8353a94401524a0b8cb959db4b5f416c7d61542b\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203109\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": "ca81196d4c0a500df9f1394ae7251a6479746ed9",
      "tree": "01bb9379e7890dd8f83fc3952e844b7347775978",
      "parents": [
        "a5b0b1eb5b63218504bff770b4389938c83054e2"
      ],
      "author": {
        "name": "Adrienne Walker",
        "email": "enne@chromium.org",
        "time": "Fri Mar 22 14:11:14 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 21:48:39 2019 +0000"
      },
      "message": "Prevent overflow in Deserialize::ensureAtLeast\n\nBug: chromium: 935118\nChange-Id: I4c11a763d257f0c44bc75bf0369ba76454c06673\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203176\nCommit-Queue: Adrienne Walker \u003cenne@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nAuto-Submit: Adrienne Walker \u003cenne@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "a5b0b1eb5b63218504bff770b4389938c83054e2",
      "tree": "80759a634403b205de1f5d4edb2a2e36a160bfce",
      "parents": [
        "19cc0f647c886a2aa658d6e370ba32caa3ece5f1"
      ],
      "author": {
        "name": "Jim Van Verth",
        "email": "jvanverth@google.com",
        "time": "Fri Mar 22 21:06:41 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 21:06:50 2019 +0000"
      },
      "message": "Revert \"Reland \"Fix blurry edges on large ovals.\"\"\n\nThis reverts commit 4dd7c1dae12c8e3b0d7777910b9ab8b29efe5ebf.\n\nReason for revert: largeovals GM is busted on some configs\n                   (Mali400MP2, Adreno405, ANGLE, e.g.)\n\nOriginal change\u0027s description:\n\u003e Reland \"Fix blurry edges on large ovals.\"\n\u003e \n\u003e This is a reland of c7aed036c341eff661de2ccc3a728a9b68635159\n\u003e \n\u003e Changes the precision for the GrOvalOpFactory shaders to be float rather than half.\n\u003e In the medium-precision case, adds a scale factor to the shaders to ensure that the\n\u003e denominator of the distance calculation stays within range. If enough precision isn\u0027t\n\u003e available, falls back to a path renderer.\n\u003e \n\u003e Original change\u0027s description:\n\u003e \u003e Fix blurry edges on large ovals.\n\u003e \u003e\n\u003e \u003e Changes the precision for the GrOvalOpFactory shaders to be float rather than half. In the\n\u003e \u003e low-precision case, it falls back to a path renderer for large ovals.\n\u003e \u003e\n\u003e \u003e Bug: b/110380864, skia:8873\n\u003e \u003e Change-Id: I89e8dd067a2e0cab35b1bb515adaab4a2fb4f222\n\u003e \u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201615\n\u003e \u003e Commit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n\u003e \u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e \n\u003e Bug: b/110380864, skia:8873\n\u003e Change-Id: Ic72d819f589ffebf9c5250bb4df4de22ab23f282\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202718\n\u003e Reviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Commit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n\nTBR\u003djvanverth@google.com,bsalomon@google.com,brianosman@google.com\n\nChange-Id: I3467da7e71a0f0dae4349f0f003b55c7db7dbb1d\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: b/110380864, skia:8873\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203174\nReviewed-by: Jim Van Verth \u003cjvanverth@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n"
    },
    {
      "commit": "19cc0f647c886a2aa658d6e370ba32caa3ece5f1",
      "tree": "2d3afd35b589e0d8ecd8462f19b2561153bf32d2",
      "parents": [
        "629f5fc5ec984662f70141a41cda0f1ff6db552f"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Mar 22 15:30:07 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 21:06:29 2019 +0000"
      },
      "message": "create a wrapper to manage --nativeFonts and --gdi\n\nPut it in ToolUtils to avoid cyclic dependencies.\n\nChange-Id: Ie0ad7eb5d1ba58be5ad8c668afdb7c74facd71dc\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203181\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "629f5fc5ec984662f70141a41cda0f1ff6db552f",
      "tree": "d662b721cdc0bda7e35f69104f102a72d95a1055",
      "parents": [
        "1d0e68b839b552872ab1baac0edb07504cd2aec7"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Mar 22 14:55:19 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 20:43:39 2019 +0000"
      },
      "message": "de-common another batch of flags\n\nThese are only used by DM and nanobench,\nand sometimes even do substantially different things...\n\nChange-Id: I973f3938fbae1fd1b19d876fa6a90122fc55d48c\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203167\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": "1d0e68b839b552872ab1baac0edb07504cd2aec7",
      "tree": "8f206e1bc9ba045381c060e9749b945d5c9f6f04",
      "parents": [
        "5c46b72c86271c1a8fb9368f1fb0c2a904ade3e1"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Mar 22 15:57:45 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 20:41:49 2019 +0000"
      },
      "message": "add bench for drawAtlas\n\nBug: skia:\nChange-Id: I00c86a99d3785eec67d9cc7dde31a7705e7d78cd\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203169\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "5c46b72c86271c1a8fb9368f1fb0c2a904ade3e1",
      "tree": "0d4ee95cb02f4526908faeca5d1333e8f93b99a7",
      "parents": [
        "9f20ff6fdfc6f8dca2f9b2c3851a95d15453ae40"
      ],
      "author": {
        "name": "Ethan Nicholas",
        "email": "ethannicholas@google.com",
        "time": "Fri Mar 22 14:32:37 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 20:35:29 2019 +0000"
      },
      "message": "fixed constructing matrices in SPIR-V when arguments cross column boundaries\n\nBug: skia:\nChange-Id: I20550c0ebf2c4ee225552b66f41ad9dc886d5fc3\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203161\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\nCommit-Queue: Ethan Nicholas \u003cethannicholas@google.com\u003e\n"
    },
    {
      "commit": "9f20ff6fdfc6f8dca2f9b2c3851a95d15453ae40",
      "tree": "a19de0e0a00b461e1e38329275743dc9a41d4b50",
      "parents": [
        "e74b31ca4b50feae104283a6f76019e83a33675b"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Fri Mar 22 14:57:57 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 20:13:49 2019 +0000"
      },
      "message": "Simplify two more clients of proxy provider (mipped vs. non-mipped)\n\nBug: skia:\nChange-Id: Ic9a2e0e4afe96d916f9054cd7fbd66ee0147719e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203162\nAuto-Submit: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "e74b31ca4b50feae104283a6f76019e83a33675b",
      "tree": "73d5923e699c66dd90de961a1eea0ab63393a23c",
      "parents": [
        "d0f321be72a2ee5a72f01267240bed2e95a5e426"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 22 18:58:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 19:45:19 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 89c13815df2f..e276f52bb4c9 (2 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/89c13815df2f..e276f52bb4c9\n\n\ngit log 89c13815df2f..e276f52bb4c9 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-22 chrisforbes@google.com Remove extra stencil state from DrawData\n2019-03-22 capn@google.com Remove top-level kokoro/ folder\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@e276f52bb4c9\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\u003dbrianosman@google.com\n\nChange-Id: If4fc884d1805fdac140a9adba148c12b804bac8b\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203107\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": "d0f321be72a2ee5a72f01267240bed2e95a5e426",
      "tree": "75156b5f5f36d158bb4e80df59b9dad03737b605",
      "parents": [
        "4dd7c1dae12c8e3b0d7777910b9ab8b29efe5ebf"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Mar 22 13:15:11 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 19:23:09 2019 +0000"
      },
      "message": "de-common --veryVerbose\n\nIn the end only DM and skia_test really use it.\n\n - nanobench used --veryVerbose in a silly superficial way\n - gm/fontmgr.cpp is probably clearer using its own flag\n - the change to StrokerTest should be a near noop...\n   reporter-\u003everbose() is set by --veryVerbose in both\n   DM and skia_test.cpp.  One of the checks tested\n   FLAGS_verbose, but I feel like that was probably a typo.\n\nChange-Id: I2601d243b8200b3bb7a16478dfbce14001c4a191\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203180\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "4dd7c1dae12c8e3b0d7777910b9ab8b29efe5ebf",
      "tree": "c95e21bf8aeaf74e8618413ece94252c3d57bd35",
      "parents": [
        "7dba6526bb7acd6fd5a7da18e7ae08e20520312f"
      ],
      "author": {
        "name": "Jim Van Verth",
        "email": "jvanverth@google.com",
        "time": "Fri Mar 22 14:30:22 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 19:10:49 2019 +0000"
      },
      "message": "Reland \"Fix blurry edges on large ovals.\"\n\nThis is a reland of c7aed036c341eff661de2ccc3a728a9b68635159\n\nChanges the precision for the GrOvalOpFactory shaders to be float rather than half.\nIn the medium-precision case, adds a scale factor to the shaders to ensure that the\ndenominator of the distance calculation stays within range. If enough precision isn\u0027t\navailable, falls back to a path renderer.\n\nOriginal change\u0027s description:\n\u003e Fix blurry edges on large ovals.\n\u003e\n\u003e Changes the precision for the GrOvalOpFactory shaders to be float rather than half. In the\n\u003e low-precision case, it falls back to a path renderer for large ovals.\n\u003e\n\u003e Bug: b/110380864, skia:8873\n\u003e Change-Id: I89e8dd067a2e0cab35b1bb515adaab4a2fb4f222\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201615\n\u003e Commit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\nBug: b/110380864, skia:8873\nChange-Id: Ic72d819f589ffebf9c5250bb4df4de22ab23f282\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202718\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n"
    },
    {
      "commit": "7dba6526bb7acd6fd5a7da18e7ae08e20520312f",
      "tree": "1cf50ac41ad2d60565b6a3e223c43c56fa894b9d",
      "parents": [
        "50f26c4ccfaf9b2575262c1b34152f2cc3755d7f"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Fri Mar 22 18:19:09 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 19:02:09 2019 +0000"
      },
      "message": "[Recipe_Modules] read_file_on_device was in all flavors except the DefaultFlavor\n\nBug: skia:8901\nChange-Id: Ieca2a053223434a0b6f49e9d9ef47a359b751dfe\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202905\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\n"
    },
    {
      "commit": "50f26c4ccfaf9b2575262c1b34152f2cc3755d7f",
      "tree": "84f93388c97182fd83220539ee8cf4ed6bca1347",
      "parents": [
        "cb25ca60e69c4115efd8a413d838a2026a165d29"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 22 18:07:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 18:48:33 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 86509d9074c0..89c13815df2f (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/86509d9074c0..89c13815df2f\n\n\ngit log 86509d9074c0..89c13815df2f --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-22 thakis@chromium.org Build LLVM with threads disabled.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@89c13815df2f\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\u003dbrianosman@google.com\n\nChange-Id: I4dc841da75bc5fd9dbc2caf4785776edff99c3bd\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203106\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": "cb25ca60e69c4115efd8a413d838a2026a165d29",
      "tree": "1967d41f1b2496e82cf48212c190e383fdcf4b5d",
      "parents": [
        "de49665beec197d7e17bd7cbabf24adf61a0229e"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 22 11:04:25 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 18:46:04 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/266eae272c8f8cccb87beeac7f418ec5db2c5af1 Handle lambdas within multi-line expressions in check failures. (gbeaty@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2320eb63d37392a92a975225dd1bbb9ab3ca6abe\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203160\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": "de49665beec197d7e17bd7cbabf24adf61a0229e",
      "tree": "f9b809dd719d3f3a7374c93c0a3e2fd8fdace11b",
      "parents": [
        "03fa5d408359cc1ff275764375ba4d10ee197493"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Fri Mar 22 13:42:33 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 18:39:33 2019 +0000"
      },
      "message": "Fold together mippped and non-mippped bitmap to proxy functions\n\nThere are still several layers of redundancy and confusion, but this is\nthe first step to getting parallel/analogous functions to look and be\nscoped similarly.\n\nBug: skia:\nChange-Id: Ief5ecbd55335248a1fc04d66d0a95a8042b0fd28\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202958\nAuto-Submit: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "03fa5d408359cc1ff275764375ba4d10ee197493",
      "tree": "664c864040cfca634f45c21d9935c26497bb2143",
      "parents": [
        "1432733fced94c7c6120160ea43a888a156c36bf"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Mar 22 11:39:09 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 18:12:23 2019 +0000"
      },
      "message": "factor out SetAnalyticAAFromCommonFlags()\n\nThis wraps up the behavior for --analyticAA and --forceAnalyticAA\nin one place, like we\u0027ve done for the various GPU flags covered by\nSetCtxOptionsFromCommonFlags().\n\nIt seems at least midly useful to have common flags centralized when\nthere is really a common mechanism they control.  Most of the rest\nof these flags only serve analogous purposes in the various binaries\nthat use them, and I think it might be better for them to be split\nout rather than centralized (so they don\u0027t show up confusingly in\nbinaries that _don\u0027t_ use them).\n\nChange-Id: I27dbe53586363d4b262c1679ea73138015811ed1\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203095\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "1432733fced94c7c6120160ea43a888a156c36bf",
      "tree": "713a0f950ade9764170402d9f148381cfa646433",
      "parents": [
        "4932a5efa8d23f0c6bd999c4f9377abe520d599f"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Fri Mar 22 13:54:54 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 18:04:47 2019 +0000"
      },
      "message": "Update all page sets for the RecreateSKPs bot\n\nMade changes from discussions in go/skia-skps-3-2019\n\nNoTry: true\nBug: skia:8653\nChange-Id: Ia9c8b02fd87d61f0282fec97bc4adc510abefc01\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201642\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "4932a5efa8d23f0c6bd999c4f9377abe520d599f",
      "tree": "3bf297c2bff745128a73a7f50e7cb06351970fac",
      "parents": [
        "9b5e803a6c71a494f0d4c02837a9fe692520d26c"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Mar 22 11:08:02 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 18:01:13 2019 +0000"
      },
      "message": "Fold CommonFlagsGpu into CommonFlags\n\nThis scopes a bunch of flags more tightly\nto SetCtxOptionsFromCommonFlags().\n\nChange-Id: I6090a016880c085fb5405a45081c0af984a1cd5b\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203094\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "9b5e803a6c71a494f0d4c02837a9fe692520d26c",
      "tree": "a1d91df5c5161f62b426268efc22ab45b798c9e8",
      "parents": [
        "10ea19951598dc176a51ea5e047ab21f7d75e3dc"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Fri Mar 22 13:28:51 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 17:44:33 2019 +0000"
      },
      "message": "Add support for automated credentials login in webpages_playback.py\n\nJust a rollback of https://skia-review.googlesource.com/c/skia/+/84540/3/tools/skp/webpages_playback.py\nbecause I figured out how to use it in page sets.\n\nNoTry: true\nBug: skia:8896\nChange-Id: I771e282f4de472ed0dbe02a22e2311bb98c2f9ba\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202952\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "10ea19951598dc176a51ea5e047ab21f7d75e3dc",
      "tree": "2c481f94a0b40e78031c64ccff528f1ec85da9e2",
      "parents": [
        "914f0e3fafef365342c700a0922664dfd8d77702"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Fri Mar 22 13:28:39 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 17:37:23 2019 +0000"
      },
      "message": "Fix --record in webpages_playback.py\n\nNoTry: true\nBug: skia:8898\nChange-Id: If05371b7935a9271a705fcc9edffad48aa51b4cc\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202951\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "914f0e3fafef365342c700a0922664dfd8d77702",
      "tree": "516f757951209ac646a5d4092cd16cf18bee52f9",
      "parents": [
        "7609ac65a054c017430071fee3ae0d83e11a6e82"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Fri Mar 22 13:25:45 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 17:31:43 2019 +0000"
      },
      "message": "Script to help create new page sets for the RecreateSKPs bot\n\nNoTry: true\nBug: skia:8899\nChange-Id: I5154edab19e3f5080dcff53c0c54738a60c2b9fd\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202950\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "7609ac65a054c017430071fee3ae0d83e11a6e82",
      "tree": "fa0ec89874c7fd61a62c24825bfa9f43fc1b8259",
      "parents": [
        "75866428c42d82c17eb18275e7a63798006ee78a"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Fri Mar 22 12:17:27 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 17:21:43 2019 +0000"
      },
      "message": "Revert \"Revert \"Use glTexStorage for non-MIP mapped textures.\"\"\n\nThis reverts commit d18cf5f6d47fdfca506eff593c17ae1a32948caf.\n\nChange-Id: I2b79cfb47cf6ed9d3f81db51865d6824456158f9\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/202955\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "75866428c42d82c17eb18275e7a63798006ee78a",
      "tree": "ed322f8a18e5af4b0a123e87b48705637c6c798b",
      "parents": [
        "b4d9c43d1ba634de81ccfdc361d5fe235dc32a3a"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 22 16:37:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 17:18:33 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 4c1b8c87c9aa..86509d9074c0 (3 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/4c1b8c87c9aa..86509d9074c0\n\n\ngit log 4c1b8c87c9aa..86509d9074c0 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-22 capn@google.com Implement atomic load/store memory ordering\n2019-03-22 capn@google.com Use a C array for temporary load results\n2019-03-22 capn@google.com Implement atomic load/store\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@86509d9074c0\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\u003dbrianosman@google.com\n\nChange-Id: I2c1f4dbfdcf558da19d35f6d3887248142c5982e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203102\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": "b4d9c43d1ba634de81ccfdc361d5fe235dc32a3a",
      "tree": "154d964ca2f38c66118ba034efaab6a3adfdfe70",
      "parents": [
        "eea79edd323cfead9b74f6c23235cf367cdce467"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 22 08:35:05 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 16:12:03 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/d0f7911725f31727fe9475c985ba3c9b611cc753 Support bug prefixes when stripping away empty bug in git-cl-upload. (sortie@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I9482b0ad855924490c60231908944c5d95a34837\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203084\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": "eea79edd323cfead9b74f6c23235cf367cdce467",
      "tree": "71be6d5dcf553b4e0d44d7f5b43100aa4bdeeeb3",
      "parents": [
        "08b9d294970369e1b2cd20a2d847602c40aa4c13"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 22 15:26:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 16:09:13 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 2e96bac879cf..4c1b8c87c9aa (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/2e96bac879cf..4c1b8c87c9aa\n\n\ngit log 2e96bac879cf..4c1b8c87c9aa --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-22 sugoi@google.com Removed redundant flag\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@4c1b8c87c9aa\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\u003dbrianosman@google.com\n\nChange-Id: Ib704cfc208f7a7fbce91d0cf5ed626d4499531d0\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203100\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": "08b9d294970369e1b2cd20a2d847602c40aa4c13",
      "tree": "092a446d78e6f9862882936bcc986a005281af5a",
      "parents": [
        "e5acd7547b37001ea67be6e3990651ed1959e28f"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri Mar 22 14:57:45 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 16:02:43 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 9e586a0f8a1c..896e7811184e (1 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/9e586a0f8a1c..896e7811184e\n\n\ngit log 9e586a0f8a1c..896e7811184e --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-22 jmadill@chromium.org Revert \"Vulkan:Optimize SecondaryCommandBuffers\"\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@896e7811184e\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\u003dbrianosman@google.com\n\nChange-Id: I0fc1a0b95fd251b65ea85c2a8cb65f3ea68fa481\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203062\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": "e5acd7547b37001ea67be6e3990651ed1959e28f",
      "tree": "e1c3d031ae8b278ce744bfe3a11dce9c1d0ffec3",
      "parents": [
        "f9264bac4e995c2ee0fbd127ce10000ceed30945"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Fri Mar 22 09:57:16 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Fri Mar 22 15:44:03 2019 +0000"
      },
      "message": "delete DAA\n\nChange-Id: I1fd8cba067c0063c6621641e8196e69fd5e31cec\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203080\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    }
  ]
}
