)]}'
{
  "log": [
    {
      "commit": "f6bb01b0d81943a00a42e56f2e65549ca03c386d",
      "tree": "1f78ad7243b02a906873cf14c14c052d291d0ac1",
      "parents": [
        "09f82ec61cca00bd8b08529a94139dd6ac5cec73",
        "b7f0367cec1c744aa66ef397b0244e25d507491c"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Dec 11 14:32:40 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 11 14:32:40 2009 -0800"
      },
      "message": "am b7f0367c: Eliminate CrashData and friends.\n\nMerge commit \u0027b7f0367cec1c744aa66ef397b0244e25d507491c\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b7f0367cec1c744aa66ef397b0244e25d507491c\u0027:\n  Eliminate CrashData and friends.\n"
    },
    {
      "commit": "b7f0367cec1c744aa66ef397b0244e25d507491c",
      "tree": "7b70d87b9886ea1567647aac00fccb3198accc8c",
      "parents": [
        "af1255dab8fa3eab1caf9bae799f80de14a74470"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Dec 09 16:22:32 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Dec 11 13:27:04 2009 -0800"
      },
      "message": "Eliminate CrashData and friends.\n\n(CrashData was a custom-marshalled crash-info class used for a server crash\nreporting system I am deprecating).  Use ApplicationErrorReport.CrashInfo\ninstead to report crash details (mostly the stack trace) from RuntimeInfo to\nActivityManagerService, since we\u0027re likely to need the crash information in\nthat form anyway.\n\nRemove the (long-disabled) flags and support for the \"Debug\" button\nin the crash dialog.\n\nFurther gut the ICheckinService interface by removing the crash-reporting\nAPIs (and everything that calls them), plus the synchronous checkin()\nmethod (which has been stubbed out for a while now).\n\nA new dropbox-based crash reporting system is in the works, but not part\nof this change.\n"
    },
    {
      "commit": "09f82ec61cca00bd8b08529a94139dd6ac5cec73",
      "tree": "e9673829f98ccefb838029a7d71eb0e9962ec339",
      "parents": [
        "e86a37c6bfb0a0aa9ce871fdfc9e884ab3ddd1d8",
        "af1255dab8fa3eab1caf9bae799f80de14a74470"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Dec 11 13:20:15 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 11 13:20:15 2009 -0800"
      },
      "message": "am af1255da: resolved conflicts for merge of 2624fbca to eclair-mr2\n\nMerge commit \u0027af1255dab8fa3eab1caf9bae799f80de14a74470\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027af1255dab8fa3eab1caf9bae799f80de14a74470\u0027:\n  Fix #2320798: Device hang then runtime restart\n"
    },
    {
      "commit": "af1255dab8fa3eab1caf9bae799f80de14a74470",
      "tree": "9d7aa7af0e0da1beeb6a61fe41c56e05d30e4193",
      "parents": [
        "8eac1637b0f8ec7a2417eb53ebe56bb64c3b2b23",
        "2624fbcaaa74b3a6d8d60d22d9e16ef26a98a6b2"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Dec 11 13:16:41 2009 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Dec 11 13:16:41 2009 -0800"
      },
      "message": "resolved conflicts for merge of 2624fbca to eclair-mr2\n"
    },
    {
      "commit": "2624fbcaaa74b3a6d8d60d22d9e16ef26a98a6b2",
      "tree": "a1e3dc47f0f25a3c549b43db5858b1cdb99c3d67",
      "parents": [
        "f9b0e826689cca5ecbd40aa49f3ea7f7c73ad2a2"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Fri Dec 11 12:11:31 2009 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Fri Dec 11 12:49:33 2009 -0800"
      },
      "message": "Fix #2320798: Device hang then runtime restart\n\nThe system_server process is deadlocking between event dispatch and window\nmanager code.  This change fixes the lock scoping to eliminate the deadlock.\n\nChange-Id: I00f029e4d51d7432119ad3aeec260df215b52546\n"
    },
    {
      "commit": "436b93b5f577549801489bff228f1a5761f331ff",
      "tree": "d2e6642afbaed8c8192de4a266eb2d492405dafe",
      "parents": [
        "94065a29c1c68ecf6aa0979a4c91f2616227f264",
        "221fa910301606f8374d97e538af11c3416a76a2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 10 18:08:01 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 10 18:08:01 2009 -0800"
      },
      "message": "am 221fa910: am d3cfb1bd: Merge change Ia48b3f2a into eclair\n\nMerge commit \u0027221fa910301606f8374d97e538af11c3416a76a2\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027221fa910301606f8374d97e538af11c3416a76a2\u0027:\n  Fix #2313887: Device doesn\u0027t boot after rebooting device...\n"
    },
    {
      "commit": "221fa910301606f8374d97e538af11c3416a76a2",
      "tree": "f8cee6f348f5287e0eb422038f2ca929480c85cd",
      "parents": [
        "f210f048f754e5c39c192ecdbadd3aeac26471ed",
        "d3cfb1bd84affbf740256f5e9804c93ef7722b37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 10 17:56:39 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 10 17:56:39 2009 -0800"
      },
      "message": "am d3cfb1bd: Merge change Ia48b3f2a into eclair\n\nMerge commit \u0027d3cfb1bd84affbf740256f5e9804c93ef7722b37\u0027 into eclair-mr2\n\n* commit \u0027d3cfb1bd84affbf740256f5e9804c93ef7722b37\u0027:\n  Fix #2313887: Device doesn\u0027t boot after rebooting device...\n"
    },
    {
      "commit": "f3bea9cb756203e027dcb6668cbaae3a92caa38f",
      "tree": "2bb0ea7697e40a9a3ba5215a5dc56275b1fc3e18",
      "parents": [
        "57ce0888fcb1376b385c3dab5e4262793acaaf16"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 09 18:26:21 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 09 18:26:21 2009 -0800"
      },
      "message": "Fix #2313887: Device doesn\u0027t boot after rebooting device...\n\n...in setup wizard -\u003eWifi setup screen.\n\nWe were stopped waiting for the wallpaper to draw, which it would never do\nbecause it had been obscured and thus hidden.\n\nChange-Id: Ia48b3f2a46ca970f143cbaee99f5f2a054378986\n"
    },
    {
      "commit": "0f62abd986e1900ab4260e559b2dc7d917b6470f",
      "tree": "c3d2c5d0cf0b274a76a456d644c386e2e24b3206",
      "parents": [
        "cfccf5a1d35c4150fe99d7e9eae29e3a1c9d34db",
        "4c8454d8699cbedf473565bb92a80defaf95af09"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 09 15:57:27 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 09 15:57:27 2009 -0800"
      },
      "message": "am 4c8454d8: am e851cdc6: Merge change Ifd95b9f5 into eclair\n\nMerge commit \u00274c8454d8699cbedf473565bb92a80defaf95af09\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00274c8454d8699cbedf473565bb92a80defaf95af09\u0027:\n  Fix #2313382: SECURITY: Live wallpapers get touch events through the lock screen.\n"
    },
    {
      "commit": "eb68a226563f60265663f1688dda77c4f909e5de",
      "tree": "6f1c694569688438feb120f4994b86e07d85e3b1",
      "parents": [
        "5ee73c716bd1d5e5e74bc87d8dafce1ad2be4f0e",
        "af9788a9d6c238dd97f40dc020e036739daf0811"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 09 15:55:28 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 09 15:55:28 2009 -0800"
      },
      "message": "am af9788a9: Merge change Ia53c6725 into eclair-mr2\n\nMerge commit \u0027af9788a9d6c238dd97f40dc020e036739daf0811\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027af9788a9d6c238dd97f40dc020e036739daf0811\u0027:\n  Add bindService API to not bring ot foreground.\n"
    },
    {
      "commit": "d44c2f2c85c8720763837b89a8988b6e5cc248bf",
      "tree": "e38f792f123d188a399ebf240949b22b884cb50d",
      "parents": [
        "c99f154b549ff0bae84b082dc4d80351b341494e",
        "1270e2e22b0b3f0705cee2b82788d8dc3fb03cdb"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Wed Dec 09 15:50:28 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 09 15:50:28 2009 -0800"
      },
      "message": "am 1270e2e2: Merge change I96ddd6e2 into eclair-mr2\n\nMerge commit \u00271270e2e22b0b3f0705cee2b82788d8dc3fb03cdb\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00271270e2e22b0b3f0705cee2b82788d8dc3fb03cdb\u0027:\n  Migration to TrafficStats.\n"
    },
    {
      "commit": "68a3b8b66044d0a9fa901ad306fc6db6d13f94d3",
      "tree": "dff67f3f793d42bb4da8f723afb904faa0101dff",
      "parents": [
        "9f1ea0d47f5aa18cf949593e6bfd36af9c6a55be",
        "24eca800d4b34e7d13fbcbc1ab74c9d91ff6a4e1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 09 15:49:02 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 09 15:49:02 2009 -0800"
      },
      "message": "am 24eca800: Merge change I887f355f into eclair-mr2\n\nMerge commit \u002724eca800d4b34e7d13fbcbc1ab74c9d91ff6a4e1\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002724eca800d4b34e7d13fbcbc1ab74c9d91ff6a4e1\u0027:\n  Propagate background scheduling class across processes.\n"
    },
    {
      "commit": "4c8454d8699cbedf473565bb92a80defaf95af09",
      "tree": "929bd2708cd9323899997218c144478461124d96",
      "parents": [
        "114800653ca4575ec485a04c64889d98b40237e4",
        "e851cdc6c48c977d05096847001a0601d892fd55"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 08 18:44:03 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 08 18:44:03 2009 -0800"
      },
      "message": "am e851cdc6: Merge change Ifd95b9f5 into eclair\n\nMerge commit \u0027e851cdc6c48c977d05096847001a0601d892fd55\u0027 into eclair-mr2\n\n* commit \u0027e851cdc6c48c977d05096847001a0601d892fd55\u0027:\n  Fix #2313382: SECURITY: Live wallpapers get touch events through the lock screen.\n"
    },
    {
      "commit": "09c916bccbf236ccd0a2c80941e28cc55006e02a",
      "tree": "e745cc4daced8b3ede7c84b0134481c092d79a6b",
      "parents": [
        "ea4823c1c7fdee093789850d0f76a3df22ca58d2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 08 14:50:51 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 08 16:33:59 2009 -0800"
      },
      "message": "Add bindService API to not bring ot foreground.\n\nAdd a new flag for bindService that tells the system to not bring the\ntarget service\u0027s process in to the foreground scheduling class.  This is\nused by the sync system to not cause the current sync adapter to come to\nthe foreground as it is running.\n\nAlso some small improvements to the debug output of the process list\nof oom adj and scheduling info.\n"
    },
    {
      "commit": "00c1fc97c17950335c65c93d010c6107a129607f",
      "tree": "1acb61cdc23d57274eaf842562642c70ef799bd6",
      "parents": [
        "d59fb6e7435b57d83662b196f5430e6f2bc5427b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 08 15:51:43 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 08 15:51:43 2009 -0800"
      },
      "message": "Fix #2313382: SECURITY: Live wallpapers get touch events through the lock screen.\n\nThis is a quick and dirty hack to not deliver touch events to the wallpaper when\nthey are being sent to the keyguard.  Perhaps we should have a separate window\nflag for this, but...  bleah.  Maybe later.  Or maybe I\u0027ll use that secure flag.\nOr something.\n\nChange-Id: Ifd95b9f5b10db24a0854a93b925a833b24331b4c\n"
    },
    {
      "commit": "1270e2e22b0b3f0705cee2b82788d8dc3fb03cdb",
      "tree": "12a7a5ee4ada5db5e8c54b6d9deb7f1a76a82941",
      "parents": [
        "dcd8bad3aad8e4af6654ecd1776ebe5a18de94e3",
        "1719a39a4c0ff3afbf9c9e5f03f20ba50f490902"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 08 12:41:51 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 08 12:41:51 2009 -0800"
      },
      "message": "Merge change I96ddd6e2 into eclair-mr2\n\n* changes:\n  Migration to TrafficStats.\n"
    },
    {
      "commit": "1719a39a4c0ff3afbf9c9e5f03f20ba50f490902",
      "tree": "8fe1ee0ea935c0f9bf090212aac2b5ff8de15b65",
      "parents": [
        "f7d0b01387c10f93bf17981d45087810c80f0902"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Mon Dec 07 15:57:35 2009 -0800"
      },
      "committer": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Tue Dec 08 11:14:03 2009 -0800"
      },
      "message": "Migration to TrafficStats.\n\nTrafficStats is the SDK version of NetStat.\n"
    },
    {
      "commit": "887f355f99ff83d568ef2885a4fdcaae475583df",
      "tree": "c4788aa9ac8f37c6a02fc6b3a6874b71efb0f759",
      "parents": [
        "259e3384face72ea8e30696d7bae492d37d44e8b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 07 17:59:37 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 07 19:11:14 2009 -0800"
      },
      "message": "Propagate background scheduling class across processes.\n\nThis is a very simply implementation: upon receiving an IPC, if the handling\nthread is at a background priority (the driver will have taken care of\npropagating this from the calling thread), then stick it in to the background\nscheduling group.  Plus an API to turn this off for the process, which is\nused by the system process.\n\nThis also pulls some of the code for managing scheduling classes out of\nthe Process JNI wrappers and in to some convenience methods in thread.h.\n"
    },
    {
      "commit": "1fbc280dac0ce5089ff1491612944344af8d72b4",
      "tree": "82532532c7c3191e618990374525c0353f287eaa",
      "parents": [
        "47a2573e5463a1bac0f856a52ad7a8bce15a631e",
        "47cc8112c3f77637ef408ef18e48d146e8250a27"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 07 15:36:19 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 07 15:36:19 2009 -0800"
      },
      "message": "am 47cc8112: am 9d3cb9bf: Merge change I204e4787 into eclair\n\nMerge commit \u002747cc8112c3f77637ef408ef18e48d146e8250a27\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002747cc8112c3f77637ef408ef18e48d146e8250a27\u0027:\n  Fix updating Bluetooth icon on status bar and for Wifi.\n"
    },
    {
      "commit": "47cc8112c3f77637ef408ef18e48d146e8250a27",
      "tree": "db0dc41a3a473e2966327708f8136efb950a515b",
      "parents": [
        "096871e7e1a1f8cdfbaa1acc4bc485b69ddf22a4",
        "9d3cb9bfc6d7a5f340d2dd8132b201b933687564"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 07 15:31:43 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 07 15:31:43 2009 -0800"
      },
      "message": "am 9d3cb9bf: Merge change I204e4787 into eclair\n\nMerge commit \u00279d3cb9bfc6d7a5f340d2dd8132b201b933687564\u0027 into eclair-mr2\n\n* commit \u00279d3cb9bfc6d7a5f340d2dd8132b201b933687564\u0027:\n  Fix updating Bluetooth icon on status bar and for Wifi.\n"
    },
    {
      "commit": "9ae9763b7e5dd872619b13c889b72b0df176f956",
      "tree": "181f0b43683c49165c154cc5689bba3eeab86768",
      "parents": [
        "9d3cb9bfc6d7a5f340d2dd8132b201b933687564",
        "b097fbbff339adc2d38fe670c689f3dad69c2549"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 07 15:27:19 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 07 15:27:19 2009 -0800"
      },
      "message": "Merge change Ib097fbbf into eclair\n\n* changes:\n  DO NOT MERGE  Reverting change I53e91db7.\n"
    },
    {
      "commit": "9d3cb9bfc6d7a5f340d2dd8132b201b933687564",
      "tree": "ea9fd9ebd31ed1b7f1cba4f9d21764eb5409d9c7",
      "parents": [
        "90d1b745ec4a7ccd15cdcc185420bf2000b4f7a3",
        "084c665421502b13271e94bd0a342b0ddbbaa7ca"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 07 15:27:02 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 07 15:27:02 2009 -0800"
      },
      "message": "Merge change I204e4787 into eclair\n\n* changes:\n  Fix updating Bluetooth icon on status bar and for Wifi.\n"
    },
    {
      "commit": "b097fbbff339adc2d38fe670c689f3dad69c2549",
      "tree": "4bd87da69a44a4f4430b4d5715aaf6a0f26c0029",
      "parents": [
        "511288a04639859a6d9bbfedfa2f2b4d7d2c3e88"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Dec 07 15:20:50 2009 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Dec 07 15:20:50 2009 -0800"
      },
      "message": "DO NOT MERGE  Reverting change I53e91db7.\n\nAccidentally submitted into eclair instead of eclair-mr2.\nI apparently rebased my mr2 working dir to eclair by mistake.\n\nDo not merge this so the desired change will survive on mr2 as intended.\n\nbug: 2265222\n"
    },
    {
      "commit": "084c665421502b13271e94bd0a342b0ddbbaa7ca",
      "tree": "c3b4b2492aac1180864ecbaa6397f01d46b5c067",
      "parents": [
        "ae952b3bcc3eb744cceb5cd0ae65b2c7a83f9de7"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 07 10:58:18 2009 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Dec 07 15:16:22 2009 -0800"
      },
      "message": "Fix updating Bluetooth icon on status bar and for Wifi.\n\nStatus bar uses the SINK_STATE_CHANGE intent to determine the icon.\nThis intent also has the device. Thus, we can get this intent for any\ndevice and we update the icon wrongly. The same problem is with Wifi.\n\nThis was not commonly observed till now, but with the car dock changes\nits easy to reproduce as we can get an incoming connection from the\ncar\u0027s bluetooth system. For Wifi, this will cause coexistance issues\nespecially with desk docks.\n\nDr No: Eastham\nBug: 2133530\n"
    },
    {
      "commit": "47a2573e5463a1bac0f856a52ad7a8bce15a631e",
      "tree": "69a8e191bc6d6f95a986e8474bcbc4c2f92e7a0e",
      "parents": [
        "976ed43786dcf078a0f802716d49644691656a24",
        "096871e7e1a1f8cdfbaa1acc4bc485b69ddf22a4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Dec 07 15:13:51 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 07 15:13:51 2009 -0800"
      },
      "message": "am 096871e7: am 90d1b745: Merge change I53e91db7 into eclair\n\nMerge commit \u0027096871e7e1a1f8cdfbaa1acc4bc485b69ddf22a4\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027096871e7e1a1f8cdfbaa1acc4bc485b69ddf22a4\u0027:\n  Filter out minor Connectivity Notifications.\n"
    },
    {
      "commit": "096871e7e1a1f8cdfbaa1acc4bc485b69ddf22a4",
      "tree": "cc241d88eafabacab38df113fb14419d2e7ea9cc",
      "parents": [
        "6be01bf207077ffbdcd3879250171a26ec805835",
        "90d1b745ec4a7ccd15cdcc185420bf2000b4f7a3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Dec 07 15:09:46 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 07 15:09:46 2009 -0800"
      },
      "message": "am 90d1b745: Merge change I53e91db7 into eclair\n\nMerge commit \u002790d1b745ec4a7ccd15cdcc185420bf2000b4f7a3\u0027 into eclair-mr2\n\n* commit \u002790d1b745ec4a7ccd15cdcc185420bf2000b4f7a3\u0027:\n  Filter out minor Connectivity Notifications.\n"
    },
    {
      "commit": "511288a04639859a6d9bbfedfa2f2b4d7d2c3e88",
      "tree": "cb8332edbe50d773e0e91352c48417e9bd539560",
      "parents": [
        "6d42d80653f2c41f3e72a878a1d9a6f9693b89f7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Dec 07 11:33:18 2009 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Dec 07 14:20:08 2009 -0800"
      },
      "message": "Filter out minor Connectivity Notifications.\n\nDon\u0027t send a connectivity change notification if the change is in detailed state only.\nIE, Disconnect/Idle -\u003e Disconnect/Scanning should not trigger a connection change\nnotification.\n\nbug: 2265222\n"
    },
    {
      "commit": "0f91f87002a9cdf0216aa9ae60001b1d4ff6ea61",
      "tree": "37b86359c7e63d6d80a9e7946cc35d9a6d744b0d",
      "parents": [
        "b145ad1d32943745c1e712c2f4ecd01802d1f5dc",
        "f6683bb5592825a62e30760abb0734deaaf7bd93"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Dec 04 16:50:50 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 04 16:50:50 2009 -0800"
      },
      "message": "am f6683bb5: Merge change I5f1d2d24 into eclair-mr2\n\nMerge commit \u0027f6683bb5592825a62e30760abb0734deaaf7bd93\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027f6683bb5592825a62e30760abb0734deaaf7bd93\u0027:\n  move event log tags used by ActivityManager into this package\n"
    },
    {
      "commit": "f6683bb5592825a62e30760abb0734deaaf7bd93",
      "tree": "3334e84d104f8f89b2ba14cd9832d7982f9a9deb",
      "parents": [
        "fc32a062f833df35ea153bbd857046052e2ce238",
        "2bec3d44982ae42e132a7547c35d8ba8b7c95f6d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 04 16:46:28 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 04 16:46:28 2009 -0800"
      },
      "message": "Merge change I5f1d2d24 into eclair-mr2\n\n* changes:\n  move event log tags used by ActivityManager into this package\n"
    },
    {
      "commit": "2bec3d44982ae42e132a7547c35d8ba8b7c95f6d",
      "tree": "b73ca7858ad2883546d27b71bfeaa09b39cc6019",
      "parents": [
        "48476b0ade7594a64612db2b867792737193b2ec"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Dec 04 12:52:44 2009 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Dec 04 16:36:17 2009 -0800"
      },
      "message": "move event log tags used by ActivityManager into this package\n\nWe can now locate event log tag definitions in individual packages\n(and java constants for the tag numbers get auto-generated), so move\nall the tags used by the system server into the package.\n"
    },
    {
      "commit": "32c66ee4976857c0db80ebfcfe42d7627dc9d2a2",
      "tree": "dda03e45ba7f2f366e5d4080efdfa9e9f940e763",
      "parents": [
        "5d676ad5d94c3d4f831c2084012f955fe56a8af8",
        "ccbf4c282f6d27602896b812485b41b74eaf8c6d"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Dec 04 15:04:35 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 04 15:04:35 2009 -0800"
      },
      "message": "am ccbf4c28: am ae952b3b: Merge change Ibe1c422a into eclair\n\nMerge commit \u0027ccbf4c282f6d27602896b812485b41b74eaf8c6d\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027ccbf4c282f6d27602896b812485b41b74eaf8c6d\u0027:\n  If the usage stats file doesn\u0027t exist in the first place there is no need to\n"
    },
    {
      "commit": "ccbf4c282f6d27602896b812485b41b74eaf8c6d",
      "tree": "3f967ccf0a61898b6e0401c7867c0342fc21ed00",
      "parents": [
        "52f410e2ebba103220cffce05b895f0c38a56665",
        "ae952b3bcc3eb744cceb5cd0ae65b2c7a83f9de7"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Dec 04 15:01:49 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 04 15:01:49 2009 -0800"
      },
      "message": "am ae952b3b: Merge change Ibe1c422a into eclair\n\nMerge commit \u0027ae952b3bcc3eb744cceb5cd0ae65b2c7a83f9de7\u0027 into eclair-mr2\n\n* commit \u0027ae952b3bcc3eb744cceb5cd0ae65b2c7a83f9de7\u0027:\n  If the usage stats file doesn\u0027t exist in the first place there is no need to\n"
    },
    {
      "commit": "be1c422a73cf70e1478a13463de5ab929991c619",
      "tree": "6c698859af0d0f744aed03edb41ac557524923c5",
      "parents": [
        "48a65d99cba33db3af2e05982a6825b883be2030"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Dec 04 12:31:13 2009 -0800"
      },
      "committer": {
        "name": "Suchi Amalapurapu",
        "email": "asuchitra@google.com",
        "time": "Fri Dec 04 13:59:38 2009 -0800"
      },
      "message": "If the usage stats file doesn\u0027t exist in the first place there is no need to\nbackup and short return.\n"
    },
    {
      "commit": "5a2fdbba3d7c19a03380f37338b84cbe2d47f055",
      "tree": "56034d6b614be1bbe8474c8775e02f0451a1f9e3",
      "parents": [
        "da32419584d6761bfcbcad6a72275dbc3cea50fe",
        "48476b0ade7594a64612db2b867792737193b2ec"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Dec 04 12:02:09 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Dec 04 12:02:09 2009 -0800"
      },
      "message": "am 48476b0a: Merge change Iab5c49c7 into eclair-mr2\n\nMerge commit \u002748476b0ade7594a64612db2b867792737193b2ec\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002748476b0ade7594a64612db2b867792737193b2ec\u0027:\n  move event log tags used by system server into this package\n"
    },
    {
      "commit": "ab5c49c7e7f5f61040650109a76f38a443fb852d",
      "tree": "67fe804e02e57d2ac6995cd1419fff50ecde615d",
      "parents": [
        "8280c2b15f6875b2d387c05df23d264864eb9cd5"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Dec 04 10:31:43 2009 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Fri Dec 04 10:31:43 2009 -0800"
      },
      "message": "move event log tags used by system server into this package\n\nWe can now locate event log tag definitions in individual packages\n(and java constants for the tag numbers get auto-generated), so move\nall the tags used by the system server into the package.\n"
    },
    {
      "commit": "0b18c94f765d8e98be3da037ce9757f099b541b2",
      "tree": "4bbd36e981cb2e4d36c8942922a7f94cab791b9c",
      "parents": [
        "ea01f514e161a2310fd21d8aef8a4b3aaca4ac7b",
        "11a2853e0196905e25a2dc5c227320688e04e950"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 03 16:36:29 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 03 16:36:29 2009 -0800"
      },
      "message": "am 11a2853e: am 8c411fb1: Merge change I79420b02 into eclair\n\nMerge commit \u002711a2853e0196905e25a2dc5c227320688e04e950\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002711a2853e0196905e25a2dc5c227320688e04e950\u0027:\n  Add support for Car Dock.\n"
    },
    {
      "commit": "20e7c267c8f8d2de8f121bbf20f5d34487f17997",
      "tree": "41d379d190b22b433cd57853486cfa6539060c67",
      "parents": [
        "29d503c6cc9df7882859c689d23609a543b24d8a",
        "44000eb2a2340b1a47eaa587d4829810e04cbcdc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 03 16:33:14 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 03 16:33:14 2009 -0800"
      },
      "message": "am 44000eb2: am 678c2e35: Merge change I9ef88863 into eclair\n\nMerge commit \u002744000eb2a2340b1a47eaa587d4829810e04cbcdc\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002744000eb2a2340b1a47eaa587d4829810e04cbcdc\u0027:\n  Add WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR to indicate screen was turned off by the proximity sensor.\n"
    },
    {
      "commit": "11a2853e0196905e25a2dc5c227320688e04e950",
      "tree": "50bc8fbf01d2802f64ed793172afd4a1ada67524",
      "parents": [
        "7f1ab539ceb56182d36d8782171a2dd84f96ea3b",
        "8c411fb13923d1fa28fcd98452bf3d17b8b1a338"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 03 12:01:38 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 03 12:01:38 2009 -0800"
      },
      "message": "am 8c411fb1: Merge change I79420b02 into eclair\n\nMerge commit \u00278c411fb13923d1fa28fcd98452bf3d17b8b1a338\u0027 into eclair-mr2\n\n* commit \u00278c411fb13923d1fa28fcd98452bf3d17b8b1a338\u0027:\n  Add support for Car Dock.\n"
    },
    {
      "commit": "8c411fb13923d1fa28fcd98452bf3d17b8b1a338",
      "tree": "fa794da5d5c0995a33773daac464cbf11725d48c",
      "parents": [
        "90d311ff33f33024f642ef03a02fb62566c9f46b",
        "3fbf7b62bb48b10316353087d09cc3720af00642"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 11:49:38 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 11:49:38 2009 -0800"
      },
      "message": "Merge change I79420b02 into eclair\n\n* changes:\n  Add support for Car Dock.\n"
    },
    {
      "commit": "3fbf7b62bb48b10316353087d09cc3720af00642",
      "tree": "33fd2191af1b9609ecf733d1d8af9153351b538f",
      "parents": [
        "9b7dba936c24fa7959561ddf1a0c8ba4d2165782"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Dec 02 17:28:38 2009 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 03 11:35:37 2009 -0800"
      },
      "message": "Add support for Car Dock.\n\nDr No: Eastham\nBug: 2133530\n"
    },
    {
      "commit": "44000eb2a2340b1a47eaa587d4829810e04cbcdc",
      "tree": "5dfe03faff6ecb08b266d93ddb696c94fca86da1",
      "parents": [
        "1b794bbbdc961558a9f0ee956d9d3f684d1f0497",
        "678c2e35768a5426b4ad8f67c836008e7751a353"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 03 11:18:48 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 03 11:18:48 2009 -0800"
      },
      "message": "am 678c2e35: Merge change I9ef88863 into eclair\n\nMerge commit \u0027678c2e35768a5426b4ad8f67c836008e7751a353\u0027 into eclair-mr2\n\n* commit \u0027678c2e35768a5426b4ad8f67c836008e7751a353\u0027:\n  Add WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR to indicate screen was turned off by the proximity sensor.\n"
    },
    {
      "commit": "435eb6464c1f326caf8179438a5401f358f0d7ac",
      "tree": "d9e1592cfb2cb13cbd79575ab38b183468551a53",
      "parents": [
        "40057ce749c8c4d274db0352a2af4344bda92dba"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 03 08:40:18 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 03 08:56:53 2009 -0500"
      },
      "message": "Add WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR to indicate screen was turned off by the proximity sensor.\n\nPart of a fix for bug b/2300622 (Proximity sensor always blows up the lock screen while in call)\n\nChange-Id: I9ef888638b19540a78a34507d52ff522f505102f\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a6c4556dea7d498783aff8a38e0e50c2b172beda",
      "tree": "e7da4cc01ebc16f2d3d2588b14d690c0da603b22",
      "parents": [
        "963559ec0a2a8eaf118b4bbcedaa7274ef8909f2",
        "a8974b637c384d10bac10d94fae7487afdb2c16d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:39:16 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 23:39:16 2009 -0800"
      },
      "message": "am a8974b63: am 19a4157c: Make the notification panel send the position as well.\n\nMerge commit \u0027a8974b637c384d10bac10d94fae7487afdb2c16d\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a8974b637c384d10bac10d94fae7487afdb2c16d\u0027:\n  Make the notification panel send the position as well.\n"
    },
    {
      "commit": "a8974b637c384d10bac10d94fae7487afdb2c16d",
      "tree": "25b138f40fa64abf5e9f202ac8c028094559d66a",
      "parents": [
        "6c5401d8b780d324afb784d4c0fba69cee4a6a9a",
        "19a4157ce40f4ab77b60445b8e73069c5877bb8a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:33:56 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 23:33:56 2009 -0800"
      },
      "message": "am 19a4157c: Make the notification panel send the position as well.\n\nMerge commit \u002719a4157ce40f4ab77b60445b8e73069c5877bb8a\u0027 into eclair-mr2\n\n* commit \u002719a4157ce40f4ab77b60445b8e73069c5877bb8a\u0027:\n  Make the notification panel send the position as well.\n"
    },
    {
      "commit": "19a4157ce40f4ab77b60445b8e73069c5877bb8a",
      "tree": "eb78ce36a50fb143799465cda2df3502f92b360a",
      "parents": [
        "7597065d6b0877ffc460b443fdb1595965ccd7b2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:26:27 2009 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Dec 02 23:26:27 2009 -0800"
      },
      "message": "Make the notification panel send the position as well.\n"
    },
    {
      "commit": "1dde14bc84e39b81df7108a2d64a7918a97b20df",
      "tree": "359810ddddad7bf61bea0b17e7c6345de7bb66b2",
      "parents": [
        "15620b1eef1ab1f42c7fbcbfce1f54e0c205df1b",
        "a45e925108f6c9d35d9e7b5e8def9aba49ee0dba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 19:01:31 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 19:01:31 2009 -0800"
      },
      "message": "am a45e9251: am dcd58cfd: Merge change I7b9328c7 into eclair\n\nMerge commit \u0027a45e925108f6c9d35d9e7b5e8def9aba49ee0dba\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a45e925108f6c9d35d9e7b5e8def9aba49ee0dba\u0027:\n  Fix issue #2300232: Bugs in resolving conflicting pointers\n"
    },
    {
      "commit": "a45e925108f6c9d35d9e7b5e8def9aba49ee0dba",
      "tree": "34f759ed66ff8f4230209012ee6356233287cdad",
      "parents": [
        "21eb173864670c2f759258016d95f0bcd06313e7",
        "dcd58cfda366c915b1f0739cb115f9d972351c73"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 18:56:20 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 18:56:20 2009 -0800"
      },
      "message": "am dcd58cfd: Merge change I7b9328c7 into eclair\n\nMerge commit \u0027dcd58cfda366c915b1f0739cb115f9d972351c73\u0027 into eclair-mr2\n\n* commit \u0027dcd58cfda366c915b1f0739cb115f9d972351c73\u0027:\n  Fix issue #2300232: Bugs in resolving conflicting pointers\n"
    },
    {
      "commit": "709d6db48d11974a6a05df424221748b4dfafb59",
      "tree": "dab3163c2dfa84a76afd903ec93831fd8b3098ee",
      "parents": [
        "9b7dba936c24fa7959561ddf1a0c8ba4d2165782"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 18:42:39 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 18:42:39 2009 -0800"
      },
      "message": "Fix issue #2300232: Bugs in resolving conflicting pointers\n\nChange-Id: I7b9328c7a1c4f6b731e64cdca2ed9de71b84587f\n"
    },
    {
      "commit": "cd753d168f9d62b6e852c5ab0f61436619085e6f",
      "tree": "1d3eba05384e0b889357f19e0a6eeee5ab4482bf",
      "parents": [
        "a0c9c173f1096a5a39fb9976c8736dbccb7b7d2f",
        "f72fb68bf32014b075fe577c8495c2c8a86476a9"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 17:51:09 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 17:51:09 2009 -0800"
      },
      "message": "am f72fb68b: resolved conflicts for merge of 9b7dba93 to eclair-mr2\n\nMerge commit \u0027f72fb68bf32014b075fe577c8495c2c8a86476a9\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027f72fb68bf32014b075fe577c8495c2c8a86476a9\u0027:\n  Implement new notification LED blinking logic:\n"
    },
    {
      "commit": "f72fb68bf32014b075fe577c8495c2c8a86476a9",
      "tree": "839f2a8a25c0a94a8ba841a881f63101d2ffa3a3",
      "parents": [
        "2d8b0c3f0fbc3c42063f4e790ca85b86c5d655f0",
        "9b7dba936c24fa7959561ddf1a0c8ba4d2165782"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 19:57:33 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 19:57:33 2009 -0500"
      },
      "message": "resolved conflicts for merge of 9b7dba93 to eclair-mr2\n\nChange-Id: I9a5412b8812aebc934540b1f6f9a9f9c96d89f59\n"
    },
    {
      "commit": "c22404a4e7ff9385c47a32b3aed83e9153478f0b",
      "tree": "987845567f04efca2ba301db19b0bcdb96dedeb5",
      "parents": [
        "a9791d304b8ec03e04ad4533b1820a64794e1bcc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 11:15:02 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Dec 02 14:30:13 2009 -0500"
      },
      "message": "Implement new notification LED blinking logic:\n\n1) Do not pulse notification LED when screen is on.\n2) Pulse once on new notification if Settings.System.NOTIFICATION_LIGHT_PULSE is false,\n   otherwise pulse persistently while screen is off.\n\nFixes part of bug b/2238250 (trackball should pulse occasionally to indicate new email)\n\nChange-Id: Icc49422a4e9d14412fc159a8e2596503a85bac51\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e2585127974ce972a013407e2af95d8776a99a8e",
      "tree": "76137ba3d3ba97c87f4454419729edfa6302c9d4",
      "parents": [
        "cb6203cdcbfbcb0c2909964b9173d0a873f086c4",
        "9ed7dc10d263a505da32522139098f085fee811a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 05:35:46 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 05:35:46 2009 -0800"
      },
      "message": "am 9ed7dc10: am 5886050f: Merge change I0d8f7593 into eclair\n\nMerge commit \u00279ed7dc10d263a505da32522139098f085fee811a\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00279ed7dc10d263a505da32522139098f085fee811a\u0027:\n  Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n"
    },
    {
      "commit": "9ed7dc10d263a505da32522139098f085fee811a",
      "tree": "17e00ec1b4223502ef7def5490d22efd4fc2188b",
      "parents": [
        "9db1a37cc48a01a66ee8026de303faaf4a83667d",
        "5886050fad97923c33cbc831fe07a5b1746b2b58"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 02 05:26:12 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 02 05:26:12 2009 -0800"
      },
      "message": "am 5886050f: Merge change I0d8f7593 into eclair\n\nMerge commit \u00275886050fad97923c33cbc831fe07a5b1746b2b58\u0027 into eclair-mr2\n\n* commit \u00275886050fad97923c33cbc831fe07a5b1746b2b58\u0027:\n  Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n"
    },
    {
      "commit": "8fcb312f6ca409ca46812303a405e3403fe71e9a",
      "tree": "d7d3f6bc5983ff569b69feeaed61e74ddf8d71b3",
      "parents": [
        "57928702bf4311f875bc3e2cccfdccbffb99a461",
        "c1bb46e9d58f05449d8420c81f5cae06e1084ac2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 18:42:55 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:42:55 2009 -0800"
      },
      "message": "am c1bb46e9: am abf7fed2: Merge change I2b7c8a32 into eclair\n\nMerge commit \u0027c1bb46e9d58f05449d8420c81f5cae06e1084ac2\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027c1bb46e9d58f05449d8420c81f5cae06e1084ac2\u0027:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "e77d40834589ec70abcf71d93a82d24ca6e5535b",
      "tree": "667cff50c1b38d351d54977075e292ddeb79fedf",
      "parents": [
        "9e2d2e746bc1310f87da84c93b95584ac99a6c86",
        "5e392e2b028fb0f92b2efe6de24b60a57cd4c565"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 01 18:39:17 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:39:17 2009 -0800"
      },
      "message": "am 5e392e2b: am bb3bb57a: Merge change I524dc046 into eclair\n\nMerge commit \u00275e392e2b028fb0f92b2efe6de24b60a57cd4c565\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00275e392e2b028fb0f92b2efe6de24b60a57cd4c565\u0027:\n  Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n"
    },
    {
      "commit": "c1bb46e9d58f05449d8420c81f5cae06e1084ac2",
      "tree": "8bd31cbc7b1341a75049c22488105d563c16dbb7",
      "parents": [
        "a8c79a8c65f0b6ccd0e33b3b05060350381bbb7b",
        "abf7fed21bfa7eb899be558477d928a7c9f3e1f6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Dec 01 18:30:12 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 18:30:12 2009 -0800"
      },
      "message": "am abf7fed2: Merge change I2b7c8a32 into eclair\n\nMerge commit \u0027abf7fed21bfa7eb899be558477d928a7c9f3e1f6\u0027 into eclair-mr2\n\n* commit \u0027abf7fed21bfa7eb899be558477d928a7c9f3e1f6\u0027:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "5e392e2b028fb0f92b2efe6de24b60a57cd4c565",
      "tree": "c7ef2f4d75ff6fb8975acb89be3f64dfa4bc01f4",
      "parents": [
        "cf98f4268cc70228ef49350f1ccef1266f2e3cf8",
        "bb3bb57a6330f71323fcd7e93e88dbdab55daec3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 01 17:04:24 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 01 17:04:24 2009 -0800"
      },
      "message": "am bb3bb57a: Merge change I524dc046 into eclair\n\nMerge commit \u0027bb3bb57a6330f71323fcd7e93e88dbdab55daec3\u0027 into eclair-mr2\n\n* commit \u0027bb3bb57a6330f71323fcd7e93e88dbdab55daec3\u0027:\n  Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n"
    },
    {
      "commit": "a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9",
      "tree": "bfa1dc971e804372e873ac65c5897424eaa2998d",
      "parents": [
        "0bd1eeaf90d854c487feb8ee35c5c74af28ebc74"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 01 14:31:55 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Dec 01 14:31:55 2009 -0800"
      },
      "message": "Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op\n\nChange-Id: I0d8f75938226e1bb49cf7b1154445631b0bb0bc9\n"
    },
    {
      "commit": "abf7fed21bfa7eb899be558477d928a7c9f3e1f6",
      "tree": "6279d2fd3b015a721396bf771d31969fb8c88891",
      "parents": [
        "90aaaef5f97ee885cc5898f3e7517ad4e5943d2f",
        "5db424001254ba1b8b2d1e7f503b02ffca921037"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 30 16:39:53 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 30 16:39:53 2009 -0800"
      },
      "message": "Merge change I2b7c8a32 into eclair\n\n* changes:\n  Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n"
    },
    {
      "commit": "5db424001254ba1b8b2d1e7f503b02ffca921037",
      "tree": "9774ec9321a10fe08e73d6df87a397135b931d22",
      "parents": [
        "f817218e09a556f20efc81309ba2cdb3475a370b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 14:51:51 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 14:51:51 2009 -0500"
      },
      "message": "Fix more of bug 2290852: Don\u0027t wake screen when bluetooth headset is connected or disconnected.\n\nThis fixes another case where the screen would turn on when the keyguard is open but hidden by another activity.\n\nChange-Id: I2b7c8a329036401709e96ded4f4c138041192a71\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "15740edd2ac0026e97699028d07e6b0e773d3643",
      "tree": "1196d4886e4d28078ef2c4d9e5f11a7e1ebd9d08",
      "parents": [
        "239775a2ce01f7faf938a5edafe9941922542150",
        "b70da2bbc594b093472d5333386d79f677fd9e01"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 11:00:34 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 30 11:00:34 2009 -0800"
      },
      "message": "am b70da2bb: Merge change I1c281504 into eclair-mr2\n\nMerge commit \u0027b70da2bbc594b093472d5333386d79f677fd9e01\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b70da2bbc594b093472d5333386d79f677fd9e01\u0027:\n  Remove some unused window manager methods.\n"
    },
    {
      "commit": "239775a2ce01f7faf938a5edafe9941922542150",
      "tree": "9ac3ae9bf4d6d1e0d048fe3c21c515f7d50eab69",
      "parents": [
        "4cab4e2bf66a9193e0fe049b078158107a5a8fc0",
        "3766ae5551e6231c251b0af38206aea30a49df63"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Nov 30 11:00:04 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 30 11:00:04 2009 -0800"
      },
      "message": "am 3766ae55: Merge change I707f53cd into eclair-mr2\n\nMerge commit \u00273766ae5551e6231c251b0af38206aea30a49df63\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00273766ae5551e6231c251b0af38206aea30a49df63\u0027:\n  LightsService cleanup:\n"
    },
    {
      "commit": "db727a8a0384ba2ac4dcb4bf93e1dd54e3062b28",
      "tree": "e32b83b119d61e32d06dd2de124a36357e434c95",
      "parents": [
        "3cb67a37f185a7a5b12712907630acb68e0ac402"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 28 22:28:17 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Nov 28 22:28:17 2009 -0500"
      },
      "message": "Remove some unused window manager methods.\n\nChange-Id: I1c28150416b92b96b9f434270652c4be2613434c\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3cb67a37f185a7a5b12712907630acb68e0ac402",
      "tree": "07daaff7f4b8b510afb33312aa71f52b910a6c07",
      "parents": [
        "331c7788a84fc6f625ac1bafbb33cf7da1116407"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 27 14:25:58 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 27 15:02:11 2009 -0500"
      },
      "message": "LightsService cleanup:\n\nAdd Light subclass to replace LightsService light setting methods\nRemove LightsService.setAttentionLight() and LightsService.pulseBreathingLight()\nAdd support for Wifi and Bluetooth lights\n\nChange-Id: I707f53cda27481c25649f402567a665d52e9cb62\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "524dc046b1225087f481878a5c3ae7f733c9f0e2",
      "tree": "27cfbc540b394b8a0a80e20658ee20842f178530",
      "parents": [
        "bcab01f6d0158c4d928f42b034949dc9608665a6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 27 05:07:55 2009 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 27 05:07:55 2009 -0800"
      },
      "message": "Fix issue 2192673: Music Pausing Even when notifications are set to silent.\n\nDo not play ringtones, notifications or camera sounds if ringer mode is silent.\n"
    },
    {
      "commit": "413eed9eb4fa8e3b76be46be3eb6e92675d423d4",
      "tree": "9fed798d6ab218239f87ba8505b57160440e0510",
      "parents": [
        "5417933a456f23a0ca30bb73632feee5dd5f8e46",
        "ed8d33b7976c006b4bd28eb89cac36074e4eccf5"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:46:00 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 13:46:00 2009 -0800"
      },
      "message": "am ed8d33b7: Merge change I5ec249ab into eclair-mr2\n\nMerge commit \u0027ed8d33b7976c006b4bd28eb89cac36074e4eccf5\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027ed8d33b7976c006b4bd28eb89cac36074e4eccf5\u0027:\n  More elimination of Formatter (I was tired of waiting several\n"
    },
    {
      "commit": "ed8d33b7976c006b4bd28eb89cac36074e4eccf5",
      "tree": "f97e251fb90f57b22c207d860844d669404d4b52",
      "parents": [
        "d1689ea8b7ec4b36865072aa23a6622d3c5a9513",
        "5ec249abe376898d3249e978b44fd2ee0cc8c573"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 13:40:10 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 13:40:10 2009 -0800"
      },
      "message": "Merge change I5ec249ab into eclair-mr2\n\n* changes:\n  More elimination of Formatter (I was tired of waiting several seconds for \"dumpsys dropbox\"...).\n"
    },
    {
      "commit": "5ec249abe376898d3249e978b44fd2ee0cc8c573",
      "tree": "7c934c5bbb0692f4b053dc38c9f16a781ee27fac",
      "parents": [
        "eb7a7d57ca50f85b054edadab766b51ff22a2dfd"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:16:47 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:16:47 2009 -0800"
      },
      "message": "More elimination of Formatter (I was tired of waiting several\nseconds for \"dumpsys dropbox\"...).\n"
    },
    {
      "commit": "86ef717e2660dbc914dcf68295fbf9943c45bc44",
      "tree": "c5fa8d52f0d09920ac2e62e2a6d9bff1bb770751",
      "parents": [
        "f6a1dab030095ad1ed58d387ff21a112bca5b610",
        "99cee0318bdceb6e996bbe9a3e0f961d622e0365"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 13:04:19 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 13:04:19 2009 -0800"
      },
      "message": "am 99cee031: Merge change Ieb7a7d57 into eclair-mr2\n\nMerge commit \u002799cee0318bdceb6e996bbe9a3e0f961d622e0365\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002799cee0318bdceb6e996bbe9a3e0f961d622e0365\u0027:\n  Change the DropBoxManager API slightly (this is public, but not yet released) --\n"
    },
    {
      "commit": "99cee0318bdceb6e996bbe9a3e0f961d622e0365",
      "tree": "4645fd807b1df9f22e92b2373511c1fb129b0e35",
      "parents": [
        "f3e291a05d1e30fe409b06ca43538ca22ee2e69b",
        "eb7a7d57ca50f85b054edadab766b51ff22a2dfd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:59:48 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:59:48 2009 -0800"
      },
      "message": "Merge change Ieb7a7d57 into eclair-mr2\n\n* changes:\n  Change the DropBoxManager API slightly (this is public, but not yet released) -- take a File instead of a ParcelFileDescriptor (gets opened internally) -- that way the caller doesn\u0027t have to worry about closing their PFD and so on. (Pretty much 100% of the time the caller will be uploading a file, anyway.)\n"
    },
    {
      "commit": "f6a1dab030095ad1ed58d387ff21a112bca5b610",
      "tree": "f674876f941777dcc5b11d0e5558e692f261c524",
      "parents": [
        "79347f94fa2b06425d1e6fdc766a2a22d88fb2c5",
        "f3e291a05d1e30fe409b06ca43538ca22ee2e69b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 12:44:40 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 12:44:40 2009 -0800"
      },
      "message": "am f3e291a0: Merge change Id7b9903e into eclair-mr2\n\nMerge commit \u0027f3e291a05d1e30fe409b06ca43538ca22ee2e69b\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027f3e291a05d1e30fe409b06ca43538ca22ee2e69b\u0027:\n  Add setAttentionLight() to IPowerManager for the Phone app.\n"
    },
    {
      "commit": "eb7a7d57ca50f85b054edadab766b51ff22a2dfd",
      "tree": "556e05254f66359607699f4dcca123143052e0c4",
      "parents": [
        "a85a0ac1072c7653fdafa791416658154b76ac0d"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 12:38:00 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 25 12:38:00 2009 -0800"
      },
      "message": "Change the DropBoxManager API slightly (this is public, but not yet released) --\ntake a File instead of a ParcelFileDescriptor (gets opened internally) --\nthat way the caller doesn\u0027t have to worry about closing their PFD and so on.\n(Pretty much 100% of the time the caller will be uploading a file, anyway.)\n"
    },
    {
      "commit": "f3e291a05d1e30fe409b06ca43538ca22ee2e69b",
      "tree": "73d0001d6d8ab3a980b0730c1105e647b453dd97",
      "parents": [
        "a85a0ac1072c7653fdafa791416658154b76ac0d",
        "b11832de735e95aac1a1b9e900dbbd8285cee3ad"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:34:28 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 12:34:28 2009 -0800"
      },
      "message": "Merge change Id7b9903e into eclair-mr2\n\n* changes:\n  Add setAttentionLight() to IPowerManager for the Phone app.\n"
    },
    {
      "commit": "b11832de735e95aac1a1b9e900dbbd8285cee3ad",
      "tree": "ca626dfa84e51a2fec876a8905f16bf89087c62b",
      "parents": [
        "3a32213c4029a03fe39486f3d6ebd0ea18928ee1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 15:25:55 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 15:25:55 2009 -0500"
      },
      "message": "Add setAttentionLight() to IPowerManager for the Phone app.\n\nChange-Id: Id7b9903e1efaf56a2336519a8653962b6ae2c13d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "79347f94fa2b06425d1e6fdc766a2a22d88fb2c5",
      "tree": "d0b281fea91e926dc4cbafd43eeba17a94a4c5dc",
      "parents": [
        "dfaf2e03ad7c4d55ede1d2ef100ff4e21c04cd5c",
        "a85a0ac1072c7653fdafa791416658154b76ac0d"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 11:58:23 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 11:58:23 2009 -0800"
      },
      "message": "am a85a0ac1: Merge change I4413e8bc into eclair-mr2\n\nMerge commit \u0027a85a0ac1072c7653fdafa791416658154b76ac0d\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027a85a0ac1072c7653fdafa791416658154b76ac0d\u0027:\n  close file descriptors passed to drop box\n"
    },
    {
      "commit": "dfaf2e03ad7c4d55ede1d2ef100ff4e21c04cd5c",
      "tree": "49ce089d9bb8560f05b6b08419e87bb229b426a2",
      "parents": [
        "3f6ee1a180268ca2e30723ce2c45b81c2e671abb",
        "30348b0de11b6c6cba43dfc7960e4d2084af6d8b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 11:54:18 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 25 11:54:18 2009 -0800"
      },
      "message": "am 30348b0d: Merge change I086d681f into eclair-mr2\n\nMerge commit \u002730348b0de11b6c6cba43dfc7960e4d2084af6d8b\u0027 into eclair-mr2-plus-aosp\n\n* commit \u002730348b0de11b6c6cba43dfc7960e4d2084af6d8b\u0027:\n  Remove HardwareService and move vibrator support to VibratorService.\n"
    },
    {
      "commit": "a85a0ac1072c7653fdafa791416658154b76ac0d",
      "tree": "dd11100df7270e5bd99063c881c3f2fa39936717",
      "parents": [
        "30348b0de11b6c6cba43dfc7960e4d2084af6d8b",
        "4413e8bc4c857902f090858d1af6f039099bf014"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 11:54:17 2009 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 25 11:54:17 2009 -0800"
      },
      "message": "Merge change I4413e8bc into eclair-mr2\n\n* changes:\n  close file descriptors passed to drop box\n"
    },
    {
      "commit": "3a32213c4029a03fe39486f3d6ebd0ea18928ee1",
      "tree": "261ab976911438a818b190771e49cd649d72de2f",
      "parents": [
        "f90b1261a53bc0bfc772337551eb4c540022cd22"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Nov 24 00:30:52 2009 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Nov 25 12:54:58 2009 -0500"
      },
      "message": "Remove HardwareService and move vibrator support to VibratorService.\n\nThe lights support is only needed by PowerManagerService and NotificationManagerService, so we do not need a Binder API for it.\nMove backlight and notification light support to new LightsService class.\nThe camera flash is now handled directly by the camera HAL, so the flash Hardware service flash support is obsolete.\n\nChange-Id: I086d681f54668e7f7de3e8b90df3de19d59833c5\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "4413e8bc4c857902f090858d1af6f039099bf014",
      "tree": "252a3f91503e88f9d2bdcd7a7155e2757f2b45a5",
      "parents": [
        "f90b1261a53bc0bfc772337551eb4c540022cd22"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 09:16:48 2009 -0800"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Nov 25 09:16:48 2009 -0800"
      },
      "message": "close file descriptors passed to drop box\n\nThe ParcelFileDescriptors passed to DropBoxManager.addFile() are\nsupposed to be closed after the call.\n"
    },
    {
      "commit": "80d5fc0f5add0c42e617ea6f4318b8a2b61370df",
      "tree": "aa05116548e444264e4814f09e6cf2ebd5fdc68f",
      "parents": [
        "40f92fe967f36d524d173b7819dc875af2cd9971",
        "9ad091ab1065e85222da0927bb33913530f56f65"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 15:08:13 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 15:08:13 2009 -0800"
      },
      "message": "am 9ad091ab: am 118d92f7: Merge change I16925b91 into eclair\n\nMerge commit \u00279ad091ab1065e85222da0927bb33913530f56f65\u0027 into eclair-mr2-plus-aosp\n\n* commit \u00279ad091ab1065e85222da0927bb33913530f56f65\u0027:\n  Finish fixing issue #2228381: android.view.InflateException...\n"
    },
    {
      "commit": "9ad091ab1065e85222da0927bb33913530f56f65",
      "tree": "47a3213de62113c3d8273b07db5adf56b884d49c",
      "parents": [
        "1e22cffa1d7299e725ec2a16689901aaa5790922",
        "118d92f73fe9dd1cc9cb900205cd1ec0dac28a1b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 15:01:51 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 15:01:51 2009 -0800"
      },
      "message": "am 118d92f7: Merge change I16925b91 into eclair\n\nMerge commit \u0027118d92f73fe9dd1cc9cb900205cd1ec0dac28a1b\u0027 into eclair-mr2\n\n* commit \u0027118d92f73fe9dd1cc9cb900205cd1ec0dac28a1b\u0027:\n  Finish fixing issue #2228381: android.view.InflateException...\n"
    },
    {
      "commit": "5057d9f5582a9d7f1c522178a3f5a5c414e0c05a",
      "tree": "e3d0e1152376ceebe826b191396d6334dfb47087",
      "parents": [
        "f8da578ee7d398f21e002947505cddf827937a98",
        "b29fefe6aeed68c22c7711263357348006ab8b79"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Tue Nov 24 14:52:31 2009 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 24 14:52:31 2009 -0800"
      },
      "message": "am b29fefe6: Merge change Ic4cf6caa into eclair-mr2\n\nMerge commit \u0027b29fefe6aeed68c22c7711263357348006ab8b79\u0027 into eclair-mr2-plus-aosp\n\n* commit \u0027b29fefe6aeed68c22c7711263357348006ab8b79\u0027:\n  Copy SYSTEM_LAST_KMSG from /proc/last_kmsg instead of /data/dontpanic/last_kmsg.\n"
    },
    {
      "commit": "195f6a0ff33c140c922f1f27ee7a306d7eb8f0ab",
      "tree": "20fc5b111fa81413da3379616fffe26ab7cd81a6",
      "parents": [
        "99f7b56fbea7e3e112fd0b570818b42a8ebd4ef5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 11:26:00 2009 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Nov 24 11:34:55 2009 -0800"
      },
      "message": "Finish fixing issue #2228381: android.view.InflateException...\n\n...Binary XML file line #37: Error inflating class \u003cunknown\u003e after adding a secondary account\n\nThe problem was that we weren\u0027t dealing well with the situation where we start a transition\nfrom activity A to B, then transition back to A before B is shown (it finishes before being\nshown), then transition from A to C.  At this point we had some state showing that we\nwere in the process of showing A from it being hidden (due to the middle transition from\nB to A), which would cause the layout pass to ensure its window is hidden before the\ntransition starts.\n\nThe solution is to detect the case where we are showing a token and it is already actually\nshown, and in this case not do all of the token setup for it to wait for its windows to\nbe displayed before it is shown.  This isn\u0027t needed, the windows are already displayed\nor the token is already set up to wait for them to be displayed.\n\nChange-Id: I16925b91e1e2449dd65ade162a5758173c6e2695\n"
    },
    {
      "commit": "c4cf6caa991df4c96fe1b72a60f2294ac4ac513b",
      "tree": "0d1504541ad6be6ffee6e579244084b5866b0181",
      "parents": [
        "b59573cf53c8f09ac25fe0bfaf1d7067604ee983"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Nov 23 19:23:49 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Nov 23 19:23:49 2009 -0800"
      },
      "message": "Copy SYSTEM_LAST_KMSG from /proc/last_kmsg instead of /data/dontpanic/last_kmsg.\n(In preparation for not copying to /data/dontpanic/last_kmsg at all.)\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"
    }
  ],
  "next": "983ee099de60e0288997e33e3fea5c4ff647f5cd"
}
