)]}'
{
  "log": [
    {
      "commit": "ef9acb6ed97ececa4c8554adb693ec948a963db1",
      "tree": "88965c52e964c34056ba99735d7f2a66577c45fc",
      "parents": [
        "e3348a25935099838a917cf4556c4dccc714e0ef"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue May 29 15:18:06 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed May 30 13:56:17 2018 -0700"
      },
      "message": "Ensure permission held for MATCH_KNOWN_PACKAGES\n\nThere\u0027s an escape clause that passes the cross user permissions\nif the caller UID is identical to the target user ID [eg. we\u0027re not\noperating across users]. However, the method getInstalledPackagesList()\nuses android.permission.INTERACT_ACROSS_USERS to filter the results and\na calling UID check is not sufficient. Ensuure the permission is\nactually held, regardless of the calling UID or target user.\n\nChange-Id: Iebf88668766d387a15246d6eea6420610665105a\nFixes: 80435086\nTest: atest CtsAppSecurityHostTestCases:ApplicationVisibilityTest\n"
    },
    {
      "commit": "e3348a25935099838a917cf4556c4dccc714e0ef",
      "tree": "acdd7e81ece93ec559941a4894b44d6921ad6b9e",
      "parents": [
        "e81a27f4aa4eeab257dd38d79dcb70fc342a4e61",
        "97825a4fd01b8b79ca045ac971d3e6e77c906613"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed May 30 17:43:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 17:43:58 2018 +0000"
      },
      "message": "Merge \"MediaCodec.CryptoInfo: expose subsample encryption pattern\" into pi-dev"
    },
    {
      "commit": "e81a27f4aa4eeab257dd38d79dcb70fc342a4e61",
      "tree": "e741bb839cac4f5f05a8cf7f6ab4cb71d38346ba",
      "parents": [
        "502581286015f0daae519e7796ca27a8c4be095f",
        "6cdcfe4e2b84fb8e2954bf69e3575aad811301ef"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed May 30 14:50:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 14:50:18 2018 +0000"
      },
      "message": "Merge changes from topic \"rotation_config_update_fixes\" into pi-dev\n\n* changes:\n  Force-update the orientation of before sending to client\n  Update visibility and config at the same time\n  Don\u0027t update configuration for invisible windows\n  Don\u0027t let top activity to influence the orientation\n"
    },
    {
      "commit": "502581286015f0daae519e7796ca27a8c4be095f",
      "tree": "7e888a6348987b85c21169c69035819d2bece28b",
      "parents": [
        "6d71fa791b502c7971bc69344575402f429e27c4",
        "e08a4fe3255005a7e62c08de628c06b6b75233fc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 30 14:24:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 14:24:23 2018 +0000"
      },
      "message": "Merge \"Update onDeregistered docs to make capability change expectations clear.\" into pi-dev"
    },
    {
      "commit": "6d71fa791b502c7971bc69344575402f429e27c4",
      "tree": "0136e03d1f682a6781a40f3dc9884fc957273c00",
      "parents": [
        "fb840c9170e47c5455faffa292f09f531e7b0611",
        "97b6425642e421af59d4ae9f09d2e184677d05cb"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 30 11:45:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 11:45:46 2018 +0000"
      },
      "message": "Merge \"More greylisted APIs.\" into pi-dev"
    },
    {
      "commit": "97b6425642e421af59d4ae9f09d2e184677d05cb",
      "tree": "e93a920074165c5c634c0cc14c4c2fc07df41df5",
      "parents": [
        "7c0e462b20b4a424f07f73260121864252f99fdc"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 30 10:51:48 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 30 11:45:26 2018 +0100"
      },
      "message": "More greylisted APIs.\n\nbug: 80447248\nbug: 80444865\nbug: 80441306\nbug: 80441307\nbug: 80440630\n\nTest: m\nChange-Id: I8be93884ad770f885fed1afb3864ea5322902bb1\n"
    },
    {
      "commit": "fb840c9170e47c5455faffa292f09f531e7b0611",
      "tree": "719d34e1b51d0cfcfddd0c9c935d17cd694c3dd2",
      "parents": [
        "7c0e462b20b4a424f07f73260121864252f99fdc",
        "0dbb516a4383f022420d57b7af1865eb37cb3021"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed May 30 09:28:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 09:28:22 2018 +0000"
      },
      "message": "Merge \"Allow for any default vibration intensity level.\" into pi-dev"
    },
    {
      "commit": "7c0e462b20b4a424f07f73260121864252f99fdc",
      "tree": "13231b931f387875a6d13ee19e6ca1da2f6b3577",
      "parents": [
        "5a0c1e11011f54232d0f0bf4cdfda1e9527e3f2e",
        "b98ddb45833f8767cbd012775c9176b637f464dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 05:14:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 05:14:35 2018 +0000"
      },
      "message": "Merge \"Cancel dark animation when new one arrives\" into pi-dev"
    },
    {
      "commit": "5a0c1e11011f54232d0f0bf4cdfda1e9527e3f2e",
      "tree": "2ab0bec77d17a7e00a227561810fd88bed2c930c",
      "parents": [
        "babf190396a24afde25a29903a05ecd2a1d65eb7",
        "bf770d72cffd5c1e74007fe792a9042267e3c066"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 04:30:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 04:30:49 2018 +0000"
      },
      "message": "Merge \"Fix unwanted PIP window dismissal when moving to the bottom\" into pi-dev"
    },
    {
      "commit": "babf190396a24afde25a29903a05ecd2a1d65eb7",
      "tree": "7b6dcc462bcc25ac625be030d2ddf3cf488ced22",
      "parents": [
        "89722d829e52b6959524d69d4d72afbc3b62af8b",
        "cc4b8a4cda91e20d0d674e0212a95c1628ba6396"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 03:26:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 03:26:22 2018 +0000"
      },
      "message": "Merge \"Update mGlobalBluetoothA2dpOn when active device changed\" into pi-dev"
    },
    {
      "commit": "89722d829e52b6959524d69d4d72afbc3b62af8b",
      "tree": "4903a131f0028ba68c3f7ff5928c396b4e39c32f",
      "parents": [
        "e6cbbd49943bcb374f9f9c90e3811a3fc3d88b2a",
        "091a05730149b5cefa26a32734edc2971ecd2830"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 03:08:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 03:08:19 2018 +0000"
      },
      "message": "Merge \"Add default phone/sms to battery whitelist apps.\" into pi-dev"
    },
    {
      "commit": "e6cbbd49943bcb374f9f9c90e3811a3fc3d88b2a",
      "tree": "dd2d8eeb44619b8131e2e60dbaf31d4945e7e4b5",
      "parents": [
        "58fc12e8fabfab5e3c9b945e5a74bd19058d0ab7",
        "2d6209f71de8f88526f97526d40304eef626219a"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue May 29 20:05:21 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 29 20:05:21 2018 -0700"
      },
      "message": "[automerger skipped] Fix bad type for txPower in PeriodicAdvertisingReport serialization am: 459888be84 am: bc45dc9536  -s ours\nam: 2d6209f71d  -s ours\n\nChange-Id: I0b7af0f19142f0aa5a039de6db22f292d16c76df\n"
    },
    {
      "commit": "58fc12e8fabfab5e3c9b945e5a74bd19058d0ab7",
      "tree": "dd2d8eeb44619b8131e2e60dbaf31d4945e7e4b5",
      "parents": [
        "1c6b8095797818445f97f0a63d2d09636e55860a",
        "71dd484427d3da059ee43c1d6cea1352f5f85365"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 01:55:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 01:55:18 2018 +0000"
      },
      "message": "Merge \"Do not request focus during wake and unlock\" into pi-dev"
    },
    {
      "commit": "2d6209f71de8f88526f97526d40304eef626219a",
      "tree": "9d5d8c98144e35c8637b99b731a5a0340de4580f",
      "parents": [
        "aa55d5db766bb18d82029bf92be02b33d07c57d2",
        "bc45dc95360a59ce2eb6d0354a780e5389f87825"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue May 29 18:49:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 29 18:49:17 2018 -0700"
      },
      "message": "[automerger skipped] Fix bad type for txPower in PeriodicAdvertisingReport serialization am: 459888be84\nam: bc45dc9536  -s ours\n\nChange-Id: I087f8de352c5c61db32d95ee8c47b6ab0bd171e2\n"
    },
    {
      "commit": "cc4b8a4cda91e20d0d674e0212a95c1628ba6396",
      "tree": "07d9a89f5c83295fbeca608a3e290adeb4c9b780",
      "parents": [
        "6de8729657263d0dba112573298055d9396027d6"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu May 24 00:28:27 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed May 30 10:45:42 2018 +0900"
      },
      "message": "Update mGlobalBluetoothA2dpOn when active device changed\n\nAlso do not setForceUse when a2dp config without change.\n\nBug: 79982460\nTest: manual\nChange-Id: I789b03c00366f9fd78fd3a0305fdf2c11dfc23d2\n"
    },
    {
      "commit": "1c6b8095797818445f97f0a63d2d09636e55860a",
      "tree": "3b337600fea6013f08e58cb1b08a4d1384deb4fe",
      "parents": [
        "d982210d8986c4387b4b8f31ed5f9950bdc5a155",
        "27732cc0db32239feac8cbb0be4ff19a6440e8c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 01:29:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 01:29:40 2018 +0000"
      },
      "message": "Merge \"Fixed an issue where the reply icon was disabled\" into pi-dev"
    },
    {
      "commit": "d982210d8986c4387b4b8f31ed5f9950bdc5a155",
      "tree": "6dbf047128aa55ecbd966f87fabb481294782422",
      "parents": [
        "9a184cb7f3a77495ebb6c51e3bc7e0930179fb43",
        "f68af9b1716342bf67476864a142b1ec8b5df0b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 30 00:52:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 30 00:52:32 2018 +0000"
      },
      "message": "Merge \"Fixed the animations of Messaging Layout, leading to overlaps\" into pi-dev"
    },
    {
      "commit": "bc45dc95360a59ce2eb6d0354a780e5389f87825",
      "tree": "3eabfc5ef4eeab40fd2029d12dc120076052fb9c",
      "parents": [
        "d88c6877da9064dd15e0dc9950e1f50bac6ff728",
        "459888be84a1a351ab906d23834e8f6661f8ed0b"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue May 29 17:50:07 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 29 17:50:07 2018 -0700"
      },
      "message": "Fix bad type for txPower in PeriodicAdvertisingReport serialization\nam: 459888be84\n\nChange-Id: Ibccfb97e0b41a9ef6af9fcb1da23870dbff7f9b9\n"
    },
    {
      "commit": "b98ddb45833f8767cbd012775c9176b637f464dd",
      "tree": "4bc689e49d442fc8f0f10e1935cd10f0f10d9eee",
      "parents": [
        "d8f3889b28d58e09c8c388677ef76bf2758a5975"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 29 17:26:35 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 30 00:45:55 2018 +0000"
      },
      "message": "Cancel dark animation when new one arrives\n\nNot doing so causes weird artifacts when power button is pressed\nmultiple times in a row and StackScroller would have the wrong\nstate if unlocked with fingerprint while animation is still running.\n\nTest: lock from lock screen, fp before animation ends\nTest: press power multiple times on lock screen, look at smooth animation\nChange-Id: I381bf367533983595cd22ff080f51465f6c0f750\nFixes: 79747888\n"
    },
    {
      "commit": "27732cc0db32239feac8cbb0be4ff19a6440e8c7",
      "tree": "774b46d0fbd25947f1ed0ddae84c43f39ba82995",
      "parents": [
        "c0797c85e9a40b36e1924164135e3e95319c5ce5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 29 17:01:05 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 29 17:01:05 2018 -0700"
      },
      "message": "Fixed an issue where the reply icon was disabled\n\nBecause it was disabled by an earlier update, a subsequent update\nneeds to enable the reply icon again, as the pending intent\nmight be valid again.\n\nChange-Id: Ic562b399184e37c3870e1da7dc5d15baca43dc54\nFixes: 80250615\nTest: add multiple messages where each one cancels the previous pendinging intent, observe clickable reply icon\n"
    },
    {
      "commit": "bf770d72cffd5c1e74007fe792a9042267e3c066",
      "tree": "8f5a18473c05a163cbca862978319634e9c5e9e0",
      "parents": [
        "a8464603ed63f968dfeea079b69b0acb27c7cd2c"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue May 29 15:36:16 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue May 29 23:52:07 2018 +0000"
      },
      "message": "Fix unwanted PIP window dismissal when moving to the bottom\n\nDisplay#getSize() returns screen size excluding certain system decor\nelements. We should get a more accurate size using Display#getRealSize()\nminus bottom inset instead for calculating whether the PIP window\nshould be dismissed.\n\nFixes: 80367557\nTest: atest CtsActivityManagerDeviceTestCases:ActivityManagerPinnedStackTests and manual test\nChange-Id: I20cd8ccfa53bd7cc1cb7176280a01dbcb64b5745\n"
    },
    {
      "commit": "9a184cb7f3a77495ebb6c51e3bc7e0930179fb43",
      "tree": "21066d6542a328701a362842a564d492c4710236",
      "parents": [
        "dfb99b257b000459d67b14d505ef3b7470f62b65",
        "8e6adb1b460f4923f2ce60b52dd9bc9329649a8e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 23:23:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 23:23:18 2018 +0000"
      },
      "message": "Merge \"Update call log permission group icon.\" into pi-dev"
    },
    {
      "commit": "0dbb516a4383f022420d57b7af1865eb37cb3021",
      "tree": "4e785f56304532a324305b8edf27e155842a6e63",
      "parents": [
        "dfb99b257b000459d67b14d505ef3b7470f62b65"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri May 25 15:13:36 2018 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed May 30 00:21:38 2018 +0100"
      },
      "message": "Allow for any default vibration intensity level.\n\nBecause we can\u0027t always create the range of effects we\u0027d like, we may\nneed different default intensity levels for different devices. This\nworks fine for prebaked effects, but for application defined amplitudes\nwe need to provide a scaling function. In addition, this scaling\nfunction should leave amplitude values untouched in the default state so\nthat application developers produce the effects they expect.\n\nBug: 80275800\nTest: manual\nMerged-In: Ibb552ddfa60891853ebcb1a5567ed6745bb5defe\nChange-Id: Ibb552ddfa60891853ebcb1a5567ed6745bb5defe\n"
    },
    {
      "commit": "71dd484427d3da059ee43c1d6cea1352f5f85365",
      "tree": "573cc43ad24d62197cc6d48b7ee5b8c300c8edde",
      "parents": [
        "d8f3889b28d58e09c8c388677ef76bf2758a5975"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 29 15:41:03 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 29 15:41:03 2018 -0700"
      },
      "message": "Do not request focus during wake and unlock\n\nFocus was being required because the expansion of the panel\nwould trigger onFullyShown. Bouncer shouldn\u0027t need any\ntranslation during WAKE_AND_UNLOCK.\n\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManagerTest.java\nTest: go/sysui-bouncer-tests\nChange-Id: I6d5c17ba89e14384859cf7fc91ca5cc2815dbfd9\nFixes: 80345339\n"
    },
    {
      "commit": "459888be84a1a351ab906d23834e8f6661f8ed0b",
      "tree": "c1ae7a62d733b0f99267ba76c137103b4da77c54",
      "parents": [
        "99e6aa1b1e77187084f9d19670eba1e513d69b62"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Dec 07 22:56:03 2017 -0800"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue May 29 22:36:32 2018 +0000"
      },
      "message": "Fix bad type for txPower in PeriodicAdvertisingReport serialization\n\nBug: 69634768\nTest: compilation\nChange-Id: Icedfbaf1ba933637e935ada0fd98aea42c73f2b2\nMerged-In: Icedfbaf1ba933637e935ada0fd98aea42c73f2b2\n"
    },
    {
      "commit": "091a05730149b5cefa26a32734edc2971ecd2830",
      "tree": "b1a140515a97af296c2a55bde646970e94a83741",
      "parents": [
        "478923bded903aa2e9e0357a61141053df20f590"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue May 29 10:55:51 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue May 29 22:30:49 2018 +0000"
      },
      "message": "Add default phone/sms to battery whitelist apps.\n\nThis is to prevent essential default apps from being restricted in using\nbattery in the background.\n\nChange-Id: Iac9db9c425a477680e41f73b2c0e7bc4e161ce9e\nMerged-In: Iac9db9c425a477680e41f73b2c0e7bc4e161ce9e\nFixes: 76435804\nBug: 80428049\nTest: robotests\n"
    },
    {
      "commit": "f68af9b1716342bf67476864a142b1ec8b5df0b6",
      "tree": "b2368232a4b932a095bb3037fc93d32ea92dbbf4",
      "parents": [
        "c0797c85e9a40b36e1924164135e3e95319c5ce5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu May 24 16:37:22 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue May 29 15:29:48 2018 -0700"
      },
      "message": "Fixed the animations of Messaging Layout, leading to overlaps\n\nThe animations could go wild at times, leading to overlapping\nmessages and ugly renderings. This improves the animations\noverall and fixes those cases.\n\nTest: add messages, observe animations\nFixes: 78114531\nFixes: 80409521\nChange-Id: I6f21b87706ccc2e85f1edbd9489e4bf7e686d7d8\n"
    },
    {
      "commit": "dfb99b257b000459d67b14d505ef3b7470f62b65",
      "tree": "32351c086b4c465339c7bae8a4dbf3ec4a8b5126",
      "parents": [
        "0a82690868b58fde22d6aaaebe1d01b7bb9b8658",
        "a50bf78fdeecedb646a5bb34fe42343c68e25c96"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue May 29 22:12:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 22:12:26 2018 +0000"
      },
      "message": "Merge \"Disable battery saver tron log by default\" into pi-dev"
    },
    {
      "commit": "0a82690868b58fde22d6aaaebe1d01b7bb9b8658",
      "tree": "4f9a77ad23855397d6ea7f61189b7ad8a1f406cb",
      "parents": [
        "3ec17d31c5eed1730d3ea1e2d03763b03b2b6820"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 25 15:15:44 2018 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Tue May 29 22:00:48 2018 +0000"
      },
      "message": "Guard pre-O apps from malicious startForegroundService()\n\nDon\u0027t enforce the startForegroundService() requirement to transition to\nforeground when the app hosting the service doesn\u0027t yet target the API\nlevel at which this semantic was introduced.\n\nBug: 79377529\nTest: manual (ApiDemos is pre-O)\nTest: atest CtsAndroidAppTestCases\nChange-Id: Ib0b970211d4ee6a86e22c89aff47b05403907ed5\n"
    },
    {
      "commit": "3ec17d31c5eed1730d3ea1e2d03763b03b2b6820",
      "tree": "b02d4815eb448884c13d92cc352533ecbed79223",
      "parents": [
        "d55f0108c528632bcb02480dea5a73e823fd0cd4",
        "5e5c345899b3fe97149e59c31eeff4dda4b88823"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 21:55:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 21:55:52 2018 +0000"
      },
      "message": "Merge \"Extend startForegroundService() fg transition timeout to 10 seconds\" into pi-dev"
    },
    {
      "commit": "d55f0108c528632bcb02480dea5a73e823fd0cd4",
      "tree": "0fefb05a70de06543bc41f85a141c3efe76859bb",
      "parents": [
        "c71ef2bc869002a7535bdf3f7487e054219c8794",
        "2482315cd526ef49b1eb91d24f7a0149d91d0108"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Tue May 29 21:51:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 21:51:33 2018 +0000"
      },
      "message": "Merge \"Remove downgrade check for targetSandboxLevel\" into pi-dev"
    },
    {
      "commit": "c71ef2bc869002a7535bdf3f7487e054219c8794",
      "tree": "6d09c5017f0c4f1028d781fabf0a4f11782c394f",
      "parents": [
        "eb2fdbb3c94299a27308550c3e1db528a83b6a7a",
        "92c70014c3f7076e21d076f6f0b5f918a6e191b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 21:33:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 21:33:03 2018 +0000"
      },
      "message": "Merge \"Enable WM.DEBUG_WALLPAPER_LIGHT logs\" into pi-dev"
    },
    {
      "commit": "8e6adb1b460f4923f2ce60b52dd9bc9329649a8e",
      "tree": "d440f087d0cafe701ec850ace81793d912beea2c",
      "parents": [
        "478923bded903aa2e9e0357a61141053df20f590"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue May 29 14:22:16 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue May 29 14:27:35 2018 -0700"
      },
      "message": "Update call log permission group icon.\n\nChange-Id: I605ece95cd29405b9d63692d038f36390ac367ef\nFixes: 78230210\nTest: visual\n"
    },
    {
      "commit": "eb2fdbb3c94299a27308550c3e1db528a83b6a7a",
      "tree": "b8e6268d9bb077340c05243583fe15a1090d85e8",
      "parents": [
        "a8464603ed63f968dfeea079b69b0acb27c7cd2c",
        "0e9eeee0dd50325362e2c8132f43f512551e604b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 21:20:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 21:20:24 2018 +0000"
      },
      "message": "Merge \"Add per-device defaults for VIBRATE_WHEN_RINGING\" into pi-dev"
    },
    {
      "commit": "5e5c345899b3fe97149e59c31eeff4dda4b88823",
      "tree": "1ef6f2189b0e44766f3ae8ab951f05da8d38fb33",
      "parents": [
        "a8464603ed63f968dfeea079b69b0acb27c7cd2c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 25 13:12:12 2018 -0700"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Tue May 29 20:50:52 2018 +0000"
      },
      "message": "Extend startForegroundService() fg transition timeout to 10 seconds\n\nChange-Id: I5e09205218e5ddb2ff536f7f5c20ac31c0c03bb1\nFixes: 80309073\nTest: atest CtsAndroidAppTestCases\n"
    },
    {
      "commit": "a8464603ed63f968dfeea079b69b0acb27c7cd2c",
      "tree": "39992b75c19f70c8f106e98193b41ab762ee2c4c",
      "parents": [
        "d7a053448b273891a974dbc734c69afaebb8af71",
        "2dbcb5705cfea913195e0e7094b31d87143e5b01"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 20:35:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 20:35:54 2018 +0000"
      },
      "message": "Merge \"[QS] Disallow TYPE_VIEW_SELECTED events\" into pi-dev"
    },
    {
      "commit": "d7a053448b273891a974dbc734c69afaebb8af71",
      "tree": "e2827d0254fa9d9fc65f3ccc0176ffd6f5e7a4d4",
      "parents": [
        "908610fd74951fbde7da0a2da43392e447993928",
        "54974453ecb81b33ad6720281023b96e3b012bba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 20:26:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 20:26:23 2018 +0000"
      },
      "message": "Merge \"Update quick scrub tip according to the latest mock.\" into pi-dev"
    },
    {
      "commit": "908610fd74951fbde7da0a2da43392e447993928",
      "tree": "03f32d5a48cf7f5ca200bed94473162e861308e2",
      "parents": [
        "8c4c359b25912fa3670d51c66e4394f85bf30462",
        "c5eb816f92e81e617cb03d4cdb3805ee084662bd"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Tue May 29 20:20:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 20:20:20 2018 +0000"
      },
      "message": "Merge \"Add animation to running animation list before starting.\" into pi-dev"
    },
    {
      "commit": "8c4c359b25912fa3670d51c66e4394f85bf30462",
      "tree": "f7427733897bb9face2949581aca3ed164147a2f",
      "parents": [
        "287d4327cdcd741e927d92ce5215dc60ca0bc73c",
        "a1ce9637435f28b1de2b9e8e8a2175b53cc9e0f2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 20:09:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 20:09:21 2018 +0000"
      },
      "message": "Merge \"Fix for missing location icon\" into pi-dev"
    },
    {
      "commit": "287d4327cdcd741e927d92ce5215dc60ca0bc73c",
      "tree": "06107bdffb1858a0210c256710b72189abb04451",
      "parents": [
        "a5d8c3718d23cbe316cb10106bce95c44bb57489",
        "c6c9d4052f067306f76e87b564d288e5d3336d76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 19:45:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 19:45:35 2018 +0000"
      },
      "message": "Merge \"Fix regression in swiping over rotation button.\" into pi-dev"
    },
    {
      "commit": "54974453ecb81b33ad6720281023b96e3b012bba",
      "tree": "a3811e1b54e084181a02f61525b96f1fdf7d06ff",
      "parents": [
        "3bc533d22f96ab6ffe27d33b3690db93d2bf225a"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Fri May 25 00:04:57 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue May 29 12:18:56 2018 -0700"
      },
      "message": "Update quick scrub tip according to the latest mock.\n\nMock: https://docs.google.com/presentation/d/1TCp1mREgsFAWq4hCnUaSRCpaqvDbzCVkN1mJuRMylIg/edit#slide\u003did.g3b3fe84fa7_15_0\nScreenshot: https://screenshot.googleplex.com/HCVDEVHbdNU\n\nFixes: 79945911\nTest: Manual test\nChange-Id: I039e6d6be1b782281f7251a4bee1f3bf2bf03da3\n"
    },
    {
      "commit": "a5d8c3718d23cbe316cb10106bce95c44bb57489",
      "tree": "b05a5e4012193b04011f110f26a6e766cbd713c7",
      "parents": [
        "c09501807ae906325500c24742fb0900d2436a66",
        "0a111ad6d08db275aa1d7d2079ab017eeb05578b"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue May 29 19:09:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 19:09:31 2018 +0000"
      },
      "message": "Merge \"Resolve conflict between javadoc and CDD re: audio output\" into pi-dev"
    },
    {
      "commit": "c09501807ae906325500c24742fb0900d2436a66",
      "tree": "3d4ec67f7f5d032dd9c36be0bf1373d4a0315c1f",
      "parents": [
        "14e605d7e91bf186e8be4a9f1d9bd73be9ed6d37",
        "ffcc3f2efb79ea52e034e8cc772991cc720b0e6d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 29 18:24:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 18:24:35 2018 +0000"
      },
      "message": "Merge \"Delete static versions of _book.yaml and _project.yaml.\" into pi-dev"
    },
    {
      "commit": "14e605d7e91bf186e8be4a9f1d9bd73be9ed6d37",
      "tree": "2d3f8e62a21fd9a329451e1394d386822bb19edc",
      "parents": [
        "3bc533d22f96ab6ffe27d33b3690db93d2bf225a",
        "94eca2cbd4f274a85b1080918bf40220cf1160a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 18:22:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 18:22:16 2018 +0000"
      },
      "message": "Merge \"Enable systemui_theme feature flag\" into pi-dev"
    },
    {
      "commit": "ffcc3f2efb79ea52e034e8cc772991cc720b0e6d",
      "tree": "d0472105d526eda9df3216b0a5f9795abee496b8",
      "parents": [
        "3bc533d22f96ab6ffe27d33b3690db93d2bf225a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu May 03 13:47:46 2018 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue May 29 18:20:14 2018 +0000"
      },
      "message": "Delete static versions of _book.yaml and _project.yaml.\n\nThese files are used by devsite only, so are maintained in piper.\n\nbug: 79155333\ntest: make ds-docs (human review)\n\nChange-Id: I5d5662a2a401872a669dba0916b20a79bcfca7ae\n(cherry picked from commit 9e64abe7d79ef6abdd9c2d65e5f3bead9138cdb4)\n"
    },
    {
      "commit": "3bc533d22f96ab6ffe27d33b3690db93d2bf225a",
      "tree": "37a7bd4f89f4459dfc107f5909eeecb2cd77825a",
      "parents": [
        "d8f3889b28d58e09c8c388677ef76bf2758a5975",
        "e684ddac67038526e73f46ed261c34af46ef015c"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Tue May 29 18:02:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 18:02:31 2018 +0000"
      },
      "message": "Merge \"Catch IllegalArgumentException when calling LocationManager#requestLocationUpdate\" into pi-dev"
    },
    {
      "commit": "d8f3889b28d58e09c8c388677ef76bf2758a5975",
      "tree": "5cfac4c11c3a73c16070f787ae82793ebbe0a3b2",
      "parents": [
        "ab4670351dcf5b674659930d957e30991c1fbee6",
        "62aad00c6cb19c0df16c55371a67eedcdbd0ce46"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 29 16:46:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 16:46:57 2018 +0000"
      },
      "message": "Merge \"Remove direct-share target row animations and limit to one row.\" into pi-dev"
    },
    {
      "commit": "ab4670351dcf5b674659930d957e30991c1fbee6",
      "tree": "7d8ec0ccfa355b821b392497169a68b098036339",
      "parents": [
        "d0545395df8c7afc57112574a215dcb5fa28ff0a",
        "24be34dcc9611458cd26d90bdf943938e159c0bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 15:25:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 15:25:45 2018 +0000"
      },
      "message": "Merge \"WM: Make maxAspectRatio work with display cutouts\" into pi-dev"
    },
    {
      "commit": "24be34dcc9611458cd26d90bdf943938e159c0bc",
      "tree": "b931eb487fe52e45fa19855de119b46223228e4a",
      "parents": [
        "6de8729657263d0dba112573298055d9396027d6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon May 28 18:55:38 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 29 15:25:05 2018 +0000"
      },
      "message": "WM: Make maxAspectRatio work with display cutouts\n\nFixes an issue where the max aspect ratio was not correctly calculated\nif there was a display cutout.\n\nThe issue was that the max aspect ratio logic assumed that nothing ever\napplies a top inset (n.b. the status bar is ignored for this inset).\nThis is no longer true with display cutouts, which\ncut into the app bounds from the top.\n\nTo make things work, we now need to grow the bounds for the app window\nby that inset. Later on, the top part will be trimmed again for the\nbounds reported to the app. Note that we cannot outright discard the\ntop part, or colored bars would cease to work.\n\nChange-Id: I53925196a6a41736fc4748b12bbc3b8a9b0d174b\nFixes: 80248462\nTest: atest AspectRatioTests\n"
    },
    {
      "commit": "d0545395df8c7afc57112574a215dcb5fa28ff0a",
      "tree": "a19846af7bef2918b6a32b4ca36f9ec397494b39",
      "parents": [
        "8997b7e4c9eef423f73b7c61e926a66648473c24",
        "3aa2cf75415fb077732ca08aaa0ad3f04be17d94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 29 15:18:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 29 15:18:04 2018 +0000"
      },
      "message": "Merge \"Fixes a NPE in search manager in slice CTS tests.\" into pi-dev"
    },
    {
      "commit": "92c70014c3f7076e21d076f6f0b5f918a6e191b3",
      "tree": "507787b18def0e73cd5725f8b5f24aa6970f06c7",
      "parents": [
        "30eab1f43074590fb08dd48de0bf786561622eff"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue May 29 07:16:05 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue May 29 07:16:05 2018 -0700"
      },
      "message": "Enable WM.DEBUG_WALLPAPER_LIGHT logs\n\nTo help debug b/79664644\n\nBug: 79664644\nTest: builds\nChange-Id: I9602205bb8a7ec0427f4102f4c5c52c95cc732d4\n"
    },
    {
      "commit": "62aad00c6cb19c0df16c55371a67eedcdbd0ce46",
      "tree": "885239c66a5ba18c38a07a9fa6d26557a257ba2e",
      "parents": [
        "8997b7e4c9eef423f73b7c61e926a66648473c24"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 23 02:13:51 2018 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 29 13:58:10 2018 +0000"
      },
      "message": "Remove direct-share target row animations and limit to one row.\n\nThe animation---which was responsible for causing relayouts\nthat would in turn bind views, which involved package\nmanager roundtrips---would lock out interaction with the rest of\nthe share sheet for at least 400ms while the animation ran\n(often much longer if services were slow to start or respond).\n\nNow the main UI is never blocked, and direct share targets\ncan take as long as they like (up to 2sec) before appearing.\n\nIt\u0027s really fast now, basically.\n\nBug: 67622422\nBug: 63521992\nTest: atest com.android.internal.app.ChooserActivityTest\nChange-Id: I21826e282226f2b2ce6d3d1b5862dbfc449f5918\n"
    },
    {
      "commit": "a1ce9637435f28b1de2b9e8e8a2175b53cc9e0f2",
      "tree": "d307f0df8050742939bf89a5a7de860af9b94429",
      "parents": [
        "9d19487b1c144316dfa208ea61fb733e3946af5a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon May 28 20:50:48 2018 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon May 28 21:20:56 2018 -0700"
      },
      "message": "Fix for missing location icon\n\nOpEntry.duration was being used to indicate that the\noperation was still running if -1 is returned. A recent\nchange caused a regression.\n\nAdding a new mRunning field in OpEntry to explicitly\nhold the running state, even when partial duration is\nupdated.\n\nChange-Id: Ib29f4c903f990aaa202e84f964959aedfc24abdb\nFixes: 80242152\nTest: atest FrameworksServicesTests:AppOpsActiveWatcherTest\nTest: Launch maps and verify the location icon is visible\n      in the status bar\n"
    },
    {
      "commit": "8997b7e4c9eef423f73b7c61e926a66648473c24",
      "tree": "429b3b0ddf40d9e167cbbca494427c09ad70e680",
      "parents": [
        "6de8729657263d0dba112573298055d9396027d6",
        "7419a17d9243ddb0629af24d0308797154e44925"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon May 28 14:40:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 28 14:40:20 2018 +0000"
      },
      "message": "Merge \"WindowInsets: Never dispatch negative insets\" into pi-dev"
    },
    {
      "commit": "6de8729657263d0dba112573298055d9396027d6",
      "tree": "18767b1ae8c126c5e8f83e0cd46c72f36c2fa551",
      "parents": [
        "879d09f94607e2f8776bc91a918bef6c7cab3bb3",
        "4d1f9ec3b4c7a0d3ae739cc2c59214c6706d71ce"
      ],
      "author": {
        "name": "Hongwei Wang",
        "email": "hwwang@google.com",
        "time": "Sat May 26 23:55:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 26 23:55:19 2018 +0000"
      },
      "message": "Merge \"Dispatch volume key event when mHandleVolumeKeysInWM is set\" into pi-dev"
    },
    {
      "commit": "879d09f94607e2f8776bc91a918bef6c7cab3bb3",
      "tree": "98418504abf83364a1b3df0db5587314c77909bc",
      "parents": [
        "9d19487b1c144316dfa208ea61fb733e3946af5a",
        "eebac6d6b562d5b94d5d53a1c33a59dd2da46811"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 26 09:05:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 26 09:05:14 2018 +0000"
      },
      "message": "Merge \"Dump proxy debug info when exceeding proxy limit.\" into pi-dev"
    },
    {
      "commit": "e684ddac67038526e73f46ed261c34af46ef015c",
      "tree": "12d312666e9093f04055b91356243263a21bf00b",
      "parents": [
        "621fd20f5591a3d5846e7bbdb8d5624e2b8b8dab"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu May 24 10:29:39 2018 -0700"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri May 25 19:57:44 2018 -0700"
      },
      "message": "Catch IllegalArgumentException when calling\nLocationManager#requestLocationUpdate\n\n- Cannot depend on LocationManager#isProviderEnabled, since it always returns\nfalse for FLP.\n\nBug: 80199046\nChange-Id: I9c85b8a9468bceca0620c5aff16655ed633ee36b\nFixes: 80199046\nTest: Manually added a CTS test to trigger the flow in AOSP build on\ndevice, and successfully caught the exception when requesting location\nupdates from NLP.\n"
    },
    {
      "commit": "9d19487b1c144316dfa208ea61fb733e3946af5a",
      "tree": "231c4e2cf2320fd99effe413dcd64bfe4e3e4d3c",
      "parents": [
        "e2b602018f511b85efcccd559439954400fb5a55",
        "30eab1f43074590fb08dd48de0bf786561622eff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 26 02:23:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 26 02:23:25 2018 +0000"
      },
      "message": "Merge \"Added TestApi to ActivityInfo.isTranslucentOrFloating\" into pi-dev"
    },
    {
      "commit": "c6c9d4052f067306f76e87b564d288e5d3336d76",
      "tree": "086824d9c18abd7c8842ebcb91e911fb4bf8ff73",
      "parents": [
        "3d70d20c885c48ca6479f940de07cefc14e6cca7"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri May 25 18:25:52 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri May 25 18:25:52 2018 -0700"
      },
      "message": "Fix regression in swiping over rotation button.\n\n- Only send the hit target for visible buttons, otherwise we will defer\n  starting the recents animation when swiping over them even if they are\n  invisible.\n\nBug: 80320221\nTest: Swipe up over hidden rotation button, ensure we don\u0027t defer the\n      animation start\n\nChange-Id: Ie6126eb25ca6cdda1dce2dccec92d83b8aca0563\n"
    },
    {
      "commit": "97825a4fd01b8b79ca045ac971d3e6e77c906613",
      "tree": "b4d37f3040e76517ead898c4b85c065585024e4d",
      "parents": [
        "c3a7ab321bb38239ee00b89fdc190e97d362b24a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 17 16:51:19 2018 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 25 17:44:56 2018 -0700"
      },
      "message": "MediaCodec.CryptoInfo: expose subsample encryption pattern\n\nBug: 31215085\nTest: com.google.android.media.gts.WidevineMp4TempTests\nChange-Id: I6965adc646684053633530e39258b171724b34bc\n"
    },
    {
      "commit": "e2b602018f511b85efcccd559439954400fb5a55",
      "tree": "94704521324cb817aa85b153bf93e5025795404f",
      "parents": [
        "300ab58e9a8fa202a5ba6d6a69989d7b3d0d4a20",
        "4baf1245655761b747b65f269ff9eddbb3bc2f8f"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sat May 26 00:26:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 26 00:26:59 2018 +0000"
      },
      "message": "Merge \"Tweak quickscrub bar visuals\" into pi-dev"
    },
    {
      "commit": "c5eb816f92e81e617cb03d4cdb3805ee084662bd",
      "tree": "548b85a584b643704b3ab51af7b49f1525a164a9",
      "parents": [
        "ccf93b279212e10a14dc2ff5e3c35826d73739c4"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri May 25 16:18:42 2018 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri May 25 16:34:58 2018 -0700"
      },
      "message": "Add animation to running animation list before starting.\n\nThe animation needs to be added to the animation list before starting\nto ensure it\u0027s in the list before onAnimationEnd is called. Specifically,\nthis can happen if the duration is 0 since the animation will complete\nvery quickly. If that occurs, the animation will be added to the list\nafter it\u0027s been \"removed\" which means there will continue to be a reference\nto that animation even after it\u0027s completed.\n\nAlso fix a few other issues:\n1. Don\u0027t create a dim layer if stopDim is called. This causes excess\nlayers to be created, just so they can be destroyed.\n2. Add try/catch to dim layer create so the system doesn\u0027t crash if the\nlayer fails to create.\n\nTest: Enter split screen and move divider so dim layers are show and\nhidden. There are no longer excess dim layers being created and leashes\nare being properly dereferenced.\nFixes: 80206408\n\nChange-Id: I7198bd5e972fce32633869697a4d26f51e675d48\n"
    },
    {
      "commit": "0e9eeee0dd50325362e2c8132f43f512551e604b",
      "tree": "86ee458c82a8e44b07517472e774f2141ee67cac",
      "parents": [
        "64a33d695dfe333cc6ae1acf41724f820e759030"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat May 26 00:31:20 2018 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat May 26 00:31:20 2018 +0100"
      },
      "message": "Add per-device defaults for VIBRATE_WHEN_RINGING\n\nSome devices have hand-crafted, artisanal haptics to go along with the\ndulcet tones of the ringer. When making such a device, we really want\nour users to have the opportunity to appreciate the fine buzzes and\nclicks we spent so long orchestrating, and so this makes it possible to\ndefault VIBRATE_WHEN_RINGING on.\n\nBug: 79212179\nTest: manual\nChange-Id: I52bf133345bd3e8b09b591b9bac4711d0d485094\n"
    },
    {
      "commit": "300ab58e9a8fa202a5ba6d6a69989d7b3d0d4a20",
      "tree": "8430cd98e720485ea62a0b2dc2d386cd6687aca0",
      "parents": [
        "64a33d695dfe333cc6ae1acf41724f820e759030",
        "9a7cca9106bda5527500e1bbfa0043c640aa757d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 23:01:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 23:01:53 2018 +0000"
      },
      "message": "Merge \"Add cleartextTrafficPermitted to MediaFrameworkTest\" into pi-dev"
    },
    {
      "commit": "64a33d695dfe333cc6ae1acf41724f820e759030",
      "tree": "fcf3d567388b70f826536a659065d099bff71f5b",
      "parents": [
        "c0797c85e9a40b36e1924164135e3e95319c5ce5",
        "b14dde0793e6639c74adea33f72cf38a0fad70fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 22:10:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 22:10:20 2018 +0000"
      },
      "message": "Merge \"Final cleanups to permission slices\" into pi-dev"
    },
    {
      "commit": "a50bf78fdeecedb646a5bb34fe42343c68e25c96",
      "tree": "69a6aa2f66f12d75eb5a00a694957030c0b84357",
      "parents": [
        "78766d2901d87386928c37c634b80467d8087e5a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri May 25 14:51:21 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri May 25 14:51:21 2018 -0700"
      },
      "message": "Disable battery saver tron log by default\n\nTest: Make sure not logs are written on: logcat -b events | grep -w 1302\nTest: Re-anble tron log with settings put global battery_saver_constants send_tron_log\u003dtrue\nand make sure logs are written on: logcat -b events | grep -w 1302\nBug: 74742911\n\nChange-Id: I1f4159b7194fbc29be7f76669aa4e53084ed27e7\n"
    },
    {
      "commit": "c0797c85e9a40b36e1924164135e3e95319c5ce5",
      "tree": "1dd70d7196b07e86596cdcc1302f2dad3d57dbc4",
      "parents": [
        "aa8391d5445433d6b499a48b0207d368f57d5efb",
        "97bff240dce13ca87f31e44728250af06e1147e1"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 25 21:33:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 21:33:42 2018 +0000"
      },
      "message": "Merge \"Fix IME displayed behind the notification shade\" into pi-dev"
    },
    {
      "commit": "aa8391d5445433d6b499a48b0207d368f57d5efb",
      "tree": "7b14d6d8d91facb974ac4f4dcfd2be7462af3d72",
      "parents": [
        "4651a6cb725c8ab61ae7201773b02694119a0e88",
        "37ccf08a7eb880b207cb646c71e66bed97d60583"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 21:05:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 21:05:55 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Update volume dialog colors\" into pi-dev"
    },
    {
      "commit": "4baf1245655761b747b65f269ff9eddbb3bc2f8f",
      "tree": "7b38f5c2770860b61b9ae86d6e0b230a2aa0c865",
      "parents": [
        "3d70d20c885c48ca6479f940de07cefc14e6cca7"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 24 14:21:57 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri May 25 14:05:32 2018 -0700"
      },
      "message": "Tweak quickscrub bar visuals\n\n- Thicker asset, scale track slightly on gesture start/end\n\nBug: 79945202\nTest: Quickscrub and see changes\nChange-Id: Ic7ae11981ae79cd909d919a326ecc5126cbb399f\n"
    },
    {
      "commit": "4651a6cb725c8ab61ae7201773b02694119a0e88",
      "tree": "c191bcd88f0277fb7e83466e57f31c3a7af7325e",
      "parents": [
        "c4e19963f42f21ac2f18a062caac8846e0b82110",
        "a412b4565d8a0ee23bee9929c1ad681a051713dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 20:16:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 20:16:54 2018 +0000"
      },
      "message": "Merge \"Apply tint to the Volume Dialog primary and supplement icon\" into pi-dev"
    },
    {
      "commit": "c4e19963f42f21ac2f18a062caac8846e0b82110",
      "tree": "4643508e80e099e1aa1c0ec7ce6f7b4390b86c20",
      "parents": [
        "3d70d20c885c48ca6479f940de07cefc14e6cca7",
        "ce8794fbbc49baf2777eb9d078890cbf28c890d5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 25 20:06:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 20:06:52 2018 +0000"
      },
      "message": "Merge \"Fixed the behavior of group conversations when targeting P\" into pi-dev"
    },
    {
      "commit": "37ccf08a7eb880b207cb646c71e66bed97d60583",
      "tree": "510894ed9b61a1bedecacd79da7e2214ba17a26e",
      "parents": [
        "9ed0da42b3d827b5de251676dcd35e8fb5c33a5c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 23 09:45:53 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri May 25 19:53:24 2018 +0000"
      },
      "message": "DO NOT MERGE Update volume dialog colors\n\nTest: manual\nFixes: 79699643\n\nChange-Id: I73bde7f30a9aad5b7c084d37987f808df342cc75\n"
    },
    {
      "commit": "b14dde0793e6639c74adea33f72cf38a0fad70fb",
      "tree": "b202823aa67bb222904e1cec86ee39b758756d8d",
      "parents": [
        "32256ceb229073d27c5b05d7445bc92a7b8133c7"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 25 15:13:16 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 25 15:42:16 2018 -0400"
      },
      "message": "Final cleanups to permission slices\n\n - Add icons to the right and shortcut modes\n - Add color\n - Make sure dialogs are secure\n\nTest: manual\nBug: 79960669\nChange-Id: I6d251b0ea5bd3c1b3eed32b184e4aae22c52ffb5\n"
    },
    {
      "commit": "2482315cd526ef49b1eb91d24f7a0149d91d0108",
      "tree": "40b233389ca1f5875b8387188a031cf7e155cdd3",
      "parents": [
        "3d70d20c885c48ca6479f940de07cefc14e6cca7"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 25 12:36:36 2018 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri May 25 12:36:36 2018 -0700"
      },
      "message": "Remove downgrade check for targetSandboxLevel\n\nThis is causing issues with apps adopting Instant Apps and the security\nrequirements that lead to downgrade being disallowed were either\nreverted in late O or moved into target API checks.\n\nChange-Id: Ide3913091788d6a37bf2d17ca22769f6bbc6d3c7\nFixes: 80307033\nTest: Install v2 sandbox APK, try and upgrade with a v1 sandbox APK.\n"
    },
    {
      "commit": "3aa2cf75415fb077732ca08aaa0ad3f04be17d94",
      "tree": "a482d072b43006ab11a65315148d74f79fcc524f",
      "parents": [
        "062c050d01972035b1d758a9649714ac879dea8d"
      ],
      "author": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Fri May 25 15:20:10 2018 -0400"
      },
      "committer": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Fri May 25 15:20:10 2018 -0400"
      },
      "message": "Fixes a NPE in search manager in slice CTS tests.\n\nTest: atest CtsSliceTestCases\nChange-Id: I8d25dd5c216a4e2fa99b2a32bce689bee767dcfa\nFixes: 76211625\n"
    },
    {
      "commit": "3d70d20c885c48ca6479f940de07cefc14e6cca7",
      "tree": "d45aee08b0c1cb4202b542bc0b04f10db1efce8f",
      "parents": [
        "8ac5fc68a9e5cfa5f4c651dd090b6983dec0fdd8",
        "5bf4981e8be68fa493dbfa8c40655f601680dc20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 19:17:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 19:17:33 2018 +0000"
      },
      "message": "Merge \"Only user whitelist gets allow_while_idle_unrestricted\" into pi-dev"
    },
    {
      "commit": "9a7cca9106bda5527500e1bbfa0043c640aa757d",
      "tree": "c7ece9fa764b24a173bd52e30bcf6b85333ee7c9",
      "parents": [
        "c3a7ab321bb38239ee00b89fdc190e97d362b24a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 25 11:42:22 2018 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri May 25 12:01:06 2018 -0700"
      },
      "message": "Add cleartextTrafficPermitted to MediaFrameworkTest\n\nBug: 75276616\nTest: this\nChange-Id: I520950a148658e9f1602e1b4657dd0273bdaf0e2\n"
    },
    {
      "commit": "8ac5fc68a9e5cfa5f4c651dd090b6983dec0fdd8",
      "tree": "622b9f14455124f52851c4ed2d233f025381848c",
      "parents": [
        "78766d2901d87386928c37c634b80467d8087e5a",
        "e286c7cd19a93311147ef7d924137a9ac1b46c90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 18:51:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 18:51:40 2018 +0000"
      },
      "message": "Merge \"Do not truncate onboarding tip text.\" into pi-dev"
    },
    {
      "commit": "eebac6d6b562d5b94d5d53a1c33a59dd2da46811",
      "tree": "f97ae1182b77ebd3c18d00807386f1b3fe7cf820",
      "parents": [
        "f354ba185a6e50619f1495ad3d9a780b35b06b53"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri May 25 19:28:26 2018 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri May 25 20:13:24 2018 +0200"
      },
      "message": "Dump proxy debug info when exceeding proxy limit.\n\nIf a process gets killed because it sends too many proxies,\ndump proxy debug info so we can see what types of interfaces\nit sends.\n\nBug: 71353150\nTest: builds, output generated\nChange-Id: I3a7787cb3fa73b0b4ad223b18cd79f44e22b9ef5\n"
    },
    {
      "commit": "2dbcb5705cfea913195e0e7094b31d87143e5b01",
      "tree": "c52516cad43916382a5e40ac1efbd6943ab79820",
      "parents": [
        "56cc567dfd5688c8311b6b82402706a0c68c5b78"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Fri May 25 10:51:22 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Fri May 25 11:06:33 2018 -0700"
      },
      "message": "[QS] Disallow TYPE_VIEW_SELECTED events\n\nQS is announcing all of its items due to setSelected being called on the\nTilePage.\n\nFixed by disable a11y on the page until setSelected is done. This will\ncover all fringe cases of setSelected being passed along down the\nhierarchy and additional a11y events being sent on child views.\n\nTest: Manually verified that labels aren\u0027t announced\nChange-Id: I76757b1fb797ba646e8e57ef389f78593aad0f18\nFixes: 80003207\n"
    },
    {
      "commit": "78766d2901d87386928c37c634b80467d8087e5a",
      "tree": "92fd54a85e1725baec47ae0b05cdccdf57d86c3a",
      "parents": [
        "1ffdec20b498284190a606d799ab6e77958fdd04",
        "245da75f47b65e20562a536946f2727dd8815c02"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 18:06:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 18:06:07 2018 +0000"
      },
      "message": "Merge \"Support rtl for quick scrub onboarding text.\" into pi-dev"
    },
    {
      "commit": "97bff240dce13ca87f31e44728250af06e1147e1",
      "tree": "aca4fdf3caead6899347cc02118631b7da0bf700",
      "parents": [
        "b82d3d7e741ff8fe6bf7d1cae79d519fe4922d9a"
      ],
      "author": {
        "name": "sanryhuang",
        "email": "sanryhuang@google.com",
        "time": "Fri May 25 12:34:31 2018 +0800"
      },
      "committer": {
        "name": "sanryhuang",
        "email": "sanryhuang@google.com",
        "time": "Sat May 26 01:43:43 2018 +0800"
      },
      "message": "Fix IME displayed behind the notification shade\n\nThe Back key isn\u0027t dispatched to IME. Refine the logic of onKeyPreIme.\n\nTest: manual test\nTest: atest\nChange-Id: I6cf5402e70e91d74e5843beb390b306146159e4d\nFixes:80250543\n"
    },
    {
      "commit": "30eab1f43074590fb08dd48de0bf786561622eff",
      "tree": "1b63fa117e612846174d3b40989d993c8bbc8ed4",
      "parents": [
        "478923bded903aa2e9e0357a61141053df20f590"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu May 24 18:25:25 2018 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri May 25 10:24:14 2018 -0700"
      },
      "message": "Added TestApi to ActivityInfo.isTranslucentOrFloating\n\nThis would be use to determine the right activity state during CTS\ntest for products that have windowSwipeToDismiss set.\n\nAlso, dump ActivityRecord.fullscreen to proto for the same reason.\n\nBug: 76207986\nBug: 79167358\nTest: atest CtsActivityManagerDeviceTestCases:ActivityLifecycleTests\nTest: atest CtsActivityManagerDeviceTestCases:ActivityManagerAssistantStackTests\nChange-Id: Iadc088e9129be088b8a083ebbafd8d20fe26b673\n"
    },
    {
      "commit": "ce8794fbbc49baf2777eb9d078890cbf28c890d5",
      "tree": "a33d705f9332132981505e9da94dca6a7a8f6374",
      "parents": [
        "645c8671ed6aa3f4c5b0d405aa5360b113b30f16"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed May 23 16:46:05 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 25 09:16:38 2018 -0700"
      },
      "message": "Fixed the behavior of group conversations when targeting P\n\nFixes an issue where the group conversation heuristic was still\napplied even when the app is targeting P. We\u0027re now following\nthe isGroupConversation completely and only do the migration\nfor apps targeting \u003c P.\n\nChange-Id: I471d58e8a8f5e6270f0dcce8691d08a2bdd1c582\nFixes: 78450835\nTest: add messaging notification, observe correct display\n"
    },
    {
      "commit": "1ffdec20b498284190a606d799ab6e77958fdd04",
      "tree": "4ede0191dfc5ed4a3ed7c982ae682d997d2ca019",
      "parents": [
        "568ccfe0b6ba1a4926157651076adbc459054cc2",
        "6e8e27bf9ad118038282f29abc75b89e8f37bb86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 15:59:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 15:59:07 2018 +0000"
      },
      "message": "Merge \"Fix monkey crash in smart selection animation\" into pi-dev"
    },
    {
      "commit": "568ccfe0b6ba1a4926157651076adbc459054cc2",
      "tree": "c8eb56ca9fde7757bb1ee05f5b7e129c71f1bd30",
      "parents": [
        "a76418645500c492cc86d802c60e1ff37c0a49d1",
        "a57c274fc489eed8da13d154740b1eeadf175fc0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 15:27:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 15:27:43 2018 +0000"
      },
      "message": "Merge \"Camera: Clarify multi-camera id selection logic\" into pi-dev"
    },
    {
      "commit": "e08a4fe3255005a7e62c08de628c06b6b75233fc",
      "tree": "b9dba5e3ea6d922cac7c9ea6243c467bc416f585",
      "parents": [
        "a76418645500c492cc86d802c60e1ff37c0a49d1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue May 22 15:01:43 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 25 15:06:31 2018 +0000"
      },
      "message": "Update onDeregistered docs to make capability change expectations clear.\n\nUpdating the onDeregistered docs to make it clear that the ImsService\nmust report any feature capability changes to the framework prior to\nde-registration.\n\nBug: 73076695\nTest: Docs only change.\nChange-Id: Ib9bc88bfb43670f04c8afde36d0947255399397a\n"
    },
    {
      "commit": "6e8e27bf9ad118038282f29abc75b89e8f37bb86",
      "tree": "3aaac99dc2fa166398301969d5170e5705d36f13",
      "parents": [
        "a76418645500c492cc86d802c60e1ff37c0a49d1"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Fri May 25 11:57:17 2018 +0100"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Fri May 25 14:01:23 2018 +0000"
      },
      "message": "Fix monkey crash in smart selection animation\n\nIn Id65443e93d277c106ea955c867d39e94192cc55d we fixed a monkey crash\nhappening when the smart selected text had changed while the smart\nselection animation was running. However, the change introduced a new\ncrash, happening when the smart selection result was null. This CL fixes\nit, and lets startSelectionActionMode run even when the result is null,\nas there seems to be some logic there which should happen in this case.\n\nBug: 80244201\nTest: none\nChange-Id: I7f0304446dec85578bdcd5011d2e9ea2737d3c36\n(cherry picked from commit a9d27ea8692dbf6c6def6bd21754af0ad67d1675)\nMerged-in: I7f0304446dec85578bdcd5011d2e9ea2737d3c36\n"
    },
    {
      "commit": "a76418645500c492cc86d802c60e1ff37c0a49d1",
      "tree": "58b8be9c0d49e594ed3c6fa145660fccc2acb1d0",
      "parents": [
        "1b32d344575e974ac6e857706ac1631e622382ca",
        "364de82b2dc4f48d6aca5d02978654631411d89d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 13:46:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 13:46:31 2018 +0000"
      },
      "message": "Merge \"Add one telephony API to light grey.\" into pi-dev"
    },
    {
      "commit": "1b32d344575e974ac6e857706ac1631e622382ca",
      "tree": "d9eaa4b8479660af205a360bd9e42da89cf9a8fa",
      "parents": [
        "83ee75a2de0d8aa4aa30e262b33741b5fdcd9dc0",
        "acde0e9450e33812c03efe928e1591b55225a02e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 13:30:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 13:30:19 2018 +0000"
      },
      "message": "Merge \"More light grey apis.\" into pi-dev"
    },
    {
      "commit": "83ee75a2de0d8aa4aa30e262b33741b5fdcd9dc0",
      "tree": "82c7f91bd3e3f1191731aa1302408580c3a74381",
      "parents": [
        "32256ceb229073d27c5b05d7445bc92a7b8133c7",
        "3e89950ac0c87756e5ee92f89602b2b575011f69"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 13:29:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 13:29:55 2018 +0000"
      },
      "message": "Merge \"Add SharedPreferencesImpl;-\u003estartLoadFromDisk()V to light grey.\" into pi-dev"
    },
    {
      "commit": "7419a17d9243ddb0629af24d0308797154e44925",
      "tree": "a8a1bd78d62650b8ece854b51cc08b22d1e5c7de",
      "parents": [
        "9ed0da42b3d827b5de251676dcd35e8fb5c33a5c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu May 24 18:20:51 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri May 25 14:54:09 2018 +0200"
      },
      "message": "WindowInsets: Never dispatch negative insets\n\nBug: 80204753\nTest: atest ViewRootImplTest\nChange-Id: Idace95ae57c6a3a1667b95ce8c3ac7d2bfe06f94\n"
    },
    {
      "commit": "32256ceb229073d27c5b05d7445bc92a7b8133c7",
      "tree": "a4449959b0ee82f5a446d735ffafd74e4f57cd04",
      "parents": [
        "a278df4aaec871d7fca8fe5491596ccc47b438bd",
        "7fdc7838557fc5e0b9b653eca2283d8a55c64118"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 10:49:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 10:49:18 2018 +0000"
      },
      "message": "Merge \"Add more light grey APIs.\" into pi-dev"
    },
    {
      "commit": "acde0e9450e33812c03efe928e1591b55225a02e",
      "tree": "c0126cb4fa1d0c1dd8a58c83a90d1c15d6302648",
      "parents": [
        "7e1c36e64b7fde6e36695401b25224d836bf630d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 10:46:32 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 10:48:24 2018 +0100"
      },
      "message": "More light grey apis.\n\nbug: 80270434\nTest: m\nChange-Id: I4877a782f9f8c0599de189d28df876d60d2c7b3d\n"
    },
    {
      "commit": "7fdc7838557fc5e0b9b653eca2283d8a55c64118",
      "tree": "68f6eb3a97f0674e14b187de4e3dae85658f9672",
      "parents": [
        "7e1c36e64b7fde6e36695401b25224d836bf630d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 09:10:55 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 10:23:30 2018 +0100"
      },
      "message": "Add more light grey APIs.\n\nbug: 80256659\nTest: m\nChange-Id: Ic2a0ecffcd039cb5474625e39264714b9eed768a\n"
    },
    {
      "commit": "a278df4aaec871d7fca8fe5491596ccc47b438bd",
      "tree": "209d73fa7878246075a8ace55183815a426b90cb",
      "parents": [
        "7e1c36e64b7fde6e36695401b25224d836bf630d",
        "ce3ae87da943eee81483fab8a786633b358179b4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 25 08:57:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 08:57:23 2018 +0000"
      },
      "message": "Merge \"New Autofill field: FIELD_AUTOFILL_SESSION_ID\" into pi-dev"
    },
    {
      "commit": "3e89950ac0c87756e5ee92f89602b2b575011f69",
      "tree": "1e0af0ba5d32f91541a1983b136e786b328763e9",
      "parents": [
        "7e1c36e64b7fde6e36695401b25224d836bf630d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 09:01:06 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 09:01:06 2018 +0100"
      },
      "message": "Add SharedPreferencesImpl;-\u003estartLoadFromDisk()V to light grey.\n\nbug: 80091112\nTest: m\nChange-Id: Ia7c0cf66408fb241b029778d248dd3b7e324727a\n"
    },
    {
      "commit": "7e1c36e64b7fde6e36695401b25224d836bf630d",
      "tree": "0a16d20e70b337fef4d293943b3d0c24f8b8d323",
      "parents": [
        "9aafb212c5c84f960e5e511662f7bd5e4b5e675a",
        "85012c96324888b92aaf6eb902b1b9d882e5742d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 25 07:50:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 25 07:50:22 2018 +0000"
      },
      "message": "Merge \"Add some telephony API to light grey.\" into pi-dev"
    },
    {
      "commit": "ce3ae87da943eee81483fab8a786633b358179b4",
      "tree": "3e89311851a530522514af8f4ba8bb8c6c5c883b",
      "parents": [
        "41a60f40338851616d149fdb43813ea6b1377ff1"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu May 24 10:41:48 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri May 25 06:22:25 2018 +0000"
      },
      "message": "New Autofill field: FIELD_AUTOFILL_SESSION_ID\n\nThis field contains the autofill session id (Thank You, Captain Obvious!), which\nis useful to correlate autofill metrics that are not logged on\nAUTOFILL_REQUEST.\n\nTest: atest CtsAutoFillServiceTestCases # to make sure it didn\u0027t break anything\nTest: manually run some test and watched\n      \u0027adb shell logcat -b events | grep sysui\u0027. Example:\n     [757,913,758,4,806,android.autofillservice.cts,871,android.autofillservice.cts.LoginActivity,914,2,915,2,1456,-2045861404\n\nFixes: 80093094\n\nMerged-In: If4b1c9ab616b2ba580745096894997eb7edb3e34\nChange-Id: If4b1c9ab616b2ba580745096894997eb7edb3e34\n"
    },
    {
      "commit": "245da75f47b65e20562a536946f2727dd8815c02",
      "tree": "c8f30a950d0821ec46ac10f11f4bebf6daaaa3dd",
      "parents": [
        "96910a6dc21e75d3bf12c0abf8cf7a31e41edfe1"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu May 24 22:21:06 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Thu May 24 22:23:23 2018 -0700"
      },
      "message": "Support rtl for quick scrub onboarding text.\n\nChange-Id: I1f2073e1c24a24aa5ddfd061a6e8b0eaef40335c\nFixes: 80257508\nTest: Manual test\n"
    }
  ],
  "next": "9aafb212c5c84f960e5e511662f7bd5e4b5e675a"
}
