)]}'
{
  "log": [
    {
      "commit": "8f697d858098ec1e7bb7f84abcd15ba49e3e8927",
      "tree": "f5866e8aef667231b20c18b34b004cbd9f2c0162",
      "parents": [
        "c8dc8eb3275a6d05e27824f322796e97e5e50e2f"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 31 16:09:28 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 31 17:42:26 2012 -0700"
      },
      "message": "Stripping dead API related to keyguard widgets\n\nChange-Id: Ieb6c57ef736712b3266de08027f9626104cdf1bb\n"
    },
    {
      "commit": "c8dc8eb3275a6d05e27824f322796e97e5e50e2f",
      "tree": "aef22b6c05f03e99ef965fda9f9c72f877a40ec0",
      "parents": [
        "077105bae304d92c61ec5d164549eb028d4b283b",
        "fc753c0cf676000b1c2d3cb2728af85a9b49f795"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 31 17:10:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 17:10:11 2012 -0700"
      },
      "message": "Merge \"Use new keyguard appwidget picker\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "077105bae304d92c61ec5d164549eb028d4b283b",
      "tree": "672abec3490b1751a354a38be470189b835a7ba0",
      "parents": [
        "4f721f101dafb4d756471fa99b3e796f11c2b38e",
        "fa668cc930544e8b231c1fbf3ad496374b7aa21c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 31 17:01:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 17:01:32 2012 -0700"
      },
      "message": "Merge \"Fix some drag behavior bugs in keyguard\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "fa668cc930544e8b231c1fbf3ad496374b7aa21c",
      "tree": "7b4a09a185b6519f6d490f0f29d67f1b7e7891b0",
      "parents": [
        "cdb80888b7c0c987223011fc4a358b458decf567"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 31 16:09:21 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 31 17:01:38 2012 -0700"
      },
      "message": "Fix some drag behavior bugs in keyguard\n\nIntegrate from proto app\n\nMake sure you can drag back up immediately without the delay of extra\noffset on the challenge view.\n\nThere are still a few further tweaks to make here that will be\ndependent on another upcoming patch.\n\nChange-Id: I6af599e43d6be6da7b431dca5b87e39c157a54df\n"
    },
    {
      "commit": "fc753c0cf676000b1c2d3cb2728af85a9b49f795",
      "tree": "de6b893c37ae351bc197724690eed3ace5733fb1",
      "parents": [
        "7f5bade1110bc45cebaf49b4e5426c8459c0666a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 30 18:30:52 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 31 16:53:04 2012 -0700"
      },
      "message": "Use new keyguard appwidget picker\n\nAlso, remove ability to filter widgets by feature\nin appwidget picker in anticipation of api change\n\nChange-Id: I325de0b98f03d3a250758d504229ea27794b5330"
    },
    {
      "commit": "4f721f101dafb4d756471fa99b3e796f11c2b38e",
      "tree": "ff0457dbe951008ad5a1958b74acfd43e0d6ed33",
      "parents": [
        "409c89c35838a0a5402abb253dc24ea959db6c5e",
        "fe28ff0d063818762dd585a67fcffd61cabd5a2f"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 31 16:51:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:51:45 2012 -0700"
      },
      "message": "am fe28ff0d: Merge \"Fix for regression in WindowManager orientation changes\" into jb-mr1-dev\n\n* commit \u0027fe28ff0d063818762dd585a67fcffd61cabd5a2f\u0027:\n  Fix for regression in WindowManager orientation changes\n"
    },
    {
      "commit": "fe28ff0d063818762dd585a67fcffd61cabd5a2f",
      "tree": "91e3594cc276100a745880656ba75d4099afdcdb",
      "parents": [
        "c1c53e56fb5222bfdd17f0a9f735efe5c1b8cb70",
        "d5d11af3d3cefff6267d4e3a19e61a9b03cfbab5"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 31 16:49:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:49:12 2012 -0700"
      },
      "message": "Merge \"Fix for regression in WindowManager orientation changes\" into jb-mr1-dev"
    },
    {
      "commit": "409c89c35838a0a5402abb253dc24ea959db6c5e",
      "tree": "8baa23002916d19047a417ee5ed56b9518c22ff7",
      "parents": [
        "688d038173a40f68ec2d06183978e4aaddbb9806",
        "c1c53e56fb5222bfdd17f0a9f735efe5c1b8cb70"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 31 16:45:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:45:01 2012 -0700"
      },
      "message": "am c1c53e56: Merge \"Fix dream/keyguard infinite layout loop.\" into jb-mr1-dev\n\n* commit \u0027c1c53e56fb5222bfdd17f0a9f735efe5c1b8cb70\u0027:\n  Fix dream/keyguard infinite layout loop.\n"
    },
    {
      "commit": "c1c53e56fb5222bfdd17f0a9f735efe5c1b8cb70",
      "tree": "96d616698d90b894821e3fc5a35c270a10275564",
      "parents": [
        "c01d1045ef6c79000afc6f07a74ee7963a2092ac",
        "c8018ebe7c6410543517a2721d0232bc5adb975e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 31 16:42:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:42:26 2012 -0700"
      },
      "message": "Merge \"Fix dream/keyguard infinite layout loop.\" into jb-mr1-dev"
    },
    {
      "commit": "688d038173a40f68ec2d06183978e4aaddbb9806",
      "tree": "cb893ab3c438c9af2bb4a06d1d8c0ce3c897fcd1",
      "parents": [
        "4bce83ee052b21df275822d11b07fb1fdf214cc9",
        "c01d1045ef6c79000afc6f07a74ee7963a2092ac"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 31 16:27:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:27:48 2012 -0700"
      },
      "message": "am c01d1045: Merge \"Fix for bug 7400445 regression in background drawable\" into jb-mr1-dev\n\n* commit \u0027c01d1045ef6c79000afc6f07a74ee7963a2092ac\u0027:\n  Fix for bug 7400445 regression in background drawable\n"
    },
    {
      "commit": "4bce83ee052b21df275822d11b07fb1fdf214cc9",
      "tree": "43f27b693a1923443b5e5bc871c9caa97b54c886",
      "parents": [
        "13d02d042737dd13d858151d1e28090e90ebb4a2",
        "9e3a900c35d6af749d0c363dadf627384eed687a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:27:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:27:45 2012 -0700"
      },
      "message": "am 9e3a900c: Merge \"Revert \"Removed symbol causing compile breakage.\"\" into jb-mr1-dev\n\n* commit \u00279e3a900c35d6af749d0c363dadf627384eed687a\u0027:\n  Revert \"Removed symbol causing compile breakage.\"\n"
    },
    {
      "commit": "13d02d042737dd13d858151d1e28090e90ebb4a2",
      "tree": "e8c7908764c4f706381ed2d9ffd90b5d4508844b",
      "parents": [
        "47f52d754a738d0231312bafe8eaa0da8d0b3cde",
        "83e9187d158b891459afc182c675dca56c7dcd93"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:27:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:27:40 2012 -0700"
      },
      "message": "am 83e9187d: (-s ours) Merge \"Revert \"Import translations. DO NOT MERGE\"\" into jb-mr1-dev\n\n* commit \u002783e9187d158b891459afc182c675dca56c7dcd93\u0027:\n  Revert \"Import translations. DO NOT MERGE\"\n"
    },
    {
      "commit": "47f52d754a738d0231312bafe8eaa0da8d0b3cde",
      "tree": "e8c7908764c4f706381ed2d9ffd90b5d4508844b",
      "parents": [
        "6697c682faf1d1b6eb2cde289ff4ac42eac04665",
        "a68aa4e34357eccd7af4d7e29e574b6bc9c61d66"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:27:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:27:36 2012 -0700"
      },
      "message": "am a68aa4e3: (-s ours) Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u0027a68aa4e34357eccd7af4d7e29e574b6bc9c61d66\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "6697c682faf1d1b6eb2cde289ff4ac42eac04665",
      "tree": "e8c7908764c4f706381ed2d9ffd90b5d4508844b",
      "parents": [
        "cdb80888b7c0c987223011fc4a358b458decf567",
        "dd73325106c4d52c734647d65530e46eb70f4749"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:27:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 16:27:32 2012 -0700"
      },
      "message": "am dd733251: Merge \"Removed symbol causing compile breakage.\" into jb-mr1-dev\n\n* commit \u0027dd73325106c4d52c734647d65530e46eb70f4749\u0027:\n  Removed symbol causing compile breakage.\n"
    },
    {
      "commit": "c01d1045ef6c79000afc6f07a74ee7963a2092ac",
      "tree": "63430f4cf42ad6a6b0759b71b4a035aa79f6932b",
      "parents": [
        "9e3a900c35d6af749d0c363dadf627384eed687a",
        "39824f685c33f8aabbe9526b4cc79b7411e8b37f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 31 16:18:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:18:46 2012 -0700"
      },
      "message": "Merge \"Fix for bug 7400445 regression in background drawable\" into jb-mr1-dev"
    },
    {
      "commit": "9e3a900c35d6af749d0c363dadf627384eed687a",
      "tree": "b6b50b1dac9331482f2b890a649a49519ee47427",
      "parents": [
        "83e9187d158b891459afc182c675dca56c7dcd93",
        "2a2734f242b0c4447fd30ea594c39e1b977b59ba"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:18:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:18:13 2012 -0700"
      },
      "message": "Merge \"Revert \"Removed symbol causing compile breakage.\"\" into jb-mr1-dev"
    },
    {
      "commit": "2a2734f242b0c4447fd30ea594c39e1b977b59ba",
      "tree": "03ace9a7f02e42274113abf98e1500916a8fd44e",
      "parents": [
        "d8a5792ae760a22aed4aa4ffd2caa5161d61baad"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:16:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:16:22 2012 -0700"
      },
      "message": "Revert \"Removed symbol causing compile breakage.\"\n\nbreaks build.\n\nThis reverts commit d8a5792ae760a22aed4aa4ffd2caa5161d61baad\n\nChange-Id: Ib92e9eee7f581bd9c508a735ef8a770316565d25\n"
    },
    {
      "commit": "83e9187d158b891459afc182c675dca56c7dcd93",
      "tree": "df9024e78721f22f2d1a6679709b14dd87c38479",
      "parents": [
        "a68aa4e34357eccd7af4d7e29e574b6bc9c61d66",
        "1fefef1cb334a7a5ff2ae7fde6968dd14888f222"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:14:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:14:44 2012 -0700"
      },
      "message": "Merge \"Revert \"Import translations. DO NOT MERGE\"\" into jb-mr1-dev"
    },
    {
      "commit": "1fefef1cb334a7a5ff2ae7fde6968dd14888f222",
      "tree": "4a4b95c661c3f9a1bb4d0bfe4b17629d84079692",
      "parents": [
        "a7cd483e4d7f097487ca9babc27316c11f2e4afb"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 16:13:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:13:57 2012 -0700"
      },
      "message": "Revert \"Import translations. DO NOT MERGE\"\n\nbreaks build.\n\nThis reverts commit a7cd483e4d7f097487ca9babc27316c11f2e4afb\n\nChange-Id: I5690d3c9048f70b33a3e9610b821873a335a8357\n"
    },
    {
      "commit": "d5d11af3d3cefff6267d4e3a19e61a9b03cfbab5",
      "tree": "9488b913768bd292455bc87ade970f1919a4e304",
      "parents": [
        "86e1b96666af3693ec1bf220272fbc90d73d3cde"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 31 08:57:17 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 31 15:40:54 2012 -0700"
      },
      "message": "Fix for regression in WindowManager orientation changes\n\nA fix yesterday for #7428221 caused a regression where new orientations would\nsometimes cause a flash through black on the way to seeing the real static wallpaper.\nThere is a fundamental problem in WindowManagerService where we show a window before\nit has all of the layout/sizing information it needs, which is the cause of the black\nflash. The regression yesterday was that we are now less aggressive about layout out\nhidden windows, so we won\u0027t layout the window until after the window is shown with the\nincorrect sizing info.\n\nThe fix/workaround is to back off the layout logic specifically for the wallpaper,\nensuring that we will lay it out on orientation changes, even when hidden. This means that\nwhen we finally do show it, it will already have been drawn in the correct orientation/size.\n\nIssue #7444971 Home jank regression\n\nChange-Id: Ib20fdabc43ece9720b261bf04b272c5511e2d902\n"
    },
    {
      "commit": "a68aa4e34357eccd7af4d7e29e574b6bc9c61d66",
      "tree": "4c2e4f7feae017749ab1194ecb51b05b50347f72",
      "parents": [
        "dd73325106c4d52c734647d65530e46eb70f4749",
        "a7cd483e4d7f097487ca9babc27316c11f2e4afb"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 15:31:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 15:31:34 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "dd73325106c4d52c734647d65530e46eb70f4749",
      "tree": "df9024e78721f22f2d1a6679709b14dd87c38479",
      "parents": [
        "6bd881bd328835f9b042d859cb496ed6f612c17b",
        "d8a5792ae760a22aed4aa4ffd2caa5161d61baad"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 15:28:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 15:28:44 2012 -0700"
      },
      "message": "Merge \"Removed symbol causing compile breakage.\" into jb-mr1-dev"
    },
    {
      "commit": "cdb80888b7c0c987223011fc4a358b458decf567",
      "tree": "43f27b693a1923443b5e5bc871c9caa97b54c886",
      "parents": [
        "0e06223ca39f12939283e68a8d7a9d8f0d33cd8c",
        "c7375afef77b29b7fdb25f48dbe649b7b7fd487c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 31 15:06:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 15:06:32 2012 -0700"
      },
      "message": "Merge \"Fix keypad accessibility.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "d8a5792ae760a22aed4aa4ffd2caa5161d61baad",
      "tree": "64ffafb0f24ef85fab913c54aee3518d15b0f995",
      "parents": [
        "03f7ebfeaadb3f03c9a9a6405276fb702ad11fe1"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 10:46:54 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 15:05:47 2012 -0700"
      },
      "message": "Removed symbol causing compile breakage.\n\n  Seems like this string was removed in\n  https://googleplex-android-review.googlesource.com/#/c/247477\n\nChange-Id: I2cc96143980d326cfdbc1db3b2a3c9766963ef03\n"
    },
    {
      "commit": "0e06223ca39f12939283e68a8d7a9d8f0d33cd8c",
      "tree": "1c4bce799d6f709b621f2c3387984c049ebb6ca4",
      "parents": [
        "51cfc540b578e1e6389471b28c9787ae50910655",
        "6bd881bd328835f9b042d859cb496ed6f612c17b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 15:05:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 15:05:15 2012 -0700"
      },
      "message": "am 6bd881bd: (-s ours) Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u00276bd881bd328835f9b042d859cb496ed6f612c17b\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "6bd881bd328835f9b042d859cb496ed6f612c17b",
      "tree": "b6b50b1dac9331482f2b890a649a49519ee47427",
      "parents": [
        "03f7ebfeaadb3f03c9a9a6405276fb702ad11fe1",
        "7fc99e891180eb9e961d342efb14142324c98179"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 15:02:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 15:02:31 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "51cfc540b578e1e6389471b28c9787ae50910655",
      "tree": "1c4bce799d6f709b621f2c3387984c049ebb6ca4",
      "parents": [
        "7f5bade1110bc45cebaf49b4e5426c8459c0666a",
        "562afa97c206d0a9e8a86b1f021acb5b2200fd52"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 31 14:34:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 14:34:24 2012 -0700"
      },
      "message": "Merge \"Accessibility of the lock screen - strings\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "562afa97c206d0a9e8a86b1f021acb5b2200fd52",
      "tree": "250d331fa719e55227e2bacbfa84d21e93755404",
      "parents": [
        "170c8d930e7ca0c913d1e1b1e16f9ac03f323a6d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 31 14:29:52 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 31 14:32:08 2012 -0700"
      },
      "message": "Accessibility of the lock screen - strings\n\nChange-Id: I573a65e5de4c258831bd14f4d54ab3eabf67b8e1\n"
    },
    {
      "commit": "39824f685c33f8aabbe9526b4cc79b7411e8b37f",
      "tree": "82144e5bf92a1435019181142e58d1479dca80ac",
      "parents": [
        "f64e70fd045c2a786e3d3edf880d806e93beec3b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 31 13:53:57 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 31 13:59:02 2012 -0700"
      },
      "message": "Fix for bug 7400445 regression in background drawable\n\nThe opacity calculation for a gradient drawable of shape must take\nrounded corners into account - if the corner radius is nonzero, then the\nshape is translucent rather than opaque. Previously the code always\nassumed that such rectangles were fully opaque, which led to the\nbackground (visible behind the rectangle) not getting drawn.\n\nThis patch simply checks for corner radius in addition to shape and\ncomputes opacity as translucent in the nonzero case.\n\nChange-Id: Iaf4d24abc6ecf49f85c82972b8f998700c83295e\n"
    },
    {
      "commit": "7f5bade1110bc45cebaf49b4e5426c8459c0666a",
      "tree": "8ceca5247de71ffec441a04f73afb7ec06581ca8",
      "parents": [
        "170c8d930e7ca0c913d1e1b1e16f9ac03f323a6d",
        "03f7ebfeaadb3f03c9a9a6405276fb702ad11fe1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 31 13:09:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Oct 31 13:09:21 2012 -0700"
      },
      "message": "am 03f7ebfe: Merge \"Relax permission requirements for posting notifications across users\" into jb-mr1-dev\n\n* commit \u002703f7ebfeaadb3f03c9a9a6405276fb702ad11fe1\u0027:\n  Relax permission requirements for posting notifications across users\n"
    },
    {
      "commit": "03f7ebfeaadb3f03c9a9a6405276fb702ad11fe1",
      "tree": "03ace9a7f02e42274113abf98e1500916a8fd44e",
      "parents": [
        "86e1b96666af3693ec1bf220272fbc90d73d3cde",
        "2c7ebeae9f2b795c4802b4aa4d7b3d84e8fff239"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 31 13:06:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 13:06:56 2012 -0700"
      },
      "message": "Merge \"Relax permission requirements for posting notifications across users\" into jb-mr1-dev"
    },
    {
      "commit": "170c8d930e7ca0c913d1e1b1e16f9ac03f323a6d",
      "tree": "25b342b9952a64c592ca2869ab6282a56c054399",
      "parents": [
        "f778bfdfa7f2022599b819ba6075e2e9e4d46329",
        "03633d28db9efa2195e55584551e34756b488666"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 31 12:37:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 12:37:54 2012 -0700"
      },
      "message": "Merge \"Remove extra KeyguardViewStateManager construction\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "03633d28db9efa2195e55584551e34756b488666",
      "tree": "6de2d422abc81c78a28f0005d7917a9aa4cb7fa9",
      "parents": [
        "5b0398448b367f36883dd6c9ea16ced781c72d10"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 31 12:35:45 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 31 12:35:45 2012 -0700"
      },
      "message": "Remove extra KeyguardViewStateManager construction\n\nChange-Id: I0f64569876d923c2b4b7ac3918f3a0458a56b16c\n"
    },
    {
      "commit": "f778bfdfa7f2022599b819ba6075e2e9e4d46329",
      "tree": "197db5cf2d1aed12ee4b3bd295d1474b9340d8dc",
      "parents": [
        "5b0398448b367f36883dd6c9ea16ced781c72d10",
        "c345146a3a321644f653fce0fb79f288a0221fb0"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 31 12:34:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 12:34:50 2012 -0700"
      },
      "message": "Merge \"Update bouncer behavior on tablets.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "c345146a3a321644f653fce0fb79f288a0221fb0",
      "tree": "0f5a9e4e97bc7baebe80e4ae883ecf6974a204ec",
      "parents": [
        "1b33342b0099f285e7465cd7947d55d1c09c7e37"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Oct 30 11:22:58 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Oct 31 15:31:20 2012 -0400"
      },
      "message": "Update bouncer behavior on tablets.\n\nBug: 7411293\nChange-Id: I1000987b9b5d481d04e095c4f8eb9eda44a81021\nProto:Id: I81fcf3541a81812b212963a5c4b379424506bc5a\n"
    },
    {
      "commit": "5b0398448b367f36883dd6c9ea16ced781c72d10",
      "tree": "d89e90ced56fdf91b0a25997ade894c00a36bc11",
      "parents": [
        "e8b0c0e702cd962bd670450ee1c56e79a5cf8a51",
        "8029f74fb82759bd6c984e17c8606c7d19ed2c60"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 10:37:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 10:37:04 2012 -0700"
      },
      "message": "Merge \"Revert \"Import translations. DO NOT MERGE\"\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "8029f74fb82759bd6c984e17c8606c7d19ed2c60",
      "tree": "52a6d2257fa8910a9a0e42bdb2e0727063a7e5d1",
      "parents": [
        "30a3eeaa4bc8d654b6ff3beb109b6af3f347b135"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 10:35:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 10:35:22 2012 -0700"
      },
      "message": "Revert \"Import translations. DO NOT MERGE\"\n\nBroken Build:\nframeworks/base/core/res/res/values/symbols.xml:558: error: Symbol \u0027keyguard_accessibility_widget_changed\u0027 declared with \u003cjava-symbol\u003e not defined\nmake: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] Error 1\n\n\nThis reverts commit 30a3eeaa4bc8d654b6ff3beb109b6af3f347b135\n\nChange-Id: I505c6c1f3444c80519fbee50d7dda656f5c9b76e\n"
    },
    {
      "commit": "e8b0c0e702cd962bd670450ee1c56e79a5cf8a51",
      "tree": "4c3391b896ec6acb028316ea96a622f911adc2ee",
      "parents": [
        "02dfd644c9e0c48ecd3a3eba16cee39045fbc875",
        "ad0ceadf27f4b671c02a117c540b9d12d52cef65"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 10:21:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 10:22:14 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "02dfd644c9e0c48ecd3a3eba16cee39045fbc875",
      "tree": "ace8d57fa112dfba8b213c2f72e63e958b53ed93",
      "parents": [
        "1b33342b0099f285e7465cd7947d55d1c09c7e37",
        "30a3eeaa4bc8d654b6ff3beb109b6af3f347b135"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 31 10:12:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 10:13:00 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "1b33342b0099f285e7465cd7947d55d1c09c7e37",
      "tree": "18f68d622d763bc3cbe4366502709837e068eb4c",
      "parents": [
        "e74fcc0eb15a0ea16d55e03c80a8442e09e16aee",
        "86e1b96666af3693ec1bf220272fbc90d73d3cde"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 30 21:51:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 21:51:11 2012 -0700"
      },
      "message": "am 86e1b966: Fix ordering bug\n\n* commit \u002786e1b96666af3693ec1bf220272fbc90d73d3cde\u0027:\n  Fix ordering bug\n"
    },
    {
      "commit": "86e1b96666af3693ec1bf220272fbc90d73d3cde",
      "tree": "514b133c593b4f5c8f1bcfff3e825c212f57b9f2",
      "parents": [
        "0bd6f96ff0b5f29b08205518c4060f0d38a9cdcc"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 30 21:45:12 2012 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Tue Oct 30 21:45:12 2012 -0700"
      },
      "message": "Fix ordering bug\n\nBug: 7445381\nChange-Id: I585b8cdd528b05db0737eab815c4172760aece14\n"
    },
    {
      "commit": "e74fcc0eb15a0ea16d55e03c80a8442e09e16aee",
      "tree": "18f68d622d763bc3cbe4366502709837e068eb4c",
      "parents": [
        "3c416dfcc0a4692b20a09f188284d9127dd5dbca",
        "cdf8b487456115a1bcc626f53b8da63308dc42dd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 30 21:00:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 21:00:40 2012 -0700"
      },
      "message": "Merge \"Fix keyguard bugs\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "cdf8b487456115a1bcc626f53b8da63308dc42dd",
      "tree": "ceb06be12984436de245d931b28d200f30e9c117",
      "parents": [
        "e0ec5d428f80fe49b291a0e0edd51a4398bde609"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 30 20:56:45 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 30 20:57:10 2012 -0700"
      },
      "message": "Fix keyguard bugs\n\nIntegrate from proto app\n\nGet some layout/alignment right between security views, bouncer,\netc. Expand the space available for the more cramped security views\nwhen not in the bouncer.\n\nFix bug 7434391 - don\u0027t allow widget swiping in bouncer mode. Fix a\nfew other bouncer-related state tracking problems as well.\n\nUse layers when moving the security view around.\n\nChange-Id: Ied14bab8bb5c3d997c734a3ae657b766c427253f\n"
    },
    {
      "commit": "3c416dfcc0a4692b20a09f188284d9127dd5dbca",
      "tree": "097ece15ed5015a3e40608f070f96eb101bddd9d",
      "parents": [
        "162fc8e64be6a6c357d39d36906ac7e36f07ed33",
        "536f067c340d1134c0d2aebdebcbe2327218a18e"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 30 20:55:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 20:55:49 2012 -0700"
      },
      "message": "Merge \"Fix crash on boot\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "536f067c340d1134c0d2aebdebcbe2327218a18e",
      "tree": "f1a35f71d9fac3a5df1b988eba6545275456776a",
      "parents": [
        "1f928787eebefedef944708f99515fabfcc4a201"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 30 20:50:21 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 30 20:50:21 2012 -0700"
      },
      "message": "Fix crash on boot"
    },
    {
      "commit": "162fc8e64be6a6c357d39d36906ac7e36f07ed33",
      "tree": "d0266de5c64e8cd690736da67de350710f6cf1fd",
      "parents": [
        "e0ec5d428f80fe49b291a0e0edd51a4398bde609",
        "22ae05d50c7011b389a5dba7a2f717e407328bf8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 20:43:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 20:43:52 2012 -0700"
      },
      "message": "Merge \"Re-enable transition animation between face unlock and backup\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "22ae05d50c7011b389a5dba7a2f717e407328bf8",
      "tree": "b9f97419cdff4327380965e8944ae7b7cd3b4e35",
      "parents": [
        "82b517be0b3973781970be992b7a95157e3bfd0b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 20:37:57 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 20:37:57 2012 -0700"
      },
      "message": "Re-enable transition animation between face unlock and backup\n\nChange-Id: Ia90cf73e400f45c8b73f34cbc521dcbc62258ca8\n"
    },
    {
      "commit": "e0ec5d428f80fe49b291a0e0edd51a4398bde609",
      "tree": "c64c14e53e6286a9d49af754b2d46748e07dae07",
      "parents": [
        "8ea7cbe6f338b3dad2817eeca437221eede4298f",
        "82b517be0b3973781970be992b7a95157e3bfd0b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 20:17:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 20:18:10 2012 -0700"
      },
      "message": "Merge \"Fix potential null pointer exeption in keyguard\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "82b517be0b3973781970be992b7a95157e3bfd0b",
      "tree": "1b2f1a28e974a2d2b2da4f6de59a26d5c118c568",
      "parents": [
        "c8f7c5eb7447b26238e0b5a9355d2d0ee06a9d90"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 20:12:53 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 20:12:53 2012 -0700"
      },
      "message": "Fix potential null pointer exeption in keyguard\n\nThe code was adding default widgets before setting mViewStateManager, which means the\ncallback from the transport control might access mViewStateManager before it\u0027s set.\n\nChange-Id: I985a3c8062d0660519cb4a4c8c1b42c7c90f4ac7\n"
    },
    {
      "commit": "ad0ceadf27f4b671c02a117c540b9d12d52cef65",
      "tree": "1c5d706ab9e473a7f1108d1f068409a572a6b52a",
      "parents": [
        "c8f7c5eb7447b26238e0b5a9355d2d0ee06a9d90"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:35:18 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:35:18 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I93ab875ed71833efc99917a6474f1401fb47c263\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7fc99e891180eb9e961d342efb14142324c98179",
      "tree": "2ff1ecbcb7604e4fdebcd09662328ec2689e6589",
      "parents": [
        "7710199376657415e5341f64a830aa50fcb117aa"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:34:07 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:34:07 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I01d1dafe9b0dc9d6fb4d90ff97fc39cbeca4f3f8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "30a3eeaa4bc8d654b6ff3beb109b6af3f347b135",
      "tree": "d21f9d8d8a4f9643c9d0f8cdb39d6d00813548f2",
      "parents": [
        "c8f7c5eb7447b26238e0b5a9355d2d0ee06a9d90"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:13:28 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:13:28 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0909dffc40bf6e8325b97aa0c5a0ccc07830b330\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a7cd483e4d7f097487ca9babc27316c11f2e4afb",
      "tree": "e65260a54a58025f6fded902f7001b025bc2e8e0",
      "parents": [
        "7710199376657415e5341f64a830aa50fcb117aa"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:10:48 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Oct 30 19:10:48 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I359781293df3f79daa98691719636baac0f93afb\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c8018ebe7c6410543517a2721d0232bc5adb975e",
      "tree": "267449e688be80149efdaf1518f1c2bafe8fbed0",
      "parents": [
        "83f60c5247ba60b6aa536b2d8191df9289102600"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 29 21:33:27 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 30 18:40:54 2012 -0700"
      },
      "message": "Fix dream/keyguard infinite layout loop.\n\nBug: 7427191\nChange-Id: If48d39cf890274607fd13cdd4d85c6c234ce5a2c\n"
    },
    {
      "commit": "8ea7cbe6f338b3dad2817eeca437221eede4298f",
      "tree": "f3597b5c13b9d74de61b1bf34c7e2c9274275739",
      "parents": [
        "4a85b9f36cb180453298eec7f4a55de37586907b",
        "0b6e2a45d8c64035c327391e6f7f66aac84c7f16"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 30 18:40:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 18:40:51 2012 -0700"
      },
      "message": "Merge \"Lockscreen accessibility - strings.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "0b6e2a45d8c64035c327391e6f7f66aac84c7f16",
      "tree": "a18f281b6379bc89fdd0f378ee3794592f3045e5",
      "parents": [
        "3cd4640c0e4aa550a3a7854bfe36526d23177e36"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 30 18:33:21 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 30 18:39:16 2012 -0700"
      },
      "message": "Lockscreen accessibility - strings.\n\nChange-Id: Ic38c2d3e3052979f4f1569e851f365c10d8c93f0\n"
    },
    {
      "commit": "4a85b9f36cb180453298eec7f4a55de37586907b",
      "tree": "a9024fba860856328a95ffab643ab64eb8dc8809",
      "parents": [
        "1f928787eebefedef944708f99515fabfcc4a201",
        "0bd6f96ff0b5f29b08205518c4060f0d38a9cdcc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 30 18:34:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 18:34:15 2012 -0700"
      },
      "message": "am 0bd6f96f: Merge \"Fixing view accessibility classification for recents.\" into jb-mr1-dev\n\n* commit \u00270bd6f96ff0b5f29b08205518c4060f0d38a9cdcc\u0027:\n  Fixing view accessibility classification for recents.\n"
    },
    {
      "commit": "0bd6f96ff0b5f29b08205518c4060f0d38a9cdcc",
      "tree": "a9024fba860856328a95ffab643ab64eb8dc8809",
      "parents": [
        "5c12bc5851056f114893f3d381f9fc8785e2cdb0",
        "c7c972d832ff1e8e51e0b6c5f1ea9ed506d0c911"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 30 18:30:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 18:30:45 2012 -0700"
      },
      "message": "Merge \"Fixing view accessibility classification for recents.\" into jb-mr1-dev"
    },
    {
      "commit": "1f928787eebefedef944708f99515fabfcc4a201",
      "tree": "17878b3d5f64c9de966c154fcabf0c86d5e98349",
      "parents": [
        "d2f616f224b2731778c187dba4ecfa3a1a2e7869",
        "5c12bc5851056f114893f3d381f9fc8785e2cdb0"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Tue Oct 30 18:07:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 18:07:39 2012 -0700"
      },
      "message": "am 5c12bc58: Merge remote-tracking branch \\\u0027goog/jb-mr1-lockscreen-dev\\\u0027 into jb-mr1-dev\n\n* commit \u00275c12bc5851056f114893f3d381f9fc8785e2cdb0\u0027:\n"
    },
    {
      "commit": "d2f616f224b2731778c187dba4ecfa3a1a2e7869",
      "tree": "17878b3d5f64c9de966c154fcabf0c86d5e98349",
      "parents": [
        "7277d5d97f2b873582dbd60a63a22da452d96ff9",
        "20329dcb37fffca1de3ded6b58341e87cc43c4a9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 18:07:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 18:07:39 2012 -0700"
      },
      "message": "am 20329dcb: Merge \"QS uses nickname for multiuser and profile name for singleuser.\" into jb-mr1-dev\n\n* commit \u002720329dcb37fffca1de3ded6b58341e87cc43c4a9\u0027:\n  QS uses nickname for multiuser and profile name for singleuser.\n"
    },
    {
      "commit": "5c12bc5851056f114893f3d381f9fc8785e2cdb0",
      "tree": "17878b3d5f64c9de966c154fcabf0c86d5e98349",
      "parents": [
        "20329dcb37fffca1de3ded6b58341e87cc43c4a9",
        "a371e5315ea2f632c80b56e1f8665765414df980"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Tue Oct 30 18:04:31 2012 -0700"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Tue Oct 30 18:04:31 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/jb-mr1-lockscreen-dev\u0027 into jb-mr1-dev\n"
    },
    {
      "commit": "7277d5d97f2b873582dbd60a63a22da452d96ff9",
      "tree": "17878b3d5f64c9de966c154fcabf0c86d5e98349",
      "parents": [
        "a371e5315ea2f632c80b56e1f8665765414df980"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 14:32:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:53:14 2012 -0700"
      },
      "message": "QS uses nickname for multiuser and profile name for singleuser.\n\nBug: 7400662\nChange-Id: I3299ee70acaa7341ec11b4774426e22182ffd170\n"
    },
    {
      "commit": "a371e5315ea2f632c80b56e1f8665765414df980",
      "tree": "a67a861841f9c0963c438ea39338e04709c6d93b",
      "parents": [
        "2e6a65ca8f73083b6f1dcbd07e10af859affde78",
        "ab8635d179124e379385aa02020ca3a216944a25"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 30 17:50:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:51:03 2012 -0700"
      },
      "message": "Merge \"Fix content alpha\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "20329dcb37fffca1de3ded6b58341e87cc43c4a9",
      "tree": "0a149997a8996735c331cabc9dcac595ee0a5297",
      "parents": [
        "27f752eb1d5c0f92fb38e7d6d0ea20b3b3b26a02",
        "aac4d9fe55f0baabc5a90c6ffc18dd0502ee7799"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 17:47:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:47:58 2012 -0700"
      },
      "message": "Merge \"QS uses nickname for multiuser and profile name for singleuser.\" into jb-mr1-dev"
    },
    {
      "commit": "2e6a65ca8f73083b6f1dcbd07e10af859affde78",
      "tree": "e4cde9f56bf33611119fe8656bf266b84916a5c3",
      "parents": [
        "77007ac6a4876c735125593d7d23dcbdd641787b",
        "27f752eb1d5c0f92fb38e7d6d0ea20b3b3b26a02"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 30 17:45:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:45:55 2012 -0700"
      },
      "message": "am 27f752eb: Merge \"WindowManager shouldn\\\u0027t layout non-visible windows\" into jb-mr1-dev\n\n* commit \u002727f752eb1d5c0f92fb38e7d6d0ea20b3b3b26a02\u0027:\n  WindowManager shouldn\u0027t layout non-visible windows\n"
    },
    {
      "commit": "77007ac6a4876c735125593d7d23dcbdd641787b",
      "tree": "ba2f16dad5a483802646f06df7d8713795165bac",
      "parents": [
        "a0a230abf3aef48ab984b844a00e9ca194722623",
        "a07d047f34b28fdf7b3b342ceb31c8c982b24fd8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 17:44:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:44:05 2012 -0700"
      },
      "message": "am a07d047f: Merge \"Don\\\u0027t clean up wallpaper map entry when stopping a user.\" into jb-mr1-dev\n\n* commit \u0027a07d047f34b28fdf7b3b342ceb31c8c982b24fd8\u0027:\n  Don\u0027t clean up wallpaper map entry when stopping a user.\n"
    },
    {
      "commit": "27f752eb1d5c0f92fb38e7d6d0ea20b3b3b26a02",
      "tree": "fa8d6f8fa1ac70d4c245775b84149f5a993f4c03",
      "parents": [
        "a07d047f34b28fdf7b3b342ceb31c8c982b24fd8",
        "9cceae9a5f4a2e8b5abc7dc9610dc7e40c7d283c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 30 17:42:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:42:43 2012 -0700"
      },
      "message": "Merge \"WindowManager shouldn\u0027t layout non-visible windows\" into jb-mr1-dev"
    },
    {
      "commit": "ab8635d179124e379385aa02020ca3a216944a25",
      "tree": "a58498e552ffbe588fc2eded2e7bc49d72867345",
      "parents": [
        "d76b320b7362fd072ff637439945cd8efed7c695"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 30 17:31:32 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 30 17:40:43 2012 -0700"
      },
      "message": "Fix content alpha\n\nChange-Id: I13e8ad73baf768976240c1c7c5a2cb05d5d62061\n"
    },
    {
      "commit": "a07d047f34b28fdf7b3b342ceb31c8c982b24fd8",
      "tree": "cc0e2366909825e8e4bca81f7ceaa2999f017c8a",
      "parents": [
        "0572827720e191b3e6fe4466ae09058f5d578c57",
        "0c293717126b52e71eaf794394f336b5940fb349"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 17:40:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:40:13 2012 -0700"
      },
      "message": "Merge \"Don\u0027t clean up wallpaper map entry when stopping a user.\" into jb-mr1-dev"
    },
    {
      "commit": "a0a230abf3aef48ab984b844a00e9ca194722623",
      "tree": "03993f335e9f96ec06541f5415db6c0774e08d06",
      "parents": [
        "d76b320b7362fd072ff637439945cd8efed7c695",
        "54d181db0e7a4335918b4c38f4418430ca99b6c1"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 30 17:32:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:33:55 2012 -0700"
      },
      "message": "Merge \"Removed makeInvisible() function\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "d76b320b7362fd072ff637439945cd8efed7c695",
      "tree": "1e1f623dc36881afd8a8c8f98ea80d285cc16000",
      "parents": [
        "7ff55358951eff80c95a55c9bc4b0a113f237217",
        "ddbf138d11d9ad4fa9ec871b2fc5862dad20f02c"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 30 17:32:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:32:36 2012 -0700"
      },
      "message": "Merge \"Fixed misplacement of cancel(X) button for Face Unlock\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "54d181db0e7a4335918b4c38f4418430ca99b6c1",
      "tree": "11fbd71daf0cf77139c0dc51ecf13020c30b8480",
      "parents": [
        "a56395da5df55cf030f20c5cfdc23e3a540540ab"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 30 20:18:44 2012 -0400"
      },
      "committer": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 30 20:18:44 2012 -0400"
      },
      "message": "Removed makeInvisible() function\n\nThis is now being done inside stopUI instead of its own separate\ncall since it needs to be done on the UI thread inside FaceLockService.\n\nChange-Id: Iaf3a203f7f201ba4dde4c878f457e765f11e6c0e\n"
    },
    {
      "commit": "7ff55358951eff80c95a55c9bc4b0a113f237217",
      "tree": "9976fae83891041b762db669b3ccba8dfed02836",
      "parents": [
        "0a12d86d47a21b77fb0382e0070930578cef6a02",
        "70009e426a39cc2940d264c4fb87a4402c60b0ff"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 30 17:11:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:11:02 2012 -0700"
      },
      "message": "Merge \"Making the reordering play nice with the 3D widget carousel\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "0a12d86d47a21b77fb0382e0070930578cef6a02",
      "tree": "011ca1883b228a5f2261b99373200d3c48d5a80c",
      "parents": [
        "c8f7c5eb7447b26238e0b5a9355d2d0ee06a9d90",
        "0572827720e191b3e6fe4466ae09058f5d578c57"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 17:10:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:10:19 2012 -0700"
      },
      "message": "am 05728277: am c6df397e: am a76f1dfc: am c7255569: Merge \"Doc change: fix broken link in publishing steps TOC.\" into jb-dev-docs\n\n* commit \u00270572827720e191b3e6fe4466ae09058f5d578c57\u0027:\n  Doc change: fix broken link in publishing steps TOC.\n"
    },
    {
      "commit": "c7c972d832ff1e8e51e0b6c5f1ea9ed506d0c911",
      "tree": "8b7af463f71d39e67385f620ebe210b87f4e7b12",
      "parents": [
        "7710199376657415e5341f64a830aa50fcb117aa"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Tue Oct 30 17:07:01 2012 -0700"
      },
      "committer": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Tue Oct 30 17:09:28 2012 -0700"
      },
      "message": "Fixing view accessibility classification for recents.\n\nChange-Id: I0324fe322d97ee35105d7d71442fa79663e0fdfa\nBug: 7438790\n"
    },
    {
      "commit": "70009e426a39cc2940d264c4fb87a4402c60b0ff",
      "tree": "ce839b007a193fa01034553db447e8c20048c712",
      "parents": [
        "33384ed696927efac8d3c495d5446e0f0bd73995"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 30 16:48:22 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 30 17:08:59 2012 -0700"
      },
      "message": "Making the reordering play nice with the 3D widget carousel\n\n-\u003e Ensuring that transforms, hidden side pages, alphas all transition\n   and fade seamlessly to and from the carousel\n\nChange-Id: I6197f17899135a9e551ff1691c63ad5a2bb1d0f7\n"
    },
    {
      "commit": "c7375afef77b29b7fdb25f48dbe649b7b7fd487c",
      "tree": "11bd866a3fc4bcb928007ad10e27d846723646b9",
      "parents": [
        "3e31a0dc91600034b32cdb53e72bbb96ddc75317"
      ],
      "author": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Tue Oct 30 17:07:37 2012 -0700"
      },
      "committer": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Tue Oct 30 17:07:37 2012 -0700"
      },
      "message": "Fix keypad accessibility.\n\nAdd lift-to-type to the PIN keypad. Speak entered PIN digits. Add content\ndescriptions to PIN keypad buttons.\n\nBug: 7436382\nChange-Id: I7cb3977cc769598c5f783221e1257b13e5e108c7\n"
    },
    {
      "commit": "0572827720e191b3e6fe4466ae09058f5d578c57",
      "tree": "5af56ca384c39a45c3ab48648553d99774c1f0b8",
      "parents": [
        "7710199376657415e5341f64a830aa50fcb117aa",
        "c6df397effaf5417c8adcd72704cf7ceba59adfb"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 17:07:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:07:02 2012 -0700"
      },
      "message": "am c6df397e: am a76f1dfc: am c7255569: Merge \"Doc change: fix broken link in publishing steps TOC.\" into jb-dev-docs\n\n* commit \u0027c6df397effaf5417c8adcd72704cf7ceba59adfb\u0027:\n  Doc change: fix broken link in publishing steps TOC.\n"
    },
    {
      "commit": "c6df397effaf5417c8adcd72704cf7ceba59adfb",
      "tree": "3d9882c89de173088d295e32b2c0a3fa57b4d19f",
      "parents": [
        "5b45e33770f072e281ddf8cda2ecc039a6caedfc",
        "a76f1dfc7740fa506c8ba4058e2ad8b90b476fe8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 17:04:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:04:48 2012 -0700"
      },
      "message": "am a76f1dfc: am c7255569: Merge \"Doc change: fix broken link in publishing steps TOC.\" into jb-dev-docs\n\n* commit \u0027a76f1dfc7740fa506c8ba4058e2ad8b90b476fe8\u0027:\n  Doc change: fix broken link in publishing steps TOC.\n"
    },
    {
      "commit": "a76f1dfc7740fa506c8ba4058e2ad8b90b476fe8",
      "tree": "b8e71e87924c55f792972f36fe49eb26e7597647",
      "parents": [
        "d6bbf71dc552d54ffde25e8c00ed96630a5221a6",
        "c7255569bba20d94200dc05ffd5ce7b61bdc569c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 17:01:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 17:01:53 2012 -0700"
      },
      "message": "am c7255569: Merge \"Doc change: fix broken link in publishing steps TOC.\" into jb-dev-docs\n\n* commit \u0027c7255569bba20d94200dc05ffd5ce7b61bdc569c\u0027:\n  Doc change: fix broken link in publishing steps TOC.\n"
    },
    {
      "commit": "c8f7c5eb7447b26238e0b5a9355d2d0ee06a9d90",
      "tree": "52a6d2257fa8910a9a0e42bdb2e0727063a7e5d1",
      "parents": [
        "bd0bf156c089f1271d093536e3964472612ce46b",
        "e0566da2dab8c3b9ddca43131f21ef58b79049c8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 16:57:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 16:57:53 2012 -0700"
      },
      "message": "Merge \"Fill in logic in WidgetPager to ignore music when reordering.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "c7255569bba20d94200dc05ffd5ce7b61bdc569c",
      "tree": "c13cea995666433a532bf658d7db10e2a1148f46",
      "parents": [
        "ea502b27020872003f1d2be1fb2644b04cc59a67",
        "e31d80bdaa0ff131107f3cb99bb5ba7b0e64f128"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 16:56:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 16:56:58 2012 -0700"
      },
      "message": "Merge \"Doc change: fix broken link in publishing steps TOC.\" into jb-dev-docs"
    },
    {
      "commit": "bd0bf156c089f1271d093536e3964472612ce46b",
      "tree": "eae895ab0c15b4dd1d0aa19a1c1c7020335617df",
      "parents": [
        "a56395da5df55cf030f20c5cfdc23e3a540540ab",
        "bdca3c0a21ba15e8bb6d7ef0ca1b7e8024f98f19"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 16:55:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 16:55:12 2012 -0700"
      },
      "message": "Merge \"Implement correct music widget positioning in keyguard\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "e31d80bdaa0ff131107f3cb99bb5ba7b0e64f128",
      "tree": "8c8ceb081ee6fde0a415e3d16c96b16674e432c6",
      "parents": [
        "6faae9ad08670c30379fed451e73171f7d1b6ac8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 16:51:54 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 30 16:51:54 2012 -0700"
      },
      "message": "Doc change: fix broken link in publishing steps TOC.\n\nChange-Id: I1b7453dfe276be40a23f1bd59a463e6d4f9b0412\n"
    },
    {
      "commit": "a56395da5df55cf030f20c5cfdc23e3a540540ab",
      "tree": "1620d9caa2b550f87c40d7a46a3a7909ef93c578",
      "parents": [
        "33384ed696927efac8d3c495d5446e0f0bd73995",
        "7710199376657415e5341f64a830aa50fcb117aa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 30 16:39:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 16:39:54 2012 -0700"
      },
      "message": "am 77101993: Merge \"Bring up unlock screen for FLAG_DISMISS_KEYGUARD.\" into jb-mr1-dev\n\n* commit \u00277710199376657415e5341f64a830aa50fcb117aa\u0027:\n  Bring up unlock screen for FLAG_DISMISS_KEYGUARD.\n"
    },
    {
      "commit": "7710199376657415e5341f64a830aa50fcb117aa",
      "tree": "4a4b95c661c3f9a1bb4d0bfe4b17629d84079692",
      "parents": [
        "ac14efce4b9575ac1de567073d7088162d4d2eed",
        "ad09bccfe4cc0a3075e97c0911a02b329023a34a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 30 16:37:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 16:37:19 2012 -0700"
      },
      "message": "Merge \"Bring up unlock screen for FLAG_DISMISS_KEYGUARD.\" into jb-mr1-dev"
    },
    {
      "commit": "9cceae9a5f4a2e8b5abc7dc9610dc7e40c7d283c",
      "tree": "70fdec5c4fc1ee69381045d30c6a38b49039d195",
      "parents": [
        "33c0a616dbd284b47cc8e6af2eec358fba7c701f"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 30 16:35:45 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Oct 30 16:35:45 2012 -0700"
      },
      "message": "WindowManager shouldn\u0027t layout non-visible windows\n\nA recent change in WindowManager made background windows perform layout\n(when they should really be left alone). This resulted in artifacts\nwhere rotating the device and then going to a backgrojnd activity (launcher,\nRecents) would briefly show that activity in the wrong size/orientation, then\nflash to the correct one after a proper layout.\n\nThis fix is a simple workaround, leaving in the original fix that the code\nchange addressed (for keyguard orientation changes), while going back to the\nprevious (don\u0027t layout gone windows) for all other cases.\n\nIssue #7428221 sometimes recents is drawn off-center and then fixes itself\n\nChange-Id: I41b47933c2bd86f29133853d3387bb7294be8f48\n"
    },
    {
      "commit": "2c7ebeae9f2b795c4802b4aa4d7b3d84e8fff239",
      "tree": "20d3ee78082951804f55dd6a0b429aae8ec8b97f",
      "parents": [
        "44251a70edba3e950aab1f706e1ff34e2fa4dfae"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 15:28:27 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 16:12:54 2012 -0700"
      },
      "message": "Relax permission requirements for posting notifications across users\n\nBug: 7430689\nChange-Id: I2430b20137705ed2d6dc0f870690acda0662392b\n"
    },
    {
      "commit": "ddbf138d11d9ad4fa9ec871b2fc5862dad20f02c",
      "tree": "2ec400ec5be1fcaf72d134aacc50fc464411be4a",
      "parents": [
        "68d257d788f5154922cd605ab8079a5c0815dffc"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 30 18:34:39 2012 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 30 18:34:39 2012 -0400"
      },
      "message": "Fixed misplacement of cancel(X) button for Face Unlock\n\nBefore the FUL service started, the FUL cancel button was positioned\noff of the right side of the window.  This was because the\nFaceUnlockView (derived from RelativeLayout) was calling\nsuper.onMeasure() incorrectly, preventing it from using the new\n\u0027square\u0027 size when laying out child views.\n\nChange-Id: I2f1e86617da5c8f37123febab2e433288bdea062\n"
    },
    {
      "commit": "e0566da2dab8c3b9ddca43131f21ef58b79049c8",
      "tree": "c80af1fcd78013dcee1c12529b72e175c950cfad",
      "parents": [
        "bdca3c0a21ba15e8bb6d7ef0ca1b7e8024f98f19"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 14:57:29 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 14:57:29 2012 -0700"
      },
      "message": "Fill in logic in WidgetPager to ignore music when reordering.\n\nThis moves music state management into KeyguardViewStateManager to allow\nKeyguardWidgetPager access to it.\n\nFixes bug 7442977\n\nChange-Id: I113b6d1c8848d60ae53b99e697b33e1e33d67853\n"
    },
    {
      "commit": "aac4d9fe55f0baabc5a90c6ffc18dd0502ee7799",
      "tree": "c91851e4e5a1f870d19f69ebbf9d63d461e4d200",
      "parents": [
        "44251a70edba3e950aab1f706e1ff34e2fa4dfae"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 14:32:45 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 30 14:32:45 2012 -0700"
      },
      "message": "QS uses nickname for multiuser and profile name for singleuser.\n\nBug: 7400662\nChange-Id: I3299ee70acaa7341ec11b4774426e22182ffd170\n"
    },
    {
      "commit": "33384ed696927efac8d3c495d5446e0f0bd73995",
      "tree": "e34e0a4b6ca618c07de5051a4e458c11bcc7c9e4",
      "parents": [
        "0ca9723327d856c769aa1111ab183d35cd6ac19a",
        "26e6c2e44235428717d7152b9e6398649452f1d2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 14:24:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 14:25:12 2012 -0700"
      },
      "message": "Merge \"Attempt to fix bug on devices where multi-user support is disabled.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "26e6c2e44235428717d7152b9e6398649452f1d2",
      "tree": "a2a06df3784dc87e54cd0ff5c99a6d4d60026f62",
      "parents": [
        "6249804eadc10d08cb09ad6e226186ee3c2159da"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 14:12:22 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 14:21:41 2012 -0700"
      },
      "message": "Attempt to fix bug on devices where multi-user support is disabled.\n\nBug 7437751\n\nChange-Id: Iff9f6a5a91fb9dd69b7176a5febb1d6e158d90b6\n"
    },
    {
      "commit": "bdca3c0a21ba15e8bb6d7ef0ca1b7e8024f98f19",
      "tree": "c1230768bd2dd8a224beb0c1faafc3440c8ae879",
      "parents": [
        "6249804eadc10d08cb09ad6e226186ee3c2159da"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 29 19:11:50 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 30 14:06:09 2012 -0700"
      },
      "message": "Implement correct music widget positioning in keyguard\n\nThis always inserts the music widget to the left of the camera\nwidget if it exists or as the right-most widget when music is\nplaying.\n\nFixes bug 7425361\n\nChange-Id: Ida992fbdde254a2de0ab12c63e003ccfeab7a94a\n"
    },
    {
      "commit": "0ca9723327d856c769aa1111ab183d35cd6ac19a",
      "tree": "52fe6b085022ebca18a5399e2e6fc287e64910a8",
      "parents": [
        "1863738c776b52d6d6f3133f659cdfbcf87ed3b9",
        "68d257d788f5154922cd605ab8079a5c0815dffc"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Tue Oct 30 13:41:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 13:41:52 2012 -0700"
      },
      "message": "Merge \"FUL uses square aspect ratio for all layouts fixes b/7426399\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "1863738c776b52d6d6f3133f659cdfbcf87ed3b9",
      "tree": "d6b1f204970e7f4acb46d7b3c01f76047de86528",
      "parents": [
        "54f1ce1d2bece0829c04ad062859ccc5651c6c3a",
        "ac14efce4b9575ac1de567073d7088162d4d2eed"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue Oct 30 13:31:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 13:31:36 2012 -0700"
      },
      "message": "am ac14efce: (-s ours) Merge \"DO NOT MERGE suggest LocationRequest rather than Criteria\" into jb-mr1-dev\n\n* commit \u0027ac14efce4b9575ac1de567073d7088162d4d2eed\u0027:\n  DO NOT MERGE suggest LocationRequest rather than Criteria\n"
    },
    {
      "commit": "54f1ce1d2bece0829c04ad062859ccc5651c6c3a",
      "tree": "d6b1f204970e7f4acb46d7b3c01f76047de86528",
      "parents": [
        "ef653101d8120b8788ff917bf0a9d466050cc3db",
        "8756c60c42e56cd3667c6eae0d2ae7025b457031"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue Oct 30 13:27:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 30 13:27:38 2012 -0700"
      },
      "message": "am 8756c60c: (-s ours) Merge \"DO NOT MERGE clarify Geofence.createCircle() param ranges\" into jb-mr1-dev\n\n* commit \u00278756c60c42e56cd3667c6eae0d2ae7025b457031\u0027:\n  DO NOT MERGE clarify Geofence.createCircle() param ranges\n"
    },
    {
      "commit": "ac14efce4b9575ac1de567073d7088162d4d2eed",
      "tree": "cbdf1a072714d5c5483f9b99ec33ba33057a1356",
      "parents": [
        "8756c60c42e56cd3667c6eae0d2ae7025b457031",
        "34c7ed0dbd6069ea2ffd5f2dbab6e3353f392346"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue Oct 30 13:24:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 13:26:38 2012 -0700"
      },
      "message": "Merge \"DO NOT MERGE suggest LocationRequest rather than Criteria\" into jb-mr1-dev"
    },
    {
      "commit": "8756c60c42e56cd3667c6eae0d2ae7025b457031",
      "tree": "63e3060dee91bb1946ecaccbd314001ec8ca4123",
      "parents": [
        "44251a70edba3e950aab1f706e1ff34e2fa4dfae",
        "be7a29471ec529e1054fc998bd5a6e2757632664"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue Oct 30 13:24:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 13:24:26 2012 -0700"
      },
      "message": "Merge \"DO NOT MERGE clarify Geofence.createCircle() param ranges\" into jb-mr1-dev"
    },
    {
      "commit": "ef653101d8120b8788ff917bf0a9d466050cc3db",
      "tree": "d6b1f204970e7f4acb46d7b3c01f76047de86528",
      "parents": [
        "b1e7695d7b265c58705e8b7d7f21b51f5715e053",
        "f8f5966e591cc39364f0ebccd40896b841289076"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 30 12:28:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 12:28:18 2012 -0700"
      },
      "message": "Merge \"Moving persistence calls to background.\" into jb-mr1-lockscreen-dev"
    }
  ],
  "next": "b1e7695d7b265c58705e8b7d7f21b51f5715e053"
}
