)]}'
{
  "log": [
    {
      "commit": "0a9005ed58d3a6173e8fffbd72933f7646c6fdba",
      "tree": "db52b60bd5c9ae4299c86f99cfcd5b104665192e",
      "parents": [
        "3937e055708a8618f184feab204fed4bb41f3f6e",
        "41e2e1f9919c9ae3593610f7e05f0d9cf69ec9b2"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Dec 08 17:42:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 08 17:42:36 2011 -0800"
      },
      "message": "Merge \"DOC CHANGE: Package text and Formatter javadoc\" into ics-mr0"
    },
    {
      "commit": "3937e055708a8618f184feab204fed4bb41f3f6e",
      "tree": "3b253107681d3addb2d89113b9bcf6e93a19969f",
      "parents": [
        "b32785c6e893743956e28b285b8e6f6fc7aa8edb",
        "13235db8f780a3cb322545687041b066dd74e736"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Wed Dec 07 16:07:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 07 16:07:49 2011 -0800"
      },
      "message": "Merge \"DOC CHANGE: Add text for android.os.storage\" into ics-mr0"
    },
    {
      "commit": "13235db8f780a3cb322545687041b066dd74e736",
      "tree": "ca7229224a4cc66195d77fee1c077d44712f66d5",
      "parents": [
        "babb72006b68364f5b6b7a1c7bbaeb6ae8330924"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Dec 06 13:43:01 2011 -0800"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Wed Dec 07 15:50:34 2011 -0800"
      },
      "message": "DOC CHANGE: Add text for android.os.storage\n\nChange-Id: Ia5785cff3860907af4c53cbe769126496ee338c3\n"
    },
    {
      "commit": "41e2e1f9919c9ae3593610f7e05f0d9cf69ec9b2",
      "tree": "af16966abc2e629dc2068d2b4ba1fccab38b18e5",
      "parents": [
        "9e2cf49fa360e70b33a870e9ae0b3eec11752972"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Dec 06 16:39:35 2011 -0800"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Wed Dec 07 15:24:25 2011 -0800"
      },
      "message": "DOC CHANGE: Package text and Formatter javadoc\n\nChange-Id: Ia34bf38d07b474522f65b89db4991c32909ecff2\n"
    },
    {
      "commit": "1d7d0af9a1ee32f30018ed4892de58a83fedc067",
      "tree": "4099ecbef46fadf100f248cc9e678cba400ebae7",
      "parents": [
        "431c3e4c7e2103865a90501a552b4e5145ed3f35"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Fri Dec 02 17:09:45 2011 -0800"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Dec 05 10:30:51 2011 -0800"
      },
      "message": "DOC CHANGE: Add Content URI ref doc\n\nChange-Id: I859b4bdc9d78f1f5e5769fe3fee421af2ad85778\n"
    },
    {
      "commit": "2d9f4620625405b916aa27177a6b5f82f8e5b15d",
      "tree": "5826a3a069631302fe07353487b71cec73bb5467",
      "parents": [
        "25261f59af0d902f239e541b735f7dc31e714b07"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:49:06 2011 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:49:06 2011 -0800"
      },
      "message": "Fix build\n\nChange-Id: I465d85e4783763f311ed6ec0a09c1edde9712405\n"
    },
    {
      "commit": "25261f59af0d902f239e541b735f7dc31e714b07",
      "tree": "c429be7f0017b134bc1090a4eb8d4da76db5ce13",
      "parents": [
        "fe464a76d8fc858be971dbb5e67b1d22fd925347",
        "a4c2caac05009512213454d329579a79dde11e5f"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 28 16:00:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 28 16:00:49 2011 -0800"
      },
      "message": "Merge \"Increase time between wifi stop and wifi start: set to 2 minutes http://b/issue?id\u003d5629901\" into ics-mr0"
    },
    {
      "commit": "a4c2caac05009512213454d329579a79dde11e5f",
      "tree": "65c599b7a33938529e07a20a7f785ca31b94f21f",
      "parents": [
        "69e24843fc89dcdd35802dbb6a2b693650ec8a41"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Nov 17 11:11:59 2011 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Nov 21 21:22:10 2011 -0800"
      },
      "message": "Increase time between wifi stop and wifi start: set to 2 minutes\nhttp://b/issue?id\u003d5629901\n\nChange on state validation:\n  - When network state is broadcast in other network information,\n    the test activity will record the state change which cause false\n    alarm in the test.\n\nChange-Id: I8bd1e8c04ab97116f3a02ccc5543f34a7e651cda\n"
    },
    {
      "commit": "e30983e799407aa2c5801597616fa6581d41241f",
      "tree": "66eb644c8e64967cad0ad2d6bbe139a7be07e761",
      "parents": [
        "6da97a24e329851888890d4e380066037d08bcd7"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Nov 02 11:20:33 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Sat Nov 19 06:53:31 2011 +0900"
      },
      "message": "Do not merge. Fix a memory leak of a Binder in SpellCheckerService\n\nBug: 5499490\nBug: 5620722\nChange-Id: Idfc686595ae8459fff009386332821762d03cbc8\n"
    },
    {
      "commit": "6da97a24e329851888890d4e380066037d08bcd7",
      "tree": "69f2bf3cfed7b1afd993252206898221cf94fb73",
      "parents": [
        "d28bb28e080f1dcd27f5b4f8b697d77cac09495b",
        "44b58ab89e59b3d8241901232c8f7dc9617b206e"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Nov 16 15:31:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 15:31:03 2011 -0800"
      },
      "message": "Merge \"Check the bluetooth state for getUuid call\" into ics-mr0"
    },
    {
      "commit": "44b58ab89e59b3d8241901232c8f7dc9617b206e",
      "tree": "698f8d2e9fa6c4ff200b00e5560c240145dd7325",
      "parents": [
        "e562287c85662457864255028cd4bc3b04f13750"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Nov 16 12:27:57 2011 -0800"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Nov 16 12:27:57 2011 -0800"
      },
      "message": "Check the bluetooth state for getUuid call\n\nDonnot make the bluetoothservice.getUuids call if the bluetooth\nis not on. Also get rid of all the necessary locks on BluetoothService\nfor get property call. It had a lock on BluetoothAdapterProperty.\nbug5472114\n\nChange-Id: I383472ae6006fc1f0129c960c8a44ed0df027a43\n"
    },
    {
      "commit": "d5897dc7985e511c194f839d4b340fed2d63b41c",
      "tree": "ff64cbaafc38c2fd98b6504af3f120ee7346e0ea",
      "parents": [
        "8d8e669ea11d011b3e2320ad5dab580916b6d32e"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Mon Nov 14 15:46:16 2011 -0800"
      },
      "committer": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Mon Nov 14 15:46:16 2011 -0800"
      },
      "message": "fix for build breakage.\n\nChange-Id: Ie324e46a79923813edd2e5e0c34ede79e6ee3eea\n"
    },
    {
      "commit": "8d8e669ea11d011b3e2320ad5dab580916b6d32e",
      "tree": "26c0a9d29c0210134aea30a2663edcbc8693683a",
      "parents": [
        "8d00c194c228e67851e5a0cb75c4bf4d99dd40f0",
        "0cdbc3d6adfd8c66085797cf650edb658c9af8b2"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Mon Nov 14 15:08:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 14 15:08:05 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE cherry picking from MR0 cl 148223\" into ics-mr0"
    },
    {
      "commit": "8d00c194c228e67851e5a0cb75c4bf4d99dd40f0",
      "tree": "6bad2a55285a6e85ed73305d96b4e7dbf5262318",
      "parents": [
        "047c4de2c548960fff428a92099003593cede5f8",
        "9645720556d56f913e5fb2ea61606bb82f5fb4e1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 14 15:06:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 14 15:06:30 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "047c4de2c548960fff428a92099003593cede5f8",
      "tree": "c044f2b29bf73733e01ac6e108f5973b9717720e",
      "parents": [
        "19b1c12b5eb3417e9f56810cc08ee1e560da0a99",
        "287353a78eb7b3a9b092efa7cbc77f7cb350d0f1"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Mon Nov 14 15:03:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 14 15:03:17 2011 -0800"
      },
      "message": "Merge \"Adding mobile microbenchmark tests.\" into ics-mr0"
    },
    {
      "commit": "0cdbc3d6adfd8c66085797cf650edb658c9af8b2",
      "tree": "ac18d5f0df75180dc958666eac5527c7d1449bd3",
      "parents": [
        "19b1c12b5eb3417e9f56810cc08ee1e560da0a99"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Mon Nov 07 15:42:12 2011 -0500"
      },
      "committer": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Mon Nov 14 16:42:31 2011 -0500"
      },
      "message": "DO NOT MERGE cherry picking from MR0 cl 148223\n\nShowing a congratulations screen after choosing face unlock backup lock\n\nOnce a backup lock has been chosen, it sends an intent to show a\ncongratulations screen.  The moveTempGallery function has been moved\ninside this new activity so it is no longer needed in LockPatternUtils.\n\nChange-Id: I66868e6e3391b8b740f618fe633047ce388f55ca\n"
    },
    {
      "commit": "9645720556d56f913e5fb2ea61606bb82f5fb4e1",
      "tree": "c7d0e76ef9de9059bfd58c0ec353f9ac347e9aa1",
      "parents": [
        "7b8bec280f20e8a5863d8214bbc195497335eba6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 14 13:24:28 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 14 13:24:28 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I287b6b70df6795513fc1fc98d2fddaf310042e98\n"
    },
    {
      "commit": "f1f0c873b1d119a19342cb67ca77b59607951659",
      "tree": "5680df43f4ef32c5c025deb5559b5a864b4d41a1",
      "parents": [
        "6200a4b7eb07507055af93ec1a054640a39b9751"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 11 15:03:05 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 11 15:41:40 2011 -0800"
      },
      "message": "Fix bug in TextLayoutCacheKey handling embedded nulls.\n\nWe were not passing the length of the UTF-16 string to\nString16::setTo.  As a result, it was copying the contents of\nthe text up to the first null it found.\n\nFirst problem, these strings are not typically null terminated!\n\nSecond problem, if the string contained a null character, then\nwe might truncate it.  However, we only truncated the string\nwhen the copy constructor was invoked (say, when we called\nget() on the cache) but not in internalTextCopy() (before\nadding the key to the cache).\n\nAs a result of the second problem, we would first search\nthe cache for a key that matched a partially copied truncated\nstring (potentially reading uninitialized memory that followed it).\nFinding none, we would add the entry to the cache using\nthe correct key.\n\nIf the cache already had a value associated with the correct key,\nthen the put would fail, returning false.  Charging ever onwards,\nwe would add the size of the entry to the cache size.\n\nProceeding in this manner, it was possible for the cache to\nbelieve it had less remaining space than it really did.  At that\npoint, it was possible for the cache to evict all entries and\nyet still not think it had room to add a new one, so it would\ncontinue trying to make space indefinitely.\n\nBug: 5576812\nChange-Id: I05251594f6b2da0a5dc09f7200f04fe9100ec766\n"
    },
    {
      "commit": "63464c522915b5b12b6853d8568866c3d49008a3",
      "tree": "1609739ffdb7e36d88f86b22b2ddb96b70597667",
      "parents": [
        "7b8bec280f20e8a5863d8214bbc195497335eba6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 27 17:46:07 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 11 12:02:01 2011 -0800"
      },
      "message": "DO NOT MERGE Cherry pick from ics-mr1 - Bug 5275928 - Don\u0027t try to open an\noverflow menu under invalid circumstances.\n\nChange-Id: Ifb847b914b880ffb21dd5fc6efa833f46466f224\n"
    },
    {
      "commit": "7b8bec280f20e8a5863d8214bbc195497335eba6",
      "tree": "5108b89edca15e5c75a28ae4922a3a3350163bea",
      "parents": [
        "30f03ac650f2ffaafe9cc49942a4a8a7858dbd88",
        "06f938e8aa56cd89ab0bdb04c8b946392c428dd1"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 11 00:00:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 11 00:00:02 2011 -0800"
      },
      "message": "Merge \"PopupWindow dismiss() can get into a recursive loop.\" into ics-mr0"
    },
    {
      "commit": "30f03ac650f2ffaafe9cc49942a4a8a7858dbd88",
      "tree": "357fcaaaa51e71fe00e216cea0fcaf90c10eebce",
      "parents": [
        "ca5c881374d051361eb5f9a191d51b5716ef2366"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 10 17:03:12 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Nov 10 17:53:31 2011 -0800"
      },
      "message": "DO NOT MERGE. Fix leak in LayoutTransition\n\nLayoutTransition was making an incorrect assumption that there could\nonly be one transition animation on a child of a transitioning container.\nBut if multiple children are added/removed to/from that container, there would\nbe multiple calls to set up changing animations for each existing child\nof that container. This meant that the child would have multiple, new\nOnLayoutChangeListeners added to it as part of the setup process.\n\nMeanwhile, we would cache only the latest listener in a hashmap that used\nthe child as a key for the listener. Then when we cleaned up the hashmap later,\nwe would remove only the latest listener from the child, leaving the rest there\nfor eternity.\n\nThe fix is to skip the setup entirely for children that already have listeners\nset on them; they must, if that\u0027s the case, already have been set up and are\nalready listening for layout changes. Setting up the animation is redundant,\nand adding another listener is a leak.\n\nissue #5588509: memory leak in systemui\n\nChange-Id: Ie2192593d84702be7243c18760dfdb3a027b761c\n"
    },
    {
      "commit": "06f938e8aa56cd89ab0bdb04c8b946392c428dd1",
      "tree": "f5dc2200baf35de38fd0be20c29e5279e38dfb8a",
      "parents": [
        "e562287c85662457864255028cd4bc3b04f13750"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Nov 10 14:31:37 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Nov 10 14:31:41 2011 -0800"
      },
      "message": "PopupWindow dismiss() can get into a recursive loop.\n\n1. The dismiss method in a PopupWindow is first removing the\n   popup View from the WindowManager and then if the content\n   View differs from the popup View the former is removed from\n   the latter. Then dismiss() clears the dismissed flag so a\n   subsequent call to dismiss() is a NOP. However, removing\n   a View both from the WindowManager and from its parent\n   ViewGroup triggers stuff wich may lead to a subsequent call\n   to dismiss(). This leads to a stack overflow exception.\n\nbug:5598944\n\nChange-Id: I2aeeda591be3e9aa98fec1ee17ea8f0e746e6992\n"
    },
    {
      "commit": "287353a78eb7b3a9b092efa7cbc77f7cb350d0f1",
      "tree": "83ce59cbe1d2d85b116c2502f2c5bfd9d96d66ae",
      "parents": [
        "e562287c85662457864255028cd4bc3b04f13750"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Thu Nov 10 10:13:14 2011 -0800"
      },
      "committer": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Thu Nov 10 10:13:14 2011 -0800"
      },
      "message": "Adding mobile microbenchmark tests.\n\nChange-Id: Ifcd67b0265045778965aeff8e213c3929da02c3d\n"
    },
    {
      "commit": "7a6ce3465cda61626eb0a770bfbc28db548e05b7",
      "tree": "ee5d6881e23a3146392297cefb93ae8fcc18f817",
      "parents": [
        "b445362bd67cf596cfdd39db2dbe8f42cf9a119a"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Nov 08 17:36:34 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Nov 08 17:36:34 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I46ccb7f02a64e3e6c7597b0dc295450b4f5625e6\n"
    },
    {
      "commit": "348297abc0e03fb87a1d22465020b580d83fdd61",
      "tree": "bfcb273f7ba025ad164c9ab59e0a820ab475e00d",
      "parents": [
        "ca25016775391bf71f7503aeb61798df46fa54cf",
        "3b28e9a3daede9eac44faeb736ab4c8386ddd089"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 04 15:53:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 04 15:53:37 2011 -0700"
      },
      "message": "Merge \"Start using IP tool for advanced routing.\" into ics-mr0"
    },
    {
      "commit": "3b28e9a3daede9eac44faeb736ab4c8386ddd089",
      "tree": "c6c3540c8e3f415343e246c92a9a248e13f974b0",
      "parents": [
        "8c49b81b5971c3fd254c4ecd862d1a32b1917edb"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 02 14:37:19 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 04 09:52:04 2011 -0700"
      },
      "message": "Start using IP tool for advanced routing.\n\nbug:5495862\nbug:5396842\nChange-Id: I5e31b352b14a4dc746cacce4d61cf8d9ad7382a0\n"
    },
    {
      "commit": "2861d23d660c577c65faa7dfebd66d5b6f3f1a56",
      "tree": "d844122c58941f67a3b9ecf1166780f7323230c7",
      "parents": [
        "8c49b81b5971c3fd254c4ecd862d1a32b1917edb"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 03 18:52:58 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 03 18:52:58 2011 -0700"
      },
      "message": "Separate data stall detection and recovery from net stats.\n\nAlso use the AlarmManager instead of messages so the delays\nare consistent whether sleeping or not.\n\nBug: 5534004\nChange-Id: I24118b30214dddf8183c1200a89555d6c528e606\n"
    },
    {
      "commit": "2237e1e7b636651f0ed1efacefa8aaccb21433ca",
      "tree": "220233f1c79e447af808e4ff407c3521e5bc5781",
      "parents": [
        "953005e8243e4dc898a00d9a1612ae82772913b9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Nov 02 15:14:43 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Nov 02 15:14:43 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I2f073cc6d62d757ba4e6565a0c7974ca9cecba4c\n"
    },
    {
      "commit": "953005e8243e4dc898a00d9a1612ae82772913b9",
      "tree": "2b495ae3b26a07ea6597a37a2ba91a5c6c5502d1",
      "parents": [
        "db0ab2e731d755f64583c5704fa406bc0e7a2af4",
        "2cef1292c2208be7da781d4f906dc010510e401c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 01 21:15:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 01 21:15:26 2011 -0700"
      },
      "message": "Merge \"Specify component name for provisioning\" into ics-mr0"
    },
    {
      "commit": "bcf05a69090f342d328f1537d1d83406b883290b",
      "tree": "7176f5370f06fc0acd37aa8004475169f08f53f8",
      "parents": [
        "d5b25ecc07efb9d7f725731f29241217266b4c0c"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Nov 01 17:53:34 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Nov 01 17:58:00 2011 -0700"
      },
      "message": "Fix bug #5553401 TextLayoutCache is too verbose: \"computeValuesWithHarfbuzz -- need to force to single run\"\n\n- make single run case non verbose\n\nChange-Id: I5c3b87aeb613697233290ddecac3ca00f58f8313\n"
    },
    {
      "commit": "2cef1292c2208be7da781d4f906dc010510e401c",
      "tree": "e0ecf31ea098f835b3acb7f04476942a1db12912",
      "parents": [
        "7ec4284ab2026a82e6904a4974db8f947c159960"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 01 14:57:32 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 01 15:48:23 2011 -0700"
      },
      "message": "Specify component name for provisioning\n\nBug: 5544654\nChange-Id: I977cad131f7c4d9776997fc3153f4c0d12063af2\n"
    },
    {
      "commit": "bd9b1528051a1b257768fdbc5077a2d4473b02dd",
      "tree": "d1ab7cbc48ceba7db8f2884d65f70069554ba723",
      "parents": [
        "46e327ca32a29432941ba4487077577b10243aed",
        "57c8ac6e13cc1876f5ae64dd3db8f5ef324732d7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 01 13:27:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 01 13:27:56 2011 -0700"
      },
      "message": "Merge \"Add cdma_rmnet4 to list of monitored interfaces\" into ics-mr0"
    },
    {
      "commit": "46e327ca32a29432941ba4487077577b10243aed",
      "tree": "a239c8e5c0602a618a1e2b1c92c69327ecc827b3",
      "parents": [
        "9eb4c891a3db118f2546af7593c6251f3210f3ef",
        "26e9ee28decfe934f57f6e8dcaf5620b5502e926"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Nov 01 12:41:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 01 12:41:04 2011 -0700"
      },
      "message": "Merge \"Fix bug #5504346 Hung in native_getTextRunAdvances - DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "57c8ac6e13cc1876f5ae64dd3db8f5ef324732d7",
      "tree": "847dbb8e76e4763d49ce2d8d1ecedbe734c20bab",
      "parents": [
        "aeb11b598877523fd3c530c7a086c38b4a13c7a1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 01 11:51:27 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 01 11:51:27 2011 -0700"
      },
      "message": "Add cdma_rmnet4 to list of monitored interfaces\n\nLets the data traffic arrows work on LTE device on 1x,\nbut also lets telephony monitor for hung radios on 1X.\n\nbug:5531630\nChange-Id: I9fa25a5223afaa2e37373668c899ac28a95783fa\n"
    },
    {
      "commit": "26e9ee28decfe934f57f6e8dcaf5620b5502e926",
      "tree": "4a1019d10dc842dc13187583ca0f165a10ff2582",
      "parents": [
        "aeb11b598877523fd3c530c7a086c38b4a13c7a1"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 24 17:05:55 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Nov 01 10:49:44 2011 -0700"
      },
      "message": "Fix bug #5504346 Hung in native_getTextRunAdvances - DO NOT MERGE\n\n- better check of ICU returned values\n- default to single run if ICU is returning errors\n\nChange-Id: I836818bda4fc72a27b2201f01023cd23c5d99ecb\n"
    },
    {
      "commit": "4b6353ea0265bfed52d0637abd1b17596ce25ff0",
      "tree": "12db2c3540b8604641509a5597b231636bdcdfff",
      "parents": [
        "af675222f6340a8a9edbe9e8635014a18521e5e0",
        "0f4f97b70f6ad59b32e78720ba7357733bdef3e9"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Mon Oct 31 21:04:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 31 21:04:01 2011 -0700"
      },
      "message": "Merge \"Update camera continuous autofocus javadoc.\" into ics-mr0"
    },
    {
      "commit": "deb0f20c3d1abf68c7e0642b6c7e3fa3cc8b36be",
      "tree": "76572f7c23ec5e09a6b93dd4103fdc46d75fda55",
      "parents": [
        "69e640ee84fc218d6318acaf73a1c1841d7fba6b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Oct 31 14:41:13 2011 -0700"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Oct 31 15:42:13 2011 -0700"
      },
      "message": "Fix disableForegroundNdefPush crash.\n\nIt crashed due to the fact that we\u0027re committing a fragment change\nafter onSaveInstanceState() is called. Instead, commit without\nstoring the state - as the NfcFragment is something that needs\nto be setup explicitly anyway, it is not something the user\nexpects to be restored.\n\nBug: 5540962\nChange-Id: I5a8cd0e47306f2bbc14b592a0182083bb79cb21a\n"
    },
    {
      "commit": "69e640ee84fc218d6318acaf73a1c1841d7fba6b",
      "tree": "3657937f3baf9261fb25a4efd13e0e5f40f9a11c",
      "parents": [
        "2d280f754e32e556407df05d977cfabdfff1c070",
        "c696a53d1fe4d61373c5dc64dd057d322da90c8f"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 28 18:59:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 28 18:59:11 2011 -0700"
      },
      "message": "Merge \"Bring back the old-style Ring/Vibrate/Silent states when using volume keys.\" into ics-mr0"
    },
    {
      "commit": "c696a53d1fe4d61373c5dc64dd057d322da90c8f",
      "tree": "52999422370ca84ef1fedf1490bd6cfa14c7a96d",
      "parents": [
        "fe9a2a5471616a3267b30013bce36b13a455c0cd"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 28 17:02:37 2011 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 28 18:40:43 2011 -0700"
      },
      "message": "Bring back the old-style Ring/Vibrate/Silent states when using volume keys.\n\nIn order to completely mute the ringer (no vibrate), introduce an extra\nstate beyond mute, which mutes the vibrator as well, if it was enabled.\n\nBug: 5530217\n\nChange-Id: Ib1f299ee6bbca56c1aa7e1100662591362d08307\n"
    },
    {
      "commit": "2d280f754e32e556407df05d977cfabdfff1c070",
      "tree": "4f534ac6b0b1f8cfe6c9dab8f194db67a94ae2a8",
      "parents": [
        "2cc1c5d067736f221554be593c2ba2c96390f847",
        "89101cd9d9b5c1a6ff1ed85eba0613ca4c4802e2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 28 18:21:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 28 18:21:05 2011 -0700"
      },
      "message": "Merge \"Improve the slow query instrumentation.\" into ics-mr0"
    },
    {
      "commit": "2cc1c5d067736f221554be593c2ba2c96390f847",
      "tree": "adb6b4f9a9101682d81a6bfbbdcb4b36988282da",
      "parents": [
        "8dbe177c5dda205086f7a353dd1fa09a0c7ab24c",
        "9853b746534472f3b85fbf1641988921ccaa4353"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 28 17:29:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 28 17:29:12 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "9853b746534472f3b85fbf1641988921ccaa4353",
      "tree": "53dbd94dc4c3cda062601f60902a4ea0ac18c68e",
      "parents": [
        "4eec98edee3d6eb516e30a7151da13fd726f93a9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 28 17:02:44 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 28 17:02:44 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I1aaff923057636af5f68cc730d889adb201f9fc8\n"
    },
    {
      "commit": "09848bc89de999416e2de82a7693b2deec6bf802",
      "tree": "640aa493d2b638726055bd32ba470412490b98f4",
      "parents": [
        "c1cf3b160b4852e021a45806d496a9f9a76d6683",
        "61fd1e8d8c3ccf2d6b7d4af1c19e8f0988d5a1ec"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Oct 28 15:40:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 28 15:40:11 2011 -0700"
      },
      "message": "Merge \"docs: add developer guide cross references, Project ACRE, round 3\" into ics-mr0"
    },
    {
      "commit": "89101cd9d9b5c1a6ff1ed85eba0613ca4c4802e2",
      "tree": "f155cc2da9ab892b29262bc6b161c2bf51f34988",
      "parents": [
        "c43b9b6d97ed6dc40e181843aa79159c504e7004"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 27 21:24:54 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 28 14:58:39 2011 -0700"
      },
      "message": "Improve the slow query instrumentation.\n\nOn user-debug and eng builds, you can set the\n\"db.log.slow_query_threshold\" system property to queries that\ntake longer than the specified number of milliseconds.\nSet it to 0 to log all queries.\n\nThis property has been around for a while but it was implemented\npoorly.  In particular, it *changed* the behavior of the query\nby calling getCount() while holding the Db connection.\nIn normal operation, the query will not actually run until later.\n\nBy putting the timing logic into fillWindow() instead, we ensure\nthat we only measure queries that actually ran.  We also capture\ncases where the cursor window gets filled multiple times.\n\nBug: 5520301\nChange-Id: I174f5e1ea15831a1d22a36e9a804d7755f230b38\n"
    },
    {
      "commit": "61fd1e8d8c3ccf2d6b7d4af1c19e8f0988d5a1ec",
      "tree": "0cc2443b58929c018ac78c1f85047fb9c4b267f2",
      "parents": [
        "a6d2e6b952d535fec4483d67ea52947e6e3bc629"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 26 13:39:11 2011 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Oct 28 14:23:23 2011 -0700"
      },
      "message": "docs: add developer guide cross references, Project ACRE, round 3\n\nChange-Id: I6125315ecdf0f78dd947c514a9944729d723e95d\n"
    },
    {
      "commit": "93347c24a77489d614332b8dfa98a3a50092590c",
      "tree": "a9204766f181bce9fa06c80c517f0ffb161fb1aa",
      "parents": [
        "b44038fd294382d42070eb60df3bf5132eb4cb29"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Oct 21 13:48:18 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Oct 28 11:08:56 2011 -0700"
      },
      "message": "Text handles do not handle scroll correctly\n\nA recent patch taking scroll into account was applied at the wrong\nlevel. isVisible() expects positions that already take scroll into\naccount. isOffsetVisible() is where the initial bug was.\n\nCherry pick of 144415 from master.\n\nChange-Id: I06ceebfb3d7b24aa4adba886c24fcf9d8dd39d2e\n"
    },
    {
      "commit": "84bee4f8746a19428e0ddfd10df1130324dc39fa",
      "tree": "5ab5f81fb11480e171c8e858ddccca6ad00eeff5",
      "parents": [
        "c43b9b6d97ed6dc40e181843aa79159c504e7004",
        "0772007b614d663b65510e5dc4ea264b2fdcb1fa"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 28 01:18:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 28 01:18:07 2011 -0700"
      },
      "message": "Merge \"Fix copyStringToBuffer row index calculation. Bug: 5515552\" into ics-mr0"
    },
    {
      "commit": "c43b9b6d97ed6dc40e181843aa79159c504e7004",
      "tree": "8e3b975551f3fb538289f53aece5e57bb0c21b88",
      "parents": [
        "31d157bad27e4ecbe415f6f581946b6da7cc2ba3",
        "cd04e9de4c730fc76b4083b92426b75475774571"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Oct 27 21:04:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 27 21:04:17 2011 -0700"
      },
      "message": "Merge \"Add SFR DUN configuration.\" into ics-mr0"
    },
    {
      "commit": "0772007b614d663b65510e5dc4ea264b2fdcb1fa",
      "tree": "8edc8d231ced0de594b54553f9c6dc83de439ba4",
      "parents": [
        "60912254972abee324f10f57b0093732aa01adb8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 27 19:12:31 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 27 19:27:11 2011 -0700"
      },
      "message": "Fix copyStringToBuffer row index calculation.\nBug: 5515552\n\nChange-Id: I60aa25d2becd3195d6997d23ef5654a31e93bf71\n"
    },
    {
      "commit": "cd04e9de4c730fc76b4083b92426b75475774571",
      "tree": "8454366c7974b5d215405d2dc5beb6e971031b05",
      "parents": [
        "4efe58d8e7ff6186e5f0341174f22123e0934bee"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Oct 27 17:06:13 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Oct 27 17:06:13 2011 -0700"
      },
      "message": "Add SFR DUN configuration.\n\nNote that this will currently get rid of the Tethering option as\nDUN tethering is broken, but that should get fixed shortly.\n\nbug:5495862\nChange-Id: I3a45529649bf05e1e6631069fc830b4051da4fd3\n"
    },
    {
      "commit": "60912254972abee324f10f57b0093732aa01adb8",
      "tree": "b3b9249a60a9969eec9a1f44858b9a75c1a6daaf",
      "parents": [
        "8d059ac5b186547a86bb92678c7d1cb13fd8ce1c",
        "bb53aa4cc38ea535a04c0a1cf9fb5bcdb68674a2"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 27 13:59:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 27 13:59:51 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "182e4ae2f4bbfdd2272f6e425c6f3734b3f157bf",
      "tree": "22f59836a99a6504b565b2881bcc5f5b0528b21f",
      "parents": [
        "28e4f87f38cae799b494e160467d732e988bad89"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Oct 27 19:57:34 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Oct 28 02:27:53 2011 +0900"
      },
      "message": "Add a path to HelloSpellChecker sample application for SDK build\n\nChange-Id: I77e334f8e2b50b8609b1729edb253254d6b7360b\n"
    },
    {
      "commit": "bb53aa4cc38ea535a04c0a1cf9fb5bcdb68674a2",
      "tree": "a108c8be41690d25d117b70d0678510e11e1135c",
      "parents": [
        "37f4310d4af51fe6e2e35d27b9375a31fc98c803"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 27 09:49:49 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 27 09:49:49 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I667d7530fd0308b7bd62abf2eec96a9178580d4b\n"
    },
    {
      "commit": "0f4f97b70f6ad59b32e78720ba7357733bdef3e9",
      "tree": "e5c7ce8445d6c74dc463530f5bf4070ee1ad3e69",
      "parents": [
        "763480fbcabedfc2f425484ed74bc1e2e1392176"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Oct 27 18:07:01 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Oct 28 00:38:02 2011 +0800"
      },
      "message": "Update camera continuous autofocus javadoc.\n\nSuppose applications call autoFocus in CAF picture mode. If\nCAF is in the middle of scanning, the picture is very likely to\nbe blurry. Change focus callback to return when the scanning\nfinishes.\n\nbug:5514415\nChange-Id: Ibcb8f92a5263d7dbd7cce54df3617fb21c6255d4\n"
    },
    {
      "commit": "6ae591217591e7f3e7de20b71f89d2ee9c8dc8bb",
      "tree": "83317e607db775291aa45e8cafd323ab3c0ab929",
      "parents": [
        "ed12460301cf0e04ac61993aaf1142f75f504814"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google..com",
        "time": "Wed Oct 26 15:03:08 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Oct 26 16:00:28 2011 -0700"
      },
      "message": "Fix auto connection of headset profile.\n\nSometimes when headset service doesn\u0027t get bound, the auto\nconnection fails.\n\nBased on a patch by: Chunho Park \u003cchun.ho.park@samsung.com\u003e\n\nChange-Id: Ia24613b47487717f51895953c7e8bc52abffecb5\n"
    },
    {
      "commit": "e34395cc7a20bec73311fbee8d111c0f2f49d3ca",
      "tree": "4f6c375cca7c8f747371e1d87eb4def5bee3a557",
      "parents": [
        "1f182af915164b72582e7ee669f125f7553857ac"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Oct 26 10:17:50 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Oct 26 10:17:50 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id71f059af3b7e40f387a92190f043ab5fbc62594\n"
    },
    {
      "commit": "763480fbcabedfc2f425484ed74bc1e2e1392176",
      "tree": "90165c00f3b426817e2e35a7119d53a37409d4e1",
      "parents": [
        "5657b7399eb94429a8cc00ad9f79eaad0c26b93b",
        "166466d483cc3d57e7d3d465fd92ce62409c8455"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Oct 24 20:36:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 20:36:30 2011 -0700"
      },
      "message": "Merge \"Fixed a bug that causes AccountManager calls to hang forever, eventually exhausting the binder threads in the gapps process, making it unusable.\" into ics-mr0"
    },
    {
      "commit": "166466d483cc3d57e7d3d465fd92ce62409c8455",
      "tree": "14c8ba5e69736a5ba10e01c4d1a7c985a384dc12",
      "parents": [
        "7a962fef2f26b941b916595562d5adfae943d432"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Oct 24 14:51:40 2011 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Oct 24 17:17:28 2011 -0700"
      },
      "message": "Fixed a bug that causes AccountManager calls to hang forever, eventually\nexhausting the binder threads in the gapps process, making it unusable.\n\nBug: 5486091\n\nChange-Id: I82bd197e27c2be1bf82e4e5cc1468e1c6a3e4919\n"
    },
    {
      "commit": "5657b7399eb94429a8cc00ad9f79eaad0c26b93b",
      "tree": "218c9ff8e783aab77a072a7067f03e0a22a7c443",
      "parents": [
        "057e85ac0b055e45cfec0e04da3d82c36918af78",
        "bd552b5e71f7081fb1f9ea43b16526a6ba35eef3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 24 16:59:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 16:59:41 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "bd552b5e71f7081fb1f9ea43b16526a6ba35eef3",
      "tree": "69347d5fe5b71d449017541974b9d3251344307d",
      "parents": [
        "be25d5b05639c8475b7faf312959923db86efa5d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 24 16:47:55 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 24 16:47:55 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id569b9c96050e409e414f08bb72cf0c32f812744\n"
    },
    {
      "commit": "7a962fef2f26b941b916595562d5adfae943d432",
      "tree": "79fc5254678bc94082e73dd1e75436d26b28437f",
      "parents": [
        "e869ca9626146265bbb2b5043018dfe532e0661f",
        "214406a8e95348bfea8a65d981e508f35bf5cf21"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 24 13:31:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 24 13:31:15 2011 -0700"
      },
      "message": "Merge \"Fix 3384942: Force ASCII-capable IME to show on lockscreen\" into ics-mr0"
    },
    {
      "commit": "f8b9a4751e6d0721804931aa39545e3741ff5013",
      "tree": "f82755d3a88824ad4c1f3722d0b186b861874706",
      "parents": [
        "be25d5b05639c8475b7faf312959923db86efa5d"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Oct 24 15:37:53 2011 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Mon Oct 24 15:37:53 2011 -0400"
      },
      "message": "Added callback to allow Face Unlock to hide black area\n\n- Part of fix 5491362 (RelTeamHotIssue)\n\n- Because the fix closes the camera early, this change is needed so\n  the black area isn\u0027t still hanging around while the camera fades\n  to the backup lock.\n\nChange-Id: Iab7c264adab0fb05979fe2732048ccf2237e64c5\n"
    },
    {
      "commit": "148d5bd855e4872bbe99870b0019462bcf73b72c",
      "tree": "a0906e7a5d7190595650eff69716970b78da6b68",
      "parents": [
        "8bf89f305eb3a2010b1a63048a4aa18ccbc42e78",
        "66358bbd3e6d4de3c2531eae73095358b6de302c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 15:56:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 15:56:22 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "66358bbd3e6d4de3c2531eae73095358b6de302c",
      "tree": "4414fa22bd3658b5d38463a37e7f1440b1336c6e",
      "parents": [
        "0499f90a2d2774f28ca3d430dfe563391669c515"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 14:36:36 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 14:36:36 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ia333fa4ab1d72588e9c9ae4a9ef069eccdc9b485\n"
    },
    {
      "commit": "8bf89f305eb3a2010b1a63048a4aa18ccbc42e78",
      "tree": "2394392236c2f1a35f69068d3b2b27d2a711520d",
      "parents": [
        "e3bb0ecb2b36964cb3b02bc0d575e9366818ee00"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 14:24:31 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 14:24:31 2011 -0700"
      },
      "message": "Fix the build\n\nChange-Id: I822f75b3ed29e7817c7bd9ac5e2314b43831d2c1\n"
    },
    {
      "commit": "e3bb0ecb2b36964cb3b02bc0d575e9366818ee00",
      "tree": "60385b829eb6c27444e6362dbe060988a372368f",
      "parents": [
        "2dd2e5b4eb95280bb18717c1a31ca8db40a6413b",
        "c798b6688aa1076de96a70c2add20dcf745df800"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 21 13:34:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 13:34:46 2011 -0700"
      },
      "message": "Merge \"Removing fades on last item in StackView for major FPS improvement on Prime\" into ics-mr0"
    },
    {
      "commit": "2dd2e5b4eb95280bb18717c1a31ca8db40a6413b",
      "tree": "3b3f25344789be3a4f8488fbba4ab1c67455af02",
      "parents": [
        "943da7b895b7cc69cdaed7979cff422a7dbaac19",
        "e20bfd9b33960a4ad0c451efdff642bb17bda53f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 13:01:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 13:01:48 2011 -0700"
      },
      "message": "Merge changes I2df047b6,I791eeb3c into ics-mr0\n\n* changes:\n  Fix rebuildWebTextView issues\n  DO NOT MERGE Fixed spell check failing to change word.\n"
    },
    {
      "commit": "c798b6688aa1076de96a70c2add20dcf745df800",
      "tree": "b8021156851277c3b9fd370e0d260c2cb9bd0f4d",
      "parents": [
        "f1ed59bcebfd3042aead8d91ee47eca38af543c6"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 21 12:07:38 2011 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 21 12:44:13 2011 -0700"
      },
      "message": "Removing fades on last item in StackView for major FPS improvement on Prime\n\nChange-Id: I479eb129e80a6087ab55d1de7eed0222d6dacdf6\n"
    },
    {
      "commit": "e20bfd9b33960a4ad0c451efdff642bb17bda53f",
      "tree": "af55cfeb5b31dd684f2829c7ae66b829c692908b",
      "parents": [
        "da182deded05d0a8e166726a49ed26ab32c3ae9c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 12:39:43 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 12:39:43 2011 -0700"
      },
      "message": "Fix rebuildWebTextView issues\n\n Bug: 5488135\n\nChange-Id: I2df047b6de42dbe716008f69d720fa5fad3fe19d\n"
    },
    {
      "commit": "da182deded05d0a8e166726a49ed26ab32c3ae9c",
      "tree": "9530d2ba42ae7f94d0a56ed8aa57e3687226e522",
      "parents": [
        "2cf1cf098513807ffd3420ae106f438e943d0cd8"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Oct 17 13:22:17 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 21 12:39:30 2011 -0700"
      },
      "message": "DO NOT MERGE Fixed spell check failing to change word.\n\n Bug 5387838\n On WebView.rebuildWebTextView, setTextAndKeepSelection was\n being called, erasing the selections. Changed it so that\n when text is replaced with the exact same value, no replace\n is done. Also, on the Google search, when a spelling change\n was made, the final character was placed improperly. When\n a single character is added, the javascript events for the\n character are sent. When multiple characters are changed,\n the entire value is replaced with no javascript key events\n sent.\n\nChange-Id: I791eeb3c96354cfe3cbfda7e8d05c81fcdeb152f\n"
    },
    {
      "commit": "4bbd71a6b2f4957f4778da13861ec03d30afbee7",
      "tree": "69c64949a17ed643e97b091f6368bcd0f33c2cb3",
      "parents": [
        "6b6bfb187412e4845c89d866eff0b87b6d0a5541",
        "0836c7cb98dd3ff1ef0379dcb97be8b315fed7eb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 21 11:03:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 11:03:34 2011 -0700"
      },
      "message": "Merge \"Fix issue #5228934: IME shows up on boot, or when digits screen is tapped\" into ics-mr0"
    },
    {
      "commit": "0499f90a2d2774f28ca3d430dfe563391669c515",
      "tree": "13beea45a075cacf9998ea970a720012e07a43af",
      "parents": [
        "4e7ce9352b9c3a832715ac4b8014b2434a447172",
        "592ddaa34f5a6799e4bb707996a3b8308448282e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Oct 21 09:48:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 09:48:07 2011 -0700"
      },
      "message": "Merge \"Bug 5428541: Check that span is still in text before deleting\" into ics-mr0"
    },
    {
      "commit": "4e7ce9352b9c3a832715ac4b8014b2434a447172",
      "tree": "1dec93956cf09893fbe5f99f1462f29a2703b55f",
      "parents": [
        "2cf1cf098513807ffd3420ae106f438e943d0cd8",
        "3e04e6b48dd4e2c05ce334a5e77e3e277c48cfa6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Oct 21 09:34:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 21 09:34:22 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\" into ics-mr0"
    },
    {
      "commit": "0836c7cb98dd3ff1ef0379dcb97be8b315fed7eb",
      "tree": "1506ae69e58512df523417c8daf9c25c9e64a4ed",
      "parents": [
        "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 20 18:40:23 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 20 18:40:23 2011 -0700"
      },
      "message": "Fix issue #5228934: IME shows up on boot, or when digits screen is tapped\n\nActivity aliases weren\u0027t propagating the softInputMode from the original\nactivity.\n\nChange-Id: I47534e6c9a0f94bb6eb3fd2186ba9ffc8d583d08\n"
    },
    {
      "commit": "3e04e6b48dd4e2c05ce334a5e77e3e277c48cfa6",
      "tree": "f0916d0c91ae4af393994ee158c7a49bab75d73a",
      "parents": [
        "7ec4284ab2026a82e6904a4974db8f947c159960"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 17:46:00 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 17:46:00 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I35861d5a5797cfe400d6e831d245f93263ca3df2\n"
    },
    {
      "commit": "592ddaa34f5a6799e4bb707996a3b8308448282e",
      "tree": "996dc90865ed95e06809c4425bb973f24f65929f",
      "parents": [
        "2159927f366fd8a617128df60865923e131cad7b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 11 16:01:22 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 20 16:03:04 2011 -0700"
      },
      "message": "Bug 5428541: Check that span is still in text before deleting\n\nThis is a cherry-pick in MR0 of CL 141388 from master.\n\nBug 5488537\n\nIn case the span has been removed from the text since the popup\nwas showed, the delete action is a no-op.\n\nChange-Id: Iec2aeaf03becd82ad44715d5c08bfaa8f62aa3fe\n"
    },
    {
      "commit": "97e1836e1b07d91f18de9669c46b0c941b643a72",
      "tree": "0cfa84f898cef07689dadd09a5eb9c7b45bc6a5d",
      "parents": [
        "957ad44e9c6f1415dae85a0177d37c3a69f1e955"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 20 15:37:18 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 20 15:38:05 2011 -0700"
      },
      "message": "Bug 5275928 - Invasion of the monkeys\n\nFix a monkey bug where runnables set to open popup windows were being\nleft around.\n\nChange-Id: I29f2c7763ab667c784b96b60ef0d7e04d358c4d9\n"
    },
    {
      "commit": "214406a8e95348bfea8a65d981e508f35bf5cf21",
      "tree": "ca79fde25ddb264c1b00f394892692e784f131ec",
      "parents": [
        "2f35281ae0ae4471527e9286f022cb960384044e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 13:32:52 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 20 13:32:52 2011 -0700"
      },
      "message": "Fix 3384942: Force ASCII-capable IME to show on lockscreen\n\nOnly Latin-1 based passwords are supported on the system at\nthis point.  As such, we need a way to show a Latin-1-compliant\nkeyboard when unlocking the device.\n\nIt is expected that 3rd party IMEs honor this mode for Latin-1\npassword dialogs. If not, this change will cause lockscreen to\nrevert to using the Android system IME for entering the password.\n\nChange-Id: I59bb56f6f5968b5abc50cf1b9b26c19ca4f183e4\n"
    },
    {
      "commit": "d2cd1f722421c33e88df92d036663f30b316fa3f",
      "tree": "8420d7c39bde1860c14bdf33c03e73473811fd29",
      "parents": [
        "b321cd99c24272494bb9af5662c18c5bdc507186",
        "9cbd360a670ca6deb7f2e933f1b79361b84f80a2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 20 13:08:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 13:08:36 2011 -0700"
      },
      "message": "Merge \"Lazily fetch the status bar service.\" into ics-mr0"
    },
    {
      "commit": "7ec4284ab2026a82e6904a4974db8f947c159960",
      "tree": "169733225eda85f7313b9a89e454a840bbdb6859",
      "parents": [
        "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf",
        "0d00210f99d7b003cd6c7e19372e85db9749ab23"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 11:25:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 11:25:44 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "0d00210f99d7b003cd6c7e19372e85db9749ab23",
      "tree": "af0e214dab8d02f20a03794fcd8b2d55b7b2b57f",
      "parents": [
        "3c86134a50618605c86eb9f5f120dbf97826e3e1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 11:07:28 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 20 11:07:28 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I2f0393068bfeaaf7d751643355c6ce74a96a2419\n"
    },
    {
      "commit": "1301f092e5bd520821c54c788a07cbdfda49df7b",
      "tree": "49be5f95e4d250decb5217139dd1c010ca73cfea",
      "parents": [
        "9397f5807b5377c5edef99820614694cc7e05160",
        "44619d3e087138775fb19fbd5d7b9f497a0805f4"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Oct 20 08:42:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 08:42:50 2011 -0700"
      },
      "message": "Merge \"Update links for SampleSpellCheckerService for I938ba499\" into ics-mr0"
    },
    {
      "commit": "5dc30a770ab1b4f07ff10502f9de9ec39daac41d",
      "tree": "7c23b862af87a58dc26e353bc0c57ba9dd924baf",
      "parents": [
        "2f35281ae0ae4471527e9286f022cb960384044e",
        "6304b0d58e74509a9f21b67b5227b2fee2f1b60f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 21:15:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 21:15:30 2011 -0700"
      },
      "message": "Merge \"DatePicker crashes when going from 2036 to 2035 via ▼\" into ics-mr0"
    },
    {
      "commit": "2f35281ae0ae4471527e9286f022cb960384044e",
      "tree": "a9cba56ec09bd3a257bba1cd1501208bd626aa27",
      "parents": [
        "f806871f3016a8184de4c9dcfbe0b9069dc0d72c",
        "a5ff5b482ab74b327983652439bea58c0499bae0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 19 20:49:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 20:49:33 2011 -0700"
      },
      "message": "Merge \"Fix 5485925: Fix crash in transport control view\" into ics-mr0"
    },
    {
      "commit": "6304b0d58e74509a9f21b67b5227b2fee2f1b60f",
      "tree": "11f863cd30398a80a89351ab44d7b5dc593becb2",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 19:55:44 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 20:43:35 2011 -0700"
      },
      "message": "DatePicker crashes when going from 2036 to 2035 via ▼\n\n1. Some obsolte logic was placing invalid index in the array of\n   scroll wheel items which was resulting in failure to look its\n   string representation from the cache causing a NPE.\n\n2. While editing the current value via the IME the middle item\n   of the scroll wheel was partially visible i.e. the user was\n   able to see a dimmed version of the old value intermixed with\n   the new one.\n\n3. The logic for hiding the IME while poking a button i.e. starting\n   to use another way of changing the current value, was incorrect.\n\nbug:5480205\n\nChange-Id: I1c2c96402bd38bac1dec64ccc6b550410332b9d7\n"
    },
    {
      "commit": "06044fe114f7f07c15b0ba92740829cb8896766b",
      "tree": "017aa8c9211fa907220375bdd99c5ad5c928bd02",
      "parents": [
        "84e825a84d7dde03042228c79638935c92d13c92",
        "bb1b9ea8a488eec833b0be18c45dae8505876042"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 18:15:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:15:52 2011 -0700"
      },
      "message": "Merge \"AccessibilityServiceInfo does not report properly the feedback type.\" into ics-mr0"
    },
    {
      "commit": "a5ff5b482ab74b327983652439bea58c0499bae0",
      "tree": "d187f58f802709f1f533d1288582528293991d0d",
      "parents": [
        "b3cdadb639027f62c7c1637ca962a70d2d1f3b4d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 19 17:36:51 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 19 18:07:58 2011 -0700"
      },
      "message": "Fix 5485925: Fix crash in transport control view\n\nThis fixes a crash where we weren\u0027t hiding the view when there\u0027s\nno registered media player.  It now hides the view when AudioManager\ntells it to clear the data.\n\nIt also avoids a possible race condition where a request can\ncome in from AudioManager before the callback is set.\n\nChange-Id: I3360e775c75396e1eee11413d317df5b39ceb487\n"
    },
    {
      "commit": "84e825a84d7dde03042228c79638935c92d13c92",
      "tree": "1c481ca326b2f44ceb4cf807209c54016e24ae6c",
      "parents": [
        "62ade220d9b72a9edc8fcc4dfe98ca9541c6d501",
        "0c4ccff36930ff4f0292b94ad51e164c9fa060a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 18:05:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:05:20 2011 -0700"
      },
      "message": "Merge \"Add hasNavigationBar() to the window manager.\" into ics-mr0"
    },
    {
      "commit": "bb1b9ea8a488eec833b0be18c45dae8505876042",
      "tree": "d4cd9f67d5466e770d11b00ef9bd2c8cc472cc4b",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 17:10:14 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 17:14:27 2011 -0700"
      },
      "message": "AccessibilityServiceInfo does not report properly the feedback type.\n\nSince the feedback type is an integer the bits of which correspond to a given\nfeedback type, the AccessibilityNodeInfo#feedbackTypeToString should return a\nstring representation of all feedback types. The current implementation\nincorrectly assumes that the argument had only one flag set. Note that this\nis a new ICS API and we would like to have this fixed.\n\nbug:5486933\n\nChange-Id: I5e461c385e199cce4c3054907ff0acf5e9d92afc\n"
    },
    {
      "commit": "0c4ccff36930ff4f0292b94ad51e164c9fa060a3",
      "tree": "062b194978f180d67b352cc64b552a485bdead62",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 16:39:14 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 16:39:14 2011 -0400"
      },
      "message": "Add hasNavigationBar() to the window manager.\n\nIt is no longer sufficient to check the value of\ninternal.R.bool.config_showNavigationBar to determine if a\nnavigation bar (separate from the status bar) is shown on a\ndevice, because the emulator needs to be able to override\nthis value (now possible by setting qemu.hw.mainkeys to \"1\"\nor \"0\", for navbar or no navbar, respectively).\n\nThis logic is now contained in PhoneWindowManager, and any\nclients wishing to know whether the system has a software\nnav bar should consult the new hasNavigationBar() method.\n\nBug: 5404945\nChange-Id: I119d32a8c84b88b2ef46f63244e7f11dc5de0359\n"
    },
    {
      "commit": "0e6fa8b60d113883c92dd754f5e3f8bb8b17e073",
      "tree": "2f610bdf99f8a3d3d242f56b77804790f7be8410",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 12:38:04 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 12:38:08 2011 -0700"
      },
      "message": "AdapterView does not check for null adapter when initializing accessibility event.\n\nThe code that initializes accessibility events was assuming the AdapterView\nalways has an adapter and this caused NPE. Now the right method of the view\nis called to get the item count.\n\nbug:5474162\n\nChange-Id: I6c330dc2894477df9447a4ecfddc7bd62c575d59\n"
    },
    {
      "commit": "47f8367ab79247501d5d204632a7797fa8a888e5",
      "tree": "482bd358c4e611539c157d75e51351d9e8d756f9",
      "parents": [
        "827d069afb297b6d96c995c03da9d4ee17e60679",
        "c24ab866b0d46685f6ddd340b9c84375cf8d6831"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 11:07:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 11:07:34 2011 -0700"
      },
      "message": "Merge \"Work on issue #5465917: Wakelock *overflow* held for very long times\" into ics-mr0"
    },
    {
      "commit": "44619d3e087138775fb19fbd5d7b9f497a0805f4",
      "tree": "e381b12fe7767fea1190120dbfdb74bb34561159",
      "parents": [
        "f7613743f29f38cbbaf4ae09996c380845a17daf"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Oct 19 22:46:18 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Oct 19 23:52:03 2011 +0900"
      },
      "message": "Update links for SampleSpellCheckerService for I938ba499\n\nChange-Id: I528fc5ee5f9971ecb3bf47ef1c8b999546724c1f\n"
    },
    {
      "commit": "70ac412b2fe7be2507189a9fdfb30c43b36d56ac",
      "tree": "02c119cbbb9ee83261917a07017137aa39921b8f",
      "parents": [
        "d7035c58b006b62084232c8db6c4f7c4002170cc",
        "0ab84ef507f23505a72798fbe25cf4bb2c507ea3"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 18 22:58:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 22:58:09 2011 -0700"
      },
      "message": "Merge \"Add a LayerScreenshot\" into ics-mr0"
    },
    {
      "commit": "9cbd360a670ca6deb7f2e933f1b79361b84f80a2",
      "tree": "3e796e2d937112da6b8982375f62a057d228207e",
      "parents": [
        "dba69061a6e9c25d968819cee47ab13e5b554b9a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Oct 18 22:59:00 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 01:41:29 2011 -0400"
      },
      "message": "Lazily fetch the status bar service.\n\nWorks around a timing issue in the lockscreen\u0027s connection\nto the status bar.\n\nBug: 5479833\nChange-Id: I043441b94db74df3e4319dd7bfb7635446cdc5d6\n"
    },
    {
      "commit": "0ab84ef507f23505a72798fbe25cf4bb2c507ea3",
      "tree": "ea360721418d5b13c376c4f2bcbb4066ebb65f93",
      "parents": [
        "526f0a0e158cf46c244edc57624c15ebce26c71f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Oct 13 16:02:48 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:21:47 2011 -0700"
      },
      "message": "Add a LayerScreenshot\n\nA LayerScreenshot is a special type of layer that contains a screenshot of\nthe screen acquired when its created. It works just like LayerDim.\n\nMake sure to call compositionComplete() after rendering into a FBO.\n\nBug: 5446982, 5467587, 5466259\nChange-Id: I5d8a1b4c327f9973d950cd4f4c0bca7f62825cd4\n"
    },
    {
      "commit": "06398768ec048cf05717ee44b81cb357fdc896dd",
      "tree": "bf178018b08daacfad6125fbdfb0fa06df9a81a9",
      "parents": [
        "4de8cb509bfefb920b6696209f659810dfd06e6e",
        "02c4c8a700ab2c5dc10566550ba0cab121eff0ce"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 18 17:49:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 17:49:28 2011 -0700"
      },
      "message": "Merge \"Fix 5288804: Make music trasports in lockscreen more closely match design\" into ics-mr0"
    },
    {
      "commit": "c24ab866b0d46685f6ddd340b9c84375cf8d6831",
      "tree": "4ffee4a726abb69094ba17000fb3de1e3866eb11",
      "parents": [
        "535f6eacb9bd508caac463a12ab69be1cd58c5a5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 18 15:55:03 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 18 16:38:17 2011 -0700"
      },
      "message": "Work on issue #5465917: Wakelock *overflow* held for very long times\n\n- Fix ordering problem in sync manager that would cause its wake\n  locks to slightly appear in the system process when they should\n  be fully accounted against the app.\n- Allow the system process to have more wake lock names in its\n  battery stats.\n- In the bug report output, print totals of the wake locks for each\n  process, to make it easier to parse what is being printed for things\n  like the system process with a huge number of individual wake locks.\n\nChange-Id: I3cf39330f22f3c51c11e65e4124150d73a7da2dd\n"
    },
    {
      "commit": "49dfd814acef0c4b3bc9e408969d5ffa99883664",
      "tree": "66c045d3365189c4a7658dec5a315a9b0a94fbfd",
      "parents": [
        "a25a99759774206ec8712af95bba9aec47034e0e",
        "5cbc7ba7ad67407680dc0e3e989f0f60b00d2d75"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 18 16:37:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 16:37:03 2011 -0700"
      },
      "message": "Merge \"Find on page asset update\" into ics-mr0"
    },
    {
      "commit": "35f78f30f39832ca8f6cd21140d501c53a2aa826",
      "tree": "a63c623ee713f25c19e2393ce65d5be7169f2389",
      "parents": [
        "2720cfae624770674122640f2d4a3f55702d80ff",
        "b22723c3f6befe5b2fb50333642818805aa8d52f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 15:54:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:54:04 2011 -0700"
      },
      "message": "Merge \"docs: add package summary for spell checker services\" into ics-mr0"
    }
  ],
  "next": "5cbc7ba7ad67407680dc0e3e989f0f60b00d2d75"
}
