)]}'
{
  "log": [
    {
      "commit": "0e89f9804420a9b667eeaadff7916c227e6608cf",
      "tree": "68dee8c548663dbfc1c62e39b676b22bcf93a740",
      "parents": [
        "cea732185fd1b8560a3732116b6092975c254437",
        "0a1a5167be26d363d4e27bdc7b816f425b7b4e66"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Apr 08 18:02:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 18:02:51 2016 +0000"
      },
      "message": "Merge \"Improve error logging for parsing failures\" into nyc-dev"
    },
    {
      "commit": "0a1a5167be26d363d4e27bdc7b816f425b7b4e66",
      "tree": "00758e4ff0d4c259c926776319cf097ab7c09d5f",
      "parents": [
        "b6e1dafe78b2875ebe1837508e28c8dce2693b19"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Apr 07 15:03:11 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Apr 08 18:01:54 2016 +0000"
      },
      "message": "Improve error logging for parsing failures\n\nBug: 27043594\nChange-Id: I901b65f734c49444a78e0714e007e15e2340ab9d\n"
    },
    {
      "commit": "c147dbbca4ea1870bcf88c5889e6a83865ceed54",
      "tree": "6ef4a43fa7d6b2c074b1493f35d9fb2f5ffc2e1d",
      "parents": [
        "0e868a193e926d799c0a53b071d05cda4b0e59ed",
        "296bf8c55aaba0025f3e5b904fda3b6e15686753"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 08 16:32:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 16:32:14 2016 +0000"
      },
      "message": "Merge \"Avoid copying of font table data, provide raw font bytes\" into nyc-dev"
    },
    {
      "commit": "296bf8c55aaba0025f3e5b904fda3b6e15686753",
      "tree": "9be4f98f898d71dc22726d3a39b2082591e38dcd",
      "parents": [
        "b4e39f5b2fcb74259a0a33ac4ad3d07a0073204f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 06 15:23:57 2016 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Apr 08 08:29:32 2016 -0700"
      },
      "message": "Avoid copying of font table data, provide raw font bytes\n\nMinikin is changing its approach to table access to use HarfBuzz to\naccess the tables, based on raw font data, rather than calling the\nMinikinFont::GetTable() virtual method. This patch provides raw access\nto the font data to make this work.\n\nThere\u0027s a bit of plumbing to make sure fonts get a pointer to the raw\ndata as well.\n\nBug: 27860101\nChange-Id: I638e18cf363644bf22fbc9fb9b3358a9e731087f\n"
    },
    {
      "commit": "c724dcf23c5e2ebd22c042a8a6f2424b7e9d5029",
      "tree": "011af96ab684103081b8729bf436b4c8725aa28c",
      "parents": [
        "4a735441e82207e18036be09d0d02c855930938f",
        "945961f78a78eced823d5ba78505c781b079703d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 08 15:09:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 15:09:42 2016 +0000"
      },
      "message": "Merge \"Make stopped state a first-class thing\" into nyc-dev"
    },
    {
      "commit": "4a735441e82207e18036be09d0d02c855930938f",
      "tree": "90c9ce594962f8e02988954d500c580d4bf9ed79",
      "parents": [
        "1d16d773b0d2d12301bda68d15adc6953ce68710",
        "a41f2445156fe0bcfde6bd4d813dfc43796a526d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 08 15:09:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 08 15:09:26 2016 +0000"
      },
      "message": "Merge \"Fix a derp\" into nyc-dev"
    },
    {
      "commit": "a41f2445156fe0bcfde6bd4d813dfc43796a526d",
      "tree": "dda02e21dd453eb9f528bf7ace0010447df16d24",
      "parents": [
        "3397c88f7900d8db677204cdbe9e7a5dc26e453a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 16:36:57 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 16:36:57 2016 -0700"
      },
      "message": "Fix a derp\n\nFixes: 28074465\n\nI knew I added that flag for a reason...\n\nChange-Id: I6e28237dcd50191769a828bf2646c3a00c14387c\n"
    },
    {
      "commit": "d30606575783acd8689cfac604cba51e537b6b77",
      "tree": "aa8e7f0864c1d16665bfb9eb6f59ffd6a7faa918",
      "parents": [
        "d8ca02f25225a033ad0f69e1ad4a2af5df289db2",
        "04d46eb69fb4f4c4c332c36c6ae845da3b2ae848"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 07 23:21:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 07 23:21:02 2016 +0000"
      },
      "message": "Merge \"Support replace op in new pipeline\" into nyc-dev"
    },
    {
      "commit": "945961f78a78eced823d5ba78505c781b079703d",
      "tree": "770f49272fa8c981be4f0e1d9c1c3fc3726dfdf3",
      "parents": [
        "3397c88f7900d8db677204cdbe9e7a5dc26e453a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 16:02:33 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 16:02:33 2016 -0700"
      },
      "message": "Make stopped state a first-class thing\n\nBug: 27286867\n\nWindowManager has committed to stopped state\ncontrolling the lifecycle of the Surface, so\nmake that a first-class thing in HWUI as well.\n\nThis makes it more resistent to things like\na rogue updateSurface() happening while mStopped\u003dtrue,\nleading to bad things down the line. Instead let\nthe surface be changed/updated as often as desired,\nand just block any attempt to draw on that surface.\n\nAlso removes some unnecessary makeCurrent()s, as\nEglManager ensures that we *always* have a valid\nGL context now (using a pbuffer surface if there is\nno window surface set)\n\nChange-Id: Iead78ddebc7997e8fdb0c9534836352f5e54b9bd\n"
    },
    {
      "commit": "04d46eb69fb4f4c4c332c36c6ae845da3b2ae848",
      "tree": "e6a598b4e1d29bf25ec139a07e8a0867b8b745d9",
      "parents": [
        "f2cf5987a6aea262187208ad269ceb1534955704"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 07 13:51:07 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 07 15:02:39 2016 -0700"
      },
      "message": "Support replace op in new pipeline\n\nbug:26562461\n\nChange-Id: Ie48d2da30f5e9d9abe88a5cd973dfb26e38abf63\n"
    },
    {
      "commit": "51f2d606dcbfba3cc5b03dfea37c1304b91c232f",
      "tree": "110249f497eddafcb33ba8aed6989bd965b2a7da",
      "parents": [
        "3397c88f7900d8db677204cdbe9e7a5dc26e453a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Apr 06 07:50:47 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Apr 07 14:10:43 2016 -0700"
      },
      "message": "Fix some edge cases\n\nBug: 27709981\n\nThis desperately needs a refactor, but to keep\nthe current (really needed \u0026 nice) behavior of\ndispatching after sync finishes would be difficult\nto handle cleanly without lots of ripping so... #yolo\n\nChange-Id: I831a06c6ae7412a062720d68ecbe3085190f0258\n"
    },
    {
      "commit": "74af6e282f8a8f75928a071e8200039517cf5c12",
      "tree": "e45fe0baae9cf967636ccc67c1a3c5932601b42e",
      "parents": [
        "505a8d9ddfb7ce24a01666aaf40c81801e9d9afb"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 05 13:18:56 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 05 20:42:37 2016 +0000"
      },
      "message": "Fix OffscreenBuffer leak\n\nFixes: 27941148\n\nMake OffscreenBuffer lifecycle an explicit (and tested) contract between\nFrameBuilder and BakedOpRenderer, entirely separate from dispatch. This\nmakes it safe to reject any rendering work via overdraw content\nrejection (before it gets to a BakedOpDispatcher).\n\nAdds a couple tests around OffscreenBuffer leaks, and switches\nOffscreenBuffer tests to RENDERTHREAD_TEST macro, as appropriate.\n\nChange-Id: Id114b835d042708ae921028fb4b17e5fa485fe64\n"
    },
    {
      "commit": "5169c62c6c0acbf9d5a36a90233e7ba2e9532e58",
      "tree": "42cbdc7641cd85da2c138141b7dbd2bd27ca69a4",
      "parents": [
        "b4cc448946b2edb5802f60a3b1f97efbc8dd7ea0",
        "a82ffc549bd6dbf8cfc6f4d646d0f458dca54014"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Tue Apr 05 01:54:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 01:54:47 2016 +0000"
      },
      "message": "Merge \"Fix opacity setup in FrameBuilder\" into nyc-dev"
    },
    {
      "commit": "a82ffc549bd6dbf8cfc6f4d646d0f458dca54014",
      "tree": "c8623d522056147e17d6de26bf3cc4792720e808",
      "parents": [
        "1b8189d825746ff7d786c28ecf69abbd481e7b05"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Apr 04 17:12:04 2016 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Apr 04 17:25:35 2016 -0700"
      },
      "message": "Fix opacity setup in FrameBuilder\n\nbug:27941278\nChange-Id: Ib0599f669406d2fb477d51d5ba701a89f83f9bd9\n"
    },
    {
      "commit": "a7f775db93235ab25636ab2350ccf6df2729c030",
      "tree": "aacc8e84a12f923f4f14b772942042be037ec57a",
      "parents": [
        "26952d748eaab23330c660fa0d7f5c0450dc1d06",
        "136d1af1cc67f51e8523189260a7c4a22cc02768"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Apr 04 22:08:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 22:08:32 2016 +0000"
      },
      "message": "Merge \"Fix how outlines are sent to rendernode\" into nyc-dev"
    },
    {
      "commit": "1d8e194661085f9a18ab1b3cd12f9e19d3a86be5",
      "tree": "b48053c21a27e6a8500b45f4cc8bf4a2b0c6676f",
      "parents": [
        "3942978af2314801379e807a3a913841c1f1481c"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Mar 02 15:16:28 2016 -0800"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Apr 04 14:40:17 2016 -0700"
      },
      "message": "Make AVD thread safe\n\nThis CL introduces staging properties to VectorDrawable, which holds\nproperties coming from UI thread. When staging properties are changed,\nthey are marked dirty, and the staging properties then get pushed to\nRenderThread at sync point. In cases where no staging property has\nbeen changed, at sync point we sync the render thread properties back\nto staging properties to reflect the latest render thread animation\nvalue change.\n\nAlso, update Vector Drawable bitmap only when it\u0027s dirty\n\nBug: 27343970\nBug: 27385912\nBug: 27263667\nBug: 27927674\nBug: 27774383\n\nChange-Id: Ia864f5400a53a08dbfb284fae581fb1aac4fff87\n"
    },
    {
      "commit": "136d1af1cc67f51e8523189260a7c4a22cc02768",
      "tree": "b6621baa2c2aa3356acfe13a23cf8d6c26f99db6",
      "parents": [
        "ebdb34d67aead66e5388c8cb501eb34668d7cec3"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Apr 04 13:40:39 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Apr 04 13:40:39 2016 -0700"
      },
      "message": "Fix how outlines are sent to rendernode\n\nbug:27918183\n\nFixes an issue where all convex outlines were pushed as empty rects to\nRenderNode.\n\nAlso adds outline/reveal clip property logging, so such issues are\neasier to debug in the future.\n\nChange-Id: Ic4a996ecd09a8ef84cdf8b963bdb4853c7f6d180\n"
    },
    {
      "commit": "bbb4c2eb2e871977289a9c48f414962e46b56ddc",
      "tree": "06a5e762fc201f0ef9401b61aa73eb3792700dc7",
      "parents": [
        "4c0dbb5b8e3bf684c942e728f35acc30621cf157",
        "44b49f070aafe8ad44efae87341121cce49ff11c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 31 18:24:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 18:24:49 2016 +0000"
      },
      "message": "Merge \"Add a callback for rendernode parentcount\u003d0\" into nyc-dev"
    },
    {
      "commit": "08f41dfb8c43e8d34d8723ef22fe96b580af4d56",
      "tree": "02d8d2d0a1a191906a1be97931f25550cc8420ad",
      "parents": [
        "e04ac3d7d2027ea3149748ca6520405b7e1b1dbb",
        "70969ccde405ea410fc7ccfe869999a03f056686"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 31 17:08:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 17:08:04 2016 +0000"
      },
      "message": "Merge \"Fix layer damage and clipping for Text shadows\" into nyc-dev"
    },
    {
      "commit": "660108075e61d7b7e6c138000890011510d5b079",
      "tree": "0e4ae14950d01a265701b31412dd8dbae3909eb4",
      "parents": [
        "7492e75ba3a6785c183638392f23a92950498922"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 30 14:19:44 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 31 08:40:23 2016 -0700"
      },
      "message": "Expand JankTracker\n\nBug: 27922347\n\n* Dump the full histogram\n* Expand the histogram to have a slow-frame section with\n  large 50ms buckets to raise the cap to 5s to give more\n  insight into system-health\n* Stop excluding first-frame metrics as we want to include\n  those in our global tracking. Automated tests already filter\n  these out by doing resets before running anyway.\n\nChange-Id: Idaba8aad591f59d10a6477b11efc0767ff715083\n"
    },
    {
      "commit": "44b49f070aafe8ad44efae87341121cce49ff11c",
      "tree": "d6be4f57d9b034657e69eb4bc39b2ed35cd5fb69",
      "parents": [
        "7492e75ba3a6785c183638392f23a92950498922"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 25 14:29:48 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 31 08:36:50 2016 -0700"
      },
      "message": "Add a callback for rendernode parentcount\u003d0\n\nBug: 27709981\nFixes: 22565656\n\nChange-Id: I1cb4461baf9069dc4e7ca6de10d5862578c107f4\n"
    },
    {
      "commit": "70969ccde405ea410fc7ccfe869999a03f056686",
      "tree": "03bb598f1e1de33746703cfc3cb221bda902c3ac",
      "parents": [
        "af64f6341bdbca93aff3d68264af48e74faa9e58"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 30 18:09:17 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 30 18:09:18 2016 -0700"
      },
      "message": "Fix layer damage and clipping for Text shadows\n\nFixes: 27787426\n\nChange-Id: I4c65cca0cfcd343a9cfbaedd3a32b83f90df2ecf\n"
    },
    {
      "commit": "7fa1115aaf07103c2480b61578bc62ff9cfd53a6",
      "tree": "64f382c180306b6588a2e3172daede1164825eb1",
      "parents": [
        "e296ab692a661500969dedd3675d9d9f0f58e389",
        "c7cd9cf25d9775446ffcb6b5f20b0a4c1e3c99c5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 30 20:07:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 20:07:03 2016 +0000"
      },
      "message": "Merge \"Add an option to try and filter out test overhead\" into nyc-dev"
    },
    {
      "commit": "c7cd9cf25d9775446ffcb6b5f20b0a4c1e3c99c5",
      "tree": "f03bd3caf0f50e1fafcdca4ec0cf419fa68a4ac6",
      "parents": [
        "a5c45459d3f114f125da3357c36b5a3f659d2229"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Mar 28 10:38:19 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 30 10:08:13 2016 -0700"
      },
      "message": "Add an option to try and filter out test overhead\n\nBug: 26912651\n\nBy setting debug.hwui.filter_test_overhead to true, hwui\u0027s\njanktracker will attempt to filter out overhead caused\nby the event injection that automated testing uses\n\nChange-Id: I75c8dc5e7798e06e3009baf396108507c7240eec\n"
    },
    {
      "commit": "6246d27813f25b85f6e4b5cb1121fe8484bcce2d",
      "tree": "404d22648cb87d218312937f3ad8cf8fb68da7be",
      "parents": [
        "af64f6341bdbca93aff3d68264af48e74faa9e58"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 29 15:01:41 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 29 16:50:32 2016 -0700"
      },
      "message": "Support buildLayer in new pipeline\n\nbug:26561995\nbug:27620686\n\nChange-Id: I6c39f9a077e7e6002d3c01b8888238fd17b0f02a\n"
    },
    {
      "commit": "80a67f363f6ae941c28572ea8420c14c2ce6ef79",
      "tree": "5e55336f9e7efadcc9d2b334a8dd3e2c10c78b77",
      "parents": [
        "d86fd61cd865b4515760d48f9137ad80c7b23e97",
        "80d2ade939153da87b3cd3b0a69a713bf68b64ba"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 29 21:41:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 21:41:52 2016 +0000"
      },
      "message": "Merge \"Overdraw avoidance in new pipeline\" into nyc-dev"
    },
    {
      "commit": "80d2ade939153da87b3cd3b0a69a713bf68b64ba",
      "tree": "40b554ece6ad2253c4176abc151e3c0d46d8db24",
      "parents": [
        "ede7d958ab54a0701baa8ae8b494e8ea905c61c6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 28 12:54:07 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 29 13:30:15 2016 -0700"
      },
      "message": "Overdraw avoidance in new pipeline\n\nbug:27873093\n\nAdds the simple overdraw avoidance optimization to the new\npipeline. This means when LayerBuilder defers draws that are opaque over\nthe full area of the repaint region, it will discard all drawing content\nbeneth.\n\nAlso moves a lot of complexity out of BakedOpState\u0027s header.\n\nChange-Id: Iffca6d8e1b170ef31a5d6c83d25592670e02323d\n"
    },
    {
      "commit": "a5c45459d3f114f125da3357c36b5a3f659d2229",
      "tree": "dabb4962a75bb7b4b8bd84ddc19c52c54b39645d",
      "parents": [
        "e6ef0f9d77efdd5852ac2e3d768280dc3571dcf7",
        "2c0f93798b2c435307bfb1dfe194a6203e6e6ee5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 29 20:07:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 20:07:56 2016 +0000"
      },
      "message": "Merge \"Add a font microbench\" into nyc-dev"
    },
    {
      "commit": "f01e4af5a3af7ceb7d022660953d3ed6ab2e193c",
      "tree": "d8561fd52550633549047a1572d8e0e7bb2d5a9a",
      "parents": [
        "89d9480be2dbb33e97a6efdf45bc6790eff1e5d0",
        "d6e3cf4ab55ea68e60597526f43e973026aa2909"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 29 18:08:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 18:08:51 2016 +0000"
      },
      "message": "Merge \"Fix array out of bounds access in JankTracker\" into nyc-dev"
    },
    {
      "commit": "2c0f93798b2c435307bfb1dfe194a6203e6e6ee5",
      "tree": "3908f046a19bac3adf42ae6c7ec08a2cefbecbce",
      "parents": [
        "a89a392aef5ca24093d54e005e58c18f206cd5f6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Mar 28 09:34:35 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 29 09:55:13 2016 -0700"
      },
      "message": "Add a font microbench\n\nAlso remove a low-signal high-frequency trace mark\n\nFixes: 27894187\n\nChange-Id: I090122a0db8e455eaa9dbce2b0f5b6778a218188\n"
    },
    {
      "commit": "58691b6fe7631ab55e05775fa6e190dbdb4c3c69",
      "tree": "9f464877fdbc69573df7d0a1be1e0242ec165dc1",
      "parents": [
        "ede7d958ab54a0701baa8ae8b494e8ea905c61c6"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Mar 28 16:17:36 2016 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Mar 28 16:17:36 2016 -0400"
      },
      "message": "Fix broken test.\n\nbug: 27877439\nChange-Id: I43b009f3c9ebe8011a241d0740136e6cff2e1ff7\n"
    },
    {
      "commit": "3839ab1e3eabbceeccfc0be25fbd15512138fab7",
      "tree": "58edcdc0382e7462436066c7125a4546ee1da1c7",
      "parents": [
        "a89a392aef5ca24093d54e005e58c18f206cd5f6",
        "aafb01d8ade0def3f51b74ae3bbc610c4ab33044"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 28 18:30:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 18:30:22 2016 +0000"
      },
      "message": "Merge \"Consume TextureView matrix safely\" into nyc-dev"
    },
    {
      "commit": "aab289b8c2f1e8c763972bad93465022eb6846a6",
      "tree": "6e49be6b43caf53bb69ba5c6512121a26a11e1a0",
      "parents": [
        "8c349f5d3b764d4ab726070dba397a2a292a6858",
        "bee6092dbef81ff724624c4dd630efa8657817f8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 28 17:47:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 17:47:52 2016 +0000"
      },
      "message": "Merge \"Add a couple more tests around bitmap uploads\" into nyc-dev"
    },
    {
      "commit": "aafb01d8ade0def3f51b74ae3bbc610c4ab33044",
      "tree": "90378c4fa87983aa79174e99d2c96e82deb2557f",
      "parents": [
        "83b9db029b6fe02761e1c8e50eb8dce6f4d37d0f"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 18:34:11 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 28 10:12:37 2016 -0700"
      },
      "message": "Consume TextureView matrix safely\n\nFixes: 27825042\n\nTextureView\u0027s matrix may not be set at record time - delay using it\nuntil on RenderThread, when deferring the op.\n\nChange-Id: Icf8b55d656e304ec049ca803b042dc2359482db2\n"
    },
    {
      "commit": "d6e3cf4ab55ea68e60597526f43e973026aa2909",
      "tree": "a57aff74a4c40762cd43540379e83fe053d05804",
      "parents": [
        "5bee05960dcc415c28076d8efd2ff94c0f89f9fd"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Mar 28 09:35:00 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Mar 28 09:37:20 2016 -0700"
      },
      "message": "Fix array out of bounds access in JankTracker\n\nFixes: 27873879\n\nIf frametime \u003e max janktracker would accidentally\ndouble-increment totalFrameCount due to overflowing\nthe end of frameCounts\n\nChange-Id: Iebfd1349b7014ade807f42d9c196139274a96684\n"
    },
    {
      "commit": "b64da4cac43ad66dc1a1d6e8c963a263cbf932c8",
      "tree": "5dbc9bb12431714b48235a3d5d2911c9b39ec2ec",
      "parents": [
        "8d344698a97c5cccc02ddb6a48cdee1d2bed7339",
        "35934cccabf72879603ef37222da2195445f027e"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Mar 28 14:31:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 14:31:17 2016 +0000"
      },
      "message": "Merge \"Compute text bounds on a per glyph basis when drawing from an SkPicture.\" into nyc-dev"
    },
    {
      "commit": "349c866e399a1eb2e85b1982d5d10f3a8cc4c69b",
      "tree": "722764894a178ecbdd6057b491d62bc112f2485f",
      "parents": [
        "fd39aa1426257654416cea4267c534050c447112",
        "a204848b1dc63877a12e2d24108e9d8e1e691e28"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sat Mar 26 00:26:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 26 00:26:12 2016 +0000"
      },
      "message": "Merge \"Create first class unbounded ColorOp\" into nyc-dev"
    },
    {
      "commit": "243e85b2e443def1ef47a180e824b36f513c8db8",
      "tree": "067639385aeac0646988127448db6c51e449d732",
      "parents": [
        "1f6bdbca6955ac195807fd82b325bd8010ea6141"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 15:26:11 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 15:36:43 2016 -0700"
      },
      "message": "Fix TextureLayer test\n\nFixes: 27823158\n\nChange-Id: Ifed0d6119349662a23899935bfe5f3bacb361617\n"
    },
    {
      "commit": "a204848b1dc63877a12e2d24108e9d8e1e691e28",
      "tree": "a58e29caec54ba9b1a98966ae7c1a64bb9ac9065",
      "parents": [
        "1f6bdbca6955ac195807fd82b325bd8010ea6141"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 14:17:49 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 15:13:23 2016 -0700"
      },
      "message": "Create first class unbounded ColorOp\n\nbug:27810783\n\nPrevious drawColor-\u003edrawPaint conversion failed to preserve unbounded\nnature of drawColor from old pipeline.\n\nChange-Id: Ifd7a7b9d645f0887e252e48ca95d3195ee31615f\n"
    },
    {
      "commit": "bee6092dbef81ff724624c4dd630efa8657817f8",
      "tree": "e4b23efdc0fd8a678b4cf88f02aebdd98b77dc0d",
      "parents": [
        "734f146c1ebf43816d5a3c8e82c726ab09489cb9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 10:27:03 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 25 10:27:03 2016 -0700"
      },
      "message": "Add a couple more tests around bitmap uploads\n\nChange-Id: I36138238b7e6cce8dab62fb56eaa1be15091a412\n"
    },
    {
      "commit": "35934cccabf72879603ef37222da2195445f027e",
      "tree": "77702be4c69c9ca4e3af6eae30aecf38631d474c",
      "parents": [
        "35a568fde4d9158fca49af36d8f1b1456fd20169"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Mar 23 14:59:10 2016 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Mar 25 17:10:27 2016 +0000"
      },
      "message": "Compute text bounds on a per glyph basis when drawing from an SkPicture.\n\nbug: 27665826\nChange-Id: I031c08a348b2488c85f74e708ee90019b24d707f\n"
    },
    {
      "commit": "79abbf22d4f672208327546661e694d837f564a9",
      "tree": "438d2b765462f3b6973ccc355505dca5dfe701ec",
      "parents": [
        "5bee05960dcc415c28076d8efd2ff94c0f89f9fd"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Mar 24 11:07:19 2016 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Mar 25 11:53:08 2016 -0400"
      },
      "message": "Update HWUI tests to use minikin to layout fonts.\n\nThis update is a precondition for landing additional tests\nthat depend on the minkin layout implementation.\n\nbug: 27675371\nChange-Id: I9bb98bae6b39462246e42cf8acb968b7df05292d\n"
    },
    {
      "commit": "5bee05960dcc415c28076d8efd2ff94c0f89f9fd",
      "tree": "30a40e1f3d84d208b2adeb6a18ed96cfa1d8117f",
      "parents": [
        "2514ae707d14eb2fb2c7e90d0e3238f5c62da57e",
        "5ed587f25b367cfd1f68279d6cd96ee403bd6f34"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Mar 25 14:33:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 25 14:33:59 2016 +0000"
      },
      "message": "Merge \"Track slowest frames\" into nyc-dev"
    },
    {
      "commit": "5ed587f25b367cfd1f68279d6cd96ee403bd6f34",
      "tree": "a3c8fdf6db6814d577fc0abed8b6c7074e4d6d28",
      "parents": [
        "df1e2b1457690ccbd1302078cedafbfbb8918265"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 24 15:57:01 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 24 17:22:45 2016 -0700"
      },
      "message": "Track slowest frames\n\nFixes: 27795291\n\nTrack the 10 slowest frames over the last 24 hours\nto try and give approximate insight into total system health.\n\nChange-Id: I8aa646cef0bea185d46b3c78478266bc01d17fd7\n"
    },
    {
      "commit": "d7285c29d19eb47e061cedb8d6a8c5fcf6e40948",
      "tree": "e1f82161cc7d060df7d75cc311fd29d94daecc9b",
      "parents": [
        "533daacef7cacc6398dacf37263ab94a482620d4",
        "734f146c1ebf43816d5a3c8e82c726ab09489cb9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 24 19:44:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 24 19:44:15 2016 +0000"
      },
      "message": "Merge \"Add refBitmap tests\" into nyc-dev"
    },
    {
      "commit": "734f146c1ebf43816d5a3c8e82c726ab09489cb9",
      "tree": "31b1f7a8b833a464108c9806ab6d4a6a9f34246e",
      "parents": [
        "3a5811b50157e7ba50854caf957e806aee794d39"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 24 11:10:08 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 24 11:10:10 2016 -0700"
      },
      "message": "Add refBitmap tests\n\nChange-Id: I769457ff8934689bf425bab34a65d2a743959f9d\n"
    },
    {
      "commit": "6e379cddbcf658cf177e4adf44046c836f543772",
      "tree": "1286c6ba32c0fbf8831099c28e39ac1c0c54fdb1",
      "parents": [
        "7c891700995276c9f6952d0e1f2a2c1882d66f3d",
        "3a5811b50157e7ba50854caf957e806aee794d39"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 23 20:24:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 23 20:24:26 2016 +0000"
      },
      "message": "Merge \"Precache/early kick off of op work for non-shadow ops.\" into nyc-dev"
    },
    {
      "commit": "3a5811b50157e7ba50854caf957e806aee794d39",
      "tree": "288fda75463ca914982e43acb7436a5a877f623c",
      "parents": [
        "68ffbba158579dd8b6f32aa628ec91228786e864"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 22 15:03:08 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 23 12:55:12 2016 -0700"
      },
      "message": "Precache/early kick off of op work for non-shadow ops.\n\nbug:26562703\nbug:27052145\n\nChange-Id: Ic452bfe75da849ffdd47fecdd6eb1472fd0c806e\n"
    },
    {
      "commit": "417ed6d4337e5409d52f58cc93677c8715193f32",
      "tree": "e209754dcabdc52f6cae49fa78b42fd9e7241801",
      "parents": [
        "df1e2b1457690ccbd1302078cedafbfbb8918265"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 22 16:01:08 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 23 07:59:10 2016 -0700"
      },
      "message": "Fix missing first frame\n\nBug: 26776366\nChange-Id: I46258c0ff35fdefe5c9f2ee610c904b2dbe8c5d9\n"
    },
    {
      "commit": "bad99183916ba2bac6659efc8a28273e344ba511",
      "tree": "1eff0d805771d0ac27eea924c54ead8824736858",
      "parents": [
        "dccca44ffda4836b56a21da95a046c9708ffd49c"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Thu Mar 17 11:24:22 2016 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 16:33:14 2016 -0700"
      },
      "message": "Clean up and rename TypefaceImpl\n\nbug:25865834\nChange-Id: I77e8a627163e040a5c25865054a8a936052af367\n"
    },
    {
      "commit": "dccca44ffda4836b56a21da95a046c9708ffd49c",
      "tree": "e4c0bcfeb0f37f0fd6ed4a08d58e701494bc61a8",
      "parents": [
        "c57fc4787f5aadb129686e904b86d343c8ae3541"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 15:38:21 2016 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 15:55:46 2016 -0700"
      },
      "message": "Reland: Move text logic from jni to hwui level\n\nInitial CL: https://googleplex-android-review.git.corp.google.com/#/c/886854/\n\nChange-Id: I9dfd85fe1d2a2c44f4360c8a29fd58d80e6f31c8\n"
    },
    {
      "commit": "6847953955502caa0bd0ba255d879a89aeccbd24",
      "tree": "493a5869a509a2a5df2a5030319050e0e4c7d868",
      "parents": [
        "f2e6a10b3816111353a88d1588cc7edcb1e90d08",
        "afbd0f1fef46ef0ddf633dfde0de724db3da1405"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 21:06:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 21 21:06:47 2016 +0000"
      },
      "message": "Merge \"Revert \"Move text logic from jni to hwui level\"\" into nyc-dev"
    },
    {
      "commit": "afbd0f1fef46ef0ddf633dfde0de724db3da1405",
      "tree": "85e008cb0315362d002817fa912bd91c05d8dd4c",
      "parents": [
        "a7f6bba1a3565c19715e878dfe7f0e01022944ff"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 21:03:40 2016 +0000"
      },
      "committer": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 21:03:40 2016 +0000"
      },
      "message": "Revert \"Move text logic from jni to hwui level\"\n\nThis reverts commit a7f6bba1a3565c19715e878dfe7f0e01022944ff.\n\nChange-Id: If4f36f87a85411b6128fd92d391313803ccaf9dd\n"
    },
    {
      "commit": "49658d43802dc74c0ad68b7f5ba509832c1dec81",
      "tree": "f5f5cf83b52458a9181a8408f9b3af2c23958c3d",
      "parents": [
        "85941cff0c65bc023e4ca29c0eac8548c8f61be6",
        "a7f6bba1a3565c19715e878dfe7f0e01022944ff"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Mon Mar 21 20:11:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 21 20:11:27 2016 +0000"
      },
      "message": "Merge \"Move text logic from jni to hwui level\" into nyc-dev"
    },
    {
      "commit": "4fd95b0d942d1740cab006a09603072f8aac05a1",
      "tree": "c6b8f52d6db1ba4d1d51ab9df2df30d52963886e",
      "parents": [
        "6f54b224afa6913d46a4ae07b1973eced0d51916",
        "4c3980b6e43cc7c0541f54b8e7e2d9d6108be622"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 21 19:26:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 21 19:26:06 2016 +0000"
      },
      "message": "Merge \"Handle unbounded drawPaint/drawGLFunction operations safely\" into nyc-dev"
    },
    {
      "commit": "4c3980b6e43cc7c0541f54b8e7e2d9d6108be622",
      "tree": "fb7ef61470ae490f58c2e20e8ded2552ac18b159",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 15 14:20:18 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 16:16:38 2016 -0700"
      },
      "message": "Handle unbounded drawPaint/drawGLFunction operations safely\n\nbug:26591194\n\nAlso, revert to using current clip bounds as drawColor/drawPaint bounds\nfor simplicity in new pipeline.\n\nChange-Id: I1a6b3f9716b564b46df41d57dfe14475fdd24de0\n"
    },
    {
      "commit": "7fb0d094559b9ae431c3b520721ebdb3c111c4c2",
      "tree": "8e64008a5d4209721db8a3b637fb09c6ff69ab45",
      "parents": [
        "c0373595807294077f7a88750e16647493af4801",
        "96bacd186e5381d27181cb3414003a74e2d2c3b7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 22:29:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 22:29:20 2016 +0000"
      },
      "message": "Merge \"Rebuild outline when setBackground is called.\" into nyc-dev"
    },
    {
      "commit": "96bacd186e5381d27181cb3414003a74e2d2c3b7",
      "tree": "e87612e272bc3b5d5f872970a900796b058d8c27",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 15:24:30 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 18 15:28:23 2016 -0700"
      },
      "message": "Rebuild outline when setBackground is called.\n\nbug:27505848\n\nAlso correctly register damage from profiling bars.\n\nChange-Id: I9550c2742eb833350a077ca48eccf9b584083a1e\n"
    },
    {
      "commit": "7882592d0ccbeb19d96c532f07a5bc5d432144b1",
      "tree": "e304353d244b98e4c1b08e34f580a56be4ab3fe0",
      "parents": [
        "bac198dd1b5039f9ff17e371489c515a61750a95",
        "db009173f800bb0d626c42786b5bd0f57cc6545a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 18:08:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 18:08:49 2016 +0000"
      },
      "message": "Merge \"Fix NPE in clearTexture()\" into nyc-dev"
    },
    {
      "commit": "db009173f800bb0d626c42786b5bd0f57cc6545a",
      "tree": "1d754611a0bfc0501424c05770c8ad3266724a62",
      "parents": [
        "f068cff1761a2876587caa7ca6978a848198439a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 11:02:07 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 11:02:07 2016 -0700"
      },
      "message": "Fix NPE in clearTexture()\n\nChange-Id: I38d261968506ab8b312584c7e688e2b148fadd1f\nFixes: 25928378\n"
    },
    {
      "commit": "f9e398da8e27cbef37dedad4f33be17efb0c72f6",
      "tree": "440c4099c940cd5c43a7db9fc2b0eecbb56dafda",
      "parents": [
        "0ee05b3c0416814e00e55ef2704cef4aea717198",
        "dfc07dedf79550ce8f481c7931a8763d927d8c50"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 17 17:59:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:59:14 2016 +0000"
      },
      "message": "Merge \"Fix prep_volantis.sh freq printing\" into nyc-dev"
    },
    {
      "commit": "dfc07dedf79550ce8f481c7931a8763d927d8c50",
      "tree": "b49420d52585ac1e7b144f37ba74d507c992424a",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 17 10:57:52 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 17 10:57:52 2016 -0700"
      },
      "message": "Fix prep_volantis.sh freq printing\n\nChange-Id: I05e7e73423ae6ae7baf6f96924ed0f8cb9ad5488\n"
    },
    {
      "commit": "969e8c365f7e17e5cf9ed11867a46afb9d8e97c1",
      "tree": "1ef5fc1017fdba53681f7affc820e060039c8898",
      "parents": [
        "62dfd5fe7832d266b72d3ab86eeafec7e7eeba94",
        "38f6c034d153bb648d45bce09d80a69ba3e03360"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 17:43:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:43:50 2016 +0000"
      },
      "message": "Merge \"Move updating window position off RT\" into nyc-dev"
    },
    {
      "commit": "38f6c034d153bb648d45bce09d80a69ba3e03360",
      "tree": "00e1732da7ea4962b842536567f39a34140a54de",
      "parents": [
        "f068cff1761a2876587caa7ca6978a848198439a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 10:23:49 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Mar 17 10:32:07 2016 -0700"
      },
      "message": "Move updating window position off RT\n\nBug: 27385141\nChange-Id: I6c75b5f1d9ef55ef64dde050f71d0e28fb8714bf\n"
    },
    {
      "commit": "aefcb2bd39867a287e52232d2f8a119caba644b0",
      "tree": "076498f5aa0d878b7e513d2cc1a8cea73e2aa964",
      "parents": [
        "b1088718204a74334f8d257df79e64baaab38afc",
        "7c02cab0b1c7db0fb786893240ec6f00f16c2cee"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 17 17:05:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:05:15 2016 +0000"
      },
      "message": "Merge \"Account for text op stroke in bounds calculation\" into nyc-dev"
    },
    {
      "commit": "a7f6bba1a3565c19715e878dfe7f0e01022944ff",
      "tree": "6f981aa976c049bf207727229f1275a3a6e8e530",
      "parents": [
        "ffaf94459a5042cd0881c7764c267a34aa5b60f0"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Tue Mar 15 16:16:22 2016 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Thu Mar 17 09:48:57 2016 -0700"
      },
      "message": "Move text logic from jni to hwui level\n\nbug:25865834\nChange-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372\n"
    },
    {
      "commit": "7c02cab0b1c7db0fb786893240ec6f00f16c2cee",
      "tree": "570fa7baab5a851d6dee3666f6c3ee352062e953",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 16 17:15:12 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 16 17:46:40 2016 -0700"
      },
      "message": "Account for text op stroke in bounds calculation\n\nbug:27410033\nChange-Id: Idf5bd5d2401f458d03af11617144cbe88adaf886\n"
    },
    {
      "commit": "71e806b2f464b0ac85367fe008b554b44e4c5812",
      "tree": "eb4aefcb68eb454b878fbbaf3f902a50aac52f8c",
      "parents": [
        "495defd74f9a47dec33eb27ca25f5e390bd3fb4a",
        "46591f4a2dbd785bcae2b82bb490e78208605ec8"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Mar 16 21:13:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 21:13:24 2016 +0000"
      },
      "message": "Merge \"Add fillType support to VectorDrawable\" into nyc-dev"
    },
    {
      "commit": "9aec632913f4f6e98aae5c758d1ebb02fda44656",
      "tree": "654655dc432b84909d01d9adbe2b26f4c09a4760",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 16 13:04:02 2016 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 16 13:04:03 2016 -0700"
      },
      "message": "Remove unused include\n\nThis include breaks compilation when HWUI_NEW_OPS\u003dfalse\n\nChange-Id: Ia3167f1550167f96de83af4b2f25abd6903c4723\n"
    },
    {
      "commit": "46591f4a2dbd785bcae2b82bb490e78208605ec8",
      "tree": "617adae82702b9a1d093f312a07d41ae3ec1977b",
      "parents": [
        "e2578e2d9ea968cf900814cc3d2e62e4cf476f3e"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Mar 15 14:32:16 2016 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Mar 16 11:03:27 2016 -0700"
      },
      "message": "Add fillType support to VectorDrawable\n\nDefault as non-zero, which is the same as SVG.\nb/27533958\n\nChange-Id: Id20e6d3493bb4d2b4b65d7f6cdb13586631c40e4\n"
    },
    {
      "commit": "d75f694c1ad05dfd5576d81abda3f5251d5a6813",
      "tree": "9c9c887c007e5cfed114a82d9f11c73dd4570f8f",
      "parents": [
        "833c312ea4f03f7fe558dc8033039893a960a0c5",
        "24ba1251583dc637ff1699550aa99811e886b4cf"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Mar 16 00:21:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 00:21:14 2016 +0000"
      },
      "message": "Merge \"Workaround for PathMeasure.getSegment() behavior change\" into nyc-dev"
    },
    {
      "commit": "24ba1251583dc637ff1699550aa99811e886b4cf",
      "tree": "12488a36100e2f8ca6797cdb28ca087be167ca7c",
      "parents": [
        "a0021cbb7fe9b1f97c0a31bd0681eb6c0f7f34a9"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Tue Mar 15 17:01:55 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Tue Mar 15 17:01:55 2016 -0700"
      },
      "message": "Workaround for PathMeasure.getSegment() behavior change\n\nSkPathMeasure::getSegment(SkScalar startD, SkScalar stopD, SkPath* dst,\nbool startWithMoveTo) in SkPathMeasure used to ignore the case when\nstartD \u003d\u003d stopD in MNC release. In NYC, the same paramaters would yield\na tiny segment, which leaves undesirable artifacts as shown in the bug\nbelow.\n\nBug: 27665826\nChange-Id: I8289dc32773fd55d686458183af44ff072866c6e\n"
    },
    {
      "commit": "d06fa51e6b974aca0e35e2dc3b693c6a6628dfc5",
      "tree": "6f8b98b04b4b03285025bb85cd54623287c4eff7",
      "parents": [
        "0ce9af0971b9f67739863c3d4f341d13cdfdae9f",
        "2dbb4c46ee648c64bb977b6839374d73b5a605d9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 14 23:49:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 23:49:37 2016 +0000"
      },
      "message": "Merge \"Unrounded round rects are just rects\" into nyc-dev"
    },
    {
      "commit": "2dbb4c46ee648c64bb977b6839374d73b5a605d9",
      "tree": "6c54bcf9c558e4ef2bac46b24e426ff4f5b11bc9",
      "parents": [
        "481355a45df5a8e5c57b1058f48cb1102b05ebc0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 11 18:58:37 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 14 15:58:44 2016 -0700"
      },
      "message": "Unrounded round rects are just rects\n\nChange-Id: I66517390943192e4725251b316a3d8c332c2b77d\n"
    },
    {
      "commit": "02806288d1c56475413888a934c796e6e4eb11c5",
      "tree": "837197b3b31a6d43ed61c141fa4b3a288d9c5a0b",
      "parents": [
        "481355a45df5a8e5c57b1058f48cb1102b05ebc0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 11 19:16:21 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 14 13:26:25 2016 -0700"
      },
      "message": "Fix flickering when layers resize in-place\n\nbug:27248275\nChange-Id: Ia11c93ebc1097f3735071204b6f14ca079bb9fc4\n"
    },
    {
      "commit": "e62beb0ebf267101532cbdfd4c4060c45fddcea5",
      "tree": "c8b21d78f4c6719eeb1a07e74d357dbe576c8ac5",
      "parents": [
        "6387cd2849fb10bdb19d4261bcecbdb2b41b8503",
        "701b3cc0db71d01dd5df21edcb09813334e7205b"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 14 17:22:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 17:22:27 2016 +0000"
      },
      "message": "Merge \"Dump full Glop in GlopBuilder::dump\" into nyc-dev"
    },
    {
      "commit": "701b3cc0db71d01dd5df21edcb09813334e7205b",
      "tree": "892b725d3b2052e58ddb5d22cc63ef2b33707e83",
      "parents": [
        "a521c4a9fae31a1d51e80b2312c7e2a0b03908a9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 11 18:39:01 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 11 18:39:01 2016 -0800"
      },
      "message": "Dump full Glop in GlopBuilder::dump\n\nChange-Id: I022b3c8c265998fd97d41f13964f4703025b338a\n"
    },
    {
      "commit": "67bd3b52563335c1773ca2b8cadcd52137ef8ea9",
      "tree": "a3731a81182ce4e6c3127a04b42ab5af47400492",
      "parents": [
        "45eef7dbca244444e0ca48e32865256b58d40180",
        "f42bf3e2573bccb01babec448f925e9395bf224c"
      ],
      "author": {
        "name": "Sergei Vasilinetc",
        "email": "sergeyv@google.com",
        "time": "Fri Mar 11 23:43:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 23:43:10 2016 +0000"
      },
      "message": "Merge \"Add GlopBuilder test for snapping\" into nyc-dev"
    },
    {
      "commit": "f42bf3e2573bccb01babec448f925e9395bf224c",
      "tree": "cf05af8d113f4eba36cf535a587557bfbe2defd0",
      "parents": [
        "e85b98adb5d82dcf191b43d291623a9d7b29e1a5"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Fri Mar 11 13:45:15 2016 -0800"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Fri Mar 11 14:33:26 2016 -0800"
      },
      "message": "Add GlopBuilder test for snapping\n\nChange-Id: I7aa5cddef6f0a0e78f3ade67b0446c1f76cf3d13\n"
    },
    {
      "commit": "e83cca3a3a235cf343c81ddff68e6a944ba91647",
      "tree": "84ca1fb62504d74723e0919468e61ec7e901fe26",
      "parents": [
        "62798d995f21f1caf8e0e3bbf6e1467548c0aaad",
        "1367d2550ebce40f45b16dc651bc3d8d22930801"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 23:45:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 23:45:20 2016 +0000"
      },
      "message": "Merge \"Fix node rejection crash\" into nyc-dev"
    },
    {
      "commit": "1367d2550ebce40f45b16dc651bc3d8d22930801",
      "tree": "aac3198b45abdd6e0d1275c78a67605a95cf851b",
      "parents": [
        "a521c4a9fae31a1d51e80b2312c7e2a0b03908a9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 15:43:13 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 15:43:13 2016 -0800"
      },
      "message": "Fix node rejection crash\n\nbug:27598131\nChange-Id: Iea05c22ec10f92beef9c47236929eb5f860d84f9\n"
    },
    {
      "commit": "ed5916d2be70609c6ecb909ec4b3fc94a5bb1bfb",
      "tree": "1a63542242e4c098bd1de64785fa3da6e1737d25",
      "parents": [
        "ab750d283aca3dcfa8178589ca64e8be819f848b",
        "223e3b6c2b53a66b4efd8040edfe23ed1a5c925e"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 19:21:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 19:21:13 2016 +0000"
      },
      "message": "Merge \"Fix WebView disappearing\" into nyc-dev"
    },
    {
      "commit": "223e3b6c2b53a66b4efd8040edfe23ed1a5c925e",
      "tree": "dfad6d3d7b66eb1bdf9f58a836f6aedd9998e55c",
      "parents": [
        "034a10bf216cdef251928edf72d93668d81515f8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 10:27:38 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 10:49:45 2016 -0800"
      },
      "message": "Fix WebView disappearing\n\nbug:27528563\n\nChange-Id: Ib9fefa18ef9fb8eb11edd097cbadf8ab2b911576\n"
    },
    {
      "commit": "727819d134f9e8192c2c952f10adcc12191cd079",
      "tree": "160e626f8d8cdd4c756c6f5fe64c38d8583c7dac",
      "parents": [
        "0ae49cc667c20a30ba800bfb03c4caf872169d93",
        "034a10bf216cdef251928edf72d93668d81515f8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 00:26:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:26:20 2016 +0000"
      },
      "message": "Merge \"Partial revert of 261725fdb2962271c222a049fcdf57bbdc8363c7\" into nyc-dev"
    },
    {
      "commit": "034a10bf216cdef251928edf72d93668d81515f8",
      "tree": "792bdea747fb449853488748c51fe0d1db1e4d76",
      "parents": [
        "a521c4a9fae31a1d51e80b2312c7e2a0b03908a9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 09 16:03:21 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 09 16:14:35 2016 -0800"
      },
      "message": "Partial revert of 261725fdb2962271c222a049fcdf57bbdc8363c7\n\nBug:27534946\n\nMapping empty rects still must be done to get correct positions for\nline/point rects describing strokable bounds.\n\nChange-Id: I2f9efe543e58eb438b755276585491c1256d6719\n"
    },
    {
      "commit": "c17232598b0455af288955a70fcbdb699954af4c",
      "tree": "3cf9ba4064ad4ef1ae80e53cedb1d11a8a877a52",
      "parents": [
        "6b432fa255db0a24388a0698cfe3e01190a4f2ce",
        "419a1e7ef53468e494d21c66ea7f63c0c522d208"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Mar 10 00:08:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:08:46 2016 +0000"
      },
      "message": "Merge \"Add initial BakedOpDispatcher tests\" into nyc-dev"
    },
    {
      "commit": "419a1e7ef53468e494d21c66ea7f63c0c522d208",
      "tree": "123d07f46e6a273fd93c221e88633a539daa5632",
      "parents": [
        "a521c4a9fae31a1d51e80b2312c7e2a0b03908a9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Mar 08 16:24:12 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Mar 09 16:03:52 2016 -0800"
      },
      "message": "Add initial BakedOpDispatcher tests\n\nbug:26571145\nbug:26923968\nbug:27389290\n\nChange-Id: If8ba33732d09b335171f87d5efc419641bafa126\n"
    },
    {
      "commit": "99f1215607daf3939f06a71ce098e80be8603b9e",
      "tree": "219c3b2c955cc8fb8fbbcb6501dd43246e18f35a",
      "parents": [
        "0dda14c671e7c19841f963b0bc665da055738437",
        "308dba5d92cf7448e4025bb98e30601f69df52c1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 09 20:29:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 20:29:46 2016 +0000"
      },
      "message": "Merge \"Add basic LsaVector tests\" into nyc-dev"
    },
    {
      "commit": "77bf1bb928a448ca44a03026b2c8c1539691b70c",
      "tree": "2070fb04ba9fce5f0afb257dedfa93ff30973605",
      "parents": [
        "d41e55f864c4767f883e7333e5451ee505126873",
        "0418afa362630e69bd853121770b115750ee46a4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Mar 09 15:20:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 15:20:11 2016 +0000"
      },
      "message": "Merge \"Switch hwui to google-benchmark\" into nyc-dev"
    },
    {
      "commit": "308dba5d92cf7448e4025bb98e30601f69df52c1",
      "tree": "aea661c24871ff6f7eb7185844103af9ace0d7b4",
      "parents": [
        "f76535cd4a9bea37b75f986126d0f5aa300a76d9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 13:20:06 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 13:20:06 2016 -0800"
      },
      "message": "Add basic LsaVector tests\n\nChange-Id: I57600271a4efcb63b1c24b582ead48d51f002c2e\n"
    },
    {
      "commit": "f76535cd4a9bea37b75f986126d0f5aa300a76d9",
      "tree": "865821af35d506ed2ab9dd4b29051d0662ad666b",
      "parents": [
        "57f4376d336652685786b8978fecdae56369ea34",
        "88737a05b39c67deaccf30d64348ae1277dcf90f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 19:06:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 19:06:54 2016 +0000"
      },
      "message": "Merge \"Fix build breakage\" into nyc-dev"
    },
    {
      "commit": "88737a05b39c67deaccf30d64348ae1277dcf90f",
      "tree": "72d587977142ac94bc87a34ac97d47f07c89d370",
      "parents": [
        "dc87c52cd5645dd87380114462211574b63e6353"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 11:03:35 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 11:03:35 2016 -0800"
      },
      "message": "Fix build breakage\n\nUpdate for API change\n\nChange-Id: I649778b5f104a5295c0c827cc832e6190137bd02\n"
    },
    {
      "commit": "328653d74cb6514cd26a0bce4565f2d79411595e",
      "tree": "1d83ed4e83ebb9eb9a00f7c14b545a92428ace05",
      "parents": [
        "29d6b9f0f73e980b9a4718b809ae0d34e5b2a5a4",
        "dc87c52cd5645dd87380114462211574b63e6353"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 18:25:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 18:25:10 2016 +0000"
      },
      "message": "Merge \"Add leak-checking to unit tests\" into nyc-dev"
    },
    {
      "commit": "dc87c52cd5645dd87380114462211574b63e6353",
      "tree": "c4d3682cf5890124109424e233cfbad1f37db6dc",
      "parents": [
        "cea711916d8c59de7174ec949360f0331c6e98ce"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Feb 29 13:31:18 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 10:20:28 2016 -0800"
      },
      "message": "Add leak-checking to unit tests\n\nInitial pass at leak-detection on the unit\ntests. Due to quirks in jemalloc we need\nto run the leak check on both the main thread\nand the RT thread to get decent leak coverage.\n\nChange-Id: I0dce754aef5593f1ef5c3bed86e1168437a34b74\n"
    },
    {
      "commit": "0418afa362630e69bd853121770b115750ee46a4",
      "tree": "cd403e93f5369c0118d3abd5753754ddb6faa347",
      "parents": [
        "cea711916d8c59de7174ec949360f0331c6e98ce"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Mar 07 13:24:25 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Mar 07 13:42:11 2016 -0800"
      },
      "message": "Switch hwui to google-benchmark\n\nChange-Id: Ia2b24b8288cb8dc4f9176f4132a24ddcae9b6edd\n"
    },
    {
      "commit": "a98222ae7ad4d5ea33892ed008f5b1b68efedfed",
      "tree": "19b803a7f85cc9dae37f1573289cd19f29447354",
      "parents": [
        "75e91294530aea50f8ee8255205429395d728ce5",
        "8913c8942fa15c2df6da747e42c5eda8454758eb"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 07 17:43:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 17:43:32 2016 +0000"
      },
      "message": "Merge \"Reject RenderNodes contents when clip is empty\" into nyc-dev"
    },
    {
      "commit": "8913c8942fa15c2df6da747e42c5eda8454758eb",
      "tree": "a8b7d9349aa57d53812c0a2313326b436ee30f81",
      "parents": [
        "8316fac9c0772b1908d45b2286298b5b791d3ca7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jan 14 16:15:03 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 04 16:28:31 2016 -0800"
      },
      "message": "Reject RenderNodes contents when clip is empty\n\nbug:22630332\n\nChange-Id: I326123de3154f655e35d649c242daea3b4f0fda0\n"
    },
    {
      "commit": "b862f5866ffa93107cd11eca38dc98248b445f18",
      "tree": "2c05dd6f9e8c5a2e4b6dfd9d7ab92faf4b46755a",
      "parents": [
        "8b030cce347dbfc5c2f33d96daf1de7eeb219c76",
        "1dfa0704964c17e45775b9e01f1fa0b1a10774f7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sat Mar 05 00:19:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 05 00:19:10 2016 +0000"
      },
      "message": "Merge \"Support GPU profiling vis in new pipeline\" into nyc-dev"
    },
    {
      "commit": "1dfa0704964c17e45775b9e01f1fa0b1a10774f7",
      "tree": "45cbf88a4792def75988c4ae1a7dca8d8ffda3e9",
      "parents": [
        "8316fac9c0772b1908d45b2286298b5b791d3ca7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 04 15:59:24 2016 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 04 16:18:26 2016 -0800"
      },
      "message": "Support GPU profiling vis in new pipeline\n\nbug:27353099\n\nChange-Id: I905c1a998d9a9e2097c047dab9de87a70d7a370e\n"
    },
    {
      "commit": "485e41d51067f9cd1f7de245533f1288e3a3d822",
      "tree": "02eee5a6994cf52c77ce4ae031b81abb2a8fe2b4",
      "parents": [
        "2fad2ea0e622813ba153343e988da54ee1edbfc6",
        "f0a76088f8132ca3ea10241c55c5e81aebe072c2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 04 17:58:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 17:58:37 2016 +0000"
      },
      "message": "Merge \"Revert \"Disable HWUI_NEW_OPS\"\" into nyc-dev"
    }
  ],
  "next": "6f270e062c15fa7b9928b8eb3ebce638e108726e"
}
