)]}'
{
  "log": [
    {
      "commit": "a8529f68671a8a118751cb6ad577f44eaf076b96",
      "tree": "bf191767698261c9bdd7b599593f3177a188da7d",
      "parents": [
        "579d418db016a9ae87479da9e29d8827474d68f5"
      ],
      "author": {
        "name": "Oscar Montemayor",
        "email": "oam@google.com",
        "time": "Wed Nov 18 10:14:20 2009 -0800"
      },
      "committer": {
        "name": "Oscar Montemayor",
        "email": "oam@google.com",
        "time": "Tue Nov 24 11:44:19 2009 -0800"
      },
      "message": "Encrypted File Systems Project. Installer modifications.\nStarted to modify isntaller for data redirection to a secure location.\n"
    },
    {
      "commit": "01d9fe1d064af2394c82648c0ec7ffa721353889",
      "tree": "b0f23b57140401b0786b90ec0eb03afa61304772",
      "parents": [
        "4bbdf934458253dbdb331d2b614a085256ba8d6c",
        "cfe90ce461eacf3ae6a8556594a0f682a31cfb84"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 16:03:16 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 16:03:16 2009 -0800"
      },
      "message": "am cfe90ce4: am 05799981: Fix issue #2281046: Size and pressure don\\\u0027t change\n\nMerge commit \u0027cfe90ce461eacf3ae6a8556594a0f682a31cfb84\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027cfe90ce461eacf3ae6a8556594a0f682a31cfb84\u0027:\n  Fix issue #2281046: Size and pressure don\u0027t change\n"
    },
    {
      "commit": "cfe90ce461eacf3ae6a8556594a0f682a31cfb84",
      "tree": "2b3012e686bd2aea7b01a128801ad33ea83c2ef4",
      "parents": [
        "44e15c44ad10b36bd3649b21ea7432348e2f05f8",
        "05799981d8d930e0b929cdb99f9407e3ee18c142"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 15:58:18 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 15:58:18 2009 -0800"
      },
      "message": "am 05799981: Fix issue #2281046: Size and pressure don\\\u0027t change\n\nMerge commit \u002705799981d8d930e0b929cdb99f9407e3ee18c142\u0027 into eclair-mr2\n\n* commit \u002705799981d8d930e0b929cdb99f9407e3ee18c142\u0027:\n  Fix issue #2281046: Size and pressure don\u0027t change\n"
    },
    {
      "commit": "05799981d8d930e0b929cdb99f9407e3ee18c142",
      "tree": "db7c2316a441f6f245515ae6938e82ec315e13d0",
      "parents": [
        "bca9f1bbb31cf05ba17af049a5ea37f57981f00e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 13:08:14 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 15:49:15 2009 -0800"
      },
      "message": "Fix issue #2281046: Size and pressure don\u0027t change\n\nChange-Id: Iadc1d438a494bb1495ee6d93d0dd3b4a491a378f\n"
    },
    {
      "commit": "f7a5721895ee95f4c7b58e8993fb03ec017dab85",
      "tree": "b43ed237b49a110c1c920c34674f7184a3cb5ad8",
      "parents": [
        "eb393ce8ee00b7b938523767756dc7c9da2ac11c",
        "b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f"
      ],
      "author": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 14:30:35 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 14:30:35 2009 -0800"
      },
      "message": "am b2796da2: am 0d631b9b: Merge change Ie7096ebb into eclair\n\nMerge commit \u0027b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f\u0027:\n  Add logging of headset events to help debug issue.\n"
    },
    {
      "commit": "b2796da2ed4d0ef3bd94e187156c3d21e7e2a07f",
      "tree": "64e0c32d57db31a5878cf572c26a47b2cbe3447a",
      "parents": [
        "4174016dbd043eda493e9cd1925ed84549c7b3c0",
        "0d631b9b58db54bee58da717b38b8020bc3d0437"
      ],
      "author": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 13:55:25 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 13:55:25 2009 -0800"
      },
      "message": "am 0d631b9b: Merge change Ie7096ebb into eclair\n\nMerge commit \u00270d631b9b58db54bee58da717b38b8020bc3d0437\u0027 into eclair-mr2\n\n* commit \u00270d631b9b58db54bee58da717b38b8020bc3d0437\u0027:\n  Add logging of headset events to help debug issue.\n"
    },
    {
      "commit": "fa351d388d0441432f4e616ef87a5c97a088dd04",
      "tree": "7787d0e188c7ec092dfda6f52e0c457ead361eef",
      "parents": [
        "f40abf427e614b850dfb3723622af3e6039a9815",
        "e5683369d2f3cbda3e6c09c66b4d6df77c9b3c0a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 13:13:39 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 13:13:39 2009 -0800"
      },
      "message": "am e5683369: Merge change I60dfecdc into eclair-mr2\n\nMerge commit \u0027e5683369d2f3cbda3e6c09c66b4d6df77c9b3c0a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027e5683369d2f3cbda3e6c09c66b4d6df77c9b3c0a\u0027:\n  Add window manager support for overriding button and keyboard backlight values.\n"
    },
    {
      "commit": "e7096ebba1f188871d0c5f04055d21c6153b9907",
      "tree": "009a7e28128a1eca78d4018f36085e91cabb6b1e",
      "parents": [
        "a0f9a4f73579c2afa4dd82499a69abce94a3f23f"
      ],
      "author": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 13:06:07 2009 -0800"
      },
      "committer": {
        "name": "Eric Olsen",
        "email": "eolsen@android.com",
        "time": "Mon Nov 23 13:06:07 2009 -0800"
      },
      "message": "Add logging of headset events to help debug issue.\n\nSigned-off-by: Eric Olsen \u003ceolsen@android.com\u003e\n"
    },
    {
      "commit": "fb73f79340375013225618a5d87f46b958f698ef",
      "tree": "aeeee397d3485533d7cf5c8d9cca6f22313fd4f8",
      "parents": [
        "132dab8f91f5e87581660069753f238ea9914732"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 11:31:18 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 15:16:55 2009 -0500"
      },
      "message": "Add window manager support for overriding button and keyboard backlight values.\n\nThe new backlightBrightness field works similarly as the existing WindowManager.LayoutParams.screenBrightness field\n\nNeeded for bugs:\n    b/2233655 (under low ambient light the touch keys remain illuminated during video playback and never timeout)\n    b/2221079 (Backlight for home/search/back/etc buttons should turn off when in dock in night mode)\n\nChange-Id: I60dfecdc7bb653b0db38094464de651220b3d438\n"
    },
    {
      "commit": "6ed9c32c04d7f57bf66835c481a17b254762cea3",
      "tree": "59ab87c93241d96ca20e19dfeebd6c4ec67fa0cd",
      "parents": [
        "1f0a0ed549f79c4ad6d783c93319d6807ab88847",
        "132dab8f91f5e87581660069753f238ea9914732"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 23 11:21:01 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:21:01 2009 -0800"
      },
      "message": "am 132dab8f: am a0f9a4f7: Merge change I2083b297 into eclair\n\nMerge commit \u0027132dab8f91f5e87581660069753f238ea9914732\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027132dab8f91f5e87581660069753f238ea9914732\u0027:\n  Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n"
    },
    {
      "commit": "132dab8f91f5e87581660069753f238ea9914732",
      "tree": "57f177524bae03f1a791dbb73a8bf2c648d66270",
      "parents": [
        "4103924742c376716ce5866f6d2f53eac4f3cb59",
        "a0f9a4f73579c2afa4dd82499a69abce94a3f23f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 23 11:16:27 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:16:27 2009 -0800"
      },
      "message": "am a0f9a4f7: Merge change I2083b297 into eclair\n\nMerge commit \u0027a0f9a4f73579c2afa4dd82499a69abce94a3f23f\u0027 into eclair-mr2\n\n* commit \u0027a0f9a4f73579c2afa4dd82499a69abce94a3f23f\u0027:\n  Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n"
    },
    {
      "commit": "1f0a0ed549f79c4ad6d783c93319d6807ab88847",
      "tree": "573a6557248d5253fc15cd6796e278bf547b6d7d",
      "parents": [
        "5493df919b01952857eb3b78fad3fe2cff573935",
        "4103924742c376716ce5866f6d2f53eac4f3cb59"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 11:12:04 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:12:04 2009 -0800"
      },
      "message": "am 41039247: am 8abd5f0d: Fix issue #2267665 IME keyboard appears as Blank in compose view...\n\nMerge commit \u00274103924742c376716ce5866f6d2f53eac4f3cb59\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00274103924742c376716ce5866f6d2f53eac4f3cb59\u0027:\n  Fix issue #2267665 IME keyboard appears as Blank in compose view...\n"
    },
    {
      "commit": "a0f9a4f73579c2afa4dd82499a69abce94a3f23f",
      "tree": "df4bb0c4cc0596db9f0c12dfe44aea67b0eb4b66",
      "parents": [
        "8abd5f0d519afa787e7c64e429df17ccc661ce75",
        "2083b297e401957dfae07ca11c29e8c95f440a97"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 23 11:11:55 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 23 11:11:55 2009 -0800"
      },
      "message": "Merge change I2083b297 into eclair\n\n* changes:\n  Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n"
    },
    {
      "commit": "4103924742c376716ce5866f6d2f53eac4f3cb59",
      "tree": "3324304bb57a9097d1dde16ed5c6fdce6de6f1ff",
      "parents": [
        "bbd6cb463b405fc90912dee470fe6c7b8c6b1f54",
        "8abd5f0d519afa787e7c64e429df17ccc661ce75"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 11:05:54 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 11:05:54 2009 -0800"
      },
      "message": "am 8abd5f0d: Fix issue #2267665 IME keyboard appears as Blank in compose view...\n\nMerge commit \u00278abd5f0d519afa787e7c64e429df17ccc661ce75\u0027 into eclair-mr2\n\n* commit \u00278abd5f0d519afa787e7c64e429df17ccc661ce75\u0027:\n  Fix issue #2267665 IME keyboard appears as Blank in compose view...\n"
    },
    {
      "commit": "8abd5f0d519afa787e7c64e429df17ccc661ce75",
      "tree": "713fda306e83c1263bfea51fc8c00c9349572676",
      "parents": [
        "174b726917c12d61f9135a180afc8413d845dc2d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 20 18:09:03 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 23 10:58:56 2009 -0800"
      },
      "message": "Fix issue #2267665 IME keyboard appears as Blank in compose view...\n\n...if you re-lunch messaging application after deleting the\ncharacter and pressing home key\n\nChange-Id: Idc7da05e54730958644e80069764237e5db6f288\n"
    },
    {
      "commit": "1866591c192a434c3edcafb808e31b8262cadeb2",
      "tree": "eb0616a277d51a14c1b1bb30bf0b609554f023b0",
      "parents": [
        "d0a1101f1df69bcaee81ad4d4fcf9509257e738c",
        "34c5813e488fd4f044e545f177a20f553580ce6a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 10:45:24 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 10:45:24 2009 -0800"
      },
      "message": "am 34c5813e: am 174b7269: Merge change Id886fb28 into eclair\n\nMerge commit \u002734c5813e488fd4f044e545f177a20f553580ce6a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002734c5813e488fd4f044e545f177a20f553580ce6a\u0027:\n  Fix deadlock in WindowManagerService.reenableKeyguard()\n"
    },
    {
      "commit": "34c5813e488fd4f044e545f177a20f553580ce6a",
      "tree": "3875e16d9a3137a682b1e9bd4997f2353e4e5f24",
      "parents": [
        "cd979d555fbf991bdc59b3521281786e78e809fc",
        "174b726917c12d61f9135a180afc8413d845dc2d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 23 10:40:13 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 23 10:40:13 2009 -0800"
      },
      "message": "am 174b7269: Merge change Id886fb28 into eclair\n\nMerge commit \u0027174b726917c12d61f9135a180afc8413d845dc2d\u0027 into eclair-mr2\n\n* commit \u0027174b726917c12d61f9135a180afc8413d845dc2d\u0027:\n  Fix deadlock in WindowManagerService.reenableKeyguard()\n"
    },
    {
      "commit": "983ee099de60e0288997e33e3fea5c4ff647f5cd",
      "tree": "b37b50b7f50d7644a2b8bfe55c45c4a770e5647b",
      "parents": [
        "e7800946a42c0ebe8e0b3f6eba04a96a9641aaff"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 22 01:42:24 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 22 02:00:13 2009 -0500"
      },
      "message": "Fix deadlock in WindowManagerService.reenableKeyguard()\n\nIf reenableKeyguard() is called before the previous disableKeyguard() call is processed,\nthen TokenWatcher.sendNotificationLocked() will cancel the request, resulting in neither\nthe TokenWatcher acquired() or released() methods being called.\nIn that case, reenableKeyguard() will hang waiting for released() to set\nmWaitingUntilKeyguardReenabled to false.  Now we only wait in reenableKeyguard()\nif the TokenWatcher acquired() method is called and the keyguard has actually been disabled.\n\nThis should fix bug b/2270192\n\nChange-Id: Id886fb28df607dbb4543124f2db6997121d6a682\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "589f8d7d414b132afcef4405122fdf02228f3c8b",
      "tree": "e26e507d262174a3984feeec35840c0ba3d16f2f",
      "parents": [
        "b11f8a216f326a96bbdb08b470a7de8c2fa81edf",
        "53e9c126f5fc39459554f0290a2c863f645d397a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 13:36:14 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 20 13:36:14 2009 -0800"
      },
      "message": "am 53e9c126: am a1ce6551: Merge change I69324a33 into eclair\n\nMerge commit \u002753e9c126f5fc39459554f0290a2c863f645d397a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002753e9c126f5fc39459554f0290a2c863f645d397a\u0027:\n  AlarmManagerService: Fix daylight savings time offset computation\n"
    },
    {
      "commit": "53e9c126f5fc39459554f0290a2c863f645d397a",
      "tree": "c7cbfeecefe5d1b9fbbca1fe445a66d8f1d8d5fa",
      "parents": [
        "d47fad27d76527dfa27f6c5425cc4074f6c3a158",
        "a1ce6551e1fd8a1ed4af58857413c0a7f701b5c2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 13:32:17 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 20 13:32:17 2009 -0800"
      },
      "message": "am a1ce6551: Merge change I69324a33 into eclair\n\nMerge commit \u0027a1ce6551e1fd8a1ed4af58857413c0a7f701b5c2\u0027 into eclair-mr2\n\n* commit \u0027a1ce6551e1fd8a1ed4af58857413c0a7f701b5c2\u0027:\n  AlarmManagerService: Fix daylight savings time offset computation\n"
    },
    {
      "commit": "1f7b4134db07acbb429cd770441ff460fa6f4b1b",
      "tree": "10b9002ddf06bd6e6550aadee867317f103f1d1e",
      "parents": [
        "2a6a149fc2abfb8ef654ed36ce4524209f5e33bc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 15:12:51 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 15:16:58 2009 -0500"
      },
      "message": "AlarmManagerService: Fix daylight savings time offset computation\n\nFixes b/2244560 (Time Stamp On Bug Reports And Pictures Is One Hour Off)\n\nChange-Id: I69324a33f80e41ce68a0e6fdba08b80ed9453e19\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "9d633968ceb502e95f9785b169742624f72614f5",
      "tree": "efc707137e6fda7ae1d440b5e6bba4162ce2d6ca",
      "parents": [
        "12c90b0525d8e97a2fae060f95e9761c0c48c26d",
        "401a712e3b3b41c77e79a130d7b07d653e18bcab"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 09:56:25 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 20 09:56:25 2009 -0800"
      },
      "message": "am 401a712e: IPowerManager: remove some unused methods.\n\nMerge commit \u0027401a712e3b3b41c77e79a130d7b07d653e18bcab\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027401a712e3b3b41c77e79a130d7b07d653e18bcab\u0027:\n  IPowerManager: remove some unused methods.\n"
    },
    {
      "commit": "401a712e3b3b41c77e79a130d7b07d653e18bcab",
      "tree": "be03921021e7f21d578baadbaaa2e7ebe5c1f30e",
      "parents": [
        "aa5e25d2205fdba8663cfb7658e227658a06606c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 11:50:21 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 20 11:50:21 2009 -0500"
      },
      "message": "IPowerManager: remove some unused methods.\n\nChange-Id: I7c7fa7eaf6c99e723da20939c27fbc172ad51613\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "2083b297e401957dfae07ca11c29e8c95f440a97",
      "tree": "e28b4e420c7a3e7573e5358951bc317c954cab37",
      "parents": [
        "57bda83d105a1fc3c4c0ccb6cb743e6ba7c98870"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 20 07:26:56 2009 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 20 07:26:56 2009 -0800"
      },
      "message": "Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.\n\nThe cause of the problem is that under certain circumstance the HeadsetObserver receives unexpected connection events. For instance,\nwhen removing a bad quality 3.5mm stereo jack without mic the following events can be received:\n1 connection of a headset with mic\n2 removal of a headset with mic.\n\nThe result is that the no mic headset is never disconnected and audio policy manager considers it is still present. Then the music or downlink call audio is always routed to headset even if none is connected giving the impression that audio is lost, except whne you reconnect a headset of enable speaker phone.\n\nThe fix consists in adding more checks in HeadsetObserver to reject illegal transitions in headset state received from event observer.\n"
    },
    {
      "commit": "a7ad3f6c71ad6701fcaa6ecf75452563addb0dd0",
      "tree": "0452868450534ba19ff8e2112ebc4068deee9826",
      "parents": [
        "9aaf01b9d03e931c9d37858562ea47dbaf44a3be",
        "50a21f4d3b70360b36acad20e234c380654fd59f"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Nov 19 17:28:42 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 19 17:28:42 2009 -0800"
      },
      "message": "am 50a21f4d: add reboot() method to PowerManager\n\nMerge commit \u002750a21f4d3b70360b36acad20e234c380654fd59f\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002750a21f4d3b70360b36acad20e234c380654fd59f\u0027:\n  add reboot() method to PowerManager\n"
    },
    {
      "commit": "50a21f4d3b70360b36acad20e234c380654fd59f",
      "tree": "ae5a32323d740cf4af6c03a573fd6c96ffa27b86",
      "parents": [
        "793810f68fcf1ace817f6ebcb42a6adb13c28582"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Nov 19 12:49:53 2009 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Nov 19 17:18:31 2009 -0800"
      },
      "message": "add reboot() method to PowerManager\n\nIn order to unbundle System Update, we need some to expose in the SDK\nsome way to reboot the device into recovery.  Add a reboot() method to\nPowerManager, protected by the android.permission.REBOOT permission.\n"
    },
    {
      "commit": "d9a49b00ce8702820a20ce00b4904f70718dc63b",
      "tree": "fc435a9b176c920eb256704045fdb2a2f123c61c",
      "parents": [
        "e922751eb6d5e19a4c85dc92d57fddb7ccff7808"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Nov 19 01:44:58 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Nov 19 01:44:58 2009 -0500"
      },
      "message": "Fix broken merges from MR2:\n\ne090281428cbd1114f4ae2f10755013cea09cdb5 Fix a race condition that resulted in the screen coming on without the brightness set to the correct value.\n0e5bb7f1c9558bcf76af4f31dd5a11e78bcbdc9d PowerManagerService: Hold a wakelock while mProximityTask is queued\n\nChange-Id: I8082b546467f839f53187534bb4264e59bd4a7db\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d28fcd5bb8e5734a12b83f7cefde759c009e7b6e",
      "tree": "8badeba02d7e7705611736b08287663bc7e6a4ee",
      "parents": [
        "5b2f5ced25aee6fec49ffd30abeca2801c98fbd8",
        "efd91d7ce01c7bd538fb0ca66d9f5395352211f8"
      ],
      "author": {
        "name": "repo sync",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 20:12:50 2009 -0500"
      },
      "committer": {
        "name": "repo sync",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 20:13:09 2009 -0500"
      },
      "message": "resolved conflicts for merge of efd91d7c to eclair-mr2-plus-aosp\n\nSigned-off-by: repo sync \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "efd91d7ce01c7bd538fb0ca66d9f5395352211f8",
      "tree": "09961a642c9aaf9b3c2f21f46481f36fd998e640",
      "parents": [
        "ddd017f872bee40450c0e73dcf6608a9fdc49a05",
        "03786b83bd02f8dd8e1049d333fbfdee395ac965"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 16:24:37 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 18 16:24:37 2009 -0800"
      },
      "message": "am 03786b83: Merge change I813fdb7a into eclair\n\nMerge commit \u002703786b83bd02f8dd8e1049d333fbfdee395ac965\u0027 into eclair-mr2\n\n* commit \u002703786b83bd02f8dd8e1049d333fbfdee395ac965\u0027:\n  Fixes for proximity sensor behavior:\n"
    },
    {
      "commit": "03786b83bd02f8dd8e1049d333fbfdee395ac965",
      "tree": "3922a710fcfd9dcf9dab489235f8f57d733eb217",
      "parents": [
        "dfc066e769ec227b4dbf0e2e5097973c20c2b34f",
        "0e39ea83c5578e0d55e120c91ff7cfeeb0c1cb2f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 18 16:20:32 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 18 16:20:32 2009 -0800"
      },
      "message": "Merge change I813fdb7a into eclair\n\n* changes:\n  Fixes for proximity sensor behavior:\n"
    },
    {
      "commit": "0e39ea83c5578e0d55e120c91ff7cfeeb0c1cb2f",
      "tree": "a4ef4b0b89816adc34b10618889aa4021867c58f",
      "parents": [
        "30998a59aced3248b3a6f5e507dba0394fb54cad"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 15:37:10 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 18 18:45:59 2009 -0500"
      },
      "message": "Fixes for proximity sensor behavior:\n\nAdd optional flag to Wakelock.release() to specify whether we should wait for proximity sensor to go negative before turning on the screen.\nClear the \"waiting for proximity sensor to go negative\" state when the power key is pressed.\n\nPart of the fix for b/2243198 (Black screen lockup after ending call)\n\nChange-Id: I813fdb7aa4192cd3384a25be9e59d7d4b90da53a\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "08a22a200739e0e14784e1c7139ed78e50c15dfa",
      "tree": "45c47291528bba366e280600c29d3153d5bbe58c",
      "parents": [
        "f28ae14f8fc146c42cb817e15363cac0e2b0ab11",
        "a2f4c2543a7f78b77491c701230e8f406dcca540"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 18 11:55:41 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 18 11:55:41 2009 -0800"
      },
      "message": "am a2f4c254: am 1d62ea9d: Fix issue #2249821: Unable to start passion in safe mode\n\nMerge commit \u0027a2f4c2543a7f78b77491c701230e8f406dcca540\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a2f4c2543a7f78b77491c701230e8f406dcca540\u0027:\n  Fix issue #2249821: Unable to start passion in safe mode\n"
    },
    {
      "commit": "a2f4c2543a7f78b77491c701230e8f406dcca540",
      "tree": "c44a3f3dad9cb5c0a9ab7cbaae2d2245edc09a75",
      "parents": [
        "a4fa107f97933a81c42ee3cd9ca3984c08e5ab25",
        "1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 18 11:51:05 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 18 11:51:05 2009 -0800"
      },
      "message": "am 1d62ea9d: Fix issue #2249821: Unable to start passion in safe mode\n\nMerge commit \u00271d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e\u0027 into eclair-mr2\n\n* commit \u00271d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e\u0027:\n  Fix issue #2249821: Unable to start passion in safe mode\n"
    },
    {
      "commit": "1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e",
      "tree": "570e95a255cf59398bff01e5f88fcd74ce48e4ef",
      "parents": [
        "30998a59aced3248b3a6f5e507dba0394fb54cad"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 17 12:49:50 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 18 11:42:32 2009 -0800"
      },
      "message": "Fix issue #2249821: Unable to start passion in safe mode\n\nHolding down the trackball now works.\n\nAlso fix a little API check warning from Intent.\n\nChange-Id: Icb1f901535cb521917bf7f847a93c4ff7861d20e\n"
    },
    {
      "commit": "5021e08d58fc32e0a9a21a11196590da14ab8cd5",
      "tree": "6a3e21b688cdcae445e664a284f4e36f025b171a",
      "parents": [
        "1f60ff34cd353235eedb20bd0c6e2d4a1e6bcc06",
        "9a5985a8d975f88e314a321392cc7e25bd14ad0e"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 17 21:57:38 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 17 21:57:38 2009 -0800"
      },
      "message": "am 9a5985a8: Merge change I24e47245 into eclair-mr2\n\nMerge commit \u00279a5985a8d975f88e314a321392cc7e25bd14ad0e\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00279a5985a8d975f88e314a321392cc7e25bd14ad0e\u0027:\n  Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox.\n"
    },
    {
      "commit": "9a5985a8d975f88e314a321392cc7e25bd14ad0e",
      "tree": "2bf581fc0bde8c8554b4c991d0622fcd8c1e429b",
      "parents": [
        "e45ebbaf1b4450bb65fa13aaa3e64243ab838435",
        "3d40df335e4c0df972720271a84277077f168f65"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 18:02:12 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 17 18:02:12 2009 -0800"
      },
      "message": "Merge change I24e47245 into eclair-mr2\n\n* changes:\n  Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox. Optimize DropBoxManagerService.dump() a bit.\n"
    },
    {
      "commit": "3d40df335e4c0df972720271a84277077f168f65",
      "tree": "030eb09b2ad5aca11b8f57028e6375e59d825484",
      "parents": [
        "a57632fee792d6078a7a61006f5a866c38addd33"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 17 13:36:31 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 17 18:00:48 2009 -0800"
      },
      "message": "Add boot events (SYSTEM_LAST_KMSG and friends) to the dropbox.\nOptimize DropBoxManagerService.dump() a bit.\n"
    },
    {
      "commit": "95230656e46ee7e236f6bb02de1334659a2d1244",
      "tree": "26eb9eab3ed71fae673e3da0278797a4387a398c",
      "parents": [
        "fe537b3fe4145e3cec41b70b93c366e1c2307ed5",
        "0036b4def5242429abdf6e8e420896eb5296316e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 16:05:27 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 17 16:05:27 2009 -0800"
      },
      "message": "am 0036b4de: am df7dbb68: Fix bug 2252145 - Notification panel not closing completely when a call comes in\n\nMerge commit \u00270036b4def5242429abdf6e8e420896eb5296316e\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00270036b4def5242429abdf6e8e420896eb5296316e\u0027:\n  Fix bug 2252145 - Notification panel not closing completely when a call comes in\n"
    },
    {
      "commit": "0036b4def5242429abdf6e8e420896eb5296316e",
      "tree": "18e9da6be23c6a4ec29fa48de4736feda019484f",
      "parents": [
        "0e3fccf1a525883aa5d80e10ced5b7af48cfe5a1",
        "df7dbb68d330eae88c1ca6d03390dc8c18386871"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 14:10:12 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 17 14:10:12 2009 -0800"
      },
      "message": "am df7dbb68: Fix bug 2252145 - Notification panel not closing completely when a call comes in\n\nMerge commit \u0027df7dbb68d330eae88c1ca6d03390dc8c18386871\u0027 into eclair-mr2\n\n* commit \u0027df7dbb68d330eae88c1ca6d03390dc8c18386871\u0027:\n  Fix bug 2252145 - Notification panel not closing completely when a call comes in\n"
    },
    {
      "commit": "df7dbb68d330eae88c1ca6d03390dc8c18386871",
      "tree": "0904984437cdd668c395cc68547e5b084ec2f921",
      "parents": [
        "f0166e4dd0907e487531960e36f516406d265b73"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 10:43:37 2009 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Nov 17 10:43:37 2009 -0800"
      },
      "message": "Fix bug 2252145 - Notification panel not closing completely when a call comes in\n"
    },
    {
      "commit": "11c89c48281dd75da20b0649e5b6e19b057901eb",
      "tree": "63dd0ac727c0dc826bb10d23988f0aa7c3f24628",
      "parents": [
        "bc1add83e1b2aae4214498910ce2e0aebc959a23",
        "0d829149292713f05b85f33fedaba88771627533"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 20:05:53 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 20:05:53 2009 -0800"
      },
      "message": "am 0d829149: am f8c4af65: Merge change I51b84496 into eclair\n\nMerge commit \u00270d829149292713f05b85f33fedaba88771627533\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00270d829149292713f05b85f33fedaba88771627533\u0027:\n  Revert \"PowerManagerService: enable logging for when mPowerState changes.\"\n"
    },
    {
      "commit": "e5b5aa490372099c3541e51b8ed260cf9280247d",
      "tree": "69bfa2f5c4c35b16a51b0530a94f273510ef86ab",
      "parents": [
        "fe11d1a7a5480737c9331531592d4c70f374198e",
        "fd5cfd885da4ee883153474d43e883aac7516023"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 16 20:05:17 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 20:05:17 2009 -0800"
      },
      "message": "am fd5cfd88: am f36b8f43: Merge change Ia428b2c2 into eclair\n\nMerge commit \u0027fd5cfd885da4ee883153474d43e883aac7516023\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027fd5cfd885da4ee883153474d43e883aac7516023\u0027:\n  This time for sure: make wallpapers work\n"
    },
    {
      "commit": "3a624abe2735168d288bf905ab9cb8ca60a77be5",
      "tree": "bc91484e0ee558466b10854a7cc337ac176efe79",
      "parents": [
        "8d0e14723312a9f8286ba95cc559ee000eab1b82",
        "92b1880084ccfbe2ae03eec6a9656c5372c03f12"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 16 20:04:09 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 20:04:09 2009 -0800"
      },
      "message": "am 92b18800: am ab5efde8: Merge change Iff5b8ce3 into eclair\n\nMerge commit \u002792b1880084ccfbe2ae03eec6a9656c5372c03f12\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002792b1880084ccfbe2ae03eec6a9656c5372c03f12\u0027:\n  Work on issue 2259506: camera ANRed and then device runtime restarted\n"
    },
    {
      "commit": "0d829149292713f05b85f33fedaba88771627533",
      "tree": "8b1173720fb0e224c79f959f7bb063898f085dcd",
      "parents": [
        "4b26bab8a455050b3d337725ab30ac2da0379cbe",
        "f8c4af65e8f9c7f395ac8eb52fe741242f6747b6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 19:56:49 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 19:56:49 2009 -0800"
      },
      "message": "am f8c4af65: Merge change I51b84496 into eclair\n\nMerge commit \u0027f8c4af65e8f9c7f395ac8eb52fe741242f6747b6\u0027 into eclair-mr2\n\n* commit \u0027f8c4af65e8f9c7f395ac8eb52fe741242f6747b6\u0027:\n  Revert \"PowerManagerService: enable logging for when mPowerState changes.\"\n"
    },
    {
      "commit": "fd5cfd885da4ee883153474d43e883aac7516023",
      "tree": "034ded8573e550f162e70938b141e8ba130c66f4",
      "parents": [
        "43e9eb28ab9a246472149384567f505434f492a3",
        "f36b8f439babc141970b1207d1d9c12b7a14c468"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 16 19:56:09 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 19:56:09 2009 -0800"
      },
      "message": "am f36b8f43: Merge change Ia428b2c2 into eclair\n\nMerge commit \u0027f36b8f439babc141970b1207d1d9c12b7a14c468\u0027 into eclair-mr2\n\n* commit \u0027f36b8f439babc141970b1207d1d9c12b7a14c468\u0027:\n  This time for sure: make wallpapers work\n"
    },
    {
      "commit": "92b1880084ccfbe2ae03eec6a9656c5372c03f12",
      "tree": "b4bf4fb021cf3e10ca5cb4673de21b6ef9e39a81",
      "parents": [
        "a822f02bb9c7f5bf2e3fa3cb63effc391be158c5",
        "ab5efde8dcdfcafea7e9d95350e18022b1adc679"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 16 19:53:15 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 19:53:15 2009 -0800"
      },
      "message": "am ab5efde8: Merge change Iff5b8ce3 into eclair\n\nMerge commit \u0027ab5efde8dcdfcafea7e9d95350e18022b1adc679\u0027 into eclair-mr2\n\n* commit \u0027ab5efde8dcdfcafea7e9d95350e18022b1adc679\u0027:\n  Work on issue 2259506: camera ANRed and then device runtime restarted\n"
    },
    {
      "commit": "51b844965be75a2f2e4e83efdd887b0635637d19",
      "tree": "14d33a92a9cd6255377b4a2d3dbe778503a8678f",
      "parents": [
        "f36b8f439babc141970b1207d1d9c12b7a14c468"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 21:51:18 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 21:51:18 2009 -0500"
      },
      "message": "Revert \"PowerManagerService: enable logging for when mPowerState changes.\"\n\nThis reverts commit 24ace3395b532e3cbb63d2a6197a91dd9242bb36.\n\nBug b/2265538 (verbose logging from power manager)\n"
    },
    {
      "commit": "f36b8f439babc141970b1207d1d9c12b7a14c468",
      "tree": "3a0b7306094dee6fbdc8738390d4948637084738",
      "parents": [
        "9ddb7df88a62a131519264f75f5d6616ee11b6e6",
        "a428b2c260dddd267b541909517cc4f6cf769714"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 16 18:02:20 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 16 18:02:20 2009 -0800"
      },
      "message": "Merge change Ia428b2c2 into eclair\n\n* changes:\n  This time for sure: make wallpapers work\n"
    },
    {
      "commit": "f6cee83f8150882944db9bd3561bcb444f96fd4e",
      "tree": "dd8096b4c862944e3bc4ef49a48f01c47fdf7707",
      "parents": [
        "7174fcf6031234bfc9aa29bf3085d14742cab944",
        "5fd01f7aff5bf3e835ce233b68199db19ac93c1d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 14:37:03 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 14:37:03 2009 -0800"
      },
      "message": "am 5fd01f7a: am fa82d97d: Merge change Ib1fb3fcf into eclair\n\nMerge commit \u00275fd01f7aff5bf3e835ce233b68199db19ac93c1d\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00275fd01f7aff5bf3e835ce233b68199db19ac93c1d\u0027:\n  Keep screen bright until boot completed.\n"
    },
    {
      "commit": "f670ef72354502c7169934af949af42e45e738bb",
      "tree": "23e6329ba09be3c16fafddfaec1dc2371d29e5e5",
      "parents": [
        "19e420c52dbe42e5b4b8b3580a5e7908cebec89d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 16 13:59:16 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 16 13:59:16 2009 -0800"
      },
      "message": "Work on issue 2259506: camera ANRed and then device runtime restarted\n\nIf a process fails to come up, we could leave content providers and\nservices hanging around.\n\nChange-Id: Iff5b8ce3b933580954724338a89e110e45f1b00c\n"
    },
    {
      "commit": "5fd01f7aff5bf3e835ce233b68199db19ac93c1d",
      "tree": "1fe7aa9af2aaf44c394b4544ea9a563530d0d0bc",
      "parents": [
        "f9bf75d59acd8efb45d7137df507241483b1ad34",
        "fa82d97dc67b2c3047ad2abe7553d4a0f47b6e7f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 16 03:24:35 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 16 03:24:35 2009 -0800"
      },
      "message": "am fa82d97d: Merge change Ib1fb3fcf into eclair\n\nMerge commit \u0027fa82d97dc67b2c3047ad2abe7553d4a0f47b6e7f\u0027 into eclair-mr2\n\n* commit \u0027fa82d97dc67b2c3047ad2abe7553d4a0f47b6e7f\u0027:\n  Keep screen bright until boot completed.\n"
    },
    {
      "commit": "a428b2c260dddd267b541909517cc4f6cf769714",
      "tree": "b670fc527458fe648357a9a52d4d166b87af627f",
      "parents": [
        "7c1c46000be136ffda36283fdc93bfe3cba72601"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Sun Nov 15 22:53:08 2009 -0800"
      },
      "committer": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Sun Nov 15 22:53:08 2009 -0800"
      },
      "message": "This time for sure: make wallpapers work\n\nFix http://b/issue?id\u003d2262556. Make restoring\nwork as well as switching between live and \nnon-live wallpapers. Also support live wallpaper\nas default. "
    },
    {
      "commit": "2d7bb81ac4c04447a1e04fef82986b939823dea4",
      "tree": "ab4bf44d1123186785b5379941f973c147f3ab41",
      "parents": [
        "04c585e3bcb75c85ceeacf2fd94ea4194f332404"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 15 18:12:22 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 15 18:12:22 2009 -0500"
      },
      "message": "Keep screen bright until boot completed.\n\nFixes b/2262575 (device boots into darkness)\n\nChange-Id: Ib1fb3fcfd4a389d8aa5803a60e07660cfbe4fe47\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7f9fb0c4de7b9c8e9e33260d64844aad8a075609",
      "tree": "7beafcb3f655e40f9287ae870c88d5655665cdbf",
      "parents": [
        "fef18bfcb02aa3ffb6ffb0cc13b9dace52de6bd2",
        "04c585e3bcb75c85ceeacf2fd94ea4194f332404"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Nov 15 14:49:40 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Nov 15 14:49:40 2009 -0800"
      },
      "message": "am 04c585e3: Merge changes Ia4825f54,If6f80560 into eclair\n\nMerge commit \u002704c585e3bcb75c85ceeacf2fd94ea4194f332404\u0027 into eclair-mr2\n\n* commit \u002704c585e3bcb75c85ceeacf2fd94ea4194f332404\u0027:\n  Fix a race condition that resulted in the screen coming on without the brightness set to the correct value.\n  PowerManagerService: Hold a wakelock while mProximityTask is queued\n"
    },
    {
      "commit": "8a4e470fc2c1351d58a6ab2d99eb12d01c5c2656",
      "tree": "0c6d6b9032d6818dca52c3db20b18680f8df40e1",
      "parents": [
        "c51e279366ff7eed48d3256811381528692240d0",
        "b201f726093b8cf63e6701c190411a07d25de679"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 11:03:19 2009 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sun Nov 15 11:04:00 2009 -0800"
      },
      "message": "merge from open-source master\n"
    },
    {
      "commit": "e090281428cbd1114f4ae2f10755013cea09cdb5",
      "tree": "0160a95a706b4a23b881a361520b96533f4037d5",
      "parents": [
        "0e5bb7f1c9558bcf76af4f31dd5a11e78bcbdc9d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 14 21:02:56 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 14 23:12:25 2009 -0500"
      },
      "message": "Fix a race condition that resulted in the screen coming on without the brightness set to the correct value.\n\nDo not cancel screen brightness animation in forceUserActivityLocked unless screen is turning off.\nAlso not turn the screen on if PowerManager.preventScreenOn(false) is called while proximity sensor is active.\n\nFixes b/2254818 (dim display) where due to a race condition the screen is stuck in a dim state.\n\nChange-Id: If6f805609c8d463631b9e22805e5242714ce34c0\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "0e5bb7f1c9558bcf76af4f31dd5a11e78bcbdc9d",
      "tree": "e10f0613395a878b58d3f23b1fb080816177078a",
      "parents": [
        "d12ba5e04b1cf82c0dd7f8bcf76cdf0b773b09a9"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 14 06:36:31 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 14 06:41:20 2009 -0500"
      },
      "message": "PowerManagerService: Hold a wakelock while mProximityTask is queued\n\nThis prevents the device from sleeping while a deferred proximity sensor\nevent is pending.\nFixes b/2260005 (Proximity sensor can fail due to missing wakelock)\n\nChange-Id: Ia4825f548b5b7d8a0b184f720b32c2f21b77b96e\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c0355905414c330c7fe7fe64f82fcd90c0675d7e",
      "tree": "673fb223182d95d465e08950a57718d0508f08aa",
      "parents": [
        "85a612d03eded507c8981716277a1f4b5526ea22",
        "0a27865a015d9e0401b6b3bff9eedd06d59043b3"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 17:07:29 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 17:07:29 2009 -0800"
      },
      "message": "am 0a27865a: am d54261aa: Merge change Id6c0b844 into eclair\n\nMerge commit \u00270a27865a015d9e0401b6b3bff9eedd06d59043b3\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00270a27865a015d9e0401b6b3bff9eedd06d59043b3\u0027:\n  Unbreak setting photos as wallpaper\n"
    },
    {
      "commit": "26431be568a2b7f5e54935c92da9f19a00615fed",
      "tree": "52a5bd70eedbb1bc0a49bee9bbdad0af39ae1a6b",
      "parents": [
        "a855b27ea3b761bb86102be872279fecb24c88fb",
        "d54261aab0a96defc9584c4c59a3218015cdb1f7"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 17:04:11 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 17:04:11 2009 -0800"
      },
      "message": "am d54261aa: Merge change Id6c0b844 into eclair\n\nMerge commit \u0027d54261aab0a96defc9584c4c59a3218015cdb1f7\u0027 into eclair-plus-aosp\n\n* commit \u0027d54261aab0a96defc9584c4c59a3218015cdb1f7\u0027:\n  Unbreak setting photos as wallpaper\n"
    },
    {
      "commit": "0a27865a015d9e0401b6b3bff9eedd06d59043b3",
      "tree": "927af9583c119a06732cdf0847a87aff07497684",
      "parents": [
        "b2d7c60f125e243d915fae037b30f54110f1b237",
        "d54261aab0a96defc9584c4c59a3218015cdb1f7"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 17:03:31 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 17:03:31 2009 -0800"
      },
      "message": "am d54261aa: Merge change Id6c0b844 into eclair\n\nMerge commit \u0027d54261aab0a96defc9584c4c59a3218015cdb1f7\u0027 into eclair-mr2\n\n* commit \u0027d54261aab0a96defc9584c4c59a3218015cdb1f7\u0027:\n  Unbreak setting photos as wallpaper\n"
    },
    {
      "commit": "d54261aab0a96defc9584c4c59a3218015cdb1f7",
      "tree": "cfe7d4cd2e2fd4938bdf07c522e3efad8b108d85",
      "parents": [
        "ae2104371d84570011dbb8c1621832a132ed4584",
        "d6c0b844a0eb128a9429aa01d23d15ce095ef479"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 13 17:00:44 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 13 17:00:44 2009 -0800"
      },
      "message": "Merge change Id6c0b844 into eclair\n\n* changes:\n  Unbreak setting photos as wallpaper\n"
    },
    {
      "commit": "d6c0b844a0eb128a9429aa01d23d15ce095ef479",
      "tree": "ceafcab803c15dc90ae08c2a001bd12d99644c66",
      "parents": [
        "322b6ee7e158b0b979d8156df8fd59f4a9b95ab9"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 16:37:27 2009 -0800"
      },
      "committer": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 16:37:27 2009 -0800"
      },
      "message": "Unbreak setting photos as wallpaper"
    },
    {
      "commit": "fcd2917a3550e2b4f5c6ff2038ae5de91c81d28c",
      "tree": "a1aa487ddc6cd1006a3307afcf5266000a5d21d8",
      "parents": [
        "b9456ac7263393bca14697ad0b28f51b28a16d38",
        "aaa8e7e633b61b221d10f21006bf2cd197004093"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 11:33:49 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 11:33:49 2009 -0800"
      },
      "message": "am aaa8e7e6: am 27d6e65b: Merge change I322b6ee7 into eclair\n\nMerge commit \u0027aaa8e7e633b61b221d10f21006bf2cd197004093\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027aaa8e7e633b61b221d10f21006bf2cd197004093\u0027:\n  Add support for making a LiveWallpaper the default \n"
    },
    {
      "commit": "b9456ac7263393bca14697ad0b28f51b28a16d38",
      "tree": "9a50a96d6190a34a071f49f411db58a35bb64757",
      "parents": [
        "fd13fb7a9cbda152c25f28989cb3ce2e316406d3",
        "6e0ff0c37cd293d49c3c874ee30a49b1d5902b5e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 13 11:33:37 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 11:33:37 2009 -0800"
      },
      "message": "am 6e0ff0c3: am 826d17c0: A little more on #2256270: Package manager sends bad broadcasts when components change\n\nMerge commit \u00276e0ff0c37cd293d49c3c874ee30a49b1d5902b5e\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00276e0ff0c37cd293d49c3c874ee30a49b1d5902b5e\u0027:\n  A little more on #2256270: Package manager sends bad broadcasts when components change\n"
    },
    {
      "commit": "e351da6cde9a0e63ad696ece5d963428ec5209fb",
      "tree": "33fd15075835733a0766ef5188644a31cb830565",
      "parents": [
        "fac7bd834582636b67509bc1c67acb490b966048",
        "27d6e65b71f515deafbd93d5aa98732898c34ddf"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 11:12:26 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 11:12:26 2009 -0800"
      },
      "message": "am 27d6e65b: Merge change I322b6ee7 into eclair\n\nMerge commit \u002727d6e65b71f515deafbd93d5aa98732898c34ddf\u0027 into eclair-plus-aosp\n\n* commit \u002727d6e65b71f515deafbd93d5aa98732898c34ddf\u0027:\n  Add support for making a LiveWallpaper the default \n"
    },
    {
      "commit": "fac7bd834582636b67509bc1c67acb490b966048",
      "tree": "55e8b3a5a74d0799facc5d0f5f928c556ec30d26",
      "parents": [
        "7c8fcc19db4e75a6a5b19fee501573db2035cd84",
        "826d17c0690e086ed96f43714d731ec6e0ddcf96"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 13 11:12:11 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 11:12:11 2009 -0800"
      },
      "message": "am 826d17c0: A little more on #2256270: Package manager sends bad broadcasts when components change\n\nMerge commit \u0027826d17c0690e086ed96f43714d731ec6e0ddcf96\u0027 into eclair-plus-aosp\n\n* commit \u0027826d17c0690e086ed96f43714d731ec6e0ddcf96\u0027:\n  A little more on #2256270: Package manager sends bad broadcasts when components change\n"
    },
    {
      "commit": "aaa8e7e633b61b221d10f21006bf2cd197004093",
      "tree": "6f78485d65611fac7f45b81d5204f53d94da2ad8",
      "parents": [
        "6e0ff0c37cd293d49c3c874ee30a49b1d5902b5e",
        "27d6e65b71f515deafbd93d5aa98732898c34ddf"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Nov 13 11:11:42 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 11:11:42 2009 -0800"
      },
      "message": "am 27d6e65b: Merge change I322b6ee7 into eclair\n\nMerge commit \u002727d6e65b71f515deafbd93d5aa98732898c34ddf\u0027 into eclair-mr2\n\n* commit \u002727d6e65b71f515deafbd93d5aa98732898c34ddf\u0027:\n  Add support for making a LiveWallpaper the default \n"
    },
    {
      "commit": "6e0ff0c37cd293d49c3c874ee30a49b1d5902b5e",
      "tree": "76db58d3f5924f3c8bc41c837547a1d0ebd8c56e",
      "parents": [
        "b0d2313ea49194b8ab6caa987aaa680a45dd38b2",
        "826d17c0690e086ed96f43714d731ec6e0ddcf96"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 13 11:11:24 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 11:11:24 2009 -0800"
      },
      "message": "am 826d17c0: A little more on #2256270: Package manager sends bad broadcasts when components change\n\nMerge commit \u0027826d17c0690e086ed96f43714d731ec6e0ddcf96\u0027 into eclair-mr2\n\n* commit \u0027826d17c0690e086ed96f43714d731ec6e0ddcf96\u0027:\n  A little more on #2256270: Package manager sends bad broadcasts when components change\n"
    },
    {
      "commit": "27d6e65b71f515deafbd93d5aa98732898c34ddf",
      "tree": "f42d1b0c200c9d31cad35f5c8c96f594a42d159a",
      "parents": [
        "826d17c0690e086ed96f43714d731ec6e0ddcf96",
        "322b6ee7e158b0b979d8156df8fd59f4a9b95ab9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 13 11:01:57 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 13 11:01:57 2009 -0800"
      },
      "message": "Merge change I322b6ee7 into eclair\n\n* changes:\n  Add support for making a LiveWallpaper the default \n"
    },
    {
      "commit": "826d17c0690e086ed96f43714d731ec6e0ddcf96",
      "tree": "f3bd662bd00638b7efa4531a4e8f92822821bbb2",
      "parents": [
        "d05fd6c33518e60664ffdf1bb6cb425f36c2b82f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 12 12:55:51 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 13 10:59:42 2009 -0800"
      },
      "message": "A little more on #2256270: Package manager sends bad broadcasts when components change\n\nDon\u0027t go through all this work if the enabled state hasn\u0027t changed.\n\nChange-Id: If7393f53d6c0d0770960bb37bcaa5adebdbb3099\n"
    },
    {
      "commit": "355743c70d9810fda3e59d718d055f9513fb05b7",
      "tree": "95f8413571006e79872cfbd5fdadb2070e665eaf",
      "parents": [
        "bd328d0113ae29bd351d39faedc6c4e7957db4ad",
        "609acfd2a1067f49e51925776484b070a24d8301"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 13 09:27:55 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 09:27:55 2009 -0800"
      },
      "message": "am 609acfd2: am 1aa9f3ca: Merge change I923d7d72 into eclair\n\nMerge commit \u0027609acfd2a1067f49e51925776484b070a24d8301\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027609acfd2a1067f49e51925776484b070a24d8301\u0027:\n  Fix issue 2242614: Wired headset not recognized: bogus \"state\" in ACTION_HEADSET_PLUG broadcast.\n"
    },
    {
      "commit": "567716acc5761245e7073f258f74cad769d97f34",
      "tree": "3e262677e6113060e39fbb2341676dfe34ea3af5",
      "parents": [
        "255ba31a75d864d9c7278c9aceb542652b80d586",
        "097855eb00971092ff6332aa2bf0fae71f42ab5f"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Nov 13 09:27:18 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 13 09:27:18 2009 -0800"
      },
      "message": "am 097855eb: am 6f5ba934: Merge change I42a0f7a5 into eclair\n\nMerge commit \u0027097855eb00971092ff6332aa2bf0fae71f42ab5f\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027097855eb00971092ff6332aa2bf0fae71f42ab5f\u0027:\n  PackageManager: Support secondary ABI for native code at installation time.\n"
    },
    {
      "commit": "322b6ee7e158b0b979d8156df8fd59f4a9b95ab9",
      "tree": "eec3536ade9241e975c70a4ab01517a5656f87b3",
      "parents": [
        "fddfb9ae03a2730ac5ce27fa4c47b7d3a0285d0f"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Nov 12 07:45:47 2009 -0800"
      },
      "committer": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Nov 12 23:23:49 2009 -0800"
      },
      "message": "Add support for making a LiveWallpaper the default \n"
    },
    {
      "commit": "609acfd2a1067f49e51925776484b070a24d8301",
      "tree": "e4aa99e7087476b09fad41c9ef1a30828e979181",
      "parents": [
        "9b94211787b237fd59153f58dd41d738290866c4",
        "1aa9f3cac31a7c2b50fcb3c9259cead8d638ae54"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Nov 12 23:10:18 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 23:10:18 2009 -0800"
      },
      "message": "am 1aa9f3ca: Merge change I923d7d72 into eclair\n\nMerge commit \u00271aa9f3cac31a7c2b50fcb3c9259cead8d638ae54\u0027 into eclair-mr2\n\n* commit \u00271aa9f3cac31a7c2b50fcb3c9259cead8d638ae54\u0027:\n  Fix issue 2242614: Wired headset not recognized: bogus \"state\" in ACTION_HEADSET_PLUG broadcast.\n"
    },
    {
      "commit": "097855eb00971092ff6332aa2bf0fae71f42ab5f",
      "tree": "c165eb5246ea3a5edad27408127a3c19cd7e1c69",
      "parents": [
        "1ca191c2f7eb2be53d0f96117784ecafd888da73",
        "6f5ba93469bc26f33b5a260a394406970536c260"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Nov 12 23:07:15 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 23:07:15 2009 -0800"
      },
      "message": "am 6f5ba934: Merge change I42a0f7a5 into eclair\n\nMerge commit \u00276f5ba93469bc26f33b5a260a394406970536c260\u0027 into eclair-mr2\n\n* commit \u00276f5ba93469bc26f33b5a260a394406970536c260\u0027:\n  PackageManager: Support secondary ABI for native code at installation time.\n"
    },
    {
      "commit": "e8302a64c7fb2e12bd04ac70114682c3a1260d03",
      "tree": "deda93cfee3b09e28c7fbd2e0de76fd479c819da",
      "parents": [
        "2058977493230bec659e94756b1220b80fa7874a",
        "1aa9f3cac31a7c2b50fcb3c9259cead8d638ae54"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Nov 12 22:49:51 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 22:49:51 2009 -0800"
      },
      "message": "am 1aa9f3ca: Merge change I923d7d72 into eclair\n\nMerge commit \u00271aa9f3cac31a7c2b50fcb3c9259cead8d638ae54\u0027 into eclair-plus-aosp\n\n* commit \u00271aa9f3cac31a7c2b50fcb3c9259cead8d638ae54\u0027:\n  Fix issue 2242614: Wired headset not recognized: bogus \"state\" in ACTION_HEADSET_PLUG broadcast.\n"
    },
    {
      "commit": "1aa9f3cac31a7c2b50fcb3c9259cead8d638ae54",
      "tree": "e98594a27996fdf11fa7a643895e513b28c7ba7d",
      "parents": [
        "5f8f1487be78064e8d653dd2d105d8dd444d6a35",
        "923d7d721d37f6ba5148e7d79d61a4fa48e79df2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 12 22:45:50 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 12 22:45:50 2009 -0800"
      },
      "message": "Merge change I923d7d72 into eclair\n\n* changes:\n  Fix issue 2242614: Wired headset not recognized: bogus \"state\" in ACTION_HEADSET_PLUG broadcast.\n"
    },
    {
      "commit": "392ae2eee9db2ad1982365537cc125b6cfad478f",
      "tree": "9e7dd6c3e50c1587c2c34328a811117d650bfa93",
      "parents": [
        "1178644c3c6618fc383f6ab48656bf0164141c10",
        "6f5ba93469bc26f33b5a260a394406970536c260"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Nov 12 19:09:09 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 19:09:09 2009 -0800"
      },
      "message": "am 6f5ba934: Merge change I42a0f7a5 into eclair\n\nMerge commit \u00276f5ba93469bc26f33b5a260a394406970536c260\u0027 into eclair-plus-aosp\n\n* commit \u00276f5ba93469bc26f33b5a260a394406970536c260\u0027:\n  PackageManager: Support secondary ABI for native code at installation time.\n"
    },
    {
      "commit": "feba743b47440954e6cc5b9f9f8f6b229d4ea14e",
      "tree": "fa7bb52d9d9b93bbed73cddd70f10297b1ba4b52",
      "parents": [
        "274072089ceff6eacb9ccfb59290a18f43739c87"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Nov 06 17:54:12 2009 -0800"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Nov 12 15:55:17 2009 -0800"
      },
      "message": "PackageManager: Support secondary ABI for native code at installation time.\n\nThe goal of this change is to allow the Package Manager to look for native\nshared libraries corresponding to the CPU ABI reported by ro.product.cpu.abi2\nif none was found for the CPU ABI given by ro.product.cpu.abi\n\nThis is used to support both ARMv5 and ARMv7 native code on modern ARMv7-based\ndevices. Typically, such a device would report a primary ABI of \u0027armeabi-v7a\u0027\nand a secondary one of \u0027armeabi\u0027, to indicate that it can run the binaries\ngenerated for both.\n"
    },
    {
      "commit": "00556831f7503a922a5402c525b4387ebdd1a4bb",
      "tree": "a69ee18b90c9a8801825e472ce48704de7f914c6",
      "parents": [
        "440110fbfe00fa8f16087b33f0f3057e0ca057a9",
        "f18a01c77e78209b74e34d05cfb352fa4a92db5f"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Nov 12 14:15:02 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 14:15:02 2009 -0800"
      },
      "message": "am f18a01c7: Rename [I]DropBox[Service] to [I]DropBoxManager[Service].\n\nMerge commit \u0027f18a01c77e78209b74e34d05cfb352fa4a92db5f\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027f18a01c77e78209b74e34d05cfb352fa4a92db5f\u0027:\n  Rename [I]DropBox[Service] to [I]DropBoxManager[Service].\n"
    },
    {
      "commit": "f18a01c77e78209b74e34d05cfb352fa4a92db5f",
      "tree": "a4086ca63d93b972e60dbd1d17fcc00c1f181d9d",
      "parents": [
        "897a744bb7a95b2d3883004301b8e877cd5efc92"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Nov 12 11:32:50 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Nov 12 13:58:27 2009 -0800"
      },
      "message": "Rename [I]DropBox[Service] to [I]DropBoxManager[Service].\n\nUn-hide the DropBoxManager interface, and update the public API accordingly.\n"
    },
    {
      "commit": "923d7d721d37f6ba5148e7d79d61a4fa48e79df2",
      "tree": "79d0aae61449c8c048cfc494cf5a3354174749dc",
      "parents": [
        "3c58d279abed1da56b0ece74ded5854c509a42a4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Nov 12 12:09:06 2009 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Nov 12 12:09:06 2009 -0800"
      },
      "message": "Fix issue 2242614: Wired headset not recognized: bogus \"state\" in ACTION_HEADSET_PLUG broadcast.\n\nThe headset state indicated by HeadsetObserver in the broadcast intent ACTION_HEADSET_PLUG was not 0 or 1 as specified in the java doc but contained a bit field indicating the type of headset connected.\n\nModified HeadsetObserver to broacast a state conforming to java doc.\nAdded an extra to intent ACTION_HEADSET_PLUG to indicate if headset has a microphone or not.\nRemoved handling of non standard headset indications from HeadsetObserver.\nRemoved platform specific devices from output devices defined in AudioSystem.\nModified AudioService to use new ACTION_HEADSET_PLUG intent extra instead of bitfield in state.\n"
    },
    {
      "commit": "cd90b2773e81b337436e71717cb6c8b5704af5c8",
      "tree": "e51e141e3b1bf762c7fc55cf00e119c3f229ef1a",
      "parents": [
        "6d587ac372918783f54512bd00180bb44a49ab5b",
        "17d176d8570f7d76532afee43853339c60fc9850"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Nov 12 10:02:00 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 10:02:00 2009 -0800"
      },
      "message": "am 17d176d8: am ddf157ca: Merge change I5ae73af7 into eclair\n\nMerge commit \u002717d176d8570f7d76532afee43853339c60fc9850\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002717d176d8570f7d76532afee43853339c60fc9850\u0027:\n  Don\u0027t back up system wallpapers.\n"
    },
    {
      "commit": "0ccf64b24b01abd230c9f10892925e2dea5a881e",
      "tree": "b0f1aaf661586191e33ceb2c77d83708df3377cd",
      "parents": [
        "a96e6f6b2dffe1528499f9cc5bdae624584a92eb",
        "ddf157cae48a17e72e740538a981a63394ec2274"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Nov 12 09:59:52 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 09:59:52 2009 -0800"
      },
      "message": "am ddf157ca: Merge change I5ae73af7 into eclair\n\nMerge commit \u0027ddf157cae48a17e72e740538a981a63394ec2274\u0027 into eclair-plus-aosp\n\n* commit \u0027ddf157cae48a17e72e740538a981a63394ec2274\u0027:\n  Don\u0027t back up system wallpapers.\n"
    },
    {
      "commit": "17d176d8570f7d76532afee43853339c60fc9850",
      "tree": "c91a3412eb3d8a163ff35f02b703d47fedb20267",
      "parents": [
        "48956ad3fa4bfcd6d386c61872363c9e8990fa39",
        "ddf157cae48a17e72e740538a981a63394ec2274"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Nov 12 09:58:17 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 12 09:58:17 2009 -0800"
      },
      "message": "am ddf157ca: Merge change I5ae73af7 into eclair\n\nMerge commit \u0027ddf157cae48a17e72e740538a981a63394ec2274\u0027 into eclair-mr2\n\n* commit \u0027ddf157cae48a17e72e740538a981a63394ec2274\u0027:\n  Don\u0027t back up system wallpapers.\n"
    },
    {
      "commit": "ddf157cae48a17e72e740538a981a63394ec2274",
      "tree": "4c8334c734fcbd874ea0bc9780edf5197f13624e",
      "parents": [
        "3c58d279abed1da56b0ece74ded5854c509a42a4",
        "541fa51e5ccba9e2def2632f9835db0c9407ec5c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 12 09:52:10 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 12 09:52:10 2009 -0800"
      },
      "message": "Merge change I5ae73af7 into eclair\n\n* changes:\n  Don\u0027t back up system wallpapers.\n"
    },
    {
      "commit": "541fa51e5ccba9e2def2632f9835db0c9407ec5c",
      "tree": "6f3823d6bdf241d990237c50d0d15f6d21268eee",
      "parents": [
        "3f857b78fc68e5d700139bdc6078c5333b62a9bc"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 11 17:00:06 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 11 22:18:00 2009 -0800"
      },
      "message": "Don\u0027t back up system wallpapers.\n"
    },
    {
      "commit": "d2aaeefc31c37417e6074fefeabe3434ea2768d9",
      "tree": "c3639b7802ab68b5ea22ac39e85bb96962118d1f",
      "parents": [
        "8b83a2abbb26dbc3bec33e0834b9d50ded391af8",
        "c5dc6872dac40f87b6b8261c3cd5260a52325aba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 20:28:27 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 20:28:27 2009 -0800"
      },
      "message": "am c5dc6872: am 360d710e: Merge change I580de484 into eclair\n\nMerge commit \u0027c5dc6872dac40f87b6b8261c3cd5260a52325aba\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027c5dc6872dac40f87b6b8261c3cd5260a52325aba\u0027:\n  Fix issue #2256270: Package manager sends bad broadcasts when components change\n"
    },
    {
      "commit": "6e6a89b0e48832d6671c81d0a4efc1e2a0067da9",
      "tree": "3be16e21363579ee3bea1a4a2f7c80b7e574a4df",
      "parents": [
        "1ab302f9553a5c7e78f0c7578b92f95824cea5ad",
        "360d710ebccc2a2b53bf6233e722d3287d585476"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 20:25:08 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 20:25:08 2009 -0800"
      },
      "message": "am 360d710e: Merge change I580de484 into eclair\n\nMerge commit \u0027360d710ebccc2a2b53bf6233e722d3287d585476\u0027 into eclair-plus-aosp\n\n* commit \u0027360d710ebccc2a2b53bf6233e722d3287d585476\u0027:\n  Fix issue #2256270: Package manager sends bad broadcasts when components change\n"
    },
    {
      "commit": "c5dc6872dac40f87b6b8261c3cd5260a52325aba",
      "tree": "cb16b786b928e8f3c1e9cefd27222e3ebf77ee13",
      "parents": [
        "4888c7da45b356bfcff5a6564150ca95a0a0afcf",
        "360d710ebccc2a2b53bf6233e722d3287d585476"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 20:25:01 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 20:25:01 2009 -0800"
      },
      "message": "am 360d710e: Merge change I580de484 into eclair\n\nMerge commit \u0027360d710ebccc2a2b53bf6233e722d3287d585476\u0027 into eclair-mr2\n\n* commit \u0027360d710ebccc2a2b53bf6233e722d3287d585476\u0027:\n  Fix issue #2256270: Package manager sends bad broadcasts when components change\n"
    },
    {
      "commit": "86a72dacbea3331cd5423c1f2f6ecbfae535e57c",
      "tree": "0fab52282b83a7bd36f2316165c510f2b39ed909",
      "parents": [
        "532d56034532809da7691059742371c1b4d0656c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 20:12:41 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 20:13:53 2009 -0800"
      },
      "message": "Fix issue #2256270: Package manager sends bad broadcasts when components change\n\nAlso reworks this intent protocol a little bit to be much more efficient, only\nrequiring one broadcast per package.\n\nChange-Id: I580de4843ebd3c7f2e6df7295a2f80d2937cef7c\n"
    },
    {
      "commit": "7bd2179f22c63cba9b444b4089242af327501f85",
      "tree": "9273409a2d75ded450e35806e4e29ab8700f1232",
      "parents": [
        "bfbd2bcd0f15f9b709275a85b444c8fd7ea6192d",
        "823edb76661d57c1af7dbf4eb56eb0e3cb78e229"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 19:18:48 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 19:18:48 2009 -0800"
      },
      "message": "am 823edb76: am 532d5603: Merge change I80022375 into eclair\n\nMerge commit \u0027823edb76661d57c1af7dbf4eb56eb0e3cb78e229\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027823edb76661d57c1af7dbf4eb56eb0e3cb78e229\u0027:\n  Fix issue #2256032: Change CONFIGURATION_CHANGED and add a locale changed broadcast\n"
    },
    {
      "commit": "8c3fc0801bb32a99dd5ab97c93bb615999b2c977",
      "tree": "a968ed02ae42e9ea5eeb4501c732c6c2b2b6d29e",
      "parents": [
        "585519fdd60d74b82d77f1d7d954054bc7f4488e",
        "5bb200fde2306d9da1972a81c0238c26ca6f475b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 19:18:11 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 19:18:11 2009 -0800"
      },
      "message": "am 5bb200fd: am 2ade6421: Merge change I775e1ec0 into eclair\n\nMerge commit \u00275bb200fde2306d9da1972a81c0238c26ca6f475b\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00275bb200fde2306d9da1972a81c0238c26ca6f475b\u0027:\n  Debugging for issue #2250075: Desk dock clock app sometimes doesn\u0027t\n"
    },
    {
      "commit": "823edb76661d57c1af7dbf4eb56eb0e3cb78e229",
      "tree": "92537d710f56f5d4b1df59a352600f31a82284e1",
      "parents": [
        "fb745d27901a77d3215f32adf426e5f864a1aa01",
        "532d56034532809da7691059742371c1b4d0656c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 19:13:29 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 19:13:29 2009 -0800"
      },
      "message": "am 532d5603: Merge change I80022375 into eclair\n\nMerge commit \u0027532d56034532809da7691059742371c1b4d0656c\u0027 into eclair-mr2\n\n* commit \u0027532d56034532809da7691059742371c1b4d0656c\u0027:\n  Fix issue #2256032: Change CONFIGURATION_CHANGED and add a locale changed broadcast\n"
    },
    {
      "commit": "7a2d9782f939e8421d88f30f00aaa7a96c6d7eca",
      "tree": "4207b9d85b7635c25e3736b1f149b7932a5c2f18",
      "parents": [
        "242cdcc6cc5e72ff9430a6eb9ff58567044940d6",
        "532d56034532809da7691059742371c1b4d0656c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 19:13:15 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 19:13:15 2009 -0800"
      },
      "message": "am 532d5603: Merge change I80022375 into eclair\n\nMerge commit \u0027532d56034532809da7691059742371c1b4d0656c\u0027 into eclair-plus-aosp\n\n* commit \u0027532d56034532809da7691059742371c1b4d0656c\u0027:\n  Fix issue #2256032: Change CONFIGURATION_CHANGED and add a locale changed broadcast\n"
    },
    {
      "commit": "5bb200fde2306d9da1972a81c0238c26ca6f475b",
      "tree": "c2d0e02b50129a39257491dcdd3c70e1c0b82dd1",
      "parents": [
        "8ffc24544fe3e4d58d07fdaa2bf4c120277b0bd7",
        "2ade6421f2d6dd615b559c951deace7143958b90"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 18:53:29 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 18:53:29 2009 -0800"
      },
      "message": "am 2ade6421: Merge change I775e1ec0 into eclair\n\nMerge commit \u00272ade6421f2d6dd615b559c951deace7143958b90\u0027 into eclair-mr2\n\n* commit \u00272ade6421f2d6dd615b559c951deace7143958b90\u0027:\n  Debugging for issue #2250075: Desk dock clock app sometimes doesn\u0027t\n"
    },
    {
      "commit": "af194fe6afeb45e9913ae124e50b535ca83ff523",
      "tree": "829d8ef66f3a964421b1f847a9c00babdb758190",
      "parents": [
        "8ee2e356e62e9619bdf1437d6dcc6521e460c1ed",
        "2ade6421f2d6dd615b559c951deace7143958b90"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 18:53:29 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 18:53:29 2009 -0800"
      },
      "message": "am 2ade6421: Merge change I775e1ec0 into eclair\n\nMerge commit \u00272ade6421f2d6dd615b559c951deace7143958b90\u0027 into eclair-plus-aosp\n\n* commit \u00272ade6421f2d6dd615b559c951deace7143958b90\u0027:\n  Debugging for issue #2250075: Desk dock clock app sometimes doesn\u0027t\n"
    },
    {
      "commit": "362d5b9b6429a2766f5b980d2010262135788ad8",
      "tree": "ee504807092777070041239727bc9e23719123f2",
      "parents": [
        "2ade6421f2d6dd615b559c951deace7143958b90"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 18:04:39 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 18:26:06 2009 -0800"
      },
      "message": "Fix issue #2256032: Change CONFIGURATION_CHANGED and add a locale changed broadcast\n\nYou can no longer receive CONFIGURATION_CHANGED in a manifest, which is really really\nbad (launching apps every time the screen is rotated!).  A new LOCALE_CHANGED broadcast\nis sent that you can receive in a manifest.\n\nChange-Id: I80022375f0716db2e672382a29db3cea1af74702\n"
    },
    {
      "commit": "12527f9fb1cb0a1ad3be8149c1c88a0e731cb4d6",
      "tree": "d558d88767c7d13f06bccf098761bc46dc0da6c2",
      "parents": [
        "3e584fc944e3d694b4233450f386bd2a930420bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 17:39:50 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Nov 11 17:51:41 2009 -0800"
      },
      "message": "Debugging for issue #2250075: Desk dock clock app sometimes doesn\u0027t\n\nThis adds a history of the last 100 broadcasts that is printed in the\ndebug log, to be able to see what recently happened at the time the\nbug report was taken.  Also does some optimization of the printing of\nthe broadcast records to make it feasible to print this number of\nentries.  (We kind-of need to do this because there are some broadcasts\nlike SIG_STR and SYNC_STATE_CHANGED that are being broadcast a LOT.)\n\nChange-Id: I775e1ec0f63369c8bca8c83cee27b95ddc5ec450\n"
    },
    {
      "commit": "2cd22586ab5c16a5caaeb4ec7114b040e07fd6bc",
      "tree": "0b911cd5b13f23cba59fe20b84765e0891f4688e",
      "parents": [
        "f291a68dbff5fb74696204b2a0bc49d5eba67c93",
        "ad99c2876cf57a61829ac0b03ee48fa86a51da6b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 11 17:28:30 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 11 17:28:30 2009 -0800"
      },
      "message": "am ad99c287: am f1f26bbb: Merge change I7b8b6cfb into eclair\n\nMerge commit \u0027ad99c2876cf57a61829ac0b03ee48fa86a51da6b\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027ad99c2876cf57a61829ac0b03ee48fa86a51da6b\u0027:\n  Do not force screen on when undocking from the desk dock.\n"
    }
  ],
  "next": "3bfca6a3a78dee6ff695e4a1b273a939109b07ac"
}
