)]}'
{
  "log": [
    {
      "commit": "140cdb7a5d43e80d1408b05be8dd22c49ad68dfe",
      "tree": "8a4f32c6f85ba9a74f4c2d76d40d12f6380c9b8d",
      "parents": [
        "2ec390d1ea18eb7f232ce89f7294dc5e640f8b21",
        "b76eebff47653daf0c98119aeb68b57cb9a46f9d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Oct 06 22:53:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 06 22:53:40 2012 -0700"
      },
      "message": "Merge \"Allow the dim brightness to be brighter than the minimum.\" into jb-mr1-dev"
    },
    {
      "commit": "2ec390d1ea18eb7f232ce89f7294dc5e640f8b21",
      "tree": "40d02006573d24bfde608018d0060ba1f1ca618d",
      "parents": [
        "1ad0fd9c04ae2e352c59129b979145e662f25cbc",
        "c7505bc9dddcb0655302c1598e966bf121586ebe"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Oct 06 22:51:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 06 22:51:59 2012 -0700"
      },
      "message": "Merge \"Increase lock screen timeout when on custom widget page.\" into jb-mr1-dev"
    },
    {
      "commit": "c7505bc9dddcb0655302c1598e966bf121586ebe",
      "tree": "b030e02b87a9c23927a7cd85f0b0fddd900dcb3d",
      "parents": [
        "52177738e8fa38e2f7769db1bcad40e7405baf17"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 21:58:15 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Oct 06 14:25:09 2012 -0700"
      },
      "message": "Increase lock screen timeout when on custom widget page.\n\nBug: 7290676\nChange-Id: I93c48fb24adb24d16ec278a4fdd51a13a85a96c3\n"
    },
    {
      "commit": "b76eebff47653daf0c98119aeb68b57cb9a46f9d",
      "tree": "0c5c7bc9d76557caf9c21106671d78a2c84b397e",
      "parents": [
        "52177738e8fa38e2f7769db1bcad40e7405baf17"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 22:26:44 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Oct 06 12:37:47 2012 -0700"
      },
      "message": "Allow the dim brightness to be brighter than the minimum.\n\nDefines the lower end of the allowable screen brightness range\nas the lesser of the dim level, the user brightness setting\nminimum value and the lowest auto-brightness level.\n\nBug: 7295909\nChange-Id: I7a72b4611631f9e51578205ff12898c5bae02b1b\n"
    },
    {
      "commit": "1ad0fd9c04ae2e352c59129b979145e662f25cbc",
      "tree": "65890c541c4020fdb35757ad67b85aebd055e2ce",
      "parents": [
        "f81dc4c08b2985ef369134b73e1b383b8284e912",
        "f772cba59760d1ad9eb5cb9205b2e2e9126e488d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 06 12:11:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 06 12:17:56 2012 -0700"
      },
      "message": "Merge \"Accessibility active window not updated on time.\" into jb-mr1-dev"
    },
    {
      "commit": "f81dc4c08b2985ef369134b73e1b383b8284e912",
      "tree": "fd155c946012d318812e997dafb61ec6ebc2bc5e",
      "parents": [
        "52177738e8fa38e2f7769db1bcad40e7405baf17",
        "a7bcb546bc4d9492a1e3c994bdc1318db7a3a0c4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Oct 06 12:11:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 06 12:11:29 2012 -0700"
      },
      "message": "Merge \"Screen magnification cannot be engaged in landscape on a phone.\" into jb-mr1-dev"
    },
    {
      "commit": "52177738e8fa38e2f7769db1bcad40e7405baf17",
      "tree": "d21a132d2af3fbfe13c333b2380ad66733b4b224",
      "parents": [
        "d9c99124d4870361c7c1e28fb78adf245eb1305a",
        "4c1e3183baf39ab69c0289c1511877a8bb0b0f75"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Oct 06 11:08:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 06 11:08:17 2012 -0700"
      },
      "message": "Merge \"Fix issue #7296314, issue #7296314.\" into jb-mr1-dev"
    },
    {
      "commit": "4c1e3183baf39ab69c0289c1511877a8bb0b0f75",
      "tree": "c92b0102185b0b767a96db712d08ebdcd82892b7",
      "parents": [
        "f948500239803b2b7247ff5058e39e4d645c5b70"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 05 18:37:54 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 05 20:38:31 2012 -0700"
      },
      "message": "Fix issue #7296314, issue #7296314.\n\n7296314 Crashing dreams are stuck\n7296510 Transition from lock screen to dreaming is really bad\n\nThe window layer for dreams is now moved down below the keyguard,\nso that some of the expected stuff like crash and ANR dialogs can\nbe seen on top of them.  While doing this, I reorganized how we\ndefine the layers so the constants are just in the switch statement,\nso it is much less crazy-making trying to read how things go\ntogether.\n\nWe now have some special cases for when a dream is being shown\nto turn off its animation if the keyguard is currently shown.\nSince we know it will be hiding the keyguard we need it to be\nshown immediately so that you don\u0027t see whatever is behind it.\n\nCleaned up some handling of when the lock screen is displayed\nwhile a FLAG_SHOW_WHEN_LOCKED window is displayed, so that the\nlockscreen doesn\u0027t transiently get shown and mess up the fullscreen\nor system UI state.  This also fixes problems with any normal\nactivity that is doing this.\n\nHid the methods on DreamService for setting lights out mode.  It\ndoesn\u0027t make sense to have such methods on DreamService, because\nyou can just as well do that on your own View that is showing the\ndream content, and when you can do that you can fully participate\nin the (required) interactions about it such as being told when\nthe mode goes away.\n\nThe DreamService method for going fullscreen now uses the window\nflag for doing this, which is what you want, because you want this\nstate to persistent on that window and not get knocked out if\nsomething above the window tickles the system UI state.\n\nAlso fixed the problem where dreams that hid the status bar would\nhave a jerky animation when going away, since they were causing the\nactivity behind them to be layed out without the lock screen.  This\nis a kind-of ugly special case in the window manager right now to\njust not layout windows that are behind a dream.  Good enough for MR1.\n\nChange-Id: Ied2ab86ae068b1db0ff5973882f6d17b515edbcd\n"
    },
    {
      "commit": "d9c99124d4870361c7c1e28fb78adf245eb1305a",
      "tree": "199280b7928a833f12938cdb59b8d8a7611d7f01",
      "parents": [
        "4d12d5be8fafc7bfe2f677357d326514ad5986e3",
        "c8860602726d771c69a3fefedfa03419d1c03b1c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 20:04:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 20:04:37 2012 -0700"
      },
      "message": "Merge \"Incorrect temporary detach of accessibility focused view may lead to a crash.\" into jb-mr1-dev"
    },
    {
      "commit": "4d12d5be8fafc7bfe2f677357d326514ad5986e3",
      "tree": "dd0729b7916f01092e265031454e8e3a9d9ab3e3",
      "parents": [
        "b71ccfcf9b049372cdbd4f3f0bf51159e384f217",
        "f33b2b2b2483fa824c650b281159ca62e1d0123a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 19:44:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 19:44:36 2012 -0700"
      },
      "message": "Merge \"Recover from bad input event timestamps from the kernel.\" into jb-mr1-dev"
    },
    {
      "commit": "a7bcb546bc4d9492a1e3c994bdc1318db7a3a0c4",
      "tree": "45ce002a91ee25ec3ee10b2c6345387977cbfe40",
      "parents": [
        "7ef38ea9e5ee1d2fd58e818f37191a589793e236"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 19:34:40 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 19:39:26 2012 -0700"
      },
      "message": "Screen magnification cannot be engaged in landscape on a phone.\n\n1. The reason is that the screen magnifier computes that the whole\n   screen is not magnifiable. The miscalculation was caused due to\n   an incorrect assumption that the non-magnified area is only at\n   the bottom. In fact, on a phone in landscape the non-magnified\n   area is both on the right and at the bottom. This change adds\n   a correct algorithm for computing the magnified region.\n\n2. Increasing the delay for computing the magnified area when the\n   keyguard goes away to allow all windows hidden by the keyguard\n   to be shown. In rare occasions the previous delay was not long\n   enough resulting in a state where the keyboard is considered\n   a part of the magnified region.\n\n3. Removed some dead code.\n\nbug:7293097\n\nChange-Id: Ic5ff91977df8bcf4afd77071685c3eb20555d4f3\n"
    },
    {
      "commit": "f33b2b2b2483fa824c650b281159ca62e1d0123a",
      "tree": "fbad3fecf3697d311bbbe16746d046a7696ca343",
      "parents": [
        "f948500239803b2b7247ff5058e39e4d645c5b70"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 17:59:56 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 19:33:28 2012 -0700"
      },
      "message": "Recover from bad input event timestamps from the kernel.\n\nThis can happen due to a race when the input device is\nopened or if the kernel happens to be missing the required\nAndroid patches to set the timestamp correctly.\n\nBug: 7291243\nChange-Id: If4319440eaff2889147c86296abd39efc5664346\n"
    },
    {
      "commit": "b71ccfcf9b049372cdbd4f3f0bf51159e384f217",
      "tree": "572c97506240db8b151b17f15d51b476acdd28f0",
      "parents": [
        "2b1cab00d1a47d51f13c44449c91824d59b8211e",
        "8320de8e29819963845d3d386d6d087844a5ae31"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 05 19:13:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 19:13:46 2012 -0700"
      },
      "message": "Merge \"Fix widget cross-talk between users due to Settings widget\" into jb-mr1-dev"
    },
    {
      "commit": "2b1cab00d1a47d51f13c44449c91824d59b8211e",
      "tree": "8a838618edd72fec08e803624b8e480ea211fb18",
      "parents": [
        "bfe4362a4ce707ba8fa03e4257c37f396340914a",
        "42bf1848fef341f4da38d6342856a189adada8d2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 19:07:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 19:07:43 2012 -0700"
      },
      "message": "am 42bf1848: am daf69014: am a4c7176d: Merge \"Doc change: Add core quality and tablet quality docs and spotlight.\" into jb-dev-docs\n\n* commit \u002742bf1848fef341f4da38d6342856a189adada8d2\u0027:\n  Doc change: Add core quality and tablet quality docs and spotlight.\n"
    },
    {
      "commit": "42bf1848fef341f4da38d6342856a189adada8d2",
      "tree": "4f5714008d688d00dd6f3c95d0058a2311c08371",
      "parents": [
        "07afab6bd4ef390f97096f14a2bb3d5852836b4c",
        "daf69014b5f25accae38dfef3d5880b4b7b87f8b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 19:06:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 19:06:06 2012 -0700"
      },
      "message": "am daf69014: am a4c7176d: Merge \"Doc change: Add core quality and tablet quality docs and spotlight.\" into jb-dev-docs\n\n* commit \u0027daf69014b5f25accae38dfef3d5880b4b7b87f8b\u0027:\n  Doc change: Add core quality and tablet quality docs and spotlight.\n"
    },
    {
      "commit": "daf69014b5f25accae38dfef3d5880b4b7b87f8b",
      "tree": "2088ed6a5f00e3da672e8d6c538c801988f6dca1",
      "parents": [
        "34765caf6543bce8a4669563eb21f0077d4e2d26",
        "a4c7176dbc5193085ba3f2f602d16adac12cfa63"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 19:03:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 19:03:51 2012 -0700"
      },
      "message": "am a4c7176d: Merge \"Doc change: Add core quality and tablet quality docs and spotlight.\" into jb-dev-docs\n\n* commit \u0027a4c7176dbc5193085ba3f2f602d16adac12cfa63\u0027:\n  Doc change: Add core quality and tablet quality docs and spotlight.\n"
    },
    {
      "commit": "a4c7176dbc5193085ba3f2f602d16adac12cfa63",
      "tree": "ddc01f860fda3d900a5f7adc53123004efb70dca",
      "parents": [
        "d8a4a72ab5f99d2dc5e95a07d9e3eb6ada40da6b",
        "9aeb0a81daddb2052f7ac535e9a50f910762471c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 18:56:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 19:01:06 2012 -0700"
      },
      "message": "Merge \"Doc change: Add core quality and tablet quality docs and spotlight.\" into jb-dev-docs"
    },
    {
      "commit": "bfe4362a4ce707ba8fa03e4257c37f396340914a",
      "tree": "d3c00234c7c70bf5dd51074c754cff04c731bc47",
      "parents": [
        "f948500239803b2b7247ff5058e39e4d645c5b70",
        "07afab6bd4ef390f97096f14a2bb3d5852836b4c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 18:56:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 18:56:40 2012 -0700"
      },
      "message": "am 07afab6b: am 34765caf: am d8a4a72a: Merge \"Doc change: edits to distribute content.\" into jb-dev-docs\n\n* commit \u002707afab6bd4ef390f97096f14a2bb3d5852836b4c\u0027:\n  Doc change: edits to distribute content.\n"
    },
    {
      "commit": "f772cba59760d1ad9eb5cb9205b2e2e9126e488d",
      "tree": "6844dcb8598476c47eb03d7846dac33616fbc409",
      "parents": [
        "7ef38ea9e5ee1d2fd58e818f37191a589793e236"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 18:49:17 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 18:56:26 2012 -0700"
      },
      "message": "Accessibility active window not updated on time.\n\n1. The active window is the one the user is touching or the one\n   that has input focus. It has to be made current immediately\n   after the user has stopped touching the screen because if the\n   user types with the IME he should get a feedback for the\n   letter typed in the text view which is in the input focused\n   window. Note that we always deliver hover accessibility events\n   (they are a result of user touching the screen) so change of\n   the active window before all hover accessibility events from\n   the touched window are delivered is fine.\n\nbug:7296890\n\nChange-Id: I1ae87c8419e2f19bd8eb68de084c7117c66894bc\n"
    },
    {
      "commit": "07afab6bd4ef390f97096f14a2bb3d5852836b4c",
      "tree": "cae1140f11cc931ff775ff49e5ad1b0443be73aa",
      "parents": [
        "1c2056d6a5578f8c878535a3fb79a385ed1639d9",
        "34765caf6543bce8a4669563eb21f0077d4e2d26"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 18:54:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 18:54:45 2012 -0700"
      },
      "message": "am 34765caf: am d8a4a72a: Merge \"Doc change: edits to distribute content.\" into jb-dev-docs\n\n* commit \u002734765caf6543bce8a4669563eb21f0077d4e2d26\u0027:\n  Doc change: edits to distribute content.\n"
    },
    {
      "commit": "34765caf6543bce8a4669563eb21f0077d4e2d26",
      "tree": "6350040f4d98ea35e28ff934b97e59c3ce0a7bdf",
      "parents": [
        "98d4d7196870205d5d93df330bdef0c23fcaf2c0",
        "d8a4a72ab5f99d2dc5e95a07d9e3eb6ada40da6b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 18:52:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 18:52:13 2012 -0700"
      },
      "message": "am d8a4a72a: Merge \"Doc change: edits to distribute content.\" into jb-dev-docs\n\n* commit \u0027d8a4a72ab5f99d2dc5e95a07d9e3eb6ada40da6b\u0027:\n  Doc change: edits to distribute content.\n"
    },
    {
      "commit": "d8a4a72ab5f99d2dc5e95a07d9e3eb6ada40da6b",
      "tree": "79a633decb39989cc8d44d10a1969e0f8dc98e30",
      "parents": [
        "2ed01adc8d1af5a11520bd71450b764ca36fcb1c",
        "4473ababadc2ec528191fdcbae4006f5ea5e72e8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 18:50:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 18:50:03 2012 -0700"
      },
      "message": "Merge \"Doc change: edits to distribute content.\" into jb-dev-docs"
    },
    {
      "commit": "c8860602726d771c69a3fefedfa03419d1c03b1c",
      "tree": "cd8fb100d975889117b6d6457f60183ca738441f",
      "parents": [
        "8d0739da7ff6589101f1dc2d5f579f3bfdefd3b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 17:45:06 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 18:47:13 2012 -0700"
      },
      "message": "Incorrect temporary detach of accessibility focused view may lead to a crash.\n\n1. If an app naither reattaches nor removes detached view that has\n   accessibility focus, an exception in the drawing of accessibility\n   focus occurs since we are trying to compute the focused rect by\n   offseting the bounds of the focused view in coords of the root\n   but the focused one is not attached.\n\nbug:7297191\n\nChange-Id: Ib69d52e474b8ea365754f5311f5e809bd757dd1a\n"
    },
    {
      "commit": "9aeb0a81daddb2052f7ac535e9a50f910762471c",
      "tree": "5ff9d2c567ae06d11dd982184830372a1c48bb18",
      "parents": [
        "4473ababadc2ec528191fdcbae4006f5ea5e72e8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Aug 20 11:07:36 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri Oct 05 18:47:10 2012 -0700"
      },
      "message": "Doc change: Add core quality and tablet quality docs and spotlight.\n\nChange-Id: Ia88e66818200fdc20417c0fe20672a5758284028\n\nConflicts:\n\n\tdocs/html/distribute/googleplay/quality/core.jd\n\tdocs/html/distribute/googleplay/quality/index.jd\n\tdocs/html/distribute/googleplay/quality/tablet.jd\n"
    },
    {
      "commit": "f948500239803b2b7247ff5058e39e4d645c5b70",
      "tree": "a545c2ec04710682b5f260ceba992b38f9684648",
      "parents": [
        "020daada9d5311921fe3185c68f083cf4aac18f8",
        "3ba439d6481b7f23ade44bfde0700aaa1e076a32"
      ],
      "author": {
        "name": "Satoshi Kataoka",
        "email": "satok@google.com",
        "time": "Fri Oct 05 17:59:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 17:59:09 2012 -0700"
      },
      "message": "Merge \"Fix the issue on the input method switch picker\" into jb-mr1-dev"
    },
    {
      "commit": "020daada9d5311921fe3185c68f083cf4aac18f8",
      "tree": "59a68f2e6fd500ec93f3d1014dbb1ed067efb585",
      "parents": [
        "5a3322fec3be02cda158a0a9c66be725e4056746",
        "8d0739da7ff6589101f1dc2d5f579f3bfdefd3b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 17:30:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 17:33:36 2012 -0700"
      },
      "message": "Merge \"Accessibility focus not cleared on temporary detach.\" into jb-mr1-dev"
    },
    {
      "commit": "5a3322fec3be02cda158a0a9c66be725e4056746",
      "tree": "06ec84c48a6b2599cf38af23eb7dcab6ff151b0d",
      "parents": [
        "fdcb2257d20435326baa41dd713c7ffee322e84c",
        "0a34d9edf02954d83c2861a8c6836865f8fa00fb"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 05 17:29:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 17:29:36 2012 -0700"
      },
      "message": "Merge \"Fix unresponsive back button in keyguard.\" into jb-mr1-dev"
    },
    {
      "commit": "8d0739da7ff6589101f1dc2d5f579f3bfdefd3b4",
      "tree": "d22bb2a6eed249648905fa1e4e837ec9bd00e543",
      "parents": [
        "7ef38ea9e5ee1d2fd58e818f37191a589793e236"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 17:26:38 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 05 17:26:49 2012 -0700"
      },
      "message": "Accessibility focus not cleared on temporary detach.\n\n1. There was a path for removing a view without clearing its accessibility focus.\n   Then when we try to draw the focused rectangle we get an exception since the\n   accessibility focused view is not attached to the view tree when computing\n   the location of the rectangel to draw.\n\nbug:7297191\n\nChange-Id: I81e3c35e830e27cf95e73accb665629d0c456afb\n"
    },
    {
      "commit": "8320de8e29819963845d3d386d6d087844a5ae31",
      "tree": "75138b98999e2b721256c2833d4f22325cab604f",
      "parents": [
        "9dc11eb848bfcd463e504133e4e356c7e6497842"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 05 16:10:38 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Oct 05 17:24:37 2012 -0700"
      },
      "message": "Fix widget cross-talk between users due to Settings widget\n\nBug: 7247911\nBug: 7294899\n\nAlso did some cleanup of unused code that resulted from refactoring\nthe app widget service. Fixed a few more ambiguous calls that weren\u0027t\nusing the correct user id.\nAdded some logging and improved the dump() formatting.\n\nChange-Id: I27abb5c6341458e1e50a2cc9ab67e8de573ab283\n"
    },
    {
      "commit": "0a34d9edf02954d83c2861a8c6836865f8fa00fb",
      "tree": "b0c38dba77333ceab5c6f1be32ce621b2da21fe0",
      "parents": [
        "f5e2b2c26c37d839e6559319d311b62598c6dade"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 05 17:15:41 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 05 17:15:41 2012 -0700"
      },
      "message": "Fix unresponsive back button in keyguard.\n\nWhen keyguard doesn\u0027t have focus, events weren\u0027t being propagated to\nkeyguard properly.  The fix is to grab the back-button event from the\ntop-level view and handle it there.\n\nChange-Id: Ied9761919cff30173f43f03e4c2a1732387e618e\n"
    },
    {
      "commit": "fdcb2257d20435326baa41dd713c7ffee322e84c",
      "tree": "71e086a2108aadc4f0e6655379b2b258e7be930f",
      "parents": [
        "6409e445fbaef14852d13d51441538c0739ec07e",
        "605ea69ab16dee2047ea43905a9b443896cde121"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:55:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 17:11:14 2012 -0700"
      },
      "message": "Merge \"Fix a deadlock involving BatteryService.\" into jb-mr1-dev"
    },
    {
      "commit": "6409e445fbaef14852d13d51441538c0739ec07e",
      "tree": "17b29a09da112c861cbb51af4e034af8f99183c1",
      "parents": [
        "12ac6077ffdeb1af572594b869fa331a941f41c8",
        "1c2056d6a5578f8c878535a3fb79a385ed1639d9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 05 17:07:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 17:07:58 2012 -0700"
      },
      "message": "am 1c2056d6: am 98d4d719: am 2ed01adc: a few more crosslinks for design guide (to other design docs or dev docs)\n\n* commit \u00271c2056d6a5578f8c878535a3fb79a385ed1639d9\u0027:\n  a few more crosslinks for design guide (to other design docs or dev docs)\n"
    },
    {
      "commit": "1c2056d6a5578f8c878535a3fb79a385ed1639d9",
      "tree": "c4880d4ef1fdf001a2cd9d740d5f648caf166807",
      "parents": [
        "7645936c7b223ad865abdf22b79bdfac4cf39d98",
        "98d4d7196870205d5d93df330bdef0c23fcaf2c0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 05 17:05:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 17:05:55 2012 -0700"
      },
      "message": "am 98d4d719: am 2ed01adc: a few more crosslinks for design guide (to other design docs or dev docs)\n\n* commit \u002798d4d7196870205d5d93df330bdef0c23fcaf2c0\u0027:\n  a few more crosslinks for design guide (to other design docs or dev docs)\n"
    },
    {
      "commit": "98d4d7196870205d5d93df330bdef0c23fcaf2c0",
      "tree": "3983895fc2db258cec4c581d91279a17b7820076",
      "parents": [
        "ab1456abad6094e527ab318294c20ec58453e4af",
        "2ed01adc8d1af5a11520bd71450b764ca36fcb1c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Oct 05 17:03:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 05 17:03:33 2012 -0700"
      },
      "message": "am 2ed01adc: a few more crosslinks for design guide (to other design docs or dev docs)\n\n* commit \u00272ed01adc8d1af5a11520bd71450b764ca36fcb1c\u0027:\n  a few more crosslinks for design guide (to other design docs or dev docs)\n"
    },
    {
      "commit": "12ac6077ffdeb1af572594b869fa331a941f41c8",
      "tree": "e77f8bb96a833a4b3a4b98f1426a72cc0cea319e",
      "parents": [
        "ec7131ffe3e5684eff4c19f577b324d0e5a61d33",
        "7221d3ae08cc2be922d26e5d491038512cb6c74d"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Oct 05 16:55:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:55:28 2012 -0700"
      },
      "message": "Merge \"Don\u0027t disable multi-user widget when Device Policy is enabled.\" into jb-mr1-dev"
    },
    {
      "commit": "ec7131ffe3e5684eff4c19f577b324d0e5a61d33",
      "tree": "21336fceaffd74fa21f1601848e4db91ae6b4307",
      "parents": [
        "2874a54068af1e7de3c1c046cc0061412daafaf8",
        "6aaf29589b5fbe24721740e71b272c4a830b69e7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:35:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:35:08 2012 -0700"
      },
      "message": "Merge \"Lock the screen while dreaming after the appropriate timeout.\" into jb-mr1-dev"
    },
    {
      "commit": "605ea69ab16dee2047ea43905a9b443896cde121",
      "tree": "243600c324c58f38bad246dfbe8e3cfaa65b8960",
      "parents": [
        "6aaf29589b5fbe24721740e71b272c4a830b69e7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:33:10 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:33:10 2012 -0700"
      },
      "message": "Fix a deadlock involving BatteryService.\n\nThe PowerManager may call into the BatteryService while\nholding its locks.  We need to be careful that the BatteryService\ndoesn\u0027t call into other services, particularly the ActivityManager\nwhile holding its own locks.\n\nBug: 7298218\nChange-Id: Ibf8ab13224f204a9857825265e864f93583bce8e\n"
    },
    {
      "commit": "6aaf29589b5fbe24721740e71b272c4a830b69e7",
      "tree": "b1906317c43b3629360a2d0b73851ea9daf835d2",
      "parents": [
        "9fca9e96989bb70c3a5fa9de37681c9228c88ae6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:01:08 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:21:05 2012 -0700"
      },
      "message": "Lock the screen while dreaming after the appropriate timeout.\n\nBug: 7267187\nChange-Id: I26ce3970a2d7cf446efe3e8c810fbbf3ddfcc47b\n"
    },
    {
      "commit": "2874a54068af1e7de3c1c046cc0061412daafaf8",
      "tree": "b13a8ae6ee9dd33fd6420a319044cae20248e584",
      "parents": [
        "d7eece3448122fa668cdb386cd47cd1402d12012",
        "88400d3a31139c40c4014faf86c243647087ef6c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Oct 05 16:14:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:14:12 2012 -0700"
      },
      "message": "Merge \"Add flag for displaying non-user\u0027s Windows to user.\" into jb-mr1-dev"
    },
    {
      "commit": "d7eece3448122fa668cdb386cd47cd1402d12012",
      "tree": "a0457dd30f643b4a7e6b6823810e6883c4942445",
      "parents": [
        "b06ccdfbc08119a27fdb3bacaa117914a7863307",
        "b78738fa06b092f910ffb39989dfb700d6b21788"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 16:10:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:14:12 2012 -0700"
      },
      "message": "Merge \"Clear identity when requesting current user.\" into jb-mr1-dev"
    },
    {
      "commit": "b06ccdfbc08119a27fdb3bacaa117914a7863307",
      "tree": "148a7482a08dd8e32ee5780aa9bc1bf1db477298",
      "parents": [
        "0728206a1138698faa171271a81fbe8dd0ddcf73",
        "7b83158d8e3075f7e66e330924f6d49693da6d59"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 16:08:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:08:25 2012 -0700"
      },
      "message": "Merge \"Ellipsize long avatar names in user switcher.\" into jb-mr1-dev"
    },
    {
      "commit": "b78738fa06b092f910ffb39989dfb700d6b21788",
      "tree": "9ccb6dfc9fb60079d3250d62681d67977441fb8f",
      "parents": [
        "7b83158d8e3075f7e66e330924f6d49693da6d59"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 16:03:01 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 16:03:01 2012 -0700"
      },
      "message": "Clear identity when requesting current user.\n\nBug: 7298189\nChange-Id: Ie9c160f12067f1b9426acbfee67ef81e8f5f7992\n"
    },
    {
      "commit": "0728206a1138698faa171271a81fbe8dd0ddcf73",
      "tree": "8d13c83f6d7e7ae3f1a5cd3303999a0885dee0ae",
      "parents": [
        "aa99257dec300c1db99ee0f0d1193e0b301dde39",
        "9fca9e96989bb70c3a5fa9de37681c9228c88ae6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 16:01:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 16:01:52 2012 -0700"
      },
      "message": "Merge \"Ensure that dreams show while docked.\" into jb-mr1-dev"
    },
    {
      "commit": "7b83158d8e3075f7e66e330924f6d49693da6d59",
      "tree": "de33e051c44f17e1aef8cc9f6edffcfec43c9c97",
      "parents": [
        "8637bd9766784473eb3849b4f21fda4a2ea6eed1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 15:50:28 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 15:50:28 2012 -0700"
      },
      "message": "Ellipsize long avatar names in user switcher.\n\nBug: 7294380\nChange-Id: Id82354172ee9be6b76ca98863e058ab0a58ecb78\n"
    },
    {
      "commit": "aa99257dec300c1db99ee0f0d1193e0b301dde39",
      "tree": "5d13188fcac440b74b8aa80c23b9f54bc5b7c87b",
      "parents": [
        "73755c95ff9a3ebef294be674091ac677599bf3f",
        "8637bd9766784473eb3849b4f21fda4a2ea6eed1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 15:35:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 15:35:14 2012 -0700"
      },
      "message": "Merge \"Only play notification sounds for active user.\" into jb-mr1-dev"
    },
    {
      "commit": "88400d3a31139c40c4014faf86c243647087ef6c",
      "tree": "757304f49e7cc134d2dd6f832750fd4583e1f79d",
      "parents": [
        "7fd1386b8a2b30669e0ffe0bacf17dd1feb5dba5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Sep 30 12:35:45 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Oct 05 15:29:25 2012 -0700"
      },
      "message": "Add flag for displaying non-user\u0027s Windows to user.\n\nCreated a new flag that indicates that a window should be shown\nto all users. For the flag to be valid the owner of the window\nmust have system permissions.\n\nAlso separated system window types into those that show to all\nusers (e.g. StatusBar, Keyguard, ....) and those that appear only\nto the owning users (e.g. Drag, ANR, TOAST, ...). Those that appear\nonly to their owner can override their default behavior using\nthe new flag (e.g. LowBattery).\n\nFixes bug 7211965.\n\nChange-Id: I1fdca25d57b7b523f0c7f8bceb819af656c388d4\n"
    },
    {
      "commit": "7221d3ae08cc2be922d26e5d491038512cb6c74d",
      "tree": "05e08cb074c879ad93bed74ad461dd73a5e3c8ee",
      "parents": [
        "f5e2b2c26c37d839e6559319d311b62598c6dade"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 05 14:34:47 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 05 15:29:20 2012 -0700"
      },
      "message": "Don\u0027t disable multi-user widget when Device Policy is enabled.\n\nWhile fixing this bug, I fixed a few other issues:\n- Always call showAppropriateWidgetPage(), even when DPM enabled\n- Always disable status view interaction, even when DPM enabled\n\nFixes bug 7294880\n\nChange-Id: Ia8495555c1940f2b38f42389558f46fde6aab775\n"
    },
    {
      "commit": "8637bd9766784473eb3849b4f21fda4a2ea6eed1",
      "tree": "f9ea68d549ee2090a697771def3c0bed77946119",
      "parents": [
        "26bf1a7c75df4cab5b62ade6b17f90701f1f0ebf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 15:25:17 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Oct 05 15:29:01 2012 -0700"
      },
      "message": "Only play notification sounds for active user.\n\nBug: 7298302\nChange-Id: I1e176f7b17bb51b878f2e8b345804780df92d487\n"
    },
    {
      "commit": "73755c95ff9a3ebef294be674091ac677599bf3f",
      "tree": "759b4435d5d7ce141dd1fe88f106e3e085bd405c",
      "parents": [
        "5075f8e3237cb950104049fd8b5677e6aad0306f",
        "3543beb255b30c294283270ede3fcf048dc71b02"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 15:24:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 15:24:06 2012 -0700"
      },
      "message": "Merge \"Fix settings restore\" into jb-mr1-dev"
    },
    {
      "commit": "9fca9e96989bb70c3a5fa9de37681c9228c88ae6",
      "tree": "ab274192af41c8167eab320bbe38775747b3ad0e",
      "parents": [
        "c38c9be031ddad5cf551b55458889f11e01dc5b2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 14:42:56 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 15:21:06 2012 -0700"
      },
      "message": "Ensure that dreams show while docked.\n\nFixed a race between the UiModeManagerService and PowerManagerService\nboth of which are trying to wake the device when docked / powered.\n\nBug: 7281240\nChange-Id: Ia41fef48f17f2a2eb56549437d295f9a86c95af2\n"
    },
    {
      "commit": "5075f8e3237cb950104049fd8b5677e6aad0306f",
      "tree": "d4295f411188a4c8e4060958263e8746d05a6162",
      "parents": [
        "3f1246a29b58cf78ebe674ec0905ad1795027aac",
        "88801b270f693ffd4125534724f204135f592f72"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 05 15:14:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 15:14:07 2012 -0700"
      },
      "message": "Merge \"Update TextureView\u0027s layer on size change Bug #7171323\" into jb-mr1-dev"
    },
    {
      "commit": "3543beb255b30c294283270ede3fcf048dc71b02",
      "tree": "76d3525f718e8af8eb72e5411d824dca327922bd",
      "parents": [
        "7ef38ea9e5ee1d2fd58e818f37191a589793e236"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 13:35:12 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 15:01:42 2012 -0700"
      },
      "message": "Fix settings restore\n\nNow with more fix.\n\nBug 7249405\n\nChange-Id: Ib8bc2e9c5b054054f4aaacf14af8d5a0d05d6e3a\n"
    },
    {
      "commit": "88801b270f693ffd4125534724f204135f592f72",
      "tree": "b7858888a0b642709bd38cb7f0a4379862aec978",
      "parents": [
        "82b946496e2a503b5b21af318af5be828a223a44"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 05 14:58:33 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Oct 05 14:58:33 2012 -0700"
      },
      "message": "Update TextureView\u0027s layer on size change\nBug #7171323\n\nChange-Id: I24bedd7775ebf585ffcbd43b661e9c961f380c29\n"
    },
    {
      "commit": "3f1246a29b58cf78ebe674ec0905ad1795027aac",
      "tree": "e1c1b0e21b8ed3df9e880bde9d690b735d2986d8",
      "parents": [
        "d0f199308e5d040bf0a968114578d620fb6a9f61",
        "c38c9be031ddad5cf551b55458889f11e01dc5b2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 14:55:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 14:55:26 2012 -0700"
      },
      "message": "Merge \"Coordinate screen on with the window manager.\" into jb-mr1-dev"
    },
    {
      "commit": "d0f199308e5d040bf0a968114578d620fb6a9f61",
      "tree": "f7ed974bc9b75bdf622241a43af02fb4a8ddd344",
      "parents": [
        "7ef38ea9e5ee1d2fd58e818f37191a589793e236",
        "61695ffcbccc6cca210e869eb3bc6e97127c2357"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 14:46:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 14:46:01 2012 -0700"
      },
      "message": "Merge \"Make sure settings writes are permission checked correctly\" into jb-mr1-dev"
    },
    {
      "commit": "c38c9be031ddad5cf551b55458889f11e01dc5b2",
      "tree": "12902e6c1bf90145600bebe0aaa847cd243025f6",
      "parents": [
        "b29088540b2ecb3046277fbeb5ee1c87abe74d95"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 13:16:19 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 05 14:39:23 2012 -0700"
      },
      "message": "Coordinate screen on with the window manager.\n\nBug: 7267457\nChange-Id: Ic2c322253639e1f0b2e4e72a7b145025d0240f93\n"
    },
    {
      "commit": "7ef38ea9e5ee1d2fd58e818f37191a589793e236",
      "tree": "2e7237f26075a1bef4d1e8aa7b4b71604dcdb60d",
      "parents": [
        "26bf1a7c75df4cab5b62ade6b17f90701f1f0ebf",
        "bce0cbb40d060f71a7de86d5668eb690e7073c19"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 05 12:54:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 12:54:52 2012 -0700"
      },
      "message": "Merge \"Fix issue #7275122: Wall paper jank when switching users\" into jb-mr1-dev"
    },
    {
      "commit": "26bf1a7c75df4cab5b62ade6b17f90701f1f0ebf",
      "tree": "802b7bf49466f3ce4647802203b0993561f25b1e",
      "parents": [
        "f4037ff4b7118ba495f6cb23a334e12978f9ef7e",
        "3aeeaaf7b75c52392d30452f6941d4b72fc5a2da"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Oct 05 12:15:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 12:18:26 2012 -0700"
      },
      "message": "Merge \"Revert \"Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular numerals. Bug:7198855,7070912\"\" into jb-mr1-dev"
    },
    {
      "commit": "f4037ff4b7118ba495f6cb23a334e12978f9ef7e",
      "tree": "651d8e0b3ad1da1664156a444246e236a87f74e3",
      "parents": [
        "9dc11eb848bfcd463e504133e4e356c7e6497842",
        "f07b5a5a46a10e2f33ae5740ea8fb9b3b4b2585c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Oct 05 12:15:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 12:15:16 2012 -0700"
      },
      "message": "Merge \"Revert \"Updated Roboto fonts with correct T comma accent encoding\"\" into jb-mr1-dev"
    },
    {
      "commit": "61695ffcbccc6cca210e869eb3bc6e97127c2357",
      "tree": "ee7c711a122a505838d0c10449beb79530108767",
      "parents": [
        "dd2f15a563f18c9534cfa85fe2b8bf2fe100ed83"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 12:05:13 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Oct 05 12:05:13 2012 -0700"
      },
      "message": "Make sure settings writes are permission checked correctly\n\nThe last bit of undoing the earlier tangle around query results having\nobservers under the calling user\u0027s identity.  We do *not* want to drop\ncalling identity in the call() processing; we want the table-based\npermission checks at the point of the underlying db operations to be\nperformed against that identity.\n\nBug 7265610\n\nChange-Id: Ie0c9331ebd0918262a0a32b5b03b876fc2a92ca3\n"
    },
    {
      "commit": "bce0cbb40d060f71a7de86d5668eb690e7073c19",
      "tree": "8065ba22c6966bdd1a0dc106a593c7b6c34cebce",
      "parents": [
        "8a2291952528303d284878468fe260ec41998db3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 05 11:06:53 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Oct 05 11:06:53 2012 -0700"
      },
      "message": "Fix issue #7275122: Wall paper jank when switching users\n\nChange-Id: I2677c7641a01b4afe89db29cb5fc1af876f9d078\n"
    },
    {
      "commit": "9dc11eb848bfcd463e504133e4e356c7e6497842",
      "tree": "43667778f0c49d4d01dc664709cdabad49c68048",
      "parents": [
        "04b0963669ed6e55b8a779288ba8d4f8b92bc98f",
        "577b07197b1bf1b3903e0bc0f3d48fabfd927b2a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Oct 05 10:53:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 10:53:46 2012 -0700"
      },
      "message": "Merge \"Fix for 7281523 android.text.cts.SelectionTest#testMoveRight failures\" into jb-mr1-dev"
    },
    {
      "commit": "3aeeaaf7b75c52392d30452f6941d4b72fc5a2da",
      "tree": "e7fe0697770cd30b9df9f95720be891e4ce6e43c",
      "parents": [
        "0baa38065a0e3912f03e930fdda2e22f4a1a8c64"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Oct 05 10:50:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 10:50:14 2012 -0700"
      },
      "message": "Revert \"Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular numerals. Bug:7198855,7070912\"\n\nThis reverts commit 0baa38065a0e3912f03e930fdda2e22f4a1a8c64\n\nChange-Id: I716db7239f21e9b65ab2557135726778768064ba\n"
    },
    {
      "commit": "f07b5a5a46a10e2f33ae5740ea8fb9b3b4b2585c",
      "tree": "d836ef0d970f919eb5239ae80a121e3d087b785c",
      "parents": [
        "439b85ef9d9248c616ec474662edcd885618977c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Oct 05 10:45:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 10:45:01 2012 -0700"
      },
      "message": "Revert \"Updated Roboto fonts with correct T comma accent encoding\"\n\nThis reverts commit 439b85ef9d9248c616ec474662edcd885618977c\n\nChange-Id: I53ce11b21401402f68896cd211d5781414596361\n"
    },
    {
      "commit": "04b0963669ed6e55b8a779288ba8d4f8b92bc98f",
      "tree": "6101ebaef65439e6fdca3dd9f27b76731ccfa45b",
      "parents": [
        "fcfd3e68ab5979b096de9df7fee20db53d8d806c",
        "0223ffaa040ea071916d26e06e9913a08ccf1e55"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Oct 05 10:42:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 10:42:46 2012 -0700"
      },
      "message": "Merge \"Fix for bug: 7281620. Blank line after date in status widget disappears.\" into jb-mr1-dev"
    },
    {
      "commit": "fcfd3e68ab5979b096de9df7fee20db53d8d806c",
      "tree": "8fe19ec2ae82f8d2fa993a3a9b536518110c5966",
      "parents": [
        "5b5d31b19b0bffe6f52d0436ac329933e1acc5a7",
        "7f1c248e80c747663396c6112bd637b0ee558dcb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Oct 05 10:31:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 10:31:05 2012 -0700"
      },
      "message": "Merge \"Fix upgrade case for Settings.Secure.USER_SETUP_COMPLETE.\" into jb-mr1-dev"
    },
    {
      "commit": "0223ffaa040ea071916d26e06e9913a08ccf1e55",
      "tree": "ba34b58292cb052e9256525b83644e247ad6ca2f",
      "parents": [
        "3c008f26ca4f72344b672065b861a3e39812e3a0"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Oct 05 10:27:42 2012 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Oct 05 10:27:42 2012 -0700"
      },
      "message": "Fix for bug: 7281620. Blank line after date in status widget disappears.\n\nChange-Id: I9e8e31e14e17643551c3bf89bac898d91c3d37ca\n"
    },
    {
      "commit": "5b5d31b19b0bffe6f52d0436ac329933e1acc5a7",
      "tree": "3ff56d0b2c7e65f1c21db13efaf318d585fa74f8",
      "parents": [
        "d7620196e512e71b552bda8df48125b73d1c95d8",
        "c38bbc391ae4ec5945d5fa408da3994552f775eb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 09:56:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 09:58:12 2012 -0700"
      },
      "message": "Merge \"Lubricate a sticky notification panel.\" into jb-mr1-dev"
    },
    {
      "commit": "d7620196e512e71b552bda8df48125b73d1c95d8",
      "tree": "96454e6ff7211d3eedf723369b5be023989090d5",
      "parents": [
        "20de160ca32a8f2936a80ffd70551a22e2371d25",
        "a801f68624636a4f1fdb71c4aef97a59d5dbb731"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 09:56:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 05 09:56:20 2012 -0700"
      },
      "message": "Merge \"Restore rubberbanding on initial pulldown.\" into jb-mr1-dev"
    },
    {
      "commit": "c38bbc391ae4ec5945d5fa408da3994552f775eb",
      "tree": "c426c4d2405ed290b91788b4d8fdd7f4651562d0",
      "parents": [
        "a801f68624636a4f1fdb71c4aef97a59d5dbb731"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 12:21:38 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 12:21:38 2012 -0400"
      },
      "message": "Lubricate a sticky notification panel.\n\nIf the panel was left open when the screen was turned off,\nin some cases it might get stuck in an \"open\" state (the\npanel\u0027s expanded height would be nonzero) although the\nstatus bar window is in fact fully collapsed (due to\nmakeExpandedInvisible). The next time the user would go to\nopen the panel, things would be in an inconsistent state and\nthe panel wouldn\u0027t come down (on phones, the settings panel\nwould be attempted, but still nothing would happen).\n\nThis was easiest to reproduce on the keyguard (turn on\nscreen, pull down panel, turn off screen).\n\nBug: 7260868\nChange-Id: Iec0000ba020e5a519eb5b4d42ac273b6689a18bd\n"
    },
    {
      "commit": "7f1c248e80c747663396c6112bd637b0ee558dcb",
      "tree": "827ad6ad3b2531f766ef0178695807e1a2cf96c1",
      "parents": [
        "20de160ca32a8f2936a80ffd70551a22e2371d25"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Oct 05 11:15:28 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Oct 05 11:45:18 2012 -0400"
      },
      "message": "Fix upgrade case for Settings.Secure.USER_SETUP_COMPLETE.\n\nExisting primary users were never being marked as complete,\ncausing things that relied on this (e.g. showing the quick settings panel)\nto break.\n\nBug:7282088\nChange-Id: I9c8622f3cd0fb99a44477946d3db22fa2cbbc6fc\n"
    },
    {
      "commit": "a801f68624636a4f1fdb71c4aef97a59d5dbb731",
      "tree": "fc30905d56224b1d1d4bd383589cb77e15c471b2",
      "parents": [
        "efd7b26797cc64be0d1156f7ba15b5c6b99597e0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 11:01:05 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 11:01:05 2012 -0400"
      },
      "message": "Restore rubberbanding on initial pulldown.\n\nBroken by change Id93d6a00.\n\nBug: 7286201\nChange-Id: I4155076df09d548aa00ae3793f78e6c154cde5f1\n"
    },
    {
      "commit": "3ba439d6481b7f23ade44bfde0700aaa1e076a32",
      "tree": "1e6759c506c60e5d8c75105997daa667df69ffba",
      "parents": [
        "f5e2b2c26c37d839e6559319d311b62598c6dade"
      ],
      "author": {
        "name": "Satoshi Kataoka",
        "email": "satok@google.com",
        "time": "Fri Oct 05 18:30:13 2012 +0900"
      },
      "committer": {
        "name": "Satoshi Kataoka",
        "email": "satok@google.com",
        "time": "Fri Oct 05 19:01:06 2012 +0900"
      },
      "message": "Fix the issue on the input method switch picker\n\nBug: 7292731\nChange-Id: I8cb51dd01e4c467fff511d4ecee79426f9b2ed80\n"
    },
    {
      "commit": "20de160ca32a8f2936a80ffd70551a22e2371d25",
      "tree": "a83fa031e65604b5605a49dee597e3472f2b482b",
      "parents": [
        "d21b483904057212ab1654b8ef606d41f2d3fe46"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Oct 05 02:32:52 2012 -0500"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Oct 05 02:32:52 2012 -0500"
      },
      "message": "Revert \"Changes to support updating location providers.\"\n\nThis reverts commit c19efc204aee1f0f3164dc21bd2ef3fdd4259c71.\n"
    },
    {
      "commit": "d21b483904057212ab1654b8ef606d41f2d3fe46",
      "tree": "937d2de9cc5a786bee99aedbe208da71dc83a86d",
      "parents": [
        "efd7b26797cc64be0d1156f7ba15b5c6b99597e0",
        "fca9d63635d9603c318a089397b23c17682453e3"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Oct 04 23:21:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 23:21:34 2012 -0700"
      },
      "message": "Merge \"Add multi user support for bluetooth\" into jb-mr1-dev"
    },
    {
      "commit": "577b07197b1bf1b3903e0bc0f3d48fabfd927b2a",
      "tree": "0751627bf12adee08327e00a6fd1b8d01a3c9297",
      "parents": [
        "82b946496e2a503b5b21af318af5be828a223a44"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Oct 04 23:15:12 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Oct 04 23:15:12 2012 -0700"
      },
      "message": "Fix for 7281523 android.text.cts.SelectionTest#testMoveRight failures\n\nThe failures were caused by the implementation of doTextRunCursor\npassing a too-small value for contextCount into the underlying\ngetTextRunAdvances call (it wasn\u0027t accounting for the start offset).\nThus, when getTextRunAdvances made a copy of the text for its cache key,\nit was getting a partial copy.\n\nThis patch fixes the size so the cache key always has a full copy of the\ntext.\n\nChange-Id: I57e3ac6de7aef0e1f1c7000dc3d653f9b0d623d2\n"
    },
    {
      "commit": "efd7b26797cc64be0d1156f7ba15b5c6b99597e0",
      "tree": "8f68cd92e70b617c4730bd25fb8e701ce16204b5",
      "parents": [
        "2a04e740973c7a0781263d4a351c249449f556ec",
        "9cf2c523d82ec14632fd0db920dcc8909c0f44a5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 04 22:21:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 22:21:12 2012 -0700"
      },
      "message": "Merge \"More userActivity() calls in keyguard\" into jb-mr1-dev"
    },
    {
      "commit": "2a04e740973c7a0781263d4a351c249449f556ec",
      "tree": "0a7267ea481ed202c173bfd425720214a7955210",
      "parents": [
        "b29088540b2ecb3046277fbeb5ee1c87abe74d95",
        "96b248affa9adb3ec1529d0cb90234ab07a07dee"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 04 22:09:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 22:09:31 2012 -0700"
      },
      "message": "Merge \"Updated clock hands for Quick Settings.\" into jb-mr1-dev"
    },
    {
      "commit": "96b248affa9adb3ec1529d0cb90234ab07a07dee",
      "tree": "13125c6ffe14e9903922057b8fc84410460e7129",
      "parents": [
        "ebf7e2851cab55348153fca299c52042b125924d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 01:07:07 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 05 01:07:07 2012 -0400"
      },
      "message": "Updated clock hands for Quick Settings.\n\nBug: 7281063\nChange-Id: I03e7ca236c8cdc809e112e2e844a0006e73ab504\n"
    },
    {
      "commit": "9cf2c523d82ec14632fd0db920dcc8909c0f44a5",
      "tree": "05488def4c662a5cdfebdc5b93cfdbfa6acf0a3c",
      "parents": [
        "f5e2b2c26c37d839e6559319d311b62598c6dade"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 04 22:02:29 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 04 22:02:29 2012 -0700"
      },
      "message": "More userActivity() calls in keyguard\n\nSome security screens aren\u0027t currently calling userActivity().  As such,\nthey allow keyguard to timeout before the user has a chance to enter\nthe required information.\n\nThe fix uses a TextWatcher to look for changes in the input text\nand call userActivity() appropriately.\n\nbug 7291431\n\nChange-Id: I6d7889cc01a4d6bdbefefc5af478e812c35b1a49\n"
    },
    {
      "commit": "b29088540b2ecb3046277fbeb5ee1c87abe74d95",
      "tree": "32f6353e29eee7bc0e5be2bb868d0dcfc6f4622b",
      "parents": [
        "9565ceb6094569a8c7ca719acf5b65ae194548a9",
        "fb442c8398c5fe79c7bdde469c1e62247613d0a3"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Oct 04 21:53:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 21:53:02 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "9565ceb6094569a8c7ca719acf5b65ae194548a9",
      "tree": "2b6fe065ef2e7bdd9616937d36078c94c9a51c90",
      "parents": [
        "f5e2b2c26c37d839e6559319d311b62598c6dade",
        "97c69c53091cb9b4c4056f0c999eeeed8575e49c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Oct 04 21:43:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 21:43:10 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "f5e2b2c26c37d839e6559319d311b62598c6dade",
      "tree": "d9447574a8a87358ca19ecb370ed04c67362aecc",
      "parents": [
        "a07b1fffbe7c43485b35ba83c9083a59ff328df1",
        "2d78490292090eeab84694330978c9ad7fad2d37"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 04 20:56:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 20:56:08 2012 -0700"
      },
      "message": "Merge \"DreamService API revisions.\" into jb-mr1-dev"
    },
    {
      "commit": "2d78490292090eeab84694330978c9ad7fad2d37",
      "tree": "18e284c10ae397527c5844e1b07f6a0141083c2e",
      "parents": [
        "09d1cb3fb1f8ccaa6c0298b04cfb515f273b0c08"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 03 23:04:50 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 04 23:38:15 2012 -0400"
      },
      "message": "DreamService API revisions.\n\nReduce reliance on Service interface overrides, instead\nsteering clients to the DreamService-specific lifecycle\nhooks:\n\n  onAttachedToWindow .. onDreamingStarted ..\n  onDreamingStopped .. onDetachedFromWindow\n\nThe old Dream.java is finally gone now too.\n\nBug: 7281802\nChange-Id: Ib7802c3397fde60ad1132fa49831da182eef4d7a\n"
    },
    {
      "commit": "a07b1fffbe7c43485b35ba83c9083a59ff328df1",
      "tree": "63c8acb997f3a199dc088bc6919f5bd51fdec851",
      "parents": [
        "29126cf0f7992805b274510420485c95e3741598",
        "a52772ff26e41dbb242a78a1f30619e23fb13dd7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 20:19:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 20:20:25 2012 -0700"
      },
      "message": "Merge \"Support animating just the backlight when turning off.\" into jb-mr1-dev"
    },
    {
      "commit": "29126cf0f7992805b274510420485c95e3741598",
      "tree": "8b10fb3f51697cf919ddfd0dfa7e89a8c6625322",
      "parents": [
        "f0520930441a228632423c486c2f0db3082ea781",
        "543083593430208af87e51b94cdbbb51cbe2d7b5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 20:19:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 20:19:31 2012 -0700"
      },
      "message": "Merge \"Ensure we send at least one wakeup/gotosleep transition.\" into jb-mr1-dev"
    },
    {
      "commit": "f0520930441a228632423c486c2f0db3082ea781",
      "tree": "22f7f2c2839b7b2b76f9907e4c50152e0de55842",
      "parents": [
        "0cd3c976a273a25c2d642064ade997bdf9d99855",
        "9fdabab7e973686a612c6bc76d8ff0c6eb0839fa"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 04 19:40:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 19:40:35 2012 -0700"
      },
      "message": "Merge \"Allow lower case for owner info in keyguard\" into jb-mr1-dev"
    },
    {
      "commit": "0cd3c976a273a25c2d642064ade997bdf9d99855",
      "tree": "e1900ed397dc75bc78e754fc236ce945cdaff163",
      "parents": [
        "82b946496e2a503b5b21af318af5be828a223a44",
        "5067685ccf6c294a77a3e7f0577190600a0e6238"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Oct 04 19:36:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 19:36:41 2012 -0700"
      },
      "message": "Merge \"Settings (and general) restore fixes\" into jb-mr1-dev"
    },
    {
      "commit": "5067685ccf6c294a77a3e7f0577190600a0e6238",
      "tree": "1ffd1c4ddf0c9eb77b6087a185208aad08cf1215",
      "parents": [
        "dd2f15a563f18c9534cfa85fe2b8bf2fe100ed83"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Oct 04 19:10:11 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Oct 04 19:10:11 2012 -0700"
      },
      "message": "Settings (and general) restore fixes\n\nPro tem, we ignore wifi configuration data when restoring system settings.\nThis is not ideal, but it *does* mean we do not bounce wifi off and on\nagain during the extended restore process, which in turn means we don\u0027t\ninterfere with things like the Play Store\u0027s download of applications.\nWe do continue to back up wifi configuration, and will start using that\ndata again when the new implementation that restores AP configurations\nwithout having to bounce wifi comes to pass.\n\nAlso, this CL fixes a longstanding bug in BackupDataInput.skipEntityData()\nthat was being reproduced reliably once settings restore was skipping\nthe wifi-related entities in the restore stream.\n\nBug 7249405\n\nChange-Id: I61520a9a116b66ebdf95734d09d9afd46406df01\n"
    },
    {
      "commit": "9fdabab7e973686a612c6bc76d8ff0c6eb0839fa",
      "tree": "51bf0f9c33dd7ca9d4df11e0086c892df5e0ba0a",
      "parents": [
        "ab781ba0f009eba1b2ab76a824d9e9d6fef8faa6"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 04 18:46:57 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 04 18:47:18 2012 -0700"
      },
      "message": "Allow lower case for owner info in keyguard\n\nbug 7094419\n\nChange-Id: Ic89d51f1d490b99a9cdd897b71057be37004301a\n"
    },
    {
      "commit": "a52772ff26e41dbb242a78a1f30619e23fb13dd7",
      "tree": "6ed541e86122b14a4c8ac5a53af8882cb732b037",
      "parents": [
        "543083593430208af87e51b94cdbbb51cbe2d7b5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 18:38:09 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 18:39:24 2012 -0700"
      },
      "message": "Support animating just the backlight when turning off.\n\nBug: 7224614\nChange-Id: Ic9fa7a9e458c89d347b03bce6829f952bdf3b6a5\n"
    },
    {
      "commit": "fca9d63635d9603c318a089397b23c17682453e3",
      "tree": "e3794cfee6c568be0c83157ab35fde4e71f94cee",
      "parents": [
        "30ed33b141dd1add916466c193b6735cd0bf8315"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Oct 04 12:25:28 2012 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Oct 04 18:35:42 2012 -0700"
      },
      "message": "Add multi user support for bluetooth\n\nCreate a BLUETOOTH_STACK permission to share between all users of\nBluetooth apk. Bluetooth Manager binds to apk of current user\nbug 6925422\n\nChange-Id: I2df5546e977c2d77bc66d97d12479d933826922a\n"
    },
    {
      "commit": "82b946496e2a503b5b21af318af5be828a223a44",
      "tree": "3bc843d990eb657b7449064c0327313b31ae9787",
      "parents": [
        "0cdbd0776d141011567e63158aa0a430362425ef",
        "c19efc204aee1f0f3164dc21bd2ef3fdd4259c71"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Oct 04 18:23:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 18:23:45 2012 -0700"
      },
      "message": "Merge \"Changes to support updating location providers.\" into jb-mr1-dev"
    },
    {
      "commit": "0cdbd0776d141011567e63158aa0a430362425ef",
      "tree": "5e3cecaadcc1c957ad761974f87cb12112be1228",
      "parents": [
        "19348623fa006a87e668a1c69c412b0ff5da88c9",
        "33f9cb8cf01e0a6288eb5b9ce724c56aa4e1e382"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Oct 04 18:19:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 18:19:01 2012 -0700"
      },
      "message": "Merge \"Fix issue #7290206: Need API to get/look up user serial number\" into jb-mr1-dev"
    },
    {
      "commit": "19348623fa006a87e668a1c69c412b0ff5da88c9",
      "tree": "6a7c8a1feb460a933d19436570da2a89b582cdd7",
      "parents": [
        "c192c649ba3b79dff70c5ccf981d631b929b5778",
        "439b85ef9d9248c616ec474662edcd885618977c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Oct 04 18:15:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 18:15:55 2012 -0700"
      },
      "message": "Merge \"Updated Roboto fonts with correct T comma accent encoding\" into jb-mr1-dev"
    },
    {
      "commit": "c192c649ba3b79dff70c5ccf981d631b929b5778",
      "tree": "4a83cccba6aeb75870b36d7584876f8f5660b332",
      "parents": [
        "327424d69b99213e872e91f05feba2d0a137d6c7",
        "634cf31345ae843392215237e741d76271a5cfed"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Oct 04 18:03:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 18:03:47 2012 -0700"
      },
      "message": "Merge \"Fix serial number assignment for new user on a freshly wiped device\" into jb-mr1-dev"
    },
    {
      "commit": "543083593430208af87e51b94cdbbb51cbe2d7b5",
      "tree": "0c347beb69ac1d6b4886dbe95eab56c6438c56e2",
      "parents": [
        "93cbbb25a56356cd36523809783a277fe92e312e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 17:59:58 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 04 18:03:11 2012 -0700"
      },
      "message": "Ensure we send at least one wakeup/gotosleep transition.\n\nThis fixes an issue where the device would not lock immediately\nwhen the user quickly pressed power off / power on even if\nconfigured to do so.  We were suppressing the screen off\nand wake up broadcast in this case.\n\nNow we make sure to always send at least one broadcast to\nindicate the transition.  We still collapse back-to-back\nfull cycle transitions though so as not to end up enqueuing\nuseless broadcasts.\n\nBug: 7061116\nChange-Id: I7211c5fd963c271c2b0aceb4d2f746063c629079\n"
    },
    {
      "commit": "439b85ef9d9248c616ec474662edcd885618977c",
      "tree": "a399170b83a77825372d40e299757f593c641b94",
      "parents": [
        "17f36d154f1a8ebe72fc35af332f5c0069503364"
      ],
      "author": {
        "name": "Christian Robertson",
        "email": "robertsonc@google.com",
        "time": "Thu Oct 04 15:38:43 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Oct 04 18:01:14 2012 -0700"
      },
      "message": "Updated Roboto fonts with correct T comma accent encoding\n\nUpdated Roboto fonts fixing issue where Tcommaaccent and Tcedilla\ncharacters were encoded improperly (their values were switched). This\npatch addresses bug 7198855 and bug 7070912. Original was mistakenly\nsubmitted to master but should be applied to jb-mr1-dev instead.\n\nAlso, this commit reverts the addition of RobotoCondensed-Light and its\nitalic, for which we don\u0027t have any build file or XML metadata support.\n\nChange-Id: If1c592474f1f7199e98bb98edf4de6466b43fa51\n"
    },
    {
      "commit": "327424d69b99213e872e91f05feba2d0a137d6c7",
      "tree": "3dfd64958f5b23f457019b55b7da7a7076de5601",
      "parents": [
        "284b20538764afe2500be6ba5b1f3a057123ffc9",
        "f752202bee88e31ce765483ba2efa6999ae9c9ad"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Thu Oct 04 18:01:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 18:01:09 2012 -0700"
      },
      "message": "Merge \"Plumbing to allow keyguard to be shown with user switcher (issue 7175023)\" into jb-mr1-dev"
    },
    {
      "commit": "284b20538764afe2500be6ba5b1f3a057123ffc9",
      "tree": "3b66107f2fa693349b20b36184d1470f3a1b433e",
      "parents": [
        "2ee1f6567d2bc25c58f212354ffd09df18fc0b25",
        "00d2d4125e4944ebcabdecd423573ee00f716293"
      ],
      "author": {
        "name": "Satoshi Kataoka",
        "email": "satok@google.com",
        "time": "Thu Oct 04 18:01:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 04 18:01:09 2012 -0700"
      },
      "message": "Merge \"Support multi-user switch in TextServicesManagerService\" into jb-mr1-dev"
    }
  ],
  "next": "2ee1f6567d2bc25c58f212354ffd09df18fc0b25"
}
