)]}'
{
  "log": [
    {
      "commit": "15cb32ed9d189526d5a98add386b28cea6bc46b7",
      "tree": "444b95292d8b124480e12930cf49139281a87c76",
      "parents": [
        "462db220a2986f7d9fc3d7e3e6af6615570eaa0b",
        "5635dc9313dc6ca3ea739e4ca36c42a2c58537e9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 22 21:40:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 22 21:40:54 2011 -0700"
      },
      "message": "am 5635dc93: am 0b6d0445: am ac70fb8b: Merge \"Fix adding of default route.\" into honeycomb-mr1\n\n* commit \u00275635dc9313dc6ca3ea739e4ca36c42a2c58537e9\u0027:\n  Fix adding of default route.\n"
    },
    {
      "commit": "5635dc9313dc6ca3ea739e4ca36c42a2c58537e9",
      "tree": "dcbaff3aa2358af6a0b7785eb5e8dcd9834fb230",
      "parents": [
        "2f97217bfca0e89b88498c44a8f0f5ad35091b0a",
        "0b6d044567b9c3004eb7ed826fd593019cd24352"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 22 21:39:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 22 21:39:19 2011 -0700"
      },
      "message": "am 0b6d0445: am ac70fb8b: Merge \"Fix adding of default route.\" into honeycomb-mr1\n\n* commit \u00270b6d044567b9c3004eb7ed826fd593019cd24352\u0027:\n  Fix adding of default route.\n"
    },
    {
      "commit": "0b6d044567b9c3004eb7ed826fd593019cd24352",
      "tree": "e0e7b3ff7ad91a8b49dc04c1049bbeffd190c4f8",
      "parents": [
        "22e21da663677d12768d38b95d65a747a4a0540b",
        "ac70fb8be6ea3a6b49d0a8a26e99c25f92013516"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 22 21:37:48 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 22 21:37:48 2011 -0700"
      },
      "message": "am ac70fb8b: Merge \"Fix adding of default route.\" into honeycomb-mr1\n\n* commit \u0027ac70fb8be6ea3a6b49d0a8a26e99c25f92013516\u0027:\n  Fix adding of default route.\n"
    },
    {
      "commit": "edcb4f9d560a85970030e1df70426e8d1e2267d2",
      "tree": "1a4cbcdd220f9f93832df8c66744d272dccea4a5",
      "parents": [
        "3a2575f7e6b1f6da97bd8233dfd3baa8883c5610"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 22 18:47:42 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 22 18:47:42 2011 -0700"
      },
      "message": "Fix adding of default route.\n\nIf you deleted the host routes (started a secondary network like mms, supl\nof hipri and then ended it) you would lose the host route to the default\ngateway.  Then if you needed to re-add the default gateway route (lost\nthe connection and removed the default route and then re-established)\nyou couldn\u0027t - can\u0027t add a gateway that isn\u0027t routable apparently.\n\nThis happens if you are in a video chat and lose your connection without\nlosing the interface (PPP keeps it up for a bit).\n\nFixed it by having addDefaultRoute first add a hsot route for the gateway\nbefore adding the default route.  This allows the default add to succeed.\n\nbug:3490353\nChange-Id: I415e7319832e6456f8757b14c4f79f098a08839b\n"
    },
    {
      "commit": "60f7ad8a8bfbc8f98510a0af94371e3a1caacdc2",
      "tree": "b4c7ec55b98463e175f34cb5dc43f0ec9e8fa753",
      "parents": [
        "4dfe6ff609cd7850a624ae1e05b0b78b5e8f1f02"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:49:06 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:55:31 2011 -0700"
      },
      "message": "Add generic types and more cleanup\n\nRemoving some unused methods, adding generics where possible to avoid\nfuture mistakes, and just more cleanups of warnings.\n\nChange-Id: Ie62206f87dc19544b9dc039faa0159fc46ebc259\n"
    },
    {
      "commit": "4dfe6ff609cd7850a624ae1e05b0b78b5e8f1f02",
      "tree": "f1695e20fb1580abec375b6645cf433ea8546f55",
      "parents": [
        "62cc69017a209bc6e6e0daa58d675cce5d5b8220"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 23 17:00:43 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:49:17 2011 -0700"
      },
      "message": "PackageManager: Remove unused methods and more debug flags\n\nChange-Id: Ib44c2b9f3bf8f8ccf6b79771aee7481bd6a0d1e3\n"
    },
    {
      "commit": "62cc69017a209bc6e6e0daa58d675cce5d5b8220",
      "tree": "10a7875dcfafbf5a188ab91cb2da852f7b2d8e40",
      "parents": [
        "9718cf5e5837d20983cab695d0f54834ffa3b2f4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 23 16:49:21 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:49:17 2011 -0700"
      },
      "message": "PackageManager: mark some ints final\n\nChange-Id: I72ddeeae6bcd5df291b1c96020a0eca3e6552e41\n"
    },
    {
      "commit": "9718cf5e5837d20983cab695d0f54834ffa3b2f4",
      "tree": "789b9ce92c7806737f9b25c2a7b695a0860b631e",
      "parents": [
        "2798942bc4c0aeb8dd31d8471a367aaa5d8a2667"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 23 16:45:26 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:49:16 2011 -0700"
      },
      "message": "PackageManager: get rid of Config.LOG[DV]\n\nChange-Id: If7fb1ce80dd36afb980f04687579580992c27f64\n"
    },
    {
      "commit": "2798942bc4c0aeb8dd31d8471a367aaa5d8a2667",
      "tree": "bf27162edfb7bcf841f9f4b5a43f930f9445941b",
      "parents": [
        "7dca6f1b9cbeebc47d84d248b1af5d903105c0f8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Feb 23 16:28:26 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:49:16 2011 -0700"
      },
      "message": "Reorganize imports for PackageManagerService\n\nChange-Id: I62e6cb8088086a9f5c3983145a08b44b782693e4\n"
    },
    {
      "commit": "7dca6f1b9cbeebc47d84d248b1af5d903105c0f8",
      "tree": "eb75d681f3f94c4095b8cdff3e518cd91a591204",
      "parents": [
        "35c654c3f587af787ddac276f69a2883e8bf1aca",
        "f03b45f778125e3d4b94f1f0a5ad9fa5782d5f0e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 22 12:25:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 22 12:25:28 2011 -0700"
      },
      "message": "Merge \"Remove unused items in setInstallerPackageName\""
    },
    {
      "commit": "7672db59680bded26c84521fcd936db5eeb19758",
      "tree": "c69777403d456dd9d4181013de04c1f035c72184",
      "parents": [
        "df66797771550d243500943e1b9a177667f77f7a",
        "433567b57c96525fb6c1c39e8ccb9780548441ba"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 20 17:40:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 20 17:40:07 2011 -0700"
      },
      "message": "am 433567b5: am 56063c8d: am dd76dc02: Merge \"UsbService: Handle the case where a USB accessory connects as the device is booting\" into honeycomb-mr1\n\n* commit \u0027433567b57c96525fb6c1c39e8ccb9780548441ba\u0027:\n  UsbService: Handle the case where a USB accessory connects as the device is booting\n"
    },
    {
      "commit": "433567b57c96525fb6c1c39e8ccb9780548441ba",
      "tree": "4f79d122b0d8ac692ffa06683a32633f2af34aef",
      "parents": [
        "bd340c7b492fcf7d0a6cccab8825e710c83fe76d",
        "56063c8d62d0574409a8150d580993c8d8e0f14f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 20 17:33:01 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 20 17:33:01 2011 -0700"
      },
      "message": "am 56063c8d: am dd76dc02: Merge \"UsbService: Handle the case where a USB accessory connects as the device is booting\" into honeycomb-mr1\n\n* commit \u002756063c8d62d0574409a8150d580993c8d8e0f14f\u0027:\n  UsbService: Handle the case where a USB accessory connects as the device is booting\n"
    },
    {
      "commit": "56063c8d62d0574409a8150d580993c8d8e0f14f",
      "tree": "a611335dddc9d99cf327cf4f8109e84bf0a2c719",
      "parents": [
        "b368f4d85d8b5e567f605c991a6c5c6ff1c868d8",
        "dd76dc0297f4c39fefbbc1ac23d9b1add187d9e9"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 20 17:25:09 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 20 17:25:09 2011 -0700"
      },
      "message": "am dd76dc02: Merge \"UsbService: Handle the case where a USB accessory connects as the device is booting\" into honeycomb-mr1\n\n* commit \u0027dd76dc0297f4c39fefbbc1ac23d9b1add187d9e9\u0027:\n  UsbService: Handle the case where a USB accessory connects as the device is booting\n"
    },
    {
      "commit": "1c0e543638fa940651b675645146fd71c2ebd9b9",
      "tree": "1283ad0bed75d2269217557c6c9f63ac0b67e40f",
      "parents": [
        "1d50ad7914de36b63a04d39bdc4791c1dadc7eae"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Mar 19 12:03:46 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Mar 19 12:03:46 2011 -0400"
      },
      "message": "UsbService: Handle the case where a USB accessory connects as the device is booting\n\nBug: 4129297\n\nChange-Id: I8f9d085805fb598572f9b00952c3cd38cfab461b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2120617f2fb10035022d1a3e76836a278a0e6a18",
      "tree": "f5de58fa47f2b0f50133a9a5b8d16e83e5746e91",
      "parents": [
        "0f3340cf992f5a40a6011c15154d9c907bdf65ab",
        "14438b81a1fe4d7ebdf8977f3d80a1dd1867c5ad"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Mar 17 18:06:51 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 18:06:51 2011 -0700"
      },
      "message": "am 14438b81: am 970bad67: am be368de7: Merge \"Fix missing AOSP copyright headers for more files\" into honeycomb-mr1\n\n* commit \u002714438b81a1fe4d7ebdf8977f3d80a1dd1867c5ad\u0027:\n  Fix missing AOSP copyright headers for more files\n"
    },
    {
      "commit": "14438b81a1fe4d7ebdf8977f3d80a1dd1867c5ad",
      "tree": "bfe8525ba274c8a6b6156e63de6bfd396f3d3f24",
      "parents": [
        "74f1b609510c942b2e56b045a6685f5a6d53ccce",
        "970bad677585b3cba1ff1b48db9040c2005bd907"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Mar 17 18:00:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 18:00:19 2011 -0700"
      },
      "message": "am 970bad67: am be368de7: Merge \"Fix missing AOSP copyright headers for more files\" into honeycomb-mr1\n\n* commit \u0027970bad677585b3cba1ff1b48db9040c2005bd907\u0027:\n  Fix missing AOSP copyright headers for more files\n"
    },
    {
      "commit": "970bad677585b3cba1ff1b48db9040c2005bd907",
      "tree": "444e12376a82aec76eef9cf1bbb86cc22c0226ca",
      "parents": [
        "0318d6bfd3882b3f6fb82b03aca496e68c36d1f9",
        "be368de7b7614e89bae8fb59ea4283eba890a2c1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Mar 17 17:55:48 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 17:55:48 2011 -0700"
      },
      "message": "am be368de7: Merge \"Fix missing AOSP copyright headers for more files\" into honeycomb-mr1\n\n* commit \u0027be368de7b7614e89bae8fb59ea4283eba890a2c1\u0027:\n  Fix missing AOSP copyright headers for more files\n"
    },
    {
      "commit": "cc4d56f9ee0321e449a70083fc31d6b7713b8347",
      "tree": "efc129f9ba0331b409e5593e3d6c75e4b22272ed",
      "parents": [
        "0bfe7f327cae484200dac899e5b6b31b4b52a62d",
        "f63113d158b2afd98b41735ec02c8e800a73d23e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 17 16:27:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 16:27:39 2011 -0700"
      },
      "message": "am f63113d1: am a5b68f39: am 5982bf66: GPS: Restore XTRA downloading at boot.\n\n* commit \u0027f63113d158b2afd98b41735ec02c8e800a73d23e\u0027:\n  GPS: Restore XTRA downloading at boot.\n"
    },
    {
      "commit": "f63113d158b2afd98b41735ec02c8e800a73d23e",
      "tree": "e82d14044080747a0ccaafedcbc990afeaf19efb",
      "parents": [
        "0620ebd7c47d79e95ed1048abd4317aa136bc0dd",
        "a5b68f39e2936a83eac0b995992724cd5de6905d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 17 16:25:01 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 16:25:01 2011 -0700"
      },
      "message": "am a5b68f39: am 5982bf66: GPS: Restore XTRA downloading at boot.\n\n* commit \u0027a5b68f39e2936a83eac0b995992724cd5de6905d\u0027:\n  GPS: Restore XTRA downloading at boot.\n"
    },
    {
      "commit": "a5b68f39e2936a83eac0b995992724cd5de6905d",
      "tree": "c4ca148fa0f20fd7289d9b7f0967387022b27864",
      "parents": [
        "3fa3721e8f771a6edc8acdd21f567af93ddea7e1",
        "5982bf66d4fdea38105d91ff0f9d38660ac87581"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 17 16:20:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 16:20:56 2011 -0700"
      },
      "message": "am 5982bf66: GPS: Restore XTRA downloading at boot.\n\n* commit \u00275982bf66d4fdea38105d91ff0f9d38660ac87581\u0027:\n  GPS: Restore XTRA downloading at boot.\n"
    },
    {
      "commit": "199d1c131d29b5356f71fbd7826a592c1dd8575f",
      "tree": "b02c7ab5a0662020447a3324c7a09c1d4294c5e0",
      "parents": [
        "2f1f2248c8439adbd686810e306c55f9e6a5abc3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Mar 17 11:48:13 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Mar 17 14:43:12 2011 -0700"
      },
      "message": "Fix missing AOSP copyright headers for more files\n\no Update the copyright date on InputDispatcher_test.cpp and InputReader_test.cpp\n  because these two files were moved from other places to the current location,\n  and were actually created in 2010.\n\nbug - 4119349\n\nChange-Id: Ic93b81ddafb58e9e72a2e9e02ca3d9f173d6dca7\n"
    },
    {
      "commit": "5982bf66d4fdea38105d91ff0f9d38660ac87581",
      "tree": "1c829699a5064fc6e6bfeea107de2cbcb5251203",
      "parents": [
        "3f5995da76541443b7c071bd3acad7590ba222ec"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 17 14:08:01 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 17 14:08:01 2011 -0400"
      },
      "message": "GPS: Restore XTRA downloading at boot.\n\nBetween Froyo and Gingerbread we disabled scheduling an XTRA data download\nat boot because the Qualcomm engineers thought it should not be necessary.\nHowever, some users noticed a GPS performance degradation after receiving\ntheir Gingerbread update, and some reported forcing an XTRA download cleared\nup the problem.  This change restores the Froyo behavior of downloading\nXTRA data after boot.\n\nBug: 3509901\n\nChange-Id: I5a52201a2b24ce4a5d3ddb1f86340e3d5387f603\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "65cf7edf420886a79f278efb757fecadb5c130f5",
      "tree": "b6ba78b9409103a5b391e5d5b7086f396ff1ffb0",
      "parents": [
        "630e6d7d26fea26abcaaa8c4dabe1fda5d817a41",
        "074903a95b2e48ee6431eb7a586dfa541e08d559"
      ],
      "author": {
        "name": "Paul Milovanov",
        "email": "pmilovanov@google.com",
        "time": "Thu Mar 17 10:33:02 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 10:33:02 2011 -0700"
      },
      "message": "am 074903a9: am eca7ff02: am 87f50f19: Merge \"PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\" into honeycomb-mr1\n\n* commit \u0027074903a95b2e48ee6431eb7a586dfa541e08d559\u0027:\n  PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\n"
    },
    {
      "commit": "074903a95b2e48ee6431eb7a586dfa541e08d559",
      "tree": "042151a81d924585b4baf981d3b761165ca37d83",
      "parents": [
        "132b23f84905060163be6a30d718074cd4e1770d",
        "eca7ff02fb6e75d4355565f05abf8f3af51731a0"
      ],
      "author": {
        "name": "Paul Milovanov",
        "email": "pmilovanov@google.com",
        "time": "Thu Mar 17 10:29:50 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 10:29:50 2011 -0700"
      },
      "message": "am eca7ff02: am 87f50f19: Merge \"PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\" into honeycomb-mr1\n\n* commit \u0027eca7ff02fb6e75d4355565f05abf8f3af51731a0\u0027:\n  PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\n"
    },
    {
      "commit": "eca7ff02fb6e75d4355565f05abf8f3af51731a0",
      "tree": "eef25027cd0471f818fdedb498b090d3b25de17c",
      "parents": [
        "c97022e7acc6da71e558e9137036622b4c77ca46",
        "87f50f19eef2e70fcf7294c3b9cd5ca0344b99ee"
      ],
      "author": {
        "name": "Paul Milovanov",
        "email": "pmilovanov@google.com",
        "time": "Thu Mar 17 10:26:32 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 17 10:26:32 2011 -0700"
      },
      "message": "am 87f50f19: Merge \"PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\" into honeycomb-mr1\n\n* commit \u002787f50f19eef2e70fcf7294c3b9cd5ca0344b99ee\u0027:\n  PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\n"
    },
    {
      "commit": "87f50f19eef2e70fcf7294c3b9cd5ca0344b99ee",
      "tree": "6aa498a88737a590d859aa362d9ef5a6037fc584",
      "parents": [
        "11473332b4df78610ebb903e255d69ab35e5bf59",
        "a57db345d3f7b70854fd66e28b8b48d3fb27c606"
      ],
      "author": {
        "name": "Paul Milovanov",
        "email": "pmilovanov@google.com",
        "time": "Thu Mar 17 10:23:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 10:23:48 2011 -0700"
      },
      "message": "Merge \"PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\" into honeycomb-mr1"
    },
    {
      "commit": "a57db345d3f7b70854fd66e28b8b48d3fb27c606",
      "tree": "9bde5e4d77dcd7fc9874ccb80990aace7aa84de8",
      "parents": [
        "fc59176241f498ad4eeb4237800c2eb5edd9efcd"
      ],
      "author": {
        "name": "Paul Milovanov",
        "email": "pmilovanov@google.com",
        "time": "Wed Mar 16 23:03:10 2011 -0700"
      },
      "committer": {
        "name": "Paul Milovanov",
        "email": "pmilovanov@google.com",
        "time": "Wed Mar 16 23:12:31 2011 -0700"
      },
      "message": "PACKAGE_FIRST_LAUNCH intent sent to wrong pkg\n\nIn PackageManagerService, intent with ACTION_PACKAGE_FIRST_LAUNCH was\nbeing sent to wrong package. It was being sent to the installed\npackage with installer package in the URI, whereas it should be sent\nto installer package with installed package in the URI.\nComment in Intent.java:1417 seems to support that intent with this\naction should be sent to the installer package, not installed.\n\nBug: 3426299\nChange-Id: Iadec4ae7a1af6bab434716f8fcdb7d0b099d1ee1\n"
    },
    {
      "commit": "05c4d6def58a1c20f4160147dc7b47227b5c8c68",
      "tree": "61746ebec28df8286977dbadc2aa66fd62c5d7c1",
      "parents": [
        "a30f43624f76a7d49fcb48944c310cb4dbfc6522",
        "6decf37c98380271013c057862efcef137bc4f6c"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Mar 16 18:06:43 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 18:06:43 2011 -0700"
      },
      "message": "am 6decf37c: am afcb65c2: am 296c1616: Merge \"Catching all Exceptions when calling through to RemoteViewsFactory\" into honeycomb-mr1\n\n* commit \u00276decf37c98380271013c057862efcef137bc4f6c\u0027:\n  Catching all Exceptions when calling through to RemoteViewsFactory\n"
    },
    {
      "commit": "6decf37c98380271013c057862efcef137bc4f6c",
      "tree": "b38f8f70a49190ff32de3af9fc6ab0fb2accd422",
      "parents": [
        "72064c66e20b9cc86900a9d833c228c345a2b2a4",
        "afcb65c2fdc6892a605fced93da13f6ff455bd2b"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Mar 16 18:04:49 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 18:04:49 2011 -0700"
      },
      "message": "am afcb65c2: am 296c1616: Merge \"Catching all Exceptions when calling through to RemoteViewsFactory\" into honeycomb-mr1\n\n* commit \u0027afcb65c2fdc6892a605fced93da13f6ff455bd2b\u0027:\n  Catching all Exceptions when calling through to RemoteViewsFactory\n"
    },
    {
      "commit": "afcb65c2fdc6892a605fced93da13f6ff455bd2b",
      "tree": "2e426dbe194a5963ec97dc0a11da5214dd2df04d",
      "parents": [
        "b0204d0a271dafdf5be216f30c001929bdd831c0",
        "296c1616bad5a075cf64c2ba025b0cfd6bb3816d"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Mar 16 18:03:23 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 18:03:23 2011 -0700"
      },
      "message": "am 296c1616: Merge \"Catching all Exceptions when calling through to RemoteViewsFactory\" into honeycomb-mr1\n\n* commit \u0027296c1616bad5a075cf64c2ba025b0cfd6bb3816d\u0027:\n  Catching all Exceptions when calling through to RemoteViewsFactory\n"
    },
    {
      "commit": "c2be22cf209b675e36893d31ebe3166b6321ba6b",
      "tree": "97cea8cfc8dbbc34145a9304bb85bd1cd716ff18",
      "parents": [
        "7ddd62b5bedf9065bba00e25aa62f2eae14cf92e"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Mar 16 16:33:53 2011 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Mar 16 16:33:53 2011 -0700"
      },
      "message": "Catching all Exceptions when calling through to RemoteViewsFactory\n\nChange-Id: Ib20c880bb7626565541ab4697317fcfaa2e6b5b7\n"
    },
    {
      "commit": "fd865d0fb5f5b38a41a9196ee54357715bd32254",
      "tree": "93b61e2e6866c793d7430edada96beea698cbd02",
      "parents": [
        "05672d59a72b31341249e0470305b99236e6cd99",
        "9b7c1274ddba8db2842431649d46c4cef510131f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 15 15:47:32 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 15:47:32 2011 -0700"
      },
      "message": "am 9b7c1274: am e2e8da7c: am 7c2e76f0: Merge \"Improve error reporting for issue #3183612\" into gingerbread\n\n* commit \u00279b7c1274ddba8db2842431649d46c4cef510131f\u0027:\n  Improve error reporting for issue #3183612\n"
    },
    {
      "commit": "9b7c1274ddba8db2842431649d46c4cef510131f",
      "tree": "342c49815105f752a019a79f4031b198f7c3253b",
      "parents": [
        "a32b5978b700abf02e9fe6ae4eb95dfd4c158e4f",
        "e2e8da7c734b71c4b6b81e51e16ce3f4061f0f07"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 15 15:44:18 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 15:44:18 2011 -0700"
      },
      "message": "am e2e8da7c: am 7c2e76f0: Merge \"Improve error reporting for issue #3183612\" into gingerbread\n\n* commit \u0027e2e8da7c734b71c4b6b81e51e16ce3f4061f0f07\u0027:\n  Improve error reporting for issue #3183612\n"
    },
    {
      "commit": "e2e8da7c734b71c4b6b81e51e16ce3f4061f0f07",
      "tree": "b48509a9d3841a878786f7ba15a636cb7bd87ecd",
      "parents": [
        "3c9aa1aa093ff8acc5ec71190a35b9ab04d64fda",
        "7c2e76f0a4daa7e4316e7a85d41d3c391319d955"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 15 14:49:45 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 14:49:45 2011 -0700"
      },
      "message": "am 7c2e76f0: Merge \"Improve error reporting for issue #3183612\" into gingerbread\n\n* commit \u00277c2e76f0a4daa7e4316e7a85d41d3c391319d955\u0027:\n  Improve error reporting for issue #3183612\n"
    },
    {
      "commit": "3c9aa1aa093ff8acc5ec71190a35b9ab04d64fda",
      "tree": "72d2804fcf3f679c1d2e7bbe77cb534aa28a4d9c",
      "parents": [
        "b7b877a45f469336703844a928482e6438442567",
        "b09763209980ff9210cc353f2410598220ec0480"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 14:49:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 14:49:37 2011 -0700"
      },
      "message": "am b0976320: Merge \"DO NOT MERGE: Backport more USB accessory changes from honeycomb\" into gingerbread\n\n* commit \u0027b09763209980ff9210cc353f2410598220ec0480\u0027:\n  DO NOT MERGE: Backport more USB accessory changes from honeycomb\n"
    },
    {
      "commit": "d022c23aed0d022057c0074a158b522c83e906e4",
      "tree": "f3ea5813b838aca632dfbaa4cf627f72625b25de",
      "parents": [
        "0e5e2e2b2bb3d6c3a0216181df29e6bfdc71256f",
        "62e1b4e9d41a01db423b5e4684ecf529ed46106d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Mar 15 14:48:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 14:48:56 2011 -0700"
      },
      "message": "Merge \"Revise free space checks for package installs\""
    },
    {
      "commit": "7c2e76f0a4daa7e4316e7a85d41d3c391319d955",
      "tree": "a18cc914dfc7494766b492b545cec39c81b31896",
      "parents": [
        "b09763209980ff9210cc353f2410598220ec0480",
        "1ab43775d8134d652a7d27f2d79c569653e47f1a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 15 14:40:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 14:40:56 2011 -0700"
      },
      "message": "Merge \"Improve error reporting for issue #3183612\" into gingerbread"
    },
    {
      "commit": "1ab43775d8134d652a7d27f2d79c569653e47f1a",
      "tree": "d8a16e671f2836ece09cdc9829efc51db2eb1d03",
      "parents": [
        "cf3004a46eabb49f3eee483067e75aef7b0a69e7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 15 14:38:02 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 15 14:38:02 2011 -0700"
      },
      "message": "Improve error reporting for issue #3183612\n\njava.lang.SecurityException: Neither user 1209 nor current process\nhas android.permission.WAKE_LOCK.\n\nChange-Id: I465972ab91b007e04b2ac62550f78583956a4048\n"
    },
    {
      "commit": "638d7cb3ee0bb3596b01dc19eca9456fa72a36e0",
      "tree": "ff1b7ca2724da9b62c1b6a0c2dced0d4f11b76e7",
      "parents": [
        "bf079216c607b660a0ad219df6c4752906a7fc61"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 21:56:33 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 16:50:18 2011 -0400"
      },
      "message": "DO NOT MERGE: Backport more USB accessory changes from honeycomb\n\nChange-Id: I8459c5ab9fbf0b3cad752041484a5de44ca9badd\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d46bbaeb2706f88ae83130b63f088deda8d0e5d4",
      "tree": "1a868fe7dfc2559dddac90a9cd3f81503b8488c9",
      "parents": [
        "8bbff52cf6711f1f0a3c28fb7df9e9e0aea175c7",
        "f057524db620c490e96fa886238f3b31bd973060"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Mar 14 22:51:21 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 22:51:21 2011 -0700"
      },
      "message": "am f057524d: am b02b8369: Merge \"Remove a workaround for the data inconsistency of SystemProperties\" into honeycomb-mr1\n\n* commit \u0027f057524db620c490e96fa886238f3b31bd973060\u0027:\n  Remove a workaround for the data inconsistency of SystemProperties\n"
    },
    {
      "commit": "f057524db620c490e96fa886238f3b31bd973060",
      "tree": "04e0e0b54fb1a983519184c0af08a33b54f63a18",
      "parents": [
        "faffbd806e6d5b66dbd1bba46f050a055116be74",
        "b02b8369c6549417561e2ae1467b615645b5d04c"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Mar 14 22:47:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 22:47:11 2011 -0700"
      },
      "message": "am b02b8369: Merge \"Remove a workaround for the data inconsistency of SystemProperties\" into honeycomb-mr1\n\n* commit \u0027b02b8369c6549417561e2ae1467b615645b5d04c\u0027:\n  Remove a workaround for the data inconsistency of SystemProperties\n"
    },
    {
      "commit": "62e1b4e9d41a01db423b5e4684ecf529ed46106d",
      "tree": "661d7d6a17fade942bcfb6ff2e3b03292c3e698e",
      "parents": [
        "6f3a75e13b86a3f40fe34e3ebd17b118791a73a4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Mar 14 17:13:39 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Mar 14 17:18:24 2011 -0700"
      },
      "message": "Revise free space checks for package installs\n\nChange-Id: Ie72bbab77aa89a50ec096edc1f471eab74829e67\n"
    },
    {
      "commit": "c15cf6353ee1c1cae83039a19fb8d5e5c7d76804",
      "tree": "1087da329feebbb5076b937cb44b39491b9bd2ba",
      "parents": [
        "9b1ea0bd2c9af64c424fa4fef327108cb376b74f",
        "9d7d62801ddb206d2ea96d74864a9edfe54d2eee"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Mar 14 13:40:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 13:40:58 2011 -0700"
      },
      "message": "Merge \"Do not merge: Revert the revert of \"LTE Changes for Telephony including Multiple PDN support and IPV6 support\"\" into honeycomb-LTE"
    },
    {
      "commit": "ccdac700df7089a87e6bf284e45a30a7a6a62602",
      "tree": "2ddc5f0f05f5906dbe9d7fbb980be2e6a48d143f",
      "parents": [
        "81e1ed7eb5e02edf714cd5f416d1f6ebeaeebae0",
        "78b8e1be97c61f7e0b28b145fadd0c646fd1c46b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 13:37:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 13:37:54 2011 -0700"
      },
      "message": "am 78b8e1be: Merge \"DO NOT MERGE: backport recent USB accessory changes from honeycomb\" into gingerbread\n\n* commit \u002778b8e1be97c61f7e0b28b145fadd0c646fd1c46b\u0027:\n  DO NOT MERGE: backport recent USB accessory changes from honeycomb\n"
    },
    {
      "commit": "b548a3cfa022451098cc73e25ce79f1776e78715",
      "tree": "78b48001eca82eb60412d7bbef051e121d528cfb",
      "parents": [
        "e21110f8b1e4aa884f7a4e2164ae90dab8d5f3fa"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Mar 14 12:38:34 2011 -0700"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Mar 14 12:38:34 2011 -0700"
      },
      "message": "Remove a workaround for the data inconsistency of SystemProperties\n\nBug: 3473532\nReverting: Ie3f5b484b5574e10a4\n\nDepends on Bug: 3511230\nThis must be fixed before submitting this CL.\n\nChange-Id: I435a294a818bec5675f0ada00d81c1b3e37d1dce\n"
    },
    {
      "commit": "9d7d62801ddb206d2ea96d74864a9edfe54d2eee",
      "tree": "013f054e692e52468c933f14123ce10b8acb8c5b",
      "parents": [
        "2d24213fca55fece8ce4a69a53abcd45983b0443"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Mar 12 14:52:01 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Mar 14 12:25:04 2011 -0700"
      },
      "message": "Do not merge: Revert the revert of \"LTE Changes for Telephony including Multiple PDN support and IPV6 support\"\n\nThis reverts commit eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7\nand is the first of the LTE commits in master being back ported\nto the LTE branch.\n\nChange-Id: I17d4a1b779ed74bc7dfb409d2c1a30f60fdb27c7\n"
    },
    {
      "commit": "fd10d5cf56e5b1ba7692400e4fe4ae26b61f3285",
      "tree": "c4abd7fae1e2b31973da821fd6ad90178c62cdfd",
      "parents": [
        "6ffbe9855347fb2e045c1383c166ff39b5d08c90",
        "fb8971106e5ea105e176c995c1ff3b4fbe630710"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 14 12:10:27 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 12:10:27 2011 -0700"
      },
      "message": "am fb897110: am 9b1ea0bd: am e21110f8: Merge \"Backup and restore IP and proxy settings\" into honeycomb-mr1\n\n* commit \u0027fb8971106e5ea105e176c995c1ff3b4fbe630710\u0027:\n  Backup and restore IP and proxy settings\n"
    },
    {
      "commit": "e21110f8b1e4aa884f7a4e2164ae90dab8d5f3fa",
      "tree": "51c052ddc66c30afd10d97660882e58a854e0fb1",
      "parents": [
        "8503af848657356411a9bb4cf15d798d4f15111b",
        "4aeca7c5908387bc7efb0785830aea1053264062"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Mar 14 11:48:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 11:48:35 2011 -0700"
      },
      "message": "Merge \"Backup and restore IP and proxy settings\" into honeycomb-mr1"
    },
    {
      "commit": "0c5820ad8eafd3828ab0dea4794945b4f0637e13",
      "tree": "c353ded5950d7728d79c0300274afdc333d4cc87",
      "parents": [
        "92405699cb2a9566a0e2681019de9ccfe070cdf7",
        "151c74b3c679a1799d01f210a2a3f4a658154320"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 07:10:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 07:10:07 2011 -0700"
      },
      "message": "am 151c74b3: am e976ff4a: Merge \"Add a dialog to ask user to start an application for a USB device or accessory\" into honeycomb-mr1\n\n* commit \u0027151c74b3c679a1799d01f210a2a3f4a658154320\u0027:\n  Add a dialog to ask user to start an application for a USB device or accessory\n"
    },
    {
      "commit": "bce6f8f249ff2b65df9ed790cc460053ab8eccec",
      "tree": "f7a4d6539c5f65dd1bacc5dff5f0c3a159ee0482",
      "parents": [
        "767d7a03733c867da7cad466a9303208eb51699f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 13 17:26:52 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 13 19:18:08 2011 -0400"
      },
      "message": "Add a dialog to ask user to start an application for a USB device or accessory\n\nThis is used when there is only one application available and the user has\nnot chosen to start it by default.\nIf more than one application is available we continue to use UsbResolverActivity\n\nBug: 4074719\n\nChange-Id: Id61f2ccc6de5b9ac70fb4670006ff1fee2028d55\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2cc0377200b94b2f68f34e34554f2aa39e09cbce",
      "tree": "5c31638c6a2905e5dfc13ae210b4c4837112df1d",
      "parents": [
        "68f66b945e7a69549689becd2e656d9056f1e7f5"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 20:00:53 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 20:02:43 2011 -0500"
      },
      "message": "DO NOT MERGE: backport recent USB accessory changes from honeycomb\n\nBug: 4082651\n\nChange-Id: Ie7c2fc796dd3c64f803acbd14210e5949683f4ed\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "f25a7964a3c626013a832516617d0afcb81b2673",
      "tree": "0f4aad1cac30846657a3068b2e7e6fe84d4d2e0f",
      "parents": [
        "aa4c99c61f83e9d5a09e987f34f2eba7daab2ed6",
        "7e6f519c0704321461e256c919b4d554f23a4261"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 13:27:56 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 13:27:56 2011 -0800"
      },
      "message": "am 7e6f519c: am 14c875ea: Merge \"Clear default for USB device/accessory when new matching app is installed\" into honeycomb-mr1\n\n* commit \u00277e6f519c0704321461e256c919b4d554f23a4261\u0027:\n  Clear default for USB device/accessory when new matching app is installed\n"
    },
    {
      "commit": "14c875eac750ca096de439225b1a028b1facc58e",
      "tree": "4b16f2b27a690839caa38a157bc5f835c398f32f",
      "parents": [
        "761b84409135641ec27bb828dbd8a1d04a7252fe",
        "c7d32d106591fdfe759f48bbd6f7f1af7f92a61c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 13:24:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 13:24:01 2011 -0800"
      },
      "message": "Merge \"Clear default for USB device/accessory when new matching app is installed\" into honeycomb-mr1"
    },
    {
      "commit": "c7d32d106591fdfe759f48bbd6f7f1af7f92a61c",
      "tree": "fee5189a5885964004309ac9d90ec1774259206c",
      "parents": [
        "a75075e1671f57217d8b8bb75b2d9c3a6bab37d8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 16:12:07 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 16:12:07 2011 -0500"
      },
      "message": "Clear default for USB device/accessory when new matching app is installed\n\nBug: 4063041\n\nChange-Id: Ia1b4f29d3e54ec21aa64407720d9d5db62855380\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2e7415564ad1d77537f9f3d5151ed480fcfc6ef9",
      "tree": "3a84ca0bcb486f9319573660f1fa3fa4d0063b93",
      "parents": [
        "38d0d5628d36bb1c2a8353a2b3e1a041e9e84652",
        "b5c51d5fa88c56ebbfb56af89beb077aa4f1f2f8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 11 11:52:31 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 11:52:31 2011 -0800"
      },
      "message": "am b5c51d5f: Merge \"DO NOT MERGE Backport of I1f55df8a from master.\" into gingerbread\n\n* commit \u0027b5c51d5fa88c56ebbfb56af89beb077aa4f1f2f8\u0027:\n  DO NOT MERGE Backport of I1f55df8a from master.\n"
    },
    {
      "commit": "9ebdd66465a0505a7d9922c1b9e22c14061a5eef",
      "tree": "48d7ca7b35ff7317b067d9c3c87eff8025f2572a",
      "parents": [
        "d3ac49889e8df83a2f0c8e569ae2ba7fec9bf01d",
        "8657427f78494df43d129d88f50e0d7375592486"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 11 10:51:11 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 10:51:11 2011 -0800"
      },
      "message": "am 8657427f: am 7b076307: Merge \"Fix issue #4084124: Wingray Often see black screen after market ANR due to 4084121\" into honeycomb-mr1\n\n* commit \u00278657427f78494df43d129d88f50e0d7375592486\u0027:\n  Fix issue #4084124: Wingray Often see black screen after market ANR due to 4084121\n"
    },
    {
      "commit": "d3ac49889e8df83a2f0c8e569ae2ba7fec9bf01d",
      "tree": "a364f1c05ea43e2f0efc27de6470105370896222",
      "parents": [
        "bc529b7f5d9f5fe5a28a4d5e4fde3ad78a70b4db",
        "1bada408f94253c31ae49b1b00ed6263ce0ff229"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 11 10:51:04 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 10:51:04 2011 -0800"
      },
      "message": "am 1bada408: am 492eb33d: Merge \"Fix issue #4081756: Crash when un-stopping applications\" into honeycomb-mr1\n\n* commit \u00271bada408f94253c31ae49b1b00ed6263ce0ff229\u0027:\n  Fix issue #4081756: Crash when un-stopping applications\n"
    },
    {
      "commit": "7b076307bb1f78d3f5616b7f2f2ad496aa4a33d7",
      "tree": "8083519c85c827ec32bde532e199aac987ee00e0",
      "parents": [
        "492eb33d549afa65e630d2f4886b1bdf3d979d04",
        "cb44d96173e59139a8a5c83246a3a40aaca1d277"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 11 10:39:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 10:39:46 2011 -0800"
      },
      "message": "Merge \"Fix issue #4084124: Wingray Often see black screen after market ANR due to 4084121\" into honeycomb-mr1"
    },
    {
      "commit": "492eb33d549afa65e630d2f4886b1bdf3d979d04",
      "tree": "b81d539de08011e9345b944edcee76da5922de62",
      "parents": [
        "92f2f3ff2ea5c5b474722f2055cfee4916010e26",
        "a925cd4101dceefae6b9c0634084f9fa72b12344"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 11 10:38:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 10:38:52 2011 -0800"
      },
      "message": "Merge \"Fix issue #4081756: Crash when un-stopping applications\" into honeycomb-mr1"
    },
    {
      "commit": "dd0f9af1161e491cb16d9705a3983650d3dc087b",
      "tree": "fee0fb8bc5b899203b09aa753cfcbb9631b23db8",
      "parents": [
        "fd3c852a09ed9555e4bddb5e2d005447be310211",
        "4135cb8e43846e422bf760fd9b856c67cc4ec8f7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 06:06:52 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 11 06:06:52 2011 -0800"
      },
      "message": "am 4135cb8e: am 364903ba: Merge \"Support for USB accessory URIs\" into honeycomb-mr1\n\n* commit \u00274135cb8e43846e422bf760fd9b856c67cc4ec8f7\u0027:\n  Support for USB accessory URIs\n"
    },
    {
      "commit": "6b09916eb2443ff8016b2d05dc7b2ef42a02a7e2",
      "tree": "b4aaac88c8edcfe6c6d18c049aa1b6678ebd20c4",
      "parents": [
        "dfcb8c511635431d536fd3ef1894378f4424ef1a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Mar 10 16:58:31 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Mar 10 17:04:21 2011 -0800"
      },
      "message": "DO NOT MERGE Backport of I1f55df8a from master.\n\nFixes false reporting of NO_CONNECTION.\nbug:4057115\n\nChange-Id: Ie11e81180276ac3aa486607ec3a8eb1088b2ece6\n"
    },
    {
      "commit": "cb44d96173e59139a8a5c83246a3a40aaca1d277",
      "tree": "41ac65e63a8dc013e3b77b8be376a5d4d60dda8c",
      "parents": [
        "a925cd4101dceefae6b9c0634084f9fa72b12344"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 10 17:02:27 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 10 17:02:27 2011 -0800"
      },
      "message": "Fix issue #4084124: Wingray Often see black screen after market ANR due to 4084121\n\nNeed to resume the top activity after force removing a crashing\napp\u0027s activities.\n\nChange-Id: Id3384b2aa73039a9b1e72c2201d3ab0ef5b4f61f\n"
    },
    {
      "commit": "4aeca7c5908387bc7efb0785830aea1053264062",
      "tree": "1f8a718c28c4fd65c506fbe3968d2ceda36db140",
      "parents": [
        "b22bb1dae1213fe9383020a53eeb89de40e7bbd0"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 10 16:53:33 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 10 16:57:10 2011 -0800"
      },
      "message": "Backup and restore IP and proxy settings\n\nBug: 4081954\nChange-Id: I27266637c6ade0c5c8242792176d1edae0983446\n"
    },
    {
      "commit": "a925cd4101dceefae6b9c0634084f9fa72b12344",
      "tree": "8514698b53c5be0d11dfb7949fd030aa57bbb141",
      "parents": [
        "0837fde9fd9e29f8ef66a3fe00764e15a6f3d515"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 10 13:18:20 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 10 13:18:20 2011 -0800"
      },
      "message": "Fix issue #4081756: Crash when un-stopping applications\n\nChange-Id: Ifc23481f8feaeacb410375eefd015ebdb997e39c\n"
    },
    {
      "commit": "024b4f14945bd2a285f730faa3a0fdbb6c47abc1",
      "tree": "6bb68d7fe716e9d5b41512e504f51216e6983822",
      "parents": [
        "0837fde9fd9e29f8ef66a3fe00764e15a6f3d515"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 12:12:31 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 14:35:33 2011 -0500"
      },
      "message": "Support for USB accessory URIs\n\nIf a USB accessory is attached and we have no application that supports it,\ndisplay a dialog offering the user the option to visit the accessory\u0027s website\nif the accessory has a URI.\n\nBug: 4073248\n\nChange-Id: I30e2a802493fb6e203532a7f79402379c40bc3b8\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "26d7eef69ef064ca716ed76220ca2984995882ed",
      "tree": "53527cff471cd4c9cd0c94a0d0862415e75b4a8e",
      "parents": [
        "a3ae42ef0a94ce3cfc65a7e11d2e88dd11ea4c35",
        "84edf14b62eaf3304252bb76b0b2ca3f518c8d54"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 07:56:59 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 10 07:56:59 2011 -0800"
      },
      "message": "am 84edf14b: am cc08c439: Merge \"UsbAccessory: Add URI string, replace type string with description\" into honeycomb-mr1\n\n* commit \u002784edf14b62eaf3304252bb76b0b2ca3f518c8d54\u0027:\n  UsbAccessory: Add URI string, replace type string with description\n"
    },
    {
      "commit": "cc08c439bc7b0afbdafc5ca18c584d2f7724f3df",
      "tree": "219bad973dd1af80c377bb8e9e5355e70b843bac",
      "parents": [
        "3de30a4c1e48d92af14154abddd4fb6fe0c6aa13",
        "ac36d7c715a9cd793b2dce6de547594810101c3a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 07:50:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 07:50:30 2011 -0800"
      },
      "message": "Merge \"UsbAccessory: Add URI string, replace type string with description\" into honeycomb-mr1"
    },
    {
      "commit": "c01fd043a92462f12210d45a92d751b49e0e1f62",
      "tree": "f865d0f75405aa5c95a738975beee39d1ddbe9d0",
      "parents": [
        "a15b5290f5785031ec4813fd7e141a9fc39c18fa",
        "4bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7"
      ],
      "author": {
        "name": "TK MUN",
        "email": "tk.mun@samsung.com",
        "time": "Wed Mar 09 22:54:44 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 22:54:44 2011 -0800"
      },
      "message": "am 4bdab175: DO NOT MERGE WiMAX support\n\n* commit \u00274bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7\u0027:\n  DO NOT MERGE WiMAX support\n"
    },
    {
      "commit": "4bdab1751f0db3b2f03e8c58ef5c11a543dfa3c7",
      "tree": "6411cda792c42125741dde1fbf27a5e1ea97db0e",
      "parents": [
        "33029221619f14577bd0d0e7c2f815abc8f1b8ea"
      ],
      "author": {
        "name": "TK MUN",
        "email": "tk.mun@samsung.com",
        "time": "Wed Feb 23 18:55:55 2011 +0900"
      },
      "committer": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 09 22:37:08 2011 -0800"
      },
      "message": "DO NOT MERGE WiMAX support\n\n- In Connectivity service, start WiMAX service\n- 4G icon display in StatusBarPolicy\n- Add DHCP renew\n- Add radio for WiMAX\n\nChange-Id: Iffff012b270d80e84ec8fbd4486921a8adb847dd\nSigned-off-by: TK MUN \u003ctk.mun@samsung.com\u003e\n"
    },
    {
      "commit": "ac36d7c715a9cd793b2dce6de547594810101c3a",
      "tree": "5f347132f5896785d47519c1ae728af1113db1f0",
      "parents": [
        "b966b9d9e882835691e5adda292d89dd704df71c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 22:03:57 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 22:12:49 2011 -0500"
      },
      "message": "UsbAccessory: Add URI string, replace type string with description\n\nThis is a first step toward adding USB accessory URI support\n\nBUG: 4073248\n\nModified USB accessory matching logic to look only at manufacturer, model and version\n(description and URI are not considered when matching apps to accessories)\n\nAlso added test for USB accessory protocol version to accessorytest\n\nBUG: 4080288\n\nChange-Id: I992a3433c74efa7a7db37bf030f02c1f0c92f9e2\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "8fe7ca1d7ddaf9faace4a12666381b14e73a3a4b",
      "tree": "45136d3339fd32364a98d989fdc33ff5254b983a",
      "parents": [
        "23ad53d231fbaa966220a0f56e22f070fc984d32",
        "18d8a0748d3c42a31799e5ce7c7f4c2fd63d1896"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 15:53:43 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 15:53:43 2011 -0800"
      },
      "message": "am 18d8a074: am 564f12eb: Merge changes Ifd78cca3,Ieadb86fe,If5b44ebd into honeycomb-mr1\n\n* commit \u002718d8a0748d3c42a31799e5ce7c7f4c2fd63d1896\u0027:\n  MTP: Convert date created and modified values from seconds to milliseconds\n  Update USB accessory compatibility library to support new requestPermission API\n  UsbService: Don\u0027t require permissions for UsbManager.getCurrentAccessory()\n"
    },
    {
      "commit": "564f12ebe409bead467eee04dfd719e97367e520",
      "tree": "ee566495df013526c9163e0e8ef6fe9fd6e61bfc",
      "parents": [
        "37c2e3e55641e91dd0ec3dbd296bc6bc7c7641cf",
        "b966b9d9e882835691e5adda292d89dd704df71c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 15:47:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 15:47:10 2011 -0800"
      },
      "message": "Merge changes Ifd78cca3,Ieadb86fe,If5b44ebd into honeycomb-mr1\n\n* changes:\n  MTP: Convert date created and modified values from seconds to milliseconds\n  Update USB accessory compatibility library to support new requestPermission API\n  UsbService: Don\u0027t require permissions for UsbManager.getCurrentAccessory()\n"
    },
    {
      "commit": "37bad9e7ac8f1294c8d4952aac1b0d25d3d8a555",
      "tree": "ff3abdb722e95922048ace2cef83d9aa60ba167d",
      "parents": [
        "16936a44691a31fdedb2e61c92ec9424cb1ab55d",
        "c00c887c118849ac308f6fb1f6fad28b2929e6bb"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 09 15:02:59 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 15:02:59 2011 -0800"
      },
      "message": "am c00c887c: am 5c9248f6: Merge \"Fix 4027057: Improve resolution of RecentApps thumbnail images.\" into honeycomb-mr1\n\n* commit \u0027c00c887c118849ac308f6fb1f6fad28b2929e6bb\u0027:\n  Fix 4027057: Improve resolution of RecentApps thumbnail images.\n"
    },
    {
      "commit": "5c9248f668201a751500f67cc60bd45ff905751a",
      "tree": "bd8a8af74cdb2a5d9665afadfe0d429b2010876a",
      "parents": [
        "788dd5e076821d8604be7a8e44a1c5ae5f4e198e",
        "e70d506ab329f1f96b0ee132317aa36edea1b94e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 09 14:42:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 14:42:56 2011 -0800"
      },
      "message": "Merge \"Fix 4027057: Improve resolution of RecentApps thumbnail images.\" into honeycomb-mr1"
    },
    {
      "commit": "607710ad12a7503c3b84c34430d1716fe7264f20",
      "tree": "39eae0cd2ddbc9599f82bd4a395376f9050760e4",
      "parents": [
        "980f0430c16a8767061a6f7f3506aabf79735ef6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 16:43:35 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 16:43:35 2011 -0500"
      },
      "message": "UsbService: Don\u0027t require permissions for UsbManager.getCurrentAccessory()\n\nPermission check should only happen in openAccessory()\nOtherwise an application will not be able to check for the current accessory\nand ask for permissions (if it is a suitable match for the application)\n\nBUG: 4069037\n\nChange-Id: If5b44ebda2e8077598d96629163cc74aa336589e\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e18a4067e0af3a234095c54f83556c68484c6ab9",
      "tree": "a7a5c20810060199596b93081eb90da6ce59a506",
      "parents": [
        "f9f6087915f8db1c13fbd0ae83aa5bfccc3e4b90",
        "094c9900de383f0934f74cedef0d24b6d8a14905"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 10:51:16 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 10:51:16 2011 -0800"
      },
      "message": "am 094c9900: am 2c3ed826: Merge \"Change UsbManager.requestPermission to only grant permission temporarily\" into honeycomb-mr1\n\n* commit \u0027094c9900de383f0934f74cedef0d24b6d8a14905\u0027:\n  Change UsbManager.requestPermission to only grant permission temporarily\n"
    },
    {
      "commit": "2c3ed82600af117e791a087330a198fe90d298b7",
      "tree": "c58c642458e1185aec8ff0caf16b613c615817f0",
      "parents": [
        "5fa7aac81b471557cd944f762340281e5fa012f9",
        "c6f23e8521dedac7a07119031913235be3ca37c3"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 10:44:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 10:44:19 2011 -0800"
      },
      "message": "Merge \"Change UsbManager.requestPermission to only grant permission temporarily\" into honeycomb-mr1"
    },
    {
      "commit": "eddeecf059e18984199c0e0da3b7b15aa5b44813",
      "tree": "2f435790038893a9711dc547278600de4b0e7abd",
      "parents": [
        "888f0654fd2ecbe76be12e2a57b41191e78bb87e",
        "865871850bcedd4b9da0536c8b41f3c1816e5f43"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Mar 09 09:36:40 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 09:36:40 2011 -0800"
      },
      "message": "am 86587185: am 7ad85eb6: Merge \"Persist wifi override in airplane mode\" into honeycomb-mr1\n\n* commit \u0027865871850bcedd4b9da0536c8b41f3c1816e5f43\u0027:\n  Persist wifi override in airplane mode\n"
    },
    {
      "commit": "c6f23e8521dedac7a07119031913235be3ca37c3",
      "tree": "0e25041664958b4f96b41475f25f95b13b8d6b6d",
      "parents": [
        "ea44c7c71431adbce348cf9ef3f22d9561bb7fc1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 12:05:20 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 12:33:00 2011 -0500"
      },
      "message": "Change UsbManager.requestPermission to only grant permission temporarily\n\nIf the user approves an application to access a USB device or accessory\nwithout choosing it as the default application, then permission is granted\nonly until the device or accessory is disconnected.\nOnly applications chosen as the default choice have permissions assigned persistently.\n\nBUG: 4061035\n\nChange-Id: Ic4f6271a91b2fc56bbeef82c579e26d88c63ae56\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7ad85eb62f9f332cc8002ec996cd359333ba590e",
      "tree": "1e0c037e0317ef0a575c60fb9dff30e42a1cf6cb",
      "parents": [
        "ea44c7c71431adbce348cf9ef3f22d9561bb7fc1",
        "658772f0e6bcf2b0a3e26778c2fc47accbdfeb2e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Mar 09 09:30:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 09:30:28 2011 -0800"
      },
      "message": "Merge \"Persist wifi override in airplane mode\" into honeycomb-mr1"
    },
    {
      "commit": "77e1a4c57e1d5a75a09c514ef5b7d358a9150bbf",
      "tree": "6dbf2b0c803e0da60c0a0b07793e4b93e1dbcfa3",
      "parents": [
        "29c6c81584ee3b99e9bfacefcb53bb7233856f84",
        "093cf07f3c58a6553c415d750edba1a75b269f05"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 03:57:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 09 03:57:14 2011 -0800"
      },
      "message": "am 093cf07f: am 9e8e4ea0: Merge changes Ib517e5e4,I93be7695,I49bf22a4 into honeycomb-mr1\n\n* commit \u0027093cf07f3c58a6553c415d750edba1a75b269f05\u0027:\n  Close USB dialogs if their corresponding accessory or device has disconnected\n  USB: Add API and dialog for apps to request permissions for USB devices and accessories\n  UsbService: Automatically use system apps by default if it is the only choice\n"
    },
    {
      "commit": "9e8e4ea0a839b561d329758cddbfd0f7ea23f593",
      "tree": "5245dd205851ea4b68918accdb640467fac7ccf6",
      "parents": [
        "36b077d558727ead246434b08de0ce7b955508e1",
        "d591357524091254483849e37697255cc8fce2ad"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 03:52:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 03:52:47 2011 -0800"
      },
      "message": "Merge changes Ib517e5e4,I93be7695,I49bf22a4 into honeycomb-mr1\n\n* changes:\n  Close USB dialogs if their corresponding accessory or device has disconnected\n  USB: Add API and dialog for apps to request permissions for USB devices and accessories\n  UsbService: Automatically use system apps by default if it is the only choice\n"
    },
    {
      "commit": "658772f0e6bcf2b0a3e26778c2fc47accbdfeb2e",
      "tree": "b4bbd4c88ba5f164feb8695fe92bc71cff4ca6ab",
      "parents": [
        "6e71c954faff34b78a2952436b4f48d84a8c20cd"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 08 14:52:31 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 08 21:52:35 2011 -0800"
      },
      "message": "Persist wifi override in airplane mode\n\nPersist the setting of wifi override in airplane mode\nso that it can be restored on reboot\n\nBug: 3250824\nChange-Id: I2af38c282ba55fc150fd9ef783d43600f0d4260f\n"
    },
    {
      "commit": "e70d506ab329f1f96b0ee132317aa36edea1b94e",
      "tree": "4fe69054ee991723dcd309d906614e77d7cbb690",
      "parents": [
        "8496ddc536eb917c813b7928f174c828d2275ada"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 21:38:39 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 21:47:13 2011 -0800"
      },
      "message": "Fix 4027057: Improve resolution of RecentApps thumbnail images.\n\nThis fix ensures captured thumbnails in portrait mode have the\nsame resolution as those in landscape by fixing the horizontal\nresolution and vertical resolution of the target image.\n\nThe returned image is now always the same size and matches\nthe landscape screen exactly. In portrait mode, it grabs\nthe upper portion of the screen based on the vertical dimension\nof the target image.\n\nChange-Id: I203c39843f2f21ca28f6ef0dffec308ce5cb39fb\n"
    },
    {
      "commit": "3e95ab97a2dbb4385eae8cb934664615d340ba5b",
      "tree": "20e4df811b0120a314c28bc064e90ee68b7efe7f",
      "parents": [
        "2bf0410bd2bae6cb49eef8d302b0c8534ada67fe",
        "88d2d0390d41eb37481936872f1a03db39b8526d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 18:42:18 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 08 18:42:18 2011 -0800"
      },
      "message": "am 88d2d039: am 3de6a9b6: Merge \"Fix 4025684: Don\\\u0027t include wallpaper dimensions in bounds calculation\" into honeycomb-mr1\n\n* commit \u002788d2d0390d41eb37481936872f1a03db39b8526d\u0027:\n  Fix 4025684: Don\u0027t include wallpaper dimensions in bounds calculation\n"
    },
    {
      "commit": "2bf0410bd2bae6cb49eef8d302b0c8534ada67fe",
      "tree": "f4e3e300953de37fe87d9e87b312613780c132d1",
      "parents": [
        "1464d1d98a8b312044ca39f2ef292d11d037d794",
        "0aa403c3bddc1289537130a20f1b96b2863bbb7e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 08 18:42:12 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 08 18:42:12 2011 -0800"
      },
      "message": "am 0aa403c3: am 09a31662: Merge \"Fix issue #3505861: Need to decide large/xlarge screen size limits\" into honeycomb-mr1\n\n* commit \u00270aa403c3bddc1289537130a20f1b96b2863bbb7e\u0027:\n  Fix issue #3505861: Need to decide large/xlarge screen size limits\n"
    },
    {
      "commit": "3a68b8338b431eb15d28e92f06452efbbda9493e",
      "tree": "51d551ff5d51e1a141250aff2d6dd604ee3e6e4d",
      "parents": [
        "8c7d8c3ccb37edff424ca01c6474cbed2154d954"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 10:08:59 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 21:22:19 2011 -0500"
      },
      "message": "USB: Add API and dialog for apps to request permissions for USB devices and accessories\n\nNew APIs:\n\nUsbManager.hasPermission returns true if the caller has permission\nfor the given device or accessory\n\nUsbManager.requestPermission poses a dialog to allow the user to give the caller\npermission for the device or accessory.\nResult is returned via a PendingIntent.\nNo dialog is displayed if the caller already has permission.\n\nAlso moved UsbResolverActivity to SystemUI package\n\nBUG: 4069037\n\nChange-Id: I93be769501a8776b49ac26e468af19f8fa2114c9\n"
    },
    {
      "commit": "8c7d8c3ccb37edff424ca01c6474cbed2154d954",
      "tree": "a0907ec4b396a5cb5b6ca5aa9d0ddfafe41a53e6",
      "parents": [
        "102930a0deaf8280a65321de0d6c120a638da9e2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 07 16:33:21 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 20:32:15 2011 -0500"
      },
      "message": "UsbService: Automatically use system apps by default if it is the only choice\n\nIf only one app is installed that supports a USB device or accessory\nand that app is in the system partition, then use that activity by default\nand rather than displaying the USB app chooser dialog.\n\nBUG: 4060064\n\nChange-Id: I49bf22a439e9676039b6f612c9bb622ab426066c\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3de6a9b692437d5ce14d672cad4eff4c7ed0ae23",
      "tree": "fd356144b570bf676e210dd0157deb92936bb30f",
      "parents": [
        "09a31662055605e90d6e81e06437de0d92c7cf95",
        "2aded18b0ef9f189771f70f05091493a44ec46ae"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 15:43:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 15:43:16 2011 -0800"
      },
      "message": "Merge \"Fix 4025684: Don\u0027t include wallpaper dimensions in bounds calculation\" into honeycomb-mr1"
    },
    {
      "commit": "2aded18b0ef9f189771f70f05091493a44ec46ae",
      "tree": "53e2a83405e043183580777cd4c91ea93df70619",
      "parents": [
        "8496ddc536eb917c813b7928f174c828d2275ada"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 15:32:42 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 15:34:20 2011 -0800"
      },
      "message": "Fix 4025684: Don\u0027t include wallpaper dimensions in bounds calculation\n\nThis fixes a bug where we would capture the statusbar region in\nthumbnails because the wallpaper was used in the bounds calculation.\n\nChange-Id: I572221e83c4c363afe90e59bece9a291ce694a15\n"
    },
    {
      "commit": "cc1d9f7942f7e70c240f0cc745840262345f506f",
      "tree": "2ab2592ba14c311924328ac35b4226467cb7c2d4",
      "parents": [
        "0aaa11ed5be45170fb2535a6ce021c92b18d8878"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 08 10:33:55 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 08 10:33:55 2011 -0800"
      },
      "message": "Fix issue #3505861: Need to decide large/xlarge screen size limits\n\nDecided.\n\nChange-Id: I8292d65e3d47755778fdf85207c49f160c756452\n"
    },
    {
      "commit": "c23971b3e4f92ac31996d4f9f32eef3cb4ef65fd",
      "tree": "3af09be315b6406e3abd605b96a82fcd10702548",
      "parents": [
        "c3549dd49b3d06595cd6e10e6e9c51cfca187937"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Mar 04 17:06:31 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Mar 08 10:18:38 2011 -0800"
      },
      "message": "Handle client loss for a full connection\n\nBug: 3513246\nChange-Id: I928544a05702bb004457e2b0d2eeb3c34f98edf9\n"
    },
    {
      "commit": "1997069436f0d47583a0b700c12ed63132cf3312",
      "tree": "20e6291a6170378a7708d02a72276decea32ba39",
      "parents": [
        "16c5c456067ac2cfc20df78864d736aa55c5ce72"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Dec 22 14:29:40 2010 -0800"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Fri Mar 04 15:42:23 2011 -0800"
      },
      "message": "Add support for USB Ethernet adapters\n\nChange-Id: Ie75cbcdb1b0c8965b59b89675a05175a1e9ebdd6\n"
    },
    {
      "commit": "abc093d47774fde9d22a8b512020a77db5181b96",
      "tree": "d03c65e4713cde8b8b21ce3cd2b7f7c043045447",
      "parents": [
        "13492c848f0fcf1ee3868228622641ca8bce6fb1",
        "74a909bc78e07b7626144ff3c4fc88fcd0d5b8d3"
      ],
      "author": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri Mar 04 11:37:13 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 04 11:37:13 2011 -0800"
      },
      "message": "am 74a909bc: am 6e38d26c: Merge \"Fix the sort order of the input methods \u0026 subtypes in the settings.\" into honeycomb-mr1\n\n* commit \u002774a909bc78e07b7626144ff3c4fc88fcd0d5b8d3\u0027:\n  Fix the sort order of the input methods \u0026 subtypes in the settings.\n"
    },
    {
      "commit": "6e38d26c1e66cc957c33d4263013e02623ebd6da",
      "tree": "e8a868158ed06580f852901598a5dcdad7afcaed",
      "parents": [
        "f8b8a3fa955b545843ca264428c620b67c2a5359",
        "761eb3762f3602dd1859905ee4ba80f0ef6aec56"
      ],
      "author": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri Mar 04 02:57:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 02:57:20 2011 -0800"
      },
      "message": "Merge \"Fix the sort order of the input methods \u0026 subtypes in the settings.\" into honeycomb-mr1"
    },
    {
      "commit": "761eb3762f3602dd1859905ee4ba80f0ef6aec56",
      "tree": "c1d72613ff54a5fa5c01ef57ba60b814de1a1d04",
      "parents": [
        "1e158e9ce78c25dc5de402f14654a8955de7fddc"
      ],
      "author": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri Mar 04 19:06:18 2011 +0900"
      },
      "committer": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri Mar 04 19:30:12 2011 +0900"
      },
      "message": "Fix the sort order of the input methods \u0026 subtypes in the settings.\n\nIt should have been the same as how the IME switcher panel does.\n\nbug: 3364167\nChange-Id: I48b98c9c4598720edf7cf09d1b9358a9ebed6051\n"
    },
    {
      "commit": "fdcdd418e9f1b93c38cabca4f3203ba92032d515",
      "tree": "ca1367372fdc4783c9381e43692e4f74f635c7ab",
      "parents": [
        "79f473e9ff72e59b04ab1795a90248a0328b3f55",
        "54b3cb170cc8c80b196079131c3a04410cfff035"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 04 01:10:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 04 01:10:58 2011 -0800"
      },
      "message": "am 54b3cb17: am f8b8a3fa: Refector preferred activity code out of package manager.\n\n* commit \u002754b3cb170cc8c80b196079131c3a04410cfff035\u0027:\n  Refector preferred activity code out of package manager.\n"
    },
    {
      "commit": "79f473e9ff72e59b04ab1795a90248a0328b3f55",
      "tree": "247bef46ff4a617e1879f1f1b0c02e080bc0f590",
      "parents": [
        "0dc4f79ba46e8d78f5cba4c54b67d62369bd1a16",
        "a6d2c62b58075e338bb08f419ca1567d87d82dd2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 04 01:01:47 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 04 01:01:47 2011 -0800"
      },
      "message": "am a6d2c62b: am 48f91e35: Merge \"Fix Fragment.onInflate() to actually work correctly.\" into honeycomb-mr1\n\n* commit \u0027a6d2c62b58075e338bb08f419ca1567d87d82dd2\u0027:\n  Fix Fragment.onInflate() to actually work correctly.\n"
    },
    {
      "commit": "0dc4f79ba46e8d78f5cba4c54b67d62369bd1a16",
      "tree": "b4bd282e125809b95873993c076dc2ccbf9d648b",
      "parents": [
        "7a76e222d71d826834a06102af28af7676e8edad",
        "5f96962caa23eec25d449e47a2f677d1ff8e53c9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Mar 04 01:01:44 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 04 01:01:44 2011 -0800"
      },
      "message": "am 5f96962c: am 1e158e9c: Merge \"Propagating core settings to the system process.\" into honeycomb-mr1\n\n* commit \u00275f96962caa23eec25d449e47a2f677d1ff8e53c9\u0027:\n  Propagating core settings to the system process.\n"
    },
    {
      "commit": "7a76e222d71d826834a06102af28af7676e8edad",
      "tree": "1776ded41d9b5175e9bdb6694ba5b2ec19883352",
      "parents": [
        "7ad1b5e7d5debf59755527e451a799f44f07ec5a",
        "0b20a705babac184754e41919ddbc3b9a3937933"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Fri Mar 04 01:01:39 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 04 01:01:39 2011 -0800"
      },
      "message": "am 0b20a705: am 327e94da: Merge \"set max_events_per_sec to 55\" into honeycomb-mr1\n\n* commit \u00270b20a705babac184754e41919ddbc3b9a3937933\u0027:\n  set max_events_per_sec to 55\n"
    }
  ],
  "next": "380be914ffbdcb5a7d0c14f92868a6be191e9059"
}
