)]}'
{
  "log": [
    {
      "commit": "d86d58cd010b087d6d481062f84c894e0ced7bbc",
      "tree": "aa9d69c8e7a6b9911ecc3f0c6398b0e43ffe4d1c",
      "parents": [
        "c454f786e2301b26afee3809a293a7fadd65434a"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue May 05 16:57:37 2015 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon May 11 18:35:32 2015 +0100"
      },
      "message": "Tweak SystemUpdatePolicy according to API review.\n\nMake SystemUpdatePolicy Parcelable; hide public constructor and\nexpose static builder methods.\n\nBug: 20820025\nChange-Id: I594ba3c7e5514551134ba6c866b24498b66506bf\n"
    },
    {
      "commit": "c454f786e2301b26afee3809a293a7fadd65434a",
      "tree": "5fbf00bee57129abaa65402d7a0ab7249ac7aa40",
      "parents": [
        "4cf2ae9c558462a1c88441ea78cd7d5d328e10a7",
        "e71442521a4bee759b807c917811da3a9d4b1d73"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon May 11 15:57:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 15:57:50 2015 +0000"
      },
      "message": "Merge \"Volume: Use teal color for \"End now\".\" into mnc-dev"
    },
    {
      "commit": "e71442521a4bee759b807c917811da3a9d4b1d73",
      "tree": "6e50f4da95907ca202b9c4f0e0c6458ea657039b",
      "parents": [
        "cfc66e3339266309576b99fe6d50daceea9346b0"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon May 11 11:55:40 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon May 11 11:55:40 2015 -0400"
      },
      "message": "Volume: Use teal color for \"End now\".\n\nBug: 20888718\nChange-Id: I7f485dd5faa42ec7c2631c7bdeb3c03ddb46c530\n"
    },
    {
      "commit": "4cf2ae9c558462a1c88441ea78cd7d5d328e10a7",
      "tree": "16ab7379e6bcdb7d31fb17b760a82fb2ce571467",
      "parents": [
        "1c82b221d46b4f235f4c7fd3fd8d029772f86abb",
        "cfc66e3339266309576b99fe6d50daceea9346b0"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon May 11 15:48:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 15:48:47 2015 +0000"
      },
      "message": "Merge \"Add new metrics categories for the two notification access screens.\" into mnc-dev"
    },
    {
      "commit": "1c82b221d46b4f235f4c7fd3fd8d029772f86abb",
      "tree": "58170fadcaae3f475c0e2996fddc7a3080f51ca7",
      "parents": [
        "f864d925bf861d8ae19ed91deeebf30741d286c5",
        "e3383cc4539921756232ae4f3f54e99b95fb20cc"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Mon May 11 15:39:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 15:39:29 2015 +0000"
      },
      "message": "Merge \"Changes as per API council review.\" into mnc-dev"
    },
    {
      "commit": "f864d925bf861d8ae19ed91deeebf30741d286c5",
      "tree": "caf1d9d23763b86ebf2e4b5dd97ca022ada68ed8",
      "parents": [
        "df2e2809bf8fd2b4d617196c50fa486aa21583e8",
        "c0fa6bd7ac8fa8f138c62d734d276e55d600bb6b"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon May 11 15:27:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 15:27:26 2015 +0000"
      },
      "message": "Merge \"Set FloatingToolbar width for portrait and landscape.\" into mnc-dev"
    },
    {
      "commit": "cfc66e3339266309576b99fe6d50daceea9346b0",
      "tree": "0e137268f01bbb7cdf61cbfba2f4bae22078208e",
      "parents": [
        "df2e2809bf8fd2b4d617196c50fa486aa21583e8"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon May 11 11:15:35 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon May 11 11:19:55 2015 -0400"
      },
      "message": "Add new metrics categories for the two notification access screens.\n\nBug: 20916418\nChange-Id: Iafcaccaa465a2f121a6a1a2ba54b122173e45dc6\n"
    },
    {
      "commit": "df2e2809bf8fd2b4d617196c50fa486aa21583e8",
      "tree": "1d33d4fb6593075f0079137350fce3a3dc7f481f",
      "parents": [
        "d7b2a2e4562a9f5a085257b0da5a95b1b46d3d55",
        "9e7283f6a31bc2beb75c84c6173968a46582c563"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon May 11 15:07:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 15:07:21 2015 +0000"
      },
      "message": "Merge \"log more settings actions\" into mnc-dev"
    },
    {
      "commit": "d7b2a2e4562a9f5a085257b0da5a95b1b46d3d55",
      "tree": "532c63f14e00c2cba3ab4808ba5fb0342d62a00e",
      "parents": [
        "aaefe3733b4f1ba58dbbbbcde977eafe56fe725e",
        "01dcb76fec4ee2ff3a3dc4516a37c144d771f18c"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon May 11 14:16:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 14:16:45 2015 +0000"
      },
      "message": "Merge \"Be more accepting of dex2oat errors.\" into mnc-dev"
    },
    {
      "commit": "c0fa6bd7ac8fa8f138c62d734d276e55d600bb6b",
      "tree": "eebb3188ef820c2ed4ad53d42f5f303958acd690",
      "parents": [
        "d9c7f2456957a5610cbbca1b2e31aa7b3574c50d"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue May 05 15:11:30 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon May 11 14:28:48 2015 +0100"
      },
      "message": "Set FloatingToolbar width for portrait and landscape.\n\nBug: 20711006\nChange-Id: Iee061a1031406780eb0f85201543b644fbb4d813\n"
    },
    {
      "commit": "aaefe3733b4f1ba58dbbbbcde977eafe56fe725e",
      "tree": "21dcde11b18219134aa371445da78e4253a32385",
      "parents": [
        "cac1cad78fdc188d7b57b4a948bd461785a9b8f5",
        "df0d37289e4462e1cef4bad6f48eb8e5f3ea7318"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 13:24:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 13:24:59 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "cac1cad78fdc188d7b57b4a948bd461785a9b8f5",
      "tree": "00c5f32bf568b0340204c983407ef2e99c6b8b5b",
      "parents": [
        "ebb3a45a67c253db9444319db35e0878d35f1185",
        "5851438476c8caf9333ab5fe3c4391ce6a1f70f5"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 13:22:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 13:22:36 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into mnc-dev"
    },
    {
      "commit": "df0d37289e4462e1cef4bad6f48eb8e5f3ea7318",
      "tree": "f69ff9d4e901d6d95b33bce938c9a2a7128e2275",
      "parents": [
        "d9c7f2456957a5610cbbca1b2e31aa7b3574c50d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 06:21:28 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 06:21:28 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3b9bc4b615456852e450db14f517a103fd8cb697\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5851438476c8caf9333ab5fe3c4391ce6a1f70f5",
      "tree": "16544cc74bdc652b166522fe1b64b94323022a2a",
      "parents": [
        "d9c7f2456957a5610cbbca1b2e31aa7b3574c50d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 06:17:31 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 06:17:31 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia8e10381534c60257e959e7d0eaf02deb0097142\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ebb3a45a67c253db9444319db35e0878d35f1185",
      "tree": "07b0c56016409a39169688b1f52f891bd1397b01",
      "parents": [
        "d9c7f2456957a5610cbbca1b2e31aa7b3574c50d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 06:14:14 2015 -0700"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon May 11 06:14:14 2015 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0999d1abf6951574e9ba7fc6c8a608aaea4540de\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "d9c7f2456957a5610cbbca1b2e31aa7b3574c50d",
      "tree": "8690f53330ce2dfef5c1ced105bceb3ee5e83ac7",
      "parents": [
        "1c86159142aa8b5d582cd53e1d16b874c99d3bc4"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat May 09 17:27:50 2015 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sun May 10 21:57:56 2015 -0700"
      },
      "message": "UsbManager / UsbService / UsbDeviceManager: delete unused code\n\nThese functions are never called.\n\nChange-Id: Ic436e1036bed717d2c64701fddd9a810abb9443e\n"
    },
    {
      "commit": "1c86159142aa8b5d582cd53e1d16b874c99d3bc4",
      "tree": "93f9d95fdd1d8e9cc8a9ee6953b77c3c128aa227",
      "parents": [
        "fced534dec1088bdd7da1495d76b73996dc8a1a1",
        "37f5bc281c40965f8604400d700e68c0d17e77b0"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Sun May 10 23:12:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 10 23:12:16 2015 +0000"
      },
      "message": "Merge \"CEC: Update ARC feature flag on hotplug\" into mnc-dev"
    },
    {
      "commit": "37f5bc281c40965f8604400d700e68c0d17e77b0",
      "tree": "cc5c92fecd57af83eb799616c19852e7c596d0df",
      "parents": [
        "edcaf7c9338d4b3b78766ccec9c1e2c4dcd75cf2"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Mon May 11 07:49:51 2015 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Mon May 11 08:10:35 2015 +0900"
      },
      "message": "CEC: Update ARC feature flag on hotplug\n\nARC feature flag should have been updated whenever hotplug[on]\nwas detected, so that the ARC can be established upon device\ndiscovery. This CL rectifies the bug.\n\nBug: 20817208\nChange-Id: I5053ad3f576d0e405b6d8fc0c4e6584e66ed0a86\n"
    },
    {
      "commit": "fced534dec1088bdd7da1495d76b73996dc8a1a1",
      "tree": "d4e1456e1811affe05ec7a2e2a0182e25aa380ce",
      "parents": [
        "a2e26b49539af04ea9d13eb3178f710b496e88bc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun May 10 14:53:34 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun May 10 14:53:37 2015 -0700"
      },
      "message": "Fix devices with primary physical storage.\n\nAlways assume the factory-reset default primary storage before parsing\nstorage settings.  Without this, we\u0027d always default to picking\ninternal emulated storage during first boot or upgrade.\n\nBump version code to re-evaluate this for devices that default to\nphysical storage as primary.\n\nAlso restrict available move targets when storage is physical, since\nwe can\u0027t really translate between multi-user and non-multi-user aware\nstorage.\n\nBug: 20836019\nChange-Id: I186ded1aa3dd9cea67497a4f53b0973031174ccd\n"
    },
    {
      "commit": "a2e26b49539af04ea9d13eb3178f710b496e88bc",
      "tree": "8b458800327ee138d33933eb45911b0f0440e22b",
      "parents": [
        "08cba16a59c442619ec952e7ce251e4038eb8322",
        "d3b2d0502dd30039789f2a2b6380a4344fdc865e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat May 09 04:49:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 09 04:49:22 2015 +0000"
      },
      "message": "am d3b2d050: am 674b1fcb: Doc change: Update cards and landing contents.\n\n* commit \u0027d3b2d0502dd30039789f2a2b6380a4344fdc865e\u0027:\n  Doc change: Update cards and landing contents.\n"
    },
    {
      "commit": "d3b2d0502dd30039789f2a2b6380a4344fdc865e",
      "tree": "216c2029b209388ec4d0ccc9b974d38763bf8aca",
      "parents": [
        "e83342540b2b7dc7571c12768007697685a6add5",
        "674b1fcbaae2142666a6fb8eea4595fa8c64e406"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat May 09 04:37:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 09 04:37:37 2015 +0000"
      },
      "message": "am 674b1fcb: Doc change: Update cards and landing contents.\n\n* commit \u0027674b1fcbaae2142666a6fb8eea4595fa8c64e406\u0027:\n  Doc change: Update cards and landing contents.\n"
    },
    {
      "commit": "674b1fcbaae2142666a6fb8eea4595fa8c64e406",
      "tree": "1980d28364528ed298486f3fe38c8651f9cad6b7",
      "parents": [
        "27e82e7b3824b886ae1179c58c2f7073831d6c6a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 07 20:39:50 2015 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 08 20:48:34 2015 -0700"
      },
      "message": "Doc change: Update cards and landing contents.\n\nChange-Id: Iecb6a6aa0fd3835750979bea49ac782abaa3364a\n"
    },
    {
      "commit": "9e7283f6a31bc2beb75c84c6173968a46582c563",
      "tree": "0bbb8f1b16ff3185ac931dbc4e0aa2ed24735ee0",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 08 17:23:47 2015 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri May 08 22:25:40 2015 -0400"
      },
      "message": "log more settings actions\n\n  airplane: quick and slow settings\n  bluetooth: quick and slow settings\n  cellular data: quick and slow settings\n  dnd: quick and slow settings\n  wifi: quick settings (slow already done)\n  cast: quick settings\n  user: quick settings\n\ninclude state of the toggle in the action log\n\nBack away slowly from the over-generalization of logging\naround handleClick, the semantics of mState are particular\nto the individual tiles.\n\nBug: 20264417\nChange-Id: I4cecbd3361af64d08de9fb41b8dca210a8086a80\n"
    },
    {
      "commit": "08cba16a59c442619ec952e7ce251e4038eb8322",
      "tree": "e10376f29cba33e179158407152373d17edc5d9d",
      "parents": [
        "f659a56c3062392d6b6020d148553ce49797eb5a",
        "765e00af5b769aff89300a167f545cac2088b1f1"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sat May 09 00:27:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 09 00:27:56 2015 +0000"
      },
      "message": "Merge \"allow top sleeping state in app process verification\" into mnc-dev"
    },
    {
      "commit": "f659a56c3062392d6b6020d148553ce49797eb5a",
      "tree": "00a88fd56ae4db5fad720d83639eae2f54227ec7",
      "parents": [
        "220eef4a4abc15d42b8693667e2450bb7a1552a7",
        "bb98ebd6b15f4cf942b156892988801c95601f2f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sat May 09 00:20:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 09 00:20:04 2015 +0000"
      },
      "message": "Merge \"Replace usages of deprecated version of TextView.setTextAppearance()\" into mnc-dev"
    },
    {
      "commit": "220eef4a4abc15d42b8693667e2450bb7a1552a7",
      "tree": "79ae255f55490d5e2a4b6e55489e596f05c551a7",
      "parents": [
        "ea4eb326cfc4a8221be5fdab9639d468c632aee2",
        "b501330a1b6ef14ff512a5727f7a01bc423d6fbb"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Sat May 09 00:19:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 09 00:19:41 2015 +0000"
      },
      "message": "Merge \"Disable multi-user background recording\" into mnc-dev"
    },
    {
      "commit": "bb98ebd6b15f4cf942b156892988801c95601f2f",
      "tree": "7ad7c2d36fbfa364b5fd30c685f607a2236ed440",
      "parents": [
        "e1a1d2e85a3f0626ae13322998fd45a1eb4a49d7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 08 17:17:44 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 08 17:17:44 2015 -0700"
      },
      "message": "Replace usages of deprecated version of TextView.setTextAppearance()\n\nChange-Id: Ie501affe2e3a275d3172ce8ed584ba1cd5494da8\n"
    },
    {
      "commit": "b501330a1b6ef14ff512a5727f7a01bc423d6fbb",
      "tree": "59796487de2723dc92a0520def552124fb3aa556",
      "parents": [
        "4f434a04708e7a254afe2e0d362f715229dc15d1"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Apr 17 17:59:14 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri May 08 17:17:16 2015 -0700"
      },
      "message": "Disable multi-user background recording\n\nOn user switch, kill existing processes of the background user with\nandroid.permission.RECORD_AUDIO permission. Home activity should not be\nkilled to avoid an expensive restart of the home launcher, when the\nuser switches back.\n\nIntroduced DISALLOW_RECORD_AUDIO user restriction, which is enabled for the\nbackground user, and removed for the foreground user.\n\nIntroduced a concept of system controlled user restriction, which can only\nbe set by the system, rather than device administrator.\n\nBug: 20346194\nChange-Id: Ic942fd565e80d14424230dae612965a8e229c4ef\n"
    },
    {
      "commit": "765e00af5b769aff89300a167f545cac2088b1f1",
      "tree": "b9d2883cf27da04d4537d01aeee96b7511839730",
      "parents": [
        "e1a1d2e85a3f0626ae13322998fd45a1eb4a49d7"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri May 08 17:10:29 2015 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri May 08 17:10:29 2015 -0700"
      },
      "message": "allow top sleeping state in app process verification\n\nThis happens when an app is launched but has a dialog shown on\ntop of it. Typical reason is a licensing prompt of sorts.\n\nChange-Id: Id73f45f54767b869873c62f13aeeb470c1a5cd81\n"
    },
    {
      "commit": "ea4eb326cfc4a8221be5fdab9639d468c632aee2",
      "tree": "16f12b6b243d167a84210a9839fcc7b7cd0bf049",
      "parents": [
        "4f434a04708e7a254afe2e0d362f715229dc15d1",
        "2d61e2b97c92ac2de80ebb3782b728ae5cdf5306"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 08 23:23:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 23:23:47 2015 +0000"
      },
      "message": "Merge \"MediaSync: address API review.\" into mnc-dev"
    },
    {
      "commit": "4f434a04708e7a254afe2e0d362f715229dc15d1",
      "tree": "1bea7ded584e6793017449bcf60ed9a2fe96f794",
      "parents": [
        "5823756335ec3ecbe024369e24a6b291471cea9a",
        "ef24909d84db9d5aefb825ee1556089fcdcc1678"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri May 08 23:10:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 23:10:31 2015 +0000"
      },
      "message": "Merge \"Remove restrictions PIN functionality\" into mnc-dev"
    },
    {
      "commit": "5823756335ec3ecbe024369e24a6b291471cea9a",
      "tree": "80d9b25917e7e4c508faa6f41a3bf3f5de8ebe97",
      "parents": [
        "69e927c3cd8398e484849f7639fd781e106c1045",
        "5418393c58d1d80fe37a209ab931f6d56bd46a86"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 23:09:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 23:09:16 2015 +0000"
      },
      "message": "Merge \"Document when encrypted AndroidKeyStore keys are wiped.\" into mnc-dev"
    },
    {
      "commit": "5418393c58d1d80fe37a209ab931f6d56bd46a86",
      "tree": "f44684be6f62629d0aa78a0761c444d1ff9896de",
      "parents": [
        "b2fa5f3160cfc9b1703c6970649a926370971ea9"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 15:25:48 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 15:56:59 2015 -0700"
      },
      "message": "Document when encrypted AndroidKeyStore keys are wiped.\n\nThis also drops the boolean parameter from\nKeyGeneratorSpec.Builder.setEncryptionRequired to match the already\nlaunched KeyPairGeneratorSpec.Builder.setEncryptionRequired.\n\nBug: 18088752\nChange-Id: I91a3e8c77958971b1bda8329319f1a0d8043b669\n"
    },
    {
      "commit": "e3383cc4539921756232ae4f3f54e99b95fb20cc",
      "tree": "5938ba6621da1bd206d8e5ef851ce24b038b47df",
      "parents": [
        "1bc3c849ba5e9f23dd7e93012c4b5800b78c221b"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 08 11:41:20 2015 -0700"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 08 15:55:18 2015 -0700"
      },
      "message": "Changes as per API council review.\n\nBug: 20887665\nChange-Id: I1da7a2c69d8cf20682c767294b1647beef33f90c\n"
    },
    {
      "commit": "69e927c3cd8398e484849f7639fd781e106c1045",
      "tree": "8a7871fd3d543ad444c2f41a82e983e46f375a4c",
      "parents": [
        "61df07e1504bd1731d211f47ed9d40df7522d924",
        "c53ad69bcc920cdbdb15685ddad1d864631bb4f7"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri May 08 22:53:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:53:33 2015 +0000"
      },
      "message": "Merge \"media: merge CodecException\u0027s getErrorCode and getReason.\" into mnc-dev"
    },
    {
      "commit": "61df07e1504bd1731d211f47ed9d40df7522d924",
      "tree": "ee4becf6c7d412e6b156c2da577bb8fcc0b4d2ee",
      "parents": [
        "f2f37781701407acfc64098370b6db1ee70613a2"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Apr 08 10:56:59 2015 -0700"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Fri May 08 15:48:38 2015 -0700"
      },
      "message": "BootReceiver: scrub APANIC\n\n(Cherry pick from commit b49dd577f421adbc4e2c7aa7aa88174905b76242)\n\nBug: 19525200\nChange-Id: I940e25a6dd20d53d44ad8848f490ac18c5e971e9\n"
    },
    {
      "commit": "f2f37781701407acfc64098370b6db1ee70613a2",
      "tree": "e2d2120b13e46f977e3aa91e819a6630686c9ff0",
      "parents": [
        "b2fa5f3160cfc9b1703c6970649a926370971ea9",
        "e83342540b2b7dc7571c12768007697685a6add5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 08 22:46:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 22:46:13 2015 +0000"
      },
      "message": "am e8334254: am 4f35e169: am 4475e7df: am ea2c4033: Mark persistent apps as such when the ProcessRecord is created\n\n* commit \u0027e83342540b2b7dc7571c12768007697685a6add5\u0027:\n  Mark persistent apps as such when the ProcessRecord is created\n"
    },
    {
      "commit": "b2fa5f3160cfc9b1703c6970649a926370971ea9",
      "tree": "7955b420d6a5d1063457472676bd90e48dc3f32f",
      "parents": [
        "ce06c940ed04d804574bd0afa3cb7ee6123af39a",
        "540e123b14ef71f0bfda325e11773c1c510fb8ba"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 08 22:34:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:34:30 2015 +0000"
      },
      "message": "Merge \"Clean-up component states in AMS when component is disabled\" into mnc-dev"
    },
    {
      "commit": "e83342540b2b7dc7571c12768007697685a6add5",
      "tree": "75c91140c774e58b2034d05f8816694c6dc4008f",
      "parents": [
        "4e19b9a01e1a9b37aa4b2b02ff2baac764824a33",
        "4f35e1699a4b62bd71bed27fece85e2c026210d1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 08 22:32:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 22:32:18 2015 +0000"
      },
      "message": "am 4f35e169: am 4475e7df: am ea2c4033: Mark persistent apps as such when the ProcessRecord is created\n\n* commit \u00274f35e1699a4b62bd71bed27fece85e2c026210d1\u0027:\n  Mark persistent apps as such when the ProcessRecord is created\n"
    },
    {
      "commit": "c53ad69bcc920cdbdb15685ddad1d864631bb4f7",
      "tree": "7f363371839b7f114f535f0c94d32b9f6cda26a5",
      "parents": [
        "3974fb239392099608f969254c4d86e7d13ab32d"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri May 08 14:40:49 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri May 08 15:31:15 2015 -0700"
      },
      "message": "media: merge CodecException\u0027s getErrorCode and getReason.\n\nAnd unhide getErrorCode.\n\nBug: 20950388\nChange-Id: I19c5ddaadfcdd446777e341f73edb75ca184d32f\n"
    },
    {
      "commit": "ce06c940ed04d804574bd0afa3cb7ee6123af39a",
      "tree": "b47524a163afb9e5e0e442708d7423a519772e96",
      "parents": [
        "4755cb3e5d8012b5554369d0df25ba8634267aa2",
        "fbc1fdf88aa513f4980781ea111afa462e4b782a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 22:29:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:29:27 2015 +0000"
      },
      "message": "Merge \"Zen QS: Tweak segmented button + introduction styling.\" into mnc-dev"
    },
    {
      "commit": "4755cb3e5d8012b5554369d0df25ba8634267aa2",
      "tree": "af73931e08f40cbc6962f09e13b3b0b2fb54489c",
      "parents": [
        "d89a6b2abc38907a532da7dec073663da5a74e7c",
        "cb9aa20bddbeebc3a052e40ca3b7d0a511fa8358"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 22:29:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:29:12 2015 +0000"
      },
      "message": "Merge \"Zen: Tweak default automatic rules.\" into mnc-dev"
    },
    {
      "commit": "d89a6b2abc38907a532da7dec073663da5a74e7c",
      "tree": "d0ba1cec4ea6f69dda965770ca744bbe3b89400c",
      "parents": [
        "5759a8a9cfef08b7f9485c67b07be9ae268dea0a",
        "807749301fcbda892dfc8a5832b19acf7d1cf53b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 22:28:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:28:51 2015 +0000"
      },
      "message": "Merge \"Zen: Simplify notification policy api, add zenmode api.\" into mnc-dev"
    },
    {
      "commit": "2d61e2b97c92ac2de80ebb3782b728ae5cdf5306",
      "tree": "0f7ea9c352fab3f89c5317aef25b04f7d48bfc69",
      "parents": [
        "411feedf68dd52cd6e9777bb163f63eee73bfe32"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 08 15:23:28 2015 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 08 15:23:28 2015 -0700"
      },
      "message": "MediaSync: address API review.\n\nRename *Settings to *Params;\nRemove size parameter from MediaSync.queueAudio();\n\nBug: 20887706\nChange-Id: I4c572da92ada51458031a482b96b3f624224e608\n"
    },
    {
      "commit": "540e123b14ef71f0bfda325e11773c1c510fb8ba",
      "tree": "7a46fda26a1da5f1f4b35dc2279082b109f70792",
      "parents": [
        "3974fb239392099608f969254c4d86e7d13ab32d"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 01 15:35:39 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 08 15:21:08 2015 -0700"
      },
      "message": "Clean-up component states in AMS when component is disabled\n\nBug: 15804187\nChange-Id: I2b5856c5a0a012f34698fb64f8596d32924bbd1f\n"
    },
    {
      "commit": "5759a8a9cfef08b7f9485c67b07be9ae268dea0a",
      "tree": "da009a9d2a8be8741da59b16f01af6a8f4f26cdc",
      "parents": [
        "ed1ef7d4eb8934f6940a2e828ebd0e6878e1af89",
        "9490eae3aa6b20cbd3c1557fd3a7eb927e12907f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri May 08 22:19:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:19:56 2015 +0000"
      },
      "message": "Merge \"BluetoothMidiDevice: Cleanup and error handling improvements\" into mnc-dev"
    },
    {
      "commit": "fbc1fdf88aa513f4980781ea111afa462e4b782a",
      "tree": "07a2f35122754ee6076f4ba38e97a4a117cc87ba",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 18:16:54 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 18:19:44 2015 -0400"
      },
      "message": "Zen QS: Tweak segmented button + introduction styling.\n\n - Add a rounded rect background to the segmented buttons.\n - Remove the spacing between the segmented buttons.\n - Increase the minheight + font weight of the button text.\n - Remove the embedded divider line.\n - Add a rounded rect background to the intro messages.\n - Tweak margins, mostly 8dp -\u003e 16dp in a few places.\n\nBug: 20949290\nBug: 20947407\nChange-Id: Ic497c772aa7228423c8884d6ec7b9ccbfdda365a\n"
    },
    {
      "commit": "4f35e1699a4b62bd71bed27fece85e2c026210d1",
      "tree": "2fbe617af26b7466ed46ddb01c795f49eb903102",
      "parents": [
        "504bb9e7709cd51500b68f4220fffb61e11a5e1b",
        "4475e7dfa12e684df64c59a9053c110d79d83c1f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 08 22:14:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 22:14:53 2015 +0000"
      },
      "message": "am 4475e7df: am ea2c4033: Mark persistent apps as such when the ProcessRecord is created\n\n* commit \u00274475e7dfa12e684df64c59a9053c110d79d83c1f\u0027:\n  Mark persistent apps as such when the ProcessRecord is created\n"
    },
    {
      "commit": "ed1ef7d4eb8934f6940a2e828ebd0e6878e1af89",
      "tree": "5674ff0091bcc59312f42902273658d3c2a147ad",
      "parents": [
        "e239f782509583b14c95b1c88bf2b085d1e1b6e1",
        "9ef04bfb0711d54fc951ca79d38c4d14a0cc817a"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Fri May 08 22:12:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:12:58 2015 +0000"
      },
      "message": "Merge \"DeviceInitializerStatus API review changes\" into mnc-dev"
    },
    {
      "commit": "e239f782509583b14c95b1c88bf2b085d1e1b6e1",
      "tree": "22af3db0104f60f11678f7cc29afa67d4c38fd24",
      "parents": [
        "f8a96d16290dbca1b1bdad153ceadad9c7d55111",
        "eedda45ad7d829b4d65936d33e8aa6fa9c9c1ecd"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 22:03:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 22:03:21 2015 +0000"
      },
      "message": "Merge \"More Javadocs for AndroidKeyStore public classes.\" into mnc-dev"
    },
    {
      "commit": "4475e7dfa12e684df64c59a9053c110d79d83c1f",
      "tree": "a4a7314163e8d139e6f840956fe5399f3d6ced99",
      "parents": [
        "33e54563daa0db610f9dc8b9d4fca8f826ffec73",
        "ea2c403311f741f5a0a9688847cfd17041c81c0d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 08 21:55:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 21:55:08 2015 +0000"
      },
      "message": "am ea2c4033: Mark persistent apps as such when the ProcessRecord is created\n\n* commit \u0027ea2c403311f741f5a0a9688847cfd17041c81c0d\u0027:\n  Mark persistent apps as such when the ProcessRecord is created\n"
    },
    {
      "commit": "f8a96d16290dbca1b1bdad153ceadad9c7d55111",
      "tree": "870416db1b57bb959479bb654bd72e6e504a7c20",
      "parents": [
        "db9629eec46a3259a9973c2d597fc0813028694c",
        "a91a8504191d91d288c55821caa5bf00c9be26a2"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 08 21:51:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:51:25 2015 +0000"
      },
      "message": "Merge \"Cleanup keystore password changing and unlocking\" into mnc-dev"
    },
    {
      "commit": "db9629eec46a3259a9973c2d597fc0813028694c",
      "tree": "b6199e8395480e08c2a1139d8dfd236f747afab7",
      "parents": [
        "52dfc9d4fd0b518fd101819202a8dfb3ef469190",
        "50a927cdd14db7a99a7444ffb7c85f1882c9f43a"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri May 08 21:45:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:45:36 2015 +0000"
      },
      "message": "Merge \"Fix: Hard to modify multi-line selection.\" into mnc-dev"
    },
    {
      "commit": "cb9aa20bddbeebc3a052e40ca3b7d0a511fa8358",
      "tree": "53ad890daff4d4e596d1d2c612578057c0e19c62",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 17:35:22 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 17:35:22 2015 -0400"
      },
      "message": "Zen: Tweak default automatic rules.\n\n - Add a new default rule for calendar events.\n - Rename all default rules to singular form. i.e. Weekend/Weeknight/Event\n\nBug: 20064962\nChange-Id: Iee13238e0479fd2a05abdef4a5584455dcdd0c53\n"
    },
    {
      "commit": "52dfc9d4fd0b518fd101819202a8dfb3ef469190",
      "tree": "43efc7d5a4d1764770f570845b2d4b90a226591d",
      "parents": [
        "9aa7b45e796fea9e308fb2fc1fe5363390f1e7ba",
        "b5228ac07621a26ef5717ee5dcf74ecc9e3e1f68"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri May 08 21:20:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:20:44 2015 +0000"
      },
      "message": "Merge \"Switch libjnigraphics.so to hash-style\u003dboth\" into mnc-dev"
    },
    {
      "commit": "9aa7b45e796fea9e308fb2fc1fe5363390f1e7ba",
      "tree": "088ba6cec51a28c992eb8b22fbc1a3bae979f137",
      "parents": [
        "e48f44f55b5cdb9c4c3fa6ae6eae56768c6b12af",
        "aef9dc8d186bd5f78068ab2d5240b5e9c8ab44b6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 21:19:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:19:54 2015 +0000"
      },
      "message": "Merge \"Fix kSkippedFrame setting\" into mnc-dev"
    },
    {
      "commit": "b5228ac07621a26ef5717ee5dcf74ecc9e3e1f68",
      "tree": "ac925fce1659f10daf7fa06c00067bf663b0c1d2",
      "parents": [
        "e48f44f55b5cdb9c4c3fa6ae6eae56768c6b12af"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri May 08 14:03:19 2015 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri May 08 14:18:38 2015 -0700"
      },
      "message": "Switch libjnigraphics.so to hash-style\u003dboth\n\nBug: http://b/19059885\nChange-Id: I15f70b434b1d450e5b62ca7c204c628e2dc9edcc\n(cherry picked from commit 2e84bc6948bb24ec67bf289ee1d0ed937a0fd4ff)\n"
    },
    {
      "commit": "e48f44f55b5cdb9c4c3fa6ae6eae56768c6b12af",
      "tree": "d90f447910cece73cc227f94e1a490279d98873e",
      "parents": [
        "7576651801f639a682b38cc0697dd079c8df8fa5",
        "8a1e7a881ee73b9b1e492e7014c3eaefe81cfbd7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 21:17:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:17:16 2015 +0000"
      },
      "message": "Merge \"AudioManager: add previous AudioPort list\" into mnc-dev"
    },
    {
      "commit": "7576651801f639a682b38cc0697dd079c8df8fa5",
      "tree": "1e9003db7315623f7b7016e66b3a32a7ebb7d2b5",
      "parents": [
        "262110591ec62e3921eb2ee27e12991f960d5799",
        "3e776dee3e8af646cdcfb7a60e0e301c99f05293"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 21:13:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:13:43 2015 +0000"
      },
      "message": "Merge \"Compatibility hack\" into mnc-dev"
    },
    {
      "commit": "aef9dc8d186bd5f78068ab2d5240b5e9c8ab44b6",
      "tree": "88f7178c62f401c570bb4c70fd4debc20055602e",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 14:10:57 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 14:12:32 2015 -0700"
      },
      "message": "Fix kSkippedFrame setting\n\nIt was only set previously if RenderThread dropped the frame,\nbut not if the UI thread frame was dropped. Unify the\ntwo paths\n\nChange-Id: If2574edde3cb0949deed4e47f3daaddb890a1b28\n"
    },
    {
      "commit": "262110591ec62e3921eb2ee27e12991f960d5799",
      "tree": "fdf35066e073039814359d386c8f9cfc11efd8f8",
      "parents": [
        "d7b69c2eca8a43eb069749071a15a635b5dc30d6",
        "c14b9cf628471f4f3b34d7c91ef193326eff92c6"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Fri May 08 21:11:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:11:45 2015 +0000"
      },
      "message": "Merge \"Add \u0027App Summary\u0027 section to meminfo.\" into mnc-dev"
    },
    {
      "commit": "d7b69c2eca8a43eb069749071a15a635b5dc30d6",
      "tree": "187e4ce79cfe2fc2d9a77329ffbae08c3e321228",
      "parents": [
        "f93bba5b793a73f98fdaf62ffbccb3ee1769194c",
        "cdcb57791f8392ae37bf80deb33b3d0282260405"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 08 21:11:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:11:08 2015 +0000"
      },
      "message": "Merge \"Add feature for pro audio\" into mnc-dev"
    },
    {
      "commit": "f93bba5b793a73f98fdaf62ffbccb3ee1769194c",
      "tree": "b08c9fab1f979bf9b8774ebea38ea29b1e25f879",
      "parents": [
        "ed9af066b2407a36699fae2e475c4d1b53d2ca1d",
        "cc2a1d48a0e4134823c940291f5db6fd9f2ae9b3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 08 21:10:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 21:10:03 2015 +0000"
      },
      "message": "Merge \"Allow ContextImpl.setTheme(int) to be called after getTheme()\" into mnc-dev"
    },
    {
      "commit": "3e776dee3e8af646cdcfb7a60e0e301c99f05293",
      "tree": "168fdb412a62a5709f9db7094b0bc4025b4c5eb7",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 13:59:01 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 14:02:02 2015 -0700"
      },
      "message": "Compatibility hack\n\nBug: 20940526\n\nRather than throwing an exception on accessing a recycled()\nbitmap let certain operations succeed and just return dummy\nvalues. Apps appear to be relying on this.\n\nChange-Id: I74df2efdc29d93facd8553ed31cda3addf0b28eb\n"
    },
    {
      "commit": "ed9af066b2407a36699fae2e475c4d1b53d2ca1d",
      "tree": "005f834b928f7a47220e1468b7aa90d6fee1bfd3",
      "parents": [
        "180fd27832b429aaca0a35e8b93c88195b6451be",
        "49b043f37d7231b1544cb72e1bfb616e5a00688d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 08 20:42:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 20:42:12 2015 +0000"
      },
      "message": "Merge \"Fix issue #20655182: API Review: ViewAssistStructure\" into mnc-dev"
    },
    {
      "commit": "180fd27832b429aaca0a35e8b93c88195b6451be",
      "tree": "9b1f48decc34824c5c33f1c98b332a2085784a6a",
      "parents": [
        "6624015e4f11e1072583423e193751f4a90ce45f",
        "0006e88863e5f88e6b1cbd047a8b08ad4d8913c7"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 08 20:30:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 20:30:08 2015 +0000"
      },
      "message": "Merge \"Don\u0027t call updateDisplayListIfDirty outside draw.\" into mnc-dev"
    },
    {
      "commit": "ea2c403311f741f5a0a9688847cfd17041c81c0d",
      "tree": "20f8e5d49e9a59407a8c584668872df09c221c4e",
      "parents": [
        "4b12583653561f69a5780126485380cac187c478"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 08 11:10:43 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 08 13:05:42 2015 -0700"
      },
      "message": "Mark persistent apps as such when the ProcessRecord is created\n\n...rather than only during the OS\u0027s \"time to start the persistent apps\"\nboot phase.  This closes a window of opportunity during which a\npersistent app container may be live without having been properly\nnoted as such, because it wound up being launched prior to the\n[rather late] boot phase at which the persistent apps are directly\nenumerated and bookkeeping for them established.\n\nBug 20855725\n\nChange-Id: I41822b412de4540dbdeab300b38089303678f76c\n"
    },
    {
      "commit": "6624015e4f11e1072583423e193751f4a90ce45f",
      "tree": "93f4e285834e09cededcc2b8121da9ffcfa07d37",
      "parents": [
        "4ca9955d39009bffdbae0a630478c06315cfe714",
        "6b3714939f31779d746c4f293cd55d5a9b09a0b9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 19:57:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 19:57:39 2015 +0000"
      },
      "message": "Merge \"Un-@hiding some missed VT APIs.\" into mnc-dev"
    },
    {
      "commit": "4ca9955d39009bffdbae0a630478c06315cfe714",
      "tree": "887f90b6dbeaedbdbac902b967064464cbf63ae2",
      "parents": [
        "f4cf03dcca8408dbcffb5737a84792bd2dc6a5e0",
        "4e401fa49875e083d18b46e0250be37ad565071c"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Fri May 08 19:55:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 19:55:34 2015 +0000"
      },
      "message": "Merge \"DevicePolicyManager API review changes\" into mnc-dev"
    },
    {
      "commit": "c14b9cf628471f4f3b34d7c91ef193326eff92c6",
      "tree": "af0fca97323be48de8210387b2fc67c406d908b6",
      "parents": [
        "f4cf03dcca8408dbcffb5737a84792bd2dc6a5e0"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Fri Mar 13 12:38:38 2015 -0700"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Fri May 08 19:47:52 2015 +0000"
      },
      "message": "Add \u0027App Summary\u0027 section to meminfo.\n\nThe \u0027App Summary\u0027 section is shown by default when other memory\ndetails are shown. This adds a new meminfo flag \u0027-s\u0027 to show only the\nApp Summary section.\n\nChange-Id: I66913673cd3afca873a8b13e45abe071d4c57b82\n"
    },
    {
      "commit": "8a1e7a881ee73b9b1e492e7014c3eaefe81cfbd7",
      "tree": "a9eb32e65ba3a783603b32d1bf41f533a54f9c7a",
      "parents": [
        "dd441795409f26f45de3ce40a1bab4121cfcefe5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 11:43:05 2015 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 08 11:43:05 2015 -0700"
      },
      "message": "AudioManager: add previous AudioPort list\n\nMaintain a cache of previously attached audio ports used\nto create lists of added and removed devices following\na port list update callback.\n\nChange-Id: Iad1c95b85c8ae9bdbed79eb0cdc46aeedeafccea\n"
    },
    {
      "commit": "6b3714939f31779d746c4f293cd55d5a9b09a0b9",
      "tree": "c6b9de10a86426598f164d83d5b864c85ed9cae7",
      "parents": [
        "1336c2c68df5761af174d93f42a478ea752e2a5c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 11:35:55 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 11:35:55 2015 -0700"
      },
      "message": "Un-@hiding some missed VT APIs.\n\nBug: 20947116\nChange-Id: Idda9b7c7debafbea8c42eaadb75c3375b2c8ddb2\n"
    },
    {
      "commit": "f4cf03dcca8408dbcffb5737a84792bd2dc6a5e0",
      "tree": "57623f2abf72d7ba8e298d8f36616f58a1228781",
      "parents": [
        "a8dca228b254fd1553824d2c5de3aaedc2fe4400",
        "ac67409582aafd7c3f3f58a79b7b3292221a88b8"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 08 18:15:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 18:15:48 2015 +0000"
      },
      "message": "Merge \"Use correct array index for Theme.getTheme()\" into mnc-dev"
    },
    {
      "commit": "a91a8504191d91d288c55821caa5bf00c9be26a2",
      "tree": "e7eece5120d2c08ca3321d58507d979eeca63e45",
      "parents": [
        "1bc3c849ba5e9f23dd7e93012c4b5800b78c221b"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu May 07 10:02:22 2015 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 08 11:11:43 2015 -0700"
      },
      "message": "Cleanup keystore password changing and unlocking\n\nAdd KeyStore.onUserPasswordChanged for the lockscreen to call when\nthe user changes their password. Keystore will then handle the logic of\ndeleting keys. Instead of calling Keystore.password_uid for both\nunlocking and password changes the behavior has been split into\nKeystore.unlock and onUserPasswordChanged.\n\nChange-Id: I324914c00195d762cbaa8c63084e41fa796b7df8\n"
    },
    {
      "commit": "a8dca228b254fd1553824d2c5de3aaedc2fe4400",
      "tree": "0c24b70048e669210872be1caa6ee0d50ec69db4",
      "parents": [
        "b954ecda0922a894835f224bead0f06ec7a8ef17",
        "d04794a9a3f9edc8b7ca336175d66eb81a8f55fa"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 18:06:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 18:06:57 2015 +0000"
      },
      "message": "Merge \"Add eglSwapBuffersWithDamageKHR support\" into mnc-dev"
    },
    {
      "commit": "b954ecda0922a894835f224bead0f06ec7a8ef17",
      "tree": "bbeb2eb649913aa9c274534d974920cbafcef9a7",
      "parents": [
        "5b56159b8e2e1c494b4d8fb9d2b0aeef59aaddd4",
        "68c33d52bfa8aa8c36859799d649b10f0eac3d33"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 18:06:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 18:06:35 2015 +0000"
      },
      "message": "Merge \"Switch to KeyguardManager.isDeviceSecure.\" into mnc-dev"
    },
    {
      "commit": "ac67409582aafd7c3f3f58a79b7b3292221a88b8",
      "tree": "594826860baf9cb0473eff1f10d91a1c519b0d27",
      "parents": [
        "e1a1d2e85a3f0626ae13322998fd45a1eb4a49d7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 08 11:04:47 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 08 11:04:47 2015 -0700"
      },
      "message": "Use correct array index for Theme.getTheme()\n\nChange-Id: Ic462a7b8a81bb87bf08136bb30e3432f10269918\n"
    },
    {
      "commit": "5b56159b8e2e1c494b4d8fb9d2b0aeef59aaddd4",
      "tree": "91d6a14749f95c32b61c2b5893fec360036d4908",
      "parents": [
        "e1a1d2e85a3f0626ae13322998fd45a1eb4a49d7",
        "e960030f75d2b510706c4623d94ad71aba427fb8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 08 17:59:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 17:59:31 2015 +0000"
      },
      "message": "Merge \"Add Build.VERSION.PREVIEW_SDK_INT\" into mnc-dev"
    },
    {
      "commit": "d04794a9a3f9edc8b7ca336175d66eb81a8f55fa",
      "tree": "b1fb28d9c72377bc981e5242ad58210cf2bd33bf",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 10:04:36 2015 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 08 10:48:57 2015 -0700"
      },
      "message": "Add eglSwapBuffersWithDamageKHR support\n\nBUG: 20761426\nDisabled temporarily\n\nChange-Id: I0b6b6f0eebab886145e13fa35aefe76826965cf5\n"
    },
    {
      "commit": "807749301fcbda892dfc8a5832b19acf7d1cf53b",
      "tree": "7044f2b6737fc89a6193768c0afc3377eb41e6b4",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu May 07 17:38:50 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 08 13:34:30 2015 -0400"
      },
      "message": "Zen: Simplify notification policy api, add zenmode api.\n\n - Remove the concept of a notification policy management token\n   in favor of a simple grant/deny per app.  Currently, all requests\n   are immediately granted.\n - Add zen mode getter/setting, limit to apps that have been granted\n   policy access.\n - Add intent for zen mode changes.\n - Public name for zen mode \u003d \"interruption filter\", moved from\n   NotificationListenerService to NotificationManager.\n - Add settings metadata for new DND access Settings screen.\n - Add the split sender settings for calls vs messages to the public\n   Policy api.\n - This change is meant to finalize the public api, persisting\n   granted app status and showing the user-visible dialog will be\n   done as followups.\n\nBug: 18298798\nChange-Id: I511be98d69939f057c0c7dc1a6dfe63d1c468193\n"
    },
    {
      "commit": "e1a1d2e85a3f0626ae13322998fd45a1eb4a49d7",
      "tree": "72fa7031cb39d1dfcfc9de587db41e97124ba514",
      "parents": [
        "8605d635ffa739a835a742f02bd39957eb8defb7",
        "4e19b9a01e1a9b37aa4b2b02ff2baac764824a33"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 08 17:19:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 17:19:50 2015 +0000"
      },
      "message": "am 4e19b9a0: am 27e82e7b: Merge \"Doc change: remove design content that has moved to material spec.\" into mnc-preview-docs\n\n* commit \u00274e19b9a01e1a9b37aa4b2b02ff2baac764824a33\u0027:\n  Doc change: remove design content that has moved to material spec.\n"
    },
    {
      "commit": "8605d635ffa739a835a742f02bd39957eb8defb7",
      "tree": "cc94ce2c3360319446580e48eacc528eaf2d0260",
      "parents": [
        "93b6dae9e5e3875c4944ed211af3daf6530507e2",
        "259a73b560b3acbd653167b2617810920a6f4b22"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri May 08 17:19:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 17:19:40 2015 +0000"
      },
      "message": "am 259a73b5: am b2152a43: am 1dc26b8c: docs: remove obsolete renderscript reference framer page\n\n* commit \u0027259a73b560b3acbd653167b2617810920a6f4b22\u0027:\n  docs: remove obsolete renderscript reference framer page\n"
    },
    {
      "commit": "93b6dae9e5e3875c4944ed211af3daf6530507e2",
      "tree": "25d6fa35f5433fb6423733a776e9347575db3ed4",
      "parents": [
        "3974fb239392099608f969254c4d86e7d13ab32d",
        "8d4a9117fbd0aaf03b8486ef920c73894a12cfcd"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 08 17:11:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 17:11:22 2015 +0000"
      },
      "message": "Merge \"Fix IMMS#mInputShown state inconsistency.\" into mnc-dev"
    },
    {
      "commit": "cdcb57791f8392ae37bf80deb33b3d0282260405",
      "tree": "14bbc15c8cc2af838fdb2f6ba9cd2dbc0083584e",
      "parents": [
        "1336c2c68df5761af174d93f42a478ea752e2a5c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed May 06 15:54:49 2015 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 08 10:09:22 2015 -0700"
      },
      "message": "Add feature for pro audio\n\nThe specification for CDD is in progress\n\nBug: 20877157\nChange-Id: Iaf37b2ccb21562170a080b53668a41b85c410241\n"
    },
    {
      "commit": "eedda45ad7d829b4d65936d33e8aa6fa9c9c1ecd",
      "tree": "c5f15c2aeb10bbb78817bcfc6f7255ca82649f00",
      "parents": [
        "3974fb239392099608f969254c4d86e7d13ab32d"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu May 07 17:34:24 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 10:01:55 2015 -0700"
      },
      "message": "More Javadocs for AndroidKeyStore public classes.\n\nThis adds more detailed class-level Javadocs (incl. examples) for the\nfollowing public API of Android KeyStore facility:\n* KeyPairGeneratorSpec,\n* KeyGeneratorSpec,\n* KeyStoreParameter,\n* KeyStoreKeySpec.\n\nThis also clarifies what encryption at rest means.\n\nBug: 18088752\nChange-Id: I9951a528c34dea322534763b596902a2b6ac64f9\n"
    },
    {
      "commit": "3974fb239392099608f969254c4d86e7d13ab32d",
      "tree": "a66c70a793f0f7061cb9e523f3795bd61106a5a6",
      "parents": [
        "0dc0193307b9bb97aac1cfb79e56444578ba006e",
        "eae1da7788f0f9f37fa142a2df34bfaec1f4253e"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 16:23:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 16:23:59 2015 +0000"
      },
      "message": "Merge \"Replace \"TEE\" with \"secure hardware\".\" into mnc-dev"
    },
    {
      "commit": "0dc0193307b9bb97aac1cfb79e56444578ba006e",
      "tree": "d541bbd79d65b4531b0e86a21c9cf1698fe67e34",
      "parents": [
        "1336c2c68df5761af174d93f42a478ea752e2a5c",
        "4be96e4e47d249d07d3e7dae5578e87aef90bd07"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Fri May 08 16:06:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 16:06:31 2015 +0000"
      },
      "message": "Merge \"multiuser: postpone user cleanup to systemready\" into mnc-dev"
    },
    {
      "commit": "eae1da7788f0f9f37fa142a2df34bfaec1f4253e",
      "tree": "7d697632244fe7ec27b5f5fc99e60f03ef507044",
      "parents": [
        "dc9b2dfae2d2c0ef6d7e8d769a78abc17add537a"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 09:02:38 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 09:02:38 2015 -0700"
      },
      "message": "Replace \"TEE\" with \"secure hardware\".\n\nThis is to make the Android KeyStore API more generic.\n\nBug: 18088752\nChange-Id: I18bcc96db4af17127e5dc038becc9deb85bb48aa\n"
    },
    {
      "commit": "68c33d52bfa8aa8c36859799d649b10f0eac3d33",
      "tree": "d99634b2f7dc33677ead6dae85db1a35f24a4d7e",
      "parents": [
        "dc9b2dfae2d2c0ef6d7e8d769a78abc17add537a"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 08:44:59 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 08 08:47:19 2015 -0700"
      },
      "message": "Switch to KeyguardManager.isDeviceSecure.\n\nisKeyguardSecure also returns true when SIM PIN is required. We don\u0027t\ncare about that because entering SIM PIN does not unlock keys\nrequiring user authentication. isDeviceSecure returns true only if\nsecure lock screen is set up, which is exactly what we want.\n\nBug: 18088752\nChange-Id: I47b21f3351f55c11e8e9bcfd7654762973dd9271\n"
    },
    {
      "commit": "1336c2c68df5761af174d93f42a478ea752e2a5c",
      "tree": "4e234aa32cc307b48d572846f9e2e6dcfb48be41",
      "parents": [
        "a0698b617f1efc71d5301f98aead822e266ec5d6",
        "d1a5fae3bc1b4fa4ff4e97a1cc14c5b16aa4a799"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri May 08 14:58:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 14:58:14 2015 +0000"
      },
      "message": "Merge \"Always destroy virtual display on Binder death.\" into mnc-dev"
    },
    {
      "commit": "0006e88863e5f88e6b1cbd047a8b08ad4d8913c7",
      "tree": "f9a8a1d7943527d662f311f6d75788cbd3aff1a0",
      "parents": [
        "9260cb7ffe0845d229a8cfe948b4ba30fe32127b"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 08 07:48:19 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri May 08 07:51:44 2015 -0700"
      },
      "message": "Don\u0027t call updateDisplayListIfDirty outside draw.\n\nBug 20909826\n\nChange-Id: If332319ba192606cc30fc8d0de00086fc5135deb\n"
    },
    {
      "commit": "a0698b617f1efc71d5301f98aead822e266ec5d6",
      "tree": "60d57dd9dc6634e66f35fb3d70847cf7cdd157ed",
      "parents": [
        "03fdca1b29aff07583b7764b7b359cbbfc58e577",
        "da4bfa81cdaccdc65d4812c81c892926cd0c9884"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri May 08 07:27:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 07:27:30 2015 +0000"
      },
      "message": "Merge \"Optionally add a default MOBILE request.\" into mnc-dev"
    },
    {
      "commit": "da4bfa81cdaccdc65d4812c81c892926cd0c9884",
      "tree": "21ca7aa41d544c312e9a62621e8b29d349921167",
      "parents": [
        "f2cac4d495a6365758a99f4eba531579ab73fee5"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 30 12:58:40 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri May 08 15:22:37 2015 +0900"
      },
      "message": "Optionally add a default MOBILE request.\n\nThis enables persisting the mobile internet data connection, even\nwhen Wi-Fi is enabled and serving as the default network (for faster\nnetwork switching).\n\nChange-Id: I9d1512b3a8413c4f163c63d57e66bded017101e4\n"
    },
    {
      "commit": "4e19b9a01e1a9b37aa4b2b02ff2baac764824a33",
      "tree": "abf401f25633278bf9a4bf32998465a5511c61a2",
      "parents": [
        "259a73b560b3acbd653167b2617810920a6f4b22",
        "27e82e7b3824b886ae1179c58c2f7073831d6c6a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 08 03:46:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 08 03:46:49 2015 +0000"
      },
      "message": "am 27e82e7b: Merge \"Doc change: remove design content that has moved to material spec.\" into mnc-preview-docs\n\n* commit \u002727e82e7b3824b886ae1179c58c2f7073831d6c6a\u0027:\n  Doc change: remove design content that has moved to material spec.\n"
    },
    {
      "commit": "8d4a9117fbd0aaf03b8486ef920c73894a12cfcd",
      "tree": "87dc2263c25bfabc04a8842b2f91bdd12aa4bd5b",
      "parents": [
        "78f12e43f08a1b2acda7b565a310c48e507f5e47"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 15 18:31:32 2015 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu May 07 20:41:46 2015 -0700"
      },
      "message": "Fix IMMS#mInputShown state inconsistency.\n\nThe goal of this CL is to keep IMMS#mInputShown consistent with the\nactual visibility of the software keyboard.  Doing it indeed fixes many\nuser-visible inconsistency, especially when a physical keyboards is\nattached.\n\nIt turned out that there are much more cases where IMMS#mInputShown\nshould have been updated.  Basically every time when the software\nkeyboard is shown or hiden by non-user actions, IMMS#mInputShown was not\nupdated to the new state.  Typical cases are:\n - the IME shows its Emoji keyboard when the ALT key is pressed.\n - the system hides software keyboard when physical keyboard is\n   connected.\n\nWith this CL, all known issues will disapper by updating\nIMMS#mInputShown in IMMS#setImeWindowStatus().\n\nNote that this CL depends on following preparation CLs directly or\nindirectly.\n- I7002ff063e490928309e9a9a0f6557ce3d12e6aa\n- I1e50ee42838a1bf64a612da4904aa93458d44ea4\n- I3decaf37198e5864a1763a059df4a36ebc70c5a7\n- Id156c85535a221235737ea6dcc15a67f1c4b9f71\n- I9f797d07ba02363fab58ceb9aecb3cc11fbc407e\n- I60963f1474457ff37cca85e262460dca8105acff\n\nSimply cherry-picking this CL into L branch is supposed to be\ninsufficient to fix all the issues and would result in different\nregressions indeed.\n\nBUG: 18722991\nBUG: 20763994\nBUG: 20764441\nBUG: 20926844\nChange-Id: I20ae2749a93bc33840df560aa71d4635e9ec849a\n"
    },
    {
      "commit": "27e82e7b3824b886ae1179c58c2f7073831d6c6a",
      "tree": "2f7faf46fced97a7ff038f0885c3cecf40cb80a6",
      "parents": [
        "b2152a43ea8b44772fab5d29dea436f2a4ddc89b",
        "cd7e7dc423cba2d5efaab3e59a3995325d2d0b19"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 08 03:35:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 03:35:57 2015 +0000"
      },
      "message": "Merge \"Doc change: remove design content that has moved to material spec.\" into mnc-preview-docs"
    },
    {
      "commit": "50a927cdd14db7a99a7444ffb7c85f1882c9f43a",
      "tree": "e71a5ab249ee600d878d26625498a1142173c979",
      "parents": [
        "c1125dedfcb52644aabc175d749c89b3008e4337"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Thu May 07 17:34:21 2015 +0900"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu May 07 19:30:30 2015 -0700"
      },
      "message": "Fix: Hard to modify multi-line selection.\n\nmTouchWordOffset was not appropriately updated when a\nselection is modified across multiple lines.\n\nBug: 20650838\nChange-Id: I46f5393970dc8d806719467bac489feac0fbe1a5\n"
    },
    {
      "commit": "03fdca1b29aff07583b7764b7b359cbbfc58e577",
      "tree": "afff737e489e01729c6625d763afe713b05d896c",
      "parents": [
        "1f8619974806d1c461b57ab232c50f1845d4d433",
        "4a4a2bddc48a33cbaa49a8844b9fd36e2fc5e219"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 08 02:04:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 02:04:52 2015 +0000"
      },
      "message": "Merge \"Fixed a bug where the heads-up would not show when full screen\" into mnc-dev"
    },
    {
      "commit": "1f8619974806d1c461b57ab232c50f1845d4d433",
      "tree": "1e556889ed84f9882c147262fd4fe418c9f8194b",
      "parents": [
        "52156a325e1d5c764b6ba54a7098d6f4b6068e61",
        "94a6d15ede149189bba9e5f474ed853c98230e75"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri May 08 01:51:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 01:51:19 2015 +0000"
      },
      "message": "Merge \"Use new hierarchy viewer protocol in all View subclasses\" into mnc-dev"
    },
    {
      "commit": "52156a325e1d5c764b6ba54a7098d6f4b6068e61",
      "tree": "4ac578bf65673d83cd7e373139f93364b9df31c4",
      "parents": [
        "03872c075e756b37a80de708cbd8d3d65d50a3a8",
        "0d857b9028f2702ce439e13feccde8182d40e1e5"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri May 08 01:50:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 08 01:50:44 2015 +0000"
      },
      "message": "Merge \"Improve hierarchy viewer dump hierarchy latency\" into mnc-dev"
    }
  ],
  "next": "94a6d15ede149189bba9e5f474ed853c98230e75"
}
