)]}'
{
  "log": [
    {
      "commit": "fe6b8f696e69db59cd297bd1ef6ff7e09988b524",
      "tree": "25bb94e71a985c6407ab392170b14260a0f3c623",
      "parents": [
        "4b8ea4aa3ccb961d727ad302d94b82ecc1fe3626",
        "583067c4e4799b0a633d8e861698c8fc2a5c7a6f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 11 01:45:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:45:49 2019 +0000"
      },
      "message": "Merge \"Drop Type clock face.\" into qt-dev"
    },
    {
      "commit": "691169c8feeeb8d7d38a79b2f37876564e7c1ccd",
      "tree": "51d9785a870139f0d92871db8b0384c38f5ab5bb",
      "parents": [
        "e2fca4781fda98b9bbb28163b5aa6003d4e8ded9",
        "dc13fe4befb444f936234b0ec398923b1f6a54be"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 01:28:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:28:15 2019 +0000"
      },
      "message": "Merge \"Improve dump format\" into qt-dev"
    },
    {
      "commit": "e2fca4781fda98b9bbb28163b5aa6003d4e8ded9",
      "tree": "c58a22e89162a16a33565dfa7e4b706e960e477b",
      "parents": [
        "a81892761b83a10de02c907504405f2992f0cec0",
        "afffbf9e5c59baa1ae33e914fcc53aa487658883"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 01:20:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 01:20:37 2019 +0000"
      },
      "message": "Merge \"Show navbar on lock screen if gestural nav\" into qt-dev"
    },
    {
      "commit": "81ee1fb3e6e974e91b3a0c5c8dcc13f121a41e75",
      "tree": "b485fca27f9046eac215c7e0d0e8dfb7bd04653a",
      "parents": [
        "de2861cff92d4bb0036da6d4c83814d7a2ae5509",
        "45142ba9f61e9617c6ea1ef6eaa4e0daac8647b4"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 00:58:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:58:00 2019 +0000"
      },
      "message": "Merge \"Make sure BiometricType is never null\" into qt-dev"
    },
    {
      "commit": "a4d6b7801c56f5135e71a78d9ca04989b5fdf2ff",
      "tree": "c2e99505cb5a1b68a7ea27bf7747e2c2d8056188",
      "parents": [
        "1fbf66bbf48268b6d1b44c1028cf1872b1fa68bf",
        "2bd3af67a0f08774837ecf12410c3becf0039495"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 11 00:19:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:19:03 2019 +0000"
      },
      "message": "Merge \"Remove color extraction from scrims\" into qt-dev"
    },
    {
      "commit": "dc13fe4befb444f936234b0ec398923b1f6a54be",
      "tree": "22331c72240e8b2ff7db7c3ddc7f655c80600de7",
      "parents": [
        "05777f1abf557db51693901699cbfdff59947702"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 16:07:50 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 16:09:23 2019 -0700"
      },
      "message": "Improve dump format\n\nTest: adb shell dumpsys activity service com.android.systemui\nBug: 130204212\nChange-Id: I75a74a46a2bd5e63a0f13a877741cc1ab806d6d0\n"
    },
    {
      "commit": "cd7b9b71ce50bb0acdf987639bc3a580a1f69919",
      "tree": "d04500114ee30cad5c1683c3eee8c2b27e130bbd",
      "parents": [
        "e8c5311cb0824a120bcb6417bfdf3e4ce884f05c",
        "df3a55321b899038b61eb464de49c600317b6dc8"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Wed Apr 10 22:46:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:46:10 2019 +0000"
      },
      "message": "Merge \"Update BS warning to follow through on action\" into qt-dev"
    },
    {
      "commit": "2bd3af67a0f08774837ecf12410c3becf0039495",
      "tree": "c3508da78323a8e505737c4b9e25aa8266a9358d",
      "parents": [
        "05777f1abf557db51693901699cbfdff59947702"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Mar 25 17:44:28 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 13:30:43 2019 -0700"
      },
      "message": "Remove color extraction from scrims\n\nFixes: 129295950\nTest: atest SysuiColorExtractorTests\nTest: atest ScrimControllerTest\nTest: atest ScrimViewTest\nTest: visual\nChange-Id: Ie45fd3f2e7b022236f0dda22fa1c854c0eff19ea\n"
    },
    {
      "commit": "45142ba9f61e9617c6ea1ef6eaa4e0daac8647b4",
      "tree": "5f74262e8ff7c42f9c54c2404f45bcfef0947499",
      "parents": [
        "05777f1abf557db51693901699cbfdff59947702"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 13:13:20 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 13:13:20 2019 -0700"
      },
      "message": "Make sure BiometricType is never null\n\nTest: atest BiometricsUnlockControllerTest\nFixes: 129905024\nChange-Id: Iccf8d1eb1b844c5298b780422f6fa550c083a3b4\n"
    },
    {
      "commit": "583067c4e4799b0a633d8e861698c8fc2a5c7a6f",
      "tree": "d66c5636c46047d19542b0d87db485273cb7a414",
      "parents": [
        "ac54e30fe5f0421fa69c2333d49fd415da141e0b"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Wed Apr 10 14:44:54 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Wed Apr 10 20:10:47 2019 +0000"
      },
      "message": "Drop Type clock face.\n\nFixes: 130296587\nTest: Checked that Type clock doesn\u0027t appear in picker app.\nChange-Id: Ie5d0066e9fedd485b9a05dc1c49a6c0ba6b7f1e4\n"
    },
    {
      "commit": "241c2e3097676f5503abec38bc114541d198fcd2",
      "tree": "a07ab6dabda321af0afa4f24bf50961c99c41f24",
      "parents": [
        "bac0795aff0cf8d5d75b961dab97dbeff1e0b822",
        "682ad7ab5514cf01d584f04e9ad4f3a40b13078c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 19:58:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 19:58:32 2019 +0000"
      },
      "message": "Merge \"Use nav frame height to differentiate quick switch vs edge gesture\" into qt-dev"
    },
    {
      "commit": "bac0795aff0cf8d5d75b961dab97dbeff1e0b822",
      "tree": "d40f0f5b43cc189933842e322f7c4913aa9e8c12",
      "parents": [
        "7b68bad0fe33648d56c741121a385928d22d467e",
        "0620c3bb79b72fdd7eff398e9c4ee9dd836cec44"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 10 19:35:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 19:35:37 2019 +0000"
      },
      "message": "Merge \"Adding null check for proxying assistant visibility changed.\" into qt-dev"
    },
    {
      "commit": "329a9b0b6fa7bc7e8bdba1c70a6887205f4c51b8",
      "tree": "62623d2bdc982e82a123d44c82abe2c757e9fa0f",
      "parents": [
        "592192f813582ac46db3fef15964c68ab0bc8c6d",
        "372e13ff25c640fc31db3270f047eb0f43fc191c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 18:45:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 18:45:01 2019 +0000"
      },
      "message": "Merge \"Handle additional users settings custom clock faces.\" into qt-dev"
    },
    {
      "commit": "0620c3bb79b72fdd7eff398e9c4ee9dd836cec44",
      "tree": "a75bf2b4f95c847a902fcddc933cf36ee5bf216d",
      "parents": [
        "f746b4b4850eeb45cb64910e72fe45e37534c944"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 10 09:47:13 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 10 16:51:16 2019 +0000"
      },
      "message": "Adding null check for proxying assistant visibility changed.\n\nBug: 130272454\nTest: None, just a null check\nChange-Id: Iffbb3c3d555c9c8ab3ec723d5a0167c661b90ee6\n"
    },
    {
      "commit": "9aab7ae1434ff770fc7a0a90636f3d58716f8dc5",
      "tree": "4b3693906c7042fa303e2b6dcbf513ed457aab5d",
      "parents": [
        "853cf287fac61c5f4171549764448ecf3402ca50",
        "f04468806fc4a83ee6b37bacd0ca57978725e018"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 10 15:57:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 15:57:49 2019 +0000"
      },
      "message": "Merge \"Revert \"Release bitmap reference right after Per85ComputeTask done its job.\"\" into qt-dev"
    },
    {
      "commit": "853cf287fac61c5f4171549764448ecf3402ca50",
      "tree": "0e71a1fbcc7a742cc461d14ed5d867352bb2e127",
      "parents": [
        "c46a60fa63fd509b2e3bd890a0aad62713f358b9",
        "8b6a3c6c1c8e8417fef57df4796e12c37f652e3c"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Apr 10 15:55:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 15:55:37 2019 +0000"
      },
      "message": "Merge \"BubbleData [4/n]: Cleanup StackView initializiation\" into qt-dev"
    },
    {
      "commit": "c46a60fa63fd509b2e3bd890a0aad62713f358b9",
      "tree": "8823f0db1b117f75fe9750f878e64fa217207846",
      "parents": [
        "bd29a284b800a18aaff0469c35cc6c67153d43b6",
        "85e0a90dab4385b5a9a37ca3cb81d66ec3097fe0"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Apr 10 15:55:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 15:55:24 2019 +0000"
      },
      "message": "Merge \"BubbleData [3/n]: separate Bubble view inflation\" into qt-dev"
    },
    {
      "commit": "acbdf910366f9cd2e890dd4913e465ffcca06e36",
      "tree": "43ba8c29c5491d70943aa986ebb562a458e6e593",
      "parents": [
        "191114330a53215190adf5f20a44b2f412d9c468",
        "9e39628c4a4ddf978a479cc177942fd53f0ba22b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 15:21:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 15:21:22 2019 +0000"
      },
      "message": "Merge \"Support ATT 5 level signal bars display\" into qt-dev"
    },
    {
      "commit": "c39db916fa044196fd2713d83e50e3be78df6adf",
      "tree": "5a7dd74369a78589fadd9ed1811770c104a82c69",
      "parents": [
        "a1de518e5657bae3207c0aba820e01a5ccf60468",
        "05904655ba7e7a2cd188ecdf5ebd930ead78a48e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 14:21:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 14:21:03 2019 +0000"
      },
      "message": "Merge \"Only show \u0027scanning\u0027 animation on bouncer\" into qt-dev"
    },
    {
      "commit": "a1de518e5657bae3207c0aba820e01a5ccf60468",
      "tree": "d397280cd989fd9e6196acf6dbfe403a94de3e55",
      "parents": [
        "328cd4c86ad2cc6cd50e17fdedd58c76f78af265",
        "470ae84f66ce28031fb8adc14068db69429d385d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 14:16:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 14:16:03 2019 +0000"
      },
      "message": "Merge \"Guard against creating too many MobileSignalControllers\" into qt-dev"
    },
    {
      "commit": "9e39628c4a4ddf978a479cc177942fd53f0ba22b",
      "tree": "2bc938319a2ce1afd281f249cca0a864764697b5",
      "parents": [
        "4e75d8b4e007494733d972c2031bc9d497470b86"
      ],
      "author": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Wed Apr 10 20:49:06 2019 +0800"
      },
      "committer": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Wed Apr 10 20:49:06 2019 +0800"
      },
      "message": "Support ATT 5 level signal bars display\n\nBug:123528673\nTest: Insert ATT SIM and check if 5 level bars display is correct\nChange-Id: Ibc3d270d64d21d2a2f792cf68416e93b086cbd0e\n"
    },
    {
      "commit": "8eb58c2336a287111dce8d885822c4903166f17b",
      "tree": "6149d8ee4e3928d7f78e6a91a7e17efbff47ef29",
      "parents": [
        "38c298ac324f3eebe848da88eb6fe91d729c6e35"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Wed Apr 10 04:49:48 2019 -0400"
      },
      "committer": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Wed Apr 10 10:00:39 2019 +0000"
      },
      "message": "Remove dismiss action and associated event tag. Users expect the volume\ndialog to stay on screen after a press, like when interacting with the\nrest of the dialog.\n\nBug:129977566\nTest: manual\nChange-Id: Ibafbfa91e54e375bb7f3ac17e85d2bb94a284e95\n"
    },
    {
      "commit": "f04468806fc4a83ee6b37bacd0ca57978725e018",
      "tree": "89d1b3c3f9b75b4e8cd16fd97389b94505f41f0d",
      "parents": [
        "36844cc4b859e3817c547666f47d26e2c363e5da"
      ],
      "author": {
        "name": "Wu Ahan",
        "email": "ahanwu@google.com",
        "time": "Wed Apr 10 07:41:33 2019 +0000"
      },
      "committer": {
        "name": "Wu Ahan",
        "email": "ahanwu@google.com",
        "time": "Wed Apr 10 08:27:37 2019 +0000"
      },
      "message": "Revert \"Release bitmap reference right after Per85ComputeTask done its job.\"\n\nThis reverts commit 1e0e143c40a83580b5ced3ee28407119c1acb217.\n\nReason for revert:\nART remove preloaded classes in ag/6987683 to prevent AsyncTask leakage.\n1. android.content.AsyncTaskLoader$LoadTask\n2. android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask\n\nBug: 124127996\nBug: 130206915\nTest: Obtain CL ag/6987683 in local test environment.\nTest: run \"atest android.app.cts.WallpaperManagerTest\".\nTest: Observe AsyncTask do not cause bitmap object leak anymore.\nChange-Id: I358756366fd9a08bbdd51e09f21fccafee7ad311\n"
    },
    {
      "commit": "2acef42df6f30556f1ad96be8b06c37126295793",
      "tree": "8a9ce8b1464d6c1ca823fd5ff0adcfc0dda31b51",
      "parents": [
        "c8d2c7172369638a10f0538db29e64371ae19034",
        "2e7d4e4f3cc7d19cbd61c187453995fba44ac4b4"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Wed Apr 10 06:49:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 06:49:12 2019 +0000"
      },
      "message": "Merge \"Fixed jarring touch ripple effect when turning on/off battery saver from quick settings\" into qt-dev"
    },
    {
      "commit": "c8d2c7172369638a10f0538db29e64371ae19034",
      "tree": "62bb6224824bd65d1edd341f35b78e3a647c2fc6",
      "parents": [
        "3d3abd2c7b3e503f9ca65d7d27f4f00f611749b0",
        "e54ad1d0e568bb72f44082313b66d47d5218c292"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 10 06:35:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 06:35:32 2019 +0000"
      },
      "message": "Merge \"Always show error messages on bouncer\" into qt-dev"
    },
    {
      "commit": "afffbf9e5c59baa1ae33e914fcc53aa487658883",
      "tree": "41d0490e0e402847ef3ff32edaed995d96e06f73",
      "parents": [
        "05777f1abf557db51693901699cbfdff59947702"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 09 19:52:26 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 09 20:30:10 2019 -0700"
      },
      "message": "Show navbar on lock screen if gestural nav\n\nFixes: 129854083\nTest: switch nav model, to go lock screen, unlock\nTest: switch nav model, receive notification\nTest: switch nav model, dock device\nChange-Id: I9f0118af93924c733a7ee17f50158bbe099edc18\n"
    },
    {
      "commit": "21df04365d9350c5d51f6fc1022590dbbcf30b34",
      "tree": "7183906b969a933a09a46c3233e41dee5f148dc6",
      "parents": [
        "9800d827437850e9b2f031cd72d6d7bdf57ca4e1",
        "3cbcf75c4a9bd43df7f088e6e1a78751de5f0a7e"
      ],
      "author": {
        "name": "SongFerng Wang",
        "email": "songferngwang@google.com",
        "time": "Wed Apr 10 03:09:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 03:09:07 2019 +0000"
      },
      "message": "Merge \"Add 5G evolution icon\" into qt-dev"
    },
    {
      "commit": "470ae84f66ce28031fb8adc14068db69429d385d",
      "tree": "2a1ba7d5231a23f70170ed767085702af16ca7af",
      "parents": [
        "f8d48b03168016dd2da80fd2911e021ea3df496f"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Apr 09 16:24:27 2019 -0400"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Apr 09 19:35:21 2019 -0700"
      },
      "message": "Guard against creating too many MobileSignalControllers\n\nThe PhoneStateListener that got added to NetworkControllerImpl used the\ndefault (main) looper for its callbacks, which caused race conditions\nwhen updating subscriptions. This resulted in zombie\nMobileSignalControllers that were untracked and never stopped listening\nfor their updates.\n\nTo fix the problem we put the phone state listener on the same\nbackground thread as the receiver handler, and also lock around updating\nthe subscriptions so that we can all have peace of mind.\n\nThis should fix a host of issues where the mobile signal is incorrectly\nshowing state such as disconnected or not showing the data type\nindicator.\n\nFixes: 129717207\nTest: visual; remove and insert sim and verify that the proper SIM state\nis shown\n\nChange-Id: Iace6a04c0629e24d2ef9c980a8de336a225d0f36\n"
    },
    {
      "commit": "e54ad1d0e568bb72f44082313b66d47d5218c292",
      "tree": "710380f1325f66c09b94679ac956a632926c8101",
      "parents": [
        "a29d4340068943bc30508727d3d81da6f971e4cd"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 09 17:08:46 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 09 17:33:45 2019 -0700"
      },
      "message": "Always show error messages on bouncer\n\nThe padlock icon and error field should always show\nthe error message, otherwise the user may end up on the\nbouncer waiting for auth that already failed.\n\nFixes: 129802603\nTest: manually swipe up and down\nChange-Id: I0dcdd7ffda7684b8e1fded9eae0c85d9e113387a\n"
    },
    {
      "commit": "05904655ba7e7a2cd188ecdf5ebd930ead78a48e",
      "tree": "ba425a2316ba950e3f155ba89b0398685a4ff30f",
      "parents": [
        "a29d4340068943bc30508727d3d81da6f971e4cd"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 09 16:16:15 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 09 16:34:38 2019 -0700"
      },
      "message": "Only show \u0027scanning\u0027 animation on bouncer\n\nWe\u0027re trying to minimize how much information the user\nhas to parse when authenticating.\n\nFixes: 130223968\nTest: manually swipe up and down\nChange-Id: I35fa0c417965dd64eefd67ec5a3b7b5076663752\n"
    },
    {
      "commit": "682ad7ab5514cf01d584f04e9ad4f3a40b13078c",
      "tree": "22e8f6ba7fb3023827bee2f2f13b46f80974bb11",
      "parents": [
        "beeb456338bc828421335d21d9976e24ea5f2198"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Apr 09 15:48:01 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Apr 09 15:59:00 2019 -0700"
      },
      "message": "Use nav frame height to differentiate quick switch vs edge gesture\n\nOriginally used shorter nav height in gestural mode. Fix by using\nthe frame height to make back execute at a higher position compared\nto quick switch.\n\nFixes: 130185782\nBug: 112934365\nTest: manual and in landscape\nChange-Id: I1befdd4bd35a251926a7d361b4e1cb131e03ded3\n"
    },
    {
      "commit": "715e29106a137f3a1e76d2a9968c95af6f3e1a45",
      "tree": "14947fe4df7114a419deb1d49a4a94da80aafbb5",
      "parents": [
        "aacec3d11137411b6485f8c2b0a52c47498d73c1",
        "691d5588e9d54cd4d1f8beb67bde3aca3e12444b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:24:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:24:49 2019 +0000"
      },
      "message": "Merge \"Remove the ime listener to instead track from nav hints icon change\" into qt-dev"
    },
    {
      "commit": "dc33291f3cb8523d017091c319ae22b517bd059c",
      "tree": "c3749803e97e021baa3e0f11fdbb233a08b28b5b",
      "parents": [
        "96faca003135078b80d2339f938847053a5eb9d8",
        "d04bd0f8cc7e9c774d58091948c35f32f8018da2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 22:01:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:01:17 2019 +0000"
      },
      "message": "Merge \"Respect the autoMirror attr on drawable to flip horizontally\" into qt-dev"
    },
    {
      "commit": "6c01a205efe1c84423798d7a872fbe396fff5634",
      "tree": "813eaf2d4f6db283716355f4ca2afc72d9d7c4cd",
      "parents": [
        "4244434bebc7930f502bda73028ce414d51e5bb8",
        "6602d0f5035eb999f6c0ca9f55a2cea251086c99"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 21:45:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:45:36 2019 +0000"
      },
      "message": "Merge \"Disable quickstep onboarding when gestural nav is on until we have a new onboarding model.\" into qt-dev"
    },
    {
      "commit": "4244434bebc7930f502bda73028ce414d51e5bb8",
      "tree": "8b047ae450d12217b763af951298f318606160d1",
      "parents": [
        "5b08bfaaf46d287e6855d9d533706cbc75e2c164",
        "cb9c5d30a96a0f8ed4e27cdb38a28bfbebf93892"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 21:31:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:31:27 2019 +0000"
      },
      "message": "Merge \"Fixes default setting for showing MultiUserSwitch\" into qt-dev"
    },
    {
      "commit": "8b6a3c6c1c8e8417fef57df4796e12c37f652e3c",
      "tree": "47195009593bbcb7500dfc257ee0b3765ae43d6f",
      "parents": [
        "85e0a90dab4385b5a9a37ca3cb81d66ec3097fe0"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 09 10:17:40 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 09 17:01:09 2019 -0400"
      },
      "message": "BubbleData [4/n]: Cleanup StackView initializiation\n\nMake lazy-init of BubbleStackView more explicit.\n\nBug: 123542488\nTest: atest BubbleControllerTest\nChange-Id: Ibd51517b606e65124d16d6823b1e8c2a9f5da51c\n"
    },
    {
      "commit": "85e0a90dab4385b5a9a37ca3cb81d66ec3097fe0",
      "tree": "672f419e04dec64cde8d7be5d568e486db6b6dd2",
      "parents": [
        "c78840c72af09b393b6a973ad6121a32013e8674"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 05 15:51:51 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 09 16:54:57 2019 -0400"
      },
      "message": "BubbleData [3/n]: separate Bubble view inflation\n\nAllow creating a Bubble and inflating views later. This will be\nused to allow BubbleController to create the Bubble object, but\nBubbleStackView manage views.\n\nBug: 123542488\nTest: atest BubbleControllerTest\nChange-Id: I7bfe608f48a244e03e63ee458069ae10c0d541c3\n"
    },
    {
      "commit": "372e13ff25c640fc31db3270f047eb0f43fc191c",
      "tree": "63d8d045916ad7bbc7866c49ceb65e3b692aa1d5",
      "parents": [
        "ac54e30fe5f0421fa69c2333d49fd415da141e0b"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Mon Apr 08 17:07:14 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Apr 09 16:06:45 2019 -0400"
      },
      "message": "Handle additional users settings custom clock faces.\n\nFixes: 128607948\nTest: Switched user and checked clock face.\nChange-Id: I2dc895f2b82cfa39f64588215a535ade4c90054e\n"
    },
    {
      "commit": "d04bd0f8cc7e9c774d58091948c35f32f8018da2",
      "tree": "9c10aed07626adecbf89ec5a97c5703678b0f30c",
      "parents": [
        "beeb456338bc828421335d21d9976e24ea5f2198"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Apr 08 17:29:45 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Apr 09 12:49:10 2019 -0700"
      },
      "message": "Respect the autoMirror attr on drawable to flip horizontally\n\nThis fixes the back button from rotating on RTL.\n\nFixes: 116811826\nTest: use rtl with security and 3 button mode, unlock device\nChange-Id: I5e92252a3a29301b9839628ee5b986226af16d8c\n"
    },
    {
      "commit": "6602d0f5035eb999f6c0ca9f55a2cea251086c99",
      "tree": "9646522bd28aee1ecd52b80bf5853cf91d8d3fab",
      "parents": [
        "1be371ddbd49524ec4127a6c01784981a467d45b"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 11:12:14 2019 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Tue Apr 09 12:20:50 2019 -0700"
      },
      "message": "Disable quickstep onboarding when gestural nav is on until we have a new\nonboarding model.\n\nFixes: 130205419\nTest: Manual\nChange-Id: Idfb881abe9fa26ad9a30a4812ea7d83d7707337d\n"
    },
    {
      "commit": "cb9c5d30a96a0f8ed4e27cdb38a28bfbebf93892",
      "tree": "9d98f2c96a23806149f2ca0d958fa4f27bafdb66",
      "parents": [
        "9dfc48d06e0156c52df748ff64aa3bd2e09cd211"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 09 14:00:06 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 09 14:00:06 2019 -0400"
      },
      "message": "Fixes default setting for showing MultiUserSwitch\n\nBy default, UserManager enables UserSwitch if no decission has been made\nbefore. However, in QS, we want the UserSwitcher not to show unless the\nuser has explicitly enabled UserSwitch\n\nFixes: 129898837\nTest: manual, after Full wipe\nChange-Id: Ib2a0c10dff910199ce5c60d9e578efee3899cbb9\n"
    },
    {
      "commit": "3cbcf75c4a9bd43df7f088e6e1a78751de5f0a7e",
      "tree": "92a59772bb167438bd9dec86d64c71ded9f25a75",
      "parents": [
        "1de175914bfc53508533723e25e1f7f1fd0d903c"
      ],
      "author": {
        "name": "SongFerngWang",
        "email": "songferngwang@google.com",
        "time": "Thu Mar 21 23:14:20 2019 +0800"
      },
      "committer": {
        "name": "SongFerng Wang",
        "email": "songferngwang@google.com",
        "time": "Tue Apr 09 17:54:18 2019 +0000"
      },
      "message": "Add 5G evolution icon\n\nThis add the 5GE icon to the system UI for specific carriers\nLTE CA network.\n\nBug: 124768697\nTest: build \u0026 manually test:\nfake the operator name with pattern, and check the status bar data icon.\n\nChange-Id: Ife0401219138c7ed22e7bfbd4d5e8648c54a98a8\nMerged-In: Ife0401219138c7ed22e7bfbd4d5e8648c54a98a8\n(cherry picked from commit 2d178eaabb90109e6dd2248ae642403f9a4171ec)\n"
    },
    {
      "commit": "a29d4340068943bc30508727d3d81da6f971e4cd",
      "tree": "a9c00f6e93ff7ac92cc4020da77c218186483e18",
      "parents": [
        "773a231fc6f4930fe445a974a62586dab54dfc09",
        "9ad240c0583c98c7a3eba607678ea03fe194bb54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 16:29:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 16:29:53 2019 +0000"
      },
      "message": "Merge \"Tweaked the rounded corners when turning off\" into qt-dev"
    },
    {
      "commit": "2e7d4e4f3cc7d19cbd61c187453995fba44ac4b4",
      "tree": "9fc8c37be29013e6e02cca06b09d9f9571859e95",
      "parents": [
        "b08726bbc11bd6e830ddcb1e224b78989b7e7554"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 08 17:52:15 2019 +0800"
      },
      "committer": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Tue Apr 09 15:00:54 2019 +0800"
      },
      "message": "Fixed jarring touch ripple effect when turning on/off battery saver from quick settings\n\nSuppress the ripple effect on battery saver tile.\n\nFixes: 122374545\nTest: atest SystemUIGoogleTests\nChange-Id: If7c166dd212b4eca7b85a58096058f7ff4884d02\n"
    },
    {
      "commit": "5d7a31d689cb0f01a89b7754ed9188f855346074",
      "tree": "e6fbb870a85a8a0f084e12f90b9f877a015d9070",
      "parents": [
        "b7cbb87e90c7890c0052399965054688187e7650",
        "fd6402ed45e1a316ec303c1867f90e4009f92637"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 04:17:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 04:17:40 2019 +0000"
      },
      "message": "Merge \"Create ThemeOverlayController in SystemUI.\" into qt-dev"
    },
    {
      "commit": "9ad240c0583c98c7a3eba607678ea03fe194bb54",
      "tree": "34195a6a15e5f6db56fd327dcda04327681cbd6b",
      "parents": [
        "cbf999bd4f4ace815a338d74eb8f918907c1a133"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 08 19:07:15 2019 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 08 19:07:15 2019 -0700"
      },
      "message": "Tweaked the rounded corners when turning off\n\nThe rounded corners now decrease with the x of the turn off\nanimation to give it a slightly less blobby feel.\n\nFixes: 129771535\nTest: manual, turn on and off the screen\nChange-Id: I1756749198632b05ee358b565d99b765a4950042\n"
    },
    {
      "commit": "7c5b1dbb7adb7543f124f9e4636328d777d4f58a",
      "tree": "4a1c25fc7f90d75f7f58ecf2a71684ded834cc9a",
      "parents": [
        "351b1e8b60424f398d99bea2246aaf0a8441587d",
        "c0f743e023062760cef1b349c1ec5ee7350706b7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 09 00:19:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 00:19:24 2019 +0000"
      },
      "message": "Merge \"Fix StatusBarWifiView applying the wrong wifi icon\" into qt-dev"
    },
    {
      "commit": "c0f743e023062760cef1b349c1ec5ee7350706b7",
      "tree": "9c82fbdbf34e0b7b88fa4ad577e53915e25f1f1b",
      "parents": [
        "2470fdb507f8e5401a6f71176263bbb0edfdfcf7"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Apr 08 16:17:46 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Apr 08 18:29:47 2019 -0400"
      },
      "message": "Fix StatusBarWifiView applying the wrong wifi icon\n\nThis was introduced in ag/6935095.\n\nFixes: 130164218\nTest: mp sysuig; toggle wifi on and off\nChange-Id: I8b945d777bc6f410943494c98c83cd89766c1e4d\n"
    },
    {
      "commit": "44519220b6eee4442bd8b5eddf824ef43cff4b04",
      "tree": "c06e5e53ba0bebedee84af10f5a11d388c387ae7",
      "parents": [
        "2470fdb507f8e5401a6f71176263bbb0edfdfcf7",
        "1904969f2c8bd2372ca90b22f5138583d99307ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 08 22:28:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 22:28:08 2019 +0000"
      },
      "message": "Merge \"Fixing edge swipe region not updating on device rotation\" into qt-dev"
    },
    {
      "commit": "df3a55321b899038b61eb464de49c600317b6dc8",
      "tree": "030bb1ae20d37950912667cf141be8dce996ec2a",
      "parents": [
        "623b90d65e633c6797a83dbe8c849c3c73de182b"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Fri Apr 05 13:09:18 2019 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Mon Apr 08 15:11:13 2019 -0700"
      },
      "message": "Update BS warning to follow through on action\n\nThe BS warning only had support for following through when a user\nwanted to toggle battery saver. Refactors it slightly to be more\nflexible in what it can do and also adds support for following\nthrough when a user got here due to routine mode being modified.\n\nTest: robotests pass, manual verification\nBug: 129696128\nChange-Id: I1e18d37d069e265397e7f6fac2039a4ea748962b\n"
    },
    {
      "commit": "691d5588e9d54cd4d1f8beb67bde3aca3e12444b",
      "tree": "33e3c8aaa41c9b777855147e00e73ccd9510ca03",
      "parents": [
        "beeb456338bc828421335d21d9976e24ea5f2198"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Apr 04 14:59:17 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Apr 08 13:55:10 2019 -0700"
      },
      "message": "Remove the ime listener to instead track from nav hints icon change\n\nFollow up: ag/6932251\n\nBug: 112934365\nTest: manual\nChange-Id: I6034d66532d83d7f12b5e7d65610d4aa91b3533f\n"
    },
    {
      "commit": "e19335a44330843d5832bda7b43c195db0034650",
      "tree": "97d064af34a2ff69ba1a95b9646ccf145593a0c9",
      "parents": [
        "4c916ecf7c1063e009fab6d081ebfece670a7855",
        "bca09b7c00d3c85d4a53c1d0a07433eeecb3646a"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Apr 08 19:49:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 19:49:11 2019 +0000"
      },
      "message": "Merge \"Visual changes to QS header\" into qt-dev"
    },
    {
      "commit": "1904969f2c8bd2372ca90b22f5138583d99307ed",
      "tree": "46ce2743c388820dc525e1fbb4842ee655e9941e",
      "parents": [
        "7581837e0662ee083b8797b18065e72aeca23383"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Apr 08 11:56:07 2019 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Apr 08 11:56:54 2019 -0700"
      },
      "message": "Fixing edge swipe region not updating on device rotation\n\nBug: 130028177\nTest: Verified on device\nChange-Id: If9a68efa84dd4de926115db80a9b68dcbe1e8720\n"
    },
    {
      "commit": "bca09b7c00d3c85d4a53c1d0a07433eeecb3646a",
      "tree": "85340b598c03ac0c2bfa4c390f63bce08166cd8b",
      "parents": [
        "9dfc48d06e0156c52df748ff64aa3bd2e09cd211"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Apr 04 15:57:42 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Apr 08 13:21:12 2019 -0400"
      },
      "message": "Visual changes to QS header\n\nChange TextAppearance in QS header.\n\nAlso, reduce size of QS tile background. Removed extra padding in the\nbottom of QSIconViewImpl that was not needed.\n\nTest: visual\nBug: 124466915\nChange-Id: I0b8db6edad7f8527caff76f9419c42a8016a6bda\n"
    },
    {
      "commit": "3bc5b36bd0e7cacdccfc0cf6f55512b5270b63a2",
      "tree": "78291d9ddb162f9a96595c240959bffad6a23a9e",
      "parents": [
        "cb1536862860fb4fe58e3c19b4a230f32290e678"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 05 14:37:59 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Apr 08 12:15:56 2019 -0400"
      },
      "message": "BubbleData [2/n]: adds Listener interface\n\nThis change introduces an interface which BubbleData will use to\nreport changes to the state of bubbles on-screen. This will allow\nBubbleData to implement and propagate ordering and grouping changes.\n\nBug: 123542488\nTest: atest BubbleControllerTest\nChange-Id: I35708c45e23fed4369605eecd986cdff96e23d34\n"
    },
    {
      "commit": "cb1536862860fb4fe58e3c19b4a230f32290e678",
      "tree": "c893007371fb154c279b61ade7346621e3b45826",
      "parents": [
        "06db71ad7c4b24e69af335047b245f0c374975f0",
        "3f2d8b5df830ffc5974db1037e639a6f4f99d198"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Mon Apr 08 14:20:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 14:20:58 2019 +0000"
      },
      "message": "Merge \"Use marquee in Global Actions menu. Fix centering on classic Global Actions menu.\" into qt-dev"
    },
    {
      "commit": "06db71ad7c4b24e69af335047b245f0c374975f0",
      "tree": "dd2de2ef66be079a4f213378696ba6073e125993",
      "parents": [
        "c4a1f88951dfd2b4e15d81a1c20cc60001bc3074",
        "8c1ebec4f1bbd167a077b66b38545558d25d682c"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Mon Apr 08 14:15:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 14:15:46 2019 +0000"
      },
      "message": "Merge \"Remove OPTED_OUT Secure Setting based on API Council feedback.\" into qt-dev"
    },
    {
      "commit": "c4a1f88951dfd2b4e15d81a1c20cc60001bc3074",
      "tree": "8f3749accd20705bb5a4bfcf22a558bad58b7427",
      "parents": [
        "0a94974b677735958a3ea4eff241b3f120b27a1e",
        "f97ed464aa9bda146b46d9b95e8660a8b88f5c83"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Apr 08 13:58:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 08 13:58:33 2019 +0000"
      },
      "message": "Merge \"BubbleData [1/n]: remove unused parameter\" into qt-dev"
    },
    {
      "commit": "8c1ebec4f1bbd167a077b66b38545558d25d682c",
      "tree": "957331c615385e81572240dd28f6fea46af1b8a7",
      "parents": [
        "28fd318974c8fb33233835a5aab6e8a30a299222"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Fri Apr 05 16:08:56 2019 -0400"
      },
      "committer": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Mon Apr 08 08:35:38 2019 +0000"
      },
      "message": "Remove OPTED_OUT Secure Setting based on API Council feedback.\n\nBug:129768185\nTest: manual\nChange-Id: I51d47142cfb2abeb17d6ad5e99b8f7d1ea585fc7\n"
    },
    {
      "commit": "02cca81c10665fcd5dcd8cbdad6b16ca0f2e1e4a",
      "tree": "50793e108088745ac76f8ba74176ec5b8e497234",
      "parents": [
        "2b67a2b31dea3f7cccc3d66d8084aeace7863010"
      ],
      "author": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Tue Apr 02 16:27:32 2019 -0700"
      },
      "committer": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Sat Apr 06 05:44:11 2019 +0000"
      },
      "message": "Update color for permission, settings, pointer\n\nFix bug where we created inset drawable from adaptive icon\ndrawable, instead of the original settings drawable.\n\nAnd refactors.\n\nTest: manual\nBug: 123829494\nBug: 123663905\nChange-Id: I9342213365cf3679facd22da8592325777d3d17f\n"
    },
    {
      "commit": "113f85298bae051c33625a4335ba40ac329b4186",
      "tree": "4f6d5b0d1f928a9ef2544df3ff9e54fba22fabf7",
      "parents": [
        "6e975493c4ef4acd6f42c63f3114afe7f9cd68b8",
        "d54e8e044ff3efa34843d6274c17fa0272cd3603"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 06 00:29:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 06 00:29:11 2019 +0000"
      },
      "message": "Merge \"Run end actions immediately if there are no children to animate.\" into qt-dev"
    },
    {
      "commit": "f97ed464aa9bda146b46d9b95e8660a8b88f5c83",
      "tree": "28c5eff3ccb60c719e8a363575ac52e20fee04ce",
      "parents": [
        "7cefe09ec7e0fc297428639630fc982b9724961b"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 05 13:46:24 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 05 16:40:27 2019 -0400"
      },
      "message": "BubbleData [1/n]: remove unused parameter\n\nRemove an unused parameter from updateBubble (always true).\nEventually BubbleData will determine and apply and changes in\nposition, affecting other bubbles potentially.\n\nBug: 123542488\nTest: atest BubbleControllerTest\nChange-Id: Id90d9c905f63f90273205de91f0cff3e221c1ba4\n"
    },
    {
      "commit": "3f2d8b5df830ffc5974db1037e639a6f4f99d198",
      "tree": "1d2db30b97244d07b83bba8acdd4663c6c49ac3b",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Fri Apr 05 13:27:51 2019 -0400"
      },
      "committer": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Fri Apr 05 15:49:28 2019 -0400"
      },
      "message": "Use marquee in Global Actions menu.\nFix centering on classic Global Actions menu.\n\nTest: Automated tests pass. Set language to German (Belgien), and set screen size to the largest setting. Bug report string should scroll.\n\nFixes: 130031168\nFixes: 130031706\n\nChange-Id: I4f873728edded9bc9eddc44a66ac84256a657741\n"
    },
    {
      "commit": "08db26626401e3ee42f03e746a55388fd42cba9b",
      "tree": "9868cac33e32d4938c624c2877d703d646bce475",
      "parents": [
        "6527a2e48aa07dd162254da0e7659d78ff2b5360",
        "97822ed69b2c50498e821e1efd7e9c5b1ebe419d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 18:53:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 18:53:49 2019 +0000"
      },
      "message": "Merge \"Re-inflate views in onOverlayChanged.\" into qt-dev"
    },
    {
      "commit": "d54e8e044ff3efa34843d6274c17fa0272cd3603",
      "tree": "d292922832c3526bdfcaa83f88892fedc0659761",
      "parents": [
        "7cefe09ec7e0fc297428639630fc982b9724961b"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Apr 05 14:21:53 2019 -0400"
      },
      "committer": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Fri Apr 05 18:27:27 2019 +0000"
      },
      "message": "Run end actions immediately if there are no children to animate.\n\nThis fixes several issues around dismissing the last bubble while in the expanded state, since end actions passed to collapseToStack were never run.\n\nTest: atest SystemUITests\nFixes: 128603791\nFixes: 129359745\nChange-Id: I6840c6b0f417c96f7927e96261c9d9436b13c426\n"
    },
    {
      "commit": "0f6b976405e8fb016a02db8d78e922e8af323e3f",
      "tree": "931bed05bf6c38b25c1623890909816188f14d82",
      "parents": [
        "7b0c0c769455dd37e7fbdc72fd06388ebc27c440",
        "821e678d8f33bea91a5d582805c542af68271117"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 15:41:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 15:41:25 2019 +0000"
      },
      "message": "Merge \"Set system gesture exclusion rects for Bubbles\" into qt-dev"
    },
    {
      "commit": "ea2cba2759b4f4c2e5f0ae852df3e6de668f71e4",
      "tree": "ba44f4236dcf5d96f76eb81968323bd0a11005ca",
      "parents": [
        "fb05af1a177bdc987070f9ccc1ce866c4b363c9d",
        "e55c60104a863094e87b563b1044ffcaf1f536cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 15:05:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 15:05:15 2019 +0000"
      },
      "message": "Merge \"Expose notification guts on menu shown\" into qt-dev"
    },
    {
      "commit": "97822ed69b2c50498e821e1efd7e9c5b1ebe419d",
      "tree": "d9b16209c4c2d8b2bce982f62b6d28b148b090b1",
      "parents": [
        "fb1a20e4fbfb85788d501fbac8dc1c5435694a1b"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Fri Apr 05 10:37:21 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Fri Apr 05 10:37:21 2019 -0400"
      },
      "message": "Re-inflate views in onOverlayChanged.\n\nonThemeChanged had been used to re-inflate changes, but\nag/6670184 modified onThemeChanged to exit early if the\nThemeResId hasn\u0027t changd. A style change doesn\u0027t change\nthe ThemeResId, so re-inflating views in onOverlayChanged\nso that font, etc. will update.\n\nFixes: 129870891\nTest: Lock screen font changes with style change.\nChange-Id: Ib4aecb017012d5035753fdc3a71615cb7b5216ce\n"
    },
    {
      "commit": "821e678d8f33bea91a5d582805c542af68271117",
      "tree": "23bfa11083059343995084d931874a86194ef236",
      "parents": [
        "f8aeee04c38a4887c095474165fc21451b3f3d7d"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Apr 01 14:17:37 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Fri Apr 05 13:35:48 2019 +0000"
      },
      "message": "Set system gesture exclusion rects for Bubbles\n\nWhen there is at least one Bubble on-screen, the bounds\nof the first (top) bubble are set to exclude system\nnavigation gestures.\n\nTest: manually w/fully gesture nav enabled\nBug: 126360272\nChange-Id: I47a3c69fdc89476805d48b5214a7f05f5d033306\n"
    },
    {
      "commit": "68c570ecbcc57db6fd0100f3b095b35cfa18408b",
      "tree": "37720cf45723a4e50ddd66fc9499af118d23957a",
      "parents": [
        "442a4e7b163fdb72fcd3ff4253a0d3e8511d1b7c",
        "3f5c3a421989e0740852109c7b8542a4108198f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 05:10:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 05:10:58 2019 +0000"
      },
      "message": "Merge \"Remove unused flags from bubble controller\" into qt-dev"
    },
    {
      "commit": "242522bf8b1cfcb6a5517f6d918eef7b268da289",
      "tree": "4e5026a80e66d0335be57b19acbf10f41818e390",
      "parents": [
        "7fddea0e2983127a21a121e474e73e550d75e69b",
        "58f7a5a78b54157378c121d7c096ba0a38893af9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 02:42:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 02:42:44 2019 +0000"
      },
      "message": "Merge \"Adjust the physics params to values decided on in meeting w/ design.\" into qt-dev"
    },
    {
      "commit": "7fddea0e2983127a21a121e474e73e550d75e69b",
      "tree": "8ce1a78c5679870d441df46b73bcf0e849d62538",
      "parents": [
        "ec2d399a9e5743c0f30817da3e30cf3b2a16d5a1",
        "80b8011dce14625be838ccdb4d89af0a6775e10c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 02:41:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 02:41:01 2019 +0000"
      },
      "message": "Merge \"Update shape for all bubbles\" into qt-dev"
    },
    {
      "commit": "0139ae1581c1aa14d4b5c7d3bd9759010517ee9a",
      "tree": "7fa67ff2e9130c5179235b13714c11331497efe0",
      "parents": [
        "dcfe0d338b900b980434393391ce270d4ea9315b",
        "290496e94e35d1bc804aad4ef7f7d04ee5c86eea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 05 01:00:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 05 01:00:22 2019 +0000"
      },
      "message": "Merge \"Fix mixed up variable in triggering logic\" into qt-dev"
    },
    {
      "commit": "67fd7ad7610a34311d3b3221357d9ef106c921d6",
      "tree": "5aa6ba56de17ab961b3dfea684c560f728beeb57",
      "parents": [
        "fd33fe0e8a9084cb9cc427c3aa9453bdcb4a38c7",
        "4bae644417af82a425891620448c6fabaeebce75"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 04 23:42:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 04 23:42:57 2019 +0000"
      },
      "message": "Merge \"Don\u0027t show dnd suppressed icons on aod\" into qt-dev"
    },
    {
      "commit": "fd33fe0e8a9084cb9cc427c3aa9453bdcb4a38c7",
      "tree": "246bbe5ee9ad5577cc6413ca6cd67e3fea68b9f6",
      "parents": [
        "f8b98bb10dbdd5c4d7e7ae7592a1753e8b5489df",
        "49efa718a86959e1fe996f05669c462c98f836f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 04 23:22:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 04 23:22:55 2019 +0000"
      },
      "message": "Merge \"Introduce a result class for IStatusBarService#registerStatusBar()\" into qt-dev"
    },
    {
      "commit": "290496e94e35d1bc804aad4ef7f7d04ee5c86eea",
      "tree": "2736a71dd5b75a0e881918ddc2a6da2dcd5f34f5",
      "parents": [
        "e320cdb4415d9e1fd42d8e0b2dd96be1088ae684"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Thu Apr 04 10:30:19 2019 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Thu Apr 04 22:21:57 2019 +0000"
      },
      "message": "Fix mixed up variable in triggering logic\n\nWhen this code got refactored the check for severe warnings\naccidentally had the time remaining being compared against the percentage\nvalue of the severe warning threshold. Unfortunately this meant that\nit was impossible to mark the severe level warning as shown and could\nresult in multiple triggerings. This change makes it so everything\nis compared with the appropriate type of value again.\n\nTest: PowerUI Tests pass\nBug: 129730217\nChange-Id: Ic8bdabf1c70e49d117210bb80f1ca0a0d7684617\n"
    },
    {
      "commit": "58f7a5a78b54157378c121d7c096ba0a38893af9",
      "tree": "9708ea4897ff024ee1a07abe57ec68070b3b8e8d",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Thu Apr 04 17:50:02 2019 -0400"
      },
      "committer": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Thu Apr 04 17:55:24 2019 -0400"
      },
      "message": "Adjust the physics params to values decided on in meeting w/ design.\n\nFixes: 129981373\nTest: manual\nChange-Id: Idfa840d6aade8ac975bd89bb0ba155f21e9f3ed8\n"
    },
    {
      "commit": "80b8011dce14625be838ccdb4d89af0a6775e10c",
      "tree": "ab48a07020621b1c40959426c53d1915e3d812cb",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Thu Apr 04 14:03:40 2019 -0700"
      },
      "committer": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Thu Apr 04 21:07:52 2019 +0000"
      },
      "message": "Update shape for all bubbles\n\nAfter theme change.\n\nTest: manual\nBug: 123829494\nChange-Id: I9eca25f19646607d85957f5113178619b7927dfe\n"
    },
    {
      "commit": "dd73e161ff0e3aacadad16d2031ffe3215c572c5",
      "tree": "4f1a5503da6a4e3176e0926105cdc69110cfdd3e",
      "parents": [
        "0454f3b8aefdf1387468a96e6de60530fcf55f83"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Apr 02 07:50:27 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 04 16:58:10 2019 -0400"
      },
      "message": "Update systemui wifi icons to GM2.\n\nRemove unneeded NeutralGoodDrawable.\n\nBug: 124106839\nTest: make; used sysui demo mode\nChange-Id: Ib3e903d83be140b00410e3adbb31f217b562d372\n"
    },
    {
      "commit": "49efa718a86959e1fe996f05669c462c98f836f0",
      "tree": "6a69e403caebec4486f702ac99cc0d273a0398e6",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Apr 04 11:49:02 2019 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Apr 04 11:49:02 2019 -0700"
      },
      "message": "Introduce a result class for IStatusBarService#registerStatusBar()\n\nThis is a preparation to fix an issue that IME cannot enable light\nnavigation bar on direct-reply.\n\nThe initial state of StatusBar client is provided as return values of\nIStatusBarService#registerStatusBar().  However, the way for the\nclient to receive the return values is to rely on \"out\" parameters in\nthe Binder method as follows.\n\n    void registerStatusBar(IStatusBar callbacks,\n            out List\u003cString\u003e iconSlots,\n            out List\u003cStatusBarIcon\u003e iconList,\n            out int[] switches,\n            out List\u003cIBinder\u003e binders,\n            out Rect fullscreenStackBounds,\n            out Rect dockedStackBounds);\n\nThe issue is that if I want to add a new parameter into\nStatusBarManagerService to fix Bug 122439339, then it needs to be\nnotified back to the client via one of these out values, e.g. a new\nelement in \"switches\", which is hard to understand and maintain.\n\nIt\u0027d be better to introduce a dedicated return object as follows.\n\n    RegisterStatusBarResult registerStatusBar(IStatusBar callbacks);\n\nThis is a purely mechanical code clean-up.  Hence there should be no\nbehavior change.\n\nBug: 122439339\nTest: presubmit\nChange-Id: Ib1c0ae8f591ca09d0bce7a39f85ba57aad386e47\n"
    },
    {
      "commit": "e55c60104a863094e87b563b1044ffcaf1f536cd",
      "tree": "15361f7a7ae8a3109be6e1d8489d440b1f52c3d6",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Mar 13 12:54:37 2019 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Apr 04 18:04:44 2019 +0000"
      },
      "message": "Expose notification guts on menu shown\n\nThis change adds a few methods to NotificationMenuRowPlugin so that a\nmenu row can tell the stack scroller to expose the notification guts\nwhen the menu is fully exposed.\n\nTODO: fix the menu close animation so it happens after the guts open,\nand if you close the guts by swiping you can trigger a flicker.\n\nAlso there are some things to make lint happy and lots of null checks.\n\nBug: 127998765\nTest: swipe RTL on any notification\nChange-Id: I46f7c7dc90032a1914f7b5513bc57e089887c722\n(cherry picked from commit 9272fd2f57e57475cb7ce9967e60946d0770d879)\n"
    },
    {
      "commit": "3f5c3a421989e0740852109c7b8542a4108198f1",
      "tree": "f161dfa66939a3c514525c3803a395063b405208",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Mon Apr 01 15:59:56 2019 -0700"
      },
      "committer": {
        "name": "Lyn Han",
        "email": "lynhan@google.com",
        "time": "Thu Apr 04 18:02:25 2019 +0000"
      },
      "message": "Remove unused flags from bubble controller\n\n- ENABLE_BUBBLES_AT_TOP (default false)\n- ENABLE_BUBBLE_FOOTER (default false)\n\nTest: manual\nBug: 129546118\nChange-Id: I6aaa33975d65fb20ba9b82a378e00c2100fd3164\n"
    },
    {
      "commit": "4bae644417af82a425891620448c6fabaeebce75",
      "tree": "946b09b2d02c8b49c5abf46d363b4a36fdcc15ce",
      "parents": [
        "dd07ae579c291a2b6ffe09bd576fd908eb9e5ddd"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 04 09:59:33 2019 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Apr 04 11:41:15 2019 -0400"
      },
      "message": "Don\u0027t show dnd suppressed icons on aod\n\nThe aod icons are from the shelf. When DND is suppressing\nstatus bar icons and aod is on (mFullyDark), still don\u0027t show\nthe icons that would show on AOD (if DND wasn\u0027t on).\n\nTest: manual\nTest: atest NotificationIconAreaControllerTest\nFixes: 122636236\nChange-Id: I4680ea1c88427207274da48a6ab69f0c00a3ac69\n"
    },
    {
      "commit": "fd6402ed45e1a316ec303c1867f90e4009f92637",
      "tree": "aeb3414ff9504016da1de8a4061b31b95e8162e5",
      "parents": [
        "0454f3b8aefdf1387468a96e6de60530fcf55f83"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 28 16:23:49 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 04 10:49:24 2019 +0000"
      },
      "message": "Create ThemeOverlayController in SystemUI.\n\nThis service runs as user 0 and applies the current users\u0027 theme\ncustomization overlay settings to user 0, associated work profiles, and\nuser 0 for packages that affect systemui\n\nBug: 126238021\nBug: 124426955\nTest: unit tests; switch to secondary user and guest user and change overlays\nChange-Id: I35dd9113eab1b1c1cfc81f0b38aa04900fa740dd\n"
    },
    {
      "commit": "f03c3a639893b9274a87ae6706f5214d9d43cc40",
      "tree": "69cdc1ceddc131dd0b218696a86b13b77960172a",
      "parents": [
        "2fec69813c3d118585f03b32654cf3d8edb2bb1a"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Apr 03 13:52:57 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 04 06:39:26 2019 +0000"
      },
      "message": "Ime in gestural mode will have ime switcher and down arrow\n\nWhen in gestural mode, the navigation bar will inset the ime window\nhigher to raise up revealing the original height of the navigation bar.\nIn place will be the (alt) back button (pointing down), the handle and\nime switcher (if should be shown).\n\nFixes: 128928130\nBug: 113952590\nBug: 112934365\nTest: manual\nChange-Id: I28cc4def846cb09eb2d7ab00d12561f0c198dbbc\n"
    },
    {
      "commit": "96ec115e1a8d505321f5b20fbe51c35064a294e2",
      "tree": "96c8cb23b10c40828bb5dba726399a65e225baaa",
      "parents": [
        "28a02ae862c1ba40d0e0b35966481a4170a286e6",
        "ad07944c1e045a1c739737088ad5e7a3f6225b8b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 04 00:00:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 04 00:00:23 2019 +0000"
      },
      "message": "Merge \"Make KeyguardSliceView title tappable\""
    },
    {
      "commit": "6614ecc85595947e8bf62b146ed8b1a01ca0520c",
      "tree": "c876536e39e6ae7228a7dcfea4b051661b074826",
      "parents": [
        "ca3088a9aaaa204ee15735c79ee30e3490773802",
        "61de0cbd59d8dd44861a41b3e5974ad9a2890a94"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 03 23:15:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 23:15:50 2019 +0000"
      },
      "message": "Merge \"Delete unnecessary cache\""
    },
    {
      "commit": "099d3ae04b857737ba3cb55a72c27b2917b65da2",
      "tree": "501c6252b79a5ab893083764cab7d608e0072f08",
      "parents": [
        "a5250b91b8f022e3db567e1f8529fc0adaab55e4",
        "04ff8bda2b6a4f31beb65476ee62d987aec33034"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 03 22:40:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 22:40:47 2019 +0000"
      },
      "message": "Merge \"Add logging callback for back action\""
    },
    {
      "commit": "a5250b91b8f022e3db567e1f8529fc0adaab55e4",
      "tree": "a5eb3559c8911f89f2b2a121be4b51a5143d0e8d",
      "parents": [
        "2ae133285bb88eb91c3b1fa7cc123aa2d7bf7d05",
        "52a2737b555e534e3072ce1a2c580233c4e87078"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 03 22:36:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 22:36:34 2019 +0000"
      },
      "message": "Merge \"Another redesign of notification guts\""
    },
    {
      "commit": "2ae133285bb88eb91c3b1fa7cc123aa2d7bf7d05",
      "tree": "d2810cf764f936259dce0dbdaa70413ee8edd94e",
      "parents": [
        "7df27e9e4e9193eab12626379d0bd6c1a8c1affd",
        "c7926618407a92a4ed9a502e40f243dfa62d8847"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 03 22:36:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 22:36:29 2019 +0000"
      },
      "message": "Merge \"Fix Global Actions animations, and use old power menu when panel is disabled. Also tweak feature flags setup to use old flag as a force option for debugging.\""
    },
    {
      "commit": "ad07944c1e045a1c739737088ad5e7a3f6225b8b",
      "tree": "985828332a350e31af6b8bff3edc9549f373a0a5",
      "parents": [
        "65e18e43a297110a7ae3ab350d577b2834807adb"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 03 13:14:11 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 03 15:31:45 2019 -0700"
      },
      "message": "Make KeyguardSliceView title tappable\n\nBug: 129877485\nTest: manual with caldendar event\nChange-Id: I413f9c92541f7b7d8ee8a766a43f3086b88aa7f8\n"
    },
    {
      "commit": "1baecb466f2de5a3973a5ebdb8cc348dc0576c79",
      "tree": "6f9a0f5c4872841d7b56820a3c00ddeb1f9fda5f",
      "parents": [
        "5795e55dd3356dd6b5a5a9718eb9265ea1e492b3",
        "032f0520dad1e0018f4352ac606273d7bf8403fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 03 21:47:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 21:47:38 2019 +0000"
      },
      "message": "Merge \"Don\u0027t show the dismiss target if trying to drag the flyout.\""
    },
    {
      "commit": "7a8aac1ed91e4e8a4e246eec0b017daa967bba2e",
      "tree": "b90c1e50d17fd87c76ead7f22c87346747912f03",
      "parents": [
        "e0e222947255440d0bf599daa85124a88bd1742e",
        "54844b4ca031bd7aab67a01ba7ba05e1cb96f344"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 03 21:10:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 21:10:31 2019 +0000"
      },
      "message": "Merge changes Iaad5b04d,Ic810dda6\n\n* changes:\n  Add null check before setting min size\n  Remove assist capture on swipe up\n"
    },
    {
      "commit": "c7926618407a92a4ed9a502e40f243dfa62d8847",
      "tree": "8647a8db192b784277e19e0b9cb4c9d7386f9e29",
      "parents": [
        "4ef3a5444f8623d638ded4e28f7afd9a0120f116"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Tue Apr 02 14:21:57 2019 -0400"
      },
      "committer": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Wed Apr 03 16:33:55 2019 -0400"
      },
      "message": "Fix Global Actions animations, and use old power menu when panel is disabled.\nAlso tweak feature flags setup to use old flag as a force option for debugging.\n\nTest: Automated tests pass. Long-press power menu without plugin installed from different device orientations -- menu should animate in from the closest screen edge in all orientations and rotate correctly when device is rotated. Repeat after enabling the settings_global_actions_force_grid_enabled option in Feature Flags to ensure the correct behavior persists when using the new grid layout.\n\nFixes: 126444760\nFixes: 129698948\n\nChange-Id: I9ac387244a5904f832c5d8b6c40362c00c6a22a2\n"
    },
    {
      "commit": "032f0520dad1e0018f4352ac606273d7bf8403fe",
      "tree": "8880ce48173960df6efa2aabb6ad7894be18dfac",
      "parents": [
        "614b1df084ddebdfb43eded2900d30d686725811"
      ],
      "author": {
        "name": "Joshua Tsuji",
        "email": "tsuji@google.com",
        "time": "Wed Apr 03 15:15:19 2019 -0400"
      },
      "committer": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Wed Apr 03 19:55:31 2019 +0000"
      },
      "message": "Don\u0027t show the dismiss target if trying to drag the flyout.\n\nAlso, make dragging the flyout a no-op until the gesture is added. Tapping still expands the bubbles.\n\nTest: manual\nChange-Id: Ida96465e3db923e0b08a0cf0cf41dd97cddbe606\n"
    },
    {
      "commit": "3a333d5130ac789437653d7b0e9298f7e26e4321",
      "tree": "69d287d0069459ec8d0bdc16298006c889df804b",
      "parents": [
        "c4910518b79da879a35dd9c682f6a26a47c4dabd",
        "614b1df084ddebdfb43eded2900d30d686725811"
      ],
      "author": {
        "name": "Josh Tsuji",
        "email": "tsuji@google.com",
        "time": "Wed Apr 03 19:54:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 19:54:34 2019 +0000"
      },
      "message": "Merge \"Adds the flyout view.\""
    },
    {
      "commit": "04ff8bda2b6a4f31beb65476ee62d987aec33034",
      "tree": "4ccbe51fa59b546b2381999f18940da62d96155d",
      "parents": [
        "c4910518b79da879a35dd9c682f6a26a47c4dabd"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Apr 02 15:08:59 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 03 12:51:09 2019 -0700"
      },
      "message": "Add logging callback for back action\n\nBug: 127848641\nTest: adb shell setprop log.tag.UserEvent VERBOSE, hit back\nChange-Id: Ic2289278acfd804cf40b93d0531a138d6e5c0445\n"
    },
    {
      "commit": "c4910518b79da879a35dd9c682f6a26a47c4dabd",
      "tree": "83534fa921429a7b2d1ef957dae4b3a942322569",
      "parents": [
        "c2bb94fc2953e3d767f24c2a2290f02d4200f1ea",
        "a6a581279a7c4da8710115de6079a115a2f8b278"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 03 19:47:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 19:47:26 2019 +0000"
      },
      "message": "Merge \"Using input monitor for edge swipe handling for back\""
    },
    {
      "commit": "1add38f859da25fd0564d24eed28f2a60dd9ba6c",
      "tree": "4d138b2773e7d7fc1ca6e64dac8f74b5b70140c7",
      "parents": [
        "9ced4908b634a8dca0ad241903652b3767ee7475",
        "3358cfbe5ccedb4b109452d41ed53418a315cdd0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 03 19:33:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 03 19:33:23 2019 +0000"
      },
      "message": "Merge \"Add onDestroyView to allow clock plugins to clean up resources.\""
    },
    {
      "commit": "52a2737b555e534e3072ce1a2c580233c4e87078",
      "tree": "5b221797ad7c91e9c0fac8a8a027707b9d05e757",
      "parents": [
        "bbc42684cc6a0cb9d09dbdca18a60f0bb7737c54"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 03 11:00:17 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 03 19:30:17 2019 +0000"
      },
      "message": "Another redesign of notification guts\n\n- Separate out the blocking helper layout/logic a bit\nmore from the standard guts\n- Colors! Larger text! big buttons! Persistent descriptions\nof the behavior you\u0027re choosing\n- No more special \u0027min\u0027 logic\n- no more inline blocking\n- placeholder text for what\u0027s shown when multiple channels are\ninvolved\n- both \u0027turn off notifications\u0027 and the settings gear currently\ngo to the same place\n\nTest: atest\nBug: 127992400\nChange-Id: I080335fab728c4ac269e093d09c2f6b5ffdaea5e\n"
    }
  ],
  "next": "54844b4ca031bd7aab67a01ba7ba05e1cb96f344"
}
