)]}'
{
  "log": [
    {
      "commit": "005489c07e92951a7b92df88c94de906a4699620",
      "tree": "7c5a3621c26b69530742a654eb9747730abd53be",
      "parents": [
        "4c2ca62956e59f36d95b0243f7ff7e50d9c80588",
        "5898ac47b2b61c64416bfedaa47afecb5da2a33d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 23:14:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 23:14:14 2018 +0000"
      },
      "message": "Merge \"Adding screen recording function.\""
    },
    {
      "commit": "b2b90207d716080bd9b1cafa5bf36ddd6bb644e7",
      "tree": "66270b10163a322a400b119eb1881720d26ee3c1",
      "parents": [
        "2e96a44f27d1c173d698bc65e1c90eb80d534ab8",
        "33ce6d97fddbb78688d261450af0f9a65be5eaa6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 20:51:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 20:51:32 2018 +0000"
      },
      "message": "Merge changes from topic \"plugin\"\n\n* changes:\n  Remove view from existing clock plugin when new plugin connects.\n  Update script to consider code moved to plugin_core.\n"
    },
    {
      "commit": "5898ac47b2b61c64416bfedaa47afecb5da2a33d",
      "tree": "d8505c48ea1ecac2dfa2e78eb1127c54fe335b3b",
      "parents": [
        "c1513cd4d412f608c6a7f1cbf9eae8cc8d9ca532"
      ],
      "author": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Fri Oct 26 13:00:09 2018 -0400"
      },
      "committer": {
        "name": "Beth Thibodeau",
        "email": "ethibodeau@google.com",
        "time": "Thu Nov 01 15:56:39 2018 -0400"
      },
      "message": "Adding screen recording function.\n\nScreen recording can be launched via long press on screenshot in\nthe global actions menu if the local feature flag is enabled.\nOtherwise, long press on screenshot will also trigger a screenshot.\n\nDemo videos: https://drive.google.com/open?id\u003d1oJzfzJb8aGXSUqn4CZ_Yn7qWmJ2dvRd5\n\nTest: manual\nChange-Id: I373d38ad86291ff6f26f7dca3195001bd8f5ee16\nBug: 111395687\nBug: 118826991\n"
    },
    {
      "commit": "48b73eb6d991965cae2528d787b567782102aea6",
      "tree": "c36bbb779202ccf296332b6c9836ca5b975a0a2e",
      "parents": [
        "c1513cd4d412f608c6a7f1cbf9eae8cc8d9ca532",
        "e98d22fecb753ff35557f3f6ab8484b099bab327"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 19:56:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 19:56:05 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "e76dff25a254edf923161d1918502131f4f65393",
      "tree": "4ce3c7cc0c2d089f155da88c2f91a6a1da6f0cdc",
      "parents": [
        "16c8b729999a542a8ffae413fa7c74e75391f49a",
        "2469ca7bbc849c9a756025a5ef51c9863961956c"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Thu Nov 01 18:58:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 18:58:00 2018 +0000"
      },
      "message": "Merge \"API changed, updating calls.\""
    },
    {
      "commit": "2daf457f4ba4e9acdb79d2104cc40286d91e57a8",
      "tree": "86fde69701da862c1d85752a7f69e2d7df6c0bd9",
      "parents": [
        "2e9f863406fc79f44fea4208807b2af5cfd47fd7",
        "43c970436de94f2e702103993a0285bbe070658e"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Nov 01 16:19:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 16:19:12 2018 +0000"
      },
      "message": "Merge \"Adding shared element transitions support in AppWidgets\""
    },
    {
      "commit": "8a57b4d4faa8d6a48df15e6f29aba6676b05918f",
      "tree": "d516b5aee471c8c33e4fa169f5b82fbc2445d75a",
      "parents": [
        "2a566ecb6ff601fed856bbe17db66d2c7713aeae",
        "d0a52b60137abb6563014ba0731dcf682e2785c6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 01:21:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 01:21:23 2018 +0000"
      },
      "message": "Merge \"Revert \"Proxy notification improvments\"\""
    },
    {
      "commit": "9d873ed912a445c21713df4c167d9b4ad9408640",
      "tree": "5a3dfd1a5d9a663d5753a21ebe3b70d244fba266",
      "parents": [
        "ed7b6a237de8782d1921594a9583f7ba60a4f1b7"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Wed Oct 24 15:08:03 2018 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Wed Oct 31 15:37:18 2018 -0700"
      },
      "message": "Make StatsLog hidden method available to launcher\n\nBug: 113043444\nTest: builds and verified that the jar exposes all the necessary\nhidden API to Launcher\n\nChange-Id: I71e245211ca2a2295c7d0b4b0c53c9fc8bcfebed\n"
    },
    {
      "commit": "d0a52b60137abb6563014ba0731dcf682e2785c6",
      "tree": "13fa1306a70c260e7d0789ecc8df90c6c93122a2",
      "parents": [
        "ac98aea2ed4de69a25cb72f389b999fa8ff5d4d2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 31 20:13:22 2018 +0000"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 31 20:14:02 2018 +0000"
      },
      "message": "Revert \"Proxy notification improvments\"\n\nThis reverts commit ac98aea2ed4de69a25cb72f389b999fa8ff5d4d2.\n\nReason for revert: b/118700922 (broken CTS test)\n\nBug: 118700922\nChange-Id: I7d55365b3f64acd82e377dc973e2de5d654cc352\n"
    },
    {
      "commit": "685f77665d6d55979f0abe4ac75bee4d10fad8d7",
      "tree": "9565696918a030ceafe0593030a90e9c5131674a",
      "parents": [
        "2c87f2ead8f92ea571764e7fc5e2ca3b1751c10e",
        "a7df7b2f864c385fe4425b05f9a0ab91a01cb23a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 19:53:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 19:53:32 2018 +0000"
      },
      "message": "Merge \"Fixes biometric dialogs in dark mode.\""
    },
    {
      "commit": "1868ffca4e963c128c2d57931309e1c409685d4c",
      "tree": "4ad588d0d4a2113a53a1f40d4a531584610f05ad",
      "parents": [
        "7eeac900b621d5d7dedb531f6c6da0c43840421a",
        "e1f615785f86ea9d19e86d563e5d58ee9fd328c8"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Oct 31 19:19:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 19:19:57 2018 +0000"
      },
      "message": "Merge \"Added new members as SystemUI owners\""
    },
    {
      "commit": "e98d22fecb753ff35557f3f6ab8484b099bab327",
      "tree": "02857b3f69be4ed280cb2fea794efdba039e9f14",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 11:37:34 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 11:37:34 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I99d9ac2913b27282318845c4e18d447ef8c8fd68\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e481d138fea50c34f26b3aa51483c027885555ab",
      "tree": "a94b4b06caf81ac26338e99b66ab1c745be06a06",
      "parents": [
        "3ec28cb7c71408a7e9899807cc48b5d5ae89bd3b",
        "61331ceab2ea90a3a3427bdeb2c34c031b69740c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 18:08:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 18:08:09 2018 +0000"
      },
      "message": "Merge \"Fix pulse wake-up transition\""
    },
    {
      "commit": "3ec28cb7c71408a7e9899807cc48b5d5ae89bd3b",
      "tree": "88b4fa494f9dc9bbee0992db81d2623df2cd0644",
      "parents": [
        "f06f37203a52a9d789558142bed94991d3ba0b71",
        "23a8d3bba6c705c6de31f6c937ed02d42c358a5e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 31 17:49:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 17:49:04 2018 +0000"
      },
      "message": "Merge \"Notification icons on AOD status bar\""
    },
    {
      "commit": "2469ca7bbc849c9a756025a5ef51c9863961956c",
      "tree": "e8e6813bf71f01fb88f6423cfdecf9434a1c3071",
      "parents": [
        "f06f37203a52a9d789558142bed94991d3ba0b71"
      ],
      "author": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Wed Sep 19 16:30:04 2018 -0700"
      },
      "committer": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Wed Oct 31 17:29:21 2018 +0000"
      },
      "message": "API changed, updating calls.\n\nBug: 116141567\nTest: manual switcher test on mojave\nChange-Id: I44d3667190a40a49cdc8cf4b76f4a4865e4e6dd1\n(cherry picked from commit dd64556dc31f0cdac4fdde0afb0d9c33898871a2)\n"
    },
    {
      "commit": "e2b3a2fd1a383de5d80c3d10deaf26df6783e678",
      "tree": "8ac2e906370878c679e77bf9bb15b6b326e8515f",
      "parents": [
        "906f76ae86b1c321db4d0427f1b0e787b97b1a8f",
        "58d9b86667c3c59d48ff0ffe42b2c6f89e8f2692"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 15:53:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 15:53:08 2018 +0000"
      },
      "message": "Merge \"Fixes context for tiles without longClick\""
    },
    {
      "commit": "906f76ae86b1c321db4d0427f1b0e787b97b1a8f",
      "tree": "32582a607eaddac778279e16a228eec111834c7c",
      "parents": [
        "1bd83da389e323bedee528b0001eeaefbf998ca6",
        "2d620fa248508d393a3b26f50cd33a0d73098eb7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 15:22:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 15:22:46 2018 +0000"
      },
      "message": "Merge \"Tell KeygaurdViewMediator about keyguard showing updates\""
    },
    {
      "commit": "23a8d3bba6c705c6de31f6c937ed02d42c358a5e",
      "tree": "7a4ce913a2ca2878e2440b6a283afc54c22e0eb9",
      "parents": [
        "3875001f5988958d0dbac1ad94f768a3eef8898d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 08 20:57:35 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 30 18:01:53 2018 -0700"
      },
      "message": "Notification icons on AOD status bar\n\nBug: 111405682\nFixes: 118421265\nFixes: 113352017\nTest: visual\nChange-Id: I439d9533b2b0e28ecb696c5a2eda92e9312b027a\n"
    },
    {
      "commit": "8b31b7d2673dfa3f858fbf5332dc665bde66e0a7",
      "tree": "2f9cbc9c1fa687f5a75b03ae925e6e9142db6de3",
      "parents": [
        "85c659f35c2d7f1f5c423ae3fc073fb712925d75",
        "c71e53cc74d341f364aa3a260176f597f7a76e58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 19:30:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 19:30:37 2018 +0000"
      },
      "message": "Merge \"Shows only high priority notifications on lockscreen.\""
    },
    {
      "commit": "e1f615785f86ea9d19e86d563e5d58ee9fd328c8",
      "tree": "5bb7216c210e71574bc45651dd5a58f194a7efa0",
      "parents": [
        "7a1b30e9db4c73e9109e99fc8cdaeafbb8218709"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Oct 30 12:59:28 2018 -0400"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Oct 30 14:46:38 2018 -0400"
      },
      "message": "Added new members as SystemUI owners\n\nBug: 118673253\nTest: see owners file\nChange-Id: Ie49a091bf16d184f86264badf2d99fe13066eecb\n"
    },
    {
      "commit": "61331ceab2ea90a3a3427bdeb2c34c031b69740c",
      "tree": "d8b46ddae1cecb8f317d53a332d336cd26c92c6e",
      "parents": [
        "9b74c075171c437407a000ba7a8430584ad66938"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 02 17:57:17 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 30 18:26:02 2018 +0000"
      },
      "message": "Fix pulse wake-up transition\n\nScrimController was transitioning to the wrong state because\nfingerprint would take the device to a dozing but not pulsing\nstate before unlocking. And since I was already touching this\narea, I used the oportunity to remove ScrimController references\nfrom DozeScrimController.\n\nChange-Id: Iaa1274eedc9cfb808a71b49a9184de39009e981c\nFixes: 115305153\nTest: Manually unlock with fp while pulsing\nTest: Unlock with fp\nTest: Unlock with bouncer\nTest: Wait for pulse to go away\nTest: atest DozeScrimControllerTest\n"
    },
    {
      "commit": "a7df7b2f864c385fe4425b05f9a0ab91a01cb23a",
      "tree": "3f0068f8ff5bfac277452a605194f081002e22ff",
      "parents": [
        "8c12dcd11a18081b365d81267c3d29f9848222f9"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Tue Oct 30 10:29:34 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Tue Oct 30 13:54:03 2018 -0400"
      },
      "message": "Fixes biometric dialogs in dark mode.\n\nThis change removes the hardcoded colors from the biometric dialog\nlayout, and recreates the dialogs in response to a configuration change.\n\nChange-Id: I20459781570a6d223464b6cbf8ca516994710b3e\nFixes: 117504007\nTest: manually\n"
    },
    {
      "commit": "2d620fa248508d393a3b26f50cd33a0d73098eb7",
      "tree": "e37c518c3be3a88990a99f38a6220ab7057d0bdf",
      "parents": [
        "bd70ed4cfaa7d86395e68c6613af34432af37761"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 30 13:03:31 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 30 13:11:22 2018 -0400"
      },
      "message": "Tell KeygaurdViewMediator about keyguard showing updates\n\nStatusBarKeygaurdViewManager used to rely on StatusBar to tell\nKeyguardMonitor about keyguard show/hide, so this change makes the\nmanager tell the monitor directly about updates.\n\nThe problem with the old way is that the keyguard show/hide state comes\ndown from PhoneWindowManager, and StatusBar was only updating the state\non StatusBarState change. StatusBarState is a sysui-only state, and\ndoesn\u0027t adequately track window manager state.\n\nFixes: 116806599\nTest: unlock phone with fingerprint and swipe for notifications during\nthe animation.\n\nChange-Id: I220643e115880ff29df92e1fcc76dfe0424a00f6\n"
    },
    {
      "commit": "a62ac84b27b7638d4761b57ed0766f023ec25eb2",
      "tree": "be1cae5352fab22ffd6f705269fe6ac6a945f1b1",
      "parents": [
        "8775b65952e2a23b2b5d6c10198c95751286fa4c",
        "c5b79d9948cdaa3af87d6926a4deb890b39e7886"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 17:08:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:08:26 2018 +0000"
      },
      "message": "Merge \"Add content description to VPN\""
    },
    {
      "commit": "8775b65952e2a23b2b5d6c10198c95751286fa4c",
      "tree": "29a21c1a321f15df66b19a8d8980776a0bb31c87",
      "parents": [
        "0b4e17bee2792c21eb0c40f7ce87b98a0f73f1b6",
        "ac98aea2ed4de69a25cb72f389b999fa8ff5d4d2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Oct 30 17:02:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 17:02:24 2018 +0000"
      },
      "message": "Merge \"Proxy notification improvments\""
    },
    {
      "commit": "58d9b86667c3c59d48ff0ffe42b2c6f89e8f2692",
      "tree": "5444921cbd8029e6fddf47a34f6f7b00f47fc352",
      "parents": [
        "c6d5e2db6b6a7617e89a379ad53f9797c4efecb7"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Oct 29 12:27:42 2018 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Oct 30 12:08:04 2018 -0400"
      },
      "message": "Fixes context for tiles without longClick\n\nQSTile can declare whether it doesn\u0027t support (has no effect) long click\nand then TalkBack will not report it as an available option.\n\nTest: manual \u0026 atest\nChange-Id: Iec21181f4308c7c8c4962f191fa0787e053ae944\nFixes: 117921787\n"
    },
    {
      "commit": "33ce6d97fddbb78688d261450af0f9a65be5eaa6",
      "tree": "bd687dc062347791994c31682e6901543a718c1f",
      "parents": [
        "3749d81918e0d906d84f080be73a9bbfd2ea4922"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Fri Oct 26 10:52:38 2018 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Oct 30 11:29:14 2018 -0400"
      },
      "message": "Remove view from existing clock plugin when new plugin connects.\n\nAssuming that the most recently connected plugin is the active\nclock face. This should be updated when it is possible for\nthe user to select a clock face.\n\nBug: 118440898\nTest: Added tests to KeyguardClockSwitchTest.\nChange-Id: I1c38005b4d7d32a27a8d41806390338ebcab458b\n"
    },
    {
      "commit": "33619afa8b2c476fd331dd6d50b3757da58c0080",
      "tree": "6a24b67cc86b0c78b01be3c2a4daeb31f8d536fb",
      "parents": [
        "57405767161c91357bc8609e98e3874bcc96dcfb"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Fri Oct 26 15:40:27 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Tue Oct 30 13:41:53 2018 +0000"
      },
      "message": "Hides low-priority icons from status bar.\n\nThis change modifies NotificationIconAreaController such that icons for\nlow-priority notifications are not shown.  This behavior is controlled\nby a new switch in the SystemUI Tuner.\n\nTest: manually\nBug: 116622974\nChange-Id: I7f1d5b6c5757936aba93da3d0e50ae1dd8434b33\n"
    },
    {
      "commit": "aeed43c353f39785d5017c223469200d4b9b9d47",
      "tree": "f7b7e7962120ad89fd8e1ae6c50feb829206d1c0",
      "parents": [
        "6641898e3f60b5586618211b04da119ada888376",
        "9fa251ead517a11bc0211ddf59f54ad6c4386682"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 06:53:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 30 06:53:52 2018 +0000"
      },
      "message": "Merge \"BiometricDialogView should update text when locale changes\""
    },
    {
      "commit": "9fa251ead517a11bc0211ddf59f54ad6c4386682",
      "tree": "cd9f4d5b441dd3fc130001fdd69badab5ac3f3bb",
      "parents": [
        "da3b55a122d9f3fef299a6f83daca955f7dd8331"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Oct 29 18:09:58 2018 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Oct 29 18:56:55 2018 -0700"
      },
      "message": "BiometricDialogView should update text when locale changes\n\nFixes: 118104917\n\nTest: Change locale, run BiometricPromptDemo; string is translated\nChange-Id: I86d6643f5a2ed363aab0a60ae2387de538d40f69\n"
    },
    {
      "commit": "43c970436de94f2e702103993a0285bbe070658e",
      "tree": "20cf5cd2797716f76de2f220083014eca4aee8fb",
      "parents": [
        "7cc7662d6f50eb3bc484c282814b7453ce3a5b78"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Aug 23 15:21:26 2018 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Oct 29 17:04:33 2018 -0700"
      },
      "message": "Adding shared element transitions support in AppWidgets\n\nBug: 113071278\nTest: atest frameworks/base/core/tests/coretests/src/android/widget/RemoteViewsTest.java\nChange-Id: I0d7698faa8d9e61913b55d34de8b7cfbb32863b1\n"
    },
    {
      "commit": "ac98aea2ed4de69a25cb72f389b999fa8ff5d4d2",
      "tree": "c41b9a882663bc8d83583a60fa424564d73968f3",
      "parents": [
        "b6bd93d960676a407ef04cb58a15e9b3b187a42e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Oct 25 16:54:27 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Oct 29 14:16:03 2018 -0400"
      },
      "message": "Proxy notification improvments\n\n- Fix a bug where the notifications weren\u0027t being posted\n- Add attribution to the notification guts\n\nBug: 111452544\nTest: atest\nChange-Id: I58d104fe0ad8450a4722585335011ea633fee52a\n"
    },
    {
      "commit": "c5b79d9948cdaa3af87d6926a4deb890b39e7886",
      "tree": "cea71095a264fb21a443d44e0bb1c03e5f605077",
      "parents": [
        "bd70ed4cfaa7d86395e68c6613af34432af37761"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Oct 29 14:08:14 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Oct 29 14:08:14 2018 -0400"
      },
      "message": "Add content description to VPN\n\nWent missing oops\n\nTest: turn on talkback\nChange-Id: I600fe74900f65d6f6941d7b45390ea8bf92acf24\nFixes: 117795996\n"
    },
    {
      "commit": "ed00262486e5c4b6ae9ef902633eca8958ddf80f",
      "tree": "56de13cfe0c6083fe053b82ad95f3645507a4dce",
      "parents": [
        "80665469f50a0cf276b6834861f64d1be3e62988"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Oct 25 18:12:15 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 29 11:07:00 2018 -0700"
      },
      "message": "Remove obsolete lock screen UI\n\nRemoves obsolete KeyguardSliceView title area and adds doze callbacks\nnecessary to support new lock screen design.\n\nBug: 111405682\nTest: manual\nTest: atest KeyguardSliceViewTest\nChange-Id: I07e96dbde68d4e5e38e1371526bedf59fc925b86\n"
    },
    {
      "commit": "c71e53cc74d341f364aa3a260176f597f7a76e58",
      "tree": "585dc4cd556223852e04d69fa7a8b28b54b590d5",
      "parents": [
        "8c12dcd11a18081b365d81267c3d29f9848222f9"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Fri Oct 19 13:38:34 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Mon Oct 29 11:21:38 2018 -0400"
      },
      "message": "Shows only high priority notifications on lockscreen.\n\nThis change modifies the condition in NotificationStackScrollLayout\nwhich determines where the shelf is positioned such that low priority\nnotifications are never visible on the lockscreen.\n\nBug: 116622974\nTest: manually\nChange-Id: I0a0301d59df177a0694fa38993968b85f9db6d61\n"
    },
    {
      "commit": "3749d81918e0d906d84f080be73a9bbfd2ea4922",
      "tree": "72851205dad625fb85b60a24d9a1d63bb00dd33a",
      "parents": [
        "8c12dcd11a18081b365d81267c3d29f9848222f9"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Thu Oct 25 10:47:02 2018 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Mon Oct 29 08:54:37 2018 -0400"
      },
      "message": "Update script to consider code moved to plugin_core.\n\nBug: 118427190\nTest: Used jar from script to build plugin in Android Studio\nChange-Id: Iab7ff5a97822602c7c65863b528345a04820d5e5\n"
    },
    {
      "commit": "abc7c746667601500b9b65d1e59f39859da393c5",
      "tree": "fa97595a519304b423ecf094794df0394ba5b6ca",
      "parents": [
        "674370071e3dcef08f38d58885fbeb997438cc7d",
        "1123ba7fbb41381e74b1b82676996cd325e899b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 27 00:13:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 27 00:13:28 2018 +0000"
      },
      "message": "Merge \"Account for lockout when determining if biometrics should be used\""
    },
    {
      "commit": "6cdb69c04f55f09bd5d264be1a26aac47c20bcee",
      "tree": "da28ba4c6e6744d21833ad9145011f9ceeceba5d",
      "parents": [
        "26f79f9c4f5059734159f71e2e848ee845c7351b",
        "2dbcf0973bd04c2b66e6280a3ce7363876ce7108"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 26 22:55:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 22:55:17 2018 +0000"
      },
      "message": "Merge \"Moving SysUI with legacy Recents to another build target\""
    },
    {
      "commit": "dd493083a5152b0fd5db2ebb522f7ced3f48d487",
      "tree": "edf28fafe8738c39071239082b87a756853f739d",
      "parents": [
        "5f97b7ee27df71d1d391da89519f802cd03fbbf6",
        "559ec61bb1f44f12dad7ad81790d9806ebb03f11"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 26 20:15:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 20:15:15 2018 +0000"
      },
      "message": "Merge \"Only show plugin toasts on eng builds\""
    },
    {
      "commit": "1123ba7fbb41381e74b1b82676996cd325e899b0",
      "tree": "4fe4fab87f7a10fa37fad8ee349104421ebe5141",
      "parents": [
        "da3b55a122d9f3fef299a6f83daca955f7dd8331"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Oct 26 10:34:06 2018 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Oct 26 10:36:08 2018 -0700"
      },
      "message": "Account for lockout when determining if biometrics should be used\n\nWe should take into account lockout when determining if biometrics should\nbe used. Otherwise we will end up in an incorrect state.\n\nFixes: 118235602\n\nTest: Tap wrong finger 5 times, then use strong auth to unlock.\n      When bouncer goes away, tap fingerprint sensor. Authentication should\n      not be happening.\nTest: With added logs, states are now correct\n\nChange-Id: Ia302827857c19f4d291eeb730687c5b4c332d5de\n"
    },
    {
      "commit": "2dbcf0973bd04c2b66e6280a3ce7363876ce7108",
      "tree": "44a70a300413f7468decf4639b5fa907b080d125",
      "parents": [
        "f95d6a17f5721144ac207b91307ce5146a64eab7"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 24 13:00:41 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Oct 26 10:15:50 2018 -0700"
      },
      "message": "Moving SysUI with legacy Recents to another build target\n\n- Move all legacy recents code out of the core sysui code\n- Add separate target for products which still depend on it\n- Move overview proxy implementation into another implementation of the\n  recents interface\n\nTest: atest SystemUITests\nTest: Push SystemUiWithLegacyRecents to the system image\n      adb shell pm disable com.google.android.apps.nexuslauncher/com.android.quickstep.TouchInteractionService\n      and ensure that the old recents implementation still works (and split\n      screen)\n\nChange-Id: Iad67218ec37c13c79b6393d87f6bdc4f3996e2c6\nSigned-off-by: Winson Chung \u003cwinsonc@google.com\u003e\n"
    },
    {
      "commit": "f95d6a17f5721144ac207b91307ce5146a64eab7",
      "tree": "a0f01cfa0a613002a1a8d14665984f409a9a314b",
      "parents": [
        "ffe3226069984e6c8e3f7bf08941d74c2afd3fdc",
        "206d6e4475366a4e2de247a22a07be887520d23f"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Fri Oct 26 16:43:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 16:43:13 2018 +0000"
      },
      "message": "Merge \"Makes LocalBluetoothManager multi-user aware.\""
    },
    {
      "commit": "ffe3226069984e6c8e3f7bf08941d74c2afd3fdc",
      "tree": "e99f15c86073d99a9a5e6f5cdcdff97f546a837d",
      "parents": [
        "91559181e41e1008536f6be1785b95cb8638186c",
        "1f32cf0c09a295937a6d4bc97136e42f2629047d"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Oct 26 14:46:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 14:46:20 2018 +0000"
      },
      "message": "Merge \"Adds a AppOpsController that can be suscribed to.\""
    },
    {
      "commit": "840d565542ff5b3c73ea9a3159809890f927da4f",
      "tree": "71a8dbbd349ffac9386dab689b9064c71fa192d7",
      "parents": [
        "bef47d02d5ccf0238173027e6830b3f1bf05f0df",
        "edba98c1c8728189dfd14c34527b8445fdd146e0"
      ],
      "author": {
        "name": "Jovana Knezevic",
        "email": "jovanak@google.com",
        "time": "Thu Oct 25 22:52:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 22:52:28 2018 +0000"
      },
      "message": "Merge \"Adds automatic switching to Guest if user starts driving with the keyguard up.\""
    },
    {
      "commit": "93399bedcebee8e3bbdd8b4af74796b8b65a9554",
      "tree": "191c536c16b06ac50c5d90025b5fb698810d54c0",
      "parents": [
        "148eba158ca7a7473b46d97793db76315ae76329",
        "b8b717f7952a67e33ff16210b60e3b56f078c3d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 25 21:43:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 21:43:54 2018 +0000"
      },
      "message": "Merge \"Null check on NavigationBarView in NavigationBarFragment\""
    },
    {
      "commit": "206d6e4475366a4e2de247a22a07be887520d23f",
      "tree": "c19ff5274beb04a7a9c034c97dc5e717e8dec99b",
      "parents": [
        "2a9131f76879cbb7cc572ba999428197aece7e18"
      ],
      "author": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Wed Oct 17 10:08:20 2018 -0700"
      },
      "committer": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Thu Oct 25 14:08:51 2018 -0700"
      },
      "message": "Makes LocalBluetoothManager multi-user aware.\n\nIt enables LocalBluetoothManager to receive broadcasts for a specific\nUserHandle, not just the one that created it, by exposing an additional create\nmethod.\n\nTo pass in UserHandle different from the one returned in context.getUser(),\none must have INTERACT_ACROSS_USERS_FULL permission.\n\nShould be used by singletons with adequate permissions to be able to monitor\nbluetooth state across all users.\n\nFor monitoring the state across all users, pass in UserHandle.ALL.\n\nChange-Id: Id89d73b05bfebc2f9e8673c5610b3ff8f70dba0c\nFixes: 117517726\nTest: working on them\n"
    },
    {
      "commit": "148eba158ca7a7473b46d97793db76315ae76329",
      "tree": "4bd0fb289aa045a9919d594b59dcd52a55c4fdbf",
      "parents": [
        "ac1973164c9f78140483723341dc20da70a0026b",
        "c8548557ce622e679e3d63c0ebbf6c503f786ae6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 25 20:52:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 20:52:36 2018 +0000"
      },
      "message": "Merge \"Use raw MotionEvent coordinates when tracking velocity\""
    },
    {
      "commit": "e5a33306a5d91c4d6d3f2d579ca9b5a8fc32d784",
      "tree": "15a4389d23e924413c3d1284eb92341daaa8f6f4",
      "parents": [
        "f7082520bf88c0faa98aa47d6067e6c10f0b035b",
        "33b4c28c325b90ed7be1e0cdd9e269dbb0942d6f"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Oct 25 19:59:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 19:59:07 2018 +0000"
      },
      "message": "Merge \"Animate backspace when unlocking\""
    },
    {
      "commit": "b8b717f7952a67e33ff16210b60e3b56f078c3d4",
      "tree": "063e2be8bbd6caa8f3a76abaaea29ba54d35802b",
      "parents": [
        "bd70ed4cfaa7d86395e68c6613af34432af37761"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Oct 25 14:08:32 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Oct 25 14:08:32 2018 -0400"
      },
      "message": "Null check on NavigationBarView in NavigationBarFragment\n\nWhile sysui is starting, it\u0027s possible to get disable callbacks before\nthe NavigationBarView has had a chance to get created. In this case just\ndon\u0027t pass the message, similar to Disable1 callbacks\n\nChange-Id: Ic89ca281579ff9720c356f79102d1b576670740a\nFixes: 118357487\nTest: no exceptions during system boot after wiping\n"
    },
    {
      "commit": "1943b6f856c30e3b562af2cdb3ff8032df7ea796",
      "tree": "a68f5404003dbae512651a08c555905610339337",
      "parents": [
        "25c782f9f26a5f8b5bce4052cd195a058288c4fc",
        "29c64fb09614a560635a9106217ad323aa31a411"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Thu Oct 25 17:59:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 17:59:41 2018 +0000"
      },
      "message": "Merge \"Suppress flaky test\""
    },
    {
      "commit": "33b4c28c325b90ed7be1e0cdd9e269dbb0942d6f",
      "tree": "36358527fdb2794f90240616fd50354f88fe85cf",
      "parents": [
        "c63d1cc434ea7422d6f9ef2bd396e1b0b0ec7cac"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 24 15:26:34 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Oct 25 16:37:04 2018 +0000"
      },
      "message": "Animate backspace when unlocking\n\nBug: 111405682\nFixes: 118414397\nTest: visual\nChange-Id: Ie5af400e9869558832939debdb61190d6d32f3d7\n"
    },
    {
      "commit": "fcf14cfd944900bd7190715c7bc018a75959f7ea",
      "tree": "b2c24dbebc1b3ffec7c1d11633e9d9bc8fff7fae",
      "parents": [
        "1d63e024deeac791375b6a909471c014ce7722e4",
        "a2d20b447a003251f42195dfb7fa41671f89b673"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Oct 25 16:35:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 16:35:10 2018 +0000"
      },
      "message": "Merge \"Add theme \u0026 View API to control force-dark\""
    },
    {
      "commit": "29c64fb09614a560635a9106217ad323aa31a411",
      "tree": "5d9b0ac83fdc9db11193a365198c4072826d2b77",
      "parents": [
        "bd70ed4cfaa7d86395e68c6613af34432af37761"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Thu Oct 25 09:32:16 2018 -0400"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Thu Oct 25 11:27:15 2018 -0400"
      },
      "message": "Suppress flaky test\n\nTest: This is it\nBug: 118400112\nChange-Id: I60be79618f4fd5b22438d47f1b8ce0756d486dee\n"
    },
    {
      "commit": "1f32cf0c09a295937a6d4bc97136e42f2629047d",
      "tree": "aa348b00b19f3b58a32b80ae8d28a05493fc8d35",
      "parents": [
        "bd70ed4cfaa7d86395e68c6613af34432af37761"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Oct 23 12:23:31 2018 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Thu Oct 25 11:23:07 2018 -0400"
      },
      "message": "Adds a AppOpsController that can be suscribed to.\n\nThis is a dependency that replaces AppOpsListener asuming all its\nresponsibilities and functions. Additionally, it can handle arbitrary\ncallbacks for an activeChanged notification indicating the uid that had\na change.\n\nIn the case of location updates, they are removed if they haven\u0027t been\nupdated in 5 sec.\n\nTest: atest\nChange-Id: I647e86418e552721f1a1098d611538ef09654243\n"
    },
    {
      "commit": "e367c38d5ce242dd2c68f4136d981fd7c427bb47",
      "tree": "91a3b13dc730bb9ecf3608550b2b101729f7dcb1",
      "parents": [
        "cc065fb95e2224fe6f49011350f3399cbf27fe79",
        "18b40388c8e70594a5af3f0b3162851e1e7a87bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 25 11:47:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 11:47:39 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "18b40388c8e70594a5af3f0b3162851e1e7a87bc",
      "tree": "3a05ad3711cfb0519735dccd73c5fa3d4809f2c0",
      "parents": [
        "0d51e3fcef85938686aa6cbc64b138a2c395b876"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 25 01:05:03 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 25 01:05:03 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia30ea38f3c4c9661be000a56baf65ce8f6c708ef\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c8548557ce622e679e3d63c0ebbf6c503f786ae6",
      "tree": "d2c5eeecde8dbea79998883c2ae1640c52a6d56b",
      "parents": [
        "62e668cc6cac3c36258fa1f22c4c4c6c6fc943e1"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Oct 24 23:14:55 2018 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Oct 24 23:14:55 2018 -0700"
      },
      "message": "Use raw MotionEvent coordinates when tracking velocity\n\nUnfortunately, we have to roll back the commit \"use raw coordinates in\nvelocitytracker\" ag/3545962 because it broke some assumptions in the\nview hierarchy. That is being done in aosp/800996.\n\nAs a result, we have to start working around the revert by manually\nadjusting the coordinates. This is effectively a revert of ag/4071758\nthat has been rebased on ag/4891556.\n\nTest: manual interaction with notification panel (pulling down,\nflinging at various points)\nBug: 117921784\nBug: 117475766\n\nChange-Id: I24c5815967381cd4be983ef7e8456fa7d42c53c8\n"
    },
    {
      "commit": "f942dea6776f378f31b83bba88fc5baf183f87eb",
      "tree": "2602587d3bea1f0e623aabd708ed6518263b7d1b",
      "parents": [
        "5c978ad75b0b955d71c0af153f936285af17186a",
        "0c29bafa190b8c17e10af770553d4c533d66d408"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 25 00:28:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 00:28:45 2018 +0000"
      },
      "message": "Merge \"Fix lockscreen wallpapers\""
    },
    {
      "commit": "5c978ad75b0b955d71c0af153f936285af17186a",
      "tree": "5f74d044e66ec31e643c3b66c4b11177d81e5b3e",
      "parents": [
        "0d51e3fcef85938686aa6cbc64b138a2c395b876",
        "b5d95d977cdb1454fe8fa717c1a89d0435c149e6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 24 23:54:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 23:54:34 2018 +0000"
      },
      "message": "Merge \"Fix StatusBar setting disable flags before setting up\""
    },
    {
      "commit": "0c29bafa190b8c17e10af770553d4c533d66d408",
      "tree": "8fd7d3e8321c30b0619212318d35ba6f0e52cc30",
      "parents": [
        "f887be23d1c725f9f454ca9180e81833e2ea8cce"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 18:17:58 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 18:17:58 2018 -0400"
      },
      "message": "Fix lockscreen wallpapers\n\nNotificationMediaManager was no longer properly setup in StatusBar by\nbeing given null pointers in lieu if actual objects.\n\nChange-Id: I0eec1ff4bebb6fce83ec5d015c377af13b817c17\nFixes: 118359320\nTest: set lockscreen wallpaper\n"
    },
    {
      "commit": "beacda215f3a12957b79628d68e1cb7983f4e81a",
      "tree": "9a44c3bebce47f4cb9b20278c2b9f942016c4cf8",
      "parents": [
        "5f75c2d17421e8de3cdbe5068a1cb250fabee213",
        "38ce6fa2a05c23c0e9af6bce426394da6c3d1bc4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 24 22:14:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 22:14:57 2018 +0000"
      },
      "message": "Merge \"Only inflate public view when notif is redacted.\""
    },
    {
      "commit": "5f75c2d17421e8de3cdbe5068a1cb250fabee213",
      "tree": "6b852679f59d0e90164189550dedb64a579e61d1",
      "parents": [
        "2d8edbc953be847c1e95e68225a50a5dc4262163",
        "1d4379fd111b1d1dc61ebfaeee3fa4b1f21d0fcf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 24 21:52:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 21:52:23 2018 +0000"
      },
      "message": "Merge \"Fix heads up notifications\""
    },
    {
      "commit": "559ec61bb1f44f12dad7ad81790d9806ebb03f11",
      "tree": "52e99198fbe5c66286a56dcd5f4edd090d45804c",
      "parents": [
        "c63d1cc434ea7422d6f9ef2bd396e1b0b0ec7cac"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 24 13:52:37 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 24 13:52:37 2018 -0700"
      },
      "message": "Only show plugin toasts on eng builds\n\nTest: adb shell am crash com.android.systemui # look at logs/toast\nChange-Id: I9dc894fc91c0cf1c50661208594d98db4c6dfd58\nFixes: 117583358\n"
    },
    {
      "commit": "1d4379fd111b1d1dc61ebfaeee3fa4b1f21d0fcf",
      "tree": "9bf3a6cec34e04e887d7bd679d6fa95da65c1750",
      "parents": [
        "f887be23d1c725f9f454ca9180e81833e2ea8cce"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 15:32:10 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 15:32:10 2018 -0400"
      },
      "message": "Fix heads up notifications\n\nStatusBar#canHeadsUp moved to StatusBarNotificationPresenter#canHeadsUp,\nbut a case was inverted causing HUNs not to show\n\nChange-Id: I447634486007df9c96b1d924bcbabce8dcdf8aa5\nFixes: 118365227\nTest: Generate notification that will heads-up\n"
    },
    {
      "commit": "38ce6fa2a05c23c0e9af6bce426394da6c3d1bc4",
      "tree": "a3f3d170cf764c9bb4ae95da3e389eca8a5cb3d2",
      "parents": [
        "fc1d7e58370eb849ccda69c22dd5b0181308e339"
      ],
      "author": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Wed Oct 17 16:00:14 2018 -0700"
      },
      "committer": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Wed Oct 24 11:16:36 2018 -0700"
      },
      "message": "Only inflate public view when notif is redacted.\n\nThis CL changes notification inflation behavior to only inflate the\npublic content view when the notification needs to be redacted in the\nfirst place (i.e. the setting to hide sensitive notifications is on and\nthe notification would be hidden under the setting). This saves around\n.1 MB per notification.\n\nBug: 111809944\nFixes: 111809944\nTest: runtest systemui, manual tests (toggled hide sensitive on and off,\ntested ambient pulses under both)\n\nChange-Id: Ia1d00db00c5164f043c999578f0be4b55f223f8e\n"
    },
    {
      "commit": "d9aa3fa6e934ff8cf5bd0d2ddde015618ed690e2",
      "tree": "9dcc09f48a11f553964b6f9abbfd661ccecf3303",
      "parents": [
        "c63d1cc434ea7422d6f9ef2bd396e1b0b0ec7cac",
        "cea7deea4c7315e4a11f8d68f6a5bf11e2bb21a7"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 24 17:19:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 17:19:45 2018 +0000"
      },
      "message": "Merge \"Restore KeyguardBottomAreaView state\""
    },
    {
      "commit": "a2d20b447a003251f42195dfb7fa41671f89b673",
      "tree": "90f54c103809deb19c6af93727a2d6c43d139d5d",
      "parents": [
        "c63d1cc434ea7422d6f9ef2bd396e1b0b0ec7cac"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 01 12:21:55 2018 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Oct 24 10:17:20 2018 -0700"
      },
      "message": "Add theme \u0026 View API to control force-dark\n\nBug: 102591313\nTest: CTS android.uirendering.cts.testclasses.ForceDarkTests\n\nChange-Id: I6ba129681aed8e2f3f1b1ac60d458bb5f5393e9b\n"
    },
    {
      "commit": "b5d95d977cdb1454fe8fa717c1a89d0435c149e6",
      "tree": "bcf07fb3eef08de7e8e1068e556b5b70ca1da638",
      "parents": [
        "f887be23d1c725f9f454ca9180e81833e2ea8cce"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 12:30:20 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 12:37:28 2018 -0400"
      },
      "message": "Fix StatusBar setting disable flags before setting up\n\nStatusBar#start() was was trying to initialize disable flags before\nfinishing start(). This triggered\nNotificationEntryManager#setDisableNotificationAlerts() before calling\nNEM setUpWithPresenter.\n\nFixed by moving the disable flag setup to a post-init task and making\nsure we set up the notification state before doing anything crazy\n\nFixes: 118357487\nTest: verifying that there are no systemui exceptions after rebooting\nthat look like this:\n    java.lang.NullPointerException: Attempt to invoke virtual method\n    \u0027void android.database.ContentObserver.onChange(boolean)\u0027 on a null\n    object reference\n\nChange-Id: Id75a34c8f7414397d7f14de4b4638864262df426\n"
    },
    {
      "commit": "fc1d7e58370eb849ccda69c22dd5b0181308e339",
      "tree": "a9fb4cd43bcbb92bec7defce57d5494901dc86a1",
      "parents": [
        "f887be23d1c725f9f454ca9180e81833e2ea8cce",
        "de07d21864a0b14a19e3f3d03b6071c33da5505a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 24 16:29:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 16:29:24 2018 +0000"
      },
      "message": "Merge \"fix decor color selection\""
    },
    {
      "commit": "f887be23d1c725f9f454ca9180e81833e2ea8cce",
      "tree": "251a1a8aff4647b3b32c8dd2bc0fee55202842b4",
      "parents": [
        "2a7854adddd652c7488a78fe93e2419b4e023854",
        "e3c9ccc4bf74cc649750e0a3bce6e8e3cc8b3cc9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 24 16:05:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 16:05:23 2018 +0000"
      },
      "message": "Merge \"New PIN pad design\""
    },
    {
      "commit": "366d890f6db280fe238128e281f991373632a50e",
      "tree": "669b28d6e7400a92b098bbe73a89975f257110d6",
      "parents": [
        "74a8e734c2fa2b879404cf11dd1dd4316e8be445",
        "47ff478e51e4c4d33cc6b8d7d4918d8fcc9bc15b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 24 03:21:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 03:21:18 2018 +0000"
      },
      "message": "Merge \"Workaround to safely show ambient/HUN views.\""
    },
    {
      "commit": "74a8e734c2fa2b879404cf11dd1dd4316e8be445",
      "tree": "5d713a51c92df56b6803b94afd1dbe38780ca0eb",
      "parents": [
        "0e1ce140a2c79cbc5dea462ccd2fecd1bae113e6",
        "c9d28b74eb586815da60abd23b1182f14d428a0b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 24 02:58:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 02:58:22 2018 +0000"
      },
      "message": "Merge \"Remove dashes between clock and notifications\""
    },
    {
      "commit": "de07d21864a0b14a19e3f3d03b6071c33da5505a",
      "tree": "66383f959ed3424bfc9bc5f4e1bf0248bf7f3f2f",
      "parents": [
        "d845abbac00de26a8cad97d704d85f09b0346c41"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 23 17:47:03 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 23 17:48:09 2018 -0700"
      },
      "message": "fix decor color selection\n\nChange-Id: I4baa9f5f0abc6fdba2cdb5fadb9d75db929ce6b8\nFixes: 118309780\nTest: visual\n"
    },
    {
      "commit": "47ff478e51e4c4d33cc6b8d7d4918d8fcc9bc15b",
      "tree": "ee9399dcbd91751fd35a32eff1ad5b5fcf695939",
      "parents": [
        "095513c4d929a22babf1f118b6d312d1b0328ecd"
      ],
      "author": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Tue Oct 23 15:37:24 2018 -0700"
      },
      "committer": {
        "name": "Kevin",
        "email": "kevhan@google.com",
        "time": "Tue Oct 23 17:25:41 2018 -0700"
      },
      "message": "Workaround to safely show ambient/HUN views.\n\nTemporary workaround to get things rolling while a greater fix is\nincoming.  This reverts behavior to essentially inflating all\nHUN/ambient content views.\n\nBug: 117933032\nBug: 117894786\nTest: manual, runtest systemui\nChange-Id: I731ec6e320d1813a8bbca52ceb21c1d8bb4e73ff\n"
    },
    {
      "commit": "0cb4e4777ac6fb0f17864cecd1fc3579d8f5ee73",
      "tree": "85dee0655a8aa4d43d56ea1a54a2fdb4c01b4718",
      "parents": [
        "59894496614f0f382c4306b542236dcf6d6f3d33",
        "761562d86857abff949e83559e2941cce27185d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 24 00:06:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 24 00:06:22 2018 +0000"
      },
      "message": "Merge \"Refactored rotation code from nav bar fragment to its button\""
    },
    {
      "commit": "edba98c1c8728189dfd14c34527b8445fdd146e0",
      "tree": "ebab72120d671fb0094c580f6f75cb201de42b67",
      "parents": [
        "0d541559af18191897104e0685f43a561b1e5ba5"
      ],
      "author": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Fri Sep 14 15:46:24 2018 -0700"
      },
      "committer": {
        "name": "jovanak",
        "email": "jovanak@google.com",
        "time": "Tue Oct 23 15:50:19 2018 -0700"
      },
      "message": "Adds automatic switching to Guest if user starts driving with the keyguard\nup.\n\ndriving_on_keyguard_timeout_ms controlls the number of milliseconds we wait,\nbefore switching to Guest. If this number is negative, feature is disabled.\n\nChange-Id: Ic1357362a97cb14a4f221d53e17a30cd3fefc5ea\nFixes: 110228676\nTest: manual testing on mojave and emulator. Toggling driving state and keyguard, and observing the timer logs and switching.\n"
    },
    {
      "commit": "1bfe69daf5893018c5966b20be7dd0dbc9ce314a",
      "tree": "9bfce60782d713eed039e0b8ee7723892f8396d6",
      "parents": [
        "485c06f7b60d0cb88b9dd9e66d53d7657f64b333",
        "43976f831cb2c5b40773ab2a7c8376d2ee331324"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 23 22:30:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 23 22:30:50 2018 +0000"
      },
      "message": "Merge \"Fix re-layout race condition\""
    },
    {
      "commit": "c9d28b74eb586815da60abd23b1182f14d428a0b",
      "tree": "8730c6c2c74679f14c636f2154d44f69619fa00c",
      "parents": [
        "d845abbac00de26a8cad97d704d85f09b0346c41"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 22 17:59:18 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 23 15:24:16 2018 -0700"
      },
      "message": "Remove dashes between clock and notifications\n\nBug: 111405682\nTest: visual - smart space, ambient notification, clock\nChange-Id: I68e0d9099e0d4eaa1a6c10838d584aded523c332\n"
    },
    {
      "commit": "761562d86857abff949e83559e2941cce27185d3",
      "tree": "0ef275cadcef59398e636eb5cc72c52645c6e746",
      "parents": [
        "a941ce732672430998bb7bf5c91455cd8201d785"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Sep 17 11:13:21 2018 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Oct 23 15:20:56 2018 -0700"
      },
      "message": "Refactored rotation code from nav bar fragment to its button\n\nMoved the rotation button in nav bar logic to its own button.\n\nTest: atest NavigationBarRotationContextTest\nBug: 116041410\nChange-Id: I7bb3c4c4a1637b52a7219c1074c09403c9505734\n"
    },
    {
      "commit": "e3c9ccc4bf74cc649750e0a3bce6e8e3cc8b3cc9",
      "tree": "9bd1b7c0ba80243795b71dc6268cb3ade5463ea7",
      "parents": [
        "f7994fe65d87146d07b308fc83a5649624de46d1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 23 14:44:04 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 23 15:08:15 2018 -0700"
      },
      "message": "New PIN pad design\n\nMoved \"delete key,\" replaced confirmation button and reduced\nthe size of the ripples, for improved security.\n\nChange-Id: Idc7a86490c3ca1d9fd69f4f5c6f8ede07909fea2\nTest: visual\nFixes: 74259090\n"
    },
    {
      "commit": "a941ce732672430998bb7bf5c91455cd8201d785",
      "tree": "a8fec3aff643087aabdc36f63046ff9f58c5f7b7",
      "parents": [
        "92b7af321c91f8da94e5d25ad453be1c012ceff1",
        "297c04ee5376d8bca84bc8e876d6ecc88e84a999"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 23 21:12:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 23 21:12:07 2018 +0000"
      },
      "message": "Merge \"Make StatusBar not be a NotificationPresenter\""
    },
    {
      "commit": "8884cfc13ef7a8848a41094e4452c7a72a62c908",
      "tree": "a97e06d08e4f27852457a5ba7c046fc2dcb1f207",
      "parents": [
        "51d48e09a5140c697d2af072c18f6e3cd89be54a",
        "32f140aa6764ebc71b549e57479a42fc3daefc8a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 23 20:02:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 23 20:02:00 2018 +0000"
      },
      "message": "Merge \"Rename \u0026 package shuffle\""
    },
    {
      "commit": "51d48e09a5140c697d2af072c18f6e3cd89be54a",
      "tree": "6f821342f6129ae7e35ff86abc500163f4c71d6d",
      "parents": [
        "845a41cb8a21928faa03aeebfac3ab5594c107da",
        "4275303c1a16511781756e88ed2357b5edfa5166"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 23 19:59:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 23 19:59:07 2018 +0000"
      },
      "message": "Merge \"Deprecating some old Recents logic\""
    },
    {
      "commit": "43976f831cb2c5b40773ab2a7c8376d2ee331324",
      "tree": "281806ff4722bb23cccd6097f53664542bef8b3a",
      "parents": [
        "f7994fe65d87146d07b308fc83a5649624de46d1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 22 19:52:59 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 23 19:02:21 2018 +0000"
      },
      "message": "Fix re-layout race condition\n\nOn older devices, the dark amount wouldn\u0027t be updated before the layout\npass, the owner info view would end up with the wrong visibility.\n\nChange-Id: I0f7660d70a090ecd1a86a1d870645982edeb1ea4\nFixes: 113247412\nTest: manual\n"
    },
    {
      "commit": "4275303c1a16511781756e88ed2357b5edfa5166",
      "tree": "829f55558bf0fc84edd5f206d103e505cc7e97c6",
      "parents": [
        "74494b51729fb11bfe585c79e85937b733c5ad38"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 16 16:00:15 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Oct 23 11:28:50 2018 -0700"
      },
      "message": "Deprecating some old Recents logic\n\nBug: 117603579\nTest: Everything still builds\n\nChange-Id: I24cc5d77481ad9c76c2889b285b58aae3623ce9e\n"
    },
    {
      "commit": "297c04ee5376d8bca84bc8e876d6ecc88e84a999",
      "tree": "01e9a2093ecfb34be59690e02c2eaae75c7902ca",
      "parents": [
        "c2896a27fadc416458e883282bb0d8a0f81ee13a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Aug 23 17:16:59 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 23 11:19:15 2018 -0400"
      },
      "message": "Make StatusBar not be a NotificationPresenter\n\nBreak the NotificationPresenter out of the StatusBar and most of\nthe logic with it.\n\n - Break RemoteInput Callbacks out of NotificationPresenter\n - Break Environment Callbacks out of NotificationPresenter\n - Add ShadeController interface for StatusBar (abstraction\n   layer from StatusBar)\n - Add InitController to allow for post-init tasks (dependency\n resolution should not go here)\n - Make some dependencies (ShadeController, NotificationEntryManager,\n NotificationLockscreenUserManager usually) lazily-resolved to break\n some dependency cycles\n\n - Lots of other cleanup\n\nTest: Existing tests do not pass\nChange-Id: Ic043c6b15a4ffe551fc27f99b25d5c3caa1be582\n"
    },
    {
      "commit": "55c6e809a3b54eec08a751448c0ada06704dcf38",
      "tree": "f5a882c25803489914793679e237c4f58c1b23e6",
      "parents": [
        "f7994fe65d87146d07b308fc83a5649624de46d1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Sep 27 18:07:36 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 22 14:29:20 2018 -0700"
      },
      "message": "Support for passive interrupts\n\nBug: 111414690\nTest: manual, lift, swipe down, go to shade locked\nTest: adb shell setprop persist.sysui.expand_shade_on_wake_up 0\nTest: adb shell setprop persist.sysui.go_to_shade_on_wake_up 0\nChange-Id: I59018a72b85cfcf75344d83bbf9e3a122a66c018\n"
    },
    {
      "commit": "49c74e1f261b67b287a2f7ce983ca24062667e77",
      "tree": "b852790b6c88f2df5ea3f1791b6432c605e7c618",
      "parents": [
        "8f4d93348a99428e5fa2309030a208d57764a366",
        "6ac1537d6bc5caefacadab7efd05aba66b6dc99e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 19 16:32:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 19 16:32:28 2018 +0000"
      },
      "message": "Merge \"Remove resources for 4G/LTE/LTE+ icons\""
    },
    {
      "commit": "b6271fed787fdf849290dac6fb0505b9eb1184e5",
      "tree": "6db64a4ad0ee707dbb12fea7752297e21f65e31f",
      "parents": [
        "03eb7e1905918da7fa763691780b7071caefe8d4",
        "cd944dc66532b4e166356ca53142d23d4be68f3a"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Fri Oct 19 13:51:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 19 13:51:22 2018 +0000"
      },
      "message": "Merge \"Clean up interfaces for StackScrollLayout.\""
    },
    {
      "commit": "2288590ec40d48e17ba815adb452339b085b478c",
      "tree": "e30fecb6449cd2b4d0482219b98e44e7edda36a0",
      "parents": [
        "a354de4c962e18236f93da59b816a0e235a65aea",
        "8c056c1705ab3aa2810eb111d6b282263e951c8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 18 23:13:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 23:13:28 2018 +0000"
      },
      "message": "Merge \"Fixes back button direction when toggling rtl and ltr\""
    },
    {
      "commit": "ddb5e19f528b8ae26257339df7497f8550673ee3",
      "tree": "9b96f745fed3e659854922fdc3fee4305c8fb0a9",
      "parents": [
        "dfe87a6d16cdb73480c1775e1abbdf9f72054774",
        "13d2b5f1ab8ffa5f0ac5480dd4cbcf06452b671b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 18 15:54:06 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 18 15:54:06 2018 -0700"
      },
      "message": "Merge \"Add dynamic support for 4G/LTE/LTE+ icons\" am: 0c9254ee66 am: 5bd6b4d570\nam: 13d2b5f1ab\n\nChange-Id: Idc591385a9b5af1fc9004a54388e376d05b1aa15\n"
    },
    {
      "commit": "13d2b5f1ab8ffa5f0ac5480dd4cbcf06452b671b",
      "tree": "8b0ef0897b00d2a7744f32840e58d0ee63a5a2b4",
      "parents": [
        "aa2e73d8a573b080a278a51fd2246d9ba6183c58",
        "5bd6b4d570ae993c9d8597de545225872ab9bed5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 18 15:30:11 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 18 15:30:11 2018 -0700"
      },
      "message": "Merge \"Add dynamic support for 4G/LTE/LTE+ icons\" am: 0c9254ee66\nam: 5bd6b4d570\n\nChange-Id: Ib0c30a20063087de7e336d01675f83de0aa64c7d\n"
    },
    {
      "commit": "5bd6b4d570ae993c9d8597de545225872ab9bed5",
      "tree": "1f5f0f63a537c96c7956a0aec3b6a06b3edf831a",
      "parents": [
        "8e5a756f9d2a93332ff9537edc217c1be53082df",
        "0c9254ee667ca97d3128da18158c003de10b35c5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 18 14:56:21 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 18 14:56:21 2018 -0700"
      },
      "message": "Merge \"Add dynamic support for 4G/LTE/LTE+ icons\"\nam: 0c9254ee66\n\nChange-Id: Ie5841b4e86231517f724948389ff2b819d8245ad\n"
    },
    {
      "commit": "e730fd646fabee678034935ef6440444ddfe1a81",
      "tree": "e504dfe201c82672610f42d7df9b43cd8c0903ca",
      "parents": [
        "fdd0229da8849cd52dd41f9c0ddaa4ef268cb5c3",
        "69704c65f41dcebfee93fbc8b1a47ea248971d36"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 18 21:30:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 21:30:34 2018 +0000"
      },
      "message": "Merge \"Fixes notification blocking from secure camera.\""
    },
    {
      "commit": "6ac1537d6bc5caefacadab7efd05aba66b6dc99e",
      "tree": "41ebf4357810127fd5cf98c81a6db35e3ccef769",
      "parents": [
        "916bdd7d4d17257d7c3df0debf80274819503d66"
      ],
      "author": {
        "name": "Niklas Lindgren",
        "email": "niklas.lindgren@sony.com",
        "time": "Mon Sep 24 10:18:44 2018 +0200"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 18 13:40:46 2018 -0700"
      },
      "message": "Remove resources for 4G/LTE/LTE+ icons\n\nCarrierConfig values have been added to better support MVNOs.\nRemove the legacy resources.\n\nTest: Make sure that marlin builds with the new carrier configs.\nBug: 113309357\nBug: 113309356\nChange-Id: I3b0af46282a4b7fc8487acfb75b5dbbb7f41d316\n"
    },
    {
      "commit": "0c9254ee667ca97d3128da18158c003de10b35c5",
      "tree": "9cd6910c4bf613d2fad89f6c77e2c0ea0ee11ef5",
      "parents": [
        "4133a00a104b2328c62b57a4155d2c9fa71ab6a3",
        "a02964d26f0aa832e98f99227c59b7d0a7184602"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 18 20:36:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 18 20:36:06 2018 +0000"
      },
      "message": "Merge \"Add dynamic support for 4G/LTE/LTE+ icons\""
    },
    {
      "commit": "cd944dc66532b4e166356ca53142d23d4be68f3a",
      "tree": "6c98fbaead44791dce82a86d897c4cb76e968ec3",
      "parents": [
        "294ade62bf2aa76d3ed7e9e33a7b214e7e3bdece"
      ],
      "author": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Mon Oct 01 16:31:08 2018 -0400"
      },
      "committer": {
        "name": "Aaron Heuckroth",
        "email": "nesciosquid@google.com",
        "time": "Thu Oct 18 14:14:58 2018 -0400"
      },
      "message": "Clean up interfaces for StackScrollLayout.\n\nTest: Automated tests should pass.\nChange-Id: Ibf2718bfaacff0adcfca7ef8ca2f3eb2b867debf\n"
    },
    {
      "commit": "69704c65f41dcebfee93fbc8b1a47ea248971d36",
      "tree": "da1054b1f2e6c0a506b0fae011b3aa8ccf7e9fd6",
      "parents": [
        "47e33057f7f8e947a2700fe7a48ce66c8396584b"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Thu Oct 18 10:27:34 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Thu Oct 18 10:27:34 2018 -0400"
      },
      "message": "Fixes notification blocking from secure camera.\n\nThis change modifies the code in StatusBar which determines whether to\nshow the bouncer when the user attempts to change notification settings\nsuch that it correctly checks the state of the keyguard.  This fixes an\nissue where the bouncer was not shown when changing notification\nsettings from the secure camera.\n\nChange-Id: Ieb59c49c4b790e38a9dcf79e8777f89318d11946\nFixes: 117888590\nTest: manually\n"
    },
    {
      "commit": "30afdb38b0629d46c6fce5345f5446910d8c41ef",
      "tree": "32747d1cbed22d9fde4b34778c3e95ac16000667",
      "parents": [
        "134e4b284be95cd8ad3dbb340bc1cae6b703dbd2",
        "e7ca4fe6eefc9af222fc636a6f6de6c86f3a04f9"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Thu Oct 18 07:14:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 18 07:14:23 2018 -0700"
      },
      "message": "Merge \"Checks keyguard earlier when blocking notifications.\" into pi-dev\nam: e7ca4fe6ee\n\nChange-Id: I5f36bac36447c4a7edb6b9df5be86d4caaa5b41b\n"
    },
    {
      "commit": "3699469549921420c38c3c9cd596fb57248d041e",
      "tree": "b3e6b8f99f482536f2b84229c1514c23d81f0f55",
      "parents": [
        "7ba473180c96a54029a6b2ab5a0c0c7939c140a6",
        "503639db0473eb070241f1459765f895948ac793"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 18 09:46:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 09:46:34 2018 +0000"
      },
      "message": "Merge \"Fixes volume dialog in dark mode.\""
    }
  ],
  "next": "7ba473180c96a54029a6b2ab5a0c0c7939c140a6"
}
