)]}'
{
  "log": [
    {
      "commit": "1dd273a7df89214c60a2e1ad87db224331f877c6",
      "tree": "9458e5c2733a57ebe45acb99ce9f2eb2ee202ae7",
      "parents": [
        "97e9ee2ea894a6946f3d6346b5d258ed1ca9eae8"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 09:12:43 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 09:12:43 2012 -0700"
      },
      "message": "add cleanspec.\n\nChange-Id: I5aa58efa7c48809d1f05c8ad48332508597b9869\n"
    },
    {
      "commit": "97e9ee2ea894a6946f3d6346b5d258ed1ca9eae8",
      "tree": "b4e45e023fce924bde89c82f8f1d3ff054c04625",
      "parents": [
        "6704a48bd06f01d2933f83e9b5eda4ed9846bab7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 01:07:35 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 01:07:35 2012 -0700"
      },
      "message": "Cleanup blur test, remove deprecated functions.\n\nChange-Id: I4136110692fdba8a644806fe8c92bfaacc930ca6\n"
    },
    {
      "commit": "6704a48bd06f01d2933f83e9b5eda4ed9846bab7",
      "tree": "f6c09e3d870fce3658386a895be38a57d87ff41b",
      "parents": [
        "52716deb4008da1d566dfd711edc0a9c6de5f79f",
        "8863cca57d8c901a2da0edc422b653ae68849313"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:29:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:29:44 2012 -0700"
      },
      "message": "Merge \"Fixes to Starting window and Wallpaper windows.\" into jb-mr1-dev"
    },
    {
      "commit": "52716deb4008da1d566dfd711edc0a9c6de5f79f",
      "tree": "ce04a84d74a25d387cd0a96af3c465c9bd3de516",
      "parents": [
        "8f301e666873e4a9feaace38a0b184a5f3ce7003",
        "f1b674197577e815040cd75ef86d611965d603ad"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 13:28:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:28:11 2012 -0700"
      },
      "message": "Merge \"Fix deadlock in LockPatternUtils by using local id.\" into jb-mr1-dev"
    },
    {
      "commit": "f1b674197577e815040cd75ef86d611965d603ad",
      "tree": "4a960bb3452b2dd4fb192c774cc4866f8d194993",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:18:29 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:18:29 2012 -0700"
      },
      "message": "Fix deadlock in LockPatternUtils by using local id.\n\nActivity manager now updates window manager\u0027s current user id\ndirectly and immediately rather than waiting for a broadcast\nupdate. Window manager passes this through policy to the\nKeyguardViewMediator and into LockPatternUtils. LockPatternUtils\nno longer goes to Activity to get the current user id if it finds\nthat its local id is non-default.\n\nFixes bug 7193726.\n\nChange-Id: Id5613e7a9fe9e5b49e83c26b74504f587c3998c2\n"
    },
    {
      "commit": "8f301e666873e4a9feaace38a0b184a5f3ce7003",
      "tree": "89d568eb186d666083715adfce4acc3b783b8136",
      "parents": [
        "a1c46636dd533e889e1f3b3326fa0d851928df4f",
        "0cbfcffe7b99eea85dc17e92ef204035fa6fd4f9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:07:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:07:53 2012 -0700"
      },
      "message": "Merge \"Add debug for b/7094175.\" into jb-mr1-dev"
    },
    {
      "commit": "a1c46636dd533e889e1f3b3326fa0d851928df4f",
      "tree": "7f0fd09051d35515dad1cc5cbcdce744744ae401",
      "parents": [
        "390392ff3ef0114544eab3db4093c1c7aba825da",
        "e6c660ab35d60952e38e74b60c34db57ef00b674"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 13:01:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:01:32 2012 -0700"
      },
      "message": "Merge \"Disable content observer cross-user permission checks...\" into jb-mr1-dev"
    },
    {
      "commit": "390392ff3ef0114544eab3db4093c1c7aba825da",
      "tree": "f037f30e5d74bc904cabe12823f5f82f60c2985f",
      "parents": [
        "f8d618cb6e634c158efbbf93dad74edd3090559c",
        "eba784ff4ab2a080ddc1d41b90db0e3729ee1ea3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 12:52:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 12:52:32 2012 -0700"
      },
      "message": "Merge \"Changes to support side-loading of apps from other users.\" into jb-mr1-dev"
    },
    {
      "commit": "e6c660ab35d60952e38e74b60c34db57ef00b674",
      "tree": "a53dabc891e6501819fee779e155123082bf6e62",
      "parents": [
        "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 12:46:54 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 12:51:35 2012 -0700"
      },
      "message": "Disable content observer cross-user permission checks...\n\n... until we have a solid fix for the singleton ContentProvider\nproblem cases in place.\n\nBug 7190837\n\nChange-Id: Ibbef2ddc594896ba7b9217e2856c3e393f525af6\n"
    },
    {
      "commit": "eba784ff4ab2a080ddc1d41b90db0e3729ee1ea3",
      "tree": "7a3f555c4d806ade902df43c7852841539548c9e",
      "parents": [
        "c535d2f30efff83b93094bbc642d59d8225dcc18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 12:42:37 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 12:42:37 2012 -0700"
      },
      "message": "Changes to support side-loading of apps from other users.\n\nChange-Id: I5b7c0aa0dc9566b29d5980dc7f42a508a61a58d3\n"
    },
    {
      "commit": "f8d618cb6e634c158efbbf93dad74edd3090559c",
      "tree": "83b12910218ec0afe0b470f7af1b3426c505c349",
      "parents": [
        "10bd4106efc22efd57875a2fb914110475c91856",
        "900d55147848952d9c7cde58d2b6b11f885e7b17"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 12:34:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 12:34:40 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "10bd4106efc22efd57875a2fb914110475c91856",
      "tree": "fba011854af08339b9f8b9025470b10153f6593e",
      "parents": [
        "072533e934e759b95228ba61152e7d958b641b96",
        "baed0a8f0b43191c8f001e064ff42cf27a305d87"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 12:26:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 12:26:06 2012 -0700"
      },
      "message": "am baed0a8f: am 56fd88d8: am ab12f0f7: Merge \"Implement resolving of icon attributes to resIds in AlertController\"\n\n* commit \u0027baed0a8f0b43191c8f001e064ff42cf27a305d87\u0027:\n  Implement resolving of icon attributes to resIds in AlertController\n"
    },
    {
      "commit": "baed0a8f0b43191c8f001e064ff42cf27a305d87",
      "tree": "322ce0ff16b376cbbefa352027fa9b996702a20c",
      "parents": [
        "9198495b2767c507eb983f94b0449f23516240db",
        "56fd88d87ff607f65a963b5500b27ae3d4d2670e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 12:21:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 12:21:15 2012 -0700"
      },
      "message": "am 56fd88d8: am ab12f0f7: Merge \"Implement resolving of icon attributes to resIds in AlertController\"\n\n* commit \u002756fd88d87ff607f65a963b5500b27ae3d4d2670e\u0027:\n  Implement resolving of icon attributes to resIds in AlertController\n"
    },
    {
      "commit": "072533e934e759b95228ba61152e7d958b641b96",
      "tree": "0f44d486772422a8169232f1284f6be8f7f87ba3",
      "parents": [
        "efa568525fc7755ac49e44e75246b2be1ef5269f",
        "7e7786a4d11351519d8047cd60f59a43d460ee9e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 19 12:11:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 12:11:49 2012 -0700"
      },
      "message": "Merge \"Fix bug #7146516 Padding can be \"over\" resolved\" into jb-mr1-dev"
    },
    {
      "commit": "56fd88d87ff607f65a963b5500b27ae3d4d2670e",
      "tree": "5156f27887d3fe24b6f72493dd7b4de3a1124398",
      "parents": [
        "945080b5b61e28bfc05c75ba5b2030d1e43d0f19",
        "ab12f0f72c22143523e2bce7d58d9f1021abde5c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 11:56:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:56:40 2012 -0700"
      },
      "message": "am ab12f0f7: Merge \"Implement resolving of icon attributes to resIds in AlertController\"\n\n* commit \u0027ab12f0f72c22143523e2bce7d58d9f1021abde5c\u0027:\n  Implement resolving of icon attributes to resIds in AlertController\n"
    },
    {
      "commit": "efa568525fc7755ac49e44e75246b2be1ef5269f",
      "tree": "3db2e05e889688d6f1a736ab9ae97bf61b212857",
      "parents": [
        "d79dd34482b7a9252485c28ff17aede669f70986",
        "69542e48c3ee35f116431c2eb64a8db3073c9f8e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 19 11:55:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:55:31 2012 -0700"
      },
      "message": "Merge \"Fix some typos in Javadoc for Accessibility APIs\" into jb-mr1-dev"
    },
    {
      "commit": "d79dd34482b7a9252485c28ff17aede669f70986",
      "tree": "d01b838e8f295122f1551d44ca7e6e15c97dd140",
      "parents": [
        "09ad0832e0c28fa43a2e2bf53bef87df39bd4416",
        "be456f2e81ac9c205178883b6cbf880304665319"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Sep 19 11:53:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:53:03 2012 -0700"
      },
      "message": "Merge \"Add Roboto Thin and Thin Italic fonts, as sans-serif-thin family\" into jb-mr1-dev"
    },
    {
      "commit": "09ad0832e0c28fa43a2e2bf53bef87df39bd4416",
      "tree": "70998ba8626ea406832c2bcaa3cf4bfa1e3474e1",
      "parents": [
        "5580005cc7f333e15326b219a0ff06b7c6eca529",
        "15491c6a728131e322c45bc440500a8a78e4a410"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 11:40:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:40:18 2012 -0700"
      },
      "message": "Merge \"Switch to showing top-most thumbnail of recent apps.\" into jb-mr1-dev"
    },
    {
      "commit": "5580005cc7f333e15326b219a0ff06b7c6eca529",
      "tree": "e97383dec086c74881f9e5b47ee523561c00a215",
      "parents": [
        "a490bddc8bf0812973dee34ead5c04c87e7ecb15",
        "9198495b2767c507eb983f94b0449f23516240db"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 11:27:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:27:42 2012 -0700"
      },
      "message": "am 9198495b: am 19a39686: am b79d8ecc: udpate media formats for JB\n\n* commit \u00279198495b2767c507eb983f94b0449f23516240db\u0027:\n  udpate media formats for JB\n"
    },
    {
      "commit": "15491c6a728131e322c45bc440500a8a78e4a410",
      "tree": "6f8808d6f528bbae2017415237b4a3fc5dcef468",
      "parents": [
        "c535d2f30efff83b93094bbc642d59d8225dcc18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 10:59:14 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 11:25:40 2012 -0700"
      },
      "message": "Switch to showing top-most thumbnail of recent apps.\n\nThe way it should have been, and with the new recents enter animation\nthe way it must be.\n\nAdded a new method to retrieve this thumbnail, since it would be less\nefficient to use the existing API (which always returns the \"base\"\nthumbnail).  Probably at some point that existing API should be tweaked\nto always return the top thumbnail instead, but that is for a later time.\n\nAlso removed code that would clear the thumbnail associated with an\nactivity when it is resumed.  I don\u0027t think there should ever be a\nreason to clear a thumbnail -- it\u0027s much better to have *something*\nfor the task, even if it is a little out of date.\n\nChange-Id: I83e6ca6403eb2df5e4de3009dfe8c210e8cf8d5b\n"
    },
    {
      "commit": "a490bddc8bf0812973dee34ead5c04c87e7ecb15",
      "tree": "8d4dd5cc60571fc9e13253b2eefc24c872e8a7fa",
      "parents": [
        "549be8beadf5ad2a56b7f4269d419753c0d61be8",
        "3fe5bf6d69f146077ce9b5e588be8651462b0cd2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 11:22:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:22:14 2012 -0700"
      },
      "message": "Merge changes I4513afbd,I20e2194c into jb-mr1-dev\n\n* changes:\n  Make getMediaStorageDirectory() user-aware.\n  Lockdown should only augment connected networks.\n"
    },
    {
      "commit": "9198495b2767c507eb983f94b0449f23516240db",
      "tree": "6954552b301cebdfbde4975f58abad562a470412",
      "parents": [
        "ad23333f728471a7f2c49cd1c9575f1cea2503f6",
        "19a39686b7bcf5c47cc0e2f99caca7beb9173212"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 11:22:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:22:02 2012 -0700"
      },
      "message": "am 19a39686: am b79d8ecc: udpate media formats for JB\n\n* commit \u002719a39686b7bcf5c47cc0e2f99caca7beb9173212\u0027:\n  udpate media formats for JB\n"
    },
    {
      "commit": "549be8beadf5ad2a56b7f4269d419753c0d61be8",
      "tree": "ce9ce20a378cc9980057f4cdb5b17f68f726d7e7",
      "parents": [
        "7b6ec1f6fd4f2858063d2d441b6118ac22da5569",
        "228c9847a31b79f8baa80302731cdbf6a2b3c0d4"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 19 11:13:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:13:58 2012 -0700"
      },
      "message": "Merge \"New API for querying audio properties\" into jb-mr1-dev"
    },
    {
      "commit": "8863cca57d8c901a2da0edc422b653ae68849313",
      "tree": "fd8b76fdbb668171cb6f2cbcde5fa8d4c52e714f",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 18 15:04:34 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 11:11:46 2012 -0700"
      },
      "message": "Fixes to Starting window and Wallpaper windows.\n\n- Checking for found wallpaper to match either mWallpaperTarget\nor mLowerWallpaperTarget keeps from swapping the layers while\ntransitioning between two wallpaper activities.\n\n- Fade out RecentsActivity while bringing up selected activity. This\nkeeps the RecentsActivity from showing through a launching wallpaper\nactivity.\n\n- When moving a starting window from one activity to another clear\nthe startingDisplayed flag in the old activity.\n\n- When moving a starting window from one activity to another assign\nthe new activity\u0027s mAppAnimator to the starting window\u0027s mWinAnimator.\n\n- Only treat a wallpaper transition as entering if the mWallpaperTarget\nis visible and not being hidden. Keeps from assigning the wrong\nanimation when activities are launched back to back and the\nmWallpaperTarget is still animating away.\n\nFixes bug 7148089.\n\nChange-Id: Idd405b1ba113f3345ca2116d141b474abe5bd4c0\n"
    },
    {
      "commit": "19a39686b7bcf5c47cc0e2f99caca7beb9173212",
      "tree": "ab6c256b8afcf215f7a94c2696877e3cd3c64ded",
      "parents": [
        "edf0ba6e1b6de8f43880267862e43ee461901c25",
        "b79d8ecc27c0c7a8c2f8dcc1a752450e4d7d39e2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 11:00:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:00:23 2012 -0700"
      },
      "message": "am b79d8ecc: udpate media formats for JB\n\n* commit \u0027b79d8ecc27c0c7a8c2f8dcc1a752450e4d7d39e2\u0027:\n  udpate media formats for JB\n"
    },
    {
      "commit": "ab12f0f72c22143523e2bce7d58d9f1021abde5c",
      "tree": "029892e3b63785cc210a0a997bec450ed44259b3",
      "parents": [
        "1e86994cd0e13f9084d3f4bd0060b9e34c935490",
        "576e1dff3d40610377a763db6c9e6bf999e00987"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 10:51:40 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 19 10:51:41 2012 -0700"
      },
      "message": "Merge \"Implement resolving of icon attributes to resIds in AlertController\""
    },
    {
      "commit": "7b6ec1f6fd4f2858063d2d441b6118ac22da5569",
      "tree": "aaf30d043d71159200dd05e6d87dee13790d7fc5",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa",
        "76a10e86ca3be549b2026f702783eaa220c970db"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 09:14:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 09:14:59 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "5d1a870a25f7495755432a42cf8c81818dc369fa",
      "tree": "5c354c95de0cd340f2e2efe3ff9694060042091f",
      "parents": [
        "5d4206a55c5336a163408422ba3302f5fd8463f7",
        "b4db962da0fecd9a6f2714148bbdea023610842f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 19 01:31:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 01:31:36 2012 -0700"
      },
      "message": "Merge \"Add APIs to enable SNI and session tickets on sockets.\" into jb-mr1-dev"
    },
    {
      "commit": "b79d8ecc27c0c7a8c2f8dcc1a752450e4d7d39e2",
      "tree": "f221ef2e3ce106924313c824afe2338daa6d7016",
      "parents": [
        "442040208cba3be464d7a180283d72d9ec074def"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 18 10:40:49 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 00:02:12 2012 -0700"
      },
      "message": "udpate media formats for JB\n\nChange-Id: Ide41c5dde11298e875c957467c39262dafadcc4c\n"
    },
    {
      "commit": "5d4206a55c5336a163408422ba3302f5fd8463f7",
      "tree": "e0801bd400e08e26c2b995f772c3089ceff17737",
      "parents": [
        "5d8d169bbb0325665d600415bc7b4add2dbcaf75",
        "7f0aaac7f2a2bff6168467132c704fce2c7ca170"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 22:34:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 22:34:34 2012 -0700"
      },
      "message": "Merge \"Get strings in\" into jb-mr1-dev"
    },
    {
      "commit": "7f0aaac7f2a2bff6168467132c704fce2c7ca170",
      "tree": "54ee818cf49850a3d6c2105160369cb36d842830",
      "parents": [
        "61e8180b09a6d64fdb93c867217a97f8084753f1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 21:01:35 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 22:06:13 2012 -0700"
      },
      "message": "Get strings in\n\nBug: 65904101\nBug: 7087564\nChange-Id: Ic4887a737a640010e12efd2a16b24af2215ba72a\n"
    },
    {
      "commit": "5d8d169bbb0325665d600415bc7b4add2dbcaf75",
      "tree": "0961db1b20cd34dc14fd3201b51d5f18728a44b0",
      "parents": [
        "4adb9d34162b109db3c67e352ad50c76dc7f2d45",
        "d2b82f70fede8c2ec4de34d8e6462ed4ece13c56"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 21:06:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 21:06:41 2012 -0700"
      },
      "message": "Merge \"Fix wrong pattern count in keyguard pattern security view.\" into jb-mr1-dev"
    },
    {
      "commit": "d2b82f70fede8c2ec4de34d8e6462ed4ece13c56",
      "tree": "b8b827a08201fe8ce333ed43a5df2522a52fbe02",
      "parents": [
        "1e5aeecb64827d2b71f429d73a05c25ffe4a5be8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 20:52:55 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 21:02:08 2012 -0700"
      },
      "message": "Fix wrong pattern count in keyguard pattern security view.\n\nThis fixes a bug introduced in I085c5ec8 where keyguard attempts to emulate\nslippery windows with views.  In order to do so,  the code was overloading\ndispatchTouchEvent().  It would allow the super (a ViewGroup) to dispatch\nthe events and then would dispatch them itself to sub views.  In the case\nwhere an event overlaps an actual child view, it would  result in 2 copies of the event\nper window layer (there are 2).  This results in 2 events per layer for the\ntop two views in the hierarchy. So each actual pattern attempt would count as 4\nattempts to the system.\n\nThe solution is to overload onTouchEvent() at each level in the view hierarchy,\nwhich means that we ignore events that were already handled by a child window\nof the parent.\n\nThis change also disables slippery windows for keyguard because it causes\nvertical patterns to be ignored.\n\nFixes bug 7191277\n\nChange-Id: I4df217f2bf382134d93113b8d55b0d71e0e23677\n"
    },
    {
      "commit": "4adb9d34162b109db3c67e352ad50c76dc7f2d45",
      "tree": "207abd56cd7df4ceeca3b9ed79b4bffca7ece163",
      "parents": [
        "2d95a33dc3a463b197d4597b38f5ae124de25017",
        "599dd7ce9adf8ca067cefb0b191a5ac20ec35a79"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 18 20:00:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 20:00:44 2012 -0700"
      },
      "message": "Merge \"DevicePolicyManager per user\" into jb-mr1-dev"
    },
    {
      "commit": "69542e48c3ee35f116431c2eb64a8db3073c9f8e",
      "tree": "e120f2cb26f9d371bd231f1c7563b656781e3909",
      "parents": [
        "5e900e3a17a87e91a0d190bc1c96efc440eb026a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 19:34:34 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 19:34:34 2012 -0700"
      },
      "message": "Fix some typos in Javadoc for Accessibility APIs\n\nChange-Id: Ie3ca20e1c3bb11fb59bd7dcaed9ea92be320b3eb\n"
    },
    {
      "commit": "2d95a33dc3a463b197d4597b38f5ae124de25017",
      "tree": "3154715e4fb4af1a388486d3fc7693c7b1e3b4c8",
      "parents": [
        "4e54f930d4dcd297f45507883b9404e1a5ef703b",
        "9e6e5ae243c7aae24b9c059d1d9f56b14f9b0850"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 19:11:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 19:11:18 2012 -0700"
      },
      "message": "Merge \"Fix build.  Missed current.txt in previous checkin.\" into jb-mr1-dev"
    },
    {
      "commit": "9e6e5ae243c7aae24b9c059d1d9f56b14f9b0850",
      "tree": "08246bb6067d3115c51095f45a13001da860a361",
      "parents": [
        "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 19:10:34 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 19:10:34 2012 -0700"
      },
      "message": "Fix build.  Missed current.txt in previous checkin.\n\nChange-Id: I458944fbd9b04526068d03330620ad4805b5c993\n"
    },
    {
      "commit": "4e54f930d4dcd297f45507883b9404e1a5ef703b",
      "tree": "368e216255ce109034bd7f760cc22344154c3e03",
      "parents": [
        "2a81fe68c208768ea202cd0353ad4a8212c2b066",
        "189ff17caa29e51e3438af59fb33c5cb513018bd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 19:01:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 19:01:26 2012 -0700"
      },
      "message": "Merge \"Add test for layer updates optimizations\" into jb-mr1-dev"
    },
    {
      "commit": "189ff17caa29e51e3438af59fb33c5cb513018bd",
      "tree": "a3e6c5a7ac20840dbbe86612b016d02fde1e0adc",
      "parents": [
        "684385ddde2ac0c26de0862390ad713aff3fb149"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 18:59:59 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 18:59:59 2012 -0700"
      },
      "message": "Add test for layer updates optimizations\n\nOptimizations are following.\n\nChange-Id: I120e1d0c08d8068fcac46515f37a4ae510e5f3a3\n"
    },
    {
      "commit": "2a81fe68c208768ea202cd0353ad4a8212c2b066",
      "tree": "30f9ab2fab8b0ea19af79e117c422e843828b347",
      "parents": [
        "55db6865ef708d66fd2382d6e96a845b68030f20",
        "aff9d529b531f3b3e14ff37b5fcdfc64016722be"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:49:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:49:32 2012 -0700"
      },
      "message": "Merge \"Further tune config_minScalingSpan for small screen devices.\" into jb-mr1-dev"
    },
    {
      "commit": "55db6865ef708d66fd2382d6e96a845b68030f20",
      "tree": "817df52b1f73202279a3f9d80e2bc14d8602eeaa",
      "parents": [
        "98c370e71d93ed2704018e2bc3455f00c08821a9",
        "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:43:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:43:52 2012 -0700"
      },
      "message": "Merge \"Clean up and publish the YUV to RGB intrinsic.\" into jb-mr1-dev"
    },
    {
      "commit": "98c370e71d93ed2704018e2bc3455f00c08821a9",
      "tree": "e360199380467b9a7ff31cceefe139b4f5d36870",
      "parents": [
        "1e5aeecb64827d2b71f429d73a05c25ffe4a5be8",
        "4b6d93fd0485b46a3a15a71516d39b4f72d9b3db"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:42:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:42:59 2012 -0700"
      },
      "message": "Merge \"Make invalidateOptionsMenu asynchronous\" into jb-mr1-dev"
    },
    {
      "commit": "4b6d93fd0485b46a3a15a71516d39b4f72d9b3db",
      "tree": "766b4fd0d216ace61673b62d431181ccf6bd64e3",
      "parents": [
        "49a22f2969df6e4f53653d16400268e8d06aa1c2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:34:08 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:37:28 2012 -0700"
      },
      "message": "Make invalidateOptionsMenu asynchronous\n\nProcess any pending menu invalidations on the animation tick, before\ntraversals are performed. Collapse multiple menu invalidations\ntogether.\n\nBug 7189372\n\nChange-Id: I7a33ae9813980eb8fbcc958804de2c03328ecca8\n"
    },
    {
      "commit": "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32",
      "tree": "92b6fced6d7224fca3fcc0602cf39a99681cd6b3",
      "parents": [
        "a21636074aee3a4291ba3bb7b0eb038dfeccfbb5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:23:15 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:23:15 2012 -0700"
      },
      "message": "Clean up and publish the YUV to RGB intrinsic.\n\nChange-Id: Iffb346a5d751f0bae123455869bda8db37d542ff\n"
    },
    {
      "commit": "1e5aeecb64827d2b71f429d73a05c25ffe4a5be8",
      "tree": "fd1851b5c9007ec609b5ad120400e02923427132",
      "parents": [
        "6d4e887da4c8f2f0e246afd7961e2b2df0cc1aa4",
        "bb1aeff3202a51b1db020be272178f50a2f2502d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 18 18:22:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:22:15 2012 -0700"
      },
      "message": "Merge \"Don\u0027t allow more than 3 actively running users at a time.\" into jb-mr1-dev"
    },
    {
      "commit": "bb1aeff3202a51b1db020be272178f50a2f2502d",
      "tree": "bb9826d6629cf4607fa46e3b9c049aafb07d9ffc",
      "parents": [
        "c535d2f30efff83b93094bbc642d59d8225dcc18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 18 15:48:21 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 18 18:20:43 2012 -0700"
      },
      "message": "Don\u0027t allow more than 3 actively running users at a time.\n\nChange-Id: Ic047c62b518a0faaa7b507343909330044ec290b\n"
    },
    {
      "commit": "6d4e887da4c8f2f0e246afd7961e2b2df0cc1aa4",
      "tree": "61728826fb6c42354965a1c00367c68d5a1b6861",
      "parents": [
        "954a5d61a2b66a64a841669f75e1cbd9103029b5",
        "8071124375e336b98de45b44b9884c92cdfd9bd8"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 17:51:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:51:09 2012 -0700"
      },
      "message": "Merge \"Move X509TrustManagerExtensions to correct directory\" into jb-mr1-dev"
    },
    {
      "commit": "8071124375e336b98de45b44b9884c92cdfd9bd8",
      "tree": "a0e3e7e45f3aa6b04dbd988515a55e5d0996126d",
      "parents": [
        "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 17:40:14 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 17:40:14 2012 -0700"
      },
      "message": "Move X509TrustManagerExtensions to correct directory\n\nAlso removed unused imports.\n\nOriginal Change-Id: If117ffd2240a7bf3437115f3cf2f766c4e249600\n\nChange-Id: I66886ee9792c23a1e421022fd1f675fdf35ea049\n"
    },
    {
      "commit": "954a5d61a2b66a64a841669f75e1cbd9103029b5",
      "tree": "5f38b593c197a6cac97b22dea79a339cf7589b1c",
      "parents": [
        "24755d2b4248c2aa678e08a4703e8e97fd2e7dd1",
        "db45484e4b5858d14da93d3a06311b93bf0cf320"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 18 17:12:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:12:37 2012 -0700"
      },
      "message": "Merge \"AudioService: Send \"becoming noisy\" intent when USB accessory audio is disconnected\" into jb-mr1-dev"
    },
    {
      "commit": "24755d2b4248c2aa678e08a4703e8e97fd2e7dd1",
      "tree": "3172ed2c870ef83edfc2ca688fd41059a5053abf",
      "parents": [
        "402f0c81230304379d7c4108745f928b34e052fa",
        "684385ddde2ac0c26de0862390ad713aff3fb149"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 17:03:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:03:04 2012 -0700"
      },
      "message": "Merge \"mutate() didn\u0027t work as advertised Bug #7162705\" into jb-mr1-dev"
    },
    {
      "commit": "402f0c81230304379d7c4108745f928b34e052fa",
      "tree": "c9bb2740b0914328dae9a09a4e2cdaf85ca58721",
      "parents": [
        "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb",
        "f9cb7ba158c7016d55f121e200f96046ddbc5b70"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 17:00:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:00:38 2012 -0700"
      },
      "message": "Merge \"Refactor Carrier text as a movable module.\" into jb-mr1-dev"
    },
    {
      "commit": "684385ddde2ac0c26de0862390ad713aff3fb149",
      "tree": "656f0fc187f14b761120e765610d4df138bfb02c",
      "parents": [
        "35643ddc689913f5b5f80ceed864470d987bd6cd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 16:56:11 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 16:56:11 2012 -0700"
      },
      "message": "mutate() didn\u0027t work as advertised\nBug #7162705\n\nChange-Id: I15b2663fa7f1c71a2a3479134b8b7f37bfcbc607\n"
    },
    {
      "commit": "3fe5bf6d69f146077ce9b5e588be8651462b0cd2",
      "tree": "a9187e0360dae410f968629080520a3a88b58f5c",
      "parents": [
        "0b81be6f79ec3d1b9441c21a3cefc629be1450c8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 18 15:54:52 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 18 15:54:52 2012 -0700"
      },
      "message": "Make getMediaStorageDirectory() user-aware.\n\nBug: 7173591\nChange-Id: I4513afbd8c3d6a31cd66d8a149be4071d5a4d24c\n"
    },
    {
      "commit": "0b81be6f79ec3d1b9441c21a3cefc629be1450c8",
      "tree": "dd7ebc8d75ff50d25b30b4d794a09b5a3668b786",
      "parents": [
        "27bd34d9d9fe99f11b80aa0bbdb402fb47ef4158"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 18 15:44:16 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 18 15:44:16 2012 -0700"
      },
      "message": "Lockdown should only augment connected networks.\n\nBug: 7148397\nChange-Id: I20e2194c874544b272b9ec8b63391d91b0a22f49\n"
    },
    {
      "commit": "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb",
      "tree": "dcc46f4a94201f3bde08d5b73300c351e17518da",
      "parents": [
        "9ffc6047f14883f853b643a2913bd590995b9031",
        "35643ddc689913f5b5f80ceed864470d987bd6cd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 15:43:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:43:05 2012 -0700"
      },
      "message": "Merge \"Minimize state changes when updating layers\" into jb-mr1-dev"
    },
    {
      "commit": "9ffc6047f14883f853b643a2913bd590995b9031",
      "tree": "5d20e6cb1d509845a912162546b951c69109d0dc",
      "parents": [
        "29d0aa73a099fde05c506857b5d215cde87b78d6",
        "c11f77fbae8391ca3c2d3ec93d024cba0be5cf55"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 15:42:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:42:34 2012 -0700"
      },
      "message": "Merge \"Fix bug #7173155 API REVIEW: android.view.View\" into jb-mr1-dev"
    },
    {
      "commit": "35643ddc689913f5b5f80ceed864470d987bd6cd",
      "tree": "db2ac0933bc52d1c71aa7d0edfd94c06dcc2cf2a",
      "parents": [
        "29d0aa73a099fde05c506857b5d215cde87b78d6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 15:40:58 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 15:41:16 2012 -0700"
      },
      "message": "Minimize state changes when updating layers\n\nChange-Id: I407fcc80bd3178f9f09a3b379ceb7f7ce0749e08\n"
    },
    {
      "commit": "29d0aa73a099fde05c506857b5d215cde87b78d6",
      "tree": "f4df5ee612d9a87071fa08f03c25e7105dd212f1",
      "parents": [
        "ad79342786f989a9b478be52b1a06272c28574ec",
        "e91aa0fa64db892194ba82ec7d41df6fb9185471"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 15:39:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:39:30 2012 -0700"
      },
      "message": "Merge \"Compute GradientDrawable\u0027s opacity correctly\" into jb-mr1-dev"
    },
    {
      "commit": "be456f2e81ac9c205178883b6cbf880304665319",
      "tree": "424e955008b0995ec491be9496f13e45c22ef04a",
      "parents": [
        "00bc4c0b6723bda12e846f9f1f729acb79a389a1"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Sep 18 15:30:02 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Sep 18 15:37:43 2012 -0700"
      },
      "message": "Add Roboto Thin and Thin Italic fonts, as sans-serif-thin family\n\nThis change adds the Roboto Thin and Thin Italic font variants, which\nare accessible through, for example, Typeface.create(\"sans-serif-thin\",\nTypeface.NORMAL).\n\nThe version checked in is Roboto_1.100150 as obtained from Christian.\nThe other fonts in the family should probably be rev\u0027ed as well, but\nthat would be a separate change.\n\nI verified that the fonts work, that they\u0027re thin, that kerning and\nligatures work, and that the \"kern\" table (redundant and bulky) is\nmissing.\n\nThis should close bug 7173069: Integrate roboto thin to support jb mr1\ntime displays\n\nChange-Id: I5c950a1843675668b83c005234b44abbe924d9fe\n"
    },
    {
      "commit": "e91aa0fa64db892194ba82ec7d41df6fb9185471",
      "tree": "d0cb8327ab5939248e369a4d7c34b5b8165b351e",
      "parents": [
        "a4b0e5590dc303df68256254f732ef632e6912f3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 15:37:24 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 15:37:24 2012 -0700"
      },
      "message": "Compute GradientDrawable\u0027s opacity correctly\n\nThe current implementation of GradientDrawable always assumes the shape needs\nto be blended. This causes all windows to be considered translucent by default.\nThis change recomputes the opacity as needed to ensure windows are marked\nopaque when they should.\n\nChange-Id: Iaf291d889a6c5122ab00c9f5781df3e7f61547fa\n"
    },
    {
      "commit": "ad79342786f989a9b478be52b1a06272c28574ec",
      "tree": "c6196352f227d7eab18fa81a678dec5d612aac1c",
      "parents": [
        "688ca4708bad4a7c829758449664f08be48fa246",
        "fd5a80f6e98124d908643a14d33b8d2fa5238da6"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 15:37:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:37:22 2012 -0700"
      },
      "message": "Merge \"Code cleanup for X509TrustManagerExtensionsTest.java\" into jb-mr1-dev"
    },
    {
      "commit": "688ca4708bad4a7c829758449664f08be48fa246",
      "tree": "ec047d3d76dcacb100aaff838cfa6d3e7d44a22b",
      "parents": [
        "6eac514a026d303bfdec34f9314debc58c3809b8",
        "84dbf462f8593d2df93012b23e027c7f1d4394c7"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 18 15:34:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:34:37 2012 -0700"
      },
      "message": "Merge \"Fixing crash in emulator due to no BluetoothAdapter. (Bug 7188166)\" into jb-mr1-dev"
    },
    {
      "commit": "6eac514a026d303bfdec34f9314debc58c3809b8",
      "tree": "2bf94a04932d4fa6567ccfbf69322edf656f2b68",
      "parents": [
        "772db427a79fc1e81cb54f8ebead5e22edb0162d",
        "929a40a4a121b028af84d8f8c9e5372fcc6900a9"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 15:33:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:33:49 2012 -0700"
      },
      "message": "Merge \"Remove trailing period from missing SIM string\" into jb-mr1-dev"
    },
    {
      "commit": "c11f77fbae8391ca3c2d3ec93d024cba0be5cf55",
      "tree": "0cc895b980fb997cf7ccfd62d2c2cec17d358467",
      "parents": [
        "5e900e3a17a87e91a0d190bc1c96efc440eb026a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 15:33:07 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 15:33:07 2012 -0700"
      },
      "message": "Fix bug #7173155 API REVIEW: android.view.View\n\n- remove getFocusRect(Rect) as it was redundant\n- fix Javadoc\n\nChange-Id: I3784c4b0a38770cba5d3ba09196f9271050a3c20\n"
    },
    {
      "commit": "772db427a79fc1e81cb54f8ebead5e22edb0162d",
      "tree": "ab6a087cf1f10ea3b1cf5b123e69414402d6ae0c",
      "parents": [
        "7d0882be6d7e2a434072cb0bb63cb117e73491cb",
        "e23ab8b1acea211762f1d0c4202f73a9f7700bb5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 15:32:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:32:04 2012 -0700"
      },
      "message": "Merge \"Selectively enable back button in keyguard for security screens.\" into jb-mr1-dev"
    },
    {
      "commit": "7d0882be6d7e2a434072cb0bb63cb117e73491cb",
      "tree": "fd6c31e655d0710a3f5097aab843db6d361e4996",
      "parents": [
        "6281d7cf32bdc624a9d70b2b4f5abce342558c27",
        "5ef9c59fffce221fcfd3f2fcea8f45a41341fa42"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 15:26:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 15:26:16 2012 -0700"
      },
      "message": "Merge \"send connection broadcast on client disconnect\" into jb-mr1-dev"
    },
    {
      "commit": "5ef9c59fffce221fcfd3f2fcea8f45a41341fa42",
      "tree": "550317165dc29a16db748404b51abc3b4c639302",
      "parents": [
        "e0c28d5f1358fc2d4c464f910bd04fed4b283fef"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 12:39:22 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 15:17:56 2012 -0700"
      },
      "message": "send connection broadcast on client disconnect\n\nBug: 7188646\nChange-Id: I69f2c2581004b08730407930fb056cc1fe54feec\n"
    },
    {
      "commit": "db45484e4b5858d14da93d3a06311b93bf0cf320",
      "tree": "9378bbc1cb49ede20829749ac88fb6b697009499",
      "parents": [
        "5dbeb6a8ff8ae30f59ba8335c2354b883302428e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 18 11:16:57 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 18 14:55:52 2012 -0700"
      },
      "message": "AudioService: Send \"becoming noisy\" intent when USB accessory audio is disconnected\n\nBug: 7051259\n\nChange-Id: I5b5fb3ad7c7e38dbf49700d893fd49354eaecf51\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "6281d7cf32bdc624a9d70b2b4f5abce342558c27",
      "tree": "c11a4fe0f46f1df89ae08504e1d58730e34ae92e",
      "parents": [
        "8b3560d3e68d6e596bc22b117b049e15cc7e1b3b",
        "27bd34d9d9fe99f11b80aa0bbdb402fb47ef4158"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 18 14:52:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:52:46 2012 -0700"
      },
      "message": "Merge \"Multi-user MTP.\" into jb-mr1-dev"
    },
    {
      "commit": "8b3560d3e68d6e596bc22b117b049e15cc7e1b3b",
      "tree": "c23ada7c393122556ab7e60c3e59b7fddea93a16",
      "parents": [
        "20586fa0353f63453766140b32a4778793ce2b43",
        "f358260af4cd34961acc13d849819c8b6089f309"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 14:49:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:50:47 2012 -0700"
      },
      "message": "Merge \"Fix bug #7172972 API REVIEW: android.graphics.drawable.Drawable\" into jb-mr1-dev"
    },
    {
      "commit": "20586fa0353f63453766140b32a4778793ce2b43",
      "tree": "67ccc94c6166d0f84b88c6c250754417f76f71dd",
      "parents": [
        "642258a29b426b14da509df3a5ed912673feeb57",
        "d3d9f3f1004dfee2649a26cfe8dba948cd364904"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 14:47:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:48:48 2012 -0700"
      },
      "message": "Merge \"Fix bug #7173351 API REVIEW: android.util.LocaleUtil\" into jb-mr1-dev"
    },
    {
      "commit": "642258a29b426b14da509df3a5ed912673feeb57",
      "tree": "5b720d2a1f14a6b81a0a3ebee2c48516750cf450",
      "parents": [
        "dbed514e137de66d19050b72ad941a687e13c9d4",
        "60264730c1c730dbd184bc661fd398d97f5df31d"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 18 14:47:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:48:48 2012 -0700"
      },
      "message": "Merge \"Tweaking how settings adds keyguard widgets\" into jb-mr1-dev"
    },
    {
      "commit": "84dbf462f8593d2df93012b23e027c7f1d4394c7",
      "tree": "5504d0d5bbd1ea34d03622792b7a9f3a3d9a863e",
      "parents": [
        "24ed2769130a8f9df44e7fc22be52b6282e724c3"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 18 13:11:37 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 18 14:48:00 2012 -0700"
      },
      "message": "Fixing crash in emulator due to no BluetoothAdapter. (Bug 7188166)\n\nChange-Id: I63fe4b229a8a460170df153e71b7ad65655dfad1\n"
    },
    {
      "commit": "dbed514e137de66d19050b72ad941a687e13c9d4",
      "tree": "c6b35811ff3eda83756b1d67040eb30969bd9dc7",
      "parents": [
        "94998c9c4e19d5b439228646f1b283201367b7a0",
        "49b0a9b4705d869f05a57ed3acf42ba5652294b2"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 14:46:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:46:59 2012 -0700"
      },
      "message": "Merge \"Fix bug #7172699\" into jb-mr1-dev"
    },
    {
      "commit": "aff9d529b531f3b3e14ff37b5fcdfc64016722be",
      "tree": "aa5e34ad071a563469d26d408ec9ddcbea930794",
      "parents": [
        "49a22f2969df6e4f53653d16400268e8d06aa1c2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 14:46:56 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 14:46:56 2012 -0700"
      },
      "message": "Further tune config_minScalingSpan for small screen devices.\n\nBug 7189429\n\nChange-Id: Ia031551d2e1cd2569d21ce4901b454866c4d88c3\n"
    },
    {
      "commit": "fd5a80f6e98124d908643a14d33b8d2fa5238da6",
      "tree": "f1e08401b2dc8180867d239aab2b09998b5d0ad9",
      "parents": [
        "94998c9c4e19d5b439228646f1b283201367b7a0"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 14:41:39 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 14:44:54 2012 -0700"
      },
      "message": "Code cleanup for X509TrustManagerExtensionsTest.java\n\nChange-Id: I85584f7a9dbc726be811f783d125efcf70c9f6af\n"
    },
    {
      "commit": "60264730c1c730dbd184bc661fd398d97f5df31d",
      "tree": "d9ecf6191ab1900a50b7799f8e49ea2f0e53b3c5",
      "parents": [
        "6b58fde99a2c78e4ef66679dd62eb29848e9a9f7"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 18 13:39:42 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 18 14:38:04 2012 -0700"
      },
      "message": "Tweaking how settings adds keyguard widgets\n\n-\u003e Fix for issue 7173587\n-\u003e Fix for issue 7173877\n\nChange-Id: I60cd3952113335df60292f67461d50f6c8bd2ed3\n"
    },
    {
      "commit": "94998c9c4e19d5b439228646f1b283201367b7a0",
      "tree": "cc35990db99a6f13df65d43ce3343aaf0eb6f470",
      "parents": [
        "ab3d0fd684eabecd6b290ef3cb9799739db04ca3",
        "917a3b34a33f703503d05aaef4af955a09553703"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Sep 18 14:32:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:32:01 2012 -0700"
      },
      "message": "Merge \"SurfaceTexture: remove call to doGLFenceWait\" into jb-mr1-dev"
    },
    {
      "commit": "599dd7ce9adf8ca067cefb0b191a5ac20ec35a79",
      "tree": "37665dd877c99b5c0fd921123adec8d4ea3d737a",
      "parents": [
        "24ed2769130a8f9df44e7fc22be52b6282e724c3"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 14 23:20:08 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 18 14:28:33 2012 -0700"
      },
      "message": "DevicePolicyManager per user\n\nBug: 7136483\n\nStore device policy information for each user and apply them when user switches.\n\nGlobal proxy can only be controlled by owner.\nCamera restriction applies to all users, if any one has an admin that disables it.\nStorage encryption can only be controlled by owner, although other users can query the state.\nWipe data will only remove the user if non-zero, wipe the device, if zero.\n\nChange-Id: I359be46c1bc3828fd13d4be3228f11495081c8f2\n"
    },
    {
      "commit": "ab3d0fd684eabecd6b290ef3cb9799739db04ca3",
      "tree": "cb791a37b6e442e324a4694f8c102a1435094929",
      "parents": [
        "48618c987eed656bf3d8baa6ce25b7f5d3f4a43e",
        "d44daaba447e42c0b75d4cf5d33cf0b6ea3076b5"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 14:20:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:20:30 2012 -0700"
      },
      "message": "Merge \"Move files to make eclipse-java happy\" into jb-mr1-dev"
    },
    {
      "commit": "48618c987eed656bf3d8baa6ce25b7f5d3f4a43e",
      "tree": "f5f4bd5532977ec9c456aa425235fbbd76c06a9f",
      "parents": [
        "cdf964eab3cb9381745886f35b8c5a73ba61e28d",
        "0990ffbc4d407e174423a4a04b5902ed83f71db5"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 18 14:13:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 14:13:57 2012 -0700"
      },
      "message": "Merge \"Fix GL shader bugs\" into jb-mr1-dev"
    },
    {
      "commit": "0990ffbc4d407e174423a4a04b5902ed83f71db5",
      "tree": "1296fbc452975cfb910733c9fe7f865fd474dd7b",
      "parents": [
        "218e2f199b9ba568a815d64269ea0784e2d32935"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 17 17:43:45 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 18 14:10:10 2012 -0700"
      },
      "message": "Fix GL shader bugs\n\nFixing errors in emitted shader code that caused GL errors\nat runtime\n\nChange-Id: I267a84398a81329a6688b292505f8779bd750ad1\n"
    },
    {
      "commit": "d44daaba447e42c0b75d4cf5d33cf0b6ea3076b5",
      "tree": "dd687a74f999b70d9401ca6a7dddb86902d10267",
      "parents": [
        "465d72073c6d47a27b51d384bd9e019faa7957c1"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 14:08:30 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 14:08:30 2012 -0700"
      },
      "message": "Move files to make eclipse-java happy\n\nNo changes to text at all, just moving the java files to match their\ndeclared packages.\n\nThere was no original bug# but this cleans up the code submitted in\nthe original Change-Id: I42307f58074157b33b6e01216aab10022340d449\n\nChange-Id: I233fa7f21167a42565aadb7ad109600b1a1a5721\n"
    },
    {
      "commit": "cdf964eab3cb9381745886f35b8c5a73ba61e28d",
      "tree": "16acc02966260a016bd527701f9243cfbcc34c0d",
      "parents": [
        "6b58fde99a2c78e4ef66679dd62eb29848e9a9f7",
        "cb4c5819758a7e2951bd4818383f7c5e10a5f016"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 13:47:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 13:47:17 2012 -0700"
      },
      "message": "Merge \"Fix bad isinstance check in X509TrustManagerExtensions and add test.\" into jb-mr1-dev"
    },
    {
      "commit": "cb4c5819758a7e2951bd4818383f7c5e10a5f016",
      "tree": "82b5990d0a1894dfd802edde43bd2036ff6aacec",
      "parents": [
        "00bc4c0b6723bda12e846f9f1f729acb79a389a1"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 13:35:29 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 13:43:32 2012 -0700"
      },
      "message": "Fix bad isinstance check in X509TrustManagerExtensions and add test.\n\nChange-Id: I333957186655b2543a637dafa8c51b0bba9d4dfb\n"
    },
    {
      "commit": "f358260af4cd34961acc13d849819c8b6089f309",
      "tree": "afe6425feb2d4992e834f192ec549a9d52b597b4",
      "parents": [
        "5e900e3a17a87e91a0d190bc1c96efc440eb026a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 13:38:53 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 13:38:53 2012 -0700"
      },
      "message": "Fix bug #7172972 API REVIEW: android.graphics.drawable.Drawable\n\n- add @hide\n\nChange-Id: I20dca8d7f6a58dfd1dd342135dcff912e08d4ab9\n"
    },
    {
      "commit": "6b58fde99a2c78e4ef66679dd62eb29848e9a9f7",
      "tree": "135a55d6bfa6711ba7ed9ba5040423a4350eb2da",
      "parents": [
        "63bcc14c433b754c234bb593e6fdeaf08db1b106",
        "c8459dc85e53a9275c89190b35f1da35cd996e46"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 18 13:35:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 13:35:59 2012 -0700"
      },
      "message": "Merge \"Settings provider needs to send notifications as itself\" into jb-mr1-dev"
    },
    {
      "commit": "63bcc14c433b754c234bb593e6fdeaf08db1b106",
      "tree": "db2f43884406b4589d534a08328b94d3ecf5d487",
      "parents": [
        "a21636074aee3a4291ba3bb7b0eb038dfeccfbb5",
        "6e5fe432f38f6ba8734a2b242f74c4df805223f9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Sep 18 13:33:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 13:33:21 2012 -0700"
      },
      "message": "Merge \"Remove settings and rotation buttons from notification panel.\" into jb-mr1-dev"
    },
    {
      "commit": "c8459dc85e53a9275c89190b35f1da35cd996e46",
      "tree": "63d2ef3c319eb51bf457ecf21422fcfb5fdba1e4",
      "parents": [
        "21dfd7c5fe9e42d2ef3ac7423065c86dfe8f29da"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 18 13:27:36 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 18 13:27:36 2012 -0700"
      },
      "message": "Settings provider needs to send notifications as itself\n\n... and not as its ultimate caller, who may be a less-privileged\napplication.  Fixes bug 7188309\n\nChange-Id: Iffd37b8da84f683bf665bf3d48c0b7fbc8dd721d\n"
    },
    {
      "commit": "27bd34d9d9fe99f11b80aa0bbdb402fb47ef4158",
      "tree": "da11d791bc6171b079f6af207010279d807d81a8",
      "parents": [
        "a4b0e5590dc303df68256254f732ef632e6912f3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Sep 16 12:49:00 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 18 13:26:26 2012 -0700"
      },
      "message": "Multi-user MTP.\n\nThe current MTP kernel driver at /dev/mtp_usb is exclusive, meaning\nonly one process can have it open. In addition, each MTP session\nwith a desktop requires unique object IDs, which doesn\u0027t hold true\nacross users on the device.\n\nTo solve these two issues, when switching users we cycle the USB host\nstack to disconnect both local and remote MTP connections, giving the\nnew user\u0027s media process a chance to claim /dev/mtp_usb, and causing\nthe desktop to initiate a new MTP session.\n\nThis change also allows BroadcastReceivers to registerReceiver()\nallow retrieval of a current sticky broadcast. Adds a system property\nto override maximum users. Removes MOUNTED broadcasts for secondary\nusers. Allows INTERACT_ACROSS_USERS to getCurrentUser().\n\nBug: 6925114\nChange-Id: I02b4a1b535af95fb2142655887b6d15a8068d18a\n"
    },
    {
      "commit": "a21636074aee3a4291ba3bb7b0eb038dfeccfbb5",
      "tree": "b8bf94385cb5060108b442113a0f9db621813d38",
      "parents": [
        "24ed2769130a8f9df44e7fc22be52b6282e724c3",
        "08a81583c18a849e442ceeb8d7baeca743fb3be8"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 13:24:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 13:24:56 2012 -0700"
      },
      "message": "Merge \"Add Kernel, Method, and field IDs bug 7182873\" into jb-mr1-dev"
    },
    {
      "commit": "d3d9f3f1004dfee2649a26cfe8dba948cd364904",
      "tree": "089a87a8ecaf116fddfff6af95aadbb54e6203da",
      "parents": [
        "5e900e3a17a87e91a0d190bc1c96efc440eb026a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 12:55:32 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 12:55:32 2012 -0700"
      },
      "message": "Fix bug #7173351 API REVIEW: android.util.LocaleUtil\n\nChange-Id: I08fd491eff714059e9ec874fadebe7eb556c34d5\n"
    },
    {
      "commit": "08a81583c18a849e442ceeb8d7baeca743fb3be8",
      "tree": "e249bd2794008cd5c21c7b4c23c9e03d441d017f",
      "parents": [
        "21dfd7c5fe9e42d2ef3ac7423065c86dfe8f29da"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 12:32:10 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 12:32:10 2012 -0700"
      },
      "message": "Add Kernel, Method, and field IDs\nbug 7182873\n\nChange-Id: I066a359bb04027e9376dac088560f042c496b10e\n"
    },
    {
      "commit": "24ed2769130a8f9df44e7fc22be52b6282e724c3",
      "tree": "6fec39a51a0f49f5bfe503b5d60afdf75c7e3ca2",
      "parents": [
        "00bc4c0b6723bda12e846f9f1f729acb79a389a1",
        "e0c28d5f1358fc2d4c464f910bd04fed4b283fef"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 12:22:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 12:22:06 2012 -0700"
      },
      "message": "Merge \"WFD fixes\" into jb-mr1-dev"
    },
    {
      "commit": "e0c28d5f1358fc2d4c464f910bd04fed4b283fef",
      "tree": "9976222bbf17529eeb385245991846083eacbb1e",
      "parents": [
        "61e8180b09a6d64fdb93c867217a97f8084753f1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 12:05:31 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 12:20:37 2012 -0700"
      },
      "message": "WFD fixes\n\n- Specificy max GO intent for WFD\n- Increase GO idle time out to 20s and use it for GO and client\n- Fix connection broadcast\n\nChange-Id: Ia0e28bc9eb3e23d2830a6c814c5a537ca0bcd5db\n"
    },
    {
      "commit": "49b0a9b4705d869f05a57ed3acf42ba5652294b2",
      "tree": "06b7495a645c0523eef159ac85f89283a09cb8b2",
      "parents": [
        "5e900e3a17a87e91a0d190bc1c96efc440eb026a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 12:06:13 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 12:06:13 2012 -0700"
      },
      "message": "Fix bug #7172699\n\n- remove @link as we are already using a @see which is doing a link by itself\n\nChange-Id: I6ff6979bb2d960c3c980cdf0a88885b92e80fd7f\n"
    },
    {
      "commit": "00bc4c0b6723bda12e846f9f1f729acb79a389a1",
      "tree": "6aa7113186f6432d51fd54b2917bb8dbcafb5397",
      "parents": [
        "465d72073c6d47a27b51d384bd9e019faa7957c1",
        "ed41a4e2d81fceafbddb1e9a4ca327535bb739ef"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 11:39:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 11:39:14 2012 -0700"
      },
      "message": "Merge \"Initial commit for X509TrustManagerExtensions.\" into jb-mr1-dev"
    },
    {
      "commit": "ed41a4e2d81fceafbddb1e9a4ca327535bb739ef",
      "tree": "d04f0f38aa0c0211ccf5a9ac81b885f85eacc6b2",
      "parents": [
        "9f5f80e7a64d9388e3e73763b5c73dcddaa729fc"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Sep 14 18:11:29 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Tue Sep 18 11:29:46 2012 -0700"
      },
      "message": "Initial commit for X509TrustManagerExtensions.\n\nThis provides a mechanism for exposing the bells\nand whistles we\u0027ve attached to trust managers to\nthird parties.\n\nChange-Id: If117ffd2240a7bf3437115f3cf2f766c4e249600\n"
    },
    {
      "commit": "465d72073c6d47a27b51d384bd9e019faa7957c1",
      "tree": "7e2ff63cd889968fe8e6f12858957c3b823f8e76",
      "parents": [
        "c95b1d88477f5cd3abd6481e73a4185417e4a0bd",
        "ad23333f728471a7f2c49cd1c9575f1cea2503f6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 18 11:01:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 18 11:01:32 2012 -0700"
      },
      "message": "am ad23333f: am 945080b5: am 1e86994c: Merge \"MtpData bmp format file can\\\u0027t recognize when copy bmp into DUT\"\n\n* commit \u0027ad23333f728471a7f2c49cd1c9575f1cea2503f6\u0027:\n  MtpData bmp format file can\u0027t recognize when copy bmp into DUT\n"
    },
    {
      "commit": "ad23333f728471a7f2c49cd1c9575f1cea2503f6",
      "tree": "28e64237eeb38eb75ab62af55029fbf0fa6f6c74",
      "parents": [
        "a59b1dacd7e7c7494692c79c31b22243e45a0ec4",
        "945080b5b61e28bfc05c75ba5b2030d1e43d0f19"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 18 10:59:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 18 10:59:27 2012 -0700"
      },
      "message": "am 945080b5: am 1e86994c: Merge \"MtpData bmp format file can\\\u0027t recognize when copy bmp into DUT\"\n\n* commit \u0027945080b5b61e28bfc05c75ba5b2030d1e43d0f19\u0027:\n  MtpData bmp format file can\u0027t recognize when copy bmp into DUT\n"
    }
  ],
  "next": "c95b1d88477f5cd3abd6481e73a4185417e4a0bd"
}
