)]}'
{
  "log": [
    {
      "commit": "e48a160e57a6426be81bfa18dd35324a36f6a74d",
      "tree": "13be317aabdd46d393db1d57fde0a3d0ecd80a71",
      "parents": [
        "fb90df8c6e6d48c4b6701014a3053915b94f4b9e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 07 14:31:49 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 07 15:42:09 2011 -0800"
      },
      "message": "Make new ringer toggles on power menu accessible and navigable with keyboard.\n\nBug: 5721663\n\nAdded content descriptions and made the listview allow navigation between nested\nviews.\n\nChange-Id: I69d78d65e1bab829f63c2e6025051206e511f00f\n"
    },
    {
      "commit": "fb90df8c6e6d48c4b6701014a3053915b94f4b9e",
      "tree": "f07770c921d70fbfd725f73a544a0376b8d74b80",
      "parents": [
        "3de8d36b6fd166cf63ca256c455c0ea26a849668",
        "478237db07b1fc1f19d20a61adf2dc08e713e881"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 07 10:33:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 07 10:33:19 2011 -0800"
      },
      "message": "Merge \"Truthiness is good.\" into ics-mr1"
    },
    {
      "commit": "3de8d36b6fd166cf63ca256c455c0ea26a849668",
      "tree": "d9eabbdf1f699103301cbdad7d0dc5fa0f4a4ae3",
      "parents": [
        "8a4cd3b1053d92ecb34628218f303343746691f4",
        "81cab1752ea95c5772a2141602c8654360c18896"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 07 07:24:54 2011 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 07 07:24:54 2011 -0800"
      },
      "message": "Reconcile with ics-mr0-release\n\nChange-Id: I5341d7d7de8ec8dfa86095e8d8d45a912bb01a47\n"
    },
    {
      "commit": "8a4cd3b1053d92ecb34628218f303343746691f4",
      "tree": "d9eabbdf1f699103301cbdad7d0dc5fa0f4a4ae3",
      "parents": [
        "0a83e9d438f35cba62a10392fb9e7e1c577aa638",
        "19380daaf46815c80bd89fd9ca3af3c4095952b5"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 21:06:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 21:06:03 2011 -0800"
      },
      "message": "Merge \"Disable poor network connection alone\" into ics-mr1"
    },
    {
      "commit": "0a83e9d438f35cba62a10392fb9e7e1c577aa638",
      "tree": "9ca22f1e2d699d6f717a4a19845da905cd6f19cf",
      "parents": [
        "791a31832ab586f056c2bcab8e0515d4bb1e2f7a",
        "b6322a5bb9fda370cccf89434b939370dfa36b02"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 06 17:12:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 06 17:12:53 2011 -0800"
      },
      "message": "am b6322a5b: docs: fix broken links bug: 5542371\n\n* commit \u0027b6322a5bb9fda370cccf89434b939370dfa36b02\u0027:\n  docs: fix broken links bug: 5542371\n"
    },
    {
      "commit": "b6322a5bb9fda370cccf89434b939370dfa36b02",
      "tree": "985897b7a22f5c10bc8339ffcb621e6f9f05fe73",
      "parents": [
        "babb72006b68364f5b6b7a1c7bbaeb6ae8330924"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 06 17:09:37 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Dec 06 17:09:37 2011 -0800"
      },
      "message": "docs: fix broken links\nbug: 5542371\n\nChange-Id: If04b39918a54ccc163d255bf75d566f1875dac0a\n"
    },
    {
      "commit": "19380daaf46815c80bd89fd9ca3af3c4095952b5",
      "tree": "d20ec089b939293eaa954193cd8b8c4c746fa2cd",
      "parents": [
        "720efc43d89ce9fd50b66f22cdb1bb4363cfb291"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 14:41:14 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 16:21:03 2011 -0800"
      },
      "message": "Disable poor network connection alone\n\n- Keep the walled garden detection in place\n\nBug: 5719771\nChange-Id: I9e5d69b6d56096be904106b1db48c02db4c0fb50\n"
    },
    {
      "commit": "791a31832ab586f056c2bcab8e0515d4bb1e2f7a",
      "tree": "66aea5e7186e31c9faa0ec2df85b20bcf9bd48d0",
      "parents": [
        "1e99421196c1b34363267d6e6f02b16a299c9012",
        "485d82c5e2b5d884768a1bc1654a6cf82cb0f469"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 16:20:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 16:20:01 2011 -0800"
      },
      "message": "Merge \"Merge commit \u0027babb7200\u0027 into manualmerge\" into ics-mr1"
    },
    {
      "commit": "1e99421196c1b34363267d6e6f02b16a299c9012",
      "tree": "66aea5e7186e31c9faa0ec2df85b20bcf9bd48d0",
      "parents": [
        "6db79c35c0cb4e26c6aff4a913777fd21069fd3c",
        "99cdc6a3b509d61b0072467f6ed47989aca528c1"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Dec 06 15:47:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 15:47:27 2011 -0800"
      },
      "message": "Merge \"Fix TextLayoutCache issue when loading Font tables (DO NOT MERGE)\" into ics-mr1"
    },
    {
      "commit": "6db79c35c0cb4e26c6aff4a913777fd21069fd3c",
      "tree": "d378ffeb4bf00794e95dea10584f3f93507f49d1",
      "parents": [
        "f336408000c4be36045401fb4df89528249e7383",
        "96bea6a5e9a362c21fbdb98f0e67212de7dffdc6"
      ],
      "author": {
        "name": "Hong Teng",
        "email": "hongteng@google.com",
        "time": "Tue Dec 06 15:37:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 15:37:25 2011 -0800"
      },
      "message": "Merge \"Fix for issue 5712743 video editor functional test : testPreviewDuringExport fails -Correct the invalid filename, which contains control character.  And with the invalid filename, the cts fails only on crespo, but passes on stingray and prime.\" into ics-mr1"
    },
    {
      "commit": "f336408000c4be36045401fb4df89528249e7383",
      "tree": "a7a4d540cd262e9a3f13e65681739f70d7730912",
      "parents": [
        "720efc43d89ce9fd50b66f22cdb1bb4363cfb291",
        "6243edd818b84adfbe712d5d233d6414b33653ac"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 06 15:36:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 15:36:10 2011 -0800"
      },
      "message": "Merge \"New and improved silent mode on lockscreen.\" into ics-mr1"
    },
    {
      "commit": "99cdc6a3b509d61b0072467f6ed47989aca528c1",
      "tree": "8a56c49dcd5a1dbc7130b697f7b429444caf6cac",
      "parents": [
        "40cb30c2df2176c03f24cbdc194e3af5a4f64758"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Dec 06 14:27:12 2011 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Dec 06 15:31:19 2011 -0800"
      },
      "message": "Fix TextLayoutCache issue when loading Font tables (DO NOT MERGE)\n\n- disable GSUB / GPOS table loading\n\nChange-Id: I2ae058c9d926242586f90dc2a98302ff886f1fe1\n"
    },
    {
      "commit": "485d82c5e2b5d884768a1bc1654a6cf82cb0f469",
      "tree": "e7b60a5bd4d3d6ed227f3626c6c7300531a9235e",
      "parents": [
        "720efc43d89ce9fd50b66f22cdb1bb4363cfb291",
        "babb72006b68364f5b6b7a1c7bbaeb6ae8330924"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 15:03:10 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 15:03:10 2011 -0800"
      },
      "message": "Merge commit \u0027babb7200\u0027 into manualmerge\n"
    },
    {
      "commit": "6243edd818b84adfbe712d5d233d6414b33653ac",
      "tree": "8f6ee51bc79caa36157a05bed45dc7c22805a9bf",
      "parents": [
        "40cb30c2df2176c03f24cbdc194e3af5a4f64758"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Dec 05 19:58:48 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 06 14:48:38 2011 -0800"
      },
      "message": "New and improved silent mode on lockscreen.\n\n3-state item to toggle between Silent/Vibrate/Ringer in long-press power menu.\nNo volume dialog on lockscreen, unless Power menu is up.\n\nSet VIBRATE_IN_SILENT\u003d1 when upgrading device.\n\nChange-Id: I097d216f96c4abdbd83420e0c477106951b3607d\n"
    },
    {
      "commit": "81cab1752ea95c5772a2141602c8654360c18896",
      "tree": "58e48509dab242477d9cfc7cc35f151e5e5695e3",
      "parents": [
        "b87d22b865b1e706da352f1a9ddc35b4efdfe70b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 10:59:48 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Dec 06 14:23:38 2011 -0800"
      },
      "message": "DO NOT MERGE: Remove the AVI extractor.\n\nChange-Id: Ib9cb4a48bd817da703ef53eb14932616d2973ee0\n"
    },
    {
      "commit": "b87d22b865b1e706da352f1a9ddc35b4efdfe70b",
      "tree": "d194bdd0e00fc0cca446ab78e67690429f6b71f0",
      "parents": [
        "9842a34938ac8e659d1829422bbbe79cf183acea"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 11:20:30 2011 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Dec 06 14:23:38 2011 -0800"
      },
      "message": "Disable wifiwatchdog for now\n\nChange-Id: I2ac4fa706f3d0a415cb8e86002173b776aba4e02\n"
    },
    {
      "commit": "720efc43d89ce9fd50b66f22cdb1bb4363cfb291",
      "tree": "e7b60a5bd4d3d6ed227f3626c6c7300531a9235e",
      "parents": [
        "6b8b5a0a4183c0f8d1d5ceacc9e50194589a77d3",
        "7d39f85acf68b3469a2087af488569e356845e22"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Dec 06 13:58:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 13:58:20 2011 -0800"
      },
      "message": "Merge \"Lower touch slop in ViewConfiguration.\" into ics-mr1"
    },
    {
      "commit": "6b8b5a0a4183c0f8d1d5ceacc9e50194589a77d3",
      "tree": "31346f222158d07924e8910b8b4546ea15e576ac",
      "parents": [
        "05d630691127c022befd071b2bede87c707112a9",
        "cb064917cf070aaac48a3a04e0179638801e6565"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Dec 06 12:52:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 12:52:52 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE - Consider I-Frame at zeroeth position when searching for sync frames\" into ics-mr1"
    },
    {
      "commit": "05d630691127c022befd071b2bede87c707112a9",
      "tree": "799c58c4cac173bc446576323921f6c30c52830c",
      "parents": [
        "40cb30c2df2176c03f24cbdc194e3af5a4f64758",
        "92f604c4d465572efccfd7b1572080f48dc972c1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 12:44:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 12:44:53 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: Remove the AVI extractor.\" into ics-mr1"
    },
    {
      "commit": "babb72006b68364f5b6b7a1c7bbaeb6ae8330924",
      "tree": "4560b3a189b02ab758a52dccae70004a8cf940ff",
      "parents": [
        "7b62313eab4af8835a64fb3fe1e15e5e534a9479",
        "142a04aed500d213d3733e59de2cc0622ca91e75"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 12:11:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 12:11:38 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: Remove the AVI extractor.\" into ics-mr0"
    },
    {
      "commit": "7d39f85acf68b3469a2087af488569e356845e22",
      "tree": "102db7f3b958784869e0c0916c78601c7b61bbb6",
      "parents": [
        "4079702ac27b51282a25de5f7c20f6fba6b71995"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 05 19:26:54 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Dec 06 12:08:47 2011 -0800"
      },
      "message": "Lower touch slop in ViewConfiguration.\n\nOur typical touchscreens are now good enough that we don\u0027t need the\ntouch slop to be as large as it once was. Lower it to increase\nresponsiveness while scrolling.\n\nMove the touch slop constant to the config resource\nconfig_viewConfigurationTouchSlop so that it may be more easily\ntweaked in device-specific overlays.\n\nChange-Id: I7c11d8affcb98e91654203beb13a26cfeec18f7c\n"
    },
    {
      "commit": "96bea6a5e9a362c21fbdb98f0e67212de7dffdc6",
      "tree": "53cb79e1f43d63f3ad118112fea23e81a18a5f39",
      "parents": [
        "613ed4c69a53e6ffb1f104c7d45a0c6dd41c8eb0"
      ],
      "author": {
        "name": "Hong Teng",
        "email": "hongteng@google.com",
        "time": "Tue Dec 06 11:51:47 2011 -0800"
      },
      "committer": {
        "name": "Hong Teng",
        "email": "hongteng@google.com",
        "time": "Tue Dec 06 11:51:47 2011 -0800"
      },
      "message": "Fix for issue 5712743 video editor functional test : testPreviewDuringExport fails\n-Correct the invalid filename, which contains control character.\n And with the invalid filename, the cts fails only on crespo, but passes on stingray and prime.\n\nChange-Id: I77862e55e8ee990f72f617a804f26fd724914b5b\n"
    },
    {
      "commit": "40cb30c2df2176c03f24cbdc194e3af5a4f64758",
      "tree": "84c2ec13c9187b017393501695111e2a472303ba",
      "parents": [
        "98a85c2de6b3f27ba1ccb2cfd44a775b4f490f72",
        "7b62313eab4af8835a64fb3fe1e15e5e534a9479"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 11:34:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 06 11:34:58 2011 -0800"
      },
      "message": "am 7b62313e: Disable wifiwatchdog for now\n\n* commit \u00277b62313eab4af8835a64fb3fe1e15e5e534a9479\u0027:\n  Disable wifiwatchdog for now\n"
    },
    {
      "commit": "92f604c4d465572efccfd7b1572080f48dc972c1",
      "tree": "acc74404b9b98a01f2668802b3bc9e567ab3ae68",
      "parents": [
        "4079702ac27b51282a25de5f7c20f6fba6b71995"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 10:01:27 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 11:24:34 2011 -0800"
      },
      "message": "DO NOT MERGE: Remove the AVI extractor.\n\nChange-Id: Ifce6c0d3d87aad2f5cc7f40ad6304936cbfa795e\n"
    },
    {
      "commit": "7b62313eab4af8835a64fb3fe1e15e5e534a9479",
      "tree": "b3f42436ba2888ef253e271194429ec48a5aa557",
      "parents": [
        "431c3e4c7e2103865a90501a552b4e5145ed3f35"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 11:20:30 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 06 11:21:22 2011 -0800"
      },
      "message": "Disable wifiwatchdog for now\n\nChange-Id: I2ac4fa706f3d0a415cb8e86002173b776aba4e02\n"
    },
    {
      "commit": "142a04aed500d213d3733e59de2cc0622ca91e75",
      "tree": "b114123525a57970969dcd59b56c8e7b1e95c896",
      "parents": [
        "431c3e4c7e2103865a90501a552b4e5145ed3f35"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 10:59:48 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Dec 06 11:21:02 2011 -0800"
      },
      "message": "DO NOT MERGE: Remove the AVI extractor.\n\nChange-Id: Ib9cb4a48bd817da703ef53eb14932616d2973ee0\n"
    },
    {
      "commit": "98a85c2de6b3f27ba1ccb2cfd44a775b4f490f72",
      "tree": "b22f8ba576e60957ae00df709d9328f21fa634cc",
      "parents": [
        "58ad16cfeaac1c2124d0f9e9d2b5c493e163128c",
        "8615ac9e049cdf4ab77b0897aca9bceec142c9fa"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Dec 06 11:20:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 11:20:18 2011 -0800"
      },
      "message": "Merge \"Invalidated bounds tightened in TextView\" into ics-mr1"
    },
    {
      "commit": "58ad16cfeaac1c2124d0f9e9d2b5c493e163128c",
      "tree": "2ad7e982d9a31bb43abfe2bd0f5853a324fd2351",
      "parents": [
        "ea25ea7ef30be14dd940f1667e0308bfff5b4d85",
        "c92b5c227a5343e3da082409a970031f63449c60"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Dec 06 10:34:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 10:34:41 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "c92b5c227a5343e3da082409a970031f63449c60",
      "tree": "32a013c00bf813533a0548c0602a4ebff7134c16",
      "parents": [
        "74b496dd8aab7e29bcba0c6502f773555c4ce29f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Dec 06 10:27:06 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Dec 06 10:27:06 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I1d49a1533bd0481543280a379a9f93bd7027e54a\n"
    },
    {
      "commit": "ea25ea7ef30be14dd940f1667e0308bfff5b4d85",
      "tree": "d3c4203fce24db2d11b8198fd8e57e8db4f131f9",
      "parents": [
        "4079702ac27b51282a25de5f7c20f6fba6b71995",
        "55f937abe1a4fedb86c2679c66f0b5220ec3780e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Dec 06 10:27:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 06 10:27:04 2011 -0800"
      },
      "message": "Merge \"Adding a system preference whether to speak passwords in accessibility mode.\" into ics-mr1"
    },
    {
      "commit": "4079702ac27b51282a25de5f7c20f6fba6b71995",
      "tree": "1330a1c215cdbb3caf1bd9afab9d7431ff1e8dbe",
      "parents": [
        "17f9fe13c7c78eaab521f6f85b48b0e8f5adddbc",
        "f98c2a67fe051cc92f3205bfc0267ddac90d3a71"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Dec 05 22:50:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 22:50:49 2011 -0800"
      },
      "message": "Merge \"Fix memory corruption issues in TextLayoutCache.  (DO NOT MERGE)\" into ics-mr1"
    },
    {
      "commit": "17f9fe13c7c78eaab521f6f85b48b0e8f5adddbc",
      "tree": "9070696ef70324f861fdb2de6f2a21fd64ced7f0",
      "parents": [
        "3e7b412d7d6332830ceaf123edb5e211757c69ce",
        "5e6af448045f20f7a1b393960d200c25e9d976e8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Dec 05 22:12:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 22:12:54 2011 -0800"
      },
      "message": "Merge \"Fix 5705837: Dismiss keyguard when launching Settings from Statusbar\" into ics-mr1"
    },
    {
      "commit": "3e7b412d7d6332830ceaf123edb5e211757c69ce",
      "tree": "e2bac9273423242f0161158c3d8457b48a082d82",
      "parents": [
        "0d9a41e74c81e8297ee439473c301a50da20cf0b",
        "564f16a8d71b79b5e07a597a8f188efa8d80a0ee"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Dec 05 21:23:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 21:23:29 2011 -0800"
      },
      "message": "Merge \"Fix statusbar crash on devices with no Bluetooth\" into ics-mr1"
    },
    {
      "commit": "f98c2a67fe051cc92f3205bfc0267ddac90d3a71",
      "tree": "fd6a5f4020d564ec18817272514082e9eff0efbb",
      "parents": [
        "9a856f4ee7b49f735e31b57a09bee2f033ce20a5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Dec 05 20:37:44 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Dec 05 20:40:03 2011 -0800"
      },
      "message": "Fix memory corruption issues in TextLayoutCache.  (DO NOT MERGE)\n\nEnsure log_clusters array is big enough.\nBug: 5714171\n\nExplicitly handle the cases where the entire string or a single\nrun might have a length of 0.\nHarfbuzz assumes the length of the item is at least 1.\nIf the length is zero, then it will clobber memory at index -1\ninto the log_clusters array.\nBug: 5705479\n\nChange-Id: If28a9866221081f69973c1d12d7fe0cf8db2edd0\n"
    },
    {
      "commit": "0d9a41e74c81e8297ee439473c301a50da20cf0b",
      "tree": "e407bdd08f252cfd6f375cf7679ee807e7309bf7",
      "parents": [
        "0c0120efa2dedaf25ae789bced5a3f9fa33c32bb",
        "a6ba6fd4bb931ba7c1cbda6adc8452609ea80dac"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Dec 05 19:56:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 19:56:54 2011 -0800"
      },
      "message": "Merge \"Broadcast turning on/off intent as early as possible when switch on/off BT\" into ics-mr1"
    },
    {
      "commit": "0c0120efa2dedaf25ae789bced5a3f9fa33c32bb",
      "tree": "f65f21fdd02011d1b8b10a85f2039fbe0245d105",
      "parents": [
        "52245ac7c41735c561199d9ec7e9577d592ca852",
        "f5b8671c340f189c50b41c53622f979b6d5e0a57"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 19:16:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 19:16:54 2011 -0800"
      },
      "message": "Merge \"Fix issue #5714517: App shortcuts can result in bad task intents\" into ics-mr1"
    },
    {
      "commit": "52245ac7c41735c561199d9ec7e9577d592ca852",
      "tree": "22eb1d8f5ca1fa1b48660920073637150634ee67",
      "parents": [
        "f66664a50e914e1cc5d66046cfc4c5b195a09eab",
        "77eaaf04c6d73a6cc2f09bf6573babb578d27ae7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 19:07:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 19:07:52 2011 -0800"
      },
      "message": "Merge \"Fix issue #5713576: Home redraws after returning from app on Nexus S 4G\" into ics-mr1"
    },
    {
      "commit": "f66664a50e914e1cc5d66046cfc4c5b195a09eab",
      "tree": "e946553df3cf68e8a328214a3330177bf44d9cda",
      "parents": [
        "9a856f4ee7b49f735e31b57a09bee2f033ce20a5",
        "4f9986e57f36df4389b9c8b16009442a6094ee0b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Dec 05 19:02:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 19:02:28 2011 -0800"
      },
      "message": "Merge \"Fix sticky menu icon on tablet status bar.\" into ics-mr1"
    },
    {
      "commit": "77eaaf04c6d73a6cc2f09bf6573babb578d27ae7",
      "tree": "ead9891d281f78f1dd6e61e338f90d3bed9b3d20",
      "parents": [
        "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 18:05:31 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 19:00:42 2011 -0800"
      },
      "message": "Fix issue #5713576: Home redraws after returning from app on Nexus S 4G\n\nTurn of destroying of activities during memory trimming.\n\nChange-Id: Ibea415c13fca4f67f56adefe81a1495f5f9ad273\n"
    },
    {
      "commit": "478237db07b1fc1f19d20a61adf2dc08e713e881",
      "tree": "72239dbf762a437973bd0403823227d921e9b6be",
      "parents": [
        "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 18:15:17 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 18:15:17 2011 -0800"
      },
      "message": "Truthiness is good.\n\nChange-Id: Iedd4d4027576001fc5e829bb0a1023dd2aefce99\n"
    },
    {
      "commit": "f5b8671c340f189c50b41c53622f979b6d5e0a57",
      "tree": "fe81dca6cd70d011c62a036b3fc0f940cc71bf23",
      "parents": [
        "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 17:42:41 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 17:42:41 2011 -0800"
      },
      "message": "Fix issue #5714517: App shortcuts can result in bad task intents\n\nNew API to let you build an Intent whose base configuration is correct,\nbut has an additional \"selector\" to pick out the specific app that you\nwould like launched.\n\nChange-Id: Ide9db6dc60e2844b7696cfe09b28337fe7dd63db\n"
    },
    {
      "commit": "9a856f4ee7b49f735e31b57a09bee2f033ce20a5",
      "tree": "9d24d28b1bb11d8481e62e0914a16618c3900dcf",
      "parents": [
        "7b6aff23735a9ef8759c5ecb4427784413e9b85b",
        "ad9deec87cae30f73e56f0f778fc3fb52035b325"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 05 17:38:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 17:38:23 2011 -0800"
      },
      "message": "Merge \"Drop API level for notification compatibility BG to 8 (from 10)\" into ics-mr1"
    },
    {
      "commit": "a6ba6fd4bb931ba7c1cbda6adc8452609ea80dac",
      "tree": "b048ef685426cd1878d79c523cafeb31fae2ff68",
      "parents": [
        "e5715521232443f01f8c0c0633cac364c8136bde"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Dec 05 17:36:01 2011 -0800"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Dec 05 17:36:01 2011 -0800"
      },
      "message": "Broadcast turning on/off intent as early as possible when switch on/off BT\n\nMove broadcastState(BluetoothAdapter.STATE_TURNING_ON/OFF) before any other\nmethod calls when turn on/off Bluetooth.\nBug 5703346\n\nChange-Id: Iddbdab58367a7d648708aa23671eb09701d66793\n"
    },
    {
      "commit": "7b6aff23735a9ef8759c5ecb4427784413e9b85b",
      "tree": "7953c8ee4a1497ab48468b82aff142caac6dc15a",
      "parents": [
        "b5f2dfbc221d3dc799232e0ada3b6621d3d4d597",
        "4433169a64eddb8598735bd950491ed35ad9c5f8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 05 17:20:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 17:20:53 2011 -0800"
      },
      "message": "Merge \"audioflinger: fix audio skipping over A2DP\" into ics-mr1"
    },
    {
      "commit": "b5f2dfbc221d3dc799232e0ada3b6621d3d4d597",
      "tree": "973c3f09662a857815be716ac16f1ef85ce55955",
      "parents": [
        "3124e6f9e96b730cdfbbf068f15c41b6d5c8a819",
        "33e446941722b0e31a453399e92e0e82697f05aa"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Dec 05 16:45:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 16:45:29 2011 -0800"
      },
      "message": "Merge \"By default ICS allows two syncs to run in parallel. Make it only do one at a time for devices that don\u0027t have much RAM as defined by the call ActivityManager.isLargeRAM()\" into ics-mr1"
    },
    {
      "commit": "3124e6f9e96b730cdfbbf068f15c41b6d5c8a819",
      "tree": "dbd38ab36cd63b81cb4ce276cdf30f518adb0a99",
      "parents": [
        "e63d67eff794ba2e4e5d2aa9e8854b37329f4429",
        "e4e5fef75ef3da64e1f64834d6874f6d6d6d7baf"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Mon Dec 05 16:12:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 16:12:35 2011 -0800"
      },
      "message": "Merge \"Remove debug log messages\" into ics-mr1"
    },
    {
      "commit": "e63d67eff794ba2e4e5d2aa9e8854b37329f4429",
      "tree": "919e11cfa4afad084c9cac64d6747bdde1a13de0",
      "parents": [
        "da926cf284ff5f5ccf91dec088ff64d442cee25c",
        "10a3e8fae865f17c10816d1767d2efa3d4a18935"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Dec 05 15:52:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 15:52:34 2011 -0800"
      },
      "message": "Merge \"Add extra 2 minute for wifi to shutdown\" into ics-mr1"
    },
    {
      "commit": "33e446941722b0e31a453399e92e0e82697f05aa",
      "tree": "7764ba3ad609b7bd09687c3675512e81f73826f4",
      "parents": [
        "277cbe5a951840558166020568fb1510285e2594"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Dec 05 15:04:16 2011 -0800"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Dec 05 15:44:34 2011 -0800"
      },
      "message": "By default ICS allows two syncs to run in parallel. Make it only\ndo one at a time for devices that don\u0027t have much RAM as\ndefined by the call ActivityManager.isLargeRAM()\n\nBug: 5713224\nChange-Id: Ic8c42103f4031e1d7b1db797edcbbd7f7bac1387\n"
    },
    {
      "commit": "ad9deec87cae30f73e56f0f778fc3fb52035b325",
      "tree": "8d3c8d8fee1c9217d5f406f9a9453a31bb777f99",
      "parents": [
        "da926cf284ff5f5ccf91dec088ff64d442cee25c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 05 15:38:51 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Dec 05 15:38:51 2011 -0800"
      },
      "message": "Drop API level for notification compatibility BG to 8 (from 10)\n\nBug 5713262\n\nAs we had concrete styles for achieving the right text styling as of\nGingerbread, don\u0027t punsh apps that used them correctly.\n\nChange-Id: I1e373a0238edd6bdab2d0f96588d9cb92a20b31f\n"
    },
    {
      "commit": "da926cf284ff5f5ccf91dec088ff64d442cee25c",
      "tree": "af3cf8377e15f83be3648a2f4a7bc3800d63920d",
      "parents": [
        "6b66e9e4c95b1c866ea63a0122fc199994fd7053",
        "a10be93aaad4f7c9ee1df5daca3b9aba57d3211f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Dec 05 15:03:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 15:03:13 2011 -0800"
      },
      "message": "Merge \"TalkBack does not announce properly the buttons of the PIN lock.\" into ics-mr1"
    },
    {
      "commit": "e4e5fef75ef3da64e1f64834d6874f6d6d6d7baf",
      "tree": "15414759ffb66d011becd5a245e372eb07d10d0c",
      "parents": [
        "277cbe5a951840558166020568fb1510285e2594"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Mon Dec 05 14:55:02 2011 -0800"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Mon Dec 05 14:55:02 2011 -0800"
      },
      "message": "Remove debug log messages\n\n    Bug: 5713163\n\nChange-Id: Id8d9845f6ecb7dd90ae4cf42bc82d39a148a5700\n"
    },
    {
      "commit": "55f937abe1a4fedb86c2679c66f0b5220ec3780e",
      "tree": "880f926d03c61252fbad516cfde201c316c10ca8",
      "parents": [
        "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Dec 05 11:42:07 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Dec 05 14:54:59 2011 -0800"
      },
      "message": "Adding a system preference whether to speak passwords in accessibility mode.\n\nBy default we do not speak passwords if the user has no headset. However,\nmany users find this too restrictive and would like a way to enable\npassword announcement. While we cannot speak the passwords all the time\n,to avoid leaking them, we expose a preference so each user can choose\nthe option that best works for him/her.\n\nbug:5712607\n\nChange-Id: I6eb0c40834abe5297f7dc74be02d180a5bef0174\n"
    },
    {
      "commit": "cb064917cf070aaac48a3a04e0179638801e6565",
      "tree": "994ebd9aa8991ce94f23f5c537abccee6b290358",
      "parents": [
        "f2e1249846a17c69d728189a8dc67f37261f0a59"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Dec 05 12:41:06 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Dec 05 14:29:18 2011 -0800"
      },
      "message": "DO NOT MERGE - Consider I-Frame at zeroeth position when searching for sync frames\n\nThe current logic does not check the I-frame at zeroeth position and therefore\nfor the files with only 1 I-Frame at zeroeth postion does not play.\n\nOriginally authored by Braganza Sam Robertsh \u003csam.braganza@samsung.com\u003e\n\nDo not merge to master branch since we made some improvement to SampleTable.cpp in the master branch.\n\nChange-Id: I068184dec71986f14a586f769c2af1f52b4bcf94\nrelated-to-bug: 5711942\n"
    },
    {
      "commit": "a10be93aaad4f7c9ee1df5daca3b9aba57d3211f",
      "tree": "0b22421fa2261c8922f2fcc7edecc8ea13df42cb",
      "parents": [
        "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Dec 05 14:16:26 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Dec 05 14:16:30 2011 -0800"
      },
      "message": "TalkBack does not announce properly the buttons of the PIN lock.\n\nThe KeyBoardView shown by the lock screen is not marked as clickable even\nthough it handles clicks. TalkBack uses the clickability as a clue of what\nto speak.\n\nbug:5713102\n\nChange-Id: I0733e30619e6045ce3f78e1499db65f4dc5bc388\n"
    },
    {
      "commit": "6b66e9e4c95b1c866ea63a0122fc199994fd7053",
      "tree": "6216c38903486dbc941146723cf7addb7b2efab0",
      "parents": [
        "74b496dd8aab7e29bcba0c6502f773555c4ce29f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 24 16:55:50 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Dec 05 14:12:06 2011 -0800"
      },
      "message": "Switch to notifications for walled garden\n\nAlso, switches the URL for browser to the actual URL used for checking\nwalled garden\n\nBug: 5398921\nChange-Id: Ie4d4b1d47f4151d0f85975b10190bdcf5f2e7a57\n"
    },
    {
      "commit": "74b496dd8aab7e29bcba0c6502f773555c4ce29f",
      "tree": "b21d55e69d5d2368dde0ee6853a2cb74fd09bf8d",
      "parents": [
        "845b3efc9935e66b718d8e9a56435bf039f97633",
        "cbdff7a7a595f92d240897bebd815bb40e48bb15"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Mon Dec 05 12:34:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 12:34:53 2011 -0800"
      },
      "message": "Merge \"Numberpicker section divider is now 2dp thick\" into ics-mr1"
    },
    {
      "commit": "845b3efc9935e66b718d8e9a56435bf039f97633",
      "tree": "fd7f45309128c9abd108be84dcfe5d4f980b043d",
      "parents": [
        "f2e1249846a17c69d728189a8dc67f37261f0a59",
        "db04b88cc83048ac8fbcdf0766b23767e5afe54f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Dec 05 12:25:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 12:25:58 2011 -0800"
      },
      "message": "Merge \"Add missing locale date format files.\" into ics-mr1"
    },
    {
      "commit": "10a3e8fae865f17c10816d1767d2efa3d4a18935",
      "tree": "b6fd5bbfdaeb75fcf4a86071e70f77cda41e2f3d",
      "parents": [
        "051606150a80efa71b139e9d52fe6c8b2c02c884"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Dec 02 17:49:36 2011 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Dec 05 12:22:47 2011 -0800"
      },
      "message": "Add extra 2 minute for wifi to shutdown\n\nChange-Id: I3cf2fbf5de8b96b75d5e460e4ad822a1947ff6e7\n"
    },
    {
      "commit": "db04b88cc83048ac8fbcdf0766b23767e5afe54f",
      "tree": "7f631c95bdf725fb18ada874bb4867f656a9e112",
      "parents": [
        "1a3ece9f871c94eb524543ae618a2a1c88cab2cd"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Dec 05 12:20:01 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Dec 05 12:20:01 2011 -0800"
      },
      "message": "Add missing locale date format files.\n\nChange-Id: I4533c8aff25ee9f6a37a18005ea1341c99c4e696\n"
    },
    {
      "commit": "f2e1249846a17c69d728189a8dc67f37261f0a59",
      "tree": "ffc0cb47562e1293fe946a8335cb91574e12a5d0",
      "parents": [
        "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc",
        "b8e651a6757c8e55fc3d9e5e86a13ead7326e91d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Dec 05 12:01:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 12:01:26 2011 -0800"
      },
      "message": "Merge \"Properly identify how much metadata we need to cache in order to instantiate\" into ics-mr1"
    },
    {
      "commit": "b8e651a6757c8e55fc3d9e5e86a13ead7326e91d",
      "tree": "8e6d0b2c9b8d07d5bbdaac9b85399544e847bc83",
      "parents": [
        "f57c1388860486a70cc773f2cfeaa3ea3b38a473"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Dec 05 11:34:43 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Dec 05 11:34:43 2011 -0800"
      },
      "message": "Properly identify how much metadata we need to cache in order to instantiate\n\nthe extractor without blocking (and therefore be able to abort).\n\nChange-Id: Id2acdde897e02baaeabadae70b7c95b66c9041b3\nrelated-to-bug: 5666532\n"
    },
    {
      "commit": "cbdff7a7a595f92d240897bebd815bb40e48bb15",
      "tree": "c74bfb068c9efafd761999396811347218b25fdb",
      "parents": [
        "85c7394836843b2cbfa2b51504448794a6071b3a"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Mon Dec 05 11:16:27 2011 -0800"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Mon Dec 05 11:16:27 2011 -0800"
      },
      "message": "Numberpicker section divider is now 2dp thick\n\nChange-Id: I614c7316e43c23650166971662ed7dfd847ddaa8\n"
    },
    {
      "commit": "564f16a8d71b79b5e07a597a8f188efa8d80a0ee",
      "tree": "323ba31bf746f1180a7b5cf98971a3c44c742afa",
      "parents": [
        "f57c1388860486a70cc773f2cfeaa3ea3b38a473"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Dec 05 11:10:32 2011 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Dec 05 11:10:32 2011 -0800"
      },
      "message": "Fix statusbar crash on devices with no Bluetooth\n\nChange-Id: Ib2290f9cde54d0d52c2692b11b0232848bbbc8b0\n"
    },
    {
      "commit": "003c15d72ccd3856d5abfe6d66a2a40d0eca85bc",
      "tree": "800e658e5651ccc99737eae53389af04ba6f3e34",
      "parents": [
        "277cbe5a951840558166020568fb1510285e2594",
        "61566cc1932468720a831ad5cbc68ee080d613c9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 05 10:40:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 10:40:59 2011 -0800"
      },
      "message": "Merge \"Fix issue #5614559: Registering surface error in...\" into ics-mr1"
    },
    {
      "commit": "4433169a64eddb8598735bd950491ed35ad9c5f8",
      "tree": "0af1c5609ff4233ecfad3820200aac096b2ffeeb",
      "parents": [
        "e35581ad5ad635f9dcfe4ab6a432c48b46b782cd"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 05 09:47:19 2011 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 05 10:40:18 2011 -0800"
      },
      "message": "audioflinger: fix audio skipping over A2DP\n\nThe maximum sleep time allowed in the mixer thread when audio tracks\nare enabled but not ready for mixing is derived from the latency\nreported by the output stream.\nThis does not work for A2DP where the latency also reflects encoding, decoding\nand transfer time.\n\nModified activeSleepTimeUs() to take A2DP case into account.\n\nIssue 5682206.\n\nChange-Id: I3784ac01fb6f836b5a6ce6f764fb15347586de35\n"
    },
    {
      "commit": "277cbe5a951840558166020568fb1510285e2594",
      "tree": "6aba82927431e36ebd8202fad25c48ffe0fdddb9",
      "parents": [
        "f57c1388860486a70cc773f2cfeaa3ea3b38a473",
        "c07b678522b46e77a2817e9749fe6d32b28af700"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Mon Dec 05 09:24:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 09:24:25 2011 -0800"
      },
      "message": "Merge \"set System UI visibility based on MediaController state\" into ics-mr1"
    },
    {
      "commit": "4f9986e57f36df4389b9c8b16009442a6094ee0b",
      "tree": "b632582097706eee20269bdcd350abb0852056ba",
      "parents": [
        "f57c1388860486a70cc773f2cfeaa3ea3b38a473"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Dec 02 16:10:37 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Dec 05 10:34:36 2011 -0500"
      },
      "message": "Fix sticky menu icon on tablet status bar.\n\nBug: 5647480\nChange-Id: Iec4b04e414e8753e6b677b9168ad16b8c3e712be\n"
    },
    {
      "commit": "61566cc1932468720a831ad5cbc68ee080d613c9",
      "tree": "d0626fc87db6c487b77361cf9b2abd4a5f5a9957",
      "parents": [
        "f57c1388860486a70cc773f2cfeaa3ea3b38a473"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 02 23:31:52 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Dec 03 11:16:49 2011 -0800"
      },
      "message": "Fix issue #5614559: Registering surface error in...\n\n...Background Replacement on Stingray\n\nThis is how I should have done it in the first place.  We get the\nnew surface from the window manager, and then just copy it in to\nthe constant Surface object we have for the holder.\n\nChange-Id: I537a9e413829a18f689dfb46687014676b27156e\n"
    },
    {
      "commit": "f57c1388860486a70cc773f2cfeaa3ea3b38a473",
      "tree": "84410ebb990b55ec74f7b85999d993c240dfa062",
      "parents": [
        "2a7b5ab16af697f386ad7ae346e1bf9229086fa8",
        "8a7c940effda8651e205eab62334d4e58b1eaeb5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Dec 02 18:31:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 18:31:03 2011 -0800"
      },
      "message": "Merge \"SurfaceFlinger: fix layer removal race condition\" into ics-mr1"
    },
    {
      "commit": "5e6af448045f20f7a1b393960d200c25e9d976e8",
      "tree": "c67491092c43dc5be196987363cd63bc4d3b1f3c",
      "parents": [
        "2a7b5ab16af697f386ad7ae346e1bf9229086fa8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 02 18:24:26 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 02 18:24:26 2011 -0800"
      },
      "message": "Fix 5705837: Dismiss keyguard when launching Settings from Statusbar\n\nChange-Id: I81377d9208b05bb4a3c6c0b8fa751f972b9345e7\n"
    },
    {
      "commit": "2a7b5ab16af697f386ad7ae346e1bf9229086fa8",
      "tree": "244ec0a4c6c84622f859a95634c1ab3d779cfe6e",
      "parents": [
        "2f1e1e4ab9ca20920d85574317c9d7c9e9e73161",
        "7cb88dda5b9ee7c19f0f6c3c7a240eb1674fe2f4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Dec 02 16:52:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 16:52:29 2011 -0800"
      },
      "message": "Merge \"Be careful sharing connections when dun is in play\" into ics-mr1"
    },
    {
      "commit": "7cb88dda5b9ee7c19f0f6c3c7a240eb1674fe2f4",
      "tree": "e6af4a48ac6251049f5445ae855f7a0c3888556b",
      "parents": [
        "0433c157141b9122f6c61498e909770f1db27c7c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Dec 02 16:05:51 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Dec 02 16:42:18 2011 -0800"
      },
      "message": "Be careful sharing connections when dun is in play\n\nA request for a DUN connection should only use the carriers requested dun connection.  Don\u0027t\nshare another connection unless it matches the carriers settings.\n\nbug:5701374\nChange-Id: I75a65fcfce1b218bd9ca4ce2ab85cbe850813321\n"
    },
    {
      "commit": "c07b678522b46e77a2817e9749fe6d32b28af700",
      "tree": "9ef0304e15578849faa9e1e3dd85f87bed0f9499",
      "parents": [
        "613ed4c69a53e6ffb1f104c7d45a0c6dd41c8eb0"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Dec 02 15:37:15 2011 -0800"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Dec 02 16:12:02 2011 -0800"
      },
      "message": "set System UI visibility based on MediaController state\n\n    Bug: 5494143\n\n    still doesn\u0027t remove the buttons in dimmed state,\n    but at least dims them correctly\n\nChange-Id: Idcfc10616d31f6ccf8cd84b706a17d048bf505a1\n"
    },
    {
      "commit": "2f1e1e4ab9ca20920d85574317c9d7c9e9e73161",
      "tree": "3d3778e3907a7317ba11debbbbaffc1a31b446fc",
      "parents": [
        "43bc6b094edda6baa8123115a33afaf454525376",
        "cea45132e3d5d32a6fc737abf10b8893a50f465b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 02 15:28:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 15:28:56 2011 -0800"
      },
      "message": "Merge \"Handle animations in Views\u0027 rectangle clipping methods.\" into ics-mr1"
    },
    {
      "commit": "43bc6b094edda6baa8123115a33afaf454525376",
      "tree": "68cb7d7bcfab5c4c37f1dfa683f8dc8b3fe62841",
      "parents": [
        "1a3ece9f871c94eb524543ae618a2a1c88cab2cd",
        "059832790df137796c14371b3cbd19b6263c8280"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Dec 02 14:47:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 14:47:04 2011 -0800"
      },
      "message": "Merge \"Fix updateDoubleTapZoom logic\" into ics-mr1"
    },
    {
      "commit": "1a3ece9f871c94eb524543ae618a2a1c88cab2cd",
      "tree": "494e58c1d7f5285289d3dbe2a4b76214ef976a89",
      "parents": [
        "7f87d9cf666c38b9f43b7b2d99acbd9c8f91d8d1",
        "7944c1b19f04583c595732695d63f333cd051eb4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Dec 02 13:20:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 13:20:49 2011 -0800"
      },
      "message": "Merge \"MTP: Add support for restricting PTP to only certain subdirectories of the storage DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "7f87d9cf666c38b9f43b7b2d99acbd9c8f91d8d1",
      "tree": "fad3b84fc28ecb6c59b74e825ef6062f17c5b09d",
      "parents": [
        "25bcbbb5971e2832c3020ee406b27d641d4ca05b",
        "7a1ad63d16ac42482b3e043ef7a8474452aa057c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Dec 02 13:20:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 13:20:39 2011 -0800"
      },
      "message": "Merge \"MTP: Don\u0027t attempt to read more than 16K at a time from the MTP driver DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "25bcbbb5971e2832c3020ee406b27d641d4ca05b",
      "tree": "ce587ad9e55cb61a0a418b88be766a0b0f60cbb2",
      "parents": [
        "6d90c1c6fedc7add177418324ba5e591af543fa4",
        "431c3e4c7e2103865a90501a552b4e5145ed3f35"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Dec 02 12:46:51 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 02 12:46:51 2011 -0800"
      },
      "message": "am 431c3e4c: Merge \"Documentation for the VPN sample for ICS SDK. Staging server: http://fredchung.i:9999/resources/samples/ToyVpn/index.html\" into ics-mr0\n\n* commit \u0027431c3e4c7e2103865a90501a552b4e5145ed3f35\u0027:\n  Documentation for the VPN sample for ICS SDK. Staging server: http://fredchung.i:9999/resources/samples/ToyVpn/index.html\n"
    },
    {
      "commit": "431c3e4c7e2103865a90501a552b4e5145ed3f35",
      "tree": "1512019ea82ea17219f86dd81eea9badf257da9f",
      "parents": [
        "cd0e446dc8de4b639df889ec3b5754bea60d752a",
        "8e076fe774386762da21d78823f905751f2803d9"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Dec 02 12:45:44 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 12:45:44 2011 -0800"
      },
      "message": "Merge \"Documentation for the VPN sample for ICS SDK. Staging server: http://fredchung.i:9999/resources/samples/ToyVpn/index.html\" into ics-mr0"
    },
    {
      "commit": "6d90c1c6fedc7add177418324ba5e591af543fa4",
      "tree": "a79a373158d7994592669492876ed4b48ec07b5c",
      "parents": [
        "55347e65e229ed63f7e18cb5b82639174c0f54bb",
        "4406345cd62d3687ce590c357854472f7f906e6c"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Dec 02 12:33:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 12:33:20 2011 -0800"
      },
      "message": "Merge \"Disable GLES20Canvas on emu w/o native GL\" into ics-mr1"
    },
    {
      "commit": "7944c1b19f04583c595732695d63f333cd051eb4",
      "tree": "68fecc447a58a5af1cd92ac7031fdf3e07cccc45",
      "parents": [
        "7a1ad63d16ac42482b3e043ef7a8474452aa057c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Dec 01 16:58:41 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Dec 02 15:12:47 2011 -0500"
      },
      "message": "MTP: Add support for restricting PTP to only certain subdirectories of the storage DO NOT MERGE\n\nBug: 5527220\n\nChange-Id: I81d6de590ea3002118ba46eb4b6d5fe9061c998c\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "7a1ad63d16ac42482b3e043ef7a8474452aa057c",
      "tree": "4958f73cdfed3bb170378f53fa2de21e19b5c7d8",
      "parents": [
        "55347e65e229ed63f7e18cb5b82639174c0f54bb"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Dec 01 18:36:06 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Dec 02 15:12:30 2011 -0500"
      },
      "message": "MTP: Don\u0027t attempt to read more than 16K at a time from the MTP driver DO NOT MERGE\n\nThis could happen sometimes if other operations increased the size of the\ndata packet buffer to \u003e 16K\n\nChange-Id: I10f85f0ce32df39f46b0a984361958c0a13f6800\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "55347e65e229ed63f7e18cb5b82639174c0f54bb",
      "tree": "557b56929c9f0c7b8b2edb775ea73f1bdaa1bc3a",
      "parents": [
        "afd01086795c7c1f6950a709180b2361625b8b6a",
        "cd0e446dc8de4b639df889ec3b5754bea60d752a"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Dec 02 11:59:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 02 11:59:07 2011 -0800"
      },
      "message": "am cd0e446d: Merge \"Reduce file size for ADL presentation shareable.\" into ics-mr0\n\n* commit \u0027cd0e446dc8de4b639df889ec3b5754bea60d752a\u0027:\n  Reduce file size for ADL presentation shareable.\n"
    },
    {
      "commit": "cd0e446dc8de4b639df889ec3b5754bea60d752a",
      "tree": "1ae1676c0f3cf39fe00df77dfbf9d8081db8a306",
      "parents": [
        "c3998ced746ee97bc5f10a9de1b2848f85c8711e",
        "5c8e690edfd17db06f549b5c64d02f4c79d54e86"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Dec 02 11:57:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 11:57:03 2011 -0800"
      },
      "message": "Merge \"Reduce file size for ADL presentation shareable.\" into ics-mr0"
    },
    {
      "commit": "5c8e690edfd17db06f549b5c64d02f4c79d54e86",
      "tree": "a99c98d6b5250e857cdb3bd053141bd99676eefe",
      "parents": [
        "fe464a76d8fc858be971dbb5e67b1d22fd925347"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Dec 02 11:41:04 2011 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Dec 02 11:41:04 2011 -0800"
      },
      "message": "Reduce file size for ADL presentation shareable.\n\nChange-Id: I700959f3c15609c730c63d99953b890a93105cea\n"
    },
    {
      "commit": "afd01086795c7c1f6950a709180b2361625b8b6a",
      "tree": "e60d1c42d3e8d76e70776585167dbc8605ff9a74",
      "parents": [
        "f96aa3b197b96f9cb276485420c09a7b36606599",
        "2ef6f1bb5603c2e221191117695725237f49a5d5"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Dec 02 11:22:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 11:22:32 2011 -0800"
      },
      "message": "Merge \"Further volume improvements.\" into ics-mr1"
    },
    {
      "commit": "f96aa3b197b96f9cb276485420c09a7b36606599",
      "tree": "170ed7e09e8aaa1feefdcf0058bc8f4a3252f5f8",
      "parents": [
        "613ed4c69a53e6ffb1f104c7d45a0c6dd41c8eb0",
        "a49ba2f391cd0753eb12d2707bf9fe128e6566f0"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 02 10:45:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 10:45:25 2011 -0800"
      },
      "message": "Merge \"(de)activating spell check taken into account immediately\" into ics-mr1"
    },
    {
      "commit": "8a7c940effda8651e205eab62334d4e58b1eaeb5",
      "tree": "192aef7ba926c8a4215f95e37d5e3d5579aab3b4",
      "parents": [
        "335c4e6cb2094c7cbd6039e0c7915702b69e7657"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Dec 02 10:00:00 2011 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Dec 02 10:03:25 2011 -0800"
      },
      "message": "SurfaceFlinger: fix layer removal race condition\n\nLayer::lockPageFlip() and layer::onRemove() could be called on\ndifferent threads and race such that lockPageFlip() successfully\ncalled mSurfaceTexture-\u003eupdateTexImage() but then gets NULL back from\nmSurfaceTexture-\u003egetCurrentBuffer(), leading to a crash.\n\nThis change moves Layer::onRemove() calls to\nSurfaceFlinger::commitTransaction() so they happen after the Layer is\ndone being drawn from and only happen on the main surfaceflinger\nthread.\n\nChange-Id: I4b550caadff4cc1878d7c3bca6129193fb0c713e\n"
    },
    {
      "commit": "4406345cd62d3687ce590c357854472f7f906e6c",
      "tree": "1973d96a8ee0c21d82df97866fa1abe5d633badc",
      "parents": [
        "335c4e6cb2094c7cbd6039e0c7915702b69e7657"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Dec 01 11:27:45 2011 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Dec 02 09:35:42 2011 -0800"
      },
      "message": "Disable GLES20Canvas on emu w/o native GL\n\nWhen the emulator is run without \u0027-gpu on\u0027, GLES20 isn\u0027t supported,\nso claiming GLES20Canvas is available will lead to catastrophic\nfailure. This change makes GLES20Canvas available when compiled in\nand either not running on the emulator, or running on the emulator\nwith native GL acceleration enabled.\n\nChange-Id: I89c944f9e3c9585224f5aa0877335ea48ea4a468\n"
    },
    {
      "commit": "613ed4c69a53e6ffb1f104c7d45a0c6dd41c8eb0",
      "tree": "a81e8f435c3db8d7b1f4705f7c7154c333d681fb",
      "parents": [
        "e21dabf654e3d90e50e95174d5e9670bc930c194",
        "63149c81adf79f43c6508647614247277f8052e2"
      ],
      "author": {
        "name": "Hong Teng",
        "email": "hongteng@google.com",
        "time": "Fri Dec 02 09:32:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 09:32:02 2011 -0800"
      },
      "message": "Merge \"Fixd for 5490443 Native crash while exporting a video - Add new onError callback to PreviewProgressListener, which is used to indicate video editor application for the error that has occurred during priviewing. With this modification, the application must implement the onError method, and then VideoEditorPreviewTest.java is changed accordingly.\" into ics-mr1"
    },
    {
      "commit": "e21dabf654e3d90e50e95174d5e9670bc930c194",
      "tree": "dbac517b6ca9b151605af1f929da336b4aef9cba",
      "parents": [
        "0d3a2e93394efa4729e5c29ff4515f9f2644b8c3",
        "045057087905e23c270715e9ae21de652caa2132"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Thu Dec 01 22:05:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 01 22:05:07 2011 -0800"
      },
      "message": "Merge \"Initialize bwr.read_buffer in IPCThreadState::talkWithDriver.\" into ics-mr1"
    },
    {
      "commit": "0d3a2e93394efa4729e5c29ff4515f9f2644b8c3",
      "tree": "b7025b5a939a5bdacd751e3b29c8b2d7349455db",
      "parents": [
        "bfb3dec22dd397b57c8bbc1d6d18ed98cd413b10",
        "6bc7f2cd30b6bd90806942b0722e22daa2108493"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 01 20:34:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 01 20:34:08 2011 -0800"
      },
      "message": "Merge \"AudioService: strengthen A2DP device detection\" into ics-mr1"
    },
    {
      "commit": "059832790df137796c14371b3cbd19b6263c8280",
      "tree": "1907b64c9a3f7eef7cca5b4eb757fd98b953a501",
      "parents": [
        "335c4e6cb2094c7cbd6039e0c7915702b69e7657"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Dec 01 18:04:49 2011 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Dec 01 19:28:41 2011 -0800"
      },
      "message": "Fix updateDoubleTapZoom logic\n\n Bug: 5698099\n\nChange-Id: I83578e57cf809cbe7781d988302f0925dfddec80\n"
    },
    {
      "commit": "bfb3dec22dd397b57c8bbc1d6d18ed98cd413b10",
      "tree": "d3726e2b235dc300cacf5153cae2da9f3566bdf8",
      "parents": [
        "976ae27270a64c5abeb380d6e61d6d71f29b9433",
        "a3d487cb13983643d5024e493e4d56c96736f1eb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 01 18:48:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 01 18:48:32 2011 -0800"
      },
      "message": "Merge \"More social integration.\" into ics-mr1"
    },
    {
      "commit": "a3d487cb13983643d5024e493e4d56c96736f1eb",
      "tree": "95be4655895195ea7d23f83fb26f462ccf19d7c7",
      "parents": [
        "e9f24a43021734d28a4f65ebc804847b31ce13e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 01 18:42:24 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 01 18:42:24 2011 -0800"
      },
      "message": "More social integration.\n\nChange-Id: I9be09e08bda5db6c05f5beabc380708a11ead43b\n"
    },
    {
      "commit": "a49ba2f391cd0753eb12d2707bf9fe128e6566f0",
      "tree": "1968212328558b4fe6205a03eeff843894be3866",
      "parents": [
        "335c4e6cb2094c7cbd6039e0c7915702b69e7657"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 01 17:41:15 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 01 17:41:17 2011 -0800"
      },
      "message": "(de)activating spell check taken into account immediately\n\nTest for a change in the spell checker activate state on every\nspell check. Add/remove suggestion spans accordingly.\n\nChange-Id: I750f30b81464b85cebc695bdb0449ec038fc17df\n"
    },
    {
      "commit": "045057087905e23c270715e9ae21de652caa2132",
      "tree": "ab70aa87e4bb6968085b920cb6ac55ad43df7cd6",
      "parents": [
        "88f10c6ce5a97b1990934148deb8ed6aa6ef7a48"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Thu Dec 01 17:11:32 2011 -0800"
      },
      "committer": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Thu Dec 01 17:11:32 2011 -0800"
      },
      "message": "Initialize bwr.read_buffer in IPCThreadState::talkWithDriver.\n\nI/valgrind( 1309): \u003d\u003d1310\u003d\u003d Syscall param\nioctl(BINDER_WRITE_READ).read_buffer points to uninitialised byte(s)\nI/valgrind( 1309): \u003d\u003d1310\u003d\u003d    at 0x480E670: __ioctl (__ioctl.S:10)\nI/valgrind( 1309): \u003d\u003d1310\u003d\u003d  Address 0xbda651b4 is on thread 1\u0027s stack\n\nChange-Id: I02893df7b5786b6b2dbd9659f5706d7171295ab2\n"
    },
    {
      "commit": "976ae27270a64c5abeb380d6e61d6d71f29b9433",
      "tree": "5334a078004d38af765ba9f2cf81f99868e6506e",
      "parents": [
        "335c4e6cb2094c7cbd6039e0c7915702b69e7657"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Nov 22 19:43:58 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Dec 01 16:37:00 2011 -0800"
      },
      "message": "Add support for handling a bitcode wrapper to librs.\n\nBUG\u003d5425905\n\nChange-Id: I75676060703df6d9043b287fea900c4379455ee2\n"
    },
    {
      "commit": "335c4e6cb2094c7cbd6039e0c7915702b69e7657",
      "tree": "8689ccfdc1539d984e87144df399ecff86f4ef58",
      "parents": [
        "58d8953958ce452c5080eaa582d7e5d2b5017398"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 01 15:36:08 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Dec 01 15:36:08 2011 -0800"
      },
      "message": "Broken build. New methods made private.\n\nChange-Id: Ia123ab4ddb1fe93bcd053c3ea5bf6b87c7204640\n"
    },
    {
      "commit": "2ef6f1bb5603c2e221191117695725237f49a5d5",
      "tree": "3bcbff95c91f81308cd8520563b28179df796e59",
      "parents": [
        "0433c157141b9122f6c61498e909770f1db27c7c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 01 14:01:30 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 01 15:05:54 2011 -0800"
      },
      "message": "Further volume improvements.\n\n- Remove silent mode from Power menu\n- Show volume dialog on lockscreen\n- Allow beeps when adjusting volume in lockscreen\n\nBug: 5586083\nChange-Id: I93052a8ec5004c784f20e04488af9382d495e711\n"
    }
  ],
  "next": "58d8953958ce452c5080eaa582d7e5d2b5017398"
}
