)]}'
{
  "log": [
    {
      "commit": "eaeb4f4e3c914550d28a042fb3d752efcf20ab9e",
      "tree": "24b933974484d6fe2e1b755ef7fd7e43ac44b7c1",
      "parents": [
        "8bb56180d208b9264e5a56b49fe06b8471ccaced",
        "e83d181606981bcacd78e55b293fe9fa95b2551d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 11:25:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 11:25:39 2011 -0800"
      },
      "message": "Merge \"Fix some policy-base routing issues.\" into ics-mr1"
    },
    {
      "commit": "e83d181606981bcacd78e55b293fe9fa95b2551d",
      "tree": "93f7a948883320939b50c425ac5c6ecbb3397d7b",
      "parents": [
        "4c6a65bc319feab120d40553d93b160908db2f6d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 21 14:44:39 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 09:36:16 2011 -0800"
      },
      "message": "Fix some policy-base routing issues.\n\nSecondary nets sometimes come up with no routes, but parsing errors end up with null\nroutes getting added.  Trim that away.  Also added some dumpstate logging of the secondary\nroute tables and rules.\n\nbug:5615697\nChange-Id: I94c9d888bab958df44891b9117236436e046cc7f\n"
    },
    {
      "commit": "8bb56180d208b9264e5a56b49fe06b8471ccaced",
      "tree": "26af9cc36fe43f3d9a45b65a929b381f92be7451",
      "parents": [
        "1889bb49a411cf79dd6ccd162bcddb13bd2567bb",
        "b193e35ed131769e6c98b2752635065489198aeb"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Nov 22 17:44:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 17:44:52 2011 -0800"
      },
      "message": "Merge \"Fix 5654631. It forgot to consider the year in formatDateRange.\" into ics-mr1"
    },
    {
      "commit": "1889bb49a411cf79dd6ccd162bcddb13bd2567bb",
      "tree": "61c6212cb0987cd45b47d3ed10bd5d6601ec8ee5",
      "parents": [
        "2723909903b68db016666a13ec897581a8915636",
        "9842a34938ac8e659d1829422bbbe79cf183acea"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:24:03 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:24:04 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: Ib84a053208dd4deae9bfe04e185ab2cec4728864\n"
    },
    {
      "commit": "2723909903b68db016666a13ec897581a8915636",
      "tree": "61c6212cb0987cd45b47d3ed10bd5d6601ec8ee5",
      "parents": [
        "eabde3d4a9027a19443a31c7c7cda3d44fb0ffe0",
        "1bca8f88bc7a38d984d3f2c2f2392c1a1054a972"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:14:10 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 22 15:14:10 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: I0b5b295a6fc0e4e7978ce11905c3cffd0e07f7e1\n"
    },
    {
      "commit": "9842a34938ac8e659d1829422bbbe79cf183acea",
      "tree": "5fae81310242c8fc3dd782d3ee5e858d2e67784a",
      "parents": [
        "fe464a76d8fc858be971dbb5e67b1d22fd925347",
        "1bca8f88bc7a38d984d3f2c2f2392c1a1054a972"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 22 14:28:06 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 22 14:28:06 2011 -0800"
      },
      "message": "merge in ics-mr0-release history after reset to ics-mr0\n"
    },
    {
      "commit": "eabde3d4a9027a19443a31c7c7cda3d44fb0ffe0",
      "tree": "61c6212cb0987cd45b47d3ed10bd5d6601ec8ee5",
      "parents": [
        "eff6ed0fee42e4324ceb8d5a20be09bb2f34aa9f",
        "fe464a76d8fc858be971dbb5e67b1d22fd925347"
      ],
      "author": {
        "name": "dujin.cha",
        "email": "dujin.cha@samsung.com",
        "time": "Tue Nov 22 13:18:27 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 22 13:18:27 2011 -0800"
      },
      "message": "am fe464a76: [Prime K] Fix gabage character issue\n\n* commit \u0027fe464a76d8fc858be971dbb5e67b1d22fd925347\u0027:\n  [Prime K] Fix gabage character issue\n"
    },
    {
      "commit": "eff6ed0fee42e4324ceb8d5a20be09bb2f34aa9f",
      "tree": "dd160fcabedd56f0be6c73850eec81672ef82cf9",
      "parents": [
        "303a0695b8fa0b8f0095c437145a28633a7a8d92",
        "e36657e5416dbc9c1b22cc73174a958fafdfd736"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Nov 22 13:15:28 2011 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Nov 22 13:15:31 2011 -0800"
      },
      "message": "Ignore e36657e5\n\nChange-Id: I93632b881f8c5231a521863cb4a8f05d81ea8ada\n"
    },
    {
      "commit": "303a0695b8fa0b8f0095c437145a28633a7a8d92",
      "tree": "dd160fcabedd56f0be6c73850eec81672ef82cf9",
      "parents": [
        "26dd54f87c1daaa369576d9abea823c8105bd702",
        "421458aad764cd9d1403d2540ab979b336b02341"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 22 12:33:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 12:33:17 2011 -0800"
      },
      "message": "Merge \"Draw in the correct FBO after invoking a GL functor Bug #5650514\" into ics-mr1"
    },
    {
      "commit": "26dd54f87c1daaa369576d9abea823c8105bd702",
      "tree": "ffce6b66e9aef6081d3e197a8965e388e83d4d7b",
      "parents": [
        "227a64fe23b4e6f05dc31e5f51b0f4c142e52b18",
        "d0609e41ab0caa40058b711bbd03dd93fe8af607"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 22 12:33:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 12:33:04 2011 -0800"
      },
      "message": "Merge \"Ensure we have an EGL context when building layers Bug #5638421\" into ics-mr1"
    },
    {
      "commit": "227a64fe23b4e6f05dc31e5f51b0f4c142e52b18",
      "tree": "087bf34feab81a201b998911e30fb41b1f81a8d9",
      "parents": [
        "7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec",
        "45f06460e9aeadadad27e6c87817940cd96128ef"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Nov 22 11:02:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 11:02:49 2011 -0800"
      },
      "message": "Merge \"Fix an NPE on overflow in BatteryStats history.\" into ics-mr1"
    },
    {
      "commit": "fe464a76d8fc858be971dbb5e67b1d22fd925347",
      "tree": "5fae81310242c8fc3dd782d3ee5e858d2e67784a",
      "parents": [
        "e36657e5416dbc9c1b22cc73174a958fafdfd736"
      ],
      "author": {
        "name": "dujin.cha",
        "email": "dujin.cha@samsung.com",
        "time": "Tue Nov 22 12:13:33 2011 +0900"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Nov 22 10:28:21 2011 -0800"
      },
      "message": "[Prime K] Fix gabage character issue\n\nKorean characters show up as gabage characters in Music player.\nReason : MTP service does not set the locale for the MediaScanner\nSolution : Set locale when MtpDatabase creates MediaScanner.\n\nBug ID : 5567433\nSigned-off-by: dujin.cha \u003cdujin.cha@samsung.com\u003e\n\nChange-Id: I4bfe5f603c113170d45bd57a8709c21c665e260b\n"
    },
    {
      "commit": "7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec",
      "tree": "8286fa21c733ebe18a713f0386f132f78c7ab2f3",
      "parents": [
        "cb6fbc89c25298643ab342b4a228e772b0e56978",
        "f45aa7da2b02ff97e9832228bd5f6d4adc4816b9"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Nov 22 08:54:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 08:54:59 2011 -0800"
      },
      "message": "Merge \"HTML5 Video runs into super full screen mode\" into ics-mr1"
    },
    {
      "commit": "cb6fbc89c25298643ab342b4a228e772b0e56978",
      "tree": "66e96e1e6c7aa64d5bb6a84e10b46213fbf296a0",
      "parents": [
        "631885746868cbf03f89e655a6f4fac96449e8a4",
        "0ba8660ea6d88a1809508c31bd3b1da8e8dfabd3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Nov 22 08:39:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 08:39:11 2011 -0800"
      },
      "message": "Merge \"Report a runtime error instead of asserting on malformed avc configuration data.\" into ics-mr1"
    },
    {
      "commit": "631885746868cbf03f89e655a6f4fac96449e8a4",
      "tree": "ccf53d3b284d09150d1b7ee4d9f620a06933db24",
      "parents": [
        "8d03007f80d74abadfc96926e7cca40d38380bc0",
        "5207d9c94b31cd2da1c4a52c2ae7f9c1f50ccad1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 22 07:15:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 22 07:15:29 2011 -0800"
      },
      "message": "Merge \"Dismiss system windows when screen savers start.\" into ics-mr1"
    },
    {
      "commit": "b193e35ed131769e6c98b2752635065489198aeb",
      "tree": "bdb80a0af2ab253509a3b0663f8e3bd371666887",
      "parents": [
        "b3b66af2b5b4ccca1f507290ab6f138a3cbffc3e"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Nov 22 15:36:50 2011 +0800"
      },
      "committer": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue Nov 22 15:36:50 2011 +0800"
      },
      "message": "Fix 5654631. It forgot to consider the year in formatDateRange.\n\nChange-Id: I494e3ecc7a2e7c418ed61930ffd7311338c11783\nfix: 5654631\n"
    },
    {
      "commit": "8d03007f80d74abadfc96926e7cca40d38380bc0",
      "tree": "fac81c0aec13815531052a745e6d4bedd1b9c3fa",
      "parents": [
        "723218b4f428944bdb11b25d0b30ece56283f696",
        "31f263db65552106d9290da740c50e6918c1eaea"
      ],
      "author": {
        "name": "Mangesh Ghiware",
        "email": "mghiware@google.com",
        "time": "Mon Nov 21 23:14:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 23:14:05 2011 -0800"
      },
      "message": "Merge \"Update zoom (aka display) density from WebView thread.\" into ics-mr1"
    },
    {
      "commit": "723218b4f428944bdb11b25d0b30ece56283f696",
      "tree": "55fdbbb29cc744b487ed0a5f1241f777fd4abcf7",
      "parents": [
        "02740dc49df86fc94c872454aa9db98737d5e8c8",
        "dccf73a50cb2a219182e141bac1d9da82fdaf4d7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 21:18:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 21:18:51 2011 -0800"
      },
      "message": "Merge \"Hide ManagedEGLContext until we are sure this is the correct API.\" into ics-mr1"
    },
    {
      "commit": "02740dc49df86fc94c872454aa9db98737d5e8c8",
      "tree": "bab33b5f465661bb12f982222bb678024b0893ac",
      "parents": [
        "1766b0e25de5a66f9d0f6e73a2c342272fcadc71",
        "96af14d9b013496accf40a85a66fefcba3ac0111"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Nov 21 20:28:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 20:28:27 2011 -0800"
      },
      "message": "Merge \"Fix log spamming during time lapse video recording\" into ics-mr1"
    },
    {
      "commit": "1766b0e25de5a66f9d0f6e73a2c342272fcadc71",
      "tree": "00902f548b6accd6b30ebae2fea3fb2aabfb3569",
      "parents": [
        "e7005ec9582f11744fa74d9c5c9562f9e4be04dc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 18:28:49 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 18:28:49 2011 -0800"
      },
      "message": "Fix the build\n\nChange-Id: I3814c6c39eda2a4b56902e2044fbb121b4885e5d\n"
    },
    {
      "commit": "dccf73a50cb2a219182e141bac1d9da82fdaf4d7",
      "tree": "9b49d3a96584d84bc8453eec54ebd4dce6f1313e",
      "parents": [
        "e7005ec9582f11744fa74d9c5c9562f9e4be04dc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 18:24:23 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 18:27:21 2011 -0800"
      },
      "message": "Hide ManagedEGLContext until we are sure this is the correct API.\n\nChange-Id: If54942d342ca8ea348e10231b2aed3e5d3bd701b\n"
    },
    {
      "commit": "e7005ec9582f11744fa74d9c5c9562f9e4be04dc",
      "tree": "35d13ac7135f566d841d745d8352a4402e0b7295",
      "parents": [
        "07a2d831903774e07c1c6b6dd5c7c06bf8ca176a",
        "0cac6aa993838cdbac90472237541f9b33c40994"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Nov 21 18:10:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 18:10:52 2011 -0800"
      },
      "message": "Merge \"Move Camera.Sound to a stand-alone class CameraSound.\" into ics-mr1"
    },
    {
      "commit": "07a2d831903774e07c1c6b6dd5c7c06bf8ca176a",
      "tree": "7b120ba029a7efaea3780ddad4149992dc303496",
      "parents": [
        "8646cd42df5edc5f5b9c52d6ab5309821e875656",
        "b05bb17eebe631637cf9fa3af00758e8159d6e8d"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Nov 21 17:57:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 17:57:31 2011 -0800"
      },
      "message": "Merge \"don\u0027t report an error when disconnecting from an abandoned surfacetexture\" into ics-mr1"
    },
    {
      "commit": "8646cd42df5edc5f5b9c52d6ab5309821e875656",
      "tree": "6434c3dc4ea983b856a0755cacd9d402e2a2d65e",
      "parents": [
        "8cd39e3a104d0739fd2f1ae73e5f4081f1528c6c",
        "e2fa30cba0c3412d07214dec346bb21a562d3461"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Nov 21 17:57:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 17:57:20 2011 -0800"
      },
      "message": "Merge \"enable ALLOW_DEQUEUE_CURRENT_BUFFER for tegra devices\" into ics-mr1"
    },
    {
      "commit": "8cd39e3a104d0739fd2f1ae73e5f4081f1528c6c",
      "tree": "5d4f83eb6b015f92c614788c93e834e9790acd85",
      "parents": [
        "fb0784da5f602bf6410ef914d625c3cedfa11e9f",
        "31f2c2e94656530fbf6282803e62edb47e9a894d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 17:57:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 17:57:05 2011 -0800"
      },
      "message": "Merge \"Notify views when EGL resources are about to be destroyed Bug #5639899\" into ics-mr1"
    },
    {
      "commit": "fb0784da5f602bf6410ef914d625c3cedfa11e9f",
      "tree": "f3de50ed217f42652b8b75c1a7a3b223058639de",
      "parents": [
        "043a8b149dc31d3e3242ccf0cadc580702c99552",
        "05c8277f3423fd57196b3878d27ac0f1995101a8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Nov 21 17:34:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 17:34:57 2011 -0800"
      },
      "message": "Merge \"Fix bug 5521467 - Monkeys and ActionBar custom tab views\" into ics-mr1"
    },
    {
      "commit": "d0609e41ab0caa40058b711bbd03dd93fe8af607",
      "tree": "82fc6c45ade8be2ef3f496e62166d131d5b69a7f",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 17:21:15 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 17:21:15 2011 -0800"
      },
      "message": "Ensure we have an EGL context when building layers\nBug #5638421\n\nThis bug was introduced by the recent changes that force more frequent\nflushes of the GL renderer.\n\nChange-Id: I55dd4ace6ba1e70ab41927150d6c60c37d7fb196\n"
    },
    {
      "commit": "31f263db65552106d9290da740c50e6918c1eaea",
      "tree": "76d38925c81782aebb904bc142d9f8bfc49357ca",
      "parents": [
        "85c7394836843b2cbfa2b51504448794a6071b3a"
      ],
      "author": {
        "name": "Mangesh Ghiware",
        "email": "mghiware@google.com",
        "time": "Mon Nov 21 16:54:20 2011 -0800"
      },
      "committer": {
        "name": "Mangesh Ghiware",
        "email": "mghiware@google.com",
        "time": "Mon Nov 21 17:19:31 2011 -0800"
      },
      "message": "Update zoom (aka display) density from WebView thread.\n\nFixes bug 5639675.\n\nChange-Id: I982ca0787f5c050c5d1a288cd8751299ee351214\n"
    },
    {
      "commit": "05c8277f3423fd57196b3878d27ac0f1995101a8",
      "tree": "3fa96b68afb379a2fcdb766ae0f7831ee2b13f2e",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Nov 21 17:14:56 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Nov 21 17:14:56 2011 -0800"
      },
      "message": "Fix bug 5521467 - Monkeys and ActionBar custom tab views\n\nRemove custom tab views from old parents if applicable.\n\nChange-Id: I7892f0f271e91a4fc9e26694557e82b81f3fd31a\n"
    },
    {
      "commit": "f45aa7da2b02ff97e9832228bd5f6d4adc4816b9",
      "tree": "8f6dfbca0ffd1373892700d08004bc2269e746ae",
      "parents": [
        "aefc0ed9677233d5e8c991196f970222b4899dc3"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri Nov 18 14:46:16 2011 -0800"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Nov 21 16:56:08 2011 -0800"
      },
      "message": "HTML5 Video runs into super full screen mode\n\nbug:5569146\n\nBrowser change\nhttps://android-git.corp.google.com/g/#/c/151035/\n\nChange-Id: Ib8449a670caf4aa2b540a170ed5e9f6adea2b12e\n"
    },
    {
      "commit": "45f06460e9aeadadad27e6c87817940cd96128ef",
      "tree": "0599a993609e925498757dae68eef8763ff5bd87",
      "parents": [
        "85c7394836843b2cbfa2b51504448794a6071b3a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 21 16:08:34 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 21 16:08:34 2011 -0800"
      },
      "message": "Fix an NPE on overflow in BatteryStats history.\n\nWhen the battery stats buffer hits 128KB, it hits a code path\nthat causes an NPE. This can happen depending on usage and charging\npatterns and manifest in bad ways, such as failure to boot up\nor random crashes, or refusing to go to sleep.\n\nBug: 5645407\nChange-Id: I21d5d189431f776f25bcb7d598c86e598ad8cb17\n"
    },
    {
      "commit": "043a8b149dc31d3e3242ccf0cadc580702c99552",
      "tree": "2ac9be34d2f13d9294eac494b6081ba9f9c84bf4",
      "parents": [
        "b8d20d028ca590f6a9c57e0e8fee5e5f80e9ae54",
        "a5cb9f42174a52afbeb7e33dab64282f52f8cedb"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 21 16:03:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 16:03:40 2011 -0800"
      },
      "message": "Merge \"Replace vendor specific NfcGoogle.apk with generic Nfc.apk\" into ics-mr1"
    },
    {
      "commit": "b8d20d028ca590f6a9c57e0e8fee5e5f80e9ae54",
      "tree": "9892ca05351cb6ffff426898d92986fedc2d94ea",
      "parents": [
        "53cf20202a3848a6c61b5229814268180a3d2f16",
        "6f0f0b186533ec0a1f11fd577c0c6dfa9dd29481"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 21 15:54:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 15:54:54 2011 -0800"
      },
      "message": "Merge \"EGL: Use cache sizes defined in the BoardConfig\" into ics-mr1"
    },
    {
      "commit": "53cf20202a3848a6c61b5229814268180a3d2f16",
      "tree": "24c85cfe0be4fac71f9f73895da8963fe9e2629e",
      "parents": [
        "68f0d47e8ee045dffb5f59c67cc77f38598472c5",
        "caa4482a6880d81281dc2d312aeb515a3af3f0a1"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 21 15:54:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 15:54:40 2011 -0800"
      },
      "message": "Merge changes I37fd43b5,I91eb29db,I0491ce35 into ics-mr1\n\n* changes:\n  SurfaceTexture: fix a couple tests\n  EGL: default to swap interval 1\n  SurfaceTexture: clean up some tests\n"
    },
    {
      "commit": "68f0d47e8ee045dffb5f59c67cc77f38598472c5",
      "tree": "b0384f8be62a2631ee25746e489c14b08d929246",
      "parents": [
        "bfd85f9aca13aba2b954ddf3d8c6f6eb26e35f25",
        "bf1b9778cec56d3d64290b2a59801d2b0ad5da2c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 21 15:29:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 15:29:06 2011 -0800"
      },
      "message": "Merge \"Import revised translations. DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "bf1b9778cec56d3d64290b2a59801d2b0ad5da2c",
      "tree": "ce3216f75dc8ad4f94db38c59c9fcde50face96f",
      "parents": [
        "4d71053b0728b248d80d7d5a098df459722e2be0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 21 14:29:12 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 21 15:23:51 2011 -0800"
      },
      "message": "Import revised translations. DO NOT MERGE\n\nChange-Id: I4313e0fffeb72b5a78b49770932ad983cfb05f8b\n"
    },
    {
      "commit": "bfd85f9aca13aba2b954ddf3d8c6f6eb26e35f25",
      "tree": "a8576ff3d27b037ea3c57e30dfe66103dbe60126",
      "parents": [
        "0507ac4d94fc0ecb775391a7e80c921614f88a58",
        "cb6ee06f62c20ae036a206667097f20b837b11ab"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Nov 21 15:19:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 21 15:19:35 2011 -0800"
      },
      "message": "Merge \"SIP: turn off verbose logs.\" into ics-mr1"
    },
    {
      "commit": "421458aad764cd9d1403d2540ab979b336b02341",
      "tree": "403620dc73a58422834e39e2ba04059ea1ed1274",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 15:14:37 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 15:14:37 2011 -0800"
      },
      "message": "Draw in the correct FBO after invoking a GL functor\nBug #5650514\n\nAfter invoking a GL functor, libhwui restores a few OpenGL states\nincluding the current FBO. The renderer was however making the\nwrong assumption that the FBO to restore to was the base layer\ninstead of the FBO associated with the current canvas state.\n\nChange-Id: Ie565500832ebffd673f6a43b83422d6cc05470a0\n"
    },
    {
      "commit": "a5cb9f42174a52afbeb7e33dab64282f52f8cedb",
      "tree": "47757a81c335ff9fb5df3f9b25923d7f4340349b",
      "parents": [
        "a5193b24c1c944331f329eca1d4f85df3a024b1d"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 21 14:54:46 2011 -0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Nov 21 14:55:29 2011 -0800"
      },
      "message": "Replace vendor specific NfcGoogle.apk with generic Nfc.apk\n\nThe access control changes allow us to just use Nfc.apk with\nthe regular platform certificate, instead of the custom signed\nNfcGoogle.apk. So we can compeltely get rid of vendor/google/apps/NfcGoogle\nand just build it out of packages/apps/Nfc now.\n\nThe package name is also reverted from com.android.nfc3 to com.android.nfc\n\nThe NFC uid needs to get bumped (25 to 27) to allow the cert change.\n\nBug: 5608249\nChange-Id: I09a81a896ff3cceb5a8de331d3399921b870932a\n"
    },
    {
      "commit": "caa4482a6880d81281dc2d312aeb515a3af3f0a1",
      "tree": "d06843b2be4ca07a01d8477f975582b0c5b975aa",
      "parents": [
        "87f3265bb082160efdfdfb87a79698c67ebad447"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sat Nov 19 21:20:17 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 21 14:38:15 2011 -0800"
      },
      "message": "SurfaceTexture: fix a couple tests\n\nThis change fixes some robustness issues with the\nEglDestroySurfaceUnrefsBuffers and\nEglDestroySurfaceAfterAbandonUnrefsBuffers tests.  The tests previously\ndepended upon GL implementation details that should not have been relied\nupon.\n\nChange-Id: I37fd43b56568efe1dbe69d85e892be8a1cf44d20\n"
    },
    {
      "commit": "87f3265bb082160efdfdfb87a79698c67ebad447",
      "tree": "a9eb05cf1cb1a6d59d1dafe806c843aee10daa76",
      "parents": [
        "c10a94c4b8b42ef75168ad140fdb97d6cca3d2eb"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sat Nov 19 18:04:43 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 21 14:37:29 2011 -0800"
      },
      "message": "EGL: default to swap interval 1\n\nThis change explicitly sets swap interval 1 on the window when an\nEGLSurface is created to render to it.\n\nChange-Id: I91eb29dbee3ae4a55076b921f084d503fbe94e03\n"
    },
    {
      "commit": "0507ac4d94fc0ecb775391a7e80c921614f88a58",
      "tree": "4b1e876bbfd1ef6373e775aff6afac3c9e0c83a9",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Nov 21 13:30:32 2011 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Nov 21 13:30:32 2011 -0800"
      },
      "message": "Use isHighEndGfx to determine texture pool\n\n Bug: 5639612\n\nChange-Id: I0ccbf74c2638b61b7eb0769c851e74700f0aa191\n"
    },
    {
      "commit": "96af14d9b013496accf40a85a66fefcba3ac0111",
      "tree": "0d77b5fc0a82fc4b82bb1b1df83a92473cc0fb69",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sun Nov 20 09:45:44 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Nov 21 12:09:51 2011 -0800"
      },
      "message": "Fix log spamming during time lapse video recording\n\nChange-Id: I4fc0809203684ebb02eaf217d7abad00aefc898f\n\nrelated-to-bug: 5626569\n"
    },
    {
      "commit": "c10a94c4b8b42ef75168ad140fdb97d6cca3d2eb",
      "tree": "22db4c026ec52081a3b13ae1df01a00e19aa51c4",
      "parents": [
        "0e2c2f3971eb4b246a5c1b198370e003668f53ee"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sat Nov 19 17:49:21 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 21 11:52:02 2011 -0800"
      },
      "message": "SurfaceTexture: clean up some tests\n\nThis change cleans a few things up in the SurfaceTexture tests:\n- Wraps a few long lines.\n- Refactors the multithreading portions of SurfaceTextureGLToGLTest into\n  a new test fixture called SurfaceTextureGLThreadToGLTest.\n- Changes some of the tests that were creating their own EGLSurface to\n  use the SurfaceTextureGLToGLTest fixture.\n- Reorders the test functions so that they are immediately below to the\n  test fixture that they use.\n\nChange-Id: I0491ce3528a7ff2b4f1e83602ba290269c087297\n"
    },
    {
      "commit": "6f0f0b186533ec0a1f11fd577c0c6dfa9dd29481",
      "tree": "13ad917df9a7bb4b37e46f18d3a52b5a3f199d6b",
      "parents": [
        "0e2c2f3971eb4b246a5c1b198370e003668f53ee"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Sat Nov 19 16:25:24 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Nov 21 11:48:17 2011 -0800"
      },
      "message": "EGL: Use cache sizes defined in the BoardConfig\n\nThis change introduces two new BoardConfig variables to control the size\nlimits of the EGL blob cache.  MAX_EGL_CACHE_ENTRY_SIZE is the size\nlimit for values inserted into the cache, and MAX_EGL_CACHE_SIZE is the\nsize limit for all entries in the entire cache (including both keys and\nvalues).  If either of these BoardConfig variables are not defined then\na default size limit is used instead.\n\nChange-Id: I6703d93f966b6389c6499f23d841e42339f9c9d7\n"
    },
    {
      "commit": "31f2c2e94656530fbf6282803e62edb47e9a894d",
      "tree": "fddc1ff144eccb20909107456ebd37325c86d8be",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 10:55:41 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 21 10:55:41 2011 -0800"
      },
      "message": "Notify views when EGL resources are about to be destroyed\nBug #5639899\n\nChange-Id: I7c5d8bebf02294426f5b3ab1358a31c38a4fd064\n"
    },
    {
      "commit": "0cac6aa993838cdbac90472237541f9b33c40994",
      "tree": "2eb9255264096d7802efd903ea11cbb88ab7cb86",
      "parents": [
        "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Nov 18 18:39:46 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Nov 21 17:57:33 2011 +0800"
      },
      "message": "Move Camera.Sound to a stand-alone class CameraSound.\n\nbug:5640219\n\nChange-Id: Ibc105351e25b9758c451a94d9a5e50942bf0e926\n"
    },
    {
      "commit": "7859c1842c1f2e3c43415dfb5337a0b005bdb1c4",
      "tree": "ec63c7c1e4295f2ccb5887b543b9ec6e95ca211b",
      "parents": [
        "9b5d7a59f336a96e73f5f485f6e366e078a70497",
        "4aad1022eb0c364c204caafb6ebc977aa23449bf"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Sun Nov 20 07:26:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 20 07:26:59 2011 -0800"
      },
      "message": "Merge \"Improving PictureListener deprecating comments\" into ics-mr1"
    },
    {
      "commit": "9b5d7a59f336a96e73f5f485f6e366e078a70497",
      "tree": "206b7cb7837d4c1d2df60c3ff60f448dc55e1298",
      "parents": [
        "0e2c2f3971eb4b246a5c1b198370e003668f53ee",
        "2d54536d08a59680078f78bc6301379563df4c85"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sat Nov 19 20:42:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 19 20:42:19 2011 -0800"
      },
      "message": "Merge \"Dreams (now Screen Candy) development.\" into ics-mr1"
    },
    {
      "commit": "1bca8f88bc7a38d984d3f2c2f2392c1a1054a972",
      "tree": "7a8375aab8737c9a9aa8f4002b3928bf3f19b32d",
      "parents": [
        "e36657e5416dbc9c1b22cc73174a958fafdfd736",
        "0cd1fe7304946ae30d7bc081c64e17ae2d2c0ae6"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Nov 18 22:01:43 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Nov 18 22:01:43 2011 -0800"
      },
      "message": "merge in ics-mr0-release history after reset to ics-mr0\n"
    },
    {
      "commit": "cb6ee06f62c20ae036a206667097f20b837b11ab",
      "tree": "d84ab1e84ebc47759e20326c64d65e006435ac84",
      "parents": [
        "63b7360e9d8c6fb077bdd00c7ef08f402d5a76ba"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Nov 18 16:57:21 2011 -0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Nov 18 16:57:21 2011 -0800"
      },
      "message": "SIP: turn off verbose logs.\n\nBug: 5616713\nChange-Id: Iaf2e6878731d10d7f4f2a7cd8af71f4517780642\n"
    },
    {
      "commit": "e36657e5416dbc9c1b22cc73174a958fafdfd736",
      "tree": "7a8375aab8737c9a9aa8f4002b3928bf3f19b32d",
      "parents": [
        "d4b22ab4889f9b1885bfc0dc45667c846a171a98",
        "e30983e799407aa2c5801597616fa6581d41241f"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Nov 18 16:39:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 16:39:20 2011 -0800"
      },
      "message": "Merge \"Do not merge. Fix a memory leak of a Binder in SpellCheckerService\" into ics-mr0"
    },
    {
      "commit": "0e2c2f3971eb4b246a5c1b198370e003668f53ee",
      "tree": "1e3cbf41ef8ef551d73c5f303739a126301c6f9f",
      "parents": [
        "7ff7821a601a39fffb318e29873957b4a3703c46",
        "0cd1fe7304946ae30d7bc081c64e17ae2d2c0ae6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 18 15:49:39 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 18 15:49:39 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: I61ef83c288814c62369fabdcf50d867708f05f51\n"
    },
    {
      "commit": "0cd1fe7304946ae30d7bc081c64e17ae2d2c0ae6",
      "tree": "4fa2350acd3bdc0d6cf1bca1740e7cf4c142050b",
      "parents": [
        "d4b22ab4889f9b1885bfc0dc45667c846a171a98",
        "a5dd3bab781d08849ff2a772e33839d8d88b429e"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Nov 18 15:37:45 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Nov 18 15:37:45 2011 -0800"
      },
      "message": "merge in ics-mr0-release history after reset to ics-mr0\n"
    },
    {
      "commit": "7ff7821a601a39fffb318e29873957b4a3703c46",
      "tree": "1e3cbf41ef8ef551d73c5f303739a126301c6f9f",
      "parents": [
        "d8a3cabcb11c02c54b76590e0f60c32b43b9f2fc",
        "d4b22ab4889f9b1885bfc0dc45667c846a171a98"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 18 15:07:21 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 18 15:07:21 2011 -0800"
      },
      "message": "am d4b22ab4: status_t !\u003d bool\n\n* commit \u0027d4b22ab4889f9b1885bfc0dc45667c846a171a98\u0027:\n  status_t !\u003d bool\n"
    },
    {
      "commit": "d8a3cabcb11c02c54b76590e0f60c32b43b9f2fc",
      "tree": "47eeb68185ce9ac85b732526c8d78c9451474464",
      "parents": [
        "c2fff5ea39027d017dc15ce285961afa17a7b4a7",
        "84dd52e394d27b5cdf638132808e2585a9049480"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 18 14:39:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 14:39:05 2011 -0800"
      },
      "message": "Merge \"Text selection AccessibilityEvents are missing text.\" into ics-mr1"
    },
    {
      "commit": "b05bb17eebe631637cf9fa3af00758e8159d6e8d",
      "tree": "86c9b59ecf5d806e34f2e7a39aaf37c3b1b80fbe",
      "parents": [
        "4d71053b0728b248d80d7d5a098df459722e2be0"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 18 14:30:20 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 18 14:32:35 2011 -0800"
      },
      "message": "don\u0027t report an error when disconnecting from an abandoned surfacetexture\n\nthis happens often with CPU Surfaces, which disconnect long\nafter their surfacetexture has been abandoned.\n\nChange-Id: If49da03b72f99130e01b2b9bcbd444bb38f7ed4e\n"
    },
    {
      "commit": "d4b22ab4889f9b1885bfc0dc45667c846a171a98",
      "tree": "4fa2350acd3bdc0d6cf1bca1740e7cf4c142050b",
      "parents": [
        "366113fa1bea5ef39cf6557f18ff00310eb6e458"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 18 13:10:56 2011 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 18 14:21:34 2011 -0800"
      },
      "message": "status_t !\u003d bool\n\nb/5567433\n\nChange-Id: I255ab8c3b0b5e0ea6a5cc7c05df757c667f3855e\n"
    },
    {
      "commit": "c2fff5ea39027d017dc15ce285961afa17a7b4a7",
      "tree": "cfd770a94535d086beea2b5f88e650eb26b11c4a",
      "parents": [
        "d5280e51aa4578ff47bffc166f74d79c17358589",
        "b838d8d4a26c3cfea2e2a5ce831daebbb5653ae7"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Fri Nov 18 14:00:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 14:00:09 2011 -0800"
      },
      "message": "Merge \"Unlock camera AWB lock only when white-balance is changed.\" into ics-mr1"
    },
    {
      "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": "e2fa30cba0c3412d07214dec346bb21a562d3461",
      "tree": "bcbbb1b9c50b53d8b4648388b64bada837479a48",
      "parents": [
        "4d71053b0728b248d80d7d5a098df459722e2be0"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Nov 14 19:17:37 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 18 13:50:35 2011 -0800"
      },
      "message": "enable ALLOW_DEQUEUE_CURRENT_BUFFER for tegra devices\n\nthis flag should be enabled for all targets, but currently\nsome have issues with it, so we\u0027re turning it on only for\ntested targets.\n\nthis will hopefully resolve some performance issues.\n\nBug: 5553562, 5631630\nChange-Id: I54c7a9e2068586898ab13e405d95534669260537\n"
    },
    {
      "commit": "d5280e51aa4578ff47bffc166f74d79c17358589",
      "tree": "d35280fd9ed5c113422c928b469c2c788d427615",
      "parents": [
        "4d71053b0728b248d80d7d5a098df459722e2be0",
        "a5dd3bab781d08849ff2a772e33839d8d88b429e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 18 13:12:32 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 18 13:12:33 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: I805d2b484b72fb640a889ff2a4b67944cbbe012a\n"
    },
    {
      "commit": "0ba8660ea6d88a1809508c31bd3b1da8e8dfabd3",
      "tree": "9e7a57f403f0bbe83e7c785b814cb03bc016c009",
      "parents": [
        "dea90a0e1c9c1d15657024893b6793dc21bc27ef"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Nov 18 12:22:59 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Nov 18 12:22:59 2011 -0800"
      },
      "message": "Report a runtime error instead of asserting on malformed avc configuration data.\n\nChange-Id: Ibcd9c3fb5b6532eba843ed80ecdcdacaf50d8845\nrelated-to-bug: 5641069\n"
    },
    {
      "commit": "4d71053b0728b248d80d7d5a098df459722e2be0",
      "tree": "d35280fd9ed5c113422c928b469c2c788d427615",
      "parents": [
        "e6a96560ed96e5121db2e22168698f14338c8f1d",
        "90cbbd1f7f510e7c173f706919492a95e91a87e7"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Nov 18 12:11:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 12:11:15 2011 -0800"
      },
      "message": "Merge \"attempt to fix bug 5313580\" into ics-mr1"
    },
    {
      "commit": "e6a96560ed96e5121db2e22168698f14338c8f1d",
      "tree": "dc203c43a605196d0bbc23dd50cf816fe0a52324",
      "parents": [
        "0358787f68c48fb10f2d8067fd53f0471481320a",
        "82ed95f41007391adc1676c745b0642d32870b95"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Fri Nov 18 11:46:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 11:46:26 2011 -0800"
      },
      "message": "Merge \"Content and viewport rects set in one step.\" into ics-mr1"
    },
    {
      "commit": "84dd52e394d27b5cdf638132808e2585a9049480",
      "tree": "0e9a085d0d09a0a8e493d19009d042e6311ec3f1",
      "parents": [
        "85c7394836843b2cbfa2b51504448794a6071b3a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 18 10:24:00 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 18 10:26:54 2011 -0800"
      },
      "message": "Text selection AccessibilityEvents are missing text.\n\nThe text selection change event was not added to the text\npopulating accessibility events in View.\n\nbug:5638709\n\nChange-Id: Ie7e319bc07d7e6c48f178a6c1bd22b1fe32ff515\n"
    },
    {
      "commit": "0358787f68c48fb10f2d8067fd53f0471481320a",
      "tree": "0f88498b3e1566dbb99495ba732b9c98e95c63f0",
      "parents": [
        "dea90a0e1c9c1d15657024893b6793dc21bc27ef",
        "92f12f5e40019e6e9b8672e8d88f246b8534e003"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 18 10:11:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 18 10:11:35 2011 -0800"
      },
      "message": "Merge \"Add the support libraries to the platform documentation (build).\" into ics-mr1"
    },
    {
      "commit": "5207d9c94b31cd2da1c4a52c2ae7f9c1f50ccad1",
      "tree": "9ae01514dacd04121f86510145e7ad6ae678f34f",
      "parents": [
        "2d54536d08a59680078f78bc6301379563df4c85"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Nov 18 09:30:08 2011 -0800"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Nov 18 09:30:08 2011 -0800"
      },
      "message": "Dismiss system windows when screen savers start.\n\nAlso add a couple more flags to the intent:\n - NO_HISTORY (finish activity on suspend)\n - FLAG_FROM_BACKGROUND\n\nBug: 5578434\nChange-Id: I97b965175a27760b819dc29ddb57865c5f4754d6\n"
    },
    {
      "commit": "4aad1022eb0c364c204caafb6ebc977aa23449bf",
      "tree": "3cfd10ad901f824e9b63bbd605a0908ae9ee2947",
      "parents": [
        "de8c5ec88982b836b2c50d4f685f4e05b29bdd0d"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Thu Nov 17 13:28:02 2011 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Nov 18 17:09:12 2011 +0000"
      },
      "message": "Improving PictureListener deprecating comments\n\nChange-Id: If189823962c49db9681845996e97eec31fedcca6\n"
    },
    {
      "commit": "2d54536d08a59680078f78bc6301379563df4c85",
      "tree": "32c9ea65d2037818fd8f106a1ca48490f13eab8d",
      "parents": [
        "dea90a0e1c9c1d15657024893b6793dc21bc27ef"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 17 10:38:37 2011 -0800"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Nov 18 08:00:04 2011 -0800"
      },
      "message": "Dreams (now Screen Candy) development.\n\n- support for global \"disable\" setting\n- renamed settings provider keys to remove \"DREAM\"\n\nBug: 5591015\nChange-Id: I31f31b3ca6001fec1e0032a49cdf0d10df7b0ec7\n"
    },
    {
      "commit": "dea90a0e1c9c1d15657024893b6793dc21bc27ef",
      "tree": "d4eef88c4adfeaa4e4137beeaf5290437a0e1edd",
      "parents": [
        "d353df8db4f51868e1e09463b2c25e3637ad8e95",
        "366113fa1bea5ef39cf6557f18ff00310eb6e458"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Nov 18 06:14:01 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 18 06:14:01 2011 -0800"
      },
      "message": "am 366113fa: Merge \"docs: Camera Features for developers\" into ics-mr0\n\n* commit \u0027366113fa1bea5ef39cf6557f18ff00310eb6e458\u0027:\n  docs: Camera Features for developers\n"
    },
    {
      "commit": "d353df8db4f51868e1e09463b2c25e3637ad8e95",
      "tree": "77a5b281c33702eb5a9c800404cbc4292380ac29",
      "parents": [
        "da0e7b0c7a0bb1f9f972c3ed042b8cd752031046",
        "48eaa6c9e5ab224201b17d2ea3e7e43e04c40f3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 18 02:49:49 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 18 02:49:49 2011 -0800"
      },
      "message": "am 48eaa6c9: docs: update caption for action bar figure to match new screenshot\n\n* commit \u002748eaa6c9e5ab224201b17d2ea3e7e43e04c40f3b\u0027:\n  docs: update caption for action bar figure to match new screenshot\n"
    },
    {
      "commit": "b838d8d4a26c3cfea2e2a5ce831daebbb5653ae7",
      "tree": "869025700226d80bb4aa12310cff4e95f5560e61",
      "parents": [
        "fead0e14b437e80b1c2b0578ec33fc5cbf910ddf"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Nov 17 20:12:23 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Nov 18 15:21:47 2011 +0800"
      },
      "message": "Unlock camera AWB lock only when white-balance is changed.\n\nbug:5633546\nChange-Id: I90bb4b5b445daedf38a64e2f8fb980fc0f0aaa81\n"
    },
    {
      "commit": "da0e7b0c7a0bb1f9f972c3ed042b8cd752031046",
      "tree": "88edf9af029a9cc246b91c13711f2a0c5439912c",
      "parents": [
        "8c54182f0b6c706adc6247d6f1da7147b357920d",
        "7e37df5d1f77a8cb3119b9bc66198d467ce57b22"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 17 21:02:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 21:02:40 2011 -0800"
      },
      "message": "Merge \"Tie screen saver to the screen off timeout.\" into ics-mr1"
    },
    {
      "commit": "8c54182f0b6c706adc6247d6f1da7147b357920d",
      "tree": "ed0fff122a76ce8f5c892e4dc15de93999e207fd",
      "parents": [
        "70bded0ab8390cb53342f1fb1f1ff9ee56f60e5f",
        "c992087d09363d61f68af2f24342003b97ba48be"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 17 19:44:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 19:44:14 2011 -0800"
      },
      "message": "Merge \"Fix bug 5614962 - Constant spinning wheel in USB Mass Storage screen (UX)\" into ics-mr1"
    },
    {
      "commit": "70bded0ab8390cb53342f1fb1f1ff9ee56f60e5f",
      "tree": "4a3a0f4d8166590812d482837c64479a26b8a009",
      "parents": [
        "3af8b699830bb5804f3c1b6420d9210b2fd8adb9",
        "9a3caf39e4c628c6dfcac92f7e2b7e4538a73009"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 17 18:58:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 18:58:20 2011 -0800"
      },
      "message": "Merge \"Fix 5636798: clear PIN/PUK fields when device sleeps or user cancels\" into ics-mr1"
    },
    {
      "commit": "90cbbd1f7f510e7c173f706919492a95e91a87e7",
      "tree": "228bd0b3b540cdbdb52cea0a6c0fdd9bf33563b2",
      "parents": [
        "302afb93d4fd908949ac796eda8343f9683e616a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Nov 17 18:46:09 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Nov 17 18:46:09 2011 -0800"
      },
      "message": "attempt to fix bug 5313580\n\nthe working theory here is that a Surface object has become non-promotable\nbecause it lost its last reference; later Surface::readFromParcel is called\nthe previous surface is found in the cache, but can\u0027t be promoted. this causes\na new Surface object to be created which will promptly try to connect to the\nCPU_API -- this in turn will fail because the previous (now dead) surface is\nstill connected.\n\nTo fix this, we make sure to disconnect from the SurfaceTexture when\nSurface[TextureClient] is destroyed.\n\nChange-Id: I422234868a05d7b7d283e9d5a85f7ab79e65d8a9\n"
    },
    {
      "commit": "3af8b699830bb5804f3c1b6420d9210b2fd8adb9",
      "tree": "8178ab4fca3810b2579fb2d427ef0821dcb87629",
      "parents": [
        "1a3c051bcc787363d9154da4a8e8e562dda32926",
        "5eefd7711f63bc1b67ec927a8c43363f426121cc"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Nov 17 18:04:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 18:04:23 2011 -0800"
      },
      "message": "Merge \"add a self instrumentation into framework perf app\" into ics-mr1"
    },
    {
      "commit": "1a3c051bcc787363d9154da4a8e8e562dda32926",
      "tree": "7f6c860abf5bb094ddf82cdfbe216445fd541b7d",
      "parents": [
        "398f80eacb8e59d868f287bf273a1253fe219ce4",
        "3afd6c0d4d5c2c80cf0450941babaee32ec9c7ee"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 17 18:02:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 18:02:09 2011 -0800"
      },
      "message": "Merge \"Hide/show ime switch icon properly\" into ics-mr1"
    },
    {
      "commit": "c992087d09363d61f68af2f24342003b97ba48be",
      "tree": "039904949fca7b11c6c1abc1fe000dada37a3125",
      "parents": [
        "de8c5ec88982b836b2c50d4f685f4e05b29bdd0d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 17 17:59:43 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Nov 17 18:01:07 2011 -0800"
      },
      "message": "Fix bug 5614962 - Constant spinning wheel in USB Mass Storage screen (UX)\n\nDisable the window-level progress spinner; another is already shown while\nconnecting.\n\nUse the correct Settings icon for SystemUI.\n\nSpecify the activity title for the USB mass storage screen in the\nmanifest to avoid title flashing during startup.\n\nChange-Id: Ic57af56bf1661a5eaa91fff77471dc8447340d16\n"
    },
    {
      "commit": "9a3caf39e4c628c6dfcac92f7e2b7e4538a73009",
      "tree": "e589487564ce0d44a9192feb1d3912c32dd7bee9",
      "parents": [
        "34a62348be92034a9fb7582e51754224785568dc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 17 17:58:40 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 17 17:58:40 2011 -0800"
      },
      "message": "Fix 5636798: clear PIN/PUK fields when device sleeps or user cancels\n\nThis bug is the result of onPause()/onResume() not being called properly\nwhen we have both lock and unlock screens present, which is true for the SIM\nand PUK unlock cases.\n\nThe fix is to invoke onPause() and onResume() on both of them if they exist.\n\nVerified the rest of the code correctly handles having both.\n\nAlso, when the user cancels, we now clear the fields.\n\nChange-Id: If7fbd31df7eab9e3d60656d50d2392607a4bf471\n"
    },
    {
      "commit": "a5dd3bab781d08849ff2a772e33839d8d88b429e",
      "tree": "f962ec9999796c873c5ed71650c20ff4d9b5c016",
      "parents": [
        "366113fa1bea5ef39cf6557f18ff00310eb6e458",
        "91318e584b4bd82059005edb3e51b4a19d725ca9"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Nov 17 17:49:17 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Nov 17 17:49:17 2011 -0800"
      },
      "message": "merge in ics-mr0-release history after reset to ics-mr0\n"
    },
    {
      "commit": "398f80eacb8e59d868f287bf273a1253fe219ce4",
      "tree": "21b35ab05260c94fa4cc4fbb978420674f76513a",
      "parents": [
        "2ba13186b268de3527af6da1933a4b65877548d9",
        "90d5d46b9e1bfc2df1a4a16b411eafb43c80eba5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 17 17:41:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 17:41:50 2011 -0800"
      },
      "message": "Merge \"Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\" into ics-mr1"
    },
    {
      "commit": "366113fa1bea5ef39cf6557f18ff00310eb6e458",
      "tree": "f962ec9999796c873c5ed71650c20ff4d9b5c016",
      "parents": [
        "48eaa6c9e5ab224201b17d2ea3e7e43e04c40f3b",
        "452e41f60754f9cd546e308e291ecda6f0f02090"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Nov 17 17:34:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 17:34:33 2011 -0800"
      },
      "message": "Merge \"docs: Camera Features for developers\" into ics-mr0"
    },
    {
      "commit": "2ba13186b268de3527af6da1933a4b65877548d9",
      "tree": "ea6586b746df5e52e63581f799b1b3055fd28496",
      "parents": [
        "c8fd6e3057a98a992b96c2bce3fa2a981c6e45c0",
        "e36d05483fa525be1c98dbf98ac3d6244e6cdb47"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Nov 17 17:10:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 17:10:47 2011 -0800"
      },
      "message": "Merge \"SurfaceTexture: fix a bug with buffer reallocation\" into ics-mr1"
    },
    {
      "commit": "c8fd6e3057a98a992b96c2bce3fa2a981c6e45c0",
      "tree": "7951feb236f77ac8427b5405791a50d79262ffe7",
      "parents": [
        "3f51f954948caf1fe5b3f175f7e8523f2ba58f58",
        "cf30c60f1bd250bb1dd7b6bb946c7975577df31b"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Nov 17 17:10:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 17:10:32 2011 -0800"
      },
      "message": "Merge \"EGL: fix blob cache extension detection\" into ics-mr1"
    },
    {
      "commit": "452e41f60754f9cd546e308e291ecda6f0f02090",
      "tree": "3058139b158b876449d62c20843b9489905c8fa4",
      "parents": [
        "4eec98edee3d6eb516e30a7151da13fd726f93a9"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Oct 25 11:52:10 2011 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Nov 17 17:03:37 2011 -0800"
      },
      "message": "docs: Camera Features for developers\n\nChange-Id: Ie85f9a5c6808a921b0f80a30749442369740a9c6\n"
    },
    {
      "commit": "90d5d46b9e1bfc2df1a4a16b411eafb43c80eba5",
      "tree": "478600783cc4f4ec031b5a0cdbb450fa05b64224",
      "parents": [
        "34a62348be92034a9fb7582e51754224785568dc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 17 16:57:01 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 17 16:57:01 2011 -0800"
      },
      "message": "Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\n\nThis fixes a bug where we would inadvertently show the pattern\nscreen after PUK-unlocking the device.  Could potentially happen\nafter SIM unlock as well, but that path appears to be fast enough that\nit\u0027s rarely seen.\n\nThe cause was not getting the SIM state change before deciding to show\nthe Unlock screen.\n\nWe now immediately invoke the callback if SIM/PUK unlock succeeds without\nwaiting for the round-trip from the radio layer.\n\nChange-Id: I02dcb456da415b82f30f8e3abc43f788f3931b33\n"
    },
    {
      "commit": "3f51f954948caf1fe5b3f175f7e8523f2ba58f58",
      "tree": "54a6d08a6481d1020e8b394e00b776a9601c8e23",
      "parents": [
        "a37a78e2efe54892a744adfc6330c2d2179dee21",
        "158f116eb7fdc23a12d6822d34a549f33605bc8c"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Nov 17 16:31:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 16:31:10 2011 -0800"
      },
      "message": "Merge \"Fix a crash caused by SIP addresses containing \"%40\" instead of \"@\"\" into ics-mr1"
    },
    {
      "commit": "3afd6c0d4d5c2c80cf0450941babaee32ec9c7ee",
      "tree": "2fea6bf9df284c89b5f7babcd925a467679d7fb2",
      "parents": [
        "060677f4686a93d92117d7d472e754423a368bdb"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Nov 18 08:38:19 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Nov 18 09:15:18 2011 +0900"
      },
      "message": "Hide/show ime switch icon properly\n\nBug: 5481999\nChange-Id: I4b3dde7285a9ac49da8d5d1133fddd0807b03f4d\n"
    },
    {
      "commit": "48eaa6c9e5ab224201b17d2ea3e7e43e04c40f3b",
      "tree": "6c8642dc82d57d9f2a3b41870cea0aa0519ccf3f",
      "parents": [
        "08d40d71806d482fa92f6a9b952487c3ccc63bb3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 17 15:19:38 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 17 16:10:54 2011 -0800"
      },
      "message": "docs: update caption for action bar figure to match new screenshot\n\nChange-Id: I233383ca7168ddb96231d3d22a5dcd6342462103\n"
    },
    {
      "commit": "e36d05483fa525be1c98dbf98ac3d6244e6cdb47",
      "tree": "a3b6f7e0bd68fdcee4a93c24f864ff33e60359d0",
      "parents": [
        "cce32110e6f42378a76e0eb2495d24b6c8bc8ae7"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Nov 17 16:00:44 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Nov 17 16:00:44 2011 -0800"
      },
      "message": "SurfaceTexture: fix a bug with buffer reallocation\n\nThis change fixes an issue involving buffer reallocation and the\nALLOW_DEQUEUE_CURRENT_BUFFER mode in SurfaceTexture.  The bug happened\nwhen the buffer slot currently attached to the GL texture was selected\nfor dequeuing, but the dequeue operation caused the buffer to be\nreallocated.  Because the buffer is new, the image producer could fill\nthe buffer and queue it before an updateTexImage call, which would\nresult in the \"slot %d is current\" error in queueBuffer.\n\nBug: 5631630\nChange-Id: Icdd8bc5cad3c7db43953446d9be2603aaea11a8d\n"
    },
    {
      "commit": "92f12f5e40019e6e9b8672e8d88f246b8534e003",
      "tree": "ffec83314a38623972ab170b09c40400f3f12d4e",
      "parents": [
        "85c7394836843b2cbfa2b51504448794a6071b3a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Nov 17 11:53:46 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Nov 17 15:56:13 2011 -0800"
      },
      "message": "Add the support libraries to the platform documentation (build).\n\nUpdated the make file to generate documentation for the support libs.\n\nbug:5629339\n\nChange-Id: I44222f78d002660ad52610083421e4b840ceb541\n"
    },
    {
      "commit": "a37a78e2efe54892a744adfc6330c2d2179dee21",
      "tree": "ac24599f75ff1e7d0ed4436cc60994f68f4498e6",
      "parents": [
        "31b0c6872dcec0759ff0dbbcfc6bf1e51d3e0f12",
        "9726b1b54b45f9a165a12bc4738f22c5070a6657"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Nov 17 15:47:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 17 15:47:28 2011 -0800"
      },
      "message": "Merge \"GLES: add image external enums\" into ics-mr1"
    },
    {
      "commit": "158f116eb7fdc23a12d6822d34a549f33605bc8c",
      "tree": "ccb2cd0c484f7ace83a98505140440ee7a5c68c1",
      "parents": [
        "1733a3de8c4f98ba4df08ab79d1fef6d2684d2c2"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Wed Nov 16 22:10:56 2011 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Nov 17 15:39:21 2011 -0800"
      },
      "message": "Fix a crash caused by SIP addresses containing \"%40\" instead of \"@\"\n\nCallerInfo.doSecondaryLookupIfNecessary() was assuming that SIP addresses\nwould always contain the character \u0027@\u0027, but that\u0027s not always true since\nthe username/domainname delimiter can actually be \"%40\" (the URI-escaped\nequivalent.)\n\nThis would cause the in-call UI to crash if you ever called a SIP address\nlike \"xyz%40example.com\".\n\nTESTED:\n - Make an outgoing call to the SIP address \"xyz%40example.com\"\n   \u003d\u003d\u003e The call ultimately fails, but the in-call UI no longer crashes when\n       it first comes up.\n\nBug: 5637074\nChange-Id: I62d15a7ccd509924d38b780b92e657b9efa26125\n"
    },
    {
      "commit": "31b0c6872dcec0759ff0dbbcfc6bf1e51d3e0f12",
      "tree": "f34c312625167b9d7d6fb6991f4c4e52b57a39bd",
      "parents": [
        "85c7394836843b2cbfa2b51504448794a6071b3a",
        "91318e584b4bd82059005edb3e51b4a19d725ca9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Nov 17 15:36:52 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Nov 17 15:36:52 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: Ief57a18b44889bbdfb1bd7bd7c379f49b2f126b8\n"
    },
    {
      "commit": "5eefd7711f63bc1b67ec927a8c43363f426121cc",
      "tree": "aa97b0df76b29db4babd82ccbc858b226fd2f23e",
      "parents": [
        "302afb93d4fd908949ac796eda8343f9683e616a"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Nov 17 14:32:41 2011 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu Nov 17 15:26:36 2011 -0800"
      },
      "message": "add a self instrumentation into framework perf app\n\nIt\u0027s essentially a test app on itself to facilitate\nrunning the perf automatically.\n\nChange-Id: I5aad3565e64719d219e76969a989ca80aa6df286\n"
    },
    {
      "commit": "85c7394836843b2cbfa2b51504448794a6071b3a",
      "tree": "f34c312625167b9d7d6fb6991f4c4e52b57a39bd",
      "parents": [
        "be0dab485680fb264458f8192b3759b002450102",
        "08d40d71806d482fa92f6a9b952487c3ccc63bb3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Nov 17 14:49:36 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 14:49:36 2011 -0800"
      },
      "message": "am 08d40d71: Merge \"docs: Big update to action bar guide for ICS. Added section for action provider, new APIs for handsets such as split action bar, more information and diagrams for up navigation, guidelines for picking action items, revised sample code and discussio\n\n* commit \u002708d40d71806d482fa92f6a9b952487c3ccc63bb3\u0027:\n  docs: Big update to action bar guide for ICS. Added section for action provider, new APIs for handsets such as split action bar, more information and diagrams for up navigation, guidelines for picking action items, revised sample code and discussion for tabs, add expandible action view info, and expanded discussion for customizing action bar styles bug:4726917\n"
    },
    {
      "commit": "be0dab485680fb264458f8192b3759b002450102",
      "tree": "dc3f1c3d2dcae2cbe290567782e1ae79a5ed925b",
      "parents": [
        "9d3dffc7b05dbbad4a5e597fa964398b827ba945",
        "69e24843fc89dcdd35802dbb6a2b693650ec8a41"
      ],
      "author": {
        "name": "Bill Gruber",
        "email": "billg@google.com",
        "time": "Thu Nov 17 14:49:33 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 14:49:33 2011 -0800"
      },
      "message": "am 69e24843: Merge \"Licensing docs: clarifies server response for draft apps Bug 2900690\" into ics-mr0\n\n* commit \u002769e24843fc89dcdd35802dbb6a2b693650ec8a41\u0027:\n  Licensing docs: clarifies server response for draft apps Bug 2900690\n"
    },
    {
      "commit": "9d3dffc7b05dbbad4a5e597fa964398b827ba945",
      "tree": "dfbbdd33e00cc991516b6c6c28165e2f0e7baade",
      "parents": [
        "fa847110524512b4bb1cb8e655471d324aba69ff",
        "ef20eb2595d0c74eabbcafe6ec50387de37e18de"
      ],
      "author": {
        "name": "Bill Gruber",
        "email": "billg@google.com",
        "time": "Thu Nov 17 14:49:32 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 14:49:32 2011 -0800"
      },
      "message": "am ef20eb25: Merge \"Filters docs: removes references to forward-locking Bug 3055286\" into ics-mr0\n\n* commit \u0027ef20eb2595d0c74eabbcafe6ec50387de37e18de\u0027:\n  Filters docs: removes references to forward-locking Bug 3055286\n"
    }
  ],
  "next": "fa847110524512b4bb1cb8e655471d324aba69ff"
}
