)]}'
{
  "log": [
    {
      "commit": "233fc0b03c0255c96880e8e4561ee0d7eb352836",
      "tree": "7d24fa7163e3c000dc460c28b64fd97293594fce",
      "parents": [
        "b69179b9a10c995fc4568b1eda400f9f29609379"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Feb 11 20:26:12 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Feb 12 03:53:25 2019 +0000"
      },
      "message": "remove unused cruft\n\nBug: skia:\nChange-Id: I41c66d87a82afaf0835b88ee8599e6da0d2a5f58\nReviewed-on: https://skia-review.googlesource.com/c/191424\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nAuto-Submit: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "b69179b9a10c995fc4568b1eda400f9f29609379",
      "tree": "99748e1bb03836e85b5050ed046d62112c7bb1d5",
      "parents": [
        "ece8b3df7d29e3247faa6d72d0969e0f14e4f6fc"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Mon Feb 11 16:34:05 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Feb 12 03:53:14 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/a23bf5951d2802b06f18ce4d468649c8d3598a48 Colorize the current branch in \u0027git cl status\u0027 (dmcardle@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iaeab5cbda434de586863102c54debbfcbe058bfd\nReviewed-on: https://skia-review.googlesource.com/c/191422\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "ece8b3df7d29e3247faa6d72d0969e0f14e4f6fc",
      "tree": "f11475efc10385f1ff0f2e0a91a3063636047127",
      "parents": [
        "b7a1b5189d3cb259068c7bbf3f10bda7b67141f2"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Feb 12 02:29:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Feb 12 03:48:12 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 fe59f6b5ed2b..ad194995ed72 (8 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/fe59f6b5ed2b..ad194995ed72\n\n\ngit log fe59f6b5ed2b..ad194995ed72 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-12 spang@chromium.org Disable broken tests on Fuchsia\n2019-02-11 spang@chromium.org Vulkan: Port renderer to Fuchsia\n2019-02-11 jmadill@chromium.org Vulkan: Enable WebGLCompatiblityTest.\n2019-02-11 jmadill@chromium.org Vulkan: Suppress layer warnings about unbound outputs.\n2019-02-11 jmadill@chromium.org Vulkan: Fix UtilsVk invalidating Context descriptors.\n2019-02-11 tobine@google.com Vulkan:Adding Cmd Buffer Reset tests\n2019-02-11 fjhenigman@chromium.org Vulkan: make GenerateCaps a member of RendererVk.\n2019-02-11 spang@chromium.org Vulkan: Respect EGL_HEIGHT \u0026 EGL_WIDTH in SurfaceVk\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@ad194995ed72\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\u003dstephana@google.com\n\nChange-Id: Ic98a5f3124f64d72e2b61e931135d79039ba6716\nReviewed-on: https://skia-review.googlesource.com/c/191317\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": "b7a1b5189d3cb259068c7bbf3f10bda7b67141f2",
      "tree": "79c9f424702e588d151921f0ee10ddf8d3c6a876",
      "parents": [
        "454e5fb7457dacc4c508187ed879ceb6c9d0302d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@google.com",
        "time": "Sun Feb 10 12:19:50 2019 +1100"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Feb 12 03:48:10 2019 +0000"
      },
      "message": "SkWuffsCodec: zero dst buffer before decodeFrame\n\nhttps://skia-review.googlesource.com/c/189866 \"SkWuffsCodec: Initialize\nmemory when incomplete\" made some buffer zero\u0027ing conditional on a\nframe\u0027s dirty rectangle, which required moving the this-\u003edecodeFrame\ncall earlier in onIncrementalDecode, since we can\u0027t know the dirty\nrectangle until after decodeFrame is called.\n\nHowever, moving that earlier meant that it was now earlier than the\n\"sk_bzero(pixels.ptr + etc, etc)\" call that zero-initialized the\ndestination buffer that decodeFrame writes to. The actual pixel indexes\nthat decodeFrame decodes are now overwritten by zeroes.\n\nThat prior commit fixed the fuzzer-discovered bug, in that it no longer\nswizzles from uninitialized memory. Unfortunately, it\u0027s now often\nswizzling from all-zeroed memory, so that the decoding is incorrect.\n\nThis commit moves the zero-ing to onStartIncrementalDecode, even\nearlier. The \"dm --match Gif\" tests are happy again.\n\nBug: skia:8235\nChange-Id: Iae993b7d9f45e1b375ed99f6cc86536091a92eba\nReviewed-on: https://skia-review.googlesource.com/c/190941\nReviewed-by: Leon Scroggins \u003cscroggo@google.com\u003e\nCommit-Queue: Leon Scroggins \u003cscroggo@google.com\u003e\n"
    }
  ]
}
