)]}'
{
  "log": [
    {
      "commit": "a9499d704c1a196b1c0bf8317b71e4f7ddd3f75d",
      "tree": "4dc3de6d743acc7db4caf978cba5e772b90bf56b",
      "parents": [
        "813d85b82cb7cbaa5dbe05496d1038caa17a1698",
        "5f8aa4142919b3001fd2621f7acd5f609a5129a5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Feb 27 00:07:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 27 00:07:40 2014 +0000"
      },
      "message": "Merge \"VideoPlaneView initial implementation\""
    },
    {
      "commit": "813d85b82cb7cbaa5dbe05496d1038caa17a1698",
      "tree": "f14251dab86587b913be63e56071c363d45d6bef",
      "parents": [
        "ba7d4f564c1858d46ad55e6a6ca381f532f4acef"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 26 15:38:51 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 26 15:38:51 2014 -0800"
      },
      "message": "Fix progress bar tinting, add tint support to ShapeDrawable\n\nCleans up APIs a little, since I think we may want to add tinting\nmodes beyond what Porter-Duff can provide. Plus we don\u0027t actually\nsupport some of the Porter-Duff modes in hardware.\n\nChange-Id: I2cea1b737cc93607a24842c54eb9f0d8346b29d4\n"
    },
    {
      "commit": "ba7d4f564c1858d46ad55e6a6ca381f532f4acef",
      "tree": "baff88b39d8e3c8f613f02ab43fcc78391079501",
      "parents": [
        "82f4988d0e5d12a9b51fd6345d6403f7b2a9bd42",
        "f85da42512d5dd76a899097907974b48b887be60"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 26 21:28:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 21:28:34 2014 +0000"
      },
      "message": "am f85da425: (-s ours) Fix build - DO NOT MERGE\n\n* commit \u0027f85da42512d5dd76a899097907974b48b887be60\u0027:\n  Fix build - DO NOT MERGE\n"
    },
    {
      "commit": "f85da42512d5dd76a899097907974b48b887be60",
      "tree": "e9551c6d3879deae5d69c92a621e74f8021f2f21",
      "parents": [
        "4fecd0aeeb9a76b55c234a24cfd5e1394c801348"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 26 10:44:33 2014 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 26 13:21:41 2014 -0800"
      },
      "message": "Fix build - DO NOT MERGE\n\nChange-Id: I1ab7c369082d1d2aa4f4ed11354c13ff86582410\n"
    },
    {
      "commit": "82f4988d0e5d12a9b51fd6345d6403f7b2a9bd42",
      "tree": "baff88b39d8e3c8f613f02ab43fcc78391079501",
      "parents": [
        "adcd253a144bc0c8efdfec6de63adf6bfb97acbd",
        "fd5f381edb778f3b55a90abfe4d979fca2f085db"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Feb 26 20:34:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 20:34:40 2014 +0000"
      },
      "message": "Merge \"Fix SDK build.\""
    },
    {
      "commit": "fd5f381edb778f3b55a90abfe4d979fca2f085db",
      "tree": "95c62011887da30bdcbe896d1753d3d06e97b158",
      "parents": [
        "073c1c1f60288329bc41e1eda88db58f65bf9e32"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Feb 26 12:33:46 2014 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Feb 26 12:33:46 2014 -0800"
      },
      "message": "Fix SDK build.\n\nChange-Id: Ic93a6d3e7b510aef2d66dc0dc2dad5af8e7648c5\n"
    },
    {
      "commit": "adcd253a144bc0c8efdfec6de63adf6bfb97acbd",
      "tree": "baff88b39d8e3c8f613f02ab43fcc78391079501",
      "parents": [
        "300bdfa13dd903c9335c11838cc0a604d0f8f2e6",
        "4fecd0aeeb9a76b55c234a24cfd5e1394c801348"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 19:31:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 19:31:22 2014 +0000"
      },
      "message": "am 4fecd0ae: (-s ours) am 74a8b916: am 59ff85af: (-s ours) am 2729857d: (-s ours) Merge \"Fix AOSP build - DO NOT MERGE\"\n\n* commit \u00274fecd0aeeb9a76b55c234a24cfd5e1394c801348\u0027:\n  Fix AOSP build - DO NOT MERGE\n"
    },
    {
      "commit": "300bdfa13dd903c9335c11838cc0a604d0f8f2e6",
      "tree": "baff88b39d8e3c8f613f02ab43fcc78391079501",
      "parents": [
        "9d1ae3b87cdb77781f21e880c7bcb3ad32f7a906",
        "328b7ee6a2ba2dc8f162fa57dbafd4bfc89bb72e"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 19:31:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 19:31:16 2014 +0000"
      },
      "message": "am 328b7ee6: am aecb8c43: am 7b4cce68: am c3bac8a0: Merge \"Fix graphics corruption caused by HWUI caches\"\n\n* commit \u0027328b7ee6a2ba2dc8f162fa57dbafd4bfc89bb72e\u0027:\n  Fix graphics corruption caused by HWUI caches\n"
    },
    {
      "commit": "9d1ae3b87cdb77781f21e880c7bcb3ad32f7a906",
      "tree": "652f425630cdfa2285ab4be8201212bbf7d4c252",
      "parents": [
        "0f58bb3b4d297b32737aa3c6f76e303455e753f0",
        "70a415e7fe56ecf0b2591d540913f70ed211d66d"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 26 19:22:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 19:22:52 2014 +0000"
      },
      "message": "Merge \"Added support for WiFi frequency on WifiInfo (getter, settter, and frequency constant). Bug: 12767819\""
    },
    {
      "commit": "4fecd0aeeb9a76b55c234a24cfd5e1394c801348",
      "tree": "ca447ed35138f9dcfc10cbb4e2a47e2057175225",
      "parents": [
        "328b7ee6a2ba2dc8f162fa57dbafd4bfc89bb72e",
        "74a8b916aceb0b55a7fdfa63bd8267c50d952a28"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 19:14:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 19:14:35 2014 +0000"
      },
      "message": "am 74a8b916: am 59ff85af: (-s ours) am 2729857d: (-s ours) Merge \"Fix AOSP build - DO NOT MERGE\"\n\n* commit \u002774a8b916aceb0b55a7fdfa63bd8267c50d952a28\u0027:\n  Fix AOSP build - DO NOT MERGE\n"
    },
    {
      "commit": "328b7ee6a2ba2dc8f162fa57dbafd4bfc89bb72e",
      "tree": "ca447ed35138f9dcfc10cbb4e2a47e2057175225",
      "parents": [
        "97686e00233f6475bd4a5a48bc718fcf88bbf688",
        "aecb8c43d0c6c3d2b55f88abeaa0e3197be59301"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 19:14:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 19:14:32 2014 +0000"
      },
      "message": "am aecb8c43: am 7b4cce68: am c3bac8a0: Merge \"Fix graphics corruption caused by HWUI caches\"\n\n* commit \u0027aecb8c43d0c6c3d2b55f88abeaa0e3197be59301\u0027:\n  Fix graphics corruption caused by HWUI caches\n"
    },
    {
      "commit": "74a8b916aceb0b55a7fdfa63bd8267c50d952a28",
      "tree": "ca447ed35138f9dcfc10cbb4e2a47e2057175225",
      "parents": [
        "aecb8c43d0c6c3d2b55f88abeaa0e3197be59301",
        "59ff85af314e2984068943f5572ac40ef381edea"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 19:10:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 19:10:44 2014 +0000"
      },
      "message": "am 59ff85af: (-s ours) am 2729857d: (-s ours) Merge \"Fix AOSP build - DO NOT MERGE\"\n\n* commit \u002759ff85af314e2984068943f5572ac40ef381edea\u0027:\n  Fix AOSP build - DO NOT MERGE\n"
    },
    {
      "commit": "aecb8c43d0c6c3d2b55f88abeaa0e3197be59301",
      "tree": "ca447ed35138f9dcfc10cbb4e2a47e2057175225",
      "parents": [
        "91df776654e5cf66e5115e0c46ecdbe19a55a0bc",
        "7b4cce68853d8bcfce2b6bd7f999915063eb56d2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 19:10:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 19:10:39 2014 +0000"
      },
      "message": "am 7b4cce68: am c3bac8a0: Merge \"Fix graphics corruption caused by HWUI caches\"\n\n* commit \u00277b4cce68853d8bcfce2b6bd7f999915063eb56d2\u0027:\n  Fix graphics corruption caused by HWUI caches\n"
    },
    {
      "commit": "0f58bb3b4d297b32737aa3c6f76e303455e753f0",
      "tree": "25352107f8699a3cf59c11ad12d83f39b56549cd",
      "parents": [
        "8fb4cf1ef4ca3b3c5ea1897cc1a4f9f5dc454877",
        "84cd55e8bc67b5dc9e834b4691b710c6f133d493"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 26 19:10:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 19:10:06 2014 +0000"
      },
      "message": "Merge \"Fix SDK build broken by ag/423985\""
    },
    {
      "commit": "59ff85af314e2984068943f5572ac40ef381edea",
      "tree": "7438ebca334a50efe31724f7b60ec3b54d9346cf",
      "parents": [
        "7b4cce68853d8bcfce2b6bd7f999915063eb56d2",
        "2729857df6c559b37248c96b78303b662212d14b"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 11:06:30 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 11:06:30 2014 -0800"
      },
      "message": "am 2729857d: (-s ours) Merge \"Fix AOSP build - DO NOT MERGE\"\n\n* commit \u00272729857df6c559b37248c96b78303b662212d14b\u0027:\n  Fix AOSP build - DO NOT MERGE\n"
    },
    {
      "commit": "7b4cce68853d8bcfce2b6bd7f999915063eb56d2",
      "tree": "7438ebca334a50efe31724f7b60ec3b54d9346cf",
      "parents": [
        "7fe5978bf7c4b473d8f6db5a12cfdcd110511331",
        "c3bac8a096cc5661cf91c8c0aa9b7dd0fc099c5d"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 11:06:27 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 26 11:06:27 2014 -0800"
      },
      "message": "am c3bac8a0: Merge \"Fix graphics corruption caused by HWUI caches\"\n\n* commit \u0027c3bac8a096cc5661cf91c8c0aa9b7dd0fc099c5d\u0027:\n  Fix graphics corruption caused by HWUI caches\n"
    },
    {
      "commit": "2729857df6c559b37248c96b78303b662212d14b",
      "tree": "f0b38647989a1d47e98282abbbb6ddb2b5beb6f9",
      "parents": [
        "c3bac8a096cc5661cf91c8c0aa9b7dd0fc099c5d",
        "2c42b79c6ce5a1229e7f6cccb4b39b54435737c8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 18:48:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 18:48:27 2014 +0000"
      },
      "message": "Merge \"Fix AOSP build - DO NOT MERGE\""
    },
    {
      "commit": "c3bac8a096cc5661cf91c8c0aa9b7dd0fc099c5d",
      "tree": "65bd93bc54c55941cd409d68c8273cd8eb6bc165",
      "parents": [
        "2ba70fd49bfcbb516e75c198c106764609335feb",
        "36fad8f6fcfbc2087b910600ed5a6f9741177d00"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Wed Feb 26 18:47:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 18:48:00 2014 +0000"
      },
      "message": "Merge \"Fix graphics corruption caused by HWUI caches\""
    },
    {
      "commit": "2c42b79c6ce5a1229e7f6cccb4b39b54435737c8",
      "tree": "f0b38647989a1d47e98282abbbb6ddb2b5beb6f9",
      "parents": [
        "36fad8f6fcfbc2087b910600ed5a6f9741177d00"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 26 10:44:33 2014 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 26 10:44:50 2014 -0800"
      },
      "message": "Fix AOSP build - DO NOT MERGE\n\nChange-Id: I42b420c2ce89ce364a2809b28b827964e6923fa1\n"
    },
    {
      "commit": "36fad8f6fcfbc2087b910600ed5a6f9741177d00",
      "tree": "65bd93bc54c55941cd409d68c8273cd8eb6bc165",
      "parents": [
        "2ba70fd49bfcbb516e75c198c106764609335feb"
      ],
      "author": {
        "name": "Sangkyu Lee",
        "email": "sk82.lee@lge.com",
        "time": "Thu Jan 09 14:11:57 2014 +0900"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 26 10:43:26 2014 -0800"
      },
      "message": "Fix graphics corruption caused by HWUI caches\n\nSome caches(PatchCache, TextureCache, PathCache) for HWUI\nuses deferred removal for their cache entries even though\nactual resource objects are immediately freed by\nResourceCache.\nFor this reason, the uniqueness of a resource address in\nthe caches is not guaranteed in specific cases.\n(Because malloc() can return the same address when malloc()\nand free() called very frequently.)\n\nSo it can be possible the cache have two cache entries for\ntwo different resources but the same memory address.\n(Of course one of the resources is already freed.)\nIt also can be possible mGarbage vector in PatchCache has\nduplicated addresses and this can lead to duplicated free\nblocks in the free block list and graphics corruption.\n(Deferred removal was implmeneted based on an assumption of\nunique resource addresses.)\n\nSo this patch makes sure resource objects are freed after\nthe resources are removed from the caches to guarantee\nthe uniqueness of a resource address and prevent graphics\ncorruption.\n\nChange-Id: I040f033a4fc783d2c4bc04b113589657c36fb15b\nSigned-off-by: Sangkyu Lee \u003csk82.lee@lge.com\u003e\n"
    },
    {
      "commit": "84cd55e8bc67b5dc9e834b4691b710c6f133d493",
      "tree": "95c62011887da30bdcbe896d1753d3d06e97b158",
      "parents": [
        "073c1c1f60288329bc41e1eda88db58f65bf9e32"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 26 10:19:04 2014 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 26 10:19:04 2014 -0800"
      },
      "message": "Fix SDK build broken by ag/423985\n\nChange-Id: I85480683531468b7a8a83749d9366f5cc334bd24\n"
    },
    {
      "commit": "8fb4cf1ef4ca3b3c5ea1897cc1a4f9f5dc454877",
      "tree": "c2f53c3ceda88378d2122d4600b648eaffaf552c",
      "parents": [
        "073c1c1f60288329bc41e1eda88db58f65bf9e32",
        "2f5b057da7d05d5d699a272aa24fd7c97cdda820"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Feb 26 18:13:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 18:13:35 2014 +0000"
      },
      "message": "Merge \"Move Session apis to android.media.session\""
    },
    {
      "commit": "073c1c1f60288329bc41e1eda88db58f65bf9e32",
      "tree": "4c50bf1ee6bed2c646312e0a3f099d6c61b57b30",
      "parents": [
        "206e30cd93afe3eb72ec94178324417db5424ed2",
        "df08d1c24dbbc242978ee33416d1e54998f88915"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Feb 26 17:38:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 17:38:47 2014 +0000"
      },
      "message": "Merge \"Add --replace-version flag to aapt.\""
    },
    {
      "commit": "206e30cd93afe3eb72ec94178324417db5424ed2",
      "tree": "efd63a9c86705a18e17c17abab070ca05d202324",
      "parents": [
        "1ec1370a5d8c5ee7318766fbafad59ea76a644c9"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Feb 26 16:37:03 2014 +0000"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Feb 26 08:56:30 2014 -0800"
      },
      "message": "Revert \"Change Activity Scene Transitions to be more automatic.\"\n\nThis reverts commit f10587faadb9080a7bf9991cbe04bac5525da482.\n\nChange-Id: I2785a3d2d6b667cad6d61dcbbc1c624161735fa4\n"
    },
    {
      "commit": "1ec1370a5d8c5ee7318766fbafad59ea76a644c9",
      "tree": "73e38245bff81c940c50b2227df1fd21278ca858",
      "parents": [
        "14b51940e97b8d3c580267ece106bdec7cf2099a",
        "05e2a94c8b510131f43a686f5188d4c0f2a5eebd"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Feb 26 16:23:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 16:23:34 2014 +0000"
      },
      "message": "Merge \"Add support.multidex tests app for an update bug.\""
    },
    {
      "commit": "05e2a94c8b510131f43a686f5188d4c0f2a5eebd",
      "tree": "f3c41fc858d693284a0e8dc07ca28e13f2d4573b",
      "parents": [
        "39312ff423cac71675e8050d4f04ec38c6fe30a5"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Tue Oct 15 10:10:47 2013 +0200"
      },
      "committer": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Feb 26 17:02:13 2014 +0100"
      },
      "message": "Add support.multidex tests app for an update bug.\n\nThe failing scenario is\n- install v1\n- run\n- update to v2\n- update to v3\n- run\nlast run was failing with initial multidex library versions because\nit\u0027s still running on v1 extracted secondary dex files.\n\nChange-Id: Id9811371fc70b0a4e9b49de913ee38d18699b21d\n"
    },
    {
      "commit": "14b51940e97b8d3c580267ece106bdec7cf2099a",
      "tree": "ccdddfa6bfd386c917c4924ef03c7b84d5befef5",
      "parents": [
        "c900829c17156eba1d61d85e6e34ae8942cddc91",
        "2546fcf5c9cf16f5ffe8dcee09f4830bcf5f7e33"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 26 03:04:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 03:04:36 2014 +0000"
      },
      "message": "Merge \"Constrain starting sub row to list bounds\""
    },
    {
      "commit": "c900829c17156eba1d61d85e6e34ae8942cddc91",
      "tree": "61f2e3a331ece4c0512a26dc7ac465a7f683385b",
      "parents": [
        "8fcd324894e22bb6606c9f229d40707f555cb312",
        "a9b91864a1aedd71eaaaa43ee078cf93922289f3"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Feb 26 02:48:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 26 02:48:09 2014 +0000"
      },
      "message": "Merge \"Deal with apps known to LocalTransport backend but with no data\""
    },
    {
      "commit": "5f8aa4142919b3001fd2621f7acd5f609a5129a5",
      "tree": "38a90ac1250e8332498e850000c6f2a18129e0ba",
      "parents": [
        "cc3f33853b8ea5ce56ebfb14fdc3c000a45e0d78"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Feb 18 21:57:14 2014 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Feb 26 02:45:15 2014 +0000"
      },
      "message": "VideoPlaneView initial implementation\n\nNote that eventually VideoPlaneView should not inherit from SurfaceView.\n\nRemove a few trailing spaces too.\n\nChange-Id: Ia0a461169d560435a827861be2cc15f1e3ee68fa"
    },
    {
      "commit": "2546fcf5c9cf16f5ffe8dcee09f4830bcf5f7e33",
      "tree": "d592a2836ac6fa7b42e8691d5635cae0d4ce54ea",
      "parents": [
        "6dd4e28b60307d41c626f3c28046f354fa3328a3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Feb 25 18:45:03 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Feb 25 18:45:03 2014 -0800"
      },
      "message": "Constrain starting sub row to list bounds\n\nBUG: 13077653\nChange-Id: Id01da055e8502b1447519666eb439d8480437c6c\n"
    },
    {
      "commit": "a9b91864a1aedd71eaaaa43ee078cf93922289f3",
      "tree": "378f6fa94ebe60115b067a779d35d07e36e570e7",
      "parents": [
        "3651cb7b4a0c3c731905301e868cca1c3af5aa21"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Feb 25 17:42:21 2014 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Feb 25 17:42:21 2014 -0800"
      },
      "message": "Deal with apps known to LocalTransport backend but with no data\n\nAn app might have backed something up and later deleted it, in which\ncase it will have a directory in the LocalTransport bookkeeping but\nwith no actual dataset.  Skip these packages at restore time, since\nwe know a priori that there will be nothing to do.\n\nChange-Id: I85853097bc65ed60e5efd217ee6553b50459e445\n"
    },
    {
      "commit": "8fcd324894e22bb6606c9f229d40707f555cb312",
      "tree": "389de77b8a9cf0487090a68e5375dd8a7b028864",
      "parents": [
        "a2aa375dea416d691fe14c323a7988b205c4f77e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Feb 25 16:54:10 2014 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Feb 25 16:54:10 2014 -0800"
      },
      "message": "Regen current.txt to fix incorrect id for requiredForProfile\n\nChange-Id: I9b3cf326070bffd78e3e30519495b062c81b3d52\n"
    },
    {
      "commit": "2f5b057da7d05d5d699a272aa24fd7c97cdda820",
      "tree": "c11d78d206773981c7057110a54d186ed02cdcc5",
      "parents": [
        "503923220cca802f6dfc12f902ab0f6d1a12434f"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Feb 21 10:30:38 2014 -0800"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue Feb 25 16:01:55 2014 -0800"
      },
      "message": "Move Session apis to android.media.session\n\nThis is to make it easier to distinguish the new apis from the old\nones.\n\nChange-Id: Ic5eaf65e8bd054a844f87b9118c4bb18f30ac8a7\n"
    },
    {
      "commit": "a2aa375dea416d691fe14c323a7988b205c4f77e",
      "tree": "4e058b797070fc1061cadd50dcf7ba78fd0111be",
      "parents": [
        "121e25dcf0d4da5c1c97fad2bd27dbd361db4153",
        "c2016d4073c61e87439d4fa14837b397a3c1630a"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Feb 25 23:55:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 23:55:58 2014 +0000"
      },
      "message": "Merge \"Add DatePickerDialog to layoutlib\""
    },
    {
      "commit": "121e25dcf0d4da5c1c97fad2bd27dbd361db4153",
      "tree": "c94d40beb22d60d3b9e35a3635e2437f9c641f79",
      "parents": [
        "2606f8d54ad01e00a9cf83b7dae70dabe624e11f",
        "f10587faadb9080a7bf9991cbe04bac5525da482"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Feb 25 23:47:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 23:47:57 2014 +0000"
      },
      "message": "Merge \"Change Activity Scene Transitions to be more automatic.\""
    },
    {
      "commit": "2606f8d54ad01e00a9cf83b7dae70dabe624e11f",
      "tree": "334de8bdc3e661c52d951fd6ec6bf157ffa25429",
      "parents": [
        "8198c3a8f525c07e2b848852f6ad3e351e3b5461",
        "cfa68b977c9f9ab74c1eac42dac8be31c3ea84df"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Feb 25 23:39:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 23:39:40 2014 +0000"
      },
      "message": "Merge \"Disable simple keyguard when notifications enabled.\""
    },
    {
      "commit": "cfa68b977c9f9ab74c1eac42dac8be31c3ea84df",
      "tree": "d89aa8b6eed0773495c78c403745c8c838f26c82",
      "parents": [
        "a1f1a3c573acd91024fda0ceb3b921c73b186963"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Feb 25 15:36:13 2014 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Feb 25 15:36:13 2014 -0800"
      },
      "message": "Disable simple keyguard when notifications enabled.\n\nEnabling notifications on keyguard tripped keyguard into simple\nmode which isn\u0027t ready for prime-time.  Disabled with variable.\n\nFixes bug 13172958\n\nChange-Id: Ia281b06d754cd62455010f9e31c0ee81e4937977\n"
    },
    {
      "commit": "c2016d4073c61e87439d4fa14837b397a3c1630a",
      "tree": "ba411fe242903548b850123cad48dd69d73f1854",
      "parents": [
        "8198c3a8f525c07e2b848852f6ad3e351e3b5461"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Feb 25 15:27:29 2014 -0800"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Feb 25 15:31:49 2014 -0800"
      },
      "message": "Add DatePickerDialog to layoutlib\n\nIncludes android.app.DatePickerDialog in the layoutlib.jar\n\nBug: http://b.android.com/28318\nChange-Id: I583dde4a8b88204bf98bfca8d91470e1aa4719ce\n"
    },
    {
      "commit": "8198c3a8f525c07e2b848852f6ad3e351e3b5461",
      "tree": "342d10b2f40fd3db65e41cb98b7ee29412b34683",
      "parents": [
        "a1f1a3c573acd91024fda0ceb3b921c73b186963",
        "63d41abb40b3ce40d8b9bccb1cf186e8158a3687"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Feb 25 23:20:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 23:20:06 2014 +0000"
      },
      "message": "Merge \"Use pre-computed index to draw the shadow.\""
    },
    {
      "commit": "63d41abb40b3ce40d8b9bccb1cf186e8158a3687",
      "tree": "53ef1d5d691afa904e390e211f6adde28fb5f4ae",
      "parents": [
        "ef94c6f88fbb1deb095b1494378befcdb9722839"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Feb 14 13:13:41 2014 -0800"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Feb 25 14:18:25 2014 -0800"
      },
      "message": "Use pre-computed index to draw the shadow.\n\nAlso draw the umbra part as triangle fans instead of zig zag fashion.\n\nb/12840179\n\nChange-Id: Iaa5d15e77351acdd71f076bd8f9bb2d4d2b92faf\n"
    },
    {
      "commit": "df08d1c24dbbc242978ee33416d1e54998f88915",
      "tree": "1f933fa448fcac027fb3b7bb0fc9cba1e273c510",
      "parents": [
        "c1970190549519acde6719c777f53611674058cb"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Feb 25 12:28:08 2014 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Feb 25 13:42:12 2014 -0800"
      },
      "message": "Add --replace-version flag to aapt.\n\nMotivation: we\u0027d like to programmatically specify the version\nname/code (i.e. to include the build number from the build server).\nHowever, this means that we cannot specify version info in the\nAndroidManifest.xml file, as this takes precedence. Not doing so makes\nIDE use more difficult, as the IDE gets version code 0 and won\u0027t\ninstall over an existing non-IDE version unless you first force a\ndowngrade to an IDE build from the command line.\n\nThis flag allows us to specify a very high version code in the\nAndroidManifest.xml file, making IDE builds take precedence, while\nstill allowing us to override this info when performing command-line\n(official) builds.\n\nChange-Id: I5d01048698af5c26bdf19066c6cd4eca1115112a\n"
    },
    {
      "commit": "a1f1a3c573acd91024fda0ceb3b921c73b186963",
      "tree": "9dd985041ab35ba093b53e4e1f69c9e48ed708b8",
      "parents": [
        "24bcc34f78c0fa95a6b2feb1c06168d13f43ff1c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 24 18:12:28 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Feb 25 13:20:07 2014 -0800"
      },
      "message": "More battery stats.\n\n- Add events for sync.\n- Add more descriptive tags for wake events.\n- Fix battery reset.\n- Fix tracking of wifi data.\n\nChange-Id: Ic07f2a86a5ed33e7da57eb1108c31c777ecd801f\n"
    },
    {
      "commit": "24bcc34f78c0fa95a6b2feb1c06168d13f43ff1c",
      "tree": "c36733ab793f91fa540402056693a8db8b99d56a",
      "parents": [
        "a77cf8735432daddb233164f41103a0ff38408bb",
        "97686e00233f6475bd4a5a48bc718fcf88bbf688"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 20:29:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 20:29:33 2014 +0000"
      },
      "message": "am 97686e00: am 91df7766: am 42ec5035: Modify API to hide ActivityView.\n\n* commit \u002797686e00233f6475bd4a5a48bc718fcf88bbf688\u0027:\n  Modify API to hide ActivityView.\n"
    },
    {
      "commit": "97686e00233f6475bd4a5a48bc718fcf88bbf688",
      "tree": "d500bd5d36af7130bd9713c2c57f12a88d4b78d8",
      "parents": [
        "c407ace3019c4e542654cf17fd04d9436d3f3436",
        "91df776654e5cf66e5115e0c46ecdbe19a55a0bc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 20:25:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 20:25:55 2014 +0000"
      },
      "message": "am 91df7766: am 42ec5035: Modify API to hide ActivityView.\n\n* commit \u002791df776654e5cf66e5115e0c46ecdbe19a55a0bc\u0027:\n  Modify API to hide ActivityView.\n"
    },
    {
      "commit": "91df776654e5cf66e5115e0c46ecdbe19a55a0bc",
      "tree": "d500bd5d36af7130bd9713c2c57f12a88d4b78d8",
      "parents": [
        "d4c819c0029da8fb7248564aefde2146d5ecfc19",
        "42ec5035672fbfe701ddbf90dcc4390dab9188af"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 20:22:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 20:22:28 2014 +0000"
      },
      "message": "am 42ec5035: Modify API to hide ActivityView.\n\n* commit \u002742ec5035672fbfe701ddbf90dcc4390dab9188af\u0027:\n  Modify API to hide ActivityView.\n"
    },
    {
      "commit": "42ec5035672fbfe701ddbf90dcc4390dab9188af",
      "tree": "3007e7b3731efc552eee54fe61b3a7e38e85607a",
      "parents": [
        "dd9ce6287eb9ccae8d527e6750c91b0bd47834fc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 12:17:15 2014 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 12:17:15 2014 -0800"
      },
      "message": "Modify API to hide ActivityView.\n\nFixes build too.\n\nChange-Id: Ibd571cf36c89691a37c45db59c31237fee17adac\n"
    },
    {
      "commit": "a77cf8735432daddb233164f41103a0ff38408bb",
      "tree": "7537a33c67ecc0b43ecd378862d177d700b94be0",
      "parents": [
        "6924c4ef8db3ffd80b35f2b736b7ea9577148e9e",
        "8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 19:57:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 19:57:33 2014 +0000"
      },
      "message": "Merge \"Tabs -\u003e spaces in frameworks/base.\""
    },
    {
      "commit": "6924c4ef8db3ffd80b35f2b736b7ea9577148e9e",
      "tree": "60896ac79131261d139eabe3794b3fc9e87e3ee7",
      "parents": [
        "6c93e4a98e3a76b070af89418b49650cea5b7e1b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Feb 25 11:37:17 2014 -0800"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Feb 25 11:51:11 2014 -0800"
      },
      "message": "Fix NFC docs breakage.\n\nChange-Id: I680dc7974316c77cb1835b5a81f30e6961ba3c49\n"
    },
    {
      "commit": "f10587faadb9080a7bf9991cbe04bac5525da482",
      "tree": "61d5195d6d05d119c81bc75cfc659de4a7df5514",
      "parents": [
        "875e2101d71afe7e4acf10b061c942fbf7294775"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Feb 06 14:12:53 2014 -0800"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Feb 25 11:12:16 2014 -0800"
      },
      "message": "Change Activity Scene Transitions to be more automatic.\n\nShared element transitions are enabled by default\nwhen the Window has a TransitionManager.\n\nShared element location and size are captured and\ntransferred to the target Activity.\n\nActionBar is treated as a shared element.\n\nChange-Id: I0f22ea4e5cbe80254e848444e3f235cb742684f4\n"
    },
    {
      "commit": "6c93e4a98e3a76b070af89418b49650cea5b7e1b",
      "tree": "fb78ef704bb47ad95171156e3b96383663b28f84",
      "parents": [
        "2b733f85e2e8dc7e981655f0cd151404b3a110c1",
        "2280c188263dd8dc3c32d2d0f1756844c15ccdc8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 19:01:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 19:01:24 2014 +0000"
      },
      "message": "Merge \"Fix accessorychat test program\""
    },
    {
      "commit": "2280c188263dd8dc3c32d2d0f1756844c15ccdc8",
      "tree": "120a2b8e3e6e61b754440146e65d61c97493a8d7",
      "parents": [
        "d22f23b2d6edec664263fa7f99101cfde555ff61"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Wed Jan 29 10:41:05 2014 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 11:00:41 2014 -0800"
      },
      "message": "Fix accessorychat test program\n\nChange-Id: Ib51b880f64b13e860721d594c900b45d5725b718\n"
    },
    {
      "commit": "2b733f85e2e8dc7e981655f0cd151404b3a110c1",
      "tree": "301ddfc86fe5cea9d818b1a4416629a6a8860f8e",
      "parents": [
        "b5abedbd5cef473574884a7453cdf4d412af26af",
        "ef1bcec0f559f60220f5c9c238b3e14494163ee7"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Feb 25 18:59:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 18:59:31 2014 +0000"
      },
      "message": "Merge \"Fix boot crash on devices defaulting to landscape.\""
    },
    {
      "commit": "b5abedbd5cef473574884a7453cdf4d412af26af",
      "tree": "66a6ab625c6937f0a09c12071463004093a0a476",
      "parents": [
        "c1970190549519acde6719c777f53611674058cb",
        "c407ace3019c4e542654cf17fd04d9436d3f3436"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 18:56:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:56:11 2014 +0000"
      },
      "message": "am c407ace3: am d4c819c0: am dd9ce628: Merge \"Clean up activities and displays when done\" into klp-modular-dev\n\n* commit \u0027c407ace3019c4e542654cf17fd04d9436d3f3436\u0027:\n  Clean up activities and displays when done\n"
    },
    {
      "commit": "c407ace3019c4e542654cf17fd04d9436d3f3436",
      "tree": "aa493810ed3990cd23912a9b15d227ec4ef7df3e",
      "parents": [
        "8395aadbd3b2a11fac664f44c590576141c78615",
        "d4c819c0029da8fb7248564aefde2146d5ecfc19"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 18:52:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:52:55 2014 +0000"
      },
      "message": "am d4c819c0: am dd9ce628: Merge \"Clean up activities and displays when done\" into klp-modular-dev\n\n* commit \u0027d4c819c0029da8fb7248564aefde2146d5ecfc19\u0027:\n  Clean up activities and displays when done\n"
    },
    {
      "commit": "d4c819c0029da8fb7248564aefde2146d5ecfc19",
      "tree": "aa493810ed3990cd23912a9b15d227ec4ef7df3e",
      "parents": [
        "860ac9e45f496604757cb27f248def98878f82bb",
        "dd9ce6287eb9ccae8d527e6750c91b0bd47834fc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 18:49:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:49:37 2014 +0000"
      },
      "message": "am dd9ce628: Merge \"Clean up activities and displays when done\" into klp-modular-dev\n\n* commit \u0027dd9ce6287eb9ccae8d527e6750c91b0bd47834fc\u0027:\n  Clean up activities and displays when done\n"
    },
    {
      "commit": "dd9ce6287eb9ccae8d527e6750c91b0bd47834fc",
      "tree": "57b93240e1a76af192798bca98484c4034b550bf",
      "parents": [
        "41c684a7b5602991cb1af63b2bcaa4e41812dfb9",
        "95da1087ed3c7b9983b571bc5409827ae390f15f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 18:46:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 18:46:01 2014 +0000"
      },
      "message": "Merge \"Clean up activities and displays when done\" into klp-modular-dev"
    },
    {
      "commit": "c1970190549519acde6719c777f53611674058cb",
      "tree": "519b9e449164d46710301a839d65c9adde43ad91",
      "parents": [
        "7d99b5a4e1203e8395bcf6ae1eb6c75a0b636848",
        "7fe9fa163ccd2ec34cbf533be4422aa66356431f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Feb 25 18:43:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 18:43:37 2014 +0000"
      },
      "message": "Merge \"Add an API to manually invoke Android Beam.\""
    },
    {
      "commit": "95da1087ed3c7b9983b571bc5409827ae390f15f",
      "tree": "3751a1c2093503abc3fc6664832d27f950560f90",
      "parents": [
        "12ff7391a10fff5107e2734d50ed0b428fb75f67"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Feb 24 17:54:35 2014 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 25 10:40:18 2014 -0800"
      },
      "message": "Clean up activities and displays when done\n\nMore maintenance fixes.\n\nFix bug 13157352.\n\nChange-Id: Ic86d39a84452a1cf1dc1762cec517b419ad0a852\n"
    },
    {
      "commit": "7d99b5a4e1203e8395bcf6ae1eb6c75a0b636848",
      "tree": "6f472705cf4be81c70451583140fd5516f617feb",
      "parents": [
        "d22f23b2d6edec664263fa7f99101cfde555ff61",
        "8395aadbd3b2a11fac664f44c590576141c78615"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:36:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:36:45 2014 +0000"
      },
      "message": "am 8395aadb: (-s ours) am 860ac9e4: am 41c684a7: am 0d39ef72: am cf73f46a: am 43ec3b93: am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00278395aadbd3b2a11fac664f44c590576141c78615\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "8395aadbd3b2a11fac664f44c590576141c78615",
      "tree": "1e594f577a641464d591881247cb0848620c3c46",
      "parents": [
        "fcf7d3a64947a8a0f05ee9e0669abe4a0727f926",
        "860ac9e45f496604757cb27f248def98878f82bb"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:33:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:33:28 2014 +0000"
      },
      "message": "am 860ac9e4: am 41c684a7: am 0d39ef72: am cf73f46a: am 43ec3b93: am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027860ac9e45f496604757cb27f248def98878f82bb\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "860ac9e45f496604757cb27f248def98878f82bb",
      "tree": "1e594f577a641464d591881247cb0848620c3c46",
      "parents": [
        "eeb291b7f36d63c3db467cc7f4be61af09aa3171",
        "41c684a7b5602991cb1af63b2bcaa4e41812dfb9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:29:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:29:25 2014 +0000"
      },
      "message": "am 41c684a7: am 0d39ef72: am cf73f46a: am 43ec3b93: am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u002741c684a7b5602991cb1af63b2bcaa4e41812dfb9\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "41c684a7b5602991cb1af63b2bcaa4e41812dfb9",
      "tree": "a3afccd9a37304276ea76525ba38fd76da1678d2",
      "parents": [
        "95e3cba1f66af5594b5bdc210426ced44dd7b7ac",
        "0d39ef72112972dfadd70ef14c733672e4a2d646"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:25:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:25:11 2014 +0000"
      },
      "message": "am 0d39ef72: am cf73f46a: am 43ec3b93: am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00270d39ef72112972dfadd70ef14c733672e4a2d646\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "0d39ef72112972dfadd70ef14c733672e4a2d646",
      "tree": "7f3fa042414b974da819995c99ae84dfa680575c",
      "parents": [
        "da2bbaf219117f7507c5c0015c41347a9cc27507",
        "cf73f46a514f5c2b1a0de137ed203401417307b4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:21:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:21:50 2014 +0000"
      },
      "message": "am cf73f46a: am 43ec3b93: am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027cf73f46a514f5c2b1a0de137ed203401417307b4\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "cf73f46a514f5c2b1a0de137ed203401417307b4",
      "tree": "9a1036fbe761fe6ef4c2341817df9a72e15dbdf2",
      "parents": [
        "2c7b913e367670dde337893efd59029c054019fc",
        "43ec3b939b732ea2d3b26635c51a6c91f2692270"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:18:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:18:05 2014 +0000"
      },
      "message": "am 43ec3b93: am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u002743ec3b939b732ea2d3b26635c51a6c91f2692270\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "43ec3b939b732ea2d3b26635c51a6c91f2692270",
      "tree": "5678a8a82cdfc225a6197d324ce5524386b09717",
      "parents": [
        "5daec5b58a89779b0f8775f52859bae0bda17b23",
        "1f9ebc5fa73e7d324429a697cd10abb3761b1ff0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 18:14:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:14:26 2014 +0000"
      },
      "message": "am 1f9ebc5f: (-s ours) am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u00271f9ebc5fa73e7d324429a697cd10abb3761b1ff0\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "1f9ebc5fa73e7d324429a697cd10abb3761b1ff0",
      "tree": "0ddd7582291ff41f44500e72c572a31dcf1f9b21",
      "parents": [
        "26c6c15f54231c154bb2f7febb053d034cbe40c5",
        "868d4c341034de6e2ebb6c1a247488b00d17c78d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 10:12:35 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 10:12:35 2014 -0800"
      },
      "message": "am 868d4c34: am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027868d4c341034de6e2ebb6c1a247488b00d17c78d\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "868d4c341034de6e2ebb6c1a247488b00d17c78d",
      "tree": "37be2b77229d111eae4730cec3ef75edbb7fb0b2",
      "parents": [
        "b3c96c4c57cb97924f828ea917b1c4d63b2c9d00",
        "950230663fb3a9af438ec2ee57605fc9e7a58428"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Feb 25 10:09:13 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 10:09:13 2014 -0800"
      },
      "message": "am 95023066: DO NOT MERGE Sanitize WifiConfigs\n\n* commit \u0027950230663fb3a9af438ec2ee57605fc9e7a58428\u0027:\n  DO NOT MERGE Sanitize WifiConfigs\n"
    },
    {
      "commit": "d22f23b2d6edec664263fa7f99101cfde555ff61",
      "tree": "6f472705cf4be81c70451583140fd5516f617feb",
      "parents": [
        "e794dd5c5217e53b14e55b76b0f01bd7d9979843",
        "fcf7d3a64947a8a0f05ee9e0669abe4a0727f926"
      ],
      "author": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Tue Feb 25 18:03:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:03:07 2014 +0000"
      },
      "message": "am fcf7d3a6: am eeb291b7: am 95e3cba1: Merge \"Reconnect/teardown proxy network connectivity.\" into klp-modular-dev\n\n* commit \u0027fcf7d3a64947a8a0f05ee9e0669abe4a0727f926\u0027:\n  Reconnect/teardown proxy network connectivity.\n"
    },
    {
      "commit": "fcf7d3a64947a8a0f05ee9e0669abe4a0727f926",
      "tree": "1e594f577a641464d591881247cb0848620c3c46",
      "parents": [
        "f2d07694d05240b039bd02cf3982941c0435c33d",
        "eeb291b7f36d63c3db467cc7f4be61af09aa3171"
      ],
      "author": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Tue Feb 25 18:00:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 18:00:05 2014 +0000"
      },
      "message": "am eeb291b7: am 95e3cba1: Merge \"Reconnect/teardown proxy network connectivity.\" into klp-modular-dev\n\n* commit \u0027eeb291b7f36d63c3db467cc7f4be61af09aa3171\u0027:\n  Reconnect/teardown proxy network connectivity.\n"
    },
    {
      "commit": "eeb291b7f36d63c3db467cc7f4be61af09aa3171",
      "tree": "1e594f577a641464d591881247cb0848620c3c46",
      "parents": [
        "6eff99494dd7b274b3b9f89c64ece6cabaff5c8e",
        "95e3cba1f66af5594b5bdc210426ced44dd7b7ac"
      ],
      "author": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Tue Feb 25 17:56:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 17:56:42 2014 +0000"
      },
      "message": "am 95e3cba1: Merge \"Reconnect/teardown proxy network connectivity.\" into klp-modular-dev\n\n* commit \u002795e3cba1f66af5594b5bdc210426ced44dd7b7ac\u0027:\n  Reconnect/teardown proxy network connectivity.\n"
    },
    {
      "commit": "95e3cba1f66af5594b5bdc210426ced44dd7b7ac",
      "tree": "a3afccd9a37304276ea76525ba38fd76da1678d2",
      "parents": [
        "0fc59cd958b87d015deac63797fcbfbcec518389",
        "a24bec32bdce3d8de6f722c91ba2a75628f5ba8c"
      ],
      "author": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Tue Feb 25 17:53:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 17:53:41 2014 +0000"
      },
      "message": "Merge \"Reconnect/teardown proxy network connectivity.\" into klp-modular-dev"
    },
    {
      "commit": "e794dd5c5217e53b14e55b76b0f01bd7d9979843",
      "tree": "27f0443109aa17473f4bee51b07e9024c3bc1df4",
      "parents": [
        "dfbd5b750f781655f19d45bf5b7ea09745f73a0b",
        "7611358c2cbd54fcea0e719a4ae984148e967e5b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Feb 25 17:16:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 17:16:07 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "ef1bcec0f559f60220f5c9c238b3e14494163ee7",
      "tree": "35715ac432a1547ab4305d1f4223f844e02dd4d8",
      "parents": [
        "ada31d3d3879f83e9ef1f514b3ed678231f8b279"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Feb 25 12:11:05 2014 -0500"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Feb 25 12:11:05 2014 -0500"
      },
      "message": "Fix boot crash on devices defaulting to landscape.\n\nThis is probably not what keyguard_simple_host_view should\nlook like in landscape, but we need the resource.\n\nBug: 13185323\nChange-Id: Ib044db1f86510128d27ecf45546398c7c1b81aa4\n"
    },
    {
      "commit": "dfbd5b750f781655f19d45bf5b7ea09745f73a0b",
      "tree": "5879beeb1525bb522d65e5a3cf46b13573a9e587",
      "parents": [
        "737eb4d867fd8d985c2a8d8811fcee34d46e3a6c",
        "c4c48004f4d7cf860319160f4987a5aadbd4acb2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Feb 25 17:04:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 17:04:44 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "737eb4d867fd8d985c2a8d8811fcee34d46e3a6c",
      "tree": "ce635381814199e9bca9539dc96e0729522780ef",
      "parents": [
        "4495c86dbf2b625fe717c98fec389ac8134d63ef",
        "81de6716a5b075b2657b60a9d5fbe693b33a258f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 16:46:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 16:46:34 2014 +0000"
      },
      "message": "Merge \"Remove unused animations.\""
    },
    {
      "commit": "81de6716a5b075b2657b60a9d5fbe693b33a258f",
      "tree": "cdb76bc9cc8fec0d938ce4882e04a422ab484451",
      "parents": [
        "deaa6cc34d032fc46361d0b2f520d90279fcddd2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 11:08:35 2014 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 11:08:35 2014 -0500"
      },
      "message": "Remove unused animations.\n\nChange-Id: I7c34732c6bc8263c42461325437c90a06214d04a\n"
    },
    {
      "commit": "4495c86dbf2b625fe717c98fec389ac8134d63ef",
      "tree": "16192fab96233a2f8022aa01ed3d50e227915396",
      "parents": [
        "deaa6cc34d032fc46361d0b2f520d90279fcddd2",
        "f2d07694d05240b039bd02cf3982941c0435c33d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:54:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 15:54:25 2014 +0000"
      },
      "message": "am f2d07694: am 6eff9949: am 0fc59cd9: am da2bbaf2: am 2c7b913e: am 5daec5b5: Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev\n\n* commit \u0027f2d07694d05240b039bd02cf3982941c0435c33d\u0027:\n  UsbDeviceManager: Fix race condition entering USB accessory mode\n"
    },
    {
      "commit": "f2d07694d05240b039bd02cf3982941c0435c33d",
      "tree": "7799dfa8a6fb45b13ee39eea43abf26292e5c584",
      "parents": [
        "cc99b18ce30e6847bd9b29129755f63efd4f06fe",
        "6eff99494dd7b274b3b9f89c64ece6cabaff5c8e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:51:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 15:51:18 2014 +0000"
      },
      "message": "am 6eff9949: am 0fc59cd9: am da2bbaf2: am 2c7b913e: am 5daec5b5: Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev\n\n* commit \u00276eff99494dd7b274b3b9f89c64ece6cabaff5c8e\u0027:\n  UsbDeviceManager: Fix race condition entering USB accessory mode\n"
    },
    {
      "commit": "6eff99494dd7b274b3b9f89c64ece6cabaff5c8e",
      "tree": "7799dfa8a6fb45b13ee39eea43abf26292e5c584",
      "parents": [
        "a6f70d8b2dc2a2d900dfaa4b3fcd0fbdffdcfb9e",
        "0fc59cd958b87d015deac63797fcbfbcec518389"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:48:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 15:48:03 2014 +0000"
      },
      "message": "am 0fc59cd9: am da2bbaf2: am 2c7b913e: am 5daec5b5: Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev\n\n* commit \u00270fc59cd958b87d015deac63797fcbfbcec518389\u0027:\n  UsbDeviceManager: Fix race condition entering USB accessory mode\n"
    },
    {
      "commit": "0fc59cd958b87d015deac63797fcbfbcec518389",
      "tree": "b433babd666b207d4066987cfc6a86b50869365e",
      "parents": [
        "2326acb591d889d9492219f5f8f79940fd66ba70",
        "da2bbaf219117f7507c5c0015c41347a9cc27507"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:44:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 15:44:24 2014 +0000"
      },
      "message": "am da2bbaf2: am 2c7b913e: am 5daec5b5: Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev\n\n* commit \u0027da2bbaf219117f7507c5c0015c41347a9cc27507\u0027:\n  UsbDeviceManager: Fix race condition entering USB accessory mode\n"
    },
    {
      "commit": "da2bbaf219117f7507c5c0015c41347a9cc27507",
      "tree": "7f3fa042414b974da819995c99ae84dfa680575c",
      "parents": [
        "271f85399bbbe0b6a6719286a4b0857ff845cfc2",
        "2c7b913e367670dde337893efd59029c054019fc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:41:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 15:41:11 2014 +0000"
      },
      "message": "am 2c7b913e: am 5daec5b5: Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev\n\n* commit \u00272c7b913e367670dde337893efd59029c054019fc\u0027:\n  UsbDeviceManager: Fix race condition entering USB accessory mode\n"
    },
    {
      "commit": "2c7b913e367670dde337893efd59029c054019fc",
      "tree": "9a1036fbe761fe6ef4c2341817df9a72e15dbdf2",
      "parents": [
        "b26117aca0daadeb51369c8da617d5b7ba9b05b6",
        "5daec5b58a89779b0f8775f52859bae0bda17b23"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:38:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 15:38:25 2014 +0000"
      },
      "message": "am 5daec5b5: Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev\n\n* commit \u00275daec5b58a89779b0f8775f52859bae0bda17b23\u0027:\n  UsbDeviceManager: Fix race condition entering USB accessory mode\n"
    },
    {
      "commit": "5daec5b58a89779b0f8775f52859bae0bda17b23",
      "tree": "5678a8a82cdfc225a6197d324ce5524386b09717",
      "parents": [
        "28009e8102aa91294362cc2d7770cab73d02e640",
        "c62f918e0eabd5c036ba43172d36f587157feed6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Feb 25 15:35:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 15:35:34 2014 +0000"
      },
      "message": "Merge \"UsbDeviceManager: Fix race condition entering USB accessory mode\" into klp-dev"
    },
    {
      "commit": "8a985d24ce9a38f40ed88fecbdcd0e75e3a68f44",
      "tree": "a71a241bf554a157a25d54dce66364d7881c3579",
      "parents": [
        "875e2101d71afe7e4acf10b061c942fbf7294775"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 09:40:05 2014 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Feb 25 09:49:29 2014 -0500"
      },
      "message": "Tabs -\u003e spaces in frameworks/base.\n\nChange-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be\n"
    },
    {
      "commit": "deaa6cc34d032fc46361d0b2f520d90279fcddd2",
      "tree": "e2764f5c61c780d232492eb176d8c9dca797c214",
      "parents": [
        "58908b02f38b7bcf713664c76c6eaa732d1e8467",
        "cc99b18ce30e6847bd9b29129755f63efd4f06fe"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:20:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 13:20:52 2014 +0000"
      },
      "message": "am cc99b18c: am a6f70d8b: am 7fe5978b: am 2ba70fd4: Merge \"Use reinterpret_cast when an integer is cast to a pointer\"\n\n* commit \u0027cc99b18ce30e6847bd9b29129755f63efd4f06fe\u0027:\n  Use reinterpret_cast when an integer is cast to a pointer\n"
    },
    {
      "commit": "58908b02f38b7bcf713664c76c6eaa732d1e8467",
      "tree": "bccc57ef54e8456f0abff72a2a98d145f4cf9801",
      "parents": [
        "e21c52a8c9ef27c348f784daa8ec384152c3264e",
        "d8410d38cf2eb133dab29aec722dce862584d115"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:20:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 13:20:47 2014 +0000"
      },
      "message": "am d8410d38: am 614b00de: am a88abfb3: am 6ab07fac: Merge \"Use long for pointers in opengl/EGL classes\"\n\n* commit \u0027d8410d38cf2eb133dab29aec722dce862584d115\u0027:\n  Use long for pointers in opengl/EGL classes\n"
    },
    {
      "commit": "cc99b18ce30e6847bd9b29129755f63efd4f06fe",
      "tree": "1a317b44ecd4a22bdb6d26c222ff67a2a7d2ac22",
      "parents": [
        "d8410d38cf2eb133dab29aec722dce862584d115",
        "a6f70d8b2dc2a2d900dfaa4b3fcd0fbdffdcfb9e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:17:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 13:17:39 2014 +0000"
      },
      "message": "am a6f70d8b: am 7fe5978b: am 2ba70fd4: Merge \"Use reinterpret_cast when an integer is cast to a pointer\"\n\n* commit \u0027a6f70d8b2dc2a2d900dfaa4b3fcd0fbdffdcfb9e\u0027:\n  Use reinterpret_cast when an integer is cast to a pointer\n"
    },
    {
      "commit": "d8410d38cf2eb133dab29aec722dce862584d115",
      "tree": "5e8d6a79affd1a3ebdc1f5a2003b17f12eb8ffcd",
      "parents": [
        "01d63a35245ad20cf5251b69777db5c81fc76a84",
        "614b00de9cdd354a289d98173ba656e5260288e7"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:17:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 13:17:37 2014 +0000"
      },
      "message": "am 614b00de: am a88abfb3: am 6ab07fac: Merge \"Use long for pointers in opengl/EGL classes\"\n\n* commit \u0027614b00de9cdd354a289d98173ba656e5260288e7\u0027:\n  Use long for pointers in opengl/EGL classes\n"
    },
    {
      "commit": "a6f70d8b2dc2a2d900dfaa4b3fcd0fbdffdcfb9e",
      "tree": "1a317b44ecd4a22bdb6d26c222ff67a2a7d2ac22",
      "parents": [
        "614b00de9cdd354a289d98173ba656e5260288e7",
        "7fe5978bf7c4b473d8f6db5a12cfdcd110511331"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:14:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 13:14:35 2014 +0000"
      },
      "message": "am 7fe5978b: am 2ba70fd4: Merge \"Use reinterpret_cast when an integer is cast to a pointer\"\n\n* commit \u00277fe5978bf7c4b473d8f6db5a12cfdcd110511331\u0027:\n  Use reinterpret_cast when an integer is cast to a pointer\n"
    },
    {
      "commit": "614b00de9cdd354a289d98173ba656e5260288e7",
      "tree": "5e8d6a79affd1a3ebdc1f5a2003b17f12eb8ffcd",
      "parents": [
        "ae8106ef9cdea9b6325afec197023d5b2d6214d0",
        "a88abfb3a5dccdad6210b294843fa2e21a27d378"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:14:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 13:14:30 2014 +0000"
      },
      "message": "am a88abfb3: am 6ab07fac: Merge \"Use long for pointers in opengl/EGL classes\"\n\n* commit \u0027a88abfb3a5dccdad6210b294843fa2e21a27d378\u0027:\n  Use long for pointers in opengl/EGL classes\n"
    },
    {
      "commit": "7fe5978bf7c4b473d8f6db5a12cfdcd110511331",
      "tree": "b0357c64ce4fe18040a6f1564e2f495a24ddb4e9",
      "parents": [
        "a88abfb3a5dccdad6210b294843fa2e21a27d378",
        "2ba70fd49bfcbb516e75c198c106764609335feb"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 05:11:43 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 05:11:43 2014 -0800"
      },
      "message": "am 2ba70fd4: Merge \"Use reinterpret_cast when an integer is cast to a pointer\"\n\n* commit \u00272ba70fd49bfcbb516e75c198c106764609335feb\u0027:\n  Use reinterpret_cast when an integer is cast to a pointer\n"
    },
    {
      "commit": "a88abfb3a5dccdad6210b294843fa2e21a27d378",
      "tree": "814a4bac4500a41b6f651403f1c5578ac1e8f8a0",
      "parents": [
        "9e413bf4e562d98b6efeb157369f152edd5f0261",
        "6ab07fac49d6b618883a2ef4cea11f0959b3abe3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 05:11:40 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 25 05:11:40 2014 -0800"
      },
      "message": "am 6ab07fac: Merge \"Use long for pointers in opengl/EGL classes\"\n\n* commit \u00276ab07fac49d6b618883a2ef4cea11f0959b3abe3\u0027:\n  Use long for pointers in opengl/EGL classes\n"
    },
    {
      "commit": "2ba70fd49bfcbb516e75c198c106764609335feb",
      "tree": "fd40d0c45a33c0d5467f832674614f9f935650f8",
      "parents": [
        "6ab07fac49d6b618883a2ef4cea11f0959b3abe3",
        "01c26ea89d4bbea3cf550e9328742302dd9a2b25"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:05:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 25 13:05:48 2014 +0000"
      },
      "message": "Merge \"Use reinterpret_cast when an integer is cast to a pointer\""
    },
    {
      "commit": "6ab07fac49d6b618883a2ef4cea11f0959b3abe3",
      "tree": "aec3070b804b96ae85e20d95fc622ef0018762c1",
      "parents": [
        "bbfc08b3abc0934f67659f3238eb79dcac838c17",
        "84bbeb9e0c9c185a22d4882b79e0bc8a598642ab"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Feb 25 13:05:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 25 13:05:44 2014 +0000"
      },
      "message": "Merge \"Use long for pointers in opengl/EGL classes\""
    },
    {
      "commit": "e21c52a8c9ef27c348f784daa8ec384152c3264e",
      "tree": "f3a830421493265b9733289edf86afe564807813",
      "parents": [
        "f5a9ad1cd046439d8fe0eba883c35717a052943e",
        "1a447535cef7e3739d5f763dfe13e568568b9789"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Feb 25 13:01:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 13:01:38 2014 +0000"
      },
      "message": "Merge \"Hide managed profiles from user switchers.\""
    },
    {
      "commit": "f5a9ad1cd046439d8fe0eba883c35717a052943e",
      "tree": "bb8c7ae91eecfb75543291f36d7d60025a5dff10",
      "parents": [
        "ada31d3d3879f83e9ef1f514b3ed678231f8b279",
        "b644a3b84521e2155a5af985a4d4ed305474e567"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Feb 25 12:54:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 12:54:31 2014 +0000"
      },
      "message": "Merge \"Updates to the Skia API needed to merge the WebView m33 version of Skia.\""
    },
    {
      "commit": "ada31d3d3879f83e9ef1f514b3ed678231f8b279",
      "tree": "6ca0869267299c1375c53bc04e85908cb19cc1f9",
      "parents": [
        "1f63810638a54ebfe963a20deb7698236e9855ab",
        "82a6c5c5ff04ab26fde4b3094a8f25da95a0f5f4"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Feb 25 12:34:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 12:34:13 2014 +0000"
      },
      "message": "Merge \"Default Settings.Global.LOCK_SCREEN_SHOW_NOTIFICATIONS\u003d1.\""
    },
    {
      "commit": "1f63810638a54ebfe963a20deb7698236e9855ab",
      "tree": "fd6523b989d21a0630f22f8422ef3f605fb07b8d",
      "parents": [
        "6dd4e28b60307d41c626f3c28046f354fa3328a3",
        "531270a4a177a9f245d328d9467c6d1adbd5354a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Feb 25 10:35:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 10:35:25 2014 +0000"
      },
      "message": "Merge \"Adding the requiredForProfile flag.\""
    },
    {
      "commit": "6dd4e28b60307d41c626f3c28046f354fa3328a3",
      "tree": "f8004559049dca151b7d87064562ff9ecddee912",
      "parents": [
        "7a603b294d00e3b0da09dd7dac253ffcc10ffb56",
        "65be9cc34c1619d3ba71726c821820f394b694ab"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Feb 25 02:49:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 25 02:49:02 2014 +0000"
      },
      "message": "Merge \"Force measurement in LinearLayout if any views are skipped\""
    },
    {
      "commit": "65be9cc34c1619d3ba71726c821820f394b694ab",
      "tree": "891b792a00732a98679271cc73617f881cb7d86f",
      "parents": [
        "3651cb7b4a0c3c731905301e868cca1c3af5aa21"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Feb 24 18:21:09 2014 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Feb 24 18:21:09 2014 -0800"
      },
      "message": "Force measurement in LinearLayout if any views are skipped\n\nBUG: 12249256\nChange-Id: I805cc70c4a2982befd9eb625be1378e6a2d9eba6\n"
    }
  ],
  "next": "7a603b294d00e3b0da09dd7dac253ffcc10ffb56"
}
