)]}'
{
  "log": [
    {
      "commit": "23c5861cde7efef568fa3c61e0f1fa4fe97c7cfa",
      "tree": "260c0c119cc73609acf387a4b30dd868c0cfa1f1",
      "parents": [
        "166b190efc35b7ddad6b011ba537c177e88a2336",
        "d69b701284c14a382565f4d0d194143a09dd5418"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Mar 09 14:21:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 14:21:17 2011 -0800"
      },
      "message": "Merge \"Scroll textfield onscreen when the IME shows.\" into honeycomb-mr1"
    },
    {
      "commit": "166b190efc35b7ddad6b011ba537c177e88a2336",
      "tree": "fc5e69837cae4ef2fe24a699b27e9093367e7812",
      "parents": [
        "b22bb1dae1213fe9383020a53eeb89de40e7bbd0",
        "9386a24eb10ce5cac55abe295a625cc562af7003"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Wed Mar 09 13:55:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 13:55:35 2011 -0800"
      },
      "message": "Merge \"b/3307761 Clean up the flag mIsHandlingMultiTouch.\" into honeycomb-mr1"
    },
    {
      "commit": "d69b701284c14a382565f4d0d194143a09dd5418",
      "tree": "bc565e5e70cce7b529b646a96a8d75d610ac404d",
      "parents": [
        "5fa7aac81b471557cd944f762340281e5fa012f9"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Mar 09 16:18:28 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Mar 09 16:18:28 2011 -0500"
      },
      "message": "Scroll textfield onscreen when the IME shows.\n\nBug:4079218\nChange-Id: I69fe49582effe664c2288401871922a2cacc7c9c\n"
    },
    {
      "commit": "b22bb1dae1213fe9383020a53eeb89de40e7bbd0",
      "tree": "a54af58b70cac5c40c430d532fcdbcc92f02855a",
      "parents": [
        "cc34967fdcbf64826a068901d6fb1bd8bb1fa99f",
        "980f0430c16a8767061a6f7f3506aabf79735ef6"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Mar 09 12:53:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 12:53:38 2011 -0800"
      },
      "message": "Merge \"UsbManager: Fix broken Javadoc links\" into honeycomb-mr1"
    },
    {
      "commit": "980f0430c16a8767061a6f7f3506aabf79735ef6",
      "tree": "78e5d423388f81384ffff9c7d97b9a7497c6e881",
      "parents": [
        "c6f23e8521dedac7a07119031913235be3ca37c3"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 15:49:13 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 15:49:13 2011 -0500"
      },
      "message": "UsbManager: Fix broken Javadoc links\n\nChange-Id: Ia8ec7b29a7532feb00a28d6d325c129a9e041d2b\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "cc34967fdcbf64826a068901d6fb1bd8bb1fa99f",
      "tree": "2851d39b453729021e02fef77bcfad1c22515a3d",
      "parents": [
        "12c37cafe184d5a6ac2a7a097c2fc616e5c1a6c8",
        "421ddc014b31478ba0ef115e098d8780a35af331"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 09 10:56:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 10:56:01 2011 -0800"
      },
      "message": "Merge \"Fix issue 3439872: video chat and bluetooth SCO\" into honeycomb-mr1"
    },
    {
      "commit": "12c37cafe184d5a6ac2a7a097c2fc616e5c1a6c8",
      "tree": "f5c1ebc09a612d1c7f4608441c4cf4c6baecced3",
      "parents": [
        "2c3ed82600af117e791a087330a198fe90d298b7",
        "633c3775a9313456077c654a3a2cd306161d1a4a"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Wed Mar 09 10:48:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 10:48:57 2011 -0800"
      },
      "message": "Merge \"Consider mInitialScale when setting min zoom scale.\" into honeycomb-mr1"
    },
    {
      "commit": "c6f23e8521dedac7a07119031913235be3ca37c3",
      "tree": "0e25041664958b4f96b41475f25f95b13b8d6b6d",
      "parents": [
        "ea44c7c71431adbce348cf9ef3f22d9561bb7fc1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 12:05:20 2011 -0500"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 12:33:00 2011 -0500"
      },
      "message": "Change UsbManager.requestPermission to only grant permission temporarily\n\nIf the user approves an application to access a USB device or accessory\nwithout choosing it as the default application, then permission is granted\nonly until the device or accessory is disconnected.\nOnly applications chosen as the default choice have permissions assigned persistently.\n\nBUG: 4061035\n\nChange-Id: Ic4f6271a91b2fc56bbeef82c579e26d88c63ae56\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "9386a24eb10ce5cac55abe295a625cc562af7003",
      "tree": "8650ca3668b203bd3069bb73ee0ebe03699f41d0",
      "parents": [
        "ea44c7c71431adbce348cf9ef3f22d9561bb7fc1"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Tue Mar 08 10:11:45 2011 -0800"
      },
      "committer": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Wed Mar 09 09:26:36 2011 -0800"
      },
      "message": "b/3307761 Clean up the flag mIsHandlingMultiTouch.\n\nThe flag mIsHandlingMultiTouch was used to remove the out of order\ntouchMove events. After the fix b/3307761, it is no more needed.\n\nChange-Id: I4d03131e2a22c53cc79c4105e39f078f1bea88ca\n"
    },
    {
      "commit": "ea44c7c71431adbce348cf9ef3f22d9561bb7fc1",
      "tree": "dbc4c7984ed917a530623da954dc11c250462c97",
      "parents": [
        "9e697ee9fc9dcc21348d799e1e0bc83dd3abdb18",
        "85a50ff48b2331913cc87f483eafba9f231c8c8c"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Mar 09 05:05:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 05:05:21 2011 -0800"
      },
      "message": "Merge \"Pass the auto login header information to the app.\" into honeycomb-mr1"
    },
    {
      "commit": "9e697ee9fc9dcc21348d799e1e0bc83dd3abdb18",
      "tree": "4c1a4c30a254fcfea3b5b81c8bb735ecc9faa0bd",
      "parents": [
        "9e8e4ea0a839b561d329758cddbfd0f7ea23f593",
        "47db61de63e430dab085cecf5256f8a5c8baf264"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Mar 09 04:29:45 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 04:29:45 2011 -0800"
      },
      "message": "Merge \"Fix for bug 3469242 Turn of extra debugging before shipping\" into honeycomb-mr1"
    },
    {
      "commit": "9e8e4ea0a839b561d329758cddbfd0f7ea23f593",
      "tree": "5245dd205851ea4b68918accdb640467fac7ccf6",
      "parents": [
        "36b077d558727ead246434b08de0ce7b955508e1",
        "d591357524091254483849e37697255cc8fce2ad"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Mar 09 03:52:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 03:52:47 2011 -0800"
      },
      "message": "Merge changes Ib517e5e4,I93be7695,I49bf22a4 into honeycomb-mr1\n\n* changes:\n  Close USB dialogs if their corresponding accessory or device has disconnected\n  USB: Add API and dialog for apps to request permissions for USB devices and accessories\n  UsbService: Automatically use system apps by default if it is the only choice\n"
    },
    {
      "commit": "12230eaa5f446cb22032d6645074a1aaca146df9",
      "tree": "d8f6a91b10dff0eb564aca8c1e197e8c5690bb50",
      "parents": [
        "812dba1fcaa1a374124c2fe0694c1b4f21e3dea9",
        "2b0952b197470a457f4f436911f1d07f553d15da"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Mar 09 00:22:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 00:22:53 2011 -0800"
      },
      "message": "Merge \"Fix bug 4065021 - Adjust spacing of the \"home\" action bar item to be consistent with the \"up\" indicator\" into honeycomb-mr1"
    },
    {
      "commit": "2b0952b197470a457f4f436911f1d07f553d15da",
      "tree": "06d2f577d946841f27b4ba27d94524a3e2dc1051",
      "parents": [
        "949d0c8c384437d92fc1432b750da6da59df1fa7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Mar 09 00:15:38 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Mar 09 00:17:42 2011 -0800"
      },
      "message": "Fix bug 4065021 - Adjust spacing of the \"home\" action bar item to be\nconsistent with the \"up\" indicator\n\nMake sure that the \"home\" affordance in the action bar always occupies\nthe same amount of space regardless of whether or not the \"up\"\nindicator is visible. This means centering the application icon/logo\nin the remaining space after the \"up\" indicator has been added.\n\nChange-Id: I3c81cfe8255546d4dd676af913895713baba4f13\n"
    },
    {
      "commit": "812dba1fcaa1a374124c2fe0694c1b4f21e3dea9",
      "tree": "2e2f006cf2dee60e0dfcc636088da781d47d2512",
      "parents": [
        "1250c94b50a3322e44c8ded7ab15bd6da9cc82a7",
        "e294d41593f13edc5598cf62f8a89e573b3eb653"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 08 23:51:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 23:51:02 2011 -0800"
      },
      "message": "Merge \"Prevents NPE when a View was detached Bug #4068284\" into honeycomb-mr1"
    },
    {
      "commit": "1250c94b50a3322e44c8ded7ab15bd6da9cc82a7",
      "tree": "a04268faabed2a8ee2dcd10e9f2b883642d250d9",
      "parents": [
        "f986d496c56fc8ae44b03f982e3e1ed437cdb996",
        "ae9d2640f3502eae7bd5bed2cfc7d8f190d1fcb4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 08 20:00:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 20:00:25 2011 -0800"
      },
      "message": "Merge \"Bug 3509417 - Refine touch event serialization\" into honeycomb-mr1"
    },
    {
      "commit": "f986d496c56fc8ae44b03f982e3e1ed437cdb996",
      "tree": "a486f9222e1d5683f2566aeefade8c487c055f44",
      "parents": [
        "57e42c372698e38195640ac2130c19206082fcb0",
        "3cb5ded990452dd7ee909a02261aabf32ebdc45a"
      ],
      "author": {
        "name": "Nicolas Roard",
        "email": "nicolas@android.com",
        "time": "Tue Mar 08 19:02:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 19:02:33 2011 -0800"
      },
      "message": "Merge \"Partial invalidation of the browser textures\" into honeycomb-mr1"
    },
    {
      "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": "e294d41593f13edc5598cf62f8a89e573b3eb653",
      "tree": "a1b91dc42bacce481dfe358daa1a7fa4f3b65359",
      "parents": [
        "2243e555b061254f7f0f72ca1d6cd44db6c266fa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 08 17:35:10 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 08 17:35:10 2011 -0800"
      },
      "message": "Prevents NPE when a View was detached\nBug #4068284\n\nChange-Id: Ied1c9b8d32a3e9957c6b165642ba40bbdaf35d53\n"
    },
    {
      "commit": "1f111f11721d5d550f45135ba193c465e59a635b",
      "tree": "a840e9e9888756b7852bbfcadd3442a85ba8554a",
      "parents": [
        "3de6a9b692437d5ce14d672cad4eff4c7ed0ae23",
        "79f7430bf93a9b5dc2b4e0f418f320affdfbf77b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Mar 08 16:34:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 16:34:11 2011 -0800"
      },
      "message": "Merge \"Searchview layout cleanup. Some more tweaks required for Market.\" into honeycomb-mr1"
    },
    {
      "commit": "421ddc014b31478ba0ef115e098d8780a35af331",
      "tree": "43575a2309d53bb4712db81ff5898721c7578b8c",
      "parents": [
        "949d0c8c384437d92fc1432b750da6da59df1fa7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Mar 07 14:52:59 2011 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 16:33:15 2011 -0800"
      },
      "message": "Fix issue 3439872: video chat and bluetooth SCO\n\nThis change fixes the stability problems experienced when using\na bluetooth headset supporting both A2DP and SCO. Problems occur\nwhen starting the video chat at which time the A2DP output is being\nstopped to start SCO. At that time, active AudioTracks are invalidated\nby AudioFlinger so that a new AudioTrack binder interface can be\nrecreated by the client process on the new mixer thread with correct parameters.\nThe problem was that the process to restore the binder interface was not\nprotected against concurrent requests which caused 2 binder interfaces\nto be created sometimes. This could lead to permanent client deadlock\nif one of the client threads was waiting for a condition of the first\ncreated binder interface while the second one was created (as the AudioFlinger\nwould only signal conditions on the last one created).\nThis concurrent request situation is more likely to happen when a client\nuses the JAVA AudioTrack as the JNI implementation uses simultaneously the\nnative AudioTrack callback and write push mechanisms. By doing so, the code\nthat checks if the binder interface should be restored (in obtainBuffer()) is\nmuch more likely to be called concurrently from two different threads.\n\nThe fix consists in protecting the critical binder interface restore phase\nwith a flag in the AudioTrack control block. The first thread acting upon the binder\ninterface restore request will raise the flag and the second thread will just wait for\na condition to be signaled when the restore process is complete.\n\nAlso protected all accesses to the AudioTrack control block by a mutex to prevent\naccess while the track is being destroyed and restored. If a mutex cannot be held\n(e.g because we call a callback function), acquire a strong reference on the IAudioTrack\nto prevent its destruction while the cblk is being accessed.\n\nModified AudioTrack JNI to use GetByteArrayElements() instead of\nGetPrimitiveArrayCritical() when writing audio buffers. Entering a critical section would\ncause the JNI to abort if a mediaserver crash occurs during a write due to the AudioSystem\ncallback being called during the critical section when media server process restarts.\nAnyway with current JNI implementation, either versions do not copy data most of the times\nand the criticial version does not guaranty no data copy.\n\nThe same modifications have been made to AudioRecord.\n\nChange-Id: Idc5aa711a04c3eee180cdd03f44fe17f3c4dcb52\n"
    },
    {
      "commit": "79f7430bf93a9b5dc2b4e0f418f320affdfbf77b",
      "tree": "3dd84ebd5489d0ffb6bc5ac8190d6840df8a9fb3",
      "parents": [
        "39184a08099e0b8fc799a75445ad0a7814bd48ac"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Mar 08 14:16:35 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Mar 08 16:08:49 2011 -0800"
      },
      "message": "Searchview layout cleanup. Some more tweaks required for Market.\n\nBug: 3321263\n\nSubmit area should be visible when the field has focus, irrespective of text content.\nMake sure that the fields get highlighted when focused.\nAlso fix an issue with hint not being applied from the SearchableInfo.\nBug: 3470348\n\nChange-Id: If399d9551f89312c19485e249043f5823a862499\n"
    },
    {
      "commit": "ae9d2640f3502eae7bd5bed2cfc7d8f190d1fcb4",
      "tree": "7d13da1f2871bea526e47dda4c112537d80fd979",
      "parents": [
        "949d0c8c384437d92fc1432b750da6da59df1fa7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 08 16:00:30 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 08 16:01:37 2011 -0800"
      },
      "message": "Bug 3509417 - Refine touch event serialization\n\nFix an issue with single-touch events handled by webkit.\n\nChange-Id: Ief4e9ec91cda7dd3940241c684d0907cb8c9890f\n"
    },
    {
      "commit": "7b27dc1201b10e40bcd9fbc73482640ccc15a6bf",
      "tree": "3d33a0f3f9af7d4b6d8e9086a0f2fa402cdb4a99",
      "parents": [
        "f596d697b69705daa7bc21485659bd704ec5d52e",
        "b0ac8e798638ee172a83f4146f507cc8ebb460f0"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Mar 08 15:34:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 15:34:15 2011 -0800"
      },
      "message": "Merge \"Updated text cursor assets\" into honeycomb-mr1"
    },
    {
      "commit": "b0ac8e798638ee172a83f4146f507cc8ebb460f0",
      "tree": "fb5df1eb79a83636d1dfe55ede4bc0b662949286",
      "parents": [
        "102930a0deaf8280a65321de0d6c120a638da9e2"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Mar 08 15:24:58 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Tue Mar 08 15:24:58 2011 -0800"
      },
      "message": "Updated text cursor assets\n\nChange-Id: Ib3f7fc4f835957c07b6c3b045cb5b3131034dde3\n"
    },
    {
      "commit": "f10615d8d86f4324bf5f6b5a2eb2874cc2b5ef3d",
      "tree": "0e41bb583f1e2491b2521c670de524ad3f2d2a88",
      "parents": [
        "c9e598995db68cf97dc3ed0fc527a35e2d966afd",
        "321aa2b0258691c55843dff919eb2705d069167a"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Mar 08 14:59:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 14:59:51 2011 -0800"
      },
      "message": "Merge \"Fixing inconsistency between invalidate region and draw region\" into honeycomb-mr1"
    },
    {
      "commit": "c9e598995db68cf97dc3ed0fc527a35e2d966afd",
      "tree": "45b4368b1aaae217ac623c89f133b54ac454e18f",
      "parents": [
        "3d7796c17ffae7892d1987053c3b6698697cffa2",
        "50c294f21b3348010c3f91c5a998d54e1e45d2e4"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Mar 08 14:50:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 14:50:32 2011 -0800"
      },
      "message": "Merge \"Clarify rules about encryption of emulated storage.\" into honeycomb-mr1"
    },
    {
      "commit": "3d7796c17ffae7892d1987053c3b6698697cffa2",
      "tree": "598042220c3e2b6ac68da0e9bdb504fe0e6c81fe",
      "parents": [
        "ccdeb60cb6bfe7fec77a787e03557927fb55080c",
        "2243e555b061254f7f0f72ca1d6cd44db6c266fa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 08 14:49:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 14:49:54 2011 -0800"
      },
      "message": "Merge \"Correctly handle opaque fading views Bug #3475554\" into honeycomb-mr1"
    },
    {
      "commit": "8496ddc536eb917c813b7928f174c828d2275ada",
      "tree": "d54d3e7a177bfb4a5ad90f0a670058bb7cf96140",
      "parents": [
        "39184a08099e0b8fc799a75445ad0a7814bd48ac",
        "463cc0c5e2b9f63187e8d091dd709e93686beb75"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Tue Mar 08 14:40:50 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 14:40:50 2011 -0800"
      },
      "message": "Merge \"b/3307761 Tuning two fingers pan.\" into honeycomb-mr1"
    },
    {
      "commit": "633c3775a9313456077c654a3a2cd306161d1a4a",
      "tree": "997b2525e37b561b954fc12bba0f64b9ea06e02d",
      "parents": [
        "055a858562e04c903988d09973accc8aeeece02c"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Tue Mar 08 14:30:38 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Tue Mar 08 14:30:38 2011 -0800"
      },
      "message": "Consider mInitialScale when setting min zoom scale.\n\nThis fixes CTS test failure.\n\nissue: 4056256\nChange-Id: Iee4adba2e462f5e0e79cf359e5b6a1531eafcdd8\n"
    },
    {
      "commit": "321aa2b0258691c55843dff919eb2705d069167a",
      "tree": "de8bc4db43b1828bb6d9a026ee9c589e2bfe932e",
      "parents": [
        "6478e4f0b0a6d34251ca0125eb6067f038e344aa"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Mar 08 13:33:29 2011 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Mar 08 14:13:29 2011 -0800"
      },
      "message": "Fixing inconsistency between invalidate region and draw region\n\nChange-Id: I84458b31b4d3e8c305d64eb25e352fc4aba933d0\n"
    },
    {
      "commit": "463cc0c5e2b9f63187e8d091dd709e93686beb75",
      "tree": "f051945ad94fa246a9ea7536c6195a28c98303c9",
      "parents": [
        "43a811979d55587e014134f6050dc90ca918f9ce"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Mon Mar 07 10:22:18 2011 -0800"
      },
      "committer": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Tue Mar 08 13:37:19 2011 -0800"
      },
      "message": "b/3307761 Tuning two fingers pan.\n\nUser reports jumpy when trying two fingers pan. This change keeps\ntrack of the previous movements of the fingers\u0027 middle point,\ncompares to the change of the fingers\u0027 distance, and decides\nto pan or zoom or do both.\n\nChange-Id: I8a6a8e9259db85b0e820b6e25ba0822ed289fb45\n"
    },
    {
      "commit": "3cb5ded990452dd7ee909a02261aabf32ebdc45a",
      "tree": "c87a85cc2c97ad3f31adeee0ae5e5e4f3457931f",
      "parents": [
        "39184a08099e0b8fc799a75445ad0a7814bd48ac"
      ],
      "author": {
        "name": "Nicolas Roard",
        "email": "nicolas@android.com",
        "time": "Wed Feb 23 18:18:46 2011 -0800"
      },
      "committer": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Tue Mar 08 13:34:56 2011 -0800"
      },
      "message": "Partial invalidation of the browser textures\n\ncorresponding webkit CL: https://android-git.corp.google.com/g/#change,100673\n\nbug:3461349 bug:3464483\nChange-Id: I913b07a27129e37d8d949dd62e71d350ed119569\n"
    },
    {
      "commit": "39184a08099e0b8fc799a75445ad0a7814bd48ac",
      "tree": "c0ac5e499f95588654450a91ba84bf5476be8925",
      "parents": [
        "c040eb20a8e8c1bef134490d71568fe2546d0f55",
        "9af6c1ce575fdc3777198043850d466afcdbda9b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 12:28:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 12:28:07 2011 -0800"
      },
      "message": "Merge \"In xlarge, use \"tab\" instead of \"window\"\" into honeycomb-mr1"
    },
    {
      "commit": "2243e555b061254f7f0f72ca1d6cd44db6c266fa",
      "tree": "bcf14ea5296e62ec22c6c3be1f1e3e76ae83c6b1",
      "parents": [
        "949d0c8c384437d92fc1432b750da6da59df1fa7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 08 11:46:28 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 08 11:46:28 2011 -0800"
      },
      "message": "Correctly handle opaque fading views\nBug #3475554\n\nChange-Id: Ia4915ada67046486103dfc6f08e4dac8564f85dd\n"
    },
    {
      "commit": "9af6c1ce575fdc3777198043850d466afcdbda9b",
      "tree": "633ba372b275aa50deb36b9587dfcc80a5456157",
      "parents": [
        "055a858562e04c903988d09973accc8aeeece02c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 11:01:58 2011 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Mar 08 11:01:58 2011 -0800"
      },
      "message": "In xlarge, use \"tab\" instead of \"window\"\n\n Bug: 4027268\n Use \"tab\" instead of \"window\" in incognito welcome page in\n xlarge.\n\nChange-Id: I7582b845d5848db742a2884e65161ca7c00d1fd8\n"
    },
    {
      "commit": "949d0c8c384437d92fc1432b750da6da59df1fa7",
      "tree": "870dd094812c26bd311a2a72c7e9067be63e53ff",
      "parents": [
        "055a858562e04c903988d09973accc8aeeece02c",
        "cfc22c533222f0181be7a717fbf721891d3bfd2d"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Mar 08 10:21:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 10:21:54 2011 -0800"
      },
      "message": "Merge \"Text handles positions\u0027 are correctly updated.\" into honeycomb-mr1"
    },
    {
      "commit": "055a858562e04c903988d09973accc8aeeece02c",
      "tree": "7f4ea5e4b31ad87418f72798c9af9647ecc89e81",
      "parents": [
        "102930a0deaf8280a65321de0d6c120a638da9e2",
        "93553d7fb32cf888806bff8e179d724b53d43bbd"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Mar 08 09:06:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 09:06:54 2011 -0800"
      },
      "message": "Merge \"Do not attempt to start action mode if there is no parent.\" into honeycomb-mr1"
    },
    {
      "commit": "93553d7fb32cf888806bff8e179d724b53d43bbd",
      "tree": "2277cda059cfd09a0e6747e40333419cfc0c8e9b",
      "parents": [
        "6478e4f0b0a6d34251ca0125eb6067f038e344aa"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Mar 08 11:43:40 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Mar 08 11:43:40 2011 -0500"
      },
      "message": "Do not attempt to start action mode if there is no parent.\n\nBug:3514747\nChange-Id: Id4c5c803bfb8bb2f5f81fa15599784e808e0d223\n"
    },
    {
      "commit": "85a50ff48b2331913cc87f483eafba9f231c8c8c",
      "tree": "a75bba4c918282176649159c3aac039e3990582f",
      "parents": [
        "102930a0deaf8280a65321de0d6c120a638da9e2"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Jan 25 14:42:12 2011 -0500"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Mar 08 08:35:54 2011 -0500"
      },
      "message": "Pass the auto login header information to the app.\n\nAdd a new callback to handle auto login requests.\n\nBug: 3367381\nChange-Id: I2ee8038cdf8a4ff9d1d3de0c871a0c60f1769655\n"
    },
    {
      "commit": "47db61de63e430dab085cecf5256f8a5c8baf264",
      "tree": "7f5b08d29852b97223658ccdeacea5b06be4149e",
      "parents": [
        "9f5f7af6ccaf14303c109bfd5b2605eac16c46c6"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Tue Mar 08 10:47:43 2011 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Tue Mar 08 10:47:43 2011 +0000"
      },
      "message": "Fix for bug 3469242 Turn of extra debugging before shipping\n\nReverting 3469242 Turn of extra debugging before shipping\nmanually since that was done in master.\n\nChange-Id: I0e6ec7dd22ec07e09af7d7270c05ad2b6cc624bb\n"
    },
    {
      "commit": "102930a0deaf8280a65321de0d6c120a638da9e2",
      "tree": "24296ed0519714186a5b3c764a6073404243756e",
      "parents": [
        "bc8a8e8c926115cb7b3910d016e5cff12b0f7b0a",
        "dfed7c006a2f1c36c45043da7264c0a8a8f12bbf"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Mon Mar 07 23:23:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 23:23:36 2011 -0800"
      },
      "message": "Merge \"Remove deprecated and unused entryEvicted method.\" into honeycomb-mr1"
    },
    {
      "commit": "bc8a8e8c926115cb7b3910d016e5cff12b0f7b0a",
      "tree": "8eab6b8aea4182516ce4319b474d94f3d07e2cf5",
      "parents": [
        "823f5bf3db8b2f588ae917aaff5d27a65c87f132",
        "cabfcc1364eb7e4de0b15b3574fba45027b45cfc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 22:40:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 22:40:27 2011 -0800"
      },
      "message": "Merge \"Add support for partial invalidates in WebView Bug #3461349\" into honeycomb-mr1"
    },
    {
      "commit": "50c294f21b3348010c3f91c5a998d54e1e45d2e4",
      "tree": "b7e69fa6744fda122ab667dbb9745f3f4741a06e",
      "parents": [
        "ff23352ea70339c4230d628ab294fbf52159da06"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Mon Mar 07 19:13:42 2011 -0800"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Mon Mar 07 19:13:42 2011 -0800"
      },
      "message": "Clarify rules about encryption of emulated storage.\n\nBug: 3351426\nChange-Id: I3a8fcd369862f3eab1781699108e29fe7ab474a0\n"
    },
    {
      "commit": "37e792d53d4b38d1283960d62edcd63ef0a30e5e",
      "tree": "9d53590e2c657fb2afbb72360c095d4e41616ce5",
      "parents": [
        "4bd6ccd25162a7634a90cfde72dcdc7d581d9a88",
        "db773c557226e8008a1fff7596321a69289c80ba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Mar 07 18:20:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:20:23 2011 -0800"
      },
      "message": "Merge \"Fix issue #3515088: Don\u0027t be so aggressive trying to reclaim memory\" into honeycomb-mr1"
    },
    {
      "commit": "4bd6ccd25162a7634a90cfde72dcdc7d581d9a88",
      "tree": "a693620e273c898403f1784ed4bbc136684ebd08",
      "parents": [
        "25b81110b1a4d8882727ebdb8aef523f108b53fd",
        "88172fe49cf78f73fa7bf2b1bde665b45b1712ca"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Mar 07 18:12:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:12:34 2011 -0800"
      },
      "message": "Merge \"Restore save/restore calls removed recently\" into honeycomb-mr1"
    },
    {
      "commit": "25b81110b1a4d8882727ebdb8aef523f108b53fd",
      "tree": "7fd418db5127185769e7502fc7cf37d10a26fb2d",
      "parents": [
        "ad542efb8aa241d3e576d9567f5b0979355037b3",
        "9b7146db6d9c0586b98b062fbcdb3fac6cc54d19"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 18:11:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:11:21 2011 -0800"
      },
      "message": "Merge \"Fix EGL JNI bugs Bug #3461349\" into honeycomb-mr1"
    },
    {
      "commit": "cabfcc1364eb7e4de0b15b3574fba45027b45cfc",
      "tree": "f38e237ba2009dcacb5082a99928aad379a7adc0",
      "parents": [
        "9b7146db6d9c0586b98b062fbcdb3fac6cc54d19"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 18:06:46 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 18:09:03 2011 -0800"
      },
      "message": "Add support for partial invalidates in WebView\nBug #3461349\n\nThis change also fixes two bugs that prevented partial invalidates\nfrom working with other views. Both bugs were in our EGL implementation:\nthey were preventing the caller from comparing the current context/surface\nwith another context/surface. This was causing HardwareRenderer to always\nredraw the entire screen.\n\nChange-Id: I33e096b304d4a0b7e6c8f92930f71d2ece9bebf5\n"
    },
    {
      "commit": "ad542efb8aa241d3e576d9567f5b0979355037b3",
      "tree": "942a0e5dbdf3484906de1ac6220e45cdd3aa10c7",
      "parents": [
        "a46c1df226f2aea54d3bb068b0537c9b1d28590c",
        "0818020d7cb04d83d51b71b8262d34bd79a76a95"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 18:08:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:08:11 2011 -0800"
      },
      "message": "Merge \"Fix bug 3506292 - Add guards against bad event streams to ScaleGestureDetector\" into honeycomb-mr1"
    },
    {
      "commit": "9b7146db6d9c0586b98b062fbcdb3fac6cc54d19",
      "tree": "bb07142137a690e7fe705608da0d779ea942809e",
      "parents": [
        "0aaa11ed5be45170fb2535a6ce021c92b18d8878"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 18:05:04 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 18:05:04 2011 -0800"
      },
      "message": "Fix EGL JNI bugs\nBug #3461349\n\nBefore this change, eglGetCurrent*() could not be used to compare\ncontexts, displays and surfaces at the Dalvik level.\n\nChange-Id: I442037dae37bc357b64810ab10c779b5754e9153\n"
    },
    {
      "commit": "88172fe49cf78f73fa7bf2b1bde665b45b1712ca",
      "tree": "cc6895c8693606c5d67972044582d1aa4f398b30",
      "parents": [
        "a46c1df226f2aea54d3bb068b0537c9b1d28590c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Mar 07 17:36:33 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Mar 07 17:36:33 2011 -0800"
      },
      "message": "Restore save/restore calls removed recently\n\nCalls thought to be duplicates were removed, which caused rendering problems\nfor Browser as well as crashes in the widget list and music.\n\nChange-Id: I6364aaa362619ea3dd368990304d61d84bbe2a90\n"
    },
    {
      "commit": "0818020d7cb04d83d51b71b8262d34bd79a76a95",
      "tree": "cfa3f92951a0c9fcadbc503614c6abf811d8cb5c",
      "parents": [
        "d452dbc2b62a9ddf7558965404f69f9a5e4ad1f5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 16:48:29 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 16:48:29 2011 -0800"
      },
      "message": "Fix bug 3506292 - Add guards against bad event streams to ScaleGestureDetector\n\nChange-Id: Id38ebb368168b7157369964e39948036405427b1\n"
    },
    {
      "commit": "a46c1df226f2aea54d3bb068b0537c9b1d28590c",
      "tree": "9aaa6d382a014901d4cd8cecb0afa540085b6ec0",
      "parents": [
        "ab7c3245ed7a725406a58826382471105c725468",
        "3ba8f5d675831647e45d0ce11507c85dfb5f753b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 16:25:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 16:25:20 2011 -0800"
      },
      "message": "Merge \"Fix bug 4021346 - crash while navigating\" into honeycomb-mr1"
    },
    {
      "commit": "cfc22c533222f0181be7a717fbf721891d3bfd2d",
      "tree": "198f7a4107b0ea784997e8c7314d0e9a29e8e811",
      "parents": [
        "ab7c3245ed7a725406a58826382471105c725468"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Mar 07 15:50:47 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Mar 07 15:50:47 2011 -0800"
      },
      "message": "Text handles positions\u0027 are correctly updated.\n\nBug 3510106\n\nThe CAB animation does not fire events, which does not update the\nhandles\u0027 positions.\n\nThe solution is to make the handle update their position before any\ndraw traversal, using an onPreDrawListener. The ScrollingPopupWindow\nonScroll listener is no longer needed with this change. This is also\na more robust solution since other events (such as animations) may\nchange the TextView\u0027s position.\n\nThe cost is a recomputation of the Handles\u0027 positions at each redraw\nwhich was not necessary with listeners. But as mentioned before, not\nall possible events provide listeners or will in the future.\n\nChange-Id: I0f46118de5f660a75d95eecb2cf987fcb4b3b322\n"
    },
    {
      "commit": "3ba8f5d675831647e45d0ce11507c85dfb5f753b",
      "tree": "ad8b692b2b11310389a8cff607d6a1c722d7cbed",
      "parents": [
        "d452dbc2b62a9ddf7558965404f69f9a5e4ad1f5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 15:36:33 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 15:36:33 2011 -0800"
      },
      "message": "Fix bug 4021346 - crash while navigating\n\nChange-Id: Iff60c5f4214c56597f2a1b393982d023866e490e\n"
    },
    {
      "commit": "43a811979d55587e014134f6050dc90ca918f9ce",
      "tree": "cce9adb92373cfd9b176c6d4694a2db944c127eb",
      "parents": [
        "4ed072f904b5344ce4ef6f832c618a1d3f43867d",
        "8fca37ce308e45f58220752ef9776c55ef44491d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 15:06:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 15:06:02 2011 -0800"
      },
      "message": "Merge \"Fix bug 3501766 - Make the action bar \"up\" visual more prominent\" into honeycomb-mr1"
    },
    {
      "commit": "8fca37ce308e45f58220752ef9776c55ef44491d",
      "tree": "57058e72f5836cf1beadc7ad7dd0fe8195e7be0a",
      "parents": [
        "d452dbc2b62a9ddf7558965404f69f9a5e4ad1f5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 04 15:33:18 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 14:54:48 2011 -0800"
      },
      "message": "Fix bug 3501766 - Make the action bar \"up\" visual more prominent\n\nChange-Id: Id4b104dd6ca1df662479ab54f045e119585f990f\n"
    },
    {
      "commit": "6478e4f0b0a6d34251ca0125eb6067f038e344aa",
      "tree": "1b67593e33f5a2bdafa6e6c8155e4e49de565fd5",
      "parents": [
        "d686c31bf3da56378e174265889db9bca8e636a3",
        "69ee2688e821f2b477ef20af44d2d71dbe5032a3"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Mar 07 13:47:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 13:47:30 2011 -0800"
      },
      "message": "Merge \"New button assets for webview. DO NOT MERGE\" into honeycomb-mr1"
    },
    {
      "commit": "69ee2688e821f2b477ef20af44d2d71dbe5032a3",
      "tree": "e87d7352099904e1ebee9bda70aeafd6a3b038ea",
      "parents": [
        "19960989e2c5ad60e4d05ebb3b31bc25ecd751af"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Mar 02 16:56:54 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Mar 07 16:22:11 2011 -0500"
      },
      "message": "New button assets for webview. DO NOT MERGE\n\nBug:3009375\n\nChange-Id: I27fc6a62845075f4a5f5708ef0a12dd928b12403\n"
    },
    {
      "commit": "c5f7f582a6b7632c34270a9d1edb04bc4b7e2640",
      "tree": "b0c02f0f2372bc56e8f4204ec1f2d13c1725f09d",
      "parents": [
        "0f73fe1c847f260d52675ffc1ef54b6daf136772",
        "e5d97c7fde50aec4e3306a00c4c743baa84b448f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Mar 07 13:03:44 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 13:03:44 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr1"
    },
    {
      "commit": "e5d97c7fde50aec4e3306a00c4c743baa84b448f",
      "tree": "894db2febfb7cab23186fdc3e7f6ec2580a5fc97",
      "parents": [
        "d452dbc2b62a9ddf7558965404f69f9a5e4ad1f5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Mar 07 12:53:42 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Mar 07 12:53:42 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id71f94e856fb7e4cbc9b24ff6afa9085b0e03244\n"
    },
    {
      "commit": "0f73fe1c847f260d52675ffc1ef54b6daf136772",
      "tree": "0875cc55d2d16c5513fe6bc37ab3d423e5be349d",
      "parents": [
        "19960989e2c5ad60e4d05ebb3b31bc25ecd751af",
        "372813031008dd335c9d7abbc1c8d284cbd1b1dd"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Mar 07 12:46:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 12:46:59 2011 -0800"
      },
      "message": "Merge \"bug:3513950 Rename \"completedDownload\" to \"addCompletedDownload\"\" into honeycomb-mr1"
    },
    {
      "commit": "db773c557226e8008a1fff7596321a69289c80ba",
      "tree": "fdcc1aeff45102dce55f1004fcf16ea82fe2010a",
      "parents": [
        "b191225940ba2f1f56100e62ba2a4f6a49e820ea"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 04 16:43:41 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Mar 07 11:57:33 2011 -0800"
      },
      "message": "Fix issue #3515088: Don\u0027t be so aggressive trying to reclaim memory\n\nChange-Id: I8184306fa8c27a41b8bcfcad8d96985be8f0c9aa\n"
    },
    {
      "commit": "372813031008dd335c9d7abbc1c8d284cbd1b1dd",
      "tree": "0cdd1b977a76d967ade110d2b92682b1a5de3376",
      "parents": [
        "ec1f1f4cfc6e253cee4320fe33a385d2218a9bb2"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Mar 07 11:25:01 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Mon Mar 07 11:51:14 2011 -0800"
      },
      "message": "bug:3513950 Rename \"completedDownload\" to \"addCompletedDownload\"\n\nChange-Id: I28b33a0268309d74fd2512b5bdb599f38ff3a96d\n"
    },
    {
      "commit": "f0210c36218c03dc30e444ef85690dc815097920",
      "tree": "87ec17e932fe4e94182e16314e25369478ffdd75",
      "parents": [
        "0aaa11ed5be45170fb2535a6ce021c92b18d8878",
        "8529745b27877d98a0c76692295a3fcac238b1e6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Mar 07 11:47:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 11:47:58 2011 -0800"
      },
      "message": "Merge \"Joystick tweaks. (DO NOT MERGE)\" into honeycomb-mr1"
    },
    {
      "commit": "0aaa11ed5be45170fb2535a6ce021c92b18d8878",
      "tree": "957a43cf9218af81788dc6c84c389ff8a0d174e6",
      "parents": [
        "ec1f1f4cfc6e253cee4320fe33a385d2218a9bb2",
        "d6cf477e5d6245a63f71958b75c3d658cd6c100e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 07 11:24:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 11:24:02 2011 -0800"
      },
      "message": "Merge \"Remove many unnecessary save/restore calls.\" into honeycomb-mr1"
    },
    {
      "commit": "d452dbc2b62a9ddf7558965404f69f9a5e4ad1f5",
      "tree": "9f930f348422c8c0d34a848ae51b814e7772a03a",
      "parents": [
        "9ab91b843a82ccc853b78cc3c0f21c86e668418e",
        "7ab73e757ac6b66b0066c8ff41c2d589adacd248"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Mar 07 10:21:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 10:21:11 2011 -0800"
      },
      "message": "Merge \"Fixing issue where AppWidget service was being hit regardless of caching in RemoteViewsAdapter. (3467340)\" into honeycomb-mr1"
    },
    {
      "commit": "9ab91b843a82ccc853b78cc3c0f21c86e668418e",
      "tree": "df90b4e9d0932d653a2a63b867af89422716858b",
      "parents": [
        "ef56004420cd9f1cb84f22e20d649ba8f1791dea",
        "4fb35d4ddc954ff318516c13547c27e7ae1ff2fa"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 07 10:20:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 10:20:23 2011 -0800"
      },
      "message": "Merge \"Fix bug 3509417 - Serialize touch event handling in webview\" into honeycomb-mr1"
    },
    {
      "commit": "dfed7c006a2f1c36c45043da7264c0a8a8f12bbf",
      "tree": "eed1643e0291d34fa41014930082053100caa99d",
      "parents": [
        "ef56004420cd9f1cb84f22e20d649ba8f1791dea"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Feb 25 17:57:04 2011 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Mon Mar 07 09:07:07 2011 -0800"
      },
      "message": "Remove deprecated and unused entryEvicted method.\n\nChange-Id: I30ccf3d798a3ebfc88a1b340efaaacf524d56fae\nhttp://b/3461302\n"
    },
    {
      "commit": "ef56004420cd9f1cb84f22e20d649ba8f1791dea",
      "tree": "7a721cfb8d056bb033f0f784350965f31442cb14",
      "parents": [
        "9f5f7af6ccaf14303c109bfd5b2605eac16c46c6",
        "f914801b1574e0141f7b4b8ffb34fd7504e83348"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Mar 07 07:30:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 07:30:09 2011 -0800"
      },
      "message": "Merge \"SearchView textfield backgrounds for bracketing the submit/voice button and improve padding.\" into honeycomb-mr1"
    },
    {
      "commit": "9f5f7af6ccaf14303c109bfd5b2605eac16c46c6",
      "tree": "f56345b5521f7e76d20a984f9470adc266a8293f",
      "parents": [
        "7d83f6020c31c21b84114b35e6303895d082e18d"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Thu Feb 24 11:14:11 2011 +0000"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Mon Mar 07 13:01:28 2011 +0000"
      },
      "message": "Deprecating webkit API\u0027s that might not be supported in the future do not merge\n\nChange-Id: I7ed9498a24aceee529397bbe1ed96a15f834b4eb\n"
    },
    {
      "commit": "7d83f6020c31c21b84114b35e6303895d082e18d",
      "tree": "a1af4f93b8724609a7edc62c9588fedfb89048eb",
      "parents": [
        "d75ff0e2965f28a5b3a93c6f4aeae306ebd2da79",
        "928ec5e021162fe371da8bdac7f5bb2c854b1aa1"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Sat Mar 05 09:25:30 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 05 09:25:30 2011 -0800"
      },
      "message": "am 928ec5e0: Merge \"Modify connectivity manager test suite so that it can be run on Wi-Fi only device.\" into honeycomb\n\n* commit \u0027928ec5e021162fe371da8bdac7f5bb2c854b1aa1\u0027:\n  Modify connectivity manager test suite so that it can be run on Wi-Fi only device.\n"
    },
    {
      "commit": "8529745b27877d98a0c76692295a3fcac238b1e6",
      "tree": "0327e434025461d9ed376ef6982855fd7f1e5a35",
      "parents": [
        "54bb98698a3550250b332b2f4d756b1a5c7473f5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 04 13:07:49 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 04 19:12:41 2011 -0800"
      },
      "message": "Joystick tweaks. (DO NOT MERGE)\n\nEnsure that the joystick can always reach -1.0, 0.0 and 1.0 positions\neven when noise filtering is applied.  (Bug: 3514510)\n\nAdd support for a few more standard axes.\n\nAdd additional mapping modes for axes.\nSome axes are inverted from standard interpretation\nor are actually intended to be split into two distict axes\nsuch as left/right trigger controls or accelerator/brake.\n\nAdd key layout file for a G25 racing wheel and XBox 360 controller\nto tweak behavior.  They work fine without them but the axis mappings\nare not ideal.\n\nChange-Id: I0fddd90309af4dc14d35f34fe99ed6e521c0b7c7\n"
    },
    {
      "commit": "4fb35d4ddc954ff318516c13547c27e7ae1ff2fa",
      "tree": "44727254b60374abe1e82ba2a2c50c8732fb2222",
      "parents": [
        "b191225940ba2f1f56100e62ba2a4f6a49e820ea"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 17:54:55 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 04 19:11:15 2011 -0800"
      },
      "message": "Fix bug 3509417 - Serialize touch event handling in webview\n\nMake sure WebView doesn\u0027t process touch events out of order.\n\nChange-Id: Id046139af99d0d3f32cc481ca1d85d32ced67f75\n"
    },
    {
      "commit": "54bb98698a3550250b332b2f4d756b1a5c7473f5",
      "tree": "75bcd7635c70dccdcadbb3629e4b340975e13c35",
      "parents": [
        "99b862476df2f5d487db98a32a0c88e3a6be8420",
        "79dd31f73d8ca4432d6f83bef1221cc3e93e932c"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Mar 04 17:58:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 17:58:09 2011 -0800"
      },
      "message": "Merge \"Don\u0027t fail unlinking death recipients on dead binders\" into honeycomb-mr1"
    },
    {
      "commit": "79dd31f73d8ca4432d6f83bef1221cc3e93e932c",
      "tree": "2f335f997d596c620aa97f3f32ebb07588cf8a36",
      "parents": [
        "371fd13c31b7e067fafc680948b907b6a0a621d7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Mar 04 17:45:00 2011 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Mar 04 17:45:00 2011 -0800"
      },
      "message": "Don\u0027t fail unlinking death recipients on dead binders\n\nIt\u0027s legal to call unlinkToDeath() *after* receiving binderDied(),\nas long as the recipient being unlinked was in fact linked\npreviously.  Don\u0027t throw an exception in this case.  (The\nexception was going unhandled in the system process, bringing\ndown the runtime.  That\u0027s bad.)\n\nThe change here is a bit subtle.  In the new implementation, the\nlifetime of a JavaDeathRecipient -- the fundamental bridge between\nIBinder objects and the Dalvik/JNI world -- is tied to the\nlifetime of the Dalvik-side BinderProxy object it\u0027s associated\nwith.  That means it\u0027s inappropriate for the JavaDeathRecipient\nto disappear [for purposes of being referenced from the Dalvik\nside] just because the IBinder has sent out its obituaries, and\ninstead the JavaDeathRecipient objects are kept around until\nthe Dalvik-side client code actually drops its reference to the\nBinderProxy.\n\nThis boils down to a one-line change:  we no longer unpin the\nJavaDeathRecipients and free them immediately in response to\nbinderDied().\n\nThe rest of the CL is #ifdefed-out debugging that is invaluable\nwhen bugs crop up.\n\nBug 3513703\n\nChange-Id: I743fa49669c9252f71dcabfd8dcf42ed729b70a5\n"
    },
    {
      "commit": "d6cf477e5d6245a63f71958b75c3d658cd6c100e",
      "tree": "2c8429aa1173efdb53edb3f3cdcf874dc4b2788c",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Mar 04 17:10:54 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Mar 04 17:10:54 2011 -0800"
      },
      "message": "Remove many unnecessary save/restore calls.\n\nThis should help complex applications by reducing the amount of\nunnecessary work performed by the renderer.\n\nChange-Id: I9bdebb1a35cdbcc3d926b7485f19d9e88a019040\n"
    },
    {
      "commit": "f914801b1574e0141f7b4b8ffb34fd7504e83348",
      "tree": "4447ef683e221723a25afe02387f944fda6f0396",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Mar 04 16:59:08 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Mar 04 16:59:08 2011 -0800"
      },
      "message": "SearchView textfield backgrounds for bracketing the submit/voice button and improve padding.\n\nBug: 3321263\nChange-Id: I198d7be7752e28954505cd68f43edbe311385bb5\n"
    },
    {
      "commit": "7ab73e757ac6b66b0066c8ff41c2d589adacd248",
      "tree": "87050501ec9ddf7259dfd098ab985c58228eb9af",
      "parents": [
        "d7e80b9d5046603ac4a36ea74e204a2ad70a4dca"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Mar 04 15:47:23 2011 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Mar 04 15:58:02 2011 -0800"
      },
      "message": "Fixing issue where AppWidget service was being hit regardless of caching in RemoteViewsAdapter. (3467340)\n\nChange-Id: Icbcbf6ef94a861d88243bd2d6587995991b53c82\n"
    },
    {
      "commit": "0b51f57479f243a597d7c73b6ac44d3e687bafa8",
      "tree": "d5ec38bfc7a914ee331a6d61eca28798492e7358",
      "parents": [
        "abd481f686ccce3eb1277ba6d560960d640dc4bb",
        "d836dce27bb604286b1952ad064de1b5412ab46d"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Mar 04 15:40:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 15:40:00 2011 -0800"
      },
      "message": "Merge \"Updated stat notification icons\" into honeycomb-mr1"
    },
    {
      "commit": "d836dce27bb604286b1952ad064de1b5412ab46d",
      "tree": "4234057cd5920e125b69c68c3630d6c7c4632f92",
      "parents": [
        "91ac3dc06d1b99c5e63cda3b5ae0adfec406fd7a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Mar 04 15:28:30 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Mar 04 15:31:56 2011 -0800"
      },
      "message": "Updated stat notification icons\n\nChange-Id: I5084007427928c96de1bc64add0f1069d50ffaec\n"
    },
    {
      "commit": "97827bbd6ce10471f2c4399ffbe4dce2faf6d632",
      "tree": "029d52bf40144a2b3e35b59a525c7c30c6dec768",
      "parents": [
        "4d3e7fb7ab00c190aa7ce4f8a4d5174909067ccc",
        "f196eb07f62707963574b6b09818cbd4f22986c7"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Mar 04 15:03:46 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 15:03:46 2011 -0800"
      },
      "message": "Merge \"Update media controller appearance.\" into honeycomb-mr1"
    },
    {
      "commit": "f196eb07f62707963574b6b09818cbd4f22986c7",
      "tree": "2641320eba4e7c2ec2ea791c20c455f4ba1213cf",
      "parents": [
        "b191225940ba2f1f56100e62ba2a4f6a49e820ea"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Mar 04 17:43:32 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Mar 04 17:43:32 2011 -0500"
      },
      "message": "Update media controller appearance.\n\nbug:3498335\n\nDo not set a background for media buttons, and provide enough room\nfor the full height of the slider.\n\nChange-Id: I3e2c29d8ff0d61b64e0128dd32ed1c9fb56b02ef\n"
    },
    {
      "commit": "4d3e7fb7ab00c190aa7ce4f8a4d5174909067ccc",
      "tree": "a65d3594b345a3a847c9887e1c40af2a842c4f7e",
      "parents": [
        "371fd13c31b7e067fafc680948b907b6a0a621d7",
        "886d000c0cf07cc7ee997e1e1dbac80452c86c1b"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Mar 04 13:52:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 13:52:11 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr1"
    },
    {
      "commit": "886d000c0cf07cc7ee997e1e1dbac80452c86c1b",
      "tree": "e28cebd8732975e8b20f4d9b4c8b7cca65000e18",
      "parents": [
        "b191225940ba2f1f56100e62ba2a4f6a49e820ea"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Mar 04 13:40:34 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Mar 04 13:40:34 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I7795f176a3ca479b44cccdbf4015cff08313d80d\n"
    },
    {
      "commit": "371fd13c31b7e067fafc680948b907b6a0a621d7",
      "tree": "a9e8a88ef2b2b68f222545c81fa08e759f3755d3",
      "parents": [
        "865448a04f4921877d652c3018ef65bada312084",
        "708b47d1ecf62dbf2faf0b42aae880f719b42963"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Mar 04 12:06:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 12:06:22 2011 -0800"
      },
      "message": "Merge \"Fix bug 3511256 invalid TTS parameter cache size\" into honeycomb-mr1"
    },
    {
      "commit": "78e7684713ddac5e8e3cf69b702cbcb4e473aacd",
      "tree": "8f41ad3154274cf5974040d2a2a19f2d0e2a8fc0",
      "parents": [
        "42424da28b7e2c61d48b13f0daaf2f5b94788c93",
        "b0b225602cc84e0602450a417a562e8f53f29c6b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Mar 04 11:36:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 11:36:17 2011 -0800"
      },
      "message": "Merge \"getTextRunCursor gets deprecated in SpannableStringBuilder\" into honeycomb-mr1"
    },
    {
      "commit": "b0b225602cc84e0602450a417a562e8f53f29c6b",
      "tree": "6219af43c4f88418ccef686e04b78325b0871970",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Mar 03 14:51:39 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Mar 04 11:19:40 2011 -0800"
      },
      "message": "getTextRunCursor gets deprecated in SpannableStringBuilder\n\nChange-Id: I2d408ebff90add7afc242bb01df9ab96c6fc7fa7\n"
    },
    {
      "commit": "b0be85f50d55b03a34bec5bbb326daa79d5907fe",
      "tree": "3ba1ed21a061897139a9fd0fcbecd146e9b8b9f0",
      "parents": [
        "b191225940ba2f1f56100e62ba2a4f6a49e820ea",
        "7840055f76f2ba1a0052aee09e578cf9314f5364"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Mar 04 10:35:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 10:35:40 2011 -0800"
      },
      "message": "Merge \"Fix problem with transparent background on Twitter app\" into honeycomb-mr1"
    },
    {
      "commit": "91ac3dc06d1b99c5e63cda3b5ae0adfec406fd7a",
      "tree": "17947c40010a5d9c962e5104990b269af502d849",
      "parents": [
        "6e38d26c1e66cc957c33d4263013e02623ebd6da",
        "e11ce83a96c61cf4f51ea62a32917e5814127516"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Mar 04 09:32:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 09:32:14 2011 -0800"
      },
      "message": "Merge \"Use the same width as the TextView created layout.\" into honeycomb-mr1"
    },
    {
      "commit": "7840055f76f2ba1a0052aee09e578cf9314f5364",
      "tree": "ff32aa79aee5c0e93836e775293404813f7e2a4d",
      "parents": [
        "6e38d26c1e66cc957c33d4263013e02623ebd6da"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Mar 03 08:18:17 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Mar 04 09:08:07 2011 -0800"
      },
      "message": "Fix problem with transparent background on Twitter app\n\nListViews whose items don\u0027t cover their entire content area should not\nreturn true for isOpaque()\n\nChange-Id: I9165c0315a49bb5774bdcd4c1b89c1be0ebfcebf\n"
    },
    {
      "commit": "48f91e35c5188f3dc78c12b8e8638a248221691b",
      "tree": "b4921f287b2d23044f7bd9b865d0cce06474497f",
      "parents": [
        "1e158e9ce78c25dc5de402f14654a8955de7fddc",
        "e3a7f628c6d9fef42be24999b3137ebe5c6f3525"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 03 22:23:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 22:23:07 2011 -0800"
      },
      "message": "Merge \"Fix Fragment.onInflate() to actually work correctly.\" into honeycomb-mr1"
    },
    {
      "commit": "e3a7f628c6d9fef42be24999b3137ebe5c6f3525",
      "tree": "48ea9dc2b28e2d27c4da5c104491b31d087d2192",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 03 21:48:24 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 03 22:17:16 2011 -0800"
      },
      "message": "Fix Fragment.onInflate() to actually work correctly.\n\nLike, um, it needs to be given the Activity since this is called before\nthe activity is attached.\n\nAnd it was called after the entire fragment and its *view* was created\nwhen being restored from saved state.\n\nAnd the documentation was whacked.\n\nAlso fix the IME selector to dismiss when you tap outside of it.\n\nChange-Id: Icbcafe7558965a570bdef9cda3441b1f0f7a317c\n"
    },
    {
      "commit": "1e158e9ce78c25dc5de402f14654a8955de7fddc",
      "tree": "5ac6b680d2f41a07821a9f2267672fc16e11b23c",
      "parents": [
        "327e94daff12ab4ac4da61a3ea802f3f225d1b3a",
        "9aa597e68b3fb30b079d627e1fcdea766e98ad26"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 20:28:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 20:28:59 2011 -0800"
      },
      "message": "Merge \"Propagating core settings to the system process.\" into honeycomb-mr1"
    },
    {
      "commit": "708b47d1ecf62dbf2faf0b42aae880f719b42963",
      "tree": "cc99306d2d4af58a17f137ab5dbcb9a9fc73073f",
      "parents": [
        "e70c6607e0316fe390d52a544f6832c60223881f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 03 18:55:19 2011 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 03 18:55:19 2011 -0800"
      },
      "message": "Fix bug 3511256 invalid TTS parameter cache size\n\nThe NB_CACHED_PARAMS is the number of cached parameters, not\n the size of the array for cached parameters.\n\nChange-Id: I3d3053bbf247f3f89ae1ea07a931d33df7857a7c\n"
    },
    {
      "commit": "b97435c94f4d35a70d63e5dcba5415b0110cf2c9",
      "tree": "bf449975f9cb01682c624d75c40f58a9143534f3",
      "parents": [
        "190586b723dc8748dad43b1367ef062c6d5c190e"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Mar 03 18:41:06 2011 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Mar 03 18:46:24 2011 -0800"
      },
      "message": "Modify connectivity manager test suite so that it can be run on Wi-Fi\nonly device.\n\nDO NOT MERGE\n\nbug id: 3511242\n\nChange-Id: I7dc6d30793cf679b53af571f58b7405ab9e33299\n"
    },
    {
      "commit": "9aa597e68b3fb30b079d627e1fcdea766e98ad26",
      "tree": "331c05d3a5372bdd3ce89ab326929ec5f6085dbf",
      "parents": [
        "6e71c954faff34b78a2952436b4f48d84a8c20cd"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 18:17:41 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 18:20:43 2011 -0800"
      },
      "message": "Propagating core settings to the system process.\n\nbug:3511123\n\nNow the core settins are stored in the ActivityThread\ninstad in the AppBindData of the currently bound app.\nAlso the settings are pushed to the system process on\ninit.\n\nChange-Id: I100bb7dc80d0d4548def22c328427bbef1694eb7\n"
    },
    {
      "commit": "73016396993efaa7b4bc23b5e8bf198deb230a2a",
      "tree": "cb8716bc71b74f79dca835bc503089800f0f3d5f",
      "parents": [
        "87ed42d065653aa30b2d1b8b220b75375cf9af30",
        "656f7a729f8a01d42de610579e8cc2ba1f208076"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 17:45:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 17:45:33 2011 -0800"
      },
      "message": "Merge \"Add a test for persist properties settings\" into honeycomb-mr1"
    },
    {
      "commit": "656f7a729f8a01d42de610579e8cc2ba1f208076",
      "tree": "d9a43555af62f4c5607ccf6b15033384ad6db289",
      "parents": [
        "6e71c954faff34b78a2952436b4f48d84a8c20cd"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 16:52:43 2011 -0800"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 17:42:40 2011 -0800"
      },
      "message": "Add a test for persist properties settings\n\nChange-Id: I7bf70104a8cadc739a79d3d855d276628655883c\n"
    },
    {
      "commit": "d7e80b9d5046603ac4a36ea74e204a2ad70a4dca",
      "tree": "a8a99c26d2d48e4a64f9bbc0a552ea12fdd3ffe4",
      "parents": [
        "a7001ee8b60d66c25de69c8496108c40a0f2df88",
        "b748186c7099b1b3ffc9bf28f4c5a47c81689a43"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Mar 03 17:16:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 17:16:10 2011 -0800"
      },
      "message": "Merge \"fix NPE in getSearchBox\" into honeycomb-mr1"
    }
  ],
  "next": "b748186c7099b1b3ffc9bf28f4c5a47c81689a43"
}
