)]}'
{
  "log": [
    {
      "commit": "c6d8781c4036cd64a3fbf185ca18b9ff3def8cfd",
      "tree": "01425abe6181b1c984408606c132ff320e558e00",
      "parents": [
        "3f67f411d89dd3ef782a375437591cc94e5ae589"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 20:50:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 22:05:12 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 49c9dfe3b832..f563fdc91e83 (1 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/49c9dfe3b832..f563fdc91e83\n\n\ngit log 49c9dfe3b832..f563fdc91e83 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-11 jonahr@google.com Reland \"Fix unit test for setting locale creating malformed HLSL shader code\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@f563fdc91e83\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\u003dbenjaminwagner@google.com\n\nChange-Id: I90cdeae91f203fa7c78f45898d6223a0d9c9808d\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200061\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": "3f67f411d89dd3ef782a375437591cc94e5ae589",
      "tree": "6ee565bea8a01cf77316eb9208f0426dddb045c5",
      "parents": [
        "c512eae5662717f8b68a0d88452ff9c168feb6a8"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Mon Mar 11 16:11:58 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 21:09:52 2019 +0000"
      },
      "message": "[canvaskit] Move from experimental to modules\n\nBug: skia:\nChange-Id: I2ffd54cf81c974f3a80103e1726a06067cc90d82\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200044\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "c512eae5662717f8b68a0d88452ff9c168feb6a8",
      "tree": "0e9d3d7ff96a67eea9fd65cd712fc58b1f879af7",
      "parents": [
        "8b40ac35b2ec31a61c751e610b891681df272283"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Mon Mar 11 16:12:51 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:49:42 2019 +0000"
      },
      "message": "Add GM for crbug.com/938592\n\nBug: chromium:938592\nChange-Id: I317c13c6f81c54989267325061bcb1c57428f478\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200043\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "8b40ac35b2ec31a61c751e610b891681df272283",
      "tree": "44ba6d268c6fce8d7b5ff4189442fcf2b8351a05",
      "parents": [
        "861ef19e5c0b7c8a1deff6ff69519e89780d784d"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Fri Mar 08 11:12:14 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:48:22 2019 +0000"
      },
      "message": "Reintroduce deinstantiate lazy proxy types and use for promise images.\n\nThis reverts a fraction of b2c5dae65df952999f0a12b9df80bc1433ffa19a to\nrestore the deinstantiate lazy proxy type, supporting implementation,\nand tests.\n\nUse them for promise images to avoid thread safety issues for promise\nimage resources. Makes promise image instantiation callbacks do a thread\nsafe unref of their fulfilled GrTexture in GrResourceCache. The\nGrResourceCache mechanism for receiving unref messages is extended to\nallow multiple pending unrefs. All this is new.\n\n\nBug: skia:8800\nChange-Id: I7b1d4fea13c053b6fbbd39c0c6eaf567b8bf81f1\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199002\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "861ef19e5c0b7c8a1deff6ff69519e89780d784d",
      "tree": "e403e0f85ef71d16cc2e1dfbe69fc7039dbf6bd7",
      "parents": [
        "d0626aa0c41bdfbe9a30a0f6d761f3bc3d86f3dc"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Mon Mar 11 12:45:43 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:13:09 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/973788f88dab9150c345c9c2f3e705cbc36388a2 Fixing getting machine arch on AIX running in an LPAR environment (miladfar@ca.ibm.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8a7115f141e379be19e963d62d2d568b1377071b\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200040\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "d0626aa0c41bdfbe9a30a0f6d761f3bc3d86f3dc",
      "tree": "ea44804fbf160bca62849a277f9e09281e8b316e",
      "parents": [
        "39cbe46df601fea51fc302b28b0423dc529fa027"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Mon Mar 11 15:28:06 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:09:07 2019 +0000"
      },
      "message": "Add clamped half-float pixel config to Ganesh\n\nCurrently doesn\u0027t do any clamping, but connects the new config to the\nrecently added SkColorType. Behavioral changes coming in future CLs.\n\nBug: skia:\nChange-Id: I907396030c435d0aa5931063b3dc6f1b60c661af\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199980\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "39cbe46df601fea51fc302b28b0423dc529fa027",
      "tree": "907e8c2faf6dbfb9868b33e6085220d2dcdb8d93",
      "parents": [
        "e6266a2d16d31094044516b7d9f8dbdd8b5e5f4f"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Mon Mar 11 15:38:00 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:08:07 2019 +0000"
      },
      "message": "Add input length check when fuzzing\n\nOtherwise, the string constructor can walk off the end\nlooking for a null terminator that never arrives.\n\nFix some logging copypasta\n\nBug: skia:\nChange-Id: I0cb1b0b75673f64a5ac647307dbc04253f707686\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199937\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nReviewed-by: Ethan Nicholas \u003cethannicholas@google.com\u003e\nCommit-Queue: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "e6266a2d16d31094044516b7d9f8dbdd8b5e5f4f",
      "tree": "a291f61eb71d06c445e146400bd776198d42736a",
      "parents": [
        "a09f168e3f3660986511902623ec4e18b28ee1aa"
      ],
      "author": {
        "name": "Michael Ludwig",
        "email": "michaelludwig@google.com",
        "time": "Thu Mar 07 11:24:32 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:04:03 2019 +0000"
      },
      "message": "Handle arbitrary and degenerate quadrilaterals in GrQuadPerEdgeAA\n\nUpdates the handling of perspective quads to calculate the correct,\ndegenerate-safe projected quad and then derive from that the proper\nperspective quad.\n\nIn 2D, updated to determine if the optimized outset/inset procedure\nis valid, and if not goes through a more robust procedure that is\nbased on line equation intersections. In particular, the degenerate\ninset/outset approach is used when the quad has a zero-length edge,\nif insetting/outsetting normally would create a self-intersecting shape,\nor if near parallel edge angles would create numerical instabilities.\n\nPerformance testing by forcing all rectangle draws through the degenerate\ncode path suggests that it is about 10% slower than the optimal approach,\nat least on my workstation...\n\nBug: skia:\nChange-Id: I2973da8d97949eacebb09a1b27c334d62c1c948e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/194008\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\n"
    },
    {
      "commit": "a09f168e3f3660986511902623ec4e18b28ee1aa",
      "tree": "2555179ea21134332fe2a8e6d42e0fd332049126",
      "parents": [
        "4eff3f934d249790cda6618a6ce28ebe7b080e73"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 19:18:19 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 20:03:03 2019 +0000"
      },
      "message": "Roll skia/third_party/skcms 2fb061752f70..c6c0aae921ea (1 commits)\n\nhttps://skia.googlesource.com/skcms.git/+log/2fb061752f70..c6c0aae921ea\n\n2019-03-11 mtklein@google.com print XYZ matrix in custom way\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: I854e7acbc633eab9994d94b04b6653b23993e083\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199963\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": "4eff3f934d249790cda6618a6ce28ebe7b080e73",
      "tree": "00aaa6d9fe4d04227953f67a657816ffe93a2c29",
      "parents": [
        "ca9b2082d1cf7d90ebafa62372a8827a16bdcba3"
      ],
      "author": {
        "name": "Herb Derby",
        "email": "herb@google.com",
        "time": "Wed Mar 06 14:47:11 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 19:36:41 2019 +0000"
      },
      "message": "One routine to rule them all!\n\nChange-Id: I6c448f325fca21c4919c0a0854d9d5cb9d54beb0\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/198661\nCommit-Queue: Herb Derby \u003cherb@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "ca9b2082d1cf7d90ebafa62372a8827a16bdcba3",
      "tree": "74c429da5cfa68d9fc77ae292420ccbe94ef1c45",
      "parents": [
        "12b8916866bb41b7d1a861f72f5983d1e423c698"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Mar 11 14:46:18 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 19:32:31 2019 +0000"
      },
      "message": "rename mixer to lerp (in prep for SkMixer)\n\nBug: skia:\nChange-Id: I55d879dd76e10c8ef9a01f2dd7cff725e8a82433\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199932\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "12b8916866bb41b7d1a861f72f5983d1e423c698",
      "tree": "49381ecab57f887f47199bae3ab9fcfed4db3586",
      "parents": [
        "c5664425bb927a98a12ad5439e930b28f1382cbc"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Mon Mar 11 13:33:02 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 19:31:35 2019 +0000"
      },
      "message": "Export libvulkan headers for android libraries depending on skia\n\nTest: Ran gn_to_bp.py and built Android\nBug: b/123953909\nChange-Id: Icfb7f5d6ff55f4837d1d227cb2956530d492c745\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199920\nReviewed-by: Derek Sollenberger \u003cdjsollen@google.com\u003e\nCommit-Queue: Stan Iliev \u003cstani@google.com\u003e\n"
    },
    {
      "commit": "c5664425bb927a98a12ad5439e930b28f1382cbc",
      "tree": "b5f66701a6acab513df65589fa4316c58adb28c9",
      "parents": [
        "e4f2e7cc1a7089fe529c99751c8bead03b080ffe"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Mon Mar 11 14:00:53 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 19:16:02 2019 +0000"
      },
      "message": "[skottie] Fix Gaussian blur repeat edge pixels semantics\n\nRepeat edge pixels: on  -\u003e kClamp_TileMode.\n\nRepeat edge pixels: off -\u003e kClampToBlack_TileMode.\n\nBug: skia:\nChange-Id: Id2096ad90d31b47e7041a502ded959b67c719a5d\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199923\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "e4f2e7cc1a7089fe529c99751c8bead03b080ffe",
      "tree": "da5750725827fb26ff3d70ba1976e84fae020030",
      "parents": [
        "d40dc3f81b949c40f1119db22ad04501aec61278"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Mon Mar 11 11:39:17 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 19:13:08 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/515401ea01ef01bfe17a84de228d9ff467fac4e5 [isolated] Roll isolated client (joshuaseaton@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I0c1cdc8264cc0a26313ff07a9793a8ac66873be1\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199928\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "d40dc3f81b949c40f1119db22ad04501aec61278",
      "tree": "923752dafd2ff3accce4891c86a21370bb468494",
      "parents": [
        "7b64ea73774436db217e7b7924abf86ba8e0f655"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Mar 11 18:41:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 18:41:22 2019 +0000"
      },
      "message": "Revert \"Always explicitly allocate except in Android Framework\"\n\nThis reverts commit e157745dfc8d76fdf9afb2bb4275e55b590f1306.\n\nReason for revert: Too exciting\n\nOriginal change\u0027s description:\n\u003e Always explicitly allocate except in Android Framework\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 \n\u003e Change-Id: Idc02985e52f074894a251c7335ef00b009c72ccd\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199725\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: Icb097844de6db92e8151c81616a758837ecd9dfc\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199929\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "7b64ea73774436db217e7b7924abf86ba8e0f655",
      "tree": "aa32a85030951bc04fc1605ae6b4974b47e58bd7",
      "parents": [
        "4be1172d183a785c8f2b29536f4d9342f2780cd4"
      ],
      "author": {
        "name": "Heather Miller",
        "email": "hcm@google.com",
        "time": "Mon Mar 11 14:28:47 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 18:39:21 2019 +0000"
      },
      "message": "update milestones to 2019 dates\n\nTBR\u003djcgregorio\n\nNo-Try: true\nDocs-Preview: https://skia.org/?cl\u003d199927\nBug: skia:\nChange-Id: I7d5b516344763b2b1baa9aada06fe2a24b5c33c7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199927\nReviewed-by: Heather Miller \u003chcm@google.com\u003e\nReviewed-by: Joe Gregorio \u003cjcgregorio@google.com\u003e\nCommit-Queue: Heather Miller \u003chcm@google.com\u003e\nCommit-Queue: Joe Gregorio \u003cjcgregorio@google.com\u003e\nAuto-Submit: Heather Miller \u003chcm@google.com\u003e\n"
    },
    {
      "commit": "4be1172d183a785c8f2b29536f4d9342f2780cd4",
      "tree": "60f9a31b02dcc0957b02788f76674ee0a555c862",
      "parents": [
        "a932ddf21af9a82c1bf46a032748067a64134b9d"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 17:48:04 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 18:21:31 2019 +0000"
      },
      "message": "Roll skia/third_party/skcms d2f7012e6a85..2fb061752f70 (1 commits)\n\nhttps://skia.googlesource.com/skcms.git/+log/d2f7012e6a85..2fb061752f70\n\n2019-03-11 mtklein@google.com add gcc.musl build\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: I23702e001e4c4697a5ff4937b57b4194bfcc9a70\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199807\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": "a932ddf21af9a82c1bf46a032748067a64134b9d",
      "tree": "8e33b979ed713b1ff504183b50e9a0dad277a2c5",
      "parents": [
        "ac962c9c42b7319d45a343106a687aa36ae1288d"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Mon Mar 11 10:48:39 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 18:21:01 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/ad116ba9f651333f5ff87fc3f5d7f31882e352e1 Unbreak clang-format / GetBuildtoolsPlatformBinaryPath() after depot_tools/+/1512058 (thakis@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I5ccda40898899fbba6726ba90149e95a75a55d7a\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199922\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "ac962c9c42b7319d45a343106a687aa36ae1288d",
      "tree": "8fd403ed8e4f20bbd68461eba330b568cd996516",
      "parents": [
        "35403b28a4570ae80974c223a319e454dfdec2a9"
      ],
      "author": {
        "name": "Herb Derby",
        "email": "herb@google.com",
        "time": "Fri Mar 08 12:31:47 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 18:14:53 2019 +0000"
      },
      "message": "Convert templates to virtuals in SkGlyphRunPainter\n\nThis removes a bunch of duplicate code, and visual cluter.\nAnd, sets up for the next CL which unifies the SDF/Path\ndecisions.\n\n* unify some parameter naming\n\nChange-Id: Ic654dc20b22f5414834730a0c34f47608d73491a\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199281\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nAuto-Submit: Herb Derby \u003cherb@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "35403b28a4570ae80974c223a319e454dfdec2a9",
      "tree": "077e3fde2d53bffa402c8437d28f3bcb6b7b509f",
      "parents": [
        "de18bf60ea0e83b3547de208858cd6aeec11f716"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 17:04:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 17:42:43 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader b72d28ff9975..654540e86243 (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/b72d28ff9975..654540e86243\n\n\ngit log b72d28ff9975..654540e86243 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-11 headlessclayton@gmail.com tests: Add a Driver class to abstract the vulkan implementation\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@654540e86243\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: I5f1cc0620fbddee36691ec0528e21bb5ccd1753b\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199801\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": "de18bf60ea0e83b3547de208858cd6aeec11f716",
      "tree": "784f0d726a90742dc61882737fb3500d0a65803f",
      "parents": [
        "f82b907b0ddbbceab1f8196af1543b31a6baf923"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 17:10:18 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 17:33:01 2019 +0000"
      },
      "message": "Roll skia/third_party/skcms a81211f5ad2a..d2f7012e6a85 (1 commits)\n\nhttps://skia.googlesource.com/skcms.git/+log/a81211f5ad2a..d2f7012e6a85\n\n2019-03-11 mtklein@google.com wasm: use emrun to run tests.html\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: I876e4bcbffcdede0e5d388f1b22656d6d3a13a26\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199823\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": "f82b907b0ddbbceab1f8196af1543b31a6baf923",
      "tree": "8e16765318718903c219757bc8d034c84fb7a29d",
      "parents": [
        "e157745dfc8d76fdf9afb2bb4275e55b590f1306"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Mon Mar 11 10:01:56 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 17:27:51 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/09e0b38f0f512d257976c5a6b73845e47edd915a Move gclient path access to separate module. (thakis@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I991d7d45986bc0f1267a4c0e044d23436c570a64\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199840\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "e157745dfc8d76fdf9afb2bb4275e55b590f1306",
      "tree": "d3422a79798be3073f149c28827dc0b15079338d",
      "parents": [
        "a36541ab83635c12e59da9643ed38400925a3742"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Mar 11 12:48:33 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 17:22:31 2019 +0000"
      },
      "message": "Always explicitly allocate except in Android Framework\n\nThis 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\n\nChange-Id: Idc02985e52f074894a251c7335ef00b009c72ccd\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199725\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "a36541ab83635c12e59da9643ed38400925a3742",
      "tree": "75a3518ca2efee69b14b3b56ae3250bab1c1fb99",
      "parents": [
        "aaa2144130bb3d6c7e6cd8a9593943985292d95e"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 16:38:42 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 17:02:03 2019 +0000"
      },
      "message": "Roll skia/third_party/skcms 3b3522324e7b..a81211f5ad2a (1 commits)\n\nhttps://skia.googlesource.com/skcms.git/+log/3b3522324e7b..a81211f5ad2a\n\n2019-03-11 mtklein@google.com print matrices as %.9g\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: I2dc5f9183a390e39f5a15a311776e862f84ac74e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199554\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": "aaa2144130bb3d6c7e6cd8a9593943985292d95e",
      "tree": "bfb513f2b59b1c50888714abee7d2a2f86ffad26",
      "parents": [
        "ffd6a7f6d146f8d8105f18bae48d39252977303b"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 16:20:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 17:02:03 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader bb8c8e211402..b72d28ff9975 (2 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/bb8c8e211402..b72d28ff9975\n\n\ngit log bb8c8e211402..b72d28ff9975 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-11 capn@google.com Add reactor unit tests to Kokoro\n2019-03-11 capn@google.com Refactor emulated vector type handling for LLVM\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@b72d28ff9975\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: If91ba707412342c64fc71ab0fd07efb11c154ecb\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199762\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": "ffd6a7f6d146f8d8105f18bae48d39252977303b",
      "tree": "ebcd8d1ac4ee9fa2869167694bebb7bc67fdcc35",
      "parents": [
        "444b3094ad97ef57eed5ed1578f5f804a3112daf"
      ],
      "author": {
        "name": "Joe Gregorio",
        "email": "jcgregorio@google.com",
        "time": "Mon Mar 11 12:37:20 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 16:53:41 2019 +0000"
      },
      "message": "Change all pointers to doxygen docs to point to api.skia.org.\n\nNo-Try: true\nDocs-Preview: https://skia.org/?cl\u003d199726\nBug: skia:\nChange-Id: I3dc589bfe7b693b9cd29f7262b74824968569c86\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199726\nReviewed-by: Heather Miller \u003chcm@google.com\u003e\nCommit-Queue: Joe Gregorio \u003cjcgregorio@google.com\u003e\n"
    },
    {
      "commit": "444b3094ad97ef57eed5ed1578f5f804a3112daf",
      "tree": "27aa3df8889c482d1b87261d349d711dff7fa5b8",
      "parents": [
        "3c696038d3a97765b7637f4561801b118b6461aa"
      ],
      "author": {
        "name": "Jim Van Verth",
        "email": "jvanverth@google.com",
        "time": "Mon Mar 11 11:31:23 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 16:23:31 2019 +0000"
      },
      "message": "Improve Metal texture uploads.\n\nSwitches to using buffers rather than managed textures. The result\nis much faster as it does the swizzling work on the GPU rather than\nthe CPU.\n\nBug: skia:\nChange-Id: I3e708e2f15830c47b2d0ceb48eed5ab841864af6\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199258\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n"
    },
    {
      "commit": "3c696038d3a97765b7637f4561801b118b6461aa",
      "tree": "58ca56ebae4b4e5178141e5e74fde30104922e13",
      "parents": [
        "582f686980c6545410be12059ea782ec4b223f25"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon Mar 11 15:40:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 16:17:21 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader cd3e11d9464a..bb8c8e211402 (2 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/cd3e11d9464a..bb8c8e211402\n\n\ngit log cd3e11d9464a..bb8c8e211402 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-11 bclayton@google.com SpirvShader: Implement SMod.\n2019-03-11 bclayton@google.com Add test/regres/export_to_sheets.go\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@bb8c8e211402\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: I440c4dd06e50250eeb1e31afd81dff5fa466736c\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199760\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": "582f686980c6545410be12059ea782ec4b223f25",
      "tree": "350beac2f278ac055da1f71dd5c58216e66f4dd4",
      "parents": [
        "e9c1ce89c005f2112ecb3b7120116706af1f2222"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Mon Mar 11 11:20:55 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Mar 11 16:09:31 2019 +0000"
      },
      "message": "Add flag to check that F16Norm pixels are clamped properly\n\nBug: skia:\nChange-Id: Ia0d4fd8d191b59683717b179a9613dc3e53df6cf\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199724\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    }
  ]
}
