)]}'
{
  "log": [
    {
      "commit": "a53efe9923bedab4fe5d578f32eaff308e5b9e76",
      "tree": "b96e4c8cd21e71f5c1e4d29aee3e07353af64ac4",
      "parents": [
        "5e8752595f7a3d3dd1e0d469ac275295e38bcfe1"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 08 18:08:36 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 08 20:19:48 2011 -0700"
      },
      "message": "The time and data pickers did not support IME editor action correctly.\n\n1. Updated TextView to traverse all focusable items. It was searching focus\n   down and up and was missing right and left focusabled. Updated the focus\n   seach to use FOCUS_FORWARD and FOCUS_BACKWARD - now all focusable views\n   are visited.\n\n2. TimePicker and DatePicker were not specifying the IME options for\n   the next and done editor actions.\n\nbug:5264046\n\nChange-Id: Ief80863fc312582f2f76928bf6e915f620c427e5\n"
    },
    {
      "commit": "5e8752595f7a3d3dd1e0d469ac275295e38bcfe1",
      "tree": "5769c4346040efdef925f26d447f1c72fcd93774",
      "parents": [
        "135616025f06dfdfff3d6bed51885ef8de5f49b5",
        "9fe83f0b54bc98e3e33e00ebdb0f017687395678"
      ],
      "author": {
        "name": "Isaac Katzenelson",
        "email": "isaack@android.com",
        "time": "Thu Sep 08 12:49:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 12:49:13 2011 -0700"
      },
      "message": "Merge \"Fix snippetizing cursor\""
    },
    {
      "commit": "135616025f06dfdfff3d6bed51885ef8de5f49b5",
      "tree": "a4cce888cbcafb76c194c64ed7ef842bf438d05f",
      "parents": [
        "ab90899264407669725a24eb941de9278e82c70f",
        "84584471624775a849c880a50efc351e47c4a4af"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 08 11:39:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:39:17 2011 -0700"
      },
      "message": "Merge \"Audio player must not be used as a timesource before it\u0027s started.\""
    },
    {
      "commit": "84584471624775a849c880a50efc351e47c4a4af",
      "tree": "d4eeedc8a69b0afba10286d9a62be38b941a953f",
      "parents": [
        "70ad1c378bce097f9f2dbb79cb8d5d225d4c14d7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 08 11:33:47 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Sep 08 11:33:47 2011 -0700"
      },
      "message": "Audio player must not be used as a timesource before it\u0027s started.\n\nOtherwise it\u0027ll trigger a division-by-zero exception since the audio sample rate\nis as yet unknown.\n\nChange-Id: I0793aa7c1c348ffa2611272bb646eff6ecf6ff53\nrelated-to-bug: 5242451\n"
    },
    {
      "commit": "ab90899264407669725a24eb941de9278e82c70f",
      "tree": "83aa40097a554f30440c38c7a59fa432aaeaaf2e",
      "parents": [
        "15208ac5003de16e8e3d9ec26c3ef05347da7731",
        "f6244d1c0c91cd0fcb49abc8c0526eab7fcc1c3b"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Sep 08 11:20:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:20:32 2011 -0700"
      },
      "message": "Merge \"Integrate ImageProcessing test into test framework http://b/issue?id\u003d5274365 Change-Id: I7949b4114dcab17d895d04755df5df2bd5a576a3\""
    },
    {
      "commit": "15208ac5003de16e8e3d9ec26c3ef05347da7731",
      "tree": "975169332cb6aff26798dd51e5bca647918150fd",
      "parents": [
        "df1324c3cfcd94c1a634fd7f1ef97f15e0d727dc",
        "e28454a23723c76b4eebdf9651692d85aa2a4737"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 08 11:18:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:18:53 2011 -0700"
      },
      "message": "Merge \"No vibration when long pressing in the empty part of an EditText\""
    },
    {
      "commit": "df1324c3cfcd94c1a634fd7f1ef97f15e0d727dc",
      "tree": "394a15f5fded032976a7b1d9d1d17327927432f9",
      "parents": [
        "0c4f8ec6d33f113e8173efa86901593cd8b84cdf",
        "98fb9ed4c1f630e1834b16e5bcf55de8d87d12cc"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 08 11:18:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:18:36 2011 -0700"
      },
      "message": "Merge \"Longpressing in landscape correctly starts selection mode.\""
    },
    {
      "commit": "0c4f8ec6d33f113e8173efa86901593cd8b84cdf",
      "tree": "3a915705d899b07bb9c0c77fa8b9403771fbf901",
      "parents": [
        "cad99824680b3c37138b901e26eeb3e287891f22",
        "6fbe5ca6438587af59de2cb55a97a55354a7eb03"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Sep 08 11:18:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:18:23 2011 -0700"
      },
      "message": "Merge \"Updated text selection color. As in 133272\""
    },
    {
      "commit": "cad99824680b3c37138b901e26eeb3e287891f22",
      "tree": "1d3259bc9815cdae1d9498c98583d5fb4a57d647",
      "parents": [
        "156900c48b7758e57c995eaaea1479c10756ce38",
        "fa9e38fb1872508e1869c946d40c723e84dfcdb2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 08 11:03:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:03:21 2011 -0700"
      },
      "message": "Merge \"Fix bug 5091269 - Set textColorLink to holo_blue_light for Holo themes\""
    },
    {
      "commit": "156900c48b7758e57c995eaaea1479c10756ce38",
      "tree": "d343baa2b1820a60225d15178227cac1d84f2719",
      "parents": [
        "4ee366690111e5f71a248a2af10301db425162d5",
        "1d07e16c9d9ecaaaf8994ad5691c4063ab31f265"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 08 11:02:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 11:02:20 2011 -0700"
      },
      "message": "Merge \"Fix bug 5174277 - Trouble with Menus\""
    },
    {
      "commit": "4ee366690111e5f71a248a2af10301db425162d5",
      "tree": "931bf21ed31c8588ef82afc6b78d7d032d22c98f",
      "parents": [
        "703bde8ca5b2b5b7bc4460eacd48194278c45ae3",
        "905577f6345c014fc2489a8068ea967ba8c18012"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 08 10:38:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 10:38:42 2011 -0700"
      },
      "message": "Merge \"Fix issue #5263361: Browser instance not created in application picker\""
    },
    {
      "commit": "703bde8ca5b2b5b7bc4460eacd48194278c45ae3",
      "tree": "6738182217fd91f39a6d1d3505d28f2d5e795d1a",
      "parents": [
        "2d719afe813a0568aa12a34041686f86411e465c",
        "b25825a1b159a469f80423800daa7f5b6250acce"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Sep 08 10:38:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 10:38:15 2011 -0700"
      },
      "message": "Merge \"Add FrameLayout.getMeasureAllChildren()\""
    },
    {
      "commit": "905577f6345c014fc2489a8068ea967ba8c18012",
      "tree": "5bfcb7463ebe929bc0cf8c2905bba9c345b8f14b",
      "parents": [
        "9f443fb6e70f4dafdc9610385c66425410bb3ff1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 07 18:31:28 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 08 10:35:11 2011 -0700"
      },
      "message": "Fix issue #5263361: Browser instance not created in application picker\n\nThe resolver activity was hiding the following activity from recents.\n\nAlso some other fixes: a little better memory use debugging, removed\nsome unneeded code from window manager, moved some system activities\ninto their own process, added some more running process information for\nmanage apps.\n\nChange-Id: I66687d16989ff965d524b92dc360f37c19199717\n"
    },
    {
      "commit": "2d719afe813a0568aa12a34041686f86411e465c",
      "tree": "1b0a423d08c36676f68ea2e219503923581b0184",
      "parents": [
        "e8baa9797b89145a2e15aaf2707d74e0da21e425",
        "3f8cbfeb07a934dd5bc9b16995326639d09c7a0c"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Thu Sep 08 09:56:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 09:56:41 2011 -0700"
      },
      "message": "Merge \"Resurrect verbose binder logging\""
    },
    {
      "commit": "e8baa9797b89145a2e15aaf2707d74e0da21e425",
      "tree": "37e8ad25343d793356b3f686fb4c22bc22985052",
      "parents": [
        "169a99dab05084ab854d6ef823e4f76318d4af28",
        "8ef6970cf5b779a5a69502cb07fd94d9190bccfd"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Sep 08 09:42:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 09:42:38 2011 -0700"
      },
      "message": "Merge \"docs: adding warning to managedQuery() JavaDoc about cursor.close()\""
    },
    {
      "commit": "169a99dab05084ab854d6ef823e4f76318d4af28",
      "tree": "9cda8097921c1f1a8ef9ccbee04d8a1ac996ea0a",
      "parents": [
        "70ad1c378bce097f9f2dbb79cb8d5d225d4c14d7",
        "1cdf067f5fe58ad4abb623b82eede3fab2a5f533"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Sep 08 09:33:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 09:33:55 2011 -0700"
      },
      "message": "Merge \"Fix notification disappearance animations.\""
    },
    {
      "commit": "70ad1c378bce097f9f2dbb79cb8d5d225d4c14d7",
      "tree": "f9bca6d4a690a6a46463a15d40ed5c44dd5569cf",
      "parents": [
        "66b10a1cf77e1dd767508930a950b1584143ee9b",
        "47a52158d2df0eb818bf7d589d8ff9fd5c0daaa3"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Thu Sep 08 05:52:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 08 05:52:44 2011 -0700"
      },
      "message": "Merge \"Fix 5156702: rotate thumbnails\""
    },
    {
      "commit": "66b10a1cf77e1dd767508930a950b1584143ee9b",
      "tree": "ddc6949890bf1bee521f9e3cb3680f80cfb24d19",
      "parents": [
        "76866208f81988fa653568513112b152e156d806",
        "b3d5957604f8fcaafe72bd76052bc76b682bf443"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 07 21:41:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 21:41:05 2011 -0700"
      },
      "message": "Merge \"Poll UID stats during iface changes, enforce idx.\""
    },
    {
      "commit": "fa9e38fb1872508e1869c946d40c723e84dfcdb2",
      "tree": "7d64d930ac9b6f441a615c7354e919fa36fdb25c",
      "parents": [
        "dad9c673961ff8aede8af7d95e35fe8b9c088ac6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 20:55:58 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 20:55:58 2011 -0700"
      },
      "message": "Fix bug 5091269 - Set textColorLink to holo_blue_light for Holo themes\n\nChange-Id: Idc7f936d684f6945e96981a8fa95b6a63fedd93d\n"
    },
    {
      "commit": "1d07e16c9d9ecaaaf8994ad5691c4063ab31f265",
      "tree": "8cb829aaebc69736065cd3bdd13a5292bde017b7",
      "parents": [
        "dad9c673961ff8aede8af7d95e35fe8b9c088ac6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 20:46:24 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 20:47:13 2011 -0700"
      },
      "message": "Fix bug 5174277 - Trouble with Menus\n\nMake sure that options menu panel presenters associated with a PhoneWindow\nget re-wired properly when a new menu is generated.\n\nChange-Id: Ic06130019aec8b8edc372054c348f147d164fc5f\n"
    },
    {
      "commit": "76866208f81988fa653568513112b152e156d806",
      "tree": "c51a619f916d5aabe18b06d75e3f2e3b0f99db5e",
      "parents": [
        "9f443fb6e70f4dafdc9610385c66425410bb3ff1",
        "a67a3cfc7c5db3b0a7710a75b57cd5360fce015a"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Sep 07 19:50:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 19:50:54 2011 -0700"
      },
      "message": "Merge \"Send onViewClicked in the extract mode\""
    },
    {
      "commit": "a67a3cfc7c5db3b0a7710a75b57cd5360fce015a",
      "tree": "1833e21f9d80542e5bb6f3ccdebfbe0edf122020",
      "parents": [
        "b4a431fa16bce32ee3c3e324dddbe1d0dbc303fc"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Sep 07 17:14:03 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Sep 08 11:46:35 2011 +0900"
      },
      "message": "Send onViewClicked in the extract mode\n\nBug: 5257838\nChange-Id: I16547aab86812f2db45deb879ad887dc38968164\n"
    },
    {
      "commit": "1cdf067f5fe58ad4abb623b82eede3fab2a5f533",
      "tree": "ea656d096bcdf4a325798137ba0f5f7db11ba8bb",
      "parents": [
        "2dfe5fdb24f6a0ad45c4697bb01897182620ad73"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 07 22:13:29 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 07 22:13:29 2011 -0400"
      },
      "message": "Fix notification disappearance animations.\n\nBug: 5262083\nChange-Id: Iea99c69359352d536f1fe00b86f6748711c36e34\n"
    },
    {
      "commit": "9f443fb6e70f4dafdc9610385c66425410bb3ff1",
      "tree": "903389551844bc3d38bafbd023f5f29b50750ad0",
      "parents": [
        "aacbf9111b58f10f7474fbd3a8debb02713f8b18",
        "163268b3a8d4dd7e650e6c540f832bf60f6bf4c9"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 18:30:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 18:30:13 2011 -0700"
      },
      "message": "Merge \"Fix bug #5274332 TextLayoutCache is having multiple instances\""
    },
    {
      "commit": "163268b3a8d4dd7e650e6c540f832bf60f6bf4c9",
      "tree": "8c95644bd28d89eba78b8f96ff9da30303d1eed9",
      "parents": [
        "e3238c98054688dd9a5b3ae4a776c023d70fb311"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 18:12:11 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 18:25:58 2011 -0700"
      },
      "message": "Fix bug #5274332 TextLayoutCache is having multiple instances\n\n- also fix the missing LOG_TAG define\n\nChange-Id: I25e96d1ba372e84768604f18702e0724fdecefb0\n"
    },
    {
      "commit": "aacbf9111b58f10f7474fbd3a8debb02713f8b18",
      "tree": "e20a196b86570f320bb12c73b1e69711ec3c960e",
      "parents": [
        "e68c676bfeaf947e1f5bfb0bf41a5dbae1230301",
        "0b0a41d8e26eaf0f1d9d922621494daf40964a9a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 07 18:24:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 18:24:25 2011 -0700"
      },
      "message": "Merge \"Not visible view should not be announced or interacted with.\""
    },
    {
      "commit": "e68c676bfeaf947e1f5bfb0bf41a5dbae1230301",
      "tree": "bd145727d98b327c157d17cdf6cab4d3cf73282b",
      "parents": [
        "e4758d63962f42b3cf3283afcfb5daf58f49df6b",
        "b6ae19a96d05546fca61cadcab5c39996d68c9ba"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 07 18:22:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 18:22:18 2011 -0700"
      },
      "message": "Merge \"Remove connection access intents from protected broadcasts.\""
    },
    {
      "commit": "b3d5957604f8fcaafe72bd76052bc76b682bf443",
      "tree": "25eeb5ea2cecdcdf303114deffb5372b16077892",
      "parents": [
        "d3462ad713a1ef101ee11b03a088343254faad97"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 07 17:20:27 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 07 18:06:30 2011 -0700"
      },
      "message": "Poll UID stats during iface changes, enforce idx.\n\nWhen ifaces change, poll UID stats without persisting, since they\ndepend on knowing active iface to store correctly.  Log dropped UID\nstats when iface is unknown.  Switch to using flags when calling\nperformPoll().\n\nEnforce that \"idx\" values are consistent from xt_qtaguid.  Transition\nto using Log.wtf() for important checks, mostly around file I/O,\nkernel stats parsing, and kernel module control.  Increase stats\npersist threshold to 2MB to reduce churn.\n\nBug: 5269476, 5270106\nChange-Id: I721215bfb65127f95775c71cf135e907cd567e92\n"
    },
    {
      "commit": "0b0a41d8e26eaf0f1d9d922621494daf40964a9a",
      "tree": "3229e1d702ab863ec288e91b94c7dc5c3469f060",
      "parents": [
        "08b997c7421735252fa927d89f22ab6ceba0bff8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 07 18:06:03 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 07 18:06:06 2011 -0700"
      },
      "message": "Not visible view should not be announced or interacted with.\n\n1. Some invisible views\u0027 text was reported by accessibility events.\n\n2. Accessibility actions could have been perfromed on invisible views.\n\nbug:5264355\n\nChange-Id: I68184fb436a3e10e947ec6f1eae02aa3d0d1cb7f\n"
    },
    {
      "commit": "f6244d1c0c91cd0fcb49abc8c0526eab7fcc1c3b",
      "tree": "c9141b17a92ecadeda80a0eac18a8d5b38ba3185",
      "parents": [
        "8ec83219e8cbac105054fb60101e6d98a972bcc2"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Sep 07 18:00:37 2011 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Sep 07 18:06:03 2011 -0700"
      },
      "message": "Integrate ImageProcessing test into test framework\nhttp://b/issue?id\u003d5274365\nChange-Id: I7949b4114dcab17d895d04755df5df2bd5a576a3\n"
    },
    {
      "commit": "e4758d63962f42b3cf3283afcfb5daf58f49df6b",
      "tree": "c57ca0f77ee45e701ac3e453975ff990dda2b1b7",
      "parents": [
        "a2cad62110017949cad97bafb415244c765ac556",
        "669ec352aab18b956299c4f1f5bbbb26a67ff7b8"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Wed Sep 07 18:04:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 18:04:16 2011 -0700"
      },
      "message": "Merge \"Update DroidSansFallback to version 2.52a\""
    },
    {
      "commit": "e28454a23723c76b4eebdf9651692d85aa2a4737",
      "tree": "a6964e23922262bb36a1ae224e2c1a70ebe6cb86",
      "parents": [
        "a7e88d688b6f1c3f892867d1401f88d79e759777"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 18:03:44 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 18:03:46 2011 -0700"
      },
      "message": "No vibration when long pressing in the empty part of an EditText\n\nBug 5272224. Vibration should be limited to the start of an action mode,\nwhich is not the case here.\n\nChange-Id: I0f2263edb24e73f10297d27e109bb37c46fe96bc\n"
    },
    {
      "commit": "a2cad62110017949cad97bafb415244c765ac556",
      "tree": "91a059e78e131aa3c5fa7a19e809eaba37fa2883",
      "parents": [
        "a420cc460c05b9f078327862a060b3ba67057582",
        "8a3957d43bcae93fbb9f6b4b4c3de8abdb3c953c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 07 17:57:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 17:57:00 2011 -0700"
      },
      "message": "Merge \"Add reminder in the code to fix T-junctions\""
    },
    {
      "commit": "8a3957d43bcae93fbb9f6b4b4c3de8abdb3c953c",
      "tree": "53c8d8bbf6c229316644bdc8d492a658ceb8a4e3",
      "parents": [
        "7a57009c3ab5e4a55db448596a650261e878c975"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 07 17:55:15 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 07 17:55:15 2011 -0700"
      },
      "message": "Add reminder in the code to fix T-junctions\n\nChange-Id: I52b112694f930e641f01fb78dc55412986023411\n"
    },
    {
      "commit": "a420cc460c05b9f078327862a060b3ba67057582",
      "tree": "bb1ac8537b1c159104a57a3099409fb3089aabfa",
      "parents": [
        "511f8e2ff23c480808d831125f3c93d4cbd15f59",
        "f0ef26af3430b9c6402a34eeb9248f805d570922"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 17:43:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 17:43:04 2011 -0700"
      },
      "message": "Merge \"Fix system crash on p2p failure\""
    },
    {
      "commit": "511f8e2ff23c480808d831125f3c93d4cbd15f59",
      "tree": "055478df8ce7849fff81ef5708548ff473596df5",
      "parents": [
        "d1847cb0cf6075debdd9ed62934c9ca802c8869b",
        "a8f63a38a0570d2521d5db73f05218d114fa902a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 17:42:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 17:42:47 2011 -0700"
      },
      "message": "Merge \"Use hasSystemFeature() API to check for p2p\""
    },
    {
      "commit": "d1847cb0cf6075debdd9ed62934c9ca802c8869b",
      "tree": "846cc7e763e3ea5e8b97448f23011940612ea3d0",
      "parents": [
        "dad9c673961ff8aede8af7d95e35fe8b9c088ac6",
        "57d1b73baa387f2405e067417afd21f643c4ae58"
      ],
      "author": {
        "name": "Todor Kalaydjiev",
        "email": "todor@google.com",
        "time": "Wed Sep 07 17:37:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 17:37:14 2011 -0700"
      },
      "message": "Merge \"Fix Bulgarian date formatting.\""
    },
    {
      "commit": "57d1b73baa387f2405e067417afd21f643c4ae58",
      "tree": "5d22184940071d9822a9393172577228c306882f",
      "parents": [
        "a7e88d688b6f1c3f892867d1401f88d79e759777"
      ],
      "author": {
        "name": "Todor Kalaydjiev",
        "email": "todor@google.com",
        "time": "Wed Sep 07 17:27:43 2011 -0700"
      },
      "committer": {
        "name": "Todor Kalaydjiev",
        "email": "todor@google.com",
        "time": "Wed Sep 07 17:27:43 2011 -0700"
      },
      "message": "Fix Bulgarian date formatting.\n\nRemove unnecessary/duplicate file in values-bg-rBG and put its content\ninto the file in values-bg. Manual modifications to time1_time2 and\nfull_wday_month_day_no_year to correct them.\n\nChange-Id: Ic3096e9896f52bd3a1c8b8554c5c79cb59804b65\n"
    },
    {
      "commit": "b6ae19a96d05546fca61cadcab5c39996d68c9ba",
      "tree": "c6119c17322cf852185fb0946e9ad9e34b6ba026",
      "parents": [
        "a7e88d688b6f1c3f892867d1401f88d79e759777"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 07 17:20:08 2011 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 07 17:20:08 2011 -0700"
      },
      "message": "Remove connection access intents from protected broadcasts.\n\nThese intents are sent by Bluetooth-Pbap app which doesn\u0027t\nhave the system uuid. Instead protect with admin permission\non the reciever side.\n\nChange-Id: Ibb788e1526108909b5a3b15462ac3a008b041613\n"
    },
    {
      "commit": "98fb9ed4c1f630e1834b16e5bcf55de8d87d12cc",
      "tree": "f32d22e9bd4aecfa2c2f70a2ff8ee8038aab611b",
      "parents": [
        "a7e88d688b6f1c3f892867d1401f88d79e759777"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 17:15:41 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 17:15:41 2011 -0700"
      },
      "message": "Longpressing in landscape correctly starts selection mode.\n\nTwo issues here:\n1. selection mode was stopped when extracted mode started,\nthus loosing the selection.\n2. starting selection mode shows a transient action bar which\nis then hidden when extracted mode starts. Detect this case\nand do not start selection mode, which will start in extracted\nmode. This also solves 1.\n\nChange-Id: I61d6e8d2071e9d3b1a136915b685962bbc093bd0\n"
    },
    {
      "commit": "9fe83f0b54bc98e3e33e00ebdb0f017687395678",
      "tree": "2e44e12cee29faa9ce44d3437d040bda8c96f6e8",
      "parents": [
        "a7e88d688b6f1c3f892867d1401f88d79e759777"
      ],
      "author": {
        "name": "Isaac Katzenelson",
        "email": "isaack@android.com",
        "time": "Fri Sep 02 17:58:28 2011 -0700"
      },
      "committer": {
        "name": "Isaac Katzenelson",
        "email": "isaack@android.com",
        "time": "Wed Sep 07 17:05:21 2011 -0700"
      },
      "message": "Fix snippetizing cursor\n\nBug: 5217242 Email address with the found \"snippet\" highlighted should\nbe displayed on the second line below the contact name\n\nChange-Id: Id55c31eb83c9b3a9e2ac014409f5dad1561ef655\n"
    },
    {
      "commit": "dad9c673961ff8aede8af7d95e35fe8b9c088ac6",
      "tree": "5dec6e204e11e5c8c3361b44cc1763a6ae85a4d3",
      "parents": [
        "e3238c98054688dd9a5b3ae4a776c023d70fb311",
        "63c885f881b64a20466fc351731cd7018e6d7a80"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 16:53:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 16:53:18 2011 -0700"
      },
      "message": "Merge \"Bug 5250788: Fix memory consumption issues in TextPaint.\""
    },
    {
      "commit": "e3238c98054688dd9a5b3ae4a776c023d70fb311",
      "tree": "87b0130277ff3fdd1cecf9f56d55af62ea8fe2bb",
      "parents": [
        "8fc54f9b281eecdc1ee05d7c091968b75a640e7e",
        "2b04cef9b49ae5bd5ff197124f2dfcf97af71d09"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 16:46:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 16:46:24 2011 -0700"
      },
      "message": "Merge \"Code cleaning\""
    },
    {
      "commit": "3f8cbfeb07a934dd5bc9b16995326639d09c7a0c",
      "tree": "b53c860d5d90b082cee48872dba3401015090de9",
      "parents": [
        "38aac047431ea370509f956ad16224b39a71e586"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Aug 31 07:43:40 2011 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Sep 07 16:45:03 2011 -0700"
      },
      "message": "Resurrect verbose binder logging\n\nUpdated the command name lists, and masked off the additional bits in\nthe command word when doing the name lookup.\n\nMade descriptor values easier to grep for and consistent with kernel\noutput (i.e. decimal rather than hex).  Attempt to show transaction\ndescriptors as such (they\u0027re in a union with a pointer).\n\nAlso, the writeLines() function in Static was using a no-op\nlogging call to write an iovec.  It looks like all callers are using\nN\u003d1, so I just added a log for the first string.\n\nBug 5155269\n\nChange-Id: I417b8d77da3eb6ee1d2069ba94047210f75738bc\n"
    },
    {
      "commit": "8fc54f9b281eecdc1ee05d7c091968b75a640e7e",
      "tree": "8c50c539b7c3dfe4ebf4d6dcbc47557d9746f502",
      "parents": [
        "b63d3c3aed9003fa466448d4a44a9be7f8cd7bc0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 16:40:45 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 16:43:53 2011 -0700"
      },
      "message": "Fix build\n\nChange-Id: I9efe13a7647088402c6759399a96de7831df964b\n"
    },
    {
      "commit": "2b04cef9b49ae5bd5ff197124f2dfcf97af71d09",
      "tree": "b9abddb9ef88b4b785db83b27b6fee175d622b5a",
      "parents": [
        "b6e43268f9a499b6d04b0d218e9bd46254ebbc8e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 16:37:13 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 16:37:13 2011 -0700"
      },
      "message": "Code cleaning\n\n- removing CharCount TextDirectionHeuristic references\n\nChange-Id: I8cdc03b0d7bd610c7b8224073ffedd89b8953c63\n"
    },
    {
      "commit": "b63d3c3aed9003fa466448d4a44a9be7f8cd7bc0",
      "tree": "b82c5e491464e0f440d30bb863c50f75db4b5c0e",
      "parents": [
        "b6e43268f9a499b6d04b0d218e9bd46254ebbc8e",
        "0145322e82f640f33befa7cb517a793d12abfb57"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 16:18:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 16:18:35 2011 -0700"
      },
      "message": "Merge \"Empty implementations of new ActionBar methods.\""
    },
    {
      "commit": "b6e43268f9a499b6d04b0d218e9bd46254ebbc8e",
      "tree": "abe765dfec132e4f86bc2f0c02d2de0b99497815",
      "parents": [
        "66bd5e98ec1e626b731394eb8ce63b4f63be1d05",
        "2273b1e4eae27fa60b0b90d16a1891b4526c9b9c"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 16:14:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 16:14:41 2011 -0700"
      },
      "message": "Merge \"Hide RTL related APIs\""
    },
    {
      "commit": "0145322e82f640f33befa7cb517a793d12abfb57",
      "tree": "3f2eded0acec973dbfa00fc6dc6f3bea2e4e2f6e",
      "parents": [
        "35b38c044fea0d07fd062dd027ae9d4675e8dd54"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 16:13:36 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 16:13:36 2011 -0700"
      },
      "message": "Empty implementations of new ActionBar methods.\n\nMakes mocks happy!\n\nChange-Id: Ib69dd3b3e0d62e2d1301103d8e3dfcec5e9b03ab\n"
    },
    {
      "commit": "2273b1e4eae27fa60b0b90d16a1891b4526c9b9c",
      "tree": "2063f6496a9eb16313d13ddf0ff1f99b371898a3",
      "parents": [
        "be724dbc45154f2c33cc789c89eb2ac2a7516cbe"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 15:17:40 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 16:06:49 2011 -0700"
      },
      "message": "Hide RTL related APIs\n\nChange-Id: Idda458fcdebe7afeb9b95e328e552fcbc7939157\n"
    },
    {
      "commit": "66bd5e98ec1e626b731394eb8ce63b4f63be1d05",
      "tree": "89118cb981655ccbe2f1fe57175ea2d8b167abf0",
      "parents": [
        "db9d4b616407b130a2343f9d2cf5f36c8b99c13e",
        "ad7f33a29c6ce41f2b662d1de9af7e9cf92f4dc9"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 07 15:58:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 15:58:39 2011 -0700"
      },
      "message": "Merge \"improve the gyroscope javadoc\""
    },
    {
      "commit": "669ec352aab18b956299c4f1f5bbbb26a67ff7b8",
      "tree": "e8479f1cc039a700a7a26376f2070c9280135634",
      "parents": [
        "35b38c044fea0d07fd062dd027ae9d4675e8dd54"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Wed Sep 07 15:57:42 2011 -0700"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Wed Sep 07 15:57:42 2011 -0700"
      },
      "message": "Update DroidSansFallback to version 2.52a\n\nAdds\n1) Four missing currency symbols (\\u20B6-\\u20B9)\n2) Geometric right arrow: \\u25BA\n\nIncrease the file size by 2K\n\nBug: 5239645\nChange-Id: Ia7c9f6b7f639e6f8f57e070cd5db56042e8d1578\n"
    },
    {
      "commit": "ad7f33a29c6ce41f2b662d1de9af7e9cf92f4dc9",
      "tree": "64dcfd1408882eca31d4bbce2dd7ce572abef85f",
      "parents": [
        "7a57009c3ab5e4a55db448596a650261e878c975"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 07 15:56:03 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 07 15:56:03 2011 -0700"
      },
      "message": "improve the gyroscope javadoc\n\nchange the sample code to something more useful and more\ncorrect.\n\nChange-Id: Ia81f86a2f409edbb395405ababae307663824cb9\n"
    },
    {
      "commit": "db9d4b616407b130a2343f9d2cf5f36c8b99c13e",
      "tree": "b87bbde9a778cf649ad4f48733ca2b74b7635c0f",
      "parents": [
        "606ce48ba23c42af793a52b61731da87027e4766",
        "327b5488a361b5cc50e266072ed9d9574eb8d6c6"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 07 15:56:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 15:56:02 2011 -0700"
      },
      "message": "Merge \"Remove -nodpi assets for now to fix zygote preloading Bug: 5255505\""
    },
    {
      "commit": "327b5488a361b5cc50e266072ed9d9574eb8d6c6",
      "tree": "e4beba5be42bff108a82dcf1c1f7dde02b9a9154",
      "parents": [
        "65e7815dd49a836e410bfa2817d9d48576547a9a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 07 15:31:38 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 07 15:47:54 2011 -0700"
      },
      "message": "Remove -nodpi assets for now to fix zygote preloading\nBug: 5255505\n\nChange-Id: I0cf85a08495818a435398e5728b713fe7815ce9e\n"
    },
    {
      "commit": "606ce48ba23c42af793a52b61731da87027e4766",
      "tree": "0da25476da68d6a0ede0f14c0e243c0e7ca4021a",
      "parents": [
        "35b38c044fea0d07fd062dd027ae9d4675e8dd54",
        "34a676bd083ecbff6f5ddc0157723b3f543ad358"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 07 15:47:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 15:47:30 2011 -0700"
      },
      "message": "Merge \"Register to receive onTrimMemory callbacks\""
    },
    {
      "commit": "35b38c044fea0d07fd062dd027ae9d4675e8dd54",
      "tree": "d332c5136434fc5d861c390f38947ccf5f721e5f",
      "parents": [
        "a7e88d688b6f1c3f892867d1401f88d79e759777",
        "f88b915567a37c481c4c50a6cc57e1ec0e7cf50d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 15:31:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 15:31:08 2011 -0700"
      },
      "message": "Merge \"Fix bug 5258435 - ActionBar.setBackgroundDrawable\""
    },
    {
      "commit": "f0ef26af3430b9c6402a34eeb9248f805d570922",
      "tree": "826b60a6ec1a1f2d9d6df066c363e2161087b022",
      "parents": [
        "8b55e926f1a50cf38596be915603c08afd1f27ac"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 15:05:54 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 15:05:54 2011 -0700"
      },
      "message": "Fix system crash on p2p failure\n\nA previous change missed out a function that accepts an\ninteger argument as arg1. Instead, it was being passed as\nparcelable which causes a fatal exception\n\nBug: 5271220\nChange-Id: I3b78d9ce9ab742aa89ceaae17116fb7245187863\n"
    },
    {
      "commit": "a7e88d688b6f1c3f892867d1401f88d79e759777",
      "tree": "38890855923d1aa1b37e41f1f06ac0ecb2bcd30e",
      "parents": [
        "65e7815dd49a836e410bfa2817d9d48576547a9a",
        "d56c6951755a902a354e13e5fa05fb0984132cc6"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 07 14:59:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:59:52 2011 -0700"
      },
      "message": "Merge \"Add end functionality to LayoutTransition\""
    },
    {
      "commit": "65e7815dd49a836e410bfa2817d9d48576547a9a",
      "tree": "e0bd4f969fdbcfb7ded531b4ebe003bf251a68bf",
      "parents": [
        "4147abcd84f7dab2bf6f7a644b86c732d8e16cdb",
        "27f4bbb676d6486bb41ec8677b8c00708994b704"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 07 14:56:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:56:47 2011 -0700"
      },
      "message": "Merge \"Bug 5270905 fix MediaPlayer with IStreamSource\""
    },
    {
      "commit": "f88b915567a37c481c4c50a6cc57e1ec0e7cf50d",
      "tree": "3d43997f58820a5d32bd0aea9ec26c437a67c892",
      "parents": [
        "727e6ba5dfcf92c9522ccc74be900f47bcfeee77"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 14:54:32 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 14:55:47 2011 -0700"
      },
      "message": "Fix bug 5258435 - ActionBar.setBackgroundDrawable\n\nFix this call to work properly and add methods for setting\nsplit/stacked bar backgrounds to match existing styleable elements.\n\nChange-Id: I8c6b1c598af1110f84a9098683d8e0226daf2e27\n"
    },
    {
      "commit": "4147abcd84f7dab2bf6f7a644b86c732d8e16cdb",
      "tree": "3d2acd8f04d0dcffc2011d99d8bfef0d57e47f2c",
      "parents": [
        "cb58757d2fc3dd23ca8da192fe6955fcb1fb801f",
        "03e4d64587d50200d990f95a64b1b1c57ae59d77"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 07 14:54:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:54:55 2011 -0700"
      },
      "message": "Merge \"Fix bug #5252977 TextView selection handles appearing in a weird state\""
    },
    {
      "commit": "cb58757d2fc3dd23ca8da192fe6955fcb1fb801f",
      "tree": "a551ceb5f1945c8ce32f45d6cde2ebbd628c02a6",
      "parents": [
        "1a58dce0cc9ae772c0025ecadac1fe3b3a06e1a0",
        "4c454d82b6ca2e209323321ef2e712bd1577b032"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 07 14:53:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:53:45 2011 -0700"
      },
      "message": "Merge \"Unhide camera video snapshot supported API.\""
    },
    {
      "commit": "1a58dce0cc9ae772c0025ecadac1fe3b3a06e1a0",
      "tree": "08e1181b441abedd3a785066d70638ea5d00cf4e",
      "parents": [
        "58ba3eda53f4bbaca591cf1fead8989d68e86be3",
        "45b8b464992bbfa9bd2a587f05c1e1723aedcecd"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 14:50:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:50:32 2011 -0700"
      },
      "message": "Merge \"Add feature definition for Wi-Fi Direct\""
    },
    {
      "commit": "58ba3eda53f4bbaca591cf1fead8989d68e86be3",
      "tree": "c55f5e4ca99ee54abc5c56a08c8a8197c4f33eb4",
      "parents": [
        "36d3b9ddc4afc6d961b80c4d85f6dc0587b1285c",
        "665a0a516697f39e68f1102f369c4233e35d9da0"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 07 14:43:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:43:20 2011 -0700"
      },
      "message": "Merge \"Color updates of press and selection states\""
    },
    {
      "commit": "27f4bbb676d6486bb41ec8677b8c00708994b704",
      "tree": "1160b3fc6c84275548f938dcd6f466077f5e941d",
      "parents": [
        "ddca4708b6955c04954b9850e2fb92293ff95ebe"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 07 14:40:23 2011 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 07 14:42:37 2011 -0700"
      },
      "message": "Bug 5270905 fix MediaPlayer with IStreamSource\n\nChange-Id: Ia8a6381a6c88b4a0a1378aab03f5275f0fa1125a\n"
    },
    {
      "commit": "36d3b9ddc4afc6d961b80c4d85f6dc0587b1285c",
      "tree": "7fa1cafb0619c740df37bea276a478ca140a6213",
      "parents": [
        "d5417040be69a0e2a48e4a61605d6a60b13cce8e",
        "c861bd778b1b96aa12d3400ec799d80ba38c1f38"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 07 14:40:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:40:29 2011 -0700"
      },
      "message": "Merge \"Clarify AnimationSet docs and behavior\""
    },
    {
      "commit": "a8f63a38a0570d2521d5db73f05218d114fa902a",
      "tree": "3ba50305e80a1f23a9b48b8d2ee5c4d481b77937",
      "parents": [
        "45b8b464992bbfa9bd2a587f05c1e1723aedcecd"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 14:35:25 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 14:36:32 2011 -0700"
      },
      "message": "Use hasSystemFeature() API to check for p2p\n\nBug: 5267396\nChange-Id: I4ff3f77c15322564f63beea793c4585cece596e0\n"
    },
    {
      "commit": "63c885f881b64a20466fc351731cd7018e6d7a80",
      "tree": "356bee669d02a764488138c638571b68b6be0e77",
      "parents": [
        "166c1b2e7a1a48a39ecd2400b94f9f21c9868810"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 14:27:38 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 07 14:27:38 2011 -0700"
      },
      "message": "Bug 5250788: Fix memory consumption issues in TextPaint.\n\nThe increased size array was discarded in set. Reuse it instead if\npossible to avoid more size increases later.\n\nChange-Id: I9ab95ed0f4d4613dd1e28f02894bb19ecee7df41\n"
    },
    {
      "commit": "d5417040be69a0e2a48e4a61605d6a60b13cce8e",
      "tree": "b3365f5c80b2a8b72fc2e4a61cc87b8e948be79f",
      "parents": [
        "166c1b2e7a1a48a39ecd2400b94f9f21c9868810",
        "faa42dbede4d839dc52957bb984be70df682adea"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 07 14:26:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:26:47 2011 -0700"
      },
      "message": "Merge \"OnTrimMemory plumbing\""
    },
    {
      "commit": "166c1b2e7a1a48a39ecd2400b94f9f21c9868810",
      "tree": "806eb12ca871e2b12a86c9343f24b3fcaac6d0f9",
      "parents": [
        "ec64655f7993fefd47e8ec00ea77e3981fd1f9e4",
        "3814ff4b17165e86d1893fde53025c69583599b4"
      ],
      "author": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Wed Sep 07 14:18:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:18:41 2011 -0700"
      },
      "message": "Merge \"Fixing bug in SurfaceMediaSource_test\""
    },
    {
      "commit": "ec64655f7993fefd47e8ec00ea77e3981fd1f9e4",
      "tree": "c86cd9a051a9187c6b569cc7ee537a58d17fdbf5",
      "parents": [
        "323eff66ed07e57b1097bd3f35f0486cf5a02353",
        "b1543a960f2118707f4a851043fa75dab0f922c4"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 07 14:04:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 14:04:13 2011 -0700"
      },
      "message": "Merge \"Turn off MORE_DEBUG logspam\""
    },
    {
      "commit": "34a676bd083ecbff6f5ddc0157723b3f543ad358",
      "tree": "1ce841501f93d539c0b532e3c294d0b7890cfe76",
      "parents": [
        "faa42dbede4d839dc52957bb984be70df682adea"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 07 13:41:17 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 07 13:41:17 2011 -0700"
      },
      "message": "Register to receive onTrimMemory callbacks\n\n Bug: 5269460\n\nChange-Id: Ic2429af1ba0b6e86157f6ba16d420d10c17920e5\n"
    },
    {
      "commit": "faa42dbede4d839dc52957bb984be70df682adea",
      "tree": "6949b97dc2c98aa16b1c62c65b7ba5aef3343370",
      "parents": [
        "01dba603d7c74756126297b843aca0befed8810c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 07 11:33:34 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 07 13:16:58 2011 -0700"
      },
      "message": "OnTrimMemory plumbing\n\n Bug: 5269460\n\nChange-Id: I012e2eb077c3671b856d0163de6b10ad7bd4d577\n"
    },
    {
      "commit": "323eff66ed07e57b1097bd3f35f0486cf5a02353",
      "tree": "ab1f62f9adbe0954921af6591d95f18c719d0098",
      "parents": [
        "d16d57b45e63f8230fdee08c1a798e8f3eb62671",
        "c69efa5efce6d9a820f8902ca62305cddea163e6"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Sep 07 13:06:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 13:06:47 2011 -0700"
      },
      "message": "Merge \"Remove frameworks\u0027 reference to an obsolete Bouncycastle keystore file.\""
    },
    {
      "commit": "b1543a960f2118707f4a851043fa75dab0f922c4",
      "tree": "5acb16b4f2ea941a9776d6e6b6e2fb93a1e3b1d4",
      "parents": [
        "d16d57b45e63f8230fdee08c1a798e8f3eb62671"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 07 12:11:09 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 07 12:11:09 2011 -0700"
      },
      "message": "Turn off MORE_DEBUG logspam\n\nDown with logspam!\n\nChange-Id: Idadad3531cee53afd3cb5cbeb68ced2d348311eb\n"
    },
    {
      "commit": "665a0a516697f39e68f1102f369c4233e35d9da0",
      "tree": "0b600ac2e7d52a780ec08ae8959b4f713e5dd65c",
      "parents": [
        "7fed567dae2f439202bc258ecd17ae9faf32de51"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 07 12:06:58 2011 -0700"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 07 12:06:58 2011 -0700"
      },
      "message": "Color updates of press and selection states\n\n-no more green, selection states are now holo_blue_dark\n\nBug: 5169298\nChange-Id: I0054288542704e13d4a84111507276d04fb3e5f6\n"
    },
    {
      "commit": "d16d57b45e63f8230fdee08c1a798e8f3eb62671",
      "tree": "8cfc0fb315a1eda61f0ffae4a9bc122ec061cfb7",
      "parents": [
        "da7caf0a3c5076203ac21092c9ea4b7215277517",
        "2982d06b7caacb4fba5fc141469c1ac48130d0a6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 07 12:05:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 12:05:44 2011 -0700"
      },
      "message": "Merge \"Fix restore-agent timeouts\""
    },
    {
      "commit": "da7caf0a3c5076203ac21092c9ea4b7215277517",
      "tree": "c76e5beac7da3dd562cff02b54f4e879835521ea",
      "parents": [
        "7fed567dae2f439202bc258ecd17ae9faf32de51",
        "8e294d45570b62a39ae972b146f0023c6beb00cb"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 07 12:05:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 12:05:24 2011 -0700"
      },
      "message": "Merge \"Fix backup-agent timeouts\""
    },
    {
      "commit": "c69efa5efce6d9a820f8902ca62305cddea163e6",
      "tree": "bc78a9cc5fb6fa960145892e8b92bc52300126bd",
      "parents": [
        "ccccb505abb1fb16d349e80d03edfde3c6775202"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Sep 07 14:51:40 2011 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Wed Sep 07 14:52:12 2011 -0400"
      },
      "message": "Remove frameworks\u0027 reference to an obsolete Bouncycastle keystore file.\n\nWithout this, some SSL code fails with an exception:\njava.io.FileNotFoundException: /system/etc/security/cacerts.bks: open failed: ENOENT (No such file or directory)\nat libcore.io.IoBridge.open(IoBridge.java:410)\nat java.io.FileInputStream.\u003cinit\u003e(FileInputStream.java:78)\nat java.io.FileInputStream.\u003cinit\u003e(FileInputStream.java:105)\nat org.apache.harmony.xnet.provider.jsse.DefaultSSLContextImpl.getTrustManagers(DefaultSSLContextImpl.java:115)\nat org.apache.harmony.xnet.provider.jsse.SSLContextImpl.\u003cinit\u003e(SSLContextImpl.java:71)\nat org.apache.harmony.xnet.provider.jsse.OpenSSLContextImpl.\u003cinit\u003e(OpenSSLContextImpl.java:34)\nat org.apache.harmony.xnet.provider.jsse.DefaultSSLContextImpl.\u003cinit\u003e(DefaultSSLContextImpl.java:59)\nat java.lang.Class.newInstanceImpl(Native Method)\nat java.lang.Class.newInstance(Class.java:1319)\nat java.security.Provider.newInstance(Provider.java:989)\n... 15 more\nCaused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)\nat libcore.io.Posix.open(Native Method)\nat libcore.io.BlockGuardOs.open(BlockGuardOs.java:98)\nat libcore.io.IoBridge.open(IoBridge.java:393)\n... 24 more\n\nChange-Id: I91de30746c1355ff9e0c2a9479392a50fe45aa23\n"
    },
    {
      "commit": "45b8b464992bbfa9bd2a587f05c1e1723aedcecd",
      "tree": "50dac8e1ca44a16ee6995b70b99b0a415105203e",
      "parents": [
        "8b55e926f1a50cf38596be915603c08afd1f27ac"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 11:24:16 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 11:51:48 2011 -0700"
      },
      "message": "Add feature definition for Wi-Fi Direct\n\nBug: 5267396\nChange-Id: I4f61b0afd1466420ab951f6d74ec444036772b21\n"
    },
    {
      "commit": "7fed567dae2f439202bc258ecd17ae9faf32de51",
      "tree": "f6c76c3a925f183fdf2c670b18c99e022d964ce8",
      "parents": [
        "2dfe5fdb24f6a0ad45c4697bb01897182620ad73",
        "36a97e4030010298736928f9b391a390fea6941b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 11:43:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 11:43:17 2011 -0700"
      },
      "message": "Merge \"Fix bug 5228657 - Input method window rendered with titlebar\""
    },
    {
      "commit": "4c454d82b6ca2e209323321ef2e712bd1577b032",
      "tree": "8735b6ba7970a5912e11899986ed4b8511f38313",
      "parents": [
        "b4a431fa16bce32ee3c3e324dddbe1d0dbc303fc"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Sep 08 02:32:20 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Sep 08 02:32:20 2011 +0800"
      },
      "message": "Unhide camera video snapshot supported API.\n\nbug:5187868\nChange-Id: Idefde8746012c8ef504f3e3020e3fe1256c60860\n"
    },
    {
      "commit": "2dfe5fdb24f6a0ad45c4697bb01897182620ad73",
      "tree": "ab0555458474d2ba210816f5979d531b55194f41",
      "parents": [
        "6a39c0201ca72d6ccbc63e5fec75949a08fcb043",
        "6f7d385d964949e507dcc9c88012372f48d0bce7"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 11:28:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 11:28:46 2011 -0700"
      },
      "message": "Merge \"Update documentation and cleanup to unhide API\""
    },
    {
      "commit": "36a97e4030010298736928f9b391a390fea6941b",
      "tree": "46622316890feaaf17057534ca363e29962f4a26",
      "parents": [
        "727e6ba5dfcf92c9522ccc74be900f47bcfeee77"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 11:27:49 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 07 11:27:49 2011 -0700"
      },
      "message": "Fix bug 5228657 - Input method window rendered with titlebar\n\nUse the correct Holo-based IME theme for IMEs targeting \u003e\u003d 11 and \u003c ICS.\n\nChange-Id: Id154a927ab8439c357dc44996155f92414e2c876\n"
    },
    {
      "commit": "6a39c0201ca72d6ccbc63e5fec75949a08fcb043",
      "tree": "525f0344c89986c1d32497851f4089da67bad008",
      "parents": [
        "7a1204ac2c9c0aabadcd6a7eac8f1fd7772c9ce9",
        "089d3e3f14101140ff8baa3cc44f3dd8586ad285"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 07 11:20:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 11:20:01 2011 -0700"
      },
      "message": "Merge \"Apparently keyframe status in audio tracks of .webm/.mkv files is unreliable\""
    },
    {
      "commit": "089d3e3f14101140ff8baa3cc44f3dd8586ad285",
      "tree": "40522e2274a9aedff1b301ebe162c3dea9b5bd0c",
      "parents": [
        "01dba603d7c74756126297b843aca0befed8810c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 07 11:05:43 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 07 11:05:43 2011 -0700"
      },
      "message": "Apparently keyframe status in audio tracks of .webm/.mkv files is unreliable\n\nfortunately in all our supported audio encodings we can treat every frame as\na keyframe.\n\nChange-Id: I32f21d0077bbae7ef9efe725dd351baf531179e2\nrelated-to-bug: 5263837\n"
    },
    {
      "commit": "7a1204ac2c9c0aabadcd6a7eac8f1fd7772c9ce9",
      "tree": "4ae9501030a214737c5a4c16daaccf90cba3a324",
      "parents": [
        "20258997fbbcb7a8fc162f1110adaeeea9169649",
        "489a9d81fd1458940e1ec01ba0cef36843732479"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 10:53:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 10:53:49 2011 -0700"
      },
      "message": "Merge \"Rename WpsConfiguration to Wps\""
    },
    {
      "commit": "20258997fbbcb7a8fc162f1110adaeeea9169649",
      "tree": "c530e1b9c1709932d194c457ee28784d7e744535",
      "parents": [
        "727e6ba5dfcf92c9522ccc74be900f47bcfeee77",
        "dff28d5293c16ac75f6db7a1c3b78fbaad1f2f6a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 10:53:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 10:53:34 2011 -0700"
      },
      "message": "Merge \"Handle state transition for p2p enable reject\""
    },
    {
      "commit": "d56c6951755a902a354e13e5fa05fb0984132cc6",
      "tree": "a8e24dd9ee1771a339ec694b2ba8b9d6cf18cff0",
      "parents": [
        "cbdc9d2e9cba355de4f57eaa926a2d51aa343ac8"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 07 08:46:23 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 07 10:51:00 2011 -0700"
      },
      "message": "Add end functionality to LayoutTransition\n\nThis new hidden API is called by ViewRootImpl when there is a pending\ntransition but the parent window is not visible.\n\nChange-Id: Idd6a0959b391fae542e675e8740b6a16f8963678\n"
    },
    {
      "commit": "727e6ba5dfcf92c9522ccc74be900f47bcfeee77",
      "tree": "355b0c5dd2071009a5b33a90a6b5daff1c20f434",
      "parents": [
        "01dba603d7c74756126297b843aca0befed8810c",
        "9041d9254ee491df60a35237febf71089bf082ff"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Sep 07 09:56:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 09:56:50 2011 -0700"
      },
      "message": "Merge \"Fix for bug 5100096 Repeated Security Waring\""
    },
    {
      "commit": "01dba603d7c74756126297b843aca0befed8810c",
      "tree": "22c818ac3287d4c0dc118a74459da307278e8a38",
      "parents": [
        "cbdc9d2e9cba355de4f57eaa926a2d51aa343ac8",
        "612e16191a31758627dd039dec22f0b122c33ce6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 07 09:05:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 09:05:04 2011 -0700"
      },
      "message": "Merge \"Stop metadata retriever from dereferencing a NULL pointer if\""
    },
    {
      "commit": "cbdc9d2e9cba355de4f57eaa926a2d51aa343ac8",
      "tree": "e5a4897ee14e0d0a6da1c952d40a03267e8e467a",
      "parents": [
        "4880a736dc518b60a199ac1d2a003dc6148991ea",
        "1a21f0ab603f4bcdb73e5920a3b6b75f04316790"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 07 08:25:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 08:25:59 2011 -0700"
      },
      "message": "Merge \"Use holo_blue_light for statusbar clocks.\""
    },
    {
      "commit": "4880a736dc518b60a199ac1d2a003dc6148991ea",
      "tree": "7181c4d86cff8bf51ed5b1e65d887e00c02c3e9d",
      "parents": [
        "ddca4708b6955c04954b9850e2fb92293ff95ebe",
        "671db6f3ba1fdb3c907e0735fe6d0d284f5c34de"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 07 07:55:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 07:55:00 2011 -0700"
      },
      "message": "Merge \"Fix startBluetoothSco race\""
    },
    {
      "commit": "ddca4708b6955c04954b9850e2fb92293ff95ebe",
      "tree": "4484867342bc8f4147f8c6112871aa0880564ba1",
      "parents": [
        "ccccb505abb1fb16d349e80d03edfde3c6775202",
        "a65c62acabd204a0a1eb5504160238b288bee52b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 07 05:53:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 05:53:14 2011 -0700"
      },
      "message": "Merge \"Fix two TTS bugs.\""
    },
    {
      "commit": "47a52158d2df0eb818bf7d589d8ff9fd5c0daaa3",
      "tree": "bfeb04d14957f9d5787622a08b6d3bf767cb929f",
      "parents": [
        "7a57009c3ab5e4a55db448596a650261e878c975"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Sep 07 19:20:45 2011 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Wed Sep 07 19:20:45 2011 +0800"
      },
      "message": "Fix 5156702: rotate thumbnails\n\nChange-Id: I97b51dadf129172d5b154e9dfd66da254e4559d7\n"
    },
    {
      "commit": "ccccb505abb1fb16d349e80d03edfde3c6775202",
      "tree": "26c592a83583121a918cd2bd82cb80e0dfa9224e",
      "parents": [
        "a57c639fa7639d80ad29b5b876934f46851dcc69",
        "a985135daa0d1706d8f62fa2d845590ce270e214"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 07 04:07:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 04:07:39 2011 -0700"
      },
      "message": "Merge \"Use device-dependent frame rate in the media recorder performance test\""
    },
    {
      "commit": "a57c639fa7639d80ad29b5b876934f46851dcc69",
      "tree": "bfee1a5ec127d10b60d303e03391b8175f707b97",
      "parents": [
        "b4a431fa16bce32ee3c3e324dddbe1d0dbc303fc",
        "30856a76dcbc3983cfbe43466bdcf67cd76677f4"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Wed Sep 07 03:59:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 07 03:59:20 2011 -0700"
      },
      "message": "Merge \"Revert \"To make SniffMP3() more concrete so that we can remove false-positve responses from MPEG-PS streams.\"\""
    },
    {
      "commit": "a65c62acabd204a0a1eb5504160238b288bee52b",
      "tree": "b87b0c3961aec822198185860af97cb3946fd264",
      "parents": [
        "38aac047431ea370509f956ad16224b39a71e586"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Sep 06 17:04:48 2011 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 07 11:38:18 2011 +0100"
      },
      "message": "Fix two TTS bugs.\n\n(a) Fix a null pointer exception, caused by a race condition\nbetween stop / start calls.\n(b) Fix a deadlock observed when multiple apps call stop() when\nan item from one of those apps is currently being processed.\n\nbug:5253061\n\nChange-Id: I78533aecfda028588ce6aedb041009bc0a6f4620\n"
    },
    {
      "commit": "6f7d385d964949e507dcc9c88012372f48d0bce7",
      "tree": "fbf9c5ae21117fbb2cbc4cab09a5de3ad875cf9d",
      "parents": [
        "489a9d81fd1458940e1ec01ba0cef36843732479"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 06 21:48:04 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 07 00:18:48 2011 -0700"
      },
      "message": "Update documentation and cleanup to unhide API\n\nBug: 5247957\nChange-Id: I3ef8ac013eec32eb540178ea5febec3d4c0a3428\n"
    }
  ],
  "next": "b4a431fa16bce32ee3c3e324dddbe1d0dbc303fc"
}
