)]}'
{
  "log": [
    {
      "commit": "aa1231fbe94de5fd80b3a6bcc25713917da9bd10",
      "tree": "c3ba1fd84a64e8d099458fde049103a64e63d16f",
      "parents": [
        "c8c634f3d667fbfea8adf21bc40dfc5e1073b8ab"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Nov 02 16:25:49 2018 -0400"
      },
      "committer": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Fri Nov 02 20:38:04 2018 +0000"
      },
      "message": "Put notification demotion behind flag\n\nPut notification categorizer and aging importance demotions\nbehind a flag\n\nTest: n/a\nChange-Id: I431fcde73881a0161de16eda1e7ba1eec3283b6a\nFixes: 118842437\n"
    },
    {
      "commit": "5f2a344275a87da4cf2bd3ebbe584357105465fc",
      "tree": "e0e9f45e0e2fed26be211d052819a84bd168aed3",
      "parents": [
        "d6942d539ba6f2fd969c754673c7bd0ac21aac0f",
        "4b3c0ff2d0126ab1a9bacbb3980b097358799d24"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 02 19:50:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 19:50:27 2018 +0000"
      },
      "message": "Merge \"Fixes min priority notifications in shelf.\""
    },
    {
      "commit": "4b3c0ff2d0126ab1a9bacbb3980b097358799d24",
      "tree": "d97b1d41ac0d0a2461fa20307832fd4138256756",
      "parents": [
        "1e5b5d0326eb1e526f1c5dbf781538072996fdc2"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Fri Nov 02 13:15:23 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Fri Nov 02 13:15:23 2018 -0400"
      },
      "message": "Fixes min priority notifications in shelf.\n\nThis change fixes an issue where min priority notifications were no\nlonger appearing in the notification shelf, leading to display glitches\nwhile scrolling the notification shade.  ag/5220056 incorrectly inlined\nthe constant NotificationShelf.SHOW_AMBIENT_ICONS as false in two places\ninstead of true, which caused the issue.\n\nBug: 111405682\nTest: manually\nChange-Id: I5dbbdc2749b31464838ec9b9b4e04a4de687af12\n"
    },
    {
      "commit": "3cb90a58a91b62c74544c93467561b03fc68e35f",
      "tree": "c74ba70813375c7506a01fdc979c86cd09067a02",
      "parents": [
        "5f106c8ee5dcacd2f30a2644b6fdf3caa2116e2d",
        "03234501c924f97ffb53a67aa15fd3a7b35f496e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 02 16:04:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 16:04:30 2018 +0000"
      },
      "message": "Merge \"Make InitController complain about adding tasks that will never execute\""
    },
    {
      "commit": "07e8416f8fb34644fcaf5fb58d8672c79707622f",
      "tree": "05276219e5b4d680db2cf2ea23abc7209d6acbbc",
      "parents": [
        "d68ee776be1c67ddd1b2b8a77fbbb4e657630cba",
        "ab3ad1dd93874f259423901f03a2245fef2964ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 02 13:49:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 13:49:14 2018 +0000"
      },
      "message": "Merge \"Fixes clipping of icons in shelf.\""
    },
    {
      "commit": "b9bfae640169c553b3ea264e17c1267123cfd5b4",
      "tree": "658dfb123b63cb9aa245098a8c2e318851cfcaac",
      "parents": [
        "3853952b9b91a2662aba4040945fc36f171f7ef7",
        "ff2df9b81b4bf2e013cc1c7ec5e1668f2f42d8d4"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Fri Nov 02 13:21:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 13:21:06 2018 +0000"
      },
      "message": "Merge \"Use consolidated zen policy for dnd\""
    },
    {
      "commit": "0ac63d74fb794c3545215f23f3f4359723f13c30",
      "tree": "90f40e217483298bd58b1cce1ae6128782e323fd",
      "parents": [
        "8d79bdc341aba35a7f92321a2cf2d3d0c2d71be7",
        "02129b19f1c9306d5edd5df2e044b11abe988c1d"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Nov 02 03:24:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 03:24:03 2018 +0000"
      },
      "message": "Merge \"Fix BiometricDialog onConfigChange crash\""
    },
    {
      "commit": "8b0a22dbad515519e5e88395c66b18c470c21e8b",
      "tree": "6608c7a58a66e2cc08ab8d25b657503731560c88",
      "parents": [
        "838df2502f2d00c2e264d30c97e3222076b35423",
        "c2a54e8b363da726e47c21db426dbb5c3872a1d0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Nov 02 00:43:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 00:43:05 2018 +0000"
      },
      "message": "Merge changes from topic \"usb-adb-separation\"\n\n* changes:\n  Update USB tests for ADB split\n  Move AdbDebuggingManager to AdbService\n  AdbService: move source of truth for enabled\n  Add empty AdbHandler\n  Add systemReady call for AdbService\n  Add function to query ADB state\n  Register USB as an ADB transport type\n  Add ADB transport skeleton\n  Add empty AdbManagerInternal for system server\n  Add empty AdbService to SystemServer\n  Move ADB debugging manager to core\n  Rename to AdbDebuggingManager\n  Move UsbDebuggingManager to new package\n"
    },
    {
      "commit": "02129b19f1c9306d5edd5df2e044b11abe988c1d",
      "tree": "e9ea4da0402222846c6d027d798858095c58f55b",
      "parents": [
        "2e0076549314742bd087f82417b50498c69aeaa0"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Nov 01 16:47:12 2018 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Nov 01 16:50:16 2018 -0700"
      },
      "message": "Fix BiometricDialog onConfigChange crash\n\nBiometricDialog was crashing during orientation changes due to\nincorrectly tracked window state.\n\nTest: With BiometricPromptDemo, orientation changes work again\nTest: Unplub USB, enable battery saver, start authentication,\n      plug in USB. Changes from dark theme to light theme\nTest: BiometricDialog width is correct before/after rotation\n\nChange-Id: Id6021f3defded1bfd71c008b4ebdab2e13f9f515\nFixes: 118835751\n"
    },
    {
      "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": "03234501c924f97ffb53a67aa15fd3a7b35f496e",
      "tree": "9fb24302476159d2202dafbd3a9cd81cd6ea5f45",
      "parents": [
        "bd70ed4cfaa7d86395e68c6613af34432af37761"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 24 12:47:14 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Nov 01 18:59:58 2018 -0400"
      },
      "message": "Make InitController complain about adding tasks that will never execute\n\nIt\u0027s possible to add post-init tasks to InitController despite the fact\nthat it only runts the tasks in one batch. Make it throw an exception if\nthat ever happens.\n\nTest: atest InitControllerTest\nChange-Id: I6c17add37eb10bdb027516db0c5d57463d3bc76c\n"
    },
    {
      "commit": "ab3ad1dd93874f259423901f03a2245fef2964ed",
      "tree": "3e248bd82cedda73d34145a9e4cafdb752c421b8",
      "parents": [
        "1e5b5d0326eb1e526f1c5dbf781538072996fdc2"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Thu Nov 01 17:11:59 2018 -0400"
      },
      "committer": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Thu Nov 01 17:11:59 2018 -0400"
      },
      "message": "Fixes clipping of icons in shelf.\n\nThis change restores a branch removed in ag/5220056 which clears the\nclip on notification icons once they have entered the shelf.\n\nBug: 111405682\nTest: manually\nChange-Id: I1f5a8cd2684fd7d0f223bec81f58388d64e1683c\n"
    },
    {
      "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": "2e9f863406fc79f44fea4208807b2af5cfd47fd7",
      "tree": "5fb5f351bb89a50ef557409a03955a5cedaa49fd",
      "parents": [
        "33c7610814af6122c262b6ea740038d9896a89b6",
        "01a9c15353f0580657556c80ebb9caa095b1b73d"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Thu Nov 01 16:18:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 16:18:35 2018 +0000"
      },
      "message": "Merge \"Forward \u0027help\u0027 and \u0027-h\u0027 to default implementation for ShellCommand.\""
    },
    {
      "commit": "2e498c240d3e6d58648fc912432992643c2aca93",
      "tree": "fa733545bbd8917604e231c356f8945e992ba78b",
      "parents": [
        "dd7ea7069d06b0e73360c0449ac7af630f95a60f",
        "afa369317ef8dd48c3df31194ded3edd4f4a1354"
      ],
      "author": {
        "name": "James Lemieux",
        "email": "jplemieux@google.com",
        "time": "Thu Nov 01 05:48:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 05:48:14 2018 +0000"
      },
      "message": "Merge \"Update settingslib tests to work with tot Robolectric\""
    },
    {
      "commit": "12ad6392ad5443bfd5fd21b1c0f9859d0d59e5f3",
      "tree": "a800613cfd173c4df48e998847550f0e52dfccea",
      "parents": [
        "15ef6a2e253dd517e7ef2999ee01de175f9a2159",
        "f9c22fbbc9311ac2d9a95357e09157d8debcb355"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 03:57:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 03:57:58 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "cf72ed1822d195d9d9dbb0ba5c9e8f25fd5dd9ce",
      "tree": "0be2764ad8a0bbeeea55add3bf69e770ea019e4c",
      "parents": [
        "8a57b4d4faa8d6a48df15e6f29aba6676b05918f",
        "110d31d37d243fc6f8bb2dbd312e2ca6f54be3c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 01:23:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 01:23:46 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "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": "2e0076549314742bd087f82417b50498c69aeaa0",
      "tree": "83ba1c1e652024d8d9497b9eb2e43710096e68b8",
      "parents": [
        "cef52302401a566c9fd4705348acc8a07174cb38",
        "6fd78c345e679b32966f847d1335be797a5f7fe9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 00:24:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 00:24:48 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a267344408ac594d29558ad840b1dd054ab9b16a",
      "tree": "91582abc19dc3c7c33f6ac6fd98d9078441039d2",
      "parents": [
        "9cd12fbd278e993251f2dc74c80702557cdd18fe",
        "ef44016343b57ea97f75cad1591138aeec2e9cce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 00:10:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 01 00:10:51 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "9cd12fbd278e993251f2dc74c80702557cdd18fe",
      "tree": "aa81fa6f52edb6af0674b600f0c0d8925b7feeba",
      "parents": [
        "551fbca603f4f9bc8224dc5645fbf2e23f4d081c",
        "de66a885c9833ddf1ae7fd460f91aa5d91202dc5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 23:47:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 23:47:52 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "551fbca603f4f9bc8224dc5645fbf2e23f4d081c",
      "tree": "16b1d9d17e65dd27c9ed8d8749bdecc5da0f4215",
      "parents": [
        "3af9cab010e539c256c47920e13c87931ba84042",
        "212995a1b0f27ae728fa6c7db796201bd17785c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 23:46:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 23:46:30 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "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": "173fdc4d3ff152f4ec7a565d4b94cb244342d10b",
      "tree": "5a382887dc4930d0ff366bb8a0a702bc1a4989f9",
      "parents": [
        "29df0fe6e4d532eb44e255ebf4b813c58e2350fd",
        "e7a3f954bb5bc60e63f69eced702739639eb5011"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 20:06:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 20:06:00 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "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": "6fd78c345e679b32966f847d1335be797a5f7fe9",
      "tree": "01d71d9c562dd523ebf291236136fe9cc0402c63",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 11:44:08 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 11:44:08 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9369d6182cc78aff0534c22c06180b1d417668a3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7eeac900b621d5d7dedb531f6c6da0c43840421a",
      "tree": "db0f92dc950ef728334fb2f760a8b312cb3c4efe",
      "parents": [
        "ea8fef5f12e74c25d36965c91f94f5278fd5c981",
        "1afbb6ce9f772ac6bcbbc743dff6c82c7f33ad78"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Wed Oct 31 18:39:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 18:39:24 2018 +0000"
      },
      "message": "Merge \"OsuLogin: Take the UI style from CaptivePortalLogin App\""
    },
    {
      "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": "ef44016343b57ea97f75cad1591138aeec2e9cce",
      "tree": "c056544d91d2123100a313abf2be2c843770325d",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:42:39 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:42:39 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I595c63f1fe103b3e3fbdaafe7148bd9e99d4638c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "de66a885c9833ddf1ae7fd460f91aa5d91202dc5",
      "tree": "d9a712520d90d4f68e7959384dc107af591d717c",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:35:54 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:35:54 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3822af67f4ee8d0408a2d97237387f950d02a245\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "212995a1b0f27ae728fa6c7db796201bd17785c3",
      "tree": "fcb3233842e3061f77e6ce4c4a43dd44a0684a8f",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:29:20 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:29:20 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0642ea9b4ed22a2ecad7c4e73fb99e0a238d0d92\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f9c22fbbc9311ac2d9a95357e09157d8debcb355",
      "tree": "64eb64c5b27459d3811fa68f715549f2d3408861",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:22:21 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 09:22:21 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib47130aa7cd7117751cf72800a44b9bf67021411\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "dffe0267edec85d710305ffdb132419fa6a0d28e",
      "tree": "5af84d042294397f1917ea07665e4d013ca63052",
      "parents": [
        "936b54b261d51e2edafdfe76b7ac908de37674bb",
        "0746b6b66855e086c30c2890f4dbec2dfc175cd2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 31 16:05:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 16:05:11 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "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": "110d31d37d243fc6f8bb2dbd312e2ca6f54be3c5",
      "tree": "cea11534633702180d339488bd19026cdceeb9e3",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 07:37:07 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 07:37:07 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If9f7185dda471ca0ab8dc7134b8246aeba43b7cb\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e7a3f954bb5bc60e63f69eced702739639eb5011",
      "tree": "02cc0141a786af462cd0b45608437b0273b6aafd",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 07:23:57 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 31 07:23:57 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I19350dd977c821ce16a26f230aa542e59d36886a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a5964c08bc17058d61ad47628043a14c63847428",
      "tree": "efdccd486176a5b1aa05084ec7752eb67db02866",
      "parents": [
        "473121834b942cb1bc0d9a954ede7b15f46cd966"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 23 20:08:39 2018 +0900"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 31 16:11:02 2018 +0900"
      },
      "message": "Move AdbDebuggingManager to AdbService\n\nAlso remove the \"Usb\" from the AIDL function since it\u0027s not really\nrelated to USB.\n\nTest: make\nBug: 63820489\nChange-Id: Ibf23964665a115a5bc835820dcff98aaf7ba610f\n"
    },
    {
      "commit": "7c4e66190e3ad8a4c914dfbc823d412a1b3788f5",
      "tree": "63fe824df0a68849b51add3eb29dfe38a5b3316b",
      "parents": [
        "e0e84084f0d1d5e5fbab66239ab971aa31265ba7"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Jan 16 11:19:47 2018 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 31 16:11:01 2018 +0900"
      },
      "message": "Rename to AdbDebuggingManager\n\nRename the UsbDebuggingManager to AdbDebuggingManager. It doesn\u0027t\ntechnically depend on the USB stack, so rename to make the lack of\nassociation more clear.\n\nBug: 63820489\nTest: make\nChange-Id: Ife83d3ec9701882781f5a9562ccc5435d51d246b\n"
    },
    {
      "commit": "a38e450b3733632c94e3bb1da31d445280eac5de",
      "tree": "e2670b19a6e28c37b5eb0268840a688bb646bc6d",
      "parents": [
        "d4fddad826bb233e66d1d0cd05a330525ec88144",
        "2948963f31a9113ad8f325b06f81ad85520fc67a"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Wed Oct 31 06:12:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 31 06:12:46 2018 +0000"
      },
      "message": "Merge \"Add ACL broadcast for bt devices\""
    },
    {
      "commit": "0746b6b66855e086c30c2890f4dbec2dfc175cd2",
      "tree": "a654722f79cf905bcd25bc2640bc8933912b7c2e",
      "parents": [
        "101f907ddb6b3edc259792a841d8e10c58c0f613"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 30 19:44:40 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 30 19:44:40 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4b2b9bf0caa07a10b057581d7c2fffb7997b98f6\nAuto-generated-cl: translation import\n"
    },
    {
      "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": "2948963f31a9113ad8f325b06f81ad85520fc67a",
      "tree": "15f8ac094bfdc5bdba6ee294c21a5829bb26091c",
      "parents": [
        "7cc7662d6f50eb3bc484c282814b7453ce3a5b78"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 30 11:27:30 2018 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 30 13:45:47 2018 -0700"
      },
      "message": "Add ACL broadcast for bt devices\n\nWhen we receive profile state change, the device may still be physically\nconnected(e.g. BluetoothDevice.isConnected() return true). In this case\nUI still show a device is connected.\n\nAdd ACL broadcast listener which will be triggered when device is\nphysically disconnected. In this callback we can refresh UI to make it\nshow correct information.\n\nBug: 79947085\nTest: RunSettingsLibRoboTests\nChange-Id: I8370cc568fcb0d5995f164e7e62391a9525cbe19\n"
    },
    {
      "commit": "afa369317ef8dd48c3df31194ded3edd4f4a1354",
      "tree": "a6ee02eee46ae452b8516bd2ef7eba1eb8a5cdd3",
      "parents": [
        "43f887aebe8ae17b6a769713e6cdce623267311b"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Thu Oct 11 14:44:48 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Oct 30 13:08:57 2018 -0700"
      },
      "message": "Update settingslib tests to work with tot Robolectric\n\nBug: 116278591\nTest: make RunSettingsLibRoboTests -j40\nChange-Id: I3c3e59767c58b57449faa6e13acda356785bb644\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": "07e23a0e5278837c95066a69728adb5197148824",
      "tree": "19e94c81afaae9b3e155b1e2e6258369a0104962",
      "parents": [
        "43f887aebe8ae17b6a769713e6cdce623267311b",
        "ed00262486e5c4b6ae9ef902633eca8958ddf80f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 29 23:55:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 29 23:55:31 2018 +0000"
      },
      "message": "Merge \"Remove obsolete lock screen UI\""
    },
    {
      "commit": "1afbb6ce9f772ac6bcbbc743dff6c82c7f33ad78",
      "tree": "6c2f8470d009f4f1c01b3725625f2f6a899d4ebd",
      "parents": [
        "7cc7662d6f50eb3bc484c282814b7453ce3a5b78"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Thu Oct 25 15:36:14 2018 -0700"
      },
      "committer": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Mon Oct 29 21:43:20 2018 +0000"
      },
      "message": "OsuLogin: Take the UI style from CaptivePortalLogin App\n\n1) Currently OsuLogin application has different color and style\nwith CaptivePortalLogin.\nIt is better to have same style with CaptivePortalLogin from user perspective.\n2) remove NET_CAPABILITY_TRUSTED cap to catch the disconnect event for\nehpemeral network which was set in ag/5054830\n\nBug: 118454343\nTest: live test with Passpoint R2 service provider AP\nChange-Id: I4121d56b843d0ff2ebebb4bd4a063f2a5c5a0dd8\nSigned-off-by: Ecco Park \u003ceccopark@google.com\u003e\n"
    },
    {
      "commit": "6cabe2722d3a817ddd15ff77b4a0a3fe4d3a3b78",
      "tree": "cac6da6a708b84dbf129f3da552525c0f5d8762f",
      "parents": [
        "0215e9930fda96639f0c9623164ad82fca12728e"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 29 12:36:12 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Mon Oct 29 12:42:06 2018 -0700"
      },
      "message": "Add a generic logging method so LogWriter works with statsd\n\nBug: 117860032\nTest: rebuild\nChange-Id: I38b3ce80b5c7965e9b9d109a6a708bb092f815fe\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": "ff2df9b81b4bf2e013cc1c7ec5e1668f2f42d8d4",
      "tree": "71838f6a4982772a166f1ccbb58ef409cdd2c969",
      "parents": [
        "8884cfc13ef7a8848a41094e4452c7a72a62c908"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Oct 10 16:54:10 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Mon Oct 29 13:11:22 2018 -0400"
      },
      "message": "Use consolidated zen policy for dnd\n\nInstead of using the default notification policy,\nuse the consolidated zen policy when do not disturb\nis in priority only dnd mode\n\nBug: 111474881\nTest: atest ZenModeHelperTest ZenPolicyTest ZenModeFilteringTest AudioManagerTest\nTest: atest SystemUITests ZenModeExtractorTest\nChange-Id: I88934103a56f06d4a4f620a8f557347331a79627\n"
    },
    {
      "commit": "01a9c15353f0580657556c80ebb9caa095b1b73d",
      "tree": "812b258c48381578b96b4be0d331f4f0da63318b",
      "parents": [
        "d8c16347a9915993d8126a68159e408a7a659202"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Oct 29 09:53:04 2018 -0700"
      },
      "committer": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Oct 29 17:10:48 2018 +0000"
      },
      "message": "Forward \u0027help\u0027 and \u0027-h\u0027 to default implementation for ShellCommand.\n\nThis makes \u0027adb shell settings help\u0027 and \u0027adb shell settings -h\u0027 work.\n\nPreviously:\n $ adb shell settings help\n Invalid command: help\n\nUpdated:\n $ adb shell settings help\n Settings provider (settings) commands:\n   help\n       Print this help text.\n   get [--user \u003cUSER_ID\u003e | current] NAMESPACE KEY\n ...\n\nTest: adb tested on local devices.\n\nbug: 113100523\n\nChange-Id: Ifc3f541aa12da9c79b9b7e9db0e30d4aace3392a\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": "f0e7b9b35b84637f5e805d803b3be7158c11766f",
      "tree": "a23dc4b362187832e519bdee09762d06c6689bf4",
      "parents": [
        "815aa66d3cb21d4bcb84688a2b180a22e5efe4c1",
        "6fa61bbb04ea18420b738c4ccf094d813edbe2fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 27 00:38:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 27 00:38:16 2018 +0000"
      },
      "message": "Merge \"Fix PackageInstaller icon resizing issue\""
    },
    {
      "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": "206d8d1eacd9f5f05a71a1b623bb54d8ad8248e0",
      "tree": "75c11b99e506e3a70c41bee32acdc19c09b7bc17",
      "parents": [
        "6cdb69c04f55f09bd5d264be1a26aac47c20bcee",
        "baa54efa94419f462abef43d99c5c6283f50a491"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Oct 26 23:20:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 23:20:34 2018 +0000"
      },
      "message": "Merge \"Increase visibility of logWriters so subclass can override\""
    },
    {
      "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": "26f79f9c4f5059734159f71e2e848ee845c7351b",
      "tree": "932768640c8dc149d1c7b2ec2b4242c802e657b8",
      "parents": [
        "68585439aaa41be3275a35de29e84e8ccb2fc062",
        "b6bd93d960676a407ef04cb58a15e9b3b187a42e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 26 22:51:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 22:51:54 2018 +0000"
      },
      "message": "Merge \"Add APIs for notification app overlays\""
    },
    {
      "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": "baa54efa94419f462abef43d99c5c6283f50a491",
      "tree": "13db95ce6e21d93ce45d2c14eb17808bfc63955d",
      "parents": [
        "5f97b7ee27df71d1d391da89519f802cd03fbbf6"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Oct 26 12:57:52 2018 -0700"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Oct 26 12:59:34 2018 -0700"
      },
      "message": "Increase visibility of logWriters so subclass can override\n\nBug: 117860032\nTest: rebuild\nChange-Id: Ic7c861a23904621ff66cd94fcfe3dad6647c4fba\n"
    },
    {
      "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": "6fa61bbb04ea18420b738c4ccf094d813edbe2fa",
      "tree": "b9b15ba3dbebeb90e54769cc27d8eed1e9121818",
      "parents": [
        "148eba158ca7a7473b46d97793db76315ae76329"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Oct 25 22:34:44 2018 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Oct 25 22:34:44 2018 -0700"
      },
      "message": "Fix PackageInstaller icon resizing issue\n\nBug: 114719061\nTest: builds, installed the app and verified visually\n\nTL;DR;; when main icon is rendered, there\u0027s no guarantee that the icon\nwill be rendered in 48dp view. For the inset to be applied proportionally,\npercentage should be used instead of static dp unit.\n\nChange-Id: Iacfcf7a5a2aa430c70c5db7c803267cf7eb5ad45\n"
    },
    {
      "commit": "04a4601a4b6e8085470e17dded42e1e73a757c9e",
      "tree": "82f9368cc45509940c4fd9cc6e45b188c605d770",
      "parents": [
        "524dc7114d1bbb6569c44724089268eb94feda37",
        "5c62ebba306a7b077ce4912ad6d1fd2f4c19585d"
      ],
      "author": {
        "name": "Hugh Chen",
        "email": "hughchen@google.com",
        "time": "Fri Oct 26 01:57:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 26 01:57:24 2018 +0000"
      },
      "message": "Merge \"Make HearingAid code more generic\""
    },
    {
      "commit": "a3501ed0e414cbabdb7593448f072032ed1a5474",
      "tree": "dab05ce36658e7192f1babef6807bc8d69b567c1",
      "parents": [
        "420c35784b4d28f573548aca26be57474e1ac2d1",
        "605ea474905e176449924d2879ad6e93672d532d"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Oct 25 23:17:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 23:17:46 2018 +0000"
      },
      "message": "Merge \"Experiment to be able to change the navigation bar thickness (1/2)\""
    },
    {
      "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": "605ea474905e176449924d2879ad6e93672d532d",
      "tree": "0b34f88d4039400e39dfe5095b5acf85ebc7fa02",
      "parents": [
        "2d8edbc953be847c1e95e68225a50a5dc4262163"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Aug 30 21:30:06 2018 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Oct 25 11:18:02 2018 -0700"
      },
      "message": "Experiment to be able to change the navigation bar thickness (1/2)\n\nUse resource overlays to change the 2 dimension navigation_bar_height\nand navigation_bar_frame_height to specify how large the navigation bar\nis and how large its buttons are (also for width). There are two\noverlays: first to slim the navigation bar to 75% and the other to have\nfloating navigation buttons.\n\ngo/navbar-experiments-doc\n\nTest: manual\nBug: 113952590\nChange-Id: I936c9fa49ba029b4174a22b7e35ee070a9e07e4b\n"
    },
    {
      "commit": "b6bd93d960676a407ef04cb58a15e9b3b187a42e",
      "tree": "13fa1306a70c260e7d0789ecc8df90c6c93122a2",
      "parents": [
        "2a7854adddd652c7488a78fe93e2419b4e023854"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Oct 24 09:22:38 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Oct 25 14:17:02 2018 -0400"
      },
      "message": "Add APIs for notification app overlays\n\n- Can be enabled/disabled at channel and channel group levels\n- An activity to launch can be added to notification\n\nTest: atest, cts\nBug: 111236845\nChange-Id: I9a4832211676cca4649d1f28e6e3e3157954d268\n"
    },
    {
      "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": "da3b55a122d9f3fef299a6f83daca955f7dd8331",
      "tree": "490f16fd2a316100b114c7e10fe2e893b6fff041",
      "parents": [
        "4ea7d34d13fbe3b9761edb770285716dc79ffa6d",
        "643e99ef060063c2cee2758ce6398d1f7a72b5e0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Oct 25 16:57:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 25 16:57:59 2018 +0000"
      },
      "message": "Merge \"Reroute Uri conversions though MediaProvider.\""
    }
  ],
  "next": "33b4c28c325b90ed7be1e0cdd9e269dbb0942d6f"
}
