)]}'
{
  "log": [
    {
      "commit": "ef6c1431fa2039a4b8c604d651bb8f4dc0806581",
      "tree": "87659fa588b6c57518ecaf10c9e3b5e94d80687e",
      "parents": [
        "224744cc72aa7799fb3e5c505123d09d64d4e0c4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Aug 30 20:37:17 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Aug 30 20:40:19 2010 -0700"
      },
      "message": "Fix reboot loop due to NPE\n\nBug: 2962059\nChange-Id: I73d5fa5ef0f29dc139c843b34f58f189c94dfe4b\n"
    },
    {
      "commit": "224744cc72aa7799fb3e5c505123d09d64d4e0c4",
      "tree": "e2b504e0643706e7922fbcfe8239e6143605da5b",
      "parents": [
        "e30e1ff8bce5bc74555d34fc13d00c548c1ca24e"
      ],
      "author": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Tue Aug 31 09:59:13 2010 +0800"
      },
      "committer": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Tue Aug 31 09:59:13 2010 +0800"
      },
      "message": "Store the current country in call log\n\nChange-Id: Ia68f8e0280b89d5993abb2701a3c425a147b51ba\n"
    },
    {
      "commit": "e30e1ff8bce5bc74555d34fc13d00c548c1ca24e",
      "tree": "110f7c3efdfa8bf1a679fac6a3b7295ab590f5de",
      "parents": [
        "22f5ee93746f37823265b8cb9b1e94e572607514",
        "7d04f2bc4e38d5d7d2b37d6dec76fb3793311341"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 18:38:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:38:14 2010 -0700"
      },
      "message": "am 7d04f2bc: am 4c72ad75: Merge \"Fix bug 2918587 Infinite loop and memory leak in AdapterView\" into gingerbread\n\nMerge commit \u00277d04f2bc4e38d5d7d2b37d6dec76fb3793311341\u0027\n\n* commit \u00277d04f2bc4e38d5d7d2b37d6dec76fb3793311341\u0027:\n  Fix bug 2918587 Infinite loop and memory leak in AdapterView\n"
    },
    {
      "commit": "7d04f2bc4e38d5d7d2b37d6dec76fb3793311341",
      "tree": "1dab523a18127ae9eec438ab07db84293a4acb84",
      "parents": [
        "36f0cb26cbb4ef62995ff2e5a540cf8814e7f030",
        "4c72ad75cfb413f54cb59d413a232e77c7260ef2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 18:35:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:35:58 2010 -0700"
      },
      "message": "am 4c72ad75: Merge \"Fix bug 2918587 Infinite loop and memory leak in AdapterView\" into gingerbread\n\nMerge commit \u00274c72ad75cfb413f54cb59d413a232e77c7260ef2\u0027 into gingerbread-plus-aosp\n\n* commit \u00274c72ad75cfb413f54cb59d413a232e77c7260ef2\u0027:\n  Fix bug 2918587 Infinite loop and memory leak in AdapterView\n"
    },
    {
      "commit": "4c72ad75cfb413f54cb59d413a232e77c7260ef2",
      "tree": "82b00b4c6ae323bb8a3e104834fec0ff61b78371",
      "parents": [
        "8d60866e2100db70ecf0502c14768a384514d7e9",
        "9c17a4c11005877b65d841f4fbd810df89c7c206"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 18:33:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 18:33:20 2010 -0700"
      },
      "message": "Merge \"Fix bug 2918587 Infinite loop and memory leak in AdapterView\" into gingerbread"
    },
    {
      "commit": "22f5ee93746f37823265b8cb9b1e94e572607514",
      "tree": "269e105935875e8453c0bd33792fdeedd4c928ee",
      "parents": [
        "02f4f0eb4919453e8dbf40549d4ae9c05f05b8dd",
        "36f0cb26cbb4ef62995ff2e5a540cf8814e7f030"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:29:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:29:12 2010 -0700"
      },
      "message": "am 36f0cb26: am 8d60866e: Input device calibration and capabilities.\n\nMerge commit \u002736f0cb26cbb4ef62995ff2e5a540cf8814e7f030\u0027\n\n* commit \u002736f0cb26cbb4ef62995ff2e5a540cf8814e7f030\u0027:\n  Input device calibration and capabilities.\n"
    },
    {
      "commit": "02f4f0eb4919453e8dbf40549d4ae9c05f05b8dd",
      "tree": "f2bd88e08646217e026f469eec0e90c40a506c37",
      "parents": [
        "91b2eb933cbafbce13e2afa2220cd72d363be947",
        "734d270769c609c7d3a1f2ec46e1d329d9682ab4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:25:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:25:02 2010 -0700"
      },
      "message": "am 734d2707: am bb660d7e: Merge \"Renaming SharedPreferences.startCommit to apply\" into gingerbread\n\nMerge commit \u0027734d270769c609c7d3a1f2ec46e1d329d9682ab4\u0027\n\n* commit \u0027734d270769c609c7d3a1f2ec46e1d329d9682ab4\u0027:\n  Renaming SharedPreferences$Editor.startCommit to apply\n"
    },
    {
      "commit": "9c17a4c11005877b65d841f4fbd810df89c7c206",
      "tree": "bc72e5a2879821c9d859f71326ae2a8f0fb89017",
      "parents": [
        "2e86809b6c79375d23c0975914efc3b66e89ac90"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 18:04:15 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 18:23:26 2010 -0700"
      },
      "message": "Fix bug 2918587 Infinite loop and memory leak in AdapterView\n\nChange-Id: Icb63b186c56c2d731003dc38a8ff7a93a69a94e7\n"
    },
    {
      "commit": "36f0cb26cbb4ef62995ff2e5a540cf8814e7f030",
      "tree": "02861c4660c46bdd3fb5afbd5887426da1f7111e",
      "parents": [
        "734d270769c609c7d3a1f2ec46e1d329d9682ab4",
        "8d60866e2100db70ecf0502c14768a384514d7e9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:22:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:22:32 2010 -0700"
      },
      "message": "am 8d60866e: Input device calibration and capabilities.\n\nMerge commit \u00278d60866e2100db70ecf0502c14768a384514d7e9\u0027 into gingerbread-plus-aosp\n\n* commit \u00278d60866e2100db70ecf0502c14768a384514d7e9\u0027:\n  Input device calibration and capabilities.\n"
    },
    {
      "commit": "734d270769c609c7d3a1f2ec46e1d329d9682ab4",
      "tree": "a6c455a9a3b31eb0ecdbc591b2750f4d29ff5b20",
      "parents": [
        "03e83d4ad909f5c07fb2011e03348a413453e909",
        "bb660d7e1bed3a07a1804bd9641d9634bfaa4972"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:18:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:18:54 2010 -0700"
      },
      "message": "am bb660d7e: Merge \"Renaming SharedPreferences.startCommit to apply\" into gingerbread\n\nMerge commit \u0027bb660d7e1bed3a07a1804bd9641d9634bfaa4972\u0027 into gingerbread-plus-aosp\n\n* commit \u0027bb660d7e1bed3a07a1804bd9641d9634bfaa4972\u0027:\n  Renaming SharedPreferences$Editor.startCommit to apply\n"
    },
    {
      "commit": "8d60866e2100db70ecf0502c14768a384514d7e9",
      "tree": "514e46b4e4d58fd68cd52de93b93e7782fdf4e9f",
      "parents": [
        "bb660d7e1bed3a07a1804bd9641d9634bfaa4972"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 03:02:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:16:43 2010 -0700"
      },
      "message": "Input device calibration and capabilities.\n\nFinished the input device capability API.\nAdded a mechanism for calibrating touch devices to obtain more\naccurate information about the touch contact area.\nImproved pointer location to show new coordinates and capabilities.\nOptimized pointer location display and formatting to avoid allocating large\nnumbers of temporary objects.  The GC churn was causing the application to\nstutter very badly when more than a couple of fingers were down).\nAdded more diagnostics.\n\nChange-Id: Ie25380278ed6f16c5b04cd9df848015850383498\n"
    },
    {
      "commit": "bb660d7e1bed3a07a1804bd9641d9634bfaa4972",
      "tree": "eef3b87c7b7cd92b62c1fe272e49d5cd1dce8777",
      "parents": [
        "68ae91cbd20939e48ad15c15405048e7ff9fe2f8",
        "66fce5068a8a3aeb28aaf713843891b286a75280"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:14:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 18:14:44 2010 -0700"
      },
      "message": "Merge \"Renaming SharedPreferences$Editor.startCommit to apply\" into gingerbread"
    },
    {
      "commit": "66fce5068a8a3aeb28aaf713843891b286a75280",
      "tree": "12b92e7b95f0251c4edb67cdab6374c58cae9608",
      "parents": [
        "2e86809b6c79375d23c0975914efc3b66e89ac90"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:10:49 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:10:49 2010 -0700"
      },
      "message": "Renaming SharedPreferences$Editor.startCommit to apply\n\nAlso removes the artifical restriction that only one apply() can be in\nflight at once.  That was old from when I thought it\u0027d end up being\nrequired, but wasn\u0027t.\n\nChange-Id: I3540ea8be6e0760d6a51d218186f71655c2f3f55\n"
    },
    {
      "commit": "91b2eb933cbafbce13e2afa2220cd72d363be947",
      "tree": "9fcfe01a6251bcff94880c6fa355867e67070523",
      "parents": [
        "bcc2f7589a1402c24c1aa3aa3036ee73d094c2ee",
        "a10194936c457da55402cbfedd541fcd0cdb12d3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 30 18:04:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 18:04:30 2010 -0700"
      },
      "message": "Merge \"Fix 2797185: Add recents to statusbar on xlarge device.\""
    },
    {
      "commit": "a10194936c457da55402cbfedd541fcd0cdb12d3",
      "tree": "473408c86b903fbfa746213397e2d1d781a7aec3",
      "parents": [
        "e82235ae7049badf6758ffef3c13080b135986f4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 30 17:14:54 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 30 17:54:42 2010 -0700"
      },
      "message": "Fix 2797185: Add recents to statusbar on xlarge device.\n\nChange-Id: I9d2b099347b31189b96596273e38b5c2df8f4432\n"
    },
    {
      "commit": "bcc2f7589a1402c24c1aa3aa3036ee73d094c2ee",
      "tree": "80eaae8de9580f005ddf9fb800b9e3e3b79778f3",
      "parents": [
        "8b46add1d5648e5ba0a9e33a259bbbc0d4242dc9",
        "2a4e96067d074ef78aeafea13469a85690346b60"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Mon Aug 30 17:48:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 17:48:05 2010 -0700"
      },
      "message": "Merge \"Added new method to format the phone number when neccessary.\""
    },
    {
      "commit": "8b46add1d5648e5ba0a9e33a259bbbc0d4242dc9",
      "tree": "1c913662073ead278e2f503fea65d18d7de16472",
      "parents": [
        "47416bc4f9beb4147b29bb9d93653a4aa356c37d",
        "63cbc4c03e14a6e643e1e24147e228c96a1a9517"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 30 17:47:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 17:47:56 2010 -0700"
      },
      "message": "Merge \"Turn off spammy RSSI logs.\""
    },
    {
      "commit": "47416bc4f9beb4147b29bb9d93653a4aa356c37d",
      "tree": "fa3a4b434ab5ed7d63b0c2fab1a5ca4d6a8e7980",
      "parents": [
        "69245638682dfb310651e37a340153bf7ad52ac0",
        "03e83d4ad909f5c07fb2011e03348a413453e909"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 16:19:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 16:19:55 2010 -0700"
      },
      "message": "am 03e83d4a: am 68ae91cb: Merge \"Recent changes to the rtsp code require every buffer fed to the packet source to have a timestamp, we\\\u0027re ignoring timestamps for gtalk videochat but we still have to have a placeholder.\" into gingerbread\n\nMerge commit \u002703e83d4ad909f5c07fb2011e03348a413453e909\u0027\n\n* commit \u002703e83d4ad909f5c07fb2011e03348a413453e909\u0027:\n  Recent changes to the rtsp code require every buffer fed to the packet source to have a timestamp, we\u0027re ignoring timestamps for gtalk videochat but we still have to have a placeholder.\n"
    },
    {
      "commit": "03e83d4ad909f5c07fb2011e03348a413453e909",
      "tree": "c660d84030d3ea91fbd6e54a555f2fc49286f694",
      "parents": [
        "987556bc9bc1a61415b6e65bd600b8daf5b24d30",
        "68ae91cbd20939e48ad15c15405048e7ff9fe2f8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 16:16:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 16:16:03 2010 -0700"
      },
      "message": "am 68ae91cb: Merge \"Recent changes to the rtsp code require every buffer fed to the packet source to have a timestamp, we\\\u0027re ignoring timestamps for gtalk videochat but we still have to have a placeholder.\" into gingerbread\n\nMerge commit \u002768ae91cbd20939e48ad15c15405048e7ff9fe2f8\u0027 into gingerbread-plus-aosp\n\n* commit \u002768ae91cbd20939e48ad15c15405048e7ff9fe2f8\u0027:\n  Recent changes to the rtsp code require every buffer fed to the packet source to have a timestamp, we\u0027re ignoring timestamps for gtalk videochat but we still have to have a placeholder.\n"
    },
    {
      "commit": "68ae91cbd20939e48ad15c15405048e7ff9fe2f8",
      "tree": "d9d6f9d6b62ccb38be23d2b95305cf23c3e6709a",
      "parents": [
        "abb8398e5ab40a3078902c5333126a0743ba2458",
        "0ddf8c09f9610bf0a810c7852681738741802cb9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 16:12:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 16:12:46 2010 -0700"
      },
      "message": "Merge \"Recent changes to the rtsp code require every buffer fed to the packet source to have a timestamp, we\u0027re ignoring timestamps for gtalk videochat but we still have to have a placeholder.\" into gingerbread"
    },
    {
      "commit": "0ddf8c09f9610bf0a810c7852681738741802cb9",
      "tree": "8f445468a95dcb9fc8fc7481e77ce4e2d3a4e3b2",
      "parents": [
        "681c5ff2085a08835c08b97641ebdc1b37489943"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 16:08:03 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 16:08:03 2010 -0700"
      },
      "message": "Recent changes to the rtsp code require every buffer fed to the packet source to have a timestamp, we\u0027re ignoring timestamps for gtalk videochat but we still have to have a placeholder.\n\nChange-Id: Ib8615ce5a89a9a846ee2f9f96cdfb23462f72c7a\n"
    },
    {
      "commit": "69245638682dfb310651e37a340153bf7ad52ac0",
      "tree": "487be9d8798fdc47007f97aa9d415d85bec60b41",
      "parents": [
        "37e65ebb7eb932e1a144b1cab262e11ca5fd109b",
        "987556bc9bc1a61415b6e65bd600b8daf5b24d30"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 16:02:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 16:02:26 2010 -0700"
      },
      "message": "am 987556bc: am abb8398e: Merge \"Instead of closing the connection altogether if no UDP packets arrive after a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection.\" into gingerbread\n\nMerge commit \u0027987556bc9bc1a61415b6e65bd600b8daf5b24d30\u0027\n\n* commit \u0027987556bc9bc1a61415b6e65bd600b8daf5b24d30\u0027:\n  Instead of closing the connection altogether if no UDP packets arrive after a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection.\n"
    },
    {
      "commit": "37e65ebb7eb932e1a144b1cab262e11ca5fd109b",
      "tree": "8778822097d0ab67bc0a4c222cd7e01d2ade9082",
      "parents": [
        "e82235ae7049badf6758ffef3c13080b135986f4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Aug 30 10:56:47 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Aug 30 15:54:37 2010 -0700"
      },
      "message": "Rename NetworkProperties to LinkProperties\n\nAlso add copy constructors and use them when giving out data.\n\nChange-Id: Id320eb8fb91d0bd250305ce7bb4f628570215615\n"
    },
    {
      "commit": "987556bc9bc1a61415b6e65bd600b8daf5b24d30",
      "tree": "c5da3882c0d1b42f80c79901b45cdd961c751ccb",
      "parents": [
        "4076d4f887097f3e6d2f1f3863172507629db0b9",
        "abb8398e5ab40a3078902c5333126a0743ba2458"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 15:46:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:46:58 2010 -0700"
      },
      "message": "am abb8398e: Merge \"Instead of closing the connection altogether if no UDP packets arrive after a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection.\" into gingerbread\n\nMerge commit \u0027abb8398e5ab40a3078902c5333126a0743ba2458\u0027 into gingerbread-plus-aosp\n\n* commit \u0027abb8398e5ab40a3078902c5333126a0743ba2458\u0027:\n  Instead of closing the connection altogether if no UDP packets arrive after a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection.\n"
    },
    {
      "commit": "abb8398e5ab40a3078902c5333126a0743ba2458",
      "tree": "3e0337bd9e86fb317c8ac59bc92fbdb7c3fdc1d1",
      "parents": [
        "2e86809b6c79375d23c0975914efc3b66e89ac90",
        "f88ca7a0335c36732a5550c58c073e549c3cb0dd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 15:43:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 15:43:41 2010 -0700"
      },
      "message": "Merge \"Instead of closing the connection altogether if no UDP packets arrive after a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection.\" into gingerbread"
    },
    {
      "commit": "e82235ae7049badf6758ffef3c13080b135986f4",
      "tree": "8b3756b308ed72ccebd729f6e6637388ccf35e8d",
      "parents": [
        "4361fb512f49b432036637b172aabb22b1cabdec",
        "4076d4f887097f3e6d2f1f3863172507629db0b9"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Mon Aug 30 15:27:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:27:16 2010 -0700"
      },
      "message": "am 4076d4f8: am 12dbee82: Avoid NullPointerException in BrowserFrame\n\nMerge commit \u00274076d4f887097f3e6d2f1f3863172507629db0b9\u0027\n\n* commit \u00274076d4f887097f3e6d2f1f3863172507629db0b9\u0027:\n  Avoid NullPointerException in BrowserFrame\n"
    },
    {
      "commit": "4361fb512f49b432036637b172aabb22b1cabdec",
      "tree": "8b3756b308ed72ccebd729f6e6637388ccf35e8d",
      "parents": [
        "6c8beb0cb4eb41e4d33dd928fd87c0d504495127",
        "86aeac9844f1cb4d07c53c581bca4d9b8377b354"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 15:27:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:27:10 2010 -0700"
      },
      "message": "am 86aeac98: am 1d22e122: Merge \"Fix a monkey crash when the new WebView is destroyed.\"\n\nMerge commit \u002786aeac9844f1cb4d07c53c581bca4d9b8377b354\u0027\n\n* commit \u002786aeac9844f1cb4d07c53c581bca4d9b8377b354\u0027:\n  Fix a monkey crash when the new WebView is destroyed.\n"
    },
    {
      "commit": "f88ca7a0335c36732a5550c58c073e549c3cb0dd",
      "tree": "ac6496dd588467b1922987e8cea3927a89433be8",
      "parents": [
        "681c5ff2085a08835c08b97641ebdc1b37489943"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 15:25:35 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 15:25:35 2010 -0700"
      },
      "message": "Instead of closing the connection altogether if no UDP packets arrive after a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection.\n\nChange-Id: Ie8d6a3865a0477e28d4b76bb9038e468451287b1\nrelated-to-bug: 2556656\n"
    },
    {
      "commit": "6c8beb0cb4eb41e4d33dd928fd87c0d504495127",
      "tree": "8b3756b308ed72ccebd729f6e6637388ccf35e8d",
      "parents": [
        "2ed7818129a636b2aa6691838b4716d71af8e7ab",
        "8a5ab396cf4f3bb76a3e820f16f946e313b73fcf"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 30 15:24:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:24:45 2010 -0700"
      },
      "message": "am 8a5ab396: am 2e86809b: Merge \"Native libraries on SD\" into gingerbread\n\nMerge commit \u00278a5ab396cf4f3bb76a3e820f16f946e313b73fcf\u0027\n\n* commit \u00278a5ab396cf4f3bb76a3e820f16f946e313b73fcf\u0027:\n  Native libraries on SD\n"
    },
    {
      "commit": "4076d4f887097f3e6d2f1f3863172507629db0b9",
      "tree": "c763f74221e5f8790fc14d7d15ee2a2107aa542d",
      "parents": [
        "86aeac9844f1cb4d07c53c581bca4d9b8377b354",
        "12dbee827353ecdb690d27c3f52e26afc71e0774"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Mon Aug 30 15:21:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:21:55 2010 -0700"
      },
      "message": "am 12dbee82: Avoid NullPointerException in BrowserFrame\n\nMerge commit \u002712dbee827353ecdb690d27c3f52e26afc71e0774\u0027 into gingerbread-plus-aosp\n\n* commit \u002712dbee827353ecdb690d27c3f52e26afc71e0774\u0027:\n  Avoid NullPointerException in BrowserFrame\n"
    },
    {
      "commit": "86aeac9844f1cb4d07c53c581bca4d9b8377b354",
      "tree": "c763f74221e5f8790fc14d7d15ee2a2107aa542d",
      "parents": [
        "8a5ab396cf4f3bb76a3e820f16f946e313b73fcf",
        "1d22e122a6f278a432519673a8ad3e4853934461"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 15:21:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:21:51 2010 -0700"
      },
      "message": "am 1d22e122: Merge \"Fix a monkey crash when the new WebView is destroyed.\"\n\nMerge commit \u00271d22e122a6f278a432519673a8ad3e4853934461\u0027 into gingerbread-plus-aosp\n\n* commit \u00271d22e122a6f278a432519673a8ad3e4853934461\u0027:\n  Fix a monkey crash when the new WebView is destroyed.\n"
    },
    {
      "commit": "8a5ab396cf4f3bb76a3e820f16f946e313b73fcf",
      "tree": "bc2caaec066e3dd46eef27134bdbd6964a880fa9",
      "parents": [
        "4421784895a58bb7bcf90236a9e443b372b5b80e",
        "2e86809b6c79375d23c0975914efc3b66e89ac90"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 30 15:21:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:21:17 2010 -0700"
      },
      "message": "am 2e86809b: Merge \"Native libraries on SD\" into gingerbread\n\nMerge commit \u00272e86809b6c79375d23c0975914efc3b66e89ac90\u0027 into gingerbread-plus-aosp\n\n* commit \u00272e86809b6c79375d23c0975914efc3b66e89ac90\u0027:\n  Native libraries on SD\n"
    },
    {
      "commit": "2e86809b6c79375d23c0975914efc3b66e89ac90",
      "tree": "3a6580b0457fb9c5b2eae354782aab65665ebdc6",
      "parents": [
        "ae6bdc23bd3fc74416985b93c995c54ea588d349",
        "0ac83f5a7c05ff5b7e213e5953590bfbeb4efb43"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 30 15:16:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 15:16:10 2010 -0700"
      },
      "message": "Merge \"Native libraries on SD\" into gingerbread"
    },
    {
      "commit": "0ac83f5a7c05ff5b7e213e5953590bfbeb4efb43",
      "tree": "e341141f94dc0f43e8926c11bece5f671d20fab8",
      "parents": [
        "858bb4f66ea1bd9c48b9817cb44a59c8b0394229"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 30 15:12:24 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 30 15:14:06 2010 -0700"
      },
      "message": "Native libraries on SD\n\n* Add native library tests during package move\n\n* Fix omission that let PackageSettings and ApplicationInfo get out of\n  sync.\n\nChange-Id: Ic4958f971cb2c9cfd270522fdc120b4031c1124a\n"
    },
    {
      "commit": "12dbee827353ecdb690d27c3f52e26afc71e0774",
      "tree": "a3294d26020efd95afa0a678f4960dee62e5f99c",
      "parents": [
        "1d22e122a6f278a432519673a8ad3e4853934461"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Thu Aug 26 09:15:59 2010 +0200"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 15:10:55 2010 -0700"
      },
      "message": "Avoid NullPointerException in BrowserFrame\n\nAvoid NullPointerException in BrowserFrame in\nmethod createWindow. getWebViewCore can return\nnull if WebView has been destroyed. Crash found\nin live environment.\n\nChange-Id: I49c3549a037d8f424a0abaee1f8933974b1ec9d7\n"
    },
    {
      "commit": "2ed7818129a636b2aa6691838b4716d71af8e7ab",
      "tree": "02d027802408cc2ec24d103dccc881ae2aff1023",
      "parents": [
        "9bc4dbb377190f12f568c1a9827c8c131fa3306e",
        "4421784895a58bb7bcf90236a9e443b372b5b80e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 30 15:07:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:07:45 2010 -0700"
      },
      "message": "am 44217848: am ae6bdc23: Merge \"Fix issue 2952766.\" into gingerbread\n\nMerge commit \u00274421784895a58bb7bcf90236a9e443b372b5b80e\u0027\n\n* commit \u00274421784895a58bb7bcf90236a9e443b372b5b80e\u0027:\n  Fix issue 2952766.\n"
    },
    {
      "commit": "4421784895a58bb7bcf90236a9e443b372b5b80e",
      "tree": "d415accc19d363b97fc81001ab1f546ae578a0a4",
      "parents": [
        "6e46e6f7488ad1f4e6ab762d141790798fe3f2d5",
        "ae6bdc23bd3fc74416985b93c995c54ea588d349"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 30 15:04:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 15:04:48 2010 -0700"
      },
      "message": "am ae6bdc23: Merge \"Fix issue 2952766.\" into gingerbread\n\nMerge commit \u0027ae6bdc23bd3fc74416985b93c995c54ea588d349\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ae6bdc23bd3fc74416985b93c995c54ea588d349\u0027:\n  Fix issue 2952766.\n"
    },
    {
      "commit": "1d22e122a6f278a432519673a8ad3e4853934461",
      "tree": "a3294d26020efd95afa0a678f4960dee62e5f99c",
      "parents": [
        "55a2df8c773f2b0af02d0a47fa5be4f14fcbf419",
        "35e719794b9055a79a997f8a506cef9243240e6c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 15:03:06 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon Aug 30 15:03:06 2010 -0700"
      },
      "message": "Merge \"Fix a monkey crash when the new WebView is destroyed.\""
    },
    {
      "commit": "ae6bdc23bd3fc74416985b93c995c54ea588d349",
      "tree": "418a6b232112e621a6ff1ad01da52c784208a968",
      "parents": [
        "7ec7b9970cc3a6311bf043e228991adf24c43523",
        "b8453f4e0e32d11926f4c5badf656cf1062fbe08"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 30 15:02:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 15:02:06 2010 -0700"
      },
      "message": "Merge \"Fix issue 2952766.\" into gingerbread"
    },
    {
      "commit": "9bc4dbb377190f12f568c1a9827c8c131fa3306e",
      "tree": "96e37b281b9fbbf66399e60f9b8fe90d8af60827",
      "parents": [
        "8c55d4791b8665663ad12bcdb8f3f040a9011d3f",
        "45bc5eca2b53b74d043bd9b2779e8dfcc89bc568"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Mon Aug 30 14:43:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 14:43:11 2010 -0700"
      },
      "message": "Merge \"Fix for \"@param tag with name that doesn\u0027t match the parameter list: \u0027fileStream\u0027\"\""
    },
    {
      "commit": "45bc5eca2b53b74d043bd9b2779e8dfcc89bc568",
      "tree": "2cf5b434ce8a4a7328239e6cb73ea30ac0d95342",
      "parents": [
        "6dabe240ed0adcf74d0b5eed37d7085095e20ffd"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Mon Aug 30 14:29:31 2010 -0700"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Mon Aug 30 14:29:31 2010 -0700"
      },
      "message": "Fix for \"@param tag with name that doesn\u0027t match the parameter list: \u0027fileStream\u0027\"\n\nChange-Id: Id98df7dcdfa4119783fca6cb5478df5b99050738\n"
    },
    {
      "commit": "8c55d4791b8665663ad12bcdb8f3f040a9011d3f",
      "tree": "c60bda40185b3cfd586354f77434760fe3f791c2",
      "parents": [
        "b8f7f42f70790121f954c2ae3d2e7b915808510a",
        "aa2aaf344f2794dcaf6594b9f0963679dc65404e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 30 14:20:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 14:20:05 2010 -0700"
      },
      "message": "Merge \"Import revised translations\""
    },
    {
      "commit": "b8f7f42f70790121f954c2ae3d2e7b915808510a",
      "tree": "b1021e2ca1cc67ee9416b79b3cd2ca11bbfb38f7",
      "parents": [
        "1ace4163fa8015c58b28aaa7b0d8d49bdee654d1",
        "6e46e6f7488ad1f4e6ab762d141790798fe3f2d5"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 14:06:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 14:06:16 2010 -0700"
      },
      "message": "am 6e46e6f7: am 7ec7b997: Remove camera metering mode API.\n\nMerge commit \u00276e46e6f7488ad1f4e6ab762d141790798fe3f2d5\u0027\n\n* commit \u00276e46e6f7488ad1f4e6ab762d141790798fe3f2d5\u0027:\n  Remove camera metering mode API.\n"
    },
    {
      "commit": "1ace4163fa8015c58b28aaa7b0d8d49bdee654d1",
      "tree": "dfa62c86e543f764649ec598887e5f76a1dd7ec0",
      "parents": [
        "9ef658ddda46a412fd936284904a1e5253055e75",
        "ff749b9a0d1137755ce466ca561b18473911d115"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 14:00:27 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 14:00:27 2010 -0700"
      },
      "message": "resolved conflicts for merge of ff749b9a to master\n\nChange-Id: Ieb368754b84a47179b75cbae8fcd7d971893b7af\n"
    },
    {
      "commit": "6e46e6f7488ad1f4e6ab762d141790798fe3f2d5",
      "tree": "bbf88f5ae152c47834cf2b6543a8a7ca5067bd5e",
      "parents": [
        "ff749b9a0d1137755ce466ca561b18473911d115",
        "7ec7b9970cc3a6311bf043e228991adf24c43523"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 13:48:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:48:07 2010 -0700"
      },
      "message": "am 7ec7b997: Remove camera metering mode API.\n\nMerge commit \u00277ec7b9970cc3a6311bf043e228991adf24c43523\u0027 into gingerbread-plus-aosp\n\n* commit \u00277ec7b9970cc3a6311bf043e228991adf24c43523\u0027:\n  Remove camera metering mode API.\n"
    },
    {
      "commit": "9ef658ddda46a412fd936284904a1e5253055e75",
      "tree": "93f3d0f8d90f11f25b2bbccaa70648aa68acc020",
      "parents": [
        "c1e02b9f1f9a33efc0ef0061739968d3c655a137",
        "9773cd73b627c8521257c005881554d183d19a63"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 13:47:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:47:37 2010 -0700"
      },
      "message": "am 9773cd73: (-s ours) am f470ed86: Merge \"Support surrogate pairs when layouting text\"\n\nMerge commit \u00279773cd73b627c8521257c005881554d183d19a63\u0027\n\n* commit \u00279773cd73b627c8521257c005881554d183d19a63\u0027:\n  Support surrogate pairs when layouting text\n"
    },
    {
      "commit": "c1e02b9f1f9a33efc0ef0061739968d3c655a137",
      "tree": "93f3d0f8d90f11f25b2bbccaa70648aa68acc020",
      "parents": [
        "2527da00e2dc0f6f52e85abc6b4a09611a8ec16d",
        "4314e2e674d0273d308e909261540793b9109ac9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Aug 30 13:34:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 13:34:55 2010 -0700"
      },
      "message": "Merge \"Add another pass of the docs that nothing depends on that tries to parse some of the docs but without generating all of them.\""
    },
    {
      "commit": "7ec7b9970cc3a6311bf043e228991adf24c43523",
      "tree": "4aea84acb9fe2677227e5522b31de779c505a713",
      "parents": [
        "681c5ff2085a08835c08b97641ebdc1b37489943"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 15:39:46 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 13:33:53 2010 -0700"
      },
      "message": "Remove camera metering mode API.\n\nMetering mode is not supported yet.\n\nChange-Id: Id6906d6ab0cd1a9dcbc5c303d8d5081b2cda699e\n"
    },
    {
      "commit": "4314e2e674d0273d308e909261540793b9109ac9",
      "tree": "6ebcbe1e2684dc1f1cb4e5b7ad6e88b74fdf5ad7",
      "parents": [
        "daeeddc5ede07970fcf782611dd98fa057573ec4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 17:13:22 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Aug 30 13:33:51 2010 -0700"
      },
      "message": "Add another pass of the docs that nothing depends on that tries to parse some of the docs but\nwithout generating all of them.\n\nThis should cut down on the number of sdk breakages.\n\nChange-Id: I947cc346bc525b05cc064c102171c4004303d7ed\n"
    },
    {
      "commit": "aa2aaf344f2794dcaf6594b9f0963679dc65404e",
      "tree": "b882ea24f8ecd1f319e20380419961eb0d67ce47",
      "parents": [
        "6dabe240ed0adcf74d0b5eed37d7085095e20ffd"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 30 13:31:13 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 30 13:31:13 2010 -0700"
      },
      "message": "Import revised translations\n\nChange-Id: I51d0b3da80886dbcbd0774af896a8727c9a6f84c\n"
    },
    {
      "commit": "2527da00e2dc0f6f52e85abc6b4a09611a8ec16d",
      "tree": "8df2afb627ddf7a224fe83db15e087c28284b1a4",
      "parents": [
        "9d01dcbdf2d747cf7d434c12954b672245e3a986",
        "9aa05ec2cd6bc592074c7bd08d22db46649c7f12"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 13:30:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:30:35 2010 -0700"
      },
      "message": "am 9aa05ec2: am 681c5ff2: Merge \"Reverse the default setting of media.stagefright.enable-{rtsp,record} in preparation for building without opencore.\" into gingerbread\n\nMerge commit \u00279aa05ec2cd6bc592074c7bd08d22db46649c7f12\u0027\n\n* commit \u00279aa05ec2cd6bc592074c7bd08d22db46649c7f12\u0027:\n  Reverse the default setting of media.stagefright.enable-{rtsp,record} in preparation for building without opencore.\n"
    },
    {
      "commit": "9d01dcbdf2d747cf7d434c12954b672245e3a986",
      "tree": "860f1e777771bdaff50cebae5e9ff5b25fa2b003",
      "parents": [
        "8e1bc8c5086ad4cc157483a8c7aa6172711bc0b5",
        "5762dc19836e332d3ac1906e5698088a128b362d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 30 13:30:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:30:14 2010 -0700"
      },
      "message": "am 5762dc19: am 858bb4f6: Merge \"LVM release 1.07 delivery.\" into gingerbread\n\nMerge commit \u00275762dc19836e332d3ac1906e5698088a128b362d\u0027\n\n* commit \u00275762dc19836e332d3ac1906e5698088a128b362d\u0027:\n  LVM release 1.07 delivery.\n"
    },
    {
      "commit": "8e1bc8c5086ad4cc157483a8c7aa6172711bc0b5",
      "tree": "374aee23c106981f44221748ad1f0b65a3e4d324",
      "parents": [
        "3678668997f81f49ac52ec4441254e57f322d010",
        "6151a9ef232b9d4d2b38761159f49181679a6a17"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Aug 30 13:30:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:30:10 2010 -0700"
      },
      "message": "am 6151a9ef: (-s ours) am f72b0e44: Merge \"DO NOT MERGE Add A2DP and Headset connection stress tests.\" into gingerbread\n\nMerge commit \u00276151a9ef232b9d4d2b38761159f49181679a6a17\u0027\n\n* commit \u00276151a9ef232b9d4d2b38761159f49181679a6a17\u0027:\n  DO NOT MERGE Add A2DP and Headset connection stress tests.\n"
    },
    {
      "commit": "3678668997f81f49ac52ec4441254e57f322d010",
      "tree": "374aee23c106981f44221748ad1f0b65a3e4d324",
      "parents": [
        "5366f26cdbe07d3023ce8e0c571f66c63a15318c",
        "7ed9104c3acb172a480ebd7fd456fe69efd1ec3d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 13:30:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:30:05 2010 -0700"
      },
      "message": "am 7ed9104c: am f6639c46: Finetune some rtsp timeout constants.\n\nMerge commit \u00277ed9104c3acb172a480ebd7fd456fe69efd1ec3d\u0027\n\n* commit \u00277ed9104c3acb172a480ebd7fd456fe69efd1ec3d\u0027:\n  Finetune some rtsp timeout constants.\n"
    },
    {
      "commit": "5366f26cdbe07d3023ce8e0c571f66c63a15318c",
      "tree": "bc1476e4bad0044a10ff45ae135feda4affc5719",
      "parents": [
        "631025eec0a7d14efb3569f1941a8f8ead5283c4",
        "a7dae24ccde658d8da00e9b738ba334704dca1e8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 30 13:29:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:29:57 2010 -0700"
      },
      "message": "am a7dae24c: (-s ours) am 01ee34d7: Merge \"Import revised translations.  DO NOT MERGE\" into gingerbread\n\nMerge commit \u0027a7dae24ccde658d8da00e9b738ba334704dca1e8\u0027\n\n* commit \u0027a7dae24ccde658d8da00e9b738ba334704dca1e8\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "631025eec0a7d14efb3569f1941a8f8ead5283c4",
      "tree": "bc1476e4bad0044a10ff45ae135feda4affc5719",
      "parents": [
        "ec959a7e38d4a6551bb18e096a912ff8c75c50b3",
        "6df6d60681be9d524ce7fc07f2511008de424d27"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 13:29:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:29:51 2010 -0700"
      },
      "message": "am 6df6d606: am df992ac9: Merge \"ALoopers can now be named (useful to distinguish threads).\" into gingerbread\n\nMerge commit \u00276df6d60681be9d524ce7fc07f2511008de424d27\u0027\n\n* commit \u00276df6d60681be9d524ce7fc07f2511008de424d27\u0027:\n  ALoopers can now be named (useful to distinguish threads).\n"
    },
    {
      "commit": "ec959a7e38d4a6551bb18e096a912ff8c75c50b3",
      "tree": "31b372d59925a148239f02fd83864bebf007b298",
      "parents": [
        "7dff1a72146ba549d51649ad786a0e1cc8b6897c",
        "1429f465f42bb9e3ef3ecfd1ee9af214901fc999"
      ],
      "author": {
        "name": "Imre Sunyi",
        "email": "imre.sunyi@sonyericsson.com",
        "time": "Mon Aug 30 13:28:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:28:16 2010 -0700"
      },
      "message": "am 1429f465: am fd04143a: Shutdown when capacity is 0% and no charging or when battery is dead\n\nMerge commit \u00271429f465f42bb9e3ef3ecfd1ee9af214901fc999\u0027\n\n* commit \u00271429f465f42bb9e3ef3ecfd1ee9af214901fc999\u0027:\n  Shutdown when capacity is 0% and no charging or when battery is dead\n"
    },
    {
      "commit": "ff749b9a0d1137755ce466ca561b18473911d115",
      "tree": "c8e27ebabb0f3c296c097c894148d00a439d513d",
      "parents": [
        "9773cd73b627c8521257c005881554d183d19a63",
        "55a2df8c773f2b0af02d0a47fa5be4f14fcbf419"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 13:20:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:20:57 2010 -0700"
      },
      "message": "am 55a2df8c: Merge \"Telephony: Control operator selection using EF_CSP data.\"\n\nMerge commit \u002755a2df8c773f2b0af02d0a47fa5be4f14fcbf419\u0027 into gingerbread-plus-aosp\n\n* commit \u002755a2df8c773f2b0af02d0a47fa5be4f14fcbf419\u0027:\n  Telephony: Control operator selection using EF_CSP data.\n"
    },
    {
      "commit": "9773cd73b627c8521257c005881554d183d19a63",
      "tree": "b2d543c40cfe13a93332e3fab63d86923ea6c6a8",
      "parents": [
        "9aa05ec2cd6bc592074c7bd08d22db46649c7f12",
        "f470ed8630e9e648727443b065b9f1c69fee34d6"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 13:20:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:20:41 2010 -0700"
      },
      "message": "am f470ed86: Merge \"Support surrogate pairs when layouting text\"\n\nMerge commit \u0027f470ed8630e9e648727443b065b9f1c69fee34d6\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f470ed8630e9e648727443b065b9f1c69fee34d6\u0027:\n  Support surrogate pairs when layouting text\n"
    },
    {
      "commit": "9aa05ec2cd6bc592074c7bd08d22db46649c7f12",
      "tree": "19376986ef24c7606bc9da397bea5c3ccc865797",
      "parents": [
        "5762dc19836e332d3ac1906e5698088a128b362d",
        "681c5ff2085a08835c08b97641ebdc1b37489943"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 13:06:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:06:55 2010 -0700"
      },
      "message": "am 681c5ff2: Merge \"Reverse the default setting of media.stagefright.enable-{rtsp,record} in preparation for building without opencore.\" into gingerbread\n\nMerge commit \u0027681c5ff2085a08835c08b97641ebdc1b37489943\u0027 into gingerbread-plus-aosp\n\n* commit \u0027681c5ff2085a08835c08b97641ebdc1b37489943\u0027:\n  Reverse the default setting of media.stagefright.enable-{rtsp,record} in preparation for building without opencore.\n"
    },
    {
      "commit": "681c5ff2085a08835c08b97641ebdc1b37489943",
      "tree": "782b6fd4b744ce0c439e202913a4b44fc1ab43d0",
      "parents": [
        "858bb4f66ea1bd9c48b9817cb44a59c8b0394229",
        "30cfa20dfc67583411db58674d3d97bc42fa7951"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 13:04:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 13:04:21 2010 -0700"
      },
      "message": "Merge \"Reverse the default setting of media.stagefright.enable-{rtsp,record} in preparation for building without opencore.\" into gingerbread"
    },
    {
      "commit": "55a2df8c773f2b0af02d0a47fa5be4f14fcbf419",
      "tree": "69cfe81fa7e39c64db9d6f9a7a320f943377e909",
      "parents": [
        "f470ed8630e9e648727443b065b9f1c69fee34d6",
        "0e67c8926be9896e46eeecac42894d8997656809"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 13:00:48 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon Aug 30 13:00:48 2010 -0700"
      },
      "message": "Merge \"Telephony: Control operator selection using EF_CSP data.\""
    },
    {
      "commit": "7dff1a72146ba549d51649ad786a0e1cc8b6897c",
      "tree": "34dd9801347335c13af810deed64bf2f44806cd2",
      "parents": [
        "da2ccb49b1c9941db3a4713df0b6020ba7d1e801"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 30 12:48:45 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 30 12:49:07 2010 -0700"
      },
      "message": "Make profiling easier.\n\nChange-Id: I3d4a0a0ead72569a8950bc986dfe584b186e0d65\n"
    },
    {
      "commit": "30cfa20dfc67583411db58674d3d97bc42fa7951",
      "tree": "45c48a66a2624d085fa8bfd1a421ce771e4da55e",
      "parents": [
        "f6639c46e83a1ccab7b293192c208091d17c61be"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 12:46:12 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 12:46:12 2010 -0700"
      },
      "message": "Reverse the default setting of media.stagefright.enable-{rtsp,record} in preparation for building without opencore.\n\nChange-Id: I1ca6bd8faba0185f9694f9dc04d2b3e6a7ab5ac3\nrelated-to-bug: 2370115\n"
    },
    {
      "commit": "5762dc19836e332d3ac1906e5698088a128b362d",
      "tree": "b3bd1fea10b15baafd378be85b76a5567a807280",
      "parents": [
        "6151a9ef232b9d4d2b38761159f49181679a6a17",
        "858bb4f66ea1bd9c48b9817cb44a59c8b0394229"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 30 12:33:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 12:33:56 2010 -0700"
      },
      "message": "am 858bb4f6: Merge \"LVM release 1.07 delivery.\" into gingerbread\n\nMerge commit \u0027858bb4f66ea1bd9c48b9817cb44a59c8b0394229\u0027 into gingerbread-plus-aosp\n\n* commit \u0027858bb4f66ea1bd9c48b9817cb44a59c8b0394229\u0027:\n  LVM release 1.07 delivery.\n"
    },
    {
      "commit": "6151a9ef232b9d4d2b38761159f49181679a6a17",
      "tree": "eb40a069dabb64c4b8b5ec1aae23c1a8cf040ea8",
      "parents": [
        "7ed9104c3acb172a480ebd7fd456fe69efd1ec3d",
        "f72b0e447296bc07104af62c33c56bc15b7a6677"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Aug 30 12:33:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 12:33:52 2010 -0700"
      },
      "message": "am f72b0e44: Merge \"DO NOT MERGE Add A2DP and Headset connection stress tests.\" into gingerbread\n\nMerge commit \u0027f72b0e447296bc07104af62c33c56bc15b7a6677\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f72b0e447296bc07104af62c33c56bc15b7a6677\u0027:\n  DO NOT MERGE Add A2DP and Headset connection stress tests.\n"
    },
    {
      "commit": "7ed9104c3acb172a480ebd7fd456fe69efd1ec3d",
      "tree": "db9d2178ad2733f01a9b78e44a88ddd8ab53201b",
      "parents": [
        "a7dae24ccde658d8da00e9b738ba334704dca1e8",
        "f6639c46e83a1ccab7b293192c208091d17c61be"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 12:33:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 12:33:25 2010 -0700"
      },
      "message": "am f6639c46: Finetune some rtsp timeout constants.\n\nMerge commit \u0027f6639c46e83a1ccab7b293192c208091d17c61be\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f6639c46e83a1ccab7b293192c208091d17c61be\u0027:\n  Finetune some rtsp timeout constants.\n"
    },
    {
      "commit": "a7dae24ccde658d8da00e9b738ba334704dca1e8",
      "tree": "2a0bd1d0f6b5cdf60893cd22bc2a9514b83ae99e",
      "parents": [
        "6df6d60681be9d524ce7fc07f2511008de424d27",
        "01ee34d7078afcf4d938d4c3ea29a4b9fdcc02f8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 30 12:33:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 12:33:19 2010 -0700"
      },
      "message": "am 01ee34d7: Merge \"Import revised translations.  DO NOT MERGE\" into gingerbread\n\nMerge commit \u002701ee34d7078afcf4d938d4c3ea29a4b9fdcc02f8\u0027 into gingerbread-plus-aosp\n\n* commit \u002701ee34d7078afcf4d938d4c3ea29a4b9fdcc02f8\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "6df6d60681be9d524ce7fc07f2511008de424d27",
      "tree": "77709765ef4bdddac184d40de3081119fd1a49e9",
      "parents": [
        "1429f465f42bb9e3ef3ecfd1ee9af214901fc999",
        "df992ac9cc54cedb3e384617ed683a2d1a24d38b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 12:33:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 12:33:08 2010 -0700"
      },
      "message": "am df992ac9: Merge \"ALoopers can now be named (useful to distinguish threads).\" into gingerbread\n\nMerge commit \u0027df992ac9cc54cedb3e384617ed683a2d1a24d38b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027df992ac9cc54cedb3e384617ed683a2d1a24d38b\u0027:\n  ALoopers can now be named (useful to distinguish threads).\n"
    },
    {
      "commit": "da2ccb49b1c9941db3a4713df0b6020ba7d1e801",
      "tree": "8e026a6d7955d9631e45ef8b1e2576fe947bb12d",
      "parents": [
        "6dabe240ed0adcf74d0b5eed37d7085095e20ffd",
        "3f10b1c8f841113b93d2dfecdd84a1dfb1008faf"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Aug 30 12:22:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 12:22:47 2010 -0700"
      },
      "message": "Merge \"Fix NPE when Spinner is reused.\""
    },
    {
      "commit": "3f10b1c8f841113b93d2dfecdd84a1dfb1008faf",
      "tree": "293dd5b71c232d6ce01dfc8a86a932e4a0aae16a",
      "parents": [
        "3a23a3f367315e8ea0cd9ecde8d27fd8ea20889f"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Sat Aug 28 15:59:56 2010 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Aug 30 11:52:35 2010 -0700"
      },
      "message": "Fix NPE when Spinner is reused.\n\nBug: 2958228\nChange-Id: I2c5e322b92fd4896361d02a307d0ba0ef3d33029\n"
    },
    {
      "commit": "858bb4f66ea1bd9c48b9817cb44a59c8b0394229",
      "tree": "274a8c238f337bbd18fd481be33a9b64500056be",
      "parents": [
        "f72b0e447296bc07104af62c33c56bc15b7a6677",
        "adecf1c1a9bbb471e59adb2bfe98b5bb7a9d21f5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 30 11:39:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 11:39:34 2010 -0700"
      },
      "message": "Merge \"LVM release 1.07 delivery.\" into gingerbread"
    },
    {
      "commit": "f72b0e447296bc07104af62c33c56bc15b7a6677",
      "tree": "88d04a70169ac789351f99e2733bbcc1608f3c64",
      "parents": [
        "f6639c46e83a1ccab7b293192c208091d17c61be",
        "66991b956a7b01ee88054e8175f51245178675b2"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Aug 30 11:37:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 11:37:10 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Add A2DP and Headset connection stress tests.\" into gingerbread"
    },
    {
      "commit": "6dabe240ed0adcf74d0b5eed37d7085095e20ffd",
      "tree": "4b26cc9b7e217500ad87c229733b2ce0363a0214",
      "parents": [
        "9846bc6a9bbcc1282791faf60718384fff12233e"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Aug 30 10:43:47 2010 -0700"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Aug 30 11:29:10 2010 -0700"
      },
      "message": "Add an Intent category for apps that provide an app market."
    },
    {
      "commit": "0e67c8926be9896e46eeecac42894d8997656809",
      "tree": "e5ffd3267ae13108915ffe17da15ae0979d8150f",
      "parents": [
        "f3ee6f87a344b185d8bde12c77440c9020378510"
      ],
      "author": {
        "name": "Banavathu, Srinivas Naik",
        "email": "snb@codeaurora.org",
        "time": "Tue Aug 24 17:24:25 2010 +0530"
      },
      "committer": {
        "name": "Banavathu Srinivas Naik",
        "email": "snb@codeaurora.org",
        "time": "Mon Aug 30 11:05:38 2010 -0700"
      },
      "message": "Telephony: Control operator selection using EF_CSP data.\n\nAs per CPHS4_2.WW6, CPHS B.4.7.1, the most significant bit of\nValue Added Services Group(0xC0) info, controls operator selection menu.\n   -If this bit is set, display operator selection menu to user.\n   -If this bit is not set do not display operator selection menu to user,\n\t set Network Selection Mode to Automatic.\n\nChange-Id: Icca4898abced0b0beb94c3434448a26eae72008b\n"
    },
    {
      "commit": "9846bc6a9bbcc1282791faf60718384fff12233e",
      "tree": "a72b560033e9b99ff78491d4466fd60309c01b35",
      "parents": [
        "5367ab6aab2a61aaf534b18576dcdd0bca1b9681",
        "a41174ecb03331d770614ecc6351cbc890874c28"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Aug 30 10:39:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 10:39:46 2010 -0700"
      },
      "message": "Merge \"Fixing renderscript uniform binding bugs. Working on custom shaders.\""
    },
    {
      "commit": "f6639c46e83a1ccab7b293192c208091d17c61be",
      "tree": "41375a2a4a5a5c2493ec558e9e0576a5eefd645d",
      "parents": [
        "01ee34d7078afcf4d938d4c3ea29a4b9fdcc02f8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 09:53:52 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 10:35:56 2010 -0700"
      },
      "message": "Finetune some rtsp timeout constants.\n\nChange-Id: Ice731c5097c2a2dee8a7f0cd45b547cd34f532c6\n"
    },
    {
      "commit": "5367ab6aab2a61aaf534b18576dcdd0bca1b9681",
      "tree": "059f91f5962b197f9629163adcc4ce0361cd125f",
      "parents": [
        "daeeddc5ede07970fcf782611dd98fa057573ec4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 13:23:02 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 13:35:03 2010 -0400"
      },
      "message": "MTP: Move all MTP protocol constants for Java to a central location.\n\nChange-Id: I770d8727f84d25f0781fc23eedd9e9ac9ded1992\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "1429f465f42bb9e3ef3ecfd1ee9af214901fc999",
      "tree": "dd6d993ecddbea0d00e69ab5b0cc4769935e6e46",
      "parents": [
        "a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4",
        "fd04143a47770256dabcfa4d8447127b3ec8b2bf"
      ],
      "author": {
        "name": "Imre Sunyi",
        "email": "imre.sunyi@sonyericsson.com",
        "time": "Mon Aug 30 10:33:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 10:33:35 2010 -0700"
      },
      "message": "am fd04143a: Shutdown when capacity is 0% and no charging or when battery is dead\n\nMerge commit \u0027fd04143a47770256dabcfa4d8447127b3ec8b2bf\u0027 into gingerbread-plus-aosp\n\n* commit \u0027fd04143a47770256dabcfa4d8447127b3ec8b2bf\u0027:\n  Shutdown when capacity is 0% and no charging or when battery is dead\n"
    },
    {
      "commit": "01ee34d7078afcf4d938d4c3ea29a4b9fdcc02f8",
      "tree": "0e34f207b8e255f4dc1fd5392f9e2664aef519c5",
      "parents": [
        "df992ac9cc54cedb3e384617ed683a2d1a24d38b",
        "fd33de37f5549012fd23bad13b2699673f001e8e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 30 10:28:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 10:28:58 2010 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "df992ac9cc54cedb3e384617ed683a2d1a24d38b",
      "tree": "a4583c810f9d5464816365acaee51d891cc5b2f7",
      "parents": [
        "6726d6bb1a30167786864c445cbe0370ee0dd58c",
        "c4e0b70a21fadb47d70955c71fc31ce1473da925"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 30 10:28:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 10:28:24 2010 -0700"
      },
      "message": "Merge \"ALoopers can now be named (useful to distinguish threads).\" into gingerbread"
    },
    {
      "commit": "daeeddc5ede07970fcf782611dd98fa057573ec4",
      "tree": "fc3259b41cccaa159e05349ecad414417cb6cad8",
      "parents": [
        "af2ba835f5b2da558fa1174984acfa0565352cbc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 12:26:08 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 12:26:08 2010 -0400"
      },
      "message": "MTP: Fix build break due to misuse of \"git add -i\" command\n\nChange-Id: I85528a43a56942dde921603a353383e2c8f8d93d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "f470ed8630e9e648727443b065b9f1c69fee34d6",
      "tree": "f6311c7be694e14cc0b63dfdbb45f8a5e47aaec1",
      "parents": [
        "fd04143a47770256dabcfa4d8447127b3ec8b2bf",
        "12122bf7929aab7417cda5642632b81e4e15eb4e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 30 09:15:42 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon Aug 30 09:15:42 2010 -0700"
      },
      "message": "Merge \"Support surrogate pairs when layouting text\""
    },
    {
      "commit": "af2ba835f5b2da558fa1174984acfa0565352cbc",
      "tree": "04d777ce98a830c1c682203cef60d6d0c6f75273",
      "parents": [
        "3a23a3f367315e8ea0cd9ecde8d27fd8ea20889f",
        "dbead321daf2c16dc74e182bec591b278cfccb2c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 08:59:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 08:59:21 2010 -0700"
      },
      "message": "Merge \"MTP: Add try/finally handling to finalize overrides\""
    },
    {
      "commit": "3a23a3f367315e8ea0cd9ecde8d27fd8ea20889f",
      "tree": "5f79e06b09d5c14fc866f035f7637304edc079b3",
      "parents": [
        "1604ae64564ff088a46efbc072c68024bfc8325f",
        "a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Aug 30 08:34:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 08:34:23 2010 -0700"
      },
      "message": "am a3faa923: am 6726d6bb: Merge \"Support pre-loading browser plugins on the system image.\" into gingerbread\n\nMerge commit \u0027a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4\u0027\n\n* commit \u0027a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4\u0027:\n  Support pre-loading browser plugins on the system image.\n"
    },
    {
      "commit": "a3faa923a0ac8d0d58409fcf7c99e8ff7b261ef4",
      "tree": "4cb39cdb0b1be3b9c581b10902bee88214418712",
      "parents": [
        "02b19843d4fb28103cc4b21aa2017eeca795d87d",
        "6726d6bb1a30167786864c445cbe0370ee0dd58c"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Aug 30 08:06:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 08:06:36 2010 -0700"
      },
      "message": "am 6726d6bb: Merge \"Support pre-loading browser plugins on the system image.\" into gingerbread\n\nMerge commit \u00276726d6bb1a30167786864c445cbe0370ee0dd58c\u0027 into gingerbread-plus-aosp\n\n* commit \u00276726d6bb1a30167786864c445cbe0370ee0dd58c\u0027:\n  Support pre-loading browser plugins on the system image.\n"
    },
    {
      "commit": "6726d6bb1a30167786864c445cbe0370ee0dd58c",
      "tree": "b5d585e9b17ca1d720de719920508ef7e2032ab3",
      "parents": [
        "27cf4ad88ff8ba2b64d806b0ebb0181b1f42c888",
        "de2c49ef48de4e18e53fa1e6b13888a15965a1cc"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Aug 30 07:31:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 07:31:46 2010 -0700"
      },
      "message": "Merge \"Support pre-loading browser plugins on the system image.\" into gingerbread"
    },
    {
      "commit": "dbead321daf2c16dc74e182bec591b278cfccb2c",
      "tree": "7285bba0aa947a0883f1cfa8937f2dc0ee4fc5f7",
      "parents": [
        "48114f72fd927ede7ac757b377cfa9a663265c3f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 09:27:55 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 30 09:27:55 2010 -0400"
      },
      "message": "MTP: Add try/finally handling to finalize overrides\n\nChange-Id: I23c481d6214ed5f045f903845632c07c11bb42a3\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2a4e96067d074ef78aeafea13469a85690346b60",
      "tree": "ad15d48473a553a3efd23fcd4bda267001ca4b4b",
      "parents": [
        "1604ae64564ff088a46efbc072c68024bfc8325f"
      ],
      "author": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Wed Aug 25 14:10:10 2010 +0800"
      },
      "committer": {
        "name": "Bai Tao",
        "email": "michaelbai@google.com",
        "time": "Mon Aug 30 10:52:15 2010 +0800"
      },
      "message": "Added new method to format the phone number when neccessary.\n\nChange-Id: I90fb38c1d36dc1ccf7eaa3b4cc34cd29f5151493\n"
    },
    {
      "commit": "1604ae64564ff088a46efbc072c68024bfc8325f",
      "tree": "f8f3849a53e301633b4b99cf0355c50cd9fee0b0",
      "parents": [
        "c5d8f661400fd08322eafdef77de10438a5067a6",
        "3e3fcf985f5d729437c3c40f568c8af1c42cc46d"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Sat Aug 28 10:04:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 28 10:04:20 2010 -0700"
      },
      "message": "Merge \"Testing Documentation in the Dev Guide tab\""
    },
    {
      "commit": "c5d8f661400fd08322eafdef77de10438a5067a6",
      "tree": "47153d52f659c54816c2870c50e016b0c45dd5e2",
      "parents": [
        "9cf455f40f3df2ac50e8705a42a469e24d6e7ae5"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Fri Aug 27 23:43:08 2010 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Fri Aug 27 23:43:08 2010 -0700"
      },
      "message": "Revert \"Fix build.\"\n\nThis reverts commit 27cf4ad88ff8ba2b64d806b0ebb0181b1f42c888.\n\nIronically, this change (to fix the build in gingerbread) ended up\nbreaking the (previously-green) build in master.  It probably should\nhave been marked to not merge.  Either way, this fixes the master\nbuild\n"
    },
    {
      "commit": "9cf455f40f3df2ac50e8705a42a469e24d6e7ae5",
      "tree": "18c6c3dda7dab417b305296bb09524c2d7484ee5",
      "parents": [
        "1bc2c58d696883c0a25f843ce6ad1473a9b227cb",
        "02b19843d4fb28103cc4b21aa2017eeca795d87d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:42:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:42:11 2010 -0700"
      },
      "message": "am 02b19843: am 27cf4ad8: Fix build.\n\nMerge commit \u002702b19843d4fb28103cc4b21aa2017eeca795d87d\u0027\n\n* commit \u002702b19843d4fb28103cc4b21aa2017eeca795d87d\u0027:\n  Fix build.\n"
    },
    {
      "commit": "02b19843d4fb28103cc4b21aa2017eeca795d87d",
      "tree": "e5c8a7e4fa96c3740bcf8b77007cc2fab360f5a2",
      "parents": [
        "554d8726f8df053c07e0c68e43f060019c11264e",
        "27cf4ad88ff8ba2b64d806b0ebb0181b1f42c888"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:39:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:39:39 2010 -0700"
      },
      "message": "am 27cf4ad8: Fix build.\n\nMerge commit \u002727cf4ad88ff8ba2b64d806b0ebb0181b1f42c888\u0027 into gingerbread-plus-aosp\n\n* commit \u002727cf4ad88ff8ba2b64d806b0ebb0181b1f42c888\u0027:\n  Fix build.\n"
    },
    {
      "commit": "27cf4ad88ff8ba2b64d806b0ebb0181b1f42c888",
      "tree": "a9fafb08eb246add0052905b54b8f63395d4a02d",
      "parents": [
        "0776deff39b7fe8435f2cbf6aa84bf202bac70f5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 23:36:20 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 23:36:20 2010 -0400"
      },
      "message": "Fix build.\n\nChange-Id: I848bf50dc7c928e53a3637c4cec51ebcaef4f47f\n"
    },
    {
      "commit": "1bc2c58d696883c0a25f843ce6ad1473a9b227cb",
      "tree": "47153d52f659c54816c2870c50e016b0c45dd5e2",
      "parents": [
        "6e25ccaf6ed5b257792251461f811701cd3eed98",
        "554d8726f8df053c07e0c68e43f060019c11264e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:03:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:03:18 2010 -0700"
      },
      "message": "am 554d8726: (-s ours) am 0776deff: More obsolete status bar bits. DO NOT MERGE\n\nMerge commit \u0027554d8726f8df053c07e0c68e43f060019c11264e\u0027\n\n* commit \u0027554d8726f8df053c07e0c68e43f060019c11264e\u0027:\n  More obsolete status bar bits. DO NOT MERGE\n"
    },
    {
      "commit": "6e25ccaf6ed5b257792251461f811701cd3eed98",
      "tree": "47153d52f659c54816c2870c50e016b0c45dd5e2",
      "parents": [
        "68e8816f6d6cb752eb443d933b7e47abc5f5a936",
        "44af754cf0c9ad9a8162e1bd2af60737e81a8beb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:03:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:03:14 2010 -0700"
      },
      "message": "am 44af754c: (-s ours) am d02bdaab: Remove experimental immersive mode support. DO NOT MERGE\n\nMerge commit \u002744af754cf0c9ad9a8162e1bd2af60737e81a8beb\u0027\n\n* commit \u002744af754cf0c9ad9a8162e1bd2af60737e81a8beb\u0027:\n  Remove experimental immersive mode support. DO NOT MERGE\n"
    },
    {
      "commit": "554d8726f8df053c07e0c68e43f060019c11264e",
      "tree": "dd9518141dd67162970947c2b6bc7988809f41ce",
      "parents": [
        "44af754cf0c9ad9a8162e1bd2af60737e81a8beb",
        "0776deff39b7fe8435f2cbf6aa84bf202bac70f5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:00:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:00:40 2010 -0700"
      },
      "message": "am 0776deff: More obsolete status bar bits. DO NOT MERGE\n\nMerge commit \u00270776deff39b7fe8435f2cbf6aa84bf202bac70f5\u0027 into gingerbread-plus-aosp\n\n* commit \u00270776deff39b7fe8435f2cbf6aa84bf202bac70f5\u0027:\n  More obsolete status bar bits. DO NOT MERGE\n"
    },
    {
      "commit": "44af754cf0c9ad9a8162e1bd2af60737e81a8beb",
      "tree": "dc82615fca74b557d74e5af807e43fc7c126a928",
      "parents": [
        "8328578152fbfd23952a6cda4b2e60853d78eb74",
        "d02bdaab495641ab50e2123fdfd99a819cc40540"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:00:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:00:29 2010 -0700"
      },
      "message": "am d02bdaab: Remove experimental immersive mode support. DO NOT MERGE\n\nMerge commit \u0027d02bdaab495641ab50e2123fdfd99a819cc40540\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d02bdaab495641ab50e2123fdfd99a819cc40540\u0027:\n  Remove experimental immersive mode support. DO NOT MERGE\n"
    },
    {
      "commit": "0776deff39b7fe8435f2cbf6aa84bf202bac70f5",
      "tree": "88033600d72351efdcc1fa1e9225699cca8d79da",
      "parents": [
        "d02bdaab495641ab50e2123fdfd99a819cc40540"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 11:06:33 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "More obsolete status bar bits. DO NOT MERGE\n\nBug: 2949215\nChange-Id: Ibf39d37df63ce4bbd0e0da5325495feec9d69a67\n"
    },
    {
      "commit": "d02bdaab495641ab50e2123fdfd99a819cc40540",
      "tree": "63b4618d41b340ea2d4f01b98da2ce0ba478c032",
      "parents": [
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 26 10:28:46 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "Remove experimental immersive mode support. DO NOT MERGE\n\nBug: 2949215\n\nChange-Id: I7d998ef571ef7e149bb96261430e92150b80b77d\n"
    }
  ],
  "next": "68e8816f6d6cb752eb443d933b7e47abc5f5a936"
}
