)]}'
{
  "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": "5e5176da8574773de498c2017a6efdea6c9e624a",
      "tree": "051b800f3a98bae581e3bcedcb8d8b1df4554a46",
      "parents": [
        "b2dfe6129f36312579704640189ebe03851d4d2e",
        "506091025135e61b39d502896b239ba09552e8f8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 01:26:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 01:26:41 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": "506091025135e61b39d502896b239ba09552e8f8",
      "tree": "fab59f2d1a675fbcb9c641c7b324e92488d745f9",
      "parents": [
        "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 20 15:08:12 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 20 15:08:12 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Icd4e215eb16f56988e0e7494f6038ad837bfe56b\n"
    },
    {
      "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": "a78b3bac8fbd10eeb0be4cc4775bdf1dec6d6bf0",
      "tree": "337666c43e66e95a9717828f9b176e2daf86c10b",
      "parents": [
        "ee187db6465cb7d80ef8d62ebc1975629dee2eb6",
        "ea0a5791274c6c5550283883c841da5f651bca0e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:31:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:31:43 2019 +0000"
      },
      "message": "Merge \"String review follow-up\" into qt-dev"
    },
    {
      "commit": "ee187db6465cb7d80ef8d62ebc1975629dee2eb6",
      "tree": "c67774c5f5441df1bbc85dd7435dfb5b3a2c27a7",
      "parents": [
        "b99646c3a3c53fc9fe1f2c543e639b00bd0c1d3e",
        "feb79784faf8bf2ba2279e6463913652f93c7eb1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:24:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:24:24 2019 +0000"
      },
      "message": "Merge \"Remove restricted uitls methods for cross-profile calendar.\" into qt-dev"
    },
    {
      "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": "ea0a5791274c6c5550283883c841da5f651bca0e",
      "tree": "426faa0ef51ac254b8006a883538139c7e2422d1",
      "parents": [
        "7565fcc71bf41c6cff52e6635e329521a1e0b47e"
      ],
      "author": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Tue Apr 16 16:24:27 2019 +0800"
      },
      "committer": {
        "name": "Po-Chien Hsueh",
        "email": "pchsueh@google.com",
        "time": "Fri Apr 19 10:46:48 2019 +0800"
      },
      "message": "String review follow-up\n\nRename \"Android On Tap\" to \"Dynamic System Updates\".\nAnd, some string changes to follow review suggestions.\n\nBug: 129100345\nBug: 129330026\nTest: make the package\nChange-Id: I440e5beaa3831814d2f7f1063be16d073c5f2c38\n"
    },
    {
      "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": "ad8a6652f508e0cc15253c23db1cb6f31a56232f",
      "tree": "8fe22b06019487f00ae2cc2ba34231e451405a87",
      "parents": [
        "f1abb757027ebac2df0a195db79fd0fa98bbc78a",
        "3daa9f56b5c9a0005963f8cc8e8d68f507dfca39"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Apr 18 18:04:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:04:05 2019 +0000"
      },
      "message": "Merge \"Fix: Allow system IME to be disabled when another IME is available\" 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": "4848dd5e2dfc4595e1540473fea04c9b077f2af1",
      "tree": "f9f7c1087eb79cd0ff5b6cfa735fc60a3d153e68",
      "parents": [
        "55dd75ed39ac88143b7615ff008e22673a163ef3",
        "7e3b5255ef029cc3c27959050a47d04cf71d02c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 15:40:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 15:40:25 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": "7035b7949cbb5ba0c2c3e0165ef84292fcc8169f",
      "tree": "811b8b65fa14d820d64b80460e2c6a498265cddb",
      "parents": [
        "b5fa3532db05f05bf03fa00034e95e87e4bed3bc"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Apr 12 05:54:46 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Apr 18 13:30:00 2019 +0000"
      },
      "message": "Change the validation URL for Chinese SIMs\n\nThe default HTTPS and fallback validation URLs are not accessible from\nChina, so users in China never get a validated network on WiFi with the\ndefault AOSP settings. OEMs selling devices targeting China typically\nchange the check URLs for that reason.\n\nWhen the device uses a Chinese SIM card, change the default validation\nURLs to URLs accessible accessible from China as of now.\n\nTest: inserted China SIM, WiFi off/on, dumpsys network_stack shows new\n      URL used\nBug: 111819230\nChange-Id: Ib7f41f470ef1a9c7712f2477ebfab44e915cf1b9\nMerged-In: Ib7f41f470ef1a9c7712f2477ebfab44e915cf1b9\n(cherry picked from commit 990ea84d2d60256d8c752a4a582de0f5a28932c9)\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": "5410580108b4d083fa146e68dc95de3a13fb74bb",
      "tree": "18e1aad66a2e01feca656413dbc706b4b63da29d",
      "parents": [
        "328ff83bb344a3d61dca3610de7c4f31c8db3827",
        "1f8e5289c865e346ea8c24bac2162be4bdf1c968"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Apr 18 05:36:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 05:36:34 2019 +0000"
      },
      "message": "Merge \"Add overlayable tag for NetworkStackConfig\" 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": "eef2449130d6a99f48ac7a42c91d5d50d69a31de",
      "tree": "558d2f3a652797845a8910b3cd02bb2f2fbbe844",
      "parents": [
        "0b2b17fbd7c28e7caaba2202bb7276d05f15f9c2",
        "2524f8f796787c138660aad6de8901bed8e51624"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 23:50:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 23:50:43 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "0b2b17fbd7c28e7caaba2202bb7276d05f15f9c2",
      "tree": "c244ead99084d4fde10935789ec04a41605174a2",
      "parents": [
        "c901e419e30dd384fc0b49b218bd05bc616b3bb2",
        "4211bce50109ad16461aee213edcaff2a07d002c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 23:39:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 23:39:41 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "3daa9f56b5c9a0005963f8cc8e8d68f507dfca39",
      "tree": "de940a53306e41a2081c3fa91dbd49f789a76424",
      "parents": [
        "dc868e04f941601d2d0e82908431b192748c28c0"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Wed Apr 17 15:31:51 2019 -0700"
      },
      "committer": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Wed Apr 17 16:20:12 2019 -0700"
      },
      "message": "Fix: Allow system IME to be disabled when another IME is available\n\nIn P, pre-installed system IME could be disabled if an ASCII non-aux IME\nwas available. With I1352bf42dcb9219a370a16a381ea39c43c57637a,\nsystem-IMEs could no longer be disabled. This was unintentional as the\nmethod name isValidSystemNonAuxAsciiCapableIme was incorrect and it\nwasn\u0027t checking isSystem() earlier.\n\nThis change renames it to isValidNonAuxAsciiCapableIme and removes the\nsystem check in order to revert to original P behavior.\n\nChange-Id: If40de88ca0536a4446135047b6ccab64681675ec\nFix: 124536147\nTest: atest InputMethodPreferenceTest\nTest: atest InputMethodAndSubtypeUtilTest\nTest: Manually verified using steps in bug.\n"
    },
    {
      "commit": "7e3b5255ef029cc3c27959050a47d04cf71d02c7",
      "tree": "6346bbd79a22e852a419afe2be2fb8f36b7f0e08",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 16:19:49 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 16:19:49 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I4210f70423d97a8a3d8749056c94234e6376690b\n"
    },
    {
      "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": "6805b6ae0d574f44fd7985e76bd6b9556f390312",
      "tree": "60d74f96a9fae797a75f46be689db7d48e906303",
      "parents": [
        "adbdf2ef5125f9055e6ec1d67f418f4ac99bed37",
        "cf87bcbf6640b34caa0a87138334320b368df077"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:29:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:29:25 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "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": "3afd77d2d2c5061b5ddd5c141138aaf92d5205f5",
      "tree": "0484e500dd831d0a411da9916b660f13c7bc29c8",
      "parents": [
        "ad979f6c969b88c29a668df2c94f4181811c8067",
        "60ad26268a0d019b3660c61910de7f7975caea20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:15:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:15:22 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "3fd2f6e04d36d0276446e147f4da9436f41f1e00",
      "tree": "3fda613b8129f38c3848a5c9ca7f66d4eb7f79e6",
      "parents": [
        "011a17e5c82f56b5291a3821e2993d05077affed",
        "257fa457e8b489f6c01729d1659343bc982eed93"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:10:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:10:05 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "011a17e5c82f56b5291a3821e2993d05077affed",
      "tree": "aaeb999cb7e6bc1c723525ac4ad77143c330f72f",
      "parents": [
        "88ef8325879b26bc522a060dc3a30823fcebde95",
        "0941e860631dd53a568a006011a583482dd766a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:10:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:10:02 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "88ef8325879b26bc522a060dc3a30823fcebde95",
      "tree": "75a9db392ecad9e5fd5d2d79408e88d2267ad0f7",
      "parents": [
        "b1280cae8ff59028fe0fd479d933855d5c5c396b",
        "eb79c7ebdb65ed041b6111f1b1706fbd60d10799"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:05:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:05:48 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "b1280cae8ff59028fe0fd479d933855d5c5c396b",
      "tree": "0e735a1d889b2274c5f8cd381e468838576affbb",
      "parents": [
        "6756d70b0e1b2ea2e63510c10619312b494dca22",
        "221fff417422ceac98ec7a279e5ad1ab770658af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:04:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:04:32 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "2524f8f796787c138660aad6de8901bed8e51624",
      "tree": "765e58cc108870ce7ebac1835319c4a50462a50d",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 14:02:09 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 14:02:09 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I88f2588ab4330239de3174b349f9b08f97b3cfce\n"
    },
    {
      "commit": "6756d70b0e1b2ea2e63510c10619312b494dca22",
      "tree": "fb47e39449598367dd1507c802242515658b95b9",
      "parents": [
        "f02aabe529cec8ce9be3d1d15d5c14fa968a2ca7",
        "ef61b450a62a075749c28df2461aeac943633d5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 20:58:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 20:58:42 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "4211bce50109ad16461aee213edcaff2a07d002c",
      "tree": "b9aac235342b858584a9a50060ebb5ca51450712",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 13:54:02 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 13:54:02 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I588cea8878d88d6ac509a523e5e79aca0a80b7dd\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": "b3730b86d87c4f5a61c99903f84699d6387512ce",
      "tree": "06f48646dbfe2824d1322b69477f4df022b1f899",
      "parents": [
        "dc6a988e5f1179c0b8992562ae303c99bb105626",
        "eafca1bbbab6edc4c986c03645545782d11029cf"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Apr 17 17:57:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 17:57:39 2019 +0000"
      },
      "message": "Merge \"Added AccessPoint.matches(AccessPoint) method to match AP objects\" into qt-dev"
    }
  ],
  "next": "f418f9e744721eeff3986ee07dd75948ba34c3c3"
}
