)]}'
{
  "log": [
    {
      "commit": "76a4b5d73ba5029e34f0c63b74c3fb4cf09f5b24",
      "tree": "3d58543191ec85e33897e47b21c01a923dc7e2db",
      "parents": [
        "6158f3ddbe2faeb65a9e368c7bab8bac2bf57dc4",
        "65f2298fb90ccb55a09f38f0361a30b778e4078e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 03:08:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 03:08:23 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "8daf5927ff73df67928e01b817a100cc6c96b87d",
      "tree": "f98735c61489507dd64ce05ddb52f618d7c86533",
      "parents": [
        "2fce320a76fb1a583e2ccd86f2400af62e3a4d92",
        "8a52dc3af4069e51f5b40553c2b027781d678963"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 22:15:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 22:15:21 2019 +0000"
      },
      "message": "Merge \"Block clicks on smart actions and replies just after creation/update.\" into qt-dev"
    },
    {
      "commit": "873734d144fa4b787c198159d54aa816ce3c0a14",
      "tree": "d6915c951331fb0c1c1353883fba55e93bdd8d84",
      "parents": [
        "890a980d14820864868d53ed09d8ae0abd992295",
        "d1d60c3ac3a7baef52fb957b65aee2871c915a1d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 20 18:57:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 18:57:06 2019 +0000"
      },
      "message": "Merge \"Fix SIM PIN listener registration\" into qt-dev"
    },
    {
      "commit": "65f2298fb90ccb55a09f38f0361a30b778e4078e",
      "tree": "428816e70f787c430dc1758958a2ba6168882fd2",
      "parents": [
        "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 20 04:49:14 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 20 04:49:14 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I819bfef9bdd3d1a2bcc5474b48ab326b255aee08\n"
    },
    {
      "commit": "61240f6c5a86a00e28f5790d340a459417be872a",
      "tree": "e0834f077d5011c8a8fa75c6cdaac80f2b7d6ebd",
      "parents": [
        "e44e4c635e22864837645defc892ab74631bbfc0",
        "bbad0dda60e4371c9edd941aa27a5f5053d6526b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 04:50:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 04:50:16 2019 +0000"
      },
      "message": "Merge \"Replace synchronous calls to shared prefs with async calls.\" into qt-dev"
    },
    {
      "commit": "e44e4c635e22864837645defc892ab74631bbfc0",
      "tree": "1ec578bf96a119ec015eca8446fb1d67326f39f0",
      "parents": [
        "1bdcb36b948f1a8e8ef042a5084be21120315bd9",
        "12dab90cc9891577a5db9fe89ef0fa996e3456cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 03:41:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 03:41:52 2019 +0000"
      },
      "message": "Merge \"Update theme after registering config listener\" into qt-dev"
    },
    {
      "commit": "1bdcb36b948f1a8e8ef042a5084be21120315bd9",
      "tree": "da5fc9fc882d830b37a5368cc0f0feb6dfbd43e7",
      "parents": [
        "e1bdc4b0e87a084b128da6016ae64ea6b375d7ba",
        "f6a1f1783e3b8559f13e24417da021fea24bf412"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 03:39:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 03:39:32 2019 +0000"
      },
      "message": "Merge \"Dismiss keyguard if pulsing unlocked\" into qt-dev"
    },
    {
      "commit": "e1bdc4b0e87a084b128da6016ae64ea6b375d7ba",
      "tree": "2a252b91e0d07b4c896a458a227b7bbb1070c2d9",
      "parents": [
        "6490c31b4c0dda9e23760a6074018c72a25c82c0",
        "96c5fc48522de85ff79380877625949c06088d01"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 03:01:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 03:01:02 2019 +0000"
      },
      "message": "Merge \"Fix back button not disappearing\" into qt-dev"
    },
    {
      "commit": "6490c31b4c0dda9e23760a6074018c72a25c82c0",
      "tree": "e664a8c489d092a3ca02716b88613086c5b651b8",
      "parents": [
        "234ca31b2894bde69acacc534a1cf66839ed8f70",
        "691c27459655c8a1e2bd868fddae9d6a5035a3bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 02:41:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 02:41:42 2019 +0000"
      },
      "message": "Merge \"Fix NPE for devices that don\u0027t use a lock icon in sysui.\" into qt-dev"
    },
    {
      "commit": "234ca31b2894bde69acacc534a1cf66839ed8f70",
      "tree": "31cd9c5988a15ce2ffba1bc16048cd806cc38ece",
      "parents": [
        "5e052537b74d2e399bbe23e0289f0d5f8d3f2fcc",
        "be2a1885d33d11c4cc74b263f2bb2ea11341dc5c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 02:36:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 02:36:02 2019 +0000"
      },
      "message": "Merge \"Add tests for user changes.\" into qt-dev"
    },
    {
      "commit": "50b0e893625894ed6929f1d7ff698283d0acb00d",
      "tree": "a89d9d40d869e04925532ef946429014741812f1",
      "parents": [
        "50ac5dd43523ae3276b74eef424841b9d27a1ef7",
        "3704d53fe1303cee029b633c665dff5a4ed6e621"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 20 00:33:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 00:33:37 2019 +0000"
      },
      "message": "Merge \"Do not unnecessarily re-inflate camera preview\" into qt-dev"
    },
    {
      "commit": "d1d60c3ac3a7baef52fb957b65aee2871c915a1d",
      "tree": "808bb8ccac962ec1794f98dcaa7a142079d8569c",
      "parents": [
        "0a71ae9536169c07640a480969ee3e6ae8d4ee4a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:03:51 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:03:51 2019 -0700"
      },
      "message": "Fix SIM PIN listener registration\n\nUser correct lifecycle methods for listener regristion,\notherwise error messages would show up on the shared text field\n\nTest: add/remove locked sim card\nTest: solve sim challenge, go to bouncer\nFixes: 130906933\nChange-Id: I5327c447b770da1148c3e3ef19c6a75e69832a90\n"
    },
    {
      "commit": "12dab90cc9891577a5db9fe89ef0fa996e3456cf",
      "tree": "ec6f56dfd14a488e006a923621dad0e46fe26d83",
      "parents": [
        "0a71ae9536169c07640a480969ee3e6ae8d4ee4a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 11:10:48 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 22:01:21 2019 +0000"
      },
      "message": "Update theme after registering config listener\n\nTheme might not be set yet during inflation and we might miss the\nevent if wait for the view to be added to the window, leading to\ntheme being out of sync.\n\nTest: adb shell am crash com.android.systemui\nFixes: 130879865\nChange-Id: Icd533457732b46b96aeacf9be0c32c02e6b33360\n"
    },
    {
      "commit": "d6aa4d3e8e9b6868de573fb785889cf35b0b4663",
      "tree": "7f58d23fb349419d423d7b64c411de4dfef01b77",
      "parents": [
        "e40719d2797f5db9c7b4d5cd9bb6d60d8f9b3b08",
        "580098fe44d651fbd81f5aaf14eef4083634406a"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Fri Apr 19 22:00:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 22:00:27 2019 +0000"
      },
      "message": "Merge \"Make Settings and SysUI estimates use same data class\" into qt-dev"
    },
    {
      "commit": "e40719d2797f5db9c7b4d5cd9bb6d60d8f9b3b08",
      "tree": "b263e459ee93b30a7dc340821f479d55a8ba5aac",
      "parents": [
        "f090b5896e4d53953d27614112814bf9834a1c17",
        "aa8fef22b728541b2413435adbe69164a647c4d8"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 19 21:51:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 21:51:57 2019 +0000"
      },
      "message": "Merge \"Remove the bubble if the notification is no longer FLAG_BUBBLE\" into qt-dev"
    },
    {
      "commit": "bbad0dda60e4371c9edd941aa27a5f5053d6526b",
      "tree": "bf30e6f90d7dfa6977a5bf157770cf68424ce670",
      "parents": [
        "f090b5896e4d53953d27614112814bf9834a1c17"
      ],
      "author": {
        "name": "Dave Mankoff",
        "email": "mankoff@google.com",
        "time": "Fri Apr 19 15:48:29 2019 -0400"
      },
      "committer": {
        "name": "Dave Mankoff",
        "email": "mankoff@google.com",
        "time": "Fri Apr 19 21:15:33 2019 +0000"
      },
      "message": "Replace synchronous calls to shared prefs with async calls.\n\nAlso, make a copy of protected data to prevent accidental changes\nfrom outside callers.\n\nBug: 130525551\nTest: Manual.\nChange-Id: I7b6efa32bc6db88b79579effaa7ffe1466a80380\n"
    },
    {
      "commit": "f6a1f1783e3b8559f13e24417da021fea24bf412",
      "tree": "7fb57892667cd061fb5abfd31c1f330a0ea21012",
      "parents": [
        "0a71ae9536169c07640a480969ee3e6ae8d4ee4a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 20:57:40 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 13:48:54 2019 -0700"
      },
      "message": "Dismiss keyguard if pulsing unlocked\n\nBouncerExpansionCallback#onFullyShown will never be called when unlocked\nbecause we collapse the shade without showing the PIN pad.\nWe need some special logic to make sure that the device will wake-up.\n\nTest: swipe up from pulse when locked\nTest: swipe up from pulse when unlocked\nFixes: 129315800\nChange-Id: I740e598b180ad7aeb5b023a5984942b89ae1df5f\n"
    },
    {
      "commit": "96c5fc48522de85ff79380877625949c06088d01",
      "tree": "b47b87bdd5d9f05bd34d2e7fbc9172aafc6f912f",
      "parents": [
        "fab88a833e0fb39c62839fbcd854e7fac6d87d59"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Apr 17 14:14:18 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Apr 19 19:19:32 2019 +0000"
      },
      "message": "Fix back button not disappearing\n\nRegression from: ag/7031929\n\nFixes: 130695273\nTest: manual\nChange-Id: Ic228ff37e0460424703fd33bbc4e301cc66c9e4c\n"
    },
    {
      "commit": "85a99c394b8fac30a99c7316a4e1e8f6070bd67c",
      "tree": "968e2ea2511207fcff67c29626ade1e63f84816c",
      "parents": [
        "cc9e2873dfaacc649956c21b5fd2e8d6dc9b43cb",
        "f89d8571b80829495fa93a2ebf39030d272e91bd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 19:10:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:10:46 2019 +0000"
      },
      "message": "Merge \"Suppress singletap wakeup gesture while pulsing on dock\" into qt-dev"
    },
    {
      "commit": "cc9e2873dfaacc649956c21b5fd2e8d6dc9b43cb",
      "tree": "c3e1dca0a29e5cb086e02e5c601193139b4f23f7",
      "parents": [
        "0a71ae9536169c07640a480969ee3e6ae8d4ee4a",
        "00d02f142aa24d9bb49adad03ea26eee99277619"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 19 18:59:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 18:59:37 2019 +0000"
      },
      "message": "Merge \"Fixed concatenation to properly discard empty strings\" into qt-dev"
    },
    {
      "commit": "691c27459655c8a1e2bd868fddae9d6a5035a3bc",
      "tree": "7217b921986936a99d8d95601509b82faa527d4b",
      "parents": [
        "8fb611c6adf6ee57ce74f7826e914f146a85cf27"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Fri Apr 19 11:48:00 2019 -0700"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Fri Apr 19 11:53:40 2019 -0700"
      },
      "message": "Fix NPE for devices that don\u0027t use a lock icon in sysui.\n\nBug: 130880522\nTest: Manual\nChange-Id: I9daa0eedd73df963069077976fbb3af008c4070d\n"
    },
    {
      "commit": "f2087397ef23c6f5daa2937b5558808c993d4a5a",
      "tree": "ff419af0767dbb88e3b527a90b318f2aaed7317c",
      "parents": [
        "151675e37e282f8048b8944ba93a54a820e49f52",
        "7570cac60e36a8b4c49e7932a41a9cb9214f1cf3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 18:31:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 18:31:46 2019 +0000"
      },
      "message": "Merge \"Propogate per-display IME status to SysUI\" into qt-dev"
    },
    {
      "commit": "f43587e42d4218470696ebda27770da4ea0bff0d",
      "tree": "891d0b33a651e966661dda6b6b3d2ef69fdc5856",
      "parents": [
        "a2620b9c97a13adfa1c3e64f5b61959a83277169",
        "b130e947d2f10747f7e6eb0436cef5aa69d42110"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Fri Apr 19 17:37:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 17:37:58 2019 +0000"
      },
      "message": "Merge \"Adds onInvocationProgress method to AssistManager.\" into qt-dev"
    },
    {
      "commit": "aa8fef22b728541b2413435adbe69164a647c4d8",
      "tree": "5a5746d20e3123ec1caa423af2b9ba59b2d31719",
      "parents": [
        "aba783991a0adbcbb5fda31c6b6f52891ec5cada"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 11 13:36:40 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 19 10:36:12 2019 -0700"
      },
      "message": "Remove the bubble if the notification is no longer FLAG_BUBBLE\n\nPreviously if a notification that was a bubble got updated such that it\nwould fail our bubble criteria, we wouldn\u0027t actually remove the bubble we\nwould just stop updating that bubble. This CL fixes it so that we\u0027ll remove\nthe bubble in that case.\n\nThis CL also factors all of the \u0027shouldBubble\u0027 logic into Notification\nInterruptionStateProvider.\n\nFixes: 128459529\nTest: CTSVerifier tests in other CL; atest BubbleControllerTest\nChange-Id: Ia2b53a25a28d53bd2bbaebe4fe89f50d8d46a9fb\n"
    },
    {
      "commit": "580098fe44d651fbd81f5aaf14eef4083634406a",
      "tree": "5c066d0a7df78a9649e8ce9dcecca0f7fc37953f",
      "parents": [
        "a2620b9c97a13adfa1c3e64f5b61959a83277169"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Thu Apr 11 10:42:15 2019 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Fri Apr 19 17:35:20 2019 +0000"
      },
      "message": "Make Settings and SysUI estimates use same data class\n\nThis moves everything over to using a shared data class\nfor Estimates in SettingsLib which will facilitate a cl\nthat will help ensure greater consistency across\nsurfaces where battery estimates are shown.\n\nTest: Tests pass\nBug: 124030091\nChange-Id: I0b7f1f3a806255ff4804a00e6d90a7846c484484\n"
    },
    {
      "commit": "3704d53fe1303cee029b633c665dff5a4ed6e621",
      "tree": "06484b271ee87ab88afcd2276371af88729a7ea0",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 19:23:06 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 16:08:38 2019 +0000"
      },
      "message": "Do not unnecessarily re-inflate camera preview\n\nCamera preview inflation was happening every time the keyguard\nvisibility changed, causing jank and making sysui drop frames.\n\nUltimately, the symptom was AOD flashing after pressing power.\n\nFixes: 130878131\nTest: press power to go from and to AOD\nTest: double tap power to launch camera (preview is still available)\nTest: press power to lock device from launcher\nChange-Id: Id3df83d59dcd123a71b37297e9ab70a1e8a52c90\n"
    },
    {
      "commit": "3a15b6c1dfef54f41cc8938aba0a5ede6902a7dd",
      "tree": "fc50e1dc179c405d78d239a7877b99127aeb58f4",
      "parents": [
        "b6c8270c7a8cc5a39d02f804d69590308e1a1ec0",
        "b1aee81e0eb78dea4be216450f195e5c9736e75b"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 19 16:05:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 16:05:28 2019 +0000"
      },
      "message": "Merge \"Visual changes in QS and made targets clickable\" into qt-dev"
    },
    {
      "commit": "b6c8270c7a8cc5a39d02f804d69590308e1a1ec0",
      "tree": "f9990e7e6d397297fa569539c9b7561e1d3c83bc",
      "parents": [
        "c246d3a33e88803a28228122ad02a463ff47b26d",
        "49614c7578fb5ba08d7ad01c88276e6be147821f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 16:02:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 16:02:24 2019 +0000"
      },
      "message": "Merge \"Remove ripple from Dark mode tile\" into qt-dev"
    },
    {
      "commit": "d1792d4bec9eaff32287785cce682149f9cfdc47",
      "tree": "62b63f21eed0c67b0f84226ba1d771b8eef77940",
      "parents": [
        "0d257a35a64a1815b91b9aa1998fed81f65d2b35",
        "28e8005fa9d45e1b031960cab7c19df90d829c60"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:54:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 15:54:01 2019 +0000"
      },
      "message": "Merge \"Do not show lock screen when SIM is removed\" into qt-dev"
    },
    {
      "commit": "0d257a35a64a1815b91b9aa1998fed81f65d2b35",
      "tree": "c2e5839062367108ac0a45fe7dc5f3423c0232aa",
      "parents": [
        "862db88cb2a4638101f67396bd4a58c65aa557f1",
        "72cd84a9790770d162c3a6cf87e891dd4ed8420b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 15:30:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 15:30:34 2019 +0000"
      },
      "message": "Merge \"Change how PagedTileLayout is measured\" into qt-dev"
    },
    {
      "commit": "862db88cb2a4638101f67396bd4a58c65aa557f1",
      "tree": "6d06913ca94613c05e8988d3e360240f6931db69",
      "parents": [
        "aac2e8c6879437a8d947b39f5d0a2d9fdce26412",
        "fcb633f98763b57457da158b78e9dafc873ae4c7"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Fri Apr 19 14:22:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 14:22:44 2019 +0000"
      },
      "message": "Merge \"Add unit tests to ListGridLayout.\" into qt-dev"
    },
    {
      "commit": "b130e947d2f10747f7e6eb0436cef5aa69d42110",
      "tree": "34b29767102e1313683efffbaee9e5793f5a5cba",
      "parents": [
        "aac2e8c6879437a8d947b39f5d0a2d9fdce26412"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Mon Apr 15 10:07:37 2019 -0400"
      },
      "committer": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Fri Apr 19 09:35:10 2019 -0400"
      },
      "message": "Adds onInvocationProgress method to AssistManager.\n\nThis will allow Assistant invoction methods such as squeeze to show the\nnew assistant animations.\n\nTest: Tested locally\nBUG:123661896\nChange-Id: I6b5cb3e55df3ff109fea1cfcce6d3161f8685401\n"
    },
    {
      "commit": "f89d8571b80829495fa93a2ebf39030d272e91bd",
      "tree": "7644d49e35ed092d948a23cbefb3fa874abcd687",
      "parents": [
        "3da53d5297895de27f42561643f6a217f616c955"
      ],
      "author": {
        "name": "Jerry Chang",
        "email": "chenghsiuchang@google.com",
        "time": "Thu Apr 18 11:09:13 2019 +0800"
      },
      "committer": {
        "name": "Jerry Chang",
        "email": "chenghsiuchang@google.com",
        "time": "Fri Apr 19 15:39:50 2019 +0800"
      },
      "message": "Suppress singletap wakeup gesture while pulsing on dock\n\nFix: 129788726\nTest: atest SystemUITests\nTest: manual\nChange-Id: I6a147ea2dce542eb578a29338f437fb58b8490ee\n"
    },
    {
      "commit": "1a7a6fa3d4a248176baa9d6ac7819dbe7a6b7ea7",
      "tree": "5133b6713751ffe81487feedebf74d939af36e42",
      "parents": [
        "84f4980bc26e774622b24730c5f4b1ecd9a1701d",
        "e2a686dca3667f12aaef3f697aceca308ce8d79e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 19 06:14:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 06:14:46 2019 +0000"
      },
      "message": "Merge \"Check that sysui states before allowing back gesture\" into qt-dev"
    },
    {
      "commit": "7570cac60e36a8b4c49e7932a41a9cb9214f1cf3",
      "tree": "9fd7a4294110ad8e5965be386d186154d678020f",
      "parents": [
        "3ba6ace87c8c0bfdc193f4f677f131cad2bd2e70"
      ],
      "author": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Thu Mar 07 22:14:38 2019 +0800"
      },
      "committer": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Fri Apr 19 13:33:21 2019 +0800"
      },
      "message": "Propogate per-display IME status to SysUI\n\nCL [1] introduced SystemUI to support updating IME window status per\ndisplay. (i.e. IStatusBarService#setImeWindowStatus left TODO item to\nadd displayId parameter to select the target display.)\n\nFor IMMS, we applied this API base on current token\u0027s displayId, and refined\nthe code flow in Sysui to reset IME window state for non-target display\u0027s\nNavBar when single IME switch to another display case.\n\nAnd make sure some cases in IMMS should reset IME window status:\n- When current method unbind.\n- When current top window focus display is not same as current token\u0027s display.\n  (That means the input session may connected but IME window not\n  yet attached. Note that it doesn\u0027t include external display without\n  system decoration and show IME window on default display case since it\n  is intentional behavior and we still need to update status for this\n  case.)\n\nAlso added testSetImeWindowStatusWhenImeSwitchOnDisplay in\nNavigationBarFragmentTest to enhance the ability of verifying external\nnavigation bar.\n\n[1]: 24e7a9fdb51978a47ce29f3816338da04a49d6ca\n\nBug: 127309955\nBug: 117478341\nTest: atest NavigationBarFragmentTest\nTest: manual as below steps:\n      - Pre-condition:\n          1. Enable desktop mode.\n          2. Create simulated display.\n      - Use case 1):\n          1. Launch an activity with input field on simulated display.\n          2. Bring up the IME there, expect back key icon on external\n             NavBar will changed when IME bring up.\n          3. Tap on primary display or launch an activity there.\n\t     (or pressing home key)\n          4. Expect IME will hide \u0026 back key icon on external NavBar will\n             set back.\n      - Use case 2):\n          1. Launch activity with input field on default display.\n          2. Tapping EditText in activity on default display.\n\t  3. Expect IME will bring up here and back key icon on default\n\t     display will changed when IME bring up.\n          4. Launch activity without input field in external display.\n\t     (i.e. clock app)\n          5. Expect Both Default \u0026 external display\u0027s nav bar back key icon\n\t     will set back.\n\nChange-Id: Ia414b8aea631e295cccd6f6da44d04bad16545c7\n"
    },
    {
      "commit": "b99646c3a3c53fc9fe1f2c543e639b00bd0c1d3e",
      "tree": "6c65d36e7a2fa398ca0376373b54bf71c7b1cf09",
      "parents": [
        "bd873544af972cd1e425039a3579b6b2d7b01b79",
        "fcc982ef4bf8fad66fa6a25f0102d470f08328ce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:03:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:03:53 2019 +0000"
      },
      "message": "Merge \"Update wirelessly charging text on lockscreen\" into qt-dev"
    },
    {
      "commit": "bd873544af972cd1e425039a3579b6b2d7b01b79",
      "tree": "8986d5503649863d3297c1a654104acb71820f29",
      "parents": [
        "aaf62b991fbdc794ecd51c51e6416d3d1cc1dd1f",
        "79c886b1695144f0d07307456012b995957d124d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 04:58:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 04:58:01 2019 +0000"
      },
      "message": "Merge \"Update Bubble clock face\" into qt-dev"
    },
    {
      "commit": "733379cc3a3535b26931347c0c95506bf3d1748f",
      "tree": "718039120110a53e2a3018515b8e2ffa6023ea45",
      "parents": [
        "1f4e4e433d6a16a6c5abe4a1b1d6b3a81232c7a3",
        "2e838ac0837a597f250a2b25073dc498def65364"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 03:16:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 03:16:00 2019 +0000"
      },
      "message": "Merge \"Move padlock to the top of the lock screen\" into qt-dev"
    },
    {
      "commit": "a00cc123dbd4846f5c4c22dc9fcea852ed02cdf8",
      "tree": "923b31aa70707044596bc198cab45b723ae31b70",
      "parents": [
        "19fd8007952979f02085e112b8e000b3abd6e809",
        "3d5f9da544422535454df8d26d8253a85de97b85"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 19 01:44:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 01:44:15 2019 +0000"
      },
      "message": "Merge \"Revert \"Remove the bubble if the notification is no longer FLAG_BUBBLE\"\" into qt-dev"
    },
    {
      "commit": "3d5f9da544422535454df8d26d8253a85de97b85",
      "tree": "26bfaa839ac981cf82175ff45319ad5536a907de",
      "parents": [
        "34a3073cfd47f70c5453f6eb1ccf446b0f7ee387"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 19 01:39:23 2019 +0000"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 19 01:39:23 2019 +0000"
      },
      "message": "Revert \"Remove the bubble if the notification is no longer FLAG_BUBBLE\"\n\nThis reverts commit 34a3073cfd47f70c5453f6eb1ccf446b0f7ee387.\nBug: 128459529\nReason for revert: I bypassed treehugger but after looking at all the test failures some of them might have been me\n\nChange-Id: I5e34001a3340610a86ab5d9f6ffd29ef6ecd7b39\n"
    },
    {
      "commit": "19fd8007952979f02085e112b8e000b3abd6e809",
      "tree": "10662dc53c8583c9fc186dcbe5dbf58b2b00d663",
      "parents": [
        "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33",
        "34a3073cfd47f70c5453f6eb1ccf446b0f7ee387"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 19 01:36:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 01:36:39 2019 +0000"
      },
      "message": "Merge \"Remove the bubble if the notification is no longer FLAG_BUBBLE\" into qt-dev"
    },
    {
      "commit": "2e838ac0837a597f250a2b25073dc498def65364",
      "tree": "fbb70e35eda5b67bab6bc0b479896461c696a982",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 17 16:50:58 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 16:53:35 2019 -0700"
      },
      "message": "Move padlock to the top of the lock screen\n\nTest: tap on notification on lock screen\nTest: tap on notification on shade locked\nTest: swipe down from the top expanding QS\nTest: swipe up from LS\nTest: switch between pin, pattern and password\nTest: add and remove locked sim card\nTest: atest KeyguardBottomAreaTest\nTest: atest KeyguardClockPositionAlgorithmTest\nTest: atest KeyguardMessageAreaTest\nTest: atest KeyguardIndicationControllerTest\nTest: atest StatusBarKeyguardViewManagerTest\nTest: atest KeyguardBouncerTest\nTest: atest KeyguardPatternViewTest\nFixes: 130398499\nFixes: 130298363\nFixes: 129784068\nFixes: 130223966\nChange-Id: Ib1706de259fa4b1f4ef13f654cbd931457733d82\n"
    },
    {
      "commit": "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33",
      "tree": "923b31aa70707044596bc198cab45b723ae31b70",
      "parents": [
        "7fdbe22475f00a2f69c63e0647c342f49681d07d",
        "4071ddb47c1ba80dd9f64ba9279866c292be1d91"
      ],
      "author": {
        "name": "Andrew Chant",
        "email": "achant@google.com",
        "time": "Thu Apr 18 23:14:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 23:14:57 2019 +0000"
      },
      "message": "Merge \"Fix crash.\" into qt-dev"
    },
    {
      "commit": "28e8005fa9d45e1b031960cab7c19df90d829c60",
      "tree": "3e90377e51eee86c1d520784d5b36454e1337808",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 13:59:04 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 14:45:04 2019 -0700"
      },
      "message": "Do not show lock screen when SIM is removed\n\nTest: insert and remove locked sim card on lock screen\nTest: insert and remove locked sim card on sim pin pad\nTest: insert and remove locked sim card on launcher\nFixes: 123492487\nChange-Id: I09eabdb46a4d6016a35e2b0c2b71c72ec6914af6\n"
    },
    {
      "commit": "e2a686dca3667f12aaef3f697aceca308ce8d79e",
      "tree": "9cd771e858edeb97990838a605ba3630ef2260f8",
      "parents": [
        "b9cd46e1636b59e68e6d31ee59f7e89367ac3a9c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 17 16:54:23 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 18 14:15:08 2019 -0700"
      },
      "message": "Check that sysui states before allowing back gesture\n\n- Ensure not in immersive mode, and also that the notification panel is\n  not expanded\n\nBug: 130340004\nBug: 130417141\nTest: Manual, ensure back doesn\u0027t work when notification panel is down or\n      app is in immersive mode\n\nChange-Id: I29f5cd80cc89b28802ca8b2c9e2956ae5b3b1151\n"
    },
    {
      "commit": "b9cd46e1636b59e68e6d31ee59f7e89367ac3a9c",
      "tree": "7facad0536994b469060b397a80730742d86a0d5",
      "parents": [
        "f96a3cbaa3d37c500df061e7b53080eaf001c9ec",
        "a4e12ba2052e22a86571c4674df3936c85c0a578"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 21:00:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 21:00:31 2019 +0000"
      },
      "message": "Merge \"Fix dark mode NPE\" into qt-dev"
    },
    {
      "commit": "4071ddb47c1ba80dd9f64ba9279866c292be1d91",
      "tree": "5a52fb0ddf9292c11242234330ace5ac3cd96a71",
      "parents": [
        "6c4094c67da5e8ed7549e88d57d6c74d3f71a316"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Thu Apr 18 13:30:45 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 18 20:34:45 2019 +0000"
      },
      "message": "Fix crash.\n\nFix a SysUI NullPointerException.\n\nBug: 130821357\nTest: atest BubbleControllerTest KeyButtonViewTest\nChange-Id: I56923480bd2c3441cd9328e52b4b5bd35d676dc2\n"
    },
    {
      "commit": "fcb633f98763b57457da158b78e9dafc873ae4c7",
      "tree": "bf028c0864155c70eb0cca7388eaf5f548526c1b",
      "parents": [
        "d21ce79b3087366322c088a2b45ec8334156d26e"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Thu Apr 18 14:23:48 2019 -0400"
      },
      "committer": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Thu Apr 18 16:22:19 2019 -0400"
      },
      "message": "Add unit tests to ListGridLayout.\n\nTest: Automated tests pass.\n\nFixes: 130809323\nChange-Id: Ib4193536e437b9ec406690ea648ac78d2eac185c\n"
    },
    {
      "commit": "fcc982ef4bf8fad66fa6a25f0102d470f08328ce",
      "tree": "ebe799ac25fa82f37bec59e0948b0f146edd2dc6",
      "parents": [
        "c1a0fbcec5b37b202b2814f56f7b0f90a5183fc2"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 18 16:19:00 2019 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 18 16:20:39 2019 -0400"
      },
      "message": "Update wirelessly charging text on lockscreen\n\nTest: manual\nBug: 130762799\nBug: 130762485\nChange-Id: I87fc87fafd968cdb4987b1c55e79dbccf70ae137\n"
    },
    {
      "commit": "a4e12ba2052e22a86571c4674df3936c85c0a578",
      "tree": "632995de784476ac795b1aa1f6922e1518418470",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 11:56:28 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 11:56:28 2019 -0700"
      },
      "message": "Fix dark mode NPE\n\nFixes: 130812424\nTest: toggle dark mode via tile after rebooting and dimssing power menu\nChange-Id: I230c843f3246661286e2b4f56540da58fe8b0a3c\n"
    },
    {
      "commit": "2654e8acc499bccc37e21d3224e98a651d6f29e4",
      "tree": "d629faf238218d525c7f2915e3c90ec7fb1fb6e1",
      "parents": [
        "59428351265c53eaf48d0591a654c3d3e323ef8c",
        "4fc7153e65b76c0072f215bc12ca5140b95068c3"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 18:49:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:49:12 2019 +0000"
      },
      "message": "Merge \"Move dark theme tile to the right\" into qt-dev"
    },
    {
      "commit": "21632498647bbca3b7cdf9b6b433c6c1a07fe9ee",
      "tree": "432203130b7fd07aac2cb2663d8948495204d654",
      "parents": [
        "b231a53d08f8f537e2d33ba660cd0a775ba9add9",
        "390bff474c04661a791bfdd01b77d20168ab7dc3"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 18 18:21:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:21:22 2019 +0000"
      },
      "message": "Merge \"Fix back presses dismissing bubbles when IME is up\" into qt-dev"
    },
    {
      "commit": "b231a53d08f8f537e2d33ba660cd0a775ba9add9",
      "tree": "c07b8c07aca380c46153b4ed3abb4f32dcdbcbbf",
      "parents": [
        "ad8a6652f508e0cc15253c23db1cb6f31a56232f",
        "27aa92b68a1a46ce40777f0e0f9e303bd558eb57"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Thu Apr 18 18:17:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:17:15 2019 +0000"
      },
      "message": "Merge \"Adds timestamp to Assistant invocation bundles.\" into qt-dev"
    },
    {
      "commit": "34a3073cfd47f70c5453f6eb1ccf446b0f7ee387",
      "tree": "5a5746d20e3123ec1caa423af2b9ba59b2d31719",
      "parents": [
        "aba783991a0adbcbb5fda31c6b6f52891ec5cada"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 11 13:36:40 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 18 10:55:46 2019 -0700"
      },
      "message": "Remove the bubble if the notification is no longer FLAG_BUBBLE\n\nPreviously if a notification that was a bubble got updated such that it\nwould fail our bubble criteria, we wouldn\u0027t actually remove the bubble we\nwould just stop updating that bubble. This CL fixes it so that we\u0027ll remove\nthe bubble in that case.\n\nThis CL also factors all of the \u0027shouldBubble\u0027 logic into Notification\nInterruptionStateProvider.\n\nFixes: 128459529\nTest: CTSVerifier tests in other CL; atest BubbleControllerTest\nChange-Id: I4864ce1ef48354336bed57902083eeb57225e955\n"
    },
    {
      "commit": "f1abb757027ebac2df0a195db79fd0fa98bbc78a",
      "tree": "13eece93a78fcff9e81556c082e95e05a238a0ce",
      "parents": [
        "cc0e418aaeeea95e3f597569d1fb6c983e32d839",
        "859f2c84af4f20ac6083de30353b3ace41af87b0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 17:28:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 17:28:38 2019 +0000"
      },
      "message": "Merge \"Indicate that a TrustAgent kept the phone unlocked\" into qt-dev"
    },
    {
      "commit": "cc0e418aaeeea95e3f597569d1fb6c983e32d839",
      "tree": "99a9664aebdeb2397e8735d1573904b0086aaeb0",
      "parents": [
        "45f8da984b4c3fdd29d434387394886345da4f36",
        "e8e4bdba181892dd30e36203c76ebf5e97e3c944"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 18 17:14:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 17:14:04 2019 +0000"
      },
      "message": "Merge \"Add ability to dump specific dependency controller\" into qt-dev"
    },
    {
      "commit": "e8e4bdba181892dd30e36203c76ebf5e97e3c944",
      "tree": "d510b2fc9e93a84f369785c917e1d1efe985c9bd",
      "parents": [
        "c4a3f5c3777da82d6f452d26f684a65e97ed963c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 17 15:42:40 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 18 17:13:52 2019 +0000"
      },
      "message": "Add ability to dump specific dependency controller\n\nBug: 130804868\nTest: adb shell dumpsys activity service SystemUIService Dependency OverviewProxyService\nChange-Id: Ie88f62d0d0b17ded6f8ff5d3d850f1f444eed444\n"
    },
    {
      "commit": "4fc7153e65b76c0072f215bc12ca5140b95068c3",
      "tree": "705ac23d24eb15984ab8f4c971452606feeb40e9",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 09:21:15 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 09:21:15 2019 -0700"
      },
      "message": "Move dark theme tile to the right\n\nTest: visual\nBug: 130253100\nChange-Id: I833fbd13624b93c5b2318b19a30a270941d9bcae\n"
    },
    {
      "commit": "3979c51c00f3065787e22bbddbc3582ddc5e41f4",
      "tree": "cae44a872c769527d9b2b16e1ac2974ed7e575cf",
      "parents": [
        "4848dd5e2dfc4595e1540473fea04c9b077f2af1",
        "453b3bd3924fcfd77914f574a9152c0aa4acd327"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 15:48:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 15:48:26 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "b1aee81e0eb78dea4be216450f195e5c9736e75b",
      "tree": "78e46cfc9564e802321400107a40f2d3376a9650",
      "parents": [
        "72cd84a9790770d162c3a6cf87e891dd4ed8420b"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Apr 04 14:17:48 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Apr 18 11:27:21 2019 -0400"
      },
      "message": "Visual changes in QS and made targets clickable\n\n* Added clickable targets and intents to Next alarm, Ringer mode and\nQSCarrier items. This includes making the tap targets 48dp high.\n* Added contentDescription to alarm icon in QS Header info\n* Changed icons to ones without inset so views are properly aligned\n* Made text in QS header marquee\n* Reduces vertical margin between tiles in landscape to fit 2 rows (when\nnot in VPN).\n* Correctly align all children of QuickStatusBarHeader that should be\naligned\n\nTest: visual\nTest: manual, tap targets go to correct destination\nFixes: 129350749\n\nChange-Id: I6cc984ec4d58bf1afc9eb6822ded786591f5c7b8\n"
    },
    {
      "commit": "72cd84a9790770d162c3a6cf87e891dd4ed8420b",
      "tree": "83ca3ccc719004b6c3a0d7cfe6b913226bad34bc",
      "parents": [
        "451e2d843d7ae152a732699733b52117f2f173b2"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Apr 15 14:09:43 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Apr 18 11:25:07 2019 -0400"
      },
      "message": "Change how PagedTileLayout is measured\n\nThe change makes PagedTileLayout only use excess space from QSPanel\nafter other views have been measured and the padding has been accounted\nfor (see LinearLayout#measureVertical).\n\nPagedTileLayout caches the last height to be measured so as to minimize\nthe number of times the number of rows is recalculated (and prevent\nloops).\n\nAlso, fixed the calculation in TileLayout#updateMaxRows to match the\nheight calculation in TileLayout#onMeasure.\n\nTest: manual, stress testing with multiple pages, adding and removing\ntiles, starting and disconnecting VPN, changing display size\nBug:122714773\n\nChange-Id: I5c85f03cfc79e341244d213fd92307821db80889\n"
    },
    {
      "commit": "79c886b1695144f0d07307456012b995957d124d",
      "tree": "72d0078f3ab34fd0ce32795a7ba60c891ea3792f",
      "parents": [
        "b5fa3532db05f05bf03fa00034e95e87e4bed3bc"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Wed Apr 17 14:01:03 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Thu Apr 18 11:21:11 2019 -0400"
      },
      "message": "Update Bubble clock face\n\nThis is part of the response to burn in testing.\n\nFixes: 130422138\nTest: mp sysuig and checked clock in picker app\nChange-Id: I97816379c160801e67ffb7b9fbb340d2d98e1255\n"
    },
    {
      "commit": "8a52dc3af4069e51f5b40553c2b027781d678963",
      "tree": "d901dbd678d2662391fdcac5646a7d9ed0c49737",
      "parents": [
        "2a4e6f6e2d0588baf5ce8006abf418dd0edbfa92"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Apr 15 12:48:23 2019 +0100"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Apr 18 15:31:32 2019 +0100"
      },
      "message": "Block clicks on smart actions and replies just after creation/update.\n\nTo avoid accidental clicks on smart actions and replies we here block\nclicks on those buttons just after they are created. We block clicks\non those buttons when a notification is updated - but only if the\nbuttons are new, or different from previous buttons shown in the\nnotification. I.e. if the notification is updated but the smart\nsuggestion buttons stay the same we don\u0027t block clicks on them.\n\nBug: 128683184\nTest: manually ensure clicks are blocked within the initialization\ndelay (for new / changed buttons), and ensure the delay changes\nwhen calling\nadb shell device_config put systemui ssin_onclick_init_delay X\nwhere X is the delay in ms.\nTest: SmartReplyConstantsTest, SmartReplyViewTest\nChange-Id: I9a44eb6ade6579a42e35b36cce4bd5863332c60e\n"
    },
    {
      "commit": "49614c7578fb5ba08d7ad01c88276e6be147821f",
      "tree": "c79d9bf287c3567f604ffe0b43812b4c1c1a6e43",
      "parents": [
        "451e2d843d7ae152a732699733b52117f2f173b2"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Apr 18 09:05:15 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Apr 18 09:05:15 2019 -0400"
      },
      "message": "Remove ripple from Dark mode tile\n\nAs when enabling Battery saver and entering Dark Mode, the ripple\nanimation is interrupted due to QS recreating. This disables the\nanimation from the Dark mode tile.\n\nFixes: 130745997\nTest: visual\nChange-Id: I5c44c1408efe70f46a3ac301b86e01c77bc0e98d\n"
    },
    {
      "commit": "512dbfbbb433b5c0a4066b38e3065d3fa4f6b7e9",
      "tree": "0b6425c1c655e4f14151011a0d20ade5eb7de6a3",
      "parents": [
        "ff0f81ff2ee3e8bd0fef927023ebd3033409ffb3",
        "4077065daac829633f04ed21d111263f06be7417"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 06:53:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 06:53:48 2019 +0000"
      },
      "message": "Merge \"Add ability to center a notification icon\" into qt-dev"
    },
    {
      "commit": "6e0668c784b991a5bcc2c1e3d0ad4202af0ecb14",
      "tree": "79600c159c7a198d8a00a7151083b44841dce3c3",
      "parents": [
        "cb397d7031c94607423ec74fb4f00e828be71ad8",
        "c529d6d49fd138fb92b7e73ffd3af625defb64d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 03:27:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 03:27:45 2019 +0000"
      },
      "message": "Merge \"API feedback: getSuppressNotification -\u003e isNotificationSuppressed\" into qt-dev"
    },
    {
      "commit": "43a7706f430317a4f18cee79c1ab6389c74a44da",
      "tree": "89936a8f2aa3dd1bdb797b2f20ef287178cbd47d",
      "parents": [
        "00a71b4ec8e4afad8f5e1d4489ba7462ed6ec4e8",
        "27716724ce37b95e6fb741feeaeb526a6f5c55e7"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Thu Apr 18 03:04:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 03:04:28 2019 +0000"
      },
      "message": "Merge \"Fixed notification background shifted in landscape\" into qt-dev"
    },
    {
      "commit": "00a71b4ec8e4afad8f5e1d4489ba7462ed6ec4e8",
      "tree": "0161508498c0475aefb5613a30263cb56def693f",
      "parents": [
        "53e38f260c69378240401d32a92e659feda9e985",
        "699568050da6694c0610de67bf3713cf330df922"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 02:28:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 02:28:43 2019 +0000"
      },
      "message": "Merge \"Add smart space to custom clock faces.\" into qt-dev"
    },
    {
      "commit": "859f2c84af4f20ac6083de30353b3ace41af87b0",
      "tree": "ad3e6a37eb75d36cf902e4fc8244ca45ea3befa7",
      "parents": [
        "10ae84a9c1a2b245dfd4280159cf9b0689c6a3ca"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 17 18:30:00 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 17 18:30:00 2019 -0700"
      },
      "message": "Indicate that a TrustAgent kept the phone unlocked\n\nFixes: 130326679\nTest: manual with SmartLock\nChange-Id: Ic5bb8608313498f2608890eac5c226db06c20ac7\n"
    },
    {
      "commit": "07e64c8b026167118402c17f0d5241f457791951",
      "tree": "a085cac237e2453bd4fc6a8b40126825f1ee668c",
      "parents": [
        "3b9f5272082287f87d9b5e69f00fbba2a4c3668e",
        "6f0a62a41912950510be8ea7348acaeef25d7e1b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Apr 18 00:42:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 00:42:54 2019 +0000"
      },
      "message": "Merge \"Implemented dynamic privacy for redacted lockscreens\" into qt-dev"
    },
    {
      "commit": "3b9f5272082287f87d9b5e69f00fbba2a4c3668e",
      "tree": "99e67b2626468831cd9877d296e9cf2b70c439ec",
      "parents": [
        "7a2212e7a6532d5999d81e8c0f65f579ae80453f",
        "9c7b307c90bf8e74815a0a939719017a28625be1"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Apr 18 00:23:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 00:23:01 2019 +0000"
      },
      "message": "Merge \"Removed unnecessary inflation executor logic\" into qt-dev"
    },
    {
      "commit": "453b3bd3924fcfd77914f574a9152c0aa4acd327",
      "tree": "ddeca69dff26b3189909b83d20e0146689dad765",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 16:11:17 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 16:11:17 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I5178ff720b051bf5c6804015ed8d360dfb28550e\n"
    },
    {
      "commit": "00d02f142aa24d9bb49adad03ea26eee99277619",
      "tree": "1b8571a4c1d8e67e196724f404e8465cb5bd51f5",
      "parents": [
        "451e2d843d7ae152a732699733b52117f2f173b2"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Apr 15 09:48:30 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Wed Apr 17 17:18:38 2019 -0400"
      },
      "message": "Fixed concatenation to properly discard empty strings\n\nBefore, concatenation of carrier names was done naively. Now we properly\ndiscard empty strings so there are no dangling separators.\n\nExtra mocking added because of temporary change in\nCarrierTextController. These should be removed with b/130246708.\n\nTest: atest\nFixes: 130363633\nChange-Id: I17bd437a4789eb48b3e4661f294c64e14efc9261\n"
    },
    {
      "commit": "6f0a62a41912950510be8ea7348acaeef25d7e1b",
      "tree": "9aa5768e5a8333f7bae4c1cf7b3d4ffba5d91401",
      "parents": [
        "211ddf7040739894842ca163130dc8cda607a14f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Apr 09 18:40:12 2019 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 17 12:53:15 2019 -0700"
      },
      "message": "Implemented dynamic privacy for redacted lockscreens\n\nUsers with redacted lock screens now dynamically are able\nto see the contents of their notifications whenever\nthey are authenticated.\n\nBug: 128037042\nTest: atest SystemUITests\nChange-Id: If289a8a9ddb300e1398f9e715511beb5a5fd5c5d\n"
    },
    {
      "commit": "eaf1f8fd6da652d9bc42da70d9d188ba665db4bc",
      "tree": "7f97687a5ea508e13a25099178a755dfd32cb081",
      "parents": [
        "211ddf7040739894842ca163130dc8cda607a14f",
        "f418f9e744721eeff3986ee07dd75948ba34c3c3"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Wed Apr 17 19:46:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 19:46:16 2019 +0000"
      },
      "message": "Merge \"Reposition the stack to a similar position upon rotation.\" into qt-dev"
    },
    {
      "commit": "9c7b307c90bf8e74815a0a939719017a28625be1",
      "tree": "5e5b381211393c03cf7acab3b8e85e3d534a91e0",
      "parents": [
        "29ddcbf1a7bf9b41ec4752613c892b8299f3c4a6"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 12 19:03:41 2019 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 17 19:05:06 2019 +0000"
      },
      "message": "Removed unnecessary inflation executor logic\n\nAsynctask now can\u0027t overflow anymore, so removed\nthe previous optimization\n\nFixes: 129008719\nTest: atest SystemUItests\nChange-Id: Ibe9a05c4eed37fd39d3c01ccdbba704f715ba52e\n"
    },
    {
      "commit": "0801c16ff0177991870fc183d6fb741ce7a3b449",
      "tree": "dcf467eb7d027a4e83abcd8af5edbe35ac47cb6a",
      "parents": [
        "8dd5bbbdf5e59107fc1676013b5ae1aaa9cf3398",
        "0142937e8181d2665d625b3b65ee432b1625a31f"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Wed Apr 17 18:26:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 18:26:03 2019 +0000"
      },
      "message": "Merge \"Expand emergency button to match size of container when only item in separated list.\" into qt-dev"
    },
    {
      "commit": "f418f9e744721eeff3986ee07dd75948ba34c3c3",
      "tree": "86ec63602fa1fe7cbc0463d30a04d87b5e68a36a",
      "parents": [
        "4bf853268977c79b2863a3178ac9a59b08fac802"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Thu Apr 04 17:09:53 2019 -0400"
      },
      "committer": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Wed Apr 17 12:04:38 2019 -0400"
      },
      "message": "Reposition the stack to a similar position upon rotation.\n\nFixes: 128691406\nTest: atest SystemUITests\nChange-Id: I2d73c88f06d759c2b7b71dc77d008a1e026ee959\n"
    },
    {
      "commit": "699568050da6694c0610de67bf3713cf330df922",
      "tree": "b0f7bbb907e592d760097fdc4df3fc2635c4cf33",
      "parents": [
        "d7af9b8527b24833739efc223c2a97d9ec9af3f4"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Apr 16 16:55:21 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Wed Apr 17 09:44:54 2019 -0400"
      },
      "message": "Add smart space to custom clock faces.\n\nThis changes adds a hook to the ClockPlugin to allow the\ncustom clock to control the position of the smart space.\n\nStill todo:\n - move out of the way for the lock icon\n - don\u0027t slide smart space down on lock screen when no\n   notifs are showing\n\nBug: 129348218\nTest: Manually checked custom clock faces.\nChange-Id: I2472f6b2bb54f94e2e673f01c78170c0e7f87627\n"
    },
    {
      "commit": "27aa92b68a1a46ce40777f0e0f9e303bd558eb57",
      "tree": "f02b454623a00023d0e30b993ba0ba204c2cefa3",
      "parents": [
        "c1a0fbcec5b37b202b2814f56f7b0f90a5183fc2"
      ],
      "author": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Tue Apr 16 14:45:54 2019 -0400"
      },
      "committer": {
        "name": "Govinda Wasserman",
        "email": "gwasserman@google.com",
        "time": "Wed Apr 17 09:28:14 2019 -0400"
      },
      "message": "Adds timestamp to Assistant invocation bundles.\n\nAlso adds constants for invocations to add their invocation type to the\nbundle.\n\nTest: Verified that timestamp is added to bundle.\nBUG:128982146\nChange-Id: Ib0b5e8ac29eada67d2cd8f04af503881cb085744\n"
    },
    {
      "commit": "27716724ce37b95e6fb741feeaeb526a6f5c55e7",
      "tree": "4d40180701a38fb4bea30720c41aa36937e6cfdb",
      "parents": [
        "1d4854055ed290c0d00a9972f31c0f7cfb5e0cb4"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Wed Apr 17 20:09:45 2019 +0800"
      },
      "committer": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Wed Apr 17 20:09:45 2019 +0800"
      },
      "message": "Fixed notification background shifted in landscape\n\nUsing getLocationInWindow() will cause an extra distance(from 0 to the\nleft of the NotificationStackScrollLayout) to the left\nbound of the background.\n\nRemove getLocationInWindow() to fix it.\n\nFixes: 130502182\nTest: manual - swipe an notification in landscape\nChange-Id: I8f12a71a6820df1a1e26d954d5af95eededfb685\n"
    },
    {
      "commit": "d7962fb077cb647d8944c5bcbdf68a4f4b27efe1",
      "tree": "692b81ad73dc230a7b811576771663e3df782ba8",
      "parents": [
        "aba783991a0adbcbb5fda31c6b6f52891ec5cada"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Thu Apr 04 12:02:40 2019 -0400"
      },
      "committer": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Tue Apr 16 23:41:26 2019 +0000"
      },
      "message": "Updating accessibility content for buttons in SysUI for captions\n\nBug:129923766\nTest: manual\nChange-Id: Icf78a20d8b2b967082e815de95c3421ed865be22\n"
    },
    {
      "commit": "b8c956824b9a8baacf3681ae2a6cb77697e910ba",
      "tree": "57f2fa5021f70568431adc37c3a1c72d628c84eb",
      "parents": [
        "449e01b8b8884db3ec01f55e40c725cd4740f746",
        "06ec357cb8289ff3900ca5e60f9ef3bd451086ad"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Apr 16 22:31:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 22:31:20 2019 +0000"
      },
      "message": "Merge \"If data switched to grouped CBRS subscription, show its provider name.\" into qt-dev"
    },
    {
      "commit": "c529d6d49fd138fb92b7e73ffd3af625defb64d9",
      "tree": "9a79edfb8efad7fbe0f029cec9fae9a76652bdc4",
      "parents": [
        "d7af9b8527b24833739efc223c2a97d9ec9af3f4"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 16 14:22:52 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 16 14:55:18 2019 -0700"
      },
      "message": "API feedback: getSuppressNotification -\u003e isNotificationSuppressed\n\nTest: it\u0027s a rename / there is a cts CL with renaming\nBug: 130635782\nChange-Id: If56d48feae54c928dca48df876bb8fcd41b3d699\n"
    },
    {
      "commit": "e55986b8f9fbd0455d14c3dff1c69f3ba77e441f",
      "tree": "ad090a04420344a479c9efbc5eb20e7c3bf8ee05",
      "parents": [
        "ea9dd75ee0a7bc272d57d1b634e833fa0b92aa49",
        "b38edbb5d48283154b6d8b375ca4150a271e5f0a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:40:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:40:33 2019 +0000"
      },
      "message": "Merge \"Fix \"No Service\" in QS when Airplane Mode\" into qt-dev"
    },
    {
      "commit": "d7af9b8527b24833739efc223c2a97d9ec9af3f4",
      "tree": "67962c2e108eb64a74dd45eabc494e1c326c7b7e",
      "parents": [
        "9c6b3fdb2f3af843aafac10d31dc3a408a572930",
        "7fd7f51d8a4641ff520e3b3bf859466a322d29dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:20:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:20:23 2019 +0000"
      },
      "message": "Merge \"Update Stretch Analog clock face\" into qt-dev"
    },
    {
      "commit": "4077065daac829633f04ed21d111263f06be7417",
      "tree": "1c3dbcee76b66e02826b18e1e9c5c8d1dfabeae2",
      "parents": [
        "49c98a7b6350174d0411f563c960afe2d747fd89"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Feb 15 15:49:49 2019 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue Apr 16 16:26:50 2019 -0400"
      },
      "message": "Add ability to center a notification icon\n\nTest: manual, atest CollapsedStatusBarFragmentTest\nTest: atest HeadsUpAppearanceControllerTest\nBug: 124937207\nChange-Id: Ie6b44fad2490ddede53116ebc1293876165695f8\n"
    },
    {
      "commit": "3a7a3391b715029ef0218e97c07c267c9c88c70d",
      "tree": "4c6b47790c86accdcb9a37e8d040c7454c7a61a1",
      "parents": [
        "2199664e37ea56f58c6bc18ec4847f4533faaa3a",
        "71a3af6cd5733a4aeb3357d7925e0ed7dd752eca"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 16 20:21:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 20:21:50 2019 +0000"
      },
      "message": "Merge \"BubbleData [6/n]: Splice BubbleData into code path\" into qt-dev"
    },
    {
      "commit": "b38edbb5d48283154b6d8b375ca4150a271e5f0a",
      "tree": "5af63f0fd8baec57fa4a25e37915c1a7d492c0bc",
      "parents": [
        "bd39e731f3e11436f893ca4d6013b764aa4c5914"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 12:20:13 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 16 15:27:57 2019 -0400"
      },
      "message": "Fix \"No Service\" in QS when Airplane Mode\n\nQSCarrierGroup now accounts for the device being on airplane mode when\ndeciding what to display. In particular, in QS, it marks the view as\nGONE.\n\nTest: visual, in phone with DSDS\nTest: atest CarrierTextControllerTest\nFixes: 129839626\nChange-Id: I54d03f6a00e6e9604fc646b8993a04429881552a\n"
    },
    {
      "commit": "7fd7f51d8a4641ff520e3b3bf859466a322d29dc",
      "tree": "4ba11db59dd246ae46f81678f3aa57d8af3a2ce3",
      "parents": [
        "3405f72c770a3fd98d2ae39f1311e2805a782682"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Fri Apr 12 13:46:16 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Apr 16 15:08:11 2019 -0400"
      },
      "message": "Update Stretch Analog clock face\n\nThis is part of the response to burn in testing.\n\nBug: 130422138\nTest: mp sysuig and checked clock in picker app\nChange-Id: I68971f8d132618f4d388160aeabb0fd3aa024b9d\n"
    },
    {
      "commit": "83ee7d1fa7655550dc1668cdd03d75f20bf21065",
      "tree": "aa2048f447318eeaf66839c984fe74479753284e",
      "parents": [
        "509b97b97358ceebfc2076fdb872fef84575010a",
        "c954824814adc218c4362f263da8a96e33af9516"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 18:53:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:53:16 2019 +0000"
      },
      "message": "Merge \"Move music icon to secondary row\" into qt-dev"
    },
    {
      "commit": "71a3af6cd5733a4aeb3357d7925e0ed7dd752eca",
      "tree": "fb6c38b3416866b9859bfdd9bafb775a600cbc0e",
      "parents": [
        "364d2515eabd8d10be2dcd29b45b8c4d25e3feb5"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Apr 08 15:02:54 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 16 14:13:39 2019 -0400"
      },
      "message": "BubbleData [6/n]: Splice BubbleData into code path\n\nBubbleData internal representation becomes a list in prep\nfor managing order and grouping internally. Changes are\npassed through bubbleData and dispatched for UI updates\nvia Listener.\n\nBug: 123542488\nTest: atest BubbleControllerTest\nChange-Id: I380ca718bc896307b31e73030b4202762a6cf353\n"
    },
    {
      "commit": "390bff474c04661a791bfdd01b77d20168ab7dc3",
      "tree": "58ece1410051ce4d23435d6eafe9cbbb90bc62d5",
      "parents": [
        "be0106abced580a34ea89d0484b2851d0b73065c"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Apr 05 15:09:01 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 16 10:30:15 2019 -0700"
      },
      "message": "Fix back presses dismissing bubbles when IME is up\n\nIf bubbles is expanded \u0026 shade is not use the virtual display id of the\nexpanded activity view (if it\u0027s valid, otherwise do whats normal).\n\nTest: manual  1) have expanded bubble with IME up\n              2) hit back button\n              \u003d\u003e note that the IME goes away but the bubble remains\n\n              1) have expanded bubble up\n              2) pull down shade\n              3) hit back button\n              \u003d\u003e shade goes away\n\n              Do above with gesture nav turned on \u0026 do back gesture\n\nTest: atest KeyButtonViewTest\nFixes: 122535136\nChange-Id: Iabaace66cfb4d3d80b1a3a3c7b0773deb48fbcaa\n"
    },
    {
      "commit": "3405f72c770a3fd98d2ae39f1311e2805a782682",
      "tree": "ba72b545cfe948e9467f11233e07c8cbb8cef5b1",
      "parents": [
        "5851d6772768df83cbdd41b0f941e8b3d2fd8fa4",
        "37fe8022174fc809ef4622f7d6c69f9bdff06913"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 17:14:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 17:14:43 2019 +0000"
      },
      "message": "Merge \"Drop final remnants of Type clock face\" into qt-dev"
    },
    {
      "commit": "37fe8022174fc809ef4622f7d6c69f9bdff06913",
      "tree": "d56178cde47e8b5a431a0a310c7fc82b5dc659e7",
      "parents": [
        "49c98a7b6350174d0411f563c960afe2d747fd89"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Thu Apr 11 12:57:33 2019 -0400"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 16 17:14:34 2019 +0000"
      },
      "message": "Drop final remnants of Type clock face\n\nBug: 130296587\nTest: mp sysuig\nChange-Id: I1a78beadedb2b0afba34620273f5cb80d7bd2291\n"
    },
    {
      "commit": "c954824814adc218c4362f263da8a96e33af9516",
      "tree": "e29c52704e7be0b5a2e1f2b6519eda05bd496700",
      "parents": [
        "10ae84a9c1a2b245dfd4280159cf9b0689c6a3ca"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 10:59:13 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 16 09:51:35 2019 -0700"
      },
      "message": "Move music icon to secondary row\n\nBug: 130223602\nTest: visual\nChange-Id: I5c2f5acc267f5fa87b1f997afd3c304e5a2bf184\n"
    },
    {
      "commit": "48e0b6b91b61865f4492e876635ae33f73bdcca4",
      "tree": "fdfbf096dab2bf524e034cc8a3efdfe082c9c86f",
      "parents": [
        "aec888d7cd59a5c178933188b764284ed5c1dcf5",
        "14016e3853f80a9131b4f845d6df5057477cfbdb"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 16 16:15:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 16:15:26 2019 +0000"
      },
      "message": "Merge \"Change the label color to textColorSecondary\" into qt-dev"
    },
    {
      "commit": "0c7f7a1ee6b503aecdd303fe2ccf01be213bce37",
      "tree": "f2b825554165e17f18ef6315c9ebc31134ca9edb",
      "parents": [
        "80ad2a4d8c0f2d34f2a1be1fb4e3e2644d25d782",
        "02ea7f24909bdf6859ad55e50d969bc625781697"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 01:11:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 01:11:23 2019 +0000"
      },
      "message": "Merge \"Restore navbar transparency state on config change\" into qt-dev"
    },
    {
      "commit": "fab88a833e0fb39c62839fbcd854e7fac6d87d59",
      "tree": "c537598afa5c858ece221233d0c739e0393f1904",
      "parents": [
        "7e46f59a6057b5a71003877854dd69085f3055c0",
        "b4514d2b6e35e4f396efe72ebe3ab72e5bfc1899"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 23:03:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 23:03:50 2019 +0000"
      },
      "message": "Merge \"Add logging for KeyguardUpdateMonitor visibility and biometric state\" into qt-dev"
    },
    {
      "commit": "02ea7f24909bdf6859ad55e50d969bc625781697",
      "tree": "3316c16bb6908e0856086027b6c976eb430ab18a",
      "parents": [
        "3547b58c5f2090cd3d08ee8fa5887dcee14c06a4"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 11 17:34:51 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Apr 15 22:30:40 2019 +0000"
      },
      "message": "Restore navbar transparency state on config change\n\nRestore systemUIVisibility flags upon NavBarFragment recreation.\nEnsure back button visibility is also restored.\n\nFixes: 130281802\nTest: make; adb shell am update-appinfo 0 com.android.systemui\nChange-Id: I74bf1717bc434b32490b9c6c66b6c88e3bb226e9\n"
    }
  ],
  "next": "ab662fe8a5dcc20541e8a20194f8e63127a5c7e8"
}
