)]}'
{
  "log": [
    {
      "commit": "0b63a6abb6552b58c5661c3f17c249e2414845f5",
      "tree": "696ec8e7543c1f04ccb80b814017669481c55070",
      "parents": [
        "d44e1b6033eed29718f2e7e3540e4884929941a5"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Jul 11 14:34:34 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Jul 11 14:35:56 2011 -0700"
      },
      "message": "Query the correct Extra for BT intents.\n\nThe extra being queried for wrong for the CONNECTION_STATE_CHANGED\nintent. Thus, the status bar icon was never getting updated.\n\nChange-Id: I88892c3acb7cf5aecfd92524e53371a3d43cf5fd\n"
    },
    {
      "commit": "17dfec7111fcc53a4f6ae6e92b4a7f85a278fe71",
      "tree": "8df1291816db46faa915f8aef6d8c472d6ddbd4d",
      "parents": [
        "b7440a140b650932bf31cf51d3b87c3249e3b682"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 08 19:09:55 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Jul 10 11:50:54 2011 -0700"
      },
      "message": "Fix 4689527: Fix positioning bug with RecentHorizontalScrollView, minor tweaks.\n\nThis fixes a bug where RecentsHorizontalScrollView wasn\u0027t scrolling to the most\nrecent app.\n\nContains some minor tweaks to the layout so that it doesn\u0027t overlap the notification\nbad as well as starting alpha fades while draging items sooner.\n\nChange-Id: I94df309673f316c55b2f44aff60fd3aee746b6de\n"
    },
    {
      "commit": "dbd3fe77a15fcc3aaf0c57ab99b7b33c07c144fa",
      "tree": "fdf3f5ec689f32c46e3f5ae6e11559dd206f4eea",
      "parents": [
        "0aaa30dc4859a8f181809eca13a6ec6ed61f3a9e",
        "fa53d3002fadf8640600c1840962021a821b8bae"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 08 14:56:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 08 14:56:14 2011 -0700"
      },
      "message": "Merge \"Animation settings reset to default\""
    },
    {
      "commit": "fa53d3002fadf8640600c1840962021a821b8bae",
      "tree": "74e18a4f49b84ec41d89f60ebf4fdec689699f77",
      "parents": [
        "532fee45e22acdf779c7135db9a145fe9928c50c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 08 10:40:51 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Jul 08 11:21:09 2011 -0700"
      },
      "message": "Animation settings reset to default\n\nChange-Id: Ie53c031ceb88d356742e80693edc14198506d54a\n"
    },
    {
      "commit": "3c728fe61dcf49354ea761a3e4ef6032ec271630",
      "tree": "6434368db784e4862eba21e8d6adb21bffd364a6",
      "parents": [
        "4a6d113ba0f33ce5dc14e59463e928ba309e1c2e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 07 20:53:52 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 07 22:18:25 2011 -0700"
      },
      "message": "Fix 4689527: Improved curation for Recents + misc cleanup\n\nThis sets a threshhold for both the curation animation as well as the\nsnap back animation.  It now limits these to 500ms and 250ms, respectively.\n\nCleaned up misc log spew.\n\nUpdated after review.\n\nChange-Id: Ie11a2fc4556b396257c33c3ebd7513c4c220ff95\n"
    },
    {
      "commit": "4a6d113ba0f33ce5dc14e59463e928ba309e1c2e",
      "tree": "88f449d830ec3048957f6a8f737dd2b9504a2419",
      "parents": [
        "d015327223e1b333d479e69db64f512a0fe7b6e0",
        "4917b0dca8c5de7d4694e015a8796f6ed19a94a8"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jul 07 16:28:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 07 16:28:03 2011 -0700"
      },
      "message": "Merge \"Handling Resources.NotFoundException in Recents\""
    },
    {
      "commit": "4917b0dca8c5de7d4694e015a8796f6ed19a94a8",
      "tree": "9ad3868207be4975128e9a0a61021c53643649d0",
      "parents": [
        "6f2e4d1021fc5f453c025ec00a17bbb071b6e7f5"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jul 07 15:42:30 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jul 07 15:42:35 2011 -0700"
      },
      "message": "Handling Resources.NotFoundException in Recents"
    },
    {
      "commit": "a7987101d58ff3e7c4ad48bdaf1a765b6b7a022a",
      "tree": "d70e30ecd3a1dda00b5820c7e5db3b346553967f",
      "parents": [
        "fb7a1446c0cc1692304bf9827e3a01ccfc2eb4a7",
        "f2a16b27afd1ede5880d05eb9e19090c7e3e820e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 07 13:58:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 07 13:58:13 2011 -0700"
      },
      "message": "Merge \"Fix 4689527: Update Recents\""
    },
    {
      "commit": "b75a798471342da5e4624048c5516773dfecf4ca",
      "tree": "00d39a2b7bd60d15c3243831c20e8a95e9347f0e",
      "parents": [
        "b623842e282b9ed879d5913f6ead4283ef763a4b",
        "ff2612bc9da68c2a9723e4e4d87e5e8bced4557f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jul 07 11:33:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 07 11:33:38 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "ff2612bc9da68c2a9723e4e4d87e5e8bced4557f",
      "tree": "4028a360e9ed1429640e6a867c28109478f923f4",
      "parents": [
        "aadfed5308816c3e00c0d459266912ebd92a8fc9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jul 07 11:27:19 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jul 07 11:27:19 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: Iad20de7deafae6bfec4c37f23a1fcea35aae5a46\n"
    },
    {
      "commit": "f2a16b27afd1ede5880d05eb9e19090c7e3e820e",
      "tree": "599f7334b60d3501e79fd0cc7baee8618e11a800",
      "parents": [
        "f03712bf540db15d0594b848e63c207fd50e9379"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 06 17:32:48 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 06 17:44:35 2011 -0700"
      },
      "message": "Fix 4689527: Update Recents\n\nFixed layout in landscape mode where recents only filled half the screen\nbecause \"match_parent\" in the layout was being ignored. The fix is to\nhave a temporary ViewGroup as the parent to ensure the layout parameters\nare valid.\n\nChanged to solid 70% opaque background on phone.\n\nRemoved \"dismiss\" chevron from phone layout.\n\nRemoves glow on phones.\n\nChange-Id: Id5319eeba4fdd8c9ef5792168b35162cc1bbfe38\n"
    },
    {
      "commit": "79ec80db70d788f35aa13346e4684ecbd401bd84",
      "tree": "fd18f64033def7461692f9542bf9e5f01afe2fe0",
      "parents": [
        "be87cc945b5b094060cbc77b77383aefc60265e4"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 24 14:58:49 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jul 06 14:40:32 2011 -0700"
      },
      "message": "Make full backup API available to apps\n\nNew methods for full backup/restore have been added to BackupAgent\n(still hidden): onFullBackup() and onRestoreFile().  The former is the\nentry point for a full app backup to adb/socket/etc: the app then writes\nall of its files, entire, to the output.  During restore, the latter\nnew callback is invoked, once for each file being restored.\n\nThe full backup/restore interface does not use the previously-defined\nBackupDataInput / BackupDataOutput classes, because those classes\nprovide an API designed for incremental key/value data structuring.\nInstead, a new FullBackupDataOutput class has been introduced, through\nwhich we restrict apps\u0027 abilities to write data during a full backup\noperation to *only* writing entire on-disk files via a new BackupAgent\nmethod called fullBackupFile().\n\n\"FullBackupAgent\" exists now solely as a concrete shell class that\ncan be instantiated in the case of apps that do not have their own\nBackupAgent implementations.\n\nAlong with the API change, responsibility for backing up the .apk\nfile and OBB container has been moved into the framework rather than\nhave the application side of the transaction do it.\n\nChange-Id: I12849b06b1a6e4c44d080587c1e9828a52b70dae\n"
    },
    {
      "commit": "a2e66343b605e76b825ca4df74da0c782b7eb718",
      "tree": "1c28248c9ddddad9ec4e00878d46662d7ccf11e7",
      "parents": [
        "07cac12ca090b5c8bd07fd86dee68b85278f2e75",
        "3ac588b09af2a7c4fb91d05ad230779dbd214166"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jul 06 07:59:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 06 07:59:36 2011 -0700"
      },
      "message": "Merge \"Revert \"USB connected notification and temporary USB options dialog\"\""
    },
    {
      "commit": "100155a310fbb5028fc48e359bdfb7c4d3531843",
      "tree": "15aa54e35b879307c2272faf7ba6028113ac2a5c",
      "parents": [
        "34e7813e962de99df9813014678ef5901227c5f1"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sun Jul 03 16:52:38 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sun Jul 03 17:03:27 2011 -0700"
      },
      "message": "VPN: convert prepare() into a form which helps solve race conditions.\n\nWhen someone tries to revoke packageA, it is possible that packageA is\nalready revoked by packageB. In this case packageB should not be revoked,\nand the new prepare() can help solve this problem.\n\nChange-Id: Iee056a191dd99467b8ad1b5379a17b02d404bad1\n"
    },
    {
      "commit": "34e7813e962de99df9813014678ef5901227c5f1",
      "tree": "f61cbeefb7febbaf7b90792a16c6339ba7b4de9f",
      "parents": [
        "44e27b5c74b5f441973561a4f945cb58e0cc45a4"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sun Jul 03 03:07:07 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sun Jul 03 03:07:07 2011 -0700"
      },
      "message": "VPN: minor refinement.\n\nChange-Id: I2b59cbe8554b6c6f8da48c465252489394f32653\n"
    },
    {
      "commit": "3ac588b09af2a7c4fb91d05ad230779dbd214166",
      "tree": "7526b1693c16362b49a20940cf078178e1c4a13e",
      "parents": [
        "8bc003e2f6668c5b6b855593a3a5e3828750fe9a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jun 30 12:54:36 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Jul 02 22:07:25 2011 -0400"
      },
      "message": "Revert \"USB connected notification and temporary USB options dialog\"\n\nThis reverts commit 5787a2d5b4e5bd60087eb7fbb13c97c7d0ba113e.\n\nChange-Id: Ia5f097ffaa3798a42f71d005cffd5007556882d5\n"
    },
    {
      "commit": "d6315c0ebb6ebbc67f0c669e92f92be70b49ba2c",
      "tree": "57ff362e3201b444ead59d214353c888091032fc",
      "parents": [
        "51ac0e94a83cfccb5105aa14df1077729a5b4ccc",
        "e9107901ae264de4ff5603d3cfc63a03ca4117d4"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sat Jul 02 03:19:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 02 03:19:48 2011 -0700"
      },
      "message": "Merge \"VPN: give legacy VPN a fake package name.\""
    },
    {
      "commit": "e9107901ae264de4ff5603d3cfc63a03ca4117d4",
      "tree": "10af89085b6b96e67f3e2861d02436d1dda04db5",
      "parents": [
        "dfba1773c911c4d97838923334c5a879424387bf"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sat Jul 02 01:48:50 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Sat Jul 02 01:48:50 2011 -0700"
      },
      "message": "VPN: give legacy VPN a fake package name.\n\nAnd add more comments.\n\nChange-Id: I0cbc495fcb2c8dd105e16a841619b3b9bd227eae\n"
    },
    {
      "commit": "63acea6ad4a9316e1450dea47840f45df4aaed25",
      "tree": "00eb8cd54245741b351e211c9145e89c95dd2e88",
      "parents": [
        "f03712bf540db15d0594b848e63c207fd50e9379",
        "8894cc5ed4bacb72ef8158459fe7760903d135b8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 01 17:13:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 17:13:40 2011 -0700"
      },
      "message": "Merge \"When removing a task, also kill its processes.\""
    },
    {
      "commit": "8894cc5ed4bacb72ef8158459fe7760903d135b8",
      "tree": "ce40531eba07991e6c2bb6e2c1ff01fe4b1ff240",
      "parents": [
        "0916350cef633a30822b0cc286457c69615ce69c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 01 16:28:17 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 01 17:12:04 2011 -0700"
      },
      "message": "When removing a task, also kill its processes.\n\nChange-Id: I5945fef21ad6f028e71e36d3cb55d35e0b6401a6\n"
    },
    {
      "commit": "40030c8d4d6de3154d0c38da14cf2c1bbd0f7659",
      "tree": "be59cd39ee9c51e0fe00575eee610e53b3197187",
      "parents": [
        "a4ad22a5de599e79d08fec0682bfbc5f74e73614",
        "9112ec3039dda4186c6f957981237c0691db2269"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 01 10:48:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 10:48:07 2011 -0700"
      },
      "message": "Merge \"Binding Pwr+VolDown to take screenshot.\""
    },
    {
      "commit": "9112ec3039dda4186c6f957981237c0691db2269",
      "tree": "684de37f923204e28db85f85b336b68d59dc58e9",
      "parents": [
        "e2474bc711c5534ab20949206c54eb364d9a8ac5"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jun 27 13:15:32 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 01 10:47:07 2011 -0700"
      },
      "message": "Binding Pwr+VolDown to take screenshot.\n\nChange-Id: I77b018538f6bc870f59df0b5336ba95f4582beec\n"
    },
    {
      "commit": "5db03df1fff4900eb485304d4fd185110bea1a0c",
      "tree": "a533a708b80a7a714254cf2ebf54371a05a51f92",
      "parents": [
        "2e46061cd2ff93e04461fdae4198c1d40d660e08"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jun 30 23:52:29 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Jul 01 00:10:32 2011 -0700"
      },
      "message": "VpnDialogs: prepare for the usages of legacy VPN.\n\n- Use PendingIntent to start activities.\n- Handle configs without package names.\n- Switch to system UID.\n\nChange-Id: Ia78112a97e3628b603d9e059705e32694ebe142b\n"
    },
    {
      "commit": "8c4706252228755ed181d19532b7e0cfec270ba4",
      "tree": "176de9d436c67c97a83e84bdff7b042981dadc9b",
      "parents": [
        "0e0c2043913af15f06b2307e908f231aea66ff10"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 30 18:19:51 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 30 19:40:54 2011 -0700"
      },
      "message": "Add API to report the presence of a permanent menu key on the device.\n\nAction bar now uses this to determine whether to show an overflow menu.\n\nChange-Id: Ife4f724d02bbc0d9d86d94740c85299f6dacae91\n"
    },
    {
      "commit": "41006aaf3494a46731868dcb9347caf05f8804a4",
      "tree": "dd3c38ac312038e301a1ccee912bfab2ac69b15e",
      "parents": [
        "c2fdd15df93e62f9355af7ee3cbc9c116ce19991"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 29 15:10:49 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 29 15:10:49 2011 -0400"
      },
      "message": "Add 2mm dead zone (12dp) at the top of the navigation bar.\n\nAlso update metrics to match clarified spec; in particular,\nthe navbar is now 48dp tall.\n\nBug: 4689070\nChange-Id: Ia05ae840076df5a984ac85bb63df997943356eb8\n"
    },
    {
      "commit": "f12fbcd608b8f73901882c305572ac2c1cfe9beb",
      "tree": "8cffeffd100796b1e7d2c6aebc9ff52f344ae83b",
      "parents": [
        "cde732451070479dd999583f602693c36cdc65c7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 28 16:16:42 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 28 16:16:42 2011 -0700"
      },
      "message": "Fix settings restore even harder\n\nChange-Id: If6920743ae92dcf811a87a1eefd357f849c03a23\n"
    },
    {
      "commit": "5c8da949804ed4b55dcebae63796714e0028b488",
      "tree": "7bfb05e25696b18e8b84d050a9869acef2c09668",
      "parents": [
        "631c57c4967df3df0c5b5da665b2126a474bec8f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 28 00:29:04 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jun 28 12:07:35 2011 -0400"
      },
      "message": "Now showing: Navigation Bar, The Final Layout\n\nStarring, in order of appearance:\n\n  BACK\n\nand\n\n  HOME\n\nand introducing in his first starring role on phones\n\n  RECENTS\n\nwith a special guest appearance by\n\n  MENU\n\npresented in PORTRAVISION and LANSCOPE\n\nChange-Id: I0b8459a6f648a4336a0e1a943e02ba82728a75cb\n"
    },
    {
      "commit": "631c57c4967df3df0c5b5da665b2126a474bec8f",
      "tree": "69144f45ee2f8f60a7b2e4c5038e138493b2f384",
      "parents": [
        "84e297238f53f83c9e7de499e711b997d09514e0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jun 27 23:44:52 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jun 28 10:49:57 2011 -0400"
      },
      "message": "New status bar artwork (includes xhdpi).\n\nChange-Id: I3fc2b6a3c76cb80c4985e1432edb9060069eb28a\n"
    },
    {
      "commit": "28cdb9e104e03680d61c3e6dd654d1beff51427d",
      "tree": "d3f75c93366e41e3fecb647cb39e75dc4dea3d53",
      "parents": [
        "40e44467e2a32e77f6d874281a1c8185794850ff"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 24 15:06:48 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 24 15:06:48 2011 -0700"
      },
      "message": "Fix settings restore\n\nAlso correct the debug-mode logging of error locations in backup data.\nBug 4914182\n\nChange-Id: Ie7dda0192afa819e42490b7ffd2d3db6f11968f6\n"
    },
    {
      "commit": "e07141a5623bc3d5f34b1de18f52044147bc2ac9",
      "tree": "14938ae84c2a23e4b9dac446211e9d0c7fdce9d1",
      "parents": [
        "80a0fa0b696494d4e43a2df2548a83f2cfaec468",
        "e89d4b5d6952031c31f15db95435e7541e5df08c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 23 07:41:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 23 07:41:37 2011 -0700"
      },
      "message": "am e89d4b5d: am e0da3f3b: am 444336dd: Merge \"Fix crazy notification panel background.\" into honeycomb-mr2\n\n* commit \u0027e89d4b5d6952031c31f15db95435e7541e5df08c\u0027:\n  Fix crazy notification panel background.\n"
    },
    {
      "commit": "f59717ddb5ef324ee3fdb12b83e7d1b709793d28",
      "tree": "17d0e9e37910a1a4ef46b244115c396754f8b187",
      "parents": [
        "7730ad569d2c8dd6387be40685f5e99462a59352"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jun 22 15:19:33 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jun 22 15:19:33 2011 -0400"
      },
      "message": "Combine UsbManager.setPrimaryFunction and setDefaultFunction\n\nDue to the property trigger on persist.sys.usb.config,\nsetting the default function also sets the current function.\nNow we combine both of these methods into setCurrentFunction, which has\na \"makeDefault\" option to make the new function the default.\n\nThis change should eliminate some problems with setting properties due to\nmultiple property triggers happening at the same time.\n\nChange-Id: I9851299e9c2ee20475eada1a8104c0d50bf5a9e1\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7730ad569d2c8dd6387be40685f5e99462a59352",
      "tree": "0a1eb55f4d62081df7f508e26c91bd72be230505",
      "parents": [
        "8969d9924c662ab4cdacc342bbdc33756db730be"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jun 21 15:48:57 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jun 22 12:02:10 2011 -0400"
      },
      "message": "Fix window leak in UsbPreferenceActivity\n\nChange-Id: I4160e73a4e840662c6ac724e27460853fb259eae\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "edbdd3a024ca35c331036823dde1f484d3333b31",
      "tree": "f43420f8148b5960dc2ed2249cce6e2052548a1e",
      "parents": [
        "932368e1ecc45ff402f7c537095b872fadf34039"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 21 12:57:08 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 21 12:57:08 2011 -0400"
      },
      "message": "Fix statusbar crash when DeskClock alarms go off.\n\nBug: 4723790\nChange-Id: Ia819b6a35b5b103d28f6db3b25c815f77827f80f\n"
    },
    {
      "commit": "422bf6702f4f099e6fd4fab4c26b0deaeb684e9f",
      "tree": "d963b507d63479657799ccbdc3db6c00a5c02b6e",
      "parents": [
        "935ccfd9fea511f6147f3cf274300a2a6b7ecb8e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 20 21:54:55 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 20 21:54:55 2011 -0400"
      },
      "message": "USB: Make MTP/PTP toggle in the USB preferences set the default mode\n\nChange-Id: I438f7f24f06298ad41a99199c26c45bd7884afdd\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e89d4b5d6952031c31f15db95435e7541e5df08c",
      "tree": "7efce9cc7a140fc949b59835ebb1397c44f3a24f",
      "parents": [
        "fe8e2fb32febccc5c88ca4eba089d747755975d4",
        "e0da3f3bc9aaefbf3e3737b69e91b7823f639751"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 20 17:34:33 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 20 17:34:33 2011 -0700"
      },
      "message": "am e0da3f3b: am 444336dd: Merge \"Fix crazy notification panel background.\" into honeycomb-mr2\n\n* commit \u0027e0da3f3bc9aaefbf3e3737b69e91b7823f639751\u0027:\n  Fix crazy notification panel background.\n"
    },
    {
      "commit": "e0da3f3bc9aaefbf3e3737b69e91b7823f639751",
      "tree": "2ae2b957bb3108477ea267e18cb0a064c5b3f95a",
      "parents": [
        "de937ac00900de7d9c3f15328778647401eb836e",
        "444336dd5f233c59e5a222d366d2498c888664b5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 20 17:30:38 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 20 17:30:38 2011 -0700"
      },
      "message": "am 444336dd: Merge \"Fix crazy notification panel background.\" into honeycomb-mr2\n\n* commit \u0027444336dd5f233c59e5a222d366d2498c888664b5\u0027:\n  Fix crazy notification panel background.\n"
    },
    {
      "commit": "6d470b71766303a1b05861fc4ec8941916d4c7ec",
      "tree": "b76efea4c0e79e670e2a333b4e05688afbe33a72",
      "parents": [
        "3106a9b7f5c5c6a62d3fa5772d8c2bb41d22c6eb"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jun 20 14:40:53 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jun 20 14:40:53 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: Ie30d36d7416f687f2d84b0bdf6547cda96446f37\n"
    },
    {
      "commit": "f1dd26b6fda891adc575c563dadb19b3d941faa7",
      "tree": "fec4054f9658919ee2d8f8e3eae0f2fa647dcc43",
      "parents": [
        "c7c1ba5071456a813abbdadfdbe94287b06877e7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 20 14:44:35 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 20 14:44:35 2011 -0400"
      },
      "message": "Fix crazy notification panel background.\n\nThe compatibility mode dialog (shown only once, ever) was clobbering its layout params.\n\nBug: 4723617\nChange-Id: I7899293b72c8e480a97a10a88f62754ff415f343\n"
    },
    {
      "commit": "17b90780e2c06940a784aa276b834f12c7c7f286",
      "tree": "8a8e662e758e04058678b2cad466d6884a988deb",
      "parents": [
        "32b807b8ec223c5c66dfdfd1ee9a45b1e428f342",
        "5787a2d5b4e5bd60087eb7fbb13c97c7d0ba113e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 20:54:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 20:54:38 2011 -0700"
      },
      "message": "Merge \"USB connected notification and temporary USB options dialog\""
    },
    {
      "commit": "5787a2d5b4e5bd60087eb7fbb13c97c7d0ba113e",
      "tree": "0e6b497309b9aa41d8821a160e0ccbb4447b91bf",
      "parents": [
        "ecedfdc7794048cd539e3df92b641a18a05acdf7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 12:21:39 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 19:49:05 2011 -0400"
      },
      "message": "USB connected notification and temporary USB options dialog\n\nThis change adds a notification when USB is connected.\nSelecting the notification brings up a dialog to allow switching between\nMTP and PTP modes, and also allows mounting a CD image for installing AFT.\nThe UI design is not final - this is a temporary implementation of the UI.\n\nChange-Id: Idd678537aba595fd4cb183ea755bf437f372d826\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "ced4bb1df71355ff308ca4e8bfdc4a43ae53795b",
      "tree": "a1e3738eedc40a5b37199bd63e6a43356ed53857",
      "parents": [
        "ea07d5f23caf438019e3104a41e11d00bc1b9079",
        "42bd53a9ff3f6358485e37df970754833aab2629"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Jun 17 15:31:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 15:31:54 2011 -0700"
      },
      "message": "Merge \"VpnDialogs: migrate to VpnConfig.\""
    },
    {
      "commit": "42bd53a9ff3f6358485e37df970754833aab2629",
      "tree": "8eb6a3f4a556b604958c6b60c90d44e0e6a6c307",
      "parents": [
        "7b0b834c3d12564c44ac134879a6dbc70e74be6e"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Jun 17 15:27:41 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Jun 17 15:27:41 2011 -0700"
      },
      "message": "VpnDialogs: migrate to VpnConfig.\n\nAlso hide the configure button when configureActivity is not set.\n\nChange-Id: Ic8eeec89970bb67d42397754d1f54a2744183eed\n"
    },
    {
      "commit": "ebce0115e239919680fc5574ae4ca79e617fcce8",
      "tree": "f77ed20ed09fe2219c08cb0605dcde692591e3b9",
      "parents": [
        "f2288c960cce22ea3971d79f6aa13ed61c699176"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jun 16 16:44:51 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jun 17 13:28:56 2011 -0400"
      },
      "message": "ICS updates to notification layouts.\n\nOf note:\n\n1. There is no \"X\" (veto) button anymore. (Well, there is,\n   but it\u0027s offscreen so it should still be available to\n   assistive devices.) Users can use \"Clear all\" or the new\n   swipe-to-veto gesture to clear notifications.\n\n2. As a consequence of #1, your layout goes all the way to\n   the right edge of the notifications panel again. Enjoy\n   the extra space!\n\n3. The numeric bubble in the notification icon is now capped\n   at \"999+\" like it is in the expanded notification view.\n   (Note that this involves a couple of new public framework\n   resources: one to indicate the number beyond which the\n   substitution string will be used, and one specifying a\n   localizable substitution string.)\n\nBug: 4651514\nBug: 4686329\nBug: 4501990\nChange-Id: I0e6bdb6aec4fe5bfc927eb1aba955d444a9414ec\n"
    },
    {
      "commit": "5a3e91f8704f153a191d08c2f27c31ce3b2eaf46",
      "tree": "7e9a5faad6dd1cb4ae1afd725f28e1c1bd96fa0a",
      "parents": [
        "8e18668d14adf601cbe5973030c310ec23d88461"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 14:21:04 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 14:21:04 2011 -0700"
      },
      "message": "DO NOT MERGE\n\nbackport of change 113518 from honeycomb-LTE.  Fixes NPE in the\nstatusbar.\n\nbug:4518551\nChange-Id: I9a85e6799d12052e7bc8c54d651bee789d885a2f\n"
    },
    {
      "commit": "b2eeb05889f976041eaf4216fa3bbb91c53ba74b",
      "tree": "cccbc3091cde2be43a6444d7a09ee46d2208744b",
      "parents": [
        "7ff1c2aefd4cd97c162d3486ccec4c5d232656e2",
        "f530da67b4f9ffa55bb8a1c05390c6f7f87fe4ba"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jun 15 17:07:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 15 17:07:09 2011 -0700"
      },
      "message": "Merge \"VpnDialogs: use IConnectivityManager instead or ConnectivityManager.\""
    },
    {
      "commit": "f530da67b4f9ffa55bb8a1c05390c6f7f87fe4ba",
      "tree": "a2b4020327363f67687c8605f1551e3f6f13d160",
      "parents": [
        "f8905fd13da0bfd6049daebc1cf4f8af286a04de"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jun 15 17:05:25 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jun 15 17:05:25 2011 -0700"
      },
      "message": "VpnDialogs: use IConnectivityManager instead or ConnectivityManager.\n\nChange-Id: I8870a43ecbffa606d2e29f6c4b1b1a605b2b79e5\n"
    },
    {
      "commit": "d727cf7e3f35e8217a20fba807d3d9702937f6f4",
      "tree": "41b56c7cd6c86014076281f6be3b466bcecc597f",
      "parents": [
        "81d7848f17b04637cb01b2472d723c7eeb875ce0",
        "3b1fc47d004f6b29af8f40d181baa3460b1e3b15"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Jun 15 16:51:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 15 16:51:22 2011 -0700"
      },
      "message": "Merge \"Port recent apps from tablet to phone\""
    },
    {
      "commit": "3b1fc47d004f6b29af8f40d181baa3460b1e3b15",
      "tree": "920a9fe99b800ada9f13e7e5482d0c3c6f0df393",
      "parents": [
        "f71e5469441286c6f466043e64a7f6492557cbd9"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Jun 13 10:54:40 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Jun 15 16:50:04 2011 -0700"
      },
      "message": "Port recent apps from tablet to phone\n\n- wire up to long press on home\n- remove unused recents activity\n- remove duplicate recents resources in -large directories (using -sw600dp instead)\n- fix issue with zoom/scale translation when recents was brought up\n\nChange-Id: I45538ccaff49b46ac3659c4828f9e2b0cd075241"
    },
    {
      "commit": "a5608e3a67a86f55e8c5ce971934f32c398f2525",
      "tree": "acd7b777cd8fc151109276bee0b050caf6c8f7ad",
      "parents": [
        "030a8c65dff975e19b78d957dceee61e73451ea7",
        "c0e84cf3210fc6b5929d024fafbe75f08167c44e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 15 16:47:08 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 16:47:08 2011 -0700"
      },
      "message": "am c0e84cf3: am 5e451faa: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u0027c0e84cf3210fc6b5929d024fafbe75f08167c44e\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "c0e84cf3210fc6b5929d024fafbe75f08167c44e",
      "tree": "697f5be9438987f959e72a9fa93cb0bd63ae602b",
      "parents": [
        "c407ef22222f8f7e6f82abd081ecb65149336f99",
        "5e451faa0c22e943fb76d812f699d51fa11c5495"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 15 16:41:44 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 16:41:44 2011 -0700"
      },
      "message": "am 5e451faa: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u00275e451faa0c22e943fb76d812f699d51fa11c5495\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "5e451faa0c22e943fb76d812f699d51fa11c5495",
      "tree": "ca11cc80b733e6f9370ff44ece44c130e2da3d38",
      "parents": [
        "f409604122f959653fb789e9133e94a51e369693",
        "dbad552d178884edef99ac5d0afe0f21d767516e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 15 16:38:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 15 16:38:43 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr2"
    },
    {
      "commit": "dbad552d178884edef99ac5d0afe0f21d767516e",
      "tree": "c0b12b8842567b71996624520551e31a623d2580",
      "parents": [
        "ed31bbf65267c1f383dd0dff37acd034f3b9b59f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 15 15:06:18 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 15 15:06:18 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Iaff03724a335f856f7d28b1bc2c219f4208c4151\n"
    },
    {
      "commit": "f4b56eaaba388d1503e24e7a5a7b3bed04602bd8",
      "tree": "e711321bf97645d68cfcbde6c0d907098373ae9e",
      "parents": [
        "3d8fcebc98f1e56ca91eb4d5c76e3f53fbe431bf",
        "40fc6e0de578198c9cc5d9a493cb7db77bc938b8"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jun 15 15:01:42 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 15:01:42 2011 -0700"
      },
      "message": "am 40fc6e0d: am c407ef22: am f4096041: Merge \"Updated art for compat mode dialog.\" into honeycomb-mr2\n\n* commit \u002740fc6e0de578198c9cc5d9a493cb7db77bc938b8\u0027:\n  Updated art for compat mode dialog.\n"
    },
    {
      "commit": "40fc6e0de578198c9cc5d9a493cb7db77bc938b8",
      "tree": "55c680523d373680dbc302c4e7966b48bf3e94f0",
      "parents": [
        "ec18268eb42641cd2a6ae9c8b26e35d67bb41021",
        "c407ef22222f8f7e6f82abd081ecb65149336f99"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jun 15 14:58:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 14:58:56 2011 -0700"
      },
      "message": "am c407ef22: am f4096041: Merge \"Updated art for compat mode dialog.\" into honeycomb-mr2\n\n* commit \u0027c407ef22222f8f7e6f82abd081ecb65149336f99\u0027:\n  Updated art for compat mode dialog.\n"
    },
    {
      "commit": "c407ef22222f8f7e6f82abd081ecb65149336f99",
      "tree": "1c4912895073e86a7557a836fb70a7b1253da161",
      "parents": [
        "1146bddf92fc91dad384bdaea740f9472bebd911",
        "f409604122f959653fb789e9133e94a51e369693"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Jun 15 14:56:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 14:56:03 2011 -0700"
      },
      "message": "am f4096041: Merge \"Updated art for compat mode dialog.\" into honeycomb-mr2\n\n* commit \u0027f409604122f959653fb789e9133e94a51e369693\u0027:\n  Updated art for compat mode dialog.\n"
    },
    {
      "commit": "abfb5f95cca00a3536117bc8c9decf3bdeae382e",
      "tree": "5b489d36e598e9c06929a8736a11026502dc1c38",
      "parents": [
        "181aafd75c339d5c420c5755ab3889e0a7e909b9",
        "27f889d07ced48fbc7fa61c41a4a32ec3e1a95f3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 15 14:00:29 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 14:00:29 2011 -0700"
      },
      "message": "am 27f889d0: am 3dc1b5e2: am ed31bbf6: Clean up some edge cases in the compat mode UI:\n\n* commit \u002727f889d07ced48fbc7fa61c41a4a32ec3e1a95f3\u0027:\n  Clean up some edge cases in the compat mode UI:\n"
    },
    {
      "commit": "27f889d07ced48fbc7fa61c41a4a32ec3e1a95f3",
      "tree": "ec2aacceba26e512d92d689c779653a006fdb962",
      "parents": [
        "9c3c3004c4206da3f2579e863ce89a2f99269dd6",
        "3dc1b5e26fac2c6a6161d617f99fd901ee2ffc9e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 15 13:44:16 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 13:44:16 2011 -0700"
      },
      "message": "am 3dc1b5e2: am ed31bbf6: Clean up some edge cases in the compat mode UI:\n\n* commit \u00273dc1b5e26fac2c6a6161d617f99fd901ee2ffc9e\u0027:\n  Clean up some edge cases in the compat mode UI:\n"
    },
    {
      "commit": "e25f8336a062a08f87c9280975d8827d75186481",
      "tree": "bf922e52439be4435c550ef2503e835560928c02",
      "parents": [
        "ed31bbf65267c1f383dd0dff37acd034f3b9b59f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 15 15:00:10 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 15 16:14:55 2011 -0400"
      },
      "message": "Updated art for compat mode dialog.\n\nAlso finalizes on the following language \u0026 ordering in the menu:\n\n  ( ) Stretch to fill screen\n  ( ) Zoom to fill screen\n\nBug: 4595256\nChange-Id: Ie92b1e0d829341fd73043a562e78437af2b128ec\n"
    },
    {
      "commit": "3dc1b5e26fac2c6a6161d617f99fd901ee2ffc9e",
      "tree": "19453a39e13f82dee3ba7e6222b9cd657493b76b",
      "parents": [
        "fbb093479362865da833b89643a8f58347278bc3",
        "ed31bbf65267c1f383dd0dff37acd034f3b9b59f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 15 12:35:57 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 12:35:57 2011 -0700"
      },
      "message": "am ed31bbf6: Clean up some edge cases in the compat mode UI:\n\n* commit \u0027ed31bbf65267c1f383dd0dff37acd034f3b9b59f\u0027:\n  Clean up some edge cases in the compat mode UI:\n"
    },
    {
      "commit": "ed31bbf65267c1f383dd0dff37acd034f3b9b59f",
      "tree": "1071a120f9e04ecaf11ff65247fe83ec57feb4e4",
      "parents": [
        "5994bff92472b3bdcd5754d8a9156b49269a9c1d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 15 11:16:06 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 15 11:24:07 2011 -0700"
      },
      "message": "Clean up some edge cases in the compat mode UI:\n\n- Don\u0027t put up multiple dialogs if a switch happens between activities\n  that both can use compat mode.\n- Remove the help dialog if the user switches away from an app that\n  can use compat mode.\n- Don\u0027t set the \"don\u0027t show\" preference until the user explicitly hits\n  the button.\n- Hide the compat mode switch UI if the compat mode button is hidden.\n\nChange-Id: I8dd2aab1385a264232a9256284d4a75b8e058e47\n"
    },
    {
      "commit": "af4cec33a0f8568ce9f24dbd805c4be483ec8b10",
      "tree": "4bbab1d128bd518eaf4ae4a7651189aa299862a1",
      "parents": [
        "0656bc32fa8bb59dae502a0f1409afe47f9f638d",
        "ad6352be884b017254698957462fa9156f1afd07"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 10:21:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 15 10:21:44 2011 -0700"
      },
      "message": "Merge \"Swipe to veto in notifications.\""
    },
    {
      "commit": "d7c8b6d2a4d2ec16f4f61c66f400d8b20726964c",
      "tree": "f3e6734545e402b6850c8a9afbca4086d5bd0915",
      "parents": [
        "2932645d9967f63aa716035e40e02af1e6e5aa19",
        "2897fc4cc320d9fea2c6a81d7e2b05b6b820acf0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 06:36:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 06:36:56 2011 -0700"
      },
      "message": "am 2897fc4c: am fbb09347: am 5994bff9: Merge \"One-time-only compatibility mode explanation dialog.\" into honeycomb-mr2\n\n* commit \u00272897fc4cc320d9fea2c6a81d7e2b05b6b820acf0\u0027:\n  One-time-only compatibility mode explanation dialog.\n"
    },
    {
      "commit": "2932645d9967f63aa716035e40e02af1e6e5aa19",
      "tree": "3830d5b6859df9a39acc3c8dd39c74c05660eb04",
      "parents": [
        "ed2ea731e5d32de50f6349182cfcdfc823ac0fd6",
        "d163a6162891f0e14d4536460d839262d2693e9a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 15 06:36:35 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 06:36:35 2011 -0700"
      },
      "message": "am d163a616: am 2fdf5880: am 97d5081a: Merge \"Final UI for compatibility mode.\" into honeycomb-mr2\n\n* commit \u0027d163a6162891f0e14d4536460d839262d2693e9a\u0027:\n  Final UI for compatibility mode.\n"
    },
    {
      "commit": "2897fc4cc320d9fea2c6a81d7e2b05b6b820acf0",
      "tree": "965b26f017c3b023b7be0efa871f61680f6ac45f",
      "parents": [
        "d163a6162891f0e14d4536460d839262d2693e9a",
        "fbb093479362865da833b89643a8f58347278bc3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 06:25:35 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 06:25:35 2011 -0700"
      },
      "message": "am fbb09347: am 5994bff9: Merge \"One-time-only compatibility mode explanation dialog.\" into honeycomb-mr2\n\n* commit \u0027fbb093479362865da833b89643a8f58347278bc3\u0027:\n  One-time-only compatibility mode explanation dialog.\n"
    },
    {
      "commit": "d163a6162891f0e14d4536460d839262d2693e9a",
      "tree": "357b5bf9b190d1bbd8534c1ac95f1b11422a2363",
      "parents": [
        "d00bebb005794afc739f54ff21c6ffd7c866738a",
        "2fdf5880611c333e172d4e0cc2c4259bca324699"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 15 06:25:24 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 06:25:24 2011 -0700"
      },
      "message": "am 2fdf5880: am 97d5081a: Merge \"Final UI for compatibility mode.\" into honeycomb-mr2\n\n* commit \u00272fdf5880611c333e172d4e0cc2c4259bca324699\u0027:\n  Final UI for compatibility mode.\n"
    },
    {
      "commit": "fbb093479362865da833b89643a8f58347278bc3",
      "tree": "1dbe12eaf531ffb69a20c8d329ff7163fb9549d1",
      "parents": [
        "2fdf5880611c333e172d4e0cc2c4259bca324699",
        "5994bff92472b3bdcd5754d8a9156b49269a9c1d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 06:15:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 06:15:11 2011 -0700"
      },
      "message": "am 5994bff9: Merge \"One-time-only compatibility mode explanation dialog.\" into honeycomb-mr2\n\n* commit \u00275994bff92472b3bdcd5754d8a9156b49269a9c1d\u0027:\n  One-time-only compatibility mode explanation dialog.\n"
    },
    {
      "commit": "2fdf5880611c333e172d4e0cc2c4259bca324699",
      "tree": "5e528749584406c0cee0cdaf3d89ed8ff477873d",
      "parents": [
        "abe5bd23c341da035e9905d9e50c1d6bccf229dc",
        "97d5081ac331884fe0f6f2e5814d4862a974fbe3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jun 15 06:15:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 15 06:15:07 2011 -0700"
      },
      "message": "am 97d5081a: Merge \"Final UI for compatibility mode.\" into honeycomb-mr2\n\n* commit \u002797d5081ac331884fe0f6f2e5814d4862a974fbe3\u0027:\n  Final UI for compatibility mode.\n"
    },
    {
      "commit": "552b1f0d22eea828cfd4f8c721cb5872a988ea7f",
      "tree": "4db01325438e94384e1e5f0f3b2c60aeeb1394a2",
      "parents": [
        "3b0543acf11ac4638ec5452acc4c1c6716c26880"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 01:03:02 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 01:03:02 2011 -0400"
      },
      "message": "One-time-only compatibility mode explanation dialog.\n\nDon\u0027t miss it!\n\nBug: 4595256\nChange-Id: I80c0949e6118e3ea3af089d4cad160ce63e7d8ce\n"
    },
    {
      "commit": "3b0543acf11ac4638ec5452acc4c1c6716c26880",
      "tree": "ebb1a814c187111a7e23f858dbe33006391a7759",
      "parents": [
        "4e04380d0a42347013808ee2058c786582ad548f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jun 14 11:30:28 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jun 15 00:12:01 2011 -0400"
      },
      "message": "Final UI for compatibility mode.\n\nBug: 4595256\nChange-Id: Idaa96393fb809c828b5f661f29e8b687fdf3d104\n"
    },
    {
      "commit": "7f8d2a63e05cfe2d132ea0db482c9727673ccdd4",
      "tree": "ecfb4be427df89572b0ed1f1247a39190eaed924",
      "parents": [
        "c4753a7ff23be13859a3b645410c9da241ffbaad",
        "ca2832bc60b986db245ced0e4a2b8a77d4982f32"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 20:57:15 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 14 20:57:15 2011 -0700"
      },
      "message": "am ca2832bc: am 027e9e28: am 4e04380d: Merge \"Fix issue #4592768: Xoom display does not resize when...\" into honeycomb-mr2\n\n* commit \u0027ca2832bc60b986db245ced0e4a2b8a77d4982f32\u0027:\n  Fix issue #4592768: Xoom display does not resize when...\n"
    },
    {
      "commit": "ca2832bc60b986db245ced0e4a2b8a77d4982f32",
      "tree": "7999e574a531e9a8ae5c13b06b3e2de0dbb9529b",
      "parents": [
        "2ecb884f7586218a1608cd5b0d82a45de6f9a069",
        "027e9e28b2880b8e50912d7c25e68e8f196bb66b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 19:22:42 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 14 19:22:42 2011 -0700"
      },
      "message": "am 027e9e28: am 4e04380d: Merge \"Fix issue #4592768: Xoom display does not resize when...\" into honeycomb-mr2\n\n* commit \u0027027e9e28b2880b8e50912d7c25e68e8f196bb66b\u0027:\n  Fix issue #4592768: Xoom display does not resize when...\n"
    },
    {
      "commit": "027e9e28b2880b8e50912d7c25e68e8f196bb66b",
      "tree": "711e81d7a5644eabb06615551d547a4a63cc0e15",
      "parents": [
        "b481a6007f3c0e9f50ddb2e126fc5d8188961b25",
        "4e04380d0a42347013808ee2058c786582ad548f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 19:19:25 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 14 19:19:25 2011 -0700"
      },
      "message": "am 4e04380d: Merge \"Fix issue #4592768: Xoom display does not resize when...\" into honeycomb-mr2\n\n* commit \u00274e04380d0a42347013808ee2058c786582ad548f\u0027:\n  Fix issue #4592768: Xoom display does not resize when...\n"
    },
    {
      "commit": "dad0e40221bc896ff24e2e69247be62da273d737",
      "tree": "743e0e99038c8c557fdcbf8e5e9f7b2924ebbf8b",
      "parents": [
        "0a8a2324239d7604e2a68349585aa67b59b25f4c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 16:45:21 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 16:45:21 2011 -0700"
      },
      "message": "Fix issue #4592768: Xoom display does not resize when...\n\n...plugging in HDMI cable connected to a HDMI monitor\n\nChange-Id: If3394e972131aa5124db2d1abf23b2214512773a\n"
    },
    {
      "commit": "3fe9cc5ea6a9e1acd52144c8ae6cb0492dba34ba",
      "tree": "5383392d0134c178b9704fc78b0b69f7e285d058",
      "parents": [
        "051d16ebec491f7ab504672f561e97b7e850eb1e",
        "e95c07bd8a4f658e035ba0ed2079357961af011b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 16:13:26 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 16:13:26 2011 -0700"
      },
      "message": "resolved conflicts for merge of e95c07bd to master\n\nChange-Id: I9af0c08a9f1c1f68661efe051a66835e850b76f6\n"
    },
    {
      "commit": "e95c07bd8a4f658e035ba0ed2079357961af011b",
      "tree": "a169e1928d1495ea24681a13696a08f6149c0b71",
      "parents": [
        "398d021b2f94561609e81fc1f1bdf7c1313cb3e2",
        "7c7f8e18dee8b582ec8e30a1412903ceec2ef5f5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 15:22:12 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 14 15:22:12 2011 -0700"
      },
      "message": "am 7c7f8e18: am 0a8a2324: Merge \"Fix issue #4603422: Compatibility mode button doesn\\\u0027t always update\" into honeycomb-mr2\n\n* commit \u00277c7f8e18dee8b582ec8e30a1412903ceec2ef5f5\u0027:\n  Fix issue #4603422: Compatibility mode button doesn\u0027t always update\n"
    },
    {
      "commit": "7c7f8e18dee8b582ec8e30a1412903ceec2ef5f5",
      "tree": "cdae55d66a1b31a725cbb84e1472201cd487955c",
      "parents": [
        "5d730c9237fdf3252a9aa0c01c1653bae69f4f39",
        "0a8a2324239d7604e2a68349585aa67b59b25f4c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 15:14:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 14 15:14:34 2011 -0700"
      },
      "message": "am 0a8a2324: Merge \"Fix issue #4603422: Compatibility mode button doesn\\\u0027t always update\" into honeycomb-mr2\n\n* commit \u00270a8a2324239d7604e2a68349585aa67b59b25f4c\u0027:\n  Fix issue #4603422: Compatibility mode button doesn\u0027t always update\n"
    },
    {
      "commit": "7d04932ef5c001769ccef244f551b75773f1666b",
      "tree": "4befb1901bbeadb7336811941301ed09dd19f444",
      "parents": [
        "700a1f25719138b94c453beb6325e627a11a9883"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 15:00:32 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 14 15:05:16 2011 -0700"
      },
      "message": "Fix issue #4603422: Compatibility mode button doesn\u0027t always update\n\nWe now tell the system bar every time the top activity has changed for\nit to re-evaluate its UI state.\n\nAlso fix issue #: 4607102 Low rider notifications.  It turns out this\nwas due to the change in the dialog asset; the notification UI was relying\non this having a lot of padding to make it sit above the status bar.\nNow we have an explicitly mechanism to set how much it overlaps (or doesn\u0027t)\nthe status bar.\n\nChange-Id: Iab5ebd86e620ff4fc4cd77206e18af962ec2830e\n"
    },
    {
      "commit": "3e234ba1fb4530786286503306ed7091aecaeb1e",
      "tree": "c46bea3442a0929748dfe04f1cf44d376ac27d19",
      "parents": [
        "fa77931784cb66503bc4dfd755cea41bdb832562",
        "98db5fabdad86dca379740d8050697950b9f026c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 13 20:30:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 13 20:30:09 2011 -0700"
      },
      "message": "Merge \"Allow touches to slide out of the navigation bar.\""
    },
    {
      "commit": "fa77931784cb66503bc4dfd755cea41bdb832562",
      "tree": "22fc408c335c727b36bfecc0b9dc8f5ba958b80e",
      "parents": [
        "922261deab46b93641eadd9bc337fa72f8a5d734",
        "1324f22d8dc1a26fe481fd33511bdae04c81ac14"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 13 19:50:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 13 19:50:37 2011 -0700"
      },
      "message": "Merge \"Settings: Remove unused USE_PTP_INTERFACE setting\""
    },
    {
      "commit": "1324f22d8dc1a26fe481fd33511bdae04c81ac14",
      "tree": "28274b24e1505073da295a048874ab223342ef94",
      "parents": [
        "541c9949ae9c05636d3e0442aa5080815121a042"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 13 13:10:30 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 13 22:21:01 2011 -0400"
      },
      "message": "Settings: Remove unused USE_PTP_INTERFACE setting\n\nChange-Id: I743b81379053caece38c19c59bc76d6cda763d45\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "98db5fabdad86dca379740d8050697950b9f026c",
      "tree": "d73d51bed473f165d74eb6cac1aee571fce3b183",
      "parents": [
        "b3a2d1330716812784aee91b6d6275764b5e4210"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 08 15:37:10 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 13 18:05:18 2011 -0700"
      },
      "message": "Allow touches to slide out of the navigation bar.\n\nChange-Id: I73cabba3d62f47829bf6217700ace56a27c42b1d\n"
    },
    {
      "commit": "ad6352be884b017254698957462fa9156f1afd07",
      "tree": "e749cc0cfa0ccaa41047a6c11cfa339bef7b0010",
      "parents": [
        "622d5441975fa16636d3304d42d27659af14cb49"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jun 13 11:43:45 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jun 13 14:33:56 2011 -0400"
      },
      "message": "Swipe to veto in notifications.\n\nYeah, it\u0027s pretty cool.\n\nChange-Id: I2a4405a413ba9d1e521aa52a9a8c8e459583f9d0\n"
    },
    {
      "commit": "08d08f667ec0a63d076f356ea53e32dadcfb41a0",
      "tree": "d3165889f9bf0c02bbb013c400c29ffc0e4f86d5",
      "parents": [
        "d42497e516521891a9d6ffa0daab75ef016725f5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jun 13 10:28:28 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jun 13 10:28:28 2011 -0400"
      },
      "message": "Use the new animated notification layout on tablets.\n\n(See change Ib46b2d3e.)\n\nChange-Id: I46635ed97596bf1ebe65cd29ef80f3b189102d8a\n"
    },
    {
      "commit": "d42497e516521891a9d6ffa0daab75ef016725f5",
      "tree": "812cff0e56348986695febbcb61630eb3e9bf84d",
      "parents": [
        "13010be779ba0ff2496709f15f862166d677b547"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sat Jun 04 00:32:50 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jun 12 00:11:09 2011 -0400"
      },
      "message": "Rebuilt notification list using a new custom layout.\n\nThis will allow what is currently impossible with\nlayoutTransition: smoothly animating container bounds.\n\nCurrent enter animation: alpha fade\nCurrent exit animation: fade + slide right\n\nChange-Id: Ib46b2d3ee982a276ca2142d360e62538e52b0897\nNext: replace \"X\" with swipe-to-cancel.\n"
    },
    {
      "commit": "6b592723c9a9fc816a8ab75c935e8cd20ff65a0e",
      "tree": "00b93945a1c8051172316575208f14c355e663c3",
      "parents": [
        "08b992c88e60a95b629a70cd197b3d3b9b27fb8d",
        "f51ded0f8f593d17af82946eb65c05fc04f688b4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 10 12:45:36 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 10 12:45:36 2011 -0700"
      },
      "message": "resolved conflicts for merge of f51ded0f to master\n\nChange-Id: Ida356524a68aeb2b9b0013dfbb6ab4bd11e616e2\n"
    },
    {
      "commit": "7bbf6f7d11877496502c20e8998a6984ab05cd39",
      "tree": "05bb937ccdb4304842f7953a81c064331e522ace",
      "parents": [
        "e6b03d0979e0bd6dfeda7b45850182c3092bb3e7",
        "8297f669356ee997c5faa745815e8b9a7009fba7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 09 18:42:55 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 09 18:42:55 2011 -0700"
      },
      "message": "am 8297f669: am 3aabdeac: am 5ba2e872: Merge \"Fix for not reporting correct \"sw\" in compat mode.\" into honeycomb-mr2\n\n* commit \u00278297f669356ee997c5faa745815e8b9a7009fba7\u0027:\n  Fix for not reporting correct \"sw\" in compat mode.\n"
    },
    {
      "commit": "f51ded0f8f593d17af82946eb65c05fc04f688b4",
      "tree": "32b39d7d93170aed01c11e7353afc53a2b306cb4",
      "parents": [
        "5a8455c3c625201f3ae6b9ce32913bf97ba61cc8",
        "a8d7ea067cf22baeee2ff0a33e5a8c5a35936942"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 09 16:06:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 09 16:06:07 2011 -0700"
      },
      "message": "am a8d7ea06: am 220cd77d: Merge \"Enforce public resource restriction on bag parents.\" into honeycomb-mr2\n\n* commit \u0027a8d7ea067cf22baeee2ff0a33e5a8c5a35936942\u0027:\n  Enforce public resource restriction on bag parents.\n"
    },
    {
      "commit": "a8d7ea067cf22baeee2ff0a33e5a8c5a35936942",
      "tree": "9f4f48ddce8c838c2807c49712c7ae3aaea050b7",
      "parents": [
        "75749ab1a03f5b4a9f1aaee64dd1c6f36e22dc22",
        "220cd77de62956eb76c5084e1d1341d69bfd214a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 09 16:02:02 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 09 16:02:02 2011 -0700"
      },
      "message": "am 220cd77d: Merge \"Enforce public resource restriction on bag parents.\" into honeycomb-mr2\n\n* commit \u0027220cd77de62956eb76c5084e1d1341d69bfd214a\u0027:\n  Enforce public resource restriction on bag parents.\n"
    },
    {
      "commit": "426431adcc220b6adfbe1d9530247f897e60fa36",
      "tree": "e9dd34ae5151de5bf9f57edb3055d0d228e1f006",
      "parents": [
        "1d3173c3dc93bb4f2efc5b059fec8e7577b3258a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 09 11:29:08 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 09 15:27:39 2011 -0700"
      },
      "message": "Enforce public resource restriction on bag parents.\n\nNeed to put some more styles in the SDK to avoid breaking apps.\n\nAlso, welcome Android 3.2.\n\nChange-Id: Ia31d07c9b1b91ad868d8630437fdc1b5ae24f37d\n"
    },
    {
      "commit": "023180409516b463b7358ec42bd3a810b2e225c3",
      "tree": "1f52e8a165f0a5de4c226704b94c153a823b9aee",
      "parents": [
        "1634542fa084ead13f433a0cfc77bf15fe0e68cf",
        "0da86d4fef70f94a02a504f8500df2833719da6b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jun 09 11:55:30 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 09 11:55:30 2011 -0700"
      },
      "message": "am 0da86d4f: am a558fdf1: Merge \"Fix default preferred network.\" into honeycomb-LTE\n\n* commit \u00270da86d4fef70f94a02a504f8500df2833719da6b\u0027:\n  Fix default preferred network.\n"
    },
    {
      "commit": "8297f669356ee997c5faa745815e8b9a7009fba7",
      "tree": "45a5d832585de6a7fdf3d6c4a2d737097ea6aa4d",
      "parents": [
        "9dfd7d0a47549bdf0b429b760a9ede9748f427de",
        "3aabdeaceff8405406d90c329a6691552559556d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 08 22:38:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 08 22:38:03 2011 -0700"
      },
      "message": "am 3aabdeac: am 5ba2e872: Merge \"Fix for not reporting correct \"sw\" in compat mode.\" into honeycomb-mr2\n\n* commit \u00273aabdeaceff8405406d90c329a6691552559556d\u0027:\n  Fix for not reporting correct \"sw\" in compat mode.\n"
    },
    {
      "commit": "3aabdeaceff8405406d90c329a6691552559556d",
      "tree": "60cb14813acd7af7d6bda6983c5914627bc9dcd3",
      "parents": [
        "2d618e415fa0ed8a1e7ac8d0ffe98cebdf6c208b",
        "5ba2e872fa684c0f1b992a95df00854b58f2cd8c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 08 22:35:25 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 08 22:35:25 2011 -0700"
      },
      "message": "am 5ba2e872: Merge \"Fix for not reporting correct \"sw\" in compat mode.\" into honeycomb-mr2\n\n* commit \u00275ba2e872fa684c0f1b992a95df00854b58f2cd8c\u0027:\n  Fix for not reporting correct \"sw\" in compat mode.\n"
    },
    {
      "commit": "48a7651823030ed3c0f4c084b423430044425fea",
      "tree": "593a12e4aa51d8bff8fdb7cf34f3afca9f7e8a99",
      "parents": [
        "021408910af170268cb486910d4dd5a7d838c2bb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 08 21:51:44 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jun 08 22:26:33 2011 -0700"
      },
      "message": "Fix for not reporting correct \"sw\" in compat mode.\n\nChange-Id: Ia225c94b36ccc3589d417aafd5680247678eddfd\n"
    },
    {
      "commit": "b539f8d7d53895bdc461c957b832dcc8e2df9096",
      "tree": "424d8dff713cb59670fa0fbdf2d20d479b1f9bb6",
      "parents": [
        "ff3bdca31f4cf2bd607519b276dd175763aa1784",
        "19f054b0f69b2f56ea0e98a3bb7e0e62b90ff480"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jun 08 14:17:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 08 14:17:44 2011 -0700"
      },
      "message": "Merge \"The UI part of the user space VPN support.\""
    },
    {
      "commit": "0da86d4fef70f94a02a504f8500df2833719da6b",
      "tree": "5f03fcb181edbb606c9a067d55f5edeaad79f907",
      "parents": [
        "4e1504a66b37b424c8839e64f97ac823e5358bd5",
        "a558fdf156601a477964139fee57da29de7f31b3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 08 12:59:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 08 12:59:37 2011 -0700"
      },
      "message": "am a558fdf1: Merge \"Fix default preferred network.\" into honeycomb-LTE\n\n* commit \u0027a558fdf156601a477964139fee57da29de7f31b3\u0027:\n  Fix default preferred network.\n"
    },
    {
      "commit": "a558fdf156601a477964139fee57da29de7f31b3",
      "tree": "c6638e70d36cf120037a65819247bf66052f2baf",
      "parents": [
        "7ed8ff18ce16312b86bd7da855e185b9ecc934a8",
        "d6bcfd1cd081b9fe553976a0191a814b929c583e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 08 12:56:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 08 12:56:27 2011 -0700"
      },
      "message": "Merge \"Fix default preferred network.\" into honeycomb-LTE"
    },
    {
      "commit": "d6bcfd1cd081b9fe553976a0191a814b929c583e",
      "tree": "ca694f7a5e74474e89035ed40538a7fecb32e429",
      "parents": [
        "c368831d62ce68d6c9c83d7e49e5db11c47ebd85"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 08 12:18:07 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 08 12:18:07 2011 -0700"
      },
      "message": "Fix default preferred network.\n\nAlso, for xoom-cdma-lte devices CdmaLteServiceStateTracker#getOtasp\nreturns OTASP_NOT_NEEDED.\n\nSome cleanup.\n\n\nBug: 4531115\nChange-Id: I24b160062eda625ff5c3471399b9e83ae0d2869a\n"
    },
    {
      "commit": "75790812975bf26a62779342ffc0939ac76f1358",
      "tree": "e05c485cae644a1aca0d4b072a30da23970ceaf6",
      "parents": [
        "376d9b87af12b6d1f42eafa20b03baf7216b06cf",
        "31ced5c140cae9b3ad90066a540346acd821a3c9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 07 17:54:17 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 07 17:54:17 2011 -0700"
      },
      "message": "am 31ced5c1: am 350b7829: Merge \"Fix NPE in the statusbar.\" into honeycomb-LTE\n\n* commit \u002731ced5c140cae9b3ad90066a540346acd821a3c9\u0027:\n  Fix NPE in the statusbar.\n"
    },
    {
      "commit": "891266e36e230fa0a4f4466672834a8e3e97598e",
      "tree": "eae2c480e9856340a0d7dd633adc06e0d1a67844",
      "parents": [
        "3eb9f8326e6d72be671bf0226965ca3231a25d7d",
        "b5b98f877a09907a9a3b0c7e590e6e0ddd575158"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 07 15:52:38 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 07 15:52:38 2011 -0700"
      },
      "message": "am b5b98f87: am dfe824ef: Merge \"DO NOT MERGE. Experimental compatibility mode UI.\" into honeycomb-mr2\n\n* commit \u0027b5b98f877a09907a9a3b0c7e590e6e0ddd575158\u0027:\n  DO NOT MERGE. Experimental compatibility mode UI.\n"
    },
    {
      "commit": "b5b98f877a09907a9a3b0c7e590e6e0ddd575158",
      "tree": "4bb6faf31690b750e862756ee6b7fd4c60c1f1fa",
      "parents": [
        "a6a4a9ed46d02ec0c6493a97cd1d3351bdcced63",
        "dfe824ef3e5d8b2adac97c667cd51c7dfdb3c7af"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 07 15:39:43 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 07 15:39:43 2011 -0700"
      },
      "message": "am dfe824ef: Merge \"DO NOT MERGE. Experimental compatibility mode UI.\" into honeycomb-mr2\n\n* commit \u0027dfe824ef3e5d8b2adac97c667cd51c7dfdb3c7af\u0027:\n  DO NOT MERGE. Experimental compatibility mode UI.\n"
    }
  ],
  "next": "0a251cd5ee8bbd8e787a1d17ddbe7f9524a9e313"
}
