)]}'
{
  "log": [
    {
      "commit": "5013f1c08cb08eb50e809586050e6ac7319785f6",
      "tree": "7009c4fb0ff93a1d5b06bff76c73d719bb6abd7d",
      "parents": [
        "b5983ecb299a17c6ccd49ccc3ccacff21c68bed4",
        "a3608c91163829d8ee150c5d0c0e7c6b259fbceb"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Oct 15 15:56:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 15 15:56:13 2018 -0700"
      },
      "message": "Merge \"Fix overlap between operator name and heads-up notification\"\nam: a3608c9116\n\nChange-Id: If09c46bba04bca2e2cda99173bc53a2d7e8488e7\n"
    },
    {
      "commit": "f1e0f7adadfd11bc4a34cbd754a96ae6df7ae689",
      "tree": "3fd70cff60951f9b6cbd5c517b98b1148f7258b4",
      "parents": [
        "58d5c1e938b42b9e82e77738a54941d5c7ecb8e2"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.shiozawa@sony.com",
        "time": "Wed Sep 05 13:17:01 2018 +0900"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Oct 15 20:52:21 2018 +0000"
      },
      "message": "Fix overlap between operator name and heads-up notification\n\nThe title of heads-up notification was shown incompletely\nbecaue it\u0027s covered by operator name.\nTo fix this issue, the operator name should be hidden\nwhen a heads-up notification is shown.\n\nFixes: b/116533819\nTest: atest SystemUITests\nTest: manual - enable config_showOperatorNameInStatusBar\n               and show a heads-up notification\n\nMerged-In: Id3318cd7cb2c9b6950392fadd11d02ab873d84c5\nChange-Id: Id3318cd7cb2c9b6950392fadd11d02ab873d84c5\n"
    },
    {
      "commit": "b7a11d37488ea539bb168bcaa80c7a8b9388a661",
      "tree": "1e2b324ae02e0c15b22a9180d406ea342bb0de90",
      "parents": [
        "2c3a8045cda7de035e438026fc6376b322e705ff"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Aug 14 13:19:25 2018 -0400"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 05 13:57:10 2018 -0700"
      },
      "message": "Add process-lifecycle-owner-initializer to tests.\n\nBug: 112587252\nBug: 114073652\nTest: This is to fix the tests.\nChange-Id: I083db4e2eb4efd8d4a914f33ac259aa317e568de\nMerged-In: I083db4e2eb4efd8d4a914f33ac259aa317e568de\n(cherry picked from commit 5f5ad2e6274f28772d70de0a97301fd17ab7f4d3)\n(cherry picked from commit 0757deaad67bfa7d09e210566fdc7638fd8b8e3f)\n"
    },
    {
      "commit": "2c3a8045cda7de035e438026fc6376b322e705ff",
      "tree": "1d7ee676bbe88318269c6a97bf4a4e9d5971ae0e",
      "parents": [
        "4a8305dca62a622f7eabd5465503def5794a93e1"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Aug 13 11:10:48 2018 -0400"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 05 13:57:10 2018 -0700"
      },
      "message": "Convert sysui to bp\n\nTest: tests gonna test, builds gonna build\nChange-Id: I7f1ef2e82ce2c74253c57de8d73079dcfe2d2264\nMerged-In: I7f1ef2e82ce2c74253c57de8d73079dcfe2d2264\n(cherry picked from commit a2f2d82f2698ca4d9fcfad2a94b5b683646c085d)\n(cherry picked from commit 1a8ee9d2f9bda161301469488d9a27baf5398233)\n(cherry picked from commit 83ce30d807c3621f47f753e75f41d2b887e3ccba)\n"
    },
    {
      "commit": "0757deaad67bfa7d09e210566fdc7638fd8b8e3f",
      "tree": "a24920590a97cbc1452da7c9538f1263a01ba6a5",
      "parents": [
        "83ce30d807c3621f47f753e75f41d2b887e3ccba"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Aug 14 13:19:25 2018 -0400"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 05 19:57:24 2018 +0000"
      },
      "message": "Add process-lifecycle-owner-initializer to tests.\n\nBug: 112587252\nBug: 114073652\nTest: This is to fix the tests.\nChange-Id: I083db4e2eb4efd8d4a914f33ac259aa317e568de\nMerged-In: I083db4e2eb4efd8d4a914f33ac259aa317e568de\n(cherry picked from commit 5f5ad2e6274f28772d70de0a97301fd17ab7f4d3)\n"
    },
    {
      "commit": "83ce30d807c3621f47f753e75f41d2b887e3ccba",
      "tree": "769d2d0295ec67fae21e8a11d7adaf82f3067c74",
      "parents": [
        "4c9d66e56cc8c324c2dc87f75e6338b7464d6eaf"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Aug 13 11:10:48 2018 -0400"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 05 12:50:09 2018 -0700"
      },
      "message": "Convert sysui to bp\n\nTest: tests gonna test, builds gonna build\nChange-Id: I7f1ef2e82ce2c74253c57de8d73079dcfe2d2264\nMerged-In: I7f1ef2e82ce2c74253c57de8d73079dcfe2d2264\n(cherry picked from commit a2f2d82f2698ca4d9fcfad2a94b5b683646c085d)\n(cherry picked from commit 1a8ee9d2f9bda161301469488d9a27baf5398233)\n"
    },
    {
      "commit": "b8616dc4d19d5a719ca705d8bd6e96140933a1a0",
      "tree": "737c5e2e07936e6e1198c7c18b1c1bc553fb36a7",
      "parents": [
        "46e75a69e87c6a8afe50582cb364162d75676a75"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Apr 17 09:50:46 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Aug 28 14:19:51 2018 -0700"
      },
      "message": "Migrated SystemUI \u0026 SettingsLib to androidx\n\nTest: make SystemUI SettingsLib\nBug:76692459\nChange-Id: I248fdf4042a0a97bc6349091da21c936c2d37c95\nMerged-In: I248fdf4042a0a97bc6349091da21c936c2d37c95\n(cherry picked from commit fd52c1433c4e4d3f53aef2454d03f6b58f2411a3)\n(cherry picked from commit d366771e84f584330c21b6381c902518af110034)\n(cherry picked from commit a14377a450a7172963ab7ec1b3e47444a3249216)\n"
    },
    {
      "commit": "a14377a450a7172963ab7ec1b3e47444a3249216",
      "tree": "458919d6e8e6efcc082f8e47e71c975d98d48a90",
      "parents": [
        "59def82c25ee079f68a42e1eefa2b5282bf7b0ea"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Apr 17 09:50:46 2018 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Aug 28 11:51:13 2018 -0700"
      },
      "message": "Migrated SystemUI \u0026 SettingsLib to androidx\n\nTest: make SystemUI SettingsLib\nBug:76692459\nChange-Id: I248fdf4042a0a97bc6349091da21c936c2d37c95\nMerged-In: I248fdf4042a0a97bc6349091da21c936c2d37c95\n(cherry picked from commit fd52c1433c4e4d3f53aef2454d03f6b58f2411a3)\n(cherry picked from commit d366771e84f584330c21b6381c902518af110034)\n"
    },
    {
      "commit": "926f071688d91135575fbfc708e4bb884c86e780",
      "tree": "b8618849cfb08a2638c8cfd8b3d8df6380394518",
      "parents": [
        "a14e1b3950d81e73a9cc6d06bf3ec2afa906acd8"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Tue Jul 03 18:07:07 2018 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Tue Jul 10 16:35:18 2018 -0700"
      },
      "message": "Only query for estimate on battery level change\n\nSysUI is querying for an estimate too much, this change gates\nit on being the first estimate or the battery level having\nchanged so that we don\u0027t waste system resources.\n\nTest: atest PowerUITest\nBug: 110259498\nChange-Id: I6fb5c08d6388e463d6216de41b3fd49bbc489b81\n"
    },
    {
      "commit": "f8463ee04358e7f421918bf07a9ebe653d3c7c4e",
      "tree": "dc0267a0d0b24aedc4b99ae53d317d06dbbb1d26",
      "parents": [
        "706303541e36685111f785e5dde2f0d73332c86f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Jun 11 16:18:15 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Jun 18 09:24:38 2018 -0700"
      },
      "message": "Fade to black without showing system wallpaper\n\nWhen on the lock screen, and going to AOD animated, user would\ntemporarily see the system wallpaper. That\u0027s not what we want,\nwe want to fade from semi-transparent black to black, on top\nof the backdrop - lock screen wallpaper or media art.\n\nTest: press power on the lock screen when playing media\nTest: press power on the lock screen after dismissing media\nTest: unlock from AOD\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java\nFixes: 80575770\nChange-Id: I6796e844add889ff86be0cd2052db7c5d5073039\n"
    },
    {
      "commit": "b784e6f7bc0cfc4b47fce5759609057b92e98ee9",
      "tree": "b5a0f294fa874e612dd89a2ff94c5b8145e5eabe",
      "parents": [
        "a102591e13261b4a8cece6858e2327f50cb8f1df",
        "1e02f340e023d64b4a1146d5fb788f3324dbf842"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Jun 14 01:16:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 01:16:44 2018 +0000"
      },
      "message": "Merge \"Config to enable/disable AOD via overlay\" into pi-dev"
    },
    {
      "commit": "1e02f340e023d64b4a1146d5fb788f3324dbf842",
      "tree": "f8ddebd88fef1d0e162c54427a34d5f013a486b5",
      "parents": [
        "5c4b2f6e08f92117a2c2ab9d7b5df4bb66304f6e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 12:54:29 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 13 15:36:04 2018 -0700"
      },
      "message": "Config to enable/disable AOD via overlay\n\nBug: 109894567\nTest: mp droid; fastboot -w\nChange-Id: I3fda0bf486ae0c4b795ce34ba6823d8dc36a3796\n"
    },
    {
      "commit": "f1381bbe1322a17e8e66b92b4a3c94369dc2cb1d",
      "tree": "0b2c8835cc8f0c03f2a14168822c005e70abc35c",
      "parents": [
        "5c4b2f6e08f92117a2c2ab9d7b5df4bb66304f6e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 08 14:11:41 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Jun 12 21:58:23 2018 +0000"
      },
      "message": "Avoid showing bouncer when in a launch transition\n\nThe panel will collapse but the bouncer should not become visible,\notherwise the IME might be requested.\n\nTest: go/sysui-bouncer-tests\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManagerTest.java\nChange-Id: I0405cf1b956aa239b0684ac357a38cf4b2357cb2\nFixes: 109879604\n"
    },
    {
      "commit": "cc4efe08de09157b603f9a704822896f6e8a01cf",
      "tree": "69b6e8ae09a329ac33f400e17f7bb28d4eff4ab2",
      "parents": [
        "3e389a84902527d6214fd8fabc4d2ed4ae614d20",
        "63d72170dac995d2d22d454fead656daf26c1088"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 07 16:50:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 07 16:50:34 2018 +0000"
      },
      "message": "Merge \"Update scrims when keyguard gets occluded\" into pi-dev"
    },
    {
      "commit": "63d72170dac995d2d22d454fead656daf26c1088",
      "tree": "aa7a5bbc8fb19a56b87cea015ad696f5475d8179",
      "parents": [
        "843a0cabbfef800f8c9ec0ff04fb1593272c3e00"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 06 11:42:55 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 06 11:42:55 2018 -0700"
      },
      "message": "Update scrims when keyguard gets occluded\n\nWe were assuming that a show_when_locked window would always be on\nthe lock screen when the device sleeps, but its possible that,\nwhen charging, a window may come visible after the device enters\ndoze.\n\nIdeally this should be handled in window manager but not feasible\nin P.\n\nChange-Id: I8a1b5e638a8e84bbea3a91fc4ac94feb6195390e\nFixes: 80647623\nTest: manual with app from play store\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java\n"
    },
    {
      "commit": "36e1ebca094ce4d6be9a9b3383be2bc058d40133",
      "tree": "7fa9c5ef3cb2c803f925cd2801fd0e4aa7d1c3e2",
      "parents": [
        "bfa0ee12cfa4112d0d269ce2f53e7f3a0f2fe56c"
      ],
      "author": {
        "name": "Dieter Hsu",
        "email": "dieterhsu@google.com",
        "time": "Wed Jun 06 15:41:46 2018 +0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 06 17:57:38 2018 +0000"
      },
      "message": "Update notifications on density or font size change for current user\n\nFor created notifications, entry manager is not going to update entries\nafter changing the font scale and/or display density when shade is\ndisabled or other reasons.\nTo reinflate notifications for current user even filtered.\n\nFixes: 77728867\nTest: manually restore backup with lots of apps and change font scale and/or display density\nTest: atest SystemUITests:NotificationDataTest\nChange-Id: I37fa38e73af1ebb672abd06282d10d7d928cc3a9\n"
    },
    {
      "commit": "842ec5085bc33e8f1c66b9c414691b6b7007969e",
      "tree": "464f9183baa0578c109d604e86a6ff2a0b202aea",
      "parents": [
        "4003570f579dfe2974efb18408fcf50d5bdfbf05",
        "eb840eacf6785e1e20e4f1d840a2cd4671972da7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 04 19:45:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 04 19:45:18 2018 +0000"
      },
      "message": "Merge \"Blank screen when coming from pulse\" into pi-dev"
    },
    {
      "commit": "eb840eacf6785e1e20e4f1d840a2cd4671972da7",
      "tree": "aca93942db7c4745ebbe3b6592f61ef03e50bdad",
      "parents": [
        "96910a6dc21e75d3bf12c0abf8cf7a31e41edfe1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 01 00:28:58 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 01 18:32:48 2018 +0000"
      },
      "message": "Blank screen when coming from pulse\n\nWe need to fade from black to the app to achieve a nice transition.\n\nTest: visual\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java\nChange-Id: I13edd9c5f7a1bf9378851ac50c513d36ab821c43\nFixes: 87939048\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": "3116918bf0457f8eb36d37dea0d0e8802bd38b3d",
      "tree": "946977f7c606137fce299d3a7a43b9445409a162",
      "parents": [
        "f021d88cd85a6a10e6f89465ee319702bc71a885",
        "3978e6e6ee0852aad0dc62d6abee27568ac9c0d2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 23 20:15:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 20:15:19 2018 +0000"
      },
      "message": "Merge \"Only animate when the slice is actually animating\" into pi-dev"
    },
    {
      "commit": "4524e93577895e74c27d36a7f94b05618348cb8c",
      "tree": "931f6edc82f747cdecdb050eb579a6691ccec688",
      "parents": [
        "1f8f21af607b6a8449a509d8482f92a194fc1c99",
        "e91f0d05dae79cc8effc5fb2328677c16a46f34e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 14:35:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:35:29 2018 +0000"
      },
      "message": "Merge \"On orientation change, update rounded corners\" into pi-dev"
    },
    {
      "commit": "e91f0d05dae79cc8effc5fb2328677c16a46f34e",
      "tree": "d2fa8b06290b3b66800a0c79354abd6cdec144fc",
      "parents": [
        "95509057f84ce8a7dca50cb475af2a89156c0d90"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue May 15 14:40:47 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed May 23 09:37:09 2018 -0400"
      },
      "message": "On orientation change, update rounded corners\n\nWhen rotating landscape/seascape/upsidedown, the \u0027top\u0027 and \u0027bottom\u0027\ncorners are in the correct place\n\nChange-Id: I19858ca42939d81911c5f45bd80d163d0c22eee9\nFixes: 79163187\nTest: manual, ScreenDecorationsTest\n"
    },
    {
      "commit": "89d55288d9383f0868ac04f98a634f38fc649453",
      "tree": "5daa8f13bd0f60f2ee052c97dd020b1b10cb51e3",
      "parents": [
        "3d00f35c758ce3b4f04f626e5711e6710cb1b8b0",
        "63787860c29d4394ffcb916aa48a08f74949208a"
      ],
      "author": {
        "name": "Sanry Huang",
        "email": "sanryhuang@google.com",
        "time": "Wed May 23 07:39:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 07:39:27 2018 +0000"
      },
      "message": "Merge \"Fix User unable to view the keyboard input\" into pi-dev"
    },
    {
      "commit": "63787860c29d4394ffcb916aa48a08f74949208a",
      "tree": "42aaeaa60412ced841afc628e6b8abc5ed09a32d",
      "parents": [
        "c443a7cbef9d6630c1f0f2e4060367e0d9dec89a"
      ],
      "author": {
        "name": "sanryhuang",
        "email": "sanryhuang@google.com",
        "time": "Fri May 18 15:57:43 2018 +0800"
      },
      "committer": {
        "name": "Sanry Huang",
        "email": "sanryhuang@google.com",
        "time": "Wed May 23 07:37:58 2018 +0000"
      },
      "message": "Fix User unable to view the keyboard input\n\nrevert extracted mode solution and using commandQueue to implement\nsetRemoteInputActive\n\nTest: manual test\nTest: atest\nChange-Id: I82c63843dd38c19c1f88af15abcc137be4f72c83\nFixes:73275201\n"
    },
    {
      "commit": "3978e6e6ee0852aad0dc62d6abee27568ac9c0d2",
      "tree": "ba40b340f95ccf9a6c2db61d63bb1dc17ad9506f",
      "parents": [
        "b4ef94d1a9316eccb31f1993bae8af0019cdd345"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 18:08:35 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 22 19:13:51 2018 -0700"
      },
      "message": "Only animate when the slice is actually animating\n\nIt\u0027s not correct to always animate if there is a layout transition.\nThe transition might not be triggered when the view is invisible\nfor example. It\u0027s necessary to check if we have pending/running\nanimations.\n\nChange-Id: I75dbc9f8a152a162a3c77c9b316f653e665b8842\nFixes: 79773596\nTest: manual\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardSliceViewTest.java\n"
    },
    {
      "commit": "fe1b1f19febf8e093be693fb1548557c9ccbc245",
      "tree": "4291cccde2b14fc88ee4de2cc842706674d587fb",
      "parents": [
        "a828705fc90d35d85d8775e4929b4fe2c0dd69c7",
        "593e8f18cddfa9405e7220f6e196fc79c9d26941"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 20:36:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 20:36:51 2018 +0000"
      },
      "message": "Merge \"[Notif] Don\u0027t show bouncer on dismiss\" into pi-dev"
    },
    {
      "commit": "593e8f18cddfa9405e7220f6e196fc79c9d26941",
      "tree": "0451888d132aa6a99f4526eb7c87a23cba99894a",
      "parents": [
        "c4da4d494b51854a3c22dbeda67ade6726ef2e15"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Tue May 22 10:06:23 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Tue May 22 10:37:11 2018 -0700"
      },
      "message": "[Notif] Don\u0027t show bouncer on dismiss\n\nFor blocking helper, when user dismisses by interacting with elements\noutside the current notification, we should not show the bouncer.\n\nChanged the logic to only show bouncer/use the checksaverunnable when\nthe user hits \u0027stop notifications\u0027\n\nTest: Added test cases, ran via atest, verified manually too\nBug: 80132806\nChange-Id: Ic204e1794360684cd6359ff93e77e184e39ad57e\n"
    },
    {
      "commit": "553fc8b8e0c0e4cd8625b2d27b2e5c54544f1859",
      "tree": "a1beeaf15b055481f52e4deb29bd2bd44be94445",
      "parents": [
        "322d934e024dcb7e38b26a64ca939f564083ff4e",
        "aece5028fcd8bc532c2c270d33ab4f883f38b4ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 22 00:59:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 22 00:59:29 2018 +0000"
      },
      "message": "Merge \"Bouncer shouldn\u0027t be translated when occluded\" into pi-dev"
    },
    {
      "commit": "aece5028fcd8bc532c2c270d33ab4f883f38b4ee",
      "tree": "692bcd24c8ca4858654e73db2876f9a8eb2d3f4e",
      "parents": [
        "402e2a2b6f47ca955db084255d642e9f3765e4eb"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon May 21 16:44:28 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon May 21 16:44:28 2018 -0700"
      },
      "message": "Bouncer shouldn\u0027t be translated when occluded\n\nOnly checking if the bouncer should be scrimmed isn\u0027t enough\nsince it might have been initialized for performance reasons,\nbut is hidden at the bottom of the keyguard.\n\nChange-Id: If92083e2c385d51febe0ec3a5e5d3484476caf81\nFixes: 80101176\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManagerTest.java\nTest: manual\n"
    },
    {
      "commit": "30c75471492ec7862ab7fbd56358a75178e0ed52",
      "tree": "cc8cf8d7c0c726f46c4e36e1e34f53625d54c6fd",
      "parents": [
        "402e2a2b6f47ca955db084255d642e9f3765e4eb"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri May 18 12:57:47 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon May 21 14:14:42 2018 -0700"
      },
      "message": "Pulse state should always show ambient wallpaper\n\nOtherwise wallpaper wouldn\u0027t be set to AOD when the device pulses\nand always on is off.\n\nBug: 78606979\nTest: manual\nTest: atest packages/SystemUI/tests/src/com/android/systemui/doze/DozeWallpaperStateTest.java\nChange-Id: Ic40c18252cd6cb06ff6fd0d79ec3f1de16a1add5\n"
    },
    {
      "commit": "402e2a2b6f47ca955db084255d642e9f3765e4eb",
      "tree": "118e50fef7d0e45b88f9d88ddf8f63d9fb52a0f3",
      "parents": [
        "711a8f7f286b30df0ab82d4f64ff6202414d65ca",
        "69bda6014fd5a4c70a99906675cfdc394a275376"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon May 21 18:23:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 21 18:23:59 2018 +0000"
      },
      "message": "Merge \"Keep scrim black when \"always on\" is off\" into pi-dev"
    },
    {
      "commit": "69bda6014fd5a4c70a99906675cfdc394a275376",
      "tree": "0b715a02003eef021c9dd0ee851ac80cc9a76441",
      "parents": [
        "6f67f7d89a0e783d5555e098309a426ba21cd450"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri May 18 17:24:52 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon May 21 10:14:23 2018 -0700"
      },
      "message": "Keep scrim black when \"always on\" is off\n\nThe first frame when waking up is expensive and we\nneed a black scrim hiding what was left behind.\n\nBug: 78022321\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java\nChange-Id: I99e2b7960daf2cbe51bec6aee4b15c74d532078c\n"
    },
    {
      "commit": "2e89e8d893acfe571ad6f5555baccb1b5e55abb7",
      "tree": "6e80f85631ea810a36fccdc45c51730b1f6e4e3d",
      "parents": [
        "6b8014f5c850fa5a8dca3423e47110bc8ed5dbfe"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu May 17 18:55:42 2018 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Fri May 18 15:32:21 2018 -0400"
      },
      "message": "clone the visibility objects for the handler thread\n\nThe main thread was recycling the objects before the hander could\npack up the binder call.\n\nChange-Id: I4289bdcc5b940a0a8209fdd5d3df47972de0fa4b\nFixes: 72953296\nTest: atest com.android.notification.functional.NotificationInteractionTests#testNotificationShadeMetrics\n"
    },
    {
      "commit": "f75019b810db6fef11c13546e0215bc034e7de19",
      "tree": "44761fe3dc428e7705fbc37cf7dc7a511d2dac86",
      "parents": [
        "f9491caf4b1db5a8db5671a699b4999b4f5c4f86",
        "8cc15d2ebf3cb2e5caaefb984e547b4b3c1249d0"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 18 16:20:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 18 16:20:40 2018 +0000"
      },
      "message": "Merge \"Keep notification when sending smart reply.\" into pi-dev"
    },
    {
      "commit": "0a72c6b08da40a50a0ff83630c74634c211c1913",
      "tree": "5ccf84a249bc0f8cf5d9e424aeae4f8f23ba59a9",
      "parents": [
        "a42d8f6e89b514e573a922537e25406504de6c0d",
        "f9ca35eb09ed8e03e11a2bc2571d908cfe772d87"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 18 00:55:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 18 00:55:35 2018 +0000"
      },
      "message": "Merge \"Do not allow bouncer translation when scrimmed\" into pi-dev"
    },
    {
      "commit": "f9ca35eb09ed8e03e11a2bc2571d908cfe772d87",
      "tree": "16e0503a817abb3c9edec55bfc2a18729453c3d9",
      "parents": [
        "5a36c134b736cc587fcd05b6d5cf94f3bbb62377"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 16 20:41:35 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu May 17 16:40:50 2018 -0700"
      },
      "message": "Do not allow bouncer translation when scrimmed\n\nWe had special cases when the bouncer shouldn\u0027t be translated but that\ndoesn\u0027t really scale. It\u0027s much simpler to just check if it\u0027s being\nscrimmed - because otherwse it mus be translated.\n\nChange-Id: Ide0af6718f1792ef1a1e16fa39512a2b3a0ba8be\nBug: 78222122\nFixes: 78205990\nFixes: 78140990\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/KeyguardBouncerTest.java\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManagerTest.java\nTest: go/sysui-bouncer-tests\n"
    },
    {
      "commit": "866b4de28f4330a47d4f50e0ee1b41170d9d5d86",
      "tree": "e30c6726f6d05d03155d21f2f2aaf905c6851836",
      "parents": [
        "f84132ed3b8812b5777c5642278a42a2b0ac0ef4",
        "d60ef9ec8715b51ab2f8d341b88c3665cfadd300"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu May 17 21:02:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 21:02:01 2018 +0000"
      },
      "message": "Merge \"Fix that the empty shade view would be visible sometimes\" into pi-dev"
    },
    {
      "commit": "d60ef9ec8715b51ab2f8d341b88c3665cfadd300",
      "tree": "e9c8765cf79f66dcd9bf2938e5031ddf047cc5f2",
      "parents": [
        "645c8671ed6aa3f4c5b0d405aa5360b113b30f16"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed May 16 16:01:05 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu May 17 12:52:09 2018 -0700"
      },
      "message": "Fix that the empty shade view would be visible sometimes\n\nRefactored the state to be more clear and make sure the end runnable is always called.\n\nFixes: 78861878\nTest: have no notification, hide view by scrolling up, get notification, observe\nChange-Id: I51b00696f4b2dba565a0213c24a5a67a3c4099e0\n"
    },
    {
      "commit": "8cc15d2ebf3cb2e5caaefb984e547b4b3c1249d0",
      "tree": "570cab576c41a27b778930382c3744e06c543fc0",
      "parents": [
        "e9e5cb3ff4250d5e664283db910e752a146cfd32"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed May 09 09:50:55 2018 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu May 17 20:16:25 2018 +0100"
      },
      "message": "Keep notification when sending smart reply.\n\nIf an app cancels a notification while we are\nsending a smart reply then don\u0027t dismiss the\nnotification.\n\nBug: 79120026\nTest: atest NotificationEntryManagerTest\nTest: atest SmartReplyControllerTest\nTest: atest statusbar.NotificationListenerTest\nTest: atest NotificationRemoteInputManagerTest\n\nChange-Id: Ibbc0014ae0aeb12b58be13c041d720903251490f\n"
    },
    {
      "commit": "5be1956952ef2d492d7588ab2ca75f9f42afc5ea",
      "tree": "4e612c8335dadd6cb15acaaba05b43b4fc409490",
      "parents": [
        "da224ff2cf5362e9b040180ee636c7cab14639ce",
        "6dceace0eddd08156e6b71c17e3de4ed5f4f2f41"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 17 15:28:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 15:28:30 2018 +0000"
      },
      "message": "Merge \"Reduce usages of main looper in sysui tests\" into pi-dev"
    },
    {
      "commit": "6dceace0eddd08156e6b71c17e3de4ed5f4f2f41",
      "tree": "ed29ba6168c7e3534057ad7bab2e2f3035a616e8",
      "parents": [
        "1e352f4c34534864306a79f20a1af9d73b7cbd5f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 15 20:24:07 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu May 17 10:32:31 2018 -0400"
      },
      "message": "Reduce usages of main looper in sysui tests\n\nPush over to a standard testable looper, and a testable looper +\nsetAsMain when needed.\n\nAlso make tests more synchronous and single threaded as possible.\nThis will make them more deterministic and speeds them up noticeably.\n\nTest: runtest systemui\nBug: 79550837\nChange-Id: Iab0eb794329d7b1de95aef904ec08ecae7dadc98\n"
    },
    {
      "commit": "ceeba4f6d615b1ce395b26ba06eecfe691d4393a",
      "tree": "e61e7db89f4b0b5013bf5cc2efd564294784b533",
      "parents": [
        "7f91c59b3ea96916b1f69fa64f30856231ca4c39",
        "678722f9d0b73c3a080d21daa33b87de2534bd05"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 17 06:46:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 17 06:46:39 2018 +0000"
      },
      "message": "Merge \"Change status bar icons upon capability changes in the default network.\" into pi-dev"
    },
    {
      "commit": "678722f9d0b73c3a080d21daa33b87de2534bd05",
      "tree": "13c91ec75177847861223d89ef419ffae3d9c90f",
      "parents": [
        "733a4b9948201bb3627be83ede2064877792e5c7"
      ],
      "author": {
        "name": "Anarghya Mitra",
        "email": "anarghyamitra@google.com",
        "time": "Fri May 11 14:29:54 2018 -0700"
      },
      "committer": {
        "name": "Anarghya Mitra",
        "email": "anarghyamitra@google.com",
        "time": "Wed May 16 22:23:56 2018 -0700"
      },
      "message": "Change status bar icons upon capability changes in the default network.\n\nSysUI status bar updates currently happen upon receiving either the\nCONNECTIVITY_ACTION broadcast (which is deprecated) and\nINET_CONDITION_ACTION broadcast (which is sent upon validation state\nchange of networks only).\n\nThis leads to status bar showing stale connectivity state. The correct\nfix for this is to listen to changes in network state by registering\nNetworkCallbacks (see more details in http://b/79286300#comment9).\n\nIn the P timeframe, not listening to the broadcasts completely is out of\nscope. So this CL just listens for changing network capabilities of the\ndefault data network, which should fix all the cases where the\nbroadcasts are not getting sent.\n\nLater, when we stop relying on the broadcasts, we will also have to\noverride onAvailable and onLost (and perhaps the other callbacks too).\n\nTest: runtest --path frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/\nBug: 71904788\nChange-Id: I2e58b9cfceb9937a0b54874dee116ead5339b37b\n"
    },
    {
      "commit": "7ff82b0a92b0a3115f16850352415ffbd34a3faa",
      "tree": "cce74c974d772b5432eea2c7410bb39a16a5e921",
      "parents": [
        "5a36c134b736cc587fcd05b6d5cf94f3bbb62377"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 16 12:14:10 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 16 12:40:30 2018 -0700"
      },
      "message": "Fix KeyguardUpdateMonitor test\n\nKeyguardUpdateMonitor\u0027s Handler runs on the main looper by design,\nwe need to ensure that whenever we\u0027re processing messages, that\nthey will also be received on the main looper.\n\nAlso unregistered a broadcast listener to avoid a possible race\ncondition\n\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardUpdateMonitorTest.java\nBug: 79550837\nChange-Id: I14a319da5c6bc46fd32675ae205e14a6228efaa4\n"
    },
    {
      "commit": "cb20eb3a07c19fabb8d90644fc5e10e86f993b97",
      "tree": "44cd58a312ed3de6147821851e4ccf4af979e4b6",
      "parents": [
        "733a4b9948201bb3627be83ede2064877792e5c7",
        "429d27dd0b07f8a429e34decd5ff5bcf3b2872ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 11 22:05:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 11 22:05:36 2018 +0000"
      },
      "message": "Merge \"Pass Uri in SliceBroadcastRelay\" into pi-dev"
    },
    {
      "commit": "29e796d26a840b5ba364f0895d33154ccbbcb721",
      "tree": "a4af85851f22ca74767fc80629ddeaaf1a68c8f0",
      "parents": [
        "91d2f87d0eef6e5445b1152f24ec708764e703d4"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu May 10 15:31:20 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri May 11 09:22:39 2018 -0700"
      },
      "message": "Do not hide keyguard message when fp\n\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardPinBasedInputViewTest.java\nChange-Id: I5d76b688b0eb7c1df6a36c1cb910f2b0ec98bc46\nFixes: 78235570\n"
    },
    {
      "commit": "895ed11d032c0080b3149e7f197de8da0d3788a1",
      "tree": "b0fab21cd7d71815bb5081bac910224cab4fd182",
      "parents": [
        "4ee9b14c1415f5359e532cabc891e0667d92efe3",
        "48ee6d6cc05d5f87edb359a57ec6bdef2b56a59b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 11 14:19:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 11 14:19:40 2018 +0000"
      },
      "message": "Merge \"Fix issue with compressed smart replies.\" into pi-dev"
    },
    {
      "commit": "d87ad2d97ce8f55d2a1228c1765ad9921eaf02d0",
      "tree": "fdb6c35ee6d3e8ff550b6f16f88b5d29e20c069c",
      "parents": [
        "158d5b7b01570b6e0faae26c025798c0186807b9",
        "80313ca38fc303dd2761512fedd4021e2dd7e350"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 11 02:03:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 11 02:03:55 2018 +0000"
      },
      "message": "Merge \"Cannot add null callbacks to ZenController\" into pi-dev"
    },
    {
      "commit": "80313ca38fc303dd2761512fedd4021e2dd7e350",
      "tree": "29e9f7e23fe48d690f3e293e6585e049b75fbc33",
      "parents": [
        "5a59a71d40fafc96cbdbc62f9c31e1a2d550a3da"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu May 10 16:43:52 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu May 10 17:13:42 2018 -0400"
      },
      "message": "Cannot add null callbacks to ZenController\n\n- In StatusBar: remove callback on destroy\n\nBug: 79418729\nTest: atest ZenModeControllerImplTest\nChange-Id: I92729b0c0414d0ed8f844371cbf357b613ced0b5\n"
    },
    {
      "commit": "aba96e55564ecc39cd560a29b7e52ed71af129ee",
      "tree": "ae0596338db7c6a582a66d68e83715b68f0fdccf",
      "parents": [
        "52279041f3ac212227fa9b8ea6e966e84ef44d8d",
        "c6b0d54ba9b5184f89cd610e7d211a110a06fc89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 10 21:04:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 10 21:04:41 2018 +0000"
      },
      "message": "Merge \"Fix notificationinfo test breakage\" into pi-dev"
    },
    {
      "commit": "c6b0d54ba9b5184f89cd610e7d211a110a06fc89",
      "tree": "2d454373acae8567d7747b00a9eee28bea02401a",
      "parents": [
        "8ca46fc4aceeec572d75b37303fc95cca72a64f9"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Thu May 10 13:00:54 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Thu May 10 20:07:58 2018 +0000"
      },
      "message": "Fix notificationinfo test breakage\n\nBind no longer logs unnecessarily - log was moved over to the manager\nalready.\n\nTest: Ran test\nFixes: 79533793\nChange-Id: I1d893935fa93ff7dbb91e922ae2444c4ac42b046\n"
    },
    {
      "commit": "8b74f55c4173ff7bc4cbe26cb8b49b9eafb1f729",
      "tree": "273755b7d82859b09221cb92eb1a9edb40271882",
      "parents": [
        "733826f8e3b342616ca44bf95aecef9f9295b8e6",
        "ae5fdf099326a194d263096c90179206a9a768a8"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Thu May 10 16:20:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 10 16:20:18 2018 +0000"
      },
      "message": "Merge \"Move BH test to flaky and change it slightly\" into pi-dev"
    },
    {
      "commit": "48ee6d6cc05d5f87edb359a57ec6bdef2b56a59b",
      "tree": "3c4bc9f498ad58c123f5ae262fcff5285d82bdd9",
      "parents": [
        "67890e0e1db4f2784aa02bdb2a81f6ab2a10ff35"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed May 09 16:51:26 2018 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu May 10 12:45:39 2018 +0100"
      },
      "message": "Fix issue with compressed smart replies.\n\nWidth overflows if we both remeasure due\nto failing to squeeze and due to padding\nchanges.\n\nBug: 79225896\nTest: atest SmartReplyViewTest\nTest: manual - recieve notification from Inbox check reply buttons.\nChange-Id: I8ef306bbb7e3732b433830f856257fbfedeb89c0\n"
    },
    {
      "commit": "dd588c76e3efda37419c557426ab6b6ac7c5e3fc",
      "tree": "bbb4f5945ab6aa13458ec67a519aad47e5b4419e",
      "parents": [
        "8ca46fc4aceeec572d75b37303fc95cca72a64f9"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Wed May 09 20:32:15 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Wed May 09 20:43:33 2018 -0700"
      },
      "message": "Allow keep showing to bypass bouncer\n\nUser experience improvement that alleviates the current bouncer bug with\nthe blocking helper (where users can\u0027t swipe after interacting with the\nblocking helper).\n\nBug: 78222122\nTest: Added test case, verified on device with lock screen pin + helper\nChange-Id: I54806df8b960ea305b120aef6217a6b90f30590b\n"
    },
    {
      "commit": "ae5fdf099326a194d263096c90179206a9a768a8",
      "tree": "7103de972b7034b4cc9ed4f448279559dfd55116",
      "parents": [
        "8ca46fc4aceeec572d75b37303fc95cca72a64f9"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Wed May 09 18:59:44 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Wed May 09 18:59:44 2018 -0700"
      },
      "message": "Move BH test to flaky and change it slightly\n\nMarked the test as flaky. Additionally, changed how mocks are created.\nThis may or may not affect the test\u0027s passing rate. Also updated the\ndouble spy horribleness.\n\nBug: 79444334\nTest: Ran atest, no functional changes\nChange-Id: Ieb901a1702ab15bdf98f37cb4b37d5068882162d\n"
    },
    {
      "commit": "6d4917b6737af77c3375c2e7aa515786d3726d9c",
      "tree": "b3fe69aff54214b7f65272e0f33d10e7985703d2",
      "parents": [
        "04585786429fdce25e229bbd8543e7dc01c5cb4c",
        "74435e64865cb2f938b96ef8c32024fb8671afc3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon May 07 22:05:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 22:05:40 2018 +0000"
      },
      "message": "Merge \"Remove the clock view when DISABLE_CLOCK is set\" into pi-dev"
    },
    {
      "commit": "9fedb89f66c6fe5a3019529e68beb495b45d03ab",
      "tree": "ff0b050e8998264ba622b64f2b8d27fb3d6c7eaa",
      "parents": [
        "dd0f6709f8efd51ddd77d93653e4d254404e5e5b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri May 04 17:42:33 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon May 07 11:33:50 2018 -0700"
      },
      "message": "Update date during time tick event\n\nRemove extra broadcast action and use existing doze_time_tick alarm to\nupdate slice.\n\nChange-Id: If167c8d81e5f5a67050d7904ce2497c1bdb70e9a\nFixes: 77988364\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardSliceViewTest.java\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardStatusViewTest.java\nTest: atest packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java\n"
    },
    {
      "commit": "74435e64865cb2f938b96ef8c32024fb8671afc3",
      "tree": "cfa0dc16e874323671eb7fa7e54b3fd121d72e4b",
      "parents": [
        "91a14dec3ccaae0156a1754c6ca13062cadc61a6"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Fri May 04 11:58:30 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon May 07 14:21:15 2018 -0400"
      },
      "message": "Remove the clock view when DISABLE_CLOCK is set\n\nGets rid of Floating Notification Syndrome™\n\nThe easiest way to see this is launching SUW or pinned-task mode with\ndebug.layout set to true, and see that there is no box containing the\nclock in these modes\n\nTest: visual;\nChange-Id: I518bc04d2dca2fb56f13e0cebc475929edaf2c48\nFixes: 77630482\n"
    },
    {
      "commit": "c6163bf63661354d8d56acfdc6a3bdabac466f70",
      "tree": "e59b72c4f954ee80db2a3cc1f46e46ff8af73f15",
      "parents": [
        "504d75feda55847e7cc02edc9918c683bf91a96b",
        "8b77a3b84b4c7a1787c4ec6920da23f6da9cba98"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri May 04 21:45:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 21:45:36 2018 +0000"
      },
      "message": "Merge \"Add DND indicator to AOD\" into pi-dev"
    },
    {
      "commit": "88e264576a731a2bf3005c68d1ca08321f6208eb",
      "tree": "31ca68ec17224d531b7599837fbeaf95b945e3e2",
      "parents": [
        "df1dbb0bfa523c9951ee000325464fc00a40019e",
        "f39ce10e2a6c18e54701c72ce3ac514b0325e259"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri May 04 01:14:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 04 01:14:10 2018 +0000"
      },
      "message": "Merge \"Update views when next slice is null\" into pi-dev"
    },
    {
      "commit": "25926af53740667b215457bbde0bda679b400078",
      "tree": "fed36370324984cad27f578c33c8efdfcc7f7fc4",
      "parents": [
        "dbeff868c3caa4aa4abe0a6ddb4e2a5afc18cf61"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 01 17:05:33 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu May 03 19:26:18 2018 +0000"
      },
      "message": "Hide some previously exempt notifications\n\nSome notifications are exempt from DND visual suppression,\nlike foreground services. If a notification is tagged as a\ncategory that\u0027s explicitly mentioned in DND settings (like calls),\nexempt that notification from DND exemption, or, hide it.\n\nTest: atest SystemUITests\nChange-Id: I661e6d99d09adcb381aef04cccdf93c9810d19b2\nFixes: 78908945\n"
    },
    {
      "commit": "aeaefe91bcd3c7465b638a33378e6b3b7c00fd56",
      "tree": "9700c73f0d3b9e4ec301a4f917677361c228f670",
      "parents": [
        "f5cb5e55250d892bc3b8de9fbe59b7464b1d874f",
        "34f14968b6d618ab77f3ba796b1b3215b386c34e"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu May 03 13:46:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 13:46:56 2018 +0000"
      },
      "message": "Merge \"Revert \"Update \u0027dnd is hiding notifications\u0027 view\"\" into pi-dev"
    },
    {
      "commit": "34f14968b6d618ab77f3ba796b1b3215b386c34e",
      "tree": "8428d70398e5677bdc78a131898402a1075f8f23",
      "parents": [
        "85bad9b5bbbf2d974ad597963ae1bab87c60faf0"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu May 03 12:40:20 2018 +0000"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu May 03 12:40:20 2018 +0000"
      },
      "message": "Revert \"Update \u0027dnd is hiding notifications\u0027 view\"\n\nThis reverts commit 85bad9b5bbbf2d974ad597963ae1bab87c60faf0.\n\nChange-Id: Ic68475a8df0ae377c4fc357017b7d2a6b5311433\nFixes: 79155510\nFixes: 79156480\n"
    },
    {
      "commit": "429d27dd0b07f8a429e34decd5ff5bcf3b2872ef",
      "tree": "3dccc4b428f015313ac7ccaf516ff3ccd7d5463a",
      "parents": [
        "69b1fce562fdc8c416756f9b0cfb5e435a4f5c61"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed May 02 19:43:39 2018 -0700"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed May 02 19:43:39 2018 -0700"
      },
      "message": "Pass Uri in SliceBroadcastRelay\n\nAdd the Uri as an extra to the Intent broadcast in the relay.\n\nTest: runtest systemui\nBug: 70622039\nChange-Id: I4942ecc9780a7814e3ac436e80034f76cb7bc6db\n"
    },
    {
      "commit": "f39ce10e2a6c18e54701c72ce3ac514b0325e259",
      "tree": "cb20558b5d9f33a52eb6688c5d79257837bf5c28",
      "parents": [
        "9f88bbc0642ae8e16c40d1e88ea0d82ed1a6316c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 02 14:23:44 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 02 15:00:02 2018 -0700"
      },
      "message": "Update views when next slice is null\n\nOtherwise invalid content would be presented after switching users\n\nTest: manual, switch users, look at smart clock\nTest: atest tests/src/com/android/keyguard/KeyguardSliceViewTest.java\nChange-Id: Id3bd5e9cfedd17870d00f7a55386661f5b22ff59\nFixes: 78891765\n"
    },
    {
      "commit": "33540449fcb8e7a8f44602a77260261e5ff9cde1",
      "tree": "8ac242c12ad5fdec480e17dc144ba4cea9139554",
      "parents": [
        "150bafd2176d149edf5bc830b3fcb193bfd536f5",
        "4fbeac438109a9866fb49117c1d51e88d0100772"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed May 02 20:36:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 20:36:24 2018 +0000"
      },
      "message": "Merge \"Fix incorrect icon alignment on shelf\" into pi-dev"
    },
    {
      "commit": "9115d371c3e1c49d5ee3aa262d3d97948e4b6c26",
      "tree": "881654a8e08c15a5d1c6214a673bb372f9b340f5",
      "parents": [
        "f28901f6c58138ad264d01f9aa63375124fb0f5d",
        "0cf5e4a0651b4f418788754e416cc468be2cc5c1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 02 20:20:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 20:20:51 2018 +0000"
      },
      "message": "Merge \"Fix NPE when casting\" into pi-dev"
    },
    {
      "commit": "8b77a3b84b4c7a1787c4ec6920da23f6da9cba98",
      "tree": "9bbb187e15c76a699e69601525f20498c23db5f9",
      "parents": [
        "9f88bbc0642ae8e16c40d1e88ea0d82ed1a6316c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 01 13:23:03 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 02 12:18:53 2018 -0700"
      },
      "message": "Add DND indicator to AOD\n\nTest: atest packages/SystemUI/tests/src/com/android/systemui/keyguard/KeyguardSliceProviderTest.java\nTest: manual\nBug: 78445133\nChange-Id: If3a9d2b36e4a06b775c77b9d02b5eaa83f7088a3\n"
    },
    {
      "commit": "0cf5e4a0651b4f418788754e416cc468be2cc5c1",
      "tree": "e1070382ee2f9d4494c228224799009bcf47dde2",
      "parents": [
        "9f88bbc0642ae8e16c40d1e88ea0d82ed1a6316c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 02 00:33:17 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 02 11:22:05 2018 -0700"
      },
      "message": "Fix NPE when casting\n\nWe didn\u0027t have any tests that guarantee that the keyguard casting flow\nwouldn\u0027t be broken by updates on KeyguardStatusView.\nSuch test was created\n\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/KeyguardPresentationTest.java\nChange-Id: I44f66be770ea2263fbf183bc438d1cedaa6f589a\nFixes: 71696859\n"
    },
    {
      "commit": "a1c148fb1a7b61085967e02957f35634bc414133",
      "tree": "b424439cacbee995ec967c4694c9d75517c388ef",
      "parents": [
        "f87b98880eb6eca7b88d9679398786d94ba9835f",
        "4d90d1ede7f6ce4b541b4632112b033869ffccce"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 02 13:03:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 13:03:20 2018 +0000"
      },
      "message": "Merge \"SystemUI heap monitor \u0026 hprof dump tile.\" into pi-dev"
    },
    {
      "commit": "e433e9b5a2baeb339ac5fe1fe4104838fddc0a45",
      "tree": "c2a01d41a31a8eb409fa8f2f1a75bfc7a2bc01e2",
      "parents": [
        "dc617e0fb559c3d767cf2d910200507e3eb95ea3"
      ],
      "author": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Tue May 01 22:45:38 2018 +0100"
      },
      "committer": {
        "name": "Milo Sredkov",
        "email": "miloslav@google.com",
        "time": "Wed May 02 10:39:56 2018 +0100"
      },
      "message": "Keep the notification shade open for smart replies\n\nCurrently when the user taps on a smart reply button from a locked\nscreen, we ask for a pattern/password and then close the notification\nshade. This is inconsistent with the unlocked case and with how inline\nreplies are handled.\n\nSet mLeaveOpenOnKeyguardHide to true when handling smart reply clicks.\nAlso simplify and rename the method in KeyguardDismissHandler to make\nthis new behaviour clearer.\n\nBug: 77841506\nTest: Tap on a smart reply from the lockscreen, then unlock.\nChange-Id: If1dab2a4b0d93a512c27e6d8a870289f64c7b63d\n"
    },
    {
      "commit": "a74dd692aa7ce04d2fd23e19d04c70441e7efa3f",
      "tree": "9f153a10af548dfe513f2608a03b8e0a660b13af",
      "parents": [
        "55c2d4106ac6e18c8e006029ac1140eceb5ef405",
        "706590028911fc1c2f172b8d320f530bc0b5ddf1"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed May 02 07:28:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 02 07:28:33 2018 +0000"
      },
      "message": "Merge \"Request focus when pin is visible\" into pi-dev"
    },
    {
      "commit": "706590028911fc1c2f172b8d320f530bc0b5ddf1",
      "tree": "2a8970e677448ecdb4dfb48c2c99393d2d31fffb",
      "parents": [
        "f8e6e7f5f31e5f3f5666e1c64f7538dd0ee1a983"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Apr 30 15:56:52 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 01 23:01:08 2018 -0700"
      },
      "message": "Request focus when pin is visible\n\nChange-Id: Idfa7f0ea7f989de95030ed9dbd0ac4b45abc8155\nFixes: 77963692\nFixes: 78187153\nFixes: 78235570\nFixes: 78887466\nTest: atest tests/src/com/android/keyguard/KeyguardPinBasedInputViewTest.java\nTest: atest tests/src/com/android/systemui/statusbar/phone/KeyguardBouncerTest.java\nTest: atest android.server.am.ActivityManagerDisplayLockedKeyguardTests#testDismissKeyguard_whileOccluded_secondaryDisplay\nTest: atest -dt android.server.am.KeyguardLockedTests#testEnterPipOverKeyguard\nTest: go/sysui-bouncer-tests\n"
    },
    {
      "commit": "4fbeac438109a9866fb49117c1d51e88d0100772",
      "tree": "8dcbdc1cfad3403350c337ef5c57c265fa0f87c6",
      "parents": [
        "b9b0eaff9ceca697bd95eea690cc2167360caca2"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 30 20:32:40 2018 +0800"
      },
      "committer": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Wed May 02 11:48:48 2018 +0800"
      },
      "message": "Fix incorrect icon alignment on shelf\n\nExpandableNotificationRow set the scrollX of notification icon in shelf while the notification is\nswiped, but didn\u0027t set it back when reset without animation(ex: screen\noff device).\n\nReset the scrollX of icon in shelf.\n\nTest: runtest systemui\nChange-Id: I05a428a7502de1618a7929b71a832c9e945a6aff\nFixes: 77569193\n"
    },
    {
      "commit": "4d90d1ede7f6ce4b541b4632112b033869ffccce",
      "tree": "e338d644ec44338469b133fad6fb9c8ecc48f70f",
      "parents": [
        "3ac00caddf2b540d6f7240c00dec85bf019f164e"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Mar 23 16:29:06 2018 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 01 21:51:15 2018 +0000"
      },
      "message": "SystemUI heap monitor \u0026 hprof dump tile.\n\nAdding the tile to your active set will start a continuous memory tracker,\nupdating the tile every minute with the latest pss value. Tapping the tile\nwill pull a full heap dump, zip it, and share it via ACTION_SEND.\n\nAdditionally, @integer/watch_heap_limit can be set to the heap size (in KB)\nat which ActivityManager will automatically generate a heap dump and notify\nthe user when it\u0027s ready.\n\nAvailable only on IS_DEBUGGABLE builds. Supplies limited. Order now!\n\nBug: 76208386\nTest: atest com.android.systemui.util.leak.GarbageMonitorTest\nTest: runtest systemui\nChange-Id: I0434dd7dc330784c750469b013e40b31ef92638d\n"
    },
    {
      "commit": "fd7d5779c321c1a5d31fccef925faa37311de616",
      "tree": "eff23d742d2a3fc2606a858f8b0e2f9c4aff8404",
      "parents": [
        "220fc4f3b1f4e45b18d85d8ae6065673b5043a34",
        "85bad9b5bbbf2d974ad597963ae1bab87c60faf0"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 01 17:26:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 17:26:26 2018 +0000"
      },
      "message": "Merge changes from topic \"jr-onboard\" into pi-dev\n\n* changes:\n  Update \u0027dnd is hiding notifications\u0027 view\n  Update zen onboarding flow\n  Change zen defaults for upgrade and new users\n"
    },
    {
      "commit": "d53c5bb4f3b0ae6e65cd7431df646b40d9b94728",
      "tree": "5e62f6abbc452b8e167c8eae6e5a15316bc3b167",
      "parents": [
        "494113e74a6bee121f880cb530da0d7841d4c276",
        "da5dcdd519badc3058ec8a2431639a2dcb3eb493"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Tue May 01 15:30:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 01 15:30:05 2018 +0000"
      },
      "message": "Merge \"[Notif] Blocking helper basic metrics\" into pi-dev"
    },
    {
      "commit": "85bad9b5bbbf2d974ad597963ae1bab87c60faf0",
      "tree": "a25df31a6d8b34761d5a446aa3d498839694c141",
      "parents": [
        "76bfa6003912a35234eaa2e1bdbe030ab2f64679"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 25 16:55:59 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 01 09:04:38 2018 -0400"
      },
      "message": "Update \u0027dnd is hiding notifications\u0027 view\n\nAdd an icon and alawys show the view if DND is on and suppressing\nnotifications from the shade. \u0027Manage notifications\u0027,\n\u0027no notifications\u0027, and \u0027clear all\u0027are hidden when this view is visible.\n\nBug: 78586809\nTest: atest SystemUITests\nChange-Id: I9d68fda8a3bc3213c20f9e57ca64d75eebdc1d94\n"
    },
    {
      "commit": "a031ddd6874ccb96a6b4106f294b823a79a443ee",
      "tree": "846d98d0f29b5d10c2c2b75b945e0bfc6dc0d7c7",
      "parents": [
        "1ae7fd5f4470c3f93186548d8f118662e944b329",
        "30d3651f86142d3c1c63d55b61dbf2210316e650"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 23:54:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 23:54:45 2018 +0000"
      },
      "message": "Merge \"Fix bug that heads up notification appear even when disable_expand is set\" into pi-dev"
    },
    {
      "commit": "da5dcdd519badc3058ec8a2431639a2dcb3eb493",
      "tree": "f9576b5f24d27db10e8558d6043195713bcc5a8d",
      "parents": [
        "032ab152561955dc3b180a4f8cd3efe4fdae7572"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Fri Apr 27 17:21:50 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Mon Apr 30 16:53:21 2018 -0700"
      },
      "message": "[Notif] Blocking helper basic metrics\n\nAdding first pass of counters for basic actions taken with the blocking\nhelper. This includes:\n- All notification dismissal events\n- Shown event\n- Dismissal via outside interaction\n- Any button taps to dismiss\n- Undo taps\n\nTest: Via manual testing \u0026 updated tests (+added two new)\nBug: 74609669\nChange-Id: I0adcfe03cfd10809ef7a2f13afbefcb420246a43\n"
    },
    {
      "commit": "30d3651f86142d3c1c63d55b61dbf2210316e650",
      "tree": "4e8f80b0320ec3c4d15586e9089497c8750bd3c2",
      "parents": [
        "c8303adb4700ebbb921f0067a7ff21ef1c75c2fc"
      ],
      "author": {
        "name": "e.min",
        "email": "e.min@samsung.com",
        "time": "Thu Mar 29 10:06:21 2018 +0900"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 14:57:11 2018 -0700"
      },
      "message": "Fix bug that heads up notification appear even when disable_expand is set\n\nFixes: 78880433\nTest: execute app which setting a disable_expand flag to statusbar.\nTest: after that, get a headsup notification.\nTest: then, headsup appear and it would be presented as status bar height\nTest: runtest systemui\n\nChange-Id: I97cc77ad197ca5bc74ab03cc86f02083608549ba\n"
    },
    {
      "commit": "b4e0b6413b4ba97b830257c42f1cde9004e2916e",
      "tree": "f64bd4920c61fdf72a9ae531008051bcc676fb8c",
      "parents": [
        "f050932e2a7a35f9d64a77fcdaff475bdab8f749",
        "30a2ae620956fd73ecb5e4e2ef3645377bdf0aaa"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 11:29:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:29:56 2018 +0000"
      },
      "message": "Merge \"Keyguard: Fix threading issues in KeyguardUpdateMonitor\" into pi-dev"
    },
    {
      "commit": "3d7ccaf8b5e81378770cb3e18ff66d19418b8135",
      "tree": "5bdbf81ef6fa65fc552d22b4840b7b3000d2c90a",
      "parents": [
        "594d6e9e22a64be3b69567433858e0a8624db36c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Apr 02 21:19:23 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 27 18:07:49 2018 -0700"
      },
      "message": "AOD clock and notification animation\n\nBetter transitions for pulsing notifications and other keyguard\nmessages.\n\nFixes: 77601057\nFixes: 67641732\nTest: visual\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardSliceViewTest.java\nTest: atest packages/SystemUI/tests/src/com/android/systemui/util/wakelock/KeepAwakeAnimationListenerTest.java\nMerged-In: I3e3ec844834bf7f5d9ab341f308e78a002248a87\nChange-Id: I1e6d95c62dc7463e8084a64f04c6dee3173967a6\n"
    },
    {
      "commit": "72d85d2a4c6f3be807dba8e30da06d3aedf0e9ed",
      "tree": "9ad6522b35be07930f99c65911607df995cee5d6",
      "parents": [
        "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8",
        "cbe0596c4d7d438ac840fffe4b819ef5f5bea6f9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 27 15:37:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 15:37:11 2018 +0000"
      },
      "message": "Merge \"Hide low-power mode black frame\" into pi-dev"
    },
    {
      "commit": "30a2ae620956fd73ecb5e4e2ef3645377bdf0aaa",
      "tree": "5f1876ce9c5ac16fc542451bb3da8588af3a6328",
      "parents": [
        "bbfe498aefeb403ac224b5fc1d890f1e7ca65f5a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 25 19:09:50 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 27 15:00:56 2018 +0200"
      },
      "message": "Keyguard: Fix threading issues in KeyguardUpdateMonitor\n\nFixes a bug where KeyguardViewMediator called into KeyguardUpdateMonitor\non the wrong thread. Also adds assertions to make sure we only touch\nmCallbacks on the right thread.\n\nChange-Id: I9524b6c182cb70134fbc9a28df8148043fec8c1e\nFixes: 78128789\nTest: Device boots successfully.\n"
    },
    {
      "commit": "1186fb76ba5d0417e83ae120ee71364e504a82c5",
      "tree": "e8a3a99e6fd1e2f54026b21b8334dc799dfa21d1",
      "parents": [
        "640d4d5f43e17d66f4800a02d3e5706bb4a1ca8a",
        "c548340ba9343dae277f849be70cadca8a73638c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 03:15:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 03:15:33 2018 +0000"
      },
      "message": "Merge \"Fix bluetooth state updated in systemui.\" into pi-dev"
    },
    {
      "commit": "cbe0596c4d7d438ac840fffe4b819ef5f5bea6f9",
      "tree": "3d9ce752817d3c4eb84a529f4d0f1db32c62f0f4",
      "parents": [
        "b1a3a5f5821d3c428b11bea172514ea6973f9f90"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 26 16:44:05 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 26 16:44:05 2018 -0700"
      },
      "message": "Hide low-power mode black frame\n\nHide the wallpaper earlier and wait a little longer to\nswitch to low power mode.\n\nThis way the flickering area is less noticeable, since\nless pixels will be visible, and users are less likely\nto be looking at the screen.\n\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/DozeParametersTest.java\nChange-Id: I24f2d64f580d7fdc63f6c768446d06140c29cfa5\nFixes: 78302022\n"
    },
    {
      "commit": "eae911d8f61c8eef067b08365a047e5040234b48",
      "tree": "de95de42745086ffd8f39066a96b115e331e3be3",
      "parents": [
        "72b1a7ecb9d20456af0352bfd7ef7c1c7345c526"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 26 16:05:46 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 26 16:07:59 2018 -0400"
      },
      "message": "Use view order when iterating icons in a slot\n\nBefore, slots handed out holders in the order they were added, meaning\nyou may try to insert the N+1th icon before the Nth\n\nChange-Id: If993cf7233989ff22633f9b026aa3627bbc72d6b\nFixes: 69527817\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/StatusBarIconListTest.java\n"
    },
    {
      "commit": "c548340ba9343dae277f849be70cadca8a73638c",
      "tree": "28e55e8b0fb70ff1fd732dfd2f23e4c04bfdb28d",
      "parents": [
        "c76929eb926a4ba506a4dfa986ea33443e1df58a"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 26 13:51:54 2018 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 26 14:43:28 2018 -0400"
      },
      "message": "Fix bluetooth state updated in systemui.\n\n- Update both bluetooth and bluetooth connection state when bluetooth\nstate changes. This ensures that connection state is not stale when\nbluetooth is turning off when establishing a connection.\n- Display \"Connecting...\" when bluetooth is actively trying to establish\na connection instead of \"Turning on...\"\n\nChange-Id: I16463f3f57c8adb6d9401fe478acaad5f987fa76\nFixes: 77528964\nTest: runtest systemui\n"
    },
    {
      "commit": "5f18904a007cd4005bc6ae6e5e8cbe0944e31010",
      "tree": "5b33ebf6862f99663a81826c6d8fba1ea95d2796",
      "parents": [
        "95b7e631035153b1ca412f50b9e42b4b70398abc",
        "a0f6de8ab2d78445fe0259ef0f5f00e25a3f7d19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 24 08:51:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 24 08:51:56 2018 +0000"
      },
      "message": "Merge \"Add spinner for smart replies.\" into pi-dev"
    },
    {
      "commit": "a0f6de8ab2d78445fe0259ef0f5f00e25a3f7d19",
      "tree": "f7736b33b39e8555619cdfd44c3cbfa05275081d",
      "parents": [
        "1f4d564713c0f1470fd823d6205be0324e7e4bfb"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Apr 06 16:20:16 2018 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Apr 23 18:58:19 2018 +0100"
      },
      "message": "Add spinner for smart replies.\n\nAdd a spinner to MessagingGroup that is enabled\nwhen the user has clicked on a smart reply.\n\nBug: 73607490\nTest: atest SystemUiTests\n\nChange-Id: I4d892c19b5df2b443761819929a83f016967e217\n"
    },
    {
      "commit": "39880be88c3b40c45e189199d7b7a633410bd85d",
      "tree": "9ae1d262a8e34107aed4fbf32e498130189b0791",
      "parents": [
        "bbfe498aefeb403ac224b5fc1d890f1e7ca65f5a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 23 17:41:17 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 23 18:30:30 2018 +0200"
      },
      "message": "AOD: Fix WakeLock leak\n\nBug: 78402666\nTest: Toggle screen off and on again real quick. Verify \"Doze\" wake lock was not leaked.\nChange-Id: Ie34f8aeeb5d10628f2a40567267ab36e694e21bb\n"
    },
    {
      "commit": "ea56921d7604d9ab7b0764ac69b0e52d257bbfd3",
      "tree": "4616d9ec31477a118093cfc606a6a02c2b89f18b",
      "parents": [
        "a2015451a74a56ba695becb73c1f67fa19e1f7e3",
        "0b5e52ccd8e8308c6c7a8d04265f4bcd2b84f052"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 13:54:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 13:54:15 2018 +0000"
      },
      "message": "Merge \"Add way to use sysui as a broadcast relay for slices\" into pi-dev"
    },
    {
      "commit": "0b5e52ccd8e8308c6c7a8d04265f4bcd2b84f052",
      "tree": "1a38d7536cec2d039d184488ad9c7e6e563ba9b7",
      "parents": [
        "993890fbf4ae46122df8716251ac33e2a651e60b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 19 22:14:46 2018 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 20 12:36:31 2018 +0000"
      },
      "message": "Add way to use sysui as a broadcast relay for slices\n\nTest: runtest systemui\nBug: 78139069\nChange-Id: I64c4d56cca005cec7204bf45215bb7b0015f4571\n"
    },
    {
      "commit": "96b4b4bd4ecd3006e64a29da04691da534342069",
      "tree": "eec2b1c2cc499663d741f0039122ece0931f4cc1",
      "parents": [
        "dd08f4b96a1aa74e6b22ef54c7672284f0eb5411",
        "60661a6dd8ad7728b87a36da005acaec0272dd5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 00:43:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 20 00:43:53 2018 +0000"
      },
      "message": "Merge \"Clock padding and motion adjustments\" into pi-dev"
    },
    {
      "commit": "8a87e9ddd87254c1d4db0d428510f961fa420b52",
      "tree": "a338f7b0f498aba1f2881ab8376382a41a0b879e",
      "parents": [
        "caa429eada48eac5538af124ba2b51fbedfd0f7e",
        "eddaf3f7a0ae3f27dc27148e7a3e358f31cd1943"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 23:30:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 23:30:08 2018 +0000"
      },
      "message": "Merge \"Update wifi enabled state when connected.\" into pi-dev"
    },
    {
      "commit": "7468d361e3fb4597e3a51cd2e2bb666fefbf268c",
      "tree": "b5c0fb1d5cb030129ec13aed3929de58bcb0df4e",
      "parents": [
        "79ecaac7f38f45c9a519fddd538befd9d631f844",
        "badf6e4cd6f84783f19c59a41e63d6131be4d19b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 19 17:11:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 17:11:25 2018 +0000"
      },
      "message": "Merge \"Update notification shade text on zen change\" into pi-dev"
    },
    {
      "commit": "60661a6dd8ad7728b87a36da005acaec0272dd5a",
      "tree": "c4e6bd7ba258b815c784c73afc4d14be70ebf782",
      "parents": [
        "08a2028228c73d83f37c23eb63d03c2e775d1594"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 12 10:50:13 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 20 01:08:21 2018 +0800"
      },
      "message": "Clock padding and motion adjustments\n\nFixes: 73830624\nTest: manual\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/PropertyAnimatorTest.java\nChange-Id: I9b7785cfbc610db9e4b920eef518ab24b97a6bbc\n"
    },
    {
      "commit": "eddaf3f7a0ae3f27dc27148e7a3e358f31cd1943",
      "tree": "d121115ba4fadabfa546e05e8dd98ddc953339ab",
      "parents": [
        "1cd96854d4b396fa083fe2cd58b94a111f7a12cb"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Apr 18 17:43:53 2018 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 19 11:20:21 2018 -0400"
      },
      "message": "Update wifi enabled state when connected.\n\nChange-Id: Ib0be6b3ab8139781868781c370688d70cef22553\nFixes: 78242165\nTest: runtest systemui\n"
    },
    {
      "commit": "badf6e4cd6f84783f19c59a41e63d6131be4d19b",
      "tree": "4346b0fe009c0d24ef80949bc34e71b3153c5ddb",
      "parents": [
        "6ea063eb5f1d4d7c6242915f378e68048ea51d70"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Apr 18 17:32:56 2018 -0400"
      },
      "committer": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 19 14:52:48 2018 +0000"
      },
      "message": "Update notification shade text on zen change\n\nChange-Id: I6b75af1a94f7da95ac78fac122651924db7c1308\nFixes: 76143428\nTest: NotificationStackScrollLayoutTest\n"
    }
  ],
  "next": "45fb7a75cf6d81f275303d2a3b74b4140fd694da"
}
