)]}'
{
  "log": [
    {
      "commit": "638d7cb3ee0bb3596b01dc19eca9456fa72a36e0",
      "tree": "ff1b7ca2724da9b62c1b6a0c2dced0d4f11b76e7",
      "parents": [
        "bf079216c607b660a0ad219df6c4752906a7fc61"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 21:56:33 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 16:50:18 2011 -0400"
      },
      "message": "DO NOT MERGE: Backport more USB accessory changes from honeycomb\n\nChange-Id: I8459c5ab9fbf0b3cad752041484a5de44ca9badd\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "bf079216c607b660a0ad219df6c4752906a7fc61",
      "tree": "fa81fc335181515c25172ea98881aef9b2bf63f0",
      "parents": [
        "78b8e1be97c61f7e0b28b145fadd0c646fd1c46b"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Mar 14 13:35:59 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Mar 14 13:35:59 2011 -0700"
      },
      "message": "Dist classes.jar with full class files inside\n\nInstead of the final jar with classes.dex inside.\n\nChange-Id: I2bc7eb6faedf328a93a6e2eacc4334d87761f597\n"
    },
    {
      "commit": "78b8e1be97c61f7e0b28b145fadd0c646fd1c46b",
      "tree": "148b8a36d980ebc0780d574d0d6ad3db4b596796",
      "parents": [
        "ee3f6ef2fc7bcfae9d8af8430760388f653a10c8",
        "2cc0377200b94b2f68f34e34554f2aa39e09cbce"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 13:17:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 13:17:24 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE: backport recent USB accessory changes from honeycomb\" into gingerbread"
    },
    {
      "commit": "ee3f6ef2fc7bcfae9d8af8430760388f653a10c8",
      "tree": "9e2e4a39580c2cc3eda8b8a3b6a5c99a10e02fb4",
      "parents": [
        "45660662e61e8cc3ff13144668767a86d1d5b7f4",
        "9999ad20dfc2174f8c1431c93cf46ce0edd30aeb"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Mar 14 11:40:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 11:40:17 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE Support WiMAX Settings \u0026 ticker message\" into gingerbread"
    },
    {
      "commit": "9999ad20dfc2174f8c1431c93cf46ce0edd30aeb",
      "tree": "18e070ad4edd7618c5c865752522f8acae9661dc",
      "parents": [
        "68f66b945e7a69549689becd2e656d9056f1e7f5"
      ],
      "author": {
        "name": "TK MUN",
        "email": "tk.mun@samsung.com",
        "time": "Sat Mar 12 08:59:43 2011 +0900"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Mar 14 11:39:01 2011 -0700"
      },
      "message": "DO NOT MERGE Support WiMAX Settings \u0026 ticker message\n\nChange to save UI setting value\nAdd new Icons for ticker message\n\nChange-Id: I3294f40c9853311f74877e197675f48bf271d468\n"
    },
    {
      "commit": "45660662e61e8cc3ff13144668767a86d1d5b7f4",
      "tree": "2c56073b8b05c9c010b84bd18078a592aa00fadc",
      "parents": [
        "9c06c0ffc9fe24c7b8bbeca53bce76aca9d1ac4f",
        "97ac3ef4a87a2ea4aeef246bc13e23f8600619f9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Mar 14 11:37:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 11:37:12 2011 -0700"
      },
      "message": "Merge \"Workaround unknown ERI indices.\" into gingerbread"
    },
    {
      "commit": "97ac3ef4a87a2ea4aeef246bc13e23f8600619f9",
      "tree": "19f611b16fdc693ba149f65eef94d4eb15d63567",
      "parents": [
        "68f66b945e7a69549689becd2e656d9056f1e7f5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Mar 11 09:25:36 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Mar 14 14:35:06 2011 -0400"
      },
      "message": "Workaround unknown ERI indices.\n\nBug: 4075878\nChange-Id: I18b793ebccbd1332e3e153acca34056d26bf10a0\n"
    },
    {
      "commit": "9c06c0ffc9fe24c7b8bbeca53bce76aca9d1ac4f",
      "tree": "8219ea0c806a26f62ab22c80a7fd2591074132cf",
      "parents": [
        "68f66b945e7a69549689becd2e656d9056f1e7f5",
        "9b90062b966c9dfeeb2ad1179b519a14cd75910c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Mar 14 11:30:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 11:30:17 2011 -0700"
      },
      "message": "Merge \"Double tap on a word no longer opens context menu. DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "2cc0377200b94b2f68f34e34554f2aa39e09cbce",
      "tree": "5c31638c6a2905e5dfc13ae210b4c4837112df1d",
      "parents": [
        "68f66b945e7a69549689becd2e656d9056f1e7f5"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 20:00:53 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 20:02:43 2011 -0500"
      },
      "message": "DO NOT MERGE: backport recent USB accessory changes from honeycomb\n\nBug: 4082651\n\nChange-Id: Ie7c2fc796dd3c64f803acbd14210e5949683f4ed\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "68f66b945e7a69549689becd2e656d9056f1e7f5",
      "tree": "bb1743d55a99245ef33d07b9c2f5a40e8d732132",
      "parents": [
        "69e725eb8806180749b66903382754c86a15d0f6",
        "070b2e1a5c63b4f5421a0d222e975652e33795bb"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Mar 11 13:38:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 13:38:02 2011 -0800"
      },
      "message": "Merge \"MP3Extractor and MP3 decoder fixes - DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "070b2e1a5c63b4f5421a0d222e975652e33795bb",
      "tree": "73a6a3323c3e55ccae087a7ad9a2e09501236e7e",
      "parents": [
        "367f41f8f61126c2ab34a34cc676756a9fc23ac2"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Mar 11 11:02:17 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Mar 11 11:02:17 2011 -0800"
      },
      "message": "MP3Extractor and MP3 decoder fixes - DO NOT MERGE\n\ncherry-picked the following patches from HC branch:\no PV\u0027s mp3 decoder mistreated inputBufferCurrentLength in unit of bytes as in unit of bits\no Do not enforce the rule in MP3Extractor that all audio frames in an mp3 file must have the same mode\no When the temp buffer wraps around, the next read position should start\n    from what have been read to avoid reading the same remaining bytes in\n    the buffer again.\no Speed up MP3Extractor using cached reads\n\nbug - 4083532\n\nChange-Id: I7bbd2bd358fd5ee322287866cb8ee0c2bb217fea\n"
    },
    {
      "commit": "69e725eb8806180749b66903382754c86a15d0f6",
      "tree": "94ddd67fab03711b44cf6361f0633f6d4262a2ab",
      "parents": [
        "b5c51d5fa88c56ebbfb56af89beb077aa4f1f2f8",
        "89b959b46f71ec23ec2c1bb1d4fb9ad39c780a44"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Mar 11 10:17:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 10:17:49 2011 -0800"
      },
      "message": "Merge \"Dist com.android.nfc_extras.jar.\" into gingerbread"
    },
    {
      "commit": "b5c51d5fa88c56ebbfb56af89beb077aa4f1f2f8",
      "tree": "8d194fc2c43e8deb311cb1ebee21bd72d9215a7f",
      "parents": [
        "367f41f8f61126c2ab34a34cc676756a9fc23ac2",
        "6b09916eb2443ff8016b2d05dc7b2ef42a02a7e2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 11 10:14:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 10:14:28 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE Backport of I1f55df8a from master.\" into gingerbread"
    },
    {
      "commit": "89b959b46f71ec23ec2c1bb1d4fb9ad39c780a44",
      "tree": "c77e73db1a53c31764293e34c9e93263c35e5b4d",
      "parents": [
        "367f41f8f61126c2ab34a34cc676756a9fc23ac2"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 10 18:04:54 2011 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Mar 10 18:04:54 2011 -0800"
      },
      "message": "Dist com.android.nfc_extras.jar.\n\nChange-Id: I409106d641a3a68ef1c6885b36d226411c8fe356\n"
    },
    {
      "commit": "6b09916eb2443ff8016b2d05dc7b2ef42a02a7e2",
      "tree": "b4aaac88c8edcfe6c6d18c049aa1b6678ebd20c4",
      "parents": [
        "dfcb8c511635431d536fd3ef1894378f4424ef1a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Mar 10 16:58:31 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Mar 10 17:04:21 2011 -0800"
      },
      "message": "DO NOT MERGE Backport of I1f55df8a from master.\n\nFixes false reporting of NO_CONNECTION.\nbug:4057115\n\nChange-Id: Ie11e81180276ac3aa486607ec3a8eb1088b2ece6\n"
    },
    {
      "commit": "367f41f8f61126c2ab34a34cc676756a9fc23ac2",
      "tree": "263a6f3501d1d435dd3da49a0c8cca8787edf544",
      "parents": [
        "dfcb8c511635431d536fd3ef1894378f4424ef1a"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Mar 08 11:43:30 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Mar 10 16:03:46 2011 -0800"
      },
      "message": "Implement new NFC-EE API\u0027s as shared library (frameworks/base).\n\nChange-Id: I45c4eaf59ec78167fc236fdd59676465a5e1bcb7\n"
    },
    {
      "commit": "dfcb8c511635431d536fd3ef1894378f4424ef1a",
      "tree": "c290dbd767772d398331353fa3b28f0acdd09cbf",
      "parents": [
        "4bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7",
        "4c89b14db431dc1c9c2c8d8f14b88f991a29ab62"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Mar 10 10:41:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 10:41:36 2011 -0800"
      },
      "message": "Merge \"Don\u0027t accept a user-defined dun-capable connection\" into gingerbread"
    },
    {
      "commit": "4bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7",
      "tree": "6411cda792c42125741dde1fbf27a5e1ea97db0e",
      "parents": [
        "33029221619f14577bd0d0e7c2f815abc8f1b8ea"
      ],
      "author": {
        "name": "TK MUN",
        "email": "tk.mun@samsung.com",
        "time": "Wed Feb 23 18:55:55 2011 +0900"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 09 22:37:08 2011 -0800"
      },
      "message": "DO NOT MERGE WiMAX support\n\n- In Connectivity service, start WiMAX service\n- 4G icon display in StatusBarPolicy\n- Add DHCP renew\n- Add radio for WiMAX\n\nChange-Id: Iffff012b270d80e84ec8fbd4486921a8adb847dd\nSigned-off-by: TK MUN \u003ctk.mun@samsung.com\u003e\n"
    },
    {
      "commit": "33029221619f14577bd0d0e7c2f815abc8f1b8ea",
      "tree": "aa7ee233e08839b8bbd932af44bf2fb1c30bed01",
      "parents": [
        "b710a50ab6ca36b502f548e8551f620e98bbb1d8",
        "cf8b94562c7cbd5c7ced01dca9bbca25011a04e8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 09 17:07:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 17:07:27 2011 -0800"
      },
      "message": "Merge \"revert the surface purgatory list and dependent changes.\" into gingerbread"
    },
    {
      "commit": "cf8b94562c7cbd5c7ced01dca9bbca25011a04e8",
      "tree": "43b7b503da3806b5f9318a577ac1bca70bb9872f",
      "parents": [
        "bd0e806a61df9b67890dc3b1390db554e7468b4a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 09 16:13:31 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 09 17:00:41 2011 -0800"
      },
      "message": "revert the surface purgatory list and dependent changes.\n\n6d0f6cb Revert \"Fix [3513017] in lockscreen but showing empty launcher (live wallpaper) only\"\n6154412 Revert \"partially fix [3306150] HTML5 video with H/W acceleration blackout (DO NOT MERGE)\"\n37c2a37 fix [3408713] Dialog window invisible sometimes\n\nIt looks like there is a surface leak, it\u0027s unclear where it is.\nWithout those reverts, this would cause a leak of the associated buffers\nwhich is far more problematic. this change might hide the surface leak.\n\nBug: 4078032\nChange-Id: Iedcda3ffcdd2f69d41047b5c3134c1e867ff90d7\n"
    },
    {
      "commit": "b710a50ab6ca36b502f548e8551f620e98bbb1d8",
      "tree": "d862eb5a1a1a36582a5d358d6c08fe57bb687564",
      "parents": [
        "c05d35db1c57de97888f16ed74718e4c676e4a9b",
        "5f94c315a65569bf66d603227177ba3f5ba5acd4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 09 16:54:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 16:54:21 2011 -0800"
      },
      "message": "Merge \"fix [3452750] Issue 14634: SensorManager.getRotationMatrixFromVector gets NaN-Values [external] [DO NOT MERGE]\" into gingerbread"
    },
    {
      "commit": "c05d35db1c57de97888f16ed74718e4c676e4a9b",
      "tree": "3e190462ef4fc090f24efa7aeef1307871cab31b",
      "parents": [
        "bd0e806a61df9b67890dc3b1390db554e7468b4a",
        "241d8a84e549c40190ecbbfeb63078293c49dfb0"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 09 16:54:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 16:54:14 2011 -0800"
      },
      "message": "Merge \"fix [4026375] SensorManager quaternion functions can call sqrt with a negative number [DO NOT MERGE]\" into gingerbread"
    },
    {
      "commit": "4c89b14db431dc1c9c2c8d8f14b88f991a29ab62",
      "tree": "1a1192c24e1b9d11e8f7f127887a8f45786168f9",
      "parents": [
        "df6410dce3dae0bdb7e13118b3878079a1dcce03"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 09 15:08:15 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 09 16:33:33 2011 -0800"
      },
      "message": "Don\u0027t accept a user-defined dun-capable connection\n\nIf we\u0027re asked to connect to a DUN APN and we have a carrier specified\nDUN APN setting, verify what we\u0027re connected to is the same as what the\ncarrier specified before accepting it.\n\nbug:4048013\nChange-Id: I91edc4a1342cb40c1f6959e149303b7d76710f96\n"
    },
    {
      "commit": "bd0e806a61df9b67890dc3b1390db554e7468b4a",
      "tree": "2c4c34a07e2f97167cb8e24fe8df584e7054f9e6",
      "parents": [
        "b9da16a1e36fcf4e38a50adcf10ea59c12dea254"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Feb 03 16:41:34 2011 -0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 08 15:01:15 2011 -0800"
      },
      "message": "Support IPv6-\u003eIPv4 fallback in HTTP streaming.\n\nBug: 4068057\nChange-Id: I425f65a99eb9e0986d9e9c0e264c3c8f61fcfdbd\n"
    },
    {
      "commit": "b9da16a1e36fcf4e38a50adcf10ea59c12dea254",
      "tree": "9e4aec3285802752a303edb02cde1ce0bb186b3d",
      "parents": [
        "df6410dce3dae0bdb7e13118b3878079a1dcce03"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jan 03 16:10:34 2011 -0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Mar 08 15:01:15 2011 -0800"
      },
      "message": "Support IPv6 in HTTP streaming.\n\nBug: 4068057\nChange-Id: I1e141ec99fbfa43722eeb2e4161d56548ffc0640\n"
    },
    {
      "commit": "df6410dce3dae0bdb7e13118b3878079a1dcce03",
      "tree": "2b03b90983e6d722a9063c4344e653aed6c20bd9",
      "parents": [
        "6b6869d5c1a203e79dc272f2f0e53c184f44f24a",
        "951d3fec41c8c77f5ce86a5394573e8180d93927"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Mar 07 18:00:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:00:20 2011 -0800"
      },
      "message": "Merge \"Fix [3513017] in lockscreen but showing empty launcher (live wallpaper) only\" into gingerbread"
    },
    {
      "commit": "5f94c315a65569bf66d603227177ba3f5ba5acd4",
      "tree": "6f62ab127a4e8358f42650d949e8e9e902d6a0ea",
      "parents": [
        "241d8a84e549c40190ecbbfeb63078293c49dfb0"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Feb 14 16:34:07 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Mar 07 17:58:56 2011 -0800"
      },
      "message": "fix [3452750] Issue 14634: SensorManager.getRotationMatrixFromVector gets NaN-Values [external] [DO NOT MERGE]\n\nmake sure to not pass negative numbers to sqrt().\n\nChange-Id: Ia31f7ebb7b75c79b548e428c6084fa55031617d0\nrelated-bug: 3452750\n"
    },
    {
      "commit": "241d8a84e549c40190ecbbfeb63078293c49dfb0",
      "tree": "c6733e22422770b96ce87a647fa3889cbf44f226",
      "parents": [
        "ff5a09904fb05f2776f1bbf1dd3915f38031190c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Mar 07 17:49:54 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Mar 07 17:58:34 2011 -0800"
      },
      "message": "fix [4026375] SensorManager quaternion functions can call sqrt with a negative number [DO NOT MERGE]\n\nJust make sure to clamp the argument to zero.\n\nBug: 4026375\nChange-Id: Idd3d4ef977e87c1b3f6b54371105c3152d7dc6b9\n"
    },
    {
      "commit": "951d3fec41c8c77f5ce86a5394573e8180d93927",
      "tree": "49a8ec1a8241ba35781627b7562252e27efc2505",
      "parents": [
        "ff5a09904fb05f2776f1bbf1dd3915f38031190c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Feb 09 18:38:55 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Mar 07 16:56:16 2011 -0800"
      },
      "message": "Fix [3513017] in lockscreen but showing empty launcher (live wallpaper) only\n\n37c2a37 fix [3408713] Dialog window invisible sometimes\nd35c666 fix [3385504] Surface flinger hang when adding dim surface\n1723b04 fix [3389263] OMX.Nvidia.h264.decode fails to shutdown\n1b0114f fix a surface leak in SurfaceFlinger\n\nBug: 3513017\n\nChange-Id: Ia13ed8c9cdcb1f484e177cdcaff687e7c88a10c3\n"
    },
    {
      "commit": "6b6869d5c1a203e79dc272f2f0e53c184f44f24a",
      "tree": "e9c4161405d191c007f8edd876de4b578677cd72",
      "parents": [
        "d581c04722e2610ca5471b9c3d1881043b1205b1",
        "7ac1cb787ca0386e285a8cd10e095b12821aaf7f"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Mar 07 15:39:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 15:39:19 2011 -0800"
      },
      "message": "Merge \"mms: mms wap push length check before pdu processing.\" into gingerbread"
    },
    {
      "commit": "7ac1cb787ca0386e285a8cd10e095b12821aaf7f",
      "tree": "1a53b80e1673dffb7ae0dbcf0d90b57f5d983cb3",
      "parents": [
        "ff5a09904fb05f2776f1bbf1dd3915f38031190c"
      ],
      "author": {
        "name": "Soojung Shin",
        "email": "sj46.shin@samsung.com",
        "time": "Sun Mar 06 20:43:27 2011 -0800"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Mon Mar 07 15:37:01 2011 -0800"
      },
      "message": "mms: mms wap push length check before pdu processing.\n\nChange-Id: Id5b5572bcd2953e496f03142d13bd2d012225e30\nSigned-off-by: Soojung Shin \u003csj46.shin@samsung.com\u003e\n"
    },
    {
      "commit": "d581c04722e2610ca5471b9c3d1881043b1205b1",
      "tree": "8c67c38e64742e7b2098893e05da891f02aaacd5",
      "parents": [
        "ff5a09904fb05f2776f1bbf1dd3915f38031190c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Mar 07 14:48:58 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Mar 07 14:50:40 2011 -0800"
      },
      "message": "Add missing copyright headers for a couple of files. DO NOT MERGE\nCherry-picked from other branch...\n\nbug - 4025673\n\nChange-Id: I6fd1baaf5625297fb1e358de3a3a632a7f5deb90\n"
    },
    {
      "commit": "ff5a09904fb05f2776f1bbf1dd3915f38031190c",
      "tree": "3ad61df4686f2f90092247a91d1f51853f8828b3",
      "parents": [
        "b028ce55cac88f1778cdad59c63c52a5b66afb69"
      ],
      "author": {
        "name": "Soojung Shin",
        "email": "sj46.shin@samsung.com",
        "time": "Wed Mar 02 09:39:35 2011 +0900"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Fri Mar 04 14:32:31 2011 -0800"
      },
      "message": "Added to check for supporting mms content-disposition, utf8 decoding.\n\nChange-Id: Ieae1bb2ac36675f569fb21285ca6ef289c367bf7\nSigned-off-by: Soojung Shin \u003csj46.shin@samsung.com\u003e\n"
    },
    {
      "commit": "b028ce55cac88f1778cdad59c63c52a5b66afb69",
      "tree": "770f299b772ee34471181295f8d3584de8457c48",
      "parents": [
        "6987036fabbd2c0351986efcfd11e714ae75fdf8",
        "3c4e929cfdfe5573e1be3ee0331fc6029e45c382"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Mar 03 17:04:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 17:04:07 2011 -0800"
      },
      "message": "Merge \"Add a protocol property to the APNs and use it.\" into gingerbread"
    },
    {
      "commit": "6987036fabbd2c0351986efcfd11e714ae75fdf8",
      "tree": "f6c7c02479d577f96995edece1986225dfe732d2",
      "parents": [
        "e23c235c662c3028cfb080c6ed60d7defcdd0b69",
        "93faa3239e4bd8d70efb85405bc9c8849ab77897"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Mar 03 17:03:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 17:03:58 2011 -0800"
      },
      "message": "Merge \"Make setupDataCall take a protocol parameter.\" into gingerbread"
    },
    {
      "commit": "e23c235c662c3028cfb080c6ed60d7defcdd0b69",
      "tree": "8e062fa202b0fba0e1be5170601022d74af7e166",
      "parents": [
        "611af238185cf924a425a1a2154b8439b8f8d7a5",
        "59fd13c7be1165c957cdf1c6d42f40e4ff7542cf"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 03 14:42:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 14:42:14 2011 -0800"
      },
      "message": "Merge \"Only set KeyEvent long press flag when repeat count equals 1.\" into gingerbread"
    },
    {
      "commit": "611af238185cf924a425a1a2154b8439b8f8d7a5",
      "tree": "c250195da106d2f1f760ffb2e62c65dafd846403",
      "parents": [
        "c9ac3f5183be3f124f34ed49ac5766e0ba1aff77"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 21:53:39 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 22:00:59 2011 -0800"
      },
      "message": "DO NOT MERGE: UsbManager: Don\u0027t display activity picker if there are no apps available for an accessory\n\nChange-Id: I1aa578887e42aef375211eadece4c1fddaf234f8\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "59fd13c7be1165c957cdf1c6d42f40e4ff7542cf",
      "tree": "8c3bf85ddbf669c196fce880ba45ec599cc7827b",
      "parents": [
        "c9ac3f5183be3f124f34ed49ac5766e0ba1aff77"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 20:49:06 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 20:49:06 2011 -0800"
      },
      "message": "Only set KeyEvent long press flag when repeat count equals 1.\n\nThis fixes a Gingerbread regression.\n\nBug: 3507021\nChange-Id: Ia6030665b6a406332adc0ee0d8ee3cb735338c8e\n"
    },
    {
      "commit": "c9ac3f5183be3f124f34ed49ac5766e0ba1aff77",
      "tree": "e83e89ae0910e76bf05f5eb31a8c80ddf1c20388",
      "parents": [
        "edc68a001cd94d2011029004cb27231432a18575",
        "ae0fdf13e2d250b1840c9eb1c4faae18357d693a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 18:27:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:27:33 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: UsbService: Make sure the USB accessory function is disabled when we disconnect\" into gingerbread"
    },
    {
      "commit": "ae0fdf13e2d250b1840c9eb1c4faae18357d693a",
      "tree": "e026b4d7856472946075fb4a397e41e412554d27",
      "parents": [
        "1110748b2df664f9c5066819c1f0616eae3394a7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 17:58:48 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 18:24:59 2011 -0800"
      },
      "message": "DO NOT MERGE: UsbService: Make sure the USB accessory function is disabled when we disconnect\n\nBUG: 3493041\n\nChange-Id: I6aeb00a1d91d98a5a0aef4ed97ca5ba68daa24be\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "edc68a001cd94d2011029004cb27231432a18575",
      "tree": "11804661f3dd232ca35849445f2e7c820bb786b1",
      "parents": [
        "1110748b2df664f9c5066819c1f0616eae3394a7",
        "e5dea7537cadbf79614730f96d9e92cc2b12ad5a"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 02 18:03:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:03:52 2011 -0800"
      },
      "message": "Merge \"Attempt to reduce problems from issue #3183612\" into gingerbread"
    },
    {
      "commit": "1110748b2df664f9c5066819c1f0616eae3394a7",
      "tree": "da4b6118573d9dcaaeab5d79f2ebd3aabafac124",
      "parents": [
        "40bbf9295d5245d3917629ce15f7b37670aef1ac"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 01 22:55:51 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 15:23:41 2011 -0800"
      },
      "message": "DO NOT MERGE: USB accessory support library\n\nThis provides a mechanism for developing applications to work with\nUSB accessories in versions of android prior to the introduction\nof the android.hardware.UsbManager APIs.\n\nApplications should link against the com.android.future.usb.accessory\nlibrary to use this support.\n\nChange-Id: I0b61e20b63eec42c506f0895a0c9a439bdfdf7f5\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "40bbf9295d5245d3917629ce15f7b37670aef1ac",
      "tree": "40bb301c9e739a9026a6351c3d79c80ea43ca01b",
      "parents": [
        "db52ab69f22e24615eaa2e8f9845e157426d3dd6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 01 10:23:48 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 01 23:09:12 2011 -0800"
      },
      "message": "DO NOT MERGE: Backport USB accessory support to gingerbread\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "db52ab69f22e24615eaa2e8f9845e157426d3dd6",
      "tree": "5a6bd8a3ff0e651406b05a8e610d4501cc6b004e",
      "parents": [
        "61c1bb4fef439650a3b88131c6e1360ffc03a7ed",
        "ef419b2e14e292bf4200a0281ce9125eda431c12"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Tue Mar 01 12:25:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 12:25:21 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE Backport (with modifications ) some changes from Honeycomb, that would allow authenticators to control caching and permissions.\" into gingerbread"
    },
    {
      "commit": "ef419b2e14e292bf4200a0281ce9125eda431c12",
      "tree": "2bf8df21dec8a8aeeefa6a0cd8eacf7069f84841",
      "parents": [
        "919853ce244f853966817d4adb2f3b7b6e4bbe74"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Thu Feb 24 10:28:47 2011 -0800"
      },
      "committer": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Tue Mar 01 11:20:06 2011 -0800"
      },
      "message": "DO NOT MERGE\nBackport (with modifications ) some changes from Honeycomb, that would allow authenticators to control caching and permissions.\n\nThis is backward compatible - both new and old authenticators will work with old and new framework,\nbut the functionality will only be present if both sides support it.\n\nChange-Id: Ib2838cc2159f45264b38c844cd4c1d6f315d8064\n"
    },
    {
      "commit": "61c1bb4fef439650a3b88131c6e1360ffc03a7ed",
      "tree": "fb433dd32a08caa20ecd6fa0047bd041174c77de",
      "parents": [
        "6da062a96c6f8126aad450a937144fab4333488f",
        "1a7408cd64dfc5e08f6d200c51d9fd3eb75e4d07"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Feb 28 13:12:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 28 13:12:11 2011 -0800"
      },
      "message": "Merge \"UsbService: Remove stack-trace message during boot. DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "6da062a96c6f8126aad450a937144fab4333488f",
      "tree": "4ee736611d12885b61a0190349dc61ee241bee68",
      "parents": [
        "3333f8afb2d1eae8bfdb41fa87f86836ad8702f7",
        "f13ec7a3ac18ad87936ddab2e18f57c3bf91bfb6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Feb 28 13:12:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 28 13:12:03 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: Clean up USB notifications:\" into gingerbread"
    },
    {
      "commit": "3333f8afb2d1eae8bfdb41fa87f86836ad8702f7",
      "tree": "227d500da29a55ed694a744ebfb1f02667a3e4a1",
      "parents": [
        "f7b99b32ad7a4872376355acabb5984142ba5e75",
        "7916432b3cd9d0396872aee6d3d585f19b4b7ef6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Feb 28 13:11:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 28 13:11:55 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE UsbManager: squashed commit of:\" into gingerbread"
    },
    {
      "commit": "f7b99b32ad7a4872376355acabb5984142ba5e75",
      "tree": "e0ccffbacfe373ed0b9c115c02e4e0da3d474c66",
      "parents": [
        "edbd6139b9d699879db2f14fb03b7b6a38bab9ea",
        "89e7f9fd70689e08bbaf8ea29e58ece3002414a1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Feb 28 13:11:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 28 13:11:37 2011 -0800"
      },
      "message": "Merge \"Give system server permission to access USB. DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "edbd6139b9d699879db2f14fb03b7b6a38bab9ea",
      "tree": "93c70e9fb860ce62b8472866ddb3619185b3b5c4",
      "parents": [
        "919853ce244f853966817d4adb2f3b7b6e4bbe74",
        "efe18b5e3f02a51a3900d5a0a3687d2b5e315b4c"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 28 12:24:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 28 12:24:01 2011 -0800"
      },
      "message": "Merge \"Merge 1911a6f7 into gingerbread. do not merge.\" into gingerbread"
    },
    {
      "commit": "3c4e929cfdfe5573e1be3ee0331fc6029e45c382",
      "tree": "3533e3560c4e1d895a927bb4bf072674d0c3a06a",
      "parents": [
        "93faa3239e4bd8d70efb85405bc9c8849ab77897"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Dec 29 09:55:29 2010 -0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Feb 28 11:17:05 2011 -0800"
      },
      "message": "Add a protocol property to the APNs and use it.\n\n1. Database changes:\n   - Add a protocol and a roaming_protocol column to the\n     carriers table in the telephony provider database.\n   - Set the protocol and roaming_protocol fields when\n     creating APN objects from the database.\n\n2. ApnSetting class changes:\n   - Add protocol and roamingProtocol fields to the\n     ApnSetting class that encapsulates APN settings within\n     the framework.\n   - Add the fields to ApnSetting.toString and support a new\n     syntax containing the fields in ApnSetting.fromString.\n   - Add a unit test for ApnSetting.\n\n3. Telephony changes:\n   - Specify the APN protocol when setting up a data call,\n     using protocol when not roaming and roaming_protocol\n     when roaming.\n\nThis change depends on #86896 in the telephony provider,\nwhich adds the new column to the database schema on\nupgrades.\n\nBug: 3333633\nChange-Id: If3d9ed4c851d0192849df0d64581db03b066e052\n"
    },
    {
      "commit": "93faa3239e4bd8d70efb85405bc9c8849ab77897",
      "tree": "5a1091fc9e643f252c0c0db71c8ccd7207a218fa",
      "parents": [
        "919853ce244f853966817d4adb2f3b7b6e4bbe74"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Sep 01 19:41:50 2010 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Feb 28 11:16:57 2011 -0800"
      },
      "message": "Make setupDataCall take a protocol parameter.\n\nBackport the protocol changes to setupDataCall and its\ncallers from master. As in master, hardcode IPv4\nconnectivity for now. When we add the protocol field to\nApnSettings, it will be fetched from there.\n\nBug: 3333633\nChange-Id: I51880bc0ec192cbf964ac7bbd6a4b7d2eed41d27\n"
    },
    {
      "commit": "1a7408cd64dfc5e08f6d200c51d9fd3eb75e4d07",
      "tree": "d9de5779a349dd91011b8916612f4fa3bc88e204",
      "parents": [
        "f13ec7a3ac18ad87936ddab2e18f57c3bf91bfb6"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Jan 17 00:19:37 2011 +0100"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Feb 27 18:39:41 2011 -0800"
      },
      "message": "UsbService: Remove stack-trace message during boot. DO NOT MERGE\n\nThis removes a stack trace message during the boot under emulation.\n\nThe observers tried to access a null reference when no USB configuration\nis supported by the emulated device. So do not start them in this case.\n\n+ Change a Slog.w into a Slog.i since this is an acceptable condition.\n\nChange-Id: I801f352574716d7868f182bb6e5ee49e5b12e4f1\n"
    },
    {
      "commit": "f13ec7a3ac18ad87936ddab2e18f57c3bf91bfb6",
      "tree": "9d0ac03104b77fa965250610d5e1fa30ab7fc6a5",
      "parents": [
        "7916432b3cd9d0396872aee6d3d585f19b4b7ef6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Dec 10 16:19:32 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Feb 27 18:39:26 2011 -0800"
      },
      "message": "DO NOT MERGE: Clean up USB notifications:\n\nAdd support for separate USB connected and configuration events\n\nInclude both USB connected/disconnected and configuration state\nin USB_STATE Intent\n\nRemove redundant USB_CONNECTED and USB_DISCONNECTED Intents\nNow we just have the sticky USB_STATE broadcast\n\nMove USB disconnnect rebouncing from Tethering to UsbService\n\nChange-Id: I1dea480f4b0daf14247cf37c5f2060498882c002\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7916432b3cd9d0396872aee6d3d585f19b4b7ef6",
      "tree": "786b6584d1cd94d2e2cb9bbe549c5f92d5a21f46",
      "parents": [
        "89e7f9fd70689e08bbaf8ea29e58ece3002414a1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 27 18:44:30 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Feb 27 18:39:21 2011 -0800"
      },
      "message": "DO NOT MERGE UsbManager: squashed commit of:\n\nUSB: Add functions for querying if a USB function is supported and enabled.\n\nRename android.hardware.Usb to UsbManager and UsbObserver to UsbService\n\nChange-Id: I920a211934d993eab8ce744c1cc7b05342389286\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "89e7f9fd70689e08bbaf8ea29e58ece3002414a1",
      "tree": "8f941a60eed3622e71b127b60a9bc0e0d694a048",
      "parents": [
        "919853ce244f853966817d4adb2f3b7b6e4bbe74"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 27 18:42:44 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Feb 27 17:50:59 2011 -0800"
      },
      "message": "Give system server permission to access USB. DO NOT MERGE\n\nChange-Id: I8d64bcaf2483eaa8690aef7ee2d1bb8ed9453fbe\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "919853ce244f853966817d4adb2f3b7b6e4bbe74",
      "tree": "733ed1b30ade379432e83e72208bd357cbe37584",
      "parents": [
        "092238916fd5d10090c0bcad33644778a1f366e7",
        "c86d904b71be950ad973d803d1a19c6cd13be669"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sun Feb 27 15:27:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 27 15:27:22 2011 -0800"
      },
      "message": "Merge \"Prevent SurfaceFlinger from using layer token 31.\" into gingerbread"
    },
    {
      "commit": "efe18b5e3f02a51a3900d5a0a3687d2b5e315b4c",
      "tree": "c8e99e1a56e77075aaf2dc3d7b7adf051e9a3018",
      "parents": [
        "092238916fd5d10090c0bcad33644778a1f366e7"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 13:51:26 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Feb 25 14:53:32 2011 -0800"
      },
      "message": "Merge 1911a6f7 into gingerbread. do not merge.\n\nChange-Id: I6d56644c4ab1a70eb4a6d0d2e5d84ea4aa674041\nLayoutLib: move tests to their own project.\n"
    },
    {
      "commit": "092238916fd5d10090c0bcad33644778a1f366e7",
      "tree": "2ea7b40948ae03764b86529054692281d9fa2a56",
      "parents": [
        "9e5b1a49022d08aee8653fd34f3a8cd878618aa5"
      ],
      "author": {
        "name": "Samyeoul Choi",
        "email": "sy310.choi@samsung.com",
        "time": "Thu Feb 24 11:03:29 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 25 11:28:43 2011 -0800"
      },
      "message": "Crespo4G: Voicemail: Add \u0027config_telephony_...\u0027 for Sprint\n\n\u0027*86\u0027 which is set now as a default at CDMAPhone.java,\nis default voicemail number for Verizon.\nFor Sprint, we use user\u0027s own number for voicemail.\n\nSo we add codes in CDMAPhone.java to use\n\u0027config_telephony_use_own_number_for_voicemail\u0027,\nand use config.xml to set this value as false.\nThen we overlay Sprint\u0027s own config.xml file to\noverride \u0027config_telephony_use_own_number_for_voicemail\u0027 as a true.\n\nChange-Id: I110914bdfa9a79aaba89d3b80edbcf044e9aabee\n"
    },
    {
      "commit": "9e5b1a49022d08aee8653fd34f3a8cd878618aa5",
      "tree": "8ac3aeb1e039d89a06ac95248ce74b2f0acf01fb",
      "parents": [
        "5644d0e18ad847b66a8cb4f185cb28edebe75d88",
        "ef7ec7a029425bfb42be1476261c463c424f70be"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 23:56:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 23:56:52 2011 -0800"
      },
      "message": "Merge \"Use different version of CLDR data in DatePicker\" into gingerbread"
    },
    {
      "commit": "5644d0e18ad847b66a8cb4f185cb28edebe75d88",
      "tree": "605f8033153509764f696cc90b18664137901250",
      "parents": [
        "1175ef7e2e4f68532d8ade672d7f5502d9946ce4"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 21:59:52 2011 -0600"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 22:03:20 2011 -0600"
      },
      "message": "Support for NDEF on iCODE.\n\nChange-Id: I9ce2ee5e739d34a9047ca494315cbc54b30fefb8\n"
    },
    {
      "commit": "ef7ec7a029425bfb42be1476261c463c424f70be",
      "tree": "9300b087986702bdccb1c1a88da6444475ca459e",
      "parents": [
        "1175ef7e2e4f68532d8ade672d7f5502d9946ce4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 15:44:59 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 15:45:04 2011 -0800"
      },
      "message": "Use different version of CLDR data in DatePicker\n\nThe ICU CLDR data doesn\u0027t use the month abbreviations that are\nappropriate for the DatePicker, so use the framework copy of the CLDR\ndata.\n\nBug: 2641810\nNote: cherry-picked from Honeycomb\n\nChange-Id: I3c045dbfb751b8b7ce6361b5a67407206fc64db1\n"
    },
    {
      "commit": "1175ef7e2e4f68532d8ade672d7f5502d9946ce4",
      "tree": "ff2046a58cb15cb3ac756e5e00b67d91696d1a67",
      "parents": [
        "a4350fc0f3e3a4d4f1893aa000be145287519d99",
        "031d2f8b6db5bf7b249ae1c9a72915bf2d3a8d7b"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 14:44:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 14:44:58 2011 -0800"
      },
      "message": "Merge \"LayoutLib: Adapt the HC layoutlib to GB. do not merge.\" into gingerbread"
    },
    {
      "commit": "a4350fc0f3e3a4d4f1893aa000be145287519d99",
      "tree": "7a9019df1fb41aa6e4602e868bdd457a591c1d29",
      "parents": [
        "c96b669013a790c84e63e28257ab4ca07306e73c",
        "4b52ec49fee79b0488d6a9eaaa4ea5d74ce90905"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 14:44:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 14:44:52 2011 -0800"
      },
      "message": "Merge \"LayoutLib: Original import of Honeycomb\u0027s layoutlib. do not merge.\" into gingerbread"
    },
    {
      "commit": "c96b669013a790c84e63e28257ab4ca07306e73c",
      "tree": "f3e258f295cd8e0ffb0d0f639d0ae42a5f867fe1",
      "parents": [
        "5ff79c3b06d7087153617dc973491fc890700af5",
        "9add122296d3b252bdb1b377326870e4413a68d9"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Thu Feb 24 09:20:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 09:20:46 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE - Increasing timeout to 60 sec This was already done in HC branch in this CL: https://android-git.corp.google.com/w/?p\u003dplatform/frameworks/base.git;a\u003dcommit;h\u003dd39fd5a97c6f56794a6ed7ac1dfb0bbf585becf1 This is also related to bug http://b/issue?id\u003d3402863 I first considered increasing the timeout specificaly for our GData client but when I saw we already accepted a CL for HC that did this at a lower level, I decided to do that instead.\" into gingerbread"
    },
    {
      "commit": "031d2f8b6db5bf7b249ae1c9a72915bf2d3a8d7b",
      "tree": "1d1a79124aeadc198088be178a3dea7d8d804e5e",
      "parents": [
        "4b52ec49fee79b0488d6a9eaaa4ea5d74ce90905"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 07 21:30:53 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Feb 23 19:47:18 2011 -0800"
      },
      "message": "LayoutLib: Adapt the HC layoutlib to GB. do not merge.\n\nChange-Id: I0b2016987a65fabbc0ce7011514543349e9fb929\n"
    },
    {
      "commit": "4b52ec49fee79b0488d6a9eaaa4ea5d74ce90905",
      "tree": "5b37f5bc58ed3bacbc8536aabcc7e08a57776801",
      "parents": [
        "2050de5b9a5c097e30545ab822211d49031bd9dc"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 07 21:08:10 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Feb 23 19:47:02 2011 -0800"
      },
      "message": "LayoutLib: Original import of Honeycomb\u0027s layoutlib. do not merge.\n\nframeworks/base.git @ f0a53435f14d23d9555fc46014352ee6a7baa647\n\nChange-Id: Ibc215751693dc7650683b61bb458f7c8beaf8060\n"
    },
    {
      "commit": "5ff79c3b06d7087153617dc973491fc890700af5",
      "tree": "5d0ce8ac5cb9bf991805a47ddae9cf215943a2bf",
      "parents": [
        "fa238f033203f8e722b060af3f0095762b134f37",
        "9248e95a2f03afe4cded90f0209ab825f253dd37"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Feb 23 17:23:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 23 17:23:53 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE Cherry-pick of Ie4026a7c back to GB\" into gingerbread"
    },
    {
      "commit": "9248e95a2f03afe4cded90f0209ab825f253dd37",
      "tree": "58d31675f68f3153ae3282feb3293e125cc05849",
      "parents": [
        "99cca89f41e500f8b39fd75eb17f337422c4ac90"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jan 05 18:27:40 2011 -0800"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Feb 23 17:21:09 2011 -0800"
      },
      "message": "DO NOT MERGE Cherry-pick of Ie4026a7c back to GB\n\nOriginal change description follows:\n-----------------------------------\n\nImplement issue #3326435: Battery stats improvements\n\nKeep track of discharge while screen is on vs. off.\n\nCheckin looks like:\n\n5,0,u,dc,1,1,1,0\n\nThe last four numbers are, from left:\n\n- Maximum battery drain over time period.\n- Minimum battery drain over time period.\n- Battery drain while screen was on.\n- Battery drain while screen was off.\n\nChange-Id: Ie3cfe52df29b3f28ba8dc3350abe6cc967c76324\n"
    },
    {
      "commit": "9add122296d3b252bdb1b377326870e4413a68d9",
      "tree": "3f6233510d86ecd849a1d7d7881b8b4125a61fe0",
      "parents": [
        "3259d8853760a72b811757e1711119d041962a1c"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Wed Feb 23 13:55:11 2011 -0800"
      },
      "committer": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Wed Feb 23 13:55:11 2011 -0800"
      },
      "message": "DO NOT MERGE - Increasing timeout to 60 sec\nThis was already done in HC branch in this CL:\nhttps://android-git.corp.google.com/w/?p\u003dplatform/frameworks/base.git;a\u003dcommit;h\u003dd39fd5a97c6f56794a6ed7ac1dfb0bbf585becf1\nThis is also related to bug http://b/issue?id\u003d3402863\nI first considered increasing the timeout specificaly for our GData client\nbut when I saw we already accepted a CL for HC that did this at a lower level, I decided\nto do that instead.\n\nBug: 3402863\nChange-Id: I7ef2968ecbab3cc0d698a408f2c643c83d333e2f\n"
    },
    {
      "commit": "fa238f033203f8e722b060af3f0095762b134f37",
      "tree": "f8de5252859e418b4dc1f71e1ad69c7abc60b2cd",
      "parents": [
        "9208875e92ec190d49864b92823dd7011b9b443a",
        "c0775a2567082d96caa3e1893e0705de30d86de5"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Feb 23 12:30:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 23 12:30:55 2011 -0800"
      },
      "message": "Merge \"egl: fixes for object refcounts\" into gingerbread"
    },
    {
      "commit": "c0775a2567082d96caa3e1893e0705de30d86de5",
      "tree": "b4999dd6644a1bc1cb27824ca187f7a205fdec1a",
      "parents": [
        "58c9d4726ebf3165b0dbbcebb1130dfc5502bfe9"
      ],
      "author": {
        "name": "Michael I. Gold",
        "email": "gold@nvidia.com",
        "time": "Thu Dec 23 13:51:36 2010 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Feb 22 18:15:08 2011 -0800"
      },
      "message": "egl: fixes for object refcounts\n\neglMakeCurrent() would only deref the previous surfaces if the old and\nnew contexts were the same.  eglTerminate() should not touch TLS.\neglReleaseThread() needs to unbind the current context.\n\nChange-Id: I7f4c090a287ee1e29e4708ae10679fb9d7d8c8c5\nRelated-Bug: 2964479\n"
    },
    {
      "commit": "9208875e92ec190d49864b92823dd7011b9b443a",
      "tree": "2659aafa18b47987597226ea2e4b83a9397892fa",
      "parents": [
        "ccc802e12be64248c2c6822eb36a957435a06ef2"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Feb 22 15:43:34 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Feb 22 16:12:46 2011 -0800"
      },
      "message": "Updated iconography for network status and adding 4G assets\n\nChange-Id: Ie8dc203587836d88ded2846329db1a0c1667afcc\n"
    },
    {
      "commit": "ccc802e12be64248c2c6822eb36a957435a06ef2",
      "tree": "4613c0b14766d490f1eb5191a7aa52a054f4a4b3",
      "parents": [
        "99cca89f41e500f8b39fd75eb17f337422c4ac90",
        "06912bddc6b9db4fd01ed689ca4a8e16b0790244"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Tue Feb 22 10:31:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 22 10:31:26 2011 -0800"
      },
      "message": "Merge \"Support quoted parameters\" into gingerbread"
    },
    {
      "commit": "06912bddc6b9db4fd01ed689ca4a8e16b0790244",
      "tree": "ac05480bd3962219be4c8e6a5c9b92a86f29f718",
      "parents": [
        "3259d8853760a72b811757e1711119d041962a1c"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Thu Feb 17 18:10:14 2011 -0800"
      },
      "committer": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Fri Feb 18 09:40:44 2011 -0800"
      },
      "message": "Support quoted parameters\n\niCalendar RFC http://www.ietf.org/rfc/rfc2445.txt says:\n4.1.1 List and Field Separators\n   Property parameters with values containing a COLON, a SEMICOLON or a\n   COMMA character MUST be placed in quoted text.\n\nSo we must be able to support this.\n\nBug: 3463510\nChange-Id: Ie0463fdc2d5cbc340801cc8cc5b4f00e374f2954\n"
    },
    {
      "commit": "99cca89f41e500f8b39fd75eb17f337422c4ac90",
      "tree": "a529c4bdf5058b2552a2db8271beaf271491c339",
      "parents": [
        "dbe09da6ac4d1e9e78e5c8f33fbc6d32822ba7ed",
        "353701165153ee6502ff6c11b3ad70402ae0f76b"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Thu Feb 17 17:17:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 17 17:17:40 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "dbe09da6ac4d1e9e78e5c8f33fbc6d32822ba7ed",
      "tree": "db609c630baf954349bb446ce033ed6d603c2b7c",
      "parents": [
        "3259d8853760a72b811757e1711119d041962a1c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Feb 16 13:20:02 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Feb 16 13:37:19 2011 -0800"
      },
      "message": "DO NOT MERGE: Respond to RTSP server-\u003eclient requests.\n\nEven if it\u0027s just to tell them that we don\u0027t support any (this is optional).\n\nChange-Id: Iee50b4020f28a47dfbe5d56f1732fe044b3b3655\nrelated-to-bug: 3353752\n"
    },
    {
      "commit": "3259d8853760a72b811757e1711119d041962a1c",
      "tree": "f17a1e9ed4c3e731353ab78eb87710b38bf846ce",
      "parents": [
        "be5f82ab0ddacea3846cfa5aa846d1c97def0318",
        "7e62fd1436c0db6398528e654563896364d6000a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Feb 16 10:44:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 16 10:44:26 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE - backport of l92a02b31 from master\" into gingerbread"
    },
    {
      "commit": "be5f82ab0ddacea3846cfa5aa846d1c97def0318",
      "tree": "5f85f2b5b4d61ba592d2191669b05aba5bf8e56b",
      "parents": [
        "7bcd2c62ebfad640e8082c1dc700c9d8c57aba81",
        "c441e4e355b2c277da3ff72b6319cdf024d29e7f"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Wed Feb 16 10:20:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 16 10:20:13 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE - Clear backoffs on reconnect\" into gingerbread"
    },
    {
      "commit": "c441e4e355b2c277da3ff72b6319cdf024d29e7f",
      "tree": "c7554ca7c29c17cd048c117d391a73f2edb3585a",
      "parents": [
        "2050de5b9a5c097e30545ab822211d49031bd9dc"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Tue Feb 15 15:07:59 2011 -0800"
      },
      "committer": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Wed Feb 16 10:16:33 2011 -0800"
      },
      "message": "DO NOT MERGE - Clear backoffs on reconnect\n\nSlightly modified backport from HC\n\nBug: 3460736\nChange-Id: I155dfd34bb7abb76a10b5b58fe9a32af2449d4f1\n"
    },
    {
      "commit": "7bcd2c62ebfad640e8082c1dc700c9d8c57aba81",
      "tree": "97fd8eb7010646d6278795e3ed92d56b138cc743",
      "parents": [
        "1df862a4656bb0d7a3329311b1e243fc6db32448"
      ],
      "author": {
        "name": "daniel_tomas",
        "email": "daniel.tomas@nxp.com",
        "time": "Thu Jan 06 15:44:10 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Feb 16 09:27:25 2011 -0800"
      },
      "message": "New API added in NfcAdapter to enable/disable SE card emulation\n\nChange-Id: Ia0c123873ba9265b45e847d1a30c1300de3c1346\n"
    },
    {
      "commit": "1df862a4656bb0d7a3329311b1e243fc6db32448",
      "tree": "07f32ea3483a466888b9a3b25dc6e26c519acbe7",
      "parents": [
        "8db7a7bfadc7bdfa30f60bb06063f91b19234096"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Feb 15 13:34:38 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Feb 16 09:18:34 2011 -0800"
      },
      "message": "Minor doc update.\n\nChange-Id: I1d29adfccbdc196a145a2c2a044d63b00e5f788b\n"
    },
    {
      "commit": "8db7a7bfadc7bdfa30f60bb06063f91b19234096",
      "tree": "57a9d2af73bc1946a6cafacf205761757f6d9469",
      "parents": [
        "4bebbe5fea1b6d7f5deff6d41d7633308607c08b",
        "ea47cb4edea4426b0da7807db10548ddae7104f2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Feb 16 08:50:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 16 08:50:37 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: Derive the Transport \"source\" attribute from the RTSP endpoint address if necessary\" into gingerbread"
    },
    {
      "commit": "4bebbe5fea1b6d7f5deff6d41d7633308607c08b",
      "tree": "c0fe6c3d27d19415a426fe76f4525a7a077d170b",
      "parents": [
        "29853a356bb6ddb094df6d0f5dd04e2a63f25147",
        "2deeefeb5e6342c44e8fceb4104f1ad96b9bc704"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Feb 15 17:44:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 15 17:44:56 2011 -0800"
      },
      "message": "Merge \"Adding package summary for nfc.tech package\" into gingerbread"
    },
    {
      "commit": "2deeefeb5e6342c44e8fceb4104f1ad96b9bc704",
      "tree": "669709c399c4f86ad9ca6fb508dd7c5eecad3ea7",
      "parents": [
        "2050de5b9a5c097e30545ab822211d49031bd9dc"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Feb 15 13:10:07 2011 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Feb 15 17:41:47 2011 -0800"
      },
      "message": "Adding package summary for nfc.tech package\n\nChange-Id: Ibbf55c21dcaf48b4eb369e78c54fb1023abb3cb3\n"
    },
    {
      "commit": "ea47cb4edea4426b0da7807db10548ddae7104f2",
      "tree": "01786a0087dcec48cda566bde287a6531575df0d",
      "parents": [
        "29853a356bb6ddb094df6d0f5dd04e2a63f25147"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Feb 15 13:32:42 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Feb 15 14:02:34 2011 -0800"
      },
      "message": "DO NOT MERGE: Derive the Transport \"source\" attribute from the RTSP endpoint address if necessary\n\nand continue even if we were unable to poke a hole into the firewall.\n\nChange-Id: I5757a2521b8d81a42d03cca379179ce2c9ee46e7\nrelated-to-bug: 3457201\n"
    },
    {
      "commit": "29853a356bb6ddb094df6d0f5dd04e2a63f25147",
      "tree": "6cba63da94af423f3dd50da1ba4e511edc6361dd",
      "parents": [
        "d1ba051a465518fa4325c364ed77025fc1a2a794",
        "c2cbc730fcb051c1a12897ec29fbe0280a536f53"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Feb 15 12:34:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 15 12:34:37 2011 -0800"
      },
      "message": "Merge \"Only decode EXT1 tag when it is available.\" into gingerbread"
    },
    {
      "commit": "d1ba051a465518fa4325c364ed77025fc1a2a794",
      "tree": "808a1c8a946356eab39f23f73168496f79dda883",
      "parents": [
        "d49523809714b04636a9ac43de1c508ed1dbfc38"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Feb 15 10:39:48 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Feb 15 11:02:43 2011 -0800"
      },
      "message": "DO NOT MERGE: Work around several issues with non-compliant RTSP servers.\n\nIn this particular case these RTSP servers were implemented as local services,\nretransmitting live streams via a local RTSP server instance.\n\nThey picked wrong rtp/rtcp port pairs (odd rtp port), blank lines in the session\ndescription, wrong case of the format description, relative base URLs...\n\nChange-Id: I502a04a7e1d690fd461b7ecf0b56c6a6c2ac1325\nrelated-to-bug: 3452103\n"
    },
    {
      "commit": "9b90062b966c9dfeeb2ad1179b519a14cd75910c",
      "tree": "e4f7c83c92c33ac466162d2ca63a7a505967d012",
      "parents": [
        "d49523809714b04636a9ac43de1c508ed1dbfc38"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Feb 14 10:33:46 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Feb 14 17:48:17 2011 -0800"
      },
      "message": "Double tap on a word no longer opens context menu. DO NOT MERGE\n\nBug 3451965\n\nChange-Id: I2d693eda15da6562dd15eceb4109c0d588f224c9\n"
    },
    {
      "commit": "c2cbc730fcb051c1a12897ec29fbe0280a536f53",
      "tree": "f8e570e768add354c4793d8e478fc6bc7c6c9683",
      "parents": [
        "d49523809714b04636a9ac43de1c508ed1dbfc38"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon Feb 14 17:36:42 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon Feb 14 17:44:13 2011 -0800"
      },
      "message": "Only decode EXT1 tag when it is available.\n\nNormally ADN record is stored in two tags, EFADN_TAG and EFEXT1_TAG. But if the EFEXT1_TAG is not set in EF_PBR entry,\nit shouldn\u0027t be decoded otherwise it causes NullPointerException in readAdnFileAndWait().\n\nbug: 3376954\nChange-Id: I744cf5cb8662c75be1e7c6219fa92c67bdda82f2\n"
    },
    {
      "commit": "353701165153ee6502ff6c11b3ad70402ae0f76b",
      "tree": "07959a233ca63f1a1567585f71781e1b378895ca",
      "parents": [
        "d49523809714b04636a9ac43de1c508ed1dbfc38"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Feb 14 17:21:02 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Feb 14 17:21:02 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: If134b2db7449d3646541fc83e8973938926fb481\n"
    },
    {
      "commit": "d49523809714b04636a9ac43de1c508ed1dbfc38",
      "tree": "4577103cc7e0f534e07f13461d9d8315b64ecff6",
      "parents": [
        "322891c689c845b5aa63dbca606967eb9f8f900b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Feb 14 08:56:06 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Feb 14 08:56:54 2011 -0800"
      },
      "message": "fix md5sum for windows installer\n\nChange-Id: I85a3f5c9c39b0bb5d9c8654c8b7702e7bd0235f2\n"
    },
    {
      "commit": "7e62fd1436c0db6398528e654563896364d6000a",
      "tree": "6a974ebd103270bb37efadab82b1185c4dab8971",
      "parents": [
        "322891c689c845b5aa63dbca606967eb9f8f900b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 11 17:32:58 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 11 17:32:58 2011 -0800"
      },
      "message": "DO NOT MERGE - backport of l92a02b31 from master\n\nFix handling of multiple possible default networks.\n\nbug:3328196\nChange-Id: I994f1621ff82de454192945a9cae961e1710d537\n"
    },
    {
      "commit": "c86d904b71be950ad973d803d1a19c6cd13be669",
      "tree": "bff2e5ca7e0e4972dab6da13f721ab79309a2242",
      "parents": [
        "58c9d4726ebf3165b0dbbcebb1130dfc5502bfe9"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 10 16:18:36 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 10 16:18:36 2011 -0800"
      },
      "message": "Prevent SurfaceFlinger from using layer token 31.\n\nBug: 2964479\nChange-Id: I81e948924bff35b8b300d409f2c09f3779bcdeec\n"
    },
    {
      "commit": "322891c689c845b5aa63dbca606967eb9f8f900b",
      "tree": "f9379c6fb4665d58e41e275fabaf506f42b8a50f",
      "parents": [
        "2050de5b9a5c097e30545ab822211d49031bd9dc"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 10 13:42:13 2011 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 10 13:42:13 2011 -0800"
      },
      "message": "Doc change: nfc dev guide\n\nChange-Id: I380cebe8d015749a00f6f3d22fdc5c55a380f447\n"
    },
    {
      "commit": "e5dea7537cadbf79614730f96d9e92cc2b12ad5a",
      "tree": "d9c6e3f8aac245371ba1515a04a0e1428c8c97cf",
      "parents": [
        "be4b39d2fde3d34539752b99238ceebd97ccf580"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 09 14:19:23 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 09 14:19:23 2011 -0800"
      },
      "message": "Attempt to reduce problems from issue #3183612\n\njava.lang.SecurityException: Neither user 1209 nor current...\n...process has android.permission.WAKE_LOCK.\n\nIt looks like, somehow, the calling uid/pid of the SyncHandler\nthread is getting corrupted.  This change has Looper check for\nthese values changing from their original defaults and, if there\nis a problem, resetting them and logging a WTF.  Hopefully this\nwill avoid crashing the process, while also giving us more\nhelpful error reports about what is going on.\n\nChange-Id: Iff06d575951fb8c06e2a3c31141f2907a715eb81\n"
    },
    {
      "commit": "2050de5b9a5c097e30545ab822211d49031bd9dc",
      "tree": "5bdfe34a89bbf8d2021849686174fcbacd7d34f8",
      "parents": [
        "ada1b6f297596cac4451edbc83df060a31cdda68"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Feb 09 14:17:22 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Feb 09 14:17:22 2011 -0800"
      },
      "message": "Text selection is broken.\n\nBug 3439569\n\nLazy initialization code was not back-ported.\n\nChange-Id: I9815f649891e2ddc602383488749144686ab1dd3\n"
    },
    {
      "commit": "ada1b6f297596cac4451edbc83df060a31cdda68",
      "tree": "c871e06265c3bacb1eba65edef78923e82ca3cd3",
      "parents": [
        "07cefd3cc3d8d27750e4fc725d9aec86250750dd",
        "7dce874f0dae08627137044e25d6efb573dc37f5"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Feb 09 13:06:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 09 13:06:00 2011 -0800"
      },
      "message": "Merge \"fix [3421350] Killing a game that uses the accelerometer renders the device unable to sleep\" into gingerbread"
    },
    {
      "commit": "07cefd3cc3d8d27750e4fc725d9aec86250750dd",
      "tree": "551227a66dc5b594a927fd3659600aedee930aec",
      "parents": [
        "58c9d4726ebf3165b0dbbcebb1130dfc5502bfe9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 09 10:17:08 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 09 10:17:08 2011 -0800"
      },
      "message": "add 2.3.3 announcement to site home page\n\nChange-Id: I4323a1a30fad8a67cce55baba9f7a89c4bdd4494\n"
    },
    {
      "commit": "58c9d4726ebf3165b0dbbcebb1130dfc5502bfe9",
      "tree": "d196dee1a76608100a5c258835210322a08bee9a",
      "parents": [
        "a3f53afd13bc1722464e169cb82a01d3898852b5",
        "28319c0cec94977682db32b949628a8e4b8183dc"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Wed Feb 09 00:34:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 09 00:34:22 2011 -0800"
      },
      "message": "Merge \"More documentation updates for NFC.\" into gingerbread"
    }
  ],
  "next": "28319c0cec94977682db32b949628a8e4b8183dc"
}
