)]}'
{
  "log": [
    {
      "commit": "455c74797b4692d7dbb19a1b99c3fa3e89ca9d50",
      "tree": "7f546975e2cee60ea1296a35d56400f5bb94f9c3",
      "parents": [
        "6c30e74dd063d1677913acc0a6a08433a1176fe2"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Tue Feb 05 13:42:46 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 16:06:32 2019 +0000"
      },
      "message": "sketch SkVx\n\nChange-Id: I1cb8113af243ed6327179d295835295834a752aa\nReviewed-on: https://skia-review.googlesource.com/c/189581\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "6c30e74dd063d1677913acc0a6a08433a1176fe2",
      "tree": "481753a393e2ef75495718b95cfda12d62c816b5",
      "parents": [
        "7193586dab17e4a190b68259cb9876abbd06b843"
      ],
      "author": {
        "name": "Ben Wagner",
        "email": "benjaminwagner@google.com",
        "time": "Wed Feb 06 10:46:14 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 15:53:32 2019 +0000"
      },
      "message": "Add DDL jobs for Intel\n\nTo work around skia:8709, I\u0027m moving the DDL tests to IntelIris640. The\nASAN jobs still show memory leaks in the driver, but at least I can\nidentify which calls are leaking and suppress the LSAN warnings.\n\nAdds an SK_ENABLE_SCOPED_LSAN_SUPPRESSIONS define that indicates that\nthe LSAN header files are available, which is set in recipes for the\nLinux ASAN builds. Adds __lsan::ScopedDisabler in four locations for\ntwo Vulkan API calls:\n - CreateGraphicsPipelines in GrVkPipeline::Create and\n   GrVkCopyPipeline::Create\n - CreateDescriptorSetLayout in\n   GrVkDescriptorSetManager::DescriptorPoolManager::DescriptorPoolManager\n   constructor (2 calls)\n\nAlso adds a regular suppression for libxcb.so.\n\nSee bugs listed below for more details on the leaks.\n\nBug: skia:8710, skia:8712, skia:8713\nChange-Id: I55c6e5d483b4aeed5cd44c64219539ca7214187f\nReviewed-on: https://skia-review.googlesource.com/c/184071\nCommit-Queue: Ben Wagner \u003cbenjaminwagner@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nAuto-Submit: Ben Wagner \u003cbenjaminwagner@google.com\u003e\n"
    },
    {
      "commit": "7193586dab17e4a190b68259cb9876abbd06b843",
      "tree": "c006bd523a38d67371a25179284abf78a1f19a13",
      "parents": [
        "79bd872596474bdcef023028ccf5951679d96f92"
      ],
      "author": {
        "name": "Ethan Nicholas",
        "email": "ethannicholas@google.com",
        "time": "Wed Feb 06 09:25:40 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 15:32:52 2019 +0000"
      },
      "message": "fixed SRGB effect color accuracy\n\nBug: skia:\nChange-Id: I8715357f053fbfab73e9cbe674dd082aabe77329\nReviewed-on: https://skia-review.googlesource.com/c/189841\nReviewed-by: Ethan Nicholas \u003cethannicholas@google.com\u003e\nCommit-Queue: Ethan Nicholas \u003cethannicholas@google.com\u003e\n"
    },
    {
      "commit": "79bd872596474bdcef023028ccf5951679d96f92",
      "tree": "5c9ddf1e86ce670c7c2c694c9d46d181a7735520",
      "parents": [
        "88cfc50bb65eb686df41a34d2be494c1ae8dbdbc"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 06 07:01:18 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 15:24:23 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/a2d5f784774876381847d753ee3cf98dc778363b Add fetch config for new node-ci repository. (machenbach@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ib4b06d1b66e0ff43d1120fe2596a1578ab546f6e\nReviewed-on: https://skia-review.googlesource.com/c/189844\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "88cfc50bb65eb686df41a34d2be494c1ae8dbdbc",
      "tree": "590649ee256f18ca2c9420e537b6c7f7e5fd6efa",
      "parents": [
        "5c11d5c084d34c765c9c1ecf07e5380d74864821"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Wed Feb 06 09:26:00 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 15:15:52 2019 +0000"
      },
      "message": "Remove all references to jsoncpp (build scripts, DEPS, etc)\n\nBug: skia:\nChange-Id: I3cec245e537eee3e6ceb0a4a52bad733c2c8746e\nReviewed-on: https://skia-review.googlesource.com/c/189842\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "5c11d5c084d34c765c9c1ecf07e5380d74864821",
      "tree": "717f723297af971de1b53abe8ac841032a165848",
      "parents": [
        "faa44a4c490b9933c1de1b56a670956d9e546750"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Wed Feb 06 09:41:58 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 15:08:32 2019 +0000"
      },
      "message": "Convert bookmaker to SkJSON\n\nVerified that running bookmaker produces an identical fiddle.json\nbefore and after this change.\n\nBug: skia:\nChange-Id: I1aa7477348a5f8c362201199b130508c2818116f\nReviewed-on: https://skia-review.googlesource.com/c/188303\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "faa44a4c490b9933c1de1b56a670956d9e546750",
      "tree": "012c527f037e06140e3b5a64dcc1f9ea231818f3",
      "parents": [
        "e956049450f6aaa1c3db52ecad5bc92c04d930db"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 06 06:02:18 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 14:31:22 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/acaaf39516da65c2cad56e8e10c4731c3fc539df [swarming] Fix analyze() bug (joshuaseaton@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I6c1b49241cfbef8a46e52a71808a30056ce15a0b\nReviewed-on: https://skia-review.googlesource.com/c/189840\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "e956049450f6aaa1c3db52ecad5bc92c04d930db",
      "tree": "b0aa7f30f35799bd3919cf7e5cbc1e2d7eec9f2d",
      "parents": [
        "37b7d41d01cb3e0930c74aa70cb98e6cdaf8ad27"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Tue Feb 05 17:00:03 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 06 13:45:20 2019 +0000"
      },
      "message": "Fix makeColorSpace on YUV images\n\nThis is a second attempt at https://skia-review.googlesource.com/c/skia/+/182816\nThis version ensures that SkImage::colorSpace() returns the target after\nmakeColorSpace has been called (to match user expectations, and match\nbehavior with lazy images). Given that, the xform is baked into the FP\nwithin the maker, rather than externally (again, this matches the lazy\nimage behavior).\n\nAdditionally, the target color space needs to be taken into account when\nflattening into the RGB proxy, and some base-class methods need to use\nthis-\u003ecolorSpace() rather than fColorSpace to tag the output.\n\nAdded a GM that tests quite a few different scenarios. All images have\nmakeColorSpace() applied:\n\n- Raster image (for reference)\n- yuvImage\n- yuvImage-\u003emakeSubset()\n- yuvImage-\u003emakeNonTextureImage()\n- readPixels(yuvImage)\n\nAll images should look the same as the top row. Verified that they do\nmatch, in both untagged (gl) and tagged (glsrgb) configs.\n\nI think there may still be some cases where we transform too many or too\nfew times, or incorrectly tag the result of an image operation, but this\nis much more correct than before, and should (I hope) address Chrome\u0027s\nimmediate needs.\n\nBug: skia:8740\nChange-Id: I5d501879866861a5ba91240f688d3f95711f7595\nReviewed-on: https://skia-review.googlesource.com/c/189494\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    }
  ]
}
