)]}'
{
  "log": [
    {
      "commit": "0d6ff01050af1bc37ee383c9c7ed1b3a3aa775bf",
      "tree": "f59a9aab3bd6cf7dfce92b2fc9b904d4234f8707",
      "parents": [
        "1301f092e5bd520821c54c788a07cbdfda49df7b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 21:02:37 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 20 13:29:15 2011 -0400"
      },
      "message": "Tune wifi RSSI code (see bug 5241139).\n\nBug: 5241139\nChange-Id: I3fef432c39f1b33532e48b643bd9268d3df0f864\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": "9397f5807b5377c5edef99820614694cc7e05160",
      "tree": "e1a4a032e63e53b6cebbdcfff1e6679e57c84081",
      "parents": [
        "23d644202a44383bf008ff86f6faa3ea7e447290",
        "63b47728a444ed1163edbe229bd645de714bd4ae"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 20 07:25:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 20 07:25:14 2011 -0700"
      },
      "message": "Merge \"Add louder keypress sounds for different device configurations\" into ics-mr0"
    },
    {
      "commit": "63b47728a444ed1163edbe229bd645de714bd4ae",
      "tree": "355858931ed5988f683ce3ce98bcc52a8f1c5408",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 20 07:23:25 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 20 07:23:25 2011 -0700"
      },
      "message": "Add louder keypress sounds for different device configurations\n\nChange-Id: Ib5fe70e7b9d31efd8383e9d3351e33d08a3f7ae6\n"
    },
    {
      "commit": "23d644202a44383bf008ff86f6faa3ea7e447290",
      "tree": "c04b81c6d8a70590e02dd347c021a2a6e536c3e0",
      "parents": [
        "44630c72651803ba1dedba3b5352cad8a8a62ace",
        "6607b39baa05ee85a0857c3f95ff9224517b2abc"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Oct 19 22:37:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 22:37:18 2011 -0700"
      },
      "message": "Merge \"Stagefright: idle OMX after ANW errors\" into ics-mr0"
    },
    {
      "commit": "44630c72651803ba1dedba3b5352cad8a8a62ace",
      "tree": "80130940c7841ab57100690c558ab24c29f4ca29",
      "parents": [
        "5dc30a770ab1b4f07ff10502f9de9ec39daac41d",
        "b787a751760de544f0d83bb7ddf9405ae6e4e481"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 19 21:36:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 21:36:32 2011 -0700"
      },
      "message": "Merge \"Updating the screenshot notification icons.\" into ics-mr0"
    },
    {
      "commit": "6607b39baa05ee85a0857c3f95ff9224517b2abc",
      "tree": "762f143a7abc692a1ef2f25d2356f1774e8bfab7",
      "parents": [
        "5310a731eab664352044781d4b107b4837ea77ac"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Oct 19 21:14:13 2011 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Oct 19 21:22:19 2011 -0700"
      },
      "message": "Stagefright: idle OMX after ANW errors\n\nThis change fixes an issue in Stagefright where the state of an OMXCodec\nobject can get out of sync with the state of the OMX component.  In\nparticular, if one of the ANativeWindow functions failed and put the\nOMXCodec into the ERROR state, this would cause Stagefright to skip\ndoing the Executing -\u003e Idle transition.  Without this transition the\nfreeBuffersOnPort call would never be made, and the MediaBuffers would\nend up being leaked (which would also leak the Gralloc buffers they\nreference).\n\nBug: 5333695\nChange-Id: I85ea0cf92d18e7ef6d35c7d1e2a7b4e2c9745d34\n"
    },
    {
      "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": "f806871f3016a8184de4c9dcfbe0b9069dc0d72c",
      "tree": "101cdbebf89847c8d2a670f1bfd8cf44222e2ad9",
      "parents": [
        "d47d4f7b7713a4a05da7ea55c3e698b939fe81b1"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Oct 20 10:47:26 2011 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Oct 20 10:48:21 2011 +0800"
      },
      "message": "Fix 5487571: Make sure shutter sound is played when it\u0027s enforced\n\nChange-Id: I0c7adf452217b8308243836b40b1fba8f2029240\n"
    },
    {
      "commit": "b787a751760de544f0d83bb7ddf9405ae6e4e481",
      "tree": "ceb6e7f4c932ceca8bed5743665e803ad3f63aef",
      "parents": [
        "d47d4f7b7713a4a05da7ea55c3e698b939fe81b1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 19 18:31:53 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 19 18:34:30 2011 -0700"
      },
      "message": "Updating the screenshot notification icons.\n\nChange-Id: If4c4632e73445d69f13805b6e472a167a85d6601\n"
    },
    {
      "commit": "d47d4f7b7713a4a05da7ea55c3e698b939fe81b1",
      "tree": "953d5c25ff02e83aec7399746f579c4c7e5d93c3",
      "parents": [
        "06044fe114f7f07c15b0ba92740829cb8896766b",
        "a81ac7c450d9d534c46abc7000cc53779a72c283"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Wed Oct 19 18:21:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:21:56 2011 -0700"
      },
      "message": "Merge \"Add a delay before walled garden test\" into ics-mr0"
    },
    {
      "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": "62ade220d9b72a9edc8fcc4dfe98ca9541c6d501",
      "tree": "a9041e63503e3fd4ce11e9732da3abe31352a7b7",
      "parents": [
        "b3cdadb639027f62c7c1637ca962a70d2d1f3b4d",
        "9aa41fd5f04643e67af69771de79d37254f61806"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 19 18:05:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 18:05:18 2011 -0700"
      },
      "message": "Merge \"Doc change: add video to platform highlights and fix a few things.\" into ics-mr0"
    },
    {
      "commit": "b3cdadb639027f62c7c1637ca962a70d2d1f3b4d",
      "tree": "bb2aed633546007efcd72562d769e26f32097386",
      "parents": [
        "163620417bc2980528e2079e3456c9600a92e165",
        "dc8bbe79b83c7f4a4cc7e557639079385097cc00"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Oct 19 17:55:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 17:55:45 2011 -0700"
      },
      "message": "Merge \"Check whether media recorder client exists before dumping.\" into ics-mr0"
    },
    {
      "commit": "163620417bc2980528e2079e3456c9600a92e165",
      "tree": "c94e01a6242f08386a4229a1faa0780f7b282443",
      "parents": [
        "018cb119bca7a3a08dd59843e1fec9a3027a8133",
        "c7d233d93f84fce9877c3eb645bbb515baf0dc0a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 17:15:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 17:15:39 2011 -0700"
      },
      "message": "Merge \"Fix issue #5484096: Device rebooted after turning WiFi tethering ON, IRL19 Crespo.\" 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": "9aa41fd5f04643e67af69771de79d37254f61806",
      "tree": "9bae87840cdf77d7ac345f3ccb9fe315e6815ddd",
      "parents": [
        "cd815fc55bf998578461a95daf8d8fe4a6522961"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 18 20:53:15 2011 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 19 17:05:17 2011 -0700"
      },
      "message": "Doc change: add video to platform highlights and fix a few things.\n\nChange-Id: I788ecbfaba0ce4be9b718e2223dafebc451425bf\n"
    },
    {
      "commit": "c7d233d93f84fce9877c3eb645bbb515baf0dc0a",
      "tree": "30c45baec612ba4cb683cf057f069d2dc92c2cd0",
      "parents": [
        "3c86134a50618605c86eb9f5f120dbf97826e3e1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 16:55:27 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 19 16:55:27 2011 -0700"
      },
      "message": "Fix issue #5484096: Device rebooted after turning WiFi tethering ON, IRL19 Crespo.\n\nChange-Id: Iee530ae4adac20eb9637cc1b933a2202f4beb373\n"
    },
    {
      "commit": "a81ac7c450d9d534c46abc7000cc53779a72c283",
      "tree": "3bbe267cd8279a7d8b2365ee26ace184b14446bf",
      "parents": [
        "63fae9d56286e7c51261a5a00755466b350efa33"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 19 16:19:48 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 19 16:23:57 2011 -0700"
      },
      "message": "Add a delay before walled garden test\n\nThis allows a carrier app to authenticate before we notify the user.\nFor future, we will provide an API that allows app to disable\nthe walled garden check.\n\nBug:5398921\nChange-Id: Iff98ddaaa9fa38def4f43b1995f4b2c36f93a919\n"
    },
    {
      "commit": "018cb119bca7a3a08dd59843e1fec9a3027a8133",
      "tree": "92650ad120e47475ac5a1b38d431963b53b38707",
      "parents": [
        "3c86134a50618605c86eb9f5f120dbf97826e3e1",
        "0e6fa8b60d113883c92dd754f5e3f8bb8b17e073"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 19 15:51:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 15:51:18 2011 -0700"
      },
      "message": "Merge \"AdapterView does not check for null adapter when initializing accessibility event.\" into ics-mr0"
    },
    {
      "commit": "3c86134a50618605c86eb9f5f120dbf97826e3e1",
      "tree": "ab597c18135ef02e019f8ff4fe537b267f40ed91",
      "parents": [
        "bdca5c6237558015910a14d38f78ba84973e8ed4",
        "7fa1cee12c12231b5d72c95dc72512867713ff1b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 19 13:59:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 13:59:55 2011 -0700"
      },
      "message": "Merge \"Fix issue 381905: BassBoostTest CTS tests fail...\" into ics-mr0"
    },
    {
      "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": "bdca5c6237558015910a14d38f78ba84973e8ed4",
      "tree": "49c9d79bc2ae7fe08af93c470392f972117faecb",
      "parents": [
        "47bc0feace5b842b3b8bf07b88e41ff658667bb3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 16:35:07 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 19 12:20:59 2011 -0700"
      },
      "message": "cherrypick from hc-mr2 Change-Id: I20c238ae599db79e41eaa2ea82a1e5631d004967\nplus a small tweak to remove \"other\" data from platform chart\ndocs: dashboard update\n\nChange-Id: If47597399cbcdef92d0b4a83d728bd9ea9034f83\n"
    },
    {
      "commit": "47bc0feace5b842b3b8bf07b88e41ff658667bb3",
      "tree": "f1b0e989fb182495c60f2ab2b1df2ebcf3750b5f",
      "parents": [
        "2f6a53270f113a244f3b6ca91a1efef2c4a26fac"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 19 12:01:16 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 19 12:01:16 2011 -0700"
      },
      "message": "docs: fix typo in platform notes\nissue 5481512\n\nChange-Id: I4773e06b315100f97b8d1dda6003a03b40cedd0b\n"
    },
    {
      "commit": "2f6a53270f113a244f3b6ca91a1efef2c4a26fac",
      "tree": "6ca61d17a4c42ecdda571265783e20db7f2b5c62",
      "parents": [
        "47f8367ab79247501d5d204632a7797fa8a888e5",
        "8cc36e572876f3bb9197f0109db3042466e5f917"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 11:58:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 11:58:27 2011 -0700"
      },
      "message": "Merge \"Auto-close if you swipe away the last notification.\" into ics-mr0"
    },
    {
      "commit": "7fa1cee12c12231b5d72c95dc72512867713ff1b",
      "tree": "747e597778768c37e6c4e82b5820324184a88aca",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 19 11:44:54 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 19 11:44:54 2011 -0700"
      },
      "message": "Fix issue 381905: BassBoostTest CTS tests fail...\n\nWhen AudioEffectTest is executed, an Equalizer is created\nand enabled on a MediaPlayer session. Effects on the output\nmix are therefore suspended.\nThen the MediaPlayer is released with the effect still enabled.\nIn this case, Audioflinger::purgeStaleEffects_l() fails to restore\nthe suspended effects when the effect attached to the released audio session\nis removed.\nWhen subsequent tests are executed on output mix effects, these effects cannot be\nenabled as they are still suspended.\n\nFixed purgeStaleEffects_l() to restore suspended effects if the effect removed is enabled.\n\nAlso fixed EffectHandle::disconnect() to only restore suspended effects if the disconnected\nhandle actually has control over the effect.\n\nChange-Id: I67232e7c34680b0cc01abfd57d5d510a524e5d4f\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": "827d069afb297b6d96c995c03da9d4ee17e60679",
      "tree": "85f7b5c93395e054b12a61f37a7d52c6b4aea5dc",
      "parents": [
        "9a76afff4da4bd51685b0938439c4f4a0e19345f",
        "791e63829ce4a07b2d9dee6b7f166ddf0303e67a"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Oct 19 11:06:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 11:06:05 2011 -0700"
      },
      "message": "Merge \"SurfaceTexture: free buffers when disconnect fails\" into ics-mr0"
    },
    {
      "commit": "9a76afff4da4bd51685b0938439c4f4a0e19345f",
      "tree": "16b7baa2289b9e337ad41d7a5aa20a5bce293548",
      "parents": [
        "8408e5165a74ddee7d2d8698314cfda521fbfc76",
        "412cba8aa10231cdf515d9400a754e8a16a8eb3d"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 19 10:04:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 10:04:19 2011 -0700"
      },
      "message": "Merge \"Make Recent Apps faster\" into ics-mr0"
    },
    {
      "commit": "8408e5165a74ddee7d2d8698314cfda521fbfc76",
      "tree": "3964db6666ebc0af25ecc8b1829d4e9a01c84062",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac",
        "ed48c8b4f50e060add50ad72a8d7af2fa547885b"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Wed Oct 19 09:32:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 09:32:50 2011 -0700"
      },
      "message": "Merge \"Fix remote device wipe to not hang.\" 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": "8cc36e572876f3bb9197f0109db3042466e5f917",
      "tree": "85a81c3ab023efae84f57cd0c8b45c5f71f83113",
      "parents": [
        "70ac412b2fe7be2507189a9fdfb30c43b36d56ac"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 17 14:18:46 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 19 10:33:35 2011 -0400"
      },
      "message": "Auto-close if you swipe away the last notification.\n\nMatias, I think this will enchant you.\n\nBug: 4902177\nChange-Id: I748b62d3928519455b6b98b0b074a1204e2fdb4b\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": "d7035c58b006b62084232c8db6c4f7c4002170cc",
      "tree": "ab6011cd7d51c995bf36948ba669aa391f9b007b",
      "parents": [
        "5264f6003bbcb8ca70df034379154914260cc322",
        "526f0a0e158cf46c244edc57624c15ebce26c71f"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 18 22:33:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 22:33:40 2011 -0700"
      },
      "message": "Merge \"Fix a hang in SF caused by invalid transform matrix from the WM\" into ics-mr0"
    },
    {
      "commit": "dc8bbe79b83c7f4a4cc7e557639079385097cc00",
      "tree": "3b45371ba1e005ffb092a4f88bfa7a9aab81fbbf",
      "parents": [
        "5264f6003bbcb8ca70df034379154914260cc322"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 22:29:20 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 22:29:20 2011 -0700"
      },
      "message": "Check whether media recorder client exists before dumping.\n\nChange-Id: I1f3a644a958975e4cf6c02099c53e30cc4d2fd82\nrelated-to-bug: 5477177\n"
    },
    {
      "commit": "5264f6003bbcb8ca70df034379154914260cc322",
      "tree": "3e3863da0c02071c1f7c9f58777bcd758a2c185b",
      "parents": [
        "f7613743f29f38cbbaf4ae09996c380845a17daf",
        "5a37afa87cce44e265d33b3d2ff159253d5f593f"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 22:16:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 22:16:08 2011 -0700"
      },
      "message": "Merge \"Bail out after kMaxColorFormatSupported calls to OMX_GetParameter(). Avoid infinite loop in querying omx component about the supported color format.\" into ics-mr0"
    },
    {
      "commit": "f7613743f29f38cbbaf4ae09996c380845a17daf",
      "tree": "05c50117a60046ac06c986332a4cf62d54d18f6f",
      "parents": [
        "23bf250522b7dff9acd14c5900b66b1df9c76745",
        "0d0fba4587df36846baa80463490befdcef38e98"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:23:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 20:23:22 2011 -0700"
      },
      "message": "Merge \"Don\u0027t call hwc set() if there is nothing new to do\" into ics-mr0"
    },
    {
      "commit": "23bf250522b7dff9acd14c5900b66b1df9c76745",
      "tree": "fd09c3bd2ba14504e94fe8cd0ec91b315c8df643",
      "parents": [
        "ecfdd7ff468bfc861e84fe18992e26b89cc63126",
        "9044ef05d542a4f99b4be7ecefbe5e676bd3ea7f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:23:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 20:23:15 2011 -0700"
      },
      "message": "Merge \"Make sure set GL state properly\" into ics-mr0"
    },
    {
      "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": "526f0a0e158cf46c244edc57624c15ebce26c71f",
      "tree": "019fdf3dfe9b50c00093442c7cbdbdce30994f3e",
      "parents": [
        "0d0fba4587df36846baa80463490befdcef38e98"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:19:59 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 20:21:47 2011 -0700"
      },
      "message": "Fix a hang in SF caused by invalid transform matrix from the WM\n\nWindowManager could create by transforms because of divide by zero.\n\nBug: 5422468\nChange-Id: I782f87ebb78b5ff23750e22837f36ca6cfed1f2f\n"
    },
    {
      "commit": "ecfdd7ff468bfc861e84fe18992e26b89cc63126",
      "tree": "395764d9d0d0a4de3dc30d0ab8609ac814a4bcf5",
      "parents": [
        "cd815fc55bf998578461a95daf8d8fe4a6522961",
        "276fa43b98920f4da60b64fe23da4debb72667c0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 18 19:29:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 19:29:39 2011 -0700"
      },
      "message": "Merge \"Limit AudioFlinger log.\" into ics-mr0"
    },
    {
      "commit": "cd815fc55bf998578461a95daf8d8fe4a6522961",
      "tree": "079080ac8b7b82f8b77e72539773865afd723c20",
      "parents": [
        "f49ee00f9e1975887142695e0040cd5dc410b9db",
        "052ab1a5b76259c205596f3bc46827c48f95d799"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 18 18:02:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 18:02:35 2011 -0700"
      },
      "message": "Merge \"Doc change: Add Android 4.0 Platform Highlights\" into ics-mr0"
    },
    {
      "commit": "f49ee00f9e1975887142695e0040cd5dc410b9db",
      "tree": "402df89c77f61872d0438e0d603217a525290f3c",
      "parents": [
        "06398768ec048cf05717ee44b81cb357fdc896dd",
        "a94c7bdcf8220a42f548aa665f6fc2b6849be2fd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 17:49:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 17:49:32 2011 -0700"
      },
      "message": "Merge \"docs: fix platform highlights\" into ics-mr0"
    },
    {
      "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": "052ab1a5b76259c205596f3bc46827c48f95d799",
      "tree": "19e8dfed09c1bae7baa1a450f0dbcdaf9c747a3a",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 12 15:41:13 2011 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 18 17:48:10 2011 -0700"
      },
      "message": "Doc change: Add Android 4.0 Platform Highlights\n\nChange-Id: If508648991eaae02d8ee9c16626ccac3a31e6078\n"
    },
    {
      "commit": "a94c7bdcf8220a42f548aa665f6fc2b6849be2fd",
      "tree": "e3121313ba859b23209fc6d4e95df7ae44e0e0ac",
      "parents": [
        "1ff392128dfb802fe58e90ba23ed6138b1cd1a64"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 17:39:56 2011 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 17:44:02 2011 -0700"
      },
      "message": "docs: fix platform highlights\n\nChange-Id: I876a78661f2198eb8992f0183736de454cd2c4bc\n"
    },
    {
      "commit": "0d0fba4587df36846baa80463490befdcef38e98",
      "tree": "8f68cf2a3ea1fc88cfaca4eb4119b7a30dd50b47",
      "parents": [
        "9044ef05d542a4f99b4be7ecefbe5e676bd3ea7f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 17:36:28 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 17:39:09 2011 -0700"
      },
      "message": "Don\u0027t call hwc set() if there is nothing new to do\n\nthere was situations where SF\u0027s main loop would run (as if there was\nan invalidate), but the dirty region was empty (so no new buffers\nwere retired). In this case we return early and don\u0027t swap, which\nwould cause drawing artifacts.\n\nBug: 5476838\nChange-Id: Id3b7bf4b7aabec7919c50d9278eb2165973a4c3d\n"
    },
    {
      "commit": "4de8cb509bfefb920b6696209f659810dfd06e6e",
      "tree": "8bd32325711f14a36f860cb9edba2edc8a153a79",
      "parents": [
        "8f8e14c11c9680f5c62245f3fcc3774f8d23c05a",
        "4c84ee2785cbe611f97893f79042335691598740"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 17:34:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 17:34:23 2011 -0700"
      },
      "message": "Merge \"docs: update homepage for ICS announcement\" into ics-mr0"
    },
    {
      "commit": "4c84ee2785cbe611f97893f79042335691598740",
      "tree": "a6a1b54fddfaface498d84cbc923a94d4781f821",
      "parents": [
        "49dfd814acef0c4b3bc9e408969d5ffa99883664"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 17 12:33:01 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 17:32:36 2011 -0700"
      },
      "message": "docs: update homepage for ICS announcement\n\nChange-Id: Ida9f245910075df26c4fedf9a61c657079e5cc41\n"
    },
    {
      "commit": "8f8e14c11c9680f5c62245f3fcc3774f8d23c05a",
      "tree": "075214437b6cd905ad01955956e56022122419d9",
      "parents": [
        "93f97f53df964ec11628bf58621a1594d24e8cd7",
        "8db858f1dd686a36af38f51fe42d635428ddb508"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 17:24:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 17:24:02 2011 -0700"
      },
      "message": "Merge \"docs: change compatibility package to support package and update rel notes for r4\" into ics-mr0"
    },
    {
      "commit": "93f97f53df964ec11628bf58621a1594d24e8cd7",
      "tree": "3dde153d180d0ec931176661f55c7a880f5da7e6",
      "parents": [
        "90889821f1a5b1db3da8341156e9da9d2fc8f484",
        "849759380ea10fb9d8f3e5d4b2292e43ef560df9"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 17:20:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 17:20:57 2011 -0700"
      },
      "message": "Merge \"docs: rs link fixes\" into ics-mr0"
    },
    {
      "commit": "90889821f1a5b1db3da8341156e9da9d2fc8f484",
      "tree": "4910137fec68040936991f45fc57e2a6ed915639",
      "parents": [
        "49dfd814acef0c4b3bc9e408969d5ffa99883664",
        "19aad293c0dba4ed9a47939c487fecdd5318ef08"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 17:19:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 17:19:14 2011 -0700"
      },
      "message": "Merge \"docs: fix misc broken links\" into ics-mr0"
    },
    {
      "commit": "849759380ea10fb9d8f3e5d4b2292e43ef560df9",
      "tree": "9faf06606c3f98ad1564432edd82f3a08de6df8f",
      "parents": [
        "1ff392128dfb802fe58e90ba23ed6138b1cd1a64"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 17:14:26 2011 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 17:16:17 2011 -0700"
      },
      "message": "docs: rs link fixes\n\nChange-Id: I5c8e16a914b314522da3ba6f1a75c36a831b4668\n"
    },
    {
      "commit": "791e63829ce4a07b2d9dee6b7f166ddf0303e67a",
      "tree": "1a87e51ad0dd1b0b89fcaec16d59aabb1357d172",
      "parents": [
        "5310a731eab664352044781d4b107b4837ea77ac"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Oct 18 17:14:33 2011 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Oct 18 17:14:33 2011 -0700"
      },
      "message": "SurfaceTexture: free buffers when disconnect fails\n\nThis change makes SurfaceTextureClient free its references to all the\nbuffers even when the disconnect binder call to the SurfaceTexture\nfails.\n\nBug: 5384823\nChange-Id: Iad787fbae5fda4769546fd52276e4e4030c62be6\n"
    },
    {
      "commit": "19aad293c0dba4ed9a47939c487fecdd5318ef08",
      "tree": "f4be1ef5f16842e32b83c3b64e117d5497ee1cfa",
      "parents": [
        "a25a99759774206ec8712af95bba9aec47034e0e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 16:57:32 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 16:57:32 2011 -0700"
      },
      "message": "docs: fix misc broken links\n\nChange-Id: Ie0406bce6c4f1fa03b16bba76ed82ac75bfbb5f7\n"
    },
    {
      "commit": "8db858f1dd686a36af38f51fe42d635428ddb508",
      "tree": "3c23c29498e264dd65c680c00633e8ca51eb3ab7",
      "parents": [
        "1ff392128dfb802fe58e90ba23ed6138b1cd1a64"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 13:30:47 2011 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 16:52:32 2011 -0700"
      },
      "message": "docs: change compatibility package to support package and update rel notes for r4\n\nChange-Id: I57496090c207fc347adc144a66346b44479570ee\n"
    },
    {
      "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": "5a37afa87cce44e265d33b3d2ff159253d5f593f",
      "tree": "eebe16d7673f593896f1bb9d21822b1d9944efaa",
      "parents": [
        "a25a99759774206ec8712af95bba9aec47034e0e"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 16:21:52 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Oct 18 16:27:53 2011 -0700"
      },
      "message": "Bail out after kMaxColorFormatSupported calls to OMX_GetParameter().\nAvoid infinite loop in querying omx component about the supported color format.\n\nChange-Id: I4997efd36462c792a6d8b5e04c79a80966a559fe\nrelated-to-bug: 5466057\n"
    },
    {
      "commit": "a25a99759774206ec8712af95bba9aec47034e0e",
      "tree": "ea381cea8f428a022d78999f8eae56e1e68de107",
      "parents": [
        "35f78f30f39832ca8f6cd21140d501c53a2aa826",
        "423aca1325a72df2a07c62e3760c43f6ed5bbc27"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 15:55:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:55:25 2011 -0700"
      },
      "message": "Merge \"docs: more ics overview changes... reorg a few sections, revise intro paragraph also update API levels doc with ICS version add info about system themes and using an options menu button\" 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"
    },
    {
      "commit": "423aca1325a72df2a07c62e3760c43f6ed5bbc27",
      "tree": "945ecd29cbe4cdb6fe376c2451cde766dfaf43e5",
      "parents": [
        "d6462ab5472341f7b8ded552f2440c21baaa3873"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 17 16:31:11 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 15:53:35 2011 -0700"
      },
      "message": "docs: more ics overview changes... reorg a few sections, revise intro paragraph\nalso update API levels doc with ICS version\nadd info about system themes and using an options menu button\n\nChange-Id: I8adb2486fcceb91856fb1cbca4900bdb10ea6fe7\n"
    },
    {
      "commit": "5cbc7ba7ad67407680dc0e3e989f0f60b00d2d75",
      "tree": "5b6b6bd46e169e1fd80db7cc681b5561298aa873",
      "parents": [
        "11116b80d88b72e14e4f6b7ad3ab312096f8eea5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 18 15:51:55 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 18 15:51:55 2011 -0700"
      },
      "message": "Find on page asset update\n\n Bug: 5452478\n\nChange-Id: Iea11cbc7efda03887c5205fb6677f3f88c313737\n"
    },
    {
      "commit": "412cba8aa10231cdf515d9400a754e8a16a8eb3d",
      "tree": "a750a0c8cb1bb710fb594ed8ed1e5d9a42bf03f2",
      "parents": [
        "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Oct 17 09:05:00 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 18 15:48:18 2011 -0700"
      },
      "message": "Make Recent Apps faster\n\n- start loading on touch down\n- avoid unneeded calls to onLayout\n- don\u0027t fade in thumbnails if they\u0027ve been loaded before we show recent apps\n- don\u0027t pause between loading thumbnails\n- fade in thumbnails+shadow (rather than just thumbnail as before)\n\nChange-Id: I6dd4be7f52f9e8b51284ae052614719db8e71dc5"
    },
    {
      "commit": "2720cfae624770674122640f2d4a3f55702d80ff",
      "tree": "c76c16d24797840c76322e1f95933cc6b3f1a29d",
      "parents": [
        "ee5aa0e867657f06b63f1582f23af1cc1799f19a",
        "9d20405e5117f05dfd3049798cd36a74142a6822"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 18 15:46:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:46:54 2011 -0700"
      },
      "message": "Merge \"Fix 5433466 - FU out of position during orientation change\" into ics-mr0"
    },
    {
      "commit": "ee5aa0e867657f06b63f1582f23af1cc1799f19a",
      "tree": "c51bbacd0055f20ce87771ebf976f52e73ec4300",
      "parents": [
        "9beac371dd3f3977c3e0ab471a776a5191590f63",
        "014475f30cc8a51a9779b0ba6295c8c7dccad4d2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 15:44:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:44:04 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE.  Updating screenshot notification strings. (Bug: 5333706)\" into ics-mr0"
    },
    {
      "commit": "9beac371dd3f3977c3e0ab471a776a5191590f63",
      "tree": "88112974eae24e755dad27eaf6bb2655e3594af9",
      "parents": [
        "f13313a073ad3f3c4e91baa4adbfdec66395065e",
        "36c9e29cc6554fc1fe34565b93c2280f6a6b4cf9"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 15:44:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:44:01 2011 -0700"
      },
      "message": "Merge \"Fixing issue where screenshot intent to file path did not show other screenshots. (Bug: 5333706)\" into ics-mr0"
    },
    {
      "commit": "276fa43b98920f4da60b64fe23da4debb72667c0",
      "tree": "e62373a31e7519bcd4f0d3232685aaac11448de8",
      "parents": [
        "11116b80d88b72e14e4f6b7ad3ab312096f8eea5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 18 15:42:27 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 18 15:42:27 2011 -0700"
      },
      "message": "Limit AudioFlinger log.\n\nAudioFlinger logs a warning when a write to the audio HAL\ntakes too long to return. The threshold for this warning is\na rule of thumb based on the assumption that the audio HAL will consume\nbuffers at a regular pace.\nThe introduction of low power audio mode with larger buffers and writes\noccuring in bursts makes that this threshold is often exceeded resulting\nin excessive and misleading warnings.\n\nThe threshold is raised to remove unwanted warnings but we should reconsider\nthe usefulness of this warning altogether.\n\nChange-Id: I5ef6898ea28d879cede3e47da542a64092a3cca4\n"
    },
    {
      "commit": "9044ef05d542a4f99b4be7ecefbe5e676bd3ea7f",
      "tree": "bdd0b1be4d282566ab3232943f15a9ed2dc3ec8a",
      "parents": [
        "f522e095e69406a5c6039b406237e9b30781a355"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 14:49:27 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Oct 18 15:32:57 2011 -0700"
      },
      "message": "Make sure set GL state properly\n\nwhen taking a screenshot, in particular, we could end up\nwith stale GL state when drawing LayerDim which resulted\nin incortect rendering.\n\nBug: 5467587\nChange-Id: Id9fbed2843481d31063620f3662b364c7e3ac781\n"
    },
    {
      "commit": "02c4c8a700ab2c5dc10566550ba0cab121eff0ce",
      "tree": "7897ffceb40a04770ae5b2de74d0cadea60fb7e6",
      "parents": [
        "3f70aa783cca9f4c331c2a1b390bb7bebc6e248c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 17 21:05:38 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 18 15:21:20 2011 -0700"
      },
      "message": "Fix 5288804: Make music trasports in lockscreen more closely match design\n\nThis fixes three issues;\n- Make the background black while the transport is showing.\n- Show scrim sandwiched between artwork and overlapping UI.\n- Remove gaps in sides of background assets.\n\nChange-Id: I563fc680c4c042d8b25ec37332aeab528cf838ca\n"
    },
    {
      "commit": "f13313a073ad3f3c4e91baa4adbfdec66395065e",
      "tree": "0b0a467005301aff78237e7ea6dd6dd7070d9a5d",
      "parents": [
        "3f70aa783cca9f4c331c2a1b390bb7bebc6e248c",
        "29aa5dc7de41cc41428dfa958a0cbeac38b29e26"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 18 15:10:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:10:04 2011 -0700"
      },
      "message": "Merge \"Fix 5452698: fix broken logic in reportFailedAttempt() in lockscreen\" into ics-mr0"
    },
    {
      "commit": "3f70aa783cca9f4c331c2a1b390bb7bebc6e248c",
      "tree": "1ecf4e8520af01315023849c240bcab60b5e58b1",
      "parents": [
        "6d076a425ab10441996ebe194b0c181d16912ece",
        "6c5c3c392b8abce93fd2d366f12449c713ed0016"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Oct 18 15:02:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 15:02:00 2011 -0700"
      },
      "message": "Merge \"docs: Camera JavaDoc - added xref to Camera DevGuide\" into ics-mr0"
    },
    {
      "commit": "6c5c3c392b8abce93fd2d366f12449c713ed0016",
      "tree": "6f5650fc2b4df44cc828ab594b1f8594eab34ba5",
      "parents": [
        "c4de6f81d4533acbfc162d051de480d474b72e76"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Oct 18 14:57:05 2011 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Oct 18 14:57:05 2011 -0700"
      },
      "message": "docs: Camera JavaDoc - added xref to Camera DevGuide\n\nChange-Id: I4b5faa154a63f0830717a9156b617a0199604547\n"
    },
    {
      "commit": "6d076a425ab10441996ebe194b0c181d16912ece",
      "tree": "efe4b4b94a9a36cd227df341c3556a994ab65462",
      "parents": [
        "535f6eacb9bd508caac463a12ab69be1cd58c5a5",
        "01df6a8ee2fd0ec76bddaaa2e3e66f6e9748a4ce"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Oct 18 14:43:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 14:43:06 2011 -0700"
      },
      "message": "Merge \"fix bug where the instance saving of the ChooseTypeAndAccountActivity would only work in the case where onSaveInstanceState was called.\" into ics-mr0"
    },
    {
      "commit": "535f6eacb9bd508caac463a12ab69be1cd58c5a5",
      "tree": "41f5cdaa5159b56355901cb1fc129ebf1639af34",
      "parents": [
        "dd466152dd1b88f7b5bd73c47715eb84b76e6dab",
        "98cfebc6e871937e296fc1c6b89e07cdc8d5ba28"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 18 14:34:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 14:34:08 2011 -0700"
      },
      "message": "Merge \"Fix issue #5461497: Landed on Welcome screen after a tap on \u0027Next\u0027 in Screen 500\" into ics-mr0"
    },
    {
      "commit": "dd466152dd1b88f7b5bd73c47715eb84b76e6dab",
      "tree": "9adfe71f9596b475e7f93e03b59f75d46371bad5",
      "parents": [
        "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21",
        "a4bc82aca55e8b7f4c2f1bc7957595aea06dfac4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 14:29:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 14:29:50 2011 -0700"
      },
      "message": "Merge \"Initialize Hipri correctly.\" into ics-mr0"
    },
    {
      "commit": "014475f30cc8a51a9779b0ba6295c8c7dccad4d2",
      "tree": "0ae006e4cb457962e2f2ad54b3efec640da17f7a",
      "parents": [
        "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 14:15:24 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 14:16:00 2011 -0700"
      },
      "message": "DO NOT MERGE.  Updating screenshot notification strings. (Bug: 5333706)\n\nChange-Id: I6d6c0fa7c372c887603f055ac8b0588cc2d1a90f\n"
    },
    {
      "commit": "9d20405e5117f05dfd3049798cd36a74142a6822",
      "tree": "c407d2eba62930c2e6327348c08822217b80640e",
      "parents": [
        "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 18 16:27:34 2011 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 18 17:04:21 2011 -0400"
      },
      "message": "Fix 5433466 - FU out of position during orientation change\n\nIf you turn the device from portrait to landscape mode and immediately\ninvoke the lockscreen, it will come up in landscape mode and switch to\nthe desired portrait mode within a couple of seconds.  Previously,\nFace Unlock would come up in landscape mode, but its position would\nnot change once lockscreen corrected itself, causing Face Unlock to be\npartly off the screen.\n\nThis has been fixed by checking if we are already bound to Face Unlock\nwhen the layout is created.  If this is true, then the layout is being\ncreated due to a change in orientation, and we stop Face Unlock, and\nrestart it at the new position.\n\nThis commit also adds a fix where we now use INVISIBLE for the Face\nUnlock area when it is not showing instead of using GONE.  The\ndimensions of the Face Unlock area is 0-by-0 when set to GONE, and we\nwant to avoid the possibility for the Face Unlock service being\nassigned a zero area.  I\u0027m not sure if this was ever causing problems,\nbut it certainly is not the intended behavior.\n\nAlso cleaned up some comments and logging.\n\nChange-Id: I68deb49cb26dafb5c238167d0c23f0eed2cfb75a\n"
    },
    {
      "commit": "36c9e29cc6554fc1fe34565b93c2280f6a6b4cf9",
      "tree": "9ff2ada0ab87b69b656762e283c465e699150903",
      "parents": [
        "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 13:48:38 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 13:58:40 2011 -0700"
      },
      "message": "Fixing issue where screenshot intent to file path did not show other screenshots. (Bug: 5333706)\n\n- Upping the priority of the saving background thread\n\nChange-Id: I274991261f46eece3773ca1f84d2a1cb7b6f4e7b\n"
    },
    {
      "commit": "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21",
      "tree": "3263f7de99691f1cd305efa6ef4a5402e3d866c8",
      "parents": [
        "07848843b23e10e4728fa779cc79fc38a341cf6b",
        "2f2022afa1eb85018368398bd150e9575fc099c9"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 18 13:45:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 13:45:00 2011 -0700"
      },
      "message": "Merge \"Make notification panel delete-all animation smoother\" into ics-mr0"
    },
    {
      "commit": "98cfebc6e871937e296fc1c6b89e07cdc8d5ba28",
      "tree": "40fc7beaa94d0f646a0d126fc37ae14e2c7d6be3",
      "parents": [
        "07848843b23e10e4728fa779cc79fc38a341cf6b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 18 13:17:33 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 18 13:41:10 2011 -0700"
      },
      "message": "Fix issue #5461497: Landed on Welcome screen after a tap on \u0027Next\u0027 in Screen 500\n\nThe basic problem was that at some points during setup wizard, this would\nhappen:\n\n1. The app\u0027s process is killed.\n2. The app\u0027s process is restarted, but not to actually resume the\n   setup wizard activity, just to put it in the stopped state.\n   When doing this, the saved state is cleared but the app will\n   never provide a new one.\n3. The app\u0027s process is killed again.  At this point, because the\n   saved state is cleared, the activity is completely removed.\n4. Eventually the entire activity stack becomes empty, and a new\n   setup wizard activity needs to be created as the home app.\n\nThere is a combination of bad stuff going on here.\n\nFirst, why is the process being killed?  At this point the setup\nwizard is the home app, so it shouldn\u0027t be killed.  There were two\nreasons why this was happening:\n\n- CryptKeeper still was not completely cleanly going away.  To fix\n  this, I removed the check in the activity manager to not allow\n  an activity to finish if it is the only activity on the stack and\n  maybe-kindof looks like the home app.  This really wasn\u0027t necessary\n  (we always take care of starting a new home activity if we find the\n  stack is empty), and outright dangerous with all of these things\n  purporting to be home but not.\n\n- There was an issue in computing the oom_adj where the home app\n  would not be marked as \"not hidden\", and if we had to re-compute\n  its oom adj in the current sequence would then give it an\n  adjustment as a background process...  and with all the processes\n  we spin through during boot, it quickly got down to background\n  #16 and killed.\n\nSecond, what is going on with the state?  This is easier, the code\nin the activity manager to create a new activity but put it in the\nstopped state was still clearing the saved state.  The saved state\nshould only be cleared when going in to the resumed state.  When\ngoing in to the stopped state, we can just keep holding the same\nsaved state.\n\nChange-Id: I7d21cdcfa082d98ca70c79d9923e29605ee4353e\n"
    },
    {
      "commit": "07848843b23e10e4728fa779cc79fc38a341cf6b",
      "tree": "d66faad03baa571d0623f42ceb0a75e627423b3b",
      "parents": [
        "8e6d75affa1a802b01aa38ad765d1ae9f998c0ab",
        "e025391bf499e41650fe6508ac78f097559a31a4"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Oct 18 13:35:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 13:35:43 2011 -0700"
      },
      "message": "Merge \"Add DataConnection#isEmergency and use in trySetupData.\" into ics-mr0"
    },
    {
      "commit": "8e6d75affa1a802b01aa38ad765d1ae9f998c0ab",
      "tree": "54369298ad2d2a84e4fd56499e71ba8e31725ab3",
      "parents": [
        "f522e095e69406a5c6039b406237e9b30781a355",
        "a7f3a34313074a96b1cc2eb4bea0304d8375af75"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 18 13:10:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 13:10:24 2011 -0700"
      },
      "message": "Merge \"Fix 5473038: workaround for fd leak in lockscreen\" into ics-mr0"
    },
    {
      "commit": "2f2022afa1eb85018368398bd150e9575fc099c9",
      "tree": "7cb4e8774f10ec74254e5e77ca11816083a0203d",
      "parents": [
        "f522e095e69406a5c6039b406237e9b30781a355"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 11 06:41:59 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 18 13:05:28 2011 -0700"
      },
      "message": "Make notification panel delete-all animation smoother\n\nMaking the notfication delete-all animation smoother by carefully\nchoreographing the various parts of it. The problem with the previous\nanimation was that there was simply too much going on at the\nsame time, causing things like layout and recreating display-lists\nin the middle of animations that became choppy as a result. This\napproach swipes all items off quickly, then scrolls the shade up to the\ntop, making both sets of animations smoother as a result.\n\nFixes #5431207: Notification delete-all should be smoother\n\nChange-Id: Iefe8ab5d661e05adcd10379dab85227d17904450\n"
    },
    {
      "commit": "f522e095e69406a5c6039b406237e9b30781a355",
      "tree": "cdb0341907dbf95afa67f6d1307d6505eeea5766",
      "parents": [
        "601d5817301bc79c34c30e7b606fe872b2b76c31",
        "d8e147ce79e8424d22be501c87e43cd8f2427ddb"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 18 12:22:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 12:22:39 2011 -0700"
      },
      "message": "Merge \"Add wrapper method to GsmAlphabet for API compatibility.\" into ics-mr0"
    },
    {
      "commit": "601d5817301bc79c34c30e7b606fe872b2b76c31",
      "tree": "9226ffffcc550d7005999e01838205a735981aff",
      "parents": [
        "6d9d17fdd299642330dac321a9fa4099abaae220",
        "d8581c7a61a9db042b531ce4baca3c036316e066"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 18 11:51:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 11:51:29 2011 -0700"
      },
      "message": "Merge \"TouchExplorer crashes if there is incative pointer while dragging.\" into ics-mr0"
    },
    {
      "commit": "6d9d17fdd299642330dac321a9fa4099abaae220",
      "tree": "8fd1cd2a49daac88ad16dda07c61d3c3f68a157d",
      "parents": [
        "d6462ab5472341f7b8ded552f2440c21baaa3873",
        "92c88eb91dbfe6e96342c8e1dbfe3a59d9a3ffde"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 18 11:49:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 11:49:57 2011 -0700"
      },
      "message": "Merge \"Visual changes to recent apps\" into ics-mr0"
    },
    {
      "commit": "a4bc82aca55e8b7f4c2f1bc7957595aea06dfac4",
      "tree": "a25cec92fadef55fe61987f206a088f1d37d295c",
      "parents": [
        "11116b80d88b72e14e4f6b7ad3ab312096f8eea5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 11:49:24 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 11:49:24 2011 -0700"
      },
      "message": "Initialize Hipri correctly.\n\nThe old code was dependent on the order of things in config.xml.  This fixes that\nso hipri will get the correct dependency-met value at startup.  Good ITS test.\n\nbug:5382518\nChange-Id: Ie327ab1abbc5697ffab0ed4d8c9d6de321513adb\n"
    },
    {
      "commit": "d6462ab5472341f7b8ded552f2440c21baaa3873",
      "tree": "86d32c996f962477bf151f9aa1c2b9be59e74234",
      "parents": [
        "3c44e8d22cf995821cc79dbe77a1b587aac7a3d7",
        "412f90c95308110ab58f80cf6cf3513fe3fb4279"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 11:30:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 11:30:35 2011 -0700"
      },
      "message": "Merge \"docs: fix mistakes\" into ics-mr0"
    },
    {
      "commit": "3c44e8d22cf995821cc79dbe77a1b587aac7a3d7",
      "tree": "77a4c8b50cefb72cbc0f38b5e35a1697a4c245d2",
      "parents": [
        "5310a731eab664352044781d4b107b4837ea77ac",
        "21a7408323223246ad0757dfa66252e47fd3f287"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Oct 18 11:29:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 11:29:34 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr0"
    },
    {
      "commit": "d8581c7a61a9db042b531ce4baca3c036316e066",
      "tree": "0c1767d3eb9c13a6015591123756ba414ab5f0d9",
      "parents": [
        "11116b80d88b72e14e4f6b7ad3ab312096f8eea5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 18 11:11:33 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 18 11:28:52 2011 -0700"
      },
      "message": "TouchExplorer crashes if there is incative pointer while dragging.\n\nThe TouchExplorer was not taking into account the case with incative\npointers while dragging. If one puts a finger down and then perfroms\na dragging gestore the explorer tries to inject UP event for the end\nof the gesture upon every of the two dragging pointers going up instead\nonly for one the first went up.\n\nbug:5476098\n\nChange-Id: I20d2dd7bde7e016b0678a35d14cd068d9ff37023\n"
    },
    {
      "commit": "b22723c3f6befe5b2fb50333642818805aa8d52f",
      "tree": "45c9b5617b6f5bad4c62378d55f3ef5f35ff7790",
      "parents": [
        "1ff392128dfb802fe58e90ba23ed6138b1cd1a64"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 11:19:44 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 18 11:19:44 2011 -0700"
      },
      "message": "docs: add package summary for spell checker services\n\nChange-Id: Iaac3293f941ec117ec28e031d5e24073e1269851\n"
    },
    {
      "commit": "412f90c95308110ab58f80cf6cf3513fe3fb4279",
      "tree": "75bd3e42cd85438f4407afb7310c35d2c9e6bf2b",
      "parents": [
        "1ff392128dfb802fe58e90ba23ed6138b1cd1a64"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 11:18:04 2011 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 11:18:04 2011 -0700"
      },
      "message": "docs: fix mistakes\n\nChange-Id: Ie1d7acf45d7c0940c60039cc7beeb134ae950085\n"
    },
    {
      "commit": "5310a731eab664352044781d4b107b4837ea77ac",
      "tree": "e2c834d0fd9f3ca8f06861e18dd18a30f2495c12",
      "parents": [
        "1ff392128dfb802fe58e90ba23ed6138b1cd1a64",
        "a63bb84bbe98e72871c2138ab3eb517d0f9a80ef"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 18 11:17:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 11:17:24 2011 -0700"
      },
      "message": "Merge \"Updating screenshot animation and behaviour. (Bug: 5333706)\" into ics-mr0"
    },
    {
      "commit": "1ff392128dfb802fe58e90ba23ed6138b1cd1a64",
      "tree": "60da097779c62027edb1f048be1d2cdfac7ed3f3",
      "parents": [
        "2bd3c2f7e89eb02f2b240672631c57bc912a9575",
        "83a75a596587d2555acf8462af959895fab6579d"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 18 11:11:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 11:11:05 2011 -0700"
      },
      "message": "Merge \"cherrypick from master - docs: nfc updates Change-Id: Iaa782911f14b11bc896ac9ef06db2c43104d1dac\" into ics-mr0"
    }
  ],
  "next": "21a7408323223246ad0757dfa66252e47fd3f287"
}
