)]}'
{
  "log": [
    {
      "commit": "50469db07167e3a837e10f215baa4eacb1319604",
      "tree": "c05a65fb42218589897b459cfcbac5b0fe411f49",
      "parents": [
        "8c56154d9aa9573280d144cd361f9ef3f2435651",
        "7322e557cfe42da42779625d69ced2db74a9df90"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 03 13:17:00 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 03 13:17:00 2011 -0700"
      },
      "message": "am 7322e557: am a4cfcf10: am 75d6b3c2: Merge \"Fix issue #4502672: Wrong xml resources used for homescreen widgets.\" into honeycomb-mr2\n\n* commit \u00277322e557cfe42da42779625d69ced2db74a9df90\u0027:\n  Fix issue #4502672: Wrong xml resources used for homescreen widgets.\n"
    },
    {
      "commit": "8c56154d9aa9573280d144cd361f9ef3f2435651",
      "tree": "29daddf2900d70c3379f2d8bb35aace6cb1de6fd",
      "parents": [
        "f3b57def9345d6d3cac3604d6a970f6d48f345ec",
        "409db558b3f47ac28f1291d82bef15a07b2920c3"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Fri Jun 03 13:16:29 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 03 13:16:29 2011 -0700"
      },
      "message": "am 409db558: am a3d68aed: am d40a5d5c: Cherry pick honeycomb-mr1 I064d4dba to I48ddc26d4f\n\n* commit \u0027409db558b3f47ac28f1291d82bef15a07b2920c3\u0027:\n  Cherry pick honeycomb-mr1 I064d4dba to I48ddc26d4f\n"
    },
    {
      "commit": "f3b57def9345d6d3cac3604d6a970f6d48f345ec",
      "tree": "e4a0926992c2ed61953a07f329693dd0e6590b25",
      "parents": [
        "201e6606e78c67e8d94b131f43789c5d8aaf3beb",
        "7e193916c033bc952222ca808916b2dc4b4b557d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 03 12:13:24 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 03 12:26:54 2011 -0700"
      },
      "message": "resolved conflicts for merge of 7e193916 to master\n\nChange-Id: If06892419319c3a2d4ab6b03dd3ceb99b83803b5\n"
    },
    {
      "commit": "201e6606e78c67e8d94b131f43789c5d8aaf3beb",
      "tree": "8d448a8d3f434d4cc885db4ebb3a43daa6c11d59",
      "parents": [
        "99ce8abc3fee4dc31031b50c61c7300558feb74b",
        "f257c4b575ad1bda77decfc2ecb5df234762247e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Fri Jun 03 11:21:42 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 03 11:21:42 2011 -0700"
      },
      "message": "am f257c4b5: (-s ours) am 1311455f: am d854304c: Merge \"Button state should reflect actual buttons. (DO NOT MERGE)\" into honeycomb-mr2\n\n* commit \u0027f257c4b575ad1bda77decfc2ecb5df234762247e\u0027:\n  Button state should reflect actual buttons. (DO NOT MERGE)\n"
    },
    {
      "commit": "99ce8abc3fee4dc31031b50c61c7300558feb74b",
      "tree": "8d448a8d3f434d4cc885db4ebb3a43daa6c11d59",
      "parents": [
        "dad7fdedbcf192b92d8b673c470376e48f97615a",
        "42f53c7e6cec8d17a850a550c74f8dfc9435fbf7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Jun 03 11:11:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 03 11:11:22 2011 -0700"
      },
      "message": "am 42f53c7e: am eb012034: am 0119a67e: Merge \"Use Holo background and proper padding for App Permissions UI.\" into honeycomb-mr2\n\n* commit \u002742f53c7e6cec8d17a850a550c74f8dfc9435fbf7\u0027:\n  Use Holo background and proper padding for App Permissions UI.\n"
    },
    {
      "commit": "dad7fdedbcf192b92d8b673c470376e48f97615a",
      "tree": "a2e7c5f9223749aa8c0fb0ab131234e6a36ea269",
      "parents": [
        "3124e6ebe75fe557ada95f95bc9083e529bc6341",
        "e27832acc083fa889e86b4c629b6aedd8855ceca"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Jun 03 10:41:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 10:41:08 2011 -0700"
      },
      "message": "Merge \"Improve validation in RS FieldPacker.\""
    },
    {
      "commit": "3124e6ebe75fe557ada95f95bc9083e529bc6341",
      "tree": "826ad55ae0a2b709f2cf111a71bd6e399ecf60ba",
      "parents": [
        "30a9ef5126e50e982304dd51bc87bd37546989e5",
        "95cab5414da186daa3260e981ba7e8b69ac485a6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jun 03 10:22:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 10:22:58 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "30a9ef5126e50e982304dd51bc87bd37546989e5",
      "tree": "e4d6a6830db33699fac7f4c4d944d699e644a56e",
      "parents": [
        "df0d966d673a71faf093f274cd3174d354f80be4",
        "631cb3d591c3f28ac989375d9ae689790a31236d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jun 03 08:10:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 08:10:03 2011 -0700"
      },
      "message": "Merge \"Restore status bar on phones.\""
    },
    {
      "commit": "df0d966d673a71faf093f274cd3174d354f80be4",
      "tree": "4f9b43ac9dac57d840459da8721ae6bf202edef3",
      "parents": [
        "4b1b27a798ff28d189549af887a89391e5e3f56c",
        "7ab3d673ba341db5a44a9c754a25961cfd16f8cd"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Jun 03 05:50:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 05:50:16 2011 -0700"
      },
      "message": "Merge \"Add API to allow plugins to lock their orientation in full-screen mode.\""
    },
    {
      "commit": "4b1b27a798ff28d189549af887a89391e5e3f56c",
      "tree": "1dc3feb1e9792758951a5103bc48dd17fd17347a",
      "parents": [
        "b2450ce105086d1ac82d273a5292d9581c6ddec4",
        "7a3af86dc03a45280ceca6154040577f614c571e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jun 03 04:34:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 03 04:34:45 2011 -0700"
      },
      "message": "Merge \"Language loading / availablity should repsect defaults enforcement.\""
    },
    {
      "commit": "631cb3d591c3f28ac989375d9ae689790a31236d",
      "tree": "b396a8e6c1ea0581a4e86c8a2f3a4fe7e09d06a9",
      "parents": [
        "7e7248f2df342cf902d1110e4b90892bc23f8bfd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jun 03 01:25:43 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jun 03 01:27:06 2011 -0400"
      },
      "message": "Restore status bar on phones.\n\nBug: 4529373\nChange-Id: I669774e734cb5f40c8944ffb5161c3b4bf7b2996\n"
    },
    {
      "commit": "b2450ce105086d1ac82d273a5292d9581c6ddec4",
      "tree": "288bc378d459fdd18ae7e9a65cffd8519a7f09ee",
      "parents": [
        "b1b2e2275ff0e475df5c5614bb0d7965ebef90ae",
        "6043e5329cc023ae1bf6c0b7b750e584c1ebfbf4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 02 21:13:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 21:13:13 2011 -0700"
      },
      "message": "Merge \"use quaternions instead of MRPs\""
    },
    {
      "commit": "6043e5329cc023ae1bf6c0b7b750e584c1ebfbf4",
      "tree": "76229644aa36aff1187bb4fe62fac84386b5518a",
      "parents": [
        "50e51b81b1cf2778b99682d918ec1288a3a2593e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 27 18:18:13 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 02 21:11:50 2011 -0700"
      },
      "message": "use quaternions instead of MRPs\n\nalso use correct time propagation equation\ndisable the fused sensors when gyro is not present since\nthey were unusable in practice.\n\nChange-Id: Iad797425784e67dc6c5690e97c71c583418cc5b5\n"
    },
    {
      "commit": "b1b2e2275ff0e475df5c5614bb0d7965ebef90ae",
      "tree": "5089022e3e9c9d3146ffa5ea3729f8de392c857f",
      "parents": [
        "7e7248f2df342cf902d1110e4b90892bc23f8bfd",
        "560bcb34fad8bfe642d9ab6f38d973185d253af5"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jun 02 20:59:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 20:59:14 2011 -0700"
      },
      "message": "Merge \"Update internal states stored in InputMethodManager properly\""
    },
    {
      "commit": "e27832acc083fa889e86b4c629b6aedd8855ceca",
      "tree": "8a7a414bd4864c283b96e4019fc72473bd123011",
      "parents": [
        "d5f89ebefe95c42466e287531a247b7f02dedd52"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 02 19:36:41 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 02 19:36:41 2011 -0700"
      },
      "message": "Improve validation in RS FieldPacker.\n\nChange-Id: I9f6a58048129db4978c893c2dc591b0ed825d05f\n"
    },
    {
      "commit": "7e7248f2df342cf902d1110e4b90892bc23f8bfd",
      "tree": "3db80136f766aa6c52e31cd4f2cbabc9de36108e",
      "parents": [
        "e30277b091c05b07a14d65d7004ecfa1544035b4",
        "6d1b8995a6e10a3107fd585fc4bae8b2dde24196"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu Jun 02 19:07:20 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 19:07:20 2011 -0700"
      },
      "message": "am 6d1b8995: (-s ours) am 69a48776: am 8ede6274: Fix input type judgment of WebTextView (DO NOT MERGE)\n\n* commit \u00276d1b8995a6e10a3107fd585fc4bae8b2dde24196\u0027:\n  Fix input type judgment of WebTextView (DO NOT MERGE)\n"
    },
    {
      "commit": "e30277b091c05b07a14d65d7004ecfa1544035b4",
      "tree": "3db80136f766aa6c52e31cd4f2cbabc9de36108e",
      "parents": [
        "0b423bd591701939af70b2b67f1fa91dad907e9b",
        "1bbcc6953ae692206052e62b6adae15e221ec356"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Thu Jun 02 18:53:25 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 18:53:25 2011 -0700"
      },
      "message": "am 1bbcc695: am 10b364b4: am 4cf0eee7: Merge \"Fixing concurrency issue on IccPhoneBookInterfaceManager.\"\n\n* commit \u00271bbcc6953ae692206052e62b6adae15e221ec356\u0027:\n  Fixing concurrency issue on IccPhoneBookInterfaceManager.\n"
    },
    {
      "commit": "0b423bd591701939af70b2b67f1fa91dad907e9b",
      "tree": "cb18f54c583a1906fff0f6b0515aab2b86bfc4d4",
      "parents": [
        "e73e77e5ebd1e8c8476fee0de6ea19672d78cdc3",
        "59e699f13db9a32f30108e25577685bb39b3dae4"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 02 18:53:17 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 18:53:17 2011 -0700"
      },
      "message": "am 59e699f1: (-s ours) am 228e4716: (-s ours) am 34f5991e: Merge 6103e22c from honeycomb-mr1. do not merge.\n\n* commit \u002759e699f13db9a32f30108e25577685bb39b3dae4\u0027:\n  Merge 6103e22c from honeycomb-mr1. do not merge.\n"
    },
    {
      "commit": "e73e77e5ebd1e8c8476fee0de6ea19672d78cdc3",
      "tree": "cb18f54c583a1906fff0f6b0515aab2b86bfc4d4",
      "parents": [
        "31e61185a6c34c8fd80c3283b9d80dc136b57b63",
        "311f9493dfa88d455ff0ea25f86e508a6852682d"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Jun 02 18:53:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 18:53:03 2011 -0700"
      },
      "message": "am 311f9493: (-s ours) am af83d4ec: (-s ours) am c7b87766: Merge 2402ad60 from honeycomb-mr1. do not merge.\n\n* commit \u0027311f9493dfa88d455ff0ea25f86e508a6852682d\u0027:\n  Merge 2402ad60 from honeycomb-mr1. do not merge.\n"
    },
    {
      "commit": "31e61185a6c34c8fd80c3283b9d80dc136b57b63",
      "tree": "cb18f54c583a1906fff0f6b0515aab2b86bfc4d4",
      "parents": [
        "60a126a4c8f3bd1a36feb567ddd02a01ab298d54",
        "39ddeae0b647519f205e8d4cc334ad548ffe2ac8"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Thu Jun 02 18:49:11 2011 -0700"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Thu Jun 02 18:49:11 2011 -0700"
      },
      "message": "resolved conflicts for merge of 39ddeae0 to master\n\nChange-Id: I84f00b97470c2a4a2d19492aef4b65942db2f69f\n"
    },
    {
      "commit": "60a126a4c8f3bd1a36feb567ddd02a01ab298d54",
      "tree": "977c35c7f8f4f55a828a01c592e24f8b3977fbd5",
      "parents": [
        "501017eb8fb44bff2d32e68f56544ca8976749d9",
        "441a9c28f5831974905a3aee238d741461138ed5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jun 02 18:31:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 18:31:47 2011 -0700"
      },
      "message": "Merge \"Fix ABS_MT_SLOT handling.\""
    },
    {
      "commit": "441a9c28f5831974905a3aee238d741461138ed5",
      "tree": "94463fef02fd262c78695a62ebb8436796753ee3",
      "parents": [
        "8f40e5871213afb63ae4b68a44dd09e0a014e417"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jun 02 18:22:25 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jun 02 18:29:10 2011 -0700"
      },
      "message": "Fix ABS_MT_SLOT handling.\n\nShouldn\u0027t reset the current slot index to 0 after each SYN_REPORT.\n\nChange-Id: I370e4770f8ae0ce598369ecbaf64772c13e02d46\n"
    },
    {
      "commit": "501017eb8fb44bff2d32e68f56544ca8976749d9",
      "tree": "92657e75aafbbce6b99e18d6a55ccc3204849b78",
      "parents": [
        "0d780ae8ace99458a352445a7999c4a70a89a6ab",
        "3fc1f85a37571b2609184e88bedfb929fa7bd22f"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jun 02 18:28:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 18:28:58 2011 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 7e2181c0 to master\""
    },
    {
      "commit": "3fc1f85a37571b2609184e88bedfb929fa7bd22f",
      "tree": "52204070590f98ff603d6fb806a8e17e2a992800",
      "parents": [
        "507fc54924af53635e8d5520e5836c046af00775",
        "7e2181c0de51bd3671838c2e425e3b02973246fa"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jun 03 10:26:15 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jun 03 10:26:15 2011 +0900"
      },
      "message": "resolved conflicts for merge of 7e2181c0 to master\n\nChange-Id: Ifc3efad0c8ccf9bb880f53eeced39a5a91344af0\n"
    },
    {
      "commit": "0d780ae8ace99458a352445a7999c4a70a89a6ab",
      "tree": "a1f88465897852b75c710add940a4b504469bc4a",
      "parents": [
        "507fc54924af53635e8d5520e5836c046af00775",
        "06cc78a4e3126703cae88dbc969974267b9f2c94"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 02 18:22:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 18:22:54 2011 -0700"
      },
      "message": "Merge \"Fix 4518876: Disable lock screen rotation on phones.\""
    },
    {
      "commit": "06cc78a4e3126703cae88dbc969974267b9f2c94",
      "tree": "baaff08f7462bd192bcc6e57b396681fe21913d4",
      "parents": [
        "f30c23d7bfa7a490ce01e2799905f320883c66d3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 02 16:10:16 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jun 02 18:19:03 2011 -0700"
      },
      "message": "Fix 4518876: Disable lock screen rotation on phones.\n\nThis reverts commit e28016c28620f070a6737c7fd536437e7b116f84\nthat enabled lockscreen rotation always and works around a\nrace condition caused by KeyguardViewManager not following\nonConfigurationChanged events.  It now checks\nR.bool.config_enableLockScreenRotation each time it is shown.\n\nThere\u0027s still some work to be done, but this change makes the\nphone usable.  KeyguardViewManager needs to track config\nchanges and update the layout parameters to be correct.\n\nChange-Id: I7c9f2402c960d5bd72a4b73118a66e27a05777cf\n"
    },
    {
      "commit": "507fc54924af53635e8d5520e5836c046af00775",
      "tree": "3ae4572d3ebcfb6d0094967f6c5df2e090f683a1",
      "parents": [
        "eefaf27d55cb51f5d3986ec73b07f80e545338c5",
        "3c4ce77c63e6a147ea00f56eed973c5a1898d709"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 17:05:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 17:05:45 2011 -0700"
      },
      "message": "Merge \"Whoops forgot this.\""
    },
    {
      "commit": "3c4ce77c63e6a147ea00f56eed973c5a1898d709",
      "tree": "ae4b31629bb6c0b6c72cb7259e1fc17128a44890",
      "parents": [
        "7ec9ab88d7c8e6a888b3269bc6937ebcdd54ab00"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 17:04:45 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 17:04:45 2011 -0700"
      },
      "message": "Whoops forgot this.\n\nChange-Id: I636cda270cdabcb0b4e0465739a8ee0e08cac56f\n"
    },
    {
      "commit": "eefaf27d55cb51f5d3986ec73b07f80e545338c5",
      "tree": "cbfa4a0e1b2dd2e8fce7856835ac1c482526dfbd",
      "parents": [
        "fb771d1ecce3e001a2268082facdbdf6174283cd",
        "e2afc2420d29c2d3d04a05ed5839c12f3b267b23"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jun 02 17:02:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 17:02:38 2011 -0700"
      },
      "message": "Merge \"KeyStore.reset changes\""
    },
    {
      "commit": "fb771d1ecce3e001a2268082facdbdf6174283cd",
      "tree": "9812d0a6b219bf91063849f91540590fa17d8991",
      "parents": [
        "7ec9ab88d7c8e6a888b3269bc6937ebcdd54ab00",
        "9f66c650b0af7efc2d5981a1dd39779d0235c195"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Thu Jun 02 16:59:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:59:10 2011 -0700"
      },
      "message": "Merge \"Remove the obsolete function that is not used anymore\""
    },
    {
      "commit": "95cab5414da186daa3260e981ba7e8b69ac485a6",
      "tree": "b067896dc07e1dffd092f5392021376ff9918b42",
      "parents": [
        "2e6053873b7b482983203d988c1c010d264641c8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jun 02 16:54:11 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jun 02 16:54:11 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: Iffa8d66bf709a6daa6a3cd464ac55b6e34857d71\n"
    },
    {
      "commit": "7ec9ab88d7c8e6a888b3269bc6937ebcdd54ab00",
      "tree": "89480bca9d55283dac76dfefbe9f008360f0591d",
      "parents": [
        "9313a2779732aaaec1f61f85f260499036c7927a",
        "a36c8f693d935d75657271d89f57884f5df1a92d"
      ],
      "author": {
        "name": "Kazuhiro Ondo",
        "email": "kazuhiro.ondo@motorola.com",
        "time": "Thu Jun 02 16:51:45 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:51:45 2011 -0700"
      },
      "message": "am a36c8f69: am 57675037: Further fix for SIM detection.\n\n* commit \u0027a36c8f693d935d75657271d89f57884f5df1a92d\u0027:\n  Further fix for SIM detection.\n"
    },
    {
      "commit": "9313a2779732aaaec1f61f85f260499036c7927a",
      "tree": "2b3038f4a184c95bac4718a2664170514958c041",
      "parents": [
        "7dad2c24fa7811c115f850fd2a8f2ecc8874061e",
        "096762d6efcae6300c02919bc6b3eaeeffccf91d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 16:50:59 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:50:59 2011 -0700"
      },
      "message": "am 096762d6: am 8075fe48: am 78470718: Fix various places that were using the wrong display metrics.\n\n* commit \u0027096762d6efcae6300c02919bc6b3eaeeffccf91d\u0027:\n  Fix various places that were using the wrong display metrics.\n"
    },
    {
      "commit": "7dad2c24fa7811c115f850fd2a8f2ecc8874061e",
      "tree": "09ffe99fc17075faa9129e2bce77a6509092c23a",
      "parents": [
        "63b18d395c84579cb179bddf6b6362990f3fd110",
        "9b94aa18f78e6c6281202e72b5a7451bc479fe82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 16:50:13 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:50:13 2011 -0700"
      },
      "message": "am 9b94aa18: am e5d37701: am 8ea5e1d7: Fix compat mode bugs when updating apps.\n\n* commit \u00279b94aa18f78e6c6281202e72b5a7451bc479fe82\u0027:\n  Fix compat mode bugs when updating apps.\n"
    },
    {
      "commit": "63b18d395c84579cb179bddf6b6362990f3fd110",
      "tree": "d02259af3ff7454056291759955e6325fa20ac31",
      "parents": [
        "09b867ec07d36affcf1dc6785d1b63f5872114bb",
        "8a7d44e8248cf7078da6094068b039dacc0a3971"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 16:46:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:46:05 2011 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 54cb63e2 to master\""
    },
    {
      "commit": "8a7d44e8248cf7078da6094068b039dacc0a3971",
      "tree": "dbb6847bc8af2033321069e3ff1a2e0506f0ba14",
      "parents": [
        "0e5e16a656b0002f377f1bcda2e43a97206e4046",
        "54cb63e26e41b80c013b8665878b9c7c7fb328c1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 16:44:52 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 16:44:52 2011 -0700"
      },
      "message": "resolved conflicts for merge of 54cb63e2 to master\n\nChange-Id: I5b741a1781e3f76c03fc1534ffce871117effd10\n"
    },
    {
      "commit": "09b867ec07d36affcf1dc6785d1b63f5872114bb",
      "tree": "c90e4eac30881049781aa569d74a8eceb1f6b89b",
      "parents": [
        "0e5e16a656b0002f377f1bcda2e43a97206e4046",
        "2f9cad27fdc0912b676acf7b3c8447eee4109ef7"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 16:37:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:37:32 2011 -0700"
      },
      "message": "Merge \"Update BiDiTest app\""
    },
    {
      "commit": "2f9cad27fdc0912b676acf7b3c8447eee4109ef7",
      "tree": "a9446456a20f0128c60af00b0bc93e62c5203813",
      "parents": [
        "5f8d23e7f2d74be34080f091e92437f5722c749f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 16:35:21 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 16:35:21 2011 -0700"
      },
      "message": "Update BiDiTest app\n\n- change buttons text to follow their Gravity\n\nChange-Id: Ie0d79ced9c14bf8b0f12d1c31da5e2fe6f162c88\n"
    },
    {
      "commit": "e2afc2420d29c2d3d04a05ed5839c12f3b267b23",
      "tree": "d4e220241aa68bb8891f9d2c19c56d19eebc0126",
      "parents": [
        "aef1987f4e53efdc29216ac66d7412678a762b2e"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jun 02 16:21:55 2011 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jun 02 16:24:45 2011 -0700"
      },
      "message": "KeyStore.reset changes\n\nrestore keystore reset behavior of removing master key.\notherwise after reboot keystore has is LOCKED and not UNINITIALIZED\n\tcmds/keystore/keystore.cpp\n\nwhen removing password, reset the keystore, so it doesn\u0027t remain\nlocked with a now bogus password.\n\n\tcore/java/com/android/internal/widget/LockPatternUtils.java\n\nChange-Id: If5e0bb50b42599e9ca27a8b91d6cec12528419a1\n"
    },
    {
      "commit": "0e5e16a656b0002f377f1bcda2e43a97206e4046",
      "tree": "8559a3390986053feb375f09caa34439da7271ab",
      "parents": [
        "2170a992daa97c25fc9c5f946a63121b3bee9a35",
        "da9837fb61c8aa53c67921682016d97655332089"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 16:24:12 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:24:12 2011 -0700"
      },
      "message": "am da9837fb: am c058d386: am ff762299: Merge \"Small fixes and cleanup of resource config handling.\" into honeycomb-mr2\n\n* commit \u0027da9837fb61c8aa53c67921682016d97655332089\u0027:\n  Small fixes and cleanup of resource config handling.\n"
    },
    {
      "commit": "2170a992daa97c25fc9c5f946a63121b3bee9a35",
      "tree": "4056642c24356ab60924a8a5618024dda7d901d8",
      "parents": [
        "f3460b4106016373b5ea840c4dab44db27d6f91e",
        "ef9be207152d54cbc1382121053e25414b3b2ed3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jun 02 16:23:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:23:34 2011 -0700"
      },
      "message": "am ef9be207: (-s ours) am 6c2db6fb: am 95f397ad: Merge \"Revert \"DO NOT MERGE Correctly implement the CLEAR xfermode.\"\" into honeycomb-mr2\n\n* commit \u0027ef9be207152d54cbc1382121053e25414b3b2ed3\u0027:\n  Revert \"DO NOT MERGE Correctly implement the CLEAR xfermode.\"\n"
    },
    {
      "commit": "f3460b4106016373b5ea840c4dab44db27d6f91e",
      "tree": "4056642c24356ab60924a8a5618024dda7d901d8",
      "parents": [
        "b4ac9e5ad642b6b8805e686bb6f51837b7be0ef7",
        "ccb2bc6c155c09e88e4fbbbd30382ae58c087ce5"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Thu Jun 02 16:23:07 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:23:07 2011 -0700"
      },
      "message": "am ccb2bc6c: (-s ours) am e0a82fcc: am 241c000c: Merge \"Fix InputType determination of WebTextView (DO NOT MERGE)\" into honeycomb-mr2\n\n* commit \u0027ccb2bc6c155c09e88e4fbbbd30382ae58c087ce5\u0027:\n  Fix InputType determination of WebTextView (DO NOT MERGE)\n"
    },
    {
      "commit": "b4ac9e5ad642b6b8805e686bb6f51837b7be0ef7",
      "tree": "4056642c24356ab60924a8a5618024dda7d901d8",
      "parents": [
        "2d6ebd559c2361faf42c00efd254c95dd88f8a77",
        "092b0bd9b62e3b0fe07dfd4c5a0b3323ff95d2a0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 02 16:22:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:22:39 2011 -0700"
      },
      "message": "am 092b0bd9: am de43d71b: am f128d5d4: Merge \"docs: adjust what\\\u0027s visible for online and offline docs\" into honeycomb-mr2\n\n* commit \u0027092b0bd9b62e3b0fe07dfd4c5a0b3323ff95d2a0\u0027:\n  docs: adjust what\u0027s visible for online and offline docs\n"
    },
    {
      "commit": "2d6ebd559c2361faf42c00efd254c95dd88f8a77",
      "tree": "a46ab3f664ceacb1aded68d9e8181d6b69241ff6",
      "parents": [
        "a1908aa05c9b9673dfe0e7fb8e7a4027742958ba",
        "205a2c3a3e6f50039bf296ad0af22f9a93f7eaf9"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jun 02 16:22:23 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 16:22:23 2011 -0700"
      },
      "message": "am 205a2c3a: am 178b0660: Merge \"DataConnection FailCause should use errorCode rather than ordinal.\" into honeycomb-LTE\n\n* commit \u0027205a2c3a3e6f50039bf296ad0af22f9a93f7eaf9\u0027:\n  DataConnection FailCause should use errorCode rather than ordinal.\n"
    },
    {
      "commit": "a1908aa05c9b9673dfe0e7fb8e7a4027742958ba",
      "tree": "f554be0ffde7f6d88530be52bb5e146d7b58e0bf",
      "parents": [
        "d5f89ebefe95c42466e287531a247b7f02dedd52",
        "bce84d2bcaa30b9d937b629111091e9f6286c3eb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 16:15:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:15:01 2011 -0700"
      },
      "message": "Merge \"Improve ViewDebug informations for View and LineaLayout\""
    },
    {
      "commit": "d5f89ebefe95c42466e287531a247b7f02dedd52",
      "tree": "f4259dd1c186fa51f8209fee995e0b868779c72a",
      "parents": [
        "8806be91fd65c1a10dc9839e0bf362facd4df95b",
        "877d428e39200fc5f289bfc88d67069cf7b9662a"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Thu Jun 02 16:01:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 16:01:46 2011 -0700"
      },
      "message": "Merge \"Test runner cleanup: delete unused old classes.\""
    },
    {
      "commit": "bce84d2bcaa30b9d937b629111091e9f6286c3eb",
      "tree": "04cb93e19dde777f52eb6c82b438614ec5e6eb99",
      "parents": [
        "5f8d23e7f2d74be34080f091e92437f5722c749f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 15:57:01 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 15:57:01 2011 -0700"
      },
      "message": "Improve ViewDebug informations for View and LineaLayout\n\nChange-Id: Ie34519c975027dead806b7859b638d78c39ace77\n"
    },
    {
      "commit": "8806be91fd65c1a10dc9839e0bf362facd4df95b",
      "tree": "3859734f81c3392b82377729e49d05046b038e93",
      "parents": [
        "ce7aa22515cb7849097e41a16b26232045dbd3a6",
        "08c00205a7df0c9af94e4869b800be05eb38c660"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jun 02 15:08:29 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 15:08:29 2011 -0700"
      },
      "message": "am 08c00205: am 885f8cd7: Merge \"DataConnection : Have a separate alarm for each APN type.\" into honeycomb-LTE\n\n* commit \u002708c00205a7df0c9af94e4869b800be05eb38c660\u0027:\n  DataConnection : Have a separate alarm for each APN type.\n"
    },
    {
      "commit": "ce7aa22515cb7849097e41a16b26232045dbd3a6",
      "tree": "a9a3c77d9f2957a24761390e6375680b5eb118dd",
      "parents": [
        "98c6870e0e5c341c4ef379aede02ee50e20e9f51",
        "37a4069ff957ee64caba52b3f9f5d4ac70f4ea7b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jun 02 15:08:13 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 15:08:13 2011 -0700"
      },
      "message": "am 37a4069f: am e55e5e7c: Merge \"Derive ICC status from multiple application status for UICC\" into honeycomb-LTE\n\n* commit \u002737a4069ff957ee64caba52b3f9f5d4ac70f4ea7b\u0027:\n  Derive ICC status from multiple application status for UICC\n"
    },
    {
      "commit": "98c6870e0e5c341c4ef379aede02ee50e20e9f51",
      "tree": "da0c69c32ff35b7076146a3c87dc99b134bcbf58",
      "parents": [
        "4b2711372d7bebd9dc874404ee22fbc9b932fa11",
        "546d64f56d0f930070289e26021f97638601e388"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 15:04:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 15:04:36 2011 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 5c2e4d20 to master\""
    },
    {
      "commit": "4b2711372d7bebd9dc874404ee22fbc9b932fa11",
      "tree": "70ad4e1ac632236cad6d2e687acda0cbd613eae4",
      "parents": [
        "f32d43b294c1a988184861d3075e5c9c2139d001",
        "6f7d9394ec69e9fb38ca5fc2caf6d2aef6f7442d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 02 14:49:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 14:49:28 2011 -0700"
      },
      "message": "Merge \"Take advantage of EGL_BUFFER_PRESERVED on IMG.\""
    },
    {
      "commit": "f32d43b294c1a988184861d3075e5c9c2139d001",
      "tree": "eb989371a07d8922607977f83fd47f18a1aa22e2",
      "parents": [
        "bd24eb5507497c02484a353043f64868850633b2",
        "ebf762777af9169bc8c4027375714e309f587c6a"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Jun 02 14:41:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 14:41:58 2011 -0700"
      },
      "message": "Merge \"Make sure scale will not go beyond overview scale after rotation.\""
    },
    {
      "commit": "6f7d9394ec69e9fb38ca5fc2caf6d2aef6f7442d",
      "tree": "9c0392b20067d90921ca193f69f2965e45af469d",
      "parents": [
        "aef1987f4e53efdc29216ac66d7412678a762b2e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 02 14:17:28 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 02 14:30:06 2011 -0700"
      },
      "message": "Take advantage of EGL_BUFFER_PRESERVED on IMG.\n\nThe IMG architecture does not support the EGL_SWAP_BEHAVIOR_PRESERVED_BIT\nin EGL configurations. This bit is used only to be able to change the\nEGL_SWAP_BEHAVIOR, which matters when the default behavior is not the\none we want. However on IMG, the default swap behavior is the one we\ndesire.\n\nChange-Id: Iff5980c97df9e41bc837e424baf83b8eadbb7161\n"
    },
    {
      "commit": "546d64f56d0f930070289e26021f97638601e388",
      "tree": "fcb1bc8412255db876f79e81f837e254e8e78c34",
      "parents": [
        "801453f53349589ba9977231a23b89e929cea00d",
        "5c2e4d20df934728f39312741ef3390fd87795ce"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 14:29:13 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 14:29:13 2011 -0700"
      },
      "message": "resolved conflicts for merge of 5c2e4d20 to master\n\nChange-Id: Iadbee872468ceafb54c5877046c91f6052f3c953\n"
    },
    {
      "commit": "bd24eb5507497c02484a353043f64868850633b2",
      "tree": "83fe9663f6ca555e95cfed40f1747feadab0036f",
      "parents": [
        "801453f53349589ba9977231a23b89e929cea00d",
        "2541c5af179bc9e02ad5160ab773c53ff4086611"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jun 02 14:24:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 14:24:20 2011 -0700"
      },
      "message": "Merge \"Don\u0027t advertise the (old-style) software decoders unless they\u0027re actually present.\""
    },
    {
      "commit": "ebf762777af9169bc8c4027375714e309f587c6a",
      "tree": "5727290f5a4fba2f298a0a6485f5a18976a19dce",
      "parents": [
        "5f8d23e7f2d74be34080f091e92437f5722c749f"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Jun 02 14:11:57 2011 -0700"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Jun 02 14:11:57 2011 -0700"
      },
      "message": "Make sure scale will not go beyond overview scale after rotation.\n\nChange-Id: If8f7fe131814102e6abf5c8d59888d17a7200003\n"
    },
    {
      "commit": "801453f53349589ba9977231a23b89e929cea00d",
      "tree": "c70b13ceadbbadd220586b2a2ad6bf6a2a18dc53",
      "parents": [
        "c6f1f4ac3b3f19222cb72c44e19d5251a3b46831",
        "0f667ff5e57e171311c2b4ec19d29832ffbcd3f7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Jun 02 14:07:06 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 14:07:06 2011 -0700"
      },
      "message": "am 0f667ff5: (-s ours) am a33bb164: am 4686fb8a: Merge \"DO NOT MERGE Correctly implement the CLEAR xfermode.\" into honeycomb-mr2\n\n* commit \u00270f667ff5e57e171311c2b4ec19d29832ffbcd3f7\u0027:\n  DO NOT MERGE Correctly implement the CLEAR xfermode.\n"
    },
    {
      "commit": "c6f1f4ac3b3f19222cb72c44e19d5251a3b46831",
      "tree": "c70b13ceadbbadd220586b2a2ad6bf6a2a18dc53",
      "parents": [
        "4bd705b1967ea09aeb6c8b8f926a95001f9b3d57",
        "ca6c3a2bba4445f492117697cb304a014a185159"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jun 02 14:06:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 14:06:11 2011 -0700"
      },
      "message": "am ca6c3a2b: am 4ce6822b: am 24de44a1: Merge \"ExternalStorageFormatter takes an optional StorageVolume target.\" into honeycomb-mr2\n\n* commit \u0027ca6c3a2bba4445f492117697cb304a014a185159\u0027:\n  ExternalStorageFormatter takes an optional StorageVolume target.\n"
    },
    {
      "commit": "4bd705b1967ea09aeb6c8b8f926a95001f9b3d57",
      "tree": "83778deed08ca3773967d13768878eaf2c01299e",
      "parents": [
        "a59f305d113d2f33d6e4a5bf79e6938381562a8d",
        "2bb7432d8ff98650a0d3d84b9ac13649474595f9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 02 14:05:04 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 14:05:04 2011 -0700"
      },
      "message": "am 2bb7432d: am f18348b1: am a2272130: cherry pick Change-Id: Ia5ac228612569684a4ffc79ab3914442c15edfe2 docs: fix typo and slight revision\n\n* commit \u00272bb7432d8ff98650a0d3d84b9ac13649474595f9\u0027:\n  cherry pick Change-Id: Ia5ac228612569684a4ffc79ab3914442c15edfe2 docs: fix typo and slight revision\n"
    },
    {
      "commit": "a59f305d113d2f33d6e4a5bf79e6938381562a8d",
      "tree": "1bcf7b621d8fa8822b8290a1459d2a27ab8fe33e",
      "parents": [
        "69ff8ab05bdfaac2fbdd40e767021d049c94fa48",
        "a4ab8bd518f2226b9a0578a70291bfcc7c17bd9c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 02 14:04:51 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 14:04:51 2011 -0700"
      },
      "message": "am a4ab8bd5: am 70f45917: am f5d8ceae: cherry pick Change-Id: I58ae8210a17f76ff92ee9d064cf42fd4a81ad9b5 docs: fix markup and typos\n\n* commit \u0027a4ab8bd518f2226b9a0578a70291bfcc7c17bd9c\u0027:\n  cherry pick Change-Id: I58ae8210a17f76ff92ee9d064cf42fd4a81ad9b5 docs: fix markup and typos\n"
    },
    {
      "commit": "69ff8ab05bdfaac2fbdd40e767021d049c94fa48",
      "tree": "d11b70e85fbf2054105913495ff2839407c9e253",
      "parents": [
        "4b3a2c7a19a438ce5b8ed1f8dadbfe10d10ed4de",
        "b9cb731bb89bd310a17093262ce6483c557d3d4c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 02 14:04:08 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 14:04:08 2011 -0700"
      },
      "message": "am b9cb731b: am b7cfc618: am 28fb09e0: cherry pick Change-Id: I183ff47e59617b2c17a92b876ca8c8bcc9b45262 docs: add document for the compatibility library\n\n* commit \u0027b9cb731bb89bd310a17093262ce6483c557d3d4c\u0027:\n  cherry pick Change-Id: I183ff47e59617b2c17a92b876ca8c8bcc9b45262 docs: add document for the compatibility library\n"
    },
    {
      "commit": "4b3a2c7a19a438ce5b8ed1f8dadbfe10d10ed4de",
      "tree": "48a7b040835dba661193aa9246256851fa0350eb",
      "parents": [
        "2e6053873b7b482983203d988c1c010d264641c8",
        "319da8c4c59be36fe2e221a0aba230ef6b77a14f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jun 02 13:53:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 13:53:16 2011 -0700"
      },
      "message": "Merge \"Add new states to support wpa_supplicant 0.8\""
    },
    {
      "commit": "2e6053873b7b482983203d988c1c010d264641c8",
      "tree": "5425ef89a1f132a888395d79073bb8284711c080",
      "parents": [
        "5f8d23e7f2d74be34080f091e92437f5722c749f",
        "5ee36c48be8d36c5f4025202e8ede561c9ad3aba"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 02 13:36:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 13:36:02 2011 -0700"
      },
      "message": "Merge \"Handle action modes in the IME extract mode view.\""
    },
    {
      "commit": "5ee36c48be8d36c5f4025202e8ede561c9ad3aba",
      "tree": "85c23058f8994205d3fca080d87418c80eaadbcc",
      "parents": [
        "c3076425bba5c129408338be4e138f8be16855a6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 02 12:59:43 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 02 13:29:37 2011 -0700"
      },
      "message": "Handle action modes in the IME extract mode view.\n\nThis presents action modes (such as the one for text editing) in a\nless screen-consuming way in the IME extract mode layout. The submit\nbutton is replaced by an \"Edit...\" button that shows the action mode\nmenu when clicked.\n\nStill needs UX design and tweaking.\n\nChange-Id: Ia7b3f3446edced0ee5a9abc5e2f0ff16f4fa3ab1\n"
    },
    {
      "commit": "2541c5af179bc9e02ad5160ab773c53ff4086611",
      "tree": "4124c583e0c6f3f6a8973fe5869660aee8ff05f8",
      "parents": [
        "c49b870adf26cd0ca6c0c562fe544b27d6ca312e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jun 02 13:25:12 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Jun 02 13:25:12 2011 -0700"
      },
      "message": "Don\u0027t advertise the (old-style) software decoders unless they\u0027re actually present.\n\nChange-Id: I3753a21e1a7de86432c9c087be9d52028e3a1e1b\n"
    },
    {
      "commit": "319da8c4c59be36fe2e221a0aba230ef6b77a14f",
      "tree": "a752f9f7b46abfeb020397523b121270a90de153",
      "parents": [
        "6c2cb3061d031b5d8ccc095ecc038959d4489709"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri May 27 12:10:55 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jun 02 11:18:00 2011 -0700"
      },
      "message": "Add new states to support wpa_supplicant 0.8\n\nLatest supplicant introduces the INTERFACE_DISABLED state. This\nis entered when the interface is brought down (which is effectively\ndone by us and tracked already through the driver stop operation)\n\nAlso, added is a state for tracking authentication when supplicant acts as\nthe SME\n\nChange-Id: I76090068d0ebba6df76f16707da559fcbd7512c5\n"
    },
    {
      "commit": "5f8d23e7f2d74be34080f091e92437f5722c749f",
      "tree": "021c28ad7cd93a69c0861f3ba79327ce2511ff84",
      "parents": [
        "d2b940ed071dc3767d3c2f4f186ca3397cc34fd2",
        "88f9fd2316d764e792a84c43aef67816ac02ef14"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 10:58:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 10:58:46 2011 -0700"
      },
      "message": "Merge \"Add more unit tests for RTL layouts\""
    },
    {
      "commit": "88f9fd2316d764e792a84c43aef67816ac02ef14",
      "tree": "5cea301b219188e8e667629fdd0d85d7476bcb64",
      "parents": [
        "52ae3f345bff3cc4209faa441c25be0b713ff6b4"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 10:55:58 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 10:55:58 2011 -0700"
      },
      "message": "Add more unit tests for RTL layouts\n\n- update LinearLayout tests with default case (no horizontalDirection specified)\n- add TableLayout tests\n\nChange-Id: I9ad2239fca96b896c5aae4dfe67b8113faf2f96e\n"
    },
    {
      "commit": "d2b940ed071dc3767d3c2f4f186ca3397cc34fd2",
      "tree": "35fc8c925f43c2345631d0ff767c5179a4a96291",
      "parents": [
        "74e51e26bfabad6a7e6afae3fb01ccdd259caa78",
        "eba97ec52f64aacb68fc58709256da646db111a7"
      ],
      "author": {
        "name": "Marc Blank",
        "email": "mblank@google.com",
        "time": "Thu Jun 02 10:43:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 10:43:11 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://android-git:29418/platform/frameworks/base\n"
    },
    {
      "commit": "eba97ec52f64aacb68fc58709256da646db111a7",
      "tree": "881559dcd075c105ef502b06499c2e6cafa144d5",
      "parents": [
        "6c2cb3061d031b5d8ccc095ecc038959d4489709",
        "efc1d16374955f04d713c770ab47d90d190afe83"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jun 02 10:42:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 10:42:30 2011 -0700"
      },
      "message": "Merge \"Bluetooth: correcting return value from cancelDiscovery\""
    },
    {
      "commit": "74e51e26bfabad6a7e6afae3fb01ccdd259caa78",
      "tree": "356d0fb8e9719e47ecc605036b044070b44a4f1c",
      "parents": [
        "2a6627b9893ecce1c0db4c28a0c7e66ebaf5e3b9",
        "d31320d58fa3597962ed47d131aef6340beee4fa"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 02 10:42:12 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 10:42:12 2011 -0700"
      },
      "message": "am d31320d5: (-s ours) am 47dae694: am 7eba403e: Merge \"DO NOT MERGE - Fix bug 4489946 - Remove placeholder views for phones in smaller-screen decor layouts.\" into honeycomb-mr2\n\n* commit \u0027d31320d58fa3597962ed47d131aef6340beee4fa\u0027:\n  DO NOT MERGE - Fix bug 4489946 - Remove placeholder views for phones in smaller-screen decor layouts.\n"
    },
    {
      "commit": "2a6627b9893ecce1c0db4c28a0c7e66ebaf5e3b9",
      "tree": "356d0fb8e9719e47ecc605036b044070b44a4f1c",
      "parents": [
        "be23eb66b89dd3c5ab98f8929b597f461e1bccfc",
        "2b26dee8b2b229e0b7f1785fdef2cb4e977c8310"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Jun 02 10:41:58 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 10:41:58 2011 -0700"
      },
      "message": "am 2b26dee8: (-s ours) am 5e34a194: am 1d8f8819: Merge \"Break apart queries to getInstalled* API DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u00272b26dee8b2b229e0b7f1785fdef2cb4e977c8310\u0027:\n  Break apart queries to getInstalled* API DO NOT MERGE\n"
    },
    {
      "commit": "be23eb66b89dd3c5ab98f8929b597f461e1bccfc",
      "tree": "356d0fb8e9719e47ecc605036b044070b44a4f1c",
      "parents": [
        "61ad43dc1e62a9cfdbc3f6624d9c8b269fc59a44",
        "dcf305ebf991ff13a56b71118968d905ff636eca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jun 02 10:41:29 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 10:41:29 2011 -0700"
      },
      "message": "am dcf305eb: (-s ours) am 101139cc: am c3123961: DO NOT MERGE cherry pick Change-Id: I67ef29f8ccc7b4a754ebb24efd96e9821e3d8662 docs: add accepted values for setting status bar visibility\n\n* commit \u0027dcf305ebf991ff13a56b71118968d905ff636eca\u0027:\n  DO NOT MERGE cherry pick Change-Id: I67ef29f8ccc7b4a754ebb24efd96e9821e3d8662 docs: add accepted values for setting status bar visibility\n"
    },
    {
      "commit": "61ad43dc1e62a9cfdbc3f6624d9c8b269fc59a44",
      "tree": "356d0fb8e9719e47ecc605036b044070b44a4f1c",
      "parents": [
        "6c2cb3061d031b5d8ccc095ecc038959d4489709",
        "469465c45e42c66201639feb49db5421f5843bbe"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 10:40:52 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 10:40:52 2011 -0700"
      },
      "message": "am 469465c4: am 0821f274: am 2a108403: I am a dummy.\n\n* commit \u0027469465c45e42c66201639feb49db5421f5843bbe\u0027:\n  I am a dummy.\n"
    },
    {
      "commit": "efc1d16374955f04d713c770ab47d90d190afe83",
      "tree": "34d81f7b4a6cbc5c742d1f084c5d54b06f274b31",
      "parents": [
        "108a61cac5b7d6b8d6ce4dfca367888b94bf7ef9"
      ],
      "author": {
        "name": "Albert Mojir",
        "email": "albert.mojir@sonyericsson.com",
        "time": "Mon Mar 21 14:59:10 2011 +0100"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jun 02 10:30:49 2011 -0700"
      },
      "message": "Bluetooth: correcting return value from cancelDiscovery\n\nBluetoothAdapter.cancelDiscovery was previously always\nreturning false.\n\nChange-Id: Ic1fd134d4b710438d95c5b8ca009104529dd1bf5\n"
    },
    {
      "commit": "6c2cb3061d031b5d8ccc095ecc038959d4489709",
      "tree": "6e34b1e44029816c4a660bb852acc2e32fddd301",
      "parents": [
        "108a61cac5b7d6b8d6ce4dfca367888b94bf7ef9",
        "443287068bec5ca73b76a08e499da6f0de3b670a"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jun 02 10:22:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 10:22:50 2011 -0700"
      },
      "message": "Merge \"Do not call getEstimatedBandwidth if the streaming is not HTTP-based\""
    },
    {
      "commit": "108a61cac5b7d6b8d6ce4dfca367888b94bf7ef9",
      "tree": "a68f8f516c8120edee6efb0503e79a86fc443036",
      "parents": [
        "e9ff92d7d27beff024fffa3e7637cd75337e7848",
        "ed60f81940c5f2125518c7c31ad4f61b8a9baf3e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 10:17:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 10:17:05 2011 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 76450622 to master\""
    },
    {
      "commit": "443287068bec5ca73b76a08e499da6f0de3b670a",
      "tree": "e02f7e1d2797bdd61e7a6532c222f4b422082f17",
      "parents": [
        "50e51b81b1cf2778b99682d918ec1288a3a2593e"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Jun 01 15:27:20 2011 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Jun 02 10:13:52 2011 -0700"
      },
      "message": "Do not call getEstimatedBandwidth if the streaming is not HTTP-based\n\nChange-Id: I4ab6c57e5b2b989676b8dfbb98402d10a5752261\n"
    },
    {
      "commit": "e9ff92d7d27beff024fffa3e7637cd75337e7848",
      "tree": "6ac4a777133c7102ea79bd7ac5379c3a894a466f",
      "parents": [
        "52ae3f345bff3cc4209faa441c25be0b713ff6b4",
        "aa67eef1b64fd52366bcba339150ce571bc1409b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jun 02 09:45:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 09:45:32 2011 -0700"
      },
      "message": "Merge \"Remove suggestion span underline on device rotation\""
    },
    {
      "commit": "52ae3f345bff3cc4209faa441c25be0b713ff6b4",
      "tree": "e5a85c3f53ca4fe0086a725e71a9dea56bae3c99",
      "parents": [
        "8226f2b519aeacb7491272c258c5531f2f0a9a09",
        "c715528c9657e5848021a27a600a0e8e5100fb34"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 09:34:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 09:34:10 2011 -0700"
      },
      "message": "Merge \"Add more unit tests cases for BiDi / RTL\""
    },
    {
      "commit": "8226f2b519aeacb7491272c258c5531f2f0a9a09",
      "tree": "704a8c586fbbe3e070b259ea8b3b07675e162794",
      "parents": [
        "c49b870adf26cd0ca6c0c562fe544b27d6ca312e",
        "c2e989021e74593ce98680bce0c28b592b1ff843"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 09:33:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 09:33:24 2011 -0700"
      },
      "message": "Merge \"Add more unit tests for RelativeLayout\""
    },
    {
      "commit": "c715528c9657e5848021a27a600a0e8e5100fb34",
      "tree": "a96c0a121414fb379dfe6abab7c2526575553b8b",
      "parents": [
        "c2e989021e74593ce98680bce0c28b592b1ff843"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 09:29:03 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Jun 02 09:29:03 2011 -0700"
      },
      "message": "Add more unit tests cases for BiDi / RTL\n\n- update FrameLayout tests\n- add more RelativeLayout tests\n\nChange-Id: I2ae522c5e6ec216f7ade45935f8309b543f380b9\n"
    },
    {
      "commit": "7a3af86dc03a45280ceca6154040577f614c571e",
      "tree": "b77a8f3fa3727570198bd8d653c0205ce9795eb8",
      "parents": [
        "f9886f3ee9db23cc5a553b92e2aeff0ae842c915"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 02 17:28:57 2011 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Jun 02 17:28:57 2011 +0100"
      },
      "message": "Language loading / availablity should repsect defaults enforcement.\n\nThere is no point loading a language that will never be used.\nIt is in fact harmful, because the engine might load it and\nthen receive a request for the default voice and have to load\nthe default voice again.\n\nChange-Id: I8082f28d15b6e325d6a39d439b66753711a2c244\n"
    },
    {
      "commit": "560bcb34fad8bfe642d9ab6f38d973185d253af5",
      "tree": "eafce6026eb3b6ff4295937ce140b5f824eca7c2",
      "parents": [
        "279ad356fe965bb867980c00a58d482ba6f747e1"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jun 03 01:05:45 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jun 03 01:23:00 2011 +0900"
      },
      "message": "Update internal states stored in InputMethodManager properly\n\nBug: 4517456\n\n\"startInputInner\" in InputMethodManager.java will call \"startInput\" in InputMethodManagerService.java\nIn startInputLocked in IMMS, mCurSeq (Bind sequence) is incremented, but if mCurMethod stored in\nInputMethodManager.java is not null, mBindSequence in InputMethodManager.java will not be updated\nto the incremented sequence.\n\nHence, after this procedure, unbinding IME will be cancelled by the mismatch of the bind sequence.\n\nThis situation happens when user changes the focused text view.\nIf I remember correctly, some behaviors of showing or hiding IME at switching text view were changed.\nAnd I think this bug appeared because of that change.\n\nChange-Id: Icec380f3ca05cf798cc4b82155d0cecf178633a5\n"
    },
    {
      "commit": "ed60f81940c5f2125518c7c31ad4f61b8a9baf3e",
      "tree": "59c083e4c28f202179b41cfb350a2c68c43ad0d3",
      "parents": [
        "c49b870adf26cd0ca6c0c562fe544b27d6ca312e",
        "76450622f08b1d0d09df7f1ad8e52afe01090770"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 09:20:52 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 02 09:20:52 2011 -0700"
      },
      "message": "resolved conflicts for merge of 76450622 to master\n\nChange-Id: I26ccd8f264e65f100d894f43cf597a781552db83\n"
    },
    {
      "commit": "7ab3d673ba341db5a44a9c754a25961cfd16f8cd",
      "tree": "c7be71f454f0f823fbac96fb0fef42042a65ba9f",
      "parents": [
        "279ad356fe965bb867980c00a58d482ba6f747e1"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Jun 01 14:45:05 2011 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Jun 02 10:47:32 2011 -0400"
      },
      "message": "Add API to allow plugins to lock their orientation in full-screen mode.\n\nThis CL has companion changes in the browser and webkit.\n\nbug: 3398386\nChange-Id: I09eee11e3a22ba3ce0af67e2a068dc7331dc49c2\n"
    },
    {
      "commit": "c49b870adf26cd0ca6c0c562fe544b27d6ca312e",
      "tree": "afa63baadd507409bd22c3927a731f1f7f3a2586",
      "parents": [
        "d3092e31570aa3a5ac3c190ff352ad584e0d56b7",
        "260c77a4f741c3db76057cc4ea2ee54fe335ecf9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 02 07:26:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 07:26:17 2011 -0700"
      },
      "message": "Merge \"Use android.os.Process.THREAD_PRIORITY_* symbols\""
    },
    {
      "commit": "d3092e31570aa3a5ac3c190ff352ad584e0d56b7",
      "tree": "9c7f0b02c041f58c1267e1bec6eb38d6c7f41def",
      "parents": [
        "279ad356fe965bb867980c00a58d482ba6f747e1",
        "993fccec5bd0355835f0457064a28c2c13eecc60"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jun 02 07:24:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 07:24:14 2011 -0700"
      },
      "message": "Merge \"Remove unnecessary level of priority indirection\""
    },
    {
      "commit": "279ad356fe965bb867980c00a58d482ba6f747e1",
      "tree": "67749a5488636b0f78c34cc9e877d878b199d035",
      "parents": [
        "368f2bd054f63422275072c308cfd6c17d51cd84",
        "0bb63c58a464e7df60de103319204b7b590e5d75"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Jun 02 03:21:06 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 02 03:21:06 2011 -0700"
      },
      "message": "am 0bb63c58: (-s ours) am 90856661: am 66fd9ab2: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb-mr2\n\n* commit \u00270bb63c58a464e7df60de103319204b7b590e5d75\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "368f2bd054f63422275072c308cfd6c17d51cd84",
      "tree": "67749a5488636b0f78c34cc9e877d878b199d035",
      "parents": [
        "cc28a669f61c71ec95e5cca2b25eab4266ea0cfb",
        "bf4659605c4153eb59bafa187738a92ee35d0cf9"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Jun 02 03:03:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 03:03:15 2011 -0700"
      },
      "message": "Merge \"Merge WebKit at r80534: Update user agent string.\""
    },
    {
      "commit": "cc28a669f61c71ec95e5cca2b25eab4266ea0cfb",
      "tree": "fe0f7631c0a03fd10cfdf56bf9d22c3a065361ab",
      "parents": [
        "f9886f3ee9db23cc5a553b92e2aeff0ae842c915",
        "4f31353cb3b00c77c9420ef27ec949fd570ede3b"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jun 02 02:34:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 02 02:34:32 2011 -0700"
      },
      "message": "Merge \"Add an api to get the display name for InputMethodSubtype\""
    },
    {
      "commit": "4f31353cb3b00c77c9420ef27ec949fd570ede3b",
      "tree": "f8b82e376f7eaf019afb44d7adb4af31a64406f6",
      "parents": [
        "d1a1c09cb06fef6ade48063fe1171ff25cd38050"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Jun 01 16:13:45 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jun 02 18:26:36 2011 +0900"
      },
      "message": "Add an api to get the display name for InputMethodSubtype\n\nBug: 4321667\n\nChange-Id: I55aa844ff33dae0cf8ef00072e87727992eb77c1\n"
    },
    {
      "commit": "9f66c650b0af7efc2d5981a1dd39779d0235c195",
      "tree": "b4aff0408f1249df67b17c740c37ceb3aae4c26d",
      "parents": [
        "c3076425bba5c129408338be4e138f8be16855a6"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Wed Jun 01 20:40:50 2011 -0700"
      },
      "committer": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Wed Jun 01 20:40:50 2011 -0700"
      },
      "message": "Remove the obsolete function that is not used anymore\n\nChange-Id: I749d4bdba68edb87fe7eb24095e70b544da00c71\n"
    },
    {
      "commit": "f9886f3ee9db23cc5a553b92e2aeff0ae842c915",
      "tree": "76d2bfd0fe84b2028cc48e554aa89139a13a9dd8",
      "parents": [
        "c3076425bba5c129408338be4e138f8be16855a6"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 10 15:28:33 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 01 20:32:09 2011 -0700"
      },
      "message": "AccessiblityManagerService not cleaning up dead binders.\n\n1. AccessibilityManagerService was keeping handles to dead\n   IAccessibilitymanagerClients - now doing so.\n\n2. AccessibilityManagerService was lazily cleaning up dead\n   IAccessibilityServiceConnections - now using a callback.\n\n3. Cleaned up the book keeping of enabled services.\n\n4. Fixed a bug that the input filter is still enabled\n   when disabling accessibility.\n\nChange-Id: I5e9af7ab684a3b71e8ee51125b1262a17e960eb0\n"
    },
    {
      "commit": "877d428e39200fc5f289bfc88d67069cf7b9662a",
      "tree": "222cfa3b427254bf8cd0159c0669fb85a89b8afe",
      "parents": [
        "287bd83f9ea257594e0d483d3851236139e5744e"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed Jun 01 18:38:44 2011 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Wed Jun 01 20:03:39 2011 -0700"
      },
      "message": "Test runner cleanup: delete unused old classes.\n\nChange-Id: Iaaabd47d4074f936a811fc1b6575088d70842564\n"
    },
    {
      "commit": "c2e989021e74593ce98680bce0c28b592b1ff843",
      "tree": "5c2fec0b241f5a263a2e7dda05630b5b9cd8ab04",
      "parents": [
        "287bd83f9ea257594e0d483d3851236139e5744e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jun 01 19:11:15 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jun 01 19:11:15 2011 -0700"
      },
      "message": "Add more unit tests for RelativeLayout\n\n- update BiDiTest test app\n\nChange-Id: I8c0734fc8a94765d269b0040ebfa048c13e11728\n"
    },
    {
      "commit": "c3076425bba5c129408338be4e138f8be16855a6",
      "tree": "d168c0b3fb198e8db0012bc1a6cb42c2c392bd38",
      "parents": [
        "287bd83f9ea257594e0d483d3851236139e5744e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 01 18:19:04 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 01 18:19:04 2011 -0700"
      },
      "message": "Fix bug 4520517 - IllegalStateException entering tab mode\n\nChange-Id: I0ebf3aea98060e27e9687f48dff05f7310046ce5\n"
    },
    {
      "commit": "aa67eef1b64fd52366bcba339150ce571bc1409b",
      "tree": "8321352436a205ae3bf314da60a29b1e767cc708",
      "parents": [
        "d0bbdb02b2c56b0227d82751a29ccd99d11ea12f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Jun 01 18:03:37 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Jun 01 18:03:37 2011 -0700"
      },
      "message": "Remove suggestion span underline on device rotation\n\nChange-Id: I2fca995f839eff84ee8c62289f6f110ebb8dd321\n"
    },
    {
      "commit": "260c77a4f741c3db76057cc4ea2ee54fe335ecf9",
      "tree": "8c7fb104b6c99d9a354acb148456537a16908100",
      "parents": [
        "50e51b81b1cf2778b99682d918ec1288a3a2593e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jun 01 17:25:54 2011 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jun 01 18:03:21 2011 -0700"
      },
      "message": "Use android.os.Process.THREAD_PRIORITY_* symbols\n\nAs part of latency project, searching for and replacing\nhard-coded thread priorities by symbols.\n\nChange-Id: I113c07af95f8808b889b665e884b6b41d3440f8d\n"
    },
    {
      "commit": "287bd83f9ea257594e0d483d3851236139e5744e",
      "tree": "d2ea25615298d8ebccbdd824a4cf3f8af4b8cd6a",
      "parents": [
        "d840b66556b4a0a990189cfb28cd3a65ebb39d72"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat May 28 19:36:26 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 01 17:56:23 2011 -0700"
      },
      "message": "Snapshot PID/UID when enqueuing events.\n\nSince ProcessRecord can change before event is processed, snapshot\nPID/UID values when enqueuing.\n\nChange-Id: I281e63310c8fc6c3761ae00e80e06654b18b3e17\n"
    }
  ],
  "next": "d840b66556b4a0a990189cfb28cd3a65ebb39d72"
}
