)]}'
{
  "log": [
    {
      "commit": "7190223a83a28ef13afa588394e99347c69d8b85",
      "tree": "20131d81915faedbf5fc404c17fe20ab52973c63",
      "parents": [
        "bcff066c76e17ba6008c0bedb0050738b9e07ceb"
      ],
      "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@15016 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "bcff066c76e17ba6008c0bedb0050738b9e07ceb",
      "tree": "fe05847a2462ba087f532fdd002c076dbdce541b",
      "parents": [
        "24044fd8fbc7c8eab684fc93b5c4e92719308fdd"
      ],
      "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@15015 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "24044fd8fbc7c8eab684fc93b5c4e92719308fdd",
      "tree": "320e51ca850b8c7bf5ef14e1c523d385674eca14",
      "parents": [
        "3b8880c9287b30eccd138926187bbe421e2abc17"
      ],
      "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@15014 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3b8880c9287b30eccd138926187bbe421e2abc17",
      "tree": "fe05847a2462ba087f532fdd002c076dbdce541b",
      "parents": [
        "6d4d84cb87330368d6340ccf059800d6b6735cdc"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:53:01 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:53:01 2014"
      },
      "message": "New file for simpler updating of Android defines.\n\nWhen building Skia for the Android framework, we will now read a\nfile which only includes defines. This will make it easier for\npeople deprecating APIs to add the guard to Android.\n\nR\u003dreed@google.com, djsollen@google.com, bungeman@google.com\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/305193002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@15013 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6d4d84cb87330368d6340ccf059800d6b6735cdc",
      "tree": "916ec655e85d0f9ccf55606359515c87957e1a51",
      "parents": [
        "a55e99a489039f96d92eb979bcc78430eed45b97"
      ],
      "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@15012 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a55e99a489039f96d92eb979bcc78430eed45b97",
      "tree": "5517a35ed975eb30f7f16e07fb528ad81d11e477",
      "parents": [
        "4253c5d005099d12f0466a3aefd7f8a27ee58bd0"
      ],
      "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@15011 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "4253c5d005099d12f0466a3aefd7f8a27ee58bd0",
      "tree": "1e05e68ef038e61128ff62ea9e7dc4fd50e5766c",
      "parents": [
        "ec6ffe68b91eecd2be6ee8178507631ba04db7fd"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:03:38 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 21:03:38 2014"
      },
      "message": "Revert of remove SK_SUPPORT_LEGACY_ASIMAGEINFO and SK_SUPPORT_LEGACY_INSTALLPIXELSPARAMS (https://codereview.chromium.org/308083010/)\n\nReason for revert:\nbroke skia/ext/bitmap_platform_device_cairo.cc:44:56: error: no matching function for call to ‘SkBitmap::installPixels\n\nOriginal issue\u0027s description:\n\u003e remove SK_SUPPORT_LEGACY_ASIMAGEINFO and SK_SUPPORT_LEGACY_INSTALLPIXELSPARAMS\n\u003e \n\u003e TBR\u003d\n\u003e NOTRY\u003d\n\u003e \n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d15007\n\nTBR\u003d\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/301353006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@15010 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ec6ffe68b91eecd2be6ee8178507631ba04db7fd",
      "tree": "07dcff256e7ba4b7a1a7b2cb5b6fdca8c42938c5",
      "parents": [
        "daf7b3ee7fac3170ee4a9452db2f966c2c1947c7"
      ],
      "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@15009 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "daf7b3ee7fac3170ee4a9452db2f966c2c1947c7",
      "tree": "9aed84527f56452f05442457830ac30f0ef2ba6d",
      "parents": [
        "e8226f3ffb08d52d32fb53ebc124a716f4de903a"
      ],
      "author": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:50:56 2014"
      },
      "committer": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:50:56 2014"
      },
      "message": "Allow SkPictureImageFilter to be serialized when not run cross-process.\n\nPicture serialization is not yet hardened, but it turns out we do need\nserialization of SkPictureImageFilter for deferred SVG-on-SVG filters,\nsince the SkPaints (and thus the SkImageFilters) are serialized by\nSkPictureRecord. However, deferred filters are always drawn in the\nsame process, so we can safely serialize them in this case. We do this\nby turning the compile-time check for\nSK_ALLOW_PICTUREIMAGEFILTER_SERIALIZATION to a runtime check for\nisCrossProcess().\n\nThe image filter fuzzer sample was also modified to enable fuzzing\nof basic picture image filters (the code had rotted a bit, being behind\nan #ifdef that no one sets).\n\nBUG\u003d375162\nR\u003dsugoi@google.com\n\nReview URL: https://codereview.chromium.org/311443003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@15008 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e8226f3ffb08d52d32fb53ebc124a716f4de903a",
      "tree": "2d752fc1c0bb784300f210cbbb9fdbc5a9aba02f",
      "parents": [
        "f80787d4e3bbb86626c8b12fbb24e0ab59200092"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:47:13 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 20:47:13 2014"
      },
      "message": "remove SK_SUPPORT_LEGACY_ASIMAGEINFO and SK_SUPPORT_LEGACY_INSTALLPIXELSPARAMS\n\nTBR\u003d\nNOTRY\u003d\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/308083010\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@15007 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f80787d4e3bbb86626c8b12fbb24e0ab59200092",
      "tree": "3bb2d0ee55d6732edc13c04d4f63050deea157e3",
      "parents": [
        "8f46587bf7800d4af461d8e8da83a77ed290e670"
      ],
      "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@15006 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8f46587bf7800d4af461d8e8da83a77ed290e670",
      "tree": "6b86b5c1762e590de1b20b06c1e36f853078f601",
      "parents": [
        "951c91c9251867c1d37f82fb6f9038114ab8b5c0"
      ],
      "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@15005 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "951c91c9251867c1d37f82fb6f9038114ab8b5c0",
      "tree": "46d78014a938d5dd4de18da15f39b4138f795149",
      "parents": [
        "7241d140a3f79a28f4d94070f68ee60c44c50bac"
      ],
      "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@15004 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7241d140a3f79a28f4d94070f68ee60c44c50bac",
      "tree": "b45f37145002b47292e033d96849a9ab3abbd584",
      "parents": [
        "c98686ab2a2051ac708f7be39ea2784b8185cf87"
      ],
      "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@15003 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c98686ab2a2051ac708f7be39ea2784b8185cf87",
      "tree": "c524af89c456f8f33911aa2dbfe80b80797bc1a3",
      "parents": [
        "0296e7d81b67d9d771fb6520c853e57cd5603823"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 18:55:03 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 18:55:03 2014"
      },
      "message": "Use GrGLShaderBuilder::GenProgramOutput in GrGLProgram.\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/305203002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@15002 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "0296e7d81b67d9d771fb6520c853e57cd5603823",
      "tree": "744c1bb783b141ea1e9c333cd6c1b38bdaaab82f",
      "parents": [
        "c024376c3ea1d16b1f07f85758f0928899411562"
      ],
      "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@15001 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c024376c3ea1d16b1f07f85758f0928899411562",
      "tree": "1c7a5366331e02ee63da581cd1c47f8f7f21ce44",
      "parents": [
        "5a67430acf6278ea18195fcbc49bbac1a23bee6d"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 17:32:50 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 17:32:50 2014"
      },
      "message": "Fixing clusterfuzz issue\n\nWhen reading an SkSSE2ProcCoeffXfermode object, fProcSIMD should never be NULL. The reason for this is that it\u0027s not possible to create such an object through SkPlatformXfermodeFactory_impl_SSE2(), which is the only function used to create these objects, so if we\u0027re reading one, it\u0027s clearly invalid.\n\nBUG\u003d379181\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: sugoi@chromium.org\n\nReview URL: https://codereview.chromium.org/306183002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@15000 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "5a67430acf6278ea18195fcbc49bbac1a23bee6d",
      "tree": "43928103ea6f5b0304291218ef98e3acc92cff38",
      "parents": [
        "8f592beba35328cc5995eccce7b87d7c441a3843"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 17:23:31 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 17:23:31 2014"
      },
      "message": "add --dryRun flag to dm\n\nBUG\u003d2294\nR\u003dmtklein@google.com\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/305963007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14999 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8f592beba35328cc5995eccce7b87d7c441a3843",
      "tree": "ce3672e84e8e479fecee63813fd89a51931194b7",
      "parents": [
        "082ee7a095e07cbf9b41dcf907aeef9bd9bec34a"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 17:15:23 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 17:15:23 2014"
      },
      "message": "check for null typeface from paint\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14998 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "082ee7a095e07cbf9b41dcf907aeef9bd9bec34a",
      "tree": "766418225976889d69787fab925523f31a2ce0cc",
      "parents": [
        "7ccbe9e65be3bd806febdef93445971331c649dc"
      ],
      "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@14997 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7ccbe9e65be3bd806febdef93445971331c649dc",
      "tree": "cdbbc1370a15c3e86bf0459aac13bfa64b73f364",
      "parents": [
        "4e0d623ece93096c67930d53182de4fdc3d3b976"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:14:56 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:14:56 2014"
      },
      "message": "move all code generation under genProgram() in GrGLShaderBuilder.\n\nR\u003drobertphillips@google.com, jvanverth@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/306063002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14996 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "4e0d623ece93096c67930d53182de4fdc3d3b976",
      "tree": "e333b4bc739cae642bb1a9bd39e8c248bbb153cd",
      "parents": [
        "3bc6307dec6e4e524637a3b22e044df231788d94"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:11:28 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:11:28 2014"
      },
      "message": "more rebaselines for filterbitmap and downsamplebitmap.\n\nBUG\u003d\nR\u003depoger@google.com\nTBR\u003depoger\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/304353007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14995 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3bc6307dec6e4e524637a3b22e044df231788d94",
      "tree": "f1fb1dac2e6b2b462629f97119b09223c72a7207",
      "parents": [
        "eef3f482ac3ab0c342aeea305f0ba2bba9497e92"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:09:44 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:09:44 2014"
      },
      "message": "Revert of TSAN caught us racing in ScalarBench.cpp (https://codereview.chromium.org/305033002/)\n\nReason for revert:\nwindows doesn\u0027t like it\n\nOriginal issue\u0027s description:\n\u003e TSAN caught us racing in ScalarBench.cpp\n\u003e\n\u003e http://108.170.220.102:10117/builders/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-TSAN/builds/914/steps/RunDM/logs/stdio\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14992\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/308883003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14994 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "eef3f482ac3ab0c342aeea305f0ba2bba9497e92",
      "tree": "8e3adabe8877f27fcc56b75fa295968bedb11f9f",
      "parents": [
        "11a94fa1a115c14d1d9b4b284ea29861d1e695f9"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:06:24 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 15:06:24 2014"
      },
      "message": "using real tiles when simulating tiling\n\nBUG\u003dskia:\nR\u003dmtklein@google.com\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/303403003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14993 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "11a94fa1a115c14d1d9b4b284ea29861d1e695f9",
      "tree": "bd896201da416330e0079bd4a71a03ced96123c3",
      "parents": [
        "0bd1288064fd667027d65b794a64422b86024cb0"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 14:56:58 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 14:56:58 2014"
      },
      "message": "TSAN caught us racing in ScalarBench.cpp\n\nhttp://108.170.220.102:10117/builders/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-TSAN/builds/914/steps/RunDM/logs/stdio\n\nBUG\u003dskia:\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/305033002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14992 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "0bd1288064fd667027d65b794a64422b86024cb0",
      "tree": "872f00199db3396a6f31d1339c431a747a8432e6",
      "parents": [
        "4052b64be9e625d6f548e3ffb0a6c0b6f5ee8e50"
      ],
      "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@14991 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "4052b64be9e625d6f548e3ffb0a6c0b6f5ee8e50",
      "tree": "f305c93d716724836bebfd1212a0723c4b56fe55",
      "parents": [
        "6dd730af3255dee0217534a6c2e5448096bd8075"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 13:45:36 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 13:45:36 2014"
      },
      "message": "fix int-\u003escalar warnings\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14990 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6dd730af3255dee0217534a6c2e5448096bd8075",
      "tree": "5a95db31ba21ba5f0354b3e9e622a046fe6e04c4",
      "parents": [
        "8bb8257f561e5d1fa9dd3da933c3e9f5845bfd45"
      ],
      "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@14989 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8bb8257f561e5d1fa9dd3da933c3e9f5845bfd45",
      "tree": "78338c4362bf385408bf92606ebd5768e6485fef",
      "parents": [
        "da8f7dfa67ae82f9f3558eb0185629bf33e60388"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 12:12:41 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 12:12:41 2014"
      },
      "message": "Whitespace change to test CQ throttling\n\n(SkipBuildbotRuns)\nTBR\u003d\nNOTREECHECKS\u003dTrue\nNOTRY\u003dTrue\n\nBUG\u003dskia:2472\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d14986\n\nAuthor: rmistry@google.com\n\nReview URL: https://codereview.chromium.org/307993004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14988 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "da8f7dfa67ae82f9f3558eb0185629bf33e60388",
      "tree": "a386900cea6eec76e4f8b5d7133f8e14c3864887",
      "parents": [
        "5430f3547b9dac0d06c9b02d19d7204475aa8943"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 12:08:27 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 12:08:27 2014"
      },
      "message": "Revert of Whitespace change to test CQ throttling (https://codereview.chromium.org/307993004/)\n\nReason for revert:\nTesting CQ throttling\n\nOriginal issue\u0027s description:\n\u003e Whitespace change to test CQ throttling\n\u003e \n\u003e (SkipBuildbotRuns)\n\u003e TBR\u003d\n\u003e NOTREECHECKS\u003dTrue\n\u003e NOTRY\u003dTrue\n\u003e \n\u003e BUG\u003dskia:2472\n\u003e \n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14986\n\n(SkipBuildbotRuns)\nTBR\u003d\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:2472\n\nAuthor: rmistry@google.com\n\nReview URL: https://codereview.chromium.org/304323007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14987 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "5430f3547b9dac0d06c9b02d19d7204475aa8943",
      "tree": "78338c4362bf385408bf92606ebd5768e6485fef",
      "parents": [
        "bc71ce309db99df23a54e9ee744ff983c9b3964b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 12:07:20 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 12:07:20 2014"
      },
      "message": "Whitespace change to test CQ throttling\n\n(SkipBuildbotRuns)\nTBR\u003d\nNOTREECHECKS\u003dTrue\nNOTRY\u003dTrue\n\nBUG\u003dskia:2472\n\nAuthor: rmistry@google.com\n\nReview URL: https://codereview.chromium.org/307993004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14986 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "bc71ce309db99df23a54e9ee744ff983c9b3964b",
      "tree": "a386900cea6eec76e4f8b5d7133f8e14c3864887",
      "parents": [
        "17600a143ab85d6db4d481b3829ffc8b52636fee"
      ],
      "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@14985 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "17600a143ab85d6db4d481b3829ffc8b52636fee",
      "tree": "014b1c362c6fb978095eea673424bfc1bf0003e8",
      "parents": [
        "8007af8bfde0a3e08cf0fe4005f5357c3503a130"
      ],
      "author": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 03:06:10 2014"
      },
      "committer": {
        "name": "skia.committer@gmail.com",
        "email": "skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 03:06:10 2014"
      },
      "message": "Sanitizing source files in Housekeeper-Nightly\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14984 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8007af8bfde0a3e08cf0fe4005f5357c3503a130",
      "tree": "7f95cdbe087a54cb47388b1859e162195bcabdf4",
      "parents": [
        "f37b2ff9fd250a1b9ed10de119b7db8cc5788745"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 01:06:44 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Fri May 30 01:06:44 2014"
      },
      "message": "Fixing a clusterfuzz found issue\n\nBUG\u003d378175\nR\u003dreed@google.com, sugoi@google.com\n\nAuthor: sugoi@chromium.org\n\nReview URL: https://codereview.chromium.org/306033003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14983 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f37b2ff9fd250a1b9ed10de119b7db8cc5788745",
      "tree": "1706e542c23b95151601b49cfeb8ec89874bd45f",
      "parents": [
        "05266bcf94133708f13be26180b72ae2ea80178e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 22:20:03 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 22:20:03 2014"
      },
      "message": "Make GrGLShaderBuilder store a GenProgramOutput\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/304383002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14982 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "05266bcf94133708f13be26180b72ae2ea80178e",
      "tree": "88821eea4720cebf71f1705df6fbb4245a5b1197",
      "parents": [
        "d471db25c9dee43e672c14db2756b82e513a7b55"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 22:01:08 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 22:01:08 2014"
      },
      "message": "new animated sample to show subpixel translate bug with high quality scaling\n\nBUG\u003d1445\nR\u003dreed@google.com, robertphillips@google.com\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/303123003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14981 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d471db25c9dee43e672c14db2756b82e513a7b55",
      "tree": "0f477cafdc2581a70fab4a8baf4b122ae72ef782",
      "parents": [
        "a5e874733058d2759b2c9bfb31c46f14489eb272"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 21:29:51 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 21:29:51 2014"
      },
      "message": "Incremental refactoring of GrGLProgram and GrGLShaderBuilder\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/302663006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14980 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a5e874733058d2759b2c9bfb31c46f14489eb272",
      "tree": "4698434f439e248887ed732ce445ca036edb16b3",
      "parents": [
        "f096a6b61e4fad74b2836fd55b5bf85a1ae3ceb9"
      ],
      "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@14979 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f096a6b61e4fad74b2836fd55b5bf85a1ae3ceb9",
      "tree": "7139fd9e9448f5c2025ce10d0251b6eb15c1e7ef",
      "parents": [
        "28c44d79446a88302a8b9dc54455c97073da6ae1"
      ],
      "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@14978 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "28c44d79446a88302a8b9dc54455c97073da6ae1",
      "tree": "4698434f439e248887ed732ce445ca036edb16b3",
      "parents": [
        "bce3ed1bbbb4ed10d8e4a07ab08d3c3b9177a311"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 20:14:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 20:14:48 2014"
      },
      "message": "DM tweaks\n\n - Don\u0027t print status updates for skipped tasks or count them as pending tasks.\n - Refactor DMReporter a bit for better symmetry, be more explicit about\n   how we read atomics (that is, approximately) in printStatus() (née finish()).\n - Remove mutex locking from printStatus().\n\nBUG\u003dskia:\nR\u003dhalcanary@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/309483003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14977 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "bce3ed1bbbb4ed10d8e4a07ab08d3c3b9177a311",
      "tree": "f66e2395aa435070d3c6bb4bffa3e16dfa096356",
      "parents": [
        "0e3a9476326f1e7a6726dc7dbb2e29f8cf061843"
      ],
      "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@14976 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "0e3a9476326f1e7a6726dc7dbb2e29f8cf061843",
      "tree": "2088b40dd21787a473356b3021e15c7e528b6824",
      "parents": [
        "3aa74074d769b6c180903ddc1b11ad2995f04ac0"
      ],
      "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@14975 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3aa74074d769b6c180903ddc1b11ad2995f04ac0",
      "tree": "6ddba5c2bf99c91b61b886b634e102418d107d36",
      "parents": [
        "eb73fffb4175ee152d09737470408acd5c5f3cb5"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 19:09:52 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 19:09:52 2014"
      },
      "message": "Move all code generation from GrGLProgram to GrGLShaderBuilder\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/306663003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14974 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "eb73fffb4175ee152d09737470408acd5c5f3cb5",
      "tree": "2d98b8361705f56a3ab52dfbcd3b0fa1607a3587",
      "parents": [
        "d53ad8c8df1d513bebff4c733b68dbc8e852a02c"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:47:06 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:47:06 2014"
      },
      "message": "move SkImageGenerator.cpp from src/images to src/core\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14973 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d53ad8c8df1d513bebff4c733b68dbc8e852a02c",
      "tree": "a361fd03d14a6ce289c36b5c5d276f63f554461f",
      "parents": [
        "c44e44bb66cf9447043da264d0c60f7c823c76af"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:46:38 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:46:38 2014"
      },
      "message": "Add testing for Rectanizer-derived classes\n\nThis in preparation for expanding the Rectanizer API for removing rects and adding a new derived class\n\nR\u003djvanverth@google.com\n\nAuthor: robertphillips@google.com\n\nReview URL: https://codereview.chromium.org/304313002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14972 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c44e44bb66cf9447043da264d0c60f7c823c76af",
      "tree": "0945e97d54ddbf462b493aafd0e12f75d818a88e",
      "parents": [
        "b2feb1871fedd1066dbece9f63e9315ac9d58012"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:29:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:29:48 2014"
      },
      "message": "Tinker with SkLazyFnPtr a bit.\n\nI moved the choice function from a get() arg to a template parameter.\n\nI think this removes some of the overemphasis on \"choose\" from the call\nsite, making it a bit more clear it\u0027s normally very cheap.\n\nIt\u0027s also now more in line with what I\u0027m thinking now for the general\nSkLazyPtr\u003cT\u003e, which needs a \"create\" parameter just like SkLazyFnPtr\u0027s\n\"choose\", but also a \"destroy\" that it might use both in .get() but also\nat process exit.  That \"destroy\" needs to be made part of the type to be\ncalled at exit, so might as well make \"create\" and \"choose\" template\nparameters too so it\u0027s all consistent.\n\nAlso, add (C).\n\nBUG\u003dskia:\nR\u003dbungeman@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/298393005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14971 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "b2feb1871fedd1066dbece9f63e9315ac9d58012",
      "tree": "e7c16afcc032d9f49d9b352ad33a31ec9dcaafdc",
      "parents": [
        "17919d6288203d4bff4813e54364d447f89f9e03"
      ],
      "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@14970 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "17919d6288203d4bff4813e54364d447f89f9e03",
      "tree": "72c97e75666f22176cf7c6b4d1a1962d612c3660",
      "parents": [
        "7a22da1f839be50cd1728737386625ff98a1e40b"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:10:46 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 18:10:46 2014"
      },
      "message": "Mark remaining Ubuntu msaa shadertext2 images as ignore-failure.\n\nBUG\u003dskia:2619\n\nReview URL: https://codereview.chromium.org/304323002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14969 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7a22da1f839be50cd1728737386625ff98a1e40b",
      "tree": "50e3928ad10281073560eae5f580527c41036dd6",
      "parents": [
        "0d3dc7a12f0b02774d4a512698ce8ad38160f49c"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:28:11 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:28:11 2014"
      },
      "message": "add SK_SUPPORT_LEGACY_INSTALLPIXELSPARAMS\n\nTBR\u003d\nNOTRY\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/309543002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14968 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "0d3dc7a12f0b02774d4a512698ce8ad38160f49c",
      "tree": "790270f3879b4004696e03eb09b8a33968a03151",
      "parents": [
        "7735992e7a14c45032c76ca6ea7346122786e942"
      ],
      "author": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:10:54 2014"
      },
      "committer": {
        "name": "reed@google.com",
        "email": "reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:10:54 2014"
      },
      "message": "fix bug in legacy code for SK_SUPPORT_LEGACY_IMAGEGENERATORAPI\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14967 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "7735992e7a14c45032c76ca6ea7346122786e942",
      "tree": "43425ca5faeaff32d35f0b1353d075b6dfaef3ec",
      "parents": [
        "967801bd55deb35a341700104fe864a6adaf64b8"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:10:24 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:10:24 2014"
      },
      "message": "Reland https://codereview.chromium.org/286903025\n\nBUG\u003dskia:\nR\u003dbensong@google.com, epoger@google.com\n\nAuthor: kelvinly@google.com\n\nReview URL: https://codereview.chromium.org/304613002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14966 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "967801bd55deb35a341700104fe864a6adaf64b8",
      "tree": "6e0a2415998d5ed7718ad4114d4b6b8741e6808f",
      "parents": [
        "999d0b9ee47d7c67034e2fbcb4b6818514b32041"
      ],
      "author": {
        "name": "djsollen@google.com",
        "email": "djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:00:28 2014"
      },
      "committer": {
        "name": "djsollen@google.com",
        "email": "djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 17:00:28 2014"
      },
      "message": "cleanup gyp common_variables\n\nR\u003dbungeman@google.com\n\nReview URL: https://codereview.chromium.org/301173002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14965 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "999d0b9ee47d7c67034e2fbcb4b6818514b32041",
      "tree": "3f30418cd9206f622f3f84bda986cd081f3ffced",
      "parents": [
        "ac4acff48954295f9bcd9d49fc96a6bc3e714be4"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:56:53 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:56:53 2014"
      },
      "message": "Rebaseline stragglers, mark shadertext2 as ignore on ubunutu for msaa configs.\n\nBUG\u003dskia:2619\n\nReview URL: https://codereview.chromium.org/308723002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14964 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ac4acff48954295f9bcd9d49fc96a6bc3e714be4",
      "tree": "63730963cc5cb4be0430263ed195b217e0341e04",
      "parents": [
        "f3e75897be4aed849b2a829da2eb2f6d9923c411"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:52:40 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:52:40 2014"
      },
      "message": "Remove SkRecorder\u0027s kWriteOnly mode.\n\nI\u0027m soon going to have SkRecorder start calling getTotalMatrix(), which\nwould be broken in write-only mode.  That change is big and nebulous,\nbut it\u0027s clear kWriteOnly needs to go, so we might as well kill it now.\n\nMy notes in bench_playback about kWriteOnly mode being important were\nprobably overly cautious.  I now think this is a fair enough comparison\neven re-recording into a read-write canvas.\n\nBUG\u003dskia:2378\nR\u003dfmalita@chromium.org, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/290653004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14963 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f3e75897be4aed849b2a829da2eb2f6d9923c411",
      "tree": "8d1b1aec595b7b538b0d126da0c2c44e890dad6f",
      "parents": [
        "0f825d7a1aa0bf73ff6285395b5591ca09c5102d"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:05:48 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 16:05:48 2014"
      },
      "message": "Bench rebaseline from codereview: fix is_finished\n\nR\u003depoger@google.com, bensong@google.com\nTBR\u003dbenchen, epoger\nBUG\u003dskia:2225\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nAuthor: borenet@google.com\n\nReview URL: https://codereview.chromium.org/304943002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14962 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "0f825d7a1aa0bf73ff6285395b5591ca09c5102d",
      "tree": "d8468aeef90416ac57df9b76753bf934c37fa78b",
      "parents": [
        "d2b558673dd3d32a35c96561ef778508ce9e10c7"
      ],
      "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@14961 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d2b558673dd3d32a35c96561ef778508ce9e10c7",
      "tree": "5fdefab9b1a260f924942c43ab60c8d34e802f78",
      "parents": [
        "c6fe877359d91d7b19ec0990a8d46c15aef8f733"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:58:00 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:58:00 2014"
      },
      "message": "Add the ability to select a source image to use in the code.\n\nA much farther ranging change than I suspected.\n\nBasically add a \u0027source\u0027 integer to every Try, store that in the database with every Try, add the source to the computation of the hash, and load and use the \u0027source\u0027 value when navigating history.\n\nBUG\u003dskia:\nR\u003dmtklein@google.com\n\nAuthor: jcgregorio@google.com\n\nReview URL: https://codereview.chromium.org/294903017\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14960 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c6fe877359d91d7b19ec0990a8d46c15aef8f733",
      "tree": "f987d9fd68f7287c02b26f6fd9d073308051cef3",
      "parents": [
        "fb6354b418947033f46a7b1d31f93dd7745a2267"
      ],
      "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@14959 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "fb6354b418947033f46a7b1d31f93dd7745a2267",
      "tree": "7ff413f0df54836620b2ba58c524d62ce7d033ff",
      "parents": [
        "da24ac17b7f33ec4218779a5dd6f581ae1df8d3c"
      ],
      "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@14958 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "da24ac17b7f33ec4218779a5dd6f581ae1df8d3c",
      "tree": "24149dedd8b1fb5775c9c339c5b05753e51685b7",
      "parents": [
        "40b53df494e831fca7da8e94525ae4c00811664a"
      ],
      "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@14957 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "40b53df494e831fca7da8e94525ae4c00811664a",
      "tree": "c4539ee7f8d6c417eee301788190b60f861fd0f1",
      "parents": [
        "8d23ae972f27d76f09e3efd7b2fc520f81ec4fc5"
      ],
      "author": {
        "name": "bungeman@google.com",
        "email": "bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:54:27 2014"
      },
      "committer": {
        "name": "bungeman@google.com",
        "email": "bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:54:27 2014"
      },
      "message": "Put DirectWrite bitmap fix behind the SK_IGNORE_DWRITE_BITMAP_FIX flag.\n\nR\u003dreed@google.com\n\nReview URL: https://codereview.chromium.org/309503002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14956 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8d23ae972f27d76f09e3efd7b2fc520f81ec4fc5",
      "tree": "0738051d8cb02ee3c759f5af7f894498cd1fb86d",
      "parents": [
        "1c3208e37bbf1cb4a97723c3d7d100e8888aa80c"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:45:19 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:45:19 2014"
      },
      "message": "Rebase shadertext2,3 and stroketext on gpu configs\n\nReview URL: https://codereview.chromium.org/304203003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14955 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "1c3208e37bbf1cb4a97723c3d7d100e8888aa80c",
      "tree": "371afab99ea00e982f0459730bc2e07c7463df6a",
      "parents": [
        "6156d47f745d11d34601a49769c73c4e3417a9f3"
      ],
      "author": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:36:09 2014"
      },
      "committer": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 15:36:09 2014"
      },
      "message": "New baselines for imagefilter GMs in perspective mode post-r14920.\n\nTBR\u003dbsalomon@google.com\n\nReview URL: https://codereview.chromium.org/301183002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14954 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6156d47f745d11d34601a49769c73c4e3417a9f3",
      "tree": "1e76e117c8a905c5cbec00053dbcf572fd3aef72",
      "parents": [
        "ff7b4bd69d326e56e24159aea7e49c8f3f62dab7"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:53:24 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:53:24 2014"
      },
      "message": "re-enable downsample and filterbitmap GMs\n\nBUG\u003d\nR\u003depoger@google.com\nTBR\u003depoger\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/301963003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14953 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ff7b4bd69d326e56e24159aea7e49c8f3f62dab7",
      "tree": "8355a7a33e5ef72b7e03246d1ee04d210328cdda",
      "parents": [
        "d7b890a82eec770039c6a1e2f89ddc875e7718c3"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:42:32 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:42:32 2014"
      },
      "message": "rebaselines for ignored filterbitmap / downsamplebitmap tests\n\nBUG\u003d\nR\u003depoger@google.com\nTBR\u003depoger\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/305933002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14952 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d7b890a82eec770039c6a1e2f89ddc875e7718c3",
      "tree": "cce28bd28f03b56cc5b0ea9e5c838963bbdb539e",
      "parents": [
        "f45af435fa3f3a86437257403fc0f3d3eccb32fc"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:31:28 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:31:28 2014"
      },
      "message": "Bench Rebaseline from Codereview: separate out all_trybots_finished()\n\nBUG\u003dskia:2225\nNOTREECHECKS\u003dtrue\nR\u003depoger@google.com, bensong@google.com\n\nAuthor: borenet@google.com\n\nReview URL: https://codereview.chromium.org/301143002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14951 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f45af435fa3f3a86437257403fc0f3d3eccb32fc",
      "tree": "0ec2f41177fa2cbb39102841af7d41354684f467",
      "parents": [
        "8516602784a64ccbf8c4aa106e23050c6a22e37e"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:27:16 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:27:16 2014"
      },
      "message": "Rebaseline GMs with missing expectated images and shadertext2 msaa\n\nReview URL: https://codereview.chromium.org/308673002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14950 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8516602784a64ccbf8c4aa106e23050c6a22e37e",
      "tree": "abc386a80b48a544f247ea41d13159ce4513b078",
      "parents": [
        "ec4fc944a185cd988c2b42703776cdac2ec3f986"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:05:56 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 14:05:56 2014"
      },
      "message": "ignore failing pdf-native for shadertext\n\nTBR\u003d\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/304923002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14949 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ec4fc944a185cd988c2b42703776cdac2ec3f986",
      "tree": "7089a710c9e39d758cb5a081dcaa81ac815bda1d",
      "parents": [
        "41b413c5bf85a6c71435f4e70227893c6d3ed023"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 13:56:19 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 13:56:19 2014"
      },
      "message": "rebaselines for shadertext after unitmapper removal\n\nTBR\u003d\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/308653002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14948 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "41b413c5bf85a6c71435f4e70227893c6d3ed023",
      "tree": "bb2b2279b449223ffbe1d62dbeedf8b12f354423",
      "parents": [
        "94d0be8f3ff6b2df233858b985ea137fa2568372"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 13:43:05 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 13:43:05 2014"
      },
      "message": "ignore failures for acutals that never appear\n\nTBR\u003d\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/304153003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14947 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "94d0be8f3ff6b2df233858b985ea137fa2568372",
      "tree": "5a5409ce03933c2346c9a080935832feb7d430b1",
      "parents": [
        "b42120144653db881f373532b9857b14bfb26205"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 13:30:42 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 13:30:42 2014"
      },
      "message": "Massive rebaseline of gpu images after matrix change.\n\nReview URL: https://codereview.chromium.org/304153002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14946 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "b42120144653db881f373532b9857b14bfb26205",
      "tree": "b9aaa95cb0a5c8c0015a2bd60bc3c87a856937f3",
      "parents": [
        "50a6713c6bd00b70fc464ada1a61ac89e6318150"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 04:04:54 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 04:04:54 2014"
      },
      "message": "whitespace change to trigger buildbots and get all GM images uploaded\n\nNOTREECHECKS\u003dTrue\nNOTRY\u003dTrue\nR\u003dbsalomon@google.com\nTBR\u003dbsalomon\n\nAuthor: epoger@google.com\n\nReview URL: https://codereview.chromium.org/304823003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14945 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "50a6713c6bd00b70fc464ada1a61ac89e6318150",
      "tree": "f4454e55a1397a38358dd1a5c69dbf7fb3eb3887",
      "parents": [
        "38e3ce8c58543e6260e307b0de4a8106b3b134fc"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 01:12:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 01:12:10 2014"
      },
      "message": "separate view matrix from rt adjustment\n\nR\u003drobertphillips@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/299943002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14944 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "38e3ce8c58543e6260e307b0de4a8106b3b134fc",
      "tree": "278423606915614c01468a61ee43abc577a2a66d",
      "parents": [
        "9b243b5c158177d156f1100b9084c77a88250258"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 01:03:18 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Thu May 29 01:03:18 2014"
      },
      "message": "git cl dcommit# Enter a description of the change.\nshadertext2 rebaselines\n\nTBR\u003d\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/305853002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14943 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9b243b5c158177d156f1100b9084c77a88250258",
      "tree": "931be4beee6824a5c7b8ba4e3f0864210d7ea6a7",
      "parents": [
        "ca95f93c2d94066fc9cb04cf9e32b12f5aadc7be"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 22:47:26 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 22:47:26 2014"
      },
      "message": "Add sk_memcpy32 to Memcpy bench.\n\nThe bench predates the implementation in SkUtils, but now that we\u0027ve got it of course we want to measure our actual implementation.\n\nBUG\u003dskia:\nR\u003dreed@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/302763006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14942 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "ca95f93c2d94066fc9cb04cf9e32b12f5aadc7be",
      "tree": "bbcfc39d8d66d6ba90a03553da7fcaf23c05e78e",
      "parents": [
        "65fbd4d3dda9355c54817b584c64d227a23c7e57"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 22:42:31 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 22:42:31 2014"
      },
      "message": "Shut up windows build errors on new GM\n\nBUG\u003dskia:\nR\u003dmtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/300973005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14941 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "65fbd4d3dda9355c54817b584c64d227a23c7e57",
      "tree": "201a18bff85815b12376249842b690ddaeeef518",
      "parents": [
        "82fb469b7663c1f65ece900f20ce14cb807ab5fa"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:52:12 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:52:12 2014"
      },
      "message": "make new blurrect GM and replace the dozens of existing ones\n\nBUG\u003d\nNOTRY\u003dTrue\nR\u003dreed@google.com, epoger@google.com\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/306583007\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14940 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "82fb469b7663c1f65ece900f20ce14cb807ab5fa",
      "tree": "0ffda0e51b23926f2be42f7ab8c6f6881a3ed04d",
      "parents": [
        "f28dd11bb4778a96b2d6bae2b19ea192d509b208"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:44:05 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:44:05 2014"
      },
      "message": "Set the default discardable pool size for Android framework.\n\nBUG\u003dskia:2389\nR\u003dhalcanary@google.com\n\nAuthor: scroggo@google.com\n\nReview URL: https://codereview.chromium.org/303893002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14939 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "f28dd11bb4778a96b2d6bae2b19ea192d509b208",
      "tree": "00e25ec3280a138d3964bc794f379f5dd5f0f915",
      "parents": [
        "3363238adf9757ef9859ce36940ac1780270299e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:43:59 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:43:59 2014"
      },
      "message": "Spin off just SkLazyFnPtr from 305513002.\n\nThe memory barrier in SkOnce is a perf regression for sk_mem{set,cpy} in\nSkUtils on ARM.  We can do a lot better for function pointers.\n\nBUG\u003dskia:\n\nCommitted: http://code.google.com/p/skia/source/detail?r\u003d14929\n\nR\u003dbungeman@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/305753002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14938 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "3363238adf9757ef9859ce36940ac1780270299e",
      "tree": "d831f9a9fe12ed448689db12a52efcc61d23d011",
      "parents": [
        "fa51b5dba49b28ecf48f9ea28195289fab117c2b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:32:25 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:32:25 2014"
      },
      "message": "rebaseline #5 for shadertext2\n\nTBR\u003d\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/305603005\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14937 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "fa51b5dba49b28ecf48f9ea28195289fab117c2b",
      "tree": "815575584a726a3bd73d1abd09d5afcf0c406281",
      "parents": [
        "04ab7eaf2e5a6e92a9db9e722d7f910bc7b62c77"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:14:31 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:14:31 2014"
      },
      "message": "yet more rebaselines for shadertext and mandrills\n\nTBR\u003d\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/302953002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14936 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "04ab7eaf2e5a6e92a9db9e722d7f910bc7b62c77",
      "tree": "0de53807024fb8a099dad21170f6883b3ec7e422",
      "parents": [
        "cc6d61a79f4f28f010a568c3f6be779e0ffd0e41"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:00:53 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 21:00:53 2014"
      },
      "message": "more rebaselines for shadertext2 and stroketext and a couple of mandrills\n\nTBR\u003depoger\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/303693013\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14935 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "cc6d61a79f4f28f010a568c3f6be779e0ffd0e41",
      "tree": "63a48cb5e8adcc3a1d8fe12f889aa67844849639",
      "parents": [
        "183142afafefafd0dec9aac61d3a166bd31f6eaa"
      ],
      "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@14934 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "183142afafefafd0dec9aac61d3a166bd31f6eaa",
      "tree": "c181737a55a4c09cf64b09264d114e77ae1b939e",
      "parents": [
        "d690b1371c5fe02186149324f67648366c28deeb"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:58:14 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:58:14 2014"
      },
      "message": "Revert of Spin off just SkLazyFnPtr from 305513002. (https://codereview.chromium.org/305753002/)\n\nReason for revert:\ndepends on bad cl\n\nOriginal issue\u0027s description:\n\u003e Spin off just SkLazyFnPtr from 305513002.\n\u003e\n\u003e The memory barrier in SkOnce is a perf regression for sk_mem{set,cpy} in\n\u003e SkUtils on ARM.  We can do a lot better for function pointers.\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14929\n\nR\u003dbungeman@google.com, mtklein@chromium.org\nTBR\u003dbungeman@google.com, mtklein@chromium.org\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: mtklein@google.com\n\nReview URL: https://codereview.chromium.org/300843012\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14933 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d690b1371c5fe02186149324f67648366c28deeb",
      "tree": "0172cdc548fd0f937f785cba2e122af0f9bf470d",
      "parents": [
        "8d19ec12eb9631ec05c4807d2695fc505b66a297"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:57:18 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:57:18 2014"
      },
      "message": "Revert of Fix SkAtomics_win.h typos. (https://codereview.chromium.org/293363017/)\n\nReason for revert:\ndepends on bad cl\n\nOriginal issue\u0027s description:\n\u003e Fix SkAtomics_win.h typos.\n\u003e\n\u003e NOTRY\u003dtrue\n\u003e\n\u003e BUG\u003dskia:\n\u003e\n\u003e Committed: http://code.google.com/p/skia/source/detail?r\u003d14930\n\nR\u003dmtklein@chromium.org\nTBR\u003dmtklein@chromium.org\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nAuthor: mtklein@google.com\n\nReview URL: https://codereview.chromium.org/304503011\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14932 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "8d19ec12eb9631ec05c4807d2695fc505b66a297",
      "tree": "76a286f63ad359e6aa9ae7ad83cfb7436cfb01ba",
      "parents": [
        "cff09a2bd6d29383a670ef85361e1dbabd9a0ee5"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:52:54 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:52:54 2014"
      },
      "message": "add flag to disable changes to image scaling to avoid breaking every single\nlayout test on blink all at once.\n\nBUG\u003d\nR\u003depoger@google.com\nTBR\u003depoger\nNOTRY\u003dTrue\nNOTREECHECKS\u003dTrue\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/298133008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14931 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "cff09a2bd6d29383a670ef85361e1dbabd9a0ee5",
      "tree": "7f1b1e85400d0a628300a4cd8dda0ed872988f9f",
      "parents": [
        "e17ba3aeb47ac325f473ae7f9300192fc972e755"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:50:29 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:50:29 2014"
      },
      "message": "Fix SkAtomics_win.h typos.\n\nNOTRY\u003dtrue\n\nBUG\u003dskia:\nR\u003dmtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/293363017\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14930 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e17ba3aeb47ac325f473ae7f9300192fc972e755",
      "tree": "86f759d14cce06337d375fda6493d0bb9259c8ee",
      "parents": [
        "9c40a2737ca8ccddb659fcc734d02a7adb425b68"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:40:21 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:40:21 2014"
      },
      "message": "Spin off just SkLazyFnPtr from 305513002.\n\nThe memory barrier in SkOnce is a perf regression for sk_mem{set,cpy} in\nSkUtils on ARM.  We can do a lot better for function pointers.\n\nBUG\u003dskia:\nR\u003dbungeman@google.com, mtklein@google.com\n\nAuthor: mtklein@chromium.org\n\nReview URL: https://codereview.chromium.org/305753002\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14929 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "9c40a2737ca8ccddb659fcc734d02a7adb425b68",
      "tree": "7763e88f50333167fc338feb486c8dea68e23a78",
      "parents": [
        "0d5be8d1781f356aea7485c1b94a76c20980c89d"
      ],
      "author": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:29:25 2014"
      },
      "committer": {
        "name": "senorblanco@chromium.org",
        "email": "senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:29:25 2014"
      },
      "message": "Fix filter bounds computation for SkOffsetImageFilter.\n\nSkOffsetImageFilter::onFilterBounds() was not recursing into its input\nfilter when computing bounds.\n\nBUG\u003d374556\nR\u003djunov@chromium.org\n\nReview URL: https://codereview.chromium.org/304743003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14928 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "0d5be8d1781f356aea7485c1b94a76c20980c89d",
      "tree": "7e8a34379452094fb7092417b3bb5c273c1e85b3",
      "parents": [
        "1a65d6f02efe1a19cd1a2c61c09df5059c5dd076"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:25:08 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 19:25:08 2014"
      },
      "message": "more rebaselines for shadertext\n\nTBR\u003depoger\nNOTRY\u003dTrue\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/302433017\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14927 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "1a65d6f02efe1a19cd1a2c61c09df5059c5dd076",
      "tree": "2a895dabcce474782c8196608751e665008b8ee4",
      "parents": [
        "e981f77297c5394c28bd5971cccd373944834a7b"
      ],
      "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@14926 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "e981f77297c5394c28bd5971cccd373944834a7b",
      "tree": "405b18a6b8000b2f84da08e6fb8047286c1aaf9b",
      "parents": [
        "d45fa345c1ddc9d3b01ef7295de7e9fc99af18e6"
      ],
      "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@14925 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d45fa345c1ddc9d3b01ef7295de7e9fc99af18e6",
      "tree": "c91dacf84827ce44086d3e2d63110c7718d1dea3",
      "parents": [
        "710c4318737a00ee4c93a174594fa0be84ce712e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:49:15 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:49:15 2014"
      },
      "message": "rebaseline shadertext2 shadertext3 and stroketext (sans 2)\n\nNOTRY\u003dTrue\nTBR\u003depoger\n\nAuthor: reed@google.com\n\nReview URL: https://codereview.chromium.org/304763003\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14924 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "710c4318737a00ee4c93a174594fa0be84ce712e",
      "tree": "3520959498b09ab89977ea0a8b9b2009f93c887d",
      "parents": [
        "d258c29b1bfb573e0069a9bff9c3dbe56275a33e"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:26:00 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:26:00 2014"
      },
      "message": "add a verbose flag to skdiff that shows the progress and status of\neach comparison\n\nBUG\u003d\nR\u003dbungeman@google.com\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/302443012\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14923 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "d258c29b1bfb573e0069a9bff9c3dbe56275a33e",
      "tree": "a4582bce8ceccd1ea1a8671e9e206eb6cc45a066",
      "parents": [
        "a1fe301b8d8abe7165127c80f7ef7d42a181bfda"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:05:42 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 18:05:42 2014"
      },
      "message": "rename ignored tests\n\nBUG\u003d\nR\u003depoger@google.com\nTBR\u003depoger\nNOTRY\u003dtrue\nNOTREECHECKS\u003dTrue\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/304533008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14922 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "a1fe301b8d8abe7165127c80f7ef7d42a181bfda",
      "tree": "e8ff5773a70b8a5b4c1755bb0c71b9f62bdf4431",
      "parents": [
        "6a0a82de3a51228e79398b35b85b4e2727023007"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 17:30:10 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 17:30:10 2014"
      },
      "message": "Add script to rebaseline benches from codereview trybot results\n\nThis script is designed to be used by the RecreateSKPs bot.  Eventually, the bot will:\n1. Generate new SKPs\n2. Upload the new SKPs to a subdirectory with an ID or generation number.\n3. Change Skia to use the new SKPs:\n    a. Create and upload a Skia CL which changes the \"current SKP generation\" file to point to the new SKPs\n    b. Launch Perf trybots on that CL.\n    c. Call this script every 5 minutes until it successfully creates new baselines for each of the launched Perf bots.\n    d. Add the new baselines to the CL\n    e. Upload a second patch set of the CL\n    f. Check the CQ bit on the CL\n\nBUG\u003dskia:2225\nR\u003depoger@google.com, halcanary@google.com, bensong@google.com\n\nAuthor: borenet@google.com\n\nReview URL: https://codereview.chromium.org/297893004\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14921 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "6a0a82de3a51228e79398b35b85b4e2727023007",
      "tree": "be2cdc1e525646a002aacdfb01695d7ae473826b",
      "parents": [
        "29edb557f016b6d10a93d085d88fffd1425a091b"
      ],
      "author": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 17:30:02 2014"
      },
      "committer": {
        "name": "commit-bot@chromium.org",
        "email": "commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 17:30:02 2014"
      },
      "message": "Make image scaling have floating point scales.  Third attempt to land this\ndue to some struggles with the CQ.  Original CL here:\n\nhttps://codereview.chromium.org/298243003/\n\nBUG\u003d\nR\u003dbsalomon@google.com, epoger@google.com\nTBR\u003dbsalomon, epoger\n\nAuthor: humper@google.com\n\nReview URL: https://codereview.chromium.org/300113008\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14920 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "29edb557f016b6d10a93d085d88fffd1425a091b",
      "tree": "0ac92aa69a350a2ec04e4709a69dbf1120f978ae",
      "parents": [
        "c22023ecf939548f6f0260d3f0ea45a0fae9d74d"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 17:25:02 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 17:25:02 2014"
      },
      "message": "Followup GM rebaselines for non-GPU configs after removing tests from ignored-tests.txt\n\nReview URL: https://codereview.chromium.org/303693012\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14919 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "c22023ecf939548f6f0260d3f0ea45a0fae9d74d",
      "tree": "0743af9939736af6196ef45011b8cba088f28bf0",
      "parents": [
        "93f8d7e2175b9d704f28c7a355c4a5af7c937c0c"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 16:41:21 2014"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81",
        "time": "Wed May 28 16:41:21 2014"
      },
      "message": "Take care of a bunch of pending GPU rebaselines and remove tests from ignored-tests.txt\n\nReview URL: https://codereview.chromium.org/300863006\n\ngit-svn-id: http://skia.googlecode.com/svn/trunk@14918 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    },
    {
      "commit": "93f8d7e2175b9d704f28c7a355c4a5af7c937c0c",
      "tree": "cd704d07bcb1cf1118ea4ebc2fd762e6606d0dff",
      "parents": [
        "360cc9f3ccd6a4ec1e1eabaab4da37420047349a"
      ],
      "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@14917 2bbb7eff-a529-9590-31e7-b0007b416f81\n"
    }
  ],
  "next": "360cc9f3ccd6a4ec1e1eabaab4da37420047349a"
}
