)]}'
{
  "log": [
    {
      "commit": "39f412d8deed2ba46153c8a819bc8635979cec6b",
      "tree": "0b810f965a1be71a963ebea0c2f52c602e626409",
      "parents": [
        "69387f432d54f117ea7effa691925a3b918246e4",
        "f78a8444a9b21b0d1daca8667d580dd0ec04a310"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 01 19:10:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 19:10:32 2012 -0700"
      },
      "message": "Merge \"API modifications for TaskStackBuilder\" into jb-dev"
    },
    {
      "commit": "69387f432d54f117ea7effa691925a3b918246e4",
      "tree": "b73ab51347c09198f9bcea04aa2af9d5d7eb1e4a",
      "parents": [
        "0632b35b6828cd4324b3d218c2e38f895e819aad",
        "a75fe05b6e0728ada82cd18dc3ac1ae3a61a10fb"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 01 19:09:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 19:09:44 2012 -0700"
      },
      "message": "Merge \"Use EVIOCSCLOCKID correctly.\" into jb-dev"
    },
    {
      "commit": "f78a8444a9b21b0d1daca8667d580dd0ec04a310",
      "tree": "ecae677ab2a81d628549bd87bcf4f4237b148f1f",
      "parents": [
        "5a00661bd6a1bfe82656c51d23a3ac6be99602a2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 01 18:09:32 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 01 18:51:40 2012 -0700"
      },
      "message": "API modifications for TaskStackBuilder\n\nChange-Id: Ic9e11caa4541962d32b2c197f4f7b19ee67a0eda\n"
    },
    {
      "commit": "a75fe05b6e0728ada82cd18dc3ac1ae3a61a10fb",
      "tree": "348ba26557db84e165c32abeee6027153b56edd2",
      "parents": [
        "daa3753a04699724d2cfe824ac1f5a266d643a05"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 01 18:41:26 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 01 18:41:26 2012 -0700"
      },
      "message": "Use EVIOCSCLOCKID correctly.\n\nBug: 6382031\nChange-Id: I87b0887ce867a79758bcd24e2202280270faaf8c\n"
    },
    {
      "commit": "0632b35b6828cd4324b3d218c2e38f895e819aad",
      "tree": "671bc68d2d73cc08001ad1fda16795bd8bf6f3d4",
      "parents": [
        "5a00661bd6a1bfe82656c51d23a3ac6be99602a2",
        "daa3753a04699724d2cfe824ac1f5a266d643a05"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 01 18:39:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 18:39:00 2012 -0700"
      },
      "message": "Merge \"Improve handling of built-in keyboard.\" into jb-dev"
    },
    {
      "commit": "5a00661bd6a1bfe82656c51d23a3ac6be99602a2",
      "tree": "62febbdbe183cc3739a0d10449877b712ac64d64",
      "parents": [
        "19eaf0a74dc4521db4c248504ea1815d052c0b27"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 01 18:16:16 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 01 18:16:20 2012 -0700"
      },
      "message": "Accessibility focus should not affect the currently active window.\n\n1. The event of setting an accessibility focus on a view should not\n   make the host window the currently active one.\n\nbug:6400648\n\nChange-Id: Ib45c255f441c38489ee9d4ab5f284550ac5f6b01\n"
    },
    {
      "commit": "daa3753a04699724d2cfe824ac1f5a266d643a05",
      "tree": "ddc33d395dd0f3d01a95775397356983fb28a076",
      "parents": [
        "32c8113510b2774f865e8ac763976b90d9db2706"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 01 15:54:03 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 01 16:34:20 2012 -0700"
      },
      "message": "Improve handling of built-in keyboard.\n\nThe window manager policy made some incorrect assumptions about the\nmeaning of the Configuration.keyboard field.  We need to be more\ncareful about distinguishing between built-in and external keyboards.\n\nMost of this change is to move the determination of the parts of\nthe Configuration related to input devices into the WindowManagerService\nleveraging new features of the InputManagerService to good effect.\n\nThen we plumb through the flag that indicates whether a device\nis internal or external so that we can be more particular about\nhow the lid switch effects changes to the Configuration.\n\nBug: 6424373\nChange-Id: I36a1c22ade35e578955465a25940a33f227b9763\n"
    },
    {
      "commit": "19eaf0a74dc4521db4c248504ea1815d052c0b27",
      "tree": "f91618a124a9358d3aac7073ce299a647694426c",
      "parents": [
        "f3afe15754a3ffbc41955476081c3a29adaf32f3",
        "dd471e6a6fcea7e7c43b68554f92d875e9f65165"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 01 16:32:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 16:32:38 2012 -0700"
      },
      "message": "Merge \"Catch CCE when migrating to ClipData.\" into jb-dev"
    },
    {
      "commit": "f3afe15754a3ffbc41955476081c3a29adaf32f3",
      "tree": "ff0640b5b681b1f9aa55e14a288b94bbd8b369cf",
      "parents": [
        "3e350304599eeb627065de75f3bfe3a45f58389e",
        "cd1cd73baec1f93d21f67fdded5466e507431eba"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 01 16:29:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 16:29:39 2012 -0700"
      },
      "message": "Merge \"AudioManager: deprecate vibrate settings\" into jb-dev"
    },
    {
      "commit": "cd1cd73baec1f93d21f67fdded5466e507431eba",
      "tree": "ccc8243b5504f1a014eaeb524bf3ef5e9ef1deae",
      "parents": [
        "faac92942c50b12edada5e92e7c323609b2bdb5f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 01 11:23:07 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 01 16:26:04 2012 -0700"
      },
      "message": "AudioManager: deprecate vibrate settings\n\nDeprecate methods, intent and constants related to vibrate\nsettings management: getVibrateSetting(), setVibrateSetting(),\nshouldVibrate() ...\n\nAccording to new vibrate/notification policy, applications should\nmaintain their own vibrate settings.\n\nIssue 6036529.\n\nChange-Id: I99bcef2c5f602131f1d9b0222f7fb39f3bbef823\n"
    },
    {
      "commit": "3e350304599eeb627065de75f3bfe3a45f58389e",
      "tree": "3f5f0e697d2d3b1d2c5a4ea7a51f02970938ea74",
      "parents": [
        "61552bc81f9f0c1aacbeec694ff97978050c6182",
        "8a36e05443f13edde1eae0cf6ea01b3b2da6e637"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue May 01 16:21:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 16:21:15 2012 -0700"
      },
      "message": "Merge \"Fix for layout parameter validation bug in GridLayout.\" into jb-dev"
    },
    {
      "commit": "61552bc81f9f0c1aacbeec694ff97978050c6182",
      "tree": "5bef2dd4756f95c0c4ef6bdb2e6bc6ee7a0f0d94",
      "parents": [
        "ad759f958a8bd87982b3f34d8424d1ac69c20342",
        "2fb40285c78db71f41774650e4da47dda191e787"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue May 01 16:19:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 16:19:40 2012 -0700"
      },
      "message": "Merge \"API fix in CheckedTextView\" into jb-dev"
    },
    {
      "commit": "ad759f958a8bd87982b3f34d8424d1ac69c20342",
      "tree": "ceacb4aa145464841e2d1c534567d4c126a38a2b",
      "parents": [
        "d28030ae51322b4419e4c7ee2501bd8a5a20434f",
        "5f3c08a4118276db820707c8e191b129d34addd2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 01 16:01:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 16:01:58 2012 -0700"
      },
      "message": "Merge \"fix monkey scrolling crash\" into jb-dev"
    },
    {
      "commit": "d28030ae51322b4419e4c7ee2501bd8a5a20434f",
      "tree": "10e2987ce5139676c21e21488fff421b7f15e8d5",
      "parents": [
        "a7228c882c468aabaed41e4499805aa5474f0dec",
        "adeb809201fcb77ba2b76a814ae4cdc9dacb326b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 15:54:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 15:54:37 2012 -0700"
      },
      "message": "Merge \"Start passing element/dim information along with FieldPacker.\" into jb-dev"
    },
    {
      "commit": "a7228c882c468aabaed41e4499805aa5474f0dec",
      "tree": "39e1b5bb2a60507cf8868600704bc2077c5ca752",
      "parents": [
        "10e3e9a41a2f2a401f2a7c17d5b87582b4d1b7fe",
        "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 15:54:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 15:54:16 2012 -0700"
      },
      "message": "Merge \"Unhide FONT.\" into jb-dev"
    },
    {
      "commit": "10e3e9a41a2f2a401f2a7c17d5b87582b4d1b7fe",
      "tree": "bf2c25bc98636d1d7d448f825951795d68ba6799",
      "parents": [
        "7fdde0cee2ac90da6603585f4789644fbf00925d",
        "9b9e74eea1435e4c44eced0f65d301ff9c249c6a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 15:54:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 15:54:10 2012 -0700"
      },
      "message": "Merge \"Move mesh to end of test list until we fix LLVM.\" into jb-dev"
    },
    {
      "commit": "5f3c08a4118276db820707c8e191b129d34addd2",
      "tree": "e4d893fecae91046fd89730e4d72c3f521c9c89d",
      "parents": [
        "8ccfbdddabf3387a1ac9d46bd057bea64eb30ef3"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 01 15:07:39 2012 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 01 15:53:06 2012 -0700"
      },
      "message": "fix monkey scrolling crash\n\nbug:6336994\n\nDepends on external/webkit change: https://android-git.corp.google.com/g/#/c/186186/\n\nChange-Id: Ib019ca68f6e57f98e30b022949c624bab4695294\n"
    },
    {
      "commit": "7fdde0cee2ac90da6603585f4789644fbf00925d",
      "tree": "198d946ccee07b288a5a33733c93694e18584e48",
      "parents": [
        "c9ca7f38bccfa56bbca44998758869ec8c71f4d3",
        "f0e3edc0709dc190190e0ca386478f4a0da92e7a"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 01 15:47:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 15:47:28 2012 -0700"
      },
      "message": "Merge \"remove extra semi colon\" into jb-dev"
    },
    {
      "commit": "c9ca7f38bccfa56bbca44998758869ec8c71f4d3",
      "tree": "4a84bef44251badc07caed6bb2afaada377d1184",
      "parents": [
        "d72ad2ac88ae8477a95e18a800062446a58c524d",
        "ffc46a5c7c60c911fdaab48681c323c89b570dac"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue May 01 15:36:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 15:36:21 2012 -0700"
      },
      "message": "Merge \"Preventing onClickPendingIntents from being set on collection widget items (issue 5961701)\" into jb-dev"
    },
    {
      "commit": "8a36e05443f13edde1eae0cf6ea01b3b2da6e637",
      "tree": "afd537317d472831894829437d6f3436e709cb6e",
      "parents": [
        "d72ad2ac88ae8477a95e18a800062446a58c524d"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue May 01 14:39:37 2012 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue May 01 15:24:50 2012 -0700"
      },
      "message": "Fix for layout parameter validation bug in GridLayout.\n\nBug 6404882.\n\nWhen a cell has an unspecified row and a column that is specified as greater\nthan the specified number of columns, GridLayout fails to report or correct\nthe error and loops indefinitely searching for a valid row to place the cell.\n\nThere is a cyclic dependency between the validation of layout parameters\n(and allocation of undefined cell indexes) and the maximum column/row counts.\nA performance optimization in layout paramter allocation caused this dependency\nto be handled in correctly. The problem is fixed in this CL for this bug and\nthe symmetric problem for rows.\n\nChange-Id: I0392343bc8a721a0ca7163f58f233ba8046c22e2\n"
    },
    {
      "commit": "d72ad2ac88ae8477a95e18a800062446a58c524d",
      "tree": "4b665f7a6395260f2e4aa703d554972f45bc54d3",
      "parents": [
        "dd8412d4fb57fbf53b25460cda8458cdf9dfac07",
        "e0eb39b54812b9403496f0d300395eee73ffa57a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 01 13:57:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 13:57:53 2012 -0700"
      },
      "message": "Merge \"Fix a bug in appwidget migration to multiuser directory.\" into jb-dev"
    },
    {
      "commit": "e0eb39b54812b9403496f0d300395eee73ffa57a",
      "tree": "f1bd3b8b812b1686ec599e0e001c955e3e896142",
      "parents": [
        "11dea2945124b166f167d4b5a23a059f33c04fa1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 01 13:48:48 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 01 13:48:48 2012 -0700"
      },
      "message": "Fix a bug in appwidget migration to multiuser directory.\n\nBug: 6393606\n\nMigrate the old appwidgets.xml if the file doesn\u0027t exist,\nnot if the directory doesn\u0027t exist. It worked earlier because\nthis was the first service that I migrated to multi-user :(\n\nChange-Id: I59bcbc31ff9d101e44dff5e5f44b3cab8f08dc06\n"
    },
    {
      "commit": "dd8412d4fb57fbf53b25460cda8458cdf9dfac07",
      "tree": "adadb034a7156cb5f0bf1d309334dadbeeba56d7",
      "parents": [
        "cb6662ac532beeba0d3adb85fa37d307838b4325",
        "48c220df10fa7a95292a5253f59315b29a2ff3e5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue May 01 13:42:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 13:42:13 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "cb6662ac532beeba0d3adb85fa37d307838b4325",
      "tree": "cead2d07c9ba28c2e8bf42aa86fc935502e4b2ff",
      "parents": [
        "f72d392f5deeda68af6a8a9b4a8c62f215331129",
        "454014e55fe5a0d9a4b47080f8017b5297d016a8"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue May 01 13:34:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 13:34:28 2012 -0700"
      },
      "message": "Merge \"Add video scaling mode support with a new public method in MediaPlayer.java class\" into jb-dev"
    },
    {
      "commit": "f72d392f5deeda68af6a8a9b4a8c62f215331129",
      "tree": "58515de52727294f053af26ba4fda6254d567da2",
      "parents": [
        "37a8370b6279c5359f6d32b5abb3c3fd37e826b3",
        "48dc91b514844b04f1d8dec18a480f9591a2f989"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 01 13:32:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 13:32:18 2012 -0700"
      },
      "message": "Merge \"Make java constants consistent with native counterparts.\" into jb-dev"
    },
    {
      "commit": "37a8370b6279c5359f6d32b5abb3c3fd37e826b3",
      "tree": "189fdeb6402f5380e4b2c20136bad7600eb8483e",
      "parents": [
        "73b61d67109c9a4267b93c238bb9cbab7b1304c4",
        "92bc5d086ab250c8a1cb9b5e6d5273a0ba75e698"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 01 13:22:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 13:22:08 2012 -0700"
      },
      "message": "Merge \"Revert \"Add header for forward compatibility\"\" into jb-dev"
    },
    {
      "commit": "dd471e6a6fcea7e7c43b68554f92d875e9f65165",
      "tree": "9500f476ee06e1b7a2883329a968d4c15915bb60",
      "parents": [
        "f2dc6fc442385e08745762fcc2468ad89e2c78dc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 01 13:07:01 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 01 13:08:27 2012 -0700"
      },
      "message": "Catch CCE when migrating to ClipData.\n\nBug: 6231948\nChange-Id: I51bc272d29a17881b3d4908fda549da20aa7e6b3\n"
    },
    {
      "commit": "ffc46a5c7c60c911fdaab48681c323c89b570dac",
      "tree": "f90153380439fd84292c690d9813e9d3851e31aa",
      "parents": [
        "414d50bce61be36dac88a6aaad138f99e2e26513"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Apr 30 19:54:39 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue May 01 12:58:12 2012 -0700"
      },
      "message": "Preventing onClickPendingIntents from being set on collection widget items (issue 5961701)\n\nChange-Id: If60f98c5e1be66ca840cbd4953841ef2c57a012b\n"
    },
    {
      "commit": "73b61d67109c9a4267b93c238bb9cbab7b1304c4",
      "tree": "d70a868adddbb084cb2f9b226495f3bfde6f53ce",
      "parents": [
        "f4197bf93532b333dbea13792c422b65b0ceebf3",
        "4f85eb58729fb75f34eb7024880749ad9279719b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 01 12:58:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 12:58:09 2012 -0700"
      },
      "message": "Merge \"Move legacy menu key to bottom right on sw600dp.\" into jb-dev"
    },
    {
      "commit": "f4197bf93532b333dbea13792c422b65b0ceebf3",
      "tree": "7c5cd3a53e1d9630df477175d346bbcc3d88ebc7",
      "parents": [
        "d9a00323126cb4abae9e93089cf0a27ec8c7122d",
        "257f2ecc97d294e95b069547466d2054926d960f"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue May 01 12:54:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 12:54:02 2012 -0700"
      },
      "message": "Merge \"Fix 6395288: Added lock to avoid unbind race condition\" into jb-dev"
    },
    {
      "commit": "d9a00323126cb4abae9e93089cf0a27ec8c7122d",
      "tree": "5be42873e49a8ee8acd67676849c29bd95b40ab9",
      "parents": [
        "8ed491b75b08df3944481a9509dea2606a265857",
        "78c629807c8fe914801ed17f7e16dc1f820e67cd"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Tue May 01 12:49:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 12:49:28 2012 -0700"
      },
      "message": "Merge \"Don\u0027t show Face Unlock on initial boot fixes 6396685\" into jb-dev"
    },
    {
      "commit": "48dc91b514844b04f1d8dec18a480f9591a2f989",
      "tree": "c9e9b9bad8d4deba9759b04042581519726dde80",
      "parents": [
        "7e400cfb715858a168add7fa6eaa262ab8ad0695"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 01 11:50:30 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 01 12:27:26 2012 -0700"
      },
      "message": "Make java constants consistent with native counterparts.\n\nChange-Id: I481dfc18c170b4c60682ef1b38b57e10fb73d004\n"
    },
    {
      "commit": "454014e55fe5a0d9a4b47080f8017b5297d016a8",
      "tree": "70a7dd53009bcab87ce9ac57f638a2d196eff130",
      "parents": [
        "6dbac3798128574accff64a9a2b00b2176058898"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sat Apr 28 16:03:55 2012 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue May 01 12:22:35 2012 -0700"
      },
      "message": "Add video scaling mode support with a new public method in MediaPlayer.java class\n\no related-to-bug: 5454345\n\nChange-Id: I379b679eb6dd87f47f87a58791a5d0c7251b3a74\n"
    },
    {
      "commit": "48c220df10fa7a95292a5253f59315b29a2ff3e5",
      "tree": "0127510024ed3d7975921c6a4f6a6e7e3ad80e5d",
      "parents": [
        "8ccfbdddabf3387a1ac9d46bd057bea64eb30ef3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue May 01 12:19:31 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue May 01 12:19:31 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I50b9a3a66234f1570955532c6383570cade19232\n"
    },
    {
      "commit": "2fb40285c78db71f41774650e4da47dda191e787",
      "tree": "472442e261856f1ce6373909968d5d52ded59330",
      "parents": [
        "2f87014ea2f177e715032b07004d05e2549a63a8"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue May 01 12:07:06 2012 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue May 01 12:11:23 2012 -0700"
      },
      "message": "API fix in CheckedTextView\n\nBug 6103310\n\nChange-Id: Ic144ed99199a296df3ef1a16f59caff08af58fd9\n"
    },
    {
      "commit": "8ed491b75b08df3944481a9509dea2606a265857",
      "tree": "2e20eef91b3ff8204430927d3a68afabbc93f10b",
      "parents": [
        "1dcd2bfcabf565aa860fabc69ef54c8d66128a45",
        "5c49d11a57b0c868e15b9b3a79a9985288b5e15d"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue May 01 11:58:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:58:35 2012 -0700"
      },
      "message": "Merge \"API fix, AutoCompleteTextView\" into jb-dev"
    },
    {
      "commit": "1dcd2bfcabf565aa860fabc69ef54c8d66128a45",
      "tree": "b37ed964995664b1cffe48e67f213306b1686801",
      "parents": [
        "c81a075196a6e0feed452b689ef523e156701f95",
        "f03acef0ab614fbd69eee606bb60434f9659259f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue May 01 11:58:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:58:26 2012 -0700"
      },
      "message": "Merge \"API fix in TextView\" into jb-dev"
    },
    {
      "commit": "c81a075196a6e0feed452b689ef523e156701f95",
      "tree": "ec5a83c6e3ecc441d141b1a17a67250309721a38",
      "parents": [
        "a25c8a97aff5f67a70857e6776bba8b4c517a286",
        "0b3d3a3a56dc17322ad436599c4e2e13e7ba9b6a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue May 01 11:47:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:47:36 2012 -0700"
      },
      "message": "Merge \"Revert \"Adding getters/setters for StackView xml attrs. (Bug 6104219)\"\" into jb-dev"
    },
    {
      "commit": "0b3d3a3a56dc17322ad436599c4e2e13e7ba9b6a",
      "tree": "9e235aa6b157ad9680eac087ffbde9cbbea9c181",
      "parents": [
        "7ced8f9cabfed2e11c125a1a6b4ff18f1cc50060"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 01 11:46:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:46:09 2012 -0700"
      },
      "message": "Revert \"Adding getters/setters for StackView xml attrs. (Bug 6104219)\"\n\nThis reverts commit 7ced8f9cabfed2e11c125a1a6b4ff18f1cc50060"
    },
    {
      "commit": "92bc5d086ab250c8a1cb9b5e6d5273a0ba75e698",
      "tree": "ae5ce3e0fc5c00ed0d5eceb37ca600bb3ecff1ad",
      "parents": [
        "8ccfbdddabf3387a1ac9d46bd057bea64eb30ef3"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 01 11:20:20 2012 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 01 11:20:20 2012 -0700"
      },
      "message": "Revert \"Add header for forward compatibility\"\n\nGPL build fix mistakenly merged into master\n\nThis reverts commit fd862e9828d544f593a622f2914d1257366ae802.\n"
    },
    {
      "commit": "a25c8a97aff5f67a70857e6776bba8b4c517a286",
      "tree": "336dbe72768cdc705184688b22414cd7a69e2e87",
      "parents": [
        "3b83dc42df8d2d2b97bfa63a00f2d0c742fe8dfc",
        "fd5015be41080970c9a992a8ef17a1deefb57478"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 01 11:15:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:15:51 2012 -0700"
      },
      "message": "Merge \"Add new APIs for permission group flags and priorities.\" into jb-dev"
    },
    {
      "commit": "3b83dc42df8d2d2b97bfa63a00f2d0c742fe8dfc",
      "tree": "62b81c880bbe709805b8e2b357dc5edd48bbbe55",
      "parents": [
        "7e400cfb715858a168add7fa6eaa262ab8ad0695",
        "6f9ad204cc529babeb3aa7c9a57cf00ed7188471"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue May 01 11:11:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 11:11:52 2012 -0700"
      },
      "message": "Merge \"Fix launcher invisibility bug\" into jb-dev"
    },
    {
      "commit": "7e400cfb715858a168add7fa6eaa262ab8ad0695",
      "tree": "3b8abdab6b5061d54c273a8f4c121c89703e371a",
      "parents": [
        "94affdd80e20c334dd5bfff170aee878992195ad",
        "7ced8f9cabfed2e11c125a1a6b4ff18f1cc50060"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 01 10:55:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:55:14 2012 -0700"
      },
      "message": "Merge \"Adding getters/setters for StackView xml attrs. (Bug 6104219)\" into jb-dev"
    },
    {
      "commit": "4f85eb58729fb75f34eb7024880749ad9279719b",
      "tree": "a21ca6675c3541f75d2b3ad639214a3c4c273752",
      "parents": [
        "6dbac3798128574accff64a9a2b00b2176058898"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 01 13:50:29 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 01 13:50:29 2012 -0400"
      },
      "message": "Move legacy menu key to bottom right on sw600dp.\n\nIt\u0027s too easy to press if it\u0027s *all* the way to the right,\nthough, so there a 2dp margin separating it from the bezel.\n\nBug: 6399312\nChange-Id: If4ebcd4cfcee0c667bcc6142af86c04445f41fea\n"
    },
    {
      "commit": "94affdd80e20c334dd5bfff170aee878992195ad",
      "tree": "2aa8d822e7606e10b2166e88e996986e2579dd7e",
      "parents": [
        "59eaa907fef9454f6f5ff2ab727eef43bdf7f88d",
        "f740664cd808bebfc35ded46da6002bdc97a1a16"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 01 10:47:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:47:57 2012 -0700"
      },
      "message": "Merge \"fix unmute from volume panel on tablets\" into jb-dev"
    },
    {
      "commit": "59eaa907fef9454f6f5ff2ab727eef43bdf7f88d",
      "tree": "e76e9b7bae4b1bb9bfb4748710dea00438086f95",
      "parents": [
        "2d25d467e651048da0dece22c94c0e7e28d0e529",
        "248ba23ad28c1f8fb69904663204df08c5818700"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue May 01 10:24:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:24:46 2012 -0700"
      },
      "message": "Merge \"Fix a race condition in Camera API for handling focus\" into jb-dev"
    },
    {
      "commit": "2d25d467e651048da0dece22c94c0e7e28d0e529",
      "tree": "165dbe8be5a655913e0b8fb59c8272f76f9a3f96",
      "parents": [
        "91901aeb66cf140f50a55e5a8a191585f336432b",
        "f9638a4aeecf23079fa74618ad3c285a8a2abfda"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 01 10:22:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:22:01 2012 -0700"
      },
      "message": "Merge \"Fixes PreferenceScreen padding and scrollbar position.\" into jb-dev"
    },
    {
      "commit": "91901aeb66cf140f50a55e5a8a191585f336432b",
      "tree": "2e1d10a92f6427d86c7eccdbb90205ae3380db1d",
      "parents": [
        "8ccfbdddabf3387a1ac9d46bd057bea64eb30ef3",
        "8072976d7aefa15b2f4918d7e334eefce901cb65"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue May 01 10:10:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 10:10:16 2012 -0700"
      },
      "message": "Merge \"Fix flicker while selecting text.\" into jb-dev"
    },
    {
      "commit": "f740664cd808bebfc35ded46da6002bdc97a1a16",
      "tree": "17ee829070363e38ea8bfb7bf618c66639d0fbb9",
      "parents": [
        "faac92942c50b12edada5e92e7c323609b2bdb5f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 01 10:03:38 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 01 10:05:21 2012 -0700"
      },
      "message": "fix unmute from volume panel on tablets\n\nChanging STREAM_MUSIC from volume panel on tablets should exit silent\nmode as does changing STREAM_RING on phones.\n\nIssue 5970208.\n\nChange-Id: Ia8ed62033da07a5d4dfcfa84b0b47b27414bdd9a\n"
    },
    {
      "commit": "6f9ad204cc529babeb3aa7c9a57cf00ed7188471",
      "tree": "ebd4cc3f8f598ec8da1d778103fedf05dc3036d3",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue May 01 10:05:13 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue May 01 10:05:13 2012 -0700"
      },
      "message": "Fix launcher invisibility bug\n\nThere was a bug in the DisplayList code for layers where we would\nset the alpha value for a layer only if the alpha were non-1. This works\nmost of the time (since the value is usually 1 and doesn\u0027t need to\nbe set at all, and if the value is non-1, it is set correctly). But when\nthe value has been set to a non-1 value, setting alpha back to 1 cannot happen\ndue to this logic. This caused launcher to have some invisible pages when\nreturning to Home because those pages previously had an alpha value of 0, and\nsetting the alpha to 1 had no effect due to this DisplayList code.\n\nThe fix is to simply remove the check for non-1 values; we should\nalways set the alpha value of layers to handle all cases.\n\nIssue #6413892 alpha value is messed up after AlphaAnimation\n\nChange-Id: Ia51acb2eaaf0609ea7189998ed449bdd9ea7e05f\n"
    },
    {
      "commit": "8ccfbdddabf3387a1ac9d46bd057bea64eb30ef3",
      "tree": "c533c8adedca1455b5627b4598a3532f4da3979d",
      "parents": [
        "6dbac3798128574accff64a9a2b00b2176058898",
        "c68022258ebd3dd97a5079ba99f4f3cd12b223b0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue May 01 08:57:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 08:57:18 2012 -0700"
      },
      "message": "Merge \"Optimize how AudioService receives media button events\" into jb-dev"
    },
    {
      "commit": "8072976d7aefa15b2f4918d7e334eefce901cb65",
      "tree": "cd3006eb47131bcb0d2f28b176b7f7e84fd2adea",
      "parents": [
        "a2c37665d9947d00c64427b35489d3794c7b6214"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue May 01 08:37:58 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue May 01 08:56:24 2012 -0700"
      },
      "message": "Fix flicker while selecting text.\n\n Bug 6413113\n\nChange-Id: I5c8d2cda1eae9d5670c757711c49ccc9e47b4127\n"
    },
    {
      "commit": "78c629807c8fe914801ed17f7e16dc1f820e67cd",
      "tree": "aae851da402708fdb33756d4420c8e9a91421ac3",
      "parents": [
        "6dbac3798128574accff64a9a2b00b2176058898"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Fri Apr 27 14:26:17 2012 -0400"
      },
      "committer": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Tue May 01 09:12:22 2012 -0400"
      },
      "message": "Don\u0027t show Face Unlock on initial boot fixes 6396685\n\nUses a static to keep track whether this is the first pass through the lockscreen\nThis will be true from when the process is instantiated until the lockscreen\nis constructed for the first time, and then false afterwards.\nWhen it is true, we suppress the biometric unlock (Face Unlock).\nThis avoids the problem of unpredictable and slow startup behavior for Face Unlock\non the first unlock after boot.\n\nChange-Id: I70033af17ba3163d5fe07fc58096f01afaaaafd0\n"
    },
    {
      "commit": "adeb809201fcb77ba2b76a814ae4cdc9dacb326b",
      "tree": "2b19e82372eb7c279c0cc19f9e40df9e2d33bc73",
      "parents": [
        "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Apr 20 14:26:06 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Start passing element/dim information along with FieldPacker.\n\nBUG\u003d6009244\n\nChange-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043\n"
    },
    {
      "commit": "9da1b5d0301e8d13be8c96cbd12dcda04fcf7118",
      "tree": "36c96afb51ac536166c6da6d0b148c18aaa6b057",
      "parents": [
        "9b9e74eea1435e4c44eced0f65d301ff9c249c6a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 30 16:36:04 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Unhide FONT.\n\nChange-Id: I86258076817bb8f34ce3bb76031df41c08750f8c\n"
    },
    {
      "commit": "9b9e74eea1435e4c44eced0f65d301ff9c249c6a",
      "tree": "a65f8069ca522be3e0d66c04b91f9351d4c1b2ff",
      "parents": [
        "faac92942c50b12edada5e92e7c323609b2bdb5f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 30 19:50:13 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 01 00:29:52 2012 -0700"
      },
      "message": "Move mesh to end of test list until we fix LLVM.\n\nChange-Id: I8f06e80d7cea4b51e47625186e45ad44adb45b6b\n"
    },
    {
      "commit": "6dbac3798128574accff64a9a2b00b2176058898",
      "tree": "090c91f934ffc42a0fc6b740cb1e28a334627385",
      "parents": [
        "414d50bce61be36dac88a6aaad138f99e2e26513",
        "c861b68a528a165e1ece17c1a54ab5a319f5e48e"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Apr 30 22:02:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 22:02:07 2012 -0700"
      },
      "message": "Merge \"Show ongoing ime switch icon on sw600\" into jb-dev"
    },
    {
      "commit": "f03acef0ab614fbd69eee606bb60434f9659259f",
      "tree": "629c4b262bc3ffd238772a363ce765c1841bfa36",
      "parents": [
        "2f87014ea2f177e715032b07004d05e2549a63a8"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Apr 30 19:26:19 2012 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Apr 30 21:08:41 2012 -0700"
      },
      "message": "API fix in TextView\n\nBug 6104140\n\nChange-Id: I44af54ac7c194335a649e5878ff47dc894fa46fe\n"
    },
    {
      "commit": "c861b68a528a165e1ece17c1a54ab5a319f5e48e",
      "tree": "56739910bd8df007018cb4ab03c5d29c7f90a6f2",
      "parents": [
        "b33c34cc25263647e0270ab92cb7fdb5af79416c"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue May 01 12:05:12 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue May 01 12:05:12 2012 +0900"
      },
      "message": "Show ongoing ime switch icon on sw600\n\nBug: 6422307\nChange-Id: If10758e0d4ca59da4f3ab07d52dda6673af9c0a8\n"
    },
    {
      "commit": "7ced8f9cabfed2e11c125a1a6b4ff18f1cc50060",
      "tree": "6812212b1ca372636f6a2032756b85d5519cb56a",
      "parents": [
        "02d7e489b2e195c290c47dfb2ab1f6f8df66cfe2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 30 17:26:36 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 30 18:50:52 2012 -0700"
      },
      "message": "Adding getters/setters for StackView xml attrs. (Bug 6104219)\n\nChange-Id: Iaa1ba0292b0d40f73e315028d9f01ef407021e57\n"
    },
    {
      "commit": "f0e3edc0709dc190190e0ca386478f4a0da92e7a",
      "tree": "69149266c611bfceb1c26e1e1dcad4253c9c8c86",
      "parents": [
        "6113ce3be4ba7208bac7d9f0cad7e83104dbc8d3"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Apr 30 18:29:23 2012 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Apr 30 18:29:23 2012 -0700"
      },
      "message": "remove extra semi colon\n\nEclipse has been complaining about it...\n\nChange-Id: I39fb4eeab26af883dd2287baf49ec244db453365\n"
    },
    {
      "commit": "414d50bce61be36dac88a6aaad138f99e2e26513",
      "tree": "d878500c53912aa5cd9c985b2bd36438122ebb2a",
      "parents": [
        "5703bbfa3d119ee4643983422f9dfeb23b20f446",
        "d44713a63d51ba7f186c775c2a32f3c2ce018037"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 18:29:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:29:20 2012 -0700"
      },
      "message": "Merge \"Fix issue #6234928: android.app.IntentReceiverLeaked:\" into jb-dev"
    },
    {
      "commit": "5703bbfa3d119ee4643983422f9dfeb23b20f446",
      "tree": "2d41042b432f364c0858cd0857a872066cdd9314",
      "parents": [
        "56ce3c00fb120133dbd706da8f550bc6ed9c3722",
        "6f663c1a3c4d4a23bc71302add27b3d03d7d507b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 30 18:23:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 18:23:49 2012 -0700"
      },
      "message": "Merge \"Fix a bug in ListView where touch scrolling could skip a data set change\" into jb-dev"
    },
    {
      "commit": "fd5015be41080970c9a992a8ef17a1deefb57478",
      "tree": "6c9a029cacb9fd473d18744e3b216798d7446bfa",
      "parents": [
        "3ea8761974a530218a246dc73583c8820b12bf0b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 16:33:56 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 18:19:09 2012 -0700"
      },
      "message": "Add new APIs for permission group flags and priorities.\n\nChange-Id: I2d476c6aa9dbd05407ec49be45986f42d2acf9e7\n"
    },
    {
      "commit": "5c49d11a57b0c868e15b9b3a79a9985288b5e15d",
      "tree": "0ada0af16746631be399cb42876ebf3cf1744767",
      "parents": [
        "2f87014ea2f177e715032b07004d05e2549a63a8"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Apr 30 16:44:14 2012 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Apr 30 18:13:56 2012 -0700"
      },
      "message": "API fix, AutoCompleteTextView\n\nBug 6102885\n\nDidn\u0027t fix dropDownSelector nor completionHintView at that point.\n\nChange-Id: If080cbefd5189b79e4fa042e28dfa6a71524b93d\n"
    },
    {
      "commit": "56ce3c00fb120133dbd706da8f550bc6ed9c3722",
      "tree": "fbcbbc05afaa76cc39d48837f914c7749420f3e0",
      "parents": [
        "af8978226f5e929bd5d4dab04edd11218e8ac6ce",
        "22edf6b2e4e75195b83ae1c4da61e3bf623802b0"
      ],
      "author": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Mon Apr 30 17:55:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:55:09 2012 -0700"
      },
      "message": "Merge \"Fix b/5821633: Could not activate GLEnvironment\" into jb-dev"
    },
    {
      "commit": "c68022258ebd3dd97a5079ba99f4f3cd12b223b0",
      "tree": "231a215ad8b0f72a41cc78bda847a24150ef79a2",
      "parents": [
        "d6be37d4d9d8427ed0eccf2a333e5589b88b0cf8"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 30 11:15:03 2012 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 30 17:46:19 2012 -0700"
      },
      "message": "Optimize how AudioService receives media button events\n\nAudioService maintains a stack of registered media button event\n  receivers.\nThis change modifies the broadcasters of ACTION_MEDIA_BUTTON intents\n  let AudioService directly handle the corresponding key event instead\n  of trapping the intent sent by PhoneWindowManager, KeyguardViewBase\n  and PhoneFallbackEventHandler.\nBecause the key event may be sent through a PendingIntent,\n  AudioService now also implements the OnFinished interface to be\n  notified when the event was consumed so it can release the wake\n  lock held if it was held when the key event needed to be sent\n  (see where PassHeadsetKey was instanciated in PhoneWindowManager).\n\nChange-Id: I2e8614df94af9d54edbf714ef443cc372d21827a\n"
    },
    {
      "commit": "af8978226f5e929bd5d4dab04edd11218e8ac6ce",
      "tree": "e502348b40f84e6cf54cd6af513bae1346456059",
      "parents": [
        "fb68fdb9c6e915e38ec5c7f4b0d526b613e4ea8b",
        "e9bda15f87c11a8827ca0ffc865611176805cc0a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 30 17:39:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:39:47 2012 -0700"
      },
      "message": "Merge \"AccessibilityNodeInfo.getActionSymbolicName() is missing A11y focus actions.\" into jb-dev"
    },
    {
      "commit": "fb68fdb9c6e915e38ec5c7f4b0d526b613e4ea8b",
      "tree": "c0ce6fdfd1d533d43bdad24fe8093eebca8d24fc",
      "parents": [
        "f2dc6fc442385e08745762fcc2468ad89e2c78dc",
        "cf8a3b82241a320f568f8448184df6da5bbcf152"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 30 17:39:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:39:24 2012 -0700"
      },
      "message": "Merge \"Accessibility should not change input focus behavior.\" into jb-dev"
    },
    {
      "commit": "f2dc6fc442385e08745762fcc2468ad89e2c78dc",
      "tree": "c34e7b730843d94245a5a9df83215b7062f41482",
      "parents": [
        "2fea92e6d93b02de67534a9e397a73654d74ce94",
        "32c8113510b2774f865e8ac763976b90d9db2706"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 30 17:28:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:28:49 2012 -0700"
      },
      "message": "Merge \"Fix Javadoc.\" into jb-dev"
    },
    {
      "commit": "2fea92e6d93b02de67534a9e397a73654d74ce94",
      "tree": "25bd953ce1cc89dc44891147b87d1ddb3edc029c",
      "parents": [
        "4e33c6cafab6480bf63b083041f2b0ca09ea5f67",
        "7ffaa98539fc05feacc14a730a19857984cba668"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 17:22:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:22:05 2012 -0700"
      },
      "message": "Merge \"Clear ident in dismissKeyguardOnNextActivity().\" into jb-dev"
    },
    {
      "commit": "4e33c6cafab6480bf63b083041f2b0ca09ea5f67",
      "tree": "d207470d439fa9fd9457787070c4a771b01d0bec",
      "parents": [
        "c5c33c363ec9609b83dfe87d58f0bdcf99ff57a0",
        "e6b65338110622085f4a1098f0dfb643ea7bd0a7"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 17:19:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:19:35 2012 -0700"
      },
      "message": "Merge \"Add permission for NetworkOverLimitActivity.\" into jb-dev"
    },
    {
      "commit": "22edf6b2e4e75195b83ae1c4da61e3bf623802b0",
      "tree": "9cc3f039bd16a76b5f3c9cf0bdcc5d44ef5f4408",
      "parents": [
        "bfb27bbefb013220af699881d486cc04be5ec1f5"
      ],
      "author": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Mon Apr 30 17:16:44 2012 -0700"
      },
      "committer": {
        "name": "Ruei-sung Lin",
        "email": "rslin@google.com",
        "time": "Mon Apr 30 17:16:44 2012 -0700"
      },
      "message": "Fix b/5821633: Could not activate GLEnvironment\n\nChange-Id: I35a05eb24299b85a869b973599a091381369aac2\n"
    },
    {
      "commit": "c5c33c363ec9609b83dfe87d58f0bdcf99ff57a0",
      "tree": "091632fce12eabaad30f5784e4229f898d7a72bb",
      "parents": [
        "6da9cf7782abefe0ba3f8c389136e06a265dfb74",
        "c458ce98ce42c00b98afe00670f822814f3da572"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 30 17:15:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:15:57 2012 -0700"
      },
      "message": "Merge \"Add support for using the lid switch to turn off the screen.\" into jb-dev"
    },
    {
      "commit": "e6b65338110622085f4a1098f0dfb643ea7bd0a7",
      "tree": "298e129bb30cdc16a024fef9b40cba0ebc9fd77c",
      "parents": [
        "1e945c4fda0242e8ae02ccb7a2262556f41b42cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 17:14:51 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 17:15:36 2012 -0700"
      },
      "message": "Add permission for NetworkOverLimitActivity.\n\nBug: 6421080\nChange-Id: Icefdf3da7a4a421d27aa1449ac01ea8ae1451d49\n"
    },
    {
      "commit": "6da9cf7782abefe0ba3f8c389136e06a265dfb74",
      "tree": "9bcecc1000978be364f0acaba4aee47006d1b4ab",
      "parents": [
        "4c3de54daa4ba0dadefc6eae9beb84c15da8d867",
        "b40696cc216f6a5874189fe83055ddaa7b428ce0"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 30 17:13:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:13:45 2012 -0700"
      },
      "message": "Merge \"Surface: add JNI plumbing for setActiveRect.\" into jb-dev"
    },
    {
      "commit": "4c3de54daa4ba0dadefc6eae9beb84c15da8d867",
      "tree": "26886f99dbff11265cc54e9b749cf7a5bf2a5271",
      "parents": [
        "faac92942c50b12edada5e92e7c323609b2bdb5f",
        "f166f480f0f29b310a27fe001ee26d7dfac84fdd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 17:06:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 17:06:09 2012 -0700"
      },
      "message": "Merge \"Roaming always metered, relax DHCP metered check.\" into jb-dev"
    },
    {
      "commit": "6f663c1a3c4d4a23bc71302add27b3d03d7d507b",
      "tree": "094512861e4e3ef553553cb66f474e8bccf3de0e",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 30 16:59:02 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 30 17:01:07 2012 -0700"
      },
      "message": "Fix a bug in ListView where touch scrolling could skip a data set change\n\nBug 2597058\n\nListView\u0027s touch scrolling can query the adapter for new views. As we now\nflush pending touch events before running layout/draw traversals (when we\nnormally bring ListView back in sync), this can now happen more often.\n\nResync data before executing a scroll if a data set change is pending.\n\nChange-Id: I3e4eba4c2537911ba9cb3393ee4d9e68e46f84bb\n"
    },
    {
      "commit": "7ffaa98539fc05feacc14a730a19857984cba668",
      "tree": "4d32b147569e2ac89b5dd63aae26dc67a75c42cb",
      "parents": [
        "1e945c4fda0242e8ae02ccb7a2262556f41b42cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 16:59:05 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 16:59:05 2012 -0700"
      },
      "message": "Clear ident in dismissKeyguardOnNextActivity().\n\nBaseStatusBar uses this to launch activities over the insecure\nlockscreen, so clear identity.\n\nBug: 6414983\nChange-Id: Idf578923285ee1344e6e13e7f51e17a5f2005c75\n"
    },
    {
      "commit": "e9bda15f87c11a8827ca0ffc865611176805cc0a",
      "tree": "77575b192160a243178c4baaaa0d8d5a8c93cd7e",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 30 16:55:21 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 30 16:55:24 2012 -0700"
      },
      "message": "AccessibilityNodeInfo.getActionSymbolicName() is missing A11y focus actions.\n\n1. The new actions were not added to this helper method so it was\n   throwing an InvalidArgumentException.\n\nbug:6421059\n\nChange-Id: I132348a50bb900ee19b95cc92c26ce47609ccb1c\n"
    },
    {
      "commit": "cf8a3b82241a320f568f8448184df6da5bbcf152",
      "tree": "bb14a178994cfe3460777b038a40d079ebf2fee7",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 30 16:49:59 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 30 16:50:14 2012 -0700"
      },
      "message": "Accessibility should not change input focus behavior.\n\n1. Removed a change in the input focus behavior I forgot\n   to take out when submitted the main accessibility focus\n   patch. Ugh..\n\nbug:6320098\n\nChange-Id: Id7942e8aac64ba4bf6df7e19f733fa70b368d1bb\n"
    },
    {
      "commit": "faac92942c50b12edada5e92e7c323609b2bdb5f",
      "tree": "5bcbcbea08e3da7f92498700e83374a31c1312d7",
      "parents": [
        "a549218e43c40fea6333c7bb7c3d40e803bfe5a9",
        "b12a5390694e8525ac61d7377e266e31d124c815"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Apr 30 16:38:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 16:38:54 2012 -0700"
      },
      "message": "Merge \"New API to set the video rendering mode on a MediaCodec instance.\" into jb-dev"
    },
    {
      "commit": "d44713a63d51ba7f186c775c2a32f3c2ce018037",
      "tree": "edfc5cc3b29cf20b0f3a26cdb991337c61c5d788",
      "parents": [
        "3ea8761974a530218a246dc73583c8820b12bf0b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 16:34:46 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 16:34:46 2012 -0700"
      },
      "message": "Fix issue #6234928: android.app.IntentReceiverLeaked:\n\nActivity com.android.internal.app.ChooserActivity has leaked IntentReceiver\n\nChange-Id: I02488931d8c02ecbe0c6fc2f7ce708a9dc406f67\n"
    },
    {
      "commit": "f9638a4aeecf23079fa74618ad3c285a8a2abfda",
      "tree": "799914851b586c4aba13b13ad7b74b0a4c4737b2",
      "parents": [
        "11dea2945124b166f167d4b5a23a059f33c04fa1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 30 16:32:39 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Apr 30 16:32:39 2012 -0700"
      },
      "message": "Fixes PreferenceScreen padding and scrollbar position.\n\nBug: 6399996\nChanged the scrollbarStyle for tablets\n\nBug: 6405440\nInflate the listview from a layout with padding.\n\nChange-Id: I838bb073ee2f0e23ac7163cc632679278dbccf05\n"
    },
    {
      "commit": "32c8113510b2774f865e8ac763976b90d9db2706",
      "tree": "9a90556292c3a2a63ef7e1dac48d086c95c5998c",
      "parents": [
        "c458ce98ce42c00b98afe00670f822814f3da572"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 30 16:28:32 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 30 16:28:32 2012 -0700"
      },
      "message": "Fix Javadoc.\n\nBug: 6418632\nChange-Id: Ib17218c413cbdf26bab19ccd873de33e67dd3397\n"
    },
    {
      "commit": "a549218e43c40fea6333c7bb7c3d40e803bfe5a9",
      "tree": "a96de37e82f55e739f1da0ca9e2be43f0da8bbaf",
      "parents": [
        "59839e0f7cd17ec6fca6aa210276e5e3bacaed4e",
        "af232ed38abdfa055b80585d646e63480e392a1a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 16:06:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 16:06:27 2012 -0700"
      },
      "message": "Merge \"Avoid showing popup when View detatched.\" into jb-dev"
    },
    {
      "commit": "59839e0f7cd17ec6fca6aa210276e5e3bacaed4e",
      "tree": "34b5cf19ad847be9822d5ca1bfcc4c7085424ab7",
      "parents": [
        "9b2a0f167e8445d14e933176ba67b01862809577",
        "719a6320a789e76566d6416d5ec35491d21f5c44"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 16:06:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 16:06:21 2012 -0700"
      },
      "message": "Merge \"Change permission enforcement through pm command.\" into jb-dev"
    },
    {
      "commit": "9b2a0f167e8445d14e933176ba67b01862809577",
      "tree": "4454731568635e938fc12c8dc7b34cfd085f7630",
      "parents": [
        "029abfdc66da33e2fe23c21a3452598aa2ac902a",
        "501d4a510f645c0b88ffa0b59fcc27c4b16a9893"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 30 16:04:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 16:04:11 2012 -0700"
      },
      "message": "Merge \"Fix a bug with updating extras in a PendingIntent with an intent stack\" into jb-dev"
    },
    {
      "commit": "f166f480f0f29b310a27fe001ee26d7dfac84fdd",
      "tree": "d7b53e2a767cf62415c1a088bca6799b1b3695d1",
      "parents": [
        "1e945c4fda0242e8ae02ccb7a2262556f41b42cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 15:59:21 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 15:59:21 2012 -0700"
      },
      "message": "Roaming always metered, relax DHCP metered check.\n\nAlways treat roaming connections as metered, and relax DHCP test to\nmatch any substring for forward compatibility.\n\nBug: 6382737, 6375399\nChange-Id: I9781a60f55fbe35da6f8bfc7a1d609608e8f0951\n"
    },
    {
      "commit": "029abfdc66da33e2fe23c21a3452598aa2ac902a",
      "tree": "1568df3ade718094eaf8dbddca5d510f27ccabe6",
      "parents": [
        "2218f6c2340f2cf240af4bfce883a3b80371a0b6",
        "a8eac1deb5c4d587d28ddcaea9c3ec3007e4639a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Apr 30 15:58:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:58:51 2012 -0700"
      },
      "message": "Merge \"Fix NPE\" into jb-dev"
    },
    {
      "commit": "2218f6c2340f2cf240af4bfce883a3b80371a0b6",
      "tree": "d61345d5c946b971a6e341c0c0a3cdce0301811f",
      "parents": [
        "53fadc5965ae5668565500d0f0f05e88acacc486",
        "56385cc452dfac6c2a87574337a677c894183ec6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 15:58:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:58:22 2012 -0700"
      },
      "message": "Merge \"Fix issue #6111771: Run-time Restart observed when signing in with an existing account\" into jb-dev"
    },
    {
      "commit": "53fadc5965ae5668565500d0f0f05e88acacc486",
      "tree": "8a00c02443f703e7563e99c8a21f1a7fca653500",
      "parents": [
        "8e8798d90a008e9262d14f26c4cf24fe552beab7",
        "76344241719384f160ee623554f66987d0fcae41"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 15:57:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:57:30 2012 -0700"
      },
      "message": "Merge \"Fix scaling of layout bounds.\" into jb-dev"
    },
    {
      "commit": "a8eac1deb5c4d587d28ddcaea9c3ec3007e4639a",
      "tree": "1639333e15edf64954244d51f185b2191f19dc86",
      "parents": [
        "9e2b578fffee37e717b936d43b52d30b18bf64ce"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Apr 30 15:54:19 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Apr 30 15:54:28 2012 -0700"
      },
      "message": "Fix NPE\n"
    },
    {
      "commit": "8e8798d90a008e9262d14f26c4cf24fe552beab7",
      "tree": "77484e19b252824984bcfdf6073c175a1bdcb6d3",
      "parents": [
        "2d589ffa1e8a2721f0d19f38a01337186561e559",
        "b3e96c527b8ac96e869bafeff5f7fab099e28396"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Apr 30 15:51:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:51:40 2012 -0700"
      },
      "message": "Merge \"Fix connect \u0026 save of invalid networks\" into jb-dev"
    },
    {
      "commit": "c458ce98ce42c00b98afe00670f822814f3da572",
      "tree": "c993b6f8b3361f2ee1116f76709427e6106bd875",
      "parents": [
        "3ea8761974a530218a246dc73583c8820b12bf0b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 30 14:58:40 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Apr 30 15:48:42 2012 -0700"
      },
      "message": "Add support for using the lid switch to turn off the screen.\n\nAdded a config option to allow the lid switch to turn off the\nscreen.  This is a closer match to what a lid switch should be\ndoing.\n\nRemoved an old feature to bypass keyguard when keyboard is visible\nbecause the way it was plumbed in made bad assumptions about\nthe meaning of the lid switch.  Also, the last product we shipped\nthat had a physical keyboard turned this config option off.\nSo away it goes.  We can bring it back someday if we really want it.\nIt\u0027s questionable how useful the feature is anyhow, since it only\nworks when the keyguard is unsecure and when the lid switch is\nunlikely to be jostled in the user\u0027s pocket.\n\nFixed a bug where we would tell the power manager that the keyboard\nwas visible even if the lid switch did not control the keyboard.\nThis used to cause the power manager to try to set the keyboard\nbrightness, which doesn\u0027t work.\n\nBug: 6377115\nBug: 6406726\nChange-Id: Ic84b71d09563d51c92cd1cf132fa8bdee6509103\n"
    },
    {
      "commit": "2d589ffa1e8a2721f0d19f38a01337186561e559",
      "tree": "a9a579d8a9c50b3c89a19ccf2e7bb889bbab2db5",
      "parents": [
        "459e459ef99f494238128aa4142fe2e97adae35b",
        "26b62d432101084c832f5587798cfd24a4ed9c59"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Apr 30 15:44:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:44:02 2012 -0700"
      },
      "message": "Merge \"SpannableStringBuilder correctly manages MARK and POINTS\" into jb-dev"
    },
    {
      "commit": "b40696cc216f6a5874189fe83055ddaa7b428ce0",
      "tree": "416b7f50ce00f103cfc2c8a7e83e097452bc44b1",
      "parents": [
        "459e459ef99f494238128aa4142fe2e97adae35b"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 30 15:35:37 2012 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 30 15:35:37 2012 -0700"
      },
      "message": "Surface: add JNI plumbing for setActiveRect.\n\nBug: 6299171\nChange-Id: If26e63ebe7def645626af251bed899ff9389f8e5\n"
    },
    {
      "commit": "459e459ef99f494238128aa4142fe2e97adae35b",
      "tree": "64179240bc8f6b7a5f3b1e69de4aae8c9d7aebc0",
      "parents": [
        "6113ce3be4ba7208bac7d9f0cad7e83104dbc8d3",
        "8a34d6800e70da45bac662873f6951c8d8295a15"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Apr 30 15:29:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:29:33 2012 -0700"
      },
      "message": "Merge \"TextureView: don\u0027t call onSTAvailable due to setST\" into jb-dev"
    },
    {
      "commit": "af232ed38abdfa055b80585d646e63480e392a1a",
      "tree": "b20890b13c1bf23495aed8ccbc9ef556a59f7a18",
      "parents": [
        "1e945c4fda0242e8ae02ccb7a2262556f41b42cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 15:19:39 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 30 15:19:55 2012 -0700"
      },
      "message": "Avoid showing popup when View detatched.\n\nBug: 6388558\nChange-Id: I12cfde91b142916ce137ebd4e96107a12ad2b4b7\n"
    },
    {
      "commit": "56385cc452dfac6c2a87574337a677c894183ec6",
      "tree": "c3b64ab99feae1d7e1daa477235329e4af33a6ed",
      "parents": [
        "3ea8761974a530218a246dc73583c8820b12bf0b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 15:07:47 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 30 15:07:47 2012 -0700"
      },
      "message": "Fix issue #6111771: Run-time Restart observed when signing in with an existing account\n\nChange-Id: Ic6defb598cb08f2728d99eed7d0b209c88dd1a49\n"
    }
  ],
  "next": "501d4a510f645c0b88ffa0b59fcc27c4b16a9893"
}
