)]}'
{
  "log": [
    {
      "commit": "2146fc54dbaea6714d136bf242db94f4a570fcd6",
      "tree": "0c459d32e197eca8f0a77b19697157674579ac46",
      "parents": [
        "b225d05ce4e4ba3d3b67482c1673ef6afdc83724"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 19:36:08 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Fri Jul 31 19:36:08 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I007a3a78896d57bce209c863418a24019d743d53\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5353a1eb7d64731f971deaa28f535265ae786696",
      "tree": "96730fd682610a2af95069d342bb620d2094ab75",
      "parents": [
        "905d51a2f83768663f9c026080a003cf8ef78a82"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jul 30 12:27:44 2015 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Fri Jul 31 11:38:44 2015 -0700"
      },
      "message": "Start selection mode with single mouse click...\n\nDouble clicking an item opens it.\nBandSelectManager tells MultiSelectManager where its selection begins\n    so Shift+Click behavior can be complimentary.\nBandSelectManager more actively manages selection...so it doesn\u0027t\n    clear existing selection on mouse down.\n\nChange-Id: Ibe65e793e84463d333a19f363dfb0d42c37480e3\n"
    },
    {
      "commit": "905d51a2f83768663f9c026080a003cf8ef78a82",
      "tree": "2e3731a3938dafd110dcb3d5d4f59caf38dad5dc",
      "parents": [
        "fe04d76ed9a8f2aa486c2e0b185cfce5955f9af5",
        "2a23ef2817bc424c7b1f353394c4653463bd7522"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 14:22:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 14:22:50 2015 +0000"
      },
      "message": "am 2a23ef28: am 8ceb1188: am e787bfa2: am 9bc94698: am 5d6a2d38: Merge \"Fix SysUI crash on device boot.\" into mnc-dev\n\n* commit \u00272a23ef2817bc424c7b1f353394c4653463bd7522\u0027:\n  Fix SysUI crash on device boot.\n"
    },
    {
      "commit": "2a23ef2817bc424c7b1f353394c4653463bd7522",
      "tree": "0c5478695ff50169e789646045bf075b475134d8",
      "parents": [
        "0550536b27176170a8ef3f8ed8f7e955b8d2a663",
        "8ceb1188f17826088695ed488ad0ab58ec22afa2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 14:16:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 14:16:04 2015 +0000"
      },
      "message": "am 8ceb1188: am e787bfa2: am 9bc94698: am 5d6a2d38: Merge \"Fix SysUI crash on device boot.\" into mnc-dev\n\n* commit \u00278ceb1188f17826088695ed488ad0ab58ec22afa2\u0027:\n  Fix SysUI crash on device boot.\n"
    },
    {
      "commit": "8ceb1188f17826088695ed488ad0ab58ec22afa2",
      "tree": "99ed0e0dadc5ecbc0b8b95fe9d62cfbfd7de2159",
      "parents": [
        "3eaf7d2155d0c513eb08f66abc02f87b09659be7",
        "e787bfa209a4fa6fc2f4cd754492a13472952c5c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 14:09:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 14:09:06 2015 +0000"
      },
      "message": "am e787bfa2: am 9bc94698: am 5d6a2d38: Merge \"Fix SysUI crash on device boot.\" into mnc-dev\n\n* commit \u0027e787bfa209a4fa6fc2f4cd754492a13472952c5c\u0027:\n  Fix SysUI crash on device boot.\n"
    },
    {
      "commit": "e787bfa209a4fa6fc2f4cd754492a13472952c5c",
      "tree": "d348a412dbb7dbeb05b026360faa7aeb07b328d1",
      "parents": [
        "6501720c721f2a0997d7cdd45303ed14eb54ded7",
        "9bc9469807703757f50fffd34ed6b3f6183cdc6e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 14:02:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 14:02:01 2015 +0000"
      },
      "message": "am 9bc94698: am 5d6a2d38: Merge \"Fix SysUI crash on device boot.\" into mnc-dev\n\n* commit \u00279bc9469807703757f50fffd34ed6b3f6183cdc6e\u0027:\n  Fix SysUI crash on device boot.\n"
    },
    {
      "commit": "9bc9469807703757f50fffd34ed6b3f6183cdc6e",
      "tree": "748425d9076252d6ae6022627009ab36f9ef635e",
      "parents": [
        "489043d49be1ea66b7714666193e69399cffa223",
        "5d6a2d387cd437e6d0c45d0df1bd10ba9db56253"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 13:57:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 13:57:02 2015 +0000"
      },
      "message": "am 5d6a2d38: Merge \"Fix SysUI crash on device boot.\" into mnc-dev\n\n* commit \u00275d6a2d387cd437e6d0c45d0df1bd10ba9db56253\u0027:\n  Fix SysUI crash on device boot.\n"
    },
    {
      "commit": "8478aba1a2bbe1bcbb6b05824e4f21f58d79ebce",
      "tree": "ee70664423f5b942beb2bb7eddb1d03c39b316a5",
      "parents": [
        "d692fcf115e57fef8a15c214fb2fcde78a48b45c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 09:17:20 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jul 31 09:17:20 2015 -0400"
      },
      "message": "Fix SysUI crash on device boot.\n\nBug: 22869066\nChange-Id: I55ab64c430899ebc20bfc8a8e4d1e2a7cd12f0cd\n"
    },
    {
      "commit": "4124fb10dc5792e90257e4f0088787fcb1503efe",
      "tree": "2be662ba37809e97b781a8ae858206c407c28635",
      "parents": [
        "0d3ad99d0d2fec1b36fd3f150cde70b04294d09b",
        "e5323b7493f2bc1537d7e6b2d4595d69fd01d72e"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jul 31 02:26:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 02:26:11 2015 +0000"
      },
      "message": "Merge \"Implement MtpDocumentsProvider#queryDocument.\""
    },
    {
      "commit": "0d3ad99d0d2fec1b36fd3f150cde70b04294d09b",
      "tree": "7b9254bbf64d4281a8f1e15e780e54016a5804d1",
      "parents": [
        "1c6cd1ea49c4bc7aa49555773caebe1d593948d9",
        "c2ab9313f023741877aeffccc224b3ad7c24678e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 02:22:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 02:22:02 2015 +0000"
      },
      "message": "am c2ab9313: am 1882e151: am e7477002: am 0eaadbc2: am 5db4cc8f: Merge \"Handle volumes without visible paths.\" into mnc-dev\n\n* commit \u0027c2ab9313f023741877aeffccc224b3ad7c24678e\u0027:\n  Handle volumes without visible paths.\n"
    },
    {
      "commit": "e5323b7493f2bc1537d7e6b2d4595d69fd01d72e",
      "tree": "9110f1f0cb1051b8f20972b572418de6dd41887c",
      "parents": [
        "1c6cd1ea49c4bc7aa49555773caebe1d593948d9"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Jul 29 16:10:47 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jul 31 11:19:28 2015 +0900"
      },
      "message": "Implement MtpDocumentsProvider#queryDocument.\n\nBUG\u003d20274999\n\nChange-Id: Id5c81f744ea1e28d0a0d352b52db1c33fd5edcc2\n"
    },
    {
      "commit": "c2ab9313f023741877aeffccc224b3ad7c24678e",
      "tree": "67d74db07feb52cd8c2f92d75909554916a34d90",
      "parents": [
        "a5c9d829ce9e84d4a4322fc96259ba333d41f336",
        "1882e151d8c29f300df543df3dc4c708d0dbcca0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 02:16:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 02:16:14 2015 +0000"
      },
      "message": "am 1882e151: am e7477002: am 0eaadbc2: am 5db4cc8f: Merge \"Handle volumes without visible paths.\" into mnc-dev\n\n* commit \u00271882e151d8c29f300df543df3dc4c708d0dbcca0\u0027:\n  Handle volumes without visible paths.\n"
    },
    {
      "commit": "1882e151d8c29f300df543df3dc4c708d0dbcca0",
      "tree": "da5c884b7e0833d4a0d780406f112cb55d085647",
      "parents": [
        "7fa83d269b6f84ae32ddc94731a44acb6d66c4c1",
        "e7477002683a83ce3022365fe6c327bbc31055cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 02:07:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 02:07:45 2015 +0000"
      },
      "message": "am e7477002: am 0eaadbc2: am 5db4cc8f: Merge \"Handle volumes without visible paths.\" into mnc-dev\n\n* commit \u0027e7477002683a83ce3022365fe6c327bbc31055cc\u0027:\n  Handle volumes without visible paths.\n"
    },
    {
      "commit": "e7477002683a83ce3022365fe6c327bbc31055cc",
      "tree": "921de42f402e379fc1f71fc3b14e493cce09c8f4",
      "parents": [
        "b9904daa7892328fea10bbbab521d080f5874961",
        "0eaadbc2a9b7350ba839ad14590c34235e42e28b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 01:57:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 01:57:43 2015 +0000"
      },
      "message": "am 0eaadbc2: am 5db4cc8f: Merge \"Handle volumes without visible paths.\" into mnc-dev\n\n* commit \u00270eaadbc2a9b7350ba839ad14590c34235e42e28b\u0027:\n  Handle volumes without visible paths.\n"
    },
    {
      "commit": "0eaadbc2a9b7350ba839ad14590c34235e42e28b",
      "tree": "dcd88bfb8c0f121ea6b66bebd76dc809694a4a2d",
      "parents": [
        "15724ffc412fbc2147432f07e6aec20aecc74994",
        "5db4cc8fee8b919b5f62f222af92a4e995ca6a70"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 01:51:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 01:51:37 2015 +0000"
      },
      "message": "am 5db4cc8f: Merge \"Handle volumes without visible paths.\" into mnc-dev\n\n* commit \u00275db4cc8fee8b919b5f62f222af92a4e995ca6a70\u0027:\n  Handle volumes without visible paths.\n"
    },
    {
      "commit": "5db4cc8fee8b919b5f62f222af92a4e995ca6a70",
      "tree": "1477f433e7cf0ebe348dc4c3a164d9daaa2078e5",
      "parents": [
        "e3b0119f79d11744a7f590510b184feef0f45894",
        "865ea7c800883176e5bd9924f27abb3cbacd5178"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jul 31 01:46:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 01:46:45 2015 +0000"
      },
      "message": "Merge \"Handle volumes without visible paths.\" into mnc-dev"
    },
    {
      "commit": "1c6cd1ea49c4bc7aa49555773caebe1d593948d9",
      "tree": "73f9dd07acf6c4f0a1df949a5199ee1b7ee075ee",
      "parents": [
        "e4faee582f9d24a75a83f69e2b88c4c5b5388e0e",
        "6ee4a1c1247e2a1d3032bcd432f843cbb7227dcc"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jul 31 01:42:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 31 01:42:23 2015 +0000"
      },
      "message": "Merge \"Rename MtpManagerMock with TestMtpManager.\""
    },
    {
      "commit": "6ee4a1c1247e2a1d3032bcd432f843cbb7227dcc",
      "tree": "222736f8a97affdb989925d0ffa2e0fe84a4ebea",
      "parents": [
        "8515917246eb09e8d6d43278c362920807a16948"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jul 31 10:30:05 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jul 31 10:30:05 2015 +0900"
      },
      "message": "Rename MtpManagerMock with TestMtpManager.\n\nBUG\u003d20274999\n\nChange-Id: I0db6609ed7cde211d0e174a5cd88ca7551ea64ae\n"
    },
    {
      "commit": "865ea7c800883176e5bd9924f27abb3cbacd5178",
      "tree": "454a08798dc0c5da253f57149e1cdfef5658a2cb",
      "parents": [
        "eda1cc50cead674287616e6a852f8f281b70b9f5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 30 18:10:20 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 30 18:10:39 2015 -0700"
      },
      "message": "Handle volumes without visible paths.\n\nTransient volumes like USB drives are not mounted as visible, so we\nshouldn\u0027t be kicking off media scanner for them.\n\nBug: 22545248\nChange-Id: Ic8f2d3134f1edb8b2a12e8ff283eceeeb230f48b\n"
    },
    {
      "commit": "39a742f5eeba4972f82233a415ac9da0bcee9f8e",
      "tree": "50e6f2a80dbb4b21af3c203dcd6d4dc91ddcc7b5",
      "parents": [
        "bbbfc044fdd782a7e5b54df3dcb017678a48da75",
        "617a2d7ca7045b7acfb16541ea22a808b5d147c9"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 00:39:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 00:39:49 2015 +0000"
      },
      "message": "am 617a2d7c: am 6cb78ad5: am 73168821: am 5b5d9129: am b9f30b26: Merge \"The heads up now correctly dissapears when clicking\" into mnc-dev\n\n* commit \u0027617a2d7ca7045b7acfb16541ea22a808b5d147c9\u0027:\n  The heads up now correctly dissapears when clicking\n"
    },
    {
      "commit": "617a2d7ca7045b7acfb16541ea22a808b5d147c9",
      "tree": "2f572be6357ee9a6990e69a25bd6c2bd577d43f2",
      "parents": [
        "ef010274ca16490c6e08edcd1d0a48de0e88097b",
        "6cb78ad542bbe54c6a839c11eca0f47f2d06dd1c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 00:33:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 00:33:08 2015 +0000"
      },
      "message": "am 6cb78ad5: am 73168821: am 5b5d9129: am b9f30b26: Merge \"The heads up now correctly dissapears when clicking\" into mnc-dev\n\n* commit \u00276cb78ad542bbe54c6a839c11eca0f47f2d06dd1c\u0027:\n  The heads up now correctly dissapears when clicking\n"
    },
    {
      "commit": "6cb78ad542bbe54c6a839c11eca0f47f2d06dd1c",
      "tree": "555a3184aae0312a779f977c7d4365f31e8aa832",
      "parents": [
        "57a992021b2279f34265eb403816417a1ce682f2",
        "73168821c81da3e26974b69e5edefc913652db36"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 00:23:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 00:23:52 2015 +0000"
      },
      "message": "am 73168821: am 5b5d9129: am b9f30b26: Merge \"The heads up now correctly dissapears when clicking\" into mnc-dev\n\n* commit \u002773168821c81da3e26974b69e5edefc913652db36\u0027:\n  The heads up now correctly dissapears when clicking\n"
    },
    {
      "commit": "73168821c81da3e26974b69e5edefc913652db36",
      "tree": "63cf5238c237b09c99bb79ddf10e84a7b5574c73",
      "parents": [
        "d247d8b4aa6eff39fad55c04e47d0d92d9c69751",
        "5b5d9129134881f84ff80f5b16bce5e64670b545"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 00:16:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 00:16:59 2015 +0000"
      },
      "message": "am 5b5d9129: am b9f30b26: Merge \"The heads up now correctly dissapears when clicking\" into mnc-dev\n\n* commit \u00275b5d9129134881f84ff80f5b16bce5e64670b545\u0027:\n  The heads up now correctly dissapears when clicking\n"
    },
    {
      "commit": "5b5d9129134881f84ff80f5b16bce5e64670b545",
      "tree": "25271a8029be4871164d5d00c27adf3af9ef83f2",
      "parents": [
        "135e2ce571fee7d64572454f55151225bcf22464",
        "b9f30b26707b7e8721b1cd03ca96b5a4a4995109"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 31 00:08:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 31 00:08:00 2015 +0000"
      },
      "message": "am b9f30b26: Merge \"The heads up now correctly dissapears when clicking\" into mnc-dev\n\n* commit \u0027b9f30b26707b7e8721b1cd03ca96b5a4a4995109\u0027:\n  The heads up now correctly dissapears when clicking\n"
    },
    {
      "commit": "0fccc729fd3b19a62efd90ae13b207faa3d1e8bb",
      "tree": "48d2440a8203b6230e661b8204f40e5e67c9b0a6",
      "parents": [
        "26ae600b5fb8c657b4f8dc2700374c701c9e50ec"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 29 17:04:36 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 23:05:42 2015 +0000"
      },
      "message": "The heads up now correctly dissapears when clicking\n\nBug: 22729955\nChange-Id: I977b36823bf936baab527f932b1e5576241f4d71\n"
    },
    {
      "commit": "79b9a215304844a16e7c4289b96446dc788f7ba2",
      "tree": "ccb66634a04b1119d7dceca59d3f3f43dbaa53fd",
      "parents": [
        "bea6528ae30909609d1f963db774b497b91e3cc4",
        "c54f19059ac72a263736e3f49014b608663d3f7a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 22:26:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 22:26:38 2015 +0000"
      },
      "message": "am c54f1905: am 1b2bd2ee: am 7d1a4b63: am fb2f9c02: am 20a5d331: Merge \"Fixed a heads up crash\" into mnc-dev\n\n* commit \u0027c54f19059ac72a263736e3f49014b608663d3f7a\u0027:\n  Fixed a heads up crash\n"
    },
    {
      "commit": "c54f19059ac72a263736e3f49014b608663d3f7a",
      "tree": "9dd8e0e8c8ac5b147f73ac0ebe6c6d793e92aceb",
      "parents": [
        "c8dc65d1942a4d0e7a7a2c56a6c1b991c8927a70",
        "1b2bd2ee9f5e728513c5643b26e4a6cd11da1c7e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 22:17:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 22:17:42 2015 +0000"
      },
      "message": "am 1b2bd2ee: am 7d1a4b63: am fb2f9c02: am 20a5d331: Merge \"Fixed a heads up crash\" into mnc-dev\n\n* commit \u00271b2bd2ee9f5e728513c5643b26e4a6cd11da1c7e\u0027:\n  Fixed a heads up crash\n"
    },
    {
      "commit": "b66cec227739f328b7004a3bb71d4a97b98022af",
      "tree": "b3f508329f5db46814cf21de5485ca26dea4c59c",
      "parents": [
        "7e4613ede8ea0daa0428063566ff1cd99e45b50b",
        "3c01ac0b199d787f6a81b01ab3b6296421ea40a0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 22:10:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 22:10:22 2015 +0000"
      },
      "message": "am 3c01ac0b: am fc0b2e98: am df961732: am f9fdb08c: am 4988378c: Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev\n\n* commit \u00273c01ac0b199d787f6a81b01ab3b6296421ea40a0\u0027:\n  Introduced android.permission.PEERS_MAC_ADDRESS permission\n"
    },
    {
      "commit": "1b2bd2ee9f5e728513c5643b26e4a6cd11da1c7e",
      "tree": "14ee68a83140984e6dca2d4829d26bbe1972788b",
      "parents": [
        "3882997e8dfaa36f23222dc4411b8d2b271c79f4",
        "7d1a4b63181a04bae6b16a63bb7491f19d80594b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 22:09:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 22:09:41 2015 +0000"
      },
      "message": "am 7d1a4b63: am fb2f9c02: am 20a5d331: Merge \"Fixed a heads up crash\" into mnc-dev\n\n* commit \u00277d1a4b63181a04bae6b16a63bb7491f19d80594b\u0027:\n  Fixed a heads up crash\n"
    },
    {
      "commit": "7d1a4b63181a04bae6b16a63bb7491f19d80594b",
      "tree": "332bf2a923e791dea6717602195bcb453b4b9f2e",
      "parents": [
        "ed839f59faa665dc18183a6e156c3e44209b5211",
        "fb2f9c0209708936408bea3b273d550aab6d4ec8"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 22:02:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 22:02:51 2015 +0000"
      },
      "message": "am fb2f9c02: am 20a5d331: Merge \"Fixed a heads up crash\" into mnc-dev\n\n* commit \u0027fb2f9c0209708936408bea3b273d550aab6d4ec8\u0027:\n  Fixed a heads up crash\n"
    },
    {
      "commit": "3c01ac0b199d787f6a81b01ab3b6296421ea40a0",
      "tree": "3e1f335a37b4eaede4efe6d81a322dbd1b57aca3",
      "parents": [
        "eb648679bfc13f036af459c7365295bfa5c04d66",
        "fc0b2e98c008aa7708048e558f97ae063c572f4f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 22:02:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 22:02:48 2015 +0000"
      },
      "message": "am fc0b2e98: am df961732: am f9fdb08c: am 4988378c: Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev\n\n* commit \u0027fc0b2e98c008aa7708048e558f97ae063c572f4f\u0027:\n  Introduced android.permission.PEERS_MAC_ADDRESS permission\n"
    },
    {
      "commit": "fc0b2e98c008aa7708048e558f97ae063c572f4f",
      "tree": "c3b3093f950008ed7e4f90638f05c1528524c22c",
      "parents": [
        "e01a4afb618159d68b5b5b00e29cbd8ced56f3dd",
        "df9617328877f809594037ccb0c251df26e46f4b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 21:56:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 21:56:43 2015 +0000"
      },
      "message": "am df961732: am f9fdb08c: am 4988378c: Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev\n\n* commit \u0027df9617328877f809594037ccb0c251df26e46f4b\u0027:\n  Introduced android.permission.PEERS_MAC_ADDRESS permission\n"
    },
    {
      "commit": "fb2f9c0209708936408bea3b273d550aab6d4ec8",
      "tree": "02c6360c60b340833ad2316946ed988949f8a4d6",
      "parents": [
        "e2823cb3dbe15d1c3dbd6253f28982765a7451d5",
        "20a5d3317529ce573aa06ac2e4a0a1a5359f80d7"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 21:54:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 21:54:35 2015 +0000"
      },
      "message": "am 20a5d331: Merge \"Fixed a heads up crash\" into mnc-dev\n\n* commit \u002720a5d3317529ce573aa06ac2e4a0a1a5359f80d7\u0027:\n  Fixed a heads up crash\n"
    },
    {
      "commit": "20a5d3317529ce573aa06ac2e4a0a1a5359f80d7",
      "tree": "afe451296a1097114bc59cae9b3d6aedafbe85a0",
      "parents": [
        "8f5228afe671b5e80fab4d1c55452ad6c83ef4f1",
        "acd0df65dd8be97aae5617c9a8346d4a4ab88abd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 30 21:45:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 21:45:55 2015 +0000"
      },
      "message": "Merge \"Fixed a heads up crash\" into mnc-dev"
    },
    {
      "commit": "df9617328877f809594037ccb0c251df26e46f4b",
      "tree": "109bbe5db2a6e2c3edf60390d3982080c89a5889",
      "parents": [
        "e025f4d992134c7a442711588b260850a2375da2",
        "f9fdb08caae30e789d573ab3260fc87e9d43041b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 21:05:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 21:05:48 2015 +0000"
      },
      "message": "am f9fdb08c: am 4988378c: Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev\n\n* commit \u0027f9fdb08caae30e789d573ab3260fc87e9d43041b\u0027:\n  Introduced android.permission.PEERS_MAC_ADDRESS permission\n"
    },
    {
      "commit": "f9fdb08caae30e789d573ab3260fc87e9d43041b",
      "tree": "cbc5703683c2778051297e24888bb8507d640dc6",
      "parents": [
        "ccaf066d6d441b108bab711ae36d8bddce66edee",
        "4988378cd0f1bb6cdd83f797d10fd45105672296"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 20:58:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 20:58:29 2015 +0000"
      },
      "message": "am 4988378c: Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev\n\n* commit \u00274988378cd0f1bb6cdd83f797d10fd45105672296\u0027:\n  Introduced android.permission.PEERS_MAC_ADDRESS permission\n"
    },
    {
      "commit": "4988378cd0f1bb6cdd83f797d10fd45105672296",
      "tree": "d206d79d882ef4aca203b2dd79829fa91e10c06b",
      "parents": [
        "75e51ec0b14e9c5363ad86a69fd7a764290a5cfb",
        "136a2e7fc94098f762cd3d9bd092b4c4d5bf4c70"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jul 30 20:50:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 20:50:04 2015 +0000"
      },
      "message": "Merge \"Introduced android.permission.PEERS_MAC_ADDRESS permission\" into mnc-dev"
    },
    {
      "commit": "fb6744d6a79b5033ac3501922f2a26ddf6221919",
      "tree": "4a3c1ec356a960cf43ef28a687fcc33fca889626",
      "parents": [
        "1ad82779bea52865055db70ead52a8a360fcdba8",
        "6b0265eeea299c772db1e92dcecda0944838d50d"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jul 30 18:46:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 18:46:56 2015 +0000"
      },
      "message": "Merge \"Add BandSelectManager.\""
    },
    {
      "commit": "6b0265eeea299c772db1e92dcecda0944838d50d",
      "tree": "c14780fd4a2bb65610d72848b4944e984707428b",
      "parents": [
        "75952bac0006f986cfee9b3fe49a2a3c2e9248c1"
      ],
      "author": {
        "name": "Kyle Horimoto",
        "email": "khorimoto@google.com",
        "time": "Wed Jul 29 15:33:49 2015 -0700"
      },
      "committer": {
        "name": "Kyle Horimoto",
        "email": "khorimoto@google.com",
        "time": "Thu Jul 30 10:59:53 2015 -0700"
      },
      "message": "Add BandSelectManager.\n\nBUG:20669231\n\nChange-Id: Iea8c3866a9de020a7bebd93a967aa42d45f8e2bd\n"
    },
    {
      "commit": "23e8619a10f33881a23e3a9833f901acd660265c",
      "tree": "e8a05d325b4e01875a6c000a1a37abe8062b518e",
      "parents": [
        "8515917246eb09e8d6d43278c362920807a16948",
        "5745eead22ecd70fd9d418f1a6ac23d837dbdbe8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 05:35:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 05:35:45 2015 +0000"
      },
      "message": "am 5745eead: am ea5de59e: am e9338ac3: am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u00275745eead22ecd70fd9d418f1a6ac23d837dbdbe8\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "5745eead22ecd70fd9d418f1a6ac23d837dbdbe8",
      "tree": "3c19ee2c9650d453520113f7630d31324d57d2d6",
      "parents": [
        "202dd44a90439eb823566b718c5a8fb159d73a73",
        "ea5de59e437a24fc6b6140762a43f99228fbaf8d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 05:23:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 05:23:34 2015 +0000"
      },
      "message": "am ea5de59e: am e9338ac3: am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u0027ea5de59e437a24fc6b6140762a43f99228fbaf8d\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "ea5de59e437a24fc6b6140762a43f99228fbaf8d",
      "tree": "70f7e42d8c92cff8c5e5b5232b3179e1701c22f7",
      "parents": [
        "5ea22216dda8cd13f68f4dc8f405c9809d6c9e37",
        "e9338ac35aad34a2b882d73a0f9ca40558057f34"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 05:08:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 05:08:13 2015 +0000"
      },
      "message": "am e9338ac3: am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u0027e9338ac35aad34a2b882d73a0f9ca40558057f34\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "e9338ac35aad34a2b882d73a0f9ca40558057f34",
      "tree": "3334efddabb727be3400b5474685923435f8aaf2",
      "parents": [
        "829359163dd8c26232627e781ef30ab1373d4463",
        "be869b667142d3dc8723f19951b4d6ba2c055b24"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:55:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 04:55:59 2015 +0000"
      },
      "message": "am be869b66: am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u0027be869b667142d3dc8723f19951b4d6ba2c055b24\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "be869b667142d3dc8723f19951b4d6ba2c055b24",
      "tree": "28932e5602742a0fb3b88de31b470fefa32c696e",
      "parents": [
        "033fe243a75f6e5e7ba8f75bd829bddaf213c7c2",
        "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:44:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 04:44:20 2015 +0000"
      },
      "message": "am 30c5da9c: Don\\\u0027t call cancel() when fingerprint auth fails\n\n* commit \u002730c5da9cc20cc4b9ce820963c6f58d7826f46eaa\u0027:\n  Don\u0027t call cancel() when fingerprint auth fails\n"
    },
    {
      "commit": "30c5da9cc20cc4b9ce820963c6f58d7826f46eaa",
      "tree": "34d70559c54c3f8c93c69c8fd8c754add42200ad",
      "parents": [
        "bbe1682b1652c37b66609676e5829517279ff141"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jul 17 14:11:56 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jul 30 04:31:37 2015 +0000"
      },
      "message": "Don\u0027t call cancel() when fingerprint auth fails\n\nKeyguardUpdateMonitor should not call cancel() when fingerprint\nauth fails. The life cycle will continue until an actual error\noccurs or the maximum number of retries is reached.\n\nFixes bug 22562277\n\nChange-Id: I36291d025de9c049cc7f7924f692c8c21349bb7b\n"
    },
    {
      "commit": "8515917246eb09e8d6d43278c362920807a16948",
      "tree": "df648e08bfdbb2b73958c9088a5c17100dc60c06",
      "parents": [
        "ff2fed078d94ce9f68d8591b8c1070a66f515e32",
        "202dd44a90439eb823566b718c5a8fb159d73a73"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 04:05:19 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 04:05:19 2015 +0000"
      },
      "message": "am 202dd44a: am 5ea22216: am 82935916: am 033fe243: am bbe1682b: Merge changes from topic \\\u0027fix-media-notifications\\\u0027 into mnc-dev\n\n* commit \u0027202dd44a90439eb823566b718c5a8fb159d73a73\u0027:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "ff2fed078d94ce9f68d8591b8c1070a66f515e32",
      "tree": "fd10ee515f7eaef3c167f8b87ce74ad8987becde",
      "parents": [
        "722113aa5f3c75d6c49ab48a65ad0276a9c9b3b1",
        "beac2184abb4c2ef1bbcbad48b4005fe36f9cb74"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Jul 30 03:59:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 03:59:25 2015 +0000"
      },
      "message": "Merge \"Extract common initialization of MtpDocumentsProviderTest into setUp method.\""
    },
    {
      "commit": "202dd44a90439eb823566b718c5a8fb159d73a73",
      "tree": "18e3864ff1bb35c7ee38b8f18896d597478817f8",
      "parents": [
        "917b275d6b54b08edb6326512d7e48a02163e730",
        "5ea22216dda8cd13f68f4dc8f405c9809d6c9e37"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 03:52:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 03:52:22 2015 +0000"
      },
      "message": "am 5ea22216: am 82935916: am 033fe243: am bbe1682b: Merge changes from topic \\\u0027fix-media-notifications\\\u0027 into mnc-dev\n\n* commit \u00275ea22216dda8cd13f68f4dc8f405c9809d6c9e37\u0027:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "5ea22216dda8cd13f68f4dc8f405c9809d6c9e37",
      "tree": "4027f8aa2eaab3d35dc148f13e894a42ffcfcca0",
      "parents": [
        "06287d1c1859c9eafb0b4e195e57215a7e9af59c",
        "829359163dd8c26232627e781ef30ab1373d4463"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 03:38:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 03:38:09 2015 +0000"
      },
      "message": "am 82935916: am 033fe243: am bbe1682b: Merge changes from topic \\\u0027fix-media-notifications\\\u0027 into mnc-dev\n\n* commit \u0027829359163dd8c26232627e781ef30ab1373d4463\u0027:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "829359163dd8c26232627e781ef30ab1373d4463",
      "tree": "556f9ee44cd5a4e37fd0e885b035f61a0b802f8a",
      "parents": [
        "9a2314b0bc52a7185350237c0eed685202e56298",
        "033fe243a75f6e5e7ba8f75bd829bddaf213c7c2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 03:25:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 03:25:12 2015 +0000"
      },
      "message": "am 033fe243: am bbe1682b: Merge changes from topic \\\u0027fix-media-notifications\\\u0027 into mnc-dev\n\n* commit \u0027033fe243a75f6e5e7ba8f75bd829bddaf213c7c2\u0027:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "033fe243a75f6e5e7ba8f75bd829bddaf213c7c2",
      "tree": "24d52223f2e18390f722ba5cc2be737981fb7454",
      "parents": [
        "682fd6aedea87e345f033b489ef9f6008bd19c30",
        "bbe1682b1652c37b66609676e5829517279ff141"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 03:15:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 03:15:17 2015 +0000"
      },
      "message": "am bbe1682b: Merge changes from topic \\\u0027fix-media-notifications\\\u0027 into mnc-dev\n\n* commit \u0027bbe1682b1652c37b66609676e5829517279ff141\u0027:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "bbe1682b1652c37b66609676e5829517279ff141",
      "tree": "3e3f5e9dbd35661b45d22803e95aff17c09e385c",
      "parents": [
        "a991c66c12da30d0240ac6c98736edee93d95977",
        "912282e7319370cb74727895a49c0598fb0a7b02"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jul 30 02:57:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 02:57:06 2015 +0000"
      },
      "message": "Merge changes from topic \u0027fix-media-notifications\u0027 into mnc-dev\n\n* changes:\n  Fully support Icons in Notification actions.\n  Fix media notification action icons.\n"
    },
    {
      "commit": "acd0df65dd8be97aae5617c9a8346d4a4ab88abd",
      "tree": "46b00f22c783b428142852ee88e6c2563c9e7265",
      "parents": [
        "beb3185f01ce5d06f1503d37a4ed8f93b8bf76e0"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 29 19:09:03 2015 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 29 19:09:03 2015 -0700"
      },
      "message": "Fixed a heads up crash\n\nSome references to notifications were still\nkept around while timing out, leading to small\nleaks and sometimes crashes.\n\nBug: 22819475\nChange-Id: I1429b5669366521c6374efbcae6c26d6e407d8cc\n"
    },
    {
      "commit": "c6066c2b385ae370c4255aadd3877fa93a3f8ff6",
      "tree": "101a9aea326c2978ab8c7d8df9df4aabb2530630",
      "parents": [
        "28441dceba0cc18878780a8e54e07c6d8a6fd3e1",
        "58562d37c5d83f7cab23e7730986bf99e5a11767"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 30 01:35:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 01:35:41 2015 +0000"
      },
      "message": "am 58562d37: am fb4f4cd3: am 25dea652: am 41402867: am beb3185f: Merge \"Fix touch target for settings icon\" into mnc-dev\n\n* commit \u002758562d37c5d83f7cab23e7730986bf99e5a11767\u0027:\n  Fix touch target for settings icon\n"
    },
    {
      "commit": "28441dceba0cc18878780a8e54e07c6d8a6fd3e1",
      "tree": "2c03b377763dd3d115f496a8ae61849765da149e",
      "parents": [
        "59107156d8da898fd08d9e082d847b758551744d",
        "25e8a02e7005c080decd7b6119e03d8ab7f58c4f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 01:35:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 01:35:34 2015 +0000"
      },
      "message": "am 25e8a02e: am 8e116bef: am cd6e8015: am 8e43c3e7: am 26aa04c3: Fix state weirdness in the panel\n\n* commit \u002725e8a02e7005c080decd7b6119e03d8ab7f58c4f\u0027:\n  Fix state weirdness in the panel\n"
    },
    {
      "commit": "58562d37c5d83f7cab23e7730986bf99e5a11767",
      "tree": "d4ef253c0ead6b41cfb542691737670dbf1de6f1",
      "parents": [
        "25e8a02e7005c080decd7b6119e03d8ab7f58c4f",
        "fb4f4cd3139f19402aa59725f41417e00c715366"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 30 01:18:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 01:18:01 2015 +0000"
      },
      "message": "am fb4f4cd3: am 25dea652: am 41402867: am beb3185f: Merge \"Fix touch target for settings icon\" into mnc-dev\n\n* commit \u0027fb4f4cd3139f19402aa59725f41417e00c715366\u0027:\n  Fix touch target for settings icon\n"
    },
    {
      "commit": "25e8a02e7005c080decd7b6119e03d8ab7f58c4f",
      "tree": "f0f5f1a8d119d12f1136fd53025cc9da19865d80",
      "parents": [
        "c778b9c5a55389cd2d2c34f16d26fc7755807a7a",
        "8e116befc9dc59d47e64842012ba3d496e75ad3b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 01:17:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 01:17:56 2015 +0000"
      },
      "message": "am 8e116bef: am cd6e8015: am 8e43c3e7: am 26aa04c3: Fix state weirdness in the panel\n\n* commit \u00278e116befc9dc59d47e64842012ba3d496e75ad3b\u0027:\n  Fix state weirdness in the panel\n"
    },
    {
      "commit": "fb4f4cd3139f19402aa59725f41417e00c715366",
      "tree": "eede4ce020a4a10d7205bbe73013fa32275bb7e8",
      "parents": [
        "8e116befc9dc59d47e64842012ba3d496e75ad3b",
        "25dea652a0fe7c5c7d210c36a32d4c451e4f8983"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 30 01:06:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 01:06:55 2015 +0000"
      },
      "message": "am 25dea652: am 41402867: am beb3185f: Merge \"Fix touch target for settings icon\" into mnc-dev\n\n* commit \u002725dea652a0fe7c5c7d210c36a32d4c451e4f8983\u0027:\n  Fix touch target for settings icon\n"
    },
    {
      "commit": "8e116befc9dc59d47e64842012ba3d496e75ad3b",
      "tree": "0155e579c6507a7de25999cb3bed448f5c123b3e",
      "parents": [
        "baec89e0de6808a14e168289203e7da76b210ecb",
        "cd6e80159670fdf02ce9c922a4469f2c2ec5a340"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 01:06:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 01:06:46 2015 +0000"
      },
      "message": "am cd6e8015: am 8e43c3e7: am 26aa04c3: Fix state weirdness in the panel\n\n* commit \u0027cd6e80159670fdf02ce9c922a4469f2c2ec5a340\u0027:\n  Fix state weirdness in the panel\n"
    },
    {
      "commit": "25dea652a0fe7c5c7d210c36a32d4c451e4f8983",
      "tree": "4ef76bb4dc785c9694248d54d917f7a0cbe47b1e",
      "parents": [
        "cd6e80159670fdf02ce9c922a4469f2c2ec5a340",
        "414028675297b33d9899ccab2f04e908b7aa8c1d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 30 00:53:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 00:53:08 2015 +0000"
      },
      "message": "am 41402867: am beb3185f: Merge \"Fix touch target for settings icon\" into mnc-dev\n\n* commit \u0027414028675297b33d9899ccab2f04e908b7aa8c1d\u0027:\n  Fix touch target for settings icon\n"
    },
    {
      "commit": "cd6e80159670fdf02ce9c922a4469f2c2ec5a340",
      "tree": "7e4cb6f50dcf0dada1e56fb1a96669bbab5591f9",
      "parents": [
        "647ef8c84ead2ff195efc47fd7dcdd4b9d96cca8",
        "8e43c3e76f8edb9408dd49d673f76044e335ecd6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 00:53:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 00:53:04 2015 +0000"
      },
      "message": "am 8e43c3e7: am 26aa04c3: Fix state weirdness in the panel\n\n* commit \u00278e43c3e76f8edb9408dd49d673f76044e335ecd6\u0027:\n  Fix state weirdness in the panel\n"
    },
    {
      "commit": "75952bac0006f986cfee9b3fe49a2a3c2e9248c1",
      "tree": "c12efc86930fadb98cb3ec2af12aa261ff351ac7",
      "parents": [
        "09dd38c864bda5e42ce8b2afba87f6a2e6abd468",
        "5542d91998b5f88721fb7b10690d645890cb58ed"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jul 30 00:45:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 00:45:37 2015 +0000"
      },
      "message": "Merge \"Add a TestSuite for running unittests.\""
    },
    {
      "commit": "414028675297b33d9899ccab2f04e908b7aa8c1d",
      "tree": "a033e054a67c47a91156821b69571ba8a4f94e5b",
      "parents": [
        "8e43c3e76f8edb9408dd49d673f76044e335ecd6",
        "beb3185f01ce5d06f1503d37a4ed8f93b8bf76e0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 30 00:36:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 00:36:29 2015 +0000"
      },
      "message": "am beb3185f: Merge \"Fix touch target for settings icon\" into mnc-dev\n\n* commit \u0027beb3185f01ce5d06f1503d37a4ed8f93b8bf76e0\u0027:\n  Fix touch target for settings icon\n"
    },
    {
      "commit": "8e43c3e76f8edb9408dd49d673f76044e335ecd6",
      "tree": "e33045f97a10d9cde11e91ce98b0d956449efae4",
      "parents": [
        "de8b10ee7510eb14561455ee81654ca36a00915a",
        "26aa04c3c4d16ab7bf47d414fac697721e5843cd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 00:36:25 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 30 00:36:25 2015 +0000"
      },
      "message": "am 26aa04c3: Fix state weirdness in the panel\n\n* commit \u002726aa04c3c4d16ab7bf47d414fac697721e5843cd\u0027:\n  Fix state weirdness in the panel\n"
    },
    {
      "commit": "beb3185f01ce5d06f1503d37a4ed8f93b8bf76e0",
      "tree": "ec33790cc9b467b042465b67f9c5a04da4feefec",
      "parents": [
        "26aa04c3c4d16ab7bf47d414fac697721e5843cd",
        "bd6f1c87a5bbedd37417cff2fb9f6306e2a1d22f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 30 00:32:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 30 00:32:17 2015 +0000"
      },
      "message": "Merge \"Fix touch target for settings icon\" into mnc-dev"
    },
    {
      "commit": "26aa04c3c4d16ab7bf47d414fac697721e5843cd",
      "tree": "661cc1449d872ba0451cd0f3bdd891adb67a828b",
      "parents": [
        "95c6daed397f658039184cf83755c245fb4b5dcd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Jul 29 14:52:22 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jul 30 00:22:14 2015 +0000"
      },
      "message": "Fix state weirdness in the panel\n\nWhen QS was open while the we started with expansion, we\nimmediately notified about expansion finsihed again, which led to all\nkinds of weird states. The change that introduced these bugs was to\nfix another bug in which onExpandingFinished was not call. Make sure\nto call in exactly that case and no other case to not risk\nregressions.\n\nBug: 22806817\nBug: 22807359\nBug: 22807372\nChange-Id: Id7daf37ef4a772f724971bf79c61084ff4279f31\n"
    },
    {
      "commit": "a91dccdf576eeed67e160036f00d8fba58c1a524",
      "tree": "e9f2fab35ad1328d6fad0b1b2e83260deff2fe55",
      "parents": [
        "8f5ca01615022cdc8a9d6aaa00aa2bfd032d36f1",
        "bafb51305731fd837b12878fffabe8885239ea10"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 23:51:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:51:47 2015 +0000"
      },
      "message": "am bafb5130: am ee2ee0f9: am be6bfb4c: am 83749ac9: am a6706627: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\" into mnc-dev\n\n* commit \u0027bafb51305731fd837b12878fffabe8885239ea10\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\n"
    },
    {
      "commit": "bafb51305731fd837b12878fffabe8885239ea10",
      "tree": "7cf9788d51cf17c9ecd774ade1161eea027f01f2",
      "parents": [
        "7fcd652037a104212dbb87ce1faa52b009a67de1",
        "ee2ee0f92d6b18c9e09b32d6ceba9fe22db0565d"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 23:36:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:36:20 2015 +0000"
      },
      "message": "am ee2ee0f9: am be6bfb4c: am 83749ac9: am a6706627: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\" into mnc-dev\n\n* commit \u0027ee2ee0f92d6b18c9e09b32d6ceba9fe22db0565d\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\n"
    },
    {
      "commit": "0bacba189f4c1b80e69c3839c26c0ca40a2855b9",
      "tree": "3e00885d868c7e9c79ba7cbecda7ce636f3ac4b9",
      "parents": [
        "6cdd52fd0c998a293a451ae5a81a46d170fe0a26",
        "ea5a8cc44fbfcb4da3edd3912dc199965d0ea797"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 23:36:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:36:17 2015 +0000"
      },
      "message": "am ea5a8cc4: am 40960743: am 2391e326: am d796a728: am 25ffc7ad: Accessibility: Read the time correctly in quick settings.\n\n* commit \u0027ea5a8cc44fbfcb4da3edd3912dc199965d0ea797\u0027:\n  Accessibility: Read the time correctly in quick settings.\n"
    },
    {
      "commit": "ee2ee0f92d6b18c9e09b32d6ceba9fe22db0565d",
      "tree": "997d3373d55b91858af47ff90f23e2663f71a182",
      "parents": [
        "2864e9d4d04fc0070a17533e2007c49dead1c890",
        "be6bfb4c910e02d7e18b732d7f9cf09d5b3e94a7"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 23:17:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:17:55 2015 +0000"
      },
      "message": "am be6bfb4c: am 83749ac9: am a6706627: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\" into mnc-dev\n\n* commit \u0027be6bfb4c910e02d7e18b732d7f9cf09d5b3e94a7\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\n"
    },
    {
      "commit": "ea5a8cc44fbfcb4da3edd3912dc199965d0ea797",
      "tree": "8e07b340dde285ce0645e0f7d9940e273e255607",
      "parents": [
        "d230fd8b798b655bc3266fb7c86af2291380ca34",
        "409607431454354217cf19bc3e8df040bbee1c71"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 23:17:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:17:52 2015 +0000"
      },
      "message": "am 40960743: am 2391e326: am d796a728: am 25ffc7ad: Accessibility: Read the time correctly in quick settings.\n\n* commit \u0027409607431454354217cf19bc3e8df040bbee1c71\u0027:\n  Accessibility: Read the time correctly in quick settings.\n"
    },
    {
      "commit": "be6bfb4c910e02d7e18b732d7f9cf09d5b3e94a7",
      "tree": "3d704c0bbf2d154a62858a0135515090b56a4227",
      "parents": [
        "8c895f946e44dc6821b051b39ad7bab19377aa12",
        "83749ac948c40a3c302f00bef47ef0b4bba96ae7"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 23:02:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:02:05 2015 +0000"
      },
      "message": "am 83749ac9: am a6706627: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\" into mnc-dev\n\n* commit \u002783749ac948c40a3c302f00bef47ef0b4bba96ae7\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\n"
    },
    {
      "commit": "409607431454354217cf19bc3e8df040bbee1c71",
      "tree": "16f89a272f42f5589c8cde8d6b615f3e140daf87",
      "parents": [
        "5d19d62034d09c5c54f2fbb56eb78ad40f5c34df",
        "2391e3262e7441269caaef64c8780dd798e3a952"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 23:01:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 23:01:26 2015 +0000"
      },
      "message": "am 2391e326: am d796a728: am 25ffc7ad: Accessibility: Read the time correctly in quick settings.\n\n* commit \u00272391e3262e7441269caaef64c8780dd798e3a952\u0027:\n  Accessibility: Read the time correctly in quick settings.\n"
    },
    {
      "commit": "2391e3262e7441269caaef64c8780dd798e3a952",
      "tree": "5f63aeb1b699fdd4a606a1109973d294a9b73169",
      "parents": [
        "4799a9e06e2491aeedde7db46d62abfb7aa1d594",
        "d796a728bc7c1ffa3af53ef040e46401dce667f5"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 22:47:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:47:29 2015 +0000"
      },
      "message": "am d796a728: am 25ffc7ad: Accessibility: Read the time correctly in quick settings.\n\n* commit \u0027d796a728bc7c1ffa3af53ef040e46401dce667f5\u0027:\n  Accessibility: Read the time correctly in quick settings.\n"
    },
    {
      "commit": "83749ac948c40a3c302f00bef47ef0b4bba96ae7",
      "tree": "a7908df742bb3be3b5eefa0b28a137481fc9a53b",
      "parents": [
        "f520f022db3e78eaefade13352e01c7f398a81fe",
        "a6706627a9bf749cc591605272810e03983a9eea"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 22:46:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:46:20 2015 +0000"
      },
      "message": "am a6706627: Merge \"Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\" into mnc-dev\n\n* commit \u0027a6706627a9bf749cc591605272810e03983a9eea\u0027:\n  Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\n"
    },
    {
      "commit": "a6706627a9bf749cc591605272810e03983a9eea",
      "tree": "76c28995e0b8a19ed13955fe1b710a38f933e2d6",
      "parents": [
        "499f084d9e7bb3323ed447b16f548bad9b886aa7",
        "6ad2d66072795dd9836350b273dcde52910ab4c3"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 22:42:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 22:42:27 2015 +0000"
      },
      "message": "Merge \"Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)\" into mnc-dev"
    },
    {
      "commit": "0d7c7c5f853beb290820b14f2dc2970522b989ee",
      "tree": "194049159148073652dc9e2a54a45d9b06a20c6a",
      "parents": [
        "2a5ac2e276dd24a79ab4c205da0f768892a6200e",
        "38ea797860960477bce5d3e73b7d351f436d7090"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 22:33:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:33:57 2015 +0000"
      },
      "message": "am 38ea7978: am bb8326d0: am f03ad443: am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u002738ea797860960477bce5d3e73b7d351f436d7090\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "d796a728bc7c1ffa3af53ef040e46401dce667f5",
      "tree": "6cdeb2fbc0afecf00f46101cdea4ca1e22f71440",
      "parents": [
        "f8808db0c107c748ba84b097c97de13ec33fd8fa",
        "25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 22:32:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:32:15 2015 +0000"
      },
      "message": "am 25ffc7ad: Accessibility: Read the time correctly in quick settings.\n\n* commit \u002725ffc7ad950d9b2857abe9cb66ed53aed7a18ecf\u0027:\n  Accessibility: Read the time correctly in quick settings.\n"
    },
    {
      "commit": "6ad2d66072795dd9836350b273dcde52910ab4c3",
      "tree": "407b5f32d915c561baded2f6eb7ed7e9d2e61ad5",
      "parents": [
        "771d210ab2d0df9d6748eb56e3f7250377df1fc4"
      ],
      "author": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Sat Jul 18 00:26:58 2015 +0100"
      },
      "committer": {
        "name": "Billy Lau",
        "email": "billylau@google.com",
        "time": "Wed Jul 29 23:21:26 2015 +0100"
      },
      "message": "Bug: 21589105 Rescope WRITE_SETTINGS permission (framework services perm check\nchanges)\n\nAppOpsManager:\nChanged the default operating mode for WRITE_SETTINGS to MODE_DEFAULT from\nMODE_ALLOWED.\n\npackages/SettingsProvider:\nWe no longer do static permission checks for WRITE_SETTINGS in early checks and\ndefer that to app op when MODE_DEFAULT is returned. For some operations,\nchecking against WRITE_SECURE_SETTINGS is sufficient.\n\nActivityManagerService \u0026 PowerManagerService:\nIncorporated app op checks and handled the MODE_DEFAULT case.\n\nprovider/Settings:\nAdded helper function to do checks on whether app ops protected operations\ncan be performed by a caller. This includes checks for WRITE_SETTINGS and\nSYSTEM_ALERT_WINDOW.\nAlso added a public API (with javadocs) for apps to query if they can modify\nsystem settings.\nChanged the javadocs description for ACTION_MANAGE_WRITE_SETTINGS and\nACTION_MANAGE_OVERLAY_PERMISSION.\nAdded public API (with javadocs) for apps to query whether they can draw overlays or not,\nand also javadocs description on how to use that check.\n\nChange-Id: I7b651fe8af836c2074defdbd6acfec3f32acdbe9\n"
    },
    {
      "commit": "25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf",
      "tree": "e740745d61069fbba1b8cdf1090ad89385363529",
      "parents": [
        "771d210ab2d0df9d6748eb56e3f7250377df1fc4"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 11 09:17:07 2015 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 22:19:52 2015 +0000"
      },
      "message": "Accessibility: Read the time correctly in quick settings.\n\nThe problem is that, for 12-hour locales, we cut the \"a\"\npart of the time format out to show it in a separate\nTextView so it can be animated independently of the actual\ntime. Unfortunately, while TTS is smart enough to pronounce\n\"1:15 AM\" as /wʌn fɪftin eɪ ɛm/, \"AM\" on its own looks like\nthe English word \"am\" and is pronounced /æm/.\n\nTo fix this, a TextClock must be able to accept separate\nformats for its content description than its presentation.\nWith this capability we can place the complete 12-hour time\nformat (including am/pm) in one of the views and suppress\nthe other one, so that the utterance creates an identical\nexperience to visual inspection: \"1:15 AM\" for all users.\n\nBug: 21718000\nChange-Id: Ic9920d71ae4d4ad41ba86d7bd96f9a19b07e2108\n"
    },
    {
      "commit": "38ea797860960477bce5d3e73b7d351f436d7090",
      "tree": "0414a5ed1af57255f477c54c1d2beef4043eef82",
      "parents": [
        "a4bfc36c558643ab25c5dae1622d9b476e5dc8b4",
        "bb8326d0cc1a15d7f78978d28646708eac107a2d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 22:16:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:16:26 2015 +0000"
      },
      "message": "am bb8326d0: am f03ad443: am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027bb8326d0cc1a15d7f78978d28646708eac107a2d\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "bb8326d0cc1a15d7f78978d28646708eac107a2d",
      "tree": "397be58a9fe741789fbc48bd1e65d20b59746886",
      "parents": [
        "d54067499371ffb007d006344bd95497d1497c6f",
        "f03ad4438323b866fc465e3f2a425c266cdacdf3"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 22:04:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 22:04:00 2015 +0000"
      },
      "message": "am f03ad443: am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027f03ad4438323b866fc465e3f2a425c266cdacdf3\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "f03ad4438323b866fc465e3f2a425c266cdacdf3",
      "tree": "f920039bf4c2cc76ab618e463d0c458cc4511c9d",
      "parents": [
        "176c878d8af4d6f610e77bd32d788c7d68cfbf3f",
        "f65209d8082ca1251996021ddf0b227f0c08f56f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 21:52:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 21:52:08 2015 +0000"
      },
      "message": "am f65209d8: am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027f65209d8082ca1251996021ddf0b227f0c08f56f\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "f65209d8082ca1251996021ddf0b227f0c08f56f",
      "tree": "314722fa6b653f304895d3a40fa443905f75f1d9",
      "parents": [
        "fa37ee81ed80f0dc6eeeed2d9a89610dd967229a",
        "e2cd84196e1266200f906b5d721640217fc2e6f9"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 21:37:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 21:37:08 2015 +0000"
      },
      "message": "am e2cd8419: Merge \"Fix pattern lock for accessibility\" into mnc-dev\n\n* commit \u0027e2cd84196e1266200f906b5d721640217fc2e6f9\u0027:\n  Fix pattern lock for accessibility\n"
    },
    {
      "commit": "5542d91998b5f88721fb7b10690d645890cb58ed",
      "tree": "ac42b6abcdd76b0d9bad3cde6cb3d664f4eafad9",
      "parents": [
        "2e93eba5fdad146940f208a40769e1be424e20d2"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Jul 29 14:24:36 2015 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Jul 29 14:34:57 2015 -0700"
      },
      "message": "Add a TestSuite for running unittests.\n\nChange-Id: If9777dd23d3a4cb2969e2709f98806417e412c5d\n"
    },
    {
      "commit": "e2cd84196e1266200f906b5d721640217fc2e6f9",
      "tree": "d90d4875bf6d932b7cede261ae770067cb68d2b0",
      "parents": [
        "93184eef410da6bb958d22e1dc90f3fddabc9369",
        "d2def946390505077766e34b6df4a529b25fdc23"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 21:23:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 21:23:25 2015 +0000"
      },
      "message": "Merge \"Fix pattern lock for accessibility\" into mnc-dev"
    },
    {
      "commit": "d2def946390505077766e34b6df4a529b25fdc23",
      "tree": "ed77c0f0dc9257477c7a72100acc221b2696e4f2",
      "parents": [
        "661794307a792690d7608dc81b4e1299937a8f67"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 27 13:49:53 2015 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 29 14:13:53 2015 -0700"
      },
      "message": "Fix pattern lock for accessibility\n\n- remove the content description in Keyguard\n- only show virtual views when pattern is in progress\n- add a content description when the pattern is not in progress\n\nBug: 22646748\nChange-Id: Id32a37c4c74c82b547cee8861b2856fa0a08c41c\n"
    },
    {
      "commit": "bd6f1c87a5bbedd37417cff2fb9f6306e2a1d22f",
      "tree": "921faa87291ebf629173fc886ab35423f5d41d02",
      "parents": [
        "7157c2ca81cb2c942a1e94cf1a0344babf6a8bd6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jul 29 16:07:39 2015 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jul 29 16:07:39 2015 -0400"
      },
      "message": "Fix touch target for settings icon\n\nBug: 22808656\nChange-Id: I92b77b30bfeadc80d060dab67a51d5fcd96268af\n"
    },
    {
      "commit": "e63dce7fbdded2b0785b82bea5e512cb0019b759",
      "tree": "d146b5eea678aa92ad7500c8d09d590830ee8f3d",
      "parents": [
        "23f1ced75c718222913f49dde46c7b85786f6031"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Tue Jul 28 19:20:01 2015 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Jul 29 12:07:14 2015 -0700"
      },
      "message": "Add SHIFT+Click selection support.\n\nBug: 22799741\nChange-Id: Ia1221675db8c2813667bfde561c23304e4d0b31f\n"
    },
    {
      "commit": "3986360a752563e78b9d06f5a9ee7c4d61b979c8",
      "tree": "76dc41931c68a8058c448181995ea8e77b128f2f",
      "parents": [
        "9352af2a9ef95e3f577a04474625249d3da62a04"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 10:57:52 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 10:57:52 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic4e540e08175014515a7556425c751de60955005\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "68079d54f3690885df9c5bbb691090633f3ef541",
      "tree": "4e38d02f0a1b2b9367e54e23bfd97db019e63986",
      "parents": [
        "8be305dd6582f154c5a5894034a35fc8ec225b71"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 22 10:45:30 2015 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 29 13:50:32 2015 -0400"
      },
      "message": "Fix media notification action icons.\n\nIn addition to cleaning up some bare references to the icon\nslot, we now apply updates to notification RemoteViews in\nthe context of the supplying app\u0027s package. This ensures we\ncan find the drawables inside any Icon objects that were\nconstructed without a proper package name, such as is the\ncase with Actions (because the builder and constructor are\nContext-free and so don\u0027t know the package name).\n\nThis CL also makes clear what was previously only implied:\nNon-resource action icons are not actually supported yet\nsince they can\u0027t be pushed to TextView compound drawables\nusing today\u0027s RemoteViews APIs. That will require an API\nchange.\n\nBug: 22600607\nChange-Id: Ie6b88aed36e4db05be35f843ea3bc1898d4a5c96\n"
    },
    {
      "commit": "d1456085b30e258daa622f0759b706d627338f04",
      "tree": "762304685bc4ae129d4cdf9d5a0e94780ed3f1dc",
      "parents": [
        "7a66d84726ac7afc119d4bf1ee09abbd31fde40b",
        "c8250e009ac01bc8bb390f40996410bfe444a828"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 13:55:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 13:55:41 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dr-dev"
    },
    {
      "commit": "7a66d84726ac7afc119d4bf1ee09abbd31fde40b",
      "tree": "9209adc61844b8ee873bc8588c1988295237f0ac",
      "parents": [
        "57327c52fb6684aa7daccc93c5826535a6d722b0",
        "138762d17e6c28ed5f8d648f6efacd6c69022b38"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 13:55:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 13:55:26 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dr-dev"
    },
    {
      "commit": "57327c52fb6684aa7daccc93c5826535a6d722b0",
      "tree": "249a6b0dbd4180fa1369a16a6223c97410917217",
      "parents": [
        "f5016cd7f5dae5242edfe2b91156c8f22ae4330d",
        "f4f146723df7952b691ea387ee29e3b0b2b3843f"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 13:53:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 13:53:51 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dr-dev"
    },
    {
      "commit": "c8250e009ac01bc8bb390f40996410bfe444a828",
      "tree": "a52de2163450cd8971eb673dd85bb4fff9b3fae1",
      "parents": [
        "ff01fcecf5843104ba5ce835d70aae2ae8483616"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:47:22 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:47:22 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie86135b25283948fc05f3e0d412c43546e2a743b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "138762d17e6c28ed5f8d648f6efacd6c69022b38",
      "tree": "14afb72bedc371cd24092d451583cf3b5aa989fa",
      "parents": [
        "ff01fcecf5843104ba5ce835d70aae2ae8483616"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:47:13 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:47:13 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic25ca6f4c2731504667b39642343bff77f8ad7bf\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f4f146723df7952b691ea387ee29e3b0b2b3843f",
      "tree": "0629eb5817fe7fabfef8bb5caa7413a99923e09e",
      "parents": [
        "ff01fcecf5843104ba5ce835d70aae2ae8483616"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:44:19 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:44:19 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2b1557f5ff69d19dadcf7be20a4a34eb55740466\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f5016cd7f5dae5242edfe2b91156c8f22ae4330d",
      "tree": "c191106e35fbd7b8a8474dbf78f8aed899b3e829",
      "parents": [
        "ff01fcecf5843104ba5ce835d70aae2ae8483616"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:43:43 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 06:43:43 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ief1b2813d780945621684d6d58403feac34fa498\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "23f1ced75c718222913f49dde46c7b85786f6031",
      "tree": "0aa8ea55cbf6ed37886b07ce3e1b2222e817a913",
      "parents": [
        "5694f4f2eb3582b8113f46c3d895e4c21dfa7070",
        "aa1fe922e438f66618ea81dc2e5b4134cc099295"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 12:48:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 12:48:27 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "5694f4f2eb3582b8113f46c3d895e4c21dfa7070",
      "tree": "6fa6da6dc29830ef663a39fb9c8e988940d74d4c",
      "parents": [
        "9a4c03932e6cc945e9c3515957f519739be59d8c",
        "c5b97f38e433272fb0157ceb05c73baab72f4dbb"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jul 29 12:46:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 29 12:46:31 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    }
  ],
  "next": "aa1fe922e438f66618ea81dc2e5b4134cc099295"
}
