)]}'
{
  "log": [
    {
      "commit": "33e3367ac6581e5290e52ef4e29fd045f29e5742",
      "tree": "afeb1c58fdbfb795ab5d40836592cba8511af2f1",
      "parents": [
        "14a68231ec5c917ac295bd629518a9ba6d073c7f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Sat May 31 21:47:03 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Sat May 31 21:47:03 2014"
      },
      "message": "remove SK_SUPPORT_LEGACY_BLURMASKFILTER_STYLE\n\nR\u003dscroggo@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/308953002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15016 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "14a68231ec5c917ac295bd629518a9ba6d073c7f",
      "tree": "155a51861b15d22805067b0d3c6c2408cd98d070",
      "parents": [
        "c7a085e884521902bfce4759deaf25cbe67a67e1"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Sat May 31 00:15:22 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Sat May 31 00:15:22 2014"
      },
      "message": "Revert of Port most uses of SkOnce to SkLazyPtr. (https://codereview.chromium.org/304383005/)\n\nReason for revert:\nlinux x86-64 release segfault in src/ports/SkFontHost_fontconfig.cpp:107\n\nhttp://108.170.220.120:10117/builders/Test-Ubuntu12-ShuttleA-GTX660-x86_64-Release/builds/905/steps/RunTests/logs/stdio\n\nOriginal issue\u0027s description:\n\u003e Port most uses of SkOnce to SkLazyPtr.\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d15006\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d15014\n\nR\u003dreed@google.com, mtklein@chromium.org\nTBR\u003dmtklein@chromium.org, reed@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: mtklein@google.com\n\nReview URL: https://codereview.chromium.org/306063004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15015 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c7a085e884521902bfce4759deaf25cbe67a67e1",
      "tree": "5f49cbf919b5fc141f50fd7372b308772948444b",
      "parents": [
        "b538a10cf8239991c15ec61bb39515fa60dd2bff"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 23:59:12 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 23:59:12 2014"
      },
      "message": "Port most uses of SkOnce to SkLazyPtr.\n\nBUG\u003dskia:\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d15006\n\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/304383005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15014 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "b538a10cf8239991c15ec61bb39515fa60dd2bff",
      "tree": "155a51861b15d22805067b0d3c6c2408cd98d070",
      "parents": [
        "ed7284f67389d1f9d2cd58537758ee7211dddefd"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:52:52 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:52:52 2014"
      },
      "message": "Add a way for the gpu veto to report back the reason why it said no\n\nBUG\u003d2334\nR\u003dbsalomon@google.com\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/301423002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15012 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ed7284f67389d1f9d2cd58537758ee7211dddefd",
      "tree": "584c9748dace7e8fc537d2c7f10aaada316cb04c",
      "parents": [
        "ed9338508d22588a8040dea04cb3928cbf7cef62"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:07:05 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:07:05 2014"
      },
      "message": "fix casting issue with or operator\n\nR\u003dreed@google.com, epoger@google.com\nTBR\u003dreed@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: djsollen@google.com\n\nReview URL: https://codereview.chromium.org/305253002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15011 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ed9338508d22588a8040dea04cb3928cbf7cef62",
      "tree": "129cd5961a3eba83627e92b8aa778aef74078cc4",
      "parents": [
        "9a1dbda8d399d586e7d2a1ad6820870d3dd25213"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:00:52 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:00:52 2014"
      },
      "message": "Revert of Port most uses of SkOnce to SkLazyPtr. (https://codereview.chromium.org/304383005/)\n\nReason for revert:\nLeaking refs on SkTypeface on Macs.\n\nOriginal issue\u0027s description:\n\u003e Port most uses of SkOnce to SkLazyPtr.\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d15006\n\nR\u003dreed@google.com, mtklein@chromium.org\nTBR\u003dmtklein@chromium.org, reed@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: mtklein@google.com\n\nReview URL: https://codereview.chromium.org/304283007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15009 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9a1dbda8d399d586e7d2a1ad6820870d3dd25213",
      "tree": "7d61d8f8242aa756782ff3ebbf0d909867588d43",
      "parents": [
        "e28004954d41ff72c65647b2eac8da81b95814ae"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:42:00 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:42:00 2014"
      },
      "message": "Port most uses of SkOnce to SkLazyPtr.\n\nBUG\u003dskia:\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/304383005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15006 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e28004954d41ff72c65647b2eac8da81b95814ae",
      "tree": "129cd5961a3eba83627e92b8aa778aef74078cc4",
      "parents": [
        "30ec542c29a6d6db11124a68cae8d5d3b4d1c41b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:41:20 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:41:20 2014"
      },
      "message": "Add an OR operator overload for SaveFlags to avoid extra static casts.\n\nR\u003dreed@google.com\n\nAuthor: djsollen@google.com\n\nReview URL: https://codereview.chromium.org/303373003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15005 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "30ec542c29a6d6db11124a68cae8d5d3b4d1c41b",
      "tree": "9540a5230d9a28d7174d89d896674880f608119e",
      "parents": [
        "d9d56f267a9a90357d0da4851edaa49756bd37e3"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:36:21 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:36:21 2014"
      },
      "message": "Revert of Initial work to get ETC1 data up to the GPU (https://codereview.chromium.org/302783002/)\n\nReason for revert:\nETC1 linking problems with chrome.\n\nOriginal issue\u0027s description:\n\u003e Initial work to get ETC1 data up to the GPU\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d15001\n\nR\u003dbsalomon@google.com, robertphillips@google.com\nTBR\u003dbsalomon@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/303273008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15004 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d9d56f267a9a90357d0da4851edaa49756bd37e3",
      "tree": "ada1572a74f88613abb4e75f1cb75848a8ef8667",
      "parents": [
        "fa3ae141b407c11b3f6a44b07c7d0cab202148f5"
      ],
      "author": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:36:15 2014"
      },
      "committer": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:36:15 2014"
      },
      "message": "Implement SkPictureImageFilter bounds computation.\n\nSkPictureImageFilter::onFilterBounds() was unimplemented, causing\nincorrect results for SVG filters and impl-side painting (see Chrome\nbug https://code.google.com/p/chromium/issues/detail?id\u003d375162).\n\nBUG\u003dskia:\nR\u003dreed@google.com\n\nReview URL: https://codereview.chromium.org/306733003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15003 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "fa3ae141b407c11b3f6a44b07c7d0cab202148f5",
      "tree": "e427cbcd9f8953281f59a7358c848d7a2148de68",
      "parents": [
        "c4c6b2b9a35b3e64351eec0b1a2f399a4fa23fea"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 18:41:39 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 18:41:39 2014"
      },
      "message": "Initial work to get ETC1 data up to the GPU\n\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/302783002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@15001 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c4c6b2b9a35b3e64351eec0b1a2f399a4fa23fea",
      "tree": "9669c2a06ff04da9e56014bb2504933dba64a9ae",
      "parents": [
        "f7b582e1bfd7c00c14641be26ce9bdbbcefb9b5f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 16:46:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 16:46:10 2014"
      },
      "message": "Test font created from paint\n\nThis is meant to allow clients to migrate over to a SkFont api on canvas (e.g. drawText(text, font, paint)) while still permitting the current setters in paint (e.g. setTextSize, setFlags).\n\nR\u003dbungeman@google.com, eae@chromium.org, fmalita@google.com, fmalita@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/245953003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14997 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f7b582e1bfd7c00c14641be26ce9bdbbcefb9b5f",
      "tree": "b8e2ed5d9d85bc9b5b71060ef376140da7e077a3",
      "parents": [
        "72af3df3d4b492c5d84c11c7f38fcdbf67188fc1"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 13:55:58 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 13:55:58 2014"
      },
      "message": "Move the LATC and ETC1 enum values to GrPixelConfig. I also tried to put in checks in a few places to make sure that we weren\u0027t using these pixel configurations in places that we shouldn\u0027t be.\n\nLATC is a DXT-esque alpha compression format that goes by a few other names (RGTC, 3DC). It might be useful to investigate using it to compress the alpha masks that we get from software rasterization. This patch set adds enums for that and recognition whether or not the device can support it.\n\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/304743004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14991 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "72af3df3d4b492c5d84c11c7f38fcdbf67188fc1",
      "tree": "3a0f13ea731a0dbd888373f4ade3b171df699ae2",
      "parents": [
        "2a0f4592f29c59e70977be6079e7c3d43bd620d4"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 13:26:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 13:26:10 2014"
      },
      "message": "Revert \"Revert of setConfig -\u003e setInfo (https://codereview.chromium.org/308683005/)\"\n\nThis reverts commit eecaea4148805834f223681f70b6488ceba12d09.\n\nR\u003drobertphillips@google.com, scroggo@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/301283003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14989 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "2a0f4592f29c59e70977be6079e7c3d43bd620d4",
      "tree": "1fd121b060253aa9c508c49381d8c336382e66db",
      "parents": [
        "3ac9f9326647f1d497da72e89a020d6f9dd35483"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 10:08:22 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 10:08:22 2014"
      },
      "message": "Fix the rendering error of SkDraw::drawVertices in gpu path for solid color.\n\nIf both textures and vertex-colors are NULL, drawVertices should stroke hairlines with the paint\u0027s color.\nThis behavior is a useful debugging mode to visualize the mesh.\n\nBUG\u003dskia:2266\nR\u003dbsalomon@google.com, reed@google.com\n\nAuthor: yunchao.he@intel.com\n\nReview URL: https://codereview.chromium.org/189963004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14985 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3ac9f9326647f1d497da72e89a020d6f9dd35483",
      "tree": "04c36c65999511b41c4c61138ca228ec14e1ea0c",
      "parents": [
        "15dcc5d3cf0f378dece5256ba0f61dafac62531a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 21:10:32 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 21:10:32 2014"
      },
      "message": "Revert of setConfig -\u003e setInfo (https://codereview.chromium.org/308683005/)\n\nReason for revert:\nbroke all Windows bots\n\nOriginal issue\u0027s description:\n\u003e setConfig -\u003e setInfo\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14978\n\nR\u003drobertphillips@google.com, reed@google.com\nTBR\u003dreed@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: epoger@google.com\n\nReview URL: https://codereview.chromium.org/302053002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14979 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "15dcc5d3cf0f378dece5256ba0f61dafac62531a",
      "tree": "5e0f4e2bdbc29a51484018818a264e4fc426c4cd",
      "parents": [
        "f2e084053cd1dbd21fa3cece80d70045b2b0b83b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 20:47:53 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 20:47:53 2014"
      },
      "message": "setConfig -\u003e setInfo\n\nBUG\u003dskia:\nR\u003drobertphillips@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/308683005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14978 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f2e084053cd1dbd21fa3cece80d70045b2b0b83b",
      "tree": "04c36c65999511b41c4c61138ca228ec14e1ea0c",
      "parents": [
        "80bcabd10fa282efe402d9d0f6b6c3bba1a6e672"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 20:13:22 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 20:13:22 2014"
      },
      "message": "SkLazyPtr, mk. 2\n\nSK_DECLARE_STATIC_LAZY_PTR and\nSK_DECLARE_STATIC_LAZY_PTR_ARRAY let you declare a single or\narray of static pointers that are lazily initialized.\n\nYou can think of this as a restricted, lighter-weight\nversion of SkOnce.  There\u0027s no guarantee that Create will be\ncalled exactly once, but we do guarantee all threads will\nagree on the resulting pointer.\n\nWe\u0027ll clean up any other extra pointers we Create()ed by\ncalling Destroy(), which defaults to SkDELETE.  In debug\nmode, we also clean up the winning pointer at process exit,\nso we can make sure we didn\u0027t leak it or free it early.\n\nI\u0027ve ported SkData (singleton) and SkXfermode (array) as\nexamples.  Once this lands I\u0027ll port most other users of\nSkOnce.\n\nBUG\u003dskia:\nR\u003dbungeman@google.com, mtklein@google.com, reed@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/306943003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14976 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "80bcabd10fa282efe402d9d0f6b6c3bba1a6e672",
      "tree": "eb4e96b6826f8682ccb1d791bf9a232c03dc40f4",
      "parents": [
        "6c92fced9d5918d6c2dcb19daaa72018f9efd251"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 19:26:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 19:26:48 2014"
      },
      "message": "Constify the arguments to createTexture\n\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/301993002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14975 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6c92fced9d5918d6c2dcb19daaa72018f9efd251",
      "tree": "70a6d846091e01d76b97b8c4d2af6d5a47c7b9b0",
      "parents": [
        "e76151ba8abcf0c373632e0400dd1ac025499a60"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:24:54 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:24:54 2014"
      },
      "message": "Add SkBarriers to ports.\n\nThis completes a TODO we\u0027ve had to move our memory-barrier code out of\nSkOnce.  I also want to start using sk_acquire_load elsewhere.\n\nBUG\u003dskia:\nR\u003dbungeman@google.com, mtklein@google.com, reed@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/304593003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14970 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e76151ba8abcf0c373632e0400dd1ac025499a60",
      "tree": "7f88e25c9fc4d8c3c54cc35b2541a11d3abe72e2",
      "parents": [
        "2e2d21cbbd0d92a1b308da2c95b610b4825ed268"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:05:47 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:05:47 2014"
      },
      "message": "legacy refEncodedData() returns data, not bool\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14961 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "2e2d21cbbd0d92a1b308da2c95b610b4825ed268",
      "tree": "484e520978b3c2c9a453a3c408ed0a85df5c5d25",
      "parents": [
        "2bf927262d478374178b487a94374cdf5341d55b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:57:47 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:57:47 2014"
      },
      "message": "replace config() with colorType()\n\nBUG\u003dskia:\nR\u003drobertphillips@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/303543009\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14959 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "2bf927262d478374178b487a94374cdf5341d55b",
      "tree": "0c7ca353ffc663ba56a0759007527e2124e102fe",
      "parents": [
        "dc645d8f357f751f9b9c5bda3248d89633f8034d"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:57:20 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:57:20 2014"
      },
      "message": "Revert \"Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/)\"\n\nFix is to add colortable param to installPixels()\n\nThis reverts commit 924205aaf2e0c3c65dda13e0eaccde3e7b2a5c40.\n\nBUG\u003dskia:\nR\u003dscroggo@google.com, reed@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/300263005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14958 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "dc645d8f357f751f9b9c5bda3248d89633f8034d",
      "tree": "f91638fbe9e13baed8b52b8bec86165f873fc287",
      "parents": [
        "af52399e526a9d6b14c0b0e2fbf72901803518ed"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:57:11 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:57:11 2014"
      },
      "message": "Make SkPictureRecorder::partialReplay const\n\nThis will make it easier to integrate this into Android\u0027s use case.\n\nR\u003dreed@google.com\n\nAuthor: robertphillips@google.com\n\nReview URL: https://codereview.chromium.org/307693003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14957 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "af52399e526a9d6b14c0b0e2fbf72901803518ed",
      "tree": "d28270100e87f3ec4b35b32ff5dbb213c87104aa",
      "parents": [
        "fdc902006859c339dde0be27f93ecc45c7197986"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 20:02:17 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 20:02:17 2014"
      },
      "message": "Revert \"Remove SkThread.h from public API.\"\n\nToo much depends on SkThread being in include/core in Chrome build.\n\nThis reverts commit b1aec17df6078115c797839c9646081ccba2bd09.\n\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nR\u003dreed@google.com, mtklein@google.com\nTBR\u003dreed\n\nBUG\u003dskia:\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/303813003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14934 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "fdc902006859c339dde0be27f93ecc45c7197986",
      "tree": "2ad48482b739c88b6bde90fdfb6c056b7ec2b044",
      "parents": [
        "a49061899ff7b9b4a52863163f8ec0e152ff808a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:24:54 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:24:54 2014"
      },
      "message": "Remove SkThread.h from public API.\n\nBUG\u003dskia:\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/303463009\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14926 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a49061899ff7b9b4a52863163f8ec0e152ff808a",
      "tree": "d28270100e87f3ec4b35b32ff5dbb213c87104aa",
      "parents": [
        "001f72d65e2a373fed5ac401e60ae2b4f6142b63"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:51:03 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:51:03 2014"
      },
      "message": "Add  SkPurgeGlobalDiscardableMemoryPool, needed to replace SkImageRef\n\nBUG\u003dskia:2389\nR\u003dreed@google.com, scroggo@google.com\n\nAuthor: halcanary@google.com\n\nReview URL: https://codereview.chromium.org/298423002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14925 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "001f72d65e2a373fed5ac401e60ae2b4f6142b63",
      "tree": "1667a97a10ceceeb4697cb7d54e34eef0f384b89",
      "parents": [
        "1fef8a9031a8ff4c0c2326272aa2da3dac70ef01"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 16:16:08 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 16:16:08 2014"
      },
      "message": "Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/)\n\nReason for revert:\nfailing tests\n\nOriginal issue\u0027s description:\n\u003e add colortable support to imagegenerator\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14916\n\nR\u003dhalcanary@google.com, scroggo@google.com\nTBR\u003dhalcanary@google.com, scroggo@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/300873007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14917 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "1fef8a9031a8ff4c0c2326272aa2da3dac70ef01",
      "tree": "b3bff1514482928d955311f6662a28ac1145a02a",
      "parents": [
        "bbb24f1519e87fb62013543ab4c5c0047ed4a402"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 16:01:55 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 16:01:55 2014"
      },
      "message": "add colortable support to imagegenerator\n\nBUG\u003dskia:\nR\u003dhalcanary@google.com, scroggo@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/304443003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14916 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "bbb24f1519e87fb62013543ab4c5c0047ed4a402",
      "tree": "1667a97a10ceceeb4697cb7d54e34eef0f384b89",
      "parents": [
        "02a5a68d962f7b8451e40afce757099474790deb"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 23:41:45 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 23:41:45 2014"
      },
      "message": "add replay entry point to SkPictureRecorder for Android\n\nThis CL adds an Android-only entry point to address the Java Picture(Picture) and serialize use cases. Note that (in its current form) it doesn\u0027t preserve the old API\u0027s handling of unbalanced saves/saveLayers (this CL always balances them).\n\nR\u003dreed@google.com, scroggo@google.com, djsollen@google.com, mtklein@google.com\n\nAuthor: robertphillips@google.com\n\nReview URL: https://codereview.chromium.org/252873005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14911 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "02a5a68d962f7b8451e40afce757099474790deb",
      "tree": "5ec987921052f2a56b5076cf3486ddc1ea475b9b",
      "parents": [
        "1d39504788a4551b7f02a397cbc87fac845a1db8"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 21:30:37 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 21:30:37 2014"
      },
      "message": "remove SkBitmap::asImageInfo\n\nBUG\u003dskia:\nR\u003dscroggo@google.com, halcanary@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/305483005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14909 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "1d39504788a4551b7f02a397cbc87fac845a1db8",
      "tree": "a8936d1da778cadacc79e785a6fbb1a48ae71590",
      "parents": [
        "4cc8fdfda6711edccb88bc7dfb8b5da7e799a609"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 19:26:59 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 19:26:59 2014"
      },
      "message": "Revert of Revert of Add compressed texture capabilities for GPU devices\n(https://codereview.chromium.org/307543002/)\n\nReason for revert:\nRe-landing the original CL, because the revert didn\u0027t fix things.  See http://skbug.com/2608 (\u0027RunDecodingTests failing on multiple platforms\u0027)\n\nOriginal issue\u0027s description:\n\u003e Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/)\n\u003e\n\u003e Reason for revert:\n\u003e RunDecodingTests failing on multiple platforms.  Please use trybots to validate and re-land.\n\u003e\n\u003e Original issue\u0027s description:\n\u003e \u003e Add compressed texture capabilities for GPU devices\n\u003e \u003e\n\u003e \u003e BUG\u003dskia:\n\u003e \u003e\n\u003e \u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14880\n\u003e \u003e\n\u003e \u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14901\n\u003e\n\u003e TBR\u003dbsalomon@google.com,robertphillips@google.com,krajcevski@google.com\n\u003e NOTREECHECKS\u003dtrue\n\u003e NOTRY\u003dtrue\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14902\n\nR\u003dbsalomon@google.com, robertphillips@google.com, krajcevski@google.com\nTBR\u003dbsalomon@google.com, krajcevski@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: epoger@google.com\n\nReview URL: https://codereview.chromium.org/302553008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14903 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "4cc8fdfda6711edccb88bc7dfb8b5da7e799a609",
      "tree": "4747341a89b94de250f1f7f19b8d88d7fb103424",
      "parents": [
        "e7eeb8890db5262ae0eb675b1cda3860c21a80c1"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 19:07:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 19:07:10 2014"
      },
      "message": "Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/)\n\nReason for revert:\nRunDecodingTests failing on multiple platforms.  Please use trybots to validate and re-land.\n\nOriginal issue\u0027s description:\n\u003e Add compressed texture capabilities for GPU devices\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14880\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14901\n\nR\u003dbsalomon@google.com, robertphillips@google.com, krajcevski@google.com\nTBR\u003dbsalomon@google.com, krajcevski@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: epoger@google.com\n\nReview URL: https://codereview.chromium.org/307543002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14902 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e7eeb8890db5262ae0eb675b1cda3860c21a80c1",
      "tree": "a8936d1da778cadacc79e785a6fbb1a48ae71590",
      "parents": [
        "b803fddae706f212efdfd1649ec436e0cc4fced8"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 18:52:24 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 18:52:24 2014"
      },
      "message": "Add compressed texture capabilities for GPU devices\n\nBUG\u003dskia:\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d14880\n\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/292323003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14901 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "b803fddae706f212efdfd1649ec436e0cc4fced8",
      "tree": "4747341a89b94de250f1f7f19b8d88d7fb103424",
      "parents": [
        "a6e9cf74a2fa30240db6bccd554e6b05b362fb6a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 15:55:35 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 15:55:35 2014"
      },
      "message": "Use SkAtomics_sync on Android\n\nEvery doc I\u0027ve found about using Android\u0027s atomics says, \"stop\".\n\n\"* A handful of basic atomic operations.  The appropriate pthread\n * functions should be used instead of these whenever possible.\"\n\n\"... we recommend stopping from using these functions entirely. Very fortunately, GCC provides handy intrinsics functions that work with very reasonable performance and always provide a full barrier.\"\n\nAs far as I can tell, there\u0027s no code generation change here: both the __sync atomics and the android_ atomics use full memory barriers.  (And now with this all unified, it\u0027ll be easier to get the real wins by switching everything to __atomic atomics, which are like __sync atomics but allow control over memory barriers.)\n\nBUG\u003dskia:\nR\u003dbungeman@google.com, djsollen@google.com, mtklein@google.com, reed@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/305593002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14896 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a6e9cf74a2fa30240db6bccd554e6b05b362fb6a",
      "tree": "ff7a30509f21495b0d0ecd5664cd13e10abee6d8",
      "parents": [
        "592b21c0c12689f3b010de824f6427b1d6f8f52a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 15:00:32 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 15:00:32 2014"
      },
      "message": "Implement sk_atomic_conditional_inc with sk_atomic_cas.\n\nNow that we have sk_atomic_cas, we can replace all the platform-specific CAS loops with one.\n\nBUG\u003dskia:\nR\u003dbungeman@google.com, mtklein@google.com, reed@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/300553003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14892 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "592b21c0c12689f3b010de824f6427b1d6f8f52a",
      "tree": "b883c0fadc933e02ba3c77c5c0a28c8c8ad291e9",
      "parents": [
        "d5b4e096784ff0c9bcc63339a45c3d5ecf65843a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 14:59:47 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 14:59:47 2014"
      },
      "message": "Move SkDecodingImageGenerator.h to include/\n\nThis will allow Android to access it and remove SkImageRef.\n\nDepends on https://codereview.chromium.org/293283002/\n\nBUG\u003dskia:2389\nR\u003dreed@google.com, djsollen@google.com, halcanary@google.com\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/228613003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14891 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d5b4e096784ff0c9bcc63339a45c3d5ecf65843a",
      "tree": "32f878b0f5437655bc1978f1a804c4ed32af3cf7",
      "parents": [
        "eaa3cc3a42b202b27bdbd9f740b65c287a57a126"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 14:14:22 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 14:14:22 2014"
      },
      "message": "hide discardable factory from public imagegenerator api\n\nBUG\u003dskia:\nR\u003dhalcanary@google.com, scroggo@google.com, djsollen@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/295243006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14889 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "eaa3cc3a42b202b27bdbd9f740b65c287a57a126",
      "tree": "819cb25d5e38f353da60ded639e48d85fd9dde56",
      "parents": [
        "2f2198b12f312fd5c3b27ac4d4dd0c1588687869"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 14:03:51 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 14:03:51 2014"
      },
      "message": "remove SK_SUPPORT_LEGACY_BITMAPFLATTEN code\n\nBUG\u003dskia:\nR\u003dscroggo@google.com, reed@google.com\n\nAuthor: reed@chromium.org\n\nReview URL: https://codereview.chromium.org/303563002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14888 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "2f2198b12f312fd5c3b27ac4d4dd0c1588687869",
      "tree": "d391c907f6521a4cb97ce5cfce015f422c6ae5e9",
      "parents": [
        "9ec314bb4fd53d538bf6794f32b9b3a7f685d53a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 00:23:36 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 27 00:23:36 2014"
      },
      "message": "remove SK_SUPPORT_LEGACY_BUILDMIPMAP\n\nTBR\u003dscroggo\n\nAuthor: reed@chromium.org\n\nReview URL: https://codereview.chromium.org/293393007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14885 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9ec314bb4fd53d538bf6794f32b9b3a7f685d53a",
      "tree": "6177773394965dd2072fa00760e4ec1d0ecbaca6",
      "parents": [
        "4ea8eb6f07e25efd7588398be0fda44f5f5fb8e1"
      ],
      "author": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Sat May 24 03:05:26 2014"
      },
      "committer": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Sat May 24 03:05:26 2014"
      },
      "message": "Sanitizing source files in Housekeeper-Nightly\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14884 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "4ea8eb6f07e25efd7588398be0fda44f5f5fb8e1",
      "tree": "b8698838a40a1a3c6564e369f91429d1158b523f",
      "parents": [
        "cc4aa02d8e9849e8d79825699109e995cd9af216"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 20:40:26 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 20:40:26 2014"
      },
      "message": "Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/)\n\nReason for revert:\nSigneness comparison breaks build. After working some more, I think the API design will be cleaner without the Uncompressed enum, so I\u0027m removing it and retesting everything.\n\nOriginal issue\u0027s description:\n\u003e Add compressed texture capabilities for GPU devices\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14880\n\nR\u003dbsalomon@google.com, robertphillips@google.com, halcanary@google.com\nTBR\u003dbsalomon@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/296313003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14883 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "cc4aa02d8e9849e8d79825699109e995cd9af216",
      "tree": "8b259363322541976e09ccaa5235d69955d671e2",
      "parents": [
        "3d7bd70935913d90d7e6803451c038051429c77f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 20:00:54 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 20:00:54 2014"
      },
      "message": "Add compressed texture capabilities for GPU devices\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nAuthor: krajcevski@google.com\n\nReview URL: https://codereview.chromium.org/292323003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14880 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3d7bd70935913d90d7e6803451c038051429c77f",
      "tree": "b8698838a40a1a3c6564e369f91429d1158b523f",
      "parents": [
        "517821322da7bc708512b69e5cfdb08181413fa2"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 19:13:56 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 19:13:56 2014"
      },
      "message": "Revert of Modify sample buffer size for larger displays. (https://codereview.chromium.org/240433002/)\n\nReason for revert:\nThis also changes verylargebitmap, and the difference appears to be meaningful. Henrik, I have emailed you the images that differ.\n\nOriginal issue\u0027s description:\n\u003e Modify sample buffer size for larger displays.\n\u003e\n\u003e Increases the intermediate buffer size for sample pixel indexes,\n\u003e used in the sample proc function calls. If the operation is bigger\n\u003e than the buffer it\u0027s split into multiple calls, creating overhead.\n\u003e This would especially impact the performance of SIMD optimizations.\n\u003e Also, aligns the start address of the buffer to 16 bytes, to enable\n\u003e more efficient SIMD optimizations.\n\u003e\n\u003e Author: henrik.smiding@intel.com\n\u003e\n\u003e Signed-off-by: Henrik Smiding \u003chenrik.smiding@intel.com\u003e\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14825\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14872\n\nR\u003dreed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, bsalomon@chromium.org, bsalomon@google.com, henrik.smiding@intel.com\nTBR\u003dreed@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/294023016\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14878 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "517821322da7bc708512b69e5cfdb08181413fa2",
      "tree": "28a9432c6716bffaf073078ddc92166bc2ec9cf9",
      "parents": [
        "abd0316a6a7eca12bc7d764575f03d04516ed39e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 16:05:43 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 16:05:43 2014"
      },
      "message": "Modify sample buffer size for larger displays.\n\nIncreases the intermediate buffer size for sample pixel indexes,\nused in the sample proc function calls. If the operation is bigger\nthan the buffer it\u0027s split into multiple calls, creating overhead.\nThis would especially impact the performance of SIMD optimizations.\nAlso, aligns the start address of the buffer to 16 bytes, to enable\nmore efficient SIMD optimizations.\n\nAuthor: henrik.smiding@intel.com\n\nSigned-off-by: Henrik Smiding \u003chenrik.smiding@intel.com\u003e\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d14825\n\nR\u003dreed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, scroggo@google.com, bsalomon@chromium.org, bsalomon@google.com\n\nAuthor: henrik.smiding@intel.com\n\nReview URL: https://codereview.chromium.org/240433002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14872 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "abd0316a6a7eca12bc7d764575f03d04516ed39e",
      "tree": "b8698838a40a1a3c6564e369f91429d1158b523f",
      "parents": [
        "be588657f2d339a11db9a1fdb53434fb09312306"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 13:21:55 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 13:21:55 2014"
      },
      "message": "stop calling SkBitmap::flatten\n\nBUG\u003dskia:\nR\u003dscroggo@google.com, halcanary@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/295793002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14867 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "be588657f2d339a11db9a1fdb53434fb09312306",
      "tree": "ac4bff4a6fb921a3e21f06ab6d3616ef836860a7",
      "parents": [
        "b9b4a889fa807397d17aff96d7686f4b584a412b"
      ],
      "author": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 03:03:34 2014"
      },
      "committer": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 23 03:03:34 2014"
      },
      "message": "Sanitizing source files in Housekeeper-Nightly\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14862 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "b9b4a889fa807397d17aff96d7686f4b584a412b",
      "tree": "eeacd5af718e889f700b8341f3813ecbe8df351f",
      "parents": [
        "5e23dba7824dd8ea49423c45650e0a12685bf02c"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 22:35:24 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 22:35:24 2014"
      },
      "message": "temporarily add back in the factores that took a unitmapper\n\nBUG\u003dskia:\nR\u003dfmalita@google.com, fmalita@chromium.org, reed@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/292513006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14859 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "5e23dba7824dd8ea49423c45650e0a12685bf02c",
      "tree": "e0ee66346c4e3ed0adc1d3d0e0d3eae4fa76a1fa",
      "parents": [
        "92d3ff9d53799fff441a9ec9604b87216d9ad3ed"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 18:43:05 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 18:43:05 2014"
      },
      "message": "re-expose hasLocalMatrix for now (can\u0027t hurt) -- unblocks blink\n\nBUG\u003dskia:\nR\u003dfmalita@google.com, fmalita@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/299043002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14853 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "92d3ff9d53799fff441a9ec9604b87216d9ad3ed",
      "tree": "47573a5dd92dbc3d50bbf08639cf2e252726770f",
      "parents": [
        "1916251e90bbb5c5e2a557f9af3d4dd03a51f292"
      ],
      "author": {
        "name": "robertphillips@google.com",
        "email": "robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 18:40:29 2014"
      },
      "committer": {
        "name": "robertphillips@google.com",
        "email": "robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 18:40:29 2014"
      },
      "message": "Simple PKM image decoder.\n\nhttps://codereview.chromium.org/292663011/\n\n\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14852 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "1916251e90bbb5c5e2a557f9af3d4dd03a51f292",
      "tree": "6b63fc36bc401d04898bfaba924af04e20619f1d",
      "parents": [
        "04a436209bbca607266a35b0a1edb84218a7892b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 12:27:41 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 12:27:41 2014"
      },
      "message": "Remove unused (by clients) SkUnitMapper\n\nThis reverts commit 874423a81b5bc2541c7397e6ab00d5e7c9fdaf98.\n\nTBR\u003dscroggo\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/288313009\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14842 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "04a436209bbca607266a35b0a1edb84218a7892b",
      "tree": "95120e5210066e879d262c6337f86ada7572e355",
      "parents": [
        "8658f99f08d7db6af61153eab27699f656f56fc5"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 02:55:59 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 22 02:55:59 2014"
      },
      "message": "Revert of Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) (https://codereview.chromium.org/288343009/)\n\nReason for revert:\nrequired blink change failed to land\n\nOriginal issue\u0027s description:\n\u003e Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/)\n\u003e\n\u003e This reverts commit dd50c83b5b34dab3a077741861b50ed1f2bc6b8f.\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14830\n\nR\u003dscroggo@google.com, reed@google.com\nTBR\u003dreed@google.com, scroggo@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: reed@chromium.org\n\nReview URL: https://codereview.chromium.org/296823008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14838 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8658f99f08d7db6af61153eab27699f656f56fc5",
      "tree": "6b63fc36bc401d04898bfaba924af04e20619f1d",
      "parents": [
        "644e1d23459452a1c233da5f62a7d494de91a946"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 19:56:46 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 19:56:46 2014"
      },
      "message": "Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/)\n\nThis reverts commit dd50c83b5b34dab3a077741861b50ed1f2bc6b8f.\n\nBUG\u003dskia:\nR\u003dscroggo@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/288343009\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14830 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "644e1d23459452a1c233da5f62a7d494de91a946",
      "tree": "95120e5210066e879d262c6337f86ada7572e355",
      "parents": [
        "bc7c497f4bae0b67d468e6c7420a442fae2e9b41"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 16:38:43 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 16:38:43 2014"
      },
      "message": "Revert \"Modify sample buffer size for larger displays.\"\n\nThis reverts commit dd72f3bd0d500b9b3f900bcb8e904161ee51eae5.\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14827 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "bc7c497f4bae0b67d468e6c7420a442fae2e9b41",
      "tree": "d48379a7ff0c6afd8e88b4cfd612cf1d50f447a9",
      "parents": [
        "065b2cd0642d9f468de61a0022d2c0a78c8f2aed"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 15:58:00 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 15:58:00 2014"
      },
      "message": "Revert of Revert \"\"Revert of eliminate config param -- it was always self\u0027s config (https://codereview.chromi… (https://codereview.chromium.org/291163005/)\n\nReason for revert:\nbroke 6 webgl/canvas tests in blink (don\u0027t know why yet)\n\nhttps://storage.googleapis.com/chromium-layout-test-archives/WebKit_Mac10_7/27348/layout-test-results/results.html\n\n\nOriginal issue\u0027s description:\n\u003e Revert \"\"Revert of eliminate config param -- it was always self\u0027s config (https://codereview.chromium.org/246513002/)\"\"\"\n\u003e\n\u003e This reverts commit 3dbceb4f8283b2fb1728d0daf010d036099a2eae.\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14806\n\nR\u003dbsalomon@google.com, robertphillips@google.com\nTBR\u003dbsalomon@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/295093003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14826 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "065b2cd0642d9f468de61a0022d2c0a78c8f2aed",
      "tree": "1734c8fd84c750186957b8c7bc7e63f65a0ee0b0",
      "parents": [
        "e2e6c82d1dc694bba2674245ad9eb884ee280c95"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 15:16:15 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 15:16:15 2014"
      },
      "message": "Modify sample buffer size for larger displays.\n\nIncreases the intermediate buffer size for sample pixel indexes,\nused in the sample proc function calls. If the operation is bigger\nthan the buffer it\u0027s split into multiple calls, creating overhead.\nThis would especially impact the performance of SIMD optimizations.\nAlso, aligns the start address of the buffer to 16 bytes, to enable\nmore efficient SIMD optimizations.\n\nAuthor: henrik.smiding@intel.com\n\nSigned-off-by: Henrik Smiding \u003chenrik.smiding@intel.com\u003e\n\nR\u003dreed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, scroggo@google.com, bsalomon@chromium.org, bsalomon@google.com\n\nAuthor: henrik.smiding@intel.com\n\nReview URL: https://codereview.chromium.org/240433002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14825 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e2e6c82d1dc694bba2674245ad9eb884ee280c95",
      "tree": "4165935fbe423a5e75f5badf8848c4174f28edae",
      "parents": [
        "3c275641aef6cb874aa548bb5b04870fe87787ef"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 12:43:07 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 12:43:07 2014"
      },
      "message": "SSE2 implementation of memcpy32\n\nWith SSE2 version memcpy32, S32_Opaque_BlitRow32() in SkBlitRow_D32.cpp\nhas about 30% performance improvement. Here are the data on desktop\ni7-3770.\nbefore:\n       bitmap_scale_filter_90_90   8888:  cmsecs \u003d      2.01\n      bitmaprect_FF_filter_trans   8888:  cmsecs \u003d      3.61\n    bitmaprect_FF_nofilter_trans   8888:  cmsecs \u003d      3.57\n   bitmaprect_FF_filter_identity   8888:  cmsecs \u003d      3.53\n bitmaprect_FF_nofilter_identity   8888:  cmsecs \u003d      3.53\n              bitmap_4444_update   8888:  cmsecs \u003d      4.84\n     bitmap_4444_update_volatile   8888:  cmsecs \u003d      4.81\n                     bitmap_4444   8888:  cmsecs \u003d      4.81\nafter:\n       bitmap_scale_filter_90_90   8888:  cmsecs \u003d      1.83\n      bitmaprect_FF_filter_trans   8888:  cmsecs \u003d      2.36\n    bitmaprect_FF_nofilter_trans   8888:  cmsecs \u003d      2.36\n   bitmaprect_FF_filter_identity   8888:  cmsecs \u003d      2.60\n bitmaprect_FF_nofilter_identity   8888:  cmsecs \u003d      2.63\n              bitmap_4444_update   8888:  cmsecs \u003d      3.30\n     bitmap_4444_update_volatile   8888:  cmsecs \u003d      3.30\n                     bitmap_4444   8888:  cmsecs \u003d      3.29\n\nBUG\u003dskia:\nR\u003dmtklein@google.com, reed@google.com, bsalomon@google.com\n\nAuthor: qiankun.miao@intel.com\n\nReview URL: https://codereview.chromium.org/285313002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14822 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3c275641aef6cb874aa548bb5b04870fe87787ef",
      "tree": "a9292f912bc8adfaf83106effbc2a82f0eeed623",
      "parents": [
        "c0e9277f721819571e0ed3cbea4940ed25806a1f"
      ],
      "author": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 03:05:49 2014"
      },
      "committer": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 21 03:05:49 2014"
      },
      "message": "Sanitizing source files in Housekeeper-Nightly\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14817 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c0e9277f721819571e0ed3cbea4940ed25806a1f",
      "tree": "651e3b7cf815de89956960ddc6ae2a4978d07d89",
      "parents": [
        "7e03087e37a90f9d2118833f0abd537acfd790f9"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:35:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:35:10 2014"
      },
      "message": "Changed JSON formatting more, workaround bug where SkStringPrintf causes encoding issues\n\nBUG\u003dskia:\nR\u003dbensong@google.com, jcgregorio@google.com, reed@google.com, bsalomon@google.com\n\nAuthor: kelvinly@google.com\n\nReview URL: https://codereview.chromium.org/294093002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14808 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7e03087e37a90f9d2118833f0abd537acfd790f9",
      "tree": "3a7fce043e1ae169521e0e229fa029970585558d",
      "parents": [
        "5d40a74bdb3bec96c6904b906cc098b4b9ec1497"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:31:08 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:31:08 2014"
      },
      "message": "formalize named picture versions\n\nBUG\u003dskia:\nR\u003dmtklein@google.com, robertphillips@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/291913004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14807 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "5d40a74bdb3bec96c6904b906cc098b4b9ec1497",
      "tree": "5b84e973b4d1f9cad44101024f803e85863bb044",
      "parents": [
        "a87506d0710fabebd14557cc3c4051e77c838f41"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:08:12 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:08:12 2014"
      },
      "message": "Revert \"\"Revert of eliminate config param -- it was always self\u0027s config (https://codereview.chromium.org/246513002/)\"\"\"\n\nThis reverts commit 3dbceb4f8283b2fb1728d0daf010d036099a2eae.\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/291163005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14806 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a87506d0710fabebd14557cc3c4051e77c838f41",
      "tree": "6fadd3f8cb038d69e15fd73adf0f95f9f5c3f29a",
      "parents": [
        "6f0735ee8b07a1acf79fa19d7f001ffdc0b142f4"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:02:03 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 17:02:03 2014"
      },
      "message": "Add function to get both min and max scale factors from matrix\n\nR\u003dreed@google.com, jvanverth@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/298473002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14804 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6f0735ee8b07a1acf79fa19d7f001ffdc0b142f4",
      "tree": "62d16c3c6bed54872055ca1823a91667ffdbd3d8",
      "parents": [
        "9e85735397e5f53da19cb7937ecc5f3ed79b9c2d"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 14:53:45 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 14:53:45 2014"
      },
      "message": "Rename SkMatrix::get(Max|Min)Stretch to get(Min|Max)Scale\n\nR\u003dreed@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/295713002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14798 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9e85735397e5f53da19cb7937ecc5f3ed79b9c2d",
      "tree": "005d54da05344cb7fd7c17b57ae1713dceb527dc",
      "parents": [
        "63bdbbee263d8bbe4fbb6f7e82785d86e6a24bb1"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 14:53:32 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 14:53:32 2014"
      },
      "message": "Remove legacy constructor for blur draw looper.\n\nNow that Android no longer uses the constructor, remove it, along\nwith the flag.\n\nR\u003ddjsollen@google.com, reed@google.com\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/299683002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14797 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "63bdbbee263d8bbe4fbb6f7e82785d86e6a24bb1",
      "tree": "ca7d5ecee197ae610e214ad795383a52d08354c9",
      "parents": [
        "004381d868f45d1f175504df323f97c6be80c971"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 12:39:37 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 20 12:39:37 2014"
      },
      "message": "\"Revert of eliminate config param -- it was always self\u0027s config (https://codereview.chromium.org/246513002/)\"\"\n\nThis reverts commit 65b9f33cab9f53821720f982667412e56a340093.\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14795 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "004381d868f45d1f175504df323f97c6be80c971",
      "tree": "f539ed70fb690216a99f00f932a358c95267fc44",
      "parents": [
        "39efa2024536c3ae940cb60ed41482e8bb45616c"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 19:35:57 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 19:35:57 2014"
      },
      "message": "Pass in GrContext instead of SkGpuDevice for dashing and Sk2GrPaint conversion\n\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com\n\nAuthor: egdaniel@google.com\n\nReview URL: https://codereview.chromium.org/292773002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14790 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "39efa2024536c3ae940cb60ed41482e8bb45616c",
      "tree": "627192c3afac77fc1d25809f4c25e53f4bee3ca4",
      "parents": [
        "443f351ab544a3b00dc08a709129695002a9b993"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 17:29:16 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 17:29:16 2014"
      },
      "message": "Revert \"Revert of eliminate config param -- it was always self\u0027s config (https://codereview.chromium.org/246513002/)\"\n\nTBR\u003dbsalomon@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/290883005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14785 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "443f351ab544a3b00dc08a709129695002a9b993",
      "tree": "2de152701ba3cc887828ff5bd7bd80b4a7dee415",
      "parents": [
        "20052c0018612510c5eb7a9d9393d0244ba4adb9"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 15:51:12 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 15:51:12 2014"
      },
      "message": "Try out SkMatrix::Concat.\n\nThis should RVO to the same as doing it on the stack with setConcat.\n\nBUG\u003dskia:\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/293693002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14782 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "20052c0018612510c5eb7a9d9393d0244ba4adb9",
      "tree": "88c7e5130aac1459536d374ee2d6d7833888909b",
      "parents": [
        "094539cb39505aec27801aa1bc09bb3e2add165b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 15:46:09 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 15:46:09 2014"
      },
      "message": "gradient api sans (deprecated) unitmapper\n\nBUG\u003dskia:\nR\u003drobertphillips@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/293643004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14781 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "094539cb39505aec27801aa1bc09bb3e2add165b",
      "tree": "f4ccb0c5d85de34bf5e2d690a874d6ed3169c5b6",
      "parents": [
        "c3db416f50e860414f3f63a6d4ea4fe9152c94eb"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 14:32:49 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 14:32:49 2014"
      },
      "message": "Add Dashing gpu effect for simple dashed lines\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com\n\nAuthor: egdaniel@google.com\n\nReview URL: https://codereview.chromium.org/274673004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14775 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c3db416f50e860414f3f63a6d4ea4fe9152c94eb",
      "tree": "1a9532ce7ce90fce89816e8eb0840554f2275df0",
      "parents": [
        "fd42fa30971cb4c98680ec222163fc7899bde400"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 13:53:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 13:53:10 2014"
      },
      "message": "This adds a checkbox to the debugger to allow seeing the effect pathops has on the clip. A new tab shows the C code that the pathops generate.\n\nOnce in place, this CL found a bug in the pathops code where it was not handling empty clip stack elements correctly. The Cl also has the change to SkCanvas to fix this bug.\n\nR\u003drobertphillips@google.com, reed@google.com\n\nAuthor: caryclark@google.com\n\nReview URL: https://codereview.chromium.org/282283002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14774 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "fd42fa30971cb4c98680ec222163fc7899bde400",
      "tree": "173a6909f983150fc6bface8f3316417492742dc",
      "parents": [
        "b2e1871cdb7c6a290f7e73dae91c05e7b09b2660"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 12:36:15 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 19 12:36:15 2014"
      },
      "message": "Add choke point for performing a fake endRecording\n\nMy goal here was to add a single location where we could patch up the created PicturePlayback. Unfortunately, the complexity of the recording process (e.g., the BBH) makes this quite complex.\n\nI will investigate altering the behavior of SkPicturePlayback to account for a potentially unbalanced set of saves/saveLayers.\n\nR\u003dreed@google.com\n\nAuthor: robertphillips@google.com\n\nReview URL: https://codereview.chromium.org/283333007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14773 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "b2e1871cdb7c6a290f7e73dae91c05e7b09b2660",
      "tree": "0011c15cba8b41a17fe1592da33a2b959beb9713",
      "parents": [
        "dfa217f75ba049d37118f3f8ae737731a9cefd98"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 16 13:49:08 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 16 13:49:08 2014"
      },
      "message": "Revert of remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/)\n\nReason for revert:\ndoes not address all legacy callsites in chrome.\n\ne.g.\n\n[13:45:32.091872] ../../ui/native_theme/native_theme_base.cc:608:76: error: no matching function for call to ‘SkGradientShader::CreateLinear(SkPoint [3], SkColor [3], NULL, int, SkShader::TileMode, NULL)’\n[13:45:32.091919]            gradient_bounds, colors, NULL, 3, SkShader::kClamp_TileMode, NULL));\n\n\nOriginal issue\u0027s description:\n\u003e remove unused (by clients) SkUnitMapper\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14761\n\nR\u003drobertphillips@google.com, scroggo@google.com, george@mozilla.com\nTBR\u003dgeorge@mozilla.com, robertphillips@google.com, scroggo@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/287063009\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14763 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "dfa217f75ba049d37118f3f8ae737731a9cefd98",
      "tree": "1bb2604b56a01934c0b07231c4d529ecf5181846",
      "parents": [
        "eaa2945c9ed5403e10193b291fbcd9eeb6568d01"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 16 13:35:01 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 16 13:35:01 2014"
      },
      "message": "remove unused (by clients) SkUnitMapper\n\nBUG\u003dskia:\nR\u003drobertphillips@google.com, scroggo@google.com, george@mozilla.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/283273002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14761 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "eaa2945c9ed5403e10193b291fbcd9eeb6568d01",
      "tree": "0011c15cba8b41a17fe1592da33a2b959beb9713",
      "parents": [
        "d7f8821d3a3b3995bd9e3469a8122f06e81c510b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 16 13:15:41 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 16 13:15:41 2014"
      },
      "message": "Generate bench/Android.mk from gyp.\n\nFor now, remove json functionality and do not depend on json. This\nallows us to build and run until solving skbug.com/2448.\n\nbench/DeferredSurfaceCopyBench.cpp:\nInclude GrRenderTarget last, so SK_SUPPORT_GPU will be set properly.\n\nbench/ResultsWriter.h:\nbench/benchmain.cpp:\nRemove JSONResultsWriter when SK_BUILD_JSON_WRITER is not defined,\nwhich is the case for the Android framework build.\n\ngyp/bench.gyp:\nDepend on skia and cutils (for android_atomic_inc etc).\n\ngyp/common_conditions.gypi:\nDefine SK_BUILD_JSON_WRITER when skia_build_json_writer is set.\n\ngyp/common_variables.gypi:\nAdd a flag for skia_build_json_writer, and set it only when\nskia_android_framework is not set.\n\ngyp/jsoncpp.gyp:\nDo not build jsoncpp when skia_build_json_writer is not defined.\ninclude/utils/SkJSONCPP.h:\nDo not include json headers when SK_BUILD_JSON_WRITER is not defined.\n\nplatform_tools/android/bin/gyp_to_android.py:\nGenerate bench/Android.mk.\n\nplatform_tools/android/gyp_gen/gypd_parser.py:\nSkip dest_dir when checking for include_dirs.\n\nplatform_tools/android/gyp_gen/makefile_writer.py:\nBuild bench/Android.mk when building external/skia.\n\nplatform_tools/android/gyp_gen/tool_makefile_writer.py:\nAdd a parameter for putting the binary into /data/local/tmp.\n\nBUG\u003dskia:2447\nBUG\u003dskia:2448\nR\u003dhalcanary@google.com, reed@google.com\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/282053002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14760 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d7f8821d3a3b3995bd9e3469a8122f06e81c510b",
      "tree": "c7b3175dcace2a323da8ef011f9c62947bb2f786",
      "parents": [
        "756ca2320b769d9846dc2674e37f2944368920ce"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 15 20:32:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 15 20:32:48 2014"
      },
      "message": "Move skPaint2GrPaint to SkGr.h/cpp\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com, brian@thesalomons.net, robertphillips@google.com\n\nAuthor: egdaniel@google.com\n\nReview URL: https://codereview.chromium.org/283803003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14753 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "756ca2320b769d9846dc2674e37f2944368920ce",
      "tree": "1db1116e6056eeed049591fe7aab538d9021ee3d",
      "parents": [
        "40108a59ed6de9794ea604fcdf78ec4b977e08e9"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 15 15:40:41 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 15 15:40:41 2014"
      },
      "message": "Remove SK_SUPPORT_LEGACY_PUBLICEFFECTCONSTRUCTORS flag.\n\nNeither Chrome nor Android uses this flag anymore.\nMake sure all constructors touched that only have one parameter are marked as \u0027explicit\u0027.\n\nBUG\u003d2187\nR\u003dscroggo@google.com, reed@google.com\n\nAuthor: dominikg@chromium.org\n\nReview URL: https://codereview.chromium.org/282203004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14749 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "40108a59ed6de9794ea604fcdf78ec4b977e08e9",
      "tree": "b533c4fac3f238dd9cb90a74af7b3ce612124bee",
      "parents": [
        "7291524bf55d22f4a5f48aee95b86934d5da883c"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 15 09:46:20 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 15 09:46:20 2014"
      },
      "message": "Always inline SkFloatToFixed_arm.\n\nWe have \"inline\" assembly for speed on ARM, but the compiler when\ntold to optimize for space wasn\u0027t inlining it, destroying any\npossible performance improvement.\n\nBUG\u003dskbug:2550\nR\u003dmtklein@google.com, reed@google.com, tomhudson@google.com\n\nAuthor: tomhudson@chromium.org\n\nReview URL: https://codereview.chromium.org/281143002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14745 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7291524bf55d22f4a5f48aee95b86934d5da883c",
      "tree": "883b2fb2b4accfeb35af419312ba26220e3b0024",
      "parents": [
        "2b8e646e67d3842445b8267b815f80e530531ea1"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 16:03:14 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 16:03:14 2014"
      },
      "message": "Add asADash to Lua for scraping\n\nBUG\u003dskia:\nR\u003drobertphillips@google.com, reed@google.com\n\nAuthor: egdaniel@google.com\n\nReview URL: https://codereview.chromium.org/267423006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14733 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "2b8e646e67d3842445b8267b815f80e530531ea1",
      "tree": "38bfab19512c7d42f813698081990b9227797db3",
      "parents": [
        "4ea8733115ab907563924b55e9c250ee01c1783e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 14:28:34 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 14:28:34 2014"
      },
      "message": "Add ownership dox for SkShader::asACompose.\n\nSupplement the comment added in\nhttp://code.google.com/p/skia/source/detail?r\u003d14716\n\nR\u003dreed@google.com\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/288713002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14724 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "4ea8733115ab907563924b55e9c250ee01c1783e",
      "tree": "4f6ef5a72dc070df17bd260ed9f583092bafa143",
      "parents": [
        "747064a57b62795580cfc08f3c7a38b0b1c7b14d"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 13:34:42 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 13:34:42 2014"
      },
      "message": "By default, Chromium optimizes for size when compiling on Android.\nForcing the SkAlphaMulQ() function inline can yield as much as a 5-10%\nimprovement in rasterization time for some of Chromium\u0027s telemetry\ntests on the Nexus 10, since it\u0027s in the inner loop of complex blends.\n\nR\u003dmtklein@google.com, reed@google.com, tomhudson@google.com\n\nAuthor: tomhudson@chromium.org\n\nReview URL: https://codereview.chromium.org/283753003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14723 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "747064a57b62795580cfc08f3c7a38b0b1c7b14d",
      "tree": "8c37116a4e2375bbc7e3f36e87e59cffe07affd4",
      "parents": [
        "d8af53f041e7b7503ffe458e7809c383d48fd3d5"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 13:13:44 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 14 13:13:44 2014"
      },
      "message": "Inline noop willFoo/didFoo into SkCanvas.h.\n\nWe\u0027ve got our canvas subclasses all calling back up to these via\nINHERITED, all noops.  That\u0027s fine but currently a little sad as they\ncan\u0027t be optimized away without link-time optimization, which we and\nChrome only do on Windows.  We actually make a call for each of these\ntoday on non-Windows.\n\nSo, move the empty implementations into the header so those chaining\ncalls really can be optimized away.\n\nBUG\u003dskia:\nR\u003dreed@google.com, fmalita@google.com, mtklein@google.com, fmalita@chromium.org\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/287593005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14722 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d8af53f041e7b7503ffe458e7809c383d48fd3d5",
      "tree": "51b600979ebcc76063380944bdfa6f784bebc389",
      "parents": [
        "f81da6e22d28152dcb6c694b67618349d8f0477f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 13 18:14:45 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Tue May 13 18:14:45 2014"
      },
      "message": "Add functions for inspecting SkShader.\n\nAdd a function to inspect an SkShader to determine if it is an\nSkComposeShader.\n\nAdd a virtual function for determining if an SkShader is a custom\nshader, which returns a custom set of information. The\nimplementation is in Android, and this function is only defined\nif SK_BUILD_FOR_ANDROID_FRAMEWORK.\n\nBUG\u003db/10650594\nR\u003dreed@google.com, scroggo@google.com\n\nAuthor: djsollen@google.com\n\nReview URL: https://codereview.chromium.org/282733005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14716 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f81da6e22d28152dcb6c694b67618349d8f0477f",
      "tree": "4966dd1920981b4ada0d78a3cc9dc15a991f4c69",
      "parents": [
        "ca3c958b8f7f2474c13418bcf3d48c18da71dff3"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 20:42:21 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 20:42:21 2014"
      },
      "message": "re-land hide get/setLocalMatrix\n\nThis reverts commit b1d702a43b07934f5b001b1b09db2c57ede909a1.\n\nTBR\u003dscroggo@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/279903002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14702 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ca3c958b8f7f2474c13418bcf3d48c18da71dff3",
      "tree": "2f268ac69c7bae9465ad14cc21d3fece6c6a0a48",
      "parents": [
        "e57476a269c3db1a3e3d00c571efa7aabc72e948"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 15:38:00 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 15:38:00 2014"
      },
      "message": "Make gMask_00FF00FF a constant\n\nThis is to optimize SkAlphaMulQ() in PIC mode. With the visibility\u003ddefault\nsymbol the constant is not known at compile time (and is not a constant), but\ninstead is fetched through a double indirection through GOT. The function is\nquite hot on one of the chromium benchmarks:\nrasterize_and_record_micro.key_silk_cases.\n\nThis change replaces the symbol with a compile-time constant. As a bonus the\nvariable is not exported from the dynamic library, i. e. a cleaner library\ninterface.\n\nSee specific performance improvements on Android here:\n  http://goo.gl/iMuTDt\n\nR\u003dskyostil@chromium.org, tomhudson@chromium.org, mtklein@google.com, reed@google.com, tomhudson@google.com\n\nAuthor: pasko@chromium.org\n\nReview URL: https://codereview.chromium.org/270473003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14696 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e57476a269c3db1a3e3d00c571efa7aabc72e948",
      "tree": "0d7ce8387090f34373fc725ff44bde863f0f6d56",
      "parents": [
        "449dd91cdf86c813e6c78aa402b47cd4ff192022"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 14:16:19 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 14:16:19 2014"
      },
      "message": "Improved x86 SSE build and run-time checks.\n\nReplaces the current build/run-time checks for SSE level in\nopts_check_x86.cpp with a simpler and more future-proof version.\nAlso adds SSE versions 4.1 and 4.2 to the config file.\n\nAuthor: henrik.smiding@intel.com\n\nSigned-off-by: Henrik Smiding \u003chenrik.smiding@intel.com\u003e\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d14644\n\nR\u003dreed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com\n\nAuthor: henrik.smiding@intel.com\n\nReview URL: https://codereview.chromium.org/272503006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14693 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "449dd91cdf86c813e6c78aa402b47cd4ff192022",
      "tree": "20068625f692d738fee405f9f98fc79f85eda509",
      "parents": [
        "a33189bf644a267fc04c54b761ebfca4023e9022"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 13:35:55 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Mon May 12 13:35:55 2014"
      },
      "message": "remove unused Kernel33MaskFilter\n\nR\u003drobertphillips@google.com\nTBR\u003drobertphilips@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/280233002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14691 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a33189bf644a267fc04c54b761ebfca4023e9022",
      "tree": "a8650603bad034dd2b552089726d2b23abd2dd13",
      "parents": [
        "9646921e81da410ec248e54021e7d30c5a75126e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 20:46:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 20:46:48 2014"
      },
      "message": "Factor GrTexture into public GrTexture and private GrTextureImpl.\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d14680\n\nR\u003djvanverth@google.com, robertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/275903002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14687 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9646921e81da410ec248e54021e7d30c5a75126e",
      "tree": "2ea6af2501573252640e048d92c85a29fd7992e6",
      "parents": [
        "18fd2db2bfde546a010719b628bcf41146aea41f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 20:28:11 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 20:28:11 2014"
      },
      "message": "add localmatrix parameter to shader\u0027s asNewEffect\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com, dominikg@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/278963002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14686 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "18fd2db2bfde546a010719b628bcf41146aea41f",
      "tree": "14b389e421dfe265003c4b334b27d98d75a33fe9",
      "parents": [
        "edb402b3286f7bbee5b35d3088814b35ed75d726"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 18:02:51 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 18:02:51 2014"
      },
      "message": "Revert of Factor GrTexture into public GrTexture and private GrTextureImpl. (https://codereview.chromium.org/275903002/)\n\nReason for revert:\nBreaks chrome build.\n\nOriginal issue\u0027s description:\n\u003e Factor GrTexture into public GrTexture and private GrTextureImpl.\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14680\n\nR\u003djvanverth@google.com, robertphillips@google.com\nTBR\u003djvanverth@google.com, robertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/278073002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14681 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "edb402b3286f7bbee5b35d3088814b35ed75d726",
      "tree": "20997116db01988bc4cf47f78f8080b24a48a36a",
      "parents": [
        "30553b5d717845fd368cf33ab27ed4f664ef9459"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 17:37:55 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 17:37:55 2014"
      },
      "message": "Factor GrTexture into public GrTexture and private GrTextureImpl.\n\nR\u003djvanverth@google.com, robertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/275903002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14680 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "30553b5d717845fd368cf33ab27ed4f664ef9459",
      "tree": "14b389e421dfe265003c4b334b27d98d75a33fe9",
      "parents": [
        "9c0e5238f92abb0b9f6ec367fe96efb387ee0032"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 15:42:07 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 15:42:07 2014"
      },
      "message": "Revert of hide get/setLocalMatrix (https://codereview.chromium.org/279563002/)\n\nReason for revert:\nbroke gms\n\nOriginal issue\u0027s description:\n\u003e hide get/setLocalMatrix\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14675\n\nR\u003dfmalita@google.com, dominikg@chromium.org, fmalita@chromium.org\nTBR\u003ddominikg@chromium.org, fmalita@chromium.org, fmalita@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/278903002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14677 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9c0e5238f92abb0b9f6ec367fe96efb387ee0032",
      "tree": "df08d2ba2c037c01e393dc18321b6e2eb2afb8ba",
      "parents": [
        "7facac407bb154e93c6a8143cec69d78e8b2b37a"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 15:19:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 15:19:48 2014"
      },
      "message": "hide get/setLocalMatrix\n\nBUG\u003dskia:\nR\u003dfmalita@google.com, dominikg@chromium.org, fmalita@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/279563002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14675 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7facac407bb154e93c6a8143cec69d78e8b2b37a",
      "tree": "14b389e421dfe265003c4b334b27d98d75a33fe9",
      "parents": [
        "35de55e3671ed23ca77941be82e704831550446f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 14:29:32 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 14:29:32 2014"
      },
      "message": "cleanup GrContext resource cache api\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/275563005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14669 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "35de55e3671ed23ca77941be82e704831550446f",
      "tree": "bbcac34b53333aefaeb23298fd938b56fb78e2b4",
      "parents": [
        "d2dbea55bc8dd2804c477a874b1d76c40afdc595"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 13:53:38 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 09 13:53:38 2014"
      },
      "message": "Disable filtering in draw Bitmap operation when pixels are aligned\n\nThe check is now performed in the callers of internalDrawBitmap() to\navoid retrieve the texture with wrong filter mode when the pixels were\naligned.\n\nThis bug was spotted in Chrome for Android: Chrome for Androids\u0027s\nCanvas drawImage loses fidelity in canvases larger than 64k pixels.\n\nBUG\u003dchromium:231916\n\nR\u003dbsalomon@google.com, robertphillips@google.com\n\nSigned-off-by: Samuel Iglesias Gonsalvez \u003csiglesias@igalia.com\u003e\n\nAuthor: siglesias@igalia.com\n\nReview URL: https://codereview.chromium.org/264303008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14665 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d2dbea55bc8dd2804c477a874b1d76c40afdc595",
      "tree": "68467333e91710d37bd38b5f68d3bfd8e3a810e1",
      "parents": [
        "3ee4e06f58c6f08b66160d5cd19367a008f17cdc"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 08 15:27:52 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 08 15:27:52 2014"
      },
      "message": "Revert of Improved x86 SSE build and run-time checks. (https://codereview.chromium.org/272503006/)\n\nReason for revert:\nWindows builders breaking.  :(\n\nOriginal issue\u0027s description:\n\u003e Improved x86 SSE build and run-time checks.\n\u003e\n\u003e Replaces the current build/run-time checks for SSE level in\n\u003e opts_check_x86.cpp with a simpler and more future-proof version.\n\u003e Also adds SSE versions 4.1 and 4.2 to the config file.\n\u003e\n\u003e Author: henrik.smiding@intel.com\n\u003e\n\u003e Signed-off-by: Henrik Smiding \u003chenrik.smiding@intel.com\u003e\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14644\n\nR\u003dreed@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, henrik.smiding@intel.com\nTBR\u003ddjsollen@google.com, henrik.smiding@intel.com, joakim.landberg@intel.com, reed@google.com, tomhudson@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: mtklein@google.com\n\nReview URL: https://codereview.chromium.org/277593004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14646 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3ee4e06f58c6f08b66160d5cd19367a008f17cdc",
      "tree": "66ea4b80674aab6d3847b76e7e068829afbb5498",
      "parents": [
        "06615ad130efa3cc6f71d2d045194d58f5c2a20d"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 08 15:17:50 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 08 15:17:50 2014"
      },
      "message": "Improved x86 SSE build and run-time checks.\n\nReplaces the current build/run-time checks for SSE level in\nopts_check_x86.cpp with a simpler and more future-proof version.\nAlso adds SSE versions 4.1 and 4.2 to the config file.\n\nAuthor: henrik.smiding@intel.com\n\nSigned-off-by: Henrik Smiding \u003chenrik.smiding@intel.com\u003e\n\nR\u003dreed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com\n\nAuthor: henrik.smiding@intel.com\n\nReview URL: https://codereview.chromium.org/272503006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14644 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "06615ad130efa3cc6f71d2d045194d58f5c2a20d",
      "tree": "68467333e91710d37bd38b5f68d3bfd8e3a810e1",
      "parents": [
        "5fd3c1db496bc8e124868a0ab274c70db40d6c21"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 07 22:26:37 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 07 22:26:37 2014"
      },
      "message": "add localmatrix-shader\n\nBUG\u003dskia:\nR\u003dscroggo@google.com, dominikg@chromium.org\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/272593002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14633 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "5fd3c1db496bc8e124868a0ab274c70db40d6c21",
      "tree": "dd01391312f3bc91044547e852f6de782ec01ba1",
      "parents": [
        "6ab550c5c545d5497c88f6863ee7c643443699d3"
      ],
      "author": {
        "name": "robertphillips@google.com",
        "email": "robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 07 21:31:09 2014"
      },
      "committer": {
        "name": "robertphillips@google.com",
        "email": "robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 07 21:31:09 2014"
      },
      "message": "First pass at pre-rendering saveLayers for GPU\n\nhttps://codereview.chromium.org/261663003/\n\n\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14632 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6ab550c5c545d5497c88f6863ee7c643443699d3",
      "tree": "c9770ed0476448459329e6a41f028c23c79c0fd7",
      "parents": [
        "a37b6c04d400ab157a2312ee21b581eead1bb86f"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 07 20:51:05 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 07 20:51:05 2014"
      },
      "message": "Rename from \"(un)lock\" to \"(un)map\" for geometry buffers.\n\nThis better reflects OpenGL terminology and is less overloaded (\"lock\" is used w.r.t. the resource cache).\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/275493004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk/include@14628 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    }
  ],
  "next": "a37b6c04d400ab157a2312ee21b581eead1bb86f"
}
