)]}'
{
  "log": [
    {
      "commit": "9ad5278e2babd4cc2764b0537febae8189f6306c",
      "tree": "10d2fb8fba5ea14b162b21f759cf601ed9f3e392",
      "parents": [
        "e1c4641d6f7d234a912284254f67c0122d7eca5b",
        "bf24c9fcb3e66b25c90c0cd51f8bf4f401f6c3d6"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Feb 25 05:35:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 25 05:35:54 2016 +0000"
      },
      "message": "Merge \"ExifInterface: switch from using jhead to java implementation\" into nyc-dev"
    },
    {
      "commit": "bf24c9fcb3e66b25c90c0cd51f8bf4f401f6c3d6",
      "tree": "629caa54d4a14673cd4703c34fb2b522fd36d775",
      "parents": [
        "7f036f8bce5c2f70b2cbc5e252220909bba69b5d"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Wed Feb 17 20:50:15 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Feb 25 10:57:27 2016 +0900"
      },
      "message": "ExifInterface: switch from using jhead to java implementation\n\nBug: 26044456, Bug: 11224701\nChange-Id: I881ef0ead24bcec76c0fa5a7dd0b74cc71c77285\n"
    },
    {
      "commit": "648b952956d4e2459f28982e5aa4ab53411e752b",
      "tree": "c915908dcdc6a4a83656d86fe6661342a0441136",
      "parents": [
        "7867557f7ab759f3f237f36cd14dd1c5e7917d88",
        "c6f5738d3c8621d2e682026e35e57f540750d117"
      ],
      "author": {
        "name": "Edward Cunningham",
        "email": "ejc@google.com",
        "time": "Thu Feb 25 01:10:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 25 01:10:57 2016 +0000"
      },
      "message": "Merge \"Revert \"DO NOT MERGE Extend the DownloadManager.addCompletedDownload() method to support origin details.\"\" into nyc-dev"
    },
    {
      "commit": "fe01ea05dd196acaf95a61e169f6b75654ae0875",
      "tree": "0a01ef705adc53a56558f1deff7111fb117e45ea",
      "parents": [
        "b7838209cb9b3e5f89c31487efc7b3f9555a9013",
        "5cbeb5902633646fbc0a1be252081e77aaaee7b4"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Feb 24 22:45:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 22:45:50 2016 +0000"
      },
      "message": "Merge \"Revert \"Remove deprecated methods / classes\"\" into nyc-dev"
    },
    {
      "commit": "5cbeb5902633646fbc0a1be252081e77aaaee7b4",
      "tree": "47e3242796eabfe4e66c9301f90b4f235d38a4d6",
      "parents": [
        "9706c01f9b92cee64bb84782138735225c8588e0"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Feb 24 22:45:00 2016 +0000"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Feb 24 22:45:00 2016 +0000"
      },
      "message": "Revert \"Remove deprecated methods / classes\"\n\nThis reverts commit 9706c01f9b92cee64bb84782138735225c8588e0.\n\nChange-Id: I14c53ab140220e48f6728b1173ea58760bbeb7f9\n"
    },
    {
      "commit": "c6f5738d3c8621d2e682026e35e57f540750d117",
      "tree": "fefc8dfc0607820f25ef28e3309194cd52a18b17",
      "parents": [
        "baccf15a4adafe3fb3fdf23c35ea29d95c45c89b"
      ],
      "author": {
        "name": "Edward Cunningham",
        "email": "ejc@google.com",
        "time": "Wed Feb 24 22:43:15 2016 +0000"
      },
      "committer": {
        "name": "Edward Cunningham",
        "email": "ejc@google.com",
        "time": "Wed Feb 24 22:43:15 2016 +0000"
      },
      "message": "Revert \"DO NOT MERGE Extend the DownloadManager.addCompletedDownload() method to support origin details.\"\n\nThis reverts commit baccf15a4adafe3fb3fdf23c35ea29d95c45c89b.\n\nChange-Id: If218d579cbf473fdab2b16a715a5dbb75dc9fbbc\n"
    },
    {
      "commit": "ca67844e0c6b564970b8d329009c0d110888a3fc",
      "tree": "fc7490d5dbf1b1134630fd70dbb0a71770088906",
      "parents": [
        "8a5a25db42d87566173cbca99e5a9d52f0874078",
        "9706c01f9b92cee64bb84782138735225c8588e0"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Feb 24 21:02:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 21:02:58 2016 +0000"
      },
      "message": "Merge \"Remove deprecated methods / classes\" into nyc-dev"
    },
    {
      "commit": "475aa109dc78cc45eb76307dea5e54c4e9f44d5b",
      "tree": "7027e5b1d2b598344eaa41b256efb7a7a5e45156",
      "parents": [
        "074d630f9e7a4dfd8acf3fa4fa1dfcb500184156",
        "5c2f839971aaac2bc7cfd98a61e0eb0e04340a9e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Feb 24 19:13:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 19:13:55 2016 +0000"
      },
      "message": "Merge \"Un-hide string set persistence methods in Preference\" into nyc-dev"
    },
    {
      "commit": "155a280e18200aeaa0e7d5e31d6b8b0115c58e42",
      "tree": "4c4a4d6e0bb1f9f9fd7e2e29560bedb796c84a6b",
      "parents": [
        "39a009aea2c68aa99b286d3cec958bbc70c9e683",
        "ce3399fbb46972d223b0cd154eaea3b68a16e051"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Feb 24 18:14:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 18:14:36 2016 +0000"
      },
      "message": "Merge \"DPM: installKeyPair variant: caller can self-grant\" into nyc-dev"
    },
    {
      "commit": "ae262a8928b6bfd04896474406c35eeb998070c1",
      "tree": "9ebd8f1eb60c3a4f98ae7344ef663e7ea2dae964",
      "parents": [
        "2f17c36268778a8158beb44b5d41c5960c6af7e0",
        "dee3cfe897b8cc49a3374807bd61647d429f706f"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Feb 24 17:53:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 17:53:48 2016 +0000"
      },
      "message": "Merge \"Enable to set canRecord and tunerCount statically\" into nyc-dev"
    },
    {
      "commit": "7aa999143f2a87d908cd1348dcee6c9ab06334c9",
      "tree": "398723c1eaf13b347d526eeb56134a6104e260f5",
      "parents": [
        "f1af917c14677ac4178efa90a1cd6df52d1b4ec9",
        "52103938915205cfd1febe09e2cae58060a8ef74"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 24 17:35:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 17:35:47 2016 +0000"
      },
      "message": "Merge \"Add subscription specific TelephonyManager calls.\" into nyc-dev"
    },
    {
      "commit": "f1af917c14677ac4178efa90a1cd6df52d1b4ec9",
      "tree": "ff7b0afcf0a0541af17b6fd336efd606b70ef792",
      "parents": [
        "16ad43c00033dd8de3116f9604ee41047ce8f122",
        "74e9b18b2de2127e081b170cdd4622193cfb7543"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Feb 24 17:30:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 17:30:26 2016 +0000"
      },
      "message": "Merge \"Add SystemApi for retrieving device flash lock state\" into nyc-dev"
    },
    {
      "commit": "ce3399fbb46972d223b0cd154eaea3b68a16e051",
      "tree": "b68d4280cd48f7761d708c4eeb41eb735b15047e",
      "parents": [
        "fa272e5c9262bc974d68139a6300ecdbf94f0767"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Feb 24 12:08:32 2016 +0000"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Feb 24 17:14:41 2016 +0000"
      },
      "message": "DPM: installKeyPair variant: caller can self-grant\n\nIf \u0027requestAccess\u0027 is true, the caller (either profile/device owner or a\ndesignated certificate installer) will be granted usage of the keypair\non successful installation.\n\nThis has no security implications for a profile/device owner which would\nalready be able to self-grant. Delegated certificate installers did not\nhave this ability before.\n\nThis is only allowed at install-time- not afterward.\n\nBug: 24746231\nChange-Id: Ia0ec290bb0bcde1d8137c188e2667cb7718dbfd7\n"
    },
    {
      "commit": "2f68e8a62ad776106e2bb3506b1a3a47b53dca62",
      "tree": "bacee1cbd23371de9e850ba4fef862d42bbfb459",
      "parents": [
        "a4fe2389058dea713aff32a54b5754c4999b6402"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Feb 23 17:57:28 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Feb 24 10:25:42 2016 -0500"
      },
      "message": "Add constant to link to app\u0027s general settings\n\nBug: 27276982\nChange-Id: Ia438faeb12b24251bb74919f680713a7bc03e0b5\n"
    },
    {
      "commit": "1142b2654ae36b54a61bfe759f2f43a01532ae93",
      "tree": "c6bbf2390084f2417b22e576ddc31cfc9bf82de3",
      "parents": [
        "6831e8ea7601c506b1e8c61021fecfffa9cb183e",
        "51e4acb29d87fafc0d790fadfd31d0c1410521f5"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 24 15:06:39 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Feb 24 15:19:15 2016 +0900"
      },
      "message": "resolve merge conflicts of 51e4acb29d to nyc-dev\n\nAlso add the appropriate changes to api/test-current.txt, which\nis not present on mm-wireless-dev from which this change came.\n\nChange-Id: Ic4df6d0f89add73b7e5252ef662de07a4e8fce31\n"
    },
    {
      "commit": "51e4acb29d87fafc0d790fadfd31d0c1410521f5",
      "tree": "5fcedd1a42f0f912c316d85aae8128bcadde2d0c",
      "parents": [
        "29c490bcd31cda210e1730649ba4fef02d74c69d",
        "02b3e6bfc5bbd5f1a8ce1ce68976e59142073b6f"
      ],
      "author": {
        "name": "Pierre Imai",
        "email": "imaipi@google.com",
        "time": "Wed Feb 24 04:49:24 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Feb 24 04:49:24 2016 +0000"
      },
      "message": "Merge \"Add Connectivity Metrics Logger service\" into mm-wireless-dev"
    },
    {
      "commit": "b4caa028c2a4469a8488ba946e9e201aaded3f7e",
      "tree": "ea085034d7712549d31df73bfe7fe7c942010883",
      "parents": [
        "c7a1b095a8f380b29f3f5108dd3e72f4898176b1",
        "a60bc111e5e72ccb2f485c6fa32b4fe810f60233"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Feb 24 02:09:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 02:09:03 2016 +0000"
      },
      "message": "Merge \"TIF: Add COLUMN_SEASON_TITLE and COLUMN_(SEASON|EPISODE)_DISPLAY_NUMBER\" into nyc-dev"
    },
    {
      "commit": "a60bc111e5e72ccb2f485c6fa32b4fe810f60233",
      "tree": "b3527ebd9f478939f0bdc7d459124f5d06619832",
      "parents": [
        "f8df4d0d430bef68254c695eb60e702638e8ff02"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Feb 17 10:40:44 2016 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Feb 23 18:03:55 2016 -0800"
      },
      "message": "TIF: Add COLUMN_SEASON_TITLE and COLUMN_(SEASON|EPISODE)_DISPLAY_NUMBER\n\nBug: 21778419\nChange-Id: I1684e2f1c274306706736061e3f41c9840e563c4\n"
    },
    {
      "commit": "52103938915205cfd1febe09e2cae58060a8ef74",
      "tree": "687e3a2ca02a0b98cc5fc7e96e6ccb5956200cdc",
      "parents": [
        "a3eccfb842931ada6e475c5303d1e97ad03afb8a"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 17 11:36:15 2016 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Feb 23 17:06:09 2016 -0800"
      },
      "message": "Add subscription specific TelephonyManager calls.\n\nSubId specific version of the following functions are being added.\n  - hasCarrierPrivileges\n  - iccCloseLogicalChannel\n  - iccExchangeSimIO\n  - iccOpenLogicalChannel\n  - iccTransmitApduBasicChannel\n  - iccTransmitApduLogicalChannel\n  - sendEnvelopeWithStatus\n  - setOperatorBrandOverride\n  - setPreferredNetworkTypeToGlobal\n\nBug: 26772894\n\nChange-Id: I8c9e6d9bfe73f530e6f91c86211103fdfb1520bf\n"
    },
    {
      "commit": "dee3cfe897b8cc49a3374807bd61647d429f706f",
      "tree": "c0cb736330533862aaf7c92dd934a2b54ccafda9",
      "parents": [
        "eefb17ac61698e1b1fe9ed9e6e4d3695d3100053"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Feb 19 18:39:28 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 23 16:52:16 2016 -0800"
      },
      "message": "Enable to set canRecord and tunerCount statically\n\nBug: 27276122\nChange-Id: I61d07cfdbe13e4484ccaf5cdcf0796f08c78e2a8\n"
    },
    {
      "commit": "5c2f839971aaac2bc7cfd98a61e0eb0e04340a9e",
      "tree": "2d47a9f53453be4a483313f1e413e3478e5a1cd6",
      "parents": [
        "a572e4a87b361398a8a8b4ce485fe9226472c81f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Feb 23 16:06:42 2016 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Feb 23 16:28:07 2016 -0800"
      },
      "message": "Un-hide string set persistence methods in Preference\n\n6 years is enough time for API approval.\n\nBug 27324328\n\nChange-Id: I5d5af0fc291250cd9ea5b50cd5031378475eacec\n"
    },
    {
      "commit": "eefb17ac61698e1b1fe9ed9e6e4d3695d3100053",
      "tree": "d722eae31082d1c62b6efab6f255b65b0acc7cc1",
      "parents": [
        "e40cc284527ae72798d408c1ace9f1c055496c1d",
        "87079f1fd83c51bb7048cda9647257e01c2f97a3"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 23 23:39:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 23:39:10 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide URI util methods\" into nyc-dev"
    },
    {
      "commit": "87079f1fd83c51bb7048cda9647257e01c2f97a3",
      "tree": "11c07ef76dc3a404ebb38e11574a7205a4681420",
      "parents": [
        "62b6a00b64ad8676d5a93a3d6f7baa379a14c724"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 23 14:57:02 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 23 15:22:33 2016 -0800"
      },
      "message": "TIF: Unhide URI util methods\n\nBug: 27314735\nChange-Id: Ib2aeb451a435bb959efb1cba359c335b051f88e5\n"
    },
    {
      "commit": "29c490bcd31cda210e1730649ba4fef02d74c69d",
      "tree": "9f961e62cdcb3414206537e305aa80a4731cd234",
      "parents": [
        "2339b786c77fb75f2f123f592195579da20554ca",
        "6eef1df3807f5ab108d74ff3d1404ae2820b3adb"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Feb 23 22:59:23 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Feb 23 22:59:23 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Add subscription specific TelephonyManager calls.\" into mm-wireless-dev"
    },
    {
      "commit": "1ce5c28ba54f31c0013542df81975148657b8229",
      "tree": "2e094d317e1417b600bb30c6f7122325083b1b20",
      "parents": [
        "96912d035c7563068b4d8d4ee8fe5a5b7195bfd5",
        "413573ac59bb9904c3bd28c03843054fee7478a6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Feb 23 20:57:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 20:57:46 2016 +0000"
      },
      "message": "Merge \"Offer to cache ringtones in system DE storage.\" into nyc-dev"
    },
    {
      "commit": "3f5fd1dbee8aa8d0f95160c08149be7a1d5ff597",
      "tree": "5463f6c936902cf3e6c7851c7383860d4403ff58",
      "parents": [
        "0df7c98adf75e2f8a176e742e1bb325aee2808e6",
        "c38eae5229a820966008ae1885af90cd27c265e7"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Tue Feb 23 20:33:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 20:33:11 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add option to allow key validity after fingerprint enrollment.\"\"\" into nyc-dev"
    },
    {
      "commit": "413573ac59bb9904c3bd28c03843054fee7478a6",
      "tree": "aeffc86ebe8d535f4d32eb95ebed81927df1cf8e",
      "parents": [
        "26b27543109689a7a25cc0ddf764cf785b700ae0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Feb 22 17:52:45 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Feb 23 13:27:00 2016 -0700"
      },
      "message": "Offer to cache ringtones in system DE storage.\n\nRingtones often live on shared media, which is now encrypted with CE\nkeys and not available until after the user is unlocked.  To improve\nthe user experience while locked, cache the default ringtone,\nnotification sound, and alarm sound in a DE storage area.\n\nBug: 26730753\nChange-Id: Ie6ad7790af4c87dd25759df3ed017e3b91a2fb87\n"
    },
    {
      "commit": "5f8e0603e64faf668e26dd261a5d8a9f6771cbf6",
      "tree": "ca44d0c032310c950e3f9142ba8f7c0ec1b85769",
      "parents": [
        "d1733607cd00fde344cd9fb8353eedd40b37f36a",
        "921ec4464720ebe5f07a4dcb6e18b86e27baba6e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Feb 23 19:56:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 19:56:24 2016 +0000"
      },
      "message": "Merge \"Fix NinePatchDrawable handling of density changes\" into nyc-dev"
    },
    {
      "commit": "921ec4464720ebe5f07a4dcb6e18b86e27baba6e",
      "tree": "baca4a7800ddc9514b719653527a00f32fd0c015",
      "parents": [
        "c7bf3f7cb8a2506297c2ccb5ebcb7f0b9aba4ee3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Feb 23 14:54:01 2016 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Feb 23 14:54:01 2016 -0500"
      },
      "message": "Fix NinePatchDrawable handling of density changes\n\nScaling is now manually applied when the canvas density is not set.\n\nRemoves set/getNinePatch accessors that were added in N, since these\nare not used and setting the nine patch directly will break padding.\nAlso removes local NinePatch, which was not necessary.\n\nBug: 27038114\nChange-Id: Ie8b2e485b54d1ed1521081b329a09915fd0a95c1\n"
    },
    {
      "commit": "74e9b18b2de2127e081b170cdd4622193cfb7543",
      "tree": "f72cff76cc0d6bdd1712e98a1480843430b174ba",
      "parents": [
        "11f02d7e522ec8742f7ef533c252e04e24b93f6b"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Mon Feb 22 12:33:33 2016 -0800"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Tue Feb 23 10:53:49 2016 -0800"
      },
      "message": "Add SystemApi for retrieving device flash lock state\n\nBug: 26039090\nChange-Id: Ib51c4862d897cc91a0788379c761ed49a2adf271\n"
    },
    {
      "commit": "47d1f420bba9d65c95592b55918c6c858650520b",
      "tree": "6d14e94b681c2bf1181c6736673ffa555a3d9b08",
      "parents": [
        "978b4d0e4339b4eab252d70ceeb8ca67e4f98caa",
        "b1f7fab4e45fc392c47943c60bd8f4fdd89bc504"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Feb 23 18:37:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 18:37:41 2016 +0000"
      },
      "message": "Merge \"TIF: Hide android.permission.READ_TV_LISTINGS\" into nyc-dev"
    },
    {
      "commit": "7e2127a9700727660794b949f3daaf039501fa1b",
      "tree": "54418521e0752b68d939be8086c6b01c331e3134",
      "parents": [
        "f398479e069c7accb1f96b06b32e086609342669",
        "93687f2718fbaeff556c02f2a15f5c8cc61621dc"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 23 17:55:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 17:55:29 2016 +0000"
      },
      "message": "Merge \"New constant for BUS audio devices\" into nyc-dev"
    },
    {
      "commit": "f398479e069c7accb1f96b06b32e086609342669",
      "tree": "5c88f5541a5bb832ff49a8a796335d4465818bae",
      "parents": [
        "4e34c4e53c21f004cb575c0d46c83565b33fed88",
        "27ee33482a2fdecbbbedbd33a137ceae3e93fa2a"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Tue Feb 23 17:53:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 17:53:58 2016 +0000"
      },
      "message": "Merge \"Remove deprecated APIs DPM.createUser, createAndInitializeUser\" into nyc-dev"
    },
    {
      "commit": "a572e4a87b361398a8a8b4ce485fe9226472c81f",
      "tree": "2605fc81931c8ae6a48b996534343f41b3b61e16",
      "parents": [
        "5dea9e79c240064526a2a20931e1fc9e0eea89f0",
        "5affc2b587323f55201d5db768b838505b5a4b72"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Feb 23 16:54:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 16:54:12 2016 +0000"
      },
      "message": "Merge \"Make android.media.AudioFormat parcelable\" into nyc-dev"
    },
    {
      "commit": "791a7df8b2d4cef843b109aa98a0a9e2ff429462",
      "tree": "a3027d44562361f073b3b3f34f8f488d5ba5c5a1",
      "parents": [
        "0a6909cdfd105a64b1ff51a64621b4c5778a2cc0",
        "f77a34fa17d64fad80f423aa8a86e781a7441b9e"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Feb 23 15:11:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 15:11:52 2016 +0000"
      },
      "message": "Merge \"PackageManager: add Vulkan system features\" into nyc-dev"
    },
    {
      "commit": "72283fdb61df5c057d105644f0ae35ae9ae248b5",
      "tree": "abfe9b728938064c6b2410e95c7126b3ff20415a",
      "parents": [
        "cf7518f78af84aaafc7cd38ff69eec357a5b3055",
        "eed2a8e165c97f766b4ee5f7a45def9c4749880d"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Feb 23 13:51:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 13:51:08 2016 +0000"
      },
      "message": "Merge \"Make user provisioning state SystemApi\" into nyc-dev"
    },
    {
      "commit": "eed2a8e165c97f766b4ee5f7a45def9c4749880d",
      "tree": "cfc08d259fdc07df2b368b6c60b0192785d71966",
      "parents": [
        "fa272e5c9262bc974d68139a6300ecdbf94f0767"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Feb 19 14:19:05 2016 +0000"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Feb 23 13:02:57 2016 +0000"
      },
      "message": "Make user provisioning state SystemApi\n\nThese APIs are used by the SUW. To go with the convention that all SUW\nAPIs should be SystemApi, adding it to these ones.\n\nBug: 25858670\nChange-Id: Icffc9cdc13fa87da3543d92308f87dd0c9764c81\n"
    },
    {
      "commit": "cf7518f78af84aaafc7cd38ff69eec357a5b3055",
      "tree": "6a43e9e618a18a45a4f426ddd8e7236bed08c91f",
      "parents": [
        "38e638696a054a23150aadf72c9c98e335bb8d9e",
        "adfded10729011e23db65a25ffc2523d87616c41"
      ],
      "author": {
        "name": "Toby Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Tue Feb 23 10:35:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 10:35:09 2016 +0000"
      },
      "message": "Merge \"add @SystemApi to WEBVIEW_MULTIPROCESS to enable it to be used in WebView glue\" into nyc-dev"
    },
    {
      "commit": "02b3e6bfc5bbd5f1a8ce1ce68976e59142073b6f",
      "tree": "e9bf6c3b4950f505dbe982778da99c2c3cf20cb3",
      "parents": [
        "efa4209fe022d007f48edc3c4feaef00a9865cb5"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Wed Feb 03 10:39:44 2016 -0800"
      },
      "committer": {
        "name": "Pierre Imai",
        "email": "imaipi@google.com",
        "time": "Tue Feb 23 17:32:53 2016 +0900"
      },
      "message": "Add Connectivity Metrics Logger service\n\nThis service can be used to pass events to metrics collection service\n\nChange-Id: I213874300693cd121f2c8676f70893315de4c4c0\n"
    },
    {
      "commit": "b1f7fab4e45fc392c47943c60bd8f4fdd89bc504",
      "tree": "ad624d27c93d69f7b299b5e6603da87c99bc4591",
      "parents": [
        "a360443cdc7bfe841ba276b4cae5af4832de9d94"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Feb 22 21:35:32 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Feb 22 21:35:32 2016 -0800"
      },
      "message": "TIF: Hide android.permission.READ_TV_LISTINGS\n\nBug: 21959866\nChange-Id: Ie0e36749b8fe86faebadfaab4ebe5847fac3c343\n"
    },
    {
      "commit": "f89786f31c8627855da73600afdab696ed92e742",
      "tree": "978632b444da66000dc054fd52a37d800e1685ce",
      "parents": [
        "76c970de3ce83609f48531e8ea23e7973544b179",
        "3c0d65de0bbd7889f340aca4a45e55972de5896f"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Feb 23 05:13:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 23 05:13:19 2016 +0000"
      },
      "message": "Merge \"Disallow duplicate listeners for WifiScanner.\" into mm-wireless-dev\nam: 3c0d65de0b\n\n* commit \u00273c0d65de0bbd7889f340aca4a45e55972de5896f\u0027:\n  Disallow duplicate listeners for WifiScanner.\n"
    },
    {
      "commit": "3c0d65de0bbd7889f340aca4a45e55972de5896f",
      "tree": "d9397d9c668c40f8393ff27057635bbd52f75a23",
      "parents": [
        "718df42b23e7913dad7f9520a2f2c6810c33c956",
        "3cf4da988640cd80cdf087c4c4b5c9534be3b308"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Feb 23 05:09:38 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Feb 23 05:09:38 2016 +0000"
      },
      "message": "Merge \"Disallow duplicate listeners for WifiScanner.\" into mm-wireless-dev"
    },
    {
      "commit": "c38eae5229a820966008ae1885af90cd27c265e7",
      "tree": "ed92f88bf2ce4e330e16805ae9f31105c760229f",
      "parents": [
        "f5725e6501f1d326e2b7ab3e9cee5ef4058858df"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 22 23:28:34 2016 +0000"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 22 20:38:00 2016 -0700"
      },
      "message": "Revert \"Revert \"Add option to allow key validity after fingerprint enrollment.\"\"\n\nThis reverts commit 512c132f49fc6e8e4fc119f4cf167d33b2393509.\n\nChange-Id: Iac381dfebcfe42f0468569eb2395ebeb97a95887\n"
    },
    {
      "commit": "76c970de3ce83609f48531e8ea23e7973544b179",
      "tree": "8d2711b9d3fcc6aa7c9127df896d26d467cb428d",
      "parents": [
        "eae30ff0045ca08c9a0686c026569daa3a748b5c",
        "45ecf29484b7919886eaf62e39622cf557cc915b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Feb 23 03:26:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 03:26:48 2016 +0000"
      },
      "message": "Merge \"Fix issue #26695393: Remove NEW_PICTURE and NEW_VIDEO broadcast\" into nyc-dev"
    },
    {
      "commit": "5cd52bee32250e14f5eca14d9e82535a0f2f4f87",
      "tree": "c153b8b30b96c38953d7bf24848773a03e7d5079",
      "parents": [
        "0ea54a81df8872418712d11a65333d928f0e29f4",
        "2a1376d9dfb362a18ba110d8e172f96021f1d879"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 23 02:21:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 02:21:01 2016 +0000"
      },
      "message": "Merge \"Expose removed permissions flag as system API\" into nyc-dev"
    },
    {
      "commit": "2a1376d9dfb362a18ba110d8e172f96021f1d879",
      "tree": "68fb1d69d4a074af4ae4de03ce7a8cf2334a5c70",
      "parents": [
        "3dbcd203c57e9845582b59d9d5914bd6df7d2e1f"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 22 17:20:35 2016 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 22 18:10:49 2016 -0800"
      },
      "message": "Expose removed permissions flag as system API\n\nThere are some permissions that were removed from the platform\nand guard nothing but legacy apps may be checking them before\ncalling APIs. Hence, these apps should get the permissions as\nexpected despite them being a no-op. To address this the platform\ndeclares removed permissions as normal permissions that are hidden\nsuch that legacy apps can always get them. These permissions are\nnot shown in the UI. Play needs a way to filter out these\npermissions like the platform as they have permissions UI too.\n\nbug:23361760\n\nChange-Id: I10f442dfc09a299ddc5480d8bf2db0bd786aec62\n"
    },
    {
      "commit": "5affc2b587323f55201d5db768b838505b5a4b72",
      "tree": "249b6eb058bb0050fcaf5ca62889d05faab18b2c",
      "parents": [
        "8e2602ea26fe8eeec36a994f84d9f8ed03ef9090"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 22 17:12:15 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 22 17:29:32 2016 -0800"
      },
      "message": "Make android.media.AudioFormat parcelable\n\nBug 22876530\n\nChange-Id: If027715aad32ce8796a7e223ba51c301a3dd1192\n"
    },
    {
      "commit": "f77a34fa17d64fad80f423aa8a86e781a7441b9e",
      "tree": "0fed700fe88fec929144c275086eb384742d8077",
      "parents": [
        "af326ed2b9e35dbd60fbe44d13f8ca7738c97340"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 04 18:41:33 2016 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Feb 22 16:59:13 2016 -0800"
      },
      "message": "PackageManager: add Vulkan system features\n\nFEATURE_VULKAN_HARDWARE_FEATURES describes the feature set supported\nby the device hardware and driver. FEATURE_VULKAN_HARDWARE_VERSION\ndescribes the Vulkan API version supported by the driver, which may be\nlower than the API version supported by a particular Android release.\n\nBug: 26583896\nChange-Id: Ia3e6be496abf631cb677eb838d632d3c7b4dd24b\n"
    },
    {
      "commit": "f1c6371587ba9349068092971f1fdf85596d0461",
      "tree": "9357bed9cf8f5cd3d826f85ca3b126c6e9e93c04",
      "parents": [
        "cf1f7304cae8bcd35b83d1c40ee38f7e1433ea9b",
        "ed1a33cc86a80017be195f1c6485ef8089b992ac"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Feb 23 00:55:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 23 00:55:26 2016 +0000"
      },
      "message": "Merge \"Made the Chronometer able to count downwards\" into nyc-dev"
    },
    {
      "commit": "ed1a33cc86a80017be195f1c6485ef8089b992ac",
      "tree": "5b7d79d221b1f3bbc8b113ab5f699415d868a42d",
      "parents": [
        "4449a27fe9f518be2c181307c14f28278026ab84"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Feb 18 17:12:57 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Feb 22 15:56:56 2016 -0800"
      },
      "message": "Made the Chronometer able to count downwards\n\nBug: 26862188\nChange-Id: I3a4a34ffccdbcbcb8001b1894ce47bb75b11821d\n"
    },
    {
      "commit": "af326ed2b9e35dbd60fbe44d13f8ca7738c97340",
      "tree": "51ec596fbb58eaaed1dbc3414e1cb86e7cb90f21",
      "parents": [
        "4449a27fe9f518be2c181307c14f28278026ab84",
        "ed76f3509dc7129f93ae62b574ca0521f586c278"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Feb 22 23:44:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 22 23:44:48 2016 +0000"
      },
      "message": "Merge \"TIF: Add android.permission.READ_TV_LISTINGS\" into nyc-dev"
    },
    {
      "commit": "45ecf29484b7919886eaf62e39622cf557cc915b",
      "tree": "f922b522dbfd414b3655897699b3bf0d33d7838e",
      "parents": [
        "737a1c10534ff4181304611e3d0d11961fc7b929"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 22 13:55:34 2016 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 22 15:27:54 2016 -0800"
      },
      "message": "Fix issue #26695393: Remove NEW_PICTURE and NEW_VIDEO broadcast\n\nIgnored!  Removed!  A non-broadcast!\n\nAny attempt to send these will be silently (except a log)\nignored.\n\nChange-Id: Ia19357d4c90fdcd18e45f2b41c57e654ef94edb1\n"
    },
    {
      "commit": "b094ebf18a7e97cfe1e9de8b48af0bf605355419",
      "tree": "3918f5247b2b94ff6e7e0917675cb5fb6c3d5555",
      "parents": [
        "5d35396a5320670ca7460deed11f1fd5338bd623",
        "512c132f49fc6e8e4fc119f4cf167d33b2393509"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 22 23:00:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 22 23:00:50 2016 +0000"
      },
      "message": "Merge \"Revert \"Add option to allow key validity after fingerprint enrollment.\"\" into nyc-dev"
    },
    {
      "commit": "512c132f49fc6e8e4fc119f4cf167d33b2393509",
      "tree": "cca39e8c48ecd981704b010f60e0f1ded698920e",
      "parents": [
        "ada0fc1b05902b11401094b15480377d1b6c5a35"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 22 22:59:34 2016 +0000"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 22 22:59:34 2016 +0000"
      },
      "message": "Revert \"Add option to allow key validity after fingerprint enrollment.\"\n\nThis reverts commit ada0fc1b05902b11401094b15480377d1b6c5a35.\n\nChange-Id: I934b6e6af49ab680af726c544f0193dfcb80054e\n"
    },
    {
      "commit": "272fe13331cad7197e47c19056d2f49dd26ba0b3",
      "tree": "b09721c7f394f1cd7d64e35ab5966d444f8db480",
      "parents": [
        "cddd034ca78fd92be132cb2336eb2bff04ac5ce8",
        "ada0fc1b05902b11401094b15480377d1b6c5a35"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Feb 22 20:12:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 22 20:12:42 2016 +0000"
      },
      "message": "Merge \"Add option to allow key validity after fingerprint enrollment.\" into nyc-dev"
    },
    {
      "commit": "9de7952aa945eb06148f82b9f30d7d11a2de5d74",
      "tree": "508cb88196232ec0cf6cd0855f47452f1b0b350f",
      "parents": [
        "ffd4c73a293ebac22efa644db99ba907f9776604",
        "e8a403d57c8ea540f8287cdaee8b90f0cf9626a3"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Feb 22 19:24:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 22 19:24:25 2016 +0000"
      },
      "message": "Merge \"Add support for update-on-boot feature.\" into nyc-dev"
    },
    {
      "commit": "adfded10729011e23db65a25ffc2523d87616c41",
      "tree": "c086ee73c2b876f6f11f91127052ea05cb82e061",
      "parents": [
        "fa272e5c9262bc974d68139a6300ecdbf94f0767"
      ],
      "author": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Feb 22 13:45:34 2016 +0000"
      },
      "committer": {
        "name": "Tobias Sargeant",
        "email": "tobiasjs@google.com",
        "time": "Mon Feb 22 14:03:20 2016 +0000"
      },
      "message": "add @SystemApi to WEBVIEW_MULTIPROCESS to enable it to be used in WebView glue\n\nChange-Id: Ib6431c4e4c2bcbcfc6f986f97fcf58ad5fa3dbc7\n"
    },
    {
      "commit": "27ee33482a2fdecbbbedbd33a137ceae3e93fa2a",
      "tree": "332e40527419f875dcd246ec88d50f300ab27094",
      "parents": [
        "fa272e5c9262bc974d68139a6300ecdbf94f0767"
      ],
      "author": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Mon Feb 08 16:40:45 2016 +0100"
      },
      "committer": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Mon Feb 22 14:04:14 2016 +0100"
      },
      "message": "Remove deprecated APIs DPM.createUser, createAndInitializeUser\n\nThey were deprecated in M and slated for removal in N.\n\nBug: 26974903\nChange-Id: I7ae4d60bcf226c1e1de42852b378ad1ff71a914b\n"
    },
    {
      "commit": "f3db5743b91e4b90c81a58c41670cca9000dc9e6",
      "tree": "2d217a46159d0516b51f69393fb07b8841b67564",
      "parents": [
        "073f5aaec7256a693dbe09489ddd433ea8267898",
        "22188f118754c3b31c13d2f94daf718f111d92af"
      ],
      "author": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Mon Feb 22 03:38:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 22 03:38:55 2016 +0000"
      },
      "message": "Merge \"MediaSession: Add new methods for preparing media content\" into nyc-dev"
    },
    {
      "commit": "ed76f3509dc7129f93ae62b574ca0521f586c278",
      "tree": "1dd47ea1fd4997321e2727d57ea9bd71cbfb24c6",
      "parents": [
        "116229b79711e45f8da97ecd7b3437431d3d8327"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Sat Feb 20 00:03:48 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Sat Feb 20 02:17:39 2016 -0800"
      },
      "message": "TIF: Add android.permission.READ_TV_LISTINGS\n\nBug: 21959866\nChange-Id: I6f30289f8660ed8d268bb9138c32d9c6a95bb0b9\n"
    },
    {
      "commit": "116229b79711e45f8da97ecd7b3437431d3d8327",
      "tree": "1c68d4052c9fb506ec96624fb737bd20f2956a2e",
      "parents": [
        "044a802b26557aef84da074801ee818ba24f86b6",
        "9363b949a104786c87cd2cd18f206ff3c1957e5e"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Sat Feb 20 04:58:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 20 04:58:17 2016 +0000"
      },
      "message": "Merge \"Finalized GPS\u003d\u003eGNSS changes with documents\" into nyc-dev"
    },
    {
      "commit": "ecdce961ea1082508b5022fe0c12bf3578e7f34a",
      "tree": "3526994cd088e7d101d6530bfd496c1e038658c1",
      "parents": [
        "1b5d292fbb9ec65b4186f82d7e53bd3941854210"
      ],
      "author": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Thu Feb 04 15:00:19 2016 -0800"
      },
      "committer": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Sat Feb 20 01:51:14 2016 +0000"
      },
      "message": "Support for webview drag and drop\n\nWebView needs to override onDragEvent to accept drops from other apps.\n\nBUG: 27039417\nChange-Id: Ie81c5ac325091cf78440785e04afcc01ddcbaab3\n"
    },
    {
      "commit": "9363b949a104786c87cd2cd18f206ff3c1957e5e",
      "tree": "81fcf32fd22f5eb32a0e47e3cec9e9fad5ef90a1",
      "parents": [
        "f79c887c5997f4a7735987a524869421a1a3ac2d"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Feb 16 18:07:00 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Fri Feb 19 16:59:28 2016 -0800"
      },
      "message": "Finalized GPS\u003d\u003eGNSS changes with documents\n\nBug: 27098594\nChange-Id: I24529e60d8eb9b48b644cf01e5efc684e6f04839\n"
    },
    {
      "commit": "c68190ae903685a8243e82f94c03c325ba00e121",
      "tree": "c3e51ea1524420f41df0d8749307db4dcc84cc87",
      "parents": [
        "54c857cda62fbd3a86f5a74924fcea23b89bb1f5",
        "03eb3b7c4495284db42a2fe6ee23b92c048f736f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 19 23:04:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 19 23:04:42 2016 +0000"
      },
      "message": "Merge \"Add support for custom media notifications\" into nyc-dev"
    },
    {
      "commit": "3c306d8acdb34b667ad55ad30a9a2119cad0e0ab",
      "tree": "57f87298cb0a82cd6210342db4d9859897b5359d",
      "parents": [
        "82c9dc951e8e19b9eab6120b6465e08c5d69beba",
        "593610c2484e9bec7d769cfab8baa80524150637"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 19 23:03:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 19 23:03:38 2016 +0000"
      },
      "message": "Merge \"Added the possibility to show custom notifications decorated.\" into nyc-dev"
    },
    {
      "commit": "724214a87828ad0fe8a44db796a1f4e74eeae521",
      "tree": "27720dae9a4ce61ae6b36aee3f427a066c2749f5",
      "parents": [
        "76c67aa361f65dfb2f5e03d06cc1ccebce9cecd9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 19 16:43:00 2016 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Feb 19 16:43:00 2016 -0500"
      },
      "message": "Add TileService settings API\n\nIt will be used for long-clicks on TileServices when available.\nOtherwise will default back to app info for the app providing the\ntile.\n\nBug: 27269699\nChange-Id: Iaf1ee1e6fe6e1357cda32c74bfdc0c26af0f5901\n"
    },
    {
      "commit": "03eb3b7c4495284db42a2fe6ee23b92c048f736f",
      "tree": "921adc76b833db7f9b53594f60bc6d4732a6aac9",
      "parents": [
        "247fa0193196c9d190770b641cfc28e862525012"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Feb 18 10:39:45 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 19 11:54:42 2016 -0800"
      },
      "message": "Add support for custom media notifications\n\nCustom media notifications can now also be decorated by the system\ninstead of going fully custom.\n\nBug: 26961842\nChange-Id: I1d85a652b93f10988939b471a14b372671acfaf1\n"
    },
    {
      "commit": "593610c2484e9bec7d769cfab8baa80524150637",
      "tree": "855064ea52eb883cce49617a525d2a26924ab0b8",
      "parents": [
        "f64044c6a4e1d34595c9a9bc26ca949b54a93288"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Feb 16 18:42:57 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Feb 19 11:52:12 2016 -0800"
      },
      "message": "Added the possibility to show custom notifications decorated.\n\nBug: 26961842\nChange-Id: I3966a4e6ecb05b9f284ec5b244b2594f78bcb337\n"
    },
    {
      "commit": "e8a403d57c8ea540f8287cdaee8b90f0cf9626a3",
      "tree": "13d471ba15c34ba265de9393e09b376a4b61a11f",
      "parents": [
        "ea168d229d316c84652e88ad0f19adbaa884d731"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Thu Dec 31 07:44:55 2015 -0800"
      },
      "committer": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Fri Feb 19 11:31:45 2016 -0800"
      },
      "message": "Add support for update-on-boot feature.\n\nAdd a separate system service RecoverySystemService to handle recovery\nrelated requests (calling uncrypt to de-encrypt the OTA package on the\n/data partition, setting up bootloader control block (aka BCB) and etc).\n\nWe used to trigger uncrypt in ShutdownThread before rebooting into\nrecovery. Now we expose new SystemApi (RecoverySystem.processPackage())\nto allow the caller (e.g. GmsCore) to call that upfront before\ninitiating a reboot. This will reduce the reboot time and get rid of the\nprogress bar (\"processing update package\"). However, we need to reserve\nthe functionality in ShutdownThread to optionally call uncrypt if\nfinding that\u0027s still needed.\n\nIn order to support the update-on-boot feature, we also add new\nSystemApis scheduleUpdateOnBoot() and cancelScheduledUpdate() into\nandroid.os.RecoverySystem. They allow the caller (e.g. GmsCore) to\nschedule / cancel an update by setting up the BCB, which will be read by\nthe bootloader and the recovery image. With the new SystemApis, an\nupdate package can be processed (uncrypt\u0027d) in the background and\nscheduled to be installed at the next boot.\n\nBug: 26830925\nChange-Id: Ic606fcf5b31c54ce54f0ab12c1768fef0fa64560\n"
    },
    {
      "commit": "73d96fb4bbe1e3796e655314619bf9897d07c929",
      "tree": "9bbaf1c4ba347cc8d7d2ddcc243ff1afd2391d4b",
      "parents": [
        "ea168d229d316c84652e88ad0f19adbaa884d731",
        "ef37f284364cc45c2ed91bfe04c489d2cedd32d2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 19 19:17:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 19 19:17:25 2016 +0000"
      },
      "message": "Merge \"Remove Notification Topics.\" into nyc-dev"
    },
    {
      "commit": "0ab076c5c9d8895ae1a77132e167dc70341a4084",
      "tree": "22c96f6bffa012931428e5abc7297ebf1a1484d6",
      "parents": [
        "8e2602ea26fe8eeec36a994f84d9f8ed03ef9090",
        "514a3fb7a611a93a7a60f7ff979eed6924f82222"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 19 18:47:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 19 18:47:06 2016 +0000"
      },
      "message": "Merge \"media: expose audio sample format in MediaFormat\" into nyc-dev"
    },
    {
      "commit": "92584673d606713ac98a38591848ed33b92086f6",
      "tree": "43ce71e9724d3d79c8ae00f8906f199b96b8f4f3",
      "parents": [
        "024f979dfdae1938afc3c509ea9762c06784cef5",
        "02545f5dd20fcb2859ce60863f0c3b1071569aca"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 19 13:46:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 19 13:46:38 2016 +0000"
      },
      "message": "Merge \"Track libcore commit aaebe4e16c487da7555cd230265acc211389781d.\" into nyc-dev"
    },
    {
      "commit": "02545f5dd20fcb2859ce60863f0c3b1071569aca",
      "tree": "940550121c3b35a5654dc49c9f6817db6d3977d0",
      "parents": [
        "31eb784f89c7642f7e61d7dd8c08622e9269e874"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 19 11:41:27 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 19 11:41:27 2016 +0000"
      },
      "message": "Track libcore commit aaebe4e16c487da7555cd230265acc211389781d.\n\nbug: 27186457\nChange-Id: Ibd7d246893d9a97c8eea0e80d181cf2a5313b2d3\n"
    },
    {
      "commit": "0a05e4aef9fd83cef23d785c608faaf64cd408f8",
      "tree": "7b24a31c923a93aec4f1e29d0469f4a9db82f587",
      "parents": [
        "a7000fa8648af2457ab07cc736e2314bbc7eba22",
        "0db6066c7b0583610769fb0f9bc80ceafedefb75"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri Feb 19 09:27:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 19 09:27:19 2016 +0000"
      },
      "message": "Merge \"Add Java API for secure RTT protocol.\" into mm-wireless-dev\nam: 0db6066c7b\n\n* commit \u00270db6066c7b0583610769fb0f9bc80ceafedefb75\u0027:\n  Add Java API for secure RTT protocol.\n"
    },
    {
      "commit": "0db6066c7b0583610769fb0f9bc80ceafedefb75",
      "tree": "bfe659703d962956f2971c666443a5410ffc6221",
      "parents": [
        "5947d11119d2ca1426d358a6850bd5a8d8490ab5",
        "71210b10225dd7c40ca1a07736c9d4c8559f5085"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri Feb 19 09:22:44 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Feb 19 09:22:44 2016 +0000"
      },
      "message": "Merge \"Add Java API for secure RTT protocol.\" into mm-wireless-dev"
    },
    {
      "commit": "3cf4da988640cd80cdf087c4c4b5c9534be3b308",
      "tree": "4db231c2b496655bbf1ca764783fe351f506d3e2",
      "parents": [
        "e629c067308964659a5886921642920cd2e1f2f4"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Feb 16 23:38:41 2016 -0800"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Fri Feb 19 01:12:34 2016 -0800"
      },
      "message": "Disallow duplicate listeners for WifiScanner.\n\nBug:26663377\n\nChange-Id: I2eea0fd3532c45f493aad7c0d5c28bda07f5bfed\n"
    },
    {
      "commit": "116d872d9c3167a270407af374d4696efa1b21d7",
      "tree": "79ea3f37f5c9e4ec67161a7271a44bee80747d64",
      "parents": [
        "04003d8936684d5bdb9ccbdca4149e113c62eb38",
        "612cce92ad96eda1146c3abd2afa7aaa4d4f2b3f"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Feb 19 02:36:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 19 02:36:50 2016 +0000"
      },
      "message": "Merge \"Introduce InputConnection#getHandler().\" into nyc-dev"
    },
    {
      "commit": "ca601d9303feb39ab164ddedfcb01225847fdc32",
      "tree": "a9ec81618e7d6c737ffcc1d6adb13a992062d2f3",
      "parents": [
        "d08b5a1173428e042b264389aed5396541cae6fb",
        "d16d1f519b1b00d538b1dcc153dc2cb5d8667ab6"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 18 23:54:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 18 23:54:51 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide TvContract.Programs.Genres#isCanonical\" into nyc-dev"
    },
    {
      "commit": "d16d1f519b1b00d538b1dcc153dc2cb5d8667ab6",
      "tree": "1e7925124e196f7fb5b3e7d528dedaf02a0e9589",
      "parents": [
        "24f62ea63482e6c5d5ba3357951e13e25221eb2e"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 18 14:16:15 2016 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Feb 18 15:42:09 2016 -0800"
      },
      "message": "TIF: Unhide TvContract.Programs.Genres#isCanonical\n\nBug: 25726917\nChange-Id: I8717b1c9f39f8b5b9196658c1501d5abf2337eb9\n"
    },
    {
      "commit": "be132e6ea494023d4b8c37658a34efa8b705dce9",
      "tree": "c285dabfd9100f68c37b3c763fc95af7119adb49",
      "parents": [
        "b4cbd54ea94f3e2673cf7054cabc2247ca3a6ebf"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Feb 10 12:59:49 2016 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 18 15:01:02 2016 -0800"
      },
      "message": "Keyguard wallpaper\n\nClients can now set a lock-only wallpaper that Keyguard can\nobserve and choose to draw as appropriate.\n\nBug 25454162\n\nChange-Id: I3fc30e02919e814b55dfded2a1a36ad9d2e55299\n"
    },
    {
      "commit": "ada0fc1b05902b11401094b15480377d1b6c5a35",
      "tree": "52dd4df1415d51b57ae6f57fb7edbb1a2d92f41d",
      "parents": [
        "0f900c02d9aafa9a98ff39ea7d661c1cdfbddcdb"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Fri Jan 29 08:32:07 2016 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 18 15:13:50 2016 -0700"
      },
      "message": "Add option to allow key validity after fingerprint enrollment.\n\nBug: 21563854\nChange-Id: I4f601e59fbfcd601e6a80ddcbc7b83ced6cc18c8\n"
    },
    {
      "commit": "71210b10225dd7c40ca1a07736c9d4c8559f5085",
      "tree": "818be6571b67229fa64c8f3e470da15dacfba82e",
      "parents": [
        "e629c067308964659a5886921642920cd2e1f2f4"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Feb 18 13:07:43 2016 -0800"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Feb 18 13:07:43 2016 -0800"
      },
      "message": "Add Java API for secure RTT protocol.\n\nChange-Id: I1c012f9e92e8b2af332524363f8f0c9921bf4bb5\n"
    },
    {
      "commit": "43fbc5f898a488dcfa9ecf3030f05f27ce5428f9",
      "tree": "e1eb414a8296db2b0956f2f8b68a77d7b382127d",
      "parents": [
        "24f62ea63482e6c5d5ba3357951e13e25221eb2e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Feb 17 18:00:48 2016 -0800"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Feb 18 20:47:36 2016 +0000"
      },
      "message": "Add android:backupInForeground\n\nAn app can now declare that it really needs to be backed up\nwhenever possible even if it is currently engaged in foreground-\nequivalent work.  Only applies to full-data backup clients: key/value\nbackups are not intrusive on normal lifecycle so they can already\nhappen in such circumstances.\n\nBug 26790411\n\nChange-Id: Ia0ebcc7a53da888ae9ae4d63cd4bcab6e3a2e866\n"
    },
    {
      "commit": "93687f2718fbaeff556c02f2a15f5c8cc61621dc",
      "tree": "7398efcb009846632fa7c4a62a9ab462c4db07db",
      "parents": [
        "aafff2f835ea7c6dd08cadea0d92dfa7288c8e09"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Feb 18 10:16:07 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Feb 18 10:16:07 2016 -0800"
      },
      "message": "New constant for BUS audio devices\n\nAdd a new constant covering \"bus\"-type audio devices.\n\nBug 25448664\n\nChange-Id: I8c3e439f28756a940f528ade2f6ce3a72a546040\n"
    },
    {
      "commit": "2c1ba9a961d4f96c26df260ee437655ad9e7c03e",
      "tree": "9e31be1e3cb94b1bd2a9cdf96f12e42e92dcfc09",
      "parents": [
        "18026642213698fc095a9510c2431862d3a7f310"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Feb 17 15:29:38 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 18 10:54:11 2016 -0700"
      },
      "message": "Make BackupManager encryption aware.\n\nBackup requires both CE and DE storage to be available, so delay\nspinning up the backup system until the user is unlocked, since\nthat\u0027s when CE storage becomes available.  Note that devices without\nFBE immediately transition USER_SYSTEM into the unlocked state,\nsince their CE is always available.\n\nOffer to backup and restore files under both CE and DE.  Since DE\nis effectively the same as CE, most logic is simply duplicated for\nnow, but it could be simplified in the future.  Since system apps\ncan force their default storage location to DE, we always build\nexplicit CE and DE paths.\n\nAdd getDataDir() to give clean access to the top-level private data\ndirectory, but disclaim that apps shouldn\u0027t create files there.\n\nBug: 26279618\nChange-Id: Ic34a4b330223725db93b1d0f5c9dffc88002c61f\n"
    },
    {
      "commit": "af9c30aa741b0b385840ffcd60040d8524b95f89",
      "tree": "e0b9f6b8ea7758540c41b44293dffff8818fec3b",
      "parents": [
        "0f900c02d9aafa9a98ff39ea7d661c1cdfbddcdb",
        "aebd5dd786c38ca03995a22e3c219547c60d58d4"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 18 13:58:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 18 13:58:05 2016 +0000"
      },
      "message": "Merge \"Update ACTION_SHOW_ADMIN_SUPPORT_DETAILS action to be hidden.\" into nyc-dev"
    },
    {
      "commit": "ef37f284364cc45c2ed91bfe04c489d2cedd32d2",
      "tree": "e2d145fa134fbb6d8a98723a9ddf330a414995fa",
      "parents": [
        "0f900c02d9aafa9a98ff39ea7d661c1cdfbddcdb"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 12 09:11:27 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Feb 18 08:55:33 2016 -0500"
      },
      "message": "Remove Notification Topics.\n\nBug: 23220370\nChange-Id: Ifbcdbab1cf6974c192483091512f75762784a98e\n"
    },
    {
      "commit": "0f900c02d9aafa9a98ff39ea7d661c1cdfbddcdb",
      "tree": "cca39e8c48ecd981704b010f60e0f1ded698920e",
      "parents": [
        "087fd6829da7f8ce29db207d134d3b40771af257",
        "adef49640d6339e6b4a6ad736c5815e35d9b8803"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 18 12:51:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 18 12:51:50 2016 +0000"
      },
      "message": "Merge \"Add support for extending key validity while on body.\" into nyc-dev"
    },
    {
      "commit": "adef49640d6339e6b4a6ad736c5815e35d9b8803",
      "tree": "d81f38b7d0964e32e9c94b3ded4c57c01712adbd",
      "parents": [
        "4dbf436cacf3278d607d4692a8596f35771b8567"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Fri Jan 29 07:07:16 2016 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 18 05:50:21 2016 -0700"
      },
      "message": "Add support for extending key validity while on body.\n\nBug: 21563854\nChange-Id: I3b622d2af77ec4ac3ba42407fc391112c153ef0f\n"
    },
    {
      "commit": "aebd5dd786c38ca03995a22e3c219547c60d58d4",
      "tree": "4ecb7f8a7fb6881dbc41fd0745ad59588db14da8",
      "parents": [
        "c3f42c102422f70f5bbe67105e16515ce9c306a3"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 18 12:37:14 2016 +0000"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Feb 18 12:39:57 2016 +0000"
      },
      "message": "Update ACTION_SHOW_ADMIN_SUPPORT_DETAILS action to be hidden.\n\nBug: 27225657\nChange-Id: I85ad8bf88845e9164011b303ec9ca90d993fc20e\n"
    },
    {
      "commit": "22188f118754c3b31c13d2f94daf718f111d92af",
      "tree": "45d6c4fd17d815bf5870ee1ed67629996343037d",
      "parents": [
        "af9aa07fbdcabf873efe7c27862e7825dbdfdb88"
      ],
      "author": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Tue Feb 02 17:33:18 2016 +0900"
      },
      "committer": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Thu Feb 18 18:22:41 2016 +0900"
      },
      "message": "MediaSession: Add new methods for preparing media content\n\nIntroduced new methods for preparing media content: prepare,\nprepareFromMediaId, prepareFromSearch, and prepareFromUri. These methods\nallow MediaSession prepare media content rather than play\nit. MediaSession will set up a queue or buffer their content during\nthese preparing requests.\nThe constants, FLAG_HANDLES_PREPARE_ONLY and EXTRA_PREPARE_ONLY, are\nremoved because the introduced methods can replace them.\n\nBug:25841735, Bug:25153060, Bug:25153353\nChange-Id: I8fa2097c98fe2fba92b267d2865a9b75d118af09\n"
    },
    {
      "commit": "514a3fb7a611a93a7a60f7ff979eed6924f82222",
      "tree": "f20773675f68bcb83bc219ea7b3adabcdfb5212c",
      "parents": [
        "3581fbc8ad02af4e9a9d20bc76ee782fe21bea65"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 14:44:48 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 17 18:52:36 2016 -0800"
      },
      "message": "media: expose audio sample format in MediaFormat\n\nBug: 27172163\nChange-Id: I0ae4c0299839612893bb8a43e7016e49487e1a51\n"
    },
    {
      "commit": "6eef1df3807f5ab108d74ff3d1404ae2820b3adb",
      "tree": "b36ab65bc228752e7016805db2f23e180294b339",
      "parents": [
        "29a215268dfa18f5023dc3c06b33db68e91ae316"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 17 11:36:15 2016 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Feb 17 14:44:09 2016 -0800"
      },
      "message": "DO NOT MERGE: Add subscription specific TelephonyManager calls.\n\nSubId specific version of the following functions are being added.\n  - hasCarrierPrivileges\n  - iccCloseLogicalChannel\n  - iccExchangeSimIO\n  - iccOpenLogicalChannel\n  - iccTransmitApduBasicChannel\n  - iccTransmitApduLogicalChannel\n  - sendEnvelopeWithStatus\n  - setOperatorBrandOverride\n  - setPreferredNetworkTypeToGlobal\n\nBug: 26772894\n\nChange-Id: I8c9e6d9bfe73f530e6f91c86211103fdfb1520bf\n"
    },
    {
      "commit": "014a0d11c7ac521b77c62278d31ce4d41c5f33b7",
      "tree": "9a01d4c3c841225aefb1573bcec533f2d0e98dcb",
      "parents": [
        "3c3770d8fe9f64fc92de02f3e52901748e1f30de",
        "34a9d5271915fb82c22811e6d17691a34b6c52c1"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 17 22:43:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 17 22:43:20 2016 +0000"
      },
      "message": "Merge \"Removed Intent.OPEN_EXTERNAL_DIRECTORY.\" into nyc-dev"
    },
    {
      "commit": "3c3770d8fe9f64fc92de02f3e52901748e1f30de",
      "tree": "7b5f43c03b1fecae4d4b3c130b9ee7f374f69417",
      "parents": [
        "df8d02b07499d0def4a6761b793d4af329309254",
        "04a5d40cf35fb2c2fca2c1bfd573e5916d804ef6"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 17 22:42:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 17 22:42:40 2016 +0000"
      },
      "message": "Merge \"Initial implementation of StorageManager.getVolumesList().\" into nyc-dev"
    },
    {
      "commit": "df8d02b07499d0def4a6761b793d4af329309254",
      "tree": "6bd2b4aa0de31c57aceaa6cabaea2e499da5d3dd",
      "parents": [
        "da449afbfeac5d9d20e94d4c34e4d00b18b4b017",
        "3fff7f5634ca788c1c84b6f1b316819ffd4c7cb2"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Wed Feb 17 22:42:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 17 22:42:34 2016 +0000"
      },
      "message": "Merge \"SoundTriggerHelper changes for GenericSoundModels.\" into nyc-dev"
    },
    {
      "commit": "34a9d5271915fb82c22811e6d17691a34b6c52c1",
      "tree": "6802483692ad40985af08bf9887498949fed648a",
      "parents": [
        "04a5d40cf35fb2c2fca2c1bfd573e5916d804ef6"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 17 10:12:04 2016 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 17 14:38:25 2016 -0800"
      },
      "message": "Removed Intent.OPEN_EXTERNAL_DIRECTORY.\n\nSuch intent is now encapsulated by StorageVolume.createAccessIntent().\n\nBUG: 26742218\n\nChange-Id: I2e2bd71126ecd74981f77b0af7d069f51aaece74\n"
    },
    {
      "commit": "3fff7f5634ca788c1c84b6f1b316819ffd4c7cb2",
      "tree": "20eda00acc17334e7efc29a22dd552b6900eee05",
      "parents": [
        "93dfc03ba632590e30604dde31b78628df962eff"
      ],
      "author": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Tue Feb 09 12:15:19 2016 -0800"
      },
      "committer": {
        "name": "Arunesh Mishra",
        "email": "arunesh@google.com",
        "time": "Wed Feb 17 14:24:03 2016 -0800"
      },
      "message": "SoundTriggerHelper changes for GenericSoundModels.\n\n - Refactoring SoundTriggerHelper to handle generic sound models.\n     - Ability to store multiple models, callback and state information.\n     - Separate out initialization to be done per voice model, per any model\n     and per generic model.\n - Minor change to the API exposed -- removing the Handler from the\n   createSoundTriggerDetector call.\n - Added callback processing for onRecognitionEvent().\n - Added logic for stopAll().\n - Changes to the SoundTriggerTestApp to start/stop recognition.\n     - Multiple models (3).\n     - Ability to start/stop/load/unload individual models.\n\nBug: 22860713\nBug: 27222043\nChange-Id: Ie5d811babb956bead653fb560a43f1e549ed11bd\n"
    },
    {
      "commit": "04a5d40cf35fb2c2fca2c1bfd573e5916d804ef6",
      "tree": "eb79e0a16bcdd263d4bd93dae09e74c38ebf6ebd",
      "parents": [
        "c47738d8c22ae09cd93096888def0cf33f39d285"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Feb 08 16:44:06 2016 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Feb 17 13:14:39 2016 -0800"
      },
      "message": "Initial implementation of StorageManager.getVolumesList().\n\nThis change makes StorageManager.getVolumesList(),\nStorageManager.getPrimaryVolume(),  and StorageVolume public and adds a\nbuildAccessIntent() in the latter to automatically generate the\nACTION_OPEN_EXTERNAL_DIRECTORY intent, but it doesn\u0027t change the\nACTION_OPEN_EXTERNAL_DIRECTORY implementation yet (i.e., it still takes an URI with the physical path of the directory, instead of a StorageVolume and\na directorny name).\n\nBUG: 26742218\n\nChange-Id: I36c59c42b6579e125ec7f03c3af141260875a491\n"
    },
    {
      "commit": "fd9ec5a6006868905a2a0d97b74c9a2786907536",
      "tree": "ee09c3551a963e9c9161b5152a2630432fc7e436",
      "parents": [
        "5a21f2dd4b2d12afe19bf973015d33a5c9c5e0c6"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Feb 17 14:11:52 2016 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Feb 17 21:08:09 2016 +0000"
      },
      "message": "[ContactsContract] Add new API PhoneLookup.CONTACT_ID and DATA_ID\n\nIt is a mistake that we put contact id in PhoneLookup._ID.\nBut for SIP query, the contact id is put in Data.CONTACT_ID instead.\nFor backward-compability issue, we can\u0027t revert the change, but to\nsave developer from having logic like below, PhoneLookup.CONTACT_ID is\nintroduced.\n\nif (sip) {\n    get contact id in Data.CONTACT_ID column\n} else {\n    get contact id in PhoneLookup._ID column\n}\n\nSo for sip query, we put contact id in PhoneLookup.CONTACT_ID.\nFor other phone lookup query, we put contact id in both PhoneLookup.ID\nand PhoneLookup.CONTACT_ID.\n\nBUG:27149017\n\nChange-Id: I4155da29bbacdda0d43164b0ce11c7224a4eee67\n"
    }
  ],
  "next": "4dbf436cacf3278d607d4692a8596f35771b8567"
}
