)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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"
    },
    {
      "commit": "b748186c7099b1b3ffc9bf28f4c5a47c81689a43",
      "tree": "a282d0c3927c9cad39f71d9ff723842b379ed558",
      "parents": [
        "268c7111f65c1f27598464c5f29ef4621bbf0407"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Mar 03 17:09:19 2011 -0800"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Mar 03 17:09:27 2011 -0800"
      },
      "message": "fix NPE in getSearchBox\n\n    Bug: 3510741\n    added null check\n\nChange-Id: I256375b2168942f0b4b700912f2f2ae40ce90492\n"
    },
    {
      "commit": "389bf4f734f1820e31f8807d117b6b15ded9ff8b",
      "tree": "7c5b7547fd300f8482ee3cc83cb521d5d41bbe66",
      "parents": [
        "3080b85c2ef8846099ae86cd8fea65592a6a591d",
        "eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Mar 03 16:13:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 16:13:07 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: Revert \"LTE Changes for Telephony including Multiple PDN support and IPV6 support\"\" into honeycomb-mr1"
    },
    {
      "commit": "6c935e634844055b3e6a4deed64d6e3dc816d1c5",
      "tree": "5af0a13e6d54bb0f78a39742c614cd84391f69c3",
      "parents": [
        "6cc2bbe5cf8c959239d35972c0acac494e5c1559",
        "24be6f9b0666762ef1006240bf293111bd8d617e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 16:03:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 16:03:20 2011 -0800"
      },
      "message": "Merge \"Remove unneeded large-screen-specific translations.\" into honeycomb-mr1"
    },
    {
      "commit": "24be6f9b0666762ef1006240bf293111bd8d617e",
      "tree": "27f2fc24cd5a3bc56381518005f3846ac4eafcf4",
      "parents": [
        "0472beb9071c47bfdce0130478976e8dccd7008f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 15:47:03 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 15:47:55 2011 -0800"
      },
      "message": "Remove unneeded large-screen-specific translations.\n\nChange-Id: Ifb55c466fbd6450504c2111193ce3049ccd99425\n"
    },
    {
      "commit": "6cc2bbe5cf8c959239d35972c0acac494e5c1559",
      "tree": "018d0024e57bc82498795affd6b4848e29abc702",
      "parents": [
        "580cde18619be70d3fe296c83360bf52772af636",
        "47e57fd18f361900e3c3c98f4e0dea54e1694268"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Mar 03 15:39:18 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 15:39:18 2011 -0800"
      },
      "message": "Merge \"Shorten the animation length to make it snappier.\" into honeycomb-mr1"
    },
    {
      "commit": "47e57fd18f361900e3c3c98f4e0dea54e1694268",
      "tree": "29ecb56a1bed4e3197e3e2f66e9c163997aaaa01",
      "parents": [
        "c91437d38ae14a20046de47831eb0f9bfd329af7"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Mar 03 15:29:27 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Mar 03 15:29:27 2011 -0800"
      },
      "message": "Shorten the animation length to make it snappier.\n\nThis is double tap zoom animation.\n\nissue: 3509451\nChange-Id: Ibc09eb95f3e1aa6874e8182f811829ce3da7179d\n"
    },
    {
      "commit": "580cde18619be70d3fe296c83360bf52772af636",
      "tree": "082e1a80f329a7ee2e5cb289fe8fd581142fd491",
      "parents": [
        "789ff0a13b9bbb69ead32d0084ec9e058061f419",
        "c39a659fd7826702fd2df6138f8c38766839fb1f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 15:13:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 15:13:04 2011 -0800"
      },
      "message": "Merge \"Fix bug 3506261 - Theme attributes and placeholder assets to support selection action modes\" into honeycomb-mr1"
    },
    {
      "commit": "789ff0a13b9bbb69ead32d0084ec9e058061f419",
      "tree": "3b447e54a6d8a6462ca020091ce465e29acf6bbd",
      "parents": [
        "9c8de7331475ef6f55449d95d0dfc6dcb425d116",
        "0e37f21ca3d8d8348dc4a1bd81dd1f0adfe02f0e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 15:12:02 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 15:12:02 2011 -0800"
      },
      "message": "Merge \"Fix bug 3505901 - SeekBar should account for thumb width in layout\" into honeycomb-mr1"
    },
    {
      "commit": "0e37f21ca3d8d8348dc4a1bd81dd1f0adfe02f0e",
      "tree": "c855924f057c7728b8647f606ef384d87147a32a",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 15:08:45 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 15:08:45 2011 -0800"
      },
      "message": "Fix bug 3505901 - SeekBar should account for thumb width in layout\n\nChange-Id: Id69ba32c9d79adbb54c85192926659bc5142fdbd\n"
    },
    {
      "commit": "e11ce83a96c61cf4f51ea62a32917e5814127516",
      "tree": "4a06ba860d4cdd3dbc0d8aeabbd39778912ad49f",
      "parents": [
        "268c7111f65c1f27598464c5f29ef4621bbf0407"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Mar 03 17:36:40 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Mar 03 17:41:54 2011 -0500"
      },
      "message": "Use the same width as the TextView created layout.\n\nBug:3509684\n\nChange-Id: I5fd1e3e73a07a6049eb8336339a1100e2a5f7018\n"
    },
    {
      "commit": "c39a659fd7826702fd2df6138f8c38766839fb1f",
      "tree": "70930256fbd0781472ee4adf930bc977fd2b3b28",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 14:27:50 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 03 14:27:50 2011 -0800"
      },
      "message": "Fix bug 3506261 - Theme attributes and placeholder assets to support\nselection action modes\n\nThe assets involved in this CL are placeholders to be replaced later.\n\nChange-Id: Id4358adcf2777ecbebf0e61c286a8c2a1e897a75\n"
    },
    {
      "commit": "e70c6607e0316fe390d52a544f6832c60223881f",
      "tree": "e227633bc4801e2f8e45477057a4f536c6afcffa",
      "parents": [
        "8264781eb070b980664aa3994b162886b4a74678",
        "11e515cbefb2d0f38e26cb41c8cd3790f881220c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 14:25:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 14:25:13 2011 -0800"
      },
      "message": "Merge \"NPE in in AppGlobals#getIntCoreSetting\" into honeycomb-mr1"
    },
    {
      "commit": "8264781eb070b980664aa3994b162886b4a74678",
      "tree": "c12788304d8326c303b7680b84c1def2190fc6c7",
      "parents": [
        "c91437d38ae14a20046de47831eb0f9bfd329af7",
        "0472beb9071c47bfdce0130478976e8dccd7008f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 14:21:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 14:21:32 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr1"
    },
    {
      "commit": "0472beb9071c47bfdce0130478976e8dccd7008f",
      "tree": "46f08ddd8c41625ee4e8b97b2779f25f6fa0cde8",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 14:05:57 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 03 14:05:57 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ifc18c6e4f53be86b699f3485d94fb6312cf0d909\n"
    },
    {
      "commit": "c91437d38ae14a20046de47831eb0f9bfd329af7",
      "tree": "2a4cab2322172de2f2503c5255c9882013439fb9",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 13:54:38 2011 -0800"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 03 13:54:38 2011 -0800"
      },
      "message": "do not merge: Cherry pick change I878192090 from master.\n\nA test for system properties\n\nChange-Id: Id28da70b8e333ca83129c2b7b7aed2ddf9adf51c\n"
    },
    {
      "commit": "11e515cbefb2d0f38e26cb41c8cd3790f881220c",
      "tree": "e1a801322aaf34bc9baa3ba1eda726a11775ec5c",
      "parents": [
        "6c8d76527c938eb49182a6fd0677ccbc1618e7a8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 12:55:52 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 03 12:55:59 2011 -0800"
      },
      "message": "NPE in in AppGlobals#getIntCoreSetting\n\nbug:3508658\n\nIt ActivityThread#currentActivityThread() is called when\nthe ActivityThread is not attached it returns null and\nAppGlobals#getIntCoreSetting was not checking for that.\n\nChange-Id: I5e00d1947a161ad1e52ecfaa12cbbac3b534a0db\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": "268c7111f65c1f27598464c5f29ef4621bbf0407",
      "tree": "0e04cc684d1be0b8aceee93bae2e97fe2b024657",
      "parents": [
        "4a85a7dc84407df8e92de4f89e7840af9e8dd3fc",
        "940ef38c7c46565a8f8fdd6bb8e0183646d0abdc"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Mar 03 00:18:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:18:23 2011 -0800"
      },
      "message": "Merge \"Pass AppData to the app from SearchDialog queries.\""
    },
    {
      "commit": "4a85a7dc84407df8e92de4f89e7840af9e8dd3fc",
      "tree": "9b0639f2e9e7d5191e29117843184b98baf84fda",
      "parents": [
        "1dda71ae367553171d7aaa5b03399a4eaf6609b2",
        "9497c5f8c4bc7c47789e5ccde01179abc31ffeb2"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Mar 03 00:11:25 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:11:25 2011 -0800"
      },
      "message": "Merge \"A Java implementation of the SearchBox API.\""
    },
    {
      "commit": "1dda71ae367553171d7aaa5b03399a4eaf6609b2",
      "tree": "a64442f28077c6faabda578f47bbb8937c088bdd",
      "parents": [
        "a2c322f599b5a44ca153922b994a05a4311331cb",
        "bfcda39cadd897cc89f77b40909a84fa8f56aace"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Mar 03 00:10:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 00:10:03 2011 -0800"
      },
      "message": "Merge \"Fixed NPE in ActivityManager\u0027s launch count service.\""
    },
    {
      "commit": "63e1cea248cde3db3e89f49e5fcc3458aa87951e",
      "tree": "93080ab6905f8b614c9e49219aca7d77a87e25fb",
      "parents": [
        "ef83a3d591cbeae8f87557b0857eeedffa762e2a",
        "648251710162cdaf7371012a1cbb79b9bc5bc0e4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 22:44:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 22:44:55 2011 -0800"
      },
      "message": "Merge \"Fix issue #3485923: Gmail crash\""
    },
    {
      "commit": "648251710162cdaf7371012a1cbb79b9bc5bc0e4",
      "tree": "a98c62fcd2391c1dfa2623f899346de0a7619fe9",
      "parents": [
        "cbf9cb35bb7064f303c6dd9da4485cd5344b6779"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 21:32:58 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Mar 02 22:38:58 2011 -0800"
      },
      "message": "Fix issue #3485923: Gmail crash\n\nAllow application to try to recover if a surface OOM error\nhappens on the client side.\n\nChange-Id: I0308bd99647a35e4bcac448340b7fc6330a828f6\n"
    },
    {
      "commit": "d984ba13202b16577c50aaeab045902f11b84bda",
      "tree": "140caaefd70c0946ae95a6f96e47f2626c407c59",
      "parents": [
        "c00e9bffc867df4607ba364fa41e2ed96a40b4f8",
        "df58a1bbf8d7f6608848eae4d5d48dcff137dc8c"
      ],
      "author": {
        "name": "Simon Wilson",
        "email": "simonwilson@google.com",
        "time": "Wed Mar 02 22:11:19 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 02 22:11:19 2011 -0800"
      },
      "message": "am df58a1bb: am 3d79f1ce: am edc68a00: Merge \"Attempt to reduce problems from issue #3183612\" into gingerbread\n\n* commit \u0027df58a1bbf8d7f6608848eae4d5d48dcff137dc8c\u0027:\n  Attempt to reduce problems from issue #3183612\n"
    },
    {
      "commit": "570d2dfbbcfefc9b0dcf5d2ef3a98dc520b032a7",
      "tree": "80fe5877ad6c84708824675c9b8bf8c751f39770",
      "parents": [
        "fe87916f04036d807b12a2a9935516719042d4a7",
        "a454767b09ecb7d25d00beae0e5a1fdd48605c63"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:43:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 21:43:40 2011 -0800"
      },
      "message": "Merge \"Get key repeat timeout and delay from ViewConfiguration.\""
    },
    {
      "commit": "a454767b09ecb7d25d00beae0e5a1fdd48605c63",
      "tree": "21bd62830a3bacf4776aafa631ba60e45441b116",
      "parents": [
        "e2e012683d6f35f5eedfd0c39167ea78e32e2650"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:38:11 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 21:38:11 2011 -0800"
      },
      "message": "Get key repeat timeout and delay from ViewConfiguration.\n\nReplaces previously hardcoded values.  This ensures that key repeat\ntakes the accessibility long press timeout setting into account.\n\nUnfortunately the system must be rebooted for the change to take\neffect.  We will fix that later.\n\nChange-Id: I3ab70bb037331620b7e532170c1727287b5c6f91\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": "ffc4196c46419469f088ca23a0d0e31cf7979e30",
      "tree": "8cb71c8658d7565e4935486f584fc3e481b3a3a0",
      "parents": [
        "55acdf7dcd0cf5b9aacfe48808e98056c7d60e5b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 20:41:46 2011 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Mar 02 20:50:58 2011 -0800"
      },
      "message": "Fix 3502257: Fix glow calculation in EdgeGlow\n\nChange-Id: I8e88c399c2b0dcba9f65d1bcf89fdddf432e4ed6\n"
    },
    {
      "commit": "55acdf7dcd0cf5b9aacfe48808e98056c7d60e5b",
      "tree": "813264191a49825a580873daa5fea758910400f1",
      "parents": [
        "9433fec4c5a1f41b2651059cc1b6a8c219b3b4a5",
        "56194ebec6212e229f4ccdaa4b187166d20013ef"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 19:59:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:59:07 2011 -0800"
      },
      "message": "Merge \"Wake screen from external HID peripherals.\""
    },
    {
      "commit": "56194ebec6212e229f4ccdaa4b187166d20013ef",
      "tree": "51276000061ba703b6ddda32ecce3ce10a06f4f5",
      "parents": [
        "05dc66ada6b61a6bdf806ffaa62617ac5394695d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 19:23:13 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 02 19:57:07 2011 -0800"
      },
      "message": "Wake screen from external HID peripherals.\n\nAdded some plumbing to enable the policy to intercept motion\nevents when the screen is off to handle wakeup if needed.\n\nAdded a basic concept of an external device to limit the scope\nof the wakeup policy to external devices only.  The wakeup policy\nfor internal devices should be based on explicit rules such as\npolicy flags in key layout files.\n\nMoved isTouchEvent to native.\n\nEnsure the dispatcher sends the right event type to userActivity\nfor non-touch pointer events like HOVER_MOVE and SCROLL.\n\nBug: 3193114\nChange-Id: I15dbd48a16810dfaf226ff7ad117d46908ca4f86\n"
    },
    {
      "commit": "616f3835a0a67328b378cb1cbc126f17478ab4a0",
      "tree": "934cbd2c2bc2534309ba4ca9195b94870b595831",
      "parents": [
        "2da0c5826df40d9f528bfe7d2e762c3fbea03f7f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 19:50:16 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Mar 02 19:50:20 2011 -0800"
      },
      "message": "Removed documentation links\n\nBroken build.\n\nShould the Paint fields be made public or should the SpanStringBuilder\nmethod be hidden ???\n\nChange-Id: I8ecea19104357ea53ad53b23d02a707ec422161d\n"
    },
    {
      "commit": "2da0c5826df40d9f528bfe7d2e762c3fbea03f7f",
      "tree": "ba23d0ff87d035f5933c5aa3ba082f985221899d",
      "parents": [
        "f99c91c9cf780f925d493e60e1ec479073580434",
        "54d068ec6af0ee6d261a135400efe6816c6f5ffe"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 19:17:06 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 19:17:06 2011 -0800"
      },
      "message": "Merge \"Add system wide management of core settings\""
    },
    {
      "commit": "940ef38c7c46565a8f8fdd6bb8e0183646d0abdc",
      "tree": "4d1da209abae8eaf5ae19838d0e2fb5ab5e1a76a",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 18:43:23 2011 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Mar 02 18:43:23 2011 -0800"
      },
      "message": "Pass AppData to the app from SearchDialog queries.\n\nBug: 3494468\n\nDuring migration of SearchDialog to use SearchView, the appdata was not\npassed along. This fixes the loss.\n\nChange-Id: Ia754086d2bb95294e1d29650a72e4fdddec9c899\n"
    },
    {
      "commit": "9402a667e90c86947834df172ae5a1db6e49eecb",
      "tree": "526b399306feb9d24cdec8d76ce6986d1b446fc1",
      "parents": [
        "2a2b25ef25c6b4022169aa3bde24b93975fc10cf",
        "e8e45d32fd1f67fed1b70d0fc19d2f91a76f128e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 02 18:39:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 02 18:39:11 2011 -0800"
      },
      "message": "Merge \"Cancel LayoutTransition animations selectively\""
    },
    {
      "commit": "e8e45d32fd1f67fed1b70d0fc19d2f91a76f128e",
      "tree": "c8c2281fd3367a13c7ed2ae8e79e8bdbd6938e15",
      "parents": [
        "37b05d7d61cb7e7313736e14ca46c1287c5d1089"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 02 17:07:35 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 02 18:37:31 2011 -0800"
      },
      "message": "Cancel LayoutTransition animations selectively\n\nA recent change to LayoutTransition caused new layout transitions to\ncancel any previously-running animations. This was to handle situations\nwhere a transition adding an item needed transitions removing items to\nfinish their job first (and vice versa). But canceling *all* running\nanimations from transitions caused some artifacts, like making the status\nbar icons blink or fade in, depending on which one was started last.\n\nThe new approach is to cancel just the ones we care about: adding animations\ncancel removing animations, and vice versa. Either one cancels \u0027changing\u0027\nanimations, which prevents objects from being animated to the old end\nlocations, since the new transition will animate them to the correct new\nend locations.\n\nChange-Id: I68ac351b05365cace6639b6618422395c35c83fd\n"
    },
    {
      "commit": "54d068ec6af0ee6d261a135400efe6816c6f5ffe",
      "tree": "066b6a2ef26c1b18c446a46803cf7429c0fe5bae",
      "parents": [
        "5a39c95c004d856b47a844c962b1c2b18f4e96aa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 12:58:40 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Mar 02 18:22:49 2011 -0800"
      },
      "message": "Add system wide management of core settings\n\nbug:3505060\n\nSince we want to have some settings that are used very frequently\nby many applications (long-press timeout is one example) these should\nbe managed efficiently to reduce lookups from different processes\nbecause in the case of a cache miss a disk I/O is performed. Now\nthe system manages such core settings and propagates them to the\napplication processes.\n\nChange-Id: Ie793211baf8770f2181ac8ba9d7c2609dfaa32a7\n"
    }
  ],
  "next": "acc3944dd16074491885bf0252c456e0ac190168"
}
