)]}'
{
  "log": [
    {
      "commit": "728e4cc88f47c951c92085d3f9bb3dd988e95e7a",
      "tree": "cb0c1f703bc36fac96aea797bc3c1adac5babd5b",
      "parents": [
        "b6f7123bd685ead72da984213f7822256a090b10",
        "e6fdab7f005cc06df989c97907c3cc3060692121"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Apr 06 11:00:08 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 11:00:08 2010 -0700"
      },
      "message": "am e6fdab7f: am fede9aed: Merge \"Forcibly unmount the sdcard after N retries.\" into froyo\n\nMerge commit \u0027e6fdab7f005cc06df989c97907c3cc3060692121\u0027 into kraken\n\n* commit \u0027e6fdab7f005cc06df989c97907c3cc3060692121\u0027:\n  Forcibly unmount the sdcard after N retries.\n"
    },
    {
      "commit": "e6fdab7f005cc06df989c97907c3cc3060692121",
      "tree": "d3076a53b8b6c0bf3078639cecc0ddded1b37c59",
      "parents": [
        "7eeb44f20527caaad618e28ba511e7661f5904cb",
        "fede9aed2b1f0b6316e18cbfa58be593fa7eb14c"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Apr 06 10:55:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 10:55:43 2010 -0700"
      },
      "message": "am fede9aed: Merge \"Forcibly unmount the sdcard after N retries.\" into froyo\n\nMerge commit \u0027fede9aed2b1f0b6316e18cbfa58be593fa7eb14c\u0027 into froyo-plus-aosp\n\n* commit \u0027fede9aed2b1f0b6316e18cbfa58be593fa7eb14c\u0027:\n  Forcibly unmount the sdcard after N retries.\n"
    },
    {
      "commit": "b6f7123bd685ead72da984213f7822256a090b10",
      "tree": "3159e8a52d244f93245e91d9fee85480023939f9",
      "parents": [
        "792989cc8fb9592a4869eb08ad16231f4971e282",
        "7eeb44f20527caaad618e28ba511e7661f5904cb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 06 10:52:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 10:52:52 2010 -0700"
      },
      "message": "am 7eeb44f2: am b2e6c01f: Disable tethering when airplane mode is enabled\n\nMerge commit \u00277eeb44f20527caaad618e28ba511e7661f5904cb\u0027 into kraken\n\n* commit \u00277eeb44f20527caaad618e28ba511e7661f5904cb\u0027:\n  Disable tethering when airplane mode is enabled\n"
    },
    {
      "commit": "fede9aed2b1f0b6316e18cbfa58be593fa7eb14c",
      "tree": "99dd7966ea2b739db0227cc94d956d85c09e25b5",
      "parents": [
        "b2e6c01f449f3fd4effee7029518684deb4e98f6",
        "7af074a6124d2293bc979e24f3258166efb8a310"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Apr 06 10:50:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 06 10:50:56 2010 -0700"
      },
      "message": "Merge \"Forcibly unmount the sdcard after N retries.\" into froyo"
    },
    {
      "commit": "7eeb44f20527caaad618e28ba511e7661f5904cb",
      "tree": "1885c42f744fd06feebdca1832ae78f207677b6c",
      "parents": [
        "16419aca40e9d570eef4f51133ba1b734d3012c0",
        "b2e6c01f449f3fd4effee7029518684deb4e98f6"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 06 10:48:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 10:48:46 2010 -0700"
      },
      "message": "am b2e6c01f: Disable tethering when airplane mode is enabled\n\nMerge commit \u0027b2e6c01f449f3fd4effee7029518684deb4e98f6\u0027 into froyo-plus-aosp\n\n* commit \u0027b2e6c01f449f3fd4effee7029518684deb4e98f6\u0027:\n  Disable tethering when airplane mode is enabled\n"
    },
    {
      "commit": "b2e6c01f449f3fd4effee7029518684deb4e98f6",
      "tree": "0bede9e5bb642756e7bf6fe54a183c5357be6ef0",
      "parents": [
        "7d2511b722808dfc9cadd3f0f49375fcb738df56"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Apr 05 11:57:56 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 06 10:35:27 2010 -0700"
      },
      "message": "Disable tethering when airplane mode is enabled\n\nTethering should be disabled when\nairplane mode is enabled. Additionally,\nwe should restore Wifi (if it was on\nbefore tethering was enabled) when\nairplane mode is disabled.\n\nBug: 2567099\nChange-Id: Iba2031f5ecb207954fd155c47134b39ed0167fa0\n"
    },
    {
      "commit": "7af074a6124d2293bc979e24f3258166efb8a310",
      "tree": "32692bbeadcb60a68e078976af33eafa772bb1ff",
      "parents": [
        "7d2511b722808dfc9cadd3f0f49375fcb738df56"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Mon Apr 05 16:46:32 2010 -0700"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Tue Apr 06 10:02:34 2010 -0700"
      },
      "message": "Forcibly unmount the sdcard after N retries.\n\nDon\u0027t rely on the ActivityManager\u0027s reported status about killing the\nstorage user process since the process might have gone away in between.\n\nChange-Id: Ia7fa43eb34553329e7ff611ab6b99375b5ae673a\n"
    },
    {
      "commit": "792989cc8fb9592a4869eb08ad16231f4971e282",
      "tree": "55ddf72ac9623b444adc8656065eaab8a014173c",
      "parents": [
        "e0da887e64ee9514a12a4ed3ac98edd14385b1af",
        "16419aca40e9d570eef4f51133ba1b734d3012c0"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 06 09:00:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 09:00:51 2010 -0700"
      },
      "message": "am 16419aca: am 7d2511b7: Merge \"Guard against NPE in SearchManagerService\" into froyo\n\nMerge commit \u002716419aca40e9d570eef4f51133ba1b734d3012c0\u0027 into kraken\n\n* commit \u002716419aca40e9d570eef4f51133ba1b734d3012c0\u0027:\n  Guard against NPE in SearchManagerService\n"
    },
    {
      "commit": "16419aca40e9d570eef4f51133ba1b734d3012c0",
      "tree": "c1d3143f201e6c18267bf4c68fda37c0da89c8f4",
      "parents": [
        "703cb72442461a3cfb3ffd0d15968d7c40eaba65",
        "7d2511b722808dfc9cadd3f0f49375fcb738df56"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 06 08:57:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 08:57:01 2010 -0700"
      },
      "message": "am 7d2511b7: Merge \"Guard against NPE in SearchManagerService\" into froyo\n\nMerge commit \u00277d2511b722808dfc9cadd3f0f49375fcb738df56\u0027 into froyo-plus-aosp\n\n* commit \u00277d2511b722808dfc9cadd3f0f49375fcb738df56\u0027:\n  Guard against NPE in SearchManagerService\n"
    },
    {
      "commit": "7d2511b722808dfc9cadd3f0f49375fcb738df56",
      "tree": "e5a7523cbef106fe2f05dd56f5a9f60506c46e8b",
      "parents": [
        "fa588fc37420a1a4d287e6307700ca310897308a",
        "28fe20930e4749a7d34bb438047c0647f775cf67"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 06 08:53:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 06 08:53:12 2010 -0700"
      },
      "message": "Merge \"Guard against NPE in SearchManagerService\" into froyo"
    },
    {
      "commit": "e0da887e64ee9514a12a4ed3ac98edd14385b1af",
      "tree": "62746ffb978998e96fc74b01090fdce344ebc482",
      "parents": [
        "5a0797a91016e85bb50a7d5c0d7e031166429ddd",
        "703cb72442461a3cfb3ffd0d15968d7c40eaba65"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Apr 06 08:41:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 08:41:50 2010 -0700"
      },
      "message": "am 703cb724: am fa588fc3: Merge \"Redo the look of the recent apps switcher\" into froyo\n\nMerge commit \u0027703cb72442461a3cfb3ffd0d15968d7c40eaba65\u0027 into kraken\n\n* commit \u0027703cb72442461a3cfb3ffd0d15968d7c40eaba65\u0027:\n  Redo the look of the recent apps switcher\n"
    },
    {
      "commit": "703cb72442461a3cfb3ffd0d15968d7c40eaba65",
      "tree": "0aa5a9cdaf597f036c7920077d9f59d90d7f5280",
      "parents": [
        "c94dad83be792928206363cb43524a68b6a62ffe",
        "fa588fc37420a1a4d287e6307700ca310897308a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Apr 06 08:36:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 06 08:36:05 2010 -0700"
      },
      "message": "am fa588fc3: Merge \"Redo the look of the recent apps switcher\" into froyo\n\nMerge commit \u0027fa588fc37420a1a4d287e6307700ca310897308a\u0027 into froyo-plus-aosp\n\n* commit \u0027fa588fc37420a1a4d287e6307700ca310897308a\u0027:\n  Redo the look of the recent apps switcher\n"
    },
    {
      "commit": "fa588fc37420a1a4d287e6307700ca310897308a",
      "tree": "90a46b99b8b8b926fcc33ab51e4da5180b7b7274",
      "parents": [
        "6e52b5d76850ee60bbef2f3d8a2e47bd589e28e8",
        "fd6c969c8cb814a49582b94be9483ae45ba5b66c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Apr 06 08:32:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 06 08:32:07 2010 -0700"
      },
      "message": "Merge \"Redo the look of the recent apps switcher\" into froyo"
    },
    {
      "commit": "fd6c969c8cb814a49582b94be9483ae45ba5b66c",
      "tree": "1c0ad34b5256e5c4afebb6e28041ed156dad7075",
      "parents": [
        "0abdf03d9dba2f42fd457b63c8b7e8b03d3ee84f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Mon Apr 05 16:16:15 2010 -0500"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Apr 06 10:30:38 2010 -0500"
      },
      "message": "Redo the look of the recent apps switcher\n\nChange-Id: I913c3f68f487e7ccf20a014c26ab85119e991484\n"
    },
    {
      "commit": "28fe20930e4749a7d34bb438047c0647f775cf67",
      "tree": "ade19f5d632e63863ac1aa13e66eead532db6506",
      "parents": [
        "6e52b5d76850ee60bbef2f3d8a2e47bd589e28e8"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 06 14:48:41 2010 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 06 14:48:41 2010 +0100"
      },
      "message": "Guard against NPE in SearchManagerService\n\nBug http://b/issue?id\u003d2570569\n\nChange-Id: I72395f847b3dbc699c73358e14421d624f40fcf3\n"
    },
    {
      "commit": "5a0797a91016e85bb50a7d5c0d7e031166429ddd",
      "tree": "22aa755257f4fcfedb7177e8ee258686bba72fa1",
      "parents": [
        "f0adaa1bd579a0749406f6f5c72d00a0a62eb0e6",
        "c94dad83be792928206363cb43524a68b6a62ffe"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 18:52:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 18:52:39 2010 -0700"
      },
      "message": "am c94dad83: am 6e52b5d7: 2568467 System crash when installing corrupt APK\n\nMerge commit \u0027c94dad83be792928206363cb43524a68b6a62ffe\u0027 into kraken\n\n* commit \u0027c94dad83be792928206363cb43524a68b6a62ffe\u0027:\n  2568467 System crash when installing corrupt APK\n"
    },
    {
      "commit": "c94dad83be792928206363cb43524a68b6a62ffe",
      "tree": "b7c746676277e6097eaa6a3d263ff3ce1306d13e",
      "parents": [
        "eab92d7bec5ff0d12ee68047bba4ade3afb718a7",
        "6e52b5d76850ee60bbef2f3d8a2e47bd589e28e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 18:45:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 18:45:50 2010 -0700"
      },
      "message": "am 6e52b5d7: 2568467 System crash when installing corrupt APK\n\nMerge commit \u00276e52b5d76850ee60bbef2f3d8a2e47bd589e28e8\u0027 into froyo-plus-aosp\n\n* commit \u00276e52b5d76850ee60bbef2f3d8a2e47bd589e28e8\u0027:\n  2568467 System crash when installing corrupt APK\n"
    },
    {
      "commit": "f0adaa1bd579a0749406f6f5c72d00a0a62eb0e6",
      "tree": "9de5305b6cb256066418ca264e1f627e658e8426",
      "parents": [
        "01bd2a2f9f56699f73cc41eede2a1772e785183e",
        "eab92d7bec5ff0d12ee68047bba4ade3afb718a7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 18:42:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 18:42:27 2010 -0700"
      },
      "message": "am eab92d7b: am 01f6b75b: Merge \"Fix issue #2564479: Favorite Recipes App Installation Fail\" into froyo\n\nMerge commit \u0027eab92d7bec5ff0d12ee68047bba4ade3afb718a7\u0027 into kraken\n\n* commit \u0027eab92d7bec5ff0d12ee68047bba4ade3afb718a7\u0027:\n  Fix issue #2564479: Favorite Recipes App Installation Fail\n"
    },
    {
      "commit": "eab92d7bec5ff0d12ee68047bba4ade3afb718a7",
      "tree": "95b041a88858b0e6d9f341c44eb892f17783bcdf",
      "parents": [
        "bf81cb91aa584d3b52d807aa4134a1a90569de31",
        "01f6b75baa3b9144240fa8c9772859ab4ac948bd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 18:39:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 18:39:04 2010 -0700"
      },
      "message": "am 01f6b75b: Merge \"Fix issue #2564479: Favorite Recipes App Installation Fail\" into froyo\n\nMerge commit \u002701f6b75baa3b9144240fa8c9772859ab4ac948bd\u0027 into froyo-plus-aosp\n\n* commit \u002701f6b75baa3b9144240fa8c9772859ab4ac948bd\u0027:\n  Fix issue #2564479: Favorite Recipes App Installation Fail\n"
    },
    {
      "commit": "6e52b5d76850ee60bbef2f3d8a2e47bd589e28e8",
      "tree": "a09c600edeea1ef96e388eca20029169186e34c2",
      "parents": [
        "01f6b75baa3b9144240fa8c9772859ab4ac948bd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 14:33:01 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 18:37:57 2010 -0700"
      },
      "message": "2568467 System crash when installing corrupt APK\n\nAlso fix another crash I just saw in the package manager, when a\npermission got left around from a previous install but as no\nlonger defined.\n\nChange-Id: I33b87420f0c59e24b8b77fab8b0316461d99e048\n"
    },
    {
      "commit": "01f6b75baa3b9144240fa8c9772859ab4ac948bd",
      "tree": "6e9abfa86b05dc1f4afc88ec0bfb63171a5435ac",
      "parents": [
        "a6cce790b24debae49f1df9f039e83e3e29e5cd1",
        "d1cff1b4a477bad7f6c968572ecdff26ca6e8cda"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 05 18:35:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 18:35:11 2010 -0700"
      },
      "message": "Merge \"Fix issue #2564479: Favorite Recipes App Installation Fail\" into froyo"
    },
    {
      "commit": "01bd2a2f9f56699f73cc41eede2a1772e785183e",
      "tree": "b8f2b05e5b756e6dc49b181373453e9abf5749d3",
      "parents": [
        "bc49b43b573321340d3daf83ebfe54099a3bc62d",
        "59962ce3b0d8b7efec2840accca8fb7a6066f2bd"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 05 18:22:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 18:22:44 2010 -0700"
      },
      "message": "Merge \"Make pixels prettier.\" into kraken"
    },
    {
      "commit": "59962ce3b0d8b7efec2840accca8fb7a6066f2bd",
      "tree": "df8cdeff7829a272eace6b0fc0cfa17a09a3c3a0",
      "parents": [
        "d32de7f38f7d675d7fed8edc23e12f445a5bd091"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 05 18:01:24 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 05 18:12:27 2010 -0700"
      },
      "message": "Make pixels prettier.\n\nChange-Id: If3b0774b70cbe943894c15ffa1da111ad887010f\n"
    },
    {
      "commit": "bc49b43b573321340d3daf83ebfe54099a3bc62d",
      "tree": "92045fa910e41485b868dda03014f85cddc93a88",
      "parents": [
        "1af31f6cd821c871f01a714fa5a1e769271fd3c5",
        "bf81cb91aa584d3b52d807aa4134a1a90569de31"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Apr 05 17:25:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 17:25:17 2010 -0700"
      },
      "message": "am bf81cb91: am a6cce790: Merge \"Fix 2325549: Allow up to 4 lines of summary text in Settings\" into froyo\n\nMerge commit \u0027bf81cb91aa584d3b52d807aa4134a1a90569de31\u0027 into kraken\n\n* commit \u0027bf81cb91aa584d3b52d807aa4134a1a90569de31\u0027:\n  Fix 2325549: Allow up to 4 lines of summary text in Settings\n"
    },
    {
      "commit": "bf81cb91aa584d3b52d807aa4134a1a90569de31",
      "tree": "9274e6363b1d0baa1b290f4b30ecf23b173bcbb3",
      "parents": [
        "e0143409af39e050b3137aef9baa72d86f32f8d5",
        "a6cce790b24debae49f1df9f039e83e3e29e5cd1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Apr 05 17:21:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 17:21:20 2010 -0700"
      },
      "message": "am a6cce790: Merge \"Fix 2325549: Allow up to 4 lines of summary text in Settings\" into froyo\n\nMerge commit \u0027a6cce790b24debae49f1df9f039e83e3e29e5cd1\u0027 into froyo-plus-aosp\n\n* commit \u0027a6cce790b24debae49f1df9f039e83e3e29e5cd1\u0027:\n  Fix 2325549: Allow up to 4 lines of summary text in Settings\n"
    },
    {
      "commit": "a6cce790b24debae49f1df9f039e83e3e29e5cd1",
      "tree": "58d174745892b02f03571d396b1adf76092b9926",
      "parents": [
        "bcbb7b2765e47c52b6b84f01ac7e7c56f740e2a1",
        "fdceefd8a220a49192755c2a32e129915fb359e1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Apr 05 17:16:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 17:16:00 2010 -0700"
      },
      "message": "Merge \"Fix 2325549: Allow up to 4 lines of summary text in Settings\" into froyo"
    },
    {
      "commit": "fdceefd8a220a49192755c2a32e129915fb359e1",
      "tree": "182b081f2b16370675e8c34d5a21bf7008d3185b",
      "parents": [
        "9c50996b175a1ee4b0069cba5163310c0189ac36"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Apr 02 18:47:17 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Apr 05 16:53:10 2010 -0700"
      },
      "message": "Fix 2325549: Allow up to 4 lines of summary text in Settings\n\nThis fixes a number of screens in Settings (see the bug for examples).\nThough it seems like a scary change, it should be safe since\nthe added line doesn\u0027t affect layout unless it\u0027s used, in which\ncase the view is slightly taller.\n\nChange-Id: I13d04efadee19b407febabfae7825aedf66e8744\n"
    },
    {
      "commit": "1af31f6cd821c871f01a714fa5a1e769271fd3c5",
      "tree": "97cb1eedf310453a8bfba506c4648630d95b3e04",
      "parents": [
        "fb8cc4d302fd05bdc98a55eae8bb1c8f4f59cfc6",
        "e0143409af39e050b3137aef9baa72d86f32f8d5"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Apr 05 16:51:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 16:51:22 2010 -0700"
      },
      "message": "am e0143409: am bcbb7b27: Merge \"docs: add manifest documentation for installLocation\" into froyo\n\nMerge commit \u0027e0143409af39e050b3137aef9baa72d86f32f8d5\u0027 into kraken\n\n* commit \u0027e0143409af39e050b3137aef9baa72d86f32f8d5\u0027:\n  docs: add manifest documentation for installLocation\n"
    },
    {
      "commit": "e0143409af39e050b3137aef9baa72d86f32f8d5",
      "tree": "dc1af6a622ea0f877c29c0d3132694013eb957cd",
      "parents": [
        "6ba03118790f57ec0c0c9d6ed3198de11a08b6a9",
        "bcbb7b2765e47c52b6b84f01ac7e7c56f740e2a1"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Apr 05 16:44:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 16:44:58 2010 -0700"
      },
      "message": "am bcbb7b27: Merge \"docs: add manifest documentation for installLocation\" into froyo\n\nMerge commit \u0027bcbb7b2765e47c52b6b84f01ac7e7c56f740e2a1\u0027 into froyo-plus-aosp\n\n* commit \u0027bcbb7b2765e47c52b6b84f01ac7e7c56f740e2a1\u0027:\n  docs: add manifest documentation for installLocation\n"
    },
    {
      "commit": "bcbb7b2765e47c52b6b84f01ac7e7c56f740e2a1",
      "tree": "82fd43e190a7c70e994459cfe37af25a1d166beb",
      "parents": [
        "0abdf03d9dba2f42fd457b63c8b7e8b03d3ee84f",
        "c861a5d24ed847b58d197109d79a4d26572b7cf2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Apr 05 16:37:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 16:37:07 2010 -0700"
      },
      "message": "Merge \"docs: add manifest documentation for installLocation\" into froyo"
    },
    {
      "commit": "c861a5d24ed847b58d197109d79a4d26572b7cf2",
      "tree": "00f915e4366ee78803231a6adbc03a7b948d5533",
      "parents": [
        "61c3a13e5f9d20c621f49598a0082063404c5f7e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 05 15:47:54 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Apr 05 16:09:21 2010 -0700"
      },
      "message": "docs: add manifest documentation for installLocation\n\nChange-Id: Id52e3460bd1ada86b6b32a47dd020829d65ac5f8\n"
    },
    {
      "commit": "fb8cc4d302fd05bdc98a55eae8bb1c8f4f59cfc6",
      "tree": "86bc56d42efd04b14063d2492c5a42cd1ee69b0c",
      "parents": [
        "0001882200d392af6cd8908685a13d25bc07736b",
        "6ba03118790f57ec0c0c9d6ed3198de11a08b6a9"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 15:46:22 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 15:46:22 2010 -0700"
      },
      "message": "am 6ba03118: am 0abdf03d: Merge \"bug 2542580: fix bad icon.\" into froyo\n\nMerge commit \u00276ba03118790f57ec0c0c9d6ed3198de11a08b6a9\u0027 into kraken\n\n* commit \u00276ba03118790f57ec0c0c9d6ed3198de11a08b6a9\u0027:\n  bug 2542580: fix bad icon.\n"
    },
    {
      "commit": "6ba03118790f57ec0c0c9d6ed3198de11a08b6a9",
      "tree": "21775902366f4d57f21f7350fd3dc14472b38165",
      "parents": [
        "e725a9634b0cea150b29755ed94c53e621b4f273",
        "0abdf03d9dba2f42fd457b63c8b7e8b03d3ee84f"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 15:42:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 15:42:30 2010 -0700"
      },
      "message": "am 0abdf03d: Merge \"bug 2542580: fix bad icon.\" into froyo\n\nMerge commit \u00270abdf03d9dba2f42fd457b63c8b7e8b03d3ee84f\u0027 into froyo-plus-aosp\n\n* commit \u00270abdf03d9dba2f42fd457b63c8b7e8b03d3ee84f\u0027:\n  bug 2542580: fix bad icon.\n"
    },
    {
      "commit": "0abdf03d9dba2f42fd457b63c8b7e8b03d3ee84f",
      "tree": "0800ea138fc463aefc371e6c2be06c0b932b2819",
      "parents": [
        "4c59ca8bdb02bf0ca0bb090ecb39d94e260ab2f0",
        "54e93ee7eab8cb6fe3f4d8cc6d5c000bfee6c73d"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 15:36:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 15:36:40 2010 -0700"
      },
      "message": "Merge \"bug 2542580: fix bad icon.\" into froyo"
    },
    {
      "commit": "0001882200d392af6cd8908685a13d25bc07736b",
      "tree": "13e570e917616b76f612b914c249a1e6e97d042a",
      "parents": [
        "a03dfc079263bc6eb9bbb060273ea346930b4944",
        "e725a9634b0cea150b29755ed94c53e621b4f273"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Apr 05 15:22:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 15:22:59 2010 -0700"
      },
      "message": "am e725a963: am 4c59ca8b: Merge \"remove OTA packages from the old (pre-froyo) updater\" into froyo\n\nMerge commit \u0027e725a9634b0cea150b29755ed94c53e621b4f273\u0027 into kraken\n\n* commit \u0027e725a9634b0cea150b29755ed94c53e621b4f273\u0027:\n  remove OTA packages from the old (pre-froyo) updater\n"
    },
    {
      "commit": "e725a9634b0cea150b29755ed94c53e621b4f273",
      "tree": "319b1664d0fbb180b4f9fa7dddca86c85da11299",
      "parents": [
        "ca5e7de82b18dcd5fb8f617b40b45c95edce8c3e",
        "4c59ca8bdb02bf0ca0bb090ecb39d94e260ab2f0"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Apr 05 15:19:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 15:19:49 2010 -0700"
      },
      "message": "am 4c59ca8b: Merge \"remove OTA packages from the old (pre-froyo) updater\" into froyo\n\nMerge commit \u00274c59ca8bdb02bf0ca0bb090ecb39d94e260ab2f0\u0027 into froyo-plus-aosp\n\n* commit \u00274c59ca8bdb02bf0ca0bb090ecb39d94e260ab2f0\u0027:\n  remove OTA packages from the old (pre-froyo) updater\n"
    },
    {
      "commit": "4c59ca8bdb02bf0ca0bb090ecb39d94e260ab2f0",
      "tree": "3297fb2eb638c3ae9ba760b172cf079ae4c278af",
      "parents": [
        "21390f08138801f9e008917c0c0149839a80d002",
        "944ff0b788bf1702bad38d21cc2b83a9985dd112"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Apr 05 15:16:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 15:16:12 2010 -0700"
      },
      "message": "Merge \"remove OTA packages from the old (pre-froyo) updater\" into froyo"
    },
    {
      "commit": "944ff0b788bf1702bad38d21cc2b83a9985dd112",
      "tree": "4ce51b51cbaf07890c839c993fe1be5dbd034f03",
      "parents": [
        "44dcf658718fcc0b563dcad50fb59e8fe507cd0a"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Apr 05 15:07:36 2010 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Apr 05 15:10:31 2010 -0700"
      },
      "message": "remove OTA packages from the old (pre-froyo) updater\n\nThe old updater ran in the system process, so only that UID can delete\nits downloads.  Do this on startup in case we\u0027ve just upgraded from\nsomething before froyo and need to clean up those packages.\n\nb/2571619 - eclair -\u003e froyo update package not deleted\n\nChange-Id: I0a5e7834c3ecd2cc2f6fd73052b3a38e1294b5d5\n"
    },
    {
      "commit": "54e93ee7eab8cb6fe3f4d8cc6d5c000bfee6c73d",
      "tree": "2734037be1564ff1a70987f27cb45a881a38f587",
      "parents": [
        "badaa7782d76115154a63d47d02caec15832fcb9"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 15:09:52 2010 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 15:09:52 2010 -0700"
      },
      "message": "bug 2542580: fix bad icon.\n\n- borrow hdpi asset instead (for now), until I get a new icon from UX.\n\nChange-Id: I6425698b02a3bcb53448db05f9939d48a2078c26\n"
    },
    {
      "commit": "a03dfc079263bc6eb9bbb060273ea346930b4944",
      "tree": "daac2fbc09d39ad78d85447a41bdebdbd89a2448",
      "parents": [
        "6613ffb331891de4829f0975a926b2845875439e",
        "ca5e7de82b18dcd5fb8f617b40b45c95edce8c3e"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Apr 05 15:03:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 15:03:48 2010 -0700"
      },
      "message": "am ca5e7de8: am 21390f08: Merge \"Adding a feature definition for touchscreens that was overlooked in the last round.\" into froyo\n\nMerge commit \u0027ca5e7de82b18dcd5fb8f617b40b45c95edce8c3e\u0027 into kraken\n\n* commit \u0027ca5e7de82b18dcd5fb8f617b40b45c95edce8c3e\u0027:\n  Adding a feature definition for touchscreens that was overlooked in the last\n"
    },
    {
      "commit": "6613ffb331891de4829f0975a926b2845875439e",
      "tree": "39296af929e117a90f0da78926789724bf834ce0",
      "parents": [
        "dc56ced8f062cf96e23320b9a0aa637976fde162",
        "16197a246fdeff0167f9abdc6a3da5d83759993d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Apr 05 15:03:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 15:03:45 2010 -0700"
      },
      "message": "am 16197a24: am 0db37997: Merge \"Revert to previous text selection behavior\" into froyo\n\nMerge commit \u002716197a246fdeff0167f9abdc6a3da5d83759993d\u0027 into kraken\n\n* commit \u002716197a246fdeff0167f9abdc6a3da5d83759993d\u0027:\n  Revert to previous text selection behavior\n"
    },
    {
      "commit": "ca5e7de82b18dcd5fb8f617b40b45c95edce8c3e",
      "tree": "79063c17eafc30532349db418df6e9d48299ce55",
      "parents": [
        "16197a246fdeff0167f9abdc6a3da5d83759993d",
        "21390f08138801f9e008917c0c0149839a80d002"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Apr 05 14:59:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:59:47 2010 -0700"
      },
      "message": "am 21390f08: Merge \"Adding a feature definition for touchscreens that was overlooked in the last round.\" into froyo\n\nMerge commit \u002721390f08138801f9e008917c0c0149839a80d002\u0027 into froyo-plus-aosp\n\n* commit \u002721390f08138801f9e008917c0c0149839a80d002\u0027:\n  Adding a feature definition for touchscreens that was overlooked in the last\n"
    },
    {
      "commit": "16197a246fdeff0167f9abdc6a3da5d83759993d",
      "tree": "9f054fbf7921c4d29b2bb6b16d934d88f0bd3297",
      "parents": [
        "f84207f6ca90307b10d94e484baf55330d644c1d",
        "0db37997366a4d781af48be758a9d90b6d07d7d5"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Apr 05 14:59:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:59:44 2010 -0700"
      },
      "message": "am 0db37997: Merge \"Revert to previous text selection behavior\" into froyo\n\nMerge commit \u00270db37997366a4d781af48be758a9d90b6d07d7d5\u0027 into froyo-plus-aosp\n\n* commit \u00270db37997366a4d781af48be758a9d90b6d07d7d5\u0027:\n  Revert to previous text selection behavior\n"
    },
    {
      "commit": "21390f08138801f9e008917c0c0149839a80d002",
      "tree": "7e1c23d69b5a9b07ceb9f6c884333151cae3b65b",
      "parents": [
        "0db37997366a4d781af48be758a9d90b6d07d7d5",
        "b0fe033ff8695418645ede29ce683949f68033c2"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Apr 05 14:56:03 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 14:56:03 2010 -0700"
      },
      "message": "Merge \"Adding a feature definition for touchscreens that was overlooked in the last round.\" into froyo"
    },
    {
      "commit": "0db37997366a4d781af48be758a9d90b6d07d7d5",
      "tree": "11b0115134b6261ea785e0e2bee31dad859700ea",
      "parents": [
        "c6af69b2684e1a95368f52e1f1614595f85c9c12",
        "8cdb684163051c12f37e8a5f9031f17efd9d0fa4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Apr 05 14:55:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 14:55:10 2010 -0700"
      },
      "message": "Merge \"Revert to previous text selection behavior\" into froyo"
    },
    {
      "commit": "dc56ced8f062cf96e23320b9a0aa637976fde162",
      "tree": "85c119ffdcfc8430fa9a8388341713e1dd650e2c",
      "parents": [
        "6becff379d28ca0a03f4472e86c940af8f11383d",
        "f84207f6ca90307b10d94e484baf55330d644c1d"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Apr 05 14:53:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:53:41 2010 -0700"
      },
      "message": "am f84207f6: am c6af69b2: Merge \"Add an extra for the Disconnect Headset State.\" into froyo\n\nMerge commit \u0027f84207f6ca90307b10d94e484baf55330d644c1d\u0027 into kraken\n\n* commit \u0027f84207f6ca90307b10d94e484baf55330d644c1d\u0027:\n  Add an extra for the Disconnect Headset State.\n"
    },
    {
      "commit": "f84207f6ca90307b10d94e484baf55330d644c1d",
      "tree": "baf6059a9bc47c1334909d635a4dc2d37f51c289",
      "parents": [
        "d97eb7bdd03fb4cb2c69afcfeb6d6f5c086f7fbb",
        "c6af69b2684e1a95368f52e1f1614595f85c9c12"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Apr 05 14:50:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:50:46 2010 -0700"
      },
      "message": "am c6af69b2: Merge \"Add an extra for the Disconnect Headset State.\" into froyo\n\nMerge commit \u0027c6af69b2684e1a95368f52e1f1614595f85c9c12\u0027 into froyo-plus-aosp\n\n* commit \u0027c6af69b2684e1a95368f52e1f1614595f85c9c12\u0027:\n  Add an extra for the Disconnect Headset State.\n"
    },
    {
      "commit": "8cdb684163051c12f37e8a5f9031f17efd9d0fa4",
      "tree": "b5fbaca51660e742398250149e38134aef81c6fd",
      "parents": [
        "5923c9718390bf6d50c52661263f15c1f863012b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Apr 05 14:27:59 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Apr 05 14:48:44 2010 -0700"
      },
      "message": "Revert to previous text selection behavior\n\nThere was a new behavior that starting \"Select text\" would allow you to\nswipe from beginning to end and immediately copy that. This change\nreverts to the previous behavior that \"Select text\" will start where\nyour cursor is currently and any tap will extend the selection from that\norigin to the point of the tap.\n\nChange-Id: Ib955cc8d62a652f518435953da2f54e810d9dfb0\n"
    },
    {
      "commit": "c6af69b2684e1a95368f52e1f1614595f85c9c12",
      "tree": "98a52460b39115f78e88c37e79ece460437f9bca",
      "parents": [
        "badaa7782d76115154a63d47d02caec15832fcb9",
        "c24dbdb57b30f9e8fa6b0c5b48372017b5ae46b0"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Apr 05 14:45:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 14:45:27 2010 -0700"
      },
      "message": "Merge \"Add an extra for the Disconnect Headset State.\" into froyo"
    },
    {
      "commit": "6becff379d28ca0a03f4472e86c940af8f11383d",
      "tree": "ba426ef42924e44be5967eae96e92961527e95bd",
      "parents": [
        "c778f71d5c36ed2b3d8dfce3a82b343e40f7bd3a",
        "d97eb7bdd03fb4cb2c69afcfeb6d6f5c086f7fbb"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 14:44:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:44:07 2010 -0700"
      },
      "message": "am d97eb7bd: am badaa778: Merge \"bug #2542580: fix stat_notify_chat icon for mdpi resource.\" into froyo\n\nMerge commit \u0027d97eb7bdd03fb4cb2c69afcfeb6d6f5c086f7fbb\u0027 into kraken\n\n* commit \u0027d97eb7bdd03fb4cb2c69afcfeb6d6f5c086f7fbb\u0027:\n  bug #2542580: fix stat_notify_chat icon for mdpi resource.\n"
    },
    {
      "commit": "c24dbdb57b30f9e8fa6b0c5b48372017b5ae46b0",
      "tree": "71c6384fe75e86b3075c5e3fa811da71d1934a27",
      "parents": [
        "7a17f0c04e0d09d003e6842f9af1d7cd0efc198f"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Apr 02 14:44:43 2010 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Apr 05 14:43:59 2010 -0700"
      },
      "message": "Add an extra for the Disconnect Headset State.\n\nThis extra tells as to who initiated the disconnection.\n\nBug:2568119\nChange-Id: Iea706ad69f79ae0257604dfa84d49126fb851cca\n"
    },
    {
      "commit": "b0fe033ff8695418645ede29ce683949f68033c2",
      "tree": "6453d9cd70918e45f4340489e36bce2f14a79300",
      "parents": [
        "44dcf658718fcc0b563dcad50fb59e8fe507cd0a"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Apr 05 14:43:58 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Mon Apr 05 14:43:58 2010 -0700"
      },
      "message": "Adding a feature definition for touchscreens that was overlooked in the last\nround.\n\nChange-Id: I8f30676a7b468a9868503b05f366709d5534a44e\n"
    },
    {
      "commit": "d97eb7bdd03fb4cb2c69afcfeb6d6f5c086f7fbb",
      "tree": "8e73ff5a5075e8de6ae0bf6713e9030698ae7d65",
      "parents": [
        "733a2f654934d452b2febf6f80cd1136830758d5",
        "badaa7782d76115154a63d47d02caec15832fcb9"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 14:40:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:40:23 2010 -0700"
      },
      "message": "am badaa778: Merge \"bug #2542580: fix stat_notify_chat icon for mdpi resource.\" into froyo\n\nMerge commit \u0027badaa7782d76115154a63d47d02caec15832fcb9\u0027 into froyo-plus-aosp\n\n* commit \u0027badaa7782d76115154a63d47d02caec15832fcb9\u0027:\n  bug #2542580: fix stat_notify_chat icon for mdpi resource.\n"
    },
    {
      "commit": "badaa7782d76115154a63d47d02caec15832fcb9",
      "tree": "52e677595bdc7ec48432d06cd8b3a5e50c4d09c1",
      "parents": [
        "1b4c0d702066794b9ce97b02721aa9e552997381",
        "36d13c32a697e3a1bf864f93fb926f86b4524af5"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 14:36:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 14:36:47 2010 -0700"
      },
      "message": "Merge \"bug #2542580: fix stat_notify_chat icon for mdpi resource.\" into froyo"
    },
    {
      "commit": "c778f71d5c36ed2b3d8dfce3a82b343e40f7bd3a",
      "tree": "5b02f320678e4a7301950f35e9c1f1a7768f3be1",
      "parents": [
        "507748e9726c53dbf8f2619f0046b80915dbf9db",
        "733a2f654934d452b2febf6f80cd1136830758d5"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 05 14:25:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:25:31 2010 -0700"
      },
      "message": "am 733a2f65: am 1b4c0d70: Merge \"Fix a crash in BatteryStatsImpl, due to a previous fix.\" into froyo\n\nMerge commit \u0027733a2f654934d452b2febf6f80cd1136830758d5\u0027 into kraken\n\n* commit \u0027733a2f654934d452b2febf6f80cd1136830758d5\u0027:\n  Fix a crash in BatteryStatsImpl, due to a previous fix.\n"
    },
    {
      "commit": "733a2f654934d452b2febf6f80cd1136830758d5",
      "tree": "f4907ad70c1dd1bf3b00f5f2213b2898cfcf20c9",
      "parents": [
        "6c9356028cc94259c9d1f5f937d9cca1f45914d3",
        "1b4c0d702066794b9ce97b02721aa9e552997381"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 05 14:20:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 14:20:57 2010 -0700"
      },
      "message": "am 1b4c0d70: Merge \"Fix a crash in BatteryStatsImpl, due to a previous fix.\" into froyo\n\nMerge commit \u00271b4c0d702066794b9ce97b02721aa9e552997381\u0027 into froyo-plus-aosp\n\n* commit \u00271b4c0d702066794b9ce97b02721aa9e552997381\u0027:\n  Fix a crash in BatteryStatsImpl, due to a previous fix.\n"
    },
    {
      "commit": "36d13c32a697e3a1bf864f93fb926f86b4524af5",
      "tree": "a9d65b8aae7be9a88a6a4b3b09b89ff6ee2a7c61",
      "parents": [
        "5923c9718390bf6d50c52661263f15c1f863012b"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 14:18:55 2010 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Apr 05 14:18:55 2010 -0700"
      },
      "message": "bug #2542580: fix stat_notify_chat icon for mdpi resource.\n\nChange-Id: Id6a14f76077334ad2925aeecb04fd0f69209c91f\n"
    },
    {
      "commit": "1b4c0d702066794b9ce97b02721aa9e552997381",
      "tree": "79a222ccf98293602b12a271f757348eed02c53c",
      "parents": [
        "44dcf658718fcc0b563dcad50fb59e8fe507cd0a",
        "e5795610bdc97aebfaa863b5134294aed5c7c1f2"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 05 14:17:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 14:17:55 2010 -0700"
      },
      "message": "Merge \"Fix a crash in BatteryStatsImpl, due to a previous fix.\" into froyo"
    },
    {
      "commit": "507748e9726c53dbf8f2619f0046b80915dbf9db",
      "tree": "336e96a58f9e29c84b4650ea0ce87b9ed7d7925f",
      "parents": [
        "1cab19369dd72bc27ce756b71a822ddba3bf527c",
        "6c9356028cc94259c9d1f5f937d9cca1f45914d3"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Mon Apr 05 13:19:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 13:19:39 2010 -0700"
      },
      "message": "am 6c935602: am 44dcf658: Make createVideoThumbnail and createImageThumbnail look consistent.\n\nMerge commit \u00276c9356028cc94259c9d1f5f937d9cca1f45914d3\u0027 into kraken\n\n* commit \u00276c9356028cc94259c9d1f5f937d9cca1f45914d3\u0027:\n  Make createVideoThumbnail and createImageThumbnail look consistent.\n"
    },
    {
      "commit": "6c9356028cc94259c9d1f5f937d9cca1f45914d3",
      "tree": "81cc55dbea400cb50df5eb6623c46b2e2500b66c",
      "parents": [
        "6cf2c14f65336cf32dba5faa812cc2eca8c31a6a",
        "44dcf658718fcc0b563dcad50fb59e8fe507cd0a"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Mon Apr 05 13:16:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 13:16:19 2010 -0700"
      },
      "message": "am 44dcf658: Make createVideoThumbnail and createImageThumbnail look consistent.\n\nMerge commit \u002744dcf658718fcc0b563dcad50fb59e8fe507cd0a\u0027 into froyo-plus-aosp\n\n* commit \u002744dcf658718fcc0b563dcad50fb59e8fe507cd0a\u0027:\n  Make createVideoThumbnail and createImageThumbnail look consistent.\n"
    },
    {
      "commit": "44dcf658718fcc0b563dcad50fb59e8fe507cd0a",
      "tree": "b9b83c5d87120c5e21c0d670502ac93ceeeda47b",
      "parents": [
        "3eefc126e5a0b4af4738332e8d43fe2e2d00424c"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Mon Apr 05 11:26:40 2010 -0700"
      },
      "committer": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Mon Apr 05 13:06:39 2010 -0700"
      },
      "message": "Make createVideoThumbnail and createImageThumbnail look consistent.\n\nChange-Id: I9a4798fefe3968ac847d46100036a6dde39791c9\n"
    },
    {
      "commit": "e5795610bdc97aebfaa863b5134294aed5c7c1f2",
      "tree": "429bd1145a145cf29a2968de38c25dbe6683a856",
      "parents": [
        "73a8f26aef40184d9d5dfe9dabcfbd345deb6386"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 05 12:43:44 2010 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 05 12:43:44 2010 -0700"
      },
      "message": "Fix a crash in BatteryStatsImpl, due to a previous fix.\n\nThis is probably the real fix for the original bug. The last line was probably not\nwell formed and resulted in an overrun in the native code.\n\nBug: 2564824\nChange-Id: I8a9cc267f8045a61eff4b5d532258afa32a8b837\n"
    },
    {
      "commit": "1cab19369dd72bc27ce756b71a822ddba3bf527c",
      "tree": "08941f6441e28b0699278a0e12d7e3ca4c6e5eb8",
      "parents": [
        "edff6dbe5b4eb9cc596829301c511483cb8544a3",
        "6cf2c14f65336cf32dba5faa812cc2eca8c31a6a"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Apr 05 12:33:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 12:33:03 2010 -0700"
      },
      "message": "am 6cf2c14f: am 3eefc126: check for webviewcore before reading settings\n\nMerge commit \u00276cf2c14f65336cf32dba5faa812cc2eca8c31a6a\u0027 into kraken\n\n* commit \u00276cf2c14f65336cf32dba5faa812cc2eca8c31a6a\u0027:\n  check for webviewcore before reading settings\n"
    },
    {
      "commit": "edff6dbe5b4eb9cc596829301c511483cb8544a3",
      "tree": "47c4066e68e58ee50e286e6dbc521d6bd13c3175",
      "parents": [
        "86d663faa082e7bd1f605f70a058bd4216615e4b",
        "b7ff4574b5a8273b0ff43ca7f490ba5ceec42912"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Apr 05 12:30:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 12:30:32 2010 -0700"
      },
      "message": "Merge \"Switch from hardware_legacy to new HAL GPS interface.\" into kraken"
    },
    {
      "commit": "6cf2c14f65336cf32dba5faa812cc2eca8c31a6a",
      "tree": "8b6b508ceff8608f10251adf83459d6c4573774b",
      "parents": [
        "e64e090e0d4f70233fac901ac1b977123f6f0452",
        "3eefc126e5a0b4af4738332e8d43fe2e2d00424c"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Apr 05 12:30:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 12:30:12 2010 -0700"
      },
      "message": "am 3eefc126: check for webviewcore before reading settings\n\nMerge commit \u00273eefc126e5a0b4af4738332e8d43fe2e2d00424c\u0027 into froyo-plus-aosp\n\n* commit \u00273eefc126e5a0b4af4738332e8d43fe2e2d00424c\u0027:\n  check for webviewcore before reading settings\n"
    },
    {
      "commit": "3eefc126e5a0b4af4738332e8d43fe2e2d00424c",
      "tree": "6a90990a5ceff87abe409cf41edc023a37d7bb31",
      "parents": [
        "f9b1a092b6c86549a8257015a03ea59ebcd9a85e"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Apr 05 15:05:59 2010 -0400"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Apr 05 15:25:26 2010 -0400"
      },
      "message": "check for webviewcore before reading settings\n\nIn setActive(), the WebViewCore instance may\nhave already been destroyed before the settings\nobject can be read.\n\nChange-Id: I46b2a57b2d92fc7216b1c984f7044fea1fc2409e\nhttp://b/2570700\n"
    },
    {
      "commit": "b7ff4574b5a8273b0ff43ca7f490ba5ceec42912",
      "tree": "24ee42758b5e858203c8023f6f78f053141ef9a7",
      "parents": [
        "db4b80dda05d3b7a446f7d72fbf0f0255e49f3e2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Apr 05 15:24:34 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Apr 05 15:24:34 2010 -0400"
      },
      "message": "Switch from hardware_legacy to new HAL GPS interface.\n\nChange-Id: I19b299fbcbd44d711a64ece98955d095eb9ffa2b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "86d663faa082e7bd1f605f70a058bd4216615e4b",
      "tree": "f2044a68d18226062294ab2b8caa07c09176e3dd",
      "parents": [
        "d32de7f38f7d675d7fed8edc23e12f445a5bd091",
        "e64e090e0d4f70233fac901ac1b977123f6f0452"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Apr 05 11:40:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 11:40:44 2010 -0700"
      },
      "message": "am e64e090e: am f9b1a092: Only include WEB_EDIT if there are more textfields.\n\nMerge commit \u0027e64e090e0d4f70233fac901ac1b977123f6f0452\u0027 into kraken\n\n* commit \u0027e64e090e0d4f70233fac901ac1b977123f6f0452\u0027:\n  Only include WEB_EDIT if there are more textfields.\n"
    },
    {
      "commit": "e64e090e0d4f70233fac901ac1b977123f6f0452",
      "tree": "3be71cf99ace8b894404581edaa1aa06a36bb0df",
      "parents": [
        "9d782f62defba898c3ebaa498ea1be9e5cb26ac7",
        "f9b1a092b6c86549a8257015a03ea59ebcd9a85e"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Apr 05 11:38:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 11:38:05 2010 -0700"
      },
      "message": "am f9b1a092: Only include WEB_EDIT if there are more textfields.\n\nMerge commit \u0027f9b1a092b6c86549a8257015a03ea59ebcd9a85e\u0027 into froyo-plus-aosp\n\n* commit \u0027f9b1a092b6c86549a8257015a03ea59ebcd9a85e\u0027:\n  Only include WEB_EDIT if there are more textfields.\n"
    },
    {
      "commit": "f9b1a092b6c86549a8257015a03ea59ebcd9a85e",
      "tree": "c2559745eb1116eb2abe0320a011b1da911939ce",
      "parents": [
        "73a8f26aef40184d9d5dfe9dabcfbd345deb6386"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Mar 31 15:32:36 2010 -0400"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Apr 05 14:31:37 2010 -0400"
      },
      "message": "Only include WEB_EDIT if there are more textfields.\n\nFixes http://b/issue?id\u003d2559070\n\nRequires a change to external/webkit.\n\nChange-Id: I411a04d260c781a91d16832704bb5c34e9751bc1\n"
    },
    {
      "commit": "d32de7f38f7d675d7fed8edc23e12f445a5bd091",
      "tree": "180605d65e8297e75c607f4518364971828bf3bc",
      "parents": [
        "db4b80dda05d3b7a446f7d72fbf0f0255e49f3e2",
        "9d782f62defba898c3ebaa498ea1be9e5cb26ac7"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Mon Apr 05 10:44:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 10:44:45 2010 -0700"
      },
      "message": "am 9d782f62: am 73a8f26a: Merge \"NetworkManagementService: Combine setInterfaceRx/Tx throttle and add max speed\" into froyo\n\nMerge commit \u00279d782f62defba898c3ebaa498ea1be9e5cb26ac7\u0027 into kraken\n\n* commit \u00279d782f62defba898c3ebaa498ea1be9e5cb26ac7\u0027:\n  NetworkManagementService: Combine setInterfaceRx/Tx throttle and add max speed\n"
    },
    {
      "commit": "9d782f62defba898c3ebaa498ea1be9e5cb26ac7",
      "tree": "01aefb69b72752106bbd667f488a3fbfbdb2bbe3",
      "parents": [
        "11f759cf9a2b585c57adf4833ba706fd94e06571",
        "73a8f26aef40184d9d5dfe9dabcfbd345deb6386"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Mon Apr 05 10:41:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Apr 05 10:41:19 2010 -0700"
      },
      "message": "am 73a8f26a: Merge \"NetworkManagementService: Combine setInterfaceRx/Tx throttle and add max speed\" into froyo\n\nMerge commit \u002773a8f26aef40184d9d5dfe9dabcfbd345deb6386\u0027 into froyo-plus-aosp\n\n* commit \u002773a8f26aef40184d9d5dfe9dabcfbd345deb6386\u0027:\n  NetworkManagementService: Combine setInterfaceRx/Tx throttle and add max speed\n"
    },
    {
      "commit": "73a8f26aef40184d9d5dfe9dabcfbd345deb6386",
      "tree": "185d940d40ef4b5c44dbc928ac28a9902c368bcf",
      "parents": [
        "5923c9718390bf6d50c52661263f15c1f863012b",
        "be23fba286e6772f2eb37ef25f252d7a73ef9dce"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Mon Apr 05 10:35:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 05 10:35:56 2010 -0700"
      },
      "message": "Merge \"NetworkManagementService: Combine setInterfaceRx/Tx throttle and add max speed\" into froyo"
    },
    {
      "commit": "db4b80dda05d3b7a446f7d72fbf0f0255e49f3e2",
      "tree": "e816aeb6f19977afba7b4140348712b0a502cf7c",
      "parents": [
        "00b74270c9f136a8727c5f6cda0997a3a905f385",
        "11f759cf9a2b585c57adf4833ba706fd94e06571"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Apr 04 17:58:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Apr 04 17:58:51 2010 -0700"
      },
      "message": "am 11f759cf: am 5923c971: Fix \\\u0027dumpsys backup\\\u0027\n\nMerge commit \u002711f759cf9a2b585c57adf4833ba706fd94e06571\u0027 into kraken\n\n* commit \u002711f759cf9a2b585c57adf4833ba706fd94e06571\u0027:\n  Fix \u0027dumpsys backup\u0027\n"
    },
    {
      "commit": "11f759cf9a2b585c57adf4833ba706fd94e06571",
      "tree": "98f39c1f9dcfa7818b4fc8167bc0131fb182a8b5",
      "parents": [
        "5fe7b4094791b898f8ffcc166c621a2bc5b05c1e",
        "5923c9718390bf6d50c52661263f15c1f863012b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Apr 04 17:56:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Apr 04 17:56:35 2010 -0700"
      },
      "message": "am 5923c971: Fix \\\u0027dumpsys backup\\\u0027\n\nMerge commit \u00275923c9718390bf6d50c52661263f15c1f863012b\u0027 into froyo-plus-aosp\n\n* commit \u00275923c9718390bf6d50c52661263f15c1f863012b\u0027:\n  Fix \u0027dumpsys backup\u0027\n"
    },
    {
      "commit": "5923c9718390bf6d50c52661263f15c1f863012b",
      "tree": "53b6e03b2aef843cc04fbd732a0ce23ac51e1d6e",
      "parents": [
        "1484b6d6b75e13dd96b0f47158926d7989808272"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Apr 04 17:45:35 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Apr 04 17:45:35 2010 -0700"
      },
      "message": "Fix \u0027dumpsys backup\u0027\n\n\"for (Type foo : mSetOfType)\" doesn\u0027t work when mSetOfType is null.\n\nChange-Id: Iac667c7309f99b12d3147830e166b542b29cba5f\n"
    },
    {
      "commit": "00b74270c9f136a8727c5f6cda0997a3a905f385",
      "tree": "57e8b7aa5d09ef5909326e952e04367d24c291e7",
      "parents": [
        "5b53244a4e6c81b5346cde22fabbbefe5b472cf7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 26 10:41:48 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Apr 04 18:44:05 2010 -0400"
      },
      "message": "Move files internal to LocationManagerService from framework.jar to services.jar\n\nChange-Id: Iebbfc49b8300ab59730733efdf489ec87ea45a25\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "5b53244a4e6c81b5346cde22fabbbefe5b472cf7",
      "tree": "a64de313b3e4ebe22b3efa41fdb7312e6be5c142",
      "parents": [
        "79e642e8ed75033eacc461633a8f4cd5157d25df"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 17 23:28:36 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Apr 04 18:44:05 2010 -0400"
      },
      "message": "GpsNetInitiatedHandler: whitespace cleanup\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "79e642e8ed75033eacc461633a8f4cd5157d25df",
      "tree": "ebc3346802f4868d9dae41e10003b2c0e893d2b7",
      "parents": [
        "a9d0771377a1208cfaab7c7b2bf68332ab370f49"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 17 23:19:25 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Apr 04 18:44:05 2010 -0400"
      },
      "message": "Call LocationManager.sendNiResponse() instead of calling directly to GpsLocationProvider\n\nChange-Id: I6a5b47abb0519f5228d29bc3340bb2490564803e\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a9d0771377a1208cfaab7c7b2bf68332ab370f49",
      "tree": "a1e4a3531da4ee2f0490fcadab4b576d12788e1d",
      "parents": [
        "cedd71b8217efd2d2310570d8875a7686ca8f760",
        "5fe7b4094791b898f8ffcc166c621a2bc5b05c1e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 02 19:22:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 19:22:51 2010 -0700"
      },
      "message": "am 5fe7b409: am 1484b6d6: Merge \"Fix \"incall in landscape sometimes\" bug #2523942\" into froyo\n\nMerge commit \u00275fe7b4094791b898f8ffcc166c621a2bc5b05c1e\u0027 into kraken\n\n* commit \u00275fe7b4094791b898f8ffcc166c621a2bc5b05c1e\u0027:\n  Fix \"incall in landscape sometimes\" bug #2523942\n"
    },
    {
      "commit": "5fe7b4094791b898f8ffcc166c621a2bc5b05c1e",
      "tree": "9b1d3ce4e8753b3965fa593e7d82edc93c7fc93a",
      "parents": [
        "24903fecb0607b7972d4576e9efd258a7e9590f4",
        "1484b6d6b75e13dd96b0f47158926d7989808272"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 02 19:18:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 19:18:09 2010 -0700"
      },
      "message": "am 1484b6d6: Merge \"Fix \"incall in landscape sometimes\" bug #2523942\" into froyo\n\nMerge commit \u00271484b6d6b75e13dd96b0f47158926d7989808272\u0027 into froyo-plus-aosp\n\n* commit \u00271484b6d6b75e13dd96b0f47158926d7989808272\u0027:\n  Fix \"incall in landscape sometimes\" bug #2523942\n"
    },
    {
      "commit": "1484b6d6b75e13dd96b0f47158926d7989808272",
      "tree": "dd1d210a42efd5560bd1401314040a9ed0267ffc",
      "parents": [
        "fc5aa9cfd103258c45fe1d6c072e93f227a044d8",
        "b696aee7b30487feaf6188675a3f01e13ac65a13"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 02 19:14:58 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 02 19:14:58 2010 -0700"
      },
      "message": "Merge \"Fix \"incall in landscape sometimes\" bug #2523942\" into froyo"
    },
    {
      "commit": "b696aee7b30487feaf6188675a3f01e13ac65a13",
      "tree": "978284ac5141acc7a2c9c608b6d2d86e9c257ca3",
      "parents": [
        "29039deea99a5529d92f7add3f9077ab247d3acd"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 02 19:08:30 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Apr 02 19:13:51 2010 -0700"
      },
      "message": "Fix \"incall in landscape sometimes\" bug #2523942\n\nThe problem turns out to have been a deep weirdness in the way that keyguard\nand incall interact.  Incall gets relaunched when the keyboard is opened/closed,\nwhich transiently exposes keyguard with its nosensor orientation demands, and\nthat plus the long keyguard-hide animation was leaving incall in a bad state\nfrom which the window manager didn\u0027t try to recover.\n\nWe now disregard animating-towards-hidden windows [i.e. keyguard] when running\nthrough the app tokens to determine what orientation should be, and do not do\nconfiguration calculations at all while the display is frozen.  There can still\nbe a transient state in which incall is drawn in landscape, but things proceed\nfrom there to relaunch it back into the proper portrait orientation, and it\nends up in the right state in the end.\n\nChange-Id: I0d74ee19064b6d7f65600976f1b5b16b7ec36f31\n"
    },
    {
      "commit": "cedd71b8217efd2d2310570d8875a7686ca8f760",
      "tree": "9c8bac5b5a1e475e59182f865ba376062e608668",
      "parents": [
        "e27c176e6c7f595bcf44a68e850513f6a57b0acc",
        "24903fecb0607b7972d4576e9efd258a7e9590f4"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Apr 02 18:46:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 18:46:35 2010 -0700"
      },
      "message": "am 24903fec: am fc5aa9cf: Merge \"doc change: miscellaneous small fixes.\" into froyo\n\nMerge commit \u002724903fecb0607b7972d4576e9efd258a7e9590f4\u0027 into kraken\n\n* commit \u002724903fecb0607b7972d4576e9efd258a7e9590f4\u0027:\n  doc change: miscellaneous small fixes.\n"
    },
    {
      "commit": "24903fecb0607b7972d4576e9efd258a7e9590f4",
      "tree": "75da211ecc9b74be24d6d7a8dc7142dc6573ade4",
      "parents": [
        "c2e060cbedaa2371fcc5c909c216c8ceafa4f649",
        "fc5aa9cfd103258c45fe1d6c072e93f227a044d8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Apr 02 18:40:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 18:40:50 2010 -0700"
      },
      "message": "am fc5aa9cf: Merge \"doc change: miscellaneous small fixes.\" into froyo\n\nMerge commit \u0027fc5aa9cfd103258c45fe1d6c072e93f227a044d8\u0027 into froyo-plus-aosp\n\n* commit \u0027fc5aa9cfd103258c45fe1d6c072e93f227a044d8\u0027:\n  doc change: miscellaneous small fixes.\n"
    },
    {
      "commit": "fc5aa9cfd103258c45fe1d6c072e93f227a044d8",
      "tree": "127841044114f70d3749fdb8543d749dbc9f817f",
      "parents": [
        "0913ce95c29371cb7b58e294a8d60262bc7f4329",
        "fe1ffc3aadf14fbd402dced74663735174e1f533"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Apr 02 18:37:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 02 18:37:10 2010 -0700"
      },
      "message": "Merge \"doc change: miscellaneous small fixes.\" into froyo"
    },
    {
      "commit": "fe1ffc3aadf14fbd402dced74663735174e1f533",
      "tree": "13ce455ca2b42e0d21c9dbe66a119058a902f4a4",
      "parents": [
        "352cf1a45e26803a466d096ca2d679ea5a3ac249"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Apr 01 09:50:15 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Apr 02 17:51:57 2010 -0700"
      },
      "message": "doc change: miscellaneous small fixes.\n\nChange-Id: Iaa317261bdc20cefa38e022dfc275fea3acd97a2\n"
    },
    {
      "commit": "e27c176e6c7f595bcf44a68e850513f6a57b0acc",
      "tree": "11b8137635a671c572054abcb2f2742e18fec526",
      "parents": [
        "1ea99657e754e6e9bad80c73357f496d1e8c5750",
        "c2e060cbedaa2371fcc5c909c216c8ceafa4f649"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 02 17:27:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 17:27:31 2010 -0700"
      },
      "message": "am c2e060cb: am 0913ce95: Merge \"Potential fix for bug: 2564824 : Device runtime restart in BatteryService\" into froyo\n\nMerge commit \u0027c2e060cbedaa2371fcc5c909c216c8ceafa4f649\u0027 into kraken\n\n* commit \u0027c2e060cbedaa2371fcc5c909c216c8ceafa4f649\u0027:\n  Potential fix for bug: 2564824 : Device runtime restart in BatteryService\n"
    },
    {
      "commit": "c2e060cbedaa2371fcc5c909c216c8ceafa4f649",
      "tree": "7bde3f11216d96c8e59005386b81037bf7d4c169",
      "parents": [
        "6f8b89bb6641dfc34fa36dec52d25115b35b37ec",
        "0913ce95c29371cb7b58e294a8d60262bc7f4329"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 02 17:24:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 17:24:49 2010 -0700"
      },
      "message": "am 0913ce95: Merge \"Potential fix for bug: 2564824 : Device runtime restart in BatteryService\" into froyo\n\nMerge commit \u00270913ce95c29371cb7b58e294a8d60262bc7f4329\u0027 into froyo-plus-aosp\n\n* commit \u00270913ce95c29371cb7b58e294a8d60262bc7f4329\u0027:\n  Potential fix for bug: 2564824 : Device runtime restart in BatteryService\n"
    },
    {
      "commit": "0913ce95c29371cb7b58e294a8d60262bc7f4329",
      "tree": "0d1ef974a9e036ba7b7e7099bf91464963d32a63",
      "parents": [
        "b2ade4a7e60bed95a25714fbfaeb1a8d8f734dc0",
        "2098eadfba7aba5d667579222f0fac76d1235ff0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 02 17:20:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 02 17:20:53 2010 -0700"
      },
      "message": "Merge \"Potential fix for bug: 2564824 : Device runtime restart in BatteryService\" into froyo"
    },
    {
      "commit": "1ea99657e754e6e9bad80c73357f496d1e8c5750",
      "tree": "ce8f99e9ec33895c13dc17d395ce14f714ae6a8a",
      "parents": [
        "ffc67455f8a96d9bba775a44d0942fbc70058755",
        "6f8b89bb6641dfc34fa36dec52d25115b35b37ec"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 02 16:52:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 16:52:23 2010 -0700"
      },
      "message": "am 6f8b89bb: am b2ade4a7: Merge \"Make sure when WebView modified mScrollX/Y directly, onScrollChanged() is called so that the View system can do what it needs to adjust.\" into froyo\n\nMerge commit \u00276f8b89bb6641dfc34fa36dec52d25115b35b37ec\u0027 into kraken\n\n* commit \u00276f8b89bb6641dfc34fa36dec52d25115b35b37ec\u0027:\n  Make sure when WebView modified mScrollX/Y directly,\n"
    },
    {
      "commit": "d1cff1b4a477bad7f6c968572ecdff26ca6e8cda",
      "tree": "5601f9dae05cedfd0bd2c21932e1f5f86462c062",
      "parents": [
        "e13beb09dadfba4806e6784bc7cde1466eb54ca4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 02 16:51:26 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 02 16:51:26 2010 -0700"
      },
      "message": "Fix issue #2564479: Favorite Recipes App Installation Fail\n\nChange-Id: Ide1045e3f6bef9ed2a2fee08bfeda8c58feb685f\n"
    },
    {
      "commit": "6f8b89bb6641dfc34fa36dec52d25115b35b37ec",
      "tree": "1588d753ed4af72d956a7a9dc4cb9cd596c4368e",
      "parents": [
        "128f1a87c55a291109ce521a92308c186e5d2db5",
        "b2ade4a7e60bed95a25714fbfaeb1a8d8f734dc0"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 02 16:46:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 16:46:39 2010 -0700"
      },
      "message": "am b2ade4a7: Merge \"Make sure when WebView modified mScrollX/Y directly, onScrollChanged() is called so that the View system can do what it needs to adjust.\" into froyo\n\nMerge commit \u0027b2ade4a7e60bed95a25714fbfaeb1a8d8f734dc0\u0027 into froyo-plus-aosp\n\n* commit \u0027b2ade4a7e60bed95a25714fbfaeb1a8d8f734dc0\u0027:\n  Make sure when WebView modified mScrollX/Y directly,\n"
    },
    {
      "commit": "b2ade4a7e60bed95a25714fbfaeb1a8d8f734dc0",
      "tree": "ecaa3f64f156820094849f6033d902e5293ff58c",
      "parents": [
        "6024ca5c90203b6c33acc6adfbf7e4e613549a0a",
        "327dce9e36f86dcb57bc45da6273df27aab60b02"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 02 16:41:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 02 16:41:13 2010 -0700"
      },
      "message": "Merge \"Make sure when WebView modified mScrollX/Y directly, onScrollChanged() is called so that the View system can do what it needs to adjust.\" into froyo"
    },
    {
      "commit": "ffc67455f8a96d9bba775a44d0942fbc70058755",
      "tree": "409b25bdc99db51dea00c9c95ac2c9b2c9c1598c",
      "parents": [
        "e47009aabd269176b8748a5308de89bafec25c16",
        "128f1a87c55a291109ce521a92308c186e5d2db5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 02 16:25:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 16:25:33 2010 -0700"
      },
      "message": "am 128f1a87: am 6024ca5c: Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()\n\nMerge commit \u0027128f1a87c55a291109ce521a92308c186e5d2db5\u0027 into kraken\n\n* commit \u0027128f1a87c55a291109ce521a92308c186e5d2db5\u0027:\n  Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()\n"
    },
    {
      "commit": "128f1a87c55a291109ce521a92308c186e5d2db5",
      "tree": "74e6f51b1bb4425547970dc6a6a4908a466e8551",
      "parents": [
        "0f7c543cc48d287591b5638a15bf8ca977e162a2",
        "6024ca5c90203b6c33acc6adfbf7e4e613549a0a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 02 16:20:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 16:20:54 2010 -0700"
      },
      "message": "am 6024ca5c: Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()\n\nMerge commit \u00276024ca5c90203b6c33acc6adfbf7e4e613549a0a\u0027 into froyo-plus-aosp\n\n* commit \u00276024ca5c90203b6c33acc6adfbf7e4e613549a0a\u0027:\n  Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()\n"
    },
    {
      "commit": "6024ca5c90203b6c33acc6adfbf7e4e613549a0a",
      "tree": "a5b7341673bb342075fdb333fafb6aadf7918f72",
      "parents": [
        "eb6e3edc0f21c5c8a574f8086f9622c44c0ff866"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 02 16:05:20 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Apr 02 16:05:20 2010 -0700"
      },
      "message": "Fix bug 2185026 - back button in context menu now calls onContextMenuClosed()\n\nChange-Id: I6c16879a8ad8e4651d21f639a620a936bf991f8d\n"
    },
    {
      "commit": "327dce9e36f86dcb57bc45da6273df27aab60b02",
      "tree": "86c8912d5c6b1a92e1aa6a4f8868aace42b1e719",
      "parents": [
        "61c3a13e5f9d20c621f49598a0082063404c5f7e"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 02 15:38:55 2010 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Apr 02 15:38:55 2010 -0700"
      },
      "message": "Make sure when WebView modified mScrollX/Y directly,\nonScrollChanged() is called so that the View system\ncan do what it needs to adjust.\n\nAs WebView\u0027s onScrollChanged will call sendOurVisibleRect(),\nwe don\u0027t need to call it explicitly any more.\n\nFix http://b/issue?id\u003d2438457"
    },
    {
      "commit": "e47009aabd269176b8748a5308de89bafec25c16",
      "tree": "fb1820a8bf0e6312db4a538fbd7c018714c80bfc",
      "parents": [
        "265bffa901049f55f28ae1dbb414cb66276f726b",
        "0f7c543cc48d287591b5638a15bf8ca977e162a2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Apr 02 14:14:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 02 14:14:24 2010 -0700"
      },
      "message": "am 0f7c543c: am eb6e3edc: Merge \"Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly.\" into froyo\n\nMerge commit \u00270f7c543cc48d287591b5638a15bf8ca977e162a2\u0027 into kraken\n\n* commit \u00270f7c543cc48d287591b5638a15bf8ca977e162a2\u0027:\n  Coalesce multiple encoded AAC frames into a single input buffer on this particular OMX codec to increase throughput significantly.\n"
    },
    {
      "commit": "2098eadfba7aba5d667579222f0fac76d1235ff0",
      "tree": "25436b66bb9ea320ae937241723aaeb00792161a",
      "parents": [
        "2d8234b73d11fdc2178232cabad3ffaa23723405"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 02 13:46:49 2010 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 02 14:11:29 2010 -0700"
      },
      "message": "Potential fix for bug: 2564824 : Device runtime restart in BatteryService\n\nLook for corrupted bytes and replace with ?\n\nIf the problem is in the parsing code, then this will not help.\n\nChange-Id: If33643f126a4099d4113e37760c6ef74683fe97e\n"
    }
  ],
  "next": "0f7c543cc48d287591b5638a15bf8ca977e162a2"
}
