)]}'
{
  "log": [
    {
      "commit": "a9c43aaa4482819ca14bb5f036b328dd4e5f2211",
      "tree": "8db3dbfe3b071b0431e56e9090aed40de017e0b8",
      "parents": [
        "7d04f2bc4e38d5d7d2b37d6dec76fb3793311341",
        "0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 19:19:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 19:19:37 2010 -0700"
      },
      "message": "am 0a77ce27: New edge effects for scrolling widgets (overscroll)\n\nMerge commit \u00270a77ce277c6ed2aa25bbea5f8cd5687c0720cb68\u0027 into gingerbread-plus-aosp\n\n* commit \u00270a77ce277c6ed2aa25bbea5f8cd5687c0720cb68\u0027:\n  New edge effects for scrolling widgets (overscroll)\n"
    },
    {
      "commit": "0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68",
      "tree": "ebc9590d88ae375498aac04a168c49984138749a",
      "parents": [
        "4c72ad75cfb413f54cb59d413a232e77c7260ef2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 25 14:37:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 19:14:07 2010 -0700"
      },
      "message": "New edge effects for scrolling widgets (overscroll)\n\nTODO: Currently disabled for WebView. Assets used for the glow effect\nneed to be themable/styleable. Overscroll effect should take place\neven when the user did not grab the widget within actual content.\n\nChange-Id: I68277d14d37dc5bcdb9254eaddf6e4998b3f2bf4\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "b8453f4e0e32d11926f4c5badf656cf1062fbe08",
      "tree": "86f05f1037354854436cc120bcf7aa63da2c60c4",
      "parents": [
        "445ab76c49779998543bb78881f5d9f8ae81e598"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 27 17:10:36 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 27 17:10:36 2010 -0700"
      },
      "message": "Fix issue 2952766.\n\nThe problem is that the audio policy manager does not handle the input devices\nwhen forced use for telephony is changed.\nThe problem does not appear in a call over PSTN becasue only teh output devices drives the\nrouting of in call audio to/from the base band.\n\nThe fix consists in modifying AudioPolicyManagerBase::setForceUse() to check for active inputs\nand update the input device if needed.\n\nChange-Id: I0d36d1f5eef1cce527929180c29b025439902f10\n"
    },
    {
      "commit": "fd33de37f5549012fd23bad13b2699673f001e8e",
      "tree": "931989fec69286efd3b00e2c705d6c705e73fd53",
      "parents": [
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 27 17:08:59 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 27 17:08:59 2010 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I0f69e84a77ae78da72946178e29ecea9dd3f7062\n"
    },
    {
      "commit": "8328578152fbfd23952a6cda4b2e60853d78eb74",
      "tree": "9467164d24c5dba533a2d1f4b1f9e9b89a6536c7",
      "parents": [
        "63b5b8701092de71e48b36cce8eb36f51f9d4d5e",
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 16:45:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:45:45 2010 -0700"
      },
      "message": "am 7046bd92: Merge \"Allow native shared libraries in ASEC containers\" into gingerbread\n\nMerge commit \u00277046bd924f77c54585b9e0e0c95e5edd2ceb55a3\u0027 into gingerbread-plus-aosp\n\n* commit \u00277046bd924f77c54585b9e0e0c95e5edd2ceb55a3\u0027:\n  Allow native shared libraries in ASEC containers\n"
    },
    {
      "commit": "63b5b8701092de71e48b36cce8eb36f51f9d4d5e",
      "tree": "6ee407e60be45f2ad4200a9eeefe0ca05cff2b2f",
      "parents": [
        "8da20dd03797dcdc1f417fe9cebc21825551dd69",
        "15665bb60eb2ca8d114724379c156ff7f2a6cc53"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:43:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:43:28 2010 -0700"
      },
      "message": "am 15665bb6: Add current.xml API file missing from I8f2b6b79.\n\nMerge commit \u002715665bb60eb2ca8d114724379c156ff7f2a6cc53\u0027 into gingerbread-plus-aosp\n\n* commit \u002715665bb60eb2ca8d114724379c156ff7f2a6cc53\u0027:\n  Add current.xml API file missing from I8f2b6b79.\n"
    },
    {
      "commit": "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3",
      "tree": "c196e82e62517c4a7e50f7cc64abdff53b53f345",
      "parents": [
        "15665bb60eb2ca8d114724379c156ff7f2a6cc53",
        "85387d7ba36e56b291cbde87acb5a5b2200fe01c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 16:42:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 16:42:28 2010 -0700"
      },
      "message": "Merge \"Allow native shared libraries in ASEC containers\" into gingerbread"
    },
    {
      "commit": "15665bb60eb2ca8d114724379c156ff7f2a6cc53",
      "tree": "9bf83e0eb1d6f8c39d117c75567ccd3149df3ab1",
      "parents": [
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:36:43 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:40:22 2010 -0700"
      },
      "message": "Add current.xml API file missing from I8f2b6b79.\n\nFixes build.\n\nChange-Id: I7d845fb45b5221425f41cf3069fea7f31ea6b225\n"
    },
    {
      "commit": "85387d7ba36e56b291cbde87acb5a5b2200fe01c",
      "tree": "adea29b181a25c2ffd8ecaebded62fb4d2dc1a93",
      "parents": [
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 26 10:13:11 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 16:40:06 2010 -0700"
      },
      "message": "Allow native shared libraries in ASEC containers\n\nThis change moves the native library handling earlier in the package\ninstallation process so that it may be inserted into ASEC containers\nbefore they are finalized in the DefaultContainerService.\n\nNote that native libraries on SD card requires that vold mount ASEC\ncontainers without the \"noexec\" flag on the mount point.\n\nChange-Id: Ib34b1886bf6f94b99bb7b3781db6e9b5a58807ba\n"
    },
    {
      "commit": "8da20dd03797dcdc1f417fe9cebc21825551dd69",
      "tree": "327062784d94aee01e43c6a0f11cfaa0f7e788aa",
      "parents": [
        "d71021cb30bd20dabd6783f4235d5f245a7bd1a3",
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:18:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:18:09 2010 -0700"
      },
      "message": "am 4f8c2f26: Fix docs build.\n\nMerge commit \u00274f8c2f26bfd9de8c8a31369dbedd415c7d6d9699\u0027 into gingerbread-plus-aosp\n\n* commit \u00274f8c2f26bfd9de8c8a31369dbedd415c7d6d9699\u0027:\n  Fix docs build.\n"
    },
    {
      "commit": "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699",
      "tree": "c35980867f514f9469948c4f034e2e2a8948ed5d",
      "parents": [
        "0c731f99b05630e16dce572ac206ab75c90891cd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:10:25 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:14:42 2010 -0700"
      },
      "message": "Fix docs build.\n\nChange-Id: I49591c46080361acf5b528116726c27b6ed9da9a\n"
    },
    {
      "commit": "d71021cb30bd20dabd6783f4235d5f245a7bd1a3",
      "tree": "54d69a563b72868911f5370c2a6d043618d5276a",
      "parents": [
        "af610b2b9fbf6a7e5e03d3d8bce2f4e082d21048",
        "0c731f99b05630e16dce572ac206ab75c90891cd"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:10:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:10:06 2010 -0700"
      },
      "message": "am 0c731f99: Merge \"Send broadcast intent when configured location providers change.\" into gingerbread\n\nMerge commit \u00270c731f99b05630e16dce572ac206ab75c90891cd\u0027 into gingerbread-plus-aosp\n\n* commit \u00270c731f99b05630e16dce572ac206ab75c90891cd\u0027:\n  Send broadcast intent when configured location providers change.\n"
    },
    {
      "commit": "0c731f99b05630e16dce572ac206ab75c90891cd",
      "tree": "6d558d62a2674c0be8d40003f19555f57649b23d",
      "parents": [
        "1620d118a49dc6df7b0e83d7343f8a8bb6e23b12",
        "0c5a04014d3833c9a82772a832d3bc6410fc52ac"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:02:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 16:02:21 2010 -0700"
      },
      "message": "Merge \"Send broadcast intent when configured location providers change.\" into gingerbread"
    },
    {
      "commit": "c4e0b70a21fadb47d70955c71fc31ce1473da925",
      "tree": "138af40209a99a4dc3d34ad49855cba1aa9ed132",
      "parents": [
        "577615c98e390f8417e07844d04304eac5b0e911"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 15:21:07 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 15:21:07 2010 -0700"
      },
      "message": "ALoopers can now be named (useful to distinguish threads).\n\nChange-Id: Ieabaddb2e3a9e3a7a5bc36e55cd0721b60dbd50e\n"
    },
    {
      "commit": "af610b2b9fbf6a7e5e03d3d8bce2f4e082d21048",
      "tree": "98dc14984a6858fb909c00b0ccedf94cab418150",
      "parents": [
        "a5fe77d004091bd9521d087c2572f587191afbfc",
        "1620d118a49dc6df7b0e83d7343f8a8bb6e23b12"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 15:13:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 15:13:53 2010 -0700"
      },
      "message": "am 1620d118: Fix SDK build error.\n\nMerge commit \u00271620d118a49dc6df7b0e83d7343f8a8bb6e23b12\u0027 into gingerbread-plus-aosp\n\n* commit \u00271620d118a49dc6df7b0e83d7343f8a8bb6e23b12\u0027:\n  Fix SDK build error.\n"
    },
    {
      "commit": "1620d118a49dc6df7b0e83d7343f8a8bb6e23b12",
      "tree": "06f2902572c1e3fd2c77d77a7b78fbeaae17343b",
      "parents": [
        "df8356ff9a2f1fab44bb3aea26c5da0a9f23a4ad"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 15:09:20 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 15:09:20 2010 -0700"
      },
      "message": "Fix SDK build error.\n\nChange-Id: I4705c10da850d684caa7067d656aff11bc65acbb\n"
    },
    {
      "commit": "a5fe77d004091bd9521d087c2572f587191afbfc",
      "tree": "43f9be2187bb6e447c92bcd672087b1f303d6f79",
      "parents": [
        "705c2e66dcb358c865cf912a5496825088044b79",
        "df8356ff9a2f1fab44bb3aea26c5da0a9f23a4ad"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 27 14:36:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 14:36:02 2010 -0700"
      },
      "message": "am df8356ff: Merge \"Workaround for a QCOM issue where the output buffer size advertised by the AVC encoder is occasionally too small.\" into gingerbread\n\nMerge commit \u0027df8356ff9a2f1fab44bb3aea26c5da0a9f23a4ad\u0027 into gingerbread-plus-aosp\n\n* commit \u0027df8356ff9a2f1fab44bb3aea26c5da0a9f23a4ad\u0027:\n  Workaround for a QCOM issue where the output buffer size advertised by the AVC encoder\n"
    },
    {
      "commit": "df8356ff9a2f1fab44bb3aea26c5da0a9f23a4ad",
      "tree": "deef441c28ac032ba33bab5eb81cdacac73da785",
      "parents": [
        "d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2",
        "90862e2a8b3ea522cf1dace5e93dcec109a1aa85"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 27 14:33:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 14:33:54 2010 -0700"
      },
      "message": "Merge \"Workaround for a QCOM issue where the output buffer size advertised by the AVC encoder is occasionally too small.\" into gingerbread"
    },
    {
      "commit": "705c2e66dcb358c865cf912a5496825088044b79",
      "tree": "3de64fc3fbf4eddbe390d1e1ecb5cd135754f1c9",
      "parents": [
        "e481f19cf0898ef23423ced82dfaade00faeca9a",
        "d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:22:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 14:22:21 2010 -0700"
      },
      "message": "am d851e6fe: Merge \"Unhide camera fps range API and deprecate old ones.\" into gingerbread\n\nMerge commit \u0027d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2\u0027:\n  Unhide camera fps range API and deprecate old ones.\n"
    },
    {
      "commit": "d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2",
      "tree": "e4da3a25187dc2e8e87b1b1bb2d6c789ed795a04",
      "parents": [
        "ff3dcf27be2bbb259b7605396d36e50ade35266f",
        "5f1e69c76ef5886ed65e303490c5f660da4756ef"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:20:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 14:20:51 2010 -0700"
      },
      "message": "Merge \"Unhide camera fps range API and deprecate old ones.\" into gingerbread"
    },
    {
      "commit": "5f1e69c76ef5886ed65e303490c5f660da4756ef",
      "tree": "c02010280f6323b54e2f36e84ffdf9c1d76144fe",
      "parents": [
        "ee4831c4bb39144b995ea561ad35b9b0e1864b33"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 18 11:39:12 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:19:32 2010 -0700"
      },
      "message": "Unhide camera fps range API and deprecate old ones.\n\nOriginal preview frame rate API assumes the frame rate\nis fixed. It does not not work with auto frame rate camera.\n\nChange-Id: I1233a22ed64d42f167432085716bb6bfc3d36bbf\n"
    },
    {
      "commit": "e481f19cf0898ef23423ced82dfaade00faeca9a",
      "tree": "1f45a4ac04a4966177eac204d552c8b0dc718a50",
      "parents": [
        "7d3ff3849c830f0136c692b6074f1ba5da288fe7",
        "ff3dcf27be2bbb259b7605396d36e50ade35266f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 27 14:17:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 14:17:00 2010 -0700"
      },
      "message": "am ff3dcf27: Merge \"cleanup EGL a bit. remove unused extension.\" into gingerbread\n\nMerge commit \u0027ff3dcf27be2bbb259b7605396d36e50ade35266f\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ff3dcf27be2bbb259b7605396d36e50ade35266f\u0027:\n  cleanup EGL a bit. remove unused extension.\n"
    },
    {
      "commit": "ff3dcf27be2bbb259b7605396d36e50ade35266f",
      "tree": "0a7a60959952fe1fe0041bcbf27925d46a354294",
      "parents": [
        "b86365ad74a197f2af6d70eedeb19083e31a9686",
        "ebc3d5a5490c208ac1706b49263bd780999df724"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 27 14:14:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 14:14:46 2010 -0700"
      },
      "message": "Merge \"cleanup EGL a bit. remove unused extension.\" into gingerbread"
    },
    {
      "commit": "0c5a04014d3833c9a82772a832d3bc6410fc52ac",
      "tree": "79831e18eee9d29207d199499a9ece7a7068fedc",
      "parents": [
        "445ab76c49779998543bb78881f5d9f8ae81e598"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 14:01:23 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 14:01:23 2010 -0700"
      },
      "message": "Send broadcast intent when configured location providers change.\n\nSee e.g. http://code.google.com/p/android/issues/detail?id\u003d10042\n\nThis is also needed by the power control widget, which has no reliable\nway otherwise of staying in-sync.\n\nChange-Id: I8f2b6b79b1843329bae952a25ea56f15e3cf92aa\n"
    },
    {
      "commit": "90862e2a8b3ea522cf1dace5e93dcec109a1aa85",
      "tree": "95b2c116c4b3ae3b5d196ee16ff3f013ee970eab",
      "parents": [
        "b86365ad74a197f2af6d70eedeb19083e31a9686"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 26 19:12:59 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 27 13:59:26 2010 -0700"
      },
      "message": "Workaround for a QCOM issue where the output buffer size advertised by the AVC encoder\nis occasionally too small.\n\nbug - 2882917\n\nChange-Id: Id59d8529084c5689a26f272e0cd3b1e955fd8a30\n"
    },
    {
      "commit": "7d3ff3849c830f0136c692b6074f1ba5da288fe7",
      "tree": "1f6fae1a9ce6001f5a655a4f7c0ad0028c40bc07",
      "parents": [
        "05c1cadaeaf272a70acc889bfccd607648058470",
        "b86365ad74a197f2af6d70eedeb19083e31a9686"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 27 13:48:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 13:48:48 2010 -0700"
      },
      "message": "am b86365ad: Merge \"Suppress the video recording start signal - bug 2950297\" into gingerbread\n\nMerge commit \u0027b86365ad74a197f2af6d70eedeb19083e31a9686\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b86365ad74a197f2af6d70eedeb19083e31a9686\u0027:\n  Suppress the video recording start signal\n"
    },
    {
      "commit": "b86365ad74a197f2af6d70eedeb19083e31a9686",
      "tree": "ced9f978d403df1e7353aec85bc71b7b7485c2da",
      "parents": [
        "577615c98e390f8417e07844d04304eac5b0e911",
        "d7f1c3d69274fef8772a663ce1c792fd0466fcc5"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 27 13:47:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 13:47:06 2010 -0700"
      },
      "message": "Merge \"Suppress the video recording start signal - bug 2950297\" into gingerbread"
    },
    {
      "commit": "05c1cadaeaf272a70acc889bfccd607648058470",
      "tree": "8d9a71d665475467a117b5903c9fcafe737606e8",
      "parents": [
        "e25e03612e1a2988ed83f24d2658cf0898fd1944",
        "577615c98e390f8417e07844d04304eac5b0e911"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 13:46:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 13:46:19 2010 -0700"
      },
      "message": "am 577615c9: Merge \"Better support for rtsp (normal play-)time display. Better seek support, timeout if no packets arrive for too long.\" into gingerbread\n\nMerge commit \u0027577615c98e390f8417e07844d04304eac5b0e911\u0027 into gingerbread-plus-aosp\n\n* commit \u0027577615c98e390f8417e07844d04304eac5b0e911\u0027:\n  Better support for rtsp (normal play-)time display. Better seek support, timeout if no packets arrive for too long.\n"
    },
    {
      "commit": "e25e03612e1a2988ed83f24d2658cf0898fd1944",
      "tree": "fdd1abdc68d11a2970331d9530e6444d8bbb3765",
      "parents": [
        "053d5ce992d54e6cedf018001f9eda7c4cb24c6a",
        "e250c220d1bb3bd117641add94ee7465a82f085c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 13:46:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 13:46:14 2010 -0700"
      },
      "message": "am e250c220: Merge \"We accidentally always aborted after 10 secs, even if the connection was fine.\" into gingerbread\n\nMerge commit \u0027e250c220d1bb3bd117641add94ee7465a82f085c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e250c220d1bb3bd117641add94ee7465a82f085c\u0027:\n  We accidentally always aborted after 10 secs, even if the connection was fine.\n"
    },
    {
      "commit": "577615c98e390f8417e07844d04304eac5b0e911",
      "tree": "7d2501c7158a2eb40a056f134f68cb59726c96ae",
      "parents": [
        "e250c220d1bb3bd117641add94ee7465a82f085c",
        "eeb97d91b97f1fc0b26815f098515e9c06d219b8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 13:44:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 13:44:14 2010 -0700"
      },
      "message": "Merge \"Better support for rtsp (normal play-)time display. Better seek support, timeout if no packets arrive for too long.\" into gingerbread"
    },
    {
      "commit": "e250c220d1bb3bd117641add94ee7465a82f085c",
      "tree": "7a9cdebc28ae2224618babfe338edd734413477e",
      "parents": [
        "ee4831c4bb39144b995ea561ad35b9b0e1864b33",
        "d6a40047412d0269f79e6c992115642f0c65ea96"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 13:44:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 13:44:07 2010 -0700"
      },
      "message": "Merge \"We accidentally always aborted after 10 secs, even if the connection was fine.\" into gingerbread"
    },
    {
      "commit": "eeb97d91b97f1fc0b26815f098515e9c06d219b8",
      "tree": "4e3cb3f496efcdb8ed23796133c1bc2369822f3f",
      "parents": [
        "d6a40047412d0269f79e6c992115642f0c65ea96"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 13:29:08 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 27 13:29:08 2010 -0700"
      },
      "message": "Better support for rtsp (normal play-)time display. Better seek support, timeout if no packets arrive for too long.\n\nChange-Id: Id491541a6ae501604cda815f8e961a3bfe26db7d\nrelated-to-bug: 2556656\n"
    },
    {
      "commit": "ebc3d5a5490c208ac1706b49263bd780999df724",
      "tree": "b7744cf2bd77c9db2cfa70148f0466ea90d73cab",
      "parents": [
        "445ab76c49779998543bb78881f5d9f8ae81e598"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 27 13:15:50 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 27 13:17:32 2010 -0700"
      },
      "message": "cleanup EGL a bit. remove unused extension.\n\nChange-Id: Ia87120b076ab1bf7b28f06087878d8161fb46c88\n"
    },
    {
      "commit": "053d5ce992d54e6cedf018001f9eda7c4cb24c6a",
      "tree": "d799f669b92907f8942aecc39501f1f45b68de9c",
      "parents": [
        "8e724905261bf4913bac75adc64fb08ed5ba8b7d",
        "ee4831c4bb39144b995ea561ad35b9b0e1864b33"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 13:16:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 13:16:24 2010 -0700"
      },
      "message": "am ee4831c4: Merge \"Added char limit to string\" into gingerbread\n\nMerge commit \u0027ee4831c4bb39144b995ea561ad35b9b0e1864b33\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ee4831c4bb39144b995ea561ad35b9b0e1864b33\u0027:\n  Added char limit to string\n"
    },
    {
      "commit": "ee4831c4bb39144b995ea561ad35b9b0e1864b33",
      "tree": "1e81c8d7efe6278a18be72be64db078456cb7e57",
      "parents": [
        "ad6731b0fc759e446504bca163d8fd2fb6326577",
        "92209482723e489e3598e8b503ece8071eaab04e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 13:13:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 13:13:56 2010 -0700"
      },
      "message": "Merge \"Added char limit to string\" into gingerbread"
    },
    {
      "commit": "92209482723e489e3598e8b503ece8071eaab04e",
      "tree": "a462dcab9002fb9491c495a1185a98c367c37716",
      "parents": [
        "445ab76c49779998543bb78881f5d9f8ae81e598"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 13:12:32 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 13:12:32 2010 -0700"
      },
      "message": "Added char limit to string\n\nBug http://b/issue?id\u003d2953774\n\nChange-Id: I8aa1009712b46e54942a3d653059f464dabc3f9f\n"
    },
    {
      "commit": "8e724905261bf4913bac75adc64fb08ed5ba8b7d",
      "tree": "c5f7572f43c5422019b9b9c23cca2cb501f88777",
      "parents": [
        "95464c9aa063d2e36a0385a60edd6ee519ed2d85",
        "ad6731b0fc759e446504bca163d8fd2fb6326577"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 13:00:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 13:00:22 2010 -0700"
      },
      "message": "am ad6731b0: Merge \"Add debugging to ZipFileRO\" into gingerbread\n\nMerge commit \u0027ad6731b0fc759e446504bca163d8fd2fb6326577\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ad6731b0fc759e446504bca163d8fd2fb6326577\u0027:\n  Add debugging to ZipFileRO\n"
    },
    {
      "commit": "ad6731b0fc759e446504bca163d8fd2fb6326577",
      "tree": "c7e086edd7ad6120a8e1ffeaf81dbdb6053995ba",
      "parents": [
        "445ab76c49779998543bb78881f5d9f8ae81e598",
        "6329fdbded79bc659fedcd6b7051de8840a5de64"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 12:58:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 12:58:00 2010 -0700"
      },
      "message": "Merge \"Add debugging to ZipFileRO\" into gingerbread"
    },
    {
      "commit": "6329fdbded79bc659fedcd6b7051de8840a5de64",
      "tree": "2e91336275212b84f321ffd9148a711b7d47c911",
      "parents": [
        "1b400c7763e63505bafd496953764c3e97c2be5b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 12:47:32 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 12:47:34 2010 -0700"
      },
      "message": "Add debugging to ZipFileRO\n\nSome assets are failing to read from ZIP files. This adds a bit more\ndebugging to figure out what\u0027s going on.\n\nChange-Id: Id90e10546c54c85069a34478fbc28bc2523bda5d\n"
    },
    {
      "commit": "95464c9aa063d2e36a0385a60edd6ee519ed2d85",
      "tree": "9988c0f5748f33e642cd67275752004e628a56ac",
      "parents": [
        "aeaf2830f5ab81e6f95062514239081af65a914f",
        "445ab76c49779998543bb78881f5d9f8ae81e598"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 12:23:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:23:47 2010 -0700"
      },
      "message": "am 445ab76c: Merge \"Broken build. Missing ;\" into gingerbread\n\nMerge commit \u0027445ab76c49779998543bb78881f5d9f8ae81e598\u0027 into gingerbread-plus-aosp\n\n* commit \u0027445ab76c49779998543bb78881f5d9f8ae81e598\u0027:\n  Broken build. Missing ;\n"
    },
    {
      "commit": "aeaf2830f5ab81e6f95062514239081af65a914f",
      "tree": "38ff19231c69bed7a7b348e6446f6c75c23f3b6d",
      "parents": [
        "2479097ecb899f1e193063e3ce126c721e13c455",
        "e69b286005b0b543e274f523d894e069811215a6"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 12:23:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:23:43 2010 -0700"
      },
      "message": "am e69b2860: Merge \"DO NOT MERGE Removed \"Stop selecting text\" option.\" into gingerbread\n\nMerge commit \u0027e69b286005b0b543e274f523d894e069811215a6\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e69b286005b0b543e274f523d894e069811215a6\u0027:\n  DO NOT MERGE Removed \"Stop selecting text\" option.\n"
    },
    {
      "commit": "2479097ecb899f1e193063e3ce126c721e13c455",
      "tree": "6db0e4efab2651fe8914d9ddecf78931960a7da4",
      "parents": [
        "d322d16323176ddd5fef3383798176f64d0078c8",
        "b94493feaf8b7a620a25c23c1f131a999ed61293"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 12:23:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:23:39 2010 -0700"
      },
      "message": "am b94493fe: Merge \"Document blocking behavior of ImageView setImageURI and setImageResource\" into gingerbread\n\nMerge commit \u0027b94493feaf8b7a620a25c23c1f131a999ed61293\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b94493feaf8b7a620a25c23c1f131a999ed61293\u0027:\n  Document blocking behavior of ImageView setImageURI and setImageResource\n"
    },
    {
      "commit": "d322d16323176ddd5fef3383798176f64d0078c8",
      "tree": "1c5941efe2dcd37eaf46d4b254c39381b5ef0a7b",
      "parents": [
        "e339c0968e781f28e0c690afc746ea3d16aba146",
        "ae66946bd9e9f1168241c75196d2379b43e3ca30"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 27 12:23:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:23:35 2010 -0700"
      },
      "message": "am ae66946b: Merge \"fix a race in SF buffer management\" into gingerbread\n\nMerge commit \u0027ae66946bd9e9f1168241c75196d2379b43e3ca30\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ae66946bd9e9f1168241c75196d2379b43e3ca30\u0027:\n  fix a race in SF buffer management\n"
    },
    {
      "commit": "e339c0968e781f28e0c690afc746ea3d16aba146",
      "tree": "c118faaa8e0b58a422b72480871587d7a09b7d4d",
      "parents": [
        "28130baefb4fa6d1e0ff9c92337295ba74461cf7",
        "9020595b7f376bb414c9a6dba216dec76ababb17"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 12:23:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:23:30 2010 -0700"
      },
      "message": "am 9020595b: am f5287094: Fix closing tag in docs.\n\nMerge commit \u00279020595b7f376bb414c9a6dba216dec76ababb17\u0027 into gingerbread-plus-aosp\n\n* commit \u00279020595b7f376bb414c9a6dba216dec76ababb17\u0027:\n  Fix closing tag in docs.\n"
    },
    {
      "commit": "28130baefb4fa6d1e0ff9c92337295ba74461cf7",
      "tree": "21c870a702d64402a8fa503353b82ae21bb50bee",
      "parents": [
        "dfad42760f3c9c3b8439ff4b365256474471abe4",
        "6b50986a6b64fa3cbe4d527137134cd14d0ad6bd"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 12:08:40 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 12:08:40 2010 -0700"
      },
      "message": "resolved conflicts for merge of 6b50986a to gingerbread-plus-aosp\n\nChange-Id: I7c5ec7ae717e75ad242e2c1ad4537052e4eea718\n"
    },
    {
      "commit": "adecf1c1a9bbb471e59adb2bfe98b5bb7a9d21f5",
      "tree": "565e1d7efa93f93370c860fcc8c195c689c1adb9",
      "parents": [
        "445ab76c49779998543bb78881f5d9f8ae81e598"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 27 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 27 11:54:39 2010 -0700"
      },
      "message": "LVM release 1.07 delivery.\n\n- Virtualizer now uses the correct control parameter, instead of reverberation\n- Volume smoothing for first frame has been added\n- Equalizer_setParameter now returns correct error code\n- Correcting Non-Linear compressor gain step noise during transitions and effect level changes\n- Removed SVN header blocks\n- Memory and MIPS values have been added to the API\n- Reverb uses a more efficient malloc for input PCM\n- Reverb DecayHFRatio now ranges up to 2000\n- Logging has been removed for most volume functions\n\nChange-Id: Ib59e7e331263c3811559231b4ae90c82e34a8421\n"
    },
    {
      "commit": "445ab76c49779998543bb78881f5d9f8ae81e598",
      "tree": "25bb06c966397bc5643cbfd84d920da70e134409",
      "parents": [
        "e69b286005b0b543e274f523d894e069811215a6",
        "0db187a3e62074af6a22802bded52a921f69e7df"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 11:52:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 27 11:52:27 2010 -0700"
      },
      "message": "Merge \"Broken build. Missing ;\" into gingerbread"
    },
    {
      "commit": "0db187a3e62074af6a22802bded52a921f69e7df",
      "tree": "8819b8ce7588e0a4e22b02cde2177e52d2bd54c0",
      "parents": [
        "9020595b7f376bb414c9a6dba216dec76ababb17"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 11:51:34 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 11:51:34 2010 -0700"
      },
      "message": "Broken build. Missing ;\n\nChange-Id: Ic266e491a73fb3df00e77111a4ad9f270741c28b\n"
    }
  ],
  "next": "e69b286005b0b543e274f523d894e069811215a6"
}
