)]}'
{
  "log": [
    {
      "commit": "97382f2e8e6a8309def2d3c1e9ccff8e034cc364",
      "tree": "95f9512da5163da2b648306965a58da6c8fb8f15",
      "parents": [
        "eacfe83888ea481f04e0da484030411ca7cc0f12",
        "84f4936dee660d7bfbfb7adec3cd831f3bdded4c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 18 11:30:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 11:30:48 2011 -0700"
      },
      "message": "Merge \"Fix bug 5183332 - monkeys are jerks\""
    },
    {
      "commit": "eacfe83888ea481f04e0da484030411ca7cc0f12",
      "tree": "baf90ff42d27b83200db7eb94dd0de1837dc3bc2",
      "parents": [
        "583b163feb9266d3b2080810a30ac68c7bd4760e",
        "4960f3a67c93e2470d96fbcf765a55e4031aedf5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 18 11:10:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 11:10:58 2011 -0700"
      },
      "message": "Merge \"Disable vorbis-auto-looping if the audio sink used is not realtime, i.e. recording.\""
    },
    {
      "commit": "84f4936dee660d7bfbfb7adec3cd831f3bdded4c",
      "tree": "3df445d5bd13596c44854fff4ab46889fc5fc92b",
      "parents": [
        "0197d825f15844e51b91a0006d411ecb06350641"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 18 11:09:57 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 18 11:09:57 2011 -0700"
      },
      "message": "Fix bug 5183332 - monkeys are jerks\n\nChange-Id: I15beb7b55ff5809b95dc869a9b0c43c49d1571c6\n"
    },
    {
      "commit": "583b163feb9266d3b2080810a30ac68c7bd4760e",
      "tree": "a507e30280cd7ebff1b5859b6aebc81e97654da6",
      "parents": [
        "da2f8df48bed76a82ed6cad22731e5d5ee002723",
        "fe62e31914bef645851e11418ddaee279c845e99"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Thu Aug 18 10:57:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 10:57:46 2011 -0700"
      },
      "message": "Merge \"Test for Settings Intent\""
    },
    {
      "commit": "da2f8df48bed76a82ed6cad22731e5d5ee002723",
      "tree": "6b033322b525dc416ef82f0cf5299b9772efee33",
      "parents": [
        "11a8c027e409cf01a2946be3dbd46ac806852849",
        "cb4184790184a086ddd840f52d22b4667b7905d4"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Aug 18 10:56:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 10:56:40 2011 -0700"
      },
      "message": "Merge \"Removed setExtendedTileBounds\""
    },
    {
      "commit": "4960f3a67c93e2470d96fbcf765a55e4031aedf5",
      "tree": "cc2240fb8e37ce0ad9ac625d3d647f6186aeb425",
      "parents": [
        "d1106fc9bff66ac4f93f9d6291f0d0136bb544e7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 18 10:53:23 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 18 10:53:23 2011 -0700"
      },
      "message": "Disable vorbis-auto-looping if the audio sink used is not realtime, i.e. recording.\n\nChange-Id: I982e740e8488ff8717ca5f081db9def55aabc9ec\nrelated-to-bug: 5179033\n"
    },
    {
      "commit": "11a8c027e409cf01a2946be3dbd46ac806852849",
      "tree": "58d008379598e477ec6a26c7700b7ccbf148ace1",
      "parents": [
        "0197d825f15844e51b91a0006d411ecb06350641",
        "ce4a193ea8056da09d7fea64aeb4e4bc05d11d3c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 18 10:52:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 10:52:03 2011 -0700"
      },
      "message": "Merge \"Preferences padding and scrollbars to match spec.\""
    },
    {
      "commit": "cb4184790184a086ddd840f52d22b4667b7905d4",
      "tree": "69ff6a6fe0766e471f3d72fed53cc36046a383a3",
      "parents": [
        "842d9de74f9eaaf8a7b89dbe8475faf014ddafb8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 17 17:02:44 2011 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Aug 18 10:24:16 2011 -0700"
      },
      "message": "Removed setExtendedTileBounds\n\nbug:5178457\nfor real this time\nChange-Id: I4f40206d66feb8ddf6fd844e9fe5cce2096317bc\n"
    },
    {
      "commit": "0197d825f15844e51b91a0006d411ecb06350641",
      "tree": "39cba2dbf0dc23d0792ddfd331af24b1a647a24c",
      "parents": [
        "d1106fc9bff66ac4f93f9d6291f0d0136bb544e7",
        "36bd9844f88cd0eb90e94b45bf5b4aa27d4d5628"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Thu Aug 18 09:58:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 09:58:32 2011 -0700"
      },
      "message": "Merge \"core/java NetworkManagement: Don\u0027t untag sockets willy-nilly\""
    },
    {
      "commit": "d1106fc9bff66ac4f93f9d6291f0d0136bb544e7",
      "tree": "973449d8d7156f83e4649efe6316d979609788e7",
      "parents": [
        "797a0b0145211e219fcb441a963a103679249aa7",
        "07714d41e57ef9d8e2e6b40d8764e42053cce1bd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 18 09:20:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 09:20:47 2011 -0700"
      },
      "message": "Merge \"Default disable watchdog for vold connection\""
    },
    {
      "commit": "797a0b0145211e219fcb441a963a103679249aa7",
      "tree": "2dca02b372dc28fb80b82be8e95f7890986f6018",
      "parents": [
        "a91495d56dc10a57ed21490ffafae742b6411d6e",
        "e21f288358df2c1cea57c0a359dcf647baeb970d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 18 09:20:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 09:20:27 2011 -0700"
      },
      "message": "Merge \"Support DISABLE_NAVIGATION on phones.\""
    },
    {
      "commit": "a91495d56dc10a57ed21490ffafae742b6411d6e",
      "tree": "a7f41997c419f23176af0428ad836dc128a5c6c3",
      "parents": [
        "072039c71e3ef0e547cec4c28f05383debf439e1",
        "6721d33feff547e938aeba20073c9c0cc6a3390b"
      ],
      "author": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Thu Aug 18 09:09:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 09:09:35 2011 -0700"
      },
      "message": "Merge \"Fix for 5155561 During export, progress bar jumps from 0 to 50%\""
    },
    {
      "commit": "e21f288358df2c1cea57c0a359dcf647baeb970d",
      "tree": "ffabe09134078dcf37f669f6e8f0d2c2dd1a7f7c",
      "parents": [
        "7fa6e4248383ea9d894cc2ac8037cbb04cb13197"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 18 10:14:59 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 18 10:14:59 2011 -0400"
      },
      "message": "Support DISABLE_NAVIGATION on phones.\n\nBug: 5161286\nChange-Id: I6a2c3053423c2b34136b0c3889f575f9c082d7e9\n"
    },
    {
      "commit": "072039c71e3ef0e547cec4c28f05383debf439e1",
      "tree": "8400da88a95f97f9288f7e963f8804cc679c7990",
      "parents": [
        "fde00591c6e3243a7834b21f57e8c386f23aa597",
        "130453c2eb615bb8cc51a26afbd40822a72636c1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 18 07:08:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 18 07:08:46 2011 -0700"
      },
      "message": "Merge \"Fix DISABLE_EXPAND in the tablet status bar.\""
    },
    {
      "commit": "130453c2eb615bb8cc51a26afbd40822a72636c1",
      "tree": "ce14d2ea1ed50d11e39ddce35be34b4886ed71ea",
      "parents": [
        "7fa6e4248383ea9d894cc2ac8037cbb04cb13197"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 18 09:41:01 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 18 09:41:01 2011 -0400"
      },
      "message": "Fix DISABLE_EXPAND in the tablet status bar.\n\nThe codepath that honored this flag had been routed around\nwhen notification peeks were disabled. (The bug was allowing\nnotifications to be accessed from a secure lockscreen.)\n\nBug: 5173959\nChange-Id: I35dee343ee4f0288530580054f8bb9f511ebe6af\n"
    },
    {
      "commit": "fde00591c6e3243a7834b21f57e8c386f23aa597",
      "tree": "54dd66de3665d0e2aacb490f806f1fbdb6393f43",
      "parents": [
        "7fa6e4248383ea9d894cc2ac8037cbb04cb13197",
        "b9ac75d3dfc53ab4a0a104da147f1dfd7bc8c12f"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 17 22:24:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 22:24:53 2011 -0700"
      },
      "message": "Merge \"Add new camera focus mode FOCUS_MODE_CONTINUOUS_PICTURE.\""
    },
    {
      "commit": "7fa6e4248383ea9d894cc2ac8037cbb04cb13197",
      "tree": "268fa2a3ebc3cd751a8dc69c43159aab01aa6dbc",
      "parents": [
        "c7e6c47952fdf5707cce1a2394a68c1dde59e5ca",
        "9e648c44dee1e86e7839292feac9d49b3f3c8ce4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 17 20:06:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 20:06:14 2011 -0700"
      },
      "message": "Merge \"Invoke requestLayout() when drawables have different sizes. Bug #5142668\""
    },
    {
      "commit": "9e648c44dee1e86e7839292feac9d49b3f3c8ce4",
      "tree": "1222813003160a90e6d67ad633f2071fac1fc153",
      "parents": [
        "185268942b946028b65f5cff9b335af97f9aeab8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 17 20:04:27 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 17 20:05:38 2011 -0700"
      },
      "message": "Invoke requestLayout() when drawables have different sizes.\nBug #5142668\n\nChange-Id: I0d3ae27984e69394e64b8aa0623bc3d6b22bc629\n"
    },
    {
      "commit": "c7e6c47952fdf5707cce1a2394a68c1dde59e5ca",
      "tree": "e90e3a1f0d863731857b4a355eb36c9b60eca0d3",
      "parents": [
        "4abe2ac244e0fc70cd9837f1f335933694fc1b7c",
        "e8c88e6f764a77d94b0051ea169a82a61fcc0d0e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 17 19:18:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 19:18:50 2011 -0700"
      },
      "message": "Merge \"Fix issue #5163456: logspam/tight loop in BatteryStatsImpl\""
    },
    {
      "commit": "e8c88e6f764a77d94b0051ea169a82a61fcc0d0e",
      "tree": "4f4a2b3843b539bb8a7691affb4fd43c584b3fc3",
      "parents": [
        "9f550e91f4d82313135a37a426d563f855a4f6a5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 17 19:09:09 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 17 19:09:23 2011 -0700"
      },
      "message": "Fix issue #5163456: logspam/tight loop in BatteryStatsImpl\n\nNo longer use the old history code.\n\nChange-Id: I878ffe16e0014453c46db6a4f7228a81468d8cb9\n"
    },
    {
      "commit": "4abe2ac244e0fc70cd9837f1f335933694fc1b7c",
      "tree": "9088a45fd6c3c6b8b1578b3ea632b875c85ccd81",
      "parents": [
        "a8a44c68eee6f4b2958866f75d567bccd7b57abd",
        "1abf7fa1d1930e24739cae9874970420101bc2f9"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 17 18:38:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 18:38:46 2011 -0700"
      },
      "message": "Merge \"Fix potential null deref in ViewGroup when running transition\""
    },
    {
      "commit": "a8a44c68eee6f4b2958866f75d567bccd7b57abd",
      "tree": "85e22d1e012ab1b473498f62b0e94fb020e79cc3",
      "parents": [
        "1666dc60412c4a2506c08dbc19a992514fe7dffb",
        "eeafd4296b7cf4c2ad9c985562f6d70e2a3ffc03"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 17 18:35:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 18:35:07 2011 -0700"
      },
      "message": "Merge \"Fix NumberPicker text positioning.\""
    },
    {
      "commit": "1abf7fa1d1930e24739cae9874970420101bc2f9",
      "tree": "3a6682825d75bce98aa52b2ef5dfe587b6ee6a62",
      "parents": [
        "45add1abe3c6a96aa170f5321bb14fb8e16e9a6b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 17 18:31:56 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 17 18:31:56 2011 -0700"
      },
      "message": "Fix potential null deref in ViewGroup when running transition\n\nChange-Id: I9075c4a05e19122592145468e220afa43faee540\n"
    },
    {
      "commit": "eeafd4296b7cf4c2ad9c985562f6d70e2a3ffc03",
      "tree": "c17e4b5264d597ffef2291d38b8f6590aadc0aab",
      "parents": [
        "45add1abe3c6a96aa170f5321bb14fb8e16e9a6b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 17 18:26:56 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 17 18:26:56 2011 -0700"
      },
      "message": "Fix NumberPicker text positioning.\n\nNumberPicker was making incorrect assumptions about how text was\npositioned and centered inside of its controls. This fix changes\nthe logic of how the scroll wheel draws its text items based on where\nthe text is positioned inside the EditText that displays the text\nby default. This should ensure that the text of the scroll wheel\nexactly overlays the text in the EditText view.\n\nChange-Id: I4a7694931f19042bd4142232612490c2ab912d11\n"
    },
    {
      "commit": "1666dc60412c4a2506c08dbc19a992514fe7dffb",
      "tree": "226d63272ed23aef23787396c7184db26efc056f",
      "parents": [
        "01675902e0310ad93993e29a5cbf3a3c6c85a25b",
        "fa4d7754edcbca7a3f651fe319e42d7624518452"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 17 18:12:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 18:12:07 2011 -0700"
      },
      "message": "Merge \"Combine list of CharSequence with delimeter.\""
    },
    {
      "commit": "fe62e31914bef645851e11418ddaee279c845e99",
      "tree": "455f5eff03343d7cc2a8c79e6a7d3c483ace6f17",
      "parents": [
        "8c60d89b3704164d5a13e80ace6bea4b51af37a3"
      ],
      "author": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Aug 17 15:20:41 2011 -0700"
      },
      "committer": {
        "name": "Brian Muramatsu",
        "email": "btmura@google.com",
        "time": "Wed Aug 17 18:11:27 2011 -0700"
      },
      "message": "Test for Settings Intent\n\nBug 4983978\n\nChange-Id: I4d366bbcacdc12e5d86d22f5fab0e934e4ef66db\n"
    },
    {
      "commit": "01675902e0310ad93993e29a5cbf3a3c6c85a25b",
      "tree": "64418aea5434990babe270416617cd4e54334c78",
      "parents": [
        "9f550e91f4d82313135a37a426d563f855a4f6a5",
        "b1dec71a45d980d1ce1bf41411594a1cae400bfc"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Aug 17 17:55:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:55:42 2011 -0700"
      },
      "message": "Merge \"NEW_API: Add real-time Effects.\""
    },
    {
      "commit": "07714d41e57ef9d8e2e6b40d8764e42053cce1bd",
      "tree": "9532cf2e15a574170b3ee269db890dfff3a09256",
      "parents": [
        "4a8d9ad8acfd675a7f4d532c6564d3985ff67138"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 17 17:49:28 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 17 17:49:30 2011 -0700"
      },
      "message": "Default disable watchdog for vold connection\n\ncryptfs has long-running operations that cause the Watchdog to fire\nreliably when encrypting the filesystem. Disable Watchdog on\nMountService for this reason.\n\nChange-Id: Id03f5f60c704dcd74a8696ad9f32b5fba5381731\n"
    },
    {
      "commit": "9f550e91f4d82313135a37a426d563f855a4f6a5",
      "tree": "6bf4aa4d3147533e52db699fcc84dd8c5643ce63",
      "parents": [
        "2efd89f75545212963913ba6787e84f2516ea3ae",
        "fc8fa638617efb5695a1f89ea75375faebbe2a40"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 17 17:46:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:46:48 2011 -0700"
      },
      "message": "Merge \"Fix issue #5128639: SystemUI grows by 10MB after taking a screenshot\""
    },
    {
      "commit": "fc8fa638617efb5695a1f89ea75375faebbe2a40",
      "tree": "685aeed4995ea17399accf5d46545038235d5105",
      "parents": [
        "9a5505f0253a9114aea6192a22da6ec1c1b85ed2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 17 16:20:47 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 17 17:45:05 2011 -0700"
      },
      "message": "Fix issue #5128639: SystemUI grows by 10MB after taking a screenshot\n\nWe now do the screenshot in a separate process.\n\nAlso change the recents panel to not use hardware acceleration\non lower-end devices.  And improve how it gets shown to not\nload all data up-front which results in a long delay when you have\nlots of recents.\n\nChange-Id: Ia309a90f9939e5405758621b3f7114597bd0c02a\n"
    },
    {
      "commit": "2efd89f75545212963913ba6787e84f2516ea3ae",
      "tree": "4aa21b9e5fc5e158408db46d4fad79691dc6e6a4",
      "parents": [
        "3de510313a44977a25ecb5253603fb2df2cc34b2",
        "aad47fd78a86dd1279fa555716e252685837ac50"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 17:38:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:38:24 2011 -0700"
      },
      "message": "Merge \"Fix bug 5179524 - ActionBar custom view inflation doesn\u0027t catch layout_gravity\""
    },
    {
      "commit": "aad47fd78a86dd1279fa555716e252685837ac50",
      "tree": "3b7c28eef5a78baa1644166e636a393bb2d79f2d",
      "parents": [
        "453091b2fdb9d0273fa75c45358d6d51b0893a2a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 17:33:33 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 17:33:48 2011 -0700"
      },
      "message": "Fix bug 5179524 - ActionBar custom view inflation doesn\u0027t catch layout_gravity\n\nChange-Id: Ice5fd9da268cff64fc14acca384b249c252db5c9\n"
    },
    {
      "commit": "3de510313a44977a25ecb5253603fb2df2cc34b2",
      "tree": "3bbb55e8eb48d96f37010597e0103d97a22bcad9",
      "parents": [
        "cb879688657fd7ee4bb8a4c6ab0d18735a8f9de6",
        "4b60c30838fbd635964f1e79c057de5048dcc66f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Aug 17 17:30:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:30:46 2011 -0700"
      },
      "message": "Merge \"Fix bug #5175022 Easy mode in MeasuredText.setPara() is no more used\""
    },
    {
      "commit": "cb879688657fd7ee4bb8a4c6ab0d18735a8f9de6",
      "tree": "37ec630e1e70a7e0deb240ae765335bcfc625710",
      "parents": [
        "24b352242894b38d224df8ef5f586d25ba6c210d",
        "a95e488bdcef3737287227419cfe214bef0556aa"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 17 17:28:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:28:58 2011 -0700"
      },
      "message": "Merge \"Don\u0027t force measurement when SearchView is in iconified mode.\""
    },
    {
      "commit": "24b352242894b38d224df8ef5f586d25ba6c210d",
      "tree": "83cf6d01e646e7b187648b49b8b2a039d9907ff4",
      "parents": [
        "8c60d89b3704164d5a13e80ace6bea4b51af37a3",
        "85deb781658e870556c305c523fa7f2bf679efe3"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 17 17:23:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 17:23:16 2011 -0700"
      },
      "message": "Merge \"Fix \"return 0\" behavior in rs 0 was not properly blocking for the next message.\""
    },
    {
      "commit": "85deb781658e870556c305c523fa7f2bf679efe3",
      "tree": "724ae41fd50cc0694bb572e110491c5b16967e8e",
      "parents": [
        "c1b4c1ff9b2f9e691089f96e5b926b638d5b0e6a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 17 17:15:23 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 17 17:15:23 2011 -0700"
      },
      "message": "Fix \"return 0\" behavior in rs\n0 was not properly blocking for the next message.\n\nChange-Id: I0d9f0a8f799ba457197920c6a699f80f496eaa8e\n"
    },
    {
      "commit": "4b60c30838fbd635964f1e79c057de5048dcc66f",
      "tree": "1e66a0ffa25fa9786e081bf6307eeb46c9d6d185",
      "parents": [
        "596072306191932c3a7f845b549795380eeb4c53"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Aug 17 16:56:55 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Aug 17 17:15:12 2011 -0700"
      },
      "message": "Fix bug #5175022 Easy mode in MeasuredText.setPara() is no more used\n\n- use the real TextDirectionHeuristics constants\n- make more formal that LayoutDirection should be resolved BEFORE TextDirection\n- reset TextDirection if LayoutDirection is recomputed\n- remove non used TextDirectionHeuristic.isRtl(CharSequence...)\n\nChange-Id: I1d53a7e3ee324cfd27785bb4d715d93de8d9ff4d\n"
    },
    {
      "commit": "8c60d89b3704164d5a13e80ace6bea4b51af37a3",
      "tree": "ea05eb620d35c14cb168078527805b6e7c933f8e",
      "parents": [
        "926808dc9bd99e3d663d1612961f587db6161ad5",
        "178889eff7fa3361a5cb08d6d43846a1baf5216b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Aug 17 16:54:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:54:37 2011 -0700"
      },
      "message": "Merge \"Bug 5045498 RemoteControlClient interface\""
    },
    {
      "commit": "926808dc9bd99e3d663d1612961f587db6161ad5",
      "tree": "2950dcfa43b5c44fd575ccd9145ccbde09cf8fa5",
      "parents": [
        "c395530de8d91e301460e0bc16e70696043049e3",
        "012da5a27fc669defdc616d74172caf22540d55e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 16:53:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:53:03 2011 -0700"
      },
      "message": "Merge \"Fix bug 533274 - Menu key opens wrong menu in action mode\""
    },
    {
      "commit": "c395530de8d91e301460e0bc16e70696043049e3",
      "tree": "8c5fb64e8c142a33f7c7bfaaa114dea37e74b804",
      "parents": [
        "656f9b6a1cf7e1e6154959d20c078fb2d98cfc91",
        "8618ebcc5d20a5983da1fc6200d50c3662aca6e3"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 16:45:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:45:35 2011 -0700"
      },
      "message": "Merge \"don\u0027t return the current buffer from dequeueBuffer\""
    },
    {
      "commit": "656f9b6a1cf7e1e6154959d20c078fb2d98cfc91",
      "tree": "ae5a92ac4fa0c4087f69fe7d8c4c3355faa3f7f5",
      "parents": [
        "9a5505f0253a9114aea6192a22da6ec1c1b85ed2",
        "1a227437be33157175b4de5f47d08a02647ee71a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 16:45:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:45:23 2011 -0700"
      },
      "message": "Merge \"fix a small race condition when returning the default width/height of a SurfaceTexture\""
    },
    {
      "commit": "a95e488bdcef3737287227419cfe214bef0556aa",
      "tree": "9b4a12650890607ca4913af3925fcdadd40db206",
      "parents": [
        "e117d0bda12f02e39b58b6460bee0aaf8ead9cf9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 17 11:41:37 2011 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 17 16:43:55 2011 -0700"
      },
      "message": "Don\u0027t force measurement when SearchView is in iconified mode.\n\nBug: 5178204\n\nUpdate the focused state drawables when focus changes. Blue\nunderlines were not showing up consistently.\n\nBug: 5174426\n\nAlso use the correct style for the search icon so that it matches\nother actionbar actions.\n\nChange-Id: I8beed4cf435b074280a5dd79f7a4da4a39152b71\n"
    },
    {
      "commit": "012da5a27fc669defdc616d74172caf22540d55e",
      "tree": "cf4bdf49206b53134e260f075a1b1b5c0328b1db",
      "parents": [
        "453091b2fdb9d0273fa75c45358d6d51b0893a2a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 16:38:10 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 16:38:10 2011 -0700"
      },
      "message": "Fix bug 533274 - Menu key opens wrong menu in action mode\n\nDon\u0027t open the options menu in response to the menu key when an action\nmode is active.\n\nChange-Id: I89cd251dd14276fc381e20f82725d42ac9264181\n"
    },
    {
      "commit": "ce4a193ea8056da09d7fea64aeb4e4bc05d11d3c",
      "tree": "e043aeaa581123285dfbb17c3d097280f04742e6",
      "parents": [
        "b51645ee2c7608f0b1a50d09f203cf5323b0b02d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 07 23:22:54 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 17 16:31:24 2011 -0700"
      },
      "message": "Preferences padding and scrollbars to match spec.\n\nAdjust preferences ListView to use direct padding instead of applying\nto outer parent.  Also display scrollbars outsideOverlay on small\nscreens.\n\nChange-Id: I750c53d2452d8842d487a091075c32f009f2c2fc\n"
    },
    {
      "commit": "9a5505f0253a9114aea6192a22da6ec1c1b85ed2",
      "tree": "628804fcab81a4c7c58bf1994e61467559a077cd",
      "parents": [
        "351eb33d84fb76f1addf6a18ce4c7ff5ca40dd5d",
        "96f4818ef41141649337d4dee09f837594e93d09"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 16:22:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:22:01 2011 -0700"
      },
      "message": "Merge \"Fix drawing artifacts on glowing navigation buttons.\""
    },
    {
      "commit": "351eb33d84fb76f1addf6a18ce4c7ff5ca40dd5d",
      "tree": "649d9e21d4351ca1be1b6b11a59e2c01b3af1aa6",
      "parents": [
        "3e236950ee405c925e774a8e0cf65a27a6dce1dd",
        "fad9555217ce3a657ffc7cba458a0d2622f7a379"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 16:21:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:21:38 2011 -0700"
      },
      "message": "Merge \"Allow views to setSystemUiVisibility() with the same value and have it work.\""
    },
    {
      "commit": "3e236950ee405c925e774a8e0cf65a27a6dce1dd",
      "tree": "10a3a4d955e7e4bbceddf989c1f024221f92bc45",
      "parents": [
        "4a8d9ad8acfd675a7f4d532c6564d3985ff67138",
        "c1b4c1ff9b2f9e691089f96e5b926b638d5b0e6a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 17 16:13:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 16:13:54 2011 -0700"
      },
      "message": "Merge \"Add structure to pack params for forEach. This allows the driver to not pass all the sub-params.\""
    },
    {
      "commit": "6721d33feff547e938aeba20073c9c0cc6a3390b",
      "tree": "62aedc4e72f2fc8f5594699f1b018fe53233f4e7",
      "parents": [
        "dd7bc9f457204e60feeea53b0b12ba706d6964df"
      ],
      "author": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Tue Aug 16 16:35:43 2011 -0700"
      },
      "committer": {
        "name": "Rajneesh Chowdury",
        "email": "rajneeshc@google.com",
        "time": "Wed Aug 17 16:12:39 2011 -0700"
      },
      "message": "Fix for 5155561 During export, progress bar jumps from 0 to 50%\n\nChange-Id: I5f5814a1212cd242535ae7cadec8a76f099e78ce\n"
    },
    {
      "commit": "4a8d9ad8acfd675a7f4d532c6564d3985ff67138",
      "tree": "bed1dec3b01e18550efd73e102a925718c055205",
      "parents": [
        "9fe61d9979677d6ede0075d7494c790a95e3deee",
        "185268942b946028b65f5cff9b335af97f9aeab8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 17 15:53:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 15:53:01 2011 -0700"
      },
      "message": "Merge \"Add RenderScript fragment shader test\""
    },
    {
      "commit": "185268942b946028b65f5cff9b335af97f9aeab8",
      "tree": "a735256911c1c8202a25f03b85fd7c61da7b61fb",
      "parents": [
        "7d8fc3c911ea8e4cd1e6531118da4f72e521a944"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 17 15:51:02 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 17 15:52:15 2011 -0700"
      },
      "message": "Add RenderScript fragment shader test\n\nChange-Id: I03328a610c8eae6bb6d63ecbc4104d55997664cc\n"
    },
    {
      "commit": "9fe61d9979677d6ede0075d7494c790a95e3deee",
      "tree": "07042493e9f28e5002e66a60628d57363ee2dc01",
      "parents": [
        "8f6684144a617982763db3d2281e86f2a9d368db",
        "4fd8d5330e21886864002b6c68ef28827ce45074"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 15:49:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 15:49:38 2011 -0700"
      },
      "message": "Merge \"Fix bug 5167786 - make sure custom option panels still work.\""
    },
    {
      "commit": "fa4d7754edcbca7a3f651fe319e42d7624518452",
      "tree": "11cd70c97a4e3729ff5d86040bba78109a847c96",
      "parents": [
        "b51645ee2c7608f0b1a50d09f203cf5323b0b02d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 17 15:08:27 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 17 15:49:30 2011 -0700"
      },
      "message": "Combine list of CharSequence with delimeter.\n\nChange-Id: I7d86b89a84f6d91e5441c8af63310b37f16974fc\n"
    },
    {
      "commit": "8618ebcc5d20a5983da1fc6200d50c3662aca6e3",
      "tree": "56e364cad0f30931fb430f68bb7d40f483d68e8e",
      "parents": [
        "1a227437be33157175b4de5f47d08a02647ee71a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 15:42:04 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 15:49:13 2011 -0700"
      },
      "message": "don\u0027t return the current buffer from dequeueBuffer\n\nwe were not reseting mCurrentTexture in some situations\nwhich in turn caused dequeueBuffers() return a\n\"FREE\" buffer that was also current.\nVery often it was harmless, but it created a race with\nupdateTexImage() which could cause the following\nqueueBuffers() to fail.\n\nBug: 5156325\nChange-Id: If15a31dc869117543d220d6e5562c57116cbabdb\n"
    },
    {
      "commit": "4fd8d5330e21886864002b6c68ef28827ce45074",
      "tree": "5dd02472456cf9e8e9ba8f02b02ba8f67d466d9b",
      "parents": [
        "453091b2fdb9d0273fa75c45358d6d51b0893a2a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 14:54:41 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 15:44:00 2011 -0700"
      },
      "message": "Fix bug 5167786 - make sure custom option panels still work.\n\nChange-Id: Ife3ca80f593c141f680fcc5178687112a538474d\n"
    },
    {
      "commit": "8f6684144a617982763db3d2281e86f2a9d368db",
      "tree": "c185c7d93dc8cb3540fc1cc08e60c6863afb600d",
      "parents": [
        "453091b2fdb9d0273fa75c45358d6d51b0893a2a",
        "cc11b1b8bb47aa6be23ff5c4caf683ff90074121"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 14:59:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 14:59:58 2011 -0700"
      },
      "message": "Merge \"Fix issue 5126270: Holding volume down vibrates\""
    },
    {
      "commit": "453091b2fdb9d0273fa75c45358d6d51b0893a2a",
      "tree": "c17287d348666069a9eafd46895a94a9df80c89a",
      "parents": [
        "32f684651674469eb3bf2a618c239a5bf9846c21",
        "f35d049b9953fbd1cd24887bac57b5e148c97846"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 14:44:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 14:44:51 2011 -0700"
      },
      "message": "Merge \"Fix bug 5168889 - action bar not respecting return codes of onCreate/Prepare menu\""
    },
    {
      "commit": "32f684651674469eb3bf2a618c239a5bf9846c21",
      "tree": "3660fa46633c99ebc91a5cef25a067b788e6e117",
      "parents": [
        "45add1abe3c6a96aa170f5321bb14fb8e16e9a6b",
        "ddf155b8338eb894a97612e4cb21257c11d8434a"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 17 14:40:57 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 17 14:40:57 2011 -0700"
      },
      "message": "am ddf155b8: am 5dcda1fd: am 88512f59: am a8313e71: Merge \"Fix String16 operator+ to actually work\"\n\n* commit \u0027ddf155b8338eb894a97612e4cb21257c11d8434a\u0027:\n  Fix String16 operator+ to actually work\n"
    },
    {
      "commit": "ddf155b8338eb894a97612e4cb21257c11d8434a",
      "tree": "61b261474cdd94124eef612647faf6e542dbffda",
      "parents": [
        "51beb81a8e901020293b7a30a68b405bca71d258",
        "5dcda1fda53bdc6dfe80cf37e62cacdc216224b1"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 17 14:38:15 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 17 14:38:15 2011 -0700"
      },
      "message": "am 5dcda1fd: am 88512f59: am a8313e71: Merge \"Fix String16 operator+ to actually work\"\n\n* commit \u00275dcda1fda53bdc6dfe80cf37e62cacdc216224b1\u0027:\n  Fix String16 operator+ to actually work\n"
    },
    {
      "commit": "5dcda1fda53bdc6dfe80cf37e62cacdc216224b1",
      "tree": "f077ab3af42f4fd0e2d98a39ae6e693da0b4c2a9",
      "parents": [
        "ee93fd5c0d7b0296fca17363ec00dc2ee63a0841",
        "88512f59bc051a42f4dd70acc8af5622f7e99db6"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 17 14:35:20 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 17 14:35:20 2011 -0700"
      },
      "message": "am 88512f59: am a8313e71: Merge \"Fix String16 operator+ to actually work\"\n\n* commit \u002788512f59bc051a42f4dd70acc8af5622f7e99db6\u0027:\n  Fix String16 operator+ to actually work\n"
    },
    {
      "commit": "88512f59bc051a42f4dd70acc8af5622f7e99db6",
      "tree": "1160596c095f0991d9ac7cb2cecf7cfc347c83cb",
      "parents": [
        "7a0d746bf2eaca4ff9d150e2cd2604b72ec5a2cb",
        "a8313e71fe8b483448d14e22610101c5f3672744"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 17 14:31:08 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 17 14:31:08 2011 -0700"
      },
      "message": "am a8313e71: Merge \"Fix String16 operator+ to actually work\"\n\n* commit \u0027a8313e71fe8b483448d14e22610101c5f3672744\u0027:\n  Fix String16 operator+ to actually work\n"
    },
    {
      "commit": "a8313e71fe8b483448d14e22610101c5f3672744",
      "tree": "6c40aa869e586b416d68aba8f935a5f8b2fcce11",
      "parents": [
        "baaf3ce6385da0f9f5ff6e2195e26c339ee9949e",
        "4d07453ded674f5116ed4098cd4cec3b79cca3ba"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 17 14:18:04 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Aug 17 14:18:04 2011 -0700"
      },
      "message": "Merge \"Fix String16 operator+ to actually work\""
    },
    {
      "commit": "c1b4c1ff9b2f9e691089f96e5b926b638d5b0e6a",
      "tree": "d918e12e517b21211af7d2992799c50e0ae0ca87",
      "parents": [
        "45add1abe3c6a96aa170f5321bb14fb8e16e9a6b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 17 13:46:46 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Aug 17 14:13:50 2011 -0700"
      },
      "message": "Add structure to pack params for forEach.\nThis allows the driver to not pass all the sub-params.\n\nChange-Id: I9728a7bb39893f49193a55155994ede0400cb7a6\n"
    },
    {
      "commit": "45add1abe3c6a96aa170f5321bb14fb8e16e9a6b",
      "tree": "7c11332ec6bf4ac3f21c802ba591c9841e5230ce",
      "parents": [
        "841b941202d5272e49e1d2269abac6cdbf7fb381",
        "15b8016434a888b47a6032715acf831a0e0b2e5c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Aug 17 14:03:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 14:03:56 2011 -0700"
      },
      "message": "Merge \"Fix bit comparison for checking the variant of the input type.\""
    },
    {
      "commit": "f35d049b9953fbd1cd24887bac57b5e148c97846",
      "tree": "b08a82c64eb968ae77517759a9d2ed8803660529",
      "parents": [
        "751b85e8c3b5ff07eaaa6bdbd32517dcdc8f27aa"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 13:56:47 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 17 13:57:52 2011 -0700"
      },
      "message": "Fix bug 5168889 - action bar not respecting return codes of onCreate/Prepare menu\n\nChange-Id: If28630cb21e74bde7a2474ce060078ea30170b9d\n"
    },
    {
      "commit": "841b941202d5272e49e1d2269abac6cdbf7fb381",
      "tree": "4c0d64e29de7dc3bc5765b08b30516e1e9ebb208",
      "parents": [
        "4270295ae8ffea9888c3bf881c07ba53d5e6f9c2",
        "a283026b45e3718fb2e63c0b2414a7733b1a5563"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 17 13:47:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 13:47:39 2011 -0700"
      },
      "message": "Merge \"Remove translations that contain mangled format strings.\""
    },
    {
      "commit": "a283026b45e3718fb2e63c0b2414a7733b1a5563",
      "tree": "b7898d8ee11124a783994f02afbcf3a460fe7b7a",
      "parents": [
        "23018767d21387cb26af502e447278bf123a1e6b"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 17 13:43:28 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 17 13:43:28 2011 -0700"
      },
      "message": "Remove translations that contain mangled format strings.\n\nBug 5147271\n\nChange-Id: I8aad101f1fca5e469ffd933cf77ac07a82f4daaa\n"
    },
    {
      "commit": "4270295ae8ffea9888c3bf881c07ba53d5e6f9c2",
      "tree": "24a63b455a529b2ea29052a9a46976697dbc798d",
      "parents": [
        "5a9ffaa4cb58be595ba57d4078988d0496781063",
        "117abdbc67123654d0754b686c5bbdee6b44bcdd"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Aug 17 13:29:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 13:29:24 2011 -0700"
      },
      "message": "Merge \"Fixing asynchronous performance issues.\""
    },
    {
      "commit": "5a9ffaa4cb58be595ba57d4078988d0496781063",
      "tree": "7aa11595e3ab1f301368e537787e9ac7251e2450",
      "parents": [
        "50d34a7595f7b4c35e0e14cadf5edc3a7172e02a",
        "987cb2ed4a3aebdb624088c38981b2409ab8f6b1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 17 13:21:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 13:21:40 2011 -0700"
      },
      "message": "Merge \"Make sure we have all the sample table metadata before declaring a track valid.\""
    },
    {
      "commit": "987cb2ed4a3aebdb624088c38981b2409ab8f6b1",
      "tree": "14decfd944fed2e4b9b3beb1604df6f58c5758cb",
      "parents": [
        "518a67b2b6966ed5eb935ff58c65d334bc2f17c6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 17 13:03:51 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 17 13:03:51 2011 -0700"
      },
      "message": "Make sure we have all the sample table metadata before declaring a track valid.\n\nChange-Id: I2dfbc3e6017b5cd264e4cccfa47d19047b2e7f31\nrelated-to-bug: 5178976\n"
    },
    {
      "commit": "50d34a7595f7b4c35e0e14cadf5edc3a7172e02a",
      "tree": "5af9b9c908f2910296eb1a75a6fec88ae5769468",
      "parents": [
        "842d9de74f9eaaf8a7b89dbe8475faf014ddafb8",
        "f78c3c6d43789cbef997361d3605cd67b5ce2746"
      ],
      "author": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Wed Aug 17 12:52:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 12:52:04 2011 -0700"
      },
      "message": "Merge \"Edits to remove \"fail\" references, plus edits to \"stopped by mistake\" dialog. Bugs: 5174094 and 5165745\""
    },
    {
      "commit": "1a227437be33157175b4de5f47d08a02647ee71a",
      "tree": "44a03020d91b45e6b604c2ec8c33d6185523c2e0",
      "parents": [
        "21fb6343ce079c23502b6969019d6b8795c47eb5"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 12:45:40 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 12:45:40 2011 -0700"
      },
      "message": "fix a small race condition when returning the default width/height of a SurfaceTexture\n\nChange-Id: I581bf609505dfb5d4ec5957b2ef2c77df6cfb15f\n"
    },
    {
      "commit": "cc11b1b8bb47aa6be23ff5c4caf683ff90074121",
      "tree": "f068d70dabe3e5beb9a0bc9c682c5105c73d3169",
      "parents": [
        "99f09c27a4016dce3e01462e56a0410e8275a270"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 12:42:07 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 12:42:07 2011 -0700"
      },
      "message": "Fix issue 5126270: Holding volume down vibrates\n\nClear AudioManager.FLAG_VIBRATE in adjustStreamVolume() if\nalready in silent mode.\n\nChange-Id: I8035a8cc713e1880799d9aaf053d8e4d12acad75\n"
    },
    {
      "commit": "36bd9844f88cd0eb90e94b45bf5b4aa27d4d5628",
      "tree": "2bb4e4547ce8d0a0041aed2cd064da9ccc3f2c24",
      "parents": [
        "bb04b678cdc19119c98d1edfdbb732983e490e66"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed Aug 17 12:06:56 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed Aug 17 12:06:56 2011 -0700"
      },
      "message": "core/java NetworkManagement: Don\u0027t untag sockets willy-nilly\n\nTagging is conditional on having some useful info to tag.\nBut untagging had not such restriction leading to unnecessary kernel\ncalls that just fail with EINVAL.\n\nb/5165619\n\nChange-Id: Idd4b1dc45db04429f85e3ba37656640a8d33046a\n"
    },
    {
      "commit": "842d9de74f9eaaf8a7b89dbe8475faf014ddafb8",
      "tree": "542da79ed346782aabd5cfbf6862bbd043ef47af",
      "parents": [
        "e117d0bda12f02e39b58b6460bee0aaf8ead9cf9",
        "bac26a1205883ad30343f1d1f64a039dcdda9f63"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Aug 17 11:39:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 11:39:32 2011 -0700"
      },
      "message": "Merge \"Getting rid of the (hidden) oldName parameter for widgets\""
    },
    {
      "commit": "bac26a1205883ad30343f1d1f64a039dcdda9f63",
      "tree": "266eca9e693499da737e02b6443c5ecd60a7b456",
      "parents": [
        "13ed7435030a43c30616a179a3ac2c81d2b297c8"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Aug 16 20:42:30 2011 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Aug 17 11:37:58 2011 -0700"
      },
      "message": "Getting rid of the (hidden) oldName parameter for widgets\n\nChange-Id: I191cf64ed045fd7cb53e106f337cbeab5a914336\n"
    },
    {
      "commit": "fad9555217ce3a657ffc7cba458a0d2622f7a379",
      "tree": "4591ee7e64885f14b8220ecbb09afed422aec0f2",
      "parents": [
        "60ee25643e0a7b8841063a4e97b0f18c51807e91"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 14:06:16 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 14:29:10 2011 -0400"
      },
      "message": "Allow views to setSystemUiVisibility() with the same value and have it work.\n\nThis will save apps the trouble of having to first remove\nthe lights-out or hide-navigation flags before reapplying\nthem (in situations where the system UI has decided to\noverride those flags).\n\nBug: 5052456\nChange-Id: I31f6ca9105379ae5f0216ebe3c39fc8d5d935f92\n"
    },
    {
      "commit": "e117d0bda12f02e39b58b6460bee0aaf8ead9cf9",
      "tree": "58652d814daf9cd244c580c724a76f9c1455bbec",
      "parents": [
        "24ac9e1ec293fc8f7cde3eb79d34db86b5ef63c3",
        "071bb808ee51dad90c3e264ab70fd6817acf00de"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Aug 17 11:17:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 11:17:32 2011 -0700"
      },
      "message": "Merge \"Updated day_picker Bug: 5076695\""
    },
    {
      "commit": "24ac9e1ec293fc8f7cde3eb79d34db86b5ef63c3",
      "tree": "b7ded7c9e461e54e55e51a3d4a8174a671961a92",
      "parents": [
        "14ee9a117e9c307678ae71fda070687ac0409c29",
        "92d6ea3e83f29047bef4fd8dcf378b757967dc00"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 17 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 11:14:49 2011 -0700"
      },
      "message": "Merge \"Don\u0027t time out prematurely for video encoding waiting for output buffers\""
    },
    {
      "commit": "15b8016434a888b47a6032715acf831a0e0b2e5c",
      "tree": "b4340bb4bdf949f13ffda425c8ff68cb4db24f80",
      "parents": [
        "e3be9b945232fd83eaafdbcf9bd074d5062fbcf9"
      ],
      "author": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Wed Aug 17 18:47:27 2011 +0100"
      },
      "committer": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Wed Aug 17 18:47:27 2011 +0100"
      },
      "message": "Fix bit comparison for checking the variant of the input type.\n\nChange-Id: I0c74af09e29e39fbd092c10b107ea7aa3273a680\n"
    },
    {
      "commit": "96f4818ef41141649337d4dee09f837594e93d09",
      "tree": "66217a03058679be1be23f284c2d3f562763d1a5",
      "parents": [
        "e518be3085c7457f3451a64fbea3f9499ae39bf5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 09:50:35 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 13:45:01 2011 -0400"
      },
      "message": "Fix drawing artifacts on glowing navigation buttons.\n\nBug: 5162661\nChange-Id: I49d78124cc179221492af2f7bee6adf7bfe34426\n"
    },
    {
      "commit": "14ee9a117e9c307678ae71fda070687ac0409c29",
      "tree": "d648aa3e80d6e064ab0f878da11faa090d762ad7",
      "parents": [
        "bc91ea6bfffde0dd55e6ed1a1677422da86e7462",
        "cc6edf378e32e607037cd8e69032efbe74917984"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Wed Aug 17 10:34:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 10:34:35 2011 -0700"
      },
      "message": "Merge \"Check for periodic sync that is in the future Bug: 5164762 Change-Id: If578737bcfc4f83756f75c516657afdfc601caf1\""
    },
    {
      "commit": "071bb808ee51dad90c3e264ab70fd6817acf00de",
      "tree": "ab0ce0ef74618d9eca249aceb0c17edd615ad9ae",
      "parents": [
        "d15ab6dce87d0eb7c929cac14832856476cd41e6"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Aug 17 10:23:51 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Aug 17 10:23:51 2011 -0700"
      },
      "message": "Updated day_picker\nBug: 5076695\n\nChange-Id: I02366c9a784d40587f0028fe45c7dc584205a511\n"
    },
    {
      "commit": "bc91ea6bfffde0dd55e6ed1a1677422da86e7462",
      "tree": "bcb64087db7a624ec3f2a4366e7e4eb35f478620",
      "parents": [
        "21fb6343ce079c23502b6969019d6b8795c47eb5",
        "c11c3ae4dd5d4054e5b44a7bdfe6b203bdb69976"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 17 10:19:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 10:19:06 2011 -0700"
      },
      "message": "Merge \"Change condition to enter silent mode.\""
    },
    {
      "commit": "21fb6343ce079c23502b6969019d6b8795c47eb5",
      "tree": "3d170899748dc765e799940cb406b948d406eded",
      "parents": [
        "e3be9b945232fd83eaafdbcf9bd074d5062fbcf9",
        "93d75ec3714d829a41947a29b5c4028b282622c4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Aug 17 09:58:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 09:58:33 2011 -0700"
      },
      "message": "Merge \"as a debug option SrufaceFlinger can now connect to DDMS\""
    },
    {
      "commit": "178889eff7fa3361a5cb08d6d43846a1baf5216b",
      "tree": "e4ae523d0c72f27366cbb7b63f8043bb694eb56c",
      "parents": [
        "ed2d658af0856fb800631b9dfbced0ff2b9ca037"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 15 17:17:52 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Aug 17 09:53:12 2011 -0700"
      },
      "message": "Bug 5045498 RemoteControlClient interface\n\nDefine a RemoteControlClient interface that applications must\n implement and register to be displayed on the lockscreen.\n\nChange-Id: I67276ae653f203e76727432231f1d76535c31942\n"
    },
    {
      "commit": "e3be9b945232fd83eaafdbcf9bd074d5062fbcf9",
      "tree": "a8115e12e0298970a9743176b8ab297c076ec746",
      "parents": [
        "04d6372055f9552fbeed02f4e94d1d0e1e04e941",
        "0664a8f661e15991e20cab1c0daa41f5e21977ab"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Aug 17 09:31:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 09:31:45 2011 -0700"
      },
      "message": "Merge \"docs: OpenGL ES 1.0 and 2.0 Tutorials\""
    },
    {
      "commit": "b9ac75d3dfc53ab4a0a104da147f1dfd7bc8c12f",
      "tree": "8153bfc44e9bea4256e99a02ce9e97467e24ec1e",
      "parents": [
        "2fd1f816cd6911145af5f60476108cd088168ba6"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Tue Aug 16 21:14:16 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Aug 18 00:15:40 2011 +0800"
      },
      "message": "Add new camera focus mode FOCUS_MODE_CONTINUOUS_PICTURE.\n\nThe API is still hidden.\n\nbug:5086125\nChange-Id: I69268a95ad6aae249771d3a8dfb423ffe2d87081\n"
    },
    {
      "commit": "04d6372055f9552fbeed02f4e94d1d0e1e04e941",
      "tree": "611ea3a64bb0fc784ced6afbcb7a77d93530689d",
      "parents": [
        "518a67b2b6966ed5eb935ff58c65d334bc2f17c6",
        "95de077c5e648796f2fad725e8e05e83007f6a30"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Aug 17 09:13:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 09:13:16 2011 -0700"
      },
      "message": "Merge \"New spinners Bug: 5165176\""
    },
    {
      "commit": "518a67b2b6966ed5eb935ff58c65d334bc2f17c6",
      "tree": "611ea3a64bb0fc784ced6afbcb7a77d93530689d",
      "parents": [
        "3e1cee60dd8adf201a4d62fd57f492bd1b7abcab",
        "44a4616bf780f131f8d78b46a075844800088860"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 06:48:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 06:48:13 2011 -0700"
      },
      "message": "Merge \"Remove longpress support from the software Home key.\""
    },
    {
      "commit": "3e1cee60dd8adf201a4d62fd57f492bd1b7abcab",
      "tree": "b447cadd51eb9f6195f2c34f4c0cb9763208f6e8",
      "parents": [
        "d859c459275d517dc5f2bff900c80397076b69bb",
        "90e496bd3f82aa3aab504b0b7a9635548cf846e0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 17 06:47:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 06:47:11 2011 -0700"
      },
      "message": "Merge \"Breathing room between RSSI and battery on tablets.\""
    },
    {
      "commit": "d859c459275d517dc5f2bff900c80397076b69bb",
      "tree": "9bd25da091206bfd15e1939c1a7c6a1a27a05bd1",
      "parents": [
        "d51b218b47c0941af8b6cbc3f2ffcaef58c6d007",
        "709349396b0f1e41ccff72f604b516076979745f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 17 05:27:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 05:27:07 2011 -0700"
      },
      "message": "Merge \"Breaks the build\""
    },
    {
      "commit": "709349396b0f1e41ccff72f604b516076979745f",
      "tree": "79cdb68b22a2b76b6ad5ba7d7db28ee67d33a8f1",
      "parents": [
        "0d67c8900276494cd38539bce40342e11ed83508"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 17 05:16:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 05:16:17 2011 -0700"
      },
      "message": "Breaks the build\n\nRevert \"Adding accessibility support to the PIN lock screen.\"\n\nThis reverts commit 0d67c8900276494cd38539bce40342e11ed83508"
    },
    {
      "commit": "d51b218b47c0941af8b6cbc3f2ffcaef58c6d007",
      "tree": "56431b2d3d3484487535a4836691d5aa0ed4317f",
      "parents": [
        "309b18e79181182a431460b58f0cd7d66625b9a7",
        "1f5de3833daddfa1d0ebc7dee1f9e007d4ed36a0"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Aug 17 04:41:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 04:41:33 2011 -0700"
      },
      "message": "Merge \"Display thumbnails one by one and cache them.\""
    },
    {
      "commit": "309b18e79181182a431460b58f0cd7d66625b9a7",
      "tree": "f1abfcca4a712db31016810a097c1235d70d38e2",
      "parents": [
        "deed89a8d54070888d2c6ba06343d213efe01093",
        "0d67c8900276494cd38539bce40342e11ed83508"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 17 04:31:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 04:31:37 2011 -0700"
      },
      "message": "Merge \"Adding accessibility support to the PIN lock screen.\""
    },
    {
      "commit": "deed89a8d54070888d2c6ba06343d213efe01093",
      "tree": "5c188b674ad72d2b4100423d8f669db1b68f4e44",
      "parents": [
        "bd151dee646e3b476a8f8e494b7543526438a1eb",
        "9a1b3c9c99e5853a655c88ea785e6cf00820bdd6"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Aug 17 02:41:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 02:41:39 2011 -0700"
      },
      "message": "Merge \"Fix for bug 3429537 Google voice (web version) does not play messages on HC\""
    },
    {
      "commit": "bd151dee646e3b476a8f8e494b7543526438a1eb",
      "tree": "053844deff28ede24f910a60af7ae3018d435143",
      "parents": [
        "f1142b051b973707055b5aafb93c22e7e2dfd7fd",
        "b921608325840140802011d6c5c20ce95de3fa88"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Aug 17 02:41:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 02:41:00 2011 -0700"
      },
      "message": "Merge \"Testing for bug 5122864 libwebcore related libraries increased by 3MB in ICS vs HCMR2\""
    },
    {
      "commit": "f1142b051b973707055b5aafb93c22e7e2dfd7fd",
      "tree": "3b52e1cf452f1c5fc9b99bf1e24842d1ed5cc19e",
      "parents": [
        "e518be3085c7457f3451a64fbea3f9499ae39bf5",
        "4d830071fa0e447a5b7fc694886204bc820897a8"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed Aug 17 02:28:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 17 02:28:52 2011 -0700"
      },
      "message": "Merge \"No need to pass an AssetManager to native when creating a WebView\""
    },
    {
      "commit": "e518be3085c7457f3451a64fbea3f9499ae39bf5",
      "tree": "f07952be9e8f0db7435838cf7a42b6f9ed9d743a",
      "parents": [
        "c5f9a42c50d79abec219870bd19009c260b062d6",
        "51beb81a8e901020293b7a30a68b405bca71d258"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Tue Aug 16 20:47:39 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 16 20:47:39 2011 -0700"
      },
      "message": "am 51beb81a: am ee93fd5c: am 7a0d746b: am baaf3ce6: Merge \"Handle stopping of services with still bound applications.\"\n\n* commit \u002751beb81a8e901020293b7a30a68b405bca71d258\u0027:\n  Handle stopping of services with still bound applications.\n"
    },
    {
      "commit": "51beb81a8e901020293b7a30a68b405bca71d258",
      "tree": "67825fa4fad3289df97efa714ff343cc5b39894e",
      "parents": [
        "e5cb629f3761b272ea52104c1093e0007f5c41b5",
        "ee93fd5c0d7b0296fca17363ec00dc2ee63a0841"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Tue Aug 16 20:45:19 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 16 20:45:19 2011 -0700"
      },
      "message": "am ee93fd5c: am 7a0d746b: am baaf3ce6: Merge \"Handle stopping of services with still bound applications.\"\n\n* commit \u0027ee93fd5c0d7b0296fca17363ec00dc2ee63a0841\u0027:\n  Handle stopping of services with still bound applications.\n"
    },
    {
      "commit": "ee93fd5c0d7b0296fca17363ec00dc2ee63a0841",
      "tree": "2fc272acd4e246ba7c881e6d735d295dc383b61b",
      "parents": [
        "ed3418076dc28c71be9bf2c09ed266ceab160a70",
        "7a0d746bf2eaca4ff9d150e2cd2604b72ec5a2cb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@android.com",
        "time": "Tue Aug 16 20:42:17 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 16 20:42:17 2011 -0700"
      },
      "message": "am 7a0d746b: am baaf3ce6: Merge \"Handle stopping of services with still bound applications.\"\n\n* commit \u00277a0d746bf2eaca4ff9d150e2cd2604b72ec5a2cb\u0027:\n  Handle stopping of services with still bound applications.\n"
    }
  ],
  "next": "7a0d746bf2eaca4ff9d150e2cd2604b72ec5a2cb"
}
