)]}'
{
  "log": [
    {
      "commit": "c9b82ebb97411cf4a8494dc83f57039bb77937c5",
      "tree": "15043612b1b8da615c08c68f8afd5827e89d9b40",
      "parents": [
        "3b901c4b89b2f42c4a212d3f176272f911386e64",
        "3b7871c242bea5834c657c25fbb89c382566f66f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 13:42:44 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 15 13:42:44 2011 -0700"
      },
      "message": "am 3b7871c2: Merge \"USB Manager string clean up:\" into honeycomb-mr1\n\n* commit \u00273b7871c242bea5834c657c25fbb89c382566f66f\u0027:\n  USB Manager string clean up:\n"
    },
    {
      "commit": "ad5f83e91b6812a6dee4fea7646fa9061d9f9597",
      "tree": "fe8baecc1a33a2e071c8887317413c4b327d1674",
      "parents": [
        "b0f72de87d1abdfec0cd188f277c48f65f7011a8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 16:04:12 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 15 16:23:40 2011 -0400"
      },
      "message": "USB Manager string clean up:\n\n- Use \"Cancel\" instead of \"Ignore\"\n- Customize the text for the \"always use\" checkbox for devices and accessories\n- Clean up strings for AccessoryChat test program\n\nBug: 4074719\n\nChange-Id: Ideec838e4c1f1a82ef4ae411c9124417ffb63165\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "38bc9f0701150e089dd624bb30ac286637b5c2b9",
      "tree": "46ffefd8cfe2e5657579e946b751f0e08fd38de5",
      "parents": [
        "5da789a6735a9e06e6cd6b72b09c7de9bf7715a8",
        "f4c9c140a204c83c6185b9ada0e33e740ecf779b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 17:45:29 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 14 17:45:29 2011 -0700"
      },
      "message": "am f4c9c140: Merge \"Fix broadcast receiver leak in UsbConfirmActivity\" into honeycomb-mr1\n\n* commit \u0027f4c9c140a204c83c6185b9ada0e33e740ecf779b\u0027:\n  Fix broadcast receiver leak in UsbConfirmActivity\n"
    },
    {
      "commit": "8f6dce44e34504b891b53ff8ea524268b9095a8d",
      "tree": "195c99646528da60f4eb8034d5077a244db2dc60",
      "parents": [
        "015b1ecaec27b7cf5f1a78099d9ae34a0c3169f2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 20:17:13 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Mar 14 20:17:13 2011 -0400"
      },
      "message": "Fix broadcast receiver leak in UsbConfirmActivity\n\nChange-Id: Ie1db70d9a57f16f192178583871994467f50a636\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "9d7d62801ddb206d2ea96d74864a9edfe54d2eee",
      "tree": "013f054e692e52468c933f14123ce10b8acb8c5b",
      "parents": [
        "2d24213fca55fece8ce4a69a53abcd45983b0443"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Mar 12 14:52:01 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Mar 14 12:25:04 2011 -0700"
      },
      "message": "Do not merge: Revert the revert of \"LTE Changes for Telephony including Multiple PDN support and IPV6 support\"\n\nThis reverts commit eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7\nand is the first of the LTE commits in master being back ported\nto the LTE branch.\n\nChange-Id: I17d4a1b779ed74bc7dfb409d2c1a30f60fdb27c7\n"
    },
    {
      "commit": "bce6f8f249ff2b65df9ed790cc460053ab8eccec",
      "tree": "f7a4d6539c5f65dd1bacc5dff5f0c3a159ee0482",
      "parents": [
        "767d7a03733c867da7cad466a9303208eb51699f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 13 17:26:52 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Mar 13 19:18:08 2011 -0400"
      },
      "message": "Add a dialog to ask user to start an application for a USB device or accessory\n\nThis is used when there is only one application available and the user has\nnot chosen to start it by default.\nIf more than one application is available we continue to use UsbResolverActivity\n\nBug: 4074719\n\nChange-Id: Id61f2ccc6de5b9ac70fb4670006ff1fee2028d55\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "364903bac6b9bfde694f1c0c5c40b6a2af628408",
      "tree": "37eecb4315cd240a5f0eb4bb48eb74583156b369",
      "parents": [
        "352987e0889b6fa8862f489bc31ba7e9de8d1cbe",
        "024b4f14945bd2a285f730faa3a0fdbb6c47abc1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Mar 11 05:56:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 05:56:50 2011 -0800"
      },
      "message": "Merge \"Support for USB accessory URIs\" into honeycomb-mr1"
    },
    {
      "commit": "f32621aded6858b8712511ee30313c94934e009d",
      "tree": "64ea735c625682f9321084157c1a2d1c70e9473e",
      "parents": [
        "3de30a4c1e48d92af14154abddd4fb6fe0c6aa13"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Mar 10 15:29:49 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Mar 10 22:21:50 2011 -0800"
      },
      "message": "Wire up the data activity reporting on wifi icon in status bar.\n\nBug: 3412258 and #6699FF\nChange-Id: I11142f1cd5a2a60045b2a1fea371b2ead2aa81b4\n"
    },
    {
      "commit": "024b4f14945bd2a285f730faa3a0fdbb6c47abc1",
      "tree": "6bb68d7fe716e9d5b41512e504f51216e6983822",
      "parents": [
        "0837fde9fd9e29f8ef66a3fe00764e15a6f3d515"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 12:12:31 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Mar 10 14:35:33 2011 -0500"
      },
      "message": "Support for USB accessory URIs\n\nIf a USB accessory is attached and we have no application that supports it,\ndisplay a dialog offering the user the option to visit the accessory\u0027s website\nif the accessory has a URI.\n\nBug: 4073248\n\nChange-Id: I30e2a802493fb6e203532a7f79402379c40bc3b8\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "5c9248f668201a751500f67cc60bd45ff905751a",
      "tree": "bd8a8af74cdb2a5d9665afadfe0d429b2010876a",
      "parents": [
        "788dd5e076821d8604be7a8e44a1c5ae5f4e198e",
        "e70d506ab329f1f96b0ee132317aa36edea1b94e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 09 14:42:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 14:42:56 2011 -0800"
      },
      "message": "Merge \"Fix 4027057: Improve resolution of RecentApps thumbnail images.\" into honeycomb-mr1"
    },
    {
      "commit": "e70d506ab329f1f96b0ee132317aa36edea1b94e",
      "tree": "4fe69054ee991723dcd309d906614e77d7cbb690",
      "parents": [
        "8496ddc536eb917c813b7928f174c828d2275ada"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 21:38:39 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Mar 08 21:47:13 2011 -0800"
      },
      "message": "Fix 4027057: Improve resolution of RecentApps thumbnail images.\n\nThis fix ensures captured thumbnails in portrait mode have the\nsame resolution as those in landscape by fixing the horizontal\nresolution and vertical resolution of the target image.\n\nThe returned image is now always the same size and matches\nthe landscape screen exactly. In portrait mode, it grabs\nthe upper portion of the screen based on the vertical dimension\nof the target image.\n\nChange-Id: I203c39843f2f21ca28f6ef0dffec308ce5cb39fb\n"
    },
    {
      "commit": "d591357524091254483849e37697255cc8fce2ad",
      "tree": "914eabcaf84171f276213569a28fb1ec99fbe408",
      "parents": [
        "3a68b8338b431eb15d28e92f06452efbbda9493e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 22:47:08 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 22:47:08 2011 -0500"
      },
      "message": "Close USB dialogs if their corresponding accessory or device has disconnected\n\nBUG: 4060065\n\nChange-Id: Ib517e5e4a5422f9f0c8fca601308cecf7743c5d1\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "3a68b8338b431eb15d28e92f06452efbbda9493e",
      "tree": "51d551ff5d51e1a141250aff2d6dd604ee3e6e4d",
      "parents": [
        "8c7d8c3ccb37edff424ca01c6474cbed2154d954"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 10:08:59 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Mar 08 21:22:19 2011 -0500"
      },
      "message": "USB: Add API and dialog for apps to request permissions for USB devices and accessories\n\nNew APIs:\n\nUsbManager.hasPermission returns true if the caller has permission\nfor the given device or accessory\n\nUsbManager.requestPermission poses a dialog to allow the user to give the caller\npermission for the device or accessory.\nResult is returned via a PendingIntent.\nNo dialog is displayed if the caller already has permission.\n\nAlso moved UsbResolverActivity to SystemUI package\n\nBUG: 4069037\n\nChange-Id: I93be769501a8776b49ac26e468af19f8fa2114c9\n"
    },
    {
      "commit": "ec1f1f4cfc6e253cee4320fe33a385d2218a9bb2",
      "tree": "e8f3bf59ef1a335edf0fa4cc1875f4e4c546b83b",
      "parents": [
        "d452dbc2b62a9ddf7558965404f69f9a5e4ad1f5",
        "663f0f2da9fd57916d5c575a264d8afe7743eb4a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Mar 07 10:47:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 10:47:13 2011 -0800"
      },
      "message": "Merge changes I674abfcc,Ia40f4c53 into honeycomb-mr1\n\n* changes:\n  When the user touches a peeked notification, reset the fadeout timer.\n  Fix touches on glowing region around panel.\n"
    },
    {
      "commit": "663f0f2da9fd57916d5c575a264d8afe7743eb4a",
      "tree": "07bfb945eebc0c209e828eba107f301151d33ddc",
      "parents": [
        "013218b49e33a80ab2293d25192b7cf954cd6cff"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Mar 04 16:45:02 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Mar 04 16:45:02 2011 -0500"
      },
      "message": "When the user touches a peeked notification, reset the fadeout timer.\n\nWe do this regardless of whether there are custom controls\nmostly to keep things simple.\n\nNB: This change also reduces the fade time to 3sec from 5,\nwhich has always seemed too long but was necessary to make\ninteracting with Music possible. Now that you can keep a\nnotification open arbitrarily long by putting your finger on\nit, a shorter timeout is acceptable.\n\nBug: 3456677\nChange-Id: I674abfcc0fa757f838b98ed9d5d46ba785a95cfa\n"
    },
    {
      "commit": "761eb3762f3602dd1859905ee4ba80f0ef6aec56",
      "tree": "c1d72613ff54a5fa5c01ef57ba60b814de1a1d04",
      "parents": [
        "1e158e9ce78c25dc5de402f14654a8955de7fddc"
      ],
      "author": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri Mar 04 19:06:18 2011 +0900"
      },
      "committer": {
        "name": "Ken Wakasa",
        "email": "kwakasa@google.com",
        "time": "Fri Mar 04 19:30:12 2011 +0900"
      },
      "message": "Fix the sort order of the input methods \u0026 subtypes in the settings.\n\nIt should have been the same as how the IME switcher panel does.\n\nbug: 3364167\nChange-Id: I48b98c9c4598720edf7cf09d1b9358a9ebed6051\n"
    },
    {
      "commit": "eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7",
      "tree": "936d2b8c1e507d14477e2ddc541e6d10e009f2f6",
      "parents": [
        "268c7111f65c1f27598464c5f29ef4621bbf0407"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Mar 03 09:53:52 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Mar 03 09:53:52 2011 -0800"
      },
      "message": "DO NOT MERGE: Revert \"LTE Changes for Telephony including Multiple PDN support and IPV6 support\"\n\nThis reverts commit 2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82.\n\nChange-Id: Ifc4e9aaccb54e065a36380710694cd6e4d347636\n"
    },
    {
      "commit": "89d576d63d1a957c6aa91d698a01b8a8f456f32b",
      "tree": "29d8b54cab86f15b83a436d2816bff66c24ff74d",
      "parents": [
        "d984ba13202b16577c50aaeab045902f11b84bda",
        "5ee1a3daf0fb274b2a5fdea797748b569495a621"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Mar 02 22:19:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:19:31 2011 -0800"
      },
      "message": "Merge \"Make sure we send a cancel event on system bar keys.\""
    },
    {
      "commit": "5ee1a3daf0fb274b2a5fdea797748b569495a621",
      "tree": "04a372bdcb4cb2ce4beb5f11e3fbaa635d739d21",
      "parents": [
        "97d1e686c6d28e56e0484cac0f690d6eb151b674"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Mar 02 19:11:19 2011 -0800"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Wed Mar 02 22:13:51 2011 -0800"
      },
      "message": "Make sure we send a cancel event on system bar keys.\n\nChange-Id: Ia444a7cb1ff56ab5d063995bd467fc4b4169985f\n"
    },
    {
      "commit": "134fa4489ee7d4a06385fe75d3ca82dcb8139bb4",
      "tree": "f2759c5e9907b5650a99181dab1bdfd998f60b19",
      "parents": [
        "97d1e686c6d28e56e0484cac0f690d6eb151b674",
        "8f491b5fbc0956bd2e3e050b73acb36a4c3f493e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Mar 02 21:20:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:20:08 2011 -0800"
      },
      "message": "Merge \"Pressed states for the notification panel\u0027s title area.\""
    },
    {
      "commit": "8f491b5fbc0956bd2e3e050b73acb36a4c3f493e",
      "tree": "8d2bc99f69ffd0f55f74ad37af8f3445d54b8740",
      "parents": [
        "28a8cb75e8b67e0e43d7ac252c7fa0186680fc2a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Mar 03 00:00:22 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Mar 03 00:18:44 2011 -0500"
      },
      "message": "Pressed states for the notification panel\u0027s title area.\n\nFinally, some feedback that you can tap on the thing.\n\nAlso tweak the veto press state PNG so you can see that it\nhas a pressed state.\n\nBug: 3328753\nChange-Id: I5c3b826fae66e480784477f844c6585bef1a0b60\n"
    },
    {
      "commit": "67edceb096d5a49c79183102b8e22d9e6ba97da5",
      "tree": "b8d4218f975fc9245652291b38a80c3ab3f27604",
      "parents": [
        "192f0b0608579650c882f91e9f5842294523bcd0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 18:32:16 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 18:32:16 2011 -0800"
      },
      "message": "Fix 3504984: Use overscroll fade in Recents.\n\nChange-Id: I3a5bdc53876edd01d8a0022be4d0a0ed38864eed\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "8f4fe8fe17499362bfa5b922a509fc9c61ca4b71",
      "tree": "ea6059ef2f45d4f84406360cca76eb623db7a3b3",
      "parents": [
        "ba2ee6178ec386e838434cef902fb7de34ec6585",
        "c198bb1db8c16789a815b5fa2b393e113047bd47"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 31 22:16:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 31 22:16:02 2011 -0800"
      },
      "message": "Merge \"When the data flows, the icon glows.\" into honeycomb"
    },
    {
      "commit": "c198bb1db8c16789a815b5fa2b393e113047bd47",
      "tree": "107d5778d720113d2235612f91b75c406b1b640f",
      "parents": [
        "6ab77bd5b3e613b064ebfa5780f21b79f81390a9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 31 20:28:59 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Jan 31 20:28:59 2011 -0800"
      },
      "message": "When the data flows, the icon glows.\n\nBug: 3354414\nChange-Id: I1734c8f63d02731d7194364ce7cb692d6de820ac\n"
    },
    {
      "commit": "e385f0c771e5338200486bdca82088ad6f3a9c97",
      "tree": "1c5629385504076c5366c63558fc8b3aa0fb62db",
      "parents": [
        "cb9d4d28be41c72a8c6f254bf8fdaac5f41e0b6f"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Feb 01 02:57:44 2011 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Feb 01 09:54:54 2011 +0900"
      },
      "message": "Update hard keyboard status on closing input methods panel\n\nBug: 3391067\nChange-Id: Ib337cea0031020ab7ca019b30cd2ceb47a7664d5\n"
    },
    {
      "commit": "cb9d4d28be41c72a8c6f254bf8fdaac5f41e0b6f",
      "tree": "2e1f64a03e4832d72aa771c3c688ce05d1d4b545",
      "parents": [
        "81f4b582d4f3547bcd432da6bcb21d4ef414723d",
        "2c83180e70155a9c56796bc01ff345e35dc94ff8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Jan 31 09:04:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 31 09:04:32 2011 -0800"
      },
      "message": "Merge \"Kill spurious animations when vetoing notifications.\" into honeycomb"
    },
    {
      "commit": "1c9debfb18acae293dff5ce02bb200d2a6b04ba9",
      "tree": "4060c79c05b06e26bc94178c9a34e43c40d25ba9",
      "parents": [
        "cde85d573873adce9ebcf0d2c4c2c5c1b8d465cc"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Mon Jan 31 18:39:27 2011 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Feb 01 01:08:19 2011 +0900"
      },
      "message": "Fix hardware keyboard switch listener\n\nBug: 3391067\nChange-Id: I64ae55652afedee60a70bc140cfb328b04bc8c83\n"
    },
    {
      "commit": "2c83180e70155a9c56796bc01ff345e35dc94ff8",
      "tree": "9029d0a78e923e4c5edc2d85d93143b82e73a65c",
      "parents": [
        "71a22b3bc7cb4a721378ef38d43bce94f5b0e5bd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 21:26:24 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 21:26:24 2011 -0500"
      },
      "message": "Kill spurious animations when vetoing notifications.\n\nBug: 3406032\nChange-Id: I6da6ee064d309bc44f6304722c5f3f4e05aaf687\n"
    },
    {
      "commit": "71a22b3bc7cb4a721378ef38d43bce94f5b0e5bd",
      "tree": "dba4cd9810194f79c94725d6c0b34217d667a729",
      "parents": [
        "f2057d907b5d9c75086337e840f70b5061b2a5aa",
        "2ed08d2e70250517e5578dd650c96b14aacf9ba5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 13:36:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 30 13:36:47 2011 -0800"
      },
      "message": "Merge \"Dismiss the ticker early if the status bar is tapped.\" into honeycomb"
    },
    {
      "commit": "f2057d907b5d9c75086337e840f70b5061b2a5aa",
      "tree": "4410a8f70df6c3b83f70dcdef6ce2e742e63055a",
      "parents": [
        "b2abd8c424a68eb6a5e3615a99f66c0bd46e6063",
        "0c953f68f54b5ff13b002f8e054537cafb29677e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Jan 30 13:18:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 30 13:18:16 2011 -0800"
      },
      "message": "Merge changes I09e8c4eb,I91a0e05f into honeycomb\n\n* changes:\n  Use a DateFormat that fits.\n  Update the network info when the configuration changes.\n"
    },
    {
      "commit": "0c953f68f54b5ff13b002f8e054537cafb29677e",
      "tree": "1ad82add94df3d5904fb1b6c0ba86ddc67ba609a",
      "parents": [
        "99641836d88044cafd3cac78f1c055beef3161b0"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Jan 30 13:07:53 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Jan 30 13:07:53 2011 -0800"
      },
      "message": "Use a DateFormat that fits.\n\nBug: 3405724\nChange-Id: I09e8c4ebf1d0142b8737fc1bf9500dee320332b7\n"
    },
    {
      "commit": "2ed08d2e70250517e5578dd650c96b14aacf9ba5",
      "tree": "5bdb8be1e61237538e6bb545499b785acc3573d4",
      "parents": [
        "8c9891840aa26e788750e8b2f12bbbb0bae0f9f3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 16:07:28 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 16:07:28 2011 -0500"
      },
      "message": "Dismiss the ticker early if the status bar is tapped.\n\nTapping the ticker will still launch the notification\u0027s\ncontentIntent, but tapping anywhere else in the bar will\nimmediately hide the ticker.\n\nBug: 3365129\nChange-Id: Ic1abd38fd4c5bdf32f3586b4e4aa5b833b11a9bd\n"
    },
    {
      "commit": "99641836d88044cafd3cac78f1c055beef3161b0",
      "tree": "644f25d5bff645b9849e6a9b72dbbe3982982258",
      "parents": [
        "51990f9b0c7c0a22e1a3440c620ab97ebe4209c9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Jan 30 12:12:05 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Jan 30 12:17:27 2011 -0800"
      },
      "message": "Update the network info when the configuration changes.\n\nBug: 3405559\nChange-Id: I91a0e05f2e6d1c7766b89ba4f96d87ce07783318\n"
    },
    {
      "commit": "3c89f6d1bd0821d0ae0205a5b48176156735aaac",
      "tree": "30382e4015501f192e45c6b597a458ed038c2de5",
      "parents": [
        "e97a12e340dfdc246b531dfb49596628bd24e81b",
        "2992ea782fa61780d8e0de7a36a2a84622f8694b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Jan 30 12:07:49 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 30 12:07:49 2011 -0800"
      },
      "message": "Merge \"Add \"Use physical keyboard\" option to system bar IME button.\" into honeycomb"
    },
    {
      "commit": "8c9891840aa26e788750e8b2f12bbbb0bae0f9f3",
      "tree": "65ec5a0d6323ee1df991381456fbcec03f88dade",
      "parents": [
        "a2e765ef1ad2cb907a4ae0a93bb15e4764ebb59a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 01:24:09 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Sun Jan 30 01:24:09 2011 -0500"
      },
      "message": "Fix broken intitial notification panel animation.\n\nI also tuned the animation parameters a bit to get things to\nlook just a tiny bit smoother. The first run is still jerky\nbut it\u0027s not jumping all over the place in the wrong\ndirection.\n\nBug: 3404950\nChange-Id: Id10c52f227e6d2db428dc860097023560d154356\n"
    },
    {
      "commit": "19eecb028fe094e5f41d9ddeb1e6aac1d096da43",
      "tree": "9dad5d65e466fff40944e63f30500eb96ef46665",
      "parents": [
        "9b1df1646ff4d480eebe2fd9cd394915b7925e92",
        "40cdd9b65091f402ae229a15cf001826b317d1c9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Sat Jan 29 06:35:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 29 06:35:57 2011 -0800"
      },
      "message": "Merge \"Don\u0027t use mobile networktype icon if not connected\" into honeycomb"
    },
    {
      "commit": "2992ea782fa61780d8e0de7a36a2a84622f8694b",
      "tree": "9b783448b055ff8ca6ff5b466d2a6322d363c5e2",
      "parents": [
        "f597f750392a26e1bc33430ff52e2dd3674c875b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 28 22:04:14 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 28 22:06:36 2011 -0800"
      },
      "message": "Add \"Use physical keyboard\" option to system bar IME button.\n\nBug: 3391067\nChange-Id: I136087ca4f726d0068d5983d7d3686787ba60c55\n"
    },
    {
      "commit": "40cdd9b65091f402ae229a15cf001826b317d1c9",
      "tree": "53d30f56a39af391f7a9aaf6dc8562f2bffdcc16",
      "parents": [
        "79c4648597dab2b7786c8f067896ab66abe190de"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jan 28 17:17:49 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jan 28 17:17:49 2011 -0800"
      },
      "message": "Don\u0027t use mobile networktype icon if not connected\n\nbug:3398345\nChange-Id: I0e8beb54e909e02bc551c54d65c5fed8e4e8cb10\n"
    },
    {
      "commit": "cfd0bafdebf1fccd3f5a0baed5cad8a539546e9b",
      "tree": "124bf95ae0258ca0eeacb95083857ae3fcb5b301",
      "parents": [
        "94eb3d0f7e77eb94c9fee8523c013fbc0f9032c4",
        "4671ce56cd041be7ade960d244753a739d2c08f2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Jan 28 13:40:45 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 28 13:40:45 2011 -0800"
      },
      "message": "Merge changes Iaa7bc042,Icc312fc9,I50ba06ed into honeycomb\n\n* changes:\n  Make keyguard also ask to turn the back button off, now that it is controlled separately.\n  Allow independent control of the back and the other navigation buttons.\n  Allow the status bar disable flags to be used as View\u0027s system ui visibility fields.\n"
    },
    {
      "commit": "94eb3d0f7e77eb94c9fee8523c013fbc0f9032c4",
      "tree": "5fb8f6f49ea195e23a621c3578283a12e0d45744",
      "parents": [
        "10e4148b62c9bfed945c1bcea9dd5eea2a17b0d0",
        "857fd9b8562c29913e03ed29288bd1802d37dc60"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Jan 28 13:40:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 28 13:40:28 2011 -0800"
      },
      "message": "Merge \"Plumb whether an input view is actually visible or not through from the IME to the status bar.\" into honeycomb"
    },
    {
      "commit": "d72015505eace31b5b35ecc78b42f0d8c083399c",
      "tree": "8d8c5c25aacf5c0c3f26bd76bcdc10640b35e77d",
      "parents": [
        "c38b7c820af52c4d5f6f51c750136d18d9897e5e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jan 28 09:58:02 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jan 28 09:58:02 2011 -0500"
      },
      "message": "Allow taps to once again penetrate the darkness.\n\n(Tapping on the lights out shadow will now immediately show\nthe system bar in addition to informing the StatusBarManager\nthat the system UI chrome should be shown. This allows an\nACTION_DOWN to reach the back/home/whatever buttons even if\nit was originally invoked when the lights were out.)\n\nBug: 3400262\nChange-Id: I9b1b5240c003ad510fd65cb606728850d705ef33\n"
    },
    {
      "commit": "6478adc6b4c35f8c56176582bcde029998e7436f",
      "tree": "1ef8b857363908f0a58d4e63312f9c82e0dc6f58",
      "parents": [
        "7bb8eeb90cf55f409a282c1f36ca08aa48c10543"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 27 21:15:01 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 27 21:41:30 2011 -0800"
      },
      "message": "Allow independent control of the back and the other navigation buttons.\n\nBug: 3363046\nChange-Id: Icc312fc9ffbf2f584dc541489c9769b07ed50315\n"
    },
    {
      "commit": "857fd9b8562c29913e03ed29288bd1802d37dc60",
      "tree": "52ba5103ba8cb5c75c0734a5cc118f3a8de63daa",
      "parents": [
        "e31ecf61042171242e6f31f22df7691c40f189b2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 27 15:08:35 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Jan 27 21:19:46 2011 -0800"
      },
      "message": "Plumb whether an input view is actually visible or not through from the IME\nto the status bar.\n\nBug: 3391067\nChange-Id: I049531155bf7ee0b29874916c0b5b0a45b73c09e\n"
    },
    {
      "commit": "17945d0e05c8a4b0aa59032bc054b942c20d9472",
      "tree": "309d1c9124357d2555b2ea8468e2e6c55de5a1c3",
      "parents": [
        "55f8f12119ad2fbb6afcb7647a1a18f4aa86f0f5",
        "cf5f6d107a50f8b859158adc00254df72a1aec7e"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jan 27 20:00:43 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 27 20:00:43 2011 -0800"
      },
      "message": "Merge \"Update InputMethodPanel when locale was changed.\" into honeycomb"
    },
    {
      "commit": "cf5f6d107a50f8b859158adc00254df72a1aec7e",
      "tree": "b791d746af0c798f1eb205396aa268f3eff4ffd2",
      "parents": [
        "07520feb6d908930be19d1a93d5a35f64b5a62ab"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jan 28 12:16:31 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jan 28 12:54:10 2011 +0900"
      },
      "message": "Update InputMethodPanel when locale was changed.\n\nBug: 3400950\n\nChange-Id: I2229f175ec03084dd689fbd0f0c5a187b78ead33\n"
    },
    {
      "commit": "49371adaca31955b75fcc414f701b51da0595680",
      "tree": "bb3e761fa1db934dba7ddaaa141a017c205076c5",
      "parents": [
        "e2c251b564a46a8f7352094ba8a61d46dc6b676f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jan 27 21:20:51 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jan 27 21:20:51 2011 -0500"
      },
      "message": "Attenuate notification icons in the system bar.\n\n(Tunable by adjusting the alpha value of\nnotification_icon_area_smoke.)\n\nBug: 3395373\nChange-Id: Ia8e257a451b2cb4c0e73ff3f4a77b380b193ef35\n"
    },
    {
      "commit": "e2c251b564a46a8f7352094ba8a61d46dc6b676f",
      "tree": "f766aebac1c5da6ec8854e2a0c38f201afcfab2f",
      "parents": [
        "a85b789a4a6c58c33dda9e5b00a10faee6bbf561"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jan 27 20:39:12 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jan 27 20:51:03 2011 -0500"
      },
      "message": "Tapping the ticker again activates the notification.\n\n(Previous behavior: the tap would pass through to the clock,\nwhich would open the shade. Only sometimes it wouldn\u0027t,\nbecause you\u0027d have hit the left-hand-side of the ticker\nwhere there\u0027s no clock underneath. So this fixes that too.)\n\nAdditionally, tapping the ticker will now immediately\ndismiss the ticker.\n\nBug: 3365129\nChange-Id: Ic641184c518b18d799a560c8da6b4c5844c912de\n"
    },
    {
      "commit": "74d39bd902c8561153647b19625b32938f38498c",
      "tree": "3fdd568be2d02a0985da0c3a8d3b7414179fa529",
      "parents": [
        "315f3865983f59e5ad9f42602f443e8c42b6e5c4",
        "641a499bb2357955ec64cc71030990c3971362bc"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jan 27 11:11:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 27 11:11:37 2011 -0800"
      },
      "message": "Merge \"Correct the translationY of the empty notification panel.\" into honeycomb"
    },
    {
      "commit": "641a499bb2357955ec64cc71030990c3971362bc",
      "tree": "1c99e22a20d2ec58d1fc3605774450cb1fb9bf64",
      "parents": [
        "1aadb2108d7614d9d1ff61b41c6c31cb8d211ab9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jan 26 21:19:10 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jan 27 02:21:51 2011 -0500"
      },
      "message": "Correct the translationY of the empty notification panel.\n\nThis also restores the proper slide-in animation. Yay!\n\nBug: 3391683\nChange-Id: Id38b4bdf2bad88084db47b3fa4ef7d1d81f94aff\n"
    },
    {
      "commit": "ea1fbe9c8c9fe32690252dcc4dc96c93ae03f686",
      "tree": "bfacd6035265069bdd65dd50b73179ccaffde92a",
      "parents": [
        "9af5da5258d14c743150318e9887b7d10c0117d4",
        "e797b82c767a68cddbe90555426116a669a2f7d9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 26 22:00:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 26 22:00:07 2011 -0800"
      },
      "message": "Merge \"Revert \"getRingtone is causing an anr. Turn it off for now.\"\" into honeycomb"
    },
    {
      "commit": "e797b82c767a68cddbe90555426116a669a2f7d9",
      "tree": "63603c68cdc561593da8851e114792d540a54ecc",
      "parents": [
        "ed723b4095828fd6e183b650390bc4725e15886f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jan 26 16:47:04 2011 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jan 26 17:00:51 2011 -0800"
      },
      "message": "Revert \"getRingtone is causing an anr. Turn it off for now.\"\n\nANR doesn\u0027t seem to be happening any more.\n\nBUG: 3142881\n\nThis reverts commit c597ba8e9ad08ac628271b4498c27eda74c6c86c.\n\nChange-Id: Ib6eb407c700bc9a8460f49394ec71d75d14588e2\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "85433c76066843d20c92c90d64e842e4f14dbac8",
      "tree": "413df92f3741c6aa1e6ce7845d91360e9d9577cf",
      "parents": [
        "9e7c2c6ded1144122915cfb8bd663e789c7eb93b",
        "f1e22e5c78a59d01837c1859173b6ccfd13a89dd"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jan 26 15:47:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 26 15:47:40 2011 -0800"
      },
      "message": "Merge \"Fix 3354590: Add back button to dismiss RecentAppsPanel\" into honeycomb"
    },
    {
      "commit": "f1e22e5c78a59d01837c1859173b6ccfd13a89dd",
      "tree": "528a6f9734f6b69338ac5345220d7f06d5eb699a",
      "parents": [
        "b8942108826893657ca0b8b6d5d6d153739a76f6"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jan 26 15:39:51 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jan 26 15:39:51 2011 -0800"
      },
      "message": "Fix 3354590: Add back button to dismiss RecentAppsPanel\n\nChange-Id: I65337e8ebf823e7a92f810cd670b23edf8e70067\n"
    },
    {
      "commit": "6aa2d3a166b7b2fe5362931297953d08c17a0fb6",
      "tree": "730c451ce40b2ea6c30aa4fe4dfde7ccd8aca097",
      "parents": [
        "e9b644fcef08b0716efd3843ca7152e75cde3447"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jan 26 11:52:48 2011 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Jan 26 15:25:36 2011 -0500"
      },
      "message": "Ticker visual fixes.\n\n  - Includes the correct ticker background image, finally\n  - Confines the ticker height to 48dp (status bar height)\n  - Aligns the ticker to the bottom of the screen\n\nBug: 3361133\nChange-Id: I9497f29d2b4c1cbcb195f0e66393f6db97d01ee2\n"
    },
    {
      "commit": "55bf3809b98dad0b8268804e684d63ea59124148",
      "tree": "923efd45edc8354265fbb95eecd3538f48531da5",
      "parents": [
        "644f9c3ad93f6674abff4143b78404cd222b5e30"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 25 13:42:10 2011 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Jan 26 10:32:18 2011 -0800"
      },
      "message": "Make TabletStatusBar call into StatusBarManagerService when it goes out of lights out mode on its\nown.\n\nBug: 3241144\nChange-Id: Id09437a4f32f1d64daa7ae65e41c99897b5964d7\n"
    }
  ],
  "next": "0ee6613d09eff218211c2624774b12981699bfd2"
}
