)]}'
{
  "log": [
    {
      "commit": "8cecbb5293f73e3f63f2601dda68016762c58a0c",
      "tree": "3541387663bace2a398e7ff7833043e4ece73115",
      "parents": [
        "9c8de7331475ef6f55449d95d0dfc6dcb425d116"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 28 18:20:34 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Mar 03 16:10:52 2011 -0800"
      },
      "message": "DO NOT MERGE: Fix typos in RenderScript docs.\n\nChange-Id: Ie5f326c5c682ca7b604328ab25d7402cf01f7890\n"
    },
    {
      "commit": "9c8de7331475ef6f55449d95d0dfc6dcb425d116",
      "tree": "d1e42145c83e1596bd9562b74142ecfccab3819a",
      "parents": [
        "e70c6607e0316fe390d52a544f6832c60223881f",
        "84cffa45261519a96949ec5c6cd8e21fea950ff5"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 03 15:01:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 15:01:53 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE update current config with dhcp settings\" into honeycomb-mr1"
    },
    {
      "commit": "84cffa45261519a96949ec5c6cd8e21fea950ff5",
      "tree": "22c684a7323951109ba58ef69b172d2c33199842",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 03 12:14:28 2011 -0800"
      },
      "committer": {
        "name": "Irfan SHeriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 03 15:00:51 2011 -0800"
      },
      "message": "DO NOT MERGE update current config with dhcp settings\n\nAfter DHCP completes, update the current configured\nnetworks list with the IP setting details\n\nChange-Id: I1ece1eda20224c69a4635bd38fdc5bef15818bb2\n"
    },
    {
      "commit": "e70c6607e0316fe390d52a544f6832c60223881f",
      "tree": "e227633bc4801e2f8e45477057a4f536c6afcffa",
      "parents": [
        "8264781eb070b980664aa3994b162886b4a74678",
        "11e515cbefb2d0f38e26cb41c8cd3790f881220c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 14:25:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 14:25:13 2011 -0800"
      },
      "message": "Merge \"NPE in in AppGlobals#getIntCoreSetting\" into honeycomb-mr1"
    },
    {
      "commit": "8264781eb070b980664aa3994b162886b4a74678",
      "tree": "c12788304d8326c303b7680b84c1def2190fc6c7",
      "parents": [
        "c91437d38ae14a20046de47831eb0f9bfd329af7",
        "0472beb9071c47bfdce0130478976e8dccd7008f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 14:21:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 14:21:32 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr1"
    },
    {
      "commit": "0472beb9071c47bfdce0130478976e8dccd7008f",
      "tree": "46f08ddd8c41625ee4e8b97b2779f25f6fa0cde8",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 14:05:57 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 14:05:57 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ifc18c6e4f53be86b699f3485d94fb6312cf0d909\n"
    },
    {
      "commit": "c91437d38ae14a20046de47831eb0f9bfd329af7",
      "tree": "2a4cab2322172de2f2503c5255c9882013439fb9",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 13:54:38 2011 -0800"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 13:54:38 2011 -0800"
      },
      "message": "do not merge: Cherry pick change I878192090 from master.\n\nA test for system properties\n\nChange-Id: Id28da70b8e333ca83129c2b7b7aed2ddf9adf51c\n"
    },
    {
      "commit": "11e515cbefb2d0f38e26cb41c8cd3790f881220c",
      "tree": "e1a801322aaf34bc9baa3ba1eda726a11775ec5c",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 12:55:52 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 12:55:59 2011 -0800"
      },
      "message": "NPE in in AppGlobals#getIntCoreSetting\n\nbug:3508658\n\nIt ActivityThread#currentActivityThread() is called when\nthe ActivityThread is not attached it returns null and\nAppGlobals#getIntCoreSetting was not checking for that.\n\nChange-Id: I5e00d1947a161ad1e52ecfaa12cbbac3b534a0db\n"
    },
    {
      "commit": "6c8d76527c938eb49182a6fd0677ccbc1618e7a8",
      "tree": "a1db99bf298baa3f324128517e6ad04443db4f26",
      "parents": [
        "268c7111f65c1f27598464c5f29ef4621bbf0407",
        "f1d8e04912b6a4031e0d1f129c231de869852a04"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 03 10:06:20 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 03 10:06:20 2011 -0800"
      },
      "message": "am f1d8e049: docs: fix error in themes doc\n\n* commit \u0027f1d8e04912b6a4031e0d1f129c231de869852a04\u0027:\n  docs: fix error in themes doc\n"
    },
    {
      "commit": "f1d8e04912b6a4031e0d1f129c231de869852a04",
      "tree": "a580a2b755e9c1ba5be308e64f41b107bf248313",
      "parents": [
        "190586b723dc8748dad43b1367ef062c6d5c190e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 03 09:28:21 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 03 09:28:21 2011 -0800"
      },
      "message": "docs: fix error in themes doc\n\nChange-Id: If11f609fe544700273bc206b2710aa14164b70b1\n"
    },
    {
      "commit": "268c7111f65c1f27598464c5f29ef4621bbf0407",
      "tree": "0e04cc684d1be0b8aceee93bae2e97fe2b024657",
      "parents": [
        "4a85a7dc84407df8e92de4f89e7840af9e8dd3fc",
        "940ef38c7c46565a8f8fdd6bb8e0183646d0abdc"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Mar 03 00:18:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:18:23 2011 -0800"
      },
      "message": "Merge \"Pass AppData to the app from SearchDialog queries.\""
    },
    {
      "commit": "4a85a7dc84407df8e92de4f89e7840af9e8dd3fc",
      "tree": "9b0639f2e9e7d5191e29117843184b98baf84fda",
      "parents": [
        "1dda71ae367553171d7aaa5b03399a4eaf6609b2",
        "9497c5f8c4bc7c47789e5ccde01179abc31ffeb2"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Mar 03 00:11:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:11:25 2011 -0800"
      },
      "message": "Merge \"A Java implementation of the SearchBox API.\""
    },
    {
      "commit": "1dda71ae367553171d7aaa5b03399a4eaf6609b2",
      "tree": "a64442f28077c6faabda578f47bbb8937c088bdd",
      "parents": [
        "a2c322f599b5a44ca153922b994a05a4311331cb",
        "bfcda39cadd897cc89f77b40909a84fa8f56aace"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Mar 03 00:10:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:10:03 2011 -0800"
      },
      "message": "Merge \"Fixed NPE in ActivityManager\u0027s launch count service.\""
    },
    {
      "commit": "a2c322f599b5a44ca153922b994a05a4311331cb",
      "tree": "a488c455757282b395627e0c5837e9b4ef82dc26",
      "parents": [
        "ee57adc238a20f6e00caf1fd841377fb7c0b1cd5"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Tue Feb 22 15:10:55 2011 +0800"
      },
      "committer": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Thu Mar 03 15:04:57 2011 +0800"
      },
      "message": "3406494 Gallery photos in nonsensical order\n\nChange-Id: Ic992465a6683179bff280753dcaf9aa6372424e6\n"
    },
    {
      "commit": "ee57adc238a20f6e00caf1fd841377fb7c0b1cd5",
      "tree": "e7308340b17fa58380be715a0ba3bf440e489588",
      "parents": [
        "63e1cea248cde3db3e89f49e5fcc3458aa87951e",
        "9225b00a3dc45bdbcfb6adafa4dbbc0cbe9be864"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 22:51:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:51:50 2011 -0800"
      },
      "message": "Merge \"Add new ViewConfiguration accessors for key repeat parameters.\""
    },
    {
      "commit": "9225b00a3dc45bdbcfb6adafa4dbbc0cbe9be864",
      "tree": "8c2ec6a6018cdcf6a420bbd3b4694af391a7a2fb",
      "parents": [
        "a454767b09ecb7d25d00beae0e5a1fdd48605c63"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 22:50:07 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 22:50:35 2011 -0800"
      },
      "message": "Add new ViewConfiguration accessors for key repeat parameters.\n\nChange-Id: I18ea2c510dc85c8f9b68727657ba74298342dd43\n"
    },
    {
      "commit": "63e1cea248cde3db3e89f49e5fcc3458aa87951e",
      "tree": "93080ab6905f8b614c9e49219aca7d77a87e25fb",
      "parents": [
        "ef83a3d591cbeae8f87557b0857eeedffa762e2a",
        "648251710162cdaf7371012a1cbb79b9bc5bc0e4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 22:44:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:44:55 2011 -0800"
      },
      "message": "Merge \"Fix issue #3485923: Gmail crash\""
    },
    {
      "commit": "648251710162cdaf7371012a1cbb79b9bc5bc0e4",
      "tree": "a98c62fcd2391c1dfa2623f899346de0a7619fe9",
      "parents": [
        "cbf9cb35bb7064f303c6dd9da4485cd5344b6779"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 21:32:58 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 22:38:58 2011 -0800"
      },
      "message": "Fix issue #3485923: Gmail crash\n\nAllow application to try to recover if a surface OOM error\nhappens on the client side.\n\nChange-Id: I0308bd99647a35e4bcac448340b7fc6330a828f6\n"
    },
    {
      "commit": "ef83a3d591cbeae8f87557b0857eeedffa762e2a",
      "tree": "29d8b54cab86f15b83a436d2816bff66c24ff74d",
      "parents": [
        "89d576d63d1a957c6aa91d698a01b8a8f456f32b",
        "6498f2fed29042cce29faadcf0cc6b74180e1ba0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Mar 02 22:26:51 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 22:26:51 2011 -0800"
      },
      "message": "am 6498f2fe: (-s ours) am 190586b7: Import revised translations.  DO NOT MERGE\n\n* commit \u00276498f2fed29042cce29faadcf0cc6b74180e1ba0\u0027:\n  Import revised translations.  DO NOT MERGE\n  Initialize mRetyMgr when constructing GsmDataConnectionTracker.\n"
    },
    {
      "commit": "89d576d63d1a957c6aa91d698a01b8a8f456f32b",
      "tree": "29d8b54cab86f15b83a436d2816bff66c24ff74d",
      "parents": [
        "d984ba13202b16577c50aaeab045902f11b84bda",
        "5ee1a3daf0fb274b2a5fdea797748b569495a621"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Mar 02 22:19:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:19:31 2011 -0800"
      },
      "message": "Merge \"Make sure we send a cancel event on system bar keys.\""
    },
    {
      "commit": "5ee1a3daf0fb274b2a5fdea797748b569495a621",
      "tree": "04a372bdcb4cb2ce4beb5f11e3fbaa635d739d21",
      "parents": [
        "97d1e686c6d28e56e0484cac0f690d6eb151b674"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Mar 02 19:11:19 2011 -0800"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Mar 02 22:13:51 2011 -0800"
      },
      "message": "Make sure we send a cancel event on system bar keys.\n\nChange-Id: Ia444a7cb1ff56ab5d063995bd467fc4b4169985f\n"
    },
    {
      "commit": "d984ba13202b16577c50aaeab045902f11b84bda",
      "tree": "140caaefd70c0946ae95a6f96e47f2626c407c59",
      "parents": [
        "c00e9bffc867df4607ba364fa41e2ed96a40b4f8",
        "df58a1bbf8d7f6608848eae4d5d48dcff137dc8c"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 02 22:11:19 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 22:11:19 2011 -0800"
      },
      "message": "am df58a1bb: am 3d79f1ce: am edc68a00: Merge \"Attempt to reduce problems from issue #3183612\" into gingerbread\n\n* commit \u0027df58a1bbf8d7f6608848eae4d5d48dcff137dc8c\u0027:\n  Attempt to reduce problems from issue #3183612\n"
    },
    {
      "commit": "c00e9bffc867df4607ba364fa41e2ed96a40b4f8",
      "tree": "58ab9cc3f532effeadb5e376fc1c44e09d466003",
      "parents": [
        "e0cbec59f33933b45368fd0c69bce1684483b9ea",
        "093430fd5dbbdc6f5e0de6f25f6f9bb381cdd239"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 22:11:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 22:11:14 2011 -0800"
      },
      "message": "am 093430fd: (-s ours) am b13581a9: (-s ours) am 1110748b: DO NOT MERGE: USB accessory support library\n\n* commit \u0027093430fd5dbbdc6f5e0de6f25f6f9bb381cdd239\u0027:\n  DO NOT MERGE: USB accessory support library\n"
    },
    {
      "commit": "e0cbec59f33933b45368fd0c69bce1684483b9ea",
      "tree": "58ab9cc3f532effeadb5e376fc1c44e09d466003",
      "parents": [
        "4c384fdd9fe03fee02cbdce486a95956eebed0ec",
        "17fc2ce479b70a539cf3aaf0e89829ad6eedc2b6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 22:11:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 22:11:07 2011 -0800"
      },
      "message": "am 17fc2ce4: (-s ours) am 7866be2b: (-s ours) am 40bbf929: DO NOT MERGE: Backport USB accessory support to gingerbread\n\n* commit \u002717fc2ce479b70a539cf3aaf0e89829ad6eedc2b6\u0027:\n  DO NOT MERGE: Backport USB accessory support to gingerbread\n"
    },
    {
      "commit": "4c384fdd9fe03fee02cbdce486a95956eebed0ec",
      "tree": "58ab9cc3f532effeadb5e376fc1c44e09d466003",
      "parents": [
        "570d2dfbbcfefc9b0dcf5d2ef3a98dc520b032a7",
        "805b6bbea9676dafce3d6cd7dd2732f9f3f8fb23"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 22:00:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:00:02 2011 -0800"
      },
      "message": "Merge \"    UsbManager: Don\u0027t display activity picker if there are no apps available for an accessory\""
    },
    {
      "commit": "805b6bbea9676dafce3d6cd7dd2732f9f3f8fb23",
      "tree": "323c8c4f629bded134bdec23a6f3a1a149f59ce8",
      "parents": [
        "cb067ef52ab5bca35a37224da59c5c173b486134"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 21:53:39 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 21:53:39 2011 -0800"
      },
      "message": "    UsbManager: Don\u0027t display activity picker if there are no apps available for an accessory\n\nChange-Id: I3ef569121e8d7d45584dbca9761451cbdf99a3e9\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "570d2dfbbcfefc9b0dcf5d2ef3a98dc520b032a7",
      "tree": "80fe5877ad6c84708824675c9b8bf8c751f39770",
      "parents": [
        "fe87916f04036d807b12a2a9935516719042d4a7",
        "a454767b09ecb7d25d00beae0e5a1fdd48605c63"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:43:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:43:40 2011 -0800"
      },
      "message": "Merge \"Get key repeat timeout and delay from ViewConfiguration.\""
    },
    {
      "commit": "fe87916f04036d807b12a2a9935516719042d4a7",
      "tree": "91cf1f250958dd86e026ab91d728d45a27501048",
      "parents": [
        "82c67db3a2240b1a208cef6f6ca4a37316900dbc",
        "cb067ef52ab5bca35a37224da59c5c173b486134"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 21:41:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:41:53 2011 -0800"
      },
      "message": "Merge \"UsbManager: Don\u0027t display activity picker if there are no apps available for a device\""
    },
    {
      "commit": "a454767b09ecb7d25d00beae0e5a1fdd48605c63",
      "tree": "21bd62830a3bacf4776aafa631ba60e45441b116",
      "parents": [
        "e2e012683d6f35f5eedfd0c39167ea78e32e2650"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:38:11 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:38:11 2011 -0800"
      },
      "message": "Get key repeat timeout and delay from ViewConfiguration.\n\nReplaces previously hardcoded values.  This ensures that key repeat\ntakes the accessibility long press timeout setting into account.\n\nUnfortunately the system must be rebooted for the change to take\neffect.  We will fix that later.\n\nChange-Id: I3ab70bb037331620b7e532170c1727287b5c6f91\n"
    },
    {
      "commit": "82c67db3a2240b1a208cef6f6ca4a37316900dbc",
      "tree": "977089e043e4d106570518aa70c7360e53bf1299",
      "parents": [
        "134fa4489ee7d4a06385fe75d3ca82dcb8139bb4",
        "e2e012683d6f35f5eedfd0c39167ea78e32e2650"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:30:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:30:25 2011 -0800"
      },
      "message": "Merge \"Only set KeyEvent long press flag when repeat count equals 1.\""
    },
    {
      "commit": "134fa4489ee7d4a06385fe75d3ca82dcb8139bb4",
      "tree": "f2759c5e9907b5650a99181dab1bdfd998f60b19",
      "parents": [
        "97d1e686c6d28e56e0484cac0f690d6eb151b674",
        "8f491b5fbc0956bd2e3e050b73acb36a4c3f493e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 21:20:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:20:08 2011 -0800"
      },
      "message": "Merge \"Pressed states for the notification panel\u0027s title area.\""
    },
    {
      "commit": "8f491b5fbc0956bd2e3e050b73acb36a4c3f493e",
      "tree": "8d2bc99f69ffd0f55f74ad37af8f3445d54b8740",
      "parents": [
        "28a8cb75e8b67e0e43d7ac252c7fa0186680fc2a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Mar 03 00:00:22 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Mar 03 00:18:44 2011 -0500"
      },
      "message": "Pressed states for the notification panel\u0027s title area.\n\nFinally, some feedback that you can tap on the thing.\n\nAlso tweak the veto press state PNG so you can see that it\nhas a pressed state.\n\nBug: 3328753\nChange-Id: I5c3b826fae66e480784477f844c6585bef1a0b60\n"
    },
    {
      "commit": "cb067ef52ab5bca35a37224da59c5c173b486134",
      "tree": "66759367df488a38b2e290fa6b8155a0bb492fca",
      "parents": [
        "b98d02b8b29062025fa702b82894944e242fe2e7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 21:10:07 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 21:10:07 2011 -0800"
      },
      "message": "UsbManager: Don\u0027t display activity picker if there are no apps available for a device\n\nBUG: 3506988\n\nChange-Id: Iaf3c50b9ba422e6bcd687338db996a4193441c97\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "97d1e686c6d28e56e0484cac0f690d6eb151b674",
      "tree": "9f3f21d82152bbdb77e947743c9407aea770632a",
      "parents": [
        "d544fdc64b77c6a94c65d1f3ea876a2ebc5c4791",
        "ffc4196c46419469f088ca23a0d0e31cf7979e30"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 20:52:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 20:52:16 2011 -0800"
      },
      "message": "Merge \"Fix 3502257: Fix glow calculation in EdgeGlow\""
    },
    {
      "commit": "ffc4196c46419469f088ca23a0d0e31cf7979e30",
      "tree": "8cb71c8658d7565e4935486f584fc3e481b3a3a0",
      "parents": [
        "55acdf7dcd0cf5b9aacfe48808e98056c7d60e5b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 20:41:46 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 20:50:58 2011 -0800"
      },
      "message": "Fix 3502257: Fix glow calculation in EdgeGlow\n\nChange-Id: I8e88c399c2b0dcba9f65d1bcf89fdddf432e4ed6\n"
    },
    {
      "commit": "d544fdc64b77c6a94c65d1f3ea876a2ebc5c4791",
      "tree": "32c4591c7c1c890560bd4542ee72d5fcb5dc24a9",
      "parents": [
        "55acdf7dcd0cf5b9aacfe48808e98056c7d60e5b",
        "67edceb096d5a49c79183102b8e22d9e6ba97da5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 20:49:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 20:49:31 2011 -0800"
      },
      "message": "Merge \"Fix 3504984: Use overscroll fade in Recents.\""
    },
    {
      "commit": "e2e012683d6f35f5eedfd0c39167ea78e32e2650",
      "tree": "9dc51c3b108de52fd7bc374ae79fa88e930282eb",
      "parents": [
        "55acdf7dcd0cf5b9aacfe48808e98056c7d60e5b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 20:34:30 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 20:34:30 2011 -0800"
      },
      "message": "Only set KeyEvent long press flag when repeat count equals 1.\n\nThis fixes a Gingerbread regression.\n\nBug: 3507021\nChange-Id: I8c2acb35be718fea7e996175c1407e84315d17ef\n"
    },
    {
      "commit": "55acdf7dcd0cf5b9aacfe48808e98056c7d60e5b",
      "tree": "813264191a49825a580873daa5fea758910400f1",
      "parents": [
        "9433fec4c5a1f41b2651059cc1b6a8c219b3b4a5",
        "56194ebec6212e229f4ccdaa4b187166d20013ef"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 19:59:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:59:07 2011 -0800"
      },
      "message": "Merge \"Wake screen from external HID peripherals.\""
    },
    {
      "commit": "56194ebec6212e229f4ccdaa4b187166d20013ef",
      "tree": "51276000061ba703b6ddda32ecce3ce10a06f4f5",
      "parents": [
        "05dc66ada6b61a6bdf806ffaa62617ac5394695d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 19:23:13 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 19:57:07 2011 -0800"
      },
      "message": "Wake screen from external HID peripherals.\n\nAdded some plumbing to enable the policy to intercept motion\nevents when the screen is off to handle wakeup if needed.\n\nAdded a basic concept of an external device to limit the scope\nof the wakeup policy to external devices only.  The wakeup policy\nfor internal devices should be based on explicit rules such as\npolicy flags in key layout files.\n\nMoved isTouchEvent to native.\n\nEnsure the dispatcher sends the right event type to userActivity\nfor non-touch pointer events like HOVER_MOVE and SCROLL.\n\nBug: 3193114\nChange-Id: I15dbd48a16810dfaf226ff7ad117d46908ca4f86\n"
    },
    {
      "commit": "9433fec4c5a1f41b2651059cc1b6a8c219b3b4a5",
      "tree": "d94f7c354a0cfa4aaf71e6c25605f52507ed82e0",
      "parents": [
        "396f6de6606e44bcbef9548d369e31945dfa46b1",
        "616f3835a0a67328b378cb1cbc126f17478ab4a0"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 19:52:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:52:30 2011 -0800"
      },
      "message": "Merge \"Removed documentation links\""
    },
    {
      "commit": "396f6de6606e44bcbef9548d369e31945dfa46b1",
      "tree": "a445656771a0679ed71938ff3bb9ffaad5475a61",
      "parents": [
        "6c1bebe33e42e584951314116b7b370ebc32aa64",
        "9b3f1521b521fd7248632fed71a81423e479a523"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Mar 02 19:51:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:51:04 2011 -0800"
      },
      "message": "Merge \"- To track the usage of all audio output devices - To track the currently used audio device - The devices are separated as speaker and other audio devices - Provide the collected data to battery application through pullBatteryData()\""
    },
    {
      "commit": "6c1bebe33e42e584951314116b7b370ebc32aa64",
      "tree": "eb230389429a661ec438b5cd99d5f7f30031b284",
      "parents": [
        "2da0c5826df40d9f528bfe7d2e762c3fbea03f7f",
        "4ef690a38b1dfdff3ae34e260435edcec37e520f"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Mar 02 19:50:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:50:41 2011 -0800"
      },
      "message": "Merge \"Do not call processDrmInfo if acquireDrmInfo returns null\""
    },
    {
      "commit": "616f3835a0a67328b378cb1cbc126f17478ab4a0",
      "tree": "934cbd2c2bc2534309ba4ca9195b94870b595831",
      "parents": [
        "2da0c5826df40d9f528bfe7d2e762c3fbea03f7f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 19:50:16 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 19:50:20 2011 -0800"
      },
      "message": "Removed documentation links\n\nBroken build.\n\nShould the Paint fields be made public or should the SpanStringBuilder\nmethod be hidden ???\n\nChange-Id: I8ecea19104357ea53ad53b23d02a707ec422161d\n"
    },
    {
      "commit": "2da0c5826df40d9f528bfe7d2e762c3fbea03f7f",
      "tree": "ba23d0ff87d035f5933c5aa3ba082f985221899d",
      "parents": [
        "f99c91c9cf780f925d493e60e1ec479073580434",
        "54d068ec6af0ee6d261a135400efe6816c6f5ffe"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 19:17:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:17:06 2011 -0800"
      },
      "message": "Merge \"Add system wide management of core settings\""
    },
    {
      "commit": "f99c91c9cf780f925d493e60e1ec479073580434",
      "tree": "71cca2c3718cc3e2996281a70f15d2da937134ad",
      "parents": [
        "9402a667e90c86947834df172ae5a1db6e49eecb",
        "32ae094d87cbb35f8b31acb7b83b430db62d5925"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 02 18:51:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:51:00 2011 -0800"
      },
      "message": "Merge \"remove some logs\""
    },
    {
      "commit": "32ae094d87cbb35f8b31acb7b83b430db62d5925",
      "tree": "5dd87a38a1afaa31170eb4f8fa2313fd97e2cb8c",
      "parents": [
        "7c4beadf57c893f17efc0550b13498a06958f90c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 02 18:45:50 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 02 18:45:50 2011 -0800"
      },
      "message": "remove some logs\n\nChange-Id: Ia476184048ee419e19330a56dc8e6553189f6a24\n"
    },
    {
      "commit": "940ef38c7c46565a8f8fdd6bb8e0183646d0abdc",
      "tree": "4d1da209abae8eaf5ae19838d0e2fb5ab5e1a76a",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 18:43:23 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 18:43:23 2011 -0800"
      },
      "message": "Pass AppData to the app from SearchDialog queries.\n\nBug: 3494468\n\nDuring migration of SearchDialog to use SearchView, the appdata was not\npassed along. This fixes the loss.\n\nChange-Id: Ia754086d2bb95294e1d29650a72e4fdddec9c899\n"
    },
    {
      "commit": "9402a667e90c86947834df172ae5a1db6e49eecb",
      "tree": "526b399306feb9d24cdec8d76ce6986d1b446fc1",
      "parents": [
        "2a2b25ef25c6b4022169aa3bde24b93975fc10cf",
        "e8e45d32fd1f67fed1b70d0fc19d2f91a76f128e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 02 18:39:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:39:11 2011 -0800"
      },
      "message": "Merge \"Cancel LayoutTransition animations selectively\""
    },
    {
      "commit": "e8e45d32fd1f67fed1b70d0fc19d2f91a76f128e",
      "tree": "c8c2281fd3367a13c7ed2ae8e79e8bdbd6938e15",
      "parents": [
        "37b05d7d61cb7e7313736e14ca46c1287c5d1089"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 02 17:07:35 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 02 18:37:31 2011 -0800"
      },
      "message": "Cancel LayoutTransition animations selectively\n\nA recent change to LayoutTransition caused new layout transitions to\ncancel any previously-running animations. This was to handle situations\nwhere a transition adding an item needed transitions removing items to\nfinish their job first (and vice versa). But canceling *all* running\nanimations from transitions caused some artifacts, like making the status\nbar icons blink or fade in, depending on which one was started last.\n\nThe new approach is to cancel just the ones we care about: adding animations\ncancel removing animations, and vice versa. Either one cancels \u0027changing\u0027\nanimations, which prevents objects from being animated to the old end\nlocations, since the new transition will animate them to the correct new\nend locations.\n\nChange-Id: I68ac351b05365cace6639b6618422395c35c83fd\n"
    },
    {
      "commit": "2a2b25ef25c6b4022169aa3bde24b93975fc10cf",
      "tree": "7b154b93f1bec2ca062a236e035debf23c533b3f",
      "parents": [
        "aabf823593b25b030decee8c8d31ba5ead2f0343",
        "b163d068be08c2185c9d550698b58bc6d196d789"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 18:37:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:37:07 2011 -0800"
      },
      "message": "Merge \"Fix bug 3425610 Adjust Lock sound level\""
    },
    {
      "commit": "b163d068be08c2185c9d550698b58bc6d196d789",
      "tree": "361837f8d264e8597a3c169fed4c0e21d69a48f0",
      "parents": [
        "37b05d7d61cb7e7313736e14ca46c1287c5d1089"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 18:33:30 2011 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 02 18:33:30 2011 -0800"
      },
      "message": "Fix bug 3425610 Adjust Lock sound level\n\nAfter the correction for the speaker output processing, the lock\n sound became almost inaudible. This new asset is louder.\n\nChange-Id: I2232f307f647cafc8a5c6d5dd482833367a73c56\n"
    },
    {
      "commit": "67edceb096d5a49c79183102b8e22d9e6ba97da5",
      "tree": "b8d4218f975fc9245652291b38a80c3ab3f27604",
      "parents": [
        "192f0b0608579650c882f91e9f5842294523bcd0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 18:32:16 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 18:32:16 2011 -0800"
      },
      "message": "Fix 3504984: Use overscroll fade in Recents.\n\nChange-Id: I3a5bdc53876edd01d8a0022be4d0a0ed38864eed\n"
    },
    {
      "commit": "6498f2fed29042cce29faadcf0cc6b74180e1ba0",
      "tree": "aee3f8db4bf7fd67c95ca18f5ec264b713aa9a68",
      "parents": [
        "52725250a4389ce7412cf0dfbca41a10fc1dfefe",
        "190586b723dc8748dad43b1367ef062c6d5c190e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Mar 02 18:25:21 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 18:25:21 2011 -0800"
      },
      "message": "am 190586b7: Import revised translations.  DO NOT MERGE\n\n* commit \u0027190586b723dc8748dad43b1367ef062c6d5c190e\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "52725250a4389ce7412cf0dfbca41a10fc1dfefe",
      "tree": "2221f89da39a81d739a48ed3fd2f32e4d37f9c76",
      "parents": [
        "df58a1bbf8d7f6608848eae4d5d48dcff137dc8c",
        "a61a1f694da826b371b5c33e9bf5e39992079dc7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Mar 02 18:25:01 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 18:25:01 2011 -0800"
      },
      "message": "am a61a1f69: Merge \"Initialize mRetyMgr when constructing GsmDataConnectionTracker.\" into honeycomb\n\n* commit \u0027a61a1f694da826b371b5c33e9bf5e39992079dc7\u0027:\n  Initialize mRetyMgr when constructing GsmDataConnectionTracker.\n"
    },
    {
      "commit": "54d068ec6af0ee6d261a135400efe6816c6f5ffe",
      "tree": "066b6a2ef26c1b18c446a46803cf7429c0fe5bae",
      "parents": [
        "5a39c95c004d856b47a844c962b1c2b18f4e96aa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 12:58:40 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 18:22:49 2011 -0800"
      },
      "message": "Add system wide management of core settings\n\nbug:3505060\n\nSince we want to have some settings that are used very frequently\nby many applications (long-press timeout is one example) these should\nbe managed efficiently to reduce lookups from different processes\nbecause in the case of a cache miss a disk I/O is performed. Now\nthe system manages such core settings and propagates them to the\napplication processes.\n\nChange-Id: Ie793211baf8770f2181ac8ba9d7c2609dfaa32a7\n"
    },
    {
      "commit": "aabf823593b25b030decee8c8d31ba5ead2f0343",
      "tree": "ae123768fd9db9f12911965a683de33ca3c54d0c",
      "parents": [
        "acc3944dd16074491885bf0252c456e0ac190168",
        "b98d02b8b29062025fa702b82894944e242fe2e7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 18:20:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:20:25 2011 -0800"
      },
      "message": "Merge \"UsbService: Make sure the USB accessory function is disabled when we disconnect\""
    },
    {
      "commit": "acc3944dd16074491885bf0252c456e0ac190168",
      "tree": "ea721481b0a7072f3062780b0eb5fdeaa05b8b90",
      "parents": [
        "5a39c95c004d856b47a844c962b1c2b18f4e96aa",
        "f1ae10640fe152b56465e7e7184731226f95b0dd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 18:18:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:18:06 2011 -0800"
      },
      "message": "Merge \"Add an API to force Views to render their layer.\""
    },
    {
      "commit": "f1ae10640fe152b56465e7e7184731226f95b0dd",
      "tree": "5b4ed6e28009e6e51d8247e1f4de00bee70b8799",
      "parents": [
        "84962f2fe6ce779c583cc54b11a9de2b6a568117"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 18:16:04 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 18:16:04 2011 -0800"
      },
      "message": "Add an API to force Views to render their layer.\n\nChange-Id: Id5776f3b0880fdf75835f16560a1d03a3175d139\n"
    },
    {
      "commit": "df58a1bbf8d7f6608848eae4d5d48dcff137dc8c",
      "tree": "e20d1cf17c727d8bbdaaeda0099c641d89313d9b",
      "parents": [
        "093430fd5dbbdc6f5e0de6f25f6f9bb381cdd239",
        "3d79f1ce84ee60dbb26468b9e5f75f4ccb5ed8aa"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 02 18:13:49 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 18:13:49 2011 -0800"
      },
      "message": "am 3d79f1ce: am edc68a00: Merge \"Attempt to reduce problems from issue #3183612\" into gingerbread\n\n* commit \u00273d79f1ce84ee60dbb26468b9e5f75f4ccb5ed8aa\u0027:\n  Attempt to reduce problems from issue #3183612\n"
    },
    {
      "commit": "3d79f1ce84ee60dbb26468b9e5f75f4ccb5ed8aa",
      "tree": "694c7c294c8f0d9ec6b7400d4afd2a054a0d6b97",
      "parents": [
        "b13581a9dab07ccd1841890e0443b9cfe0805679",
        "edc68a001cd94d2011029004cb27231432a18575"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 02 18:10:33 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 18:10:33 2011 -0800"
      },
      "message": "am edc68a00: Merge \"Attempt to reduce problems from issue #3183612\" into gingerbread\n\n* commit \u0027edc68a001cd94d2011029004cb27231432a18575\u0027:\n  Attempt to reduce problems from issue #3183612\n"
    },
    {
      "commit": "5a39c95c004d856b47a844c962b1c2b18f4e96aa",
      "tree": "5915b4cf70fc20ca1693eb6fe9b4deb445a05a19",
      "parents": [
        "2ea39e2d1b079b2575f626eba8ef3a8cd39acacd"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 18:06:13 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 18:06:13 2011 -0800"
      },
      "message": "Extra @Override removed in SpanStringBuilder\n\nThese were added in 99657 by using a misconfigured eclipse\nsave action that adds @Overirde to interfaces (Java 1.6 only).\n\nChange-Id: I766bbde917b0bb063cb6d588ee276787e2f7db66\n"
    },
    {
      "commit": "edc68a001cd94d2011029004cb27231432a18575",
      "tree": "11804661f3dd232ca35849445f2e7c820bb786b1",
      "parents": [
        "1110748b2df664f9c5066819c1f0616eae3394a7",
        "e5dea7537cadbf79614730f96d9e92cc2b12ad5a"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 02 18:03:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:03:52 2011 -0800"
      },
      "message": "Merge \"Attempt to reduce problems from issue #3183612\" into gingerbread"
    },
    {
      "commit": "b98d02b8b29062025fa702b82894944e242fe2e7",
      "tree": "d512d9378172d0269d650221f6575664504a251b",
      "parents": [
        "1bdeef34efc4245c8ec47799e2bd0bfa4408ef2b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 17:58:48 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 17:58:48 2011 -0800"
      },
      "message": "UsbService: Make sure the USB accessory function is disabled when we disconnect\n\nBUG: 3493041\n\nChange-Id: I95a34742d4b670a13ba5717f0551f3ce40af3c24\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2ea39e2d1b079b2575f626eba8ef3a8cd39acacd",
      "tree": "5829fd8354b12b378846f84ba2add194dd87e4c2",
      "parents": [
        "cbf9cb35bb7064f303c6dd9da4485cd5344b6779",
        "f09d510cd18854f41632433503ca46cc41362feb"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 17:56:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 17:56:01 2011 -0800"
      },
      "message": "Merge \"Added documentation for SpannableStringBuilder.getTextRunCursor\""
    },
    {
      "commit": "f09d510cd18854f41632433503ca46cc41362feb",
      "tree": "b3a98f1ec426d7e6733dcebd4a6b51d07771eeb6",
      "parents": [
        "91b52b189550b20cdb4e3e1920fe81a479aec843"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 17:28:31 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 17:42:36 2011 -0800"
      },
      "message": "Added documentation for SpannableStringBuilder.getTextRunCursor\n\nBug 3370244\n\nChange-Id: I621a1599ff18da928044dd37a0d7cc861cc6f48f\n"
    },
    {
      "commit": "093430fd5dbbdc6f5e0de6f25f6f9bb381cdd239",
      "tree": "e9a7fd6aeff4a120049186e84b4ee48ead08e1e5",
      "parents": [
        "17fc2ce479b70a539cf3aaf0e89829ad6eedc2b6",
        "b13581a9dab07ccd1841890e0443b9cfe0805679"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 17:24:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 17:24:14 2011 -0800"
      },
      "message": "am b13581a9: (-s ours) am 1110748b: DO NOT MERGE: USB accessory support library\n\n* commit \u0027b13581a9dab07ccd1841890e0443b9cfe0805679\u0027:\n  DO NOT MERGE: USB accessory support library\n"
    },
    {
      "commit": "17fc2ce479b70a539cf3aaf0e89829ad6eedc2b6",
      "tree": "e9a7fd6aeff4a120049186e84b4ee48ead08e1e5",
      "parents": [
        "166055b529987554644dc47cb5b29ce33a1ab5d1",
        "7866be2b76e421ca28e5dcbd3e7d362baf279dd9"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 17:24:02 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 17:24:02 2011 -0800"
      },
      "message": "am 7866be2b: (-s ours) am 40bbf929: DO NOT MERGE: Backport USB accessory support to gingerbread\n\n* commit \u00277866be2b76e421ca28e5dcbd3e7d362baf279dd9\u0027:\n  DO NOT MERGE: Backport USB accessory support to gingerbread\n"
    },
    {
      "commit": "cbf9cb35bb7064f303c6dd9da4485cd5344b6779",
      "tree": "23a9dbc8b984e52e7b8f0194c4d5c6535858764f",
      "parents": [
        "37b05d7d61cb7e7313736e14ca46c1287c5d1089",
        "de75cb4738376c4cfe15c56aba7cd78d90e3100e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 17:19:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 17:19:39 2011 -0800"
      },
      "message": "Merge \"Fix issue #3400119: API to specify a black background behind a window transition\""
    },
    {
      "commit": "de75cb4738376c4cfe15c56aba7cd78d90e3100e",
      "tree": "17c9f8e9475a88825c2e396a49f424ede8387a11",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 17:11:21 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 17:15:58 2011 -0800"
      },
      "message": "Fix issue #3400119: API to specify a black background behind a window transition\n\nThere is now an API, which is used for task switching.\n\nAlso improved how we handle rotation animation when we can\u0027t take a\nscreen shot, to cleanly revert to the old freeze behavior.  This removes\nthe need to special case the emulator.\n\nChange-Id: I7227432a2309370437ec6ac78db02c6f1e7eedd5\n"
    },
    {
      "commit": "37b05d7d61cb7e7313736e14ca46c1287c5d1089",
      "tree": "cf6c80b080f19665d143b74600621960d6c4f155",
      "parents": [
        "65c1ddc2bdf1235350fc96890f4a086525c55dd8",
        "1bdeef34efc4245c8ec47799e2bd0bfa4408ef2b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 17:14:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 17:14:57 2011 -0800"
      },
      "message": "Merge \"MtpClient: remove finalize override to avoid multiple calls to unregisterReceiver\""
    },
    {
      "commit": "65c1ddc2bdf1235350fc96890f4a086525c55dd8",
      "tree": "2b3d391dfcc39d5e2166858d2d6db1d7d3752da7",
      "parents": [
        "a3c9ad717006cf8bbbd855bcd42ebf69516663ed",
        "579a884b010373edef493b10a1893ef25b37deab"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Mar 02 17:14:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 17:14:37 2011 -0800"
      },
      "message": "Merge \"Updated text select handles, paste dialogs, updated list section dividers (fixing previously incorrect asset.)\""
    },
    {
      "commit": "a3c9ad717006cf8bbbd855bcd42ebf69516663ed",
      "tree": "354de0a2a3b10a95293d28b77d5b9fe261389a69",
      "parents": [
        "28a8cb75e8b67e0e43d7ac252c7fa0186680fc2a",
        "81d860013c7eeb96a09574301485d3e405ce03bc"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 17:13:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 17:13:46 2011 -0800"
      },
      "message": "Merge \"Fix a race condition when entering and exiting a preference fragment quickly.\""
    },
    {
      "commit": "4ef690a38b1dfdff3ae34e260435edcec37e520f",
      "tree": "b9eba3a34c80f85fb3c709b14df8e5687db1c111",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Mar 02 17:06:16 2011 -0800"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Mar 02 17:06:16 2011 -0800"
      },
      "message": "Do not call processDrmInfo if acquireDrmInfo returns null\n\nChange-Id: Ib762d429daaa8cb2310951cc54f26d75aacaf673\n"
    },
    {
      "commit": "579a884b010373edef493b10a1893ef25b37deab",
      "tree": "913ec88f23785e4ed0486de7860de5572bd66f4f",
      "parents": [
        "ffe2c7a071911b6a24954d41bbaeecd367286ba8"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Mar 02 15:35:02 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Mar 02 17:04:00 2011 -0800"
      },
      "message": "Updated text select handles, paste dialogs, updated list section dividers (fixing previously incorrect asset.)\n\nChange-Id: I0e747c18b87bfc64d87054c065f321ff872dbd8e\n"
    },
    {
      "commit": "1bdeef34efc4245c8ec47799e2bd0bfa4408ef2b",
      "tree": "2d1add20a49eddb2cf68633158a7b6c3d646f1b8",
      "parents": [
        "b547fc297f24ce2d74fc86ef2a79a4424b6b4c59"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 16:59:53 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 16:59:53 2011 -0800"
      },
      "message": "MtpClient: remove finalize override to avoid multiple calls to unregisterReceiver\n\nBUG: 3497801\n\nChange-Id: I4ed0166efcc509a18361287c5816bc4844089025\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "9b3f1521b521fd7248632fed71a81423e479a523",
      "tree": "0d441152de3df130c3334494289badb20b65d857",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Feb 24 14:51:45 2011 -0800"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Mar 02 16:53:24 2011 -0800"
      },
      "message": "- To track the usage of all audio output devices\n- To track the currently used audio device\n- The devices are separated as speaker and other audio devices\n- Provide the collected data to battery application through pullBatteryData()\n\nChange-Id: I374c755266b5ac6b1c6c630400f4daf901ea8acc\n"
    },
    {
      "commit": "28a8cb75e8b67e0e43d7ac252c7fa0186680fc2a",
      "tree": "860e8257f5371fe5a629938bfde6259a75cda950",
      "parents": [
        "51caf91f02ca24f478cd0efd350092ba97ea8a97",
        "01951fdbdc6437109cc521b7c60880f74823a003"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Mar 02 16:44:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 16:44:51 2011 -0800"
      },
      "message": "Merge \"Stagefright: Use the ANW min undequeued bufs query.\""
    },
    {
      "commit": "51caf91f02ca24f478cd0efd350092ba97ea8a97",
      "tree": "63641cbcc54ecdf967f902b68f4ee7eba13506ee",
      "parents": [
        "ce80b0ca3339cc674b85cbc40e8287eac2a2ee5f",
        "289401b7566384570de86e9ad6ab3c572e358675"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Mar 02 16:26:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 16:26:18 2011 -0800"
      },
      "message": "Merge \"To support DRM files without file extension\""
    },
    {
      "commit": "ce80b0ca3339cc674b85cbc40e8287eac2a2ee5f",
      "tree": "47affd996c2844fb6a463cc122789fdc4686504c",
      "parents": [
        "00fa3a729c49d6dabaf2fa8127dccc2f6eb0af00",
        "56e84ba1506399f78125db838dab8db5816fe731"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Mar 02 16:22:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 16:22:20 2011 -0800"
      },
      "message": "Merge \"Resize internal PES buffers dynamically instead of relying on a fixed maximum size.\""
    },
    {
      "commit": "56e84ba1506399f78125db838dab8db5816fe731",
      "tree": "d351156102ca11bdf21a85e4b4a79e7cbe0f30d7",
      "parents": [
        "669ad13de924af145771837b339c882e30ea8ce2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Mar 02 16:18:33 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Mar 02 16:18:33 2011 -0800"
      },
      "message": "Resize internal PES buffers dynamically instead of relying on a fixed maximum size.\n\nChange-Id: Ibe720e6148799e32d039ccdb4b269659bc779952\n"
    },
    {
      "commit": "81d860013c7eeb96a09574301485d3e405ce03bc",
      "tree": "ecb4755db5450f584d7215a627d0ccbdeb62de99",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 16:11:31 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 16:11:31 2011 -0800"
      },
      "message": "Fix a race condition when entering and exiting a preference fragment quickly.\n\nBug: 3413715\n\nFragment was going through STARTED/RESUMED/STARTED/CREATED very quickly and\nbindPreferences() was a delayed call that happened after mView was nullified.\nRemoving the MSG_BIND_PREFERENCES when view is destroyed.\n\nChange-Id: Iec43102c004a266c412b993f17e1a8c1699fb0b1\n"
    },
    {
      "commit": "00fa3a729c49d6dabaf2fa8127dccc2f6eb0af00",
      "tree": "17e4214b35ad14f5c33ccdd5a4ff10df75a79d56",
      "parents": [
        "b2c8628ed367d5f07fecee753aa68cb445de098c",
        "669ad13de924af145771837b339c882e30ea8ce2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Mar 02 16:11:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 16:11:01 2011 -0800"
      },
      "message": "Merge \"Allow optional specification of a PTS timestamp when signalling a discontinuity.\""
    },
    {
      "commit": "b2c8628ed367d5f07fecee753aa68cb445de098c",
      "tree": "86467c7cc2e5e1dfebc0a3aef15d4e4becc0d888",
      "parents": [
        "192f0b0608579650c882f91e9f5842294523bcd0",
        "c52f5b2ec5e13ab3d9ab016e6cab757d4ecb45c7"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Mar 02 16:02:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 16:02:57 2011 -0800"
      },
      "message": "Merge \"RTP: update javadocs.\""
    },
    {
      "commit": "c52f5b2ec5e13ab3d9ab016e6cab757d4ecb45c7",
      "tree": "4e4d8639ad216e4edfce2852ec7f1c5eeb38e238",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Mar 03 07:59:00 2011 +0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Mar 03 08:01:01 2011 +0800"
      },
      "message": "RTP: update javadocs.\n\nChange-Id: If600df0eb1e6135aed9f3b2eacfb6bc9ed5d78ff\n"
    },
    {
      "commit": "192f0b0608579650c882f91e9f5842294523bcd0",
      "tree": "bf289be27d1ef955dcc176c607d8988a437e239e",
      "parents": [
        "058f47e8455464d7c9d59297a5d4db026c61eafd",
        "05dc66ada6b61a6bdf806ffaa62617ac5394695d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 15:54:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:54:42 2011 -0800"
      },
      "message": "Merge \"Fade out the mouse pointer after inactivity or other events.\""
    },
    {
      "commit": "058f47e8455464d7c9d59297a5d4db026c61eafd",
      "tree": "9dc565d36fe69cefeb1799b18dbd0b0a2cd46f31",
      "parents": [
        "0a25836486896069e3c6af8f46acf328c56377b3",
        "84962f2fe6ce779c583cc54b11a9de2b6a568117"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 15:48:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:48:33 2011 -0800"
      },
      "message": "Merge \"We need to go deeper. Bug #3431907\""
    },
    {
      "commit": "0a25836486896069e3c6af8f46acf328c56377b3",
      "tree": "95bcfb094939762105a90fe7b9ad5b4614c2393c",
      "parents": [
        "98e88ca2dcb8cb6fb3280cd571b917a4c5de191c",
        "9cedbcfdf5ad33162019914f26ad8137b84927de"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Wed Mar 02 15:45:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:45:27 2011 -0800"
      },
      "message": "Merge \"Adjust actual scale when zoom density changes.\""
    },
    {
      "commit": "84962f2fe6ce779c583cc54b11a9de2b6a568117",
      "tree": "1732500726ef522e7f54b006fbcae8ae1bc6805d",
      "parents": [
        "40a787f89a6f4c20f2c7fce29e5bc53954305f34"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 15:43:44 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 15:43:44 2011 -0800"
      },
      "message": "We need to go deeper.\nBug #3431907\n\nWhen drawing layers inside a layer, the wrong target FBO would be used.\nThis would happen for instance with app widgets using a ViewFlipper\nin Launcher. The ViewFlipper uses a fade animation that triggers a\ncall to saveLayerAlpha(), which in turns creates an FBO. If this happened\nduring a scroll, the ViewFlipper\u0027s FBO would be composited back directly\ninside FBO 0, i.e. the screen. This properly initializes the snapshots\nof hardware layers to use the layer\u0027s FBO as the default compositing\ntarget instead of using 0.\n\nThis problem did not happen when drawing hardware layers inside\nhardware layers because LayerRenderer already takes care of figuring\nout the FBO it needs to composite into. The bug would occur only\nwith layers generated with saveLayer() and its saveLayerAlpha()\nvariation.\n\nLayers inside hardware layers insider layers inside hardware layers\nnow work properly.\n\nChange-Id: Ibe852301087f3d414ad8a18436eebc81f8ac66f5\n"
    },
    {
      "commit": "b13581a9dab07ccd1841890e0443b9cfe0805679",
      "tree": "e416e1773015582c0221dc146574905afa3942ff",
      "parents": [
        "7866be2b76e421ca28e5dcbd3e7d362baf279dd9",
        "1110748b2df664f9c5066819c1f0616eae3394a7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 15:38:55 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 15:38:55 2011 -0800"
      },
      "message": "am 1110748b: DO NOT MERGE: USB accessory support library\n\n* commit \u00271110748b2df664f9c5066819c1f0616eae3394a7\u0027:\n  DO NOT MERGE: USB accessory support library\n"
    },
    {
      "commit": "669ad13de924af145771837b339c882e30ea8ce2",
      "tree": "178ee1fedeba8f4b48b93f4fc2a70f1ffdb323aa",
      "parents": [
        "ded35fcf62946acd1ec89bbe7c991c7ebd4d4483"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Mar 02 15:34:46 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Mar 02 15:38:32 2011 -0800"
      },
      "message": "Allow optional specification of a PTS timestamp when signalling a discontinuity.\n\nIf present, rendering will be suppressed until reaching the timestamp.\n\nChange-Id: Ic64bdf4225063c5a4d042ea9809960b843a46d19\nrelated-to-bug: 3489454\n"
    },
    {
      "commit": "98e88ca2dcb8cb6fb3280cd571b917a4c5de191c",
      "tree": "a6971966226db83379b143bd68c8f723d68211fb",
      "parents": [
        "04e04fe333874afdbc4bb5936533c5a6f0855cfd",
        "9ea30a69d5c1d5b137b0186116eb74261b3b5a5e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 02 15:38:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:38:10 2011 -0800"
      },
      "message": "Merge \"Fixing element count bug in renderscript.\""
    },
    {
      "commit": "05dc66ada6b61a6bdf806ffaa62617ac5394695d",
      "tree": "a7e395476241706de31498185a5c2ccb979bcb54",
      "parents": [
        "e43111fad31ad8e36a66df52a8c6002799996413"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 14:41:58 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 15:37:57 2011 -0800"
      },
      "message": "Fade out the mouse pointer after inactivity or other events.\n\nFades out the mouse pointer:\n- after 15 seconds of inactivity normally\n- after 3 seconds of inactivity in lights out mode\n- after a non-modifier key down\n- after a touch down\n\nExtended the native Looper to support enqueuing time delayed\nmessages.  This is used by the PointerController to control\npointer fade timing.\n\nChange-Id: I87792fea7dbe2d9376c78cf354fe3189a484d9da\n"
    },
    {
      "commit": "04e04fe333874afdbc4bb5936533c5a6f0855cfd",
      "tree": "441386163733c7a755765bda1f348eea392114d5",
      "parents": [
        "b85bb89a13a2153b0267d86e46395dfb09812408",
        "9b3710b253db932d560f2f08d62b6eb2d37e3c67"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Mar 02 15:36:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:36:10 2011 -0800"
      },
      "message": "Merge \"fix network disconnection handling\""
    },
    {
      "commit": "b85bb89a13a2153b0267d86e46395dfb09812408",
      "tree": "259915c3ca85ffbaeeaa1a65e98d736f2b28c164",
      "parents": [
        "e146592c7bb3fba0f4f658f15405815541169212",
        "166055b529987554644dc47cb5b29ce33a1ab5d1"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Mar 02 15:33:00 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 15:33:00 2011 -0800"
      },
      "message": "am 166055b5: (-s ours) am d616d505: Merge \"Bugfixes in StaticLayout. DO NOT MERGE.\" into honeycomb\n\n* commit \u0027166055b529987554644dc47cb5b29ce33a1ab5d1\u0027:\n  Bugfixes in StaticLayout. DO NOT MERGE.\n"
    },
    {
      "commit": "e146592c7bb3fba0f4f658f15405815541169212",
      "tree": "259915c3ca85ffbaeeaa1a65e98d736f2b28c164",
      "parents": [
        "7fb34b29c60572152d58c6afc037461e8b0913c7",
        "a688353928042ccf9620477476d813c9aceed9e2"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Mar 02 15:32:57 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 15:32:57 2011 -0800"
      },
      "message": "am a6883539: (-s ours) am ef7aed89: Merge \"DO NOT MERGE Cherry-pick of cd59febcea2 from master\" into honeycomb\n\n* commit \u0027a688353928042ccf9620477476d813c9aceed9e2\u0027:\n  DO NOT MERGE Cherry-pick of cd59febcea2 from master\n"
    },
    {
      "commit": "7fb34b29c60572152d58c6afc037461e8b0913c7",
      "tree": "259915c3ca85ffbaeeaa1a65e98d736f2b28c164",
      "parents": [
        "1254169260954c72eefa5fd99a9b2bd9de44efa1",
        "fa44314d3afda1797f48321c7daaf999fc8677bf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 15:24:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:24:58 2011 -0800"
      },
      "message": "Merge \"Force close in WebView.\""
    },
    {
      "commit": "1110748b2df664f9c5066819c1f0616eae3394a7",
      "tree": "da4b6118573d9dcaaeab5d79f2ebd3aabafac124",
      "parents": [
        "40bbf9295d5245d3917629ce15f7b37670aef1ac"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 01 22:55:51 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 15:23:41 2011 -0800"
      },
      "message": "DO NOT MERGE: USB accessory support library\n\nThis provides a mechanism for developing applications to work with\nUSB accessories in versions of android prior to the introduction\nof the android.hardware.UsbManager APIs.\n\nApplications should link against the com.android.future.usb.accessory\nlibrary to use this support.\n\nChange-Id: I0b61e20b63eec42c506f0895a0c9a439bdfdf7f5\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "1254169260954c72eefa5fd99a9b2bd9de44efa1",
      "tree": "9e2921282a5e9dbf612f6015ca33c18d4fcc90bb",
      "parents": [
        "a91320e364140ca7d6b33115d83b75f12fba548e",
        "bbc9fd3acabd067c36c5115f3f11547b78b63eaa"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 02 15:19:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 15:19:38 2011 -0800"
      },
      "message": "Merge \"Fix issue 3388775.\""
    },
    {
      "commit": "7866be2b76e421ca28e5dcbd3e7d362baf279dd9",
      "tree": "bfc1a245c331afa906b8ff7d618c8bcb615b7a1c",
      "parents": [
        "66d46ac61478c967ed45bd1c27b0436654d54299",
        "40bbf9295d5245d3917629ce15f7b37670aef1ac"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 02 15:16:32 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 15:16:32 2011 -0800"
      },
      "message": "am 40bbf929: DO NOT MERGE: Backport USB accessory support to gingerbread\n\n* commit \u002740bbf9295d5245d3917629ce15f7b37670aef1ac\u0027:\n  DO NOT MERGE: Backport USB accessory support to gingerbread\n"
    },
    {
      "commit": "40a787f89a6f4c20f2c7fce29e5bc53954305f34",
      "tree": "35f7fe50165268be3a05768cbb72aab4e7a8a9a4",
      "parents": [
        "ffe2c7a071911b6a24954d41bbaeecd367286ba8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 15:15:42 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Mar 02 15:15:42 2011 -0800"
      },
      "message": "Properly initialize FBO textures for linear filtering.\n\nChange-Id: I67fc4fd760483ef85809be8d6e608cf4f469650f\n"
    }
  ],
  "next": "a91320e364140ca7d6b33115d83b75f12fba548e"
}
