)]}'
{
  "log": [
    {
      "commit": "54d068ec6af0ee6d261a135400efe6816c6f5ffe",
      "tree": "066b6a2ef26c1b18c446a46803cf7429c0fe5bae",
      "parents": [
        "5a39c95c004d856b47a844c962b1c2b18f4e96aa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 12:58:40 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 18:22:49 2011 -0800"
      },
      "message": "Add system wide management of core settings\n\nbug:3505060\n\nSince we want to have some settings that are used very frequently\nby many applications (long-press timeout is one example) these should\nbe managed efficiently to reduce lookups from different processes\nbecause in the case of a cache miss a disk I/O is performed. Now\nthe system manages such core settings and propagates them to the\napplication processes.\n\nChange-Id: Ie793211baf8770f2181ac8ba9d7c2609dfaa32a7\n"
    },
    {
      "commit": "f08c117f0997b9b22ac7ec0b6c8c2e265bc587c1",
      "tree": "119c903cf49bfb559734abe4658f106893112233",
      "parents": [
        "9b42335f36d163d7c79b9a9e9f6578def83835f6",
        "123d9cf7a94f5f59b5ecd84c9c2357b4ade69388"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 12:34:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 12:34:00 2011 -0800"
      },
      "message": "Merge \"resolved conflicts for merge of 49853dc1 to master\""
    },
    {
      "commit": "123d9cf7a94f5f59b5ecd84c9c2357b4ade69388",
      "tree": "b6c343599b14ab4abeca6ba1940a9c6c63d2833d",
      "parents": [
        "7e48e76cab10377367b925790cf3a840651009fa",
        "49853dc19c43dedbb09512c24ab55112e8b04cea"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 15:26:53 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 15:26:53 2011 -0500"
      },
      "message": "resolved conflicts for merge of 49853dc1 to master\n\nChange-Id: I0d56965740d1273841e33cfc5db57b4df05915d1\n"
    },
    {
      "commit": "5920f153e763b62bbc2ddb35f624a1241180575e",
      "tree": "4ef103da8c1f422414f3ee3a97ce6ddc53da68df",
      "parents": [
        "0ffc2306ddbfe30291c89286287f9fc75658c409"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 15:19:54 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 15:19:54 2011 -0500"
      },
      "message": "Invert sense (and text) of rotation lock switch.\n\nIt now reads \"Auto-rotate screen\" to be more consistent with\nthe Settings app.\n\nBug: 3427583\nChange-Id: I58d90a6b875cfa99b03995aea4c7ebfc7751e9cf\n"
    },
    {
      "commit": "0ffc2306ddbfe30291c89286287f9fc75658c409",
      "tree": "11f8dc6d644af55efd5907f37cbb7f4a56b3001a",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 14:33:09 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 14:33:09 2011 -0500"
      },
      "message": "Remove logspew.\n\nChange-Id: Ib47abbd6111e990e4a92c504d9a3859d0240905e\n"
    },
    {
      "commit": "21eb86a5c464205155a9ea14486113055c2dffc9",
      "tree": "e866bb9cd01fb6a842596afa3f48737022ec83b6",
      "parents": [
        "957ac32633f78d27110da47993c752fb5fccff80"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 11:52:58 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 12:14:21 2011 -0500"
      },
      "message": "Bring back some status bar animations.\n\nChange Ie817b396 removed the layout transition from the main\nstatus bar, fixing a number of weird bugs caused by the\ntranslations on CHANGE_APPEARING and CHANGE_DISAPPEARING.\n\nThis change restores the layout transitions, but only the\nalpha fade on APPEARING and DISAPPEARING. Doing this should\nbring back the useful part of the status bar animations\n(i.e. things fading in \u0026 out) without the buggy part (things\nsliding around to make room for the things fading in \u0026 out).\n\nAdditionally, these fade-only layout transitions are now\nproperly applied to the clock/notification area (when\nbringing up the notifications panel) and the icons within\nthe navigation cluster (so the legacy MENU key will fade\nin).\n\nBug: 3503960\nBug: 3489129\nChange-Id: I1ea433c41f2f930342ae2486505b0fee19709f9c\n"
    },
    {
      "commit": "957ac32633f78d27110da47993c752fb5fccff80",
      "tree": "9322c0bc03d9c59124db359fceb673a549ec3845",
      "parents": [
        "119f91bbeae5b423e53ed58699f2de4082a24a1f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 10:44:42 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 11:05:25 2011 -0500"
      },
      "message": "Turn off animations in the status bar.\n\nThey\u0027re causing a number of unpleasant effects (see bug list\nbelow). The root cause is a limitation of layout transitions\n(http://b/3503912) that we don\u0027t have time to fix right now.\n\nBug: 3427414\nBug: 3489129\nBug: 3501979\nChange-Id: Ie817b396f89847b105ef7b7c7007c7a1e64b8469\n"
    },
    {
      "commit": "119f91bbeae5b423e53ed58699f2de4082a24a1f",
      "tree": "d89cc15b0c25e52dff9f2e6fb3e3748413b36033",
      "parents": [
        "2b323c7200e687dd781a7b4778dfdaebc393af04"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Mar 01 16:49:05 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 07:47:15 2011 -0500"
      },
      "message": "Visible feedback for control panel taps.\n\nBug: 3329721\nChange-Id: Ie0c6251381447ad1893d63d62cd235fa88a7b1c5\n"
    },
    {
      "commit": "9ac8719caf22be62046511316e0339ead1f908d2",
      "tree": "098f9f4a3090aa793a6daf40ef0fe3df42acecfe",
      "parents": [
        "05d5ef6afd6b152ca9a443311fc2486076a1ae89"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 01 16:25:45 2011 -0800"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Mar 01 21:29:02 2011 -0800"
      },
      "message": "Longer delay before fading out scrollbar\n\nDefault delay is 750ms. This change sets it 75sec.\n\nBug: 3454586\nChange-Id: Ib6e4ad194fca577f397da0050ccfeaef0c04227c\n"
    },
    {
      "commit": "04fe9f4825de54f32b98182a2572c209b9524820",
      "tree": "f83f6566060922e8f07f008e37599ed8167e7985",
      "parents": [
        "d7ba12135bf3e1985961a75648f80bb9eb121e1e",
        "9c1785820b2605b84a4934a5d30eda88f26b0b14"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 01 17:50:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 17:50:41 2011 -0800"
      },
      "message": "Merge \"Fix 3482763: Minor layout tweaks and new asset for recents\""
    },
    {
      "commit": "d7ba12135bf3e1985961a75648f80bb9eb121e1e",
      "tree": "3ef3c27622917649401f76989f9e67fefccb27e4",
      "parents": [
        "e0edf4c1a230a82cee47f2b30e2ee2f749f2dd56",
        "aa051d66afa791872bfe362a94765dece07cd4c5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Mar 01 17:49:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 17:49:18 2011 -0800"
      },
      "message": "Merge \"Make with the clicky. (Status bar buttons now play FX.)\""
    },
    {
      "commit": "9c1785820b2605b84a4934a5d30eda88f26b0b14",
      "tree": "e2c114e7fbc851af12373811f27d28f902323bea",
      "parents": [
        "7eae7a97bc78b1a03b3df2444c6cdff9808d536a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 01 17:24:25 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 01 17:45:11 2011 -0800"
      },
      "message": "Fix 3482763: Minor layout tweaks and new asset for recents\n\nFixed in this change:\n - ListView overscroll drawable was partially off screen.\n - Selected item was not fading when unselected\n\nChange-Id: Ifba86eede591c4d4f984a7966b933a77799f66f9\n"
    },
    {
      "commit": "b43838fd7ac5e152ebd8ca28420aca1fb743645f",
      "tree": "262babd4ddc928b37daaa553ecc76f5365c349a5",
      "parents": [
        "ffe2c7a071911b6a24954d41bbaeecd367286ba8",
        "b5a2b29a6495d0326ebea58f98af7edf49b4ae24"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 01 16:27:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 16:27:40 2011 -0800"
      },
      "message": "Merge \"Fix 3500730: Prevent NPE cause by clicking on footer view\""
    },
    {
      "commit": "b5a2b29a6495d0326ebea58f98af7edf49b4ae24",
      "tree": "b1e4dbd703f281dbcd7a50f3ef684ae5e95982c8",
      "parents": [
        "7eae7a97bc78b1a03b3df2444c6cdff9808d536a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 01 16:14:59 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 01 16:14:59 2011 -0800"
      },
      "message": "Fix 3500730: Prevent NPE cause by clicking on footer view\n\nThis fixes a crash caused by clicking in the footer view\nby making it not selectable.\n\nAlso, don\u0027t hide home and recents button, per request from UX.\n\nChange-Id: Ie3348c8f5d699841aa76fd7abe889b2b329c7b0b\n"
    },
    {
      "commit": "aa051d66afa791872bfe362a94765dece07cd4c5",
      "tree": "9cc61b5bdd77aa0780b70aa21dfc2b461d468716",
      "parents": [
        "ce8ad5a912ae49905fc1353b290ab222e0fe5f7e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Mar 01 16:23:57 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Mar 01 16:36:21 2011 -0500"
      },
      "message": "Make with the clicky. (Status bar buttons now play FX.)\n\nNow sending accessibility events and playing click noises:\n - Home\n - Back\n - Notification icons (if you tap; tap-and-hold/scrub is\n   silent)\n - the clock area\n\nI also added touch slop to the main nav buttons (should have\nbeen there all along).\n\nBug: 3422943\nChange-Id: Ib5ee1d3a7c79e60e05377715092cde3f7678ddcf\n"
    },
    {
      "commit": "49853dc19c43dedbb09512c24ab55112e8b04cea",
      "tree": "6b903a6f7c9188711654c109de91b3b95785b9d2",
      "parents": [
        "5d019f0e6d57cdd633aa976a8a0f221941afd343",
        "bd15112a29eefb93e62235574b694746044c9261"
      ],
      "author": {
        "name": "Mike Corrigan",
        "email": "michael.corrigan@motorola.com",
        "time": "Tue Mar 01 11:08:45 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 01 11:08:45 2011 -0800"
      },
      "message": "am bd15112a: Fix the display priority of the airplane mode icon.\n\n* commit \u0027bd15112a29eefb93e62235574b694746044c9261\u0027:\n  Fix the display priority of the airplane mode icon.\n"
    },
    {
      "commit": "bd15112a29eefb93e62235574b694746044c9261",
      "tree": "0e89aedbce8489ce94238ada2680e45259c023af",
      "parents": [
        "0eb6af892948ba23bf9de5c5a6172c6ec50f8f71"
      ],
      "author": {
        "name": "Mike Corrigan",
        "email": "michael.corrigan@motorola.com",
        "time": "Thu Feb 24 15:24:47 2011 -0600"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Mar 01 13:20:07 2011 -0500"
      },
      "message": "Fix the display priority of the airplane mode icon.\n\nThe airplane icon is used as a fallback when no\nother radios are available *and* the AIRPLANE_MODE_ON system\nsetting is set to 1. (NetworkController now tracks changes to\nthe setting via ACTION_AIRPLANE_MODE_CHANGED broadcasts.)\n\nThis fixes wifi-only devices, for which the previous logic\ndid not correctly and consistently detect airplane mode.\n\nBug: 3489820\nChange-Id: I226bb0e977f6a5fd3f2d829ba51ca54c5c910ef3\n"
    },
    {
      "commit": "c4308f01c965571dc2354107c3574df113e397ee",
      "tree": "fa0c8c934147ab99f2ff6aec87edfb7266ba7890",
      "parents": [
        "43cdf9b4191e18b5a4d646d23b06438c0e10b8dd"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 01 08:04:54 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 01 08:07:20 2011 -0800"
      },
      "message": "Move USB framework support from android.hardware to android.hardware.usb package\n\nChange-Id: I00fd4f0caaa4aebe48f71c576bb211b5f38bf88d\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "fab337648df339b1a1fea4fa97d8217760435d56",
      "tree": "dfc9740ce46c0a27026501b5a1b4dbf7419a5bcb",
      "parents": [
        "f37fccd9d867af5c1ea1770dea64e600fda04500",
        "cfeaa492a2a1a998512aab73a15bb0ba31928cea"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Feb 28 21:31:14 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Feb 28 21:31:14 2011 -0500"
      },
      "message": "resolved conflicts for merge of cfeaa492 to master\n\nChange-Id: I6ee4e3f822cb91008b1ca64ab9a6673278e501e0\n"
    },
    {
      "commit": "7eae7a97bc78b1a03b3df2444c6cdff9808d536a",
      "tree": "84f013e0b2613431747d01387cf5fd5a22af6f96",
      "parents": [
        "7c4beadf57c893f17efc0550b13498a06958f90c",
        "5fda69cf1e7cad4d40f80203e5f790595f66e840"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Feb 28 13:12:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 28 13:12:56 2011 -0800"
      },
      "message": "Merge \"Fix 3386135: Make recent apps scrollable with more entries\""
    },
    {
      "commit": "cfeaa492a2a1a998512aab73a15bb0ba31928cea",
      "tree": "8b5c92a3dcc35690b540f543cd7dc139bff5439e",
      "parents": [
        "71431bb5ca0d8d566d4ebd9d0bc7eb20950290dc",
        "5404812dee9dccbbd43df81752f3061742235982"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Feb 28 11:26:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 28 11:26:53 2011 -0800"
      },
      "message": "am 5404812d: Merge \"When out of range, show device-appropriate no-signal bars.\" into honeycomb\n\n* commit \u00275404812dee9dccbbd43df81752f3061742235982\u0027:\n  When out of range, show device-appropriate no-signal bars.\n"
    },
    {
      "commit": "7719436342611a106df5d379fedf180a5dd0809e",
      "tree": "c18c321d33a27b777765ce9133899d7b6d30d8f4",
      "parents": [
        "65260be5d4e9793b466d84ca5f59b20a8605126c",
        "b732b7b5e8192501360edc15fb8c6399d11fb97d"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 28 10:15:48 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 28 10:15:48 2011 -0800"
      },
      "message": "am b732b7b5: am ce57a7f3: am 6504490c: am dff6b8e7: Merge \"Add --non-constant-id to aapt.\"\n\n* commit \u0027b732b7b5e8192501360edc15fb8c6399d11fb97d\u0027:\n  GpsLocationProvider: Clean up HAL initialization/cleanup sequence\n  Fixed GSM encoded network initiated position request\n  Ensuring thread-safe usage of DateFormat.\n  Fixing infinite loop for zero duration.\n  Fix for an infinite loop while scrolling lists.\n  WAPPushManager, WAP Push over SMS message handler\n  Add --non-constant-id to aapt.\n"
    },
    {
      "commit": "b732b7b5e8192501360edc15fb8c6399d11fb97d",
      "tree": "a2fab9c785f055c9962e565896d5e4a1bdadc769",
      "parents": [
        "1649d91f781445a78ce09ed5500503fd96eb9113",
        "ce57a7f35344e76689d30f45964d1e37b78280cb"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 28 10:10:38 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 28 10:10:38 2011 -0800"
      },
      "message": "am ce57a7f3: am 6504490c: am dff6b8e7: Merge \"Add --non-constant-id to aapt.\"\n\n* commit \u0027ce57a7f35344e76689d30f45964d1e37b78280cb\u0027:\n  GpsLocationProvider: Clean up HAL initialization/cleanup sequence\n  Fixed GSM encoded network initiated position request\n  Ensuring thread-safe usage of DateFormat.\n  Fixing infinite loop for zero duration.\n  Fix for an infinite loop while scrolling lists.\n  WAPPushManager, WAP Push over SMS message handler\n  Add --non-constant-id to aapt.\n"
    },
    {
      "commit": "ce57a7f35344e76689d30f45964d1e37b78280cb",
      "tree": "880399208681c04fb55a240b9317b65fc135c91b",
      "parents": [
        "e630e5f49ba15005172dceeda7299569b2d2351f",
        "6504490cde3ec5d48321d539e654d1f2072b33f9"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 28 09:51:38 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 28 09:51:38 2011 -0800"
      },
      "message": "am 6504490c: am dff6b8e7: Merge \"Add --non-constant-id to aapt.\"\n\n* commit \u00276504490cde3ec5d48321d539e654d1f2072b33f9\u0027:\n  GpsLocationProvider: Clean up HAL initialization/cleanup sequence\n  Fixed GSM encoded network initiated position request\n  Ensuring thread-safe usage of DateFormat.\n  Fixing infinite loop for zero duration.\n  Fix for an infinite loop while scrolling lists.\n  WAPPushManager, WAP Push over SMS message handler\n  Add --non-constant-id to aapt.\n"
    },
    {
      "commit": "6504490cde3ec5d48321d539e654d1f2072b33f9",
      "tree": "d149151c9f41af11830023ee8b9dd783d13e9383",
      "parents": [
        "a2090bea4824cf153c4d9c735ee779613cf2e3d7",
        "dff6b8e71dda9f5d841fa26408714aec2aef1505"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Feb 28 09:16:38 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 28 09:16:38 2011 -0800"
      },
      "message": "am dff6b8e7: Merge \"Add --non-constant-id to aapt.\"\n\n* commit \u0027dff6b8e71dda9f5d841fa26408714aec2aef1505\u0027:\n  GpsLocationProvider: Clean up HAL initialization/cleanup sequence\n  Fixed GSM encoded network initiated position request\n  Ensuring thread-safe usage of DateFormat.\n  Fixing infinite loop for zero duration.\n  Fix for an infinite loop while scrolling lists.\n  WAPPushManager, WAP Push over SMS message handler\n  Add --non-constant-id to aapt.\n"
    },
    {
      "commit": "5fda69cf1e7cad4d40f80203e5f790595f66e840",
      "tree": "7340617596febccc27530f9ec1aa5c8dc1db0827",
      "parents": [
        "57283d7aba00e9e7b21d79778834140fa4207f12"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 16 15:17:11 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Feb 25 18:47:22 2011 -0800"
      },
      "message": "Fix 3386135: Make recent apps scrollable with more entries\n\nSummary of changes:\n\nSwitched to using a ListView to contain recent apps.\n\nIncreased DISPLAY_TASKS to show up to 20 recent applications.\n\nMoved some parameters to dimens to make them more customizeable\nby partners and by device and configuration.\n\nAdjusted size of composited thumbnail to accomodate new thumbnail\nbackground asset.\n\nHide IME buttons in TabletStatusBar while RecentApps panel is showing.\n\nUse new drawable for selection.\n\nRestore list position on orientation change.\n\nChange-Id: If8c26869b7e70f82c097870c6c1b928b959a4685\n"
    },
    {
      "commit": "32c80a27dae4a3094f647bb4d97b27a0eb3b985e",
      "tree": "c8515017c96510fae73ac39641b78d59b86f3dc8",
      "parents": [
        "affe40af3c53440d8bfed2e14e8f28218200b206"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Feb 25 17:28:41 2011 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Feb 25 17:28:41 2011 -0800"
      },
      "message": "Handle rename of LruCache.entryEvicted to entryRemoved\n\nChange-Id: I50e5a8d8c35c4431f42c7483172447ba0e4e125b\nhttp://b/3461302\n"
    },
    {
      "commit": "9a7c7129760ac89ffebf3dd3b508ff755ecff844",
      "tree": "61010be51e2e853d018c458a870db226914baef3",
      "parents": [
        "b7a8c1e781517b5c6b47ee2b0c7bd0e70d9a1880"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Feb 25 12:28:57 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Feb 25 15:37:47 2011 -0500"
      },
      "message": "When out of range, show device-appropriate no-signal bars.\n\nAlso, start using the 0-bars WiFi icon when necessary;\npreviously, one bar was the lowest the WiFi icon could show.\n\nBug: 3488403\nChange-Id: I3018685db3cf302d10c5e525a7d2c90f3c664f10\n"
    },
    {
      "commit": "2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82",
      "tree": "844f05bd2168e872f5e2d8a0e49227fd665c5d20",
      "parents": [
        "66d16910a84c9a67d854cf1d2d78cee94641be1f"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 24 17:58:51 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 24 18:23:36 2011 -0800"
      },
      "message": "LTE Changes for Telephony including Multiple PDN support and IPV6 support\n\nAdded init for CDMAPhone.java\n\nChange-Id: I2392b5ad3382ee1993537b8477ef00dd036c6fe9\n"
    },
    {
      "commit": "f36ec34f40b0dc8ff37eaa97d5c5f70fc95b4779",
      "tree": "3c225c0ec9b8fd8b17d1f4cae4b4a91635bf0e93",
      "parents": [
        "78b1dc594e53120ba7817d9ceb6a340278186891",
        "56a6d880125906df588e7a973085501d588b18eb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 24 17:33:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 17:33:41 2011 -0800"
      },
      "message": "Merge \"Notification flyover tuning:\""
    },
    {
      "commit": "c950cf2269bd1cbb874f70a225bd0d776cd126dc",
      "tree": "9913bc6532229046f10442298bfd651bf36544ab",
      "parents": [
        "447ee77431ddd68634bd49508de8573ab6c7065a",
        "c5f2b9f9078731a938455d20b277a8b2f80a26cf"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 24 14:03:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 14:03:30 2011 -0800"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "551df778f9f25a4763bff06be75106fa8ce2a78a",
      "tree": "e974e23a5507beac621a316b03a86ad0aadd58a5",
      "parents": [
        "7e8a69ed5cbeb2bad630877a526ff0c06880d2c2",
        "3a2fdedf693cca9146af8fd463e20cca5a2d1e20"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 24 13:36:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 13:36:52 2011 -0800"
      },
      "message": "Merge \"Remove commented cruft, TODOs, and dead code.\""
    },
    {
      "commit": "56a6d880125906df588e7a973085501d588b18eb",
      "tree": "770c469008c571604ccbc0072c692c99a94b18db",
      "parents": [
        "3a2fdedf693cca9146af8fd463e20cca5a2d1e20"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 23 16:40:33 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 24 16:32:26 2011 -0500"
      },
      "message": "Notification flyover tuning:\n\n- Swipe up on icons or clock to show notifications (3258623)\n- Hide notification flyover immediately on tap (3410278)\n\nBug: 3258623\nBug: 3410278\nChange-Id: Ide038e69bb800f744dbb79383246b7b416f06bba\n"
    },
    {
      "commit": "c5f2b9f9078731a938455d20b277a8b2f80a26cf",
      "tree": "410fd86b0a9312e8e2b5dc0a26ea24e773b2d028",
      "parents": [
        "17f49e4f91c04290721dc029b73b9a430f5298d5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 24 11:50:41 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 24 11:50:41 2011 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: Ib0c12e7b10809b2180a743bd2f9c186b04461920\n"
    },
    {
      "commit": "86409c8cb789cd7f672ee6de43e6bf1a337847db",
      "tree": "2c5f77630c6abeb98f0a027f75cf51032af32ab6",
      "parents": [
        "ee38808dcca92fa8677e7d03401f6bb7b54ec781",
        "1c38872fd30d7b19a01cc309537e911e7f2344e9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 24 11:18:56 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 11:18:56 2011 -0800"
      },
      "message": "am 1c38872f: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u00271c38872fd30d7b19a01cc309537e911e7f2344e9\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "f951bbf9576de55c732efbcc538529d601fa078f",
      "tree": "8fcbbdd527b418be50a28b53ce99ab9aa3b8943c",
      "parents": [
        "fc1c800b2e1efc930dbeabbd7b10bfc9da7f4942"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 24 10:50:23 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 24 10:50:23 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I6a05c3031a451b0d288762f079203a412133dd14\n"
    },
    {
      "commit": "ece945291e04ea8493895349ed95a2ab46b51c93",
      "tree": "9d5c498ec1530514bfa046f7b2c8097cc848c005",
      "parents": [
        "7b76c8d3fc25aedea6edfed9638b008faa2f6ae8"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Feb 23 18:35:01 2011 -0800"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Thu Feb 24 10:03:23 2011 -0800"
      },
      "message": "Fix 3272590: Long-press on home \u0026 menu should be same as click\n\nChange-Id: I151571900f4bb63910ccfb77fc64c8be9676a224\n"
    },
    {
      "commit": "bb0c1a366dab54f20c8aded19ca01fe3d8721de2",
      "tree": "c08e5370d3e5cf296a6d7e2e069cbeb68e3408cf",
      "parents": [
        "b0e5326d8cc661448a7ff611d02d439d4a328a3d",
        "32751e3175d8dca96d75b6c93a32557c259c13a7"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 23 15:36:08 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 23 15:36:08 2011 -0800"
      },
      "message": "am 32751e31: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u002732751e3175d8dca96d75b6c93a32557c259c13a7\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "fc1c800b2e1efc930dbeabbd7b10bfc9da7f4942",
      "tree": "48968c6a495ef6cb2cab86914f73f2b87bd8fb0b",
      "parents": [
        "2788e4f96a3f210192145a340a1d072c70c7bc4f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 23 14:49:04 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 23 14:49:04 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I5089e17bd14de7b4e217c1b91e393ae4799c4263\n"
    },
    {
      "commit": "3a2fdedf693cca9146af8fd463e20cca5a2d1e20",
      "tree": "2aef48526d1960e5cee6a5eee496c2b82db60a68",
      "parents": [
        "282ff9ae3f798dec325ce6b868f053649b596a8c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 23 11:19:59 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 23 11:23:04 2011 -0500"
      },
      "message": "Remove commented cruft, TODOs, and dead code.\n\nChange-Id: I86c953941fe24655f52177474ef39b7f92aa53fa\n"
    },
    {
      "commit": "282ff9ae3f798dec325ce6b868f053649b596a8c",
      "tree": "5b22df8871a4ee315fd44eab05d43677cb121c18",
      "parents": [
        "ad788884de1dcac2c979efc57f12c58de156e801"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 23 10:36:49 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 23 11:05:37 2011 -0500"
      },
      "message": "Fix issues with DND display in status bar.\n\nBug: 3478116\nBug: 3480339\nChange-Id: I513f0c2696dc3fe5aa3a6f071f1e4793f9f9645c\n"
    },
    {
      "commit": "176b8d01b931096cbd8154e9b0e8d9ffc14f406d",
      "tree": "112d1ec198a88514a0380a53ad541495672e7e87",
      "parents": [
        "5df34ac754564aa5aa8e21e7f73c3cd84fe0081e",
        "57b920bd6160663d2a00ea7d8933fcc4c4fd20d1"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Feb 22 21:56:27 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 22 21:56:27 2011 -0800"
      },
      "message": "am 57b920bd: am da34ab21: am 9208875e: Updated iconography for network status and adding 4G assets\n\n* commit \u002757b920bd6160663d2a00ea7d8933fcc4c4fd20d1\u0027:\n  Updated iconography for network status and adding 4G assets\n"
    },
    {
      "commit": "57b920bd6160663d2a00ea7d8933fcc4c4fd20d1",
      "tree": "4db25b74a2c1257ab382df168055d90295a8d7cf",
      "parents": [
        "a0946d6399431d3cc86ef06d44695251ab04933b",
        "da34ab214886531e5e9c0d975d0dc70cfe8a26a4"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Feb 22 21:23:54 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 22 21:23:54 2011 -0800"
      },
      "message": "am da34ab21: am 9208875e: Updated iconography for network status and adding 4G assets\n\n* commit \u0027da34ab214886531e5e9c0d975d0dc70cfe8a26a4\u0027:\n  Updated iconography for network status and adding 4G assets\n"
    },
    {
      "commit": "9208875e92ec190d49864b92823dd7011b9b443a",
      "tree": "2659aafa18b47987597226ea2e4b83a9397892fa",
      "parents": [
        "ccc802e12be64248c2c6822eb36a957435a06ef2"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Feb 22 15:43:34 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Feb 22 16:12:46 2011 -0800"
      },
      "message": "Updated iconography for network status and adding 4G assets\n\nChange-Id: Ie8dc203587836d88ded2846329db1a0c1667afcc\n"
    },
    {
      "commit": "0390191392e62314d9dfeba655f737a0e2594950",
      "tree": "2c030db154b265423b8e637f72197ac119deaf95",
      "parents": [
        "2fad616237ce2db020eb6c0e03084ece291aee3c",
        "0c7faeee47e7629f2d23a2e3b25bc4f121252080"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Feb 22 08:46:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 22 08:46:14 2011 -0800"
      },
      "message": "Merge \"Adopt LruCache in SettingsProvider.\""
    },
    {
      "commit": "0c7faeee47e7629f2d23a2e3b25bc4f121252080",
      "tree": "fd0ba89fb2ddcc204bb3f42a739bde96f267a2ac",
      "parents": [
        "83a7b963f0070022d98853ea1fb4fa5c81cc5e79"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Feb 10 11:33:19 2011 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Tue Feb 22 08:42:11 2011 -0800"
      },
      "message": "Adopt LruCache in SettingsProvider.\n\nChange-Id: I223ed2a4bd90234ea7e3447f19e18c68beae2763\nhttp://b/3184897\n"
    },
    {
      "commit": "5284090631e638b916d9a453212e9dc802656a67",
      "tree": "f59aa838d1a4de9022565788554c7b639a847812",
      "parents": [
        "4b6c6249a39c42c9b96e9cf1ab031de18f921870"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 18 12:40:47 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 18 12:40:47 2011 -0800"
      },
      "message": "Changes for ril.h version 6.\n\nChange-Id: Iacd9d362c4836546ac277cf3571227d426a721aa\n"
    },
    {
      "commit": "ce6ff6403428069004e53651ea3b870a6bc67bb4",
      "tree": "e9779bc5d5c43d2ba5dc5dd86fa85676542050e8",
      "parents": [
        "10d63fada8a0e67095422d60b381906ebe5b65ee"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Feb 18 12:51:08 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Feb 18 13:32:14 2011 -0500"
      },
      "message": "Visual indication of do-not-disturb mode in system bar.\n\nBug: 3408005\nChange-Id: I934a6684bb3e90e2ada848872b5670f6b6e3e055\n"
    },
    {
      "commit": "33bfb66fe2850366bcef2a35a13ba6ffc48a580b",
      "tree": "1c28a5624a2848865e53ebcca99a79487e63861d",
      "parents": [
        "a3da3b18b5714ae3232cd980899e91902ad3ab92",
        "4f88170a5017c61607f6da6c0e0d973bddb21d47"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 17 16:05:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 17 16:05:08 2011 -0800"
      },
      "message": "Merge \"Fix 3324645: Fix text wrapping issue in RecentApps\""
    },
    {
      "commit": "4f88170a5017c61607f6da6c0e0d973bddb21d47",
      "tree": "7a3a42a47e6bbf8bf678bbca8bc04218b39e580f",
      "parents": [
        "826fbd543d8b902e2934f793d5404252a493c47a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 17 15:12:46 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 17 15:12:46 2011 -0800"
      },
      "message": "Fix 3324645: Fix text wrapping issue in RecentApps\n\nThis fixes a problem where the application label and descriptions\nwould wrap to the next line.  It now correctly stays within the\nreserved space.\n\nChange-Id: I586b15b1f69b61f260eb612e69b82260f6c9f84a\n"
    },
    {
      "commit": "3ca6d6bbfe614312ad936bce9ab5805615103267",
      "tree": "1e3c9f1a2ea859ed4643d8979406ddea5cffe801",
      "parents": [
        "826fbd543d8b902e2934f793d5404252a493c47a",
        "227bec49157bc496f7c9e8e8f63c12728a448922"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 17 14:06:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 17 14:06:52 2011 -0800"
      },
      "message": "Merge \"data activity reporting on wifi\""
    },
    {
      "commit": "227bec49157bc496f7c9e8e8f63c12728a448922",
      "tree": "db88fc365127eccc356ee221cc50aeb70f37e111",
      "parents": [
        "7cb0d07fcf03150ecd04cc5c2573923dae72a366"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Feb 15 19:30:27 2011 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 17 13:57:55 2011 -0800"
      },
      "message": "data activity reporting on wifi\n\nInitial checkin, need icons to complete the feature\n\nBug: 3412258\n\nChange-Id: I9a3ecc8159cc314d84707065dafe23d402409a84\n"
    },
    {
      "commit": "51510388ee26ac5f3fc662e67f9d8a17f806713a",
      "tree": "6d7fd7bb3127e419c02732e9e499c3ee83f6ecd2",
      "parents": [
        "7cb0d07fcf03150ecd04cc5c2573923dae72a366",
        "d94df45b3d1ab4004ef517acfc56a9310330f8d8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 17 12:14:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 17 12:14:33 2011 -0800"
      },
      "message": "Merge \"Rework thumbnail API to not suffer from IPC failures.\""
    },
    {
      "commit": "f04ae729fa453bb7a025b44a099fab981bec67f5",
      "tree": "3d942b3bf42c5b176a20fd90be159fb1ea4a5a8e",
      "parents": [
        "260a13a95edbe41fb8042b96b8c35a8a65546ec0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 17 10:14:16 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 17 10:14:16 2011 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: I49c5a60899acbd7cb223935268507a3646b03286\n"
    },
    {
      "commit": "7640caaf912a7eefacc3e2108c5afd70f7b072a4",
      "tree": "97f11557638e80122d456e6985677a42e9ca7753",
      "parents": [
        "3769240b7976bfa50bb7bf235747b7f6bb7be08e"
      ],
      "author": {
        "name": "noda",
        "email": "noda@nttdocomo.co.jp",
        "time": "Fri Aug 20 08:10:00 2010 +0900"
      },
      "committer": {
        "name": "noda",
        "email": "noda@nttdocomo.co.jp",
        "time": "Fri Feb 18 00:31:24 2011 +0900"
      },
      "message": "WAPPushManager, WAP Push over SMS message handler\n\nThe WAPPushManager is a new, optional service for handling WAP Push\nover SMS messages.  This service allows a carrier to designate a high\npriority handler for specific WAP Push over SMS messages without\naffecting other WAP Push over SMS, binary SMS, or SMS text messages.\nIt is also optional, so that it can be configured out of the target\nimage resulting in no change in the WAP Push over SMS handling\nbehavior compared to the current AOSP.\n\n- This patch contains the WAPPushManager itself, the associated test\n  code, and the modifications to telephony to use the WAPPushManager.\n\nChange-Id: I4f7fb5b68fc666da9bdeeea525e8797ae317e4b5\n"
    },
    {
      "commit": "d94df45b3d1ab4004ef517acfc56a9310330f8d8",
      "tree": "817f42868f53f4dfd6393726a4049a8c2a4194b6",
      "parents": [
        "6c0dc5a5c1b0b8edd0706f97ed9e8c5d486afdc2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 16 18:53:31 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 16 18:53:31 2011 -0800"
      },
      "message": "Rework thumbnail API to not suffer from IPC failures.\n\nThumbnails are now requested separately, so we don\u0027t exceed the\nIPC buffer size limit.\n\nAlso implement issue #3349553: Please provide a hook to intercept\nfragment-breadcrumb clicks\n\nAnd maybe fix issue #3439199: Music Notification does not turn on\nwhen app switching out of Music app\n\nChange-Id: Ie939e78cc8ded07b18112760e053185947549f61\n"
    },
    {
      "commit": "439f5c6b39fe648da835d4c86dfcffed0f46dd94",
      "tree": "106ea2a0601182170d525c2634ad6584644a7cd3",
      "parents": [
        "d33a4ccb5c3b58406cee45a4d933d40219177f8c",
        "bec7d63c9cad875bb127786d61ee34b4d609db59"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 16 11:32:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 16 11:32:39 2011 -0800"
      },
      "message": "Merge \"Fix NPE.\""
    },
    {
      "commit": "aebe3dfe61ba889962174cf9e24783770af31e02",
      "tree": "b3560b6300d3ef9e83c638aa6d7bd095dd6b3686",
      "parents": [
        "2d314d1282067518bcd34015f629c5d3e6ff15a1",
        "874ae43ce1c7fc1fe6c1423b581757fe14edce6e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 16 10:38:11 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 16 10:38:11 2011 -0800"
      },
      "message": "am 874ae43c: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u0027874ae43ce1c7fc1fe6c1423b581757fe14edce6e\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "abe92da72fe7d3b61f8f47d77da46f1b3f2396a6",
      "tree": "3b293307f1997c7237e5f041b0513af332a57d86",
      "parents": [
        "13033ea52714d48d754c6bc8fccb18514c645a47"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 16 10:18:37 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 16 10:18:37 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id7d999bfc9d422292aa81d5a8c579840e9cc1438\n"
    },
    {
      "commit": "bec7d63c9cad875bb127786d61ee34b4d609db59",
      "tree": "44fd4a0a684f4935bd06757bd1cc1e745f11a7e4",
      "parents": [
        "a54e8725007864f8242fe5745d026e58281bd269"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Feb 15 14:24:58 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Feb 15 14:24:58 2011 -0500"
      },
      "message": "Fix NPE.\n\nI believe this is the result of a race condition involving multiple tickers under load. The fix simply guards against the null pointer.\n\nBug: 3448450\nChange-Id: Icc78c89890f0a41c574f7077b1b450e9fd4ca28b\n"
    },
    {
      "commit": "e2a50b9c2e45218345d5e1e26e7b664407496b24",
      "tree": "813442a5a1e07dccd524a495d5ffc2615d4d6ab5",
      "parents": [
        "0554f32afd5309344b8d0ddcebd5ff7bc6ae3410"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Feb 15 17:49:07 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Feb 15 17:50:50 2011 +0900"
      },
      "message": "Add the Id of InputMethodInfo at the tail of Application label at sorting InputMethods\n\nChange-Id: I632a715e94712b4f2197d5981b691d49a9de89f2\n"
    },
    {
      "commit": "353701165153ee6502ff6c11b3ad70402ae0f76b",
      "tree": "07959a233ca63f1a1567585f71781e1b378895ca",
      "parents": [
        "d49523809714b04636a9ac43de1c508ed1dbfc38"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Feb 14 17:21:02 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Feb 14 17:21:02 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: If134b2db7449d3646541fc83e8973938926fb481\n"
    },
    {
      "commit": "55e26aa15038c81bcca054fde1cd8a925d80a953",
      "tree": "256ff3b47805626721bf1e77a1dc3c891a2398af",
      "parents": [
        "b44cb0ba973126debfac53ce17cc93ec6d9feaea"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Feb 14 15:52:09 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Feb 14 15:52:09 2011 -0800"
      },
      "message": "Fix 3423212: Constrain large app icons to 64x64 in recents.\n\nChange-Id: I3400632b6aec97edad29455961a700db2acea099\n"
    },
    {
      "commit": "c1afcf06f8f0652b572653e9fdef6e157327024a",
      "tree": "dc72398fc76cb40eed6fe0e7b9cfbcca95e285c4",
      "parents": [
        "83a7b963f0070022d98853ea1fb4fa5c81cc5e79"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 10 11:53:29 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 10 11:53:29 2011 -0500"
      },
      "message": "Put the pocket back in my pocket for later.\n\nChange-Id: Ifa6b540abede35ba92ab6721274655aef1458fbc\n"
    },
    {
      "commit": "1cfe75301724d324c4f2e216dfef09ca2a474025",
      "tree": "4c3bcaef4c43c653df952972aa3fd64e02715639",
      "parents": [
        "8b166b47946fca251e35ff2078362f728286e531"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Feb 08 16:33:07 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Feb 08 16:33:07 2011 -0500"
      },
      "message": "Bringing back the pocket.\n\nBug: 3203179\nChange-Id: Ic1513ae9cbc502e328bcf484f83198f2c12102a2\n"
    },
    {
      "commit": "1e09ca2a1f3e9ce2dbe538c0fbedb687c3f5738c",
      "tree": "f9770307b8a92d6a5197948d950f93e5e30c647b",
      "parents": [
        "fd5c86cd1d08d0b308a6af233c5d1da2ed6b8b3b",
        "c7bece13495949db1736263a7cf5cf67c6165c51"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Feb 08 10:40:47 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 08 10:40:47 2011 -0800"
      },
      "message": "am c7bece13: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u0027c7bece13495949db1736263a7cf5cf67c6165c51\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "7dd2196e8b1b80dac3905b2b368f5a6473b1890b",
      "tree": "79eedf875e48b878fce46fab905ab2963178d4a3",
      "parents": [
        "f8cbf7297bd7e29867154610cbc24fe0dbc168d1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Feb 07 17:19:23 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Feb 07 17:19:23 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Icb56518620be62481ed0d152f7eb9ab44d6f759d\n"
    },
    {
      "commit": "91445d73e069d03110d39a4c711c9ef462b9f24e",
      "tree": "61c36412073faceae7f8eda6c201cd0510f75baf",
      "parents": [
        "d4a4680a237797475d6b52d06d1190695a783b10",
        "3162211bc78c98836f0c9d76a8e94741e4255bed"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Feb 07 13:43:50 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:43:50 2011 -0800"
      },
      "message": "am 3162211b: am 2742c9c2: am 163c28b5: Merge \"Managed dialogs should run on the same thread as their activity.\" into gingerbread\n\n* commit \u00273162211bc78c98836f0c9d76a8e94741e4255bed\u0027:\n  Managed dialogs should run on the same thread as their activity.\n"
    },
    {
      "commit": "e28d3e1c417fac3ebb0ccdc383c34830550c072b",
      "tree": "5b4acfa147ac9dcebab185b3460224760f77f494",
      "parents": [
        "4d3cd2c23e347e69534c626cad082ad1cc5fe36b",
        "7846d4039ffa42583021152863c245eedcf0d46a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Feb 07 13:42:23 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:42:23 2011 -0800"
      },
      "message": "am 7846d403: am 1c0ab385: Merge \"Open the location settings when clicking the GPS notification.\" into honeycomb\n\n* commit \u00277846d4039ffa42583021152863c245eedcf0d46a\u0027:\n  Open the location settings when clicking the GPS notification.\n"
    },
    {
      "commit": "85cabc2eb367e8dcbe7445886bdd945e47d1bbfa",
      "tree": "9b7a9b657b4bb61d0391101d4ac9965e7c107848",
      "parents": [
        "8a2cea735dc2130e2a084615bc0a8d056e3b5b9a",
        "9cfa9c7a3f5f23dec6ef4575407c1076d1b3c479"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Feb 07 13:41:21 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 13:41:21 2011 -0800"
      },
      "message": "am 9cfa9c7a: am f6141980: Merge changes I46acd27a,I70b322e1 into honeycomb\n\n* commit \u00279cfa9c7a3f5f23dec6ef4575407c1076d1b3c479\u0027:\n  aa is better than cc\n  Prevent ProgressBar from slowing down everything. bug #3422568\n"
    },
    {
      "commit": "32cd1d5053fdca49463adc83adb7b7dad13904e0",
      "tree": "2f56aeb6cc08eb9ee055f91fb811645e7ad82c83",
      "parents": [
        "f313e95821cdb7e9dca8e61d87747064a63e807b",
        "31796297d472512a748d7fb483055ad7609b13cd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Feb 07 16:12:16 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Feb 07 16:12:16 2011 -0500"
      },
      "message": "resolved conflicts for merge of 31796297 to master\n\nChange-Id: Ice632b3378f8f67c186245fdb63b022ade864ba1\n"
    },
    {
      "commit": "6da8239f5ececd38677b41fae597b0043897b6a9",
      "tree": "a4168d9c275d734524d44aeab6772cc4ef557e35",
      "parents": [
        "996d49396712a3b3225b9ae72cde82ae3c047126",
        "a9b9f9c816b2dac559cd06a756587f92e6f2215c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Feb 07 11:37:48 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 07 11:37:48 2011 -0800"
      },
      "message": "am a9b9f9c8: am b3e00457: Merge \"Updated notification area layout Bumping clock up 1px Swapping in new Bluetooth icons\" into honeycomb\n\n* commit \u0027a9b9f9c816b2dac559cd06a756587f92e6f2215c\u0027:\n  Updated notification area layout Bumping clock up 1px Swapping in new Bluetooth icons\n"
    },
    {
      "commit": "76324fcabecc1bd6977b3f6242efe65e60688319",
      "tree": "3a0deffeb123e1bbf5839f8c18f0b2f73bbbf08d",
      "parents": [
        "2f7fa835077db95c0dbc58f720ae062ab6120196"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Fri Feb 04 12:50:09 2011 -0800"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Fri Feb 04 12:50:09 2011 -0800"
      },
      "message": "Fix warnings\n\n* wrong package vs. file path (this was an error in eclipse)\n* unused imports\n* unused variables (at least for now)\n\nChange-Id: Ic316e7e8586f75df5a048e98a21a65abf777deda\n"
    },
    {
      "commit": "3162211bc78c98836f0c9d76a8e94741e4255bed",
      "tree": "62d4c61ecb9d15b018c5471bfb9e9d091f670f5e",
      "parents": [
        "114688153f56b2bc6b17cbf81120a481408d6f81",
        "2742c9c2c640b6593321a0c5d56c8ba09ed58cc5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Feb 04 10:15:37 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 04 10:15:37 2011 -0800"
      },
      "message": "am 2742c9c2: am 163c28b5: Merge \"Managed dialogs should run on the same thread as their activity.\" into gingerbread\n\n* commit \u00272742c9c2c640b6593321a0c5d56c8ba09ed58cc5\u0027:\n  Managed dialogs should run on the same thread as their activity.\n"
    },
    {
      "commit": "e5e764ad0bb74d8c1405d018b4e0fe92d6554660",
      "tree": "69b152b9e11e1effe0cc48888bb94712df940ad5",
      "parents": [
        "f6141980c84f64618f083297bc37cfae7e0fca84"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 03 23:55:59 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 03 23:58:21 2011 -0800"
      },
      "message": "Open the location settings when clicking the GPS notification.\n\nChange-Id: I4203d75b7d18ab61f1f8e77452440bdc47161a10\n"
    },
    {
      "commit": "f6141980c84f64618f083297bc37cfae7e0fca84",
      "tree": "4d8822cde4f574cb5324fbef2eef107de6c95d12",
      "parents": [
        "4ad2547fe08bab430d7d9f9cc4b789410856c9c3",
        "e28b430486a407282d92813c957c81a9d63a337e"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Thu Feb 03 21:17:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 03 21:17:09 2011 -0800"
      },
      "message": "Merge changes I46acd27a,I70b322e1 into honeycomb\n\n* changes:\n  aa is better than cc\n  Prevent ProgressBar from slowing down everything. bug #3422568\n"
    },
    {
      "commit": "4ad2547fe08bab430d7d9f9cc4b789410856c9c3",
      "tree": "b619d603f487d859a8acb7f4da99d67aaefd8858",
      "parents": [
        "b65b2df6e421d0fc8516e933f52763ff172760f3",
        "e40451a89dc91dfd636af7cb32a23b4a4cc93fdc"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 20:49:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 03 20:49:10 2011 -0800"
      },
      "message": "Merge \"Ongoing notification for GPS use.\" into honeycomb"
    },
    {
      "commit": "e28b430486a407282d92813c957c81a9d63a337e",
      "tree": "4b3456b701d2d05a170dcb35734f370772fde025",
      "parents": [
        "2f57ba56b3d4648476f0c00bd74fc4f6aa052810"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 03 19:26:57 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 03 19:26:57 2011 -0800"
      },
      "message": "aa is better than cc\n\nBug:\nChange-Id: I46acd27ae0fe93d9dc15aa1d3eeb06c1b344fada\n"
    },
    {
      "commit": "e40451a89dc91dfd636af7cb32a23b4a4cc93fdc",
      "tree": "875a847a9a638ce36310887dc7818e02e8cb96dc",
      "parents": [
        "8275c6087897e8fd614681d1cd12db62e6b9fcd5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 14:51:35 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 21:11:46 2011 -0500"
      },
      "message": "Ongoing notification for GPS use.\n\nThis change improves upon the notification priority API\nintroduced in change I9e738cc4, allowing privileged clients\nto set the priority of a notification when posting it\ndirectly to INotificationManager. StatusBarTest is updated\nto test this new feature.\n\nThe new LocationController in SystemUI uses this facility to\npost a high-priority ongoing notification whenever GPS is in\nuse (replacing the functionality of the legacy GPS status\nbar icon).\n\nAlso happens to fix http://b/3325472 (adding a log message\nwhen notifications are dropped because of a missing icon).\n\nBug: 3412807\n\nChange-Id: I523016ffa53bf979be98ddc4a2deb55a6270c68a\n"
    },
    {
      "commit": "c7f8b6fcf56aeb457013832555f6358f6babee90",
      "tree": "6512a3b10dae686eb22e5dcc2819064893fbe4c9",
      "parents": [
        "8444023f351b22816f6827d3314ff81b3533e3d9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Feb 03 17:44:47 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Feb 03 17:50:02 2011 -0800"
      },
      "message": "Managed dialogs should run on the same thread as their activity.\n\nBug: 3418998\nChange-Id: I9b1cf73f9d6f8a5594f405546fcaa3cfd6f03c45\n"
    },
    {
      "commit": "8cd46b577b08b391f4b9556282eae539805e7a35",
      "tree": "fd957f86efdbcd5d184158207170025036bfbc5d",
      "parents": [
        "f368c030391d80102edec3c46640f5ff04a91ea5",
        "63944f6c38090e263d824d9c4a074d2baf13a21c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 17:19:16 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 03 17:19:16 2011 -0800"
      },
      "message": "am 63944f6c: am 2243cca4: Merge \"Time to take down the Christmas lights.\" into honeycomb\n\n* commit \u002763944f6c38090e263d824d9c4a074d2baf13a21c\u0027:\n  Time to take down the Christmas lights.\n"
    },
    {
      "commit": "2e8fbebff4e12581ed58e25fc98134e1124d6482",
      "tree": "fce144cef31654d97ca3bd91c74d0249231cdc91",
      "parents": [
        "79cce9f445287c79b785a633fea9a17064147574",
        "6f1bd261b7fd86ac7817ca061dfb55b95150b836"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 03 17:18:46 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 03 17:18:46 2011 -0800"
      },
      "message": "am 6f1bd261: am 9c0a1003: Merge \"Fix issue 3371080\" into honeycomb\n\n* commit \u00276f1bd261b7fd86ac7817ca061dfb55b95150b836\u0027:\n  Fix issue 3371080\n"
    },
    {
      "commit": "589a6a33558af52ff4b691592166bbd67a5fde0e",
      "tree": "928968526fb1516cb16465e197b12f3b7cbecc48",
      "parents": [
        "7ee76cfeead74b4d3b46abb244b63e638c25d1c5",
        "62362af8f93a44147e27a43c56d3c8da22ae1864"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 17:18:23 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 03 17:18:23 2011 -0800"
      },
      "message": "am 62362af8: am 81034187: Merge \"Move the low battery sound to the notification stream.\" into honeycomb\n\n* commit \u002762362af8f93a44147e27a43c56d3c8da22ae1864\u0027:\n  Move the low battery sound to the notification stream.\n"
    },
    {
      "commit": "4dce4fc8ea8c5c6df9db33b24b5733d5d9ef0f6b",
      "tree": "a53a1096fb93544d5d78bcbd6779ea66743f1cbe",
      "parents": [
        "223f2696bb51b3be1af0c606f72c35e2c88c8a49",
        "a2e82d4c69bc25eb9f262be0efb4bd38695c4f86"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 17:16:54 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 03 17:16:54 2011 -0800"
      },
      "message": "am a2e82d4c: am 6f922cbe: Merge \"Implement priority ordering in notifications.\" into honeycomb\n\n* commit \u0027a2e82d4c69bc25eb9f262be0efb4bd38695c4f86\u0027:\n  Implement priority ordering in notifications.\n"
    },
    {
      "commit": "247c0c1bba53ee9f8e2f167948f8b2b649b91675",
      "tree": "38134b860c728f1d0cf88e8e2d55453922d12d02",
      "parents": [
        "9bd32c235dc0823f05eee824f37a2863bc80ff06",
        "020c021c62f804ed08d89a3a38457a002184158e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Feb 03 17:16:31 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 03 17:16:31 2011 -0800"
      },
      "message": "am 020c021c: am e9dea7b7: Merge \"Add a bluetooth icon and data direction to the status bar.\" into honeycomb\n\n* commit \u0027020c021c62f804ed08d89a3a38457a002184158e\u0027:\n  Add a bluetooth icon and data direction to the status bar.\n"
    },
    {
      "commit": "de9fa2cfe051cda4bd8528a1ffc321e66f8f059e",
      "tree": "20811148a1db77838beea0c11f1322e380bfd165",
      "parents": [
        "8e0bf64c6ff112331caf8a85224c08e92c7969fe",
        "a29acdfb8a3c9812718ead057f77ef5dbd508682"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Feb 03 17:15:33 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 03 17:15:33 2011 -0800"
      },
      "message": "am a29acdfb: am 1cee14f1: Merge \"System bar tweaks\" into honeycomb\n\n* commit \u0027a29acdfb8a3c9812718ead057f77ef5dbd508682\u0027:\n  System bar tweaks\n"
    },
    {
      "commit": "ba6d8ac50a2b1872b93c47b80473783723696dc5",
      "tree": "6899669c660bd73d78aceaafa28f6a31cb54c0ef",
      "parents": [
        "cc84ea17680e566f79fdfc1f3c1d7169c37dd1c2"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Feb 03 16:32:48 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Feb 03 16:32:48 2011 -0800"
      },
      "message": "Updated notification area layout\nBumping clock up 1px\nSwapping in new Bluetooth icons\n\nChange-Id: Ib98f402889478121860633ffdb490c422218889e\n"
    },
    {
      "commit": "2243cca40c5f74cf89fe9bccce6e35af1acedb0c",
      "tree": "bf85b1948b13d789cd61c9bc9e2a675d3dc9e231",
      "parents": [
        "70ff567a2722789ac5196a92e615dd39c29b5964",
        "8053b55f5bd74b592c01d8ac796b12ced8666972"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 10:33:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 03 10:33:51 2011 -0800"
      },
      "message": "Merge \"Time to take down the Christmas lights.\" into honeycomb"
    },
    {
      "commit": "8053b55f5bd74b592c01d8ac796b12ced8666972",
      "tree": "a1622aebfaece624032ef3982390c413c5373d29",
      "parents": [
        "81034187a34c7c6432e62d2dc2332e987ce4f5db"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 13:26:12 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 13:26:12 2011 -0500"
      },
      "message": "Time to take down the Christmas lights.\n\nBug: 3420764\nChange-Id: Ie76341f165f8232efdcc90af66776751117b443a\n"
    },
    {
      "commit": "9c0a1003bd676121cf9b1c942ecebd5b486290d5",
      "tree": "9541fa9e782e8d510b98bc04624e2c061d9a702f",
      "parents": [
        "8138fc1ff3c541ee040b55f07d06b2e2974247bf",
        "25101b0b9a84571ead15b26e9f4cd9c4298d7823"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 03 10:26:05 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 03 10:26:05 2011 -0800"
      },
      "message": "Merge \"Fix issue 3371080\" into honeycomb"
    },
    {
      "commit": "25101b0b9a84571ead15b26e9f4cd9c4298d7823",
      "tree": "8f339bdcc562671cd425144be54841f39c56754b",
      "parents": [
        "1cee14f154aadabcd9990bd73a197fbd744660ad"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Feb 02 09:33:30 2011 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Feb 03 09:26:24 2011 -0800"
      },
      "message": "Fix issue 3371080\n\nModified default volume control logic in AudioService:\n1 IN_CALL volume if in video/audio chat\n2 NOTIFICATION if notification is playing or was playing less than 5s ago.\n3 MUSIC\n\nModified silent mode:\n- now also affect MUSIC stream type\n- entering silent mode when VOL- hard key is pressed once while selected\nstream volume is already at 0 (except for VOICE_CALL stream).\n- exiting silent mode when pressing VOL+ hard key while in silent mode\n\nPlay sound FX (audible selections, keyboard clicks) at a fixed volume.\n\nModified audio framework:\n- isStreamActive() method now implemented in AudioPolicyManagerBase (previously AudioFlinger)\n- iStreamActive() now specifies a time window during which the stream is considered\nactive after it actually stopped.\n\nChange-Id: I7e5a0724099450b9fc90825224180ac97322785f\n"
    },
    {
      "commit": "d57c8d93c0fe353cdb2de183f4df834b8c1829c3",
      "tree": "7ab8841ef8ff63fc20965f25c38c0ca1d20771bd",
      "parents": [
        "ac14db72ca55110326f4ceb9ac34fddd360036f4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 01:06:31 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 12:14:34 2011 -0500"
      },
      "message": "Move the low battery sound to the notification stream.\n\nThis will allow its volume to be governed by the user\u0027s chosen\nnotification volume.\n\nBug: 3409396\nChange-Id: I1bc59fd76f4b5250beac530b2711dd59d79b5384\n"
    },
    {
      "commit": "a31e4190cb44eaa51bb8dee7d715fcd72d6c0b03",
      "tree": "3f04b4dcc33e4e558c658b589e44cb7fa7fb8032",
      "parents": [
        "e9dea7b735fb0fdb1956d96a6e78b1c5cd666316"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Feb 02 22:00:28 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 03 01:01:20 2011 -0500"
      },
      "message": "Implement priority ordering in notifications.\n\nOngoings are the only notifications currently given higher\npriority (and it\u0027s in an internal data structure, not a\npublic API, so fear not about abuse---this will be no worse\nthan on the phone where ongoings floated to the top).\n\nThe only thing left is to give privileged customers a way to\nalter the priority of their notifications.\n\nBug: 3412807\nBug: 3146719\nChange-Id: I9e738cc413982845cf4858faa8ccd0a7dbf3187c\n"
    },
    {
      "commit": "e9dea7b735fb0fdb1956d96a6e78b1c5cd666316",
      "tree": "13c6023a8f917dc9179698a3a51f9c7934513444",
      "parents": [
        "5bfd1afffe361958682bcb899b763ce35ec00c3a",
        "fce2bf3735177828ccf823b49d3396dfaccc8fd4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Feb 02 21:22:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 02 21:22:49 2011 -0800"
      },
      "message": "Merge \"Add a bluetooth icon and data direction to the status bar.\" into honeycomb"
    },
    {
      "commit": "fce2bf3735177828ccf823b49d3396dfaccc8fd4",
      "tree": "b138d46a185ae0e9c572b93c3eeb8b8dc51038cd",
      "parents": [
        "22d23eb5d1093a6525621db211b2f4ac4983c6ba"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Feb 01 17:00:29 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Feb 02 21:14:17 2011 -0800"
      },
      "message": "Add a bluetooth icon and data direction to the status bar.\n\nBug: 3354414\nChange-Id: I21cc9a2597e3b22bc5860a042d8a8cc4e93ca5b3\n"
    },
    {
      "commit": "1cee14f154aadabcd9990bd73a197fbd744660ad",
      "tree": "eaef289079eca38f8aae0354d68b2b22441a1de9",
      "parents": [
        "be36f9a3b049157b29d3fbe4f685ed8a3021344e",
        "6301e12415c8f9a2baa33b55dd2d40471cdbfe3c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Feb 02 18:47:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 02 18:47:53 2011 -0800"
      },
      "message": "Merge \"System bar tweaks\" into honeycomb"
    },
    {
      "commit": "6301e12415c8f9a2baa33b55dd2d40471cdbfe3c",
      "tree": "a33918394bfa83ddf23ed40d8e20fc6741cd93ae",
      "parents": [
        "50bd7362a184a11b9c220c01662e813672d4d48e"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Feb 02 17:38:39 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Feb 02 18:21:33 2011 -0800"
      },
      "message": "System bar tweaks\n\nAdjusted brightness of clock and notification icons\nAdding padding on right of battery indicator to 16dips to match mocks\nUpdated Home/Recent/Back buttons to match new brightness values\nBug: 3362749\n\nChange-Id: I12b45b2b90b417da8d51630ca4682a3f1375774c\n"
    },
    {
      "commit": "7759e9217f6018295875e950438af96bdf923e82",
      "tree": "21b045c718f56d160a588414e3ee947d3f94e6dc",
      "parents": [
        "22d197eb310d33c80361f57d39342260956c4987",
        "59927ce5ce34b6b26e6410102b3580cc6b4e1335"
      ],
      "author": {
        "name": "Paul Westbrook",
        "email": "pwestbro@google.com",
        "time": "Tue Feb 01 15:12:46 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 01 15:12:46 2011 -0800"
      },
      "message": "am 59927ce5: am 8b805ddc: Merge \"Enable retrieving default download manager settings\" into honeycomb\n\n* commit \u002759927ce5ce34b6b26e6410102b3580cc6b4e1335\u0027:\n  Enable retrieving default download manager settings\n"
    },
    {
      "commit": "d99d0dc43a3c26c77dd22e405efbdf0753d8309e",
      "tree": "f3ccc6dc108dfd468d893a92eb27136a9bf03fbd",
      "parents": [
        "22ad6243d7c9081e4f1a13097cfa4638cf42c3fe"
      ],
      "author": {
        "name": "Paul Westbrook",
        "email": "pwestbro@google.com",
        "time": "Tue Feb 01 14:26:16 2011 -0800"
      },
      "committer": {
        "name": "Paul Westbrook",
        "email": "pwestbro@google.com",
        "time": "Tue Feb 01 14:36:24 2011 -0800"
      },
      "message": "Enable retrieving default download manager settings\n\nEnable retrieving the default download manager settings from\na resource, when the SettingsProvider database is created\n\nThe default setting for these values is -1, which will cause\nDownloadManger to not enforce a limit.\n\nBug: 3341145\nChange-Id: I25294d0f75fb0bdf20d4bef54457056c25c31add\n"
    },
    {
      "commit": "bf86edaad92d2df79eee2abaef34fc6a8ae76667",
      "tree": "1ad8e15ab3c58a522053b06065c521e3fc8ed760",
      "parents": [
        "b5f497b40439edef892b6fac96f44692f43c1f06",
        "ba426a7e86fa958c1536c58a71ca9bb2c6e79479"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Feb 01 13:25:12 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 01 13:25:12 2011 -0800"
      },
      "message": "am ba426a7e: am 8f4fe8fe: Merge \"When the data flows, the icon glows.\" into honeycomb\n\n* commit \u0027ba426a7e86fa958c1536c58a71ca9bb2c6e79479\u0027:\n  When the data flows, the icon glows.\n"
    }
  ],
  "next": "65a6c48235628848b9f8df15be66fa4e0be4500e"
}
