)]}'
{
  "log": [
    {
      "commit": "deea3b84abc3a00a292ce9e4b853a1f8f1204e93",
      "tree": "6b49de9a5df0c0fd9b4c77d31de0c84387d253a9",
      "parents": [
        "0997a32523a0295ab56e7c38b5683f11a1899677",
        "0f9368cdc620d6a35f2341304d423824645dc54f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 13:16:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:16:11 2018 +0000"
      },
      "message": "Merge \"DisplayContentTests: Mark and improve flaky test\" into pi-dev"
    },
    {
      "commit": "0997a32523a0295ab56e7c38b5683f11a1899677",
      "tree": "557121a4b855fe91be29b75d6ceb32e75b4950ae",
      "parents": [
        "706edbd776edeceb95cff604914fea5aeeb7cdde",
        "5ab98de315122ee135c4ef31eaf8208101da25b1"
      ],
      "author": {
        "name": "Eric Sandness",
        "email": "sandness@google.com",
        "time": "Mon Apr 09 13:10:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:10:59 2018 +0000"
      },
      "message": "Merge \"Permission Check For DPM.getPermittedAccessibilityServices\" into pi-dev"
    },
    {
      "commit": "706edbd776edeceb95cff604914fea5aeeb7cdde",
      "tree": "adb7b5ad739a045a97e35d61beae6f181307395b",
      "parents": [
        "2946fba398a09f144cc64e0ccb070bc682b85a67",
        "35b3057627387102496b647c90740af4dd6b833d"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Mon Apr 09 13:09:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:09:55 2018 +0000"
      },
      "message": "Merge \"Fixing broken logging of OTHER events\" into pi-dev"
    },
    {
      "commit": "2946fba398a09f144cc64e0ccb070bc682b85a67",
      "tree": "eb2cc54dbc22ef388363ff6eeae3c09d73f7027f",
      "parents": [
        "0a82994f9311c4cd4abc346431deb6a036aa404a",
        "cfaf8a1e5bea143b9604dd87078d22cd5d9b1b6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 13:02:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:02:13 2018 +0000"
      },
      "message": "Merge \"Only match addresses without zip codes if at the end.\" into pi-dev"
    },
    {
      "commit": "0a82994f9311c4cd4abc346431deb6a036aa404a",
      "tree": "fcf2eb4937f7271087c68408b418630021d3c9fa",
      "parents": [
        "23b69b6fdeb8ad920f19e75e6318a2572e781823",
        "5a0a26f8400ff0b00e3885da479fb3529756ba60"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "message": "Merge \"Fallback added for HEAVY_CLICK effect\" into pi-dev"
    },
    {
      "commit": "23b69b6fdeb8ad920f19e75e6318a2572e781823",
      "tree": "af7c48661012d1086d784351a276c6e971f65817",
      "parents": [
        "ef5bb6fd702dbaac58f5807f1d653bbf723474bd",
        "6310f4092d27b2ec81cf39b1a2ef8c5a7a3cc904"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "message": "Merge \"Mapping of haptic constants updated\" into pi-dev"
    },
    {
      "commit": "ef5bb6fd702dbaac58f5807f1d653bbf723474bd",
      "tree": "9f22390c284985ba9c8e304fde816a397ad661ac",
      "parents": [
        "3a7e021169c7afa8755c28a1295f3eff17ff8381",
        "1ea7edd77e616a97f12af821e2f03c7e3b26d49a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "message": "Merge \"Add haptic constants\" into pi-dev"
    },
    {
      "commit": "3a7e021169c7afa8755c28a1295f3eff17ff8381",
      "tree": "1e80e206251e6f4e93de21ee77b344eb7e24618b",
      "parents": [
        "1f2c6dea41adc4416e87aea76ad013aee22c00cf",
        "aeeb24e9cd59e64722527671f68ecb7731a5ea19"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Mon Apr 09 09:53:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 09:53:48 2018 +0000"
      },
      "message": "Merge \"Don\u0027t backup/restore screen brightness\" into pi-dev"
    },
    {
      "commit": "1f2c6dea41adc4416e87aea76ad013aee22c00cf",
      "tree": "85f9e0caffbabd7a4d208811dcc6d5bc4f345850",
      "parents": [
        "219e139651f85423248459fb20cc06ad41a56307",
        "4e51877f5cbdb4a92568dce50c2bdc381cfbe861"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 09:26:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 09:26:42 2018 +0000"
      },
      "message": "Merge \"Fix crash when modifying Selection\" into pi-dev"
    },
    {
      "commit": "5ab98de315122ee135c4ef31eaf8208101da25b1",
      "tree": "68656b246cbbf32a375b39bd9838982570f39675",
      "parents": [
        "219e139651f85423248459fb20cc06ad41a56307"
      ],
      "author": {
        "name": "Eric Sandness",
        "email": "sandness@google.com",
        "time": "Tue Apr 03 18:12:39 2018 +0100"
      },
      "committer": {
        "name": "Eric Sandness",
        "email": "sandness@google.com",
        "time": "Mon Apr 09 07:47:13 2018 +0000"
      },
      "message": "Permission Check For DPM.getPermittedAccessibilityServices\n\nRequire the callers of DPM.getPermittedAccessibilityServices(userId) to\nhold the MANAGE_USERS permission.  The only known callers of this API\nare settings apps that already hold this permission.\n\nBug: 62343414\nTest: com.android.server.devicepolicy.DevicePolicyManagerTest\nTest: com.google.android.gts.devicepolicy.DeviceOwnerTest\nTest: Manually checked accessibility settings in DO and PO modes\nChange-Id: I8ee3f876fcaffa63636645f0f59709cd147254ef\n"
    },
    {
      "commit": "219e139651f85423248459fb20cc06ad41a56307",
      "tree": "e5dfa9f84d8db2648fb297f4701cf73b2884ccc7",
      "parents": [
        "0994a88731fc05b490732afae4d7c5f6b51b1020",
        "1193a35bcdee2df2ac3880131e8890f50019ceb1"
      ],
      "author": {
        "name": "Robin Bennett",
        "email": "robinbennett@google.com",
        "time": "Mon Apr 09 07:41:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 07:41:20 2018 +0000"
      },
      "message": "Merge \"Add setting/experiment to send keycode sleep for ungaze when Home is the foreground activity.\" into pi-dev"
    },
    {
      "commit": "0994a88731fc05b490732afae4d7c5f6b51b1020",
      "tree": "4a3ebca7a78f150f8f6566ed72aef805227e03e0",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e",
        "77097800c47561e7de70f0143d715de78c702479"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 09 03:58:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 03:58:49 2018 +0000"
      },
      "message": "Merge \"Fix the background of lockscreen showing the art work of removed media notification\" into pi-dev"
    },
    {
      "commit": "0f9368cdc620d6a35f2341304d423824645dc54f",
      "tree": "34d5f90144af8dffd38fc05f452734e363dce401",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Apr 08 10:59:08 2018 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Apr 08 12:16:12 2018 -0700"
      },
      "message": "DisplayContentTests: Mark and improve flaky test\n\nMarks testForAllWindows as flaky. Also improves assertForAllWindowsOrder\nto output the actual vs expected output in case the test fails.\n\nBug: 77772044\nTest: atest DisplayContentTests\nChange-Id: I975a02621ffb968af24b962fccbe998ded651715\n"
    },
    {
      "commit": "4f9d750e91061923da90ef174a592fc59d0eff9e",
      "tree": "53ae0ce3a1de90c6c690b92a0663b6bc97ef726c",
      "parents": [
        "739199f3e9f3bc987ff4d33dbf07ab4403b10468",
        "5a03094ebc91df1c64a2232be648ac3ed26657ce"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 12:06:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 12:06:12 2018 +0000"
      },
      "message": "Merge \"Remove legacy logger\" into pi-dev"
    },
    {
      "commit": "5a03094ebc91df1c64a2232be648ac3ed26657ce",
      "tree": "e740f0222417bda52cbaef8c17f28867b69d857a",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Apr 04 19:40:38 2018 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 12:04:49 2018 +0000"
      },
      "message": "Remove legacy logger\n\nMigrate DefaultLogger implementation to SelectionSessionLogger.\nThis cleans up after the API refactor and fixes two bugs:\n- All events are currently logged twice.\n- Interfaces accept a null signature, but it currently crashes the legacy logger.\n\nBug: 73392698\nBug: 77659305\nTest: atest FrameworksCoreTests:TextClassificationManagerTest\nTest: atest FrameworksCoreTests:TextClassificationTest\nTest: atest CtsViewTestCases:TextClassificationManagerTest\nTest: atest CtsViewTestCases:TextClassifierValueObjectsTest\nTest: atest CtsWidgetTestCases:TextViewTest\nTest: atest CtsWidgetTestCases:EditTextTest\nTest: Manually examined logs\nChange-Id: I0d2b925abf5cab12d71fc2cc0fa527530c86ab10\n"
    },
    {
      "commit": "739199f3e9f3bc987ff4d33dbf07ab4403b10468",
      "tree": "ebf20e99e8dbb7eb1f001eda56f0938b6d6ede65",
      "parents": [
        "8ee96517d29961c03f25d2589d6ab4bbb48ccaf7",
        "ab78047aa2720f1713d2d020b2ce21f594375463"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 08:16:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 08:16:28 2018 +0000"
      },
      "message": "Merge \"Fixing incomplete RemoteAction clone\" into pi-dev"
    },
    {
      "commit": "35b3057627387102496b647c90740af4dd6b833d",
      "tree": "48c64e35715045570926420758ae0cc88bdca406",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 09:37:36 2018 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 09:43:41 2018 +0200"
      },
      "message": "Fixing broken logging of OTHER events\n\nThis bug means we never received logs for events like \u0027Web Search\u0027\n\nBug: 77659305\nTest: atest FrameworksCoreTests:SelectionEventTest\nChange-Id: I6f79897f548d0d19710578e309e0b645bb78e1e3\n"
    },
    {
      "commit": "8ee96517d29961c03f25d2589d6ab4bbb48ccaf7",
      "tree": "9b4f7d705b550dfecf4b40d1028ab759083c309f",
      "parents": [
        "298fabe6b52561f4e81ef9091184968fc1ab6a00",
        "04ed430cee11431c829333a48966a2e060477393"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 05:06:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 05:06:52 2018 +0000"
      },
      "message": "Merge \"Register NetworkRequest callbacks with a handler\" into pi-dev"
    },
    {
      "commit": "298fabe6b52561f4e81ef9091184968fc1ab6a00",
      "tree": "262e64ac5b0fe3c3321ca268781f59ac24303b5d",
      "parents": [
        "2eae1e3a45e66cb72be375fa52cd89b2a1e31573",
        "156a7ebf1796a5b42074ab92876573537c7a6e60"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 03:59:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 03:59:34 2018 +0000"
      },
      "message": "Merge \"Autofill should clear the UI filter when a value is updated to null.\" into pi-dev"
    },
    {
      "commit": "2eae1e3a45e66cb72be375fa52cd89b2a1e31573",
      "tree": "bbe5f4527b82acd1df8cc6a0ab219d491fa88b79",
      "parents": [
        "301a925597812a28c93b6c6c20f6876e286fa107",
        "53765e00d8621d1b0b28cb9d877cacb751ed09c5"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Apr 07 02:41:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 02:41:40 2018 +0000"
      },
      "message": "Merge changes from topic \"unwanted\" into pi-dev\n\n* changes:\n  Add @param tag for state in queryDetailsForUidTagState.\n  Remove unwanted capability code per API council feedback.\n"
    },
    {
      "commit": "301a925597812a28c93b6c6c20f6876e286fa107",
      "tree": "42dc6b6bb188d2140c5b256af0e7d870ee60a120",
      "parents": [
        "5b2a506edf43eeb0b8fa2b99122ddc6ed436fe5f",
        "d043c3aba0f42b2e52bcd5e114574c5c177c0f78"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 02:00:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 02:00:01 2018 +0000"
      },
      "message": "Merge \"AudioFocusRequest: getOnAudioFocusChangeListener in test API\" into pi-dev"
    },
    {
      "commit": "156a7ebf1796a5b42074ab92876573537c7a6e60",
      "tree": "0af6b80ff728e8a7c5c698a2b85791b3776a1cf8",
      "parents": [
        "bb96c13c7027f187d08746470434e81387edaa36"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 05 13:43:41 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 06 18:05:24 2018 -0700"
      },
      "message": "Autofill should clear the UI filter when a value is updated to null.\n\nTest: VirtualContainerActivityCompatModeTest:testDatasetFiltering\nFixes: 77652152\n\nChange-Id: Ifc7b8f759684fe35d1aa9218dd39b8dcf7ac4e4f\n"
    },
    {
      "commit": "5b2a506edf43eeb0b8fa2b99122ddc6ed436fe5f",
      "tree": "fd53b6f5be63f688b2ddd6fd3029671a3dabf760",
      "parents": [
        "fd76ec539ea00dd7f71162fd53238a217753559f",
        "ec140f605e5d3dbe7b46b3905c6e54f98eff4cbf"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Sat Apr 07 00:47:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 00:47:34 2018 +0000"
      },
      "message": "Merge \"Don\u0027t request accessibility focus in volume dialog\" into pi-dev"
    },
    {
      "commit": "fd76ec539ea00dd7f71162fd53238a217753559f",
      "tree": "e214dc78a60e3edf3bcccc65c57a9f124df6d100",
      "parents": [
        "330f2fb05da38d561e34c81d3027afd30af7f1bf",
        "d8bf249a5dea77b5e5d2ca0ab421a3e58b947c7d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 00:40:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 00:40:28 2018 +0000"
      },
      "message": "Merge \"UI modifications for user picker Test: tested on Mojave bug: 75023449\" into pi-dev"
    },
    {
      "commit": "330f2fb05da38d561e34c81d3027afd30af7f1bf",
      "tree": "6458fa542c2e32c1714b30d5993a5f7a83ca83aa",
      "parents": [
        "ee7bc05a03f8133f8b3930b20b0ddb38b6cde66a",
        "b7667279062ac2e213db1297e5f092762b14ea6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 00:34:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 00:34:54 2018 +0000"
      },
      "message": "Merge \"Fix regression in recent task list replacement\" into pi-dev"
    },
    {
      "commit": "d043c3aba0f42b2e52bcd5e114574c5c177c0f78",
      "tree": "75405c7aa335b27277da3c3646eabf41db4511a8",
      "parents": [
        "d1bc30a405665cc7bb51bcc88b9504501beb358a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 05 15:46:06 2018 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 06 16:59:21 2018 -0700"
      },
      "message": "AudioFocusRequest: getOnAudioFocusChangeListener in test API\n\nBug: 77651038\nTest: CTS AudioFocusTest\nChange-Id: I071057f1ed0ed6c56c16182a48191d763d408ae1\n"
    },
    {
      "commit": "ee7bc05a03f8133f8b3930b20b0ddb38b6cde66a",
      "tree": "1647ca577d7a30acb641ba3f577197831dec7061",
      "parents": [
        "d1bc30a405665cc7bb51bcc88b9504501beb358a",
        "ea0116eac2627854a4470138b996c445594ce976"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 23:18:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 23:18:27 2018 +0000"
      },
      "message": "Merge \"Do not animate scrim when ColorFade\" into pi-dev"
    },
    {
      "commit": "d1bc30a405665cc7bb51bcc88b9504501beb358a",
      "tree": "33e9a146467aaeefde6caa6d7c2a4631e0c3ac54",
      "parents": [
        "1a249607f94bcb2e3473ae92b3e9dcab06665b85",
        "436ee824226cd2262faff104b55b6d1d50dff7c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:52:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:52:43 2018 +0000"
      },
      "message": "Merge \"AudioPresentation: Replace @VisibleForTesting with @TestApi\" into pi-dev"
    },
    {
      "commit": "ec140f605e5d3dbe7b46b3905c6e54f98eff4cbf",
      "tree": "25826bb61af447b04765589e06984b3a059a5488",
      "parents": [
        "66b90a035f13d3ad0f7399cd8978c890a38ec935"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 06 15:17:17 2018 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 06 15:43:54 2018 -0700"
      },
      "message": "Don\u0027t request accessibility focus in volume dialog\n\nBug: 72824733\nTest: Manually verify that TalkBack no longer announces\nthe entire contents of the dialog when pressing a volume\nkey.\n\nChange-Id: I33162ecef8b9ef5e872a0291c5f3188c0c9d3dc1\n"
    },
    {
      "commit": "1a249607f94bcb2e3473ae92b3e9dcab06665b85",
      "tree": "1d6f679241c442e573e3655e858e115855dea06e",
      "parents": [
        "06d4cda1acf770a49bdd1311d70442eb341ee490",
        "229141f082f8f95791d7725765129f330a064aae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:35:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:35:56 2018 +0000"
      },
      "message": "Merge \"Adds a start flag to set FLAG_ACTIVITY_MATCH_EXTERNAL\" into pi-dev"
    },
    {
      "commit": "06d4cda1acf770a49bdd1311d70442eb341ee490",
      "tree": "eb9a637730ec06788c0a8365edefdb34de991d23",
      "parents": [
        "66b90a035f13d3ad0f7399cd8978c890a38ec935",
        "dcae293e94517488cdfd946bbc07b030f1cdfdbc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:23:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:23:39 2018 +0000"
      },
      "message": "Merge changes from topic \"hid-device-app-name\" into pi-dev\n\n* changes:\n  Show Bluetooth HID Device connection status in Settings\n  Bluetooth: Add hidden API to get current user of HID Device (1/3)\n"
    },
    {
      "commit": "66b90a035f13d3ad0f7399cd8978c890a38ec935",
      "tree": "d29f5d81db089e64aa097607ea2b2feb455004d6",
      "parents": [
        "7f03f1a20c1b6190003b9b5baf0f14dfc25785b5",
        "eb53c228f062a895dd90a00b6f2d7e7dda3d8ca1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:06:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:06:04 2018 +0000"
      },
      "message": "Merge \"Added nullability annotations to API\" into pi-dev"
    },
    {
      "commit": "7f03f1a20c1b6190003b9b5baf0f14dfc25785b5",
      "tree": "3d23e4cbd8e61fe71cd9d87994f069803d03289c",
      "parents": [
        "4c1453ac4540181f05d7644775d292b4b8fc62a6",
        "f41e88263e655e765de8c85769749d9e6c1cbe14"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 21:45:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 21:45:50 2018 +0000"
      },
      "message": "Merge \"Run layout when exiting window\" into pi-dev"
    },
    {
      "commit": "4c1453ac4540181f05d7644775d292b4b8fc62a6",
      "tree": "636574d541950b3ffa5aa58524ef234a3e9f8ef5",
      "parents": [
        "bdaf85ebe6c5897b9508f7ac9eb8409e95714941",
        "aa763cd35f9a74a93a2fc8cee74e8455e504788e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 21:44:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 21:44:28 2018 +0000"
      },
      "message": "Merge \"Early wake-up for transitions (2/2)\" into pi-dev"
    },
    {
      "commit": "229141f082f8f95791d7725765129f330a064aae",
      "tree": "3a112c994433bd8011067b7a1f8fd6cf17f1fe33",
      "parents": [
        "eeeceedc4ea2b42f5edb90dc1a6df08d7fd4c7fc"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Fri Apr 06 13:53:25 2018 -0700"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Fri Apr 06 14:16:16 2018 -0700"
      },
      "message": "Adds a start flag to set FLAG_ACTIVITY_MATCH_EXTERNAL\n\nTest: manual - launch installed instant app from command line\nChange-Id: I0e8532a683e3a68d2c81df222aab673d09c286ed\nFixes: 75967669\n"
    },
    {
      "commit": "bdaf85ebe6c5897b9508f7ac9eb8409e95714941",
      "tree": "73ddd797b1bae960eeb68572ed27b1f9f7bc1db4",
      "parents": [
        "2b28f0699ad7f3c458aa8f619ad3019946bf04f2",
        "c26bbd076a7b970324629f8b78a4c18198d151d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 21:13:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 21:13:44 2018 +0000"
      },
      "message": "Merge \"Remove clip to padding on the home button parent parent layout\" into pi-dev"
    },
    {
      "commit": "b7667279062ac2e213db1297e5f092762b14ea6a",
      "tree": "17bf3e06e4facefa117d53c826daa0408a184c2d",
      "parents": [
        "2b28f0699ad7f3c458aa8f619ad3019946bf04f2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 10:18:39 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 21:05:00 2018 +0000"
      },
      "message": "Fix regression in recent task list replacement\n\n- Accidentally removed a user check in ag/3762067 when adding the check for\n  compatible activity types :(. Added it back and a test to ensure that we\n  don\u0027t remove tasks that are otherwise identical except belong to\n  different users.\n\nBug: 77661783\nTest: atest FrameworksServicesTests:RecentTasksTest\nChange-Id: I9a0ec8f62e85e89f97dce615252b4c7635f505f8\n"
    },
    {
      "commit": "2b28f0699ad7f3c458aa8f619ad3019946bf04f2",
      "tree": "12ad2efe135df0346bd0ed833cb2f7c62b759587",
      "parents": [
        "915b6c8846919a30699f5c7ba5714ff10c17eb48",
        "a90b243e46da21a64872626e1e9bcaa18d51e437"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:57:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:57:25 2018 +0000"
      },
      "message": "Merge \"Improving jank tests diagnostics\" into pi-dev"
    },
    {
      "commit": "915b6c8846919a30699f5c7ba5714ff10c17eb48",
      "tree": "f82116ef7e9b343a58b8b1cda4cd67676c6301e5",
      "parents": [
        "43470a309a0fe51d62d16acce400ee73db698126",
        "4d89e42eee94cc8694aa0115f04c7329534e10ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:52:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:52:22 2018 +0000"
      },
      "message": "Merge \"Watch all networks for job invalidation signals.\" into pi-dev"
    },
    {
      "commit": "43470a309a0fe51d62d16acce400ee73db698126",
      "tree": "b9067fb4b7286362ae2982262abd3b4d1bf3d0e0",
      "parents": [
        "8d23a78b4036a22a3e29565b1e442c581382bdee",
        "3b8f09b3c56fc81148a06af68dde58022bc042fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:45:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:45:21 2018 +0000"
      },
      "message": "Merge \"Hearing Aid: change get/set active device (3/3)\" into pi-dev"
    },
    {
      "commit": "8d23a78b4036a22a3e29565b1e442c581382bdee",
      "tree": "96d0a3963802c9e29543395bc5354d0192b5a24e",
      "parents": [
        "c63fdfe02c1de3b6c08a22a7f2c0d82b36d60976",
        "68653abe513443c053fccbb90e37330b9ae0df8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:43:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:43:40 2018 +0000"
      },
      "message": "Merge \"Fix another animation leak\" into pi-dev"
    },
    {
      "commit": "c63fdfe02c1de3b6c08a22a7f2c0d82b36d60976",
      "tree": "bb9d709851b957ab92aef6efdde96d6ea6cdd634",
      "parents": [
        "e0dfebcce3b48ea8a8f70c070641ac8436af86e6",
        "41b3f9a8cf74664126d56a05342fa604bf82a621"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Fri Apr 06 20:42:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:42:22 2018 +0000"
      },
      "message": "Merge \"Add proto output of statsd stats in adb\" into pi-dev"
    },
    {
      "commit": "e0dfebcce3b48ea8a8f70c070641ac8436af86e6",
      "tree": "dc55711db99bdd0e9426f043776ae3625622947a",
      "parents": [
        "2181bb70ff934c0b3ee5f5aa69c82e333a3eced9",
        "39cb92086fce395ab9700eb23c5306d7278adde3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:41:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:41:01 2018 +0000"
      },
      "message": "Merge \"Turning on proto dumping for stack traces.\" into pi-dev"
    },
    {
      "commit": "2181bb70ff934c0b3ee5f5aa69c82e333a3eced9",
      "tree": "0de55cbab0cdd2cda27bcb40b4d96739cbb6c9e5",
      "parents": [
        "835e90b606e4f9f4ca2e2de8cccc6dbd76a5ab93",
        "236a183e8bc0b29af9dee52dae6f061b134b6a3f"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Fri Apr 06 20:40:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:40:46 2018 +0000"
      },
      "message": "Merge \"Removed call to setWillNotCacheDrawing and deprecated it as well as willNotCacheDrawing as intermediate caching layers are obsolete since hardware accelerated rendering was introduced in API 11\" into pi-dev"
    },
    {
      "commit": "835e90b606e4f9f4ca2e2de8cccc6dbd76a5ab93",
      "tree": "5388748d6db1af6814164d17a51ee614380afff2",
      "parents": [
        "bc73b3b6e91e47e64a3c50d7c0c8113fa4f66601",
        "6b1a9fbc05a20d82da9d4fc4ab1d552c57f88653"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:40:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:40:31 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "eb53c228f062a895dd90a00b6f2d7e7dda3d8ca1",
      "tree": "57119a0d4e0f20cd18db2407c359a06134e94444",
      "parents": [
        "b172d5b4375ecb1895d3d7bed3d94e4fac3551a2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 06 12:56:09 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 06 13:39:59 2018 -0700"
      },
      "message": "Added nullability annotations to API\n\nCertain methods where left out in the new APIs\n\nChange-Id: Ide1e2f387a4918f2134254d862eeff06bfd3a730\nFixes: 74409592\nTest: only non-semantic changes\n"
    },
    {
      "commit": "436ee824226cd2262faff104b55b6d1d50dff7c0",
      "tree": "f13aa252b61ed0a27ef3ecdb567f8761914bc2d6",
      "parents": [
        "086633e03db1c0f12eec6ae15bdf39b3fc05e0d2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Apr 06 13:04:14 2018 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Apr 06 13:30:28 2018 -0700"
      },
      "message": "AudioPresentation: Replace @VisibleForTesting with @TestApi\n\nThis is to fix CTS tests failures.\n\nBug: 77715867\nTest: make\nChange-Id: I99a5ff8fab208a0e1f2e889cb7ad256e6ba08437\n"
    },
    {
      "commit": "bc73b3b6e91e47e64a3c50d7c0c8113fa4f66601",
      "tree": "b642d0893511524b90e8ccc798f827bc22072a8e",
      "parents": [
        "086633e03db1c0f12eec6ae15bdf39b3fc05e0d2",
        "39cef4d9b62cd7990a9d596a681874424fe8f1b8"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Fri Apr 06 20:17:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:17:40 2018 +0000"
      },
      "message": "Merge changes Ic0515cec,If547bd96 into pi-dev\n\n* changes:\n  metrics: identifying dfs from non dfs scans\n  metrics: watchdog connection delay field\n"
    },
    {
      "commit": "04ed430cee11431c829333a48966a2e060477393",
      "tree": "8059cecbbaffbfd6722fb6c6724adf2bd256a60f",
      "parents": [
        "8d8a35a90ec568da101f3e05dc8f12b58f99af5b"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 05 23:28:00 2018 -0700"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 06 13:07:18 2018 -0700"
      },
      "message": "Register NetworkRequest callbacks with a handler\n\nTest: as follows\n    - builds, flashes, boots\n    - settings changes that cause the \"x\" to appear and disappear\n      from the wifi icon don\u0027t crash\n    - runtest frameworks-net passes (kinda no related)\nBug: 64133961\nBug: 77285360\nChange-Id: I8af34d623ce265545a2ec42b56c5e87b4d077f58\n"
    },
    {
      "commit": "086633e03db1c0f12eec6ae15bdf39b3fc05e0d2",
      "tree": "ca4bc5fc4e62150b037b70e50b6f36015ffe73b8",
      "parents": [
        "3a0681d13772f9ade995fd29bbf1bd0274626d16",
        "682ac77a65ad66d0a462378151052fa7e8e6bb62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 19:54:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:54:20 2018 +0000"
      },
      "message": "Merge \"WifiConfiguration: Remove a bunch of unused fields\" into pi-dev"
    },
    {
      "commit": "3a0681d13772f9ade995fd29bbf1bd0274626d16",
      "tree": "96c2d047e7760f0e17d304c08c45120dbea002aa",
      "parents": [
        "a15aa6e2fd600d828417066df93d4fd11949e188",
        "ce2d963d2ee74435105d25265641a4769563806d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 19:44:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:44:52 2018 +0000"
      },
      "message": "Merge \"Update NetworkScoreService to use SystemService\" into pi-dev"
    },
    {
      "commit": "d8bf249a5dea77b5e5d2ca0ab421a3e58b947c7d",
      "tree": "add8376ad2acd11d2d8ced6c11891e6929c43d84",
      "parents": [
        "7f3e5bb0538e3bfa118ff7cf6324c50d694b83b8"
      ],
      "author": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Fri Mar 30 11:15:59 2018 -0700"
      },
      "committer": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Fri Apr 06 19:39:54 2018 +0000"
      },
      "message": "UI modifications for user picker\nTest: tested on Mojave\nbug: 75023449\n\nChange-Id: Ia991ca9ed9424d0008ca2328f28c0900e8d5653a\n"
    },
    {
      "commit": "a15aa6e2fd600d828417066df93d4fd11949e188",
      "tree": "ef5937e106e15bbc5813ae00c37111f959cd584f",
      "parents": [
        "fad31024f8943ab095265139b589455ac5411cda",
        "e074da1804985fce23ccf0b069153862689b03ea"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Fri Apr 06 19:32:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:32:20 2018 +0000"
      },
      "message": "Merge \"Fix ambient display time unit error\" into pi-dev"
    },
    {
      "commit": "cfaf8a1e5bea143b9604dd87078d22cd5d9b1b6c",
      "tree": "340d1aba1de5a849326c733146f5f9430960a352",
      "parents": [
        "e7154b6d5a9300c8bfbfc46bf8e65ff1ab446c62"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Apr 06 15:17:55 2018 -0400"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Apr 06 15:26:36 2018 -0400"
      },
      "message": "Only match addresses without zip codes if at the end.\n\nThe old native implementation of findAddress only accepted addresses\nwithout zip codes if they appeared at the end of the string. This was\nprobably a bug as the documentation implies this should work in all\ncases, but fixing this bug has caused a lot of false positives while not\nfixing very many false negatives and this functionality is being\ndeprecated anyway, so change it back.\n\nFixes: 75409267\nTest: tested upstream in chromium; direct copy of that code\nChange-Id: I3f3c300035cf02a23284737431bc6f94f542cbe7\n"
    },
    {
      "commit": "a90b243e46da21a64872626e1e9bcaa18d51e437",
      "tree": "41f889c8c0a00b11e8aaba64b30a5076d2264516",
      "parents": [
        "271ba383b6bfa07a97e4f5dd65a89679e0270bd7"
      ],
      "author": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Thu Apr 05 13:50:38 2018 -0700"
      },
      "committer": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Fri Apr 06 12:25:40 2018 -0700"
      },
      "message": "Improving jank tests diagnostics\n\nWhen there were 0 total frames, ProfileData generates something like:\nJanky frames: 0 (nan%)\n\nThen the test fails to parse it, and ends up with a mysterious\n\"Failed to parse NUM_JANKY\" diag (see the bug).\n\nMaking the case 0/0 a 0%.\n\nBug: 77528721\nTest: atest google/perf/jank/SystemUI/UbSystemUIJankTests:android.platform.systemui.tests.jank.LauncherJankTests#testOpenAllAppsContainer\nChange-Id: Ib65b80dc689f7b6ee06b108114ffd7de9d739721\n"
    },
    {
      "commit": "fad31024f8943ab095265139b589455ac5411cda",
      "tree": "3fd26135121715ab76fa40804bf911daf849d4e5",
      "parents": [
        "e7154b6d5a9300c8bfbfc46bf8e65ff1ab446c62",
        "2d726741751c835f8c38c7c007a0628f721840d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 19:02:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:02:41 2018 +0000"
      },
      "message": "Merge \"Fix support for rendering status icons\" into pi-dev"
    },
    {
      "commit": "e7154b6d5a9300c8bfbfc46bf8e65ff1ab446c62",
      "tree": "c10dc8c1989512d5b9ab832693a8a36182264daa",
      "parents": [
        "50c069f7c1e8735580b559fbe6a96e5a7d4f6c36",
        "3cad62417be2090629e42db78cf5ac53ff805a77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 18:48:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:48:27 2018 +0000"
      },
      "message": "Merge \"Add new WifiWake metrics\" into pi-dev"
    },
    {
      "commit": "50c069f7c1e8735580b559fbe6a96e5a7d4f6c36",
      "tree": "6de3408042db84cadac8f14e519baeccb1c867aa",
      "parents": [
        "320c1ade6772fd597775a5485917f37440ed04c5",
        "a1d5e9fb97fe7073220d4839ea916b64d18ec82a"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Apr 06 18:32:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:32:12 2018 +0000"
      },
      "message": "Merge \"Marking some hidden API as TestApi.\" into pi-dev"
    },
    {
      "commit": "320c1ade6772fd597775a5485917f37440ed04c5",
      "tree": "e1891d80e2aca5440209e02cddfb13ec1fdc74f3",
      "parents": [
        "919f606df9763f920850fc0fdc9beed526ea195b",
        "3ce023b02eec04874b4c659f0973b6a05182970b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 06 18:19:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:19:48 2018 +0000"
      },
      "message": "Merge \"Add TestApi annotation to AudioEffect, AudioFormat, VolumeShaper\" into pi-dev"
    },
    {
      "commit": "919f606df9763f920850fc0fdc9beed526ea195b",
      "tree": "d087d23603229478208295efb0b1c8eb38f87f9f",
      "parents": [
        "1024314c67a9c05d9a5670f5a04afb4fd5161407",
        "b9e8cfa5d3f6351defddcdf1a36f9dc0e88b8217"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 18:17:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:17:11 2018 +0000"
      },
      "message": "Merge \"Update battery strings to respect user 24 hour setting\" into pi-dev"
    },
    {
      "commit": "1024314c67a9c05d9a5670f5a04afb4fd5161407",
      "tree": "a8d29a84c3a21db49e8fc98ea82ca9271c416559",
      "parents": [
        "28faced9734d509f8829ea710fe93bf33a4be324",
        "7fbf0a8e9cecbc6d1e4958a900b51021e0e0f980"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 18:16:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:16:36 2018 +0000"
      },
      "message": "Merge \"WifiConfiguration: Modify time display in toString\" into pi-dev"
    },
    {
      "commit": "28faced9734d509f8829ea710fe93bf33a4be324",
      "tree": "51ece7a10965b90f012c6b22b98a820f5f13f1ec",
      "parents": [
        "bb96c13c7027f187d08746470434e81387edaa36",
        "da26eb3382de885a01933f55dec9b19505cb763f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Apr 06 17:57:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:57:10 2018 +0000"
      },
      "message": "Merge \"Added dontSendToRestrictedApps broadcast option\" into pi-dev"
    },
    {
      "commit": "bb96c13c7027f187d08746470434e81387edaa36",
      "tree": "6e7a6826a2055c961753aef15788ea6955c76306",
      "parents": [
        "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff",
        "8f1c508cfe811b5d75bb6c24e61bbd38774b30a9"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 17:42:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:42:05 2018 +0000"
      },
      "message": "Merge changes Idca52b94,I82ae308d into pi-dev\n\n* changes:\n  Sort hidden API light grey\n  Add more hidden API to light grey\n"
    },
    {
      "commit": "2d726741751c835f8c38c7c007a0628f721840d0",
      "tree": "811e051ca340d28953bdbebfa1ea96990670625e",
      "parents": [
        "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Fri Apr 06 10:28:08 2018 -0700"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Fri Apr 06 10:35:03 2018 -0700"
      },
      "message": "Fix support for rendering status icons\n\nBug: 77698170\n\nTest: Manual on big dog\nChange-Id: Ibabc56408cfa8cbd48baac40ada63c976631170b\n"
    },
    {
      "commit": "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff",
      "tree": "a3119106a328e5bd4426042f37e9fea8ed44b3c0",
      "parents": [
        "297a3e27e13e97146bbeace3f9d90bb32ea8c0f3",
        "ae7686534ea7e45da87f391a0ef2c153adb49dd5"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Apr 06 17:19:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:19:19 2018 +0000"
      },
      "message": "Merge \"Hide app if it shares uid with whitelisted app\" into pi-dev"
    },
    {
      "commit": "297a3e27e13e97146bbeace3f9d90bb32ea8c0f3",
      "tree": "fbab490c71a9032f93c653bc9cebfee3b3996707",
      "parents": [
        "bcccb1aff5eb258859a2a8146c0315a17d007972",
        "ef06dc26d6bde6d69bc0fdd3862ed346a396a836"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 17:17:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:17:39 2018 +0000"
      },
      "message": "Merge \"Move the alarm status icon to the first position.\" into pi-dev"
    },
    {
      "commit": "bcccb1aff5eb258859a2a8146c0315a17d007972",
      "tree": "4b2c4bb45145f7b3d57c072086397f8fb553061f",
      "parents": [
        "893c5e0c70179fc8c000508afe9f89a6af8e220d",
        "317a35743b3d1ed9deedce0d5b626b9a6e2d0779"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 17:12:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:12:01 2018 +0000"
      },
      "message": "Merge \"Switch to Saturated color mode when Accessibility transforms are active\" into pi-dev"
    },
    {
      "commit": "236a183e8bc0b29af9dee52dae6f061b134b6a3f",
      "tree": "01261e51cb631b2d3b70e92d42e6a9bc1098b995",
      "parents": [
        "893c5e0c70179fc8c000508afe9f89a6af8e220d"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Apr 05 16:34:47 2018 -0700"
      },
      "committer": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Fri Apr 06 17:09:40 2018 +0000"
      },
      "message": "Removed call to setWillNotCacheDrawing and deprecated it as well as\nwillNotCacheDrawing as intermediate caching layers are obsolete since\nhardware accelerated rendering was introduced in API 11\n\nImageView\u0027s current implementation of setScaleType would manually\ndisable it\u0027s cache if the ScaleType provided was CENTER. This was end up\nnot drawing the ImageView if View.LAYER_TYPE_SOFTWARE was configured on\nthe ImageView as the cache no longer existed. Removed the logic to\nconditionally disable the drawing cache and marked\nsetWillNotCacheDrawing/willNotCacheDrawing as hardware accelerated\nrendering makes these facilities obsolete\n\nFixes: 77653694\nFixes: 72139649\nTest: Created a test application with an ImageView and manually set a\nScaleType of CENTER and forced the ImageView to render in a software\nlayer to confirm that it would render properly with a drawable of the\ntest application\u0027s launcher icon\n\nChange-Id: Ie73b1e0708a265e3cc2cc74ed13539f4219dbd7d\n(cherry picked from commit 2ac86880d6888b0508cdb7d6b2f22a1329a66560)\n"
    },
    {
      "commit": "ce2d963d2ee74435105d25265641a4769563806d",
      "tree": "bfb77eece2f23cfca8a7b36a2d7e5cba3ba96718",
      "parents": [
        "893c5e0c70179fc8c000508afe9f89a6af8e220d"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Wed Mar 28 17:34:24 2018 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Apr 06 17:08:59 2018 +0000"
      },
      "message": "Update NetworkScoreService to use SystemService\n\nBug: 29118511\nTest: runtests.sh\nTest: Ran integration tests\nTest: Verified wifi assistant still works (Uses NetworkScorer).\nChange-Id: I50a6bd5ab59fc69fcb331102ad80ec4bb0988c70\n"
    },
    {
      "commit": "893c5e0c70179fc8c000508afe9f89a6af8e220d",
      "tree": "b1b07cd55e1aa20eae14114dc2c34e69faad6a2e",
      "parents": [
        "1b5a0deb8125ccb5a64c7b941f34a161b0c76400",
        "750aec6f3bf8353fb619773862f3181b5766d42e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 17:06:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:06:44 2018 +0000"
      },
      "message": "Merge \"media: Populate Image scaling mode in reader and writer\" into pi-dev"
    },
    {
      "commit": "1b5a0deb8125ccb5a64c7b941f34a161b0c76400",
      "tree": "01182cba00ee4deb730f58ca82a7e434fa15f9a6",
      "parents": [
        "cecec7bf5b881547ea8cd43d48892b0302175e08",
        "3e2980ed3251ec5f8ca85d7ce23f44daf717dd82"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 16:45:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 16:45:02 2018 +0000"
      },
      "message": "Merge \"Generalize the recents animation to work with non-home activity.\" into pi-dev"
    },
    {
      "commit": "cecec7bf5b881547ea8cd43d48892b0302175e08",
      "tree": "44988269e4b10c425bc454721d7a16b9c1d03eb7",
      "parents": [
        "f332dea5db4b966eb40106d1b541ad752c79eb22",
        "9acd673c0deb2652a55c52b9b80515d84b1945dc"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 06 15:59:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:59:34 2018 +0000"
      },
      "message": "Merge \"Migrated the Person class to its own file\" into pi-dev"
    },
    {
      "commit": "4e51877f5cbdb4a92568dce50c2bdc381cfbe861",
      "tree": "88475d6ad312b6ce9c3bc73f20cc6267b4ea93b1",
      "parents": [
        "1bc47a4c1d0b01d5b32bc2018212c629903da2e6"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Mar 27 14:25:33 2018 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Apr 06 16:51:53 2018 +0100"
      },
      "message": "Fix crash when modifying Selection\n\nThe root of this bug was in the fact that Selection.removeSelection\nremoves two spans, the start index and end index of the selection.\nEach span removal triggers Editor#onSpanRemoved, which in turn tries\nto set a selection. This meant that if we started with selection\n(100, 120), then removeSpan(start) was called, so we had (-1, 120),\nthen the onSpanRemoved code tried to set a selection so set it to\n(120, 120), then removeSpan(end) was called, ending up in (120, -1).\n\nThere are two stages to this fix\n1. A lot of our code assumes that when either start or end selection\nare larger than -1, both are valid. Therefore when we have one of them\nout of sync, we crash. Fixed this assumption in all the places I found\n\n2. We didn\u0027t have a mechanism to use FLAG_INTERMEDIATE when removing\nspans, only when adding them, so this CL adds a remove with flags. This\nallows us to not trigger onSpanRemoved when only one of the selection\nindexes is removed.\nBecause this is an added method to an interface, the default just\ncalls the existing method. The new method is implemented in\nSpannableStringInternal and SpannableStringBuilder to read\nFLAG_INTERMEDIATE and avoid sending a spans changed event.\nSelection.removeSelection then uses FLAG_INTERMEDIATE when removing\nthe first of the two selection spans.\n\nNote that 2. would be enough to fix the current bug, but we want to\navoid other implementations of Spannable from crashing in the wild.\nIn general, it seems like a good idea to verify both selection indexes\nare valid whenever they are used.\n\nBug: 72101848\nTest: atest FrameworksCoreTests:SpannableStringBuilderTest\nTest: atest FrameworksCoreTests:SpannableStringTest\nTest: atest CtsWidgetTestCases:TextViewTest\nTest: atest CtsWidgetTestCases:EditTextTest\nTest: atest android.text.cts.SelectionTest (note new test as well)\nTest: atest android.view.inputmethod.cts.BaseInputConnectionTest\nTest: atest android.text.DynamicLayoutTest\nChange-Id: I0d647fad152d0bef0f2115a46c3d17ebd8642281\n"
    },
    {
      "commit": "f332dea5db4b966eb40106d1b541ad752c79eb22",
      "tree": "669edd1c2d2f95a138f0d933fbf700e83aead3ac",
      "parents": [
        "55399733a51f729606ff3062be36ef9211051393",
        "57d6f11d6ab5d409f3291923ea34f9be709925bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:48:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:48:43 2018 +0000"
      },
      "message": "Merge \"Added gamma correction to autobrightness.\" into pi-dev"
    },
    {
      "commit": "55399733a51f729606ff3062be36ef9211051393",
      "tree": "49ac99951d19bbc4d2c6214a4c8774dbe01b5b7e",
      "parents": [
        "7d4299352014382ae4a53c7bedccc7161294aafd",
        "2155c4c897566a5a7c4620da72e7bdd5f9b80dc9"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Apr 06 15:40:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:40:39 2018 +0000"
      },
      "message": "Merge \"Update Javadoc to clarify which calls are logged.\" into pi-dev"
    },
    {
      "commit": "7d4299352014382ae4a53c7bedccc7161294aafd",
      "tree": "9a91c5b2f2098658d2c425ccdc787b184c155b2b",
      "parents": [
        "aec427ba1be87a1a19f5520a37a01bca938763d3",
        "7c1959f4970bc5a5a7f0793f27393b0536e7db34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:31:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:31:24 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "aec427ba1be87a1a19f5520a37a01bca938763d3",
      "tree": "9ca02b29d1c6a96bb33e11d67575424ac0c9093e",
      "parents": [
        "6c624498bc75a95ab0feab929ab209260aa04e52",
        "90b3c471c90a563885720db5649a999499aa75db"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 15:31:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:31:21 2018 +0000"
      },
      "message": "Merge \"Inherit packageName/windowAnimations on TaskSnapshotSurface\" into pi-dev"
    },
    {
      "commit": "6c624498bc75a95ab0feab929ab209260aa04e52",
      "tree": "b2a04fdb54d5fb979a49f7ce675f9244d95b0fb5",
      "parents": [
        "426095f665fcfaaf638977a2f675a387b3f61a3a",
        "b04037e89c356505595caf498a4d7ec94b72624c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:31:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:31:20 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "f41e88263e655e765de8c85769749d9e6c1cbe14",
      "tree": "e09e981b4f714edcfc8e239769e906f69ffadbd9",
      "parents": [
        "706fbe7ed36354c6fe3f7e67617ce12f2e630e32"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 17:22:03 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 17:23:58 2018 +0200"
      },
      "message": "Run layout when exiting window\n\nSuch that a layout with canAffectSystemUiFlags() return false\nhappens immediately after starting the exit animation.\n\nTest: Open dialog on top of light bar app, close dialog, observe\nicons changing color in sync with window animation\nTest: go/wm-smoke\nFixes: 77690715\n\nChange-Id: I8c255a34f91c47261c1d14174f620142a2c49eb7\n"
    },
    {
      "commit": "426095f665fcfaaf638977a2f675a387b3f61a3a",
      "tree": "5ed9a52a9b8f4f32479d9a428b64ae7bfe6af5e6",
      "parents": [
        "9101ba2d2d4816d412118da23f956b43049ed69c",
        "f9583c41dce46321bdcd9cea7045a5bedbe0d59d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 06 15:21:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:21:07 2018 +0000"
      },
      "message": "Merge \"Trigger new frame after display is ready to turn on\" into pi-dev"
    },
    {
      "commit": "9101ba2d2d4816d412118da23f956b43049ed69c",
      "tree": "3fcb40bbb31d48259bfbc125556a8ad985ce5c6a",
      "parents": [
        "b2acfbeb20cd7be1460d5d3b303916ae2b35462b",
        "94a8b25486e6302e7d77c3372cfee18975388970"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:18:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:18:46 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "b2acfbeb20cd7be1460d5d3b303916ae2b35462b",
      "tree": "876dc82ad76c0c23b809957e1960d4c08341c698",
      "parents": [
        "2ca769766f6c709a1971430ddf96ebdcbc8da491",
        "46b265c9f49f16465207aa6e127d29c88cdb48f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:18:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:18:42 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "2ca769766f6c709a1971430ddf96ebdcbc8da491",
      "tree": "3a9461e35a54ec0c340b03f9dce2df11c10fa3ce",
      "parents": [
        "90d0b9845dfe4c8b5b990638b620a01fe431846b",
        "d5732b48d866589a224c4a3b8d6aa94bb3c7fc9f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:18:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:18:25 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "90d0b9845dfe4c8b5b990638b620a01fe431846b",
      "tree": "e325cbb0599318b32bb2be3bc7836543ed493f5a",
      "parents": [
        "28709538fe1bb6833a214633632119fc605a0d9c",
        "f41399b2352560bac6193ea9b2e746f2c396ae59"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 15:12:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:12:39 2018 +0000"
      },
      "message": "Merge \"Add more API on hiddenapi-light-greylist.txt\" into pi-dev"
    },
    {
      "commit": "8f1c508cfe811b5d75bb6c24e61bbd38774b30a9",
      "tree": "4f0acf48809fa64fcb3b5245650435c8a0162e7b",
      "parents": [
        "aa120f43a492c9d6e56ec3563f8c302572c930bc"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 16:11:09 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 16:11:09 2018 +0100"
      },
      "message": "Sort hidden API light grey\n\nPrevious changes kept the file unsorted\n\nBug: 64382372\nTest: make\nChange-Id: Idca52b9476cda1eabb8dc2a90d6e8182e1a58b32\n"
    },
    {
      "commit": "aa120f43a492c9d6e56ec3563f8c302572c930bc",
      "tree": "e319967436b2e9fb21ff2114ac886176a65720bc",
      "parents": [
        "28709538fe1bb6833a214633632119fc605a0d9c"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 16:10:44 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 16:10:44 2018 +0100"
      },
      "message": "Add more hidden API to light grey\n\nBug: 77487572\nTest: make\nChange-Id: I82ae308d26542e7e72e174e9531f2de80e182e26\n"
    },
    {
      "commit": "5a0a26f8400ff0b00e3885da479fb3529756ba60",
      "tree": "5cbf9df66659711811c649253022f6ecdda0a99e",
      "parents": [
        "50029013f2ea5cd4035ad9e877dfbff821ee07bc"
      ],
      "author": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Tue Mar 20 18:25:51 2018 +0000"
      },
      "committer": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Fri Apr 06 14:57:55 2018 +0000"
      },
      "message": "Fallback added for HEAVY_CLICK effect\n\nTest: Do any UI gesture causing HEAVY_CLICK (for example, long press\nhome button). HEAVY_CLICK should be played, and adb logcat should not\nshow message \"Failed to play prebaked effect, no fallback\"\nBug: 74882420\nFixes: 74776434\n\nMerged-In: I151e0b02842c29fe67802d77411ae0f7d0f63c39\nChange-Id: I151e0b02842c29fe67802d77411ae0f7d0f63c39\n"
    },
    {
      "commit": "6310f4092d27b2ec81cf39b1a2ef8c5a7a3cc904",
      "tree": "ec6a8e9f7b47c007a0fe2a5a7d7c930f6534e9c2",
      "parents": [
        "50029013f2ea5cd4035ad9e877dfbff821ee07bc"
      ],
      "author": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Tue Mar 20 18:21:51 2018 +0000"
      },
      "committer": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Fri Apr 06 14:57:07 2018 +0000"
      },
      "message": "Mapping of haptic constants updated\n\nBug: 74882420\nTest: Haptic effects should correspond to UI effects as it\u0027s written in docs\n\nMerged-In: I6bf041775aa0ee2f7903b9e7ef794a75f011bd2f\nChange-Id: I6bf041775aa0ee2f7903b9e7ef794a75f011bd2f\n"
    },
    {
      "commit": "1ea7edd77e616a97f12af821e2f03c7e3b26d49a",
      "tree": "b100e186c211377b112f7bfc2d5e521420fcc39c",
      "parents": [
        "50029013f2ea5cd4035ad9e877dfbff821ee07bc"
      ],
      "author": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Tue Mar 20 18:05:12 2018 +0000"
      },
      "committer": {
        "name": "Alexey Kuzmin",
        "email": "alexeykuzmin@google.com",
        "time": "Fri Apr 06 14:55:52 2018 +0000"
      },
      "message": "Add haptic constants\n\nNew hidden constants added to HapticFeedbackConstants.\nTest: m update-api shows no changes\nBug: 74882420\n\nMerged-in: I164a944b23e958e89b8d3064cb512cee739b27fd\nChange-Id: I164a944b23e958e89b8d3064cb512cee739b27fd\n"
    },
    {
      "commit": "28709538fe1bb6833a214633632119fc605a0d9c",
      "tree": "f952aeaf6e22312d7b439c994d9c03b3f576d565",
      "parents": [
        "50029013f2ea5cd4035ad9e877dfbff821ee07bc",
        "003889a2757780825c543d04732e8d7a13cb254d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 14:55:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 14:55:00 2018 +0000"
      },
      "message": "Merge \"Add deprecation notice to Linkify MAP_ADDRESSES\" into pi-dev"
    },
    {
      "commit": "ef06dc26d6bde6d69bc0fdd3862ed346a396a836",
      "tree": "8036d1e8453c68ee8a9b69ccc8e165a78cad1406",
      "parents": [
        "977837acd69e74ec3149a48d90cfa3b01a7217b7"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Apr 06 10:50:23 2018 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Apr 06 10:51:17 2018 -0400"
      },
      "message": "Move the alarm status icon to the first position.\n\nChange-Id: I0330af8ae721421454c9e02216344d4841868d63\nBug: 74985733\nFixes: 77689775\nTest: visual\n"
    },
    {
      "commit": "50029013f2ea5cd4035ad9e877dfbff821ee07bc",
      "tree": "c0257724a4c54dbc58f38cad06cdf0c92dd81952",
      "parents": [
        "eeeceedc4ea2b42f5edb90dc1a6df08d7fd4c7fc",
        "1c5305977b1aeae34061c118cd7c81652705ed6c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 14:46:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 14:46:20 2018 +0000"
      },
      "message": "Merge \"Wait for unknown vis to resolve before forcing keyguard orientation\" into pi-dev"
    },
    {
      "commit": "eeeceedc4ea2b42f5edb90dc1a6df08d7fd4c7fc",
      "tree": "eb0d029a8936820df255e5e0ed977b55e1087927",
      "parents": [
        "6c7377944206f0c4a6ccd6e71eab720f358c78d3",
        "37af58a65a813b18357ad2703ef5bab9e2da529e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 14:38:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 14:38:16 2018 +0000"
      },
      "message": "Merge \"Add Polish keycharactermap\" into pi-dev"
    },
    {
      "commit": "6c7377944206f0c4a6ccd6e71eab720f358c78d3",
      "tree": "fe71980b9de7ee2746e5a99666c60f69cb1f4db3",
      "parents": [
        "104d3d2849f45287ebaf253566587f990329ac9c",
        "5e986dccfd96876d9e07bf779237b10bf9985b28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 14:27:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 14:27:18 2018 +0000"
      },
      "message": "Merge \"Fix typo in comments.\" into pi-dev"
    },
    {
      "commit": "53765e00d8621d1b0b28cb9d877cacb751ed09c5",
      "tree": "ecc0d0d27419f5bb730b247ccf17f71caeb81d3c",
      "parents": [
        "4c6f4a65b678c82bee81839f79f211acc725243e"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 06 22:56:52 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 06 23:17:23 2018 +0900"
      },
      "message": "Add @param tag for state in queryDetailsForUidTagState.\n\nChange-Id: I22de424ccb2b30b2a56edd17dc982565b8aa7d4a\nFix: 77518425\nTest: make doc-comment-check-docs\n"
    },
    {
      "commit": "90b3c471c90a563885720db5649a999499aa75db",
      "tree": "23ee85f9e345b7854124fcbcdc56c56de15a55f4",
      "parents": [
        "ddeaefb546c15f26bf7d4372a0d3e000463c7a5e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 16:02:07 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 14:09:16 2018 +0000"
      },
      "message": "Inherit packageName/windowAnimations on TaskSnapshotSurface\n\nSuch that when the starting window gets picked for the animation,\nwe can resolve the animation as well.\n\nTest: Long press home, \"Home settings\", press home, repeat\nTest: go/wm-smoke\nChange-Id: I81cd022ccd13a720f7ba7a037cb686126cb36722\nFixes: 77688444\n"
    },
    {
      "commit": "4c6f4a65b678c82bee81839f79f211acc725243e",
      "tree": "80144b40a473999a4d7bc77b98e7b6ed3df8913d",
      "parents": [
        "54b8750b06027cbd6909271423cef83750e1c302"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 06 17:35:33 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Apr 06 23:02:51 2018 +0900"
      },
      "message": "Remove unwanted capability code per API council feedback.\n\nThe addition of hasUnwantedCapability was late in the release\ncycle and does not simplify the API enough to be worth it. The\nrecommendation is, in a future release, to do something more\ncomplete: not just add something like addUnwantedCapability, but\nalso deprecate all the NET_CAPABILITY_NOT_xxx constants and add\nopposite NET_CAPABILITY_xxx constants for use with it.\n\nFix: 77601789\nTest: builds, boots\nTest: atest android.net.cts.NetworkRequestTest\nTest: atest android.net.cts.ConnectivityManagerTest\nChange-Id: Ib98fb01da4a4a0bae464787b589ad88f45002eb8\n"
    },
    {
      "commit": "104d3d2849f45287ebaf253566587f990329ac9c",
      "tree": "257944b5a38ec118417cf75ff9ca88088dabcedd",
      "parents": [
        "35b218d735f8fffa5761a1d5ec47d5a94cc3282c",
        "a8100ead94f7d275e6d2d267c4f86aedcead5b4e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 06 13:57:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 13:57:25 2018 +0000"
      },
      "message": "Merge \"Light grey MethodHandles$Lookup;-\u003e\u003cinit\u003e\" into pi-dev"
    },
    {
      "commit": "46b265c9f49f16465207aa6e127d29c88cdb48f0",
      "tree": "f0a5e33a629bebf722185a28361a755f0704a5a8",
      "parents": [
        "d2c218f78a0a42717337aa49d3b7fa5390afa9ad"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 06 06:47:23 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 06 06:47:23 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I4ce56eab007e4d30a0e74f1d5951b819c4f7e36d\n"
    },
    {
      "commit": "35b218d735f8fffa5761a1d5ec47d5a94cc3282c",
      "tree": "1bd3751a5925c2fdfb6fb373e47cccca83509f36",
      "parents": [
        "c02fef690701c8c37bc56f63fecfed9fd68b2e7e",
        "33d5138e132561d6c3c02fc0e265aa3c158f6798"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 13:45:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 13:45:32 2018 +0000"
      },
      "message": "Merge \"Treat hidden API exemptions as whitelist.\" into pi-dev"
    }
  ],
  "next": "c02fef690701c8c37bc56f63fecfed9fd68b2e7e"
}
