)]}'
{
  "log": [
    {
      "commit": "821e7a65fa10fdf06d291eb671ff8c6804accf7b",
      "tree": "24abadf6c3f00b8ed23bfd4969284e0be838ad6b",
      "parents": [
        "686200cb5f3e80c0b0519ec14cc54b280a560863",
        "3a6c36fdd7fac368355f93d6133fd88a94f50ce7"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Jul 26 13:12:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 13:12:58 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "070ce94b9fd91d1bb22161a85178440cb46d8ece",
      "tree": "e6a7ee54bfe4020dc58a41d25775da985c2787cb",
      "parents": [
        "53ef4993535c73a9f71edd34af15708af4e06fc4",
        "975e689c346ba410ba5ddebf5a71ee2494dc8362"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 10:34:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 10:34:28 2011 -0700"
      },
      "message": "Merge \"New phone statusbar handle.\""
    },
    {
      "commit": "53ef4993535c73a9f71edd34af15708af4e06fc4",
      "tree": "f9b8a1202a3e414a8af0bf2a22fb14e09922b0e2",
      "parents": [
        "4e69214f4d68974139f75ba53b1a8443dca286dc",
        "2b69735e014872ca2183b4a39a8381daa337e146"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 10:34:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 10:34:21 2011 -0700"
      },
      "message": "Merge \"New stacked RSSI icons.\""
    },
    {
      "commit": "4e69214f4d68974139f75ba53b1a8443dca286dc",
      "tree": "385c1065f22e6172e738ed53d0c10cbf249a3969",
      "parents": [
        "e2234add84ca159150d112e47fca2d4737542944",
        "7198662bb3c81a761fdfa3038d90df68d22c0b97"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 10:21:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 10:21:24 2011 -0700"
      },
      "message": "Merge \"Play the low-battery sound only at certain discharge events.\""
    },
    {
      "commit": "e2234add84ca159150d112e47fca2d4737542944",
      "tree": "b7fca9486dfc5d8faf1c6fae497f0758cab3d5cb",
      "parents": [
        "833bfd2ba5f875cb98bfbcc85ee3c64068947811",
        "d5b858639cc32d27c003d7165969ec47288b3bfa"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 10:13:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 10:13:04 2011 -0700"
      },
      "message": "Merge \"Update large icon in changed status bar notifications.\""
    },
    {
      "commit": "7198662bb3c81a761fdfa3038d90df68d22c0b97",
      "tree": "e9e36d14655f3a2b79bec4c856fd2595b4f62be9",
      "parents": [
        "ae65c17959042edd5f1b44e7653d1a775bbfceec"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 13:06:49 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 13:06:49 2011 -0400"
      },
      "message": "Play the low-battery sound only at certain discharge events.\n\nThat is, only play it when the device is running on battery\nand the remaining charge level descends into a new\nlow-battery regime:\n\n* when the device hits the first threshold, for example 15%\n  (the dialog is first shown at this time)\n* when the device hits the second threshold, e.g. 4% (the\n  dialog will be redisplayed if necessary)\n* when the device has been charging but AC power is removed,\n  returning the device to a low-battery regime (the dialog\n  will be redisplayed if necessary)\n\nThe sound will no longer be replayed as the battery level\ndescends within these regimes (say, 4% --\u003e 3%).\n\nBug: 4981280\nChange-Id: I049d60f39ae556241a23f8664e61be3d70d937e5\n"
    },
    {
      "commit": "2b69735e014872ca2183b4a39a8381daa337e146",
      "tree": "22f11f6336531f2c6d5437379b93082e7edd9e9a",
      "parents": [
        "ae65c17959042edd5f1b44e7653d1a775bbfceec"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 22 16:23:09 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 26 08:17:28 2011 -0400"
      },
      "message": "New stacked RSSI icons.\n\nThe signal strength, network type \u0026 flow indicator, and\nbattery have all been moved out of the policy and into the\nstatus bar implementation itself, mirroring the change on\ntablets. This means that they no longer use status bar icon\nslots but instead are bespoke layouts and views.\n\nGPS has also been removed and will return as a notification\n(again, as was done in the Honeycomb tablet UI).\n\nBug: 4691638\nChange-Id: I60df4871209b64209bfc5b3bf398651cc2e77b24\n"
    },
    {
      "commit": "975e689c346ba410ba5ddebf5a71ee2494dc8362",
      "tree": "cedd846de0c40e18e004ae443a04e51d6d193b87",
      "parents": [
        "142d7575b52d03d46246e3b142e22ebc32d45a84"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 22 16:23:36 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jul 25 21:31:41 2011 -0400"
      },
      "message": "New phone statusbar handle.\n\nBug: 4691638\nChange-Id: I317d76bc093b56b639bf1d937fe6fb8dcbff109e\n"
    },
    {
      "commit": "3a6c36fdd7fac368355f93d6133fd88a94f50ce7",
      "tree": "517cc6d491cdd7b2f9ae6e76475b5f2e13933413",
      "parents": [
        "0d1d96272025f30f40c49c387f2fe9daaf6133c9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jul 25 17:36:41 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Jul 25 17:36:41 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: Ia9c97db0cd31b9d3163318b4193a328a614a7098\n"
    },
    {
      "commit": "d5b858639cc32d27c003d7165969ec47288b3bfa",
      "tree": "38ebb1efc305888fa6bed18b174af740f634cd0c",
      "parents": [
        "142d7575b52d03d46246e3b142e22ebc32d45a84"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jul 25 20:27:39 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jul 25 20:28:41 2011 -0400"
      },
      "message": "Update large icon in changed status bar notifications.\n\nReapply fix from change I6bb72c0b to phones.\n\nBug: 5071157\nChange-Id: I9da5ee6cf72b148e5fef4de6e1c9328ccb4b28b8\n"
    },
    {
      "commit": "eedc6f0d7dc7dc8ce86d787ce532ed0aa2d61d91",
      "tree": "370baca41968733d29d4bcde1a8dbf2f8cce7049",
      "parents": [
        "82a94afa96eb6830b09bb007f278d9f8d8362733",
        "753e40b1472563987489bd5b187ced4c1b608b0d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 25 17:20:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 25 17:20:19 2011 -0700"
      },
      "message": "Merge \"Using the filename as the media title for screenshots and changing filename format.\""
    },
    {
      "commit": "753e40b1472563987489bd5b187ced4c1b608b0d",
      "tree": "ac7d43769acecc877125185fff1733c652ee99cb",
      "parents": [
        "895de9269fa125bf3903c21faf5e8d2750bfb000"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 25 17:10:21 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 25 17:13:31 2011 -0700"
      },
      "message": "Using the filename as the media title for screenshots and changing filename format.\n\n- Fixes bugs 5075366 and 5076125\n\nChange-Id: I985be1efa8ffad7203b1bbc8d97da2d4a7156adb\n"
    },
    {
      "commit": "4c6a3d4bc9eb4357ea002f8406c75e9b1b0e3667",
      "tree": "f09fdb07cd9223930b179c39c6ec1d29f599a9cd",
      "parents": [
        "b243d5bc7db88396f0da304553687e7a0bccfa3d",
        "07d4046ea914c999b7aaa587b7bfe81d548121f7"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Jul 25 13:38:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 25 13:38:48 2011 -0700"
      },
      "message": "Merge \"Unifying swipe behavior for Recents and Notifications\""
    },
    {
      "commit": "d859fa399133da32705415e138c897f263ae99ad",
      "tree": "34979065fa6672a93a6bea753768e3738c7e78c5",
      "parents": [
        "895de9269fa125bf3903c21faf5e8d2750bfb000"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jul 22 12:19:52 2011 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jul 25 11:19:43 2011 -0700"
      },
      "message": "Preventing screenshots when waking from sleep.\n\n- Fixing crash in SystemUI when trying to access external storage while it is not mounted\n\nChange-Id: I3d9a05c155b83a2cc39915caebad4b7016025d09\n"
    },
    {
      "commit": "07d4046ea914c999b7aaa587b7bfe81d548121f7",
      "tree": "b0a33239913dedaabc783a952238a44ec0b69eab",
      "parents": [
        "e224d4f0b78d018022c5f13e84763f1958e9cbf6"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Jul 19 10:54:38 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Sat Jul 23 13:34:40 2011 -0700"
      },
      "message": "Unifying swipe behavior for Recents and Notifications\n\nChange-Id: Ibdbb7cc4ac2bcfcf6d6353a218b13c23caeca5b9"
    },
    {
      "commit": "af084803c6a7d89b71fd1daf9cdec7f8b050ac0e",
      "tree": "60b3be5fe559ae272a0b1a5d69625ad9b6ddd4df",
      "parents": [
        "672a05f0cf0db27f21fcb358696d567ba9859cfb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 22 13:02:07 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 22 13:02:07 2011 -0400"
      },
      "message": "Disable the number bubble overlay on notification icons.\n\nBug: 5042009\nChange-Id: I3c69367de95624d723830bc58c9cbaeb025bf916\n"
    },
    {
      "commit": "e224d4f0b78d018022c5f13e84763f1958e9cbf6",
      "tree": "4090294e4c50e3df3ecb16409df22aa54f99c3bb",
      "parents": [
        "6c8519cf40444f8fc9b6a7aa5e10264ce3e0f50a",
        "521efd8886c256fc2df43adc2eb447b2d67640c4"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jul 21 19:57:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 19:57:54 2011 -0700"
      },
      "message": "Merge \"Prevent notification swipes from getting canceled too soon.\""
    },
    {
      "commit": "521efd8886c256fc2df43adc2eb447b2d67640c4",
      "tree": "8268722766adcc64c84fb51b49cc06e14d26fd5c",
      "parents": [
        "5a8ca580b078c7335d8ee384dd93dc86663d8d53"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 21 22:37:09 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 21 22:37:09 2011 -0400"
      },
      "message": "Prevent notification swipes from getting canceled too soon.\n\nThe scroll view was grabbing the gesture as soon as its dy\ncrossed the scroller\u0027s own slop threshold. Once we detect a\nhorizontal swipe-to-clear we request that the scroller no\nlonger activate until the gesture is over.\n\nBug: 4998677\nChange-Id: If916fc00d155516e0e4bfe8c2df19827a2f16fe6\n"
    },
    {
      "commit": "d4ae1de0d0b32c0c1c661f99d488cac62766240a",
      "tree": "40c29e3dbf887c65f6c9785eddb0092462114402",
      "parents": [
        "d7a374f6f8f52a88d7e9a4660d9bf9037cf0b659"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jul 21 17:10:21 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jul 21 17:10:21 2011 -0700"
      },
      "message": "Fix crash in recents"
    },
    {
      "commit": "6179ea3196e9306d3f14361fe9ef14191b1edba6",
      "tree": "d821da4d5840aebcddf4a714a3217ec595847bc9",
      "parents": [
        "ac4159549c10dbe428d42980278c0e43ecc8d93f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 28 01:12:41 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jul 21 12:04:54 2011 -0700"
      },
      "message": "Adding accessibility support to the Status Bar.\n\n1. Added content description to pretty much all animals\n   in the zoo including buttons in the navigation bar,\n   notifications and status icons for battery, signal,\n   data, etc.\n\n2. Rectored to avoid ovelaying views since they block\n   touch exploratino. In general overlaying views\n   cause trouble for touch exploration and accessibility\n   in general.\n\n3. Avoid sending accessibility events in case the user is\n   touching outside of the StatauBAr panels to avoid\n   confusion.\n\n4. Added records to accessibility events in the places where\n   this would help the presentation. So the event comes from\n   a given \"leaf\" view and its predecessor is adding a record\n   to the event for itself to provide more cotext. It is up\n   to the accessiiblity service to choose how to present that.\n\nbug:4686943\n\nChange-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3\n"
    },
    {
      "commit": "20cdb151c9f1a956eee9eebe77459e14029ad131",
      "tree": "0e3c94db3db02a3802f0799954d88dc95321bf9d",
      "parents": [
        "5a8ca580b078c7335d8ee384dd93dc86663d8d53"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jul 20 14:41:41 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jul 20 14:41:41 2011 -0400"
      },
      "message": "Fix dancing download notifications on phones.\n\nThere\u0027s always going to be some amount of visual noise when\nnotifications change order, and this can happen any time a\nnotification changes its \"when\" field (as is the case for\ndownload progress bars). But in HC we added an optimization\nthat will reuse the current row if the download is the last\nitem in the list (so a fresher \"when\" will still put it at\nthe end), and that optimization is re-applied here.\n\nNow, if you have multiple notifications all competing for\nthe top spot, I can\u0027t help you. But we had that problem\nbefore (it just wasn\u0027t as egregious because we didn\u0027t have\nthe shiny animations).\n\nBug: 4971404\nChange-Id: I5bcc905bdb19a8eb5b4494a6ba9825b4d5373caa\n"
    },
    {
      "commit": "6e47348392634ad4fc5d6b92388028e136c58f0f",
      "tree": "24cae4c9c2193df07ab22d72a89f4cd1e0019c44",
      "parents": [
        "9ec1f1d259f9dfc4a9359739e4711ba1a99375b2",
        "942d92f68b427fb12e03e48bbf8f6c85857be097"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 19 17:14:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 19 17:14:51 2011 -0700"
      },
      "message": "Merge \"Fix stacked notifications.\""
    },
    {
      "commit": "942d92f68b427fb12e03e48bbf8f6c85857be097",
      "tree": "b86114c6fa48e231d9b137f92bf687100ed8e4ea",
      "parents": [
        "be4ad4ac66d6b4b878ed052975f7fb09af92c6d6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 19 16:41:23 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 19 16:41:23 2011 -0400"
      },
      "message": "Fix stacked notifications.\n\nBug: 5012006\nChange-Id: I588f2b5376e644cbc37f884eec62ca44bac1dfaf\n"
    },
    {
      "commit": "2d6080df999d405c353b0196b146163dc4cbee9a",
      "tree": "f922f1cdf9a1de108af5a5da28dceeab7ec0367a",
      "parents": [
        "865e68465284eca3c32a1a4c9398d08af86bbf63",
        "a0c229d2efebf82a15a59f02d3da0cda31067a4f"
      ],
      "author": {
        "name": "Todor Kalaydjiev",
        "email": "todor@google.com",
        "time": "Mon Jul 18 18:45:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 18 18:45:36 2011 -0700"
      },
      "message": "Merge \"Manually bring change Ie8fb8162 to master (\"Add images to ERI icon list\"). Fixes b/4604593.\""
    },
    {
      "commit": "a0c229d2efebf82a15a59f02d3da0cda31067a4f",
      "tree": "108a5412e4e39116c80679b6124d56473cddc8b0",
      "parents": [
        "d94b71de3b465c9c113f5b09c7cd5f221370af23"
      ],
      "author": {
        "name": "Todor Kalaydjiev",
        "email": "todor@google.com",
        "time": "Mon Jul 18 17:55:24 2011 -0700"
      },
      "committer": {
        "name": "Todor Kalaydjiev",
        "email": "todor@google.com",
        "time": "Mon Jul 18 17:55:24 2011 -0700"
      },
      "message": "Manually bring change Ie8fb8162 to master (\"Add images to ERI icon list\"). Fixes b/4604593.\n\nChange-Id: I1d8233e898ee79a33fc765b9013fa8f77d9fe914\n"
    },
    {
      "commit": "c986b3598c76c2b163ea0e8c4fd1de0866438bfa",
      "tree": "ab35d39b1c5e86b68ca17e22d43e27b3e88e1925",
      "parents": [
        "abb7d66049c176459779a22810b3931d263f68e6"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Jul 18 14:03:21 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Jul 18 14:03:21 2011 -0700"
      },
      "message": "Fix leftover artifacts from sliding Recents items out\n\nWhen items were removed from the Recents list, the removeViewInLayout()\nmethod was being called instead of removeView(). This avoided proper\nlayout and invalidation from occurring, which sometimes resulted in\ndetritus on the screen since the framework wasn\u0027t updating the area\nlast occupied by the item.\n\nChange-Id: I43132d06df1714f00c399d34908e4d6dd0a8d5c6\n"
    },
    {
      "commit": "b5d4f97126d1b64630af659f90d40f6516a494f6",
      "tree": "81f4a2083fc72ad11e4a53b2ac667cfe16e22db4",
      "parents": [
        "b44f8f4e2221b940c5c3464d3c3cc5957f19d1d9",
        "c0d2731047e2da4eff84a40615e29e08dcb708c5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jul 18 12:59:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 18 12:59:36 2011 -0700"
      },
      "message": "Merge \"Fix 5023708,4689527: Add popups and overlays to recents. Misc bug fixes.\""
    },
    {
      "commit": "c0d2731047e2da4eff84a40615e29e08dcb708c5",
      "tree": "b99f546a4a451551914d7ed96927690fce619814",
      "parents": [
        "fbaa1ea13cf4ebf95f6b4228219d9385781127e5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 14 18:54:01 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jul 18 12:57:40 2011 -0700"
      },
      "message": "Fix 5023708,4689527: Add popups and overlays to recents. Misc bug fixes.\n\nAdds selection overlay to recents to comply with UX design.\nAdds longpress popup for removal and inspection of items.\n\nChange-Id: Ic23c3f135b6ed107cc5156505d8f163daa94c52e\n"
    },
    {
      "commit": "67fa9f0d84716a6f6510eff983fd2e40ee0ef65e",
      "tree": "3aea5b8aeb8c199bfb0b724f8fb9b371f38afe81",
      "parents": [
        "339abf1fbac25321cea9d39de14b6a6b4e326120"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jul 15 16:42:18 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jul 15 16:42:18 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I6c9ed6cf456cdefc7fd062eaad0e53d5c64b91f9\n"
    },
    {
      "commit": "45ce864ef41ce90938cc34d42a8e1075f69e7a61",
      "tree": "c12a0220ea2b319586149baaf00703771e642d9e",
      "parents": [
        "901e022c0c0923867e60c681f70412cfe6179e60"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 14 16:10:16 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jul 14 16:10:16 2011 -0700"
      },
      "message": "Move LoadAverageService to the SystemUI apk.\n\nChange-Id: I442e264802d1e35cd7d27bae121ae75f932595b6\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ],
  "next": "3aabdeaceff8405406d90c329a6691552559556d"
}
