)]}'
{
  "log": [
    {
      "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": "f090b5896e4d53953d27614112814bf9834a1c17",
      "tree": "fb0547d5912b855001d8e5b65638a1e6ae5dc49a",
      "parents": [
        "7abea9fa92bbb525fb9bf12eafb39622cf44ed9a",
        "66500045691f28c7db0495c717b4b64440c88a33"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 20:38:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 20:38:02 2019 +0000"
      },
      "message": "Merge \"Disable blocking helper\" into qt-dev"
    },
    {
      "commit": "7abea9fa92bbb525fb9bf12eafb39622cf44ed9a",
      "tree": "03e5085186017eb11710ba6210af5067dcdf9f6e",
      "parents": [
        "d4cced9ab6e5606908aad68a731b34d4f31386f5",
        "a72344993d6f9ab22b40d1e4d35ec3e47044af94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 20:22:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 20:22:40 2019 +0000"
      },
      "message": "Merge \"Fix thermal throttling atoms\" into qt-dev"
    },
    {
      "commit": "d4cced9ab6e5606908aad68a731b34d4f31386f5",
      "tree": "7924f076528f87bab55e68c0d5ad851adb99c391",
      "parents": [
        "622d628fa89bdbf888efd0f4441408c6ab34ea1b",
        "74c6ed0ee591f413ed0ef47aaea091d508c2a4d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 20:12:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 20:12:27 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Move work profile text into list\" into qt-dev"
    },
    {
      "commit": "622d628fa89bdbf888efd0f4441408c6ab34ea1b",
      "tree": "4255fd74eee4f3582d422e2d5d1227ae3c9755f0",
      "parents": [
        "d4b920269631c426a08c8b4a711246063beaa87b",
        "5d3461b1f606a1553590fc8a4516fdb2c5488670"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Apr 19 19:44:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:44:53 2019 +0000"
      },
      "message": "Merge \"Add DeviceConfig namespace for settings ui\" into qt-dev"
    },
    {
      "commit": "d4b920269631c426a08c8b4a711246063beaa87b",
      "tree": "0b2b00d4696e7b7b3720ccfc4587355ed4e89c2a",
      "parents": [
        "83f228f6cdb345a6c6e132e3c10d1d37cf7b7583",
        "90dbfdf7684493dc7684f95801a2c44cfc418583"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 19:42:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:42:27 2019 +0000"
      },
      "message": "Merge \"AudioService: support \"full volume devices\"\" into qt-dev"
    },
    {
      "commit": "83f228f6cdb345a6c6e132e3c10d1d37cf7b7583",
      "tree": "14600514992903c3177a1b43ac2e399c51215b0f",
      "parents": [
        "5c06f8cecb1ddecc749a88dbf1369138b54d8fef",
        "7991b85da5bb51e560371c25ef27772463c68836"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 19:31:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:31:37 2019 +0000"
      },
      "message": "Merge \"Allow caller holding BIND_CONTENT_SUGGESTIONS_SERVICE to make suggestion calls\" into qt-dev"
    },
    {
      "commit": "5c06f8cecb1ddecc749a88dbf1369138b54d8fef",
      "tree": "85c64bf38361726b081bc623e661d74543ba5be1",
      "parents": [
        "85a99c394b8fac30a99c7316a4e1e8f6070bd67c",
        "4740d542435ff2d3a05f0684b3dbdaa1b44eaa9c"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 19:19:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:19:19 2019 +0000"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\" into qt-dev"
    },
    {
      "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": "0a71ae9536169c07640a480969ee3e6ae8d4ee4a",
      "tree": "9c605f548799742269d53210a4b18a9cedff6930",
      "parents": [
        "f2087397ef23c6f5daa2937b5558808c993d4a5a",
        "a6681166982e2f40db29e67e93500e093617803b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 18:31:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 18:31:56 2019 +0000"
      },
      "message": "Merge \"Fix app transition delayed cases\" into qt-dev"
    },
    {
      "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": "151675e37e282f8048b8944ba93a54a820e49f52",
      "tree": "c2366bb5214e2a96dcff2967fd0c4fb0bdb59504",
      "parents": [
        "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf",
        "d35237735183092627bbd843f9bd1083784268b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 18:29:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 18:29:26 2019 +0000"
      },
      "message": "Merge \"Work on issue #130684057: oom_adj scores for 1P apps are abnormally low\" into qt-dev"
    },
    {
      "commit": "4740d542435ff2d3a05f0684b3dbdaa1b44eaa9c",
      "tree": "3cb6a807a47ea154cd72ddde277159027a5918ee",
      "parents": [
        "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 16 11:34:58 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 11:15:50 2019 -0700"
      },
      "message": "Move to android_mallopt for malloc debug calls.\n\nRemove the guardrail/MemoryLeakTrackUtil.* files. They aren\u0027t used\nand they are a copy of frameworks/av/media/utils/MemoryLeakTrackUtil.*.\n\nBug: 130028357\n\nTest: Enable backtrace for calendar, run am dumpheap -n \u003cPID\u003e \u003cFILE\u003e\nChange-Id: I6ce69465b0c04fae97b3622df2763a2996063d85\nMerged-In: I6ce69465b0c04fae97b3622df2763a2996063d85\n(cherry picked from commit 98180a344cfd08748dcf5a6aa5aebfdeb7e78b62)\n"
    },
    {
      "commit": "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf",
      "tree": "18e27306a9e8c29e984f2d5b7a6b45b96350f40d",
      "parents": [
        "f43587e42d4218470696ebda27770da4ea0bff0d",
        "8c14f77cb28d6c76312a765b08433c09d81194a6"
      ],
      "author": {
        "name": "Susi Kharraz-Post",
        "email": "susikp@google.com",
        "time": "Fri Apr 19 17:47:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 17:47:55 2019 +0000"
      },
      "message": "Merge \"Add logging field for direct share selection\" 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": "a2620b9c97a13adfa1c3e64f5b61959a83277169",
      "tree": "58333e4f9743e728f20850fd6cb41819b0af1fee",
      "parents": [
        "8fb611c6adf6ee57ce74f7826e914f146a85cf27",
        "224ef13774019a91bac24c60ba89fc21a5978e16"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 19 17:29:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 17:29:05 2019 +0000"
      },
      "message": "Merge \"Update clearData flow for notification settings\" into qt-dev"
    },
    {
      "commit": "8fb611c6adf6ee57ce74f7826e914f146a85cf27",
      "tree": "3867a04a1ffb1cab20cd05287d7fbdd6f9cb0df5",
      "parents": [
        "3a15b6c1dfef54f41cc8938aba0a5ede6902a7dd",
        "86024013581b2394cba06824e0a7bb95e8111397"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 19 16:52:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 16:52:02 2019 +0000"
      },
      "message": "Merge \"Add event logs for top resumed state change\" into qt-dev"
    },
    {
      "commit": "66500045691f28c7db0495c717b4b64440c88a33",
      "tree": "ae2bef2971079befdc56c00751193105a6854541",
      "parents": [
        "3a15b6c1dfef54f41cc8938aba0a5ede6902a7dd"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 19 11:23:55 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 19 16:06:45 2019 +0000"
      },
      "message": "Disable blocking helper\n\nBy default, at least\n\nTest: manual\nFixes: 130739518\nChange-Id: Ic83c80740b2d844cad8eb97a08172b57204be8f8\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": "c246d3a33e88803a28228122ad02a463ff47b26d",
      "tree": "8357f9213a8361337f532961d71bb3e4b4215f96",
      "parents": [
        "26bcc0e5ae0361e489d321c57aa63150ae60b06b",
        "c264e3c091657d56b4acdb8b6e0391821a6bdeed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 16:01:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 16:01:04 2019 +0000"
      },
      "message": "Merge \"GtsPermissionTestCases: Temporarily remove the GtsPermissionTestCases from TEST MAPPING.\" into qt-dev"
    },
    {
      "commit": "26bcc0e5ae0361e489d321c57aa63150ae60b06b",
      "tree": "e5102c5cebaf8c49a537f918d4656b458de9b141",
      "parents": [
        "d1792d4bec9eaff32287785cce682149f9cfdc47",
        "74322a0e3b7f25038ae070eb60b2cb7491c9c2b7"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 19 15:57:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 15:57:38 2019 +0000"
      },
      "message": "Merge \"Use MediaStore.scanFile instead of manually inserting to MediaProvider.\" 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": "74c6ed0ee591f413ed0ef47aaea091d508c2a4d4",
      "tree": "6a6861f14e1f5dfd381cbffaea2d5b440221e2bd",
      "parents": [
        "1d4854055ed290c0d00a9972f31c0f7cfb5e0cb4"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Thu Apr 18 13:38:46 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Apr 19 11:31:43 2019 -0400"
      },
      "message": "Sharesheet - Move work profile text into list\n\nMove the profile switching logic into the scrollable list area. Fix\nvisual artifact due to reusing drawable.\n\nBug: 130353935\nTest: atest ChooserActivityTest + visual inspection\nChange-Id: I0666b0e61ea696017c2da4854e407d502b7b556c\n"
    },
    {
      "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": "224ef13774019a91bac24c60ba89fc21a5978e16",
      "tree": "b8471ae16b5fd360b8fa296c30b02ad17a1e8367",
      "parents": [
        "79a58a7fbc69582f0d8042e469f9c7d918f1e0b5"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 19 11:08:27 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 19 11:08:27 2019 -0400"
      },
      "message": "Update clearData flow for notification settings\n\nSome settings need to be maintained (like whether the app\nis the default dialer), so don\u0027t just wipe away all of the settings.\n\nTest: atest; clear data on default dialer and ensure missed call\nnotification is still in priority bucket\nFixes: 127855529\n\nChange-Id: Ieba035ffd04de9eef64fa0dfa914209d887d40bf\n"
    },
    {
      "commit": "8c14f77cb28d6c76312a765b08433c09d81194a6",
      "tree": "0b2059b69899f9c74cc902507386201296a8dc46",
      "parents": [
        "6a4bf6a3978447be9fdf83aa6efd9e6b0b4081df"
      ],
      "author": {
        "name": "Susi Kharraz-Post",
        "email": "susikp@google.com",
        "time": "Wed Apr 17 16:33:41 2019 -0400"
      },
      "committer": {
        "name": "Susi Kharraz-Post",
        "email": "susikp@google.com",
        "time": "Fri Apr 19 14:44:09 2019 +0000"
      },
      "message": "Add logging field for direct share selection\n\nTo help evaluate the new ranking algo we want to know if the package for\na direct share was also offered as one of the ranked apps.\nLogging the position if it is part of the top apps, otherwise logging\n-1.\nAlso added a test case I missed for HashedStringCache and removing the\ntest for hashing resulting in the same hashed string when called twice\nfrom the ChooserActivityTest since we now cover that in the\nHashedStringCacheTest.\n\nBug: 130658734\nTest: Added more test cases in ChooserActivityTest and did manual\ntesting\n\nChange-Id: I0e34a6bf64114d94197f62b8219652c33c03a410\n"
    },
    {
      "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": "aac2e8c6879437a8d947b39f5d0a2d9fdce26412",
      "tree": "aafb328685848deca358bd79b58c14950cee125e",
      "parents": [
        "7a08cb5c807ae918e2ee28e8fdde962732158c9e",
        "1cc502fe20dbb120e4eed14e1017dc3d4486de69"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Fri Apr 19 13:17:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 13:17:20 2019 +0000"
      },
      "message": "Merge \"Check zen modes+manual rule for in consol zen pol\" into qt-dev"
    },
    {
      "commit": "7a08cb5c807ae918e2ee28e8fdde962732158c9e",
      "tree": "554a4d36f2e47ebea57f16b13172f46c01f3bd53",
      "parents": [
        "f84cc965fe082879d891e4caafc07b8cf97a4b96",
        "0cae839130ef513c67dc2acfda001d67e19d8be2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 12:56:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 12:56:17 2019 +0000"
      },
      "message": "Merge \"DngCreator: more lens distortion handling\" into qt-dev"
    },
    {
      "commit": "f84cc965fe082879d891e4caafc07b8cf97a4b96",
      "tree": "6fc84aaf2485494cb2d4b937282de1c224cfa9b9",
      "parents": [
        "79a58a7fbc69582f0d8042e469f9c7d918f1e0b5",
        "d98ceddda10f4bee77b3e0a7902c7d630626ce17"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 12:35:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 12:35:16 2019 +0000"
      },
      "message": "Merge \"Make sure focused window is tracked by accessibility even if it is obscured.\" into qt-dev"
    },
    {
      "commit": "79a58a7fbc69582f0d8042e469f9c7d918f1e0b5",
      "tree": "ddbdd33fd75cd4fd6f0453c7e7daf3d5b570ed48",
      "parents": [
        "3da53d5297895de27f42561643f6a217f616c955",
        "44af3b320243f5b5f3c26a93f93d0d3924517d42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 08:53:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 08:53:22 2019 +0000"
      },
      "message": "Merge \"Monitor swap\" into qt-dev"
    },
    {
      "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": "3da53d5297895de27f42561643f6a217f616c955",
      "tree": "6dbedcb06401725a565f7a7626a6374b3eb835bb",
      "parents": [
        "1b92e904025d4dbcebc4bc324f363df618937e92",
        "cdd4c3fa982ac6f158a0eb67c7a07889de322098"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 06:56:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 06:56:51 2019 +0000"
      },
      "message": "Merge \"Ensure that we are removing recent tasks for a user including their profiles\" into qt-dev"
    },
    {
      "commit": "1b92e904025d4dbcebc4bc324f363df618937e92",
      "tree": "d3deecdd44ef95bbef3bbbc5557fc3ba9be7fc74",
      "parents": [
        "1a7a6fa3d4a248176baa9d6ac7819dbe7a6b7ea7",
        "fb0af603774318a4cf56abfac9928ad1df526229"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 06:52:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 06:52:03 2019 +0000"
      },
      "message": "Merge \"Change argument of MediaSession2.Builder#setExtras() as @NonNull\" into qt-dev"
    },
    {
      "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": "44af3b320243f5b5f3c26a93f93d0d3924517d42",
      "tree": "39ba7356bee58afbd6306fc3345b46d44d8c87bf",
      "parents": [
        "84f4980bc26e774622b24730c5f4b1ecd9a1701d"
      ],
      "author": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Tue Apr 16 13:16:15 2019 +0100"
      },
      "committer": {
        "name": "Rafal Slawik",
        "email": "rslawik@google.com",
        "time": "Fri Apr 19 06:13:27 2019 +0000"
      },
      "message": "Monitor swap\n\nPull value of VmSwap from /proc/PID/status when capturing\nProcessMemoryState atom.\n\nBefore change:\n(average pull time nanos) 43355896\n(max pull time nanos) 75649278\n\nAfter change:\n(average pull time nanos) 86307073\n(max pull time nanos) 151681474\n\nDelta: 2x increase\nPulling frequency is controled via statsd and we trade-off more\nexpensive reads for more actionable data (helping detect memory leaks).\n\nBug: 130624561\nTest: atest MemoryStatUtilTest\nTest: benchmark pulling ProcessMemoryState atom\nTest: manually take a statsd report\nChange-Id: I1d90563b70b5253b3d31ddab4810db870620c4d4\n(cherry picked from commit 65a9b7122ada9db7a95cdfe31fa97b328bd04a06)\n"
    },
    {
      "commit": "84f4980bc26e774622b24730c5f4b1ecd9a1701d",
      "tree": "6cdc1737c1b1665950f3d189b82eee1ec46825d7",
      "parents": [
        "ba3b157e3201d1b02ef6d91b095f0355e62ac922",
        "3e9d510586b8e5aa7d8786d2884a0d1e5c08569c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:40:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:40:41 2019 +0000"
      },
      "message": "Merge \"Add a flag to cancelDragAndDrop to skip animation\" into qt-dev"
    },
    {
      "commit": "ba3b157e3201d1b02ef6d91b095f0355e62ac922",
      "tree": "9d2e7462c8625b7fc07d7ae880d257faf523e8de",
      "parents": [
        "c87a593dee95410f9f1f0a93f2262e3d0faec68c",
        "c681ce43f9b527e62f6c348ee76ab895647cfaf2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:37:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:37:21 2019 +0000"
      },
      "message": "Merge \"Add AppPredictionServiceResolverComparator\" into qt-dev"
    },
    {
      "commit": "c87a593dee95410f9f1f0a93f2262e3d0faec68c",
      "tree": "46bc5928e00221f74b8e30bec94648fae2cd534e",
      "parents": [
        "a78b3bac8fbd10eeb0be4cc4775bdf1dec6d6bf0",
        "a2112a309536f7f4d03510776ca847389c46b534"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:35:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:35:02 2019 +0000"
      },
      "message": "Merge \"Add fallback for TEXTURE_TICK\" 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": "aaf62b991fbdc794ecd51c51e6416d3d1cc1dd1f",
      "tree": "193b57461381d0a6da50e38e27868752d864fb7e",
      "parents": [
        "f037899df6dff89979849615fa60b8283df9eca0",
        "676d42d9832b91ad064fdce3fcc0b277e42c5c7d"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 19 04:40:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 04:40:56 2019 +0000"
      },
      "message": "Merge \"psi support for low memory detection inside ActivityManagerService\" into qt-dev"
    },
    {
      "commit": "fb0af603774318a4cf56abfac9928ad1df526229",
      "tree": "c449541b22fd74645daa256de5142932ccd791e5",
      "parents": [
        "cf44c4115880569034271637fb941399d57456d3"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Apr 18 16:27:41 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Apr 19 13:17:39 2019 +0900"
      },
      "message": "Change argument of MediaSession2.Builder#setExtras() as @NonNull\n\nBug: 130777551\nTest: make update-api -j;\nChange-Id: I39431850d87a6a5e066b83dbbf39e4e9100ac839\n"
    },
    {
      "commit": "f037899df6dff89979849615fa60b8283df9eca0",
      "tree": "e9bcb329c03b7e89978e9dbd79ff5d7f490fe296",
      "parents": [
        "1c41060583a6cb434ab7d6c0f9abe66ad5c5e089",
        "79c9767d4170451a2d7acef04357bee4e083cf89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 04:09:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 04:09:23 2019 +0000"
      },
      "message": "Merge \"[wm]: ensure task positioner controller is always cleaned up\" into qt-dev"
    },
    {
      "commit": "1c41060583a6cb434ab7d6c0f9abe66ad5c5e089",
      "tree": "3d392ef1c4ea66e480bb45c77b650f1ed5d4c1d8",
      "parents": [
        "733379cc3a3535b26931347c0c95506bf3d1748f",
        "6371ac33ddff0c4045bba3df6ea512a0eae8364a"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Fri Apr 19 03:16:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 03:16:11 2019 +0000"
      },
      "message": "Merge \"Rename MediaSession2/MediaController2 methods\" 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": "1f4e4e433d6a16a6c5abe4a1b1d6b3a81232c7a3",
      "tree": "e3bdff6e8dfd2e73706b4f6cca9748b5a1f206b7",
      "parents": [
        "7deafd415b1f32a9e9c8315ddf7938d2d7ae0c2c",
        "52f378834db985b308677e783933d92d5d0658ca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 03:11:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 03:11:31 2019 +0000"
      },
      "message": "Merge \"Make LocaleList.isPseudoLocale a public API\" 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": "86024013581b2394cba06824e0a7bb95e8111397",
      "tree": "ffa0e78297185279d319c06819e4231e4a940a9d",
      "parents": [
        "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 18 19:41:23 2019 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 18 19:41:23 2019 -0700"
      },
      "message": "Add event logs for top resumed state change\n\nBug: 130807813\nTest: Build and run, check logs\nChange-Id: Ib00a38fa308888bfc784d53145fff54325e355d3\n"
    },
    {
      "commit": "3e9d510586b8e5aa7d8786d2884a0d1e5c08569c",
      "tree": "2dfbf7d5236e6163e5f7c93fcc8beadd2276ff47",
      "parents": [
        "7deafd415b1f32a9e9c8315ddf7938d2d7ae0c2c"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Apr 15 15:58:11 2019 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 19 02:30:06 2019 +0000"
      },
      "message": "Add a flag to cancelDragAndDrop to skip animation\n\nWhen running cancel animation for drag shadow image, the system cannot\nstart another drag operation, which is problematic when the system would\nstart the other drag operation quickly.\n\nBug: 130313958\nTest: Cancel drag operation by calling cancelDragAndDrop\nChange-Id: I5d6650a0ce9a4cd80bbdb1beabc9e514349ccadc\n"
    },
    {
      "commit": "7deafd415b1f32a9e9c8315ddf7938d2d7ae0c2c",
      "tree": "78e512c25b2b56167344d61a307343650b87bd15",
      "parents": [
        "a00cc123dbd4846f5c4c22dc9fcea852ed02cdf8",
        "9562a928745a97bfed93881cbd5fb3c18a839147"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Apr 19 02:18:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 02:18:45 2019 +0000"
      },
      "message": "Merge \"Adding @hide API to return whether an APN is metered or not.\" into qt-dev"
    },
    {
      "commit": "c681ce43f9b527e62f6c348ee76ab895647cfaf2",
      "tree": "36efe10fa1996876289551d13b91b8bdf539f073",
      "parents": [
        "a00cc123dbd4846f5c4c22dc9fcea852ed02cdf8"
      ],
      "author": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Apr 12 17:10:31 2019 -0700"
      },
      "committer": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Apr 19 02:10:16 2019 +0000"
      },
      "message": "Add AppPredictionServiceResolverComparator\n\nThis will sort the share activities based on the APS sorting.\nWe add a constructor for ResolverListController which takes an\nAbstractResolverComparator, so that ChooserActivity may pass in\nthe APS comparator if it is enabled and available.\n\nTest: Manually tested on APS sorter that did no sorting.\nTest: atest frameworks/base/core/tests/coretests/src/com/android/internal/app\nBug: 129014961\nChange-Id: I542254ffb0debad45bcd8d5073cc3f3e1bafc616\nSigned-off-by: George Hodulik \u003cgeorgehodulik@google.com\u003e\n"
    },
    {
      "commit": "c264e3c091657d56b4acdb8b6e0391821a6bdeed",
      "tree": "0ddc838498d5a8176ddf9a63ab350dd553313f70",
      "parents": [
        "a00cc123dbd4846f5c4c22dc9fcea852ed02cdf8"
      ],
      "author": {
        "name": "easoncylee",
        "email": "easoncylee@google.com",
        "time": "Fri Apr 19 09:09:31 2019 +0800"
      },
      "committer": {
        "name": "Chun-Yi Lee",
        "email": "easoncylee@google.com",
        "time": "Fri Apr 19 01:46:15 2019 +0000"
      },
      "message": "GtsPermissionTestCases: Temporarily remove the GtsPermissionTestCases\nfrom TEST MAPPING.\n\nBug: 124834825\n\nTest: atest --test-mapping frameworks/base/services/core/java/com/android/server/pm/permission/TEST_MAPPING\nChange-Id: Iffbf902cda2d79a1f70042d050512b63ef56a0c3\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": "74322a0e3b7f25038ae070eb60b2cb7491c9c2b7",
      "tree": "85c1a1ca7a8141019e8d477c42cf477a0cc108ef",
      "parents": [
        "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 18 18:26:56 2019 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 18 18:28:43 2019 -0700"
      },
      "message": "Use MediaStore.scanFile instead of manually inserting to MediaProvider.\n\nBug: 126378047\nTest: manual\nChange-Id: Ided7c2fa861055d41581b15bd9d0678a29bcb825\n"
    },
    {
      "commit": "cdd4c3fa982ac6f158a0eb67c7a07889de322098",
      "tree": "3b404faece4d5c86b4960de912cfe1e9ead1532c",
      "parents": [
        "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 17 15:40:11 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 18 17:50:46 2019 -0700"
      },
      "message": "Ensure that we are removing recent tasks for a user including their profiles\n\n- Also ensure that only the recents component can freeze the task list\n\nBug: 130662533\nTest: atest RecentTasksTest\nChange-Id: I0bdebcfd03f998b5a897e7622e9207c442b05957\n"
    },
    {
      "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": "9562a928745a97bfed93881cbd5fb3c18a839147",
      "tree": "6e46b36d5b8bb8dda96d42d3753a8d9060c0a646",
      "parents": [
        "6e0668c784b991a5bcc2c1e3d0ad4202af0ecb14"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Apr 18 13:49:17 2019 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Apr 18 16:40:39 2019 -0700"
      },
      "message": "Adding @hide API to return whether an APN is metered or not.\n\nIn addition, make isMmsDataEnabled more generic:\nisDataEnabledForApn\n\nBug: 128616035\nTest: manual\nChange-Id: Icd520c3094dd761a13435fae79b7b6b3ba2ebda9\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": "7fdbe22475f00a2f69c63e0647c342f49681d07d",
      "tree": "5322e82ec9dc4108bef61971017751b516c6be76",
      "parents": [
        "ed12eb24a2910b526d0ada3a5d9cb40ba76a0399",
        "06f0519a01b2c43fcd599168e5d112a3afcecf05"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 23:07:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 23:07:32 2019 +0000"
      },
      "message": "Merge \"Make RemoteService propagate Context#bindService failure to PendingRequests\" into qt-dev"
    },
    {
      "commit": "90dbfdf7684493dc7684f95801a2c44cfc418583",
      "tree": "b5da6266f49196163a0d47cb04fb4565bd36ea5d",
      "parents": [
        "b17b60c3b11305879cdfffa7cdff77df5d4380b4"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Apr 10 14:11:40 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 18 15:57:13 2019 -0700"
      },
      "message": "AudioService: support \"full volume devices\"\n\nWhen CEC sink is found, add DEVICE_OUT_HDMI to the list of\n  full volume devices (and remove it from fixed vol devices).\nCheck whether device is full volume when adjusting volume:\n  - don\u0027t show UI\n  - don\u0027t check whether volume index changed\nWhen setting stream volume and device is full volume: don\u0027t\n  change volume index.\n\nThis change enables plugging the Android TV device to\n  non-CEC devices and have variable volume with UI, and\n  to CEC devices with full volume behavior.\n\nBug: 130830042\nTest: change volume on device, verify command goes to CEC with \"adb shell dumpsys hdmi_control\"\nChange-Id: I92bc3f7a13e3cf04b45d6c2cf8a49c0eac0657c0\n"
    },
    {
      "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": "ed12eb24a2910b526d0ada3a5d9cb40ba76a0399",
      "tree": "238ec5f6dc6340d83e5f2b1b28b25b404d59acca",
      "parents": [
        "5c5ffcbd7a6d67141a0dfd7ff4e2239fbf25f72e",
        "134ff877e700dc6617fdd133cb6c3f63486e43bd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Apr 18 21:39:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 21:39:33 2019 +0000"
      },
      "message": "Merge \"Modify docs to reflect operational changes in overrideConfig\" into qt-dev"
    },
    {
      "commit": "a6681166982e2f40db29e67e93500e093617803b",
      "tree": "7ed031877b260575761c69abf05e0ad15fce59d5",
      "parents": [
        "3ba6ace87c8c0bfdc193f4f677f131cad2bd2e70"
      ],
      "author": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Fri Apr 12 01:47:54 2019 +0800"
      },
      "committer": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Fri Apr 19 05:19:15 2019 +0800"
      },
      "message": "Fix app transition delayed cases\n\nWhen same app repeats to switch resume \u0026 stop quickly, it will have the\ntiming that update app allDrawn state as true but quickly set as false\ndue to activity stopped.\n\nIf the next open transition didn’t get allDrawn in time by\nWindowSurfacePlacer#performTravesal, it will be delayed since allDrawn\nstate is obsoleted.\n\nSo when WindowState#mDestroying is in true to false state,  it\u0027s need\nto check if the window belongs current waiting transition and then\ncall WindowSurfacePlacer#performTravesal to update allDrawn state in time.\n\nAlso fix another delayed case during launching app with trampoline\nactivity in External display with freeform windowing mode, due to\nprocess closing transition for finishing trampoline activity that broken\nby the next acitivity already resumed, so the open transition can’t get\ndrawn state and then got transition timeout.\n\nIn finishCurrentAcitvityLocked, addd a check if the finishing activity is\nfloating task, if so then we can just destroy it without waiting the\nnext activity resume.\n\nFix: 123433575\nTest: manual\n      - case 1) Repeats launch Contacts app and pressing home key 100\n                times without met app transition 5 secs delay.\n      - case 2) Enabling Simulated display \u0026 forcing desktop mode,\n                launch Files or Calendar app on external display without\n\t\tseeing app transition 5 secs delay.\n\nChange-Id: I58e3787974535b2d5b5690f188ace94026fa2687\n"
    },
    {
      "commit": "5c5ffcbd7a6d67141a0dfd7ff4e2239fbf25f72e",
      "tree": "87dd87a8d0f01b8288b6697ca54373cdca12afc7",
      "parents": [
        "b9cd46e1636b59e68e6d31ee59f7e89367ac3a9c",
        "531db61ac1671745d81caaead9bf41e01baecc78"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Apr 18 21:18:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 21:18:32 2019 +0000"
      },
      "message": "Merge \"Added BlendMode equivalent APIs to replace deprecated PorterDuff variants\" into qt-dev"
    },
    {
      "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": "d35237735183092627bbd843f9bd1083784268b3",
      "tree": "67ce472cf7f6970130aaa1045f2a6ee9ed0b72ab",
      "parents": [
        "9cf5d503869d907482abbfb7441f7257bf0675e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 17 14:18:18 2019 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 18 13:53:04 2019 -0700"
      },
      "message": "Work on issue #130684057: oom_adj scores for 1P apps are abnormally low\n\nAlso bind with BIND_NOT_VISIBLE from JobScheduler, so we don\u0027t raise the\ntarget\u0027s oom_adj in to the visible range.  It isn\u0027t.\n\nBug: 130684057\nTest: manual\nChange-Id: I995fc74136941b064b625b59915a8e182de91221\n"
    },
    {
      "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": "a72344993d6f9ab22b40d1e4d35ec3e47044af94",
      "tree": "54f76bcdbc5d72d218b165d333dc1008cbdf9354",
      "parents": [
        "f96a3cbaa3d37c500df061e7b53080eaf001c9ec"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Wed Apr 17 18:55:08 2019 -0700"
      },
      "committer": {
        "name": "Maggie White",
        "email": "maggiewhite@google.com",
        "time": "Thu Apr 18 13:20:08 2019 -0700"
      },
      "message": "Fix thermal throttling atoms\n\nAdds a ThermalThrottlingSeverityStateChanged atom to replace\nThermalThrottlingStateChanged. The new atom logs per severity level and\ntemperature type/name.\n\nTest: print-logs and testdrive while injecting a high temperature via\nemul_temp\nBug: 119688911\n\nChange-Id: I2fbcae36eec96bd2c484e0d85ca1617f802a79d9\n"
    },
    {
      "commit": "134ff877e700dc6617fdd133cb6c3f63486e43bd",
      "tree": "15d17f9ad6fc705086cab8a075a17043a70992a6",
      "parents": [
        "f1abb757027ebac2df0a195db79fd0fa98bbc78a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Apr 17 15:27:13 2019 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Apr 18 20:12:00 2019 +0000"
      },
      "message": "Modify docs to reflect operational changes in overrideConfig\n\nBug: 130372397\nTest: Manual\nMerged-In: Iff2a6e2cf867ab2e8677ac67f31d87e0365ec9fa\nChange-Id: Iff2a6e2cf867ab2e8677ac67f31d87e0365ec9fa\n(cherry picked from commit ddad44d41a32c7fbad33745c4542ce2931d627f4)\n"
    },
    {
      "commit": "f96a3cbaa3d37c500df061e7b53080eaf001c9ec",
      "tree": "3f5c8daada7d7789bc2763e4146a57d74df79534",
      "parents": [
        "4112ec5512a641553982d852b82a41c7fbd14b17",
        "418ba8f03ec644d0ae381357656fc8d73003f8ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 19:58:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:58:25 2019 +0000"
      },
      "message": "Merge \"Add @TestApi to StatusBarManager @SystemApi methods\" into qt-dev"
    },
    {
      "commit": "4112ec5512a641553982d852b82a41c7fbd14b17",
      "tree": "ecdb8b51f5ba0297c788f4fd387c2f4adb158fec",
      "parents": [
        "6c4094c67da5e8ed7549e88d57d6c74d3f71a316",
        "12d320a5018e81e67a41df00188516b693a26585"
      ],
      "author": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Thu Apr 18 19:47:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:47:07 2019 +0000"
      },
      "message": "Merge \"GraphicsEnvironment: Expose query to determine ANGLE use\" into qt-dev"
    },
    {
      "commit": "6c4094c67da5e8ed7549e88d57d6c74d3f71a316",
      "tree": "cbd11f4a0e62860ecbcd082b118c8dfd67dd28e0",
      "parents": [
        "094b9acb0dc6782783dd4efcba98598b71bbb232",
        "34a27c4c455d490116572c02f7d8443842164fd3"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Thu Apr 18 19:25:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:25:14 2019 +0000"
      },
      "message": "Merge \"Don\u0027t call ConnectivityService when holding ActivityManagerService lock.\" into qt-dev"
    },
    {
      "commit": "094b9acb0dc6782783dd4efcba98598b71bbb232",
      "tree": "d8d6da7c011aab5e09ed3188b02754b842be152f",
      "parents": [
        "743266643a5aac8fd2d3bbfe70bced87ad438e08",
        "6334116065af9e7ee2cade3f30b336d12edcc88f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 18 19:06:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:06:04 2019 +0000"
      },
      "message": "Merge \"Remove ContentCaptureServerSession when app died.\" into qt-dev"
    },
    {
      "commit": "743266643a5aac8fd2d3bbfe70bced87ad438e08",
      "tree": "4df02fde7409177fef11d8e14e2fed9aa7d3927b",
      "parents": [
        "08e41f111460e2cac2fffb686a8ef13bb85384d9",
        "34039b26f554500450dd566d5710b9b17f155d6f"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Thu Apr 18 19:04:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:04:40 2019 +0000"
      },
      "message": "Merge \"Add build number to aapt2 version\" into qt-dev"
    },
    {
      "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": "08e41f111460e2cac2fffb686a8ef13bb85384d9",
      "tree": "7232bd75a095df62525d2ee95a1faf87ff594f09",
      "parents": [
        "2654e8acc499bccc37e21d3224e98a651d6f29e4",
        "6fb038ccc3385b50f2f9713b353531a168c2dbcb"
      ],
      "author": {
        "name": "Dmitry Dementyev",
        "email": "dementyev@google.com",
        "time": "Thu Apr 18 18:50:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:50:56 2019 +0000"
      },
      "message": "Merge \"Use checkOp instead of noteOp in AccountManagerService.\" into qt-dev"
    },
    {
      "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": "0cae839130ef513c67dc2acfda001d67e19d8be2",
      "tree": "1b4003957454423a29955934d00167b63987ea61",
      "parents": [
        "64b51f91ff5a7d2cb11b91f541edba6307176784"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 11 14:41:31 2019 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 18 11:36:21 2019 -0700"
      },
      "message": "DngCreator: more lens distortion handling\n\nHandling the case where RAW image contains optical black regions.\n\nTest: visually check DNG captured on Pixel 2 camera 0.\nBug: 118690688\nChange-Id: I0586c37f30744e1badc6ff1e96d22a826972d656\n"
    },
    {
      "commit": "59428351265c53eaf48d0591a654c3d3e323ef8c",
      "tree": "4f97296c32497e8c8ef72e911ffdc3a0410fbfe3",
      "parents": [
        "21632498647bbca3b7cdf9b6b433c6c1a07fe9ee",
        "879024a03b48cbd1177ea5d86c97d6583451564d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Apr 18 18:24:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:24:53 2019 +0000"
      },
      "message": "Merge \"Change ServiceState and TelephonyRegistry logging\" 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": "45f8da984b4c3fdd29d434387394886345da4f36",
      "tree": "097ff06c592dd500a96562fe03fd474cb98f45a0",
      "parents": [
        "3979c51c00f3065787e22bbddbc3582ddc5e41f4",
        "aed215283904e1dddee81018351a3e88624e3d86"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Thu Apr 18 17:05:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 17:05:18 2019 +0000"
      },
      "message": "Merge \"Add EuiccManager#EXTRA_PHYSICAL_SLOT_ID to detect it\u0027s an operation for pSIM.\" into qt-dev"
    },
    {
      "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"
    }
  ],
  "next": "3979c51c00f3065787e22bbddbc3582ddc5e41f4"
}
