)]}'
{
  "log": [
    {
      "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": "ecedfdc7794048cd539e3df92b641a18a05acdf7",
      "tree": "f02a7c2a42e7d85795ff28923684f65364b655e0",
      "parents": [
        "02e4569b5f126ca916a7473117ddd17d4f2ccbbb"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jun 08 15:11:59 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 19:49:05 2011 -0400"
      },
      "message": "MountService: Use UsbManager to monitor USB state for mass storage\n\nChange-Id: I50c15c1dc8a1ee4f41cac7de8df9529ff5da1053\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "02e4569b5f126ca916a7473117ddd17d4f2ccbbb",
      "tree": "2dd690fb5fa8fc3666281af7bc7b7f09fbaecd83",
      "parents": [
        "5d27b7a29bf350320a27362164da2d1f2d1ff199"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jun 14 15:43:51 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 19:49:05 2011 -0400"
      },
      "message": "USB: Support for new USB gadget drivers\n\nChange-Id: Id08df50acb873a94f4765a991ee6a6f5b898ddf5\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "5d27b7a29bf350320a27362164da2d1f2d1ff199",
      "tree": "04e35bc09547b0a207b35ec982ffc9939e03bfdf",
      "parents": [
        "c4887faa4a62a5e0d4bcfbf3bf5c726ba4449c90"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 19:21:04 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 17 19:49:04 2011 -0400"
      },
      "message": "Add string resource for CD installer image path\n\nChange-Id: I50eb2d0213f0547e88e9a20ab926726e781b0c0b\n"
    },
    {
      "commit": "c4887faa4a62a5e0d4bcfbf3bf5c726ba4449c90",
      "tree": "7713a0897fea9250f3947377c919aaff5f9cae60",
      "parents": [
        "18cc57fb932363f999a71815cbeb4192cba4b468",
        "e510fa4c0b56814aadd938596847aec9ab0290cc"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Fri Jun 17 13:15:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:15:24 2011 -0700"
      },
      "message": "Merge \"Fix permissions check in IccSmsInterfaceManager.sendText()\""
    },
    {
      "commit": "18cc57fb932363f999a71815cbeb4192cba4b468",
      "tree": "e27d2a174aab917b0eec42d460ae9c8e467f93dd",
      "parents": [
        "79e16da930dee1b13c4fb6b88c0fbcc6c5b537e0",
        "e0a8aabd795736f16cae4aa1d2a68b95e2f5b30f"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Fri Jun 17 13:10:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:10:40 2011 -0700"
      },
      "message": "Merge \"Add API for auto-complete ranking improvement.\""
    },
    {
      "commit": "79e16da930dee1b13c4fb6b88c0fbcc6c5b537e0",
      "tree": "ca1ae8079894ba96b4f26b659ce340f3df182393",
      "parents": [
        "d3cdbf0a4f6be4b14c056badc11ebe88028afcd6",
        "caeb120170477f52516cd9d12469c582e7dec8fe"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 13:05:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:05:56 2011 -0700"
      },
      "message": "Merge \"Make textZoom public\""
    },
    {
      "commit": "d3cdbf0a4f6be4b14c056badc11ebe88028afcd6",
      "tree": "22cde4d722c994114f463bf71c217ab3314af004",
      "parents": [
        "5bfa752f71cf7e6a5e7490d48eaef4054f99bebc",
        "ebce0115e239919680fc5574ae4ca79e617fcce8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jun 17 12:43:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 12:43:21 2011 -0700"
      },
      "message": "Merge \"ICS updates to notification layouts.\""
    },
    {
      "commit": "caeb120170477f52516cd9d12469c582e7dec8fe",
      "tree": "6284fe441de49da9333cadea5984380f45febfc0",
      "parents": [
        "08664e815c08db285c3d72e9adee009da97a9767"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 11:50:15 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 11:50:15 2011 -0700"
      },
      "message": "Make textZoom public\n\n Deprecate textSize (enum based) in favor of textZoom (percentage based)\n\nChange-Id: Ibb4c25b461bcb57e5c2cdf709485d255db20a43c\n"
    },
    {
      "commit": "5bfa752f71cf7e6a5e7490d48eaef4054f99bebc",
      "tree": "9916cd961a2c60573f0a6e7f61a80bbb101e2752",
      "parents": [
        "395eef3bb6330f2d29fa7a2aaea145822e0fe2a2",
        "af8339374fbf1e2f57b0be918c7fc772f4250f13"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 17 11:28:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 11:28:31 2011 -0700"
      },
      "message": "Merge \"Avoid clobbering UID stats when not yet loaded.\""
    },
    {
      "commit": "395eef3bb6330f2d29fa7a2aaea145822e0fe2a2",
      "tree": "4e5d55eba823c0ccf13115fa0c01337a967ea2fa",
      "parents": [
        "59dab49cb8350afd1baa77999ec2f91283d78536",
        "1e54825135a7ccde421aa7fc400ab69e9348b5d6"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Jun 17 11:22:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 11:22:36 2011 -0700"
      },
      "message": "Merge \"Change includeMarginsInAlignment flag to aligmentMode property.\""
    },
    {
      "commit": "af8339374fbf1e2f57b0be918c7fc772f4250f13",
      "tree": "d59edd1ef4b9cd81028615768fa64fac752ef407",
      "parents": [
        "4bd44535feac75fffd2c941183de02c983523f43"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 17 11:18:27 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 17 11:18:27 2011 -0700"
      },
      "message": "Avoid clobbering UID stats when not yet loaded.\n\nBug: 4690822\nChange-Id: Ia6c9e8f89e89739cf3380c4b98b9da6f52db48fa\n"
    },
    {
      "commit": "59dab49cb8350afd1baa77999ec2f91283d78536",
      "tree": "d2072ead0edd1ba6eb835c021f95afb6fcc906d4",
      "parents": [
        "08664e815c08db285c3d72e9adee009da97a9767"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jun 17 11:09:36 2011 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Fri Jun 17 11:09:36 2011 -0700"
      },
      "message": "hide CalendarMetaDataColumns\n\nChange-Id: I248b608cfdac51b8fe2ccc36fa1701c3f1915849\n"
    },
    {
      "commit": "08664e815c08db285c3d72e9adee009da97a9767",
      "tree": "d8d8bf3b216096f53537cd45924f5275c3d03b17",
      "parents": [
        "54ed6107903d596cd3d1610f0cb5c0b041c02573",
        "ff56bcde857c1ea15a9d4bc7fc10653c409b89bd"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 10:51:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 10:51:23 2011 -0700"
      },
      "message": "Merge \"Add textZoom setting\""
    },
    {
      "commit": "54ed6107903d596cd3d1610f0cb5c0b041c02573",
      "tree": "ab7030760d228b51a792b1e3f87105a6d31d6315",
      "parents": [
        "ce14a04b2c9269261e841b962b4ff2d71b1610c3",
        "537cf4a6a375f25e4ed0fef286965c864878f6c2"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Fri Jun 17 10:45:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 10:45:15 2011 -0700"
      },
      "message": "Merge \"SurfaceTexture: enable a test that now passes.\""
    },
    {
      "commit": "ce14a04b2c9269261e841b962b4ff2d71b1610c3",
      "tree": "b78dc51115f99ca79ec8e79f093da2ccfc04b848",
      "parents": [
        "f2288c960cce22ea3971d79f6aa13ed61c699176",
        "b82f85bbfdac6bf6d4e59d91886f40678d20000b"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Fri Jun 17 10:45:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 10:45:01 2011 -0700"
      },
      "message": "Merge \"SurfaceTexture: enable a test that is now passing.\""
    },
    {
      "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": "f2288c960cce22ea3971d79f6aa13ed61c699176",
      "tree": "6cd44d4a37d2bd3ef2fbee9c8623419a0be38b4e",
      "parents": [
        "de47f1c358c8186ff3e14b887d5869f69b9a9d6c",
        "f5600618df153d9c51388562ebf3524e3bdc8b7d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Jun 17 10:09:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 10:09:36 2011 -0700"
      },
      "message": "Merge \"Fix IP address cleanup on network disconnect\""
    },
    {
      "commit": "f5600618df153d9c51388562ebf3524e3bdc8b7d",
      "tree": "00667f737ef4a6a35b6c1955a7143283ed0c56eb",
      "parents": [
        "ad4c9ed7de1c3c3b7781db9c46503263c5bf8464"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jun 16 10:26:28 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Jun 17 10:03:13 2011 -0700"
      },
      "message": "Fix IP address cleanup on network disconnect\n\nWe used to bring down the interface on network disconnect\nwhich would in turn clean up all the IP addresses.\n\nThe interface bringup/shutdown is now handled by wpa_supplicant.\nAdd netd interface for clearing all IP addresses\n\nBug: 4676254\nChange-Id: I7e24c0ab2e4a412b8d61e9c33ce028966913aaf6\n"
    },
    {
      "commit": "ff56bcde857c1ea15a9d4bc7fc10653c409b89bd",
      "tree": "7fd127d5b5136112b374e5c477c5f16a0f29f343",
      "parents": [
        "179cfcf65499e0da07d44b38cbb657a4ca898e63"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 16 17:12:08 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 17 09:39:39 2011 -0700"
      },
      "message": "Add textZoom setting\n\n Replaces the limited textSize (enum) with a more flexible\n textZoom (percent)\n\nChange-Id: I443757841910f5cbe1c9078166361d1686005f14\n"
    },
    {
      "commit": "de47f1c358c8186ff3e14b887d5869f69b9a9d6c",
      "tree": "d93a15bc210650ebc679fd8c6e8de7e0700afa50",
      "parents": [
        "25b93adeae84e98a7af8d963b04776e4b755a32a",
        "396263fc972b5be7cdb05161ed5b99f13665767e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jun 17 05:58:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 05:58:59 2011 -0700"
      },
      "message": "Merge \"Make the Notify Builder test usable on phones.\""
    },
    {
      "commit": "e510fa4c0b56814aadd938596847aec9ab0290cc",
      "tree": "ead6ef3777857a027597656b192ca6cedd27f118",
      "parents": [
        "25b93adeae84e98a7af8d963b04776e4b755a32a"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Fri Jun 17 01:33:36 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Fri Jun 17 01:36:20 2011 -0700"
      },
      "message": "Fix permissions check in IccSmsInterfaceManager.sendText()\n\nIn android.internal.telephony.IccSmsInterfaceManager, we currently use\nenforceCallingPermission() rather than enforceCallingOrSelfPermission()\nto enforce the SEND_SMS permission.\n\nThe difference is that enforceCallingPermission() will ALWAYS throw a\nSecurityException if you\u0027re not handling an IPC, i.e. if the request is\nfrom the same process as the telephony framework.\n\nIn other words, the current code prevents the phone app from ever using\nSmsManager.sendTextMessage() :-(\n\nThis change fixes IccSmsInterfaceManager.sendText() to use\nenforceCallingOrSelfPermission(), and I confirmed I can now send SMSes\nfrom the phone app.\n\nNOTE there are a bunch of other uses of enforceCallingPermission() in the\ntelephony framework (all SMS-related) that we probably want to fix too,\nalthough I\u0027m fixing just this one for now since it\u0027s blocking a hi-pri\nphone UI feature.  I opened bug 4686733 to cover the rest of the cleanup,\nthough.\n\nBug: 4686733\nChange-Id: Iaffcf62c54493fa4961fb20894c974697f26e3a7\n"
    },
    {
      "commit": "25b93adeae84e98a7af8d963b04776e4b755a32a",
      "tree": "5c5e04ff5c64299dac81059cecb7737859dc40bf",
      "parents": [
        "84a1b9e1684b2b7ae46e4f8d2eeec42e26eb6070",
        "facc8ce116bd92f7ba7e8ecb76cbda3953260ef9"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Jun 17 00:18:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 00:18:21 2011 -0700"
      },
      "message": "Merge \"Mention device policay manager in Camera.open javadoc.\""
    },
    {
      "commit": "facc8ce116bd92f7ba7e8ecb76cbda3953260ef9",
      "tree": "2f0c7ff1b561b4fc7a6e7d28ee7a1c6ec857b3c5",
      "parents": [
        "ed2ea731e5d32de50f6349182cfcdfc823ac0fd6"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Jun 17 13:09:40 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Jun 17 13:11:03 2011 +0800"
      },
      "message": "Mention device policay manager in Camera.open javadoc.\n\nbug:4185309\nChange-Id: I733654a0be1953851dac7686c9c38e7af8f1d73a\n"
    },
    {
      "commit": "84a1b9e1684b2b7ae46e4f8d2eeec42e26eb6070",
      "tree": "20d686402f51905cfe7b8e0c91094c1f45692018",
      "parents": [
        "4d4faf9e9119c186d96e0918fc9d6395188abd31",
        "e1f9064e356a07a08222c8c4a588969b4c0a8c99"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jun 16 20:54:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 20:54:04 2011 -0700"
      },
      "message": "Merge \"Fix network state handling\""
    },
    {
      "commit": "1e54825135a7ccde421aa7fc400ab69e9348b5d6",
      "tree": "1674637bfc90d9fb227164d47f885f350cf5ed9f",
      "parents": [
        "4d4faf9e9119c186d96e0918fc9d6395188abd31"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 16 19:02:33 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 16 20:47:29 2011 -0700"
      },
      "message": "Change includeMarginsInAlignment flag to aligmentMode property.\n\nAlso:\n\n. Change getInteger() to getInt().\n. Conditionally compile, Paint() allocation and initialization.\n. Correct spelling mistake in javadoc.\n\nChange-Id: I00438a717e635a3917c5324f56063dce2e6041e8\n"
    },
    {
      "commit": "4d4faf9e9119c186d96e0918fc9d6395188abd31",
      "tree": "b0695ce0f62cb5a45dc899ad46593476d88d3089",
      "parents": [
        "452eec33d667f9e705b57e60948b070536fbc1b4",
        "84bf7390ea6b9a82bbd036b64c41d7c120b7f159"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jun 16 19:03:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 19:03:57 2011 -0700"
      },
      "message": "Merge \"VPN: make the file descriptor non-blocking by default.\""
    },
    {
      "commit": "84bf7390ea6b9a82bbd036b64c41d7c120b7f159",
      "tree": "7bc7c348ad0d4ab48f88bb0a695ba5fe97e5af2b",
      "parents": [
        "04ba25c418bc4538e9dc0f047cfb9608d358f679"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jun 16 19:01:28 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jun 16 19:01:28 2011 -0700"
      },
      "message": "VPN: make the file descriptor non-blocking by default.\n\nChange-Id: I89899b2b6a8ac64a4a052ffd501cc0221fab3ffe\n"
    },
    {
      "commit": "452eec33d667f9e705b57e60948b070536fbc1b4",
      "tree": "90b406004cc453f019d726617ec666c1c1b69cac",
      "parents": [
        "05c06de73c593352fcef168f7b35fcdde3a7deae",
        "c655ba5e467090eb4f839f148ac31b50c389ffb2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 16 18:32:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 18:32:44 2011 -0700"
      },
      "message": "Merge \"Update GridLayout constructors to properly handle DEBUG\u003dtrue\""
    },
    {
      "commit": "05c06de73c593352fcef168f7b35fcdde3a7deae",
      "tree": "42cc721dcde85df2800d91165728f2e19ffea476",
      "parents": [
        "b56c8ac8b76a3f2e7e49257674771d9ba296e50e",
        "a93347a62ec9887862abb9d6f216906c533a8562"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 16 18:31:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 18:31:18 2011 -0700"
      },
      "message": "Merge \"Dialog-o-rama!\""
    },
    {
      "commit": "a93347a62ec9887862abb9d6f216906c533a8562",
      "tree": "ee9cf28e93786d4ff4cc393bedc378904500bb4b",
      "parents": [
        "46d6bcfb95525132fcfb4ec15aae0af4ec7475c5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jun 14 13:37:14 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 16 18:20:54 2011 -0700"
      },
      "message": "Dialog-o-rama!\n\nNew styling for Holo dialogs. Now 76% easier for apps to create\ndialog-based layouts! (Less tricky padding and margin rules)\n\nCancelable AlertDialogs now are canceled when the user touches\noutside.\n\nDialogs in landscape mode will try not to fill the width of the\nscreen.\n\nChange-Id: I621b5a19780883ee703a8492510451b480a0b8cc\n"
    },
    {
      "commit": "b56c8ac8b76a3f2e7e49257674771d9ba296e50e",
      "tree": "1f0b1d7d6996e90aab11abbb13b499be2ca987b2",
      "parents": [
        "1c4438243d58b9844bd7406aa2f0a75029ca9743",
        "3b916233cbbbcc5bbc703213af5e647910956cbc"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 18:18:47 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 18:18:47 2011 -0700"
      },
      "message": "am 3b916233: (-s ours) am 48294b0d: am e7d3ee9d: Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n\n* commit \u00273b916233cbbbcc5bbc703213af5e647910956cbc\u0027:\n  Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n"
    },
    {
      "commit": "3b916233cbbbcc5bbc703213af5e647910956cbc",
      "tree": "76052a00a29909da662272928bb130c87dbec30d",
      "parents": [
        "e21217af6480c45212517a68b2b6e583c4dc27c9",
        "48294b0d9388cff632f0e6ae5220305d342c76fb"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 18:15:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 18:15:19 2011 -0700"
      },
      "message": "am 48294b0d: am e7d3ee9d: Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n\n* commit \u002748294b0d9388cff632f0e6ae5220305d342c76fb\u0027:\n  Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n"
    },
    {
      "commit": "48294b0d9388cff632f0e6ae5220305d342c76fb",
      "tree": "413fbacaf9f89d8bd4dbd66326ec89b5090a376c",
      "parents": [
        "c6b32054c67901b0627ad99e4bd8b15c5cc2fb90",
        "e7d3ee9d81de13e992c7d063ca472d480956b0c6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 18:09:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 18:09:56 2011 -0700"
      },
      "message": "am e7d3ee9d: Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n\n* commit \u0027e7d3ee9d81de13e992c7d063ca472d480956b0c6\u0027:\n  Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n"
    },
    {
      "commit": "c655ba5e467090eb4f839f148ac31b50c389ffb2",
      "tree": "760eae4a3180642d2c694939688da55f7e14ce02",
      "parents": [
        "576715c75987b64eff120f8800862815753b0c8a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 16 17:33:20 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 16 17:33:20 2011 -0700"
      },
      "message": "Update GridLayout constructors to properly handle DEBUG\u003dtrue\n\nThis fixes a case where the grid layout debugging wasn\u0027t showing.\n\nChange-Id: I28b2754d2d824731e24126300bc501ae2e379ee4\n"
    },
    {
      "commit": "e7d3ee9d81de13e992c7d063ca472d480956b0c6",
      "tree": "ccc17e58c35296b985c69a0319f8ec23981cf928",
      "parents": [
        "c826f92e6f90f4157afd4ed69c6907ff768a0d6b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 17:15:51 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 17:22:28 2011 -0700"
      },
      "message": "Revert \"merge various SF fixes from gingerbread to honeycomb-mr2\" (DO NOT MERGE)\n\nAlso revert all dependent changes:\nThis reverts commit 8e18668d14adf601cbe5973030c310ec23d88461.\nThis reverts commit 69b4587bfbb3e98f793959d9123340360fa233a2.\nThis reverts commit a9c9a4baf24700e8817d47d8ea8da1742caea0b5.\nThis reverts commit 2c0042b666a969091c931614f2fc0dce2f1cfac8.\nThis reverts commit f6c8206735e7e078461e5f2aef6e1a1446fdd075.\nThis reverts commit 24855c09173a6caaec7dcedd0c2d7ce15121d39b.\n\nChange-Id: I33e699640f3f59e42fa03c99a9a1b7af0d27d4d8\n"
    },
    {
      "commit": "1c4438243d58b9844bd7406aa2f0a75029ca9743",
      "tree": "1f0b1d7d6996e90aab11abbb13b499be2ca987b2",
      "parents": [
        "3a3efe756389cbda3ddf74c0c55d7a3ce68f3780",
        "e21217af6480c45212517a68b2b6e583c4dc27c9"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 17:20:06 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 17:20:06 2011 -0700"
      },
      "message": "am e21217af: (-s ours) am c6b32054: am c826f92e: Merge \"Revert \"Do not merge. Return null id for Non-phone device.\"\" into honeycomb-mr2\n\n* commit \u0027e21217af6480c45212517a68b2b6e583c4dc27c9\u0027:\n  Revert \"Do not merge. Return null id for Non-phone device.\"\n"
    },
    {
      "commit": "e21217af6480c45212517a68b2b6e583c4dc27c9",
      "tree": "d649715f7d4d36fc3fc1b7706ce4d4ca831b393b",
      "parents": [
        "769bf5d59ef1b6a9bce9d64d9761def735d6af65",
        "c6b32054c67901b0627ad99e4bd8b15c5cc2fb90"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 17:14:28 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 17:14:28 2011 -0700"
      },
      "message": "am c6b32054: am c826f92e: Merge \"Revert \"Do not merge. Return null id for Non-phone device.\"\" into honeycomb-mr2\n\n* commit \u0027c6b32054c67901b0627ad99e4bd8b15c5cc2fb90\u0027:\n  Revert \"Do not merge. Return null id for Non-phone device.\"\n"
    },
    {
      "commit": "3a3efe756389cbda3ddf74c0c55d7a3ce68f3780",
      "tree": "1f0b1d7d6996e90aab11abbb13b499be2ca987b2",
      "parents": [
        "46d6bcfb95525132fcfb4ec15aae0af4ec7475c5",
        "769bf5d59ef1b6a9bce9d64d9761def735d6af65"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Thu Jun 16 17:05:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 17:05:19 2011 -0700"
      },
      "message": "am 769bf5d5: am 42781a11: am d76baeb4: Merge \"Import revised Croatian translations.\" into gingerbread\n\n* commit \u0027769bf5d59ef1b6a9bce9d64d9761def735d6af65\u0027:\n  Import revised Croatian translations.\n"
    },
    {
      "commit": "c6b32054c67901b0627ad99e4bd8b15c5cc2fb90",
      "tree": "5d439fc0d9cdfcb2f893a4a99916cff6b49baa3f",
      "parents": [
        "9a73c4d3a9c7ce02f80b078ca9ba5106234ecd9c",
        "c826f92e6f90f4157afd4ed69c6907ff768a0d6b"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 16:50:05 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 16:50:05 2011 -0700"
      },
      "message": "am c826f92e: Merge \"Revert \"Do not merge. Return null id for Non-phone device.\"\" into honeycomb-mr2\n\n* commit \u0027c826f92e6f90f4157afd4ed69c6907ff768a0d6b\u0027:\n  Revert \"Do not merge. Return null id for Non-phone device.\"\n"
    },
    {
      "commit": "c826f92e6f90f4157afd4ed69c6907ff768a0d6b",
      "tree": "0296786cc942ebb3f56df897047a2c861e216f5d",
      "parents": [
        "2f04883ff880966d63d1aa4a1c7b05e497cfcc58",
        "fe9aa2706ff9e5059d5e2737d751122fb5d692b9"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 16:47:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:47:18 2011 -0700"
      },
      "message": "Merge \"Revert \"Do not merge. Return null id for Non-phone device.\"\" into honeycomb-mr2"
    },
    {
      "commit": "46d6bcfb95525132fcfb4ec15aae0af4ec7475c5",
      "tree": "ed13e5ef0ec5a7e50d5ef9e6f9782c75c9e42861",
      "parents": [
        "9171bf38925a38f6343c8cecf4b5ea20bef16549",
        "a7f88508d307c7554968ad3d1c1c58895ea3a223"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 16:38:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:38:07 2011 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 872a1e79 to master\""
    },
    {
      "commit": "fe9aa2706ff9e5059d5e2737d751122fb5d692b9",
      "tree": "61551a3b6e8fe17af45b20a223a43e4bb2c83bb6",
      "parents": [
        "cea03df201dc6659654234bc5fbfebf1b6a06e42"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 16:30:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:30:02 2011 -0700"
      },
      "message": "Revert \"Do not merge. Return null id for Non-phone device.\"\n\nThis reverts commit cea03df201dc6659654234bc5fbfebf1b6a06e42"
    },
    {
      "commit": "9171bf38925a38f6343c8cecf4b5ea20bef16549",
      "tree": "5648d3aeed92fc39f1ceca7325022a5418824d95",
      "parents": [
        "63eeff7427a2d0266659066bf1286eb1eb578d35",
        "b07124082e32d51be12d21bfb26147ab0617bbc9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 16 16:20:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:20:51 2011 -0700"
      },
      "message": "Merge \"Update BiDiTest app for testing View padding\""
    },
    {
      "commit": "b07124082e32d51be12d21bfb26147ab0617bbc9",
      "tree": "8579f2d56254d01b99a9a041186dab33a122c4c8",
      "parents": [
        "c1f9486a3ebff71a686ed6ae89e55ec7df8e16ba"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 16 16:18:11 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 16 16:19:59 2011 -0700"
      },
      "message": "Update BiDiTest app for testing View padding\n\nChange-Id: I7b956bd1d16cc4d27f33595f09f14f5d4e17e469\n"
    },
    {
      "commit": "63eeff7427a2d0266659066bf1286eb1eb578d35",
      "tree": "4e81e5b7ccd5d846f53a6487dd228cc1d50f983f",
      "parents": [
        "bec9be2f513617a35988a1cd225afd8f1f513867",
        "9dc98e3d1764dbcf7828599b70e7a71a3c82a407"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 16 16:15:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:15:20 2011 -0700"
      },
      "message": "Merge \"Accessiiblity in right state upon connection of a test agent.\""
    },
    {
      "commit": "bec9be2f513617a35988a1cd225afd8f1f513867",
      "tree": "bf6ea7b650aafd54759295f8273852a8e5723209",
      "parents": [
        "29ddc3bc2730fefdd51ac54f9838c67742a270ed",
        "5d5d1ff2d5daadec48c6c95e86d6d644390c02e6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 16 16:14:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 16:14:06 2011 -0700"
      },
      "message": "Merge \"Prevent TweetDeck from crashing.\""
    },
    {
      "commit": "5d5d1ff2d5daadec48c6c95e86d6d644390c02e6",
      "tree": "92583bc3c8f5489be266e8eb544832e99233d682",
      "parents": [
        "d6f69d0e5235a5adce5226d2144ef08d05b1889c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 16 16:13:01 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 16 16:13:01 2011 -0700"
      },
      "message": "Prevent TweetDeck from crashing.\n\nChange-Id: I964d9152010060c3a2698cdb6c22ac21da1af8b0\n"
    },
    {
      "commit": "9dc98e3d1764dbcf7828599b70e7a71a3c82a407",
      "tree": "6bf8f4c39e46c901d7ff8f2ad8e01d11f8f3bdec",
      "parents": [
        "fa59d178bb9421218e18fc60d8ba63eb258cf84a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 16 16:12:31 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 16 16:12:36 2011 -0700"
      },
      "message": "Accessiiblity in right state upon connection of a test agent.\n\n1. Enabling accessibility and disabling all enabled\n   accessibility service when a test client connects\n   the the AccessibilityManagerService.\n\nChange-Id: I2f40cccaa0035ac1454d8c5ac84678c1542a0229\n"
    },
    {
      "commit": "a7f88508d307c7554968ad3d1c1c58895ea3a223",
      "tree": "82d557930c2809300cbad7b97a74351158a6ea94",
      "parents": [
        "9347d9ad92b0467a1ad56423ecfbba39ed66ac5c",
        "872a1e793c2bd218c1ad1f485f3a76974c72a547"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 16:01:27 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 16:01:27 2011 -0700"
      },
      "message": "resolved conflicts for merge of 872a1e79 to master\n\nChange-Id: I50253b22f181729d4e748970acf1a3ad868ccd74\n"
    },
    {
      "commit": "769bf5d59ef1b6a9bce9d64d9761def735d6af65",
      "tree": "c40383eeecd64e90226e699b804ff7db186fb8ad",
      "parents": [
        "872a1e793c2bd218c1ad1f485f3a76974c72a547",
        "42781a11ce9e346a24fbb6214f8f214845464213"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Thu Jun 16 15:55:14 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 15:55:14 2011 -0700"
      },
      "message": "am 42781a11: am d76baeb4: Merge \"Import revised Croatian translations.\" into gingerbread\n\n* commit \u002742781a11ce9e346a24fbb6214f8f214845464213\u0027:\n  Import revised Croatian translations.\n"
    },
    {
      "commit": "42781a11ce9e346a24fbb6214f8f214845464213",
      "tree": "d579523f9fb9cfb5dcf1f2c1419069b1c05a6f1f",
      "parents": [
        "a464430762bad8039a598ce9af71f962d01f8eba",
        "d76baeb4d836c33cc68cbb0c2e237c066f368529"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Thu Jun 16 15:48:55 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 15:48:55 2011 -0700"
      },
      "message": "am d76baeb4: Merge \"Import revised Croatian translations.\" into gingerbread\n\n* commit \u0027d76baeb4d836c33cc68cbb0c2e237c066f368529\u0027:\n  Import revised Croatian translations.\n"
    },
    {
      "commit": "29ddc3bc2730fefdd51ac54f9838c67742a270ed",
      "tree": "cb7c16362ba075b31db92f66ace83fbd071e5de9",
      "parents": [
        "9347d9ad92b0467a1ad56423ecfbba39ed66ac5c",
        "3771fcbc192386d96b57d1edec44d53620d9f09d"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 16 15:44:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 15:44:08 2011 -0700"
      },
      "message": "Merge \"Adds more docs to classes in CalendarContract\""
    },
    {
      "commit": "3771fcbc192386d96b57d1edec44d53620d9f09d",
      "tree": "e5b71b6d4fb939e09ea1829941f84def94d91446",
      "parents": [
        "fe37b49dd416e8b6b6148290bea6b3a38a3c5661"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 16 15:41:31 2011 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 16 15:41:31 2011 -0700"
      },
      "message": "Adds more docs to classes in CalendarContract\n\nChange-Id: I73d93a6a823100394a707e6b85de40fc6e242c03\n"
    },
    {
      "commit": "d76baeb4d836c33cc68cbb0c2e237c066f368529",
      "tree": "13179e90b562e0238f49fea82415099d9192924c",
      "parents": [
        "df1734e3f57646df1fa96275cbb65bb91ac9d2ac",
        "5f0c1d2ad8b049234c0f95247ea86aeb3fb7a05d"
      ],
      "author": {
        "name": "Maarten Hooft",
        "email": "mthooft@google.com",
        "time": "Thu Jun 16 15:41:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 15:41:20 2011 -0700"
      },
      "message": "Merge \"Import revised Croatian translations.\" into gingerbread"
    },
    {
      "commit": "872a1e793c2bd218c1ad1f485f3a76974c72a547",
      "tree": "e61d8ac13fa6e990a5d6ff45a74e88a42e850af5",
      "parents": [
        "810dc5980c504a89974c07fcbd28a2b5dffb47de",
        "9a73c4d3a9c7ce02f80b078ca9ba5106234ecd9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 15:25:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 15:25:22 2011 -0700"
      },
      "message": "am 9a73c4d3: am 2f04883f: SDK only: integrate new sample code, deprecating along the way.\n\n* commit \u00279a73c4d3a9c7ce02f80b078ca9ba5106234ecd9c\u0027:\n  SDK only: integrate new sample code, deprecating along the way.\n"
    },
    {
      "commit": "9a73c4d3a9c7ce02f80b078ca9ba5106234ecd9c",
      "tree": "6f0ad11403cf8381370f9ccc11bdb32486da1666",
      "parents": [
        "f1c5dbbd457bb14d3673508aaba497cdc328a1ef",
        "2f04883ff880966d63d1aa4a1c7b05e497cfcc58"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 15:22:10 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 15:22:10 2011 -0700"
      },
      "message": "am 2f04883f: SDK only: integrate new sample code, deprecating along the way.\n\n* commit \u00272f04883ff880966d63d1aa4a1c7b05e497cfcc58\u0027:\n  SDK only: integrate new sample code, deprecating along the way.\n"
    },
    {
      "commit": "9347d9ad92b0467a1ad56423ecfbba39ed66ac5c",
      "tree": "32d2461f7c0cb9bb8a0313d7b01c0e5c72f6502a",
      "parents": [
        "4bd44535feac75fffd2c941183de02c983523f43",
        "8650c32907b74b945dd6cc9a5bf41c12fde005df"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 16 15:15:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 15:15:14 2011 -0700"
      },
      "message": "Merge \"Adding ability to read back fbo data to renderscript\""
    },
    {
      "commit": "e1f9064e356a07a08222c8c4a588969b4c0a8c99",
      "tree": "49034de66c217f9e89b91faba9803a1eb4c16d14",
      "parents": [
        "c1f9486a3ebff71a686ed6ae89e55ec7df8e16ba"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jun 16 14:40:48 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jun 16 15:02:17 2011 -0700"
      },
      "message": "Fix network state handling\n\nChange I242cda97 introduced a regression where network state\nwas being modified on any supplicant state change.\n\nRevert the old behavior of only changeing network detailed state\nbased on supplicant state change in a disconnected state\n\nBug: 4690073\nChange-Id: I927cc5fa36b862cc54661b033939f543cd15d31f\n"
    },
    {
      "commit": "4bd44535feac75fffd2c941183de02c983523f43",
      "tree": "cab8c964d724ce31c440cb0e728da86a880b5155",
      "parents": [
        "e472fd2b31bef91eb7f66d8ae0b78144b1a2928e",
        "810dc5980c504a89974c07fcbd28a2b5dffb47de"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 14:57:59 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:57:59 2011 -0700"
      },
      "message": "am 810dc598: am f1c5dbbd: am abd4dffc: Merge \"New orientation handling.  Only impacts SDK (aapt dump badging).\" into honeycomb-mr2\n\n* commit \u0027810dc5980c504a89974c07fcbd28a2b5dffb47de\u0027:\n  New orientation handling.  Only impacts SDK (aapt dump badging).\n"
    },
    {
      "commit": "810dc5980c504a89974c07fcbd28a2b5dffb47de",
      "tree": "7c8fa7a76e24224320d1a6c1d0cf14c686a0acc1",
      "parents": [
        "9bf1a0c3c7e3c26df170519867c5daeee959791e",
        "f1c5dbbd457bb14d3673508aaba497cdc328a1ef"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 14:55:01 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:55:01 2011 -0700"
      },
      "message": "am f1c5dbbd: am abd4dffc: Merge \"New orientation handling.  Only impacts SDK (aapt dump badging).\" into honeycomb-mr2\n\n* commit \u0027f1c5dbbd457bb14d3673508aaba497cdc328a1ef\u0027:\n  New orientation handling.  Only impacts SDK (aapt dump badging).\n"
    },
    {
      "commit": "e472fd2b31bef91eb7f66d8ae0b78144b1a2928e",
      "tree": "3d948ebc359b32e7e63e8566f41fc1a02fb88926",
      "parents": [
        "c1f9486a3ebff71a686ed6ae89e55ec7df8e16ba",
        "9bf1a0c3c7e3c26df170519867c5daeee959791e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 14:54:33 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:54:33 2011 -0700"
      },
      "message": "am 9bf1a0c3: (-s ours) am 62385d5e: am 6b93f976: Merge \"DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u00279bf1a0c3c7e3c26df170519867c5daeee959791e\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "2f04883ff880966d63d1aa4a1c7b05e497cfcc58",
      "tree": "27f0845ad19db223c02c13f02dfacd680026240a",
      "parents": [
        "abd4dffc86202d48e50bd21807574fa861854dca"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 13:31:57 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 14:52:00 2011 -0700"
      },
      "message": "SDK only: integrate new sample code, deprecating along the way.\n\nThe new support library features and sample code for switching\nbetween fragments using a TabHost now eliminates the utility of\nthe TabActivity class, so deprecate it.  This also means there is\nno longer any use in ActivityGroup or LocalActivityManager.  Yay.\n\nAlso fix up things so the new support API demos are included in\nthe documentation.\n\nChange-Id: I4f073b82787f32560ba1fa5b6a23746ecc8aecdc\n"
    },
    {
      "commit": "9bf1a0c3c7e3c26df170519867c5daeee959791e",
      "tree": "e9b8f0d0cb62dd30d41334c8699e365eb94de257",
      "parents": [
        "0be8522b430aca8d90023d7c7e5ef510aa48adc7",
        "62385d5e3183d35b22618fb91bb2dfa0de7e5fd4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 14:50:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:50:22 2011 -0700"
      },
      "message": "am 62385d5e: am 6b93f976: Merge \"DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u002762385d5e3183d35b22618fb91bb2dfa0de7e5fd4\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "f1c5dbbd457bb14d3673508aaba497cdc328a1ef",
      "tree": "6ff456bd477657a1fefdc34a45adf621bb6e5e15",
      "parents": [
        "62385d5e3183d35b22618fb91bb2dfa0de7e5fd4",
        "abd4dffc86202d48e50bd21807574fa861854dca"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 14:49:08 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:49:08 2011 -0700"
      },
      "message": "am abd4dffc: Merge \"New orientation handling.  Only impacts SDK (aapt dump badging).\" into honeycomb-mr2\n\n* commit \u0027abd4dffc86202d48e50bd21807574fa861854dca\u0027:\n  New orientation handling.  Only impacts SDK (aapt dump badging).\n"
    },
    {
      "commit": "abd4dffc86202d48e50bd21807574fa861854dca",
      "tree": "614575f50f679c7eff2edda86886519a6cece22b",
      "parents": [
        "6b93f976c0cec32be39b3a17ea8195c4ac6b8052",
        "f77ae6e65a7ab47e7ab0ee1536d708b6e56fe45b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 14:47:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 14:47:53 2011 -0700"
      },
      "message": "Merge \"New orientation handling.  Only impacts SDK (aapt dump badging).\" into honeycomb-mr2"
    },
    {
      "commit": "62385d5e3183d35b22618fb91bb2dfa0de7e5fd4",
      "tree": "864b75c3b9cbe5f6686c1bfb2419b2cab36b3a8f",
      "parents": [
        "d1abd94f57c0162186c57aea98790e8fa281e0a2",
        "6b93f976c0cec32be39b3a17ea8195c4ac6b8052"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 14:44:57 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:44:57 2011 -0700"
      },
      "message": "am 6b93f976: Merge \"DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u00276b93f976c0cec32be39b3a17ea8195c4ac6b8052\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "c1f9486a3ebff71a686ed6ae89e55ec7df8e16ba",
      "tree": "3d948ebc359b32e7e63e8566f41fc1a02fb88926",
      "parents": [
        "b47f2f9533ec76be0228e53959aa3c93d4e1c355",
        "c01924f156710e0c92bef13ec0b1a1e057b793d1"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 16 14:41:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 14:41:50 2011 -0700"
      },
      "message": "Merge \"Update getLayoutDirectionFromLocale() for using ICU\""
    },
    {
      "commit": "c01924f156710e0c92bef13ec0b1a1e057b793d1",
      "tree": "48673dc59f5da3b46b8101dca3006de6c7be3d21",
      "parents": [
        "179cfcf65499e0da07d44b38cbb657a4ca898e63"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jun 15 17:41:13 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 16 14:40:31 2011 -0700"
      },
      "message": "Update getLayoutDirectionFromLocale() for using ICU\n\n- now relying on ICU.getScript() and ICU.addLikelySubtags() for getting the locale script\n- clean unit tests imports\n\nChange-Id: Icdc45fa78490d1e2dde0e83bca0feea8aa205cdf\n"
    },
    {
      "commit": "6b93f976c0cec32be39b3a17ea8195c4ac6b8052",
      "tree": "baba3e38dd08e204322a1d5e77f0b743bea79f6a",
      "parents": [
        "04ce81113107d2bfa0b8248b13145b4cf24cb943",
        "5a3e91f8704f153a191d08c2f27c31ce3b2eaf46"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 14:40:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 14:40:25 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE\" into honeycomb-mr2"
    },
    {
      "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": "b47f2f9533ec76be0228e53959aa3c93d4e1c355",
      "tree": "51e7ae2246bc2488f19199d48ede796822b2003b",
      "parents": [
        "dd9f7750e39f939de0cc537efc304e7ae141cac1",
        "3a000a52d6863bd1c6c9822a9cfd83e00f3aaf79"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jun 16 14:06:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 14:06:36 2011 -0700"
      },
      "message": "Merge \"Fix crash in ViewPropertyAnimator for unparented view.\""
    },
    {
      "commit": "dd9f7750e39f939de0cc537efc304e7ae141cac1",
      "tree": "e489f888a4a7a91244a8bb82a35e0c44f7d1e31a",
      "parents": [
        "9340ab4a213093bd59c79159011d131c9cd6996f",
        "2242af25df834a98477eedb24a1312bb24abedfd"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 16 14:04:57 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:04:57 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://android-git:29418/platform/frameworks/base\n"
    },
    {
      "commit": "9340ab4a213093bd59c79159011d131c9cd6996f",
      "tree": "69475f53306882ab8fcafba7dcb94cbade1c6cc2",
      "parents": [
        "da672372253002f06085ec6eace38b2fafe0f256",
        "0be8522b430aca8d90023d7c7e5ef510aa48adc7"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 16 14:04:18 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 14:04:18 2011 -0700"
      },
      "message": "am 0be8522b: am d1abd94f: am 04ce8111: Bring in more layout lib changes from hc-mr1.\n\n* commit \u00270be8522b430aca8d90023d7c7e5ef510aa48adc7\u0027:\n  Bring in more layout lib changes from hc-mr1.\n"
    },
    {
      "commit": "2242af25df834a98477eedb24a1312bb24abedfd",
      "tree": "089b3000db9a7382de37c2011d2aac6e37b507dc",
      "parents": [
        "da672372253002f06085ec6eace38b2fafe0f256"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jun 16 13:43:18 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jun 16 14:03:43 2011 -0700"
      },
      "message": "Add permission to fix NetworkPolicy tests.\n\nChange-Id: I4d5265b2b08c1ec0c42b71ad0ceeb9952094caa0\n"
    },
    {
      "commit": "3a000a52d6863bd1c6c9822a9cfd83e00f3aaf79",
      "tree": "12da625d46d2a00c9fdd0f78490539d206e6ba2f",
      "parents": [
        "f66abd3c07451a4b041c80ebf396d78a6d7fe644"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jun 16 13:55:11 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jun 16 14:03:08 2011 -0700"
      },
      "message": "Fix crash in ViewPropertyAnimator for unparented view.\n\nMechanism for removing possible earlier animations should\ncall removeCallbacks on the view, not on the (possibly null)\nhandler of the view.\n\nChange-Id: I76c6f0bea5e009be9197a6e49e9360ed9ef1a9cb\n"
    },
    {
      "commit": "0be8522b430aca8d90023d7c7e5ef510aa48adc7",
      "tree": "e9b8f0d0cb62dd30d41334c8699e365eb94de257",
      "parents": [
        "241b65aca93e263f0869c5bec4ad1dbda0dec6db",
        "d1abd94f57c0162186c57aea98790e8fa281e0a2"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 16 13:55:30 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 13:55:30 2011 -0700"
      },
      "message": "am d1abd94f: am 04ce8111: Bring in more layout lib changes from hc-mr1.\n\n* commit \u0027d1abd94f57c0162186c57aea98790e8fa281e0a2\u0027:\n  Bring in more layout lib changes from hc-mr1.\n"
    },
    {
      "commit": "da672372253002f06085ec6eace38b2fafe0f256",
      "tree": "707fc7d5e4f3a621f1b813308d1f91e9f685475d",
      "parents": [
        "ad4c9ed7de1c3c3b7781db9c46503263c5bf8464",
        "fe37b49dd416e8b6b6148290bea6b3a38a3c5661"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 16 13:51:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 13:51:16 2011 -0700"
      },
      "message": "Merge \"Add DroidDocs to Events class\""
    },
    {
      "commit": "fe37b49dd416e8b6b6148290bea6b3a38a3c5661",
      "tree": "63f1642d1df01d137d727f3ab77277a15f05b83a",
      "parents": [
        "194369721a7b8d3255e8770d182f21f1efd569fb"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 16 12:31:56 2011 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Jun 16 13:40:02 2011 -0700"
      },
      "message": "Add DroidDocs to Events class\n\nChange-Id: I85b14e8a553a1bc160d05a9f076d4aea77e9a39f\n"
    },
    {
      "commit": "d1abd94f57c0162186c57aea98790e8fa281e0a2",
      "tree": "864b75c3b9cbe5f6686c1bfb2419b2cab36b3a8f",
      "parents": [
        "5f3505121b761dbd3bba62d1603fbab49de139b9",
        "04ce81113107d2bfa0b8248b13145b4cf24cb943"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 16 13:39:31 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 13:39:31 2011 -0700"
      },
      "message": "am 04ce8111: Bring in more layout lib changes from hc-mr1.\n\n* commit \u002704ce81113107d2bfa0b8248b13145b4cf24cb943\u0027:\n  Bring in more layout lib changes from hc-mr1.\n"
    },
    {
      "commit": "ad4c9ed7de1c3c3b7781db9c46503263c5bf8464",
      "tree": "1bf7a169ad31b1b9135fb64420a18978d4811f7b",
      "parents": [
        "179cfcf65499e0da07d44b38cbb657a4ca898e63",
        "1a303953589fdddf21d88b8fa660136f5b060d0d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jun 16 13:39:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 13:39:02 2011 -0700"
      },
      "message": "Merge \"DownloadManager flags for network policy.\""
    },
    {
      "commit": "04ce81113107d2bfa0b8248b13145b4cf24cb943",
      "tree": "a9715c622a2b04360a8f47fb3a166fd5047b193f",
      "parents": [
        "8e18668d14adf601cbe5973030c310ec23d88461"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 09 19:14:06 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 16 13:23:53 2011 -0700"
      },
      "message": "Bring in more layout lib changes from hc-mr1.\n\nfe051bb2 : Change the way the layoutlib instantiate its XmlPullParser.\n\nA lot of the init code was duplicated so I made a ParserFactory class.\n\nAlso created an extension of the KXmlPullParser to override toString().\nThis allows easier debugging when dealing with multiple parsers (which\nis always the case).\n\nAlso added some (disabled) debugging printf to deal with parser stack\nas it can be tricky figuring out which parsers are in the stack at\nwhich point.\n\n8969147c : Fix case where the int[] attrs doesn\u0027t directly match a styleable.\n\nIn the case of the FastScroller the int[] is a custom mix of attr\ninstead of a int[] that exists as R.styleable.foo.\n\nThis makes our reflection based mechanism used to find the styleable\nfail, so instead we search for each attribute separately (like\nwe probably should have done from the beginning).\n\n0c264b35: Fix various cases of getDimension to report error if unit is missing.\n\nif getDimention###() is called for a string that has no unit,\nthen an error is output through LayoutLog, but the rendering keeps\ngoing by using dp as a default.\n\n0beb7eea: Make (Bridge)TypedArray.getInteger() call out to getInt()\n\nOnly getInt() resolved attribute flags/enum and I\u0027m not sure why\nthere\u0027s two to begin with.\n"
    },
    {
      "commit": "179cfcf65499e0da07d44b38cbb657a4ca898e63",
      "tree": "76e647666fc7f34e7d2341fb0d35e64270859840",
      "parents": [
        "4f1f7d3158b1576b72eabbb05f8ab8cfb25cd403",
        "014fea2a663ab0bc2d80a6293b84b2647a4a1895"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 16 13:21:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 13:21:52 2011 -0700"
      },
      "message": "Merge \"Inline SeekBarPreference\""
    },
    {
      "commit": "1a303953589fdddf21d88b8fa660136f5b060d0d",
      "tree": "5f88102c160f00fd7f0dc468f7a66b86300f51c8",
      "parents": [
        "2ef2aeb18d9d1ca7e25ad705c4da559f3682805a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jun 16 13:04:20 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jun 16 13:04:34 2011 -0700"
      },
      "message": "DownloadManager flags for network policy.\n\nHandful of DownloadManager flags to record when a download was paused\nbecause of NetworkPolicyManager rules.\n\nChange-Id: I99fc47f529cb6c8a42dbeca049e0cd0f1556eac4\n"
    },
    {
      "commit": "4f1f7d3158b1576b72eabbb05f8ab8cfb25cd403",
      "tree": "4bf1ad3bbfc15e67894e271073fb74247bbbaa98",
      "parents": [
        "1766974b02a1accf6b0b553e3e7239b7c8416199",
        "241b65aca93e263f0869c5bec4ad1dbda0dec6db"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 12:50:46 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:50:46 2011 -0700"
      },
      "message": "am 241b65ac: am 5f350512: Merge \"Reset connections AFTER we take down the network.\" into honeycomb-LTE\n\n* commit \u0027241b65aca93e263f0869c5bec4ad1dbda0dec6db\u0027:\n  Reset connections AFTER we take down the network.\n"
    },
    {
      "commit": "1766974b02a1accf6b0b553e3e7239b7c8416199",
      "tree": "6de73c385b7b801af9a191011fda7c21cd011759",
      "parents": [
        "19f913a887fa05e5fbc2d6c2ad9aac0f630f2ee6",
        "03cbb58e2418dc22ae18a8648404382da4ee46e8"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 12:49:17 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:49:17 2011 -0700"
      },
      "message": "am 03cbb58e: am ff42c04d: Merge \"Support SIM permanently disabled state.\" into honeycomb-LTE\n\n* commit \u002703cbb58e2418dc22ae18a8648404382da4ee46e8\u0027:\n  Support SIM permanently disabled state.\n"
    },
    {
      "commit": "241b65aca93e263f0869c5bec4ad1dbda0dec6db",
      "tree": "a2fd6e08f7167ce8fe140ece946ed3700a906bd9",
      "parents": [
        "03cbb58e2418dc22ae18a8648404382da4ee46e8",
        "5f3505121b761dbd3bba62d1603fbab49de139b9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 12:42:15 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:42:15 2011 -0700"
      },
      "message": "am 5f350512: Merge \"Reset connections AFTER we take down the network.\" into honeycomb-LTE\n\n* commit \u00275f3505121b761dbd3bba62d1603fbab49de139b9\u0027:\n  Reset connections AFTER we take down the network.\n"
    },
    {
      "commit": "19f913a887fa05e5fbc2d6c2ad9aac0f630f2ee6",
      "tree": "8c7071fee93514f53d5873b2e744f278bd0e1e03",
      "parents": [
        "73b054ae3700cfc5f2ce8e014d4a42b7591a49f1",
        "35e6d6867c63ad254e95325206aa7a927edd6797"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 12:41:00 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:41:00 2011 -0700"
      },
      "message": "am 35e6d686: (-s ours) am 0887b8c2: am 8e18668d: revert surfaceflinger leak fix as it uncovered a crasher on xoom (DO NOT MERGE)\n\n* commit \u002735e6d6867c63ad254e95325206aa7a927edd6797\u0027:\n  revert surfaceflinger leak fix as it uncovered a crasher on xoom (DO NOT MERGE)\n"
    },
    {
      "commit": "73b054ae3700cfc5f2ce8e014d4a42b7591a49f1",
      "tree": "8c7071fee93514f53d5873b2e744f278bd0e1e03",
      "parents": [
        "21bd76157ea970237f628f88f01351bc1d063f74",
        "552bd670071b519d97124621a3c11dc98062c12b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 12:40:44 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:40:44 2011 -0700"
      },
      "message": "am 552bd670: (-s ours) am d5244e0a: am 52a43990: Revert \"revert surfaceflinger leak fix as it uncovered a crasher on xoom\"\n\n* commit \u0027552bd670071b519d97124621a3c11dc98062c12b\u0027:\n  Revert \"revert surfaceflinger leak fix as it uncovered a crasher on xoom\"\n"
    },
    {
      "commit": "21bd76157ea970237f628f88f01351bc1d063f74",
      "tree": "8c7071fee93514f53d5873b2e744f278bd0e1e03",
      "parents": [
        "b6a6d595475edfac10988360f1a5ebba77c018b8",
        "85c14352a4f8946a6908eac140936080536fa575"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 16 12:39:48 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:39:48 2011 -0700"
      },
      "message": "am 85c14352: (-s ours) am 7ecdeb6e: am d20d72d1: Merge \"revert surfaceflinger leak fix as it uncovered a crasher on xoom\" into honeycomb-mr2\n\n* commit \u002785c14352a4f8946a6908eac140936080536fa575\u0027:\n  revert surfaceflinger leak fix as it uncovered a crasher on xoom\n"
    },
    {
      "commit": "03cbb58e2418dc22ae18a8648404382da4ee46e8",
      "tree": "52fce0d0a1b9e3335a48337be398a7db5902b2c8",
      "parents": [
        "35e6d6867c63ad254e95325206aa7a927edd6797",
        "ff42c04d15e000f6295e796e154cc60c54aa078b"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 12:34:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 16 12:34:34 2011 -0700"
      },
      "message": "am ff42c04d: Merge \"Support SIM permanently disabled state.\" into honeycomb-LTE\n\n* commit \u0027ff42c04d15e000f6295e796e154cc60c54aa078b\u0027:\n  Support SIM permanently disabled state.\n"
    },
    {
      "commit": "014fea2a663ab0bc2d80a6293b84b2647a4a1895",
      "tree": "231656bac6015c87b15aa831d1a89eb8c10de4f3",
      "parents": [
        "194369721a7b8d3255e8770d182f21f1efd569fb"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 15 16:46:36 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 16 12:34:02 2011 -0700"
      },
      "message": "Inline SeekBarPreference\n\n Dialog-based SeekBarPreference renamed to SeekBarDialogPreference\n New inline SeekBarPreference added\n\nChange-Id: I7a5d8f7aa554c4af4086a9bcc74cf07879c8523c\n"
    },
    {
      "commit": "5f3505121b761dbd3bba62d1603fbab49de139b9",
      "tree": "110f68f3d7a817e4f02c981a74f104e0ec0ba14d",
      "parents": [
        "ff42c04d15e000f6295e796e154cc60c54aa078b",
        "ec896c6a863b3cc0a55538a19879e2112b5b8658"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 11:34:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 11:34:03 2011 -0700"
      },
      "message": "Merge \"Reset connections AFTER we take down the network.\" into honeycomb-LTE"
    },
    {
      "commit": "ec896c6a863b3cc0a55538a19879e2112b5b8658",
      "tree": "f13477e726080b2bf768ff7022803371021a59ff",
      "parents": [
        "eb5e633a2488456874f829263fa6cb96588d25aa"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 15 12:22:07 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 16 11:26:54 2011 -0700"
      },
      "message": "Reset connections AFTER we take down the network.\n\nIf you do it before you have a race condition and some apps will\nmanage to reconnect on the dieing network before it goes and then\nget no notification when it goes.\n\nbug: 3408025\nChange-Id: I5386ff313c759b3f687bc38731454ab43dbe76b8\n"
    },
    {
      "commit": "ff42c04d15e000f6295e796e154cc60c54aa078b",
      "tree": "ece817f613b87052d7d280c0820e0f559da62525",
      "parents": [
        "0887b8c2e583e682cd2c1bc909cb3fdbec704004",
        "b0b24b3df50988d23f571b83d829fecc986ec497"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Jun 16 11:22:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 11:22:53 2011 -0700"
      },
      "message": "Merge \"Support SIM permanently disabled state.\" into honeycomb-LTE"
    },
    {
      "commit": "b6a6d595475edfac10988360f1a5ebba77c018b8",
      "tree": "8c7071fee93514f53d5873b2e744f278bd0e1e03",
      "parents": [
        "d6f69d0e5235a5adce5226d2144ef08d05b1889c",
        "c9885f6557dc1c96e2cc2c1a86fba359f00f131c"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 16 11:18:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 11:18:42 2011 -0700"
      },
      "message": "Merge \"Future-proofing: change Alignment interface to abstract class and add a parameter for measurementType.\""
    },
    {
      "commit": "f77ae6e65a7ab47e7ab0ee1536d708b6e56fe45b",
      "tree": "05debb40d686a7085287f9e8eeacb7ab89794813",
      "parents": [
        "8e18668d14adf601cbe5973030c310ec23d88461"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 11:11:23 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 16 11:13:20 2011 -0700"
      },
      "message": "New orientation handling.  Only impacts SDK (aapt dump badging).\n\nThis is a new way of determining whether an application requires\nspecific orientations, done by looking at any requirements in its\nactivity tags.  Note that this won\u0027t catch all possible issues,\nbecause applications can still force an orientation through Java\nAPIs, but the vast majority of applications that actually require\na specific orientation should be doing it this way because it the\neasiest way and the only way to cleanly launch into the app from\na different orientation without doing some serious activity tricks.\n\nChange-Id: I11d32104f6bc3d2a72aeeff1ca150b8f1c9f5588\n"
    },
    {
      "commit": "8650c32907b74b945dd6cc9a5bf41c12fde005df",
      "tree": "8e9ce46c618473181503ef0f6da8684878093ff8",
      "parents": [
        "f71e5469441286c6f466043e64a7f6492557cbd9"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 16 11:05:13 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jun 16 11:05:13 2011 -0700"
      },
      "message": "Adding ability to read back fbo data to renderscript\n\nChange-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1\n"
    },
    {
      "commit": "d6f69d0e5235a5adce5226d2144ef08d05b1889c",
      "tree": "c7af3249089483346221d32dc79ddfb6cee02cd4",
      "parents": [
        "464c1202669c8a9582dd4e0cede5ccf419d2a73e",
        "04ba25c418bc4538e9dc0f047cfb9608d358f679"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jun 16 10:34:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 10:34:34 2011 -0700"
      },
      "message": "Merge \"VPN: migrate from generic Bundle to our own Parcelable VpnConfig.\""
    },
    {
      "commit": "464c1202669c8a9582dd4e0cede5ccf419d2a73e",
      "tree": "05e373aea64e498f07030146cc9b7c92e51b6596",
      "parents": [
        "ce6f85ec406d3a348ac8b6b21c0daff940a0f27a",
        "2980a213752d6e30edd4c689489cb4a2c3006252"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Jun 16 10:23:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 16 10:23:04 2011 -0700"
      },
      "message": "Merge \"-Fix some typo -Remove one unnecessary memory allocation\""
    }
  ],
  "next": "ce6f85ec406d3a348ac8b6b21c0daff940a0f27a"
}
