)]}'
{
  "log": [
    {
      "commit": "4e68bd420b6cfdbeadb5e69aa6448665b2da762b",
      "tree": "4c76067723f8a24d5d1b9f366d939a949da97419",
      "parents": [
        "bf5740e75efd87ae0213486e78e029403804c6f0"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Apr 25 18:06:00 2012 -0700"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Mon Aug 20 13:44:34 2012 -0700"
      },
      "message": "Add UsbDebuggingManager and UsbDebuggingActivity\n\nThe UsbDebuggingManager listens to adbd requests and displays a dialog\nwhen the public key authentification fails, for the user to confirm if it\nwants to allow USB debugging from the attached host. If the user chooses\nto always allow USB debugging, the UsbDebuggingManager writes the public\nkey to adbd\u0027s config file so that the public key authenfication succeeds\nnext time.\n\nChange-Id: I115c828331d8e326c380844ee33915d5dff22260\n"
    },
    {
      "commit": "bf5740e75efd87ae0213486e78e029403804c6f0",
      "tree": "1eea736eec1c89dd4f8efd1bdebf881ad9aa46b4",
      "parents": [
        "98365d7663cbd82979a5700faf0050220b01084d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 19 23:20:02 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 19 23:20:02 2012 -0700"
      },
      "message": "Improve display manager debugging.\n\nChange-Id: Iae794fe99a7cf9809f64eafb216091126a2f7e39\n"
    },
    {
      "commit": "98365d7663cbd82979a5700faf0050220b01084d",
      "tree": "8a4ff3e0a8afd814ed29609b26aa1c6ade2367f6",
      "parents": [
        "848c2dc93b6795e171f3dd6f64ea0be65e2762ca"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 19 20:30:52 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 19 22:42:08 2012 -0700"
      },
      "message": "Refactor for multi-display support.\n\nSplit WindowManagerImpl into two parts, the WindowManager\ninterface implementation remains where it is but the global\ncommunications with the window manager are now handled by\nthe WindowManagerGlobal class.  This change greatly simplifies\nthe challenge of having separate WindowManager instances\nfor each Context.\n\nRemoved WindowManagerImpl.getDefault().  This represents the\nbulk of this change.  Most of the usages of this method were\neither to perform global functions (now handled by WindowManagerGlobal)\nor to obtain the default display (now handled by DisplayManager).\n\nExplicitly associate each new window with a display and make\nthe Display object available to the View hierarchy.\n\nAdd stubs for some new display manager API features.\n\nStart to split apart the concepts of display id and layer stack.\nsince they operate at different layers of abstraction.\nWhile it\u0027s true that each logical display uniquely corresponds to a\nsurface flinger layer stack, it is not necessarily the case that\nthey must use the same ids.  Added Display.getLayerStack()\nand started using it in places where it was relatively easy to do.\n\nChange-Id: I29ed909114dec86807c4d3a5059c3fa0358bea61\n"
    },
    {
      "commit": "848c2dc93b6795e171f3dd6f64ea0be65e2762ca",
      "tree": "a775562a70274c54b893cabf4e72b6228dc302ff",
      "parents": [
        "82d53ce283b7c275624d66e9bf20cfe2614af5c4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 19 20:18:08 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Aug 19 21:21:37 2012 -0700"
      },
      "message": "Stub out display manager service implementation.\n\nReverting to the previous stub as the display adapter registration\nand the logical to physical mapping is not at all what we are going\nto need moving forward.\n\nFixed up the service initialization order so that the display manager\nservice has a context from the start.\n\nChange-Id: I717f2f1099c7a77180ef207c371ec8329258850a\n"
    },
    {
      "commit": "82d53ce283b7c275624d66e9bf20cfe2614af5c4",
      "tree": "cd4d6348dcf3f82a507b0491e275193eb6b3888d",
      "parents": [
        "2284c36bfac6507be9c4361557a7e8359c319ae4",
        "8aaa32b13e565893c57059ca14eb49fbe4bdf0ba"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Aug 19 15:29:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 19 15:29:08 2012 -0700"
      },
      "message": "Merge \"fix sdcard path for webkit perf and layout test scripts\" into jb-mr1-dev"
    },
    {
      "commit": "8aaa32b13e565893c57059ca14eb49fbe4bdf0ba",
      "tree": "dcd3d48eb557cce1d2b189abc7e10c459a5aba72",
      "parents": [
        "81c304b99d920e8d66ac16332489d78ff7162e12"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Aug 19 15:27:40 2012 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Aug 19 15:27:40 2012 -0700"
      },
      "message": "fix sdcard path for webkit perf and layout test scripts\n\npaths are moved from /sdcard/ to /sdcard/0/\n\nChange-Id: I27dee294eff033da47c5de17c3b7843790386be3\n"
    },
    {
      "commit": "2284c36bfac6507be9c4361557a7e8359c319ae4",
      "tree": "74e2c80b2e942d6d756b9d5597425641c0bed08a",
      "parents": [
        "67645821a5c1501edac684b876e49562c70a9424",
        "ce777171fce4911f383e838d9019d84520426456"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Aug 19 07:55:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 19 07:56:16 2012 -0700"
      },
      "message": "Merge \"Fixed static wallpaper for multi-user\" into jb-mr1-dev"
    },
    {
      "commit": "67645821a5c1501edac684b876e49562c70a9424",
      "tree": "bb78a6259c80242fda429fecb772264afc6832c1",
      "parents": [
        "f337a89b4d6f6fd0a49b6edd7f895f06cb96d28b",
        "11de39a5cfa41e6518b7e9d171a0dc5888538c94"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Aug 19 07:54:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 19 07:54:36 2012 -0700"
      },
      "message": "Merge \"Don\u0027t create cache directory for isolated processes\" into jb-mr1-dev"
    },
    {
      "commit": "ce777171fce4911f383e838d9019d84520426456",
      "tree": "c1ee7c19877743f18c34b8731f1b2ef2456ba289",
      "parents": [
        "f337a89b4d6f6fd0a49b6edd7f895f06cb96d28b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Aug 18 22:13:07 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Aug 18 22:13:07 2012 -0700"
      },
      "message": "Fixed static wallpaper for multi-user\n\nEarlier assumption that systemui was running in the system process\ndoes not hold true, so running static wallpaper in its own user\nsandbox.\n\nBug: 7008230\nChange-Id: I32a128e6bbd8efa7006286330e970bafcf37f05a\n"
    },
    {
      "commit": "11de39a5cfa41e6518b7e9d171a0dc5888538c94",
      "tree": "3da0a9eca66741c78476d3b7c448c0d2a20890e2",
      "parents": [
        "427dccc0cdc315f6a4b2be9954ff16f802cd9a60"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 18:00:52 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 18:01:24 2012 -0700"
      },
      "message": "Don\u0027t create cache directory for isolated processes\n\nThey don\u0027t have access anyway\nThis makes Chrome work in secondary users\n\nChange-Id: I4d30581bc6e807901e642893d6964854c0567fec\n"
    },
    {
      "commit": "f337a89b4d6f6fd0a49b6edd7f895f06cb96d28b",
      "tree": "51d8c11de98636986b1ded273c3ff4c650a3b856",
      "parents": [
        "427dccc0cdc315f6a4b2be9954ff16f802cd9a60",
        "4702a856973a553deb82f71b1d3b6c3db5dbf4ba"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 17:39:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 17:39:09 2012 -0700"
      },
      "message": "Merge \"More view hierarchy, fragment debugging.\" into jb-mr1-dev"
    },
    {
      "commit": "4702a856973a553deb82f71b1d3b6c3db5dbf4ba",
      "tree": "355aaea84ebfa78d9e712c1b46fb257e55000d0f",
      "parents": [
        "79af1dd54c16cde063152922b42c96d72ae9eca8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 15:18:29 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 17:35:00 2012 -0700"
      },
      "message": "More view hierarchy, fragment debugging.\n\nAdd a View.toString() method.\n\nRename all of the View private flags to have a PFLAG prefix to\navoid going insane trying to figure out which constant goes with\nwhich flag.\n\nActivity.dump() now includes a summary of the activity\u0027s view\nhierarchy, using the View.toString() method.\n\nAll exceptions thrown by FragmentManager now perform a dump of\nthe owning activity state, where appropriate.\n\nChange-Id: I6482e397e10cb5a0612ab02ce6ed5131823437a6\n"
    },
    {
      "commit": "427dccc0cdc315f6a4b2be9954ff16f802cd9a60",
      "tree": "a9c81e569f9eb993043ef083eabf621cbd6a2f57",
      "parents": [
        "5c6912c6f697e34d79447b0cd794a6d9edea72ab",
        "fc6e0ca07e599de5229582efe29c4f78eabaa3b8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 17:08:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 17:08:33 2012 -0700"
      },
      "message": "Merge \"Fix build part 2\" into jb-mr1-dev"
    },
    {
      "commit": "fc6e0ca07e599de5229582efe29c4f78eabaa3b8",
      "tree": "4e400dc105a8f28a7bba9a09b4ead350e4b2733b",
      "parents": [
        "998ca2301c695c02966cc169ce2e407054dc7c5c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 17:07:14 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 17:07:14 2012 -0700"
      },
      "message": "Fix build part 2\n\nChange-Id: I3b4ed430f214468a22d3b3aaf3605e570cfd0ed1\n"
    },
    {
      "commit": "5c6912c6f697e34d79447b0cd794a6d9edea72ab",
      "tree": "230f097bd225cb9bf8c37c545c5f9e45c75b5e56",
      "parents": [
        "14e883b25e0998e3bc4e574a0df3db252d6e987f",
        "0d8af78b748d0279756c1ea8ae1659f6c2c802bb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 17:01:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 17:01:48 2012 -0700"
      },
      "message": "Merge \"Fix permission check on ContentProvider to be multi-user aware.\" into jb-mr1-dev"
    },
    {
      "commit": "0d8af78b748d0279756c1ea8ae1659f6c2c802bb",
      "tree": "414363ad0a5b8f5089550f95abb11e9562584c70",
      "parents": [
        "79af1dd54c16cde063152922b42c96d72ae9eca8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 16:51:54 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 16:51:54 2012 -0700"
      },
      "message": "Fix permission check on ContentProvider to be multi-user aware.\n\nChange-Id: I1e504fe6561caef99d478e37660e2294fec7ea8b\n"
    },
    {
      "commit": "14e883b25e0998e3bc4e574a0df3db252d6e987f",
      "tree": "f53985fbb455c63e418a7c4678aaeb26d60842f6",
      "parents": [
        "998ca2301c695c02966cc169ce2e407054dc7c5c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 16:34:53 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 16:34:53 2012 -0700"
      },
      "message": "Fix merge error\n\nDidn\u0027t apply the recent API change from another CL.\n\nChange-Id: I65ac6108909eca7ac48beabb4a8b7bbedda84249\n"
    },
    {
      "commit": "998ca2301c695c02966cc169ce2e407054dc7c5c",
      "tree": "0019516d16b9d6b8c3f70915fc2a0b2b5e95db2b",
      "parents": [
        "7fdaa3976d6082bd7e96329240bda478c08b751e",
        "5a3ec7113c99242fa0d0a328a0ec3892698203f1"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 17 16:19:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 16:20:22 2012 -0700"
      },
      "message": "Merge \"Fix glyph cropping bug\" into jb-mr1-dev"
    },
    {
      "commit": "7fdaa3976d6082bd7e96329240bda478c08b751e",
      "tree": "d9b3d459a3d19883dbfba71c9bc70e447251a3c5",
      "parents": [
        "029675e5ad8737a8a097c17d216afb3f11f0b12c",
        "a3f133afe885f9e005dfc0584cb7b3b90f75f665"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 16:19:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 16:19:19 2012 -0700"
      },
      "message": "Merge \"Save preferred activity info with user id.\" into jb-mr1-dev"
    },
    {
      "commit": "5a3ec7113c99242fa0d0a328a0ec3892698203f1",
      "tree": "cf76b3c0a6c9dae71617741b597dcee8a51f6d2c",
      "parents": [
        "029675e5ad8737a8a097c17d216afb3f11f0b12c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 17 15:44:44 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 17 16:03:27 2012 -0700"
      },
      "message": "Fix glyph cropping bug\n\nGlyphs were being stored in the glyph cache incorrectly.\nThe second row of glyphs in any column were being positioned exactly\none pixel too high, causing the preceding glyph in that column to be\ncropped, resulting in the reported truncation in some glyphs.\n\nIssue #7003215 Minor UI truncation while reading the mails\n\nChange-Id: I47ce376f78a04d4e07e8b7ed1b3f0b58864c5498\n"
    },
    {
      "commit": "029675e5ad8737a8a097c17d216afb3f11f0b12c",
      "tree": "1a0332de73ad4bd4737c137e80339d083a0626bb",
      "parents": [
        "2b7a0d00426218523629e4e8dd2e9197d445c09b",
        "7300dbeba06a85948d63e480da36258d78840b30"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 15:54:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 15:54:18 2012 -0700"
      },
      "message": "Merge \"Fix launching activity from a pending intent\" into jb-mr1-dev"
    },
    {
      "commit": "2b7a0d00426218523629e4e8dd2e9197d445c09b",
      "tree": "337da69dba57f48b5c6e96fb6c382f658cf765ad",
      "parents": [
        "4035f5a7c191a68bc9a5912ce44c43c82e9e5dbf"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 15:09:44 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 15:25:21 2012 -0700"
      },
      "message": "Fix addGeofence() and addProximityAlert().\n\nNeed to clear the callers identity before calling into geofence manager\nbecause it in turn calls fused location API\u0027s.\n\nChange-Id: I7993b0b8b2a947ff93c37a7c9d29ca0e7c95f9a8\n"
    },
    {
      "commit": "4035f5a7c191a68bc9a5912ce44c43c82e9e5dbf",
      "tree": "df96aa5f4a8a2d60d872a17024d89944ece40d60",
      "parents": [
        "81c304b99d920e8d66ac16332489d78ff7162e12"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 14:43:49 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 15:25:16 2012 -0700"
      },
      "message": "Port location blacklist code to MR1.\n\nI had to re-do this change for MR1 because LocationManagerService changed\nso much. Here is the original change description:\n\nAdd package-name-prefix blacklist for location updates.\n\nThe Settings.Secure value locationPackagePrefixBlacklist and\nlocationPackagePrefixWhitelist contains comma seperated package-name\nprefixes.\n\nLocation \u0026 geo-fence updates are silently dropped if the receiving\npackage name has a prefix on the blacklist. Status updates are\nnot affected. All other API\u0027s work as before.\n\nA content observer is used so run-time updates to the blacklist\napply immediately. There is both a blacklist and a whitelist.\nThe blacklist applies first, and then exemptions are allowed\nfrom the whitelist. In other words, if your package name prefix\nmatches both the black AND white list, then it is allowed.\n\nBug: 6986553\nChange-Id: I1e151e08bd7143e47db005bc3fe9795076398df7\n"
    },
    {
      "commit": "7300dbeba06a85948d63e480da36258d78840b30",
      "tree": "0b236adce2e1ed2679a56e098990ccf66e6eac29",
      "parents": [
        "81c304b99d920e8d66ac16332489d78ff7162e12"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 14:17:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 14:19:57 2012 -0700"
      },
      "message": "Fix launching activity from a pending intent\n\nThe creator of the pending intent is the user on which the activity\nshould be launched.\n\nChange-Id: I733326ed8a5784985ac93a84ce91de4dda17c730\n"
    },
    {
      "commit": "81c304b99d920e8d66ac16332489d78ff7162e12",
      "tree": "cc73962e5561ac1a15b7a51936996fd9f13b452d",
      "parents": [
        "5d683a013114f38f503e6f7194400f60f35bfa5a",
        "1ab36c1d83969bab7ef782af11fa1673993b76fa"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 13:58:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 13:58:17 2012 -0700"
      },
      "message": "Merge \"Send USER_SWITCHED with the correct permission\" into jb-mr1-dev"
    },
    {
      "commit": "1ab36c1d83969bab7ef782af11fa1673993b76fa",
      "tree": "f386b9e2c95fa5c9edabdf304ff706ee47d215df",
      "parents": [
        "9c38d6e52bb71671c6f034a10b6751a1569c9ee0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 13:55:02 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 13:55:02 2012 -0700"
      },
      "message": "Send USER_SWITCHED with the correct permission\n\nForgot to change this from MANAGE_ACCOUNTS to MANAGE_USERS.\n\nChange-Id: Ib07d2ac84c19cef278a0e564676b6200e0f97dd1\n"
    },
    {
      "commit": "5d683a013114f38f503e6f7194400f60f35bfa5a",
      "tree": "2d6502a82dd45af25f3cd86c5b10b919452e52c6",
      "parents": [
        "9271fa6951a70fc837eeb7a18b22db5d098aecea",
        "c48ee60426a741d0a8e7df7df8af2a9ac24cee85"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Aug 17 13:44:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 17 13:44:54 2012 -0700"
      },
      "message": "am c48ee604: (-s ours) am 6626398a: Merge \"Fix for updating TCP buffer size when switching network type\"\n\n* commit \u0027c48ee60426a741d0a8e7df7df8af2a9ac24cee85\u0027:\n  Fix for updating TCP buffer size when switching network type\n"
    },
    {
      "commit": "a3f133afe885f9e005dfc0584cb7b3b90f75f665",
      "tree": "3807ce789848ee176459f2acec9f2dfbad3d4b86",
      "parents": [
        "9c38d6e52bb71671c6f034a10b6751a1569c9ee0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 09 17:11:28 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 13:32:02 2012 -0700"
      },
      "message": "Save preferred activity info with user id.\n\nSo each user can have their own set of intent resolution preferences.\n\nResolverActivity now launches the activity on the correct user, and\npersists the preference for the correct user.\n\nBug: 6961905\nChange-Id: I6d3a8a9af89bc649277d4fc8d0f367ee123f8392\n"
    },
    {
      "commit": "9271fa6951a70fc837eeb7a18b22db5d098aecea",
      "tree": "2d6502a82dd45af25f3cd86c5b10b919452e52c6",
      "parents": [
        "d2ae85d41ec1651dd1bf4c33fe31833ba5c5cff5",
        "b5622dad6561482ddd331bd826689634b5fa2c4f"
      ],
      "author": {
        "name": "Jonathan Dixon",
        "email": "joth@google.com",
        "time": "Fri Aug 17 13:30:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 13:30:46 2012 -0700"
      },
      "message": "Merge \"Remove checkThread() from findAddress\" into jb-mr1-dev"
    },
    {
      "commit": "c48ee60426a741d0a8e7df7df8af2a9ac24cee85",
      "tree": "fd356ea73785811dc8f5ae3901a5e9048169f979",
      "parents": [
        "21bf465764938c5f8c82dbf6061c89e138eb73ca",
        "6626398a72ae592e3a9184c9b0868df0fc1f1724"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Aug 17 13:28:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 17 13:28:25 2012 -0700"
      },
      "message": "am 6626398a: Merge \"Fix for updating TCP buffer size when switching network type\"\n\n* commit \u00276626398a72ae592e3a9184c9b0868df0fc1f1724\u0027:\n  Fix for updating TCP buffer size when switching network type\n"
    },
    {
      "commit": "b5622dad6561482ddd331bd826689634b5fa2c4f",
      "tree": "c6fc0b928b80d775cdcec07763085e599e2bbc9c",
      "parents": [
        "bc11e52cafa182996a338641c86bf3a07f571b1d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Aug 17 13:04:24 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Aug 17 13:05:02 2012 -0700"
      },
      "message": "Remove checkThread() from findAddress\n\n Bug: 6811978\n This doesn\u0027t need checked thread safety - static util methods should\n be thread safe.\n\nChange-Id: Ib652d74ced66e3fa332464106a38522cd941a4cd\n"
    },
    {
      "commit": "d2ae85d41ec1651dd1bf4c33fe31833ba5c5cff5",
      "tree": "a13ab2da158404c627977d9316501332cd863dd8",
      "parents": [
        "aeca6898041437a7e2ba68c1421b9be90669154d",
        "832cb229cd748505c90f74ae8154fc3557d61a73"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Aug 17 13:03:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 13:03:15 2012 -0700"
      },
      "message": "Merge \"Adding a thumbnail scale down animation\" into jb-mr1-dev"
    },
    {
      "commit": "6626398a72ae592e3a9184c9b0868df0fc1f1724",
      "tree": "5ac713ac4766bf5c66c8d005d2d23a899ed255d4",
      "parents": [
        "a688af9c6707c9c2f07cc195b072b6c14be03b63",
        "1968256926a13e8d809256f652073b0532199fd1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Aug 17 13:01:49 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 17 13:01:49 2012 -0700"
      },
      "message": "Merge \"Fix for updating TCP buffer size when switching network type\""
    },
    {
      "commit": "aeca6898041437a7e2ba68c1421b9be90669154d",
      "tree": "60fe7de113a79ffddfdaeaac1e3e72b95188e620",
      "parents": [
        "79af1dd54c16cde063152922b42c96d72ae9eca8",
        "f2033e473aea4bfd0152feee51129fc4748e6f79"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 11:57:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 11:57:52 2012 -0700"
      },
      "message": "Merge \"Fix regression from location changes: GPS battery tracking.\" into jb-mr1-dev"
    },
    {
      "commit": "f2033e473aea4bfd0152feee51129fc4748e6f79",
      "tree": "15fa6161d7889dc4c69dba4f04c8dc86a0f96012",
      "parents": [
        "2ff0c048446c47f9cb995def2a6d8cc5177533a2"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 11:55:10 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 17 11:56:39 2012 -0700"
      },
      "message": "Fix regression from location changes: GPS battery tracking.\n\nThe client UID list wasn\u0027t being saved, so we never removed\nclient UID\u0027s. As a result apps get blamed for GPS even when\nthey are no longer using it.\n\nBug: 7007314\nChange-Id: Idff3b7c8c0ee87b99c9bdd7bd20d8391d0b1ac0f\n"
    },
    {
      "commit": "79af1dd54c16cde063152922b42c96d72ae9eca8",
      "tree": "142abf0037d20841712e88d65febcbbd92dd5561",
      "parents": [
        "f1b995f9d049cb5c7225b3b17f09369237a83ca2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 16 16:42:52 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 17 10:36:08 2012 -0700"
      },
      "message": "Switch public APIs to use new UserHandle class for identifying users.\n\nGets rid of \"yet another integer\" confusion.\n\nChange-Id: Id07ea7307aea7c62f0087c6663a1f1c08e2e5dee\n"
    },
    {
      "commit": "f1b995f9d049cb5c7225b3b17f09369237a83ca2",
      "tree": "204f0ff416e0bbec5cf6c92e4e5e19efe1df429f",
      "parents": [
        "54e5a825f2f82839e63e37ec32dc1b0757e95dfe",
        "21bf465764938c5f8c82dbf6061c89e138eb73ca"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 17 10:15:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 17 10:15:32 2012 -0700"
      },
      "message": "am 21bf4657: am a688af9c: Merge \"TabHost key handling corrected\"\n\n* commit \u002721bf465764938c5f8c82dbf6061c89e138eb73ca\u0027:\n  TabHost key handling corrected\n"
    },
    {
      "commit": "21bf465764938c5f8c82dbf6061c89e138eb73ca",
      "tree": "021b33463abdf104df8f2969a714f389ef7bb839",
      "parents": [
        "406ba83154ba17921bc524c479d3339448306fc5",
        "a688af9c6707c9c2f07cc195b072b6c14be03b63"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 17 10:14:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 17 10:14:08 2012 -0700"
      },
      "message": "am a688af9c: Merge \"TabHost key handling corrected\"\n\n* commit \u0027a688af9c6707c9c2f07cc195b072b6c14be03b63\u0027:\n  TabHost key handling corrected\n"
    },
    {
      "commit": "54e5a825f2f82839e63e37ec32dc1b0757e95dfe",
      "tree": "2c4bd0e83fb990a471b58fd282b09e27b94ba587",
      "parents": [
        "9c38d6e52bb71671c6f034a10b6751a1569c9ee0",
        "23c89fd1685a006957dc0f2aacf167b4449f3d80"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 17 10:09:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 10:09:39 2012 -0700"
      },
      "message": "Merge \"Improve resolution of RTL related properties\" into jb-mr1-dev"
    },
    {
      "commit": "a688af9c6707c9c2f07cc195b072b6c14be03b63",
      "tree": "8f145c82ce27a827be1d647fd1e6e7985c79fde1",
      "parents": [
        "5f61087e26013ea2623aecb1783c74a57a9fa49c",
        "54ed87c685fe5a911a622ffef1d5824af6ea95a9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 17 10:02:49 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 17 10:02:50 2012 -0700"
      },
      "message": "Merge \"TabHost key handling corrected\""
    },
    {
      "commit": "9c38d6e52bb71671c6f034a10b6751a1569c9ee0",
      "tree": "f090041ec5a1d4141a683a0bb109eae092a8b7e5",
      "parents": [
        "bc11e52cafa182996a338641c86bf3a07f571b1d",
        "2a00329c6d55c6cd9166e01963d7410e95d80d21"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 09:20:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 17 09:20:29 2012 -0700"
      },
      "message": "Merge \"UserHandle to UserSerialNo mapping\" into jb-mr1-dev"
    },
    {
      "commit": "2a00329c6d55c6cd9166e01963d7410e95d80d21",
      "tree": "a33ab8060e095dd7b9a79962f7c3bf506d6008b7",
      "parents": [
        "76b858e3794f652c4af2323504787aebbbb7e89a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 14 18:25:45 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 17 09:06:10 2012 -0700"
      },
      "message": "UserHandle to UserSerialNo mapping\n\nUse AtomicFile for usermanager files.\n\nAdded a MANAGE_USERS permission that apps (signature permission) can use\nto create/query/modify/remove users.\n\nChange-Id: I5cf232232d0539e7508df8ec9b216e29c2351cd9\n"
    },
    {
      "commit": "1968256926a13e8d809256f652073b0532199fd1",
      "tree": "dd6c4dfb7e397d88f5eb332fab62a1a2a1aa754d",
      "parents": [
        "2c932143ffe865d49c741e466b425bdbabbd1f2f"
      ],
      "author": {
        "name": "Magnus Strandberg",
        "email": "magnus.strandberg@sonymobile.com",
        "time": "Fri Aug 17 11:36:55 2012 +0200"
      },
      "committer": {
        "name": "Zoran Jovanovic",
        "email": "zoran.jovanovic@sonymobile.com",
        "time": "Fri Aug 17 11:38:44 2012 +0200"
      },
      "message": "Fix for updating TCP buffer size when switching network type\n\nWhen PDP connects in GSM network, the TCP buffer window size is\nset to max 8760. If the phone swicthes to UMTS, the TCP buffer\nsize is not updated to UMTS, i.e. GPRS buffer size is still\nused with limited data transfer spead as a result.\nThis fix makes sure the TCP buffer size is updated when\nswitching network type.\n\nChange-Id: Iaa527c84f56cae108f4c7276bbed10552faaff6c\n"
    },
    {
      "commit": "bc11e52cafa182996a338641c86bf3a07f571b1d",
      "tree": "f3b0cb62aff152856ca8ef5edf8ea12381e8db2b",
      "parents": [
        "bdd0c91ba82bd8eb319c8fe0fb046512b0d0a49b",
        "406ba83154ba17921bc524c479d3339448306fc5"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 17 00:50:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 17 00:50:11 2012 -0700"
      },
      "message": "am 406ba831: am 5f61087e: Merge \"Get rid of LOCAL_MODULE_TAGS :\u003d user\"\n\n* commit \u0027406ba83154ba17921bc524c479d3339448306fc5\u0027:\n  Get rid of LOCAL_MODULE_TAGS :\u003d user\n"
    },
    {
      "commit": "406ba83154ba17921bc524c479d3339448306fc5",
      "tree": "6e37caf385ab8cda5c5d334ea1b901f61e1245fd",
      "parents": [
        "2679082da074b29be8ac8e6f9bb02591318be388",
        "5f61087e26013ea2623aecb1783c74a57a9fa49c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 17 00:48:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 17 00:48:03 2012 -0700"
      },
      "message": "am 5f61087e: Merge \"Get rid of LOCAL_MODULE_TAGS :\u003d user\"\n\n* commit \u00275f61087e26013ea2623aecb1783c74a57a9fa49c\u0027:\n  Get rid of LOCAL_MODULE_TAGS :\u003d user\n"
    },
    {
      "commit": "5f61087e26013ea2623aecb1783c74a57a9fa49c",
      "tree": "5688d15206440543ec62d82e190958eaf72fad69",
      "parents": [
        "a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9",
        "0e462950d95f89feb1f8c8945f4f790997033f8f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 17 00:40:49 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 17 00:40:50 2012 -0700"
      },
      "message": "Merge \"Get rid of LOCAL_MODULE_TAGS :\u003d user\""
    },
    {
      "commit": "bdd0c91ba82bd8eb319c8fe0fb046512b0d0a49b",
      "tree": "2e0aac52d3088439e32fe6895a2906d7ba82b067",
      "parents": [
        "1da9902f2ed51221a10f4e61e45c078f4d2eec92",
        "91bbb8a1e9f8b4324fd086fa9b26a4e9fe57569b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 16 23:31:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 23:31:50 2012 -0700"
      },
      "message": "Merge \"Create media paths for existing users.\" into jb-mr1-dev"
    },
    {
      "commit": "91bbb8a1e9f8b4324fd086fa9b26a4e9fe57569b",
      "tree": "7ff82c8ef886380f52271db950d98bbbffeb0ad9",
      "parents": [
        "cc48c144bb0c15e003d1b9469c87a2c132ea6308"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 16 23:28:50 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 16 23:29:34 2012 -0700"
      },
      "message": "Create media paths for existing users.\n\nBug: 6925012\nChange-Id: I23bd9187217645cf538e074527c143a911a61299\n"
    },
    {
      "commit": "0e462950d95f89feb1f8c8945f4f790997033f8f",
      "tree": "5688d15206440543ec62d82e190958eaf72fad69",
      "parents": [
        "a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue May 22 14:16:41 2012 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Aug 16 22:37:58 2012 -0700"
      },
      "message": "Get rid of LOCAL_MODULE_TAGS :\u003d user\n\nChange-Id: I1c4e67f935a7c511cda9980f4475dfd0272617a5\n"
    },
    {
      "commit": "1da9902f2ed51221a10f4e61e45c078f4d2eec92",
      "tree": "aeef5a56e741fd258f600a896a6e1973228e6a4e",
      "parents": [
        "76b858e3794f652c4af2323504787aebbbb7e89a",
        "2679082da074b29be8ac8e6f9bb02591318be388"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Aug 16 18:59:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 18:59:11 2012 -0700"
      },
      "message": "am 2679082d: (-s ours) Reconcile with jb-mr0-release jb-release - do not merge\n\n* commit \u00272679082da074b29be8ac8e6f9bb02591318be388\u0027:\n  show 3G icon for CDMA/1xRTT\n"
    },
    {
      "commit": "2679082da074b29be8ac8e6f9bb02591318be388",
      "tree": "814988aae175fa4081aa6d53a91161608cc3646f",
      "parents": [
        "050c87f87e2a48c7bc90f5b15fb6e4e37e667286",
        "ed970b4899338227d944b68c980102c89b9d588a",
        "b046b20f1a5406ddda60c548036ed9e887da49df"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Aug 16 18:56:53 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Aug 16 18:56:53 2012 -0700"
      },
      "message": "Reconcile with jb-mr0-release jb-release - do not merge\n\nChange-Id: Icb49e9e1f6c6e2be6d863f959a7a782dd442c465\n"
    },
    {
      "commit": "76b858e3794f652c4af2323504787aebbbb7e89a",
      "tree": "aeef5a56e741fd258f600a896a6e1973228e6a4e",
      "parents": [
        "1f3f128ad1744dfbe4108857f322a805b1dc5eb7",
        "b03c8c508dcbbef364e624ad5bc0ab6fa6733dc7"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Aug 16 18:07:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 18:07:28 2012 -0700"
      },
      "message": "Merge \"Add documentation for com.android.location.provider shared library.\" into jb-mr1-dev"
    },
    {
      "commit": "1f3f128ad1744dfbe4108857f322a805b1dc5eb7",
      "tree": "69ddf22ac5711d9e47664e66723253deed4a0fc1",
      "parents": [
        "2ff0c048446c47f9cb995def2a6d8cc5177533a2",
        "4e31c4fffbc42b4c2b5dca6431cfeef9e078f5b4"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Aug 16 18:05:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 18:05:32 2012 -0700"
      },
      "message": "Merge \"Add javadoc for new location API\u0027s.\" into jb-mr1-dev"
    },
    {
      "commit": "b03c8c508dcbbef364e624ad5bc0ab6fa6733dc7",
      "tree": "78268b9a4f2cdfcecbdca83a024f6fb9fce013ff",
      "parents": [
        "4e31c4fffbc42b4c2b5dca6431cfeef9e078f5b4"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Aug 14 19:13:47 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Aug 16 17:59:35 2012 -0700"
      },
      "message": "Add documentation for com.android.location.provider shared library.\n\nChange-Id: I222d61811c88272e84a85512623210c0238337e5\n"
    },
    {
      "commit": "4e31c4fffbc42b4c2b5dca6431cfeef9e078f5b4",
      "tree": "e1e5a1df577872de6f947623cdccfe50062cb521",
      "parents": [
        "74fa7eabda3d0c1a85e0b568e3fc4230ed4fe7a4"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Aug 13 19:35:39 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Aug 16 17:59:34 2012 -0700"
      },
      "message": "Add javadoc for new location API\u0027s.\n\nChange-Id: If15024ee88421c07ba3a174747774fc451fd002e\n"
    },
    {
      "commit": "ed970b4899338227d944b68c980102c89b9d588a",
      "tree": "ffef399c08cc65408e31acc80c8f5dcbe0a1b2dc",
      "parents": [
        "8631701bb770f3a4e3b2a139dc282f2244fe86e6",
        "7534553d4ca09fb8761a16317361529cc304612c"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 16 17:57:44 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 16 17:57:44 2012 -0700"
      },
      "message": "merge in jb-mr0-release history after reset to jb-dev\n"
    },
    {
      "commit": "2ff0c048446c47f9cb995def2a6d8cc5177533a2",
      "tree": "b6832b0a9a43003767415e790f02613d42ea3fa5",
      "parents": [
        "9a994b5350731b8169a9b25463f57266ee2988fb",
        "0224ccab3c7121aeafe7d491042dd38c3a2bb9d3"
      ],
      "author": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Thu Aug 16 17:18:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 17:18:21 2012 -0700"
      },
      "message": "Merge \"Change directory permission to \"signature|system\"\" into jb-mr1-dev"
    },
    {
      "commit": "0224ccab3c7121aeafe7d491042dd38c3a2bb9d3",
      "tree": "3fbcc1f1b74da6aa2a18c46c1dc77a835300ff86",
      "parents": [
        "ee98610f1af9c12fcb89522cf1795470bec60938"
      ],
      "author": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Thu Aug 16 17:04:54 2012 -0700"
      },
      "committer": {
        "name": "Subir Jhanb",
        "email": "subir@google.com",
        "time": "Thu Aug 16 17:04:54 2012 -0700"
      },
      "message": "Change directory permission to \"signature|system\"\n\nChange-Id: I53dea6984b4577803fdead5caad0112503d2b4e5\n"
    },
    {
      "commit": "9a994b5350731b8169a9b25463f57266ee2988fb",
      "tree": "670fdf9ade80e54995c73f7a80a023ff9836fa79",
      "parents": [
        "13c589b66c47aa4d988eecce9a12c39d580939c9",
        "050c87f87e2a48c7bc90f5b15fb6e4e37e667286"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 16:43:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 16:43:20 2012 -0700"
      },
      "message": "am 050c87f8: am a950daf5: Merge changes Ieb566a2a,I953057cd\n\n* commit \u0027050c87f87e2a48c7bc90f5b15fb6e4e37e667286\u0027:\n  Use Libcore\u0027s stat instead of FileUtils#getFileStatus\n  Use Libcore.os.stat instead of FileUtils\n"
    },
    {
      "commit": "050c87f87e2a48c7bc90f5b15fb6e4e37e667286",
      "tree": "814988aae175fa4081aa6d53a91161608cc3646f",
      "parents": [
        "b18bcf13fd47102a2527e599cde0b1d59ab7c51e",
        "a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 16:33:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 16:33:40 2012 -0700"
      },
      "message": "am a950daf5: Merge changes Ieb566a2a,I953057cd\n\n* commit \u0027a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9\u0027:\n  Use Libcore\u0027s stat instead of FileUtils#getFileStatus\n  Use Libcore.os.stat instead of FileUtils\n"
    },
    {
      "commit": "13c589b66c47aa4d988eecce9a12c39d580939c9",
      "tree": "62da402e6e794134566c3635fdbe0c1a144ba998",
      "parents": [
        "cc48c144bb0c15e003d1b9469c87a2c132ea6308"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 16 16:20:54 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 16 16:26:54 2012 -0700"
      },
      "message": "Animate brightness with electron beam.\n\nAlso added an internal flag to control whether the electron beam\non animation is used.  It\u0027s on for now but we might want to\nturn if off if we can\u0027t get the HAL to provide the\nnecessary screen on synchronization on all devices.\n\nChange-Id: Iaa3cfa0fd61de10174e68351e4db890eff2d2918\n"
    },
    {
      "commit": "a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9",
      "tree": "159a05b5baca8a5849aae3e6e5da484ab51719dd",
      "parents": [
        "d2fb6e99bda1ae607b5dfbb68905030f2133f8e8",
        "98e15e78934a00cf46f2be55472b7fd7a39ac0de"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 16:06:29 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 16 16:06:29 2012 -0700"
      },
      "message": "Merge changes Ieb566a2a,I953057cd\n\n* changes:\n  Use Libcore\u0027s stat instead of FileUtils#getFileStatus\n  Use Libcore.os.stat instead of FileUtils\n"
    },
    {
      "commit": "cc48c144bb0c15e003d1b9469c87a2c132ea6308",
      "tree": "e708d5792f2d175ee6496dcdb529e9da4c11507d",
      "parents": [
        "97fb26c838340a7e21a7c3249940bc11df70c873",
        "2936fc0244ab2010696b3b1d723d6bbbc693916e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Aug 16 15:35:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 15:35:29 2012 -0700"
      },
      "message": "Merge \"Make animators more robust against ending mid-stream\" into jb-mr1-dev"
    },
    {
      "commit": "97fb26c838340a7e21a7c3249940bc11df70c873",
      "tree": "c764f218d3cb642cd7bb5a35c8ef65de88e8c856",
      "parents": [
        "520ee7bcadafdc5768fa8fc8890199ebe29886da",
        "b18bcf13fd47102a2527e599cde0b1d59ab7c51e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 16 15:32:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 15:32:55 2012 -0700"
      },
      "message": "am b18bcf13: am d2fb6e99: Merge \"Fix Issue #35489: drm content corruption on GB\"\n\n* commit \u0027b18bcf13fd47102a2527e599cde0b1d59ab7c51e\u0027:\n  Fix Issue #35489: drm content corruption on GB\n"
    },
    {
      "commit": "520ee7bcadafdc5768fa8fc8890199ebe29886da",
      "tree": "6ed0a3d41ecdeaa926bbe8bcc77c24dba2fdfa7d",
      "parents": [
        "3931f6b3ffd30b53b742bbb127ba8438bef44fa0",
        "a2e8365cc883de0d3e56e9f4af350ecfe1b8fc4c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Thu Aug 16 15:32:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 15:32:52 2012 -0700"
      },
      "message": "am a2e8365c: am 9b0da58e: Merge \"Introduce a restorecon JNI binding.\"\n\n* commit \u0027a2e8365cc883de0d3e56e9f4af350ecfe1b8fc4c\u0027:\n  Introduce a restorecon JNI binding.\n"
    },
    {
      "commit": "3931f6b3ffd30b53b742bbb127ba8438bef44fa0",
      "tree": "2c968e040ec8c341db043ef3c41239c3a707904d",
      "parents": [
        "60020e2fa3dd31280ccec91029113f88ee5338c8",
        "617ccc081f18f563aa953556c22ace10a1998f34"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 15:32:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 15:32:47 2012 -0700"
      },
      "message": "am 617ccc08: am 1090f702: Merge \"Remove StatFs from AndroidRuntime JNI\"\n\n* commit \u0027617ccc081f18f563aa953556c22ace10a1998f34\u0027:\n  Remove StatFs from AndroidRuntime JNI\n"
    },
    {
      "commit": "b18bcf13fd47102a2527e599cde0b1d59ab7c51e",
      "tree": "1dd77adf4d95df41050dcbf78962edb5e136b328",
      "parents": [
        "a2e8365cc883de0d3e56e9f4af350ecfe1b8fc4c",
        "d2fb6e99bda1ae607b5dfbb68905030f2133f8e8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 16 15:29:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 15:29:47 2012 -0700"
      },
      "message": "am d2fb6e99: Merge \"Fix Issue #35489: drm content corruption on GB\"\n\n* commit \u0027d2fb6e99bda1ae607b5dfbb68905030f2133f8e8\u0027:\n  Fix Issue #35489: drm content corruption on GB\n"
    },
    {
      "commit": "a2e8365cc883de0d3e56e9f4af350ecfe1b8fc4c",
      "tree": "402949d2d3cce35eceaf665ca547deb6a106d745",
      "parents": [
        "617ccc081f18f563aa953556c22ace10a1998f34",
        "9b0da58e3a30b760de37138cdd51d20f269c383e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Thu Aug 16 15:29:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 15:29:41 2012 -0700"
      },
      "message": "am 9b0da58e: Merge \"Introduce a restorecon JNI binding.\"\n\n* commit \u00279b0da58e3a30b760de37138cdd51d20f269c383e\u0027:\n  Introduce a restorecon JNI binding.\n"
    },
    {
      "commit": "617ccc081f18f563aa953556c22ace10a1998f34",
      "tree": "b261b381b9b85728bf23243e920b444c2942f643",
      "parents": [
        "d69b47c087a87355df76a5276ab18af847f64367",
        "1090f7023abefc448a492e143f76f9e0925fd6ee"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 15:29:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 15:29:34 2012 -0700"
      },
      "message": "am 1090f702: Merge \"Remove StatFs from AndroidRuntime JNI\"\n\n* commit \u00271090f7023abefc448a492e143f76f9e0925fd6ee\u0027:\n  Remove StatFs from AndroidRuntime JNI\n"
    },
    {
      "commit": "b046b20f1a5406ddda60c548036ed9e887da49df",
      "tree": "8ddab4d144b9a5ab92f3ff17e351da589f16aefd",
      "parents": [
        "f959d1084eae42af1403d9c3f423143869a2f6cb"
      ],
      "author": {
        "name": "Madan Ankapura",
        "email": "mankapur@sta.samsung.com",
        "time": "Thu Aug 02 19:10:22 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Aug 16 15:29:17 2012 -0700"
      },
      "message": "show 3G icon for CDMA/1xRTT\n\nwhen config_showMin3G is enabled to true in a CDMA device\n\nChange-Id: I79a4fa200dc406fc7f9f4527165046541961ef69\nSigned-off-by: Madan Ankapura \u003cmankapur@sta.samsung.com\u003e\n"
    },
    {
      "commit": "98e15e78934a00cf46f2be55472b7fd7a39ac0de",
      "tree": "159a05b5baca8a5849aae3e6e5da484ab51719dd",
      "parents": [
        "786cbcacd2efbd94476eb05a4d5b77211f20d434"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 11:38:04 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 15:27:55 2012 -0700"
      },
      "message": "Use Libcore\u0027s stat instead of FileUtils#getFileStatus\n\nRemove the last user of FileUtils#getFileStatus and move it to\nLibcore.os.stat instead. Then we can remove the JNI code that does the\nequivalent of a stat.\n\nChange-Id: Ieb566a2a8a17c2dd0150724b4eb3ac1cc41c823d\n"
    },
    {
      "commit": "786cbcacd2efbd94476eb05a4d5b77211f20d434",
      "tree": "503b514a488b8e5cdb91e198fea752972eb06f25",
      "parents": [
        "d2fb6e99bda1ae607b5dfbb68905030f2133f8e8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 11:10:58 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 15:27:55 2012 -0700"
      },
      "message": "Use Libcore.os.stat instead of FileUtils\n\nPackageManagerService just needed to know the owner for this file, so\njust use stat instead so we can remove the old JNI code.\n\nThis is the last user of FileUtils#getPermissions so just remove the\nFileUtils method as well.\n\nChange-Id: I953057cd6b9de4410f33b6f22e4bddff02fe2988\n"
    },
    {
      "commit": "60020e2fa3dd31280ccec91029113f88ee5338c8",
      "tree": "2c968e040ec8c341db043ef3c41239c3a707904d",
      "parents": [
        "242143904800e0fe145977cd8880974545a166a5",
        "74fa7eabda3d0c1a85e0b568e3fc4230ed4fe7a4"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Aug 16 15:23:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 15:23:11 2012 -0700"
      },
      "message": "Merge \"Improve coarse locations.\" into jb-mr1-dev"
    },
    {
      "commit": "74fa7eabda3d0c1a85e0b568e3fc4230ed4fe7a4",
      "tree": "aaf46ec024fa88f5172c39cfb46a0f8bf8c4a877",
      "parents": [
        "08ca1046fe4f1890f91241f8d082a024ef6cfd93"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Aug 13 19:36:38 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Thu Aug 16 15:22:24 2012 -0700"
      },
      "message": "Improve coarse locations.\n\nFix a couple of bugs, and modify the behavior of the random offset.\n\nThe random offset now slowly changes over time, to mitigate against\napplications averaging out the offset over time while at a\ngrid boundary.\n\nChange-Id: Iecffff29145b8c2b30d1eca1662cf9d3e8cff756\n"
    },
    {
      "commit": "242143904800e0fe145977cd8880974545a166a5",
      "tree": "9eb493c7e8a22ce669e7c8e6a794c5cbc0f80358",
      "parents": [
        "3f1e8b90b05e0fb39240f4c8924d94d8c11f50d1",
        "378e919ccb75efe24d5a5aa75ac2c6ef255dcb48"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Aug 16 15:02:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 15:02:44 2012 -0700"
      },
      "message": "Merge \"Remove CacheTextureLine structure from FontRenderer\" into jb-mr1-dev"
    },
    {
      "commit": "3f1e8b90b05e0fb39240f4c8924d94d8c11f50d1",
      "tree": "b63ffa58df2084348712c653b5d1d99d58b4126b",
      "parents": [
        "31bc7f9f218106343bf3b574d9598dfc8e6426a7"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:31:31 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:55:18 2012 -0700"
      },
      "message": "Remove StatFs from AndroidRuntime JNI\n\nChange-Id: I88039794cf3e4a959b37c29c67f16f2dc0751a5c\n"
    },
    {
      "commit": "d2fb6e99bda1ae607b5dfbb68905030f2133f8e8",
      "tree": "cdfee105c68e837abfcb9f3838c5aebe5593a3ba",
      "parents": [
        "9b0da58e3a30b760de37138cdd51d20f269c383e",
        "fd20296c27fd95859d623a2bc23ac9b4799710e3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Aug 16 14:45:12 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 16 14:45:12 2012 -0700"
      },
      "message": "Merge \"Fix Issue #35489: drm content corruption on GB\""
    },
    {
      "commit": "31bc7f9f218106343bf3b574d9598dfc8e6426a7",
      "tree": "600d30b15c7c0937f22f43374dcc03ceea1a96be",
      "parents": [
        "9196c9a0c3228ee5d69fe7b8fa6136260638ac6d",
        "000dc53ca9dee764c8f39c17f8f36e5ecb7bf28a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Aug 16 14:38:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 14:38:43 2012 -0700"
      },
      "message": "Merge \"Initial version of Renderscript Compute Benchmark\" into jb-mr1-dev"
    },
    {
      "commit": "9b0da58e3a30b760de37138cdd51d20f269c383e",
      "tree": "a13dce4b8868e06d94996e0a895487fcf065e156",
      "parents": [
        "1090f7023abefc448a492e143f76f9e0925fd6ee",
        "554cb0c290406f5bba34908489db5382a69d0a9a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@android.com",
        "time": "Thu Aug 16 14:38:30 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 16 14:38:30 2012 -0700"
      },
      "message": "Merge \"Introduce a restorecon JNI binding.\""
    },
    {
      "commit": "9196c9a0c3228ee5d69fe7b8fa6136260638ac6d",
      "tree": "c5636dbac98532db2b517dce3b21398054126c17",
      "parents": [
        "a4a5a85f8f8c427af992e57f726aa1a46a9d4c7b",
        "50b1ba0083115c4fb578f13e0b94c6d80b5b1841"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Aug 16 14:37:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 14:37:34 2012 -0700"
      },
      "message": "Merge \"Fisheye filter:  approx version, general performance improvements\" into jb-mr1-dev"
    },
    {
      "commit": "1090f7023abefc448a492e143f76f9e0925fd6ee",
      "tree": "c99856204bb23d873f32c12dba129126dcc218fa",
      "parents": [
        "8942e5a32ae2d1a36b65efe5b26cc06227ea0ca5",
        "89db6a40afe59c30f0bcec5b08dc908cda98c594"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:37:30 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 16 14:37:31 2012 -0700"
      },
      "message": "Merge \"Remove StatFs from AndroidRuntime JNI\""
    },
    {
      "commit": "2936fc0244ab2010696b3b1d723d6bbbc693916e",
      "tree": "d86daff2893e6ed826318d417b5edbc896abe69a",
      "parents": [
        "6b7d46b78c1c5c1ce3e077c0eed41c730f1686b4"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Aug 16 14:34:04 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Aug 16 14:34:04 2012 -0700"
      },
      "message": "Make animators more robust against ending mid-stream\n\nThe logic in the frame processing code of ValueAnimator did not handle\nthe situation of animators being ended while the current animation list\nwas being processed. In particular, if a call to an animation update\n(which could result in a call out to user code) caused that animation, or\nother current animators, to end, then there was the risk of running off the\nend of the list of current animators.\n\nThe fix is to work from a copy of the current animator list, processing frames\non each one only if they also exist in the real animations list.\n\nIssue #6992223 Frequent System UI crash\n\nChange-Id: I742964558f8354f04c311b7b51c7686f26a4dacf\n"
    },
    {
      "commit": "a4a5a85f8f8c427af992e57f726aa1a46a9d4c7b",
      "tree": "ce6657392e471b21e47e99892c6145edfaf887c8",
      "parents": [
        "c584b65b2093396c9a0c9303dab6ff6cb81ac315",
        "9e77bcdf3f5739b8f2c2b7b2321b01672b0ab815"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 16 14:33:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 14:33:48 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "c584b65b2093396c9a0c9303dab6ff6cb81ac315",
      "tree": "1cb29ffba0fa43c4fcb9ebe6603c5891853a36f2",
      "parents": [
        "a579f7926af72597f1c11c5df0486253d5d2c435",
        "5b1ada2562c17921adf6a62ea62bcb445160983c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 16 14:32:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 14:32:39 2012 -0700"
      },
      "message": "Merge \"Multi-user external storage support.\" into jb-mr1-dev"
    },
    {
      "commit": "89db6a40afe59c30f0bcec5b08dc908cda98c594",
      "tree": "c99856204bb23d873f32c12dba129126dcc218fa",
      "parents": [
        "8942e5a32ae2d1a36b65efe5b26cc06227ea0ca5"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:31:31 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:31:31 2012 -0700"
      },
      "message": "Remove StatFs from AndroidRuntime JNI\n\nChange-Id: I88039794cf3e4a959b37c29c67f16f2dc0751a5c\n"
    },
    {
      "commit": "a579f7926af72597f1c11c5df0486253d5d2c435",
      "tree": "b899f9d4a3317c7ea3fed46cf1c3460a79eae665",
      "parents": [
        "ee98610f1af9c12fcb89522cf1795470bec60938",
        "d69b47c087a87355df76a5276ab18af847f64367"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:26:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 14:26:07 2012 -0700"
      },
      "message": "am d69b47c0: am 8942e5a3: Merge \"Use libcore Posix class for StatFs implementation\"\n\n* commit \u0027d69b47c087a87355df76a5276ab18af847f64367\u0027:\n  Use libcore Posix class for StatFs implementation\n"
    },
    {
      "commit": "d69b47c087a87355df76a5276ab18af847f64367",
      "tree": "f869c0dd578bdb927f0740f841d90eed72c28e3d",
      "parents": [
        "80c904df159f5a19517ec0246c35d69e40534747",
        "8942e5a32ae2d1a36b65efe5b26cc06227ea0ca5"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 14:22:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 16 14:22:31 2012 -0700"
      },
      "message": "am 8942e5a3: Merge \"Use libcore Posix class for StatFs implementation\"\n\n* commit \u00278942e5a32ae2d1a36b65efe5b26cc06227ea0ca5\u0027:\n  Use libcore Posix class for StatFs implementation\n"
    },
    {
      "commit": "ee98610f1af9c12fcb89522cf1795470bec60938",
      "tree": "da0101f23364bf5e3d450e3c2a25114b169546be",
      "parents": [
        "c40771a90d348b59ce0ffb8654f2d0cde39d7384",
        "122415f5c813408fe2c7b81e33144f2beff9c3d5"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 16 13:43:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 13:43:14 2012 -0700"
      },
      "message": "Merge \"Set the brightness to zero on screen-off\" into jb-mr1-dev"
    },
    {
      "commit": "8942e5a32ae2d1a36b65efe5b26cc06227ea0ca5",
      "tree": "6300e9a379d8eeb69972f2e491e1bed9da6a0b8f",
      "parents": [
        "48de12c5d1dc8d856724e8a1ec8288d9bfae40cd",
        "bdd23ae9f5ea2b3e0720e76711345cad0fa8d6dd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 13:37:25 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 16 13:37:25 2012 -0700"
      },
      "message": "Merge \"Use libcore Posix class for StatFs implementation\""
    },
    {
      "commit": "c40771a90d348b59ce0ffb8654f2d0cde39d7384",
      "tree": "0a7c608b12f5373d33fd1532d135d33edac9b2c0",
      "parents": [
        "5050813f15a1d39d49cb8eca5a3aa6df43c4d450",
        "01de93de1e2a72bb530b6eeaccad59d100970f37"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Aug 16 13:19:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 13:19:45 2012 -0700"
      },
      "message": "Merge \"Fix bug with preloading recent tasks\" into jb-mr1-dev"
    },
    {
      "commit": "9e77bcdf3f5739b8f2c2b7b2321b01672b0ab815",
      "tree": "3cb5e9aebd4cc31f74456d16f5e2f67771785cf6",
      "parents": [
        "7bf70dd1ac9f1e6968a34d44f7e546a92b08cb58"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 16 13:14:12 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Aug 16 13:14:12 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8cda507820505a293fb31f0e8e0b804e85036b54\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5050813f15a1d39d49cb8eca5a3aa6df43c4d450",
      "tree": "f72366ad7ad042cc4527adc668f132ec5021160f",
      "parents": [
        "3fd688fa50b518ca0b2bf0932dc7ab7197da6b1d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 16 14:10:53 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 16 15:54:57 2012 -0400"
      },
      "message": "Allow the panels to be temporarily dragged past their contents.\n\nOnce the user lets go, restore the \"correct\" height of the\npanel.\n\nBug: 6999596\nChange-Id: I2db393873cee876cf17fea25c9d25fe5e3a78424\n"
    },
    {
      "commit": "23c89fd1685a006957dc0f2aacf167b4449f3d80",
      "tree": "b65dc338dbf8bedb2f9011cc858818daf908d315",
      "parents": [
        "38cc2a5a3ad076fbbb0824a91f49730a4297549b"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Aug 13 12:17:42 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Aug 16 12:53:16 2012 -0700"
      },
      "message": "Improve resolution of RTL related properties\n\n- fix bug #6887370 ListPreference shows misaligned radio drawables (in CheckedTextView?)\n- fix bug #6938146 \"Show more cards...\" text on bottom button is not centered\n\n- also defer scrollbar initialization as we need resolved padding values for them\n\nChange-Id: Ife651ffe6bbcc228ff6724f3d9b91079fac3a740\n"
    },
    {
      "commit": "3fd688fa50b518ca0b2bf0932dc7ab7197da6b1d",
      "tree": "18e8365a8147a729e638608316ffdedbf4dd3604",
      "parents": [
        "f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8",
        "fa71962948092786c5190f39fd25ce3d55a4e287"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 16 12:52:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 12:52:18 2012 -0700"
      },
      "message": "Merge changes Ifad4bd65,I6a4b7d69 into jb-mr1-dev\n\n* changes:\n  Turn off an assert.\n  Fix crash in SystemUI.\n"
    },
    {
      "commit": "122415f5c813408fe2c7b81e33144f2beff9c3d5",
      "tree": "c2a0d1efabdbc596140498093bbdcb6ca0e7e8d6",
      "parents": [
        "ca34bcf6746454c561b0c07ca5c6e42bd4a73e9e"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 16 12:47:21 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 16 12:48:28 2012 -0700"
      },
      "message": "Set the brightness to zero on screen-off\n\nFixes b/6996990\n\nIdeally, the HWC HAL should turn off the backlight when the display is turned\noff.  This patch enforces this at the PowerManager, which can guard against\nerrant HWC implementations.\n\nChange-Id: Ibb826a02871c983f8a68034d010e68abe9c5c1d5\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8",
      "tree": "893430514916fc74f4fd008dbcb457c2dd317989",
      "parents": [
        "ca34bcf6746454c561b0c07ca5c6e42bd4a73e9e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 16 10:48:27 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 16 12:46:38 2012 -0700"
      },
      "message": "Rename UserId to UserHandle.\n\nThis is the start of turning this into a formal public API.\n\nChange-Id: I5786d2c320f1de41a06ed5d0f65adb68967287a0\n"
    },
    {
      "commit": "ca34bcf6746454c561b0c07ca5c6e42bd4a73e9e",
      "tree": "29438f2102ae8577323f3f7de09b3b03b62e4893",
      "parents": [
        "14250ccf22f88ce0a44b4fa1ec992da9344ffe18",
        "80c904df159f5a19517ec0246c35d69e40534747"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 16 12:22:23 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 16 12:22:23 2012 -0700"
      },
      "message": "resolved conflicts for merge of 80c904df to jb-mr1-dev\n\nChange-Id: Ic2f8d64cd716d04a533ca0685d1fb0d5e2a21933\n"
    },
    {
      "commit": "14250ccf22f88ce0a44b4fa1ec992da9344ffe18",
      "tree": "25656e3d8f46b9b52cb19aacb83e208e0559b5d3",
      "parents": [
        "504135b5cef98bba79bfa38959a9d8c695175255",
        "ebefb2c3d8efda845e5e9a9eba66e0a341b4db82"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Aug 16 11:23:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 11:23:41 2012 -0700"
      },
      "message": "Merge \"Testing java compat lib for RS.\" into jb-mr1-dev"
    },
    {
      "commit": "bdd23ae9f5ea2b3e0720e76711345cad0fa8d6dd",
      "tree": "6300e9a379d8eeb69972f2e491e1bed9da6a0b8f",
      "parents": [
        "48de12c5d1dc8d856724e8a1ec8288d9bfae40cd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 10:43:47 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 16 10:55:47 2012 -0700"
      },
      "message": "Use libcore Posix class for StatFs implementation\n\nRemove some JNI and duplicated functionality and use libcore\u0027s Posix\nclass for the statfs function instead.\n\nChange-Id: Ic1e161dc10c18c2c6ee81d895a0efd8910086dbf\n"
    },
    {
      "commit": "504135b5cef98bba79bfa38959a9d8c695175255",
      "tree": "4b1e4a53bc7afba1e40ec66942018d356df86eac",
      "parents": [
        "7bf70dd1ac9f1e6968a34d44f7e546a92b08cb58",
        "1e8feef1faca7d2f14bf459691dbe724c8cf5c88"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 16 10:55:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 16 10:55:18 2012 -0700"
      },
      "message": "Merge \"Fix status bar disabling.\" into jb-mr1-dev"
    }
  ],
  "next": "fa71962948092786c5190f39fd25ce3d55a4e287"
}
