)]}'
{
  "log": [
    {
      "commit": "7f376b9e8e10e6f9d85c1193a72f84da20f427c8",
      "tree": "4ad5b2f3c75e1415f5558b3803f28f9f1c09f7b8",
      "parents": [
        "2a6f4768366b78965326710410fe938644feb60d",
        "9bacdabf3e44130963890b9712840d34c494d77d"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Apr 05 23:24:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 23:24:42 2016 +0000"
      },
      "message": "Merge \"Remove deprecated API launchManageBlockedNumbersActivity\" into nyc-dev"
    },
    {
      "commit": "12454dcab13a0b570937381d11f1c69fdde2fdbf",
      "tree": "95def34355a809bc03729674b90d59739e25899c",
      "parents": [
        "21e8e96f04c801bfa977dc4a67372b6c25f86be3",
        "7cf1586ce49a52dbdffa07702fdfc74b42821970"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 21:48:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 21:48:32 2016 +0000"
      },
      "message": "Merge \"Return correct unfocused month date color for pre-Material themes.\" into nyc-dev"
    },
    {
      "commit": "7cf1586ce49a52dbdffa07702fdfc74b42821970",
      "tree": "5b9836c31befed8538220da3ba0decc067ec9cb5",
      "parents": [
        "bbcf4327d216ff9aa9dcce57c485736d21ffed12"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 17:25:41 2016 -0400"
      },
      "committer": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 17:42:34 2016 -0400"
      },
      "message": "Return correct unfocused month date color for pre-Material themes.\n\nAlso deprecate setter / getter for showWeekNumber field.\n\nBug: 28022795\nChange-Id: Ie0c33353f76c2a3d9666959a07f6809b7b85183f\n"
    },
    {
      "commit": "a27cf024e5a9fac9c254a533386bcb073817ecb2",
      "tree": "e780b564d1cff4a9341cc15fbe837a5d2a1a1213",
      "parents": [
        "434590405071b462573273637899599332c34187",
        "19fab789264a2d2d314d212c9a5c44eeb11fa590"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Apr 05 17:03:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 17:03:31 2016 +0000"
      },
      "message": "Merge \"Add public API for sim authentication.\" into nyc-dev"
    },
    {
      "commit": "bbcf4327d216ff9aa9dcce57c485736d21ffed12",
      "tree": "63667db22b18b69fa1b034ef284d3adb5675cde1",
      "parents": [
        "63d1ee45eee7e01bd098c7a9694daaea300c1133",
        "67960a0a555808eaf512454f0a344c672c398292"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 14:54:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 14:54:48 2016 +0000"
      },
      "message": "Merge \"Add a hidden test-only API to get Toolbar\u0027s navigation view.\" into nyc-dev"
    },
    {
      "commit": "63d1ee45eee7e01bd098c7a9694daaea300c1133",
      "tree": "48db4aee023208351f39a58d76d600c65dc3ea95",
      "parents": [
        "29e2d427a45e6209d0ecbeae9a44938d3ccb1c04",
        "e95057ade126e9e159fe05b69c32f85f7891490f"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Apr 05 14:52:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 14:52:02 2016 +0000"
      },
      "message": "Merge \"Split ACTION_MANAGED_PROFILE_AVAILABILITY_CHANGED into two.\" into nyc-dev"
    },
    {
      "commit": "29e2d427a45e6209d0ecbeae9a44938d3ccb1c04",
      "tree": "07aa31f5fbab640844e2002ea7c41aa57b3fe475",
      "parents": [
        "5798a425ec657cbbe10025a90f5342700f569ba3",
        "9e902f86ac8f77100d22bc0b9d51b83b07ac9428"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Apr 05 14:51:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 14:51:04 2016 +0000"
      },
      "message": "Merge \"Make Material switch style public\" into nyc-dev"
    },
    {
      "commit": "9e902f86ac8f77100d22bc0b9d51b83b07ac9428",
      "tree": "3912e259782055dd6a0d7b63329b59f399919726",
      "parents": [
        "6dffdf82857e4016c6fb953039b0508cb1fd0f71"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Apr 05 10:14:27 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Apr 05 10:14:27 2016 -0400"
      },
      "message": "Make Material switch style public\n\nBug: 28001482\nChange-Id: I0dcbf585db13d2efffd09ec0e329170114f372a1\n"
    },
    {
      "commit": "b65b7105cd5d20bf8a9f9c1b10afd6df968bc442",
      "tree": "93b5511c00fa468e213569868fc538acfb1d9539",
      "parents": [
        "691b1a6005ed373ad75361aa5a1bd120f138f15c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Apr 04 13:19:31 2016 +0000"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Apr 05 14:06:47 2016 +0000"
      },
      "message": "Revert \"Add Preference#onDetachedFromActivity\"\n\nThis reverts commit e18dc50c63110a57cfc29ec9bd21bf3f59abb6b4.\nFixes: 27807793\n\nChange-Id: Ib0384e3deb8d6376265e8e60f14490de128c9b68\n(cherry picked from commit eff3ca5480789c51768a3a1697503fbbdadc1bd6)\n"
    },
    {
      "commit": "7c359bf6dfa572f19c6138724e3683cf19f3d596",
      "tree": "8d724aebf5925abda604679fc7b5f1bcb1f02ff9",
      "parents": [
        "a46be16612573ce083404e8731a96ec30eba3c48"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Apr 05 09:47:40 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Apr 05 09:47:40 2016 -0400"
      },
      "message": "Fix Build\n\nPrevious revert didn\u0027t catch test-current.txt\n\nChange-Id: I82575361bcc4f3c7e05dbec4cbe5201b03717bcb\n"
    },
    {
      "commit": "807c3a828b97e6d619f2dfdfde2f97efc873f6fe",
      "tree": "16951383849db860e68b566fb96dbbb6bb840954",
      "parents": [
        "df9b907814a924f18c4ab5b13438bd4e093e6cc8",
        "24df931e9e8c708fc605cd8e76a3ffd9ce5f6c77"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Apr 05 00:05:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 00:05:09 2016 +0000"
      },
      "message": "Merge \"Unhide View#dispatch{Start,Finish}TemporaryDetach()\" into nyc-dev"
    },
    {
      "commit": "a68fe1e4d3a34667e5948912c53290298388427b",
      "tree": "5ae731e22261a50a621473c146ab4011021ec70d",
      "parents": [
        "bcff1431ddec8f6c484b92ca539f743a95a06991",
        "b4aa2e9c37881197fa939d8ee29d21dfdc962e40"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Apr 04 20:42:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 20:42:12 2016 +0000"
      },
      "message": "Merge \"PowerManager: Adds isSustainedPerformanceModeSupported()\" into nyc-dev"
    },
    {
      "commit": "67960a0a555808eaf512454f0a344c672c398292",
      "tree": "462806cd67b91a6711d11bbf4c340a74dd10ce67",
      "parents": [
        "18e7e10f67384796282c913805b0124137bd13e5"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Mon Apr 04 16:30:02 2016 -0400"
      },
      "committer": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Mon Apr 04 16:30:02 2016 -0400"
      },
      "message": "Add a hidden test-only API to get Toolbar\u0027s navigation view.\n\nChange-Id: I15d4d9ac7ea77ff260bccdfb9d82c85a7bafdfab\n"
    },
    {
      "commit": "2f1eb93354d540efcb83e784ca28f6e91eca61d1",
      "tree": "a0a8be145b6f31880574a7fda45a4ce45420bd86",
      "parents": [
        "7182d98777d44a3b410f743a12a16457caecd257",
        "ee34ef1633592e31d4ea99c3a41492a82a970c11"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Mon Apr 04 20:20:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 20:20:10 2016 +0000"
      },
      "message": "Merge \"Expose setDrawGLFunctionDetachedCallback to webview\" into nyc-dev"
    },
    {
      "commit": "b4aa2e9c37881197fa939d8ee29d21dfdc962e40",
      "tree": "885db6b1a01baf6ec7d3f019af3eeda77d2c91da",
      "parents": [
        "cd1e9ad83c0402d7e66a00783aecfa0046af2416"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Mar 30 12:07:31 2016 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Mon Apr 04 19:25:23 2016 +0000"
      },
      "message": "PowerManager: Adds isSustainedPerformanceModeSupported()\n\nisSustainedPerformanceModeSupported() returns true if the device\nsupports the mode. It checks for the boolean config\n\"config_sustainedPerformanceModeSupported\" to be set.\n\nBug: 22864186\nChange-Id: I0f9f0bcbb8c02b19f37e9c87570d88e8f78f7992\nSigned-off-by: Ruchi Kandoi \u003ckandoiruchi@google.com\u003e\n"
    },
    {
      "commit": "9bacdabf3e44130963890b9712840d34c494d77d",
      "tree": "a67cb6761f0eae99fe1afb05de00e7c9666eb5b2",
      "parents": [
        "b1a684c6461b2c316798dfd7bc91c7f39ee3c211"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Apr 01 13:26:27 2016 -0700"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Apr 04 10:46:11 2016 -0700"
      },
      "message": "Remove deprecated API launchManageBlockedNumbersActivity\n\nBUG: 27364137\nChange-Id: Ie608c3f75d5fe353a1ba127b0da763c421401eb8\n"
    },
    {
      "commit": "d4a19326085f2a68d568dfa754c29fd0ac49d193",
      "tree": "4de61e79cc77fc04416537882c50f65ae99ae1c2",
      "parents": [
        "5af3084049daf76aae1fd3af84c58ee4fa093415",
        "396d549113bc633f719acc643c7dfc5f2a8fae4e"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon Apr 04 16:36:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 16:36:01 2016 +0000"
      },
      "message": "Merge \"Add accessibility window title and anchor.\" into nyc-dev"
    },
    {
      "commit": "e95057ade126e9e159fe05b69c32f85f7891490f",
      "tree": "c8ee1ce3c8eca29cbac6ea7b148b5271a5222aa1",
      "parents": [
        "23c8292acc0d45a0f19f3ea8107d48cc52d87dc5"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Apr 01 16:49:25 2016 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Apr 04 16:08:47 2016 +0100"
      },
      "message": "Split ACTION_MANAGED_PROFILE_AVAILABILITY_CHANGED into two.\n\nAdd more comment to EXTRA_QUIET_MODE\n\nBug: 27532254\nChange-Id: I68a217561afca8b87f523c62393cdad097d5b75d\n"
    },
    {
      "commit": "faec9eb76ca8bbe70f9048fccca6360c4f371c5c",
      "tree": "9b48da38aa3df1db3be1395b84452edc533efa3d",
      "parents": [
        "6a196372ae467a67355a64d2df714c22b9f381f7",
        "876f7df34657db16b49abfec260b1155928ee2f2"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 04 11:57:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 11:57:32 2016 +0000"
      },
      "message": "Merge \"Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787 (part 2)\" into nyc-dev"
    },
    {
      "commit": "876f7df34657db16b49abfec260b1155928ee2f2",
      "tree": "4ea8aeac98f4995eeaf1b0356e3c990135ca2c42",
      "parents": [
        "23c8292acc0d45a0f19f3ea8107d48cc52d87dc5"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 04 11:26:00 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 04 11:55:16 2016 +0000"
      },
      "message": "Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787 (part 2)\n\nBug: 27960078\nChange-Id: I74709bc8a2543ceb54ad3cf2c3018f175ff20e24\n(cherry picked from commit c2a708596ff37cb01499a8a5a82af038baa85463)\n"
    },
    {
      "commit": "6a196372ae467a67355a64d2df714c22b9f381f7",
      "tree": "c945bbd76daa7a50e19ea8613808e9583268eddf",
      "parents": [
        "23c8292acc0d45a0f19f3ea8107d48cc52d87dc5"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Apr 01 20:53:10 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 04 11:55:05 2016 +0000"
      },
      "message": "Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787\n\nBug: 27960078\nChange-Id: If89390ad1ddc3088a8552107bf27a51b1d3c6d02\n(cherry picked from commit 2513fc3b7eb3a8b668fcf280cc8ed45bd20e1893)\n"
    },
    {
      "commit": "b741e3b374e7eebf96e2104dec5caccf723b2a39",
      "tree": "bb690b4e4a0928720bb596b8be9ccd62791f74b3",
      "parents": [
        "958f00f396e1e7bf2edc4aa4e27fe11fa533b44a"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Tue Mar 29 09:19:56 2016 -0700"
      },
      "committer": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Apr 01 20:10:27 2016 -0700"
      },
      "message": "Added handling apps query response from context hub\n\nAdded handling of app query reponse from context hub.\nExposed the maximum message size to clients.\n\nChange-Id: Ie96a860774d005ad6ad72acc88dc79964835486b\n"
    },
    {
      "commit": "9cc2c5ceaa0718c6619890e58cbea3890ebcd9cf",
      "tree": "905a10cce117e5b6b5d66de27e143ad01024aed3",
      "parents": [
        "4b8a152d959a7d9e3a6b7e7468c693295e6ca4c9",
        "e6a505b775420841ed0eefcaac156693c7845cdc"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 01 21:48:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 21:48:41 2016 +0000"
      },
      "message": "Merge \"Audio recording activity notification: change callback name\" into nyc-dev"
    },
    {
      "commit": "2c697fb4a8b8f8c0a2acf1fb15027f363f74c2dc",
      "tree": "8fc2a1d8c3ed152267cd11f16cda157bcfb0b124",
      "parents": [
        "439a298b1f7372c58f5613025a3513e2dd401f78"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Fri Apr 01 20:48:13 2016 +0000"
      },
      "committer": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Fri Apr 01 20:49:28 2016 +0000"
      },
      "message": "Revert \"Added handling apps query response from context hub\"\n\nThis reverts commit adf75e31f52a7a935a66a884fb55631c7309ee75.\n\nChange-Id: I8391eb57c3a53e686bd817d27860fa6f785113f1\n"
    },
    {
      "commit": "bb5e52f928c2215256ea46bc2592fa3c077c15b0",
      "tree": "e523b552abec716c5091455543391fe3c85c0961",
      "parents": [
        "b38fa4e7244f0fe831b416a1a3da27bd60379b3f",
        "51b651aea178fcfca8a3219141f0ecfda1504887"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 01 20:01:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 20:02:00 2016 +0000"
      },
      "message": "Merge \"introduce GET_PASSWORD_PRIVILEDGED permission.\" into nyc-dev"
    },
    {
      "commit": "66ebc88626a73f8c2a8833fea000b65dbbf971cc",
      "tree": "9e00d190071ff305e684199cc2d0041992991dbe",
      "parents": [
        "0d1407e60998fc73cf93801de9c637e8d0e19b5b",
        "d09372ad86298bc17cc870d4eb77cd42f0050715"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 01 19:42:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 19:42:41 2016 +0000"
      },
      "message": "Merge \"TIF: Add setLabel(CharSequence) in TvInputInfo.Builder\" into nyc-dev"
    },
    {
      "commit": "ee34ef1633592e31d4ea99c3a41492a82a970c11",
      "tree": "d46ac32763f12616cac620569e09cbe698c06dfd",
      "parents": [
        "6c4af8c9150293eb2eb73dae39451f7624f81c19"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Fri Apr 01 10:29:05 2016 -0700"
      },
      "committer": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Fri Apr 01 11:10:00 2016 -0700"
      },
      "message": "Expose setDrawGLFunctionDetachedCallback to webview\n\nAdd WebViewDelegate.setDrawGLFunctionDetachedCallback system API that\u0027s\nused for webview to receive the functor detach callback.\n\nBUG: 27709981\nChange-Id: Ie6b5e445c0090a181f94fcd2ec1ea77095c9cb03\n"
    },
    {
      "commit": "32e537c610b66ca975e6d9e4cf5dadb4a7cb62d3",
      "tree": "0143ad52d1251242de8cb50a0ed8bf19f68bd02a",
      "parents": [
        "9d7d2ec6d04d6596cfebc276e49632cb0b390abb"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Mar 29 14:37:42 2016 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri Apr 01 18:02:41 2016 +0000"
      },
      "message": "media: update dolby vision CodecProfileLevel\n\nBug: 25684127\nChange-Id: I3d35e31b34cc0d23c68eded87d5e443c74833685\n"
    },
    {
      "commit": "adf75e31f52a7a935a66a884fb55631c7309ee75",
      "tree": "2232e4167ec8d60ada5939aa554592a786565714",
      "parents": [
        "29cbe66c7d623a2bea7fb74474a1a8520cc5b809"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Tue Mar 29 09:19:56 2016 -0700"
      },
      "committer": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Fri Apr 01 17:57:35 2016 +0000"
      },
      "message": "Added handling apps query response from context hub\n\nAdded handling of app query reponse from context hub.\nExposed the maximum message size to clients.\n\nChange-Id: I8d8ecaa2e75f6ef86ee65a3a050538cbbadc32eb\n"
    },
    {
      "commit": "51b651aea178fcfca8a3219141f0ecfda1504887",
      "tree": "42010151be5758b89c6d215013110f19640d4ec0",
      "parents": [
        "29cbe66c7d623a2bea7fb74474a1a8520cc5b809"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Wed Mar 30 13:44:28 2016 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 01 10:55:34 2016 -0700"
      },
      "message": "introduce GET_PASSWORD_PRIVILEDGED permission.\n\nThat will be used to filter in passwords for Session based\nAccountManager flows.\n\nBug: 27590532\nChange-Id: I4a6d0540bcff186e416351a6f719600ce35d86a0\n"
    },
    {
      "commit": "19fab789264a2d2d314d212c9a5c44eeb11fa590",
      "tree": "69715f4332113d08c093aa8ed71753133ccb82ce",
      "parents": [
        "5fe29adc81d2c43c816d8dbeb5d6bba215aadf6e"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Thu Mar 10 09:55:15 2016 -0800"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Apr 01 10:37:00 2016 -0700"
      },
      "message": "Add public API for sim authentication.\n\nBug: b/27360179\nChange-Id: I95bc51797a808fd754202b671113ee0a60a8b99d\n"
    },
    {
      "commit": "e6a505b775420841ed0eefcaac156693c7845cdc",
      "tree": "3536ddc386f57ee23741d3b142a1791e9c755ea6",
      "parents": [
        "a85c273ca50b7958aa5b6ada2b3585a5bd0c623a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 01 09:56:28 2016 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 01 09:56:28 2016 -0700"
      },
      "message": "Audio recording activity notification: change callback name\n\nRename AudioRecordingCallback.onRecordConfigChanged() to\n  onRecordingConfigChanged() after API council review\n\nBug 27952000\n\nChange-Id: I362a973781e029bca921181934599dcf60e13136\n"
    },
    {
      "commit": "d09372ad86298bc17cc870d4eb77cd42f0050715",
      "tree": "c2d0d5a04794b585293916afd51516bc97f244c6",
      "parents": [
        "6c4af8c9150293eb2eb73dae39451f7624f81c19"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 01 09:29:31 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 01 09:51:27 2016 -0700"
      },
      "message": "TIF: Add setLabel(CharSequence) in TvInputInfo.Builder\n\nBug: 25726241\nChange-Id: I8b7cf157dffd0df2b04af0386e448b23409be1e5\n"
    },
    {
      "commit": "3ccb35421d642e96048d5cdeb60043634933267d",
      "tree": "370a87cf83d4e0cdca23932ea9dc11ca6e5b6c39",
      "parents": [
        "032a76f94b457d255ebc0895bc1d8f3c0b6d8e31",
        "b23346639b66783c1662fd8ffa5345ef5cef336c"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Fri Apr 01 16:22:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 16:22:49 2016 +0000"
      },
      "message": "Merge \"Add new protection level for setup wizard\" into nyc-dev"
    },
    {
      "commit": "6c4af8c9150293eb2eb73dae39451f7624f81c19",
      "tree": "d1f7acd289940d7c0efe37872aecfd8311d445bc",
      "parents": [
        "991989f3183195cdadf308450eff8b3e9266fdab",
        "5bbeea08831dafb0bde15422d851a7c631f4f34c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 01 15:43:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 15:43:09 2016 +0000"
      },
      "message": "Merge \"Add carrier config option to determine if \"wifi-only\" is supported.\" into nyc-dev"
    },
    {
      "commit": "fa7b6723e6fae582bc4948394b06c0f88dc1baa3",
      "tree": "93850caa9015311b7bf4bec383d0ab6dbfe17e7f",
      "parents": [
        "02424676c68e23f44432ef0e379d65ddd9c3a786",
        "ffa3840cf32cc3d02fc8d7a0f7b445dd9015b1a6"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Apr 01 14:23:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 14:23:51 2016 +0000"
      },
      "message": "Merge \"Allow PO to check if it is in a managed profile.\" into nyc-dev"
    },
    {
      "commit": "1c177d8dae45e72a4709cd023415d98544e756a3",
      "tree": "fa5034a04cf65434ebf41d79c6d936d6ba7dc463",
      "parents": [
        "76e287b42359985af57b8ae874a24afccdc2f251"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Mar 29 20:43:11 2016 +0100"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Fri Apr 01 12:39:54 2016 +0100"
      },
      "message": "Add system api to reach WebViewUpdateService Binder interface.\n\nInstead of using reflection in XTS tests we add some system-apis to\nenable fetching information about webview packages.\n\nBug: 26381867\nChange-Id: If983a01b6855e4a4c08ef0b5873304918d499b76\n"
    },
    {
      "commit": "5d3f3bb90dc401f404e597a6005b9167d9410667",
      "tree": "17d58013808837991f11ebd563a6720f917a0c31",
      "parents": [
        "002f7121b72c55cf21123a094f52424bde074c3c"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Apr 01 12:24:36 2016 +0100"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Apr 01 12:24:36 2016 +0100"
      },
      "message": "Update system API to match current code.\n\nSomehow a change got submitted which added a system API that doesn\u0027t\nmatch system-current.txt - regenerate it to match the current code.\n\nBug: 27957736\nChange-Id: I37e1fffbdb060de3e6a399ee75872468d6d25465\n"
    },
    {
      "commit": "3dd991d117585b2a4ab10cc5416c1ce199717a8f",
      "tree": "df9a6eabe8246ea5d34116400414c95309a0e54b",
      "parents": [
        "10ace25816d85fe96bf445c85f616930cb6cacbd",
        "fb1c94133b0cddd5550522b476f4ab69cc0ec73b"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Apr 01 01:54:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 01:54:39 2016 +0000"
      },
      "message": "Merge \"Fix a few known issue in sensor framework\" into nyc-dev"
    },
    {
      "commit": "b23346639b66783c1662fd8ffa5345ef5cef336c",
      "tree": "e076cb3032cb51c47651bd92cbc401d0285f6828",
      "parents": [
        "ca4dc9a7e12c0e478ab36cbed97e15d83ebefcef"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Wed Mar 23 10:16:39 2016 -0700"
      },
      "committer": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Thu Mar 31 17:32:07 2016 -0700"
      },
      "message": "Add new protection level for setup wizard\n\nAdds PROTECTION_LEVEL_SETUP, a privileged permission for use only by\nthe setup wizard.\n\nBug: 20016740\n\nChange-Id: Ib95e349c54d5d12465bf43162975dfb628ef2434\n"
    },
    {
      "commit": "24df931e9e8c708fc605cd8e76a3ffd9ce5f6c77",
      "tree": "c49cfbb1c3def59056f76145329a039c2331bc9d",
      "parents": [
        "9a99629eaa79a7e6c3bcc0ecf674bd7981fef5a0"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Mar 31 17:15:23 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Mar 31 17:15:23 2016 -0700"
      },
      "message": "Unhide View#dispatch{Start,Finish}TemporaryDetach()\n\nIn order to fix Bug 18920212, we have to track when a View enters\ntemporarily detached state and when it exits from that state. To do\nthat, ListView needs to use View#dispatchStartTemporaryDetach() instead\nof directly calling View#onStartTemporaryDetach() because there is no\nguarantee that existing applications have internally followed Call-Super\npattern.\n\nWith this CL, we are going to expose temporary detach state and its\ndispatching methods as public APIs.  Major changes are:\n  1. ListView\u0027s indirect children will start receiving temporary\n     dispatch callbacks. Previously only direct children have received\n     View#on{Start, Finish}TemporaryDetach() callbacks.\n  2. TextView can no longer assume that ListView never calls\n     View#View#dispatchStartTemporaryDetach() but directly call\n     View#onStartTemporaryDetach() instead. See the commit message\n     of [1] for details.\n\nThis also enables us to do the following fixes, which will be handled in\nsubsequent CLs.\n  A. ViewCompat support lib is finally able to rely on temporary\n     dispatch mechanism without reflection.\n  B. InputMethodManager is now able to ignore focus-in events from\n     temporarily detached Views. This will be done in the next CL [2].\n\n  [1]: a440b002aa59e1455bdfa2c5a1ca51c74bbc19ac\n  [2]: Ia79bbd8468f768d546354382b47b39dd31ef7bb5\n\nBug: 18920212\nBug: 27905921\nChange-Id: If8f780f8b71754f7533a65097304113ae1f5cf12\n"
    },
    {
      "commit": "d37577d1094de1a93c61502df5738b56433b3e70",
      "tree": "33a198691c8662efe1560b6bc92d471c295b5628",
      "parents": [
        "1486557d10f9969ef31b65e4312bd00b1a6f02ae",
        "0ae6bdfe37e8a41cfdc74f3b5f9add2ed40394a0"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 31 23:04:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 23:04:43 2016 +0000"
      },
      "message": "Merge \"ExifInterface: deprecate duplicated tags\" into nyc-dev"
    },
    {
      "commit": "9c4ec06988642e24f9cf9a0dd79d777526b0a0a6",
      "tree": "7189adfd35d1339c01e5f6f6e6570f81f2862e17",
      "parents": [
        "e12a9b57291d9d9b2cae41a5936cadf5881f6132",
        "edf7d04003890d3b673ab804f5b739e143f4faca"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Mar 31 19:24:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 19:24:42 2016 +0000"
      },
      "message": "Merge \"API review: WallpaperManager\" into nyc-dev"
    },
    {
      "commit": "ee1062e4c011578906edf08d340eff5a55ebe085",
      "tree": "dfd6d013b6a051e27ee6d07df7ca1b5e96b22273",
      "parents": [
        "becc30196dbd6ebe68726c984a448c90fa6ef167",
        "946ef6417b0b9ba18d509843146e5a1a28ed1049"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Mar 31 18:03:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 18:03:37 2016 +0000"
      },
      "message": "Merge \"Include VR throttling limit in hardware properties.\" into nyc-dev"
    },
    {
      "commit": "8904a1a1df404149be94ee7df600eda1de177ff4",
      "tree": "cf8447d240b46ac45b16aac344f4429a2f660f6e",
      "parents": [
        "56d3dd8af70f2b24aa7f2cabae025c5fea06a1c8",
        "0632d8ae71418bea092f9f2c7e62118213e7cc78"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Mar 31 17:01:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 17:01:36 2016 +0000"
      },
      "message": "Merge \"TIF: Address comments on hardware manager related system APIs\" into nyc-dev"
    },
    {
      "commit": "9272822dc0b3d0c41923bde2ec971e41fc42bf1a",
      "tree": "a38aeeccc81ddc7b59ef26b5d2bb40190edaa6c8",
      "parents": [
        "33b30609ff916a1a9476fdecbf60c19cff56f76c"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 16:47:08 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 16:04:27 2016 +0000"
      },
      "message": "Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be\n\nBug: 27762555\nChange-Id: I03984f4319ba21976078b2b3dff1a857eb5ebd0a\n(cherry picked from commit a7af7593fb41b7f67de8f3206233b576ebaaef48)\n(cherry picked from commit c0f67813c31bd25ec40c98a4f1e77f98bdabbb48)\n"
    },
    {
      "commit": "ffa3840cf32cc3d02fc8d7a0f7b445dd9015b1a6",
      "tree": "2d7cad9ad2d85d35c4298331ced39e97130e92a1",
      "parents": [
        "0b880795c12954f1b7818c78d6416d47f1df08dc"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Mar 31 16:40:57 2016 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Mar 31 16:40:57 2016 +0100"
      },
      "message": "Allow PO to check if it is in a managed profile.\n\nMethod was @hide because we only intended to add\nmanaged users in a later release, however we added\ncreateAndManageUser which allows it.\n\nBug: 27261765\nChange-Id: I029f8ef35a3065f7fc598b5f854c8d8cdc9c555d\n"
    },
    {
      "commit": "baa72515f60af798ea9a03e53a78a7d95834ceff",
      "tree": "0cef0a7619b800063bb50b3eb4a05c3a7bffdb9d",
      "parents": [
        "71498f107ce41a1c3f2bc612fa214579aab19db1"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Mar 22 16:53:41 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Mar 31 14:09:16 2016 +0100"
      },
      "message": "Remove RawCollationKey/ByteArrayWrapper from the public API\n\nBug: 22023363\nChange-Id: I03b89260a9af9a2f6d4e25799c3942ca2579e26e\n"
    },
    {
      "commit": "71498f107ce41a1c3f2bc612fa214579aab19db1",
      "tree": "17f848c3ac6e3b917d1a524bb372aae6dc32e975",
      "parents": [
        "aa604694450539b4c99901b0714efaa79db3c87d"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Mar 31 13:15:03 2016 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Mar 31 14:09:16 2016 +0100"
      },
      "message": "ICU4J: Hide constants that can change between releases\n\nBug: 27830659\nChange-Id: Ia8274c3b9b26762de5ef3317261ef0c2a45246c3\n"
    },
    {
      "commit": "aa604694450539b4c99901b0714efaa79db3c87d",
      "tree": "40993806b7b344eb9331c9717d24527f7c9a2e9e",
      "parents": [
        "31f59f1106824594ab8d5d48391b785b8687c4b0",
        "efc4a344a173ae20ec72b8c05c45b794687fda87"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Mar 31 10:57:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 10:57:58 2016 +0000"
      },
      "message": "Merge \"AfW - suspend apps - API polish\" into nyc-dev"
    },
    {
      "commit": "2c0ae91f2d22b2c9a3b506d3a7f60bc31f72c57d",
      "tree": "f5e01536c4e015650ecd4b1f1a13728980f33e36",
      "parents": [
        "4f172d867341d312fa57d5baae0ab675dbfefae6",
        "0436b1d5a21a2f42d77992a4429f01601676d3e8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Mar 31 06:48:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 06:48:55 2016 +0000"
      },
      "message": "Merge changes Ifecff4f1,Ia302de46 into nyc-dev\n\n* changes:\n  Make preferred activities direct-boot aware.\n  Make Parcelable classes final, API cleanup.\n"
    },
    {
      "commit": "70168dde6e1da06042818350fc6e258188d001ae",
      "tree": "42dce8046e15800facbd1a0bd2b33e1a7f97e6a1",
      "parents": [
        "60328375c85e2a9b48139b553912606e19865196"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 30 21:47:16 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 30 23:31:39 2016 -0600"
      },
      "message": "Make Parcelable classes final, API cleanup.\n\nRemove some Context methods that leaked through.  Add lint rule to\nrecommend using List\u003c? extends Parcelable\u003e instead of Parcelable[].\n\nBug: 27932224, 27930145, 27932911\nChange-Id: Ia302de46cdb0c5101fa175a09316df91aeefcf0d\n"
    },
    {
      "commit": "88f8675471df616b4c302d4b294b711d63179e2d",
      "tree": "305064f9c75aea39ee2dc158f7d7b70f0bd1754b",
      "parents": [
        "e1d0cabb5f4ccc43d7fa1d84a02a87a8683f8537",
        "5f53f6531176d503d0bb26b50581091372a1478f"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Mar 31 03:50:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 03:50:19 2016 +0000"
      },
      "message": "Merge \"Unhide DocumentsContract.EXTRA_ORIENTATION.\" into nyc-dev"
    },
    {
      "commit": "e1d0cabb5f4ccc43d7fa1d84a02a87a8683f8537",
      "tree": "71ecdee18bafb6b5556385d3eb29ea53f90b1eb8",
      "parents": [
        "4afe32d4934cc89371dce05d669e9b1bdbf14449",
        "2b57efb262fe9ce2c54583f94c18b23fc17b2002"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Mar 31 03:47:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 03:47:41 2016 +0000"
      },
      "message": "Merge \"Unhide ExifThumbnail.getThumbnailRange() and make it match the comment.\" into nyc-dev"
    },
    {
      "commit": "0ae6bdfe37e8a41cfdc74f3b5f9add2ed40394a0",
      "tree": "4169e269d8c8cff79ce404fdc4cabc716fceae0f",
      "parents": [
        "47869bd446e0de36bdb4848d3c286a15fc3fdbf7"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 31 11:20:38 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 31 11:20:38 2016 +0900"
      },
      "message": "ExifInterface: deprecate duplicated tags\n\nBug: 27932489\nChange-Id: I423a4eab875aec80cf0a2e4c2911e8b5c88fd0d7\n"
    },
    {
      "commit": "fb1c94133b0cddd5550522b476f4ab69cc0ec73b",
      "tree": "13f15f6a8be6f43282baa994920dfe86598384a6",
      "parents": [
        "394d3dfb2d9ccd2ca2fd7aad06ef2e9a8458a0c7"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Tue Mar 29 21:50:43 2016 -0700"
      },
      "committer": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Wed Mar 30 18:49:40 2016 -0700"
      },
      "message": "Fix a few known issue in sensor framework\n\n  * Resolve issues pointed out by API Consul:\n      . Privacy concern about sensor UUID\n      . Callback name consistency,\n      . A few document error and typo.\n  * New API to tell app if the sensor system support dynamic sensor\n    discovery.\n  * Added API to make dynamically connected sensor directly\n    identifiable.\n  * Explicitly indicate sensor additional information support for a\n    sensor\n\nBugs:\nb/27715564\nb/27911274\n\nChange-Id: Ie93ab4c07fea82002f3f107b7c35827a088312be\n"
    },
    {
      "commit": "2b57efb262fe9ce2c54583f94c18b23fc17b2002",
      "tree": "e18e3252a5d5c082ed3784cbeffa7f6a03205b1b",
      "parents": [
        "aac5bf1c1c60fac2db26c1ec68b85a7232816682"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Mar 10 15:58:32 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Mar 31 10:36:26 2016 +0900"
      },
      "message": "Unhide ExifThumbnail.getThumbnailRange() and make it match the comment.\n\nBug: 27579803\nChange-Id: If9fe16976cfbc0760a6afb3043d35e0ee387945c\n"
    },
    {
      "commit": "740a5f023eea7b2fdb3e31efe8b8d5ac18aa8302",
      "tree": "fd1f11d0a5173e59bd8451d633b87ad6bc1a40ec",
      "parents": [
        "bc2294b3c2503105c37d8de4a8cd825189199868",
        "9dcb86a48d73f399fb1b5c020005d76d350eeac2"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Mar 31 01:33:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 01:33:17 2016 +0000"
      },
      "message": "Merge \"Add the print service recommendation service\" into nyc-dev"
    },
    {
      "commit": "5f53f6531176d503d0bb26b50581091372a1478f",
      "tree": "a2023a1b29d698e469c5e0f02b935cc3368b2bf2",
      "parents": [
        "aac5bf1c1c60fac2db26c1ec68b85a7232816682"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Mar 31 09:34:51 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Mar 31 10:30:46 2016 +0900"
      },
      "message": "Unhide DocumentsContract.EXTRA_ORIENTATION.\n\nBug: 27351468\nChange-Id: Ib205dfe5fab995880407792cc15178aaf1ac15e6\n"
    },
    {
      "commit": "ac945867145c571506a211ccb0a87a3402c4d745",
      "tree": "49c3b1a45d85a462d991570312c08efaf50f5757",
      "parents": [
        "93cfef460c4d15c706bfb03456a00f6e6086b989",
        "933076d80561751618f462b26309ce9e4c3ff3bf"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Mar 31 00:57:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 00:57:42 2016 +0000"
      },
      "message": "Merge \"Refactor usages of Picture In Picture and Multi Window (1/4)\" into nyc-dev"
    },
    {
      "commit": "93cfef460c4d15c706bfb03456a00f6e6086b989",
      "tree": "79349e537b0f3ab1c6fcd7f8acfaab5f00a9a461",
      "parents": [
        "aeaa8d62563da3b615f54b564e01aba3a98f29da",
        "7ef20dd340708f6a542aa0859b3dd2652a0e9385"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Mar 31 00:54:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 31 00:54:25 2016 +0000"
      },
      "message": "Merge \"Revert \"PowerManager: Hide the SUSTAINED_PERFORMANCE API.\"\" into nyc-dev"
    },
    {
      "commit": "9dcb86a48d73f399fb1b5c020005d76d350eeac2",
      "tree": "710838ed3fd0c566be95dc52367cbc979dc9dbb5",
      "parents": [
        "394d3dfb2d9ccd2ca2fd7aad06ef2e9a8458a0c7"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Mar 14 14:31:12 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Mar 30 17:21:07 2016 -0700"
      },
      "message": "Add the print service recommendation service\n\nThis service connects through the print manager to the print spooler:\n\nPrintSpooler.AddPrintersActivity \u003c-\u003e PrintManager \u003c-\u003e PrintManagerService \u003c-\u003e UserState \u003c-\u003e RemotePrintServiceRecommendationService \u003c-\u003e PrintRecommendationService \u003c-\u003e PrintRecommendationServiceImpl\n\nHence there is a lot of mindless plumming.\n\nThe actual changes are only in the AddPrintersActivity which is extended\nto show another list of services: The recommended services.\n\nThe PrintServiceRecommendationService is based on the experimenal print\nservice stubs provider. This provider was contributed the Android by\nMopria. As this services uses Android own network discovery service most\ncode from the experimental provider goes away. In fact the only logic\nleft over is the selections of mdns-txt fields to look at and the\nprinter vendor configuration.\n\nThis relies on the Android MDNS to get fixed (Bug: 27696905). This also\ndoes not deal with how to update the recommendation service.\n\nBug: 24533249\nChange-Id: I6edc6e25fc08a50d478b61c71bb8ea158b08624c\n"
    },
    {
      "commit": "f6f0f5fbe988cede008168438e469657c62ac51b",
      "tree": "e74b90a45bd133c6b733c6e4ff1fcbaf9e77e7cd",
      "parents": [
        "456f1e33b808052377a79b91d34091a356652f2c",
        "9f9afe526d1f8ad17c628fc9e1e839725ffe913e"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 30 21:55:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 21:55:31 2016 +0000"
      },
      "message": "Merge \"Add IC#closeConnection().\" into nyc-dev"
    },
    {
      "commit": "5bbeea08831dafb0bde15422d851a7c631f4f34c",
      "tree": "c202bfd9f037066a4a0d395600fdc21ced5d03ae",
      "parents": [
        "1f6bdbca6955ac195807fd82b325bd8010ea6141"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 30 14:50:30 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 30 14:50:30 2016 -0700"
      },
      "message": "Add carrier config option to determine if \"wifi-only\" is supported.\n\nBy default we set this to \"true\", however it is anticipated in the future\nthat some carrier may desire to not allow the wifi-only option, hence\nthis carrier config option.\n\nBug: 27858149\nChange-Id: I55b09655a590a661780cd9ed89c1e1b0d87d54dc\n"
    },
    {
      "commit": "edf7d04003890d3b673ab804f5b739e143f4faca",
      "tree": "b5744b36b1b612307187954ab985270145c3ac05",
      "parents": [
        "9dd2ad6e94711b7eba30804505c85ff09c6dc34f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Mar 29 18:24:25 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Mar 30 14:32:00 2016 -0700"
      },
      "message": "API review: WallpaperManager\n\n- Rename FLAG_SET_* to simply FLAG_*\n- Improve documentation\n\nBug 27365822\n\nChange-Id: I10e85aeaa462a8ae092938c0ccd55d171f02c20a\n"
    },
    {
      "commit": "7ef20dd340708f6a542aa0859b3dd2652a0e9385",
      "tree": "558ee523a2efd38b18efc2d5341f925d2c563f7b",
      "parents": [
        "0ade7ff3c0100d14ca2ae0319830b5210e66ed27"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Mar 30 14:23:58 2016 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Mar 30 14:23:58 2016 -0700"
      },
      "message": "Revert \"PowerManager: Hide the SUSTAINED_PERFORMANCE API.\"\n\nThis reverts commit 302710deaa02ad5fba5e39d9f0f652d3587b8b91.\n\nChange-Id: I3e7e071838bae9460e126aac099b31f5213e3c6c\n"
    },
    {
      "commit": "0632d8ae71418bea092f9f2c7e62118213e7cc78",
      "tree": "b991deb7b5af038ffc80baf92f94e8da22a30715",
      "parents": [
        "ede7d958ab54a0701baa8ae8b494e8ea905c61c6"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 18 07:42:04 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Mar 30 13:25:45 2016 -0700"
      },
      "message": "TIF: Address comments on hardware manager related system APIs\n\nBug: 25726241\nChange-Id: I0a3e7e8cf494d897fc04528ba719faa4150b9207\n"
    },
    {
      "commit": "9f9afe526d1f8ad17c628fc9e1e839725ffe913e",
      "tree": "813d194f1ae6fcc2bf79b966a536ad11f03bb71f",
      "parents": [
        "0caf007b3f0b4cd21be285820c270c51a8e502b7"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 30 12:03:51 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Mar 30 12:03:51 2016 -0700"
      },
      "message": "Add IC#closeConnection().\n\nIt turns out that BaseInputConnection has still depended on a private\nAPI named BaseInputConnection#reportFinish(), which was introduced\n4 years ago to work around a UI freeze due to an unbalanced batch edit\ncount [1].  Note that such an unbalanced batch edit count cannot always\nbe avoidable.  It can easily occur in the following situations.\n - The current IME crashed during batch edit.\n - The user changed the View focus during batch edit.\n - The current IME called IMM#switchToNextInputMethod() during batch\n   edit.\n\nThe remaining problem is that #reportFinish() is still an internal API\nand only subclasses of BaseInputConnection can implement it, and IMM\ncalls it when and only when the current InputConnection is\nBaseInputConnection or its subclass.  InputConnectionWrapper and any\nother InputConnection implementations will never receive such a callback\nto clean up InputConnection#{begin, end}BatchEdit(), which is considered\nto be a major contributor to UI freeze.\n\nTo address the above issue, we unhide BaseInputConnection#reportFinish()\nas InputConnection#closeConnection() so that application developers can\nreceive an appropriate callback to clean up internal state including\nunfinished batch edit.\n\n  [1] I5525d776916f0c42d5e6d4a4282aed590d7f0e9a\n      9d69ecbf61a4a142c3f4cbb9d5659faa6f85e832\n\nBug: 24688781\nBug: 25332806\nChange-Id: I234309c5880c9fe0b299b8bd0f8862796d4dda0d\n"
    },
    {
      "commit": "133240f5654f2c10ab8acfd85ee88b51dbbbb549",
      "tree": "983e2e460ea77d664de480aff5f576d82a500873",
      "parents": [
        "1bd064f04b77f2f1ba5edd487372887753a49ac6",
        "d24427fabda5ff0fda6fea40bed588680573388f"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Wed Mar 30 18:43:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 18:43:23 2016 +0000"
      },
      "message": "Merge \"Add WifiScanner API that accepts a WorkSource for scans\" into nyc-dev"
    },
    {
      "commit": "5b7ca24f14ae4d1189ca7683fdad1ec0e62b88b8",
      "tree": "f49cf8f34ecd31a03fad0cf0bd7068ddc1c263f9",
      "parents": [
        "9a99629eaa79a7e6c3bcc0ecf674bd7981fef5a0",
        "b43659170824dd8d753d9249fe6ccfd37c6221ae"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Mar 30 17:46:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 17:46:18 2016 +0000"
      },
      "message": "Merge \"Add DevicePolicyManager API to install a client cert chain.\" into nyc-dev"
    },
    {
      "commit": "ca0ee285bb28ee5698d7cf2680e2fa6ca337cefd",
      "tree": "d8f185070dc04e08e078eefbd87c521e4d57db13",
      "parents": [
        "a393be93196d89a53d53097941857b539f88da96",
        "e3ae7ec14a3204ee502219b6bb46dc9ab8e24a36"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Mar 30 15:30:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 15:30:17 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: Support secondary text field.\" into nyc-dev"
    },
    {
      "commit": "a393be93196d89a53d53097941857b539f88da96",
      "tree": "888ac01ff397658ab34fc74128decc47ea284a82",
      "parents": [
        "c37a32365d10448aa860813163b8a647e594bba7",
        "e54d79c4cd6f90ccc6288df7a09d91698d603d9e"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Mar 30 15:18:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 15:18:32 2016 +0000"
      },
      "message": "Merge \"Add cancelation signal to OnRequestPrinterIcon.\" into nyc-dev"
    },
    {
      "commit": "b70ba1971c29db87e405434161489e2450309050",
      "tree": "90a43dd1cb50062c80053c972bcf0afa77740315",
      "parents": [
        "41e54ad3a8e058f35a17eddff9b498dcf872006e",
        "16187903b40014e28b97e2bd1429543e2c27ffb9"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Mar 30 12:23:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 12:23:56 2016 +0000"
      },
      "message": "Merge \"AfW custom lock screen message - API polish\" into nyc-dev"
    },
    {
      "commit": "b43659170824dd8d753d9249fe6ccfd37c6221ae",
      "tree": "c9b45209e1828431ae5cbe3043fb6b522db65a24",
      "parents": [
        "6b69b122025631290380f4350f7bd0074bad10dd"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Mar 23 12:13:22 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Mar 30 11:57:58 2016 +0100"
      },
      "message": "Add DevicePolicyManager API to install a client cert chain.\n\nWhen installing a keypair the caller will have the option to specify a\ncertificate chain which will later be returned to whoever requests access\nto the keypair via KeyChain.\n\nBug: 18239590\nChange-Id: Id21ef026e31537db38d891cb9b712dd4fe7159c7\n"
    },
    {
      "commit": "933076d80561751618f462b26309ce9e4c3ff3bf",
      "tree": "1165d0bbc40b7f0c3f6e87abaf2ae28252bc7f86",
      "parents": [
        "aac5bf1c1c60fac2db26c1ec68b85a7232816682"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Mar 29 17:04:42 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Mar 29 18:39:45 2016 -0700"
      },
      "message": "Refactor usages of Picture In Picture and Multi Window (1/4)\n\nBug: 27365860\nChange-Id: I1590e430a12ceb84cb83da295e0bf7e4378fea96\n"
    },
    {
      "commit": "e3ae7ec14a3204ee502219b6bb46dc9ab8e24a36",
      "tree": "37e5d8cfea02e0d85d9e5b04f03fb1d22297ab8b",
      "parents": [
        "d5b745a9e64734483bc43c781ad809b2a75bd1ba"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 29 15:45:25 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 29 16:42:12 2016 -0700"
      },
      "message": "ShortcutManager: Support secondary text field.\n\nBug 27548047\n\nChange-Id: I2d184bab2c26e351b7326945fa0cacf826f16d1e\n"
    },
    {
      "commit": "679be2d6c423d1d2c8f7d94901ddcffcb9510619",
      "tree": "d3f0ab351f94532e80e6a0e072ed011ba0f845dd",
      "parents": [
        "4c78ba65435326987e2901f3384b81836149b299"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 28 09:38:41 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 29 14:24:15 2016 -0700"
      },
      "message": "Add contentInsetStartWithNavigation/EndWithActions\n\nAllow developers to set different content insets on toolbars and\naction bars to be used when navigation buttons or menu actions are\npresent. Set the default values for these according to the material\nspec.\n\nBug 19317855\n\nChange-Id: I13e04e1f19f0982bf551a3027eb70904d6b4674c\n"
    },
    {
      "commit": "d24427fabda5ff0fda6fea40bed588680573388f",
      "tree": "0c1b35f85813795c2d8b381447d476092c9dbbf4",
      "parents": [
        "66f9aace053e43f949956f829654cc06cfb7d723"
      ],
      "author": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Mar 29 13:34:45 2016 -0700"
      },
      "committer": {
        "name": "Mitchell Wills",
        "email": "mwills@google.com",
        "time": "Tue Mar 29 14:13:15 2016 -0700"
      },
      "message": "Add WifiScanner API that accepts a WorkSource for scans\n\nBug: 27903217\nChange-Id: I2303a2b91a4914e6cacc3108d29697f7a2dad056\n"
    },
    {
      "commit": "fd48a321c9be5e46224222c46be8667bec6f631a",
      "tree": "37d26c0514cf9a94ebd8738b3d046aa022ed9922",
      "parents": [
        "809077d43c2c4853b3d81fa7af6a1205d3b8c129",
        "15b6ba585955f6d468b4acc1b72e58099fcfe485"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Mar 29 19:19:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 19:19:14 2016 +0000"
      },
      "message": "Merge \"Add setHasOverlappingRendering() method\" into nyc-dev"
    },
    {
      "commit": "15b6ba585955f6d468b4acc1b72e58099fcfe485",
      "tree": "56cfe576ecc687dca90a7b05140f86d172725131",
      "parents": [
        "f54aede6db8d49e82d64f75cb4bccd92b25d148a"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 23 08:23:14 2016 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Mar 29 11:01:27 2016 -0700"
      },
      "message": "Add setHasOverlappingRendering() method\n\nView.hasOverlappingRendering() is an important performance tweak that\nsubclasses can override to do the right thing return false when appropriate\nto avoid expensive operations when view is translucent).\nBut this requires subclassing View to get this behavior.\n\nThis new API allows the property to be set from outside, enabling\nstandard views to have this behavior set. When the new method is called,\nthe behavior will derive from whatever it was set to. Otherwise, it\nwill default to the old/overriden behavior.\n\nIssue #16561361  Make hasOverlappingRendering settable from outside/XML\n\nChange-Id: If0fbc8667cdb82b1d85e795e782716a07196f3c0\n"
    },
    {
      "commit": "396d549113bc633f719acc643c7dfc5f2a8fae4e",
      "tree": "ea23508b49e083bad92a90a1f8e02388773cdfc6",
      "parents": [
        "ada2c872fce06eeb532bdd26b20e081cd135afb0"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Mar 22 17:53:50 2016 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Mar 29 08:41:09 2016 -0700"
      },
      "message": "Add accessibility window title and anchor.\n\nPlumbing through the title of windows so support multiwindow\naccessibility.\n\nAdding ability to determine the anchor of a pop-up window so the pop-up\ncan be traversed as part of its anchor.\n\nBug: 27687627\nBug: 8449376\n\nChange-Id: I59e98a29fb90029407a26de5bf3d900fed5dd627\n"
    },
    {
      "commit": "1f8fb9f95a6fbd642a0e84476ae8e0fc1a845920",
      "tree": "0e06531d6acb5a0570ca4a931f58ff50bee07c00",
      "parents": [
        "1d487016f526f9d95c2fc844e08249cd729543c8",
        "444a51d1c905462801b64d15c4195ca2eb5c9944"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 29 14:58:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 14:59:00 2016 +0000"
      },
      "message": "Merge changes from topics \u0027list_default_method\u0027, \u0027map_default_methods\u0027 into nyc-dev\n\n* changes:\n  Add OpenJDK 8 java.util.List Default Methods\n  Port OpenJDK8 changes in java.util.Map\n"
    },
    {
      "commit": "444a51d1c905462801b64d15c4195ca2eb5c9944",
      "tree": "d8cf9c5ec81d501332438c9b0fc6a4c1db982353",
      "parents": [
        "338dd5b6c91af9cc4d4e1a123662a8f39f8df2e3"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 29 15:50:38 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 29 15:50:38 2016 +0100"
      },
      "message": "Add OpenJDK 8 java.util.List Default Methods\n\nand corresponding tests.\n\nAdded replaceAll and sort methods from the upstream except for the\nCopyOnWriteArrayList.\n\nAdded forEach method along with the above two methods in\nCopyOnWriteArrayList.\n\nBug: 27693350\nBug: 27540008\n\n(cherry-picked from commit 6206c9f2e70d7b63d8a306a46534c21e4f8fe6f7)\n\nChange-Id: I9efbd66b65c06b50fc20f63d477c25a05a8fae02\n"
    },
    {
      "commit": "efc4a344a173ae20ec72b8c05c45b794687fda87",
      "tree": "97f91c1c1793b7e817b7256f878b40f13914b7ef",
      "parents": [
        "bf0982d01135d544e9057efbab66b95592823c3f"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Tue Mar 22 14:43:01 2016 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Tue Mar 29 14:49:21 2016 +0000"
      },
      "message": "AfW - suspend apps - API polish\n\n* renamed getPackageSuspended \u003d\u003e isPackageSuspended\n* does not return false for an error, instead throws\n  NameNotFoundException if the package could not be\n  found, or if there is an unknown RemoteException,\n  wraps it in a RuntimeException and rethrows.\n\nBug: 27532430\nBug: 22776761\nChange-Id: Iee00600089b1c0556a3312b10456826464fa8f9f\n"
    },
    {
      "commit": "338dd5b6c91af9cc4d4e1a123662a8f39f8df2e3",
      "tree": "7030d0fa99d3520e9aa7393eeb190feb24c6f454",
      "parents": [
        "40e1135ea2780fefecf532fb7a1cc43e26bcecc2"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 29 15:25:21 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 29 15:25:21 2016 +0100"
      },
      "message": "Port OpenJDK8 changes in java.util.Map\n\n\u0026 add tests.\n\nThe CL add tests for map default methods added in Java 8 - getOrDefault,\nputIfAbsent, remove(K, V), replace(K, V, V), replace(K, V), forEach,\nreplaceAll, compute, computeIfAbsent, computeIfPresent, putIfAbsent,\nmerge.\n\nMethods have been made synchronzed in Hashtable. They are using the\ndefault map methods instead of taking the upstream changes.\n\nReplace(K, V, V) in LinkedHashMap has been  overridden as it doesn\u0027t\nrecord access when the replace method doesn\u0027t make any replacement.\n\nBug: 27426743\n\n(cherry-picked from commit 6206c9f2e70d7b63d8a306a46534c21e4f8fe6f7)\n\nChange-Id: Ie27ea5bd42ddbfa751b89f9eacfb290a3d69f4bb\n"
    },
    {
      "commit": "16187903b40014e28b97e2bd1429543e2c27ffb9",
      "tree": "e9b87f42a334ee9c68677748a290285866112b0b",
      "parents": [
        "1d0ca4b201b67a8f07f974a2731f3240923257b1"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Mon Mar 21 15:44:45 2016 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Tue Mar 29 13:04:29 2016 +0000"
      },
      "message": "AfW custom lock screen message - API polish\n\nDevicePolicyManager:\n* getDeviceOwnerLockScreenInfo now returns CharSequence as it returns a string\n  for display to a user\n* setDeviceOwnerLockScreenInfo\n** accepts CharSequence, not String as this is a string displayed to the user\n** Returns void; throws an appropriate runtime exception on failure\n\nBug: 27531295\nChange-Id: I30528569cfa66ee76f857fbee1c3196f821718fd\n"
    },
    {
      "commit": "79f1216eb15a84f2d1f8ef2b57083eaf7a955bd4",
      "tree": "188fc32e328952dc2045cdffe0e7329b144511c5",
      "parents": [
        "2298bb199c7ac4b00dcf5d5677bad0c268c488e0"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Mar 17 19:02:02 2016 +0000"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Tue Mar 29 13:36:02 2016 +0100"
      },
      "message": "Remove the system api method WebViewFactory.getWebViewPackageName\n\nWe no longer user this method and it doesn\u0027t return any useful\ninformation.\n\nBug: 27719581\n\nChange-Id: Id282f1501cde9a7d7cc1fe66016cfb54956686c5\n"
    },
    {
      "commit": "e54d79c4cd6f90ccc6288df7a09d91698d603d9e",
      "tree": "bf2c1ed95472d0a56929f00b426327f647c93fd1",
      "parents": [
        "15d4b5aae852f4c4df9b4a97d86fb4e304cfd677"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Mar 28 17:13:34 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Mar 28 17:13:34 2016 -0700"
      },
      "message": "Add cancelation signal to OnRequestPrinterIcon.\n\nChange-Id: I072d2c15e8df104a8b902c10d14d9f02040ace5f\n"
    },
    {
      "commit": "9971d02c38151a4289552d5b1cfb7b3c7c0acec6",
      "tree": "76d84f1bb29a3d330055530c00d8539815a6425a",
      "parents": [
        "2d63f1a946019753da0f8d077051beb7bc8b85d4",
        "b7e47ae84f6fbfb082f5a286db2e5f0bae50c1a1"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Mon Mar 28 19:51:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 19:51:36 2016 +0000"
      },
      "message": "Merge \"UpdateEngine: Add resetStatus() as system API.\" into nyc-dev"
    },
    {
      "commit": "162c9d0425bfed7df598f9f094239ec10e1438bb",
      "tree": "c90ce3189b33e3bbf98fc19a115bca70fc44e00e",
      "parents": [
        "900f1635c021b022243049e2401ef04ad554465f",
        "ad462701a8dac60f3b753f67f7086ef5ce71f008"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Mar 28 19:28:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 19:28:23 2016 +0000"
      },
      "message": "Merge \"Fix API numbering issues\" into nyc-dev"
    },
    {
      "commit": "900f1635c021b022243049e2401ef04ad554465f",
      "tree": "f10a3e76959699af5a13e181ff6e73beda133ab9",
      "parents": [
        "12da920fa41eef7b28b14b4ae9af06212c77da4b",
        "b3e934ba3e887f1880a7fb1784efa4692e70aa69"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Mar 28 19:27:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 19:27:20 2016 +0000"
      },
      "message": "Merge \"Add VIA number column to CallLog Database\" into nyc-dev"
    },
    {
      "commit": "a89a392aef5ca24093d54e005e58c18f206cd5f6",
      "tree": "278ecd134cc04eae2e36f2e91704cef8a275571f",
      "parents": [
        "feade806098a0fe6bc53e1a531dedb6af13fac57",
        "047b05ea6e290997f1bcc29fd6c4ec5f81708f9f"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Mon Mar 28 18:22:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 18:22:28 2016 +0000"
      },
      "message": "Merge \"Added missing constants to GnssMeasurement\" into nyc-dev"
    },
    {
      "commit": "ad462701a8dac60f3b753f67f7086ef5ce71f008",
      "tree": "d0a373c270cea5f4f5868471f833ce40bef80cd0",
      "parents": [
        "aab289b8c2f1e8c763972bad93465022eb6846a6"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Mar 28 10:37:44 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Mar 28 11:16:31 2016 -0700"
      },
      "message": "Fix API numbering issues\n\nThis fixes issues with API numbering introduced in\n2e751b8c778fd991fcdcec3bc2d1f32a722f436b.\n\nOriginal commit replaced \u0027minimalSize\u0027 resource with \u0027minimalWidth\u0027 and\n\u0027minimalHeight\u0027 and \u0027make update-api\u0027 shifted the numbering of other resources.\nThis change reverts the shift, reuses number of \u0027minimalSize\u0027 and adds\nanother one new.\n\nBug: 27528326\nChange-Id: I7d327f00043c2bd2aab7285e03223a042e8c97a3\n"
    },
    {
      "commit": "47f542fc04f966e98de5f9929b375478d2e3e7b2",
      "tree": "49889ac4cefbdbae47c1d0fcaab5bfd797a669bb",
      "parents": [
        "d9435ea0514d70923a8e7ba51ee677aa4e0d36ba",
        "88c2c90a12727108aa2aaa48f5d09fd903625026"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Mon Mar 28 10:57:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 10:57:31 2016 +0000"
      },
      "message": "Merge \"Add OpenJDK Arrays parallelSetAll methods\" into nyc-dev"
    },
    {
      "commit": "88c2c90a12727108aa2aaa48f5d09fd903625026",
      "tree": "b98341459024d177c494ce1637ef402ea5651b26",
      "parents": [
        "40e1135ea2780fefecf532fb7a1cc43e26bcecc2"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Mon Mar 28 11:53:20 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Mon Mar 28 11:53:20 2016 +0100"
      },
      "message": "Add OpenJDK Arrays parallelSetAll methods\n\nAdds parallelSetAll(int[], java.util.function.IntUnaryOperator),\nparallelSetAll(long[], java.util.function.IntToLongFunction),\nparallelSetAll(double[], java.util.function.IntToDoubleFunction),\nparallelSetAll(T[], java.util.function.IntFunction\u003c? extends T\u003e)\nfrom the upstream along with the corresponding tests.\n\nBug: 27540010\n(cherry-picked from commit 4293e554dbdc7aae8f965b8da96be03219584a17)\nChange-Id: Iaa4a0749d8bb95ea8a0072a43bfbd6d6f459ff28\n"
    },
    {
      "commit": "4d9b6e4f5724a4ef2340bc4725b824ca573f474c",
      "tree": "d208b295e4c307b6cbc42623bf7436e93378401e",
      "parents": [
        "1337deb6eac47b9eeef0999a928caba0cfca7126",
        "c02bfae73e139f2a1c56cc6b051bfc7877b8cf1d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Mar 28 05:18:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 05:18:40 2016 +0000"
      },
      "message": "Merge \"Include \"invisible\" volumes in new storage API.\" into nyc-dev"
    },
    {
      "commit": "47869bd446e0de36bdb4848d3c286a15fc3fdbf7",
      "tree": "5001eca714249fd370433bdced8f5bf8d7add2a7",
      "parents": [
        "3e670dc06d78333c617f7a8fc8afef1f2a8fb810",
        "2e751b8c778fd991fcdcec3bc2d1f32a722f436b"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Mar 28 00:24:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 28 00:25:01 2016 +0000"
      },
      "message": "Merge \"Update ActivityInfo#WindowLayout apis (1/3)\" into nyc-dev"
    },
    {
      "commit": "2e751b8c778fd991fcdcec3bc2d1f32a722f436b",
      "tree": "29434c7d74774b1743b5b88e417ecdfddaa27145",
      "parents": [
        "40e1135ea2780fefecf532fb7a1cc43e26bcecc2"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Mar 16 16:59:32 2016 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Sun Mar 27 15:35:33 2016 -0700"
      },
      "message": "Update ActivityInfo#WindowLayout apis (1/3)\n\nAdds documentation, renames Layout to WindowLayout and\nsplits #minimalSize to #minimalWidth and #minimalHeight.\n\nBug: 27528326\nChange-Id: Idb440cb081a14ccdc83309284e906454633c4504\n"
    },
    {
      "commit": "c02bfae73e139f2a1c56cc6b051bfc7877b8cf1d",
      "tree": "721b67f2313b76699aadb86e3509e9e5bfa4fc86",
      "parents": [
        "c9a40cd8448410316716e45ce051c9f1a3fc7054"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Mar 27 15:06:53 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Mar 27 15:06:57 2016 -0600"
      },
      "message": "Include \"invisible\" volumes in new storage API.\n\nThe purpose of the new StorageVolume API is to grant access to\nvolumes that aren\u0027t typically \"visible\" to a developer, so include\nthem in the returned results.\n\nAlso return the real mounted state instead of augmenting based on\nthe caller\u0027s storage permissions.  Clean up API naming slightly and\nreturn as List.\n\nBug: 27615770\nChange-Id: Ida921a4b91e5af81e418e76f672d9108f45a9781\n"
    },
    {
      "commit": "c9a40cd8448410316716e45ce051c9f1a3fc7054",
      "tree": "cc0989ddda3e73c13e73c41dd9a4d446000ad745",
      "parents": [
        "bd91e2f3f6aca512a02be645b2515b5e3331e177"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Mar 27 12:10:38 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Mar 27 12:10:38 2016 -0600"
      },
      "message": "Add methods to probe current storage state.\n\nBug: 27811575\nChange-Id: I2586fe3ec4d5c98c5b956f4b4a4cec425c81b0b1\n"
    }
  ],
  "next": "e4c5c161dd366dae36cc3c8728168533ea5351ef"
}
