)]}'
{
  "log": [
    {
      "commit": "d568e4d2ac0ba100c91c0e24b969c6efc726172a",
      "tree": "fa51ecbe89c373d4f60cdff32ac6271e1496249e",
      "parents": [
        "a4cae2847eb086742ff9d3b24a469242bd9ddae1",
        "196a7dae6387b118f73c78b7ae16ebfa604ae249"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 18 15:59:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 18 15:59:44 2012 -0700"
      },
      "message": "am 196a7dae: Merge \"Sanitize display list properties\" into jb-dev\n\n* commit \u0027196a7dae6387b118f73c78b7ae16ebfa604ae249\u0027:\n  Sanitize display list properties\n"
    },
    {
      "commit": "a4cae2847eb086742ff9d3b24a469242bd9ddae1",
      "tree": "7b64bbefff9c6a040d64ceaac1bc8bec8c4bc4cb",
      "parents": [
        "5f0d6063fac445f4628feeeafbc34dab35d34966",
        "4b51e293d86d60dc651c409ae0e25078a2170740"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 18 15:59:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 18 15:59:41 2012 -0700"
      },
      "message": "am 4b51e293: Merge \"Fix the preloaded-classes tool for JellyBean.\" into jb-dev\n\n* commit \u00274b51e293d86d60dc651c409ae0e25078a2170740\u0027:\n  Fix the preloaded-classes tool for JellyBean.\n"
    },
    {
      "commit": "5f0d6063fac445f4628feeeafbc34dab35d34966",
      "tree": "6c8a5449cc33af6c29c26d73231e14d820a1027f",
      "parents": [
        "fbeb823031de2e62e11ce680b2fa5238f2e125cd",
        "7e22a223afa63c591ef56cb325163e5e82046822"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 18 15:59:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 18 15:59:39 2012 -0700"
      },
      "message": "am 7e22a223: Merge \"Updated disconnected rssi icons.\" into jb-dev\n\n* commit \u00277e22a223afa63c591ef56cb325163e5e82046822\u0027:\n  Updated disconnected rssi icons.\n"
    },
    {
      "commit": "196a7dae6387b118f73c78b7ae16ebfa604ae249",
      "tree": "661d96ac5bf367a707115452736a96fce207a1d0",
      "parents": [
        "4b51e293d86d60dc651c409ae0e25078a2170740",
        "f26c8be01bb218619e073a209c9d57fe9d26c517"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 18 11:13:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 18 11:13:13 2012 -0700"
      },
      "message": "Merge \"Sanitize display list properties\" into jb-dev"
    },
    {
      "commit": "f26c8be01bb218619e073a209c9d57fe9d26c517",
      "tree": "6b00b9fb738143b19c3e3ec2496becc0e5309722",
      "parents": [
        "7e22a223afa63c591ef56cb325163e5e82046822"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 18 10:58:45 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri May 18 10:58:45 2012 -0700"
      },
      "message": "Sanitize display list properties\n\nThe comparisons used in the various properties setters could fail badly\nin some specific conditions. The scale properties in particular did not\nuse the same comparisons.\n\nThis change also clamps alpha to the 0..1 range which avoids overflow\nissues with lowp registers in GLSL computations.\n\nChange-Id: I3e73b584e907a14e2c33d0865ca0d2d4d5bff31d\n"
    },
    {
      "commit": "4b51e293d86d60dc651c409ae0e25078a2170740",
      "tree": "cdb3d00e1b69ab429a3c7c5b7f5e57d34c4dc6a9",
      "parents": [
        "7e22a223afa63c591ef56cb325163e5e82046822",
        "98e00add5544df3d8fc1804bc0be825b2238701c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 18 10:36:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 18 10:36:34 2012 -0700"
      },
      "message": "Merge \"Fix the preloaded-classes tool for JellyBean.\" into jb-dev"
    },
    {
      "commit": "7e22a223afa63c591ef56cb325163e5e82046822",
      "tree": "2917990328bbc55b26d283b6b465ab9cfa4c9078",
      "parents": [
        "dabb19fcd1b0d7b2c21be37aa0b75df5e35f1d6f",
        "ce77ce1d2b2cd99e2b14695542098af37b2943db"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 18 08:11:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 18 08:11:12 2012 -0700"
      },
      "message": "Merge \"Updated disconnected rssi icons.\" into jb-dev"
    },
    {
      "commit": "ce77ce1d2b2cd99e2b14695542098af37b2943db",
      "tree": "adf805b4f7b068dd52b2a993b6ef8d35616dc531",
      "parents": [
        "d51a68b3d2d347be989b53af1777454f97ad9b46"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 18 10:26:20 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 18 10:26:20 2012 -0400"
      },
      "message": "Updated disconnected rssi icons.\n\nBug: 6449811\nChange-Id: Ic7a1c4f9f75971783f8f9e49f65fdc25f5c83649\n"
    },
    {
      "commit": "fbeb823031de2e62e11ce680b2fa5238f2e125cd",
      "tree": "a27a23790eca020c0d86d1ee7a61975e9e226e35",
      "parents": [
        "aa6e60c9d552cca53706ef3b759b0642357c1809",
        "dabb19fcd1b0d7b2c21be37aa0b75df5e35f1d6f"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu May 17 21:52:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 21:52:04 2012 -0700"
      },
      "message": "am dabb19fc: Merge \"Increase the setup-sdp delay to cover for all the devices.\" into jb-dev\n\n* commit \u0027dabb19fcd1b0d7b2c21be37aa0b75df5e35f1d6f\u0027:\n  Increase the setup-sdp delay to cover for all the devices.\n"
    },
    {
      "commit": "dabb19fcd1b0d7b2c21be37aa0b75df5e35f1d6f",
      "tree": "12f7fa7eca0deb60c0adbb8031eb756a01ab3f32",
      "parents": [
        "af0a15c820c0cdffcaf198e599cb55098510ad0a",
        "8b4ca7a1a9c8ea6f1cda126b1508226a580efafb"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu May 17 21:49:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 21:49:55 2012 -0700"
      },
      "message": "Merge \"Increase the setup-sdp delay to cover for all the devices.\" into jb-dev"
    },
    {
      "commit": "aa6e60c9d552cca53706ef3b759b0642357c1809",
      "tree": "91c19554be75de23057ddea204cc9e293525dd2b",
      "parents": [
        "45e8f3b763164744216fbce6ca2360d2b566367a",
        "af0a15c820c0cdffcaf198e599cb55098510ad0a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 21:04:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 21:04:38 2012 -0700"
      },
      "message": "am af0a15c8: Merge \"Fix 6516240: Remove unused bottom margins from owner info textview\" into jb-dev\n\n* commit \u0027af0a15c820c0cdffcaf198e599cb55098510ad0a\u0027:\n  Fix 6516240: Remove unused bottom margins from owner info textview\n"
    },
    {
      "commit": "45e8f3b763164744216fbce6ca2360d2b566367a",
      "tree": "42f359b09f57723be50f2c198d7d74ea330bb9a4",
      "parents": [
        "9481259fcb09337db00b8b39bf4709a610d77c6c",
        "9da2452f6193d39ebc5c6c81cc5ceb41763d8036"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 21:04:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 21:04:36 2012 -0700"
      },
      "message": "am 9da2452f: Merge \"Fix 6441282: confine search gesture region on tablet navbar\" into jb-dev\n\n* commit \u00279da2452f6193d39ebc5c6c81cc5ceb41763d8036\u0027:\n  Fix 6441282: confine search gesture region on tablet navbar\n"
    },
    {
      "commit": "9481259fcb09337db00b8b39bf4709a610d77c6c",
      "tree": "4e9a238750143258ac6b8a2bb1922f8f3d2022ad",
      "parents": [
        "1f00a987ac693a81cbd3739b903e981465451305",
        "1ca4399706103fd9df50661866caaeed95221621"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu May 17 21:00:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 21:00:54 2012 -0700"
      },
      "message": "am 1ca43997: Merge \"Enforce the minTime parameter in LocationManager#requestLocationUpdates\" into jb-dev\n\n* commit \u00271ca4399706103fd9df50661866caaeed95221621\u0027:\n  Enforce the minTime parameter in LocationManager#requestLocationUpdates\n"
    },
    {
      "commit": "af0a15c820c0cdffcaf198e599cb55098510ad0a",
      "tree": "4bc63bd1d2c4770532c487d8051e88015ffbf9ca",
      "parents": [
        "9da2452f6193d39ebc5c6c81cc5ceb41763d8036",
        "77a5c61f9ac0d2a6be735261f27f51902a6921dc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 21:00:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 21:00:48 2012 -0700"
      },
      "message": "Merge \"Fix 6516240: Remove unused bottom margins from owner info textview\" into jb-dev"
    },
    {
      "commit": "9da2452f6193d39ebc5c6c81cc5ceb41763d8036",
      "tree": "3c111dfc27e30366951eb9a5d46281273ca7abba",
      "parents": [
        "1ca4399706103fd9df50661866caaeed95221621",
        "161538985ee51e109f64af9a332d396bbffd7e2c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 21:00:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 21:00:32 2012 -0700"
      },
      "message": "Merge \"Fix 6441282: confine search gesture region on tablet navbar\" into jb-dev"
    },
    {
      "commit": "1ca4399706103fd9df50661866caaeed95221621",
      "tree": "e73a826575c3d457ec62ebf86897ced0028a7f9b",
      "parents": [
        "88b756cd249d1dd4aefb92a73a65fa76cd8ef0d5",
        "f1be6861daea57ba0a1595739a899d05229d6d15"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu May 17 20:57:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 20:57:56 2012 -0700"
      },
      "message": "Merge \"Enforce the minTime parameter in LocationManager#requestLocationUpdates\" into jb-dev"
    },
    {
      "commit": "1f00a987ac693a81cbd3739b903e981465451305",
      "tree": "6eebb7a0095c4b473ecafc8788e7e4a6bd1beaf5",
      "parents": [
        "2a6a4df96dde5be55465816597506636bbb37cc2",
        "88b756cd249d1dd4aefb92a73a65fa76cd8ef0d5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 20:05:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 20:05:49 2012 -0700"
      },
      "message": "am 88b756cd: Merge \"Don\\\u0027t show the touch highlight for double taps\" into jb-dev\n\n* commit \u002788b756cd249d1dd4aefb92a73a65fa76cd8ef0d5\u0027:\n  Don\u0027t show the touch highlight for double taps\n"
    },
    {
      "commit": "88b756cd249d1dd4aefb92a73a65fa76cd8ef0d5",
      "tree": "98788ccea88a48dedd6c42aa8cf7ac6d4462b312",
      "parents": [
        "93563d21a97aee9bb60f6cbd975bb901fad29962",
        "aa5af8d004a0846cf111c954cfcdf799157f16d6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 20:03:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 20:03:17 2012 -0700"
      },
      "message": "Merge \"Don\u0027t show the touch highlight for double taps\" into jb-dev"
    },
    {
      "commit": "aa5af8d004a0846cf111c954cfcdf799157f16d6",
      "tree": "cf16942c129a45cb071b98b8eda5eb57096441e7",
      "parents": [
        "3d6f7eadb27d37f3c1e2a9505526c5f4a6cf990e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 19:57:08 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 19:57:08 2012 -0700"
      },
      "message": "Don\u0027t show the touch highlight for double taps\n\n Bug: 6490959\n\nChange-Id: I5a6cfa3d36f1df28d9c3b03e120f59581ee22c01\n"
    },
    {
      "commit": "161538985ee51e109f64af9a332d396bbffd7e2c",
      "tree": "bddeb4c2aea363c4264b1bdd72f82709e2c7c926",
      "parents": [
        "f7a44e8168d96ad75738226570d41e48f8fd14e3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 19:47:55 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 19:48:43 2012 -0700"
      },
      "message": "Fix 6441282: confine search gesture region on tablet navbar\n\nDepending on the device, this will be one of the id\u0027s in the navbar\nview hierarchy used in the source.  It will default to the navbar\nview if one isn\u0027t found.\n\nChange-Id: I388412d4f247f7d2d102768708237711d722de3d\n"
    },
    {
      "commit": "2a6a4df96dde5be55465816597506636bbb37cc2",
      "tree": "817a0bcfc4cfc54f58f634129269698533a58517",
      "parents": [
        "09528f96f4bc5e1d7acb9c00011d232182fb93b2",
        "93563d21a97aee9bb60f6cbd975bb901fad29962"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 19:36:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 19:36:46 2012 -0700"
      },
      "message": "am 93563d21: Merge \"Log a warning when action bar view states cannot be restored.\" into jb-dev\n\n* commit \u002793563d21a97aee9bb60f6cbd975bb901fad29962\u0027:\n  Log a warning when action bar view states cannot be restored.\n"
    },
    {
      "commit": "93563d21a97aee9bb60f6cbd975bb901fad29962",
      "tree": "61e11b0f60b7331f79ea43b81375c8d2e4b80d83",
      "parents": [
        "c8c4ced83872f3eeabd93da34d8376903c42a00b",
        "fb5f1bc085d1c353b80690636ce44679501225d8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 19:35:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 19:35:00 2012 -0700"
      },
      "message": "Merge \"Log a warning when action bar view states cannot be restored.\" into jb-dev"
    },
    {
      "commit": "fb5f1bc085d1c353b80690636ce44679501225d8",
      "tree": "7f7e7d39106158ffd9f253e203643d0a86ed2549",
      "parents": [
        "f82e7693ca4396435ef91c7be5348731d9e863c0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 19:30:35 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 19:30:35 2012 -0700"
      },
      "message": "Log a warning when action bar view states cannot be restored.\n\nSome apps can get into a case where the saved view hierarchy states\nfor action bar views are missing. Log a warning instead of crashing.\n\nBug 6510800\n\nChange-Id: I95ede64ec584892e6e76ca9ab9d53e9d3689984f\n"
    },
    {
      "commit": "77a5c61f9ac0d2a6be735261f27f51902a6921dc",
      "tree": "6502cf6e475c5c4969c5f09bebb57e3e1c03ca6c",
      "parents": [
        "f7a44e8168d96ad75738226570d41e48f8fd14e3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 19:29:29 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 19:29:29 2012 -0700"
      },
      "message": "Fix 6516240: Remove unused bottom margins from owner info textview\n\nChange-Id: Ia5194b87cf7eddd0a55ad5c94c9e61ee4eb1180a\n"
    },
    {
      "commit": "09528f96f4bc5e1d7acb9c00011d232182fb93b2",
      "tree": "52a9f7f7416d3e35d330a9122532cd25e056ccac",
      "parents": [
        "3d9bf29fcf1136261bef1b2331e2d7f61c683284",
        "c8c4ced83872f3eeabd93da34d8376903c42a00b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu May 17 19:06:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 19:06:31 2012 -0700"
      },
      "message": "am c8c4ced8: Merge \"Call invalidate() immediately when a frame is available\" into jb-dev\n\n* commit \u0027c8c4ced83872f3eeabd93da34d8376903c42a00b\u0027:\n  Call invalidate() immediately when a frame is available\n"
    },
    {
      "commit": "c8c4ced83872f3eeabd93da34d8376903c42a00b",
      "tree": "87384e0d23a251666954b46f91c6a7c4efb4a1f7",
      "parents": [
        "f7a44e8168d96ad75738226570d41e48f8fd14e3",
        "52c145ff5ce34980d866155bb154913a847d955b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu May 17 19:04:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 19:04:51 2012 -0700"
      },
      "message": "Merge \"Call invalidate() immediately when a frame is available\" into jb-dev"
    },
    {
      "commit": "3d9bf29fcf1136261bef1b2331e2d7f61c683284",
      "tree": "6858ec57fb85a5bfcd9c1d9466eee2d17310ad42",
      "parents": [
        "86bad54839d9d28dbe8df7160e97a05a4a413dc5",
        "f7a44e8168d96ad75738226570d41e48f8fd14e3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 18:36:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 18:36:27 2012 -0700"
      },
      "message": "am f7a44e81: Merge \"Fix 6398209: Increase outer ring size for search gesture on 600dp device\" into jb-dev\n\n* commit \u0027f7a44e8168d96ad75738226570d41e48f8fd14e3\u0027:\n  Fix 6398209: Increase outer ring size for search gesture on 600dp device\n"
    },
    {
      "commit": "f7a44e8168d96ad75738226570d41e48f8fd14e3",
      "tree": "128e5867fe49997400f235a8724f8a0bf68e4015",
      "parents": [
        "e2711998525b5492b31917ce95cf10dbd02884ea",
        "80ad54cdcdf3e54142e23a647a0a91a6ab5c0f90"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 18:34:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 18:34:01 2012 -0700"
      },
      "message": "Merge \"Fix 6398209: Increase outer ring size for search gesture on 600dp device\" into jb-dev"
    },
    {
      "commit": "86bad54839d9d28dbe8df7160e97a05a4a413dc5",
      "tree": "c8c900e2d397ed82c18a0f540fa096cb8d25cb93",
      "parents": [
        "ccf4e2f71b65ace6d55c1e8513dd60b1123805da",
        "e2711998525b5492b31917ce95cf10dbd02884ea"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 18:25:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 18:25:39 2012 -0700"
      },
      "message": "am e2711998: Merge \"New focus/activated states for the activity chooser dialog\" into jb-dev\n\n* commit \u0027e2711998525b5492b31917ce95cf10dbd02884ea\u0027:\n  New focus/activated states for the activity chooser dialog\n"
    },
    {
      "commit": "e2711998525b5492b31917ce95cf10dbd02884ea",
      "tree": "fb08bc4bb700ce75a710c24ebef2e5965d7c6c20",
      "parents": [
        "abe3927701c0aff839498272565aeee714aa6e9d",
        "1bf58c5a3b5d496b6cb8659072316a6cea16d918"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 18:23:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 18:23:02 2012 -0700"
      },
      "message": "Merge \"New focus/activated states for the activity chooser dialog\" into jb-dev"
    },
    {
      "commit": "ccf4e2f71b65ace6d55c1e8513dd60b1123805da",
      "tree": "b35851343a594241ce19672a89f63a7666955538",
      "parents": [
        "cd9f8ea3beb104ba706eb315b661d1823b00fa36",
        "abe3927701c0aff839498272565aeee714aa6e9d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 17 18:20:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 18:20:50 2012 -0700"
      },
      "message": "am abe39277: Merge \"Fix issue #6515427: Add android.hardware.television and fix...\" into jb-dev\n\n* commit \u0027abe3927701c0aff839498272565aeee714aa6e9d\u0027:\n  Fix issue #6515427: Add android.hardware.television and fix...\n"
    },
    {
      "commit": "abe3927701c0aff839498272565aeee714aa6e9d",
      "tree": "d6b9dffef79d7a626d2b6163628108a19dbfa6c0",
      "parents": [
        "665935c10ad281721c495621fab7561f2a28842e",
        "0cf2c8a53350a800055e76c1c9bf0a6d44480768"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 17 18:18:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 18:18:27 2012 -0700"
      },
      "message": "Merge \"Fix issue #6515427: Add android.hardware.television and fix...\" into jb-dev"
    },
    {
      "commit": "0cf2c8a53350a800055e76c1c9bf0a6d44480768",
      "tree": "67f2150a49ee93cd141c4fa23ec0526ef0c12ad3",
      "parents": [
        "20c0cdbbf79cef18e59514e0f53dfbcac0bef600"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 17 17:29:49 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 17 18:11:14 2012 -0700"
      },
      "message": "Fix issue #6515427: Add android.hardware.television and fix...\n\n...logic for notouch in Configuration\n\nAdded new TELEVISION feature.\n\nWe now force the configuration to \"television\" if the TELEVISION\nfeature is set, and \"notouch\" if the TOUCHSCREEN feature is not set.\n\nAlso cleaned up documentation, deprecated some configurations that\nare not used.\n\nChange-Id: If1c7a284b580a8a66bda2a75f0c7fa841b3dc9b7\n"
    },
    {
      "commit": "52c145ff5ce34980d866155bb154913a847d955b",
      "tree": "1c408c0dea13256aa8f02698c97fb3515fda4bfe",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu May 17 18:06:23 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu May 17 18:06:23 2012 -0700"
      },
      "message": "Call invalidate() immediately when a frame is available\n\nThis change ensures that applications producing surface texture updates\nat a steady rate will display the updates on screen at the same rate,\nv-synced.\n\nChange-Id: I663685b34d12809fbf8945c44851e30a2052ce74\n"
    },
    {
      "commit": "cd9f8ea3beb104ba706eb315b661d1823b00fa36",
      "tree": "f591c2904aa2b8f35b2f65fc85a109734466a545",
      "parents": [
        "65e8ecf37b5aadf267eb5ff40b53b871f7be32d8",
        "665935c10ad281721c495621fab7561f2a28842e"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu May 17 17:59:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:59:43 2012 -0700"
      },
      "message": "am 665935c1: Merge \"Enable SMS short code patterns to be updated from secure settings.\" into jb-dev\n\n* commit \u0027665935c10ad281721c495621fab7561f2a28842e\u0027:\n  Enable SMS short code patterns to be updated from secure settings.\n"
    },
    {
      "commit": "665935c10ad281721c495621fab7561f2a28842e",
      "tree": "61051a8b46911069ce20300ee59362d748b3bbe0",
      "parents": [
        "a1daf82732c8529bcf9258f42e2cc22be9fa684b",
        "172d97edcdfd9b228d8cf96d312b55fb67699fd4"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu May 17 17:57:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 17:57:45 2012 -0700"
      },
      "message": "Merge \"Enable SMS short code patterns to be updated from secure settings.\" into jb-dev"
    },
    {
      "commit": "8b4ca7a1a9c8ea6f1cda126b1508226a580efafb",
      "tree": "b648b4a41019a05f548e252693fe47bb3090164d",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu May 17 17:43:00 2012 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu May 17 17:43:00 2012 -0700"
      },
      "message": "Increase the setup-sdp delay to cover for all the devices.\n\n20 ms worked well for GN hspa for stress test, but failed sometimes\nfor other platform. Increased it to 50ms. Tested on all the device types\nbug 6438556\n\nChange-Id: Ic5fcde3de7ea6d3d983edab7ae3df5684637bd20\n"
    },
    {
      "commit": "65e8ecf37b5aadf267eb5ff40b53b871f7be32d8",
      "tree": "5174144db2a9fd5a682c6f3916b3fceb48dd54c1",
      "parents": [
        "7c36dc2d1e71f60de7fff3d22e2a2d9a9219bab6",
        "a1daf82732c8529bcf9258f42e2cc22be9fa684b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 17 17:25:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:25:44 2012 -0700"
      },
      "message": "am a1daf827: Merge \"Fix paragraph iterator.\" into jb-dev\n\n* commit \u0027a1daf82732c8529bcf9258f42e2cc22be9fa684b\u0027:\n  Fix paragraph iterator.\n"
    },
    {
      "commit": "a1daf82732c8529bcf9258f42e2cc22be9fa684b",
      "tree": "9553b279596dd09a2a206feb084bf77ebc3428c0",
      "parents": [
        "58a69d24c42f8aec3825e580f592617e11f12d9e",
        "9768832da837e7716555d394bd13fb879a223860"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 17 17:23:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 17:23:16 2012 -0700"
      },
      "message": "Merge \"Fix paragraph iterator.\" into jb-dev"
    },
    {
      "commit": "7c36dc2d1e71f60de7fff3d22e2a2d9a9219bab6",
      "tree": "471aeebc28cf0ecbab19ec8c2e13205b6c57c9f6",
      "parents": [
        "a48374db17a04f12a60e9363721769dbfff01e65",
        "58a69d24c42f8aec3825e580f592617e11f12d9e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 17:17:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:30 2012 -0700"
      },
      "message": "am 58a69d24: Merge \"Fix 6398209: Re-enable vibrate for search gesture.\" into jb-dev\n\n* commit \u002758a69d24c42f8aec3825e580f592617e11f12d9e\u0027:\n  Fix 6398209: Re-enable vibrate for search gesture.\n"
    },
    {
      "commit": "a48374db17a04f12a60e9363721769dbfff01e65",
      "tree": "1d32da06e129024c3c169148e861243fe4f3441a",
      "parents": [
        "4d39ba269c890e2746f439ac52d91704744c25f3",
        "c6015df128811a52faf918bd34d0d7296c8a6834"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Thu May 17 17:17:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:27 2012 -0700"
      },
      "message": "am c6015df1: Merge \"Add actions to non-JavaScript accessibility handler.\" into jb-dev\n\n* commit \u0027c6015df128811a52faf918bd34d0d7296c8a6834\u0027:\n  Add actions to non-JavaScript accessibility handler.\n"
    },
    {
      "commit": "4d39ba269c890e2746f439ac52d91704744c25f3",
      "tree": "a8ee1b80d24700b3bc954da6ca0dffb13dc434c0",
      "parents": [
        "ce619a9675bcb2278bf9a078fb44bb4b1d728dd3",
        "9a9a041cb75a803856b22191db7e6bde7f1412e8"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Thu May 17 17:17:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:25 2012 -0700"
      },
      "message": "am 9a9a041c: Merge \"Add movement actions to JS accessibility.\" into jb-dev\n\n* commit \u00279a9a041cb75a803856b22191db7e6bde7f1412e8\u0027:\n  Add movement actions to JS accessibility.\n"
    },
    {
      "commit": "ce619a9675bcb2278bf9a078fb44bb4b1d728dd3",
      "tree": "ef281db3f74982c45ef8b81e2317a4302e15a24e",
      "parents": [
        "8101eb7a74d1a65aebd33c58742fc461dcb4518f",
        "3d6f7eadb27d37f3c1e2a9505526c5f4a6cf990e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 17:17:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:22 2012 -0700"
      },
      "message": "am 3d6f7ead: Merge \"Tweak show/hide of touch highlight\" into jb-dev\n\n* commit \u00273d6f7eadb27d37f3c1e2a9505526c5f4a6cf990e\u0027:\n  Tweak show/hide of touch highlight\n"
    },
    {
      "commit": "8101eb7a74d1a65aebd33c58742fc461dcb4518f",
      "tree": "f36fb9ccbd69ce86a1e2f48f86dc7b8d337d0922",
      "parents": [
        "1f4dda280b4891c1a8aea8751f10943abdca3761",
        "ae9d040f715130389de3dbc3bf52e24e5f29425a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 17 17:17:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:19 2012 -0700"
      },
      "message": "am ae9d040f: Merge \"Wait for ASECs to be scanned before proceeding\" into jb-dev\n\n* commit \u0027ae9d040f715130389de3dbc3bf52e24e5f29425a\u0027:\n  Wait for ASECs to be scanned before proceeding\n"
    },
    {
      "commit": "1f4dda280b4891c1a8aea8751f10943abdca3761",
      "tree": "3825c74705c7a4e0943d1d7e6282412a49b543bf",
      "parents": [
        "90ab4341cf492bf80bbb90dfd6c614c65dc3c591",
        "27cb3f8c44be79f78a0c47b5631472705acb3e96"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 17 17:17:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:17 2012 -0700"
      },
      "message": "am 27cb3f8c: Merge \"Eliminate \"backup enabled but not provisioned\" failure modes\" into jb-dev\n\n* commit \u002727cb3f8c44be79f78a0c47b5631472705acb3e96\u0027:\n  Eliminate \"backup enabled but not provisioned\" failure modes\n"
    },
    {
      "commit": "90ab4341cf492bf80bbb90dfd6c614c65dc3c591",
      "tree": "9116c85692fc283ff0b6373732962e928f467f19",
      "parents": [
        "c6bbc4e70f8fe41dd31de3c8a0e9be0f24961593",
        "dc9445ba4cb2e261719d3c38956d9cbe1fddcd64"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 17:17:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:15 2012 -0700"
      },
      "message": "am dc9445ba: Merge \"Add support for grouping keyboard layouts by collection.\" into jb-dev\n\n* commit \u0027dc9445ba4cb2e261719d3c38956d9cbe1fddcd64\u0027:\n  Add support for grouping keyboard layouts by collection.\n"
    },
    {
      "commit": "c6bbc4e70f8fe41dd31de3c8a0e9be0f24961593",
      "tree": "d1b58d73618dc5574c7ae9c4f7222d88c8d060df",
      "parents": [
        "e215af22bfbb1f1322be07f43f03183daca21e93",
        "9de61ae0ed40fcb147e09797bfb22dcea0b89df6"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Thu May 17 17:17:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:11 2012 -0700"
      },
      "message": "am 9de61ae0: Merge \"Fix video scaling mode validity check.\" into jb-dev\n\n* commit \u00279de61ae0ed40fcb147e09797bfb22dcea0b89df6\u0027:\n  Fix video scaling mode validity check.\n"
    },
    {
      "commit": "e215af22bfbb1f1322be07f43f03183daca21e93",
      "tree": "b3f137b94eb69df526d416af197c7cb37ff6a05a",
      "parents": [
        "e673396387466cd70d059ae75c7b069c9ced670a",
        "c79a9eaced675d176dda570da6a08c6e54743bec"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 17 17:17:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 17:17:07 2012 -0700"
      },
      "message": "am c79a9eac: Merge \"New action and extra in RecognizerIntent for \"hands free\" voice search\" into jb-dev\n\n* commit \u0027c79a9eaced675d176dda570da6a08c6e54743bec\u0027:\n  New action and extra in RecognizerIntent for \"hands free\" voice search\n"
    },
    {
      "commit": "e673396387466cd70d059ae75c7b069c9ced670a",
      "tree": "ef511fa5bdd4defa1a033d33a09201b1409a798c",
      "parents": [
        "5558f66efe43654c97b851b67a099df0de5429ad",
        "ede4d56ec78fa1b3740c29013929689657a5e763"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu May 17 17:13:14 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu May 17 17:13:14 2012 -0700"
      },
      "message": "resolved conflicts for merge of ede4d56e to jb-dev-plus-aosp\n\nChange-Id: I8893e819f0f814a1fe1e0fb7f70dba860e889135\n"
    },
    {
      "commit": "58a69d24c42f8aec3825e580f592617e11f12d9e",
      "tree": "efa5e7e3f29b4a687a15e008b7d39676b76ed556",
      "parents": [
        "c6015df128811a52faf918bd34d0d7296c8a6834",
        "64fffadf00918e9ffaee1bdfe01ed389145e0821"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 17:11:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 17:11:48 2012 -0700"
      },
      "message": "Merge \"Fix 6398209: Re-enable vibrate for search gesture.\" into jb-dev"
    },
    {
      "commit": "80ad54cdcdf3e54142e23a647a0a91a6ab5c0f90",
      "tree": "8f02c8a440db4e5647621e6d8c0e14dfcd0d9948",
      "parents": [
        "a4c1b0a7ca48c0b9fcc0a4af393faf64d0a16b91"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 17:05:40 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 17:05:40 2012 -0700"
      },
      "message": "Fix 6398209: Increase outer ring size for search gesture on 600dp device\n\nChange-Id: I75d136535148af21bc4e7f3f39803d22496d6fc5\n"
    },
    {
      "commit": "98e00add5544df3d8fc1804bc0be825b2238701c",
      "tree": "79d6ce9ea61ba9e2f7c34334396abdcad4d1738f",
      "parents": [
        "c6015df128811a52faf918bd34d0d7296c8a6834"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 17 17:03:51 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 17 17:03:51 2012 -0700"
      },
      "message": "Fix the preloaded-classes tool for JellyBean.\n\nBug: 5213043\nChange-Id: I8178ca04da0bd72a90244983be5e8ecfbc1b0573\n"
    },
    {
      "commit": "64fffadf00918e9ffaee1bdfe01ed389145e0821",
      "tree": "15047cce4d3247f4126b1ea22c6370209a8e7523",
      "parents": [
        "a4c1b0a7ca48c0b9fcc0a4af393faf64d0a16b91"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 17:01:15 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu May 17 17:01:15 2012 -0700"
      },
      "message": "Fix 6398209: Re-enable vibrate for search gesture.\n\nChange-Id: Iabcfa21aae05fa55ec3fdc76eeed76577b962de5\n"
    },
    {
      "commit": "c6015df128811a52faf918bd34d0d7296c8a6834",
      "tree": "3f2c8f6f6e072bd1f7072df6930a8284f87931e0",
      "parents": [
        "9a9a041cb75a803856b22191db7e6bde7f1412e8",
        "6a62b77dfb95364e863b44662c13d6deec47f7d2"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Thu May 17 16:55:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:55:40 2012 -0700"
      },
      "message": "Merge \"Add actions to non-JavaScript accessibility handler.\" into jb-dev"
    },
    {
      "commit": "9a9a041cb75a803856b22191db7e6bde7f1412e8",
      "tree": "300dd2a1e776858913a60aedcc8b1c17f81abe79",
      "parents": [
        "3d6f7eadb27d37f3c1e2a9505526c5f4a6cf990e",
        "448902d757bb5d5f0284a06b0193549f1e1f369f"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Thu May 17 16:55:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:55:20 2012 -0700"
      },
      "message": "Merge \"Add movement actions to JS accessibility.\" into jb-dev"
    },
    {
      "commit": "3d6f7eadb27d37f3c1e2a9505526c5f4a6cf990e",
      "tree": "51a4593b374633f91c12bed2859eed524405d3c4",
      "parents": [
        "ae9d040f715130389de3dbc3bf52e24e5f29425a",
        "eb11f47353102deb13c73b9c1106ed34761cd784"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 16:44:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:44:14 2012 -0700"
      },
      "message": "Merge \"Tweak show/hide of touch highlight\" into jb-dev"
    },
    {
      "commit": "ae9d040f715130389de3dbc3bf52e24e5f29425a",
      "tree": "7b233b6d9f8f3c4eefb65a6f27c92c7975eb7e3f",
      "parents": [
        "27cb3f8c44be79f78a0c47b5631472705acb3e96",
        "51a573c76737733638c475f52e441c814e6645cc"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 17 16:42:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:42:09 2012 -0700"
      },
      "message": "Merge \"Wait for ASECs to be scanned before proceeding\" into jb-dev"
    },
    {
      "commit": "27cb3f8c44be79f78a0c47b5631472705acb3e96",
      "tree": "fd504ab250b93424bbcaa99f13a7edf7cedf93ef",
      "parents": [
        "dc9445ba4cb2e261719d3c38956d9cbe1fddcd64",
        "97ea122c6526125e64213e9c10d9c20f9bc70d9c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 17 16:41:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:41:53 2012 -0700"
      },
      "message": "Merge \"Eliminate \"backup enabled but not provisioned\" failure modes\" into jb-dev"
    },
    {
      "commit": "dc9445ba4cb2e261719d3c38956d9cbe1fddcd64",
      "tree": "11bfd3bca00e21f2d69f3a477b3f349571b244e8",
      "parents": [
        "9de61ae0ed40fcb147e09797bfb22dcea0b89df6",
        "d9fec5d317c09da6bcc7a54df4e0190a76d21eae"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 16:33:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:33:40 2012 -0700"
      },
      "message": "Merge \"Add support for grouping keyboard layouts by collection.\" into jb-dev"
    },
    {
      "commit": "172d97edcdfd9b228d8cf96d312b55fb67699fd4",
      "tree": "3bd03fc97a6d22f9c04279580e95476747b48fb9",
      "parents": [
        "cb949887d0e8cca616dca532daf2be5b6f4a77af"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue May 01 16:47:20 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu May 17 16:29:44 2012 -0700"
      },
      "message": "Enable SMS short code patterns to be updated from secure settings.\n\nThe premium SMS short code detector loads patterns from an XML resource\nby default (frameworks/base/core/res/res/xml/sms_short_codes.xml).\nAdd support for updated patterns to be loaded on a per-country basis\nfrom a secure setting named \"sms_short_codes_\" + the country code.\nUpdated patterns can be pushed to Google devices via Gservices.\n\nBug: 5513975\nChange-Id: Ibfc0be4f12227ba45c28396ec7cdbc307442af81\n"
    },
    {
      "commit": "9de61ae0ed40fcb147e09797bfb22dcea0b89df6",
      "tree": "db3b4b9bab41d8c331ad7b4022ff420586731f02",
      "parents": [
        "c79a9eaced675d176dda570da6a08c6e54743bec",
        "79a9cd40f5ebb2453cb982bc17d9797a1cbdf8d8"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Thu May 17 16:19:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:19:30 2012 -0700"
      },
      "message": "Merge \"Fix video scaling mode validity check.\" into jb-dev"
    },
    {
      "commit": "79a9cd40f5ebb2453cb982bc17d9797a1cbdf8d8",
      "tree": "c91826b96403823a1cb71453695e89fea6bd4441",
      "parents": [
        "6a16098437665c3aab3e9980359e140b8a47858b"
      ],
      "author": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Fri May 18 00:15:56 2012 +0100"
      },
      "committer": {
        "name": "Bryan Mawhinney",
        "email": "bryanmawhinney@google.com",
        "time": "Fri May 18 00:15:56 2012 +0100"
      },
      "message": "Fix video scaling mode validity check.\n\nChange-Id: Ib7adead2758d50cae67741364801e966a82ad5ba\n"
    },
    {
      "commit": "c79a9eaced675d176dda570da6a08c6e54743bec",
      "tree": "e24a9484c3d2df623344b89cd9466add88aa0947",
      "parents": [
        "ede4d56ec78fa1b3740c29013929689657a5e763",
        "482c9bb390f1dae8e55806431a960f9df4d2f0b8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 17 16:06:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:06:54 2012 -0700"
      },
      "message": "Merge \"New action and extra in RecognizerIntent for \"hands free\" voice search\" into jb-dev"
    },
    {
      "commit": "51a573c76737733638c475f52e441c814e6645cc",
      "tree": "74f38cdf51785be396ecf39c344097d8f9695081",
      "parents": [
        "468a2ac63a065680da30f5e796583d53f70f8e25"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 17 13:30:28 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu May 17 16:06:54 2012 -0700"
      },
      "message": "Wait for ASECs to be scanned before proceeding\n\nMove MountService up the list, then pause waiting for MountService to\nfinish scanning ASECs before the services that require those packages to\nbe ready.\n\nAdditionally, don\u0027t automatically mark all ASEC apps as FLAG_EXTERNAL on\nreboot. This prevents AppWidgets and other things from being used with\nASECs which are on internal storage.\n\nBug: 6445613\nChange-Id: I3e0b3e244fec966814d7a5ea93de5d337aea79bd\n"
    },
    {
      "commit": "97ea122c6526125e64213e9c10d9c20f9bc70d9c",
      "tree": "9fc67c0719b29191484a2f0449374dfb2be54144",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 17 14:59:41 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 17 16:02:15 2012 -0700"
      },
      "message": "Eliminate \"backup enabled but not provisioned\" failure modes\n\nPreviously, the setup app was responsible for telling the backup\nmanager through a side band that the user had passed through the\nbackup/restore-related portion of the setup flow.  Now that the\nflow has been streamlined and certain mandatory portions of it\nare no longer relevant, we can ditch the whole idea of the backup\nmanager\u0027s internal \"provisioned\" state.  This makes setup and the\nsetup \"wizard\" applications less fragile as well as eliminating\nthe possibility of unrecoverable \"backup was never provisioned\"\nfailure modes.\n\nNow, the only check the backup manager has to do is against the\nfull \"device is provisioned\" flag, just like all of the other\ncomponents on the phone that only become usable after the setup\nprocess has exited [such as phone calls].\n\nBug 6493520\n\nChange-Id: I13ec8dd8baa1e74ed8569b0326219a98a7f632a9\n"
    },
    {
      "commit": "d9fec5d317c09da6bcc7a54df4e0190a76d21eae",
      "tree": "0eae74e8e946ea2d7715e31c3bd58a8f48befa2a",
      "parents": [
        "ab624c2fd4f0fad6ba7f422a960942e5a7035cea"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 16:01:54 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 16:01:54 2012 -0700"
      },
      "message": "Add support for grouping keyboard layouts by collection.\n\nBug: 6405203\nChange-Id: Id818b27ec09928150795d594a96df186a6e39168\n"
    },
    {
      "commit": "ede4d56ec78fa1b3740c29013929689657a5e763",
      "tree": "391c8f427911aa304bf3a1add6544b3ed6d736a0",
      "parents": [
        "cb949887d0e8cca616dca532daf2be5b6f4a77af",
        "321357b6066a34cc12a0528b7b835c7664db2e08"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu May 17 16:01:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 16:01:35 2012 -0700"
      },
      "message": "Merge \"Fix issue where static wallpaper was offset on boot\" into jb-dev"
    },
    {
      "commit": "1bf58c5a3b5d496b6cb8659072316a6cea16d918",
      "tree": "6812a5ada96ef156bc947660827dce6bcf47b816",
      "parents": [
        "f82e7693ca4396435ef91c7be5348731d9e863c0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 15:56:35 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 15:57:09 2012 -0700"
      },
      "message": "New focus/activated states for the activity chooser dialog\n\nBug 6470809\n\nChange-Id: I7952519c881bf3d3976cec759aa9810f8f5d79a0\n"
    },
    {
      "commit": "321357b6066a34cc12a0528b7b835c7664db2e08",
      "tree": "cb4e53ae0cc3677a6c9cce92f243bf6a00898dfb",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu May 17 12:45:30 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu May 17 15:50:51 2012 -0700"
      },
      "message": "Fix issue where static wallpaper was offset on boot\n\nBug: 6447391\n\nChange-Id: Ie89bfdfd81dbf80ad7d109717f83c4bc7b42acf1"
    },
    {
      "commit": "5558f66efe43654c97b851b67a099df0de5429ad",
      "tree": "c7bb763744ef5015efe4cb980998c4615f2e8d1f",
      "parents": [
        "bdf6b5dde161092e39a7c03ac17c3772f0e3701f",
        "cb949887d0e8cca616dca532daf2be5b6f4a77af"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Thu May 17 15:45:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:45:53 2012 -0700"
      },
      "message": "am cb949887: Merge \"Release the constraint on the requested version.\" into jb-dev\n\n* commit \u0027cb949887d0e8cca616dca532daf2be5b6f4a77af\u0027:\n  Release the constraint on the requested version.\n"
    },
    {
      "commit": "bdf6b5dde161092e39a7c03ac17c3772f0e3701f",
      "tree": "ec3bb4a8e890f1f958a822fcf36458f6acba9528",
      "parents": [
        "b3af144ffea821be36e4aafa976c4b6225e83f86",
        "613829644e689a8281bb9110638e15d17602d57e"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Thu May 17 15:45:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:45:51 2012 -0700"
      },
      "message": "am 61382964: Merge \"Nvidia\\\u0027s patch for reusing bitmap in image region decoding.\" into jb-dev\n\n* commit \u0027613829644e689a8281bb9110638e15d17602d57e\u0027:\n  Nvidia\u0027s patch for reusing bitmap in image region decoding.\n"
    },
    {
      "commit": "482c9bb390f1dae8e55806431a960f9df4d2f0b8",
      "tree": "d7931def437cbf09b8d95403a4d0efa6a1b1f62a",
      "parents": [
        "d51a68b3d2d347be989b53af1777454f97ad9b46"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 17 14:18:39 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 17 15:43:40 2012 -0700"
      },
      "message": "New action and extra in RecognizerIntent for \"hands free\" voice search\n\nNew action and extra for android.speech.RecognizerIntent:\n  ACTION_VOICE_SEARCH_HANDS_FREE\n  EXTRA_SECURE\n\nChange-Id: I1f390ede4f4087bae1781347bb211dc0a093e857\n"
    },
    {
      "commit": "b3af144ffea821be36e4aafa976c4b6225e83f86",
      "tree": "0cf7e16b6d49345b89bc4b254a41d78aac24377c",
      "parents": [
        "47e5794baa1518ed0236176d965843dfbbb851eb",
        "d2cc8744412e9dac5fc83b3bf3dba6adda1806ad"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 15:42:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:42:17 2012 -0700"
      },
      "message": "am d2cc8744: Merge \"Update framework assets for switches.\" into jb-dev\n\n* commit \u0027d2cc8744412e9dac5fc83b3bf3dba6adda1806ad\u0027:\n  Update framework assets for switches.\n"
    },
    {
      "commit": "cb949887d0e8cca616dca532daf2be5b6f4a77af",
      "tree": "bb2c6b3d81c08913af26dfd3ee20fd16dbd21028",
      "parents": [
        "613829644e689a8281bb9110638e15d17602d57e",
        "3bbcbcd5f908cef5c0bf7078c3352185f1ff6ddc"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Thu May 17 15:41:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:41:08 2012 -0700"
      },
      "message": "Merge \"Release the constraint on the requested version.\" into jb-dev"
    },
    {
      "commit": "613829644e689a8281bb9110638e15d17602d57e",
      "tree": "54af4cd8b1c1f2ab95b1b2bba004cedb9d994cc6",
      "parents": [
        "d2cc8744412e9dac5fc83b3bf3dba6adda1806ad",
        "f970c2e6de52ef0da91c3c8f3b48a44303d0eb73"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Thu May 17 15:40:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:40:52 2012 -0700"
      },
      "message": "Merge \"Nvidia\u0027s patch for reusing bitmap in image region decoding.\" into jb-dev"
    },
    {
      "commit": "d2cc8744412e9dac5fc83b3bf3dba6adda1806ad",
      "tree": "ffbbfd31c7cf1a16d76c74df636aefdc256fb94a",
      "parents": [
        "d42ad1da2fbf29382d624ad1e1bd2c7519e3377f",
        "c32b7c68a8da2d9472ea2972b1749da125921957"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 15:40:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:40:00 2012 -0700"
      },
      "message": "Merge \"Update framework assets for switches.\" into jb-dev"
    },
    {
      "commit": "47e5794baa1518ed0236176d965843dfbbb851eb",
      "tree": "9cddff7928af244be3f37c49e76f9a5fc4993ff1",
      "parents": [
        "aa5f858176c903e94fa8ce07f5777d4935ef3a4e",
        "d42ad1da2fbf29382d624ad1e1bd2c7519e3377f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu May 17 15:32:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:32:45 2012 -0700"
      },
      "message": "am d42ad1da: Merge \"NFC API documentation.\" into jb-dev\n\n* commit \u0027d42ad1da2fbf29382d624ad1e1bd2c7519e3377f\u0027:\n  NFC API documentation.\n"
    },
    {
      "commit": "c32b7c68a8da2d9472ea2972b1749da125921957",
      "tree": "b33dcc17dd00995bd8f22a98e5817068d2355835",
      "parents": [
        "f82e7693ca4396435ef91c7be5348731d9e863c0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 15:30:51 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 17 15:30:51 2012 -0700"
      },
      "message": "Update framework assets for switches.\n\nBug 6283949\n\nChange-Id: I74a48b14f3484e707861e05851c4a9f87c8156c9\n"
    },
    {
      "commit": "d42ad1da2fbf29382d624ad1e1bd2c7519e3377f",
      "tree": "f072dccb5a296eb9ce8c156d6120ad9c94ffbafb",
      "parents": [
        "ea1603de2a364cd857b800579e5b90f3c03b030a",
        "2c10311a01a9414a8efcedb267a45289a1617888"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu May 17 15:30:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:30:08 2012 -0700"
      },
      "message": "Merge \"NFC API documentation.\" into jb-dev"
    },
    {
      "commit": "aa5f858176c903e94fa8ce07f5777d4935ef3a4e",
      "tree": "d3a86feb375ac69ebd7726ef7a50e2c849478b9d",
      "parents": [
        "e0df34f60374ce94b409b4360504fc7d2680db53",
        "ea1603de2a364cd857b800579e5b90f3c03b030a"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 17 15:23:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:23:28 2012 -0700"
      },
      "message": "am ea1603de: Merge \"Update the IME with selection and composing region changes.\" into jb-dev\n\n* commit \u0027ea1603de2a364cd857b800579e5b90f3c03b030a\u0027:\n  Update the IME with selection and composing region changes.\n"
    },
    {
      "commit": "e0df34f60374ce94b409b4360504fc7d2680db53",
      "tree": "39f707c555f714d8598780b7cf5191c34fa143ef",
      "parents": [
        "031ffb15acb6db931488f20dc8af86864c5d5ca7",
        "bb8549dbb1fbe5c60cbe70e4afcb5ef802893bf6"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 17 15:23:26 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:23:26 2012 -0700"
      },
      "message": "am bb8549db: Merge \"Sync the selection cursor when adjusting caret handle.\" into jb-dev\n\n* commit \u0027bb8549dbb1fbe5c60cbe70e4afcb5ef802893bf6\u0027:\n  Sync the selection cursor when adjusting caret handle.\n"
    },
    {
      "commit": "ea1603de2a364cd857b800579e5b90f3c03b030a",
      "tree": "29d080d928960d6a6bcc5b13f67b80bbe8321b35",
      "parents": [
        "bb8549dbb1fbe5c60cbe70e4afcb5ef802893bf6",
        "cdd48a70dfeaed670bd56f203824c7f78f760d23"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 17 15:21:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:21:07 2012 -0700"
      },
      "message": "Merge \"Update the IME with selection and composing region changes.\" into jb-dev"
    },
    {
      "commit": "bb8549dbb1fbe5c60cbe70e4afcb5ef802893bf6",
      "tree": "baa5827ba8e3603ceec247064fe6e292c081cdc0",
      "parents": [
        "7852a59d5d0e9a2ba5a954f4759d16c500b6b035",
        "e41dfd9759cf5c337ab793ab440670ccee9c082e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 17 15:21:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:21:01 2012 -0700"
      },
      "message": "Merge \"Sync the selection cursor when adjusting caret handle.\" into jb-dev"
    },
    {
      "commit": "031ffb15acb6db931488f20dc8af86864c5d5ca7",
      "tree": "1658089cd193ac9ca5df14546f022b900a6464f6",
      "parents": [
        "46579dc8aff0106ccf311a5679282836852f2fd9",
        "7852a59d5d0e9a2ba5a954f4759d16c500b6b035"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 15:16:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 15:16:10 2012 -0700"
      },
      "message": "am 7852a59d: Merge \"Use FLAG_LONG_PRESS for headset long press interactions.\" into jb-dev\n\n* commit \u00277852a59d5d0e9a2ba5a954f4759d16c500b6b035\u0027:\n  Use FLAG_LONG_PRESS for headset long press interactions.\n"
    },
    {
      "commit": "7852a59d5d0e9a2ba5a954f4759d16c500b6b035",
      "tree": "c4de1de604574203a46824a056799a274bf77ec5",
      "parents": [
        "f82e7693ca4396435ef91c7be5348731d9e863c0",
        "ab624c2fd4f0fad6ba7f422a960942e5a7035cea"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 15:14:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:14:12 2012 -0700"
      },
      "message": "Merge \"Use FLAG_LONG_PRESS for headset long press interactions.\" into jb-dev"
    },
    {
      "commit": "f1be6861daea57ba0a1595739a899d05229d6d15",
      "tree": "92debafdbbce7ecc9792e8a6f7e40c919c2f8f47",
      "parents": [
        "c1c140657633cc5b0ff26da1f122fab305d21e01"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue May 15 10:53:42 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu May 17 14:56:54 2012 -0700"
      },
      "message": "Enforce the minTime parameter in LocationManager#requestLocationUpdates\n\nThere is a long history in Android, on both GED and non GED devices\nof GPS providers ignoring the minTime parameter making location updates\nevery second. The problem is usually poor GPS drivers that claim to\ndo scheduling but then do not.\n\nBy making the minTime parameter strict (instead of a hint) we can add\na CTS test to ensure that udpates to not occur too frequently. I believe\nthis is the desired behavior from apps. If apps want to take advantage\nof more frequent updates when another application asks for those updates\nthen it can use the passive provider.\n\nThe CTS test for GPS has already been submitted (as part of CTS Verifier).\n\nBug: 6424983\nChange-Id: I163b9e44ea7ab71530b86fc2282614e0150e90f1\n"
    },
    {
      "commit": "46579dc8aff0106ccf311a5679282836852f2fd9",
      "tree": "2e59d4faefd301a646598c1b2c5cfdbf7d60bf4d",
      "parents": [
        "16cf17ce60171690526b08494482cbef4154bd96",
        "f82e7693ca4396435ef91c7be5348731d9e863c0"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:22:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 14:22:41 2012 -0700"
      },
      "message": "am f82e7693: Merge \"handleAirplaneModeToggled cleanup\" into jb-dev\n\n* commit \u0027f82e7693ca4396435ef91c7be5348731d9e863c0\u0027:\n  handleAirplaneModeToggled cleanup\n"
    },
    {
      "commit": "f82e7693ca4396435ef91c7be5348731d9e863c0",
      "tree": "6ca3a6befb63dfbd8713a31a1f5e40cd6687df7f",
      "parents": [
        "ce66556a345aacad517f8eb72ddec20160ce9d61",
        "42d73bba668aea978259e574675f37ede80dd34e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:19:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 14:19:46 2012 -0700"
      },
      "message": "Merge \"handleAirplaneModeToggled cleanup\" into jb-dev"
    },
    {
      "commit": "42d73bba668aea978259e574675f37ede80dd34e",
      "tree": "af536f08a8cb473ba58b203d3143ebd79fbf36aa",
      "parents": [
        "f03d62007c252271aa30360de90a50b3a974ee8f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:14:44 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:14:44 2012 -0700"
      },
      "message": "handleAirplaneModeToggled cleanup\n\nAddressing a cosmetic comment from the previous CL\n\nBug: 6504534\nChange-Id: I04981f8b541611cb93110e8b88cd7751027060cc\n"
    },
    {
      "commit": "16cf17ce60171690526b08494482cbef4154bd96",
      "tree": "28f4e79544df38287a6c78e27a6a76f9c6c7bca1",
      "parents": [
        "a978d9bfefa8f7cb1591a1789effa955d902a9cf",
        "ce66556a345aacad517f8eb72ddec20160ce9d61"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:12:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 14:12:59 2012 -0700"
      },
      "message": "am ce66556a: Merge \"Fix persisting wifi state on setWifiEnabled() call\" into jb-dev\n\n* commit \u0027ce66556a345aacad517f8eb72ddec20160ce9d61\u0027:\n  Fix persisting wifi state on setWifiEnabled() call\n"
    },
    {
      "commit": "ce66556a345aacad517f8eb72ddec20160ce9d61",
      "tree": "c5e4beb5bb9097132a2df3cfdc83d4ff45e48380",
      "parents": [
        "d51a68b3d2d347be989b53af1777454f97ad9b46",
        "f03d62007c252271aa30360de90a50b3a974ee8f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:10:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 14:10:35 2012 -0700"
      },
      "message": "Merge \"Fix persisting wifi state on setWifiEnabled() call\" into jb-dev"
    },
    {
      "commit": "e41dfd9759cf5c337ab793ab440670ccee9c082e",
      "tree": "c2f846aa34025d948aff579bdcd8910d4fd2bb1b",
      "parents": [
        "308904dcd01c7bdadd183f262ead408856822a0e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 17 11:24:40 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu May 17 14:10:28 2012 -0700"
      },
      "message": "Sync the selection cursor when adjusting caret handle.\n\n Bug 6512357\n\nChange-Id: Ie8b0c6a17ea668b2c4ba9f3de404fdc0c2d319f8\n"
    },
    {
      "commit": "f03d62007c252271aa30360de90a50b3a974ee8f",
      "tree": "f6f843b4a01766e46c45f18c5a2e7ed7bfd438fb",
      "parents": [
        "ae14715284837aebe179f790e0456d2bdb367583"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 12:33:46 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu May 17 14:05:56 2012 -0700"
      },
      "message": "Fix persisting wifi state on setWifiEnabled() call\n\nWhen somebody makes a quick setWifiEnabled calls in back to back succession,\nwe were missing setting the last state because we were only doing that\nwhen wifi was in a particular state from a state machine\u0027s perspective.\n\nThis was done to handle the interaction b/w airplane and wifi and was\ndone in the wrong way. That part is now moved to the code which detects\nairplane mode changes.\n\nIn the longer term, I want to move the whole persisting code as part of\nwifi state machine which is more aware of the exact states wifi is in.\n\nBug: 6504534\nChange-Id: I452f3f4efdeb84458dcfd280269e09ffa3844f05\n"
    },
    {
      "commit": "ab624c2fd4f0fad6ba7f422a960942e5a7035cea",
      "tree": "2dd1238bb457902178d09a627745b51d57773c1e",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 11:08:31 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu May 17 14:00:34 2012 -0700"
      },
      "message": "Use FLAG_LONG_PRESS for headset long press interactions.\n\nHandle canceled key events correctly and don\u0027t synthesize\nkey events in that case.\n\nUnfortunately, the state machine was confused by some sequences\nof key events that it might receive from the input dispatcher\nwhen new activities take focus during a long-press on the headset key.\nThe audio service may receive a cancel event intended for the old\nwindow, followed by a repeated down and finally an up for the new window.\nSimplified this down to just two booleans.\n\nBug: 6484717\nChange-Id: I9587d0a5e282419ef4d7c17665940682aacea96a\n"
    },
    {
      "commit": "9768832da837e7716555d394bd13fb879a223860",
      "tree": "e9ff511943cf6d12bd904da11ebd35ec9e9d91bd",
      "parents": [
        "d51a68b3d2d347be989b53af1777454f97ad9b46"
      ],
      "author": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Thu May 17 13:54:30 2012 -0700"
      },
      "committer": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Thu May 17 13:54:30 2012 -0700"
      },
      "message": "Fix paragraph iterator.\n\nBug: 6509239\nChange-Id: I628d7fd07cda24c66a0fa3f456e0141786e768a5\n"
    },
    {
      "commit": "eb11f47353102deb13c73b9c1106ed34761cd784",
      "tree": "ded3339b49e4e252c3bfee3f61a6bbd466768d99",
      "parents": [
        "76c0c612cdd5eeef8ff2f7a4478f6320a713d7a3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 13:47:39 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 17 13:47:39 2012 -0700"
      },
      "message": "Tweak show/hide of touch highlight\n\n Bug: 6490959\n Fixes the issue where we will show the old tap highlight\n if webkit isn\u0027t quick enough to respond\n\nChange-Id: Icd9864d276b6ad311e3f3dc4deaa7085e3769006\n"
    },
    {
      "commit": "a978d9bfefa8f7cb1591a1789effa955d902a9cf",
      "tree": "669fd0c85608d0cc4f0db214a9128a721b58c53c",
      "parents": [
        "0ddb5d3b5d91ed0b891476e834de5ec4ffafece8",
        "d51a68b3d2d347be989b53af1777454f97ad9b46"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu May 17 13:13:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 17 13:13:56 2012 -0700"
      },
      "message": "am d51a68b3: Merge \"Eliminate deferred surface destruction.\" into jb-dev\n\n* commit \u0027d51a68b3d2d347be989b53af1777454f97ad9b46\u0027:\n  Eliminate deferred surface destruction.\n"
    },
    {
      "commit": "d51a68b3d2d347be989b53af1777454f97ad9b46",
      "tree": "9ed23d0c9d20766a187d3c0ad50e0e03627f6f00",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283",
        "bf08af3323117e15a65b74e66b7499d31537f9e1"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu May 17 13:11:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 13:11:50 2012 -0700"
      },
      "message": "Merge \"Eliminate deferred surface destruction.\" into jb-dev"
    },
    {
      "commit": "3bbcbcd5f908cef5c0bf7078c3352185f1ff6ddc",
      "tree": "a61b3a731666f3297e141a29d1280c3528bd69f4",
      "parents": [
        "f970c2e6de52ef0da91c3c8f3b48a44303d0eb73"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Tue May 15 09:59:19 2012 -0700"
      },
      "committer": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Thu May 17 12:48:11 2012 -0700"
      },
      "message": "Release the constraint on the requested version.\n\nAllowing to request a region that partially outsides the image.\nbug: 5884845\n\nChange-Id: I32344930ab9e2a7f22a706914babb165843e8de7\n"
    },
    {
      "commit": "f970c2e6de52ef0da91c3c8f3b48a44303d0eb73",
      "tree": "4eb7903fba27c51bf7f5c8912496ccb223e65f52",
      "parents": [
        "9cb376e792567b5278e0eb418a3aeb848339a283"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Wed Apr 25 18:49:09 2012 +0800"
      },
      "committer": {
        "name": "Owen Lin",
        "email": "owenlin@google.com",
        "time": "Thu May 17 12:48:02 2012 -0700"
      },
      "message": "Nvidia\u0027s patch for reusing bitmap in image region decoding.\n\nbug: 5884845\nChange-Id: I43d4d86ee94591b0b53393dfba13c7cc5c4e428d\n"
    }
  ],
  "next": "0ddb5d3b5d91ed0b891476e834de5ec4ffafece8"
}
