)]}'
{
  "log": [
    {
      "commit": "052fbabc35c35273fe44e8ebb0772ba2259f5db7",
      "tree": "74de86d696dab49fa636e76ee301bbc006c970a4",
      "parents": [
        "c0c9f53175f460b7451d1b18ee0f73b24e5a2e77"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Dec 12 20:17:09 2017 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Feb 13 12:53:45 2018 -0800"
      },
      "message": "Public EuiccManager APIs.\n\nPublic EuiccManager and other related necessary files.\nMark EuiccCardManager and other related necessary files as @SystemApi.\nSolve lint errors and warnings.\n\nBug: 35851809\nTest: test on phone\nChange-Id: I8a2c78804cae56b679d311d613edca5be4bc2522\nMerged-In: I68853e134e1e31fa9b91a83af6c491a2a8cca971\n"
    },
    {
      "commit": "28e5c86b6103a6877634945a538d3125b87eddfe",
      "tree": "222f07b24c33a800c86b3818726ec05c7d742067",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Feb 01 13:24:23 2018 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Feb 02 12:38:47 2018 -0500"
      },
      "message": "DO NOT MERGE volume shows when status bar is null\n\nBug: 72627648\nTest: VolumeDialogControllerImplTest\nChange-Id: Ia766d19190d623aecad8d78ba7cbcd9dfbe01218\n"
    },
    {
      "commit": "c71ab6049f7d6f8d509bdc11f21776ae3eb167f8",
      "tree": "e977114363570e7e8c74fb9426e89f25f241b6a8",
      "parents": [
        "a20239bf710abd4bc44efa10978b5875de7e783c"
      ],
      "author": {
        "name": "Mikael Magnusson",
        "email": "mikael.magnusson@sony.com",
        "time": "Mon Jan 29 17:56:10 2018 +0100"
      },
      "committer": {
        "name": "Zoran Jovanovic",
        "email": "zoran.jovanovic@sony.com",
        "time": "Mon Jan 29 18:27:40 2018 +0100"
      },
      "message": "Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values\n\nA user can change sysui_nav_bar via adb.\n\nIf value of sysui_nav_bar doesn\u0027t contain two semicolons, split String array\nis accessed out of bounds throwing an exception, sending SystemUI\nin an exception loop.\n\nTest: manual\nTest: adb exec-out settings put secure sysui_nav_bar \"home;back\"\nChange-Id: Ia9d74be36d287085650393476029489c9a359a0f\n"
    },
    {
      "commit": "a20239bf710abd4bc44efa10978b5875de7e783c",
      "tree": "dde7b3ef22e100defbcc19d85bbb70f33c032aad",
      "parents": [
        "13020490be914b6be28afb97de8bbe3d6ce7141a",
        "0e7d94fb2741bee988856c1b8c5207bef351e418"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 29 14:55:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 29 14:55:21 2018 +0000"
      },
      "message": "Merge \"Fix nav keys being tiny on sw600dp devices\""
    },
    {
      "commit": "03d44ce815a2cfcf963ed8d38fe3de59fc0abd8f",
      "tree": "a3fa9e56ecf4bb116e93b38a5ebf40db85a31bc6",
      "parents": [
        "656096516cf0af5ade7174d441d1a7ca47a77ccd"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Sun Jan 21 02:59:15 2018 -0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@google.com",
        "time": "Fri Jan 26 11:12:17 2018 -0800"
      },
      "message": "Add Settings support for Bluetooth Multi-A2DP and Multi-HFP\n\nWhen there are multiple connected A2DP/HFP devices, if a connected\ndevice\u0027s name is clicked on, that device will be chosen as\nActive - i.e., it will be the device chosen for audio out / phone call.\n\nAlso:\n * Listen to the BluetoothA2dp.ACTION_ACTIVE_DEVICE_CHANGED\n   and BluetoothHeadset.ACTION_ACTIVE_DEVICE_CHANGED intents\n   and update the the status of the current active device.\n * When connecting a new device, and Multi-A2DP is enabled, don\u0027t\n   disconnect the currently connected device.\n * Update the implementation of isA2dpPlaying() so it correctly checks\n   all connected devices, not only the first one.\n\nTest: Manual: multiple connected A2DP devices, and selecting each as\n      the Active Device.\nBug: 64767509\n\nChange-Id: I69f3c85ebf5a7f07f6deed484c6dd65705460ae4\nMerged-In: I69f3c85ebf5a7f07f6deed484c6dd65705460ae4\n(cherry picked from commit 1af33a192614bb490701ab2e8e21866690b3b4fa)\n"
    },
    {
      "commit": "0e7d94fb2741bee988856c1b8c5207bef351e418",
      "tree": "474e08c76464bdc0628f32b78dfcceb6620e4994",
      "parents": [
        "50cfaa40ca0a711de57f7cf934cd87502424bf34"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jan 24 19:19:20 2018 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jan 24 19:19:20 2018 -0500"
      },
      "message": "Fix nav keys being tiny on sw600dp devices\n\nTest: visual\nChange-Id: I4e7ce2e7d102c980a0953a3f8f8422933a4b1923\nFixes: 68268902\n"
    },
    {
      "commit": "75d3189444ac05f6fcb5570932aa8585f008e59c",
      "tree": "2c8c6b594dca8098556106ba11e1030cb88e320a",
      "parents": [
        "524fe66549d0e3c1d52875d7d91a67050263858c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 18 22:01:59 2018 +0900"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 18 14:46:13 2018 -0700"
      },
      "message": "Add ability to override subscriber capabilities.\n\nIn a future set of CLs, NPMS will offer to override a handful of\ncapabilities on a per-subId basis.  Define a no-op version of the\ninterface to make it easier to add new methods in the future.\n\nTest: bit FrameworksNetTests:android.net.,com.android.server.net.\nTest: bit FrameworksTelephonyTests:com.android.internal.telephony.dataconnection.DataConnectionTest\nBug: 64133169\nChange-Id: I03dfd98463861f0338c4174e8d8a88c300ea5b55\n"
    },
    {
      "commit": "2aa5a9df8a3ddea69146e126ccc21da77b2a228d",
      "tree": "d2593e32c8d5f0566899a2c02dfede3fee66da99",
      "parents": [
        "f5bec0d781499a3bde7aa54f2072019ce2709e70"
      ],
      "author": {
        "name": "Chrison.chai",
        "email": "chrison.chai@spreadtrum.com",
        "time": "Wed Nov 15 09:31:26 2017 +0800"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Dec 21 14:06:16 2017 +0000"
      },
      "message": "Fix random systemui crashes during cts test DO NOT MERGE\n\n    systemui may crash due\n    to an uninitialized value of mNavigationBar probably because\n    of some race condition during initialization caused by emulation\n    performance issues:\n\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: FATAL EXCEPTION: main\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: Process: com.android.systemui, PID: 5064\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method \u0027void com.android.systemui.statusbar.phone.LightBarTransitionsController.dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])\u0027 on a null object reference\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at com.android.systemui.statusbar.phone.LightBarController.dump(LightBarController.java:241)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at com.android.systemui.statusbar.phone.StatusBar.dump(StatusBar.java:3448)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at com.android.systemui.SystemBars.dump(SystemBars.java:48)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at com.android.systemui.SystemUIService.dump(SystemUIService.java:52)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at android.app.ActivityThread.handleDumpService(ActivityThread.java:3488)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at android.app.ActivityThread.-wrap9(Unknown Source:0)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at android.app.ActivityThread.handleMessage(ActivityThread.java:1726)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:105)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6541)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at com.android.internal.os.Zygote.run(Zygote.java:240)\n    11-01 19:48:58.634  5064  5064 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)\n\n    This patches adds an explicit checks for (mNavigationBar !\u003d null)\n    everywhere it is used.\n\n    Test: cts test.\n\nChange-Id: I8056aef54a10bbb1970bc2ce4913e7a618498fd3\n"
    },
    {
      "commit": "e3ab43eefe7221683c9e83b4f9af6f30e313d61a",
      "tree": "3b55b23d7cde991e828ceee0253733a0d50993fe",
      "parents": [
        "0d3990b2355be95af95b8f96eec812b8fa8bc81d",
        "118e574ea448d6414f98b06efb6946ffebe3fc99"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Dec 07 23:17:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 07 23:17:11 2017 +0000"
      },
      "message": "Merge \"Fix available/remaining PIN/PUK attempts.\""
    },
    {
      "commit": "118e574ea448d6414f98b06efb6946ffebe3fc99",
      "tree": "cf3db1ed6caa66dc9cb8ace6edf08356e3eee241",
      "parents": [
        "a0c52a8acec8714917c52fdb72d514895feaa4c3"
      ],
      "author": {
        "name": "Ruthwar Kumar Ambeer",
        "email": "ruthwar@codeaurora.org",
        "time": "Thu Mar 09 18:46:17 2017 +0530"
      },
      "committer": {
        "name": "Chaitanya Saggurthi",
        "email": "csaggurt@codeaurora.org",
        "time": "Thu Dec 07 14:45:43 2017 +0530"
      },
      "message": "Fix available/remaining PIN/PUK attempts.\n\n* Fix to properly display attempts remaining for PIN/PUK.\n* On bootup show the available PIN/PUK attempts if sim\nis locked on PIN/PUK.\n* Show incorrect password message on entering wrong PIN/PUK\npassword.\n\nIn KeyGuardSimPinView and KeyGuardSimPukView, check for sim locked on\nPIN and reset the flags to show the default message.\n\nBug: 37782683\nChange-Id: I46d7d5dd86977cddecf3147add73ef6ccc64b257\n"
    },
    {
      "commit": "592f539419226f5d8652c434b34885b93fda0f8d",
      "tree": "bde8bb1dddfdc57c910a2541d35db07882dbe249",
      "parents": [
        "5f2f65239b4883bfa563b5ddac3d098d509f1939",
        "f845bbdfa414be28581510482b302b6efd2591c9"
      ],
      "author": {
        "name": "Wenting Xiong",
        "email": "wenting.xa.xiong@sony.com",
        "time": "Wed Dec 06 16:21:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 06 16:21:34 2017 +0000"
      },
      "message": "Merge \"SystemUI: Display RAT icon in quick setting when data is off\"\nam: f845bbdfa4\n\nChange-Id: I3285f1f9e63cbf3d0487618b5ff636c7637ef9e4\n"
    },
    {
      "commit": "e161b8ff5ad9cbd8d3a16c3bcc71f3c9880ad5e9",
      "tree": "3cfd706c26130c60501b64054fa8d461d7a5cb5d",
      "parents": [
        "cdb84d2fc722f9f28bbcaee949798324c95c068a"
      ],
      "author": {
        "name": "Wenting Xiong",
        "email": "wenting.xa.xiong@sony.com",
        "time": "Tue Dec 05 13:16:34 2017 +0800"
      },
      "committer": {
        "name": "Toshiya Ikenaga",
        "email": "Toshiya.Ikenaga@sony.com",
        "time": "Wed Dec 06 06:45:53 2017 +0900"
      },
      "message": "SystemUI: Display RAT icon in quick setting when data is off\n\nIntroduce implementation to display RAT icon in quick setting\neven when data is off.\n\nTest: Test with simulated RIL\nBug: 28805511\nChange-Id: I7fabec993c22e3359e36cff2caca9258d79f6273\n"
    },
    {
      "commit": "1fed5376747121d249f1d4fa88d281b8df13c6d4",
      "tree": "ddc0b5c625768497a1bf6ae25936c87a4e4ab4fd",
      "parents": [
        "db3a1f2882d0f227dd942a9951ec496c1ef2ebc3",
        "e441298a1114d7b86972572d1b0dfba614fbf178"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 14:50:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 04 14:50:15 2017 +0000"
      },
      "message": "Merge \"SystemUI: Display RAT icon when data is off\"\nam: e441298a11\n\nChange-Id: I483d17ac1ef79b9b6f31bbefaf03f7833e13020b\n"
    },
    {
      "commit": "e441298a1114d7b86972572d1b0dfba614fbf178",
      "tree": "6c9f5c459d8de14222d36395375af5ba11329c69",
      "parents": [
        "809062c26da5daeec6f3bb144a37b5cff589c937",
        "63364fe24a487f2632c2b57e4a443ca171da25dd"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Dec 04 14:37:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 04 14:37:16 2017 +0000"
      },
      "message": "Merge \"SystemUI: Display RAT icon when data is off\""
    },
    {
      "commit": "e1843d67b67ea2f21acbf32e5338b30091b2441d",
      "tree": "001810eca196f4b337843f2fe69f1dbecdbf99d0",
      "parents": [
        "db122f90d9e497b64f9e15dfb91fed98fbe18165"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Mon Jun 26 15:58:49 2017 -0700"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Dec 01 16:50:03 2017 +0000"
      },
      "message": "Adjust tests to new android-support-test + espresso libraries.\n\n(cherry picked from commit 85544ba5eb3642976ea0f85fb9e86401661afc2b)\n\nBug: 69455082\nTest: make tests\nChange-Id: I563776a0dd821af4abba47df79e14c255097836d\nMerged-In: I7a41199cd7f0739f660a49b1af32e64f58590301\n"
    },
    {
      "commit": "fce2162d048a087170e9b022edb177a8303fbe64",
      "tree": "055542ae946bfa4b08d893a217d4bffddacb43b6",
      "parents": [
        "f51d382d9ca0bf8cebe0e5a9cb396298cbf6d5c6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Nov 30 00:43:30 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Nov 30 00:43:30 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 69925163\nChange-Id: Iefa1c8df1516425e13eeeb7a4f4636289cc5ed61\n"
    },
    {
      "commit": "4e11a71210bbb7df7faa885ee4795f688c521025",
      "tree": "4a4e2cd441fcac1a24aa7c11c17bd479c2cb589e",
      "parents": [
        "cca3c9bb01df9466297bb828dcce33e2686c764f",
        "bdd8adb0069f3e07f92fb185fe48b11c8c35294a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Nov 29 20:34:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 29 20:34:46 2017 +0000"
      },
      "message": "Merge \"Fix issue with PiP callbacks not being handled\"\nam: bdd8adb006\n\nChange-Id: I03c0ef06309b1b7559a973e2823598031de3b182\n"
    },
    {
      "commit": "63364fe24a487f2632c2b57e4a443ca171da25dd",
      "tree": "065b3540a6efae9e9e2dd77d4d35b8baa181b0fc",
      "parents": [
        "e72b6f0d3113c84df6d9113609942ef5d9b4e34e"
      ],
      "author": {
        "name": "Wenting Xiong",
        "email": "wenting.xa.xiong@sonymobile.com",
        "time": "Tue Feb 07 19:12:27 2017 +0800"
      },
      "committer": {
        "name": "Toshiya Ikenaga",
        "email": "Toshiya.Ikenaga@sony.com",
        "time": "Fri Nov 24 10:57:03 2017 +0900"
      },
      "message": "SystemUI: Display RAT icon when data is off\n\nIntroduce customization and implementation to display RAT icon in status\nbar even when data is off. Since some carriers require, this feature is\nnecessary.\n\nTest: Test with simulated RIL\nBug: 28805511\nChange-Id: I0428ba1749bdb884d210f1ff02cdf86b376a0ca8\n"
    },
    {
      "commit": "e9d2dd6b86a7e1f32919a85e0c79fdcceb9ce037",
      "tree": "8520606a41e58a1394f10efb7f9628608f77992a",
      "parents": [
        "2610ad0556e49979d3bf88d51d89ef2065f5bbf3"
      ],
      "author": {
        "name": "Shuichi.Noguchi",
        "email": "Shuichi.Noguchi@jp.sony.com",
        "time": "Wed Nov 22 17:24:17 2017 +0900"
      },
      "committer": {
        "name": "Shuichi.Noguchi",
        "email": "Shuichi.Noguchi@jp.sony.com",
        "time": "Wed Nov 22 17:24:17 2017 +0900"
      },
      "message": "Fix issue with PiP callbacks not being handled\n\nFor secondary users, stopping primary user process\nis not necessary anymore since PiP is managed\nin the primary user\u0027s SystemUI process,\nthis logic was prevening the relaunching of the activity.\n\nTest: Launch PiP from a secondary user on TV device,\n      restart the activity and ensure that it is brought\n      to fullscreen.\n\nChange-Id: I3a0658c9f55f85771b92a71a1ddeb0f9d544e869\n"
    },
    {
      "commit": "220871a697290529278ed16db508eda8e12f3fc7",
      "tree": "bc13101b63c6fe39a9d92706ecb7ded7f98f5a9c",
      "parents": [
        "802f191b2b84a1b1b82c7f6f3268846084b35dfb",
        "98e12851336b7db16e583f9afac63ecc97465980"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:31:11 2017 -0800"
      },
      "message": "Merge commit \u002798e12851336b7db16e583f9afac63ecc97465980\u0027 from\noc-mr1-dev-plus-aosp-without-vendor into stage-aosp-master.\n\nChange-Id: Ia7b8da4a00d215160e4a4fa40f6044208d1297b7\nMerged-In: I19846d2a3ee27aecbae2367a74ee49082eea154d\n"
    },
    {
      "commit": "72f049e6efe2d6ebe7e2d30cb40a1ce60ad82fd4",
      "tree": "1e2a7874269f209b6edf9cfbd71bd7e5a970ff47",
      "parents": [
        "413a30812669dd34f73b748a9574308fc6a16d45"
      ],
      "author": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sony.com",
        "time": "Tue Oct 24 18:23:09 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sony.com",
        "time": "Fri Nov 10 10:51:13 2017 +0900"
      },
      "message": "Send broadcast when location mode is about to change DO NOT MERGE\n\nSend \"com.android.settings.location.MODE_CHANGING\" broadcast intent\nwhen the location mode is about to be changed on Settings app or\nQuick Settings.\n\nFixes: 28057031\nTest: manual - turn the location setting on\n\nChange-Id: Ia2db3554755a643609cfb5f0fc30f2dc2cc1beeb\n"
    },
    {
      "commit": "d205de25a43094e133c73ede27364eacbe92c183",
      "tree": "dcb213954cefbdbd2e8e55899f3c30e8cfeae9e4",
      "parents": [
        "1fab41e77119c95a6f3a9708b506489e15ecd36d"
      ],
      "author": {
        "name": "Adrian DC",
        "email": "radian.dc@gmail.com",
        "time": "Tue Oct 24 21:17:03 2017 +0200"
      },
      "committer": {
        "name": "Adrian DC",
        "email": "radian.dc@gmail.com",
        "time": "Sun Oct 29 13:10:40 2017 +0000"
      },
      "message": "Quick Settings: Avoid expand indicators shortly showing on edit\n\n * Upon entering of the Quick Settings edit view, during\n    the animation, all the expand indicators are rarely\n    visible for a short period of time until hidden\n\n * To avoid this visual glitch, hide the expand_indicator\n    by default and let the code show it when necessary\n    instead of hiding it for most cases\n\nChange-Id: Ia14d9a8d63178ccb54fbcb969ddf51f06c88f35c\nSigned-off-by: Adrian DC \u003cradian.dc@gmail.com\u003e\n"
    },
    {
      "commit": "4e2e1486bcda990b0bb5048e3b46b16d34ffa2ff",
      "tree": "42ba91e4155922d4f1952bd6bf179a2102640b8c",
      "parents": [
        "18abf57e9961a9f793ad1598848940f63d9a92c9"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 19 22:50:47 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Oct 19 22:50:47 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 68003463\nChange-Id: Ie775264bf5f54adb9239d9a66821164c8db38136\n"
    },
    {
      "commit": "e5d55d52b6ebec7f373c6bbc49f1600aa4360931",
      "tree": "e699affdcdd70bd09e08147e9edbec4fd9986370",
      "parents": [
        "bfc9e71e0d851204d9f0f380b7f2def51875b657",
        "859f8c4a21204c53d4085e28572275d0efd880da"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Oct 18 14:15:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 14:15:04 2017 +0000"
      },
      "message": "Merge \"Fix incorrect colors for CustomTile in QS\" into oc-mr1-dev\nam: 859f8c4a21\n\nChange-Id: Id96f0a18c77628d63069ed434f5904936cb41359\n"
    },
    {
      "commit": "859f8c4a21204c53d4085e28572275d0efd880da",
      "tree": "47c4fd71f1769203995243a80e3e290b5601fd06",
      "parents": [
        "3bdfe1a2517c4e2b6e9c7b7fe6b91eff77e4bd00",
        "b3daf2b88c86243db85dd8425df8d3a59d3b3d4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 18 13:20:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 18 13:20:43 2017 +0000"
      },
      "message": "Merge \"Fix incorrect colors for CustomTile in QS\" into oc-mr1-dev"
    },
    {
      "commit": "b3daf2b88c86243db85dd8425df8d3a59d3b3d4d",
      "tree": "9ad0d48ec6c796edac71bbba14d38c4c51039784",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 17 16:00:29 2017 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 17 16:00:29 2017 -0400"
      },
      "message": "Fix incorrect colors for CustomTile in QS\n\nAdd support for Supplier\u003cIcon\u003e in QSTile.State, allowing a method for\nCustomTile not to cache the drawable for its IconViews. This fixes the\nproblem that the ImageViews in QQS and QS were trying to use the same\ndrawable and putting it in a bad state.\n\nTest: Add 3rd party tile to first position in QS and turn on/off; visual\nChange-Id: I408d6391a718fcb3f847e72bd303551d2d004dbb\nFixes: 67356768\n"
    },
    {
      "commit": "a739d220fc75b81b74353422b32a6978358b2b06",
      "tree": "865b71fabe48cd11c9e114f1fe058460c9025bc1",
      "parents": [
        "decc397b267ca0769a2232ebaee6580bb082e0d1",
        "2806975bfbf83e1ff0617ccb8cdb793af3721b0f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Oct 16 20:02:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 16 20:02:52 2017 +0000"
      },
      "message": "Merge \"Auto-dim refinements\" into oc-mr1-dev\nam: 2806975bfb\n\nChange-Id: Ica3ebd5b227fbe9e4bd4b3699f54176d166f6dda\n"
    },
    {
      "commit": "2044e6e3770ac3dd70b07ade58a7b8db19905a0f",
      "tree": "498c6e445635a15c812a761af75772c4751587df",
      "parents": [
        "0e4fcfe95dc08c39d21d9d8974bebf7e77794354"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Oct 13 10:34:40 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Oct 16 11:21:38 2017 -0400"
      },
      "message": "Auto-dim refinements\n\n - Don\u0027t auto-dim while wallpaper is showing\n - Up alpha to 60%\n\nChange-Id: Ie5fc33279ca46f7de37befacbbd7b42b7d4e5d15\nFixes: 67735001\nTest: manual\n"
    },
    {
      "commit": "8463b91dca8298ecb00eebdf777a774cac0c6ef6",
      "tree": "174399d50710de903f78c4ec9890ec4e6f676d50",
      "parents": [
        "e4cf6229f7763e34aee24e06d0b0892a1cf5b14b",
        "9778539847c857f97f8bc3f5c4b87795c5e72d69"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Sun Oct 15 03:11:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 03:11:37 2017 +0000"
      },
      "message": "Merge \"Add change to show Invalid card when erroneous card is inserted.\" am: 4bc825aecc am: 8279494137\nam: 9778539847\n\nChange-Id: Ie5915e645a4e7a35fd934f54d6d3bf25ad4fcca3\n"
    },
    {
      "commit": "9778539847c857f97f8bc3f5c4b87795c5e72d69",
      "tree": "98fe9784ef22ee3ffd3d4a6690867c38d8724a50",
      "parents": [
        "4071792ccea61340ceefa1cbf75dcc16a1c1739a",
        "8279494137b65b773c5d00ce3ad7899ada6f1e4c"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Sun Oct 15 02:47:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 02:47:23 2017 +0000"
      },
      "message": "Merge \"Add change to show Invalid card when erroneous card is inserted.\" am: 4bc825aecc\nam: 8279494137\n\nChange-Id: Ibd676d4d0f7b8d285c8c01769dc0686358f3a13d\n"
    },
    {
      "commit": "8279494137b65b773c5d00ce3ad7899ada6f1e4c",
      "tree": "e12cb805ba072b0e6de78b9d8f8df80900e4dca6",
      "parents": [
        "104b2bcc7971d26c5a2e3e6fe1abfe9396ccf289",
        "4bc825aeccac6d7231071aa227aa2ac734982de4"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Sun Oct 15 02:32:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 15 02:32:25 2017 +0000"
      },
      "message": "Merge \"Add change to show Invalid card when erroneous card is inserted.\"\nam: 4bc825aecc\n\nChange-Id: I89a5b529033c30defacc715ef3c8310500e5fae7\n"
    },
    {
      "commit": "4bc825aeccac6d7231071aa227aa2ac734982de4",
      "tree": "21f150842961de80772afe5fa2cbaa091c9c4f71",
      "parents": [
        "d0983285857f9107b9306a57f3b500672d76c7d9",
        "6b8b22e1e4a493dae31d1e5793fa12af822068ee"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 13:02:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 13 13:02:21 2017 +0000"
      },
      "message": "Merge \"Add change to show Invalid card when erroneous card is inserted.\""
    },
    {
      "commit": "9132969774c655f35c620a953b711fb55073105a",
      "tree": "af484e241637824d3057b300c7ff4c92a32761b7",
      "parents": [
        "61fbefbbab67d5431e3957a721454c9fae62ef88",
        "edfcd5f6e3d5b49c4e17723133daae840300531e"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 12 18:44:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 18:44:39 2017 +0000"
      },
      "message": "Merge \"MSIM: Fix to show PUK view when two sims locked on PIN.\" am: 00644ec5cc am: 98eb4a23b5\nam: edfcd5f6e3\n\nChange-Id: Ie04fd62df6a8ec0552fe7fd8a04f0616abe1d62a\n"
    },
    {
      "commit": "edfcd5f6e3d5b49c4e17723133daae840300531e",
      "tree": "008fd175a1a1cb611af79647d560123f00a33492",
      "parents": [
        "dc2917fbf185c6d5bba03b1b24a44488128b8a7c",
        "98eb4a23b58c83cc705c71d80bcf52494bb44487"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 12 18:35:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 18:35:54 2017 +0000"
      },
      "message": "Merge \"MSIM: Fix to show PUK view when two sims locked on PIN.\" am: 00644ec5cc\nam: 98eb4a23b5\n\nChange-Id: I51e91e8cd3668d78d84c101848c02d6d99ea29c5\n"
    },
    {
      "commit": "98eb4a23b58c83cc705c71d80bcf52494bb44487",
      "tree": "975b8b4a2c0addc5168edf8f389e250ec3d42063",
      "parents": [
        "bad318fc935e953323dcce43e1a5939f8c9cbc6c",
        "00644ec5ccec7e3bed01d0585a0130067bbd9648"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 12 18:26:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 12 18:26:47 2017 +0000"
      },
      "message": "Merge \"MSIM: Fix to show PUK view when two sims locked on PIN.\"\nam: 00644ec5cc\n\nChange-Id: Ic0b0927a52f2734cccff6f977aa0dfe9cd6e8d5c\n"
    },
    {
      "commit": "00644ec5ccec7e3bed01d0585a0130067bbd9648",
      "tree": "7c9d4290a46a0524e6895d739392460b97ec8e95",
      "parents": [
        "afc4e370cd349fdbd21dde1e2e8d56f620c3f9e4",
        "4b267dfe12c79c7b67bac57111a6a83c3b4ba9d0"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Oct 12 18:10:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 12 18:10:37 2017 +0000"
      },
      "message": "Merge \"MSIM: Fix to show PUK view when two sims locked on PIN.\""
    },
    {
      "commit": "ae40f23c3ffa8a1ac9dc14132d02828409c37c1a",
      "tree": "4fdfb67d5b8f56294f8366d29bd954e2b5b10f8c",
      "parents": [
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df"
      ],
      "author": {
        "name": "Shawn",
        "email": "wahi.shawn@gmail.com",
        "time": "Wed Oct 11 22:55:43 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Oct 12 16:49:30 2017 +0000"
      },
      "message": "DO NOT MERGE Update demo mode time to 8:00 for Android 8.0\n\nChange-Id: I6162889c3859d007629226be2a47a6276807aec0\n"
    },
    {
      "commit": "4b267dfe12c79c7b67bac57111a6a83c3b4ba9d0",
      "tree": "7a2344315e21d2fa381437f704223ce62e612353",
      "parents": [
        "5f123e6ad6603c83e6f32ccdcdb0576c647bc2df"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Oct 11 17:43:33 2017 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Oct 11 17:43:39 2017 -0700"
      },
      "message": "MSIM: Fix to show PUK view when two sims locked on PIN.\n\nCurrently when both sims are locked on PIN, upon exhausting\nPIN attempts for SIM1 PIN, SIM1 PUK view is not displayed\nand the user is not able to unlock the PUK.\n\nThis is due to while fetching the getSecurityMode in Key\n-GuardSecurityModel, the ordering of checking the security\nmode is PIN first and PUK later.So when one sim is locked\non PUK and the other is locked on PIN the ordering of checking\nthe PIN first is causing to return PIN as security mode in place\nof PUK. This will lead to PUK lock screen not been shown to user.\n\nFix: In KeyGuardSecurityModel.java, while querying the security Mode\nmodify the order to check for security mode i.e PUK locked state first\nand then PIN locked state.\n\nIn KeyGuardSimPinView and KeyGuardSimPukView, check for sim locked on\nPIN and reset the flags to show the default message.\n\nTest: manually test\nBug: 34796244\n\nChange-Id: I157959d9eb313b9d3af84f86e1429448a0f7f065\n"
    },
    {
      "commit": "6b8b22e1e4a493dae31d1e5793fa12af822068ee",
      "tree": "e8918d24224812044f20b91ed3090d0a30e92b2f",
      "parents": [
        "680525c742efef83edc48033ba0ca634ad371e11"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Wed Oct 29 22:48:21 2014 +0530"
      },
      "committer": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Wed Oct 11 20:10:44 2017 +0000"
      },
      "message": "Add change to show Invalid card when erroneous card is inserted.\n\nAdd change to show \"Invalid card\" on UI on CARD_IO_ERROR when\nerroneous SIM card is inserted\n\nBug: 23147806\nChange-Id: Ibaacf06f2aad8f206095783cc431a87485f1c2ad\n"
    },
    {
      "commit": "5493abd69225a4a112aa04ddda63876120d19300",
      "tree": "b6d13255a3535e3ea541741f058a9c2deb7f543d",
      "parents": [
        "8d3efa6722cc4f98a8aebe1b6903915ac10e2da8",
        "43aca9cdc8fcaaafd98341aa87549630b2264367"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Oct 11 03:03:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 03:03:39 2017 +0000"
      },
      "message": "Merge \"Fixed problem where scrim transition would be cancelled\" into oc-mr1-dev\nam: 43aca9cdc8\n\nChange-Id: I3de9cb8713cd0df80aeffc21c29bcfc9a3818d92\n"
    },
    {
      "commit": "43aca9cdc8fcaaafd98341aa87549630b2264367",
      "tree": "10e9389929446c9a5f000ae02e56126d32af08d7",
      "parents": [
        "ab10e1a7dbfac81d30c8277557d6c4f18668d89e",
        "5909d0134d7eaf16fd4e7c9c01f60d0d4980f499"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 02:55:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 02:55:29 2017 +0000"
      },
      "message": "Merge \"Fixed problem where scrim transition would be cancelled\" into oc-mr1-dev"
    },
    {
      "commit": "5909d0134d7eaf16fd4e7c9c01f60d0d4980f499",
      "tree": "6816b9436f696c93835fcd785227bdcfe832ac63",
      "parents": [
        "2d362d715927b9735a8c76f9f188877b2953c061"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 10 17:31:09 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 10 17:35:46 2017 -0700"
      },
      "message": "Fixed problem where scrim transition would be cancelled\n\nChange-Id: I089e499bfaf524898f5156aecaf098c94b9a1b2b\nFixes: 64077859\nTest: send notifications, look at AoD\n"
    },
    {
      "commit": "ad545464c2d543a7847cf2cacea11dc604d1c919",
      "tree": "b9de707030e649d1b1f3d022e87cb062fab0fde1",
      "parents": [
        "c4a0b34248eebcd3061eae0c544082c30a2a63e0",
        "3311859a489a5f01e2f84c6220f3a7cf6044e526"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 17:14:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 17:14:35 2017 +0000"
      },
      "message": "Merge \"Fix NPE when removing PIN locked SIM during E911 call\" into oc-mr1-dev"
    },
    {
      "commit": "3311859a489a5f01e2f84c6220f3a7cf6044e526",
      "tree": "1f92e12d2248c6752b6be8c23b7e24fecdd54f5c",
      "parents": [
        "d81e99a9635795e7980927d6163d767ad041732d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 05 11:39:06 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 09 22:46:13 2017 +0000"
      },
      "message": "Fix NPE when removing PIN locked SIM during E911 call\n\nThere is the possibility of mCallback being null while\nthe Keyguard still has a PhoneStateListener registered\nfor onSimStateChanged callback. This can cause a NPE.\n\nBug: 66986066\nTest: Manual, PIN/PUK locked SIM\nMerged-In: Id8ca403a839cff994970c370973a91e8e5688722\nChange-Id: I799c9521f787e800e259c3bdce9edee3f844f5f3\n"
    },
    {
      "commit": "bd8305f32866807e734765a07e7711316a904608",
      "tree": "36a9804e289284bfa4ed8a386906bac26ffab422",
      "parents": [
        "906026f14a26313d9b8f42ecf71db8dc00a7ef6c",
        "c856aa18e32910c1a9ec5c9b22c687dcb42d73ef"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Oct 09 18:11:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 09 18:11:40 2017 +0000"
      },
      "message": "Merge \"Decreases likelihood of AoD flickering\" into oc-mr1-dev\nam: c856aa18e3\n\nChange-Id: Ia9a137a7d7d4e0b170dabdae7aa5fd4253255a6e\n"
    },
    {
      "commit": "c856aa18e32910c1a9ec5c9b22c687dcb42d73ef",
      "tree": "5353feb7bd8281ad7c25956c8991bdfa458454bd",
      "parents": [
        "2257fda5638923d5888b9ab051765c6bd886a634",
        "5322dae53035c493ba033cd06009d4eb06f8e214"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 09 18:01:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 09 18:01:54 2017 +0000"
      },
      "message": "Merge \"Decreases likelihood of AoD flickering\" into oc-mr1-dev"
    },
    {
      "commit": "18fb169068a22dac8a7afd84abdf330a376e0506",
      "tree": "96120452b2fa08dff1cecc0aa832dd2477bbee3e",
      "parents": [
        "cec54ab2aef91bbe540e7f219de6b71f5d5fcf6b",
        "e0adfde0b9444130304ed1891ec12c57fc55972a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 22:34:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 22:34:13 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "e0adfde0b9444130304ed1891ec12c57fc55972a",
      "tree": "cf57b87b32e8fbda6e792b09d6917cfc35e1ebaa",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 09:01:34 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 09:01:34 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I317a9c13c04792c41f276258c095813298379366\n"
    },
    {
      "commit": "9ff8ac0596a3675e620e09bc8225981b73448eb8",
      "tree": "d189044d2ab6a2ebca31b32fbb93accf3a71cd5f",
      "parents": [
        "b93cdb494af5110e4da83d4e5782f219567a3e11",
        "3f0dd94efcafaf5d23dbc54479505f1cc517ad23"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Oct 07 17:45:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Oct 07 17:45:40 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where added icons were white in multiwindow\" into oc-mr1-dev\nam: 3f0dd94efc\n\nChange-Id: I1fdb7cc9eba446167cf7d78cae2533a4bb5c3f89\n"
    },
    {
      "commit": "3f0dd94efcafaf5d23dbc54479505f1cc517ad23",
      "tree": "62a8cbe224f0a4ded8b485c0d90e728f213238f9",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54",
        "887da3cf3acf4ed98934918c7c3af71b4289f134"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 07 17:34:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 07 17:34:40 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where added icons were white in multiwindow\" into oc-mr1-dev"
    },
    {
      "commit": "5322dae53035c493ba033cd06009d4eb06f8e214",
      "tree": "f44b81ddd8c4463ad9385f6d957ca5f61165b352",
      "parents": [
        "2d362d715927b9735a8c76f9f188877b2953c061"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Oct 06 15:21:57 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Oct 06 15:24:52 2017 -0700"
      },
      "message": "Decreases likelihood of AoD flickering\n\nThe transition from display power modes isn\u0027t tightly coupled\nto the AoD lifecycle. We rely on a timeout to show and hide\nthe sysui scrim. In this case we increased it.\n\nChange-Id: I13a0d33205c9f904afced63f231176151aee15c4\nFixes: 64077859\nTest: receive notificaition in AoD, observe.\n"
    },
    {
      "commit": "887da3cf3acf4ed98934918c7c3af71b4289f134",
      "tree": "1c7743f42105054663f30658ddd2c12fe86642f3",
      "parents": [
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 13:37:32 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 13:40:31 2017 -0700"
      },
      "message": "Fixed an issue where added icons were white in multiwindow\n\nBecause it wasn\u0027t laid out yet, icons would appear white.\n\nChange-Id: I9338966299de253f36ae325553e82b76defe3b9d\nFixes: 66711268\nTest: add icon with light statusbar in multiwindow, icon looks normal\n"
    },
    {
      "commit": "7c548a5712f2e719a2318f6d9a2b58031b3bb03d",
      "tree": "7aae076672bcb065cb3a081a2676805beff0526a",
      "parents": [
        "cb75ec6573af79597509244459b4f617aa0bd029",
        "942aaf5ae89b21795fef76ea54b156bc8b646b9f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 16:28:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 16:28:59 2017 +0000"
      },
      "message": "Merge \"Fixed a bug where the order of the icons was wrong\" into oc-mr1-dev\nam: 942aaf5ae8\n\nChange-Id: I199657bc2e2582cd2228045ae208d96bbc951485\n"
    },
    {
      "commit": "942aaf5ae89b21795fef76ea54b156bc8b646b9f",
      "tree": "f0208c0a3254d6f832cbaa6eb4a2a7152f885dce",
      "parents": [
        "5bd051d98109aedb453bfabd263b85fd1c7e09f3",
        "138590588bebfccae93543176ad1d38386d3fd3b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 16:09:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 16:09:29 2017 +0000"
      },
      "message": "Merge \"Fixed a bug where the order of the icons was wrong\" into oc-mr1-dev"
    },
    {
      "commit": "6a834447ef1b4b4fc327a251b987846eb1479e7e",
      "tree": "b3f1c988b351203e10989a49eefb0e10e2f342eb",
      "parents": [
        "b3ed63ca2345a6741de596b8d7acd3c9362bb2c6",
        "5b2afc8dab1ee59f2be45b2c4cd6e49c2525a363"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 06 04:12:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 04:12:31 2017 +0000"
      },
      "message": "Merge \"Fix NPE when removing PIN locked SIM during E911 call\" am: b7dc3a3b21 am: 4910739237\nam: 5b2afc8dab\n\nChange-Id: Id8ca403a839cff994970c370973a91e8e5688722\n"
    },
    {
      "commit": "5b2afc8dab1ee59f2be45b2c4cd6e49c2525a363",
      "tree": "d600913ca90ce3be05e3b72c2c159146167f6cb3",
      "parents": [
        "a71be8e2f1f5913b14f0b55ffd083641c6f139db",
        "4910739237ce5e8e23d618bec887c6c4601e5df3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 06 04:03:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 04:03:51 2017 +0000"
      },
      "message": "Merge \"Fix NPE when removing PIN locked SIM during E911 call\" am: b7dc3a3b21\nam: 4910739237\n\nChange-Id: I7a0be565cebff2f87b136a6c29484ee43ca116ab\n"
    },
    {
      "commit": "4910739237ce5e8e23d618bec887c6c4601e5df3",
      "tree": "d9aff1cb41a1135f0247c7956d287dd862115ffb",
      "parents": [
        "e59a45f3aee981672daaf18f1cfabfa8452149b3",
        "b7dc3a3b21217c752cdffcdaa0a788cacb2861bd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 06 03:54:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 03:54:29 2017 +0000"
      },
      "message": "Merge \"Fix NPE when removing PIN locked SIM during E911 call\"\nam: b7dc3a3b21\n\nChange-Id: I16555b53bbf9c743921cbd36578af3550705a242\n"
    },
    {
      "commit": "b7dc3a3b21217c752cdffcdaa0a788cacb2861bd",
      "tree": "9252aeebcc1fedf833d22b210388e500344cbc74",
      "parents": [
        "a666dbb628f31c51d2a1afd4927da67c891f009a",
        "7130675c53713058304d9fa5964878f5b908492c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 03:43:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 06 03:43:31 2017 +0000"
      },
      "message": "Merge \"Fix NPE when removing PIN locked SIM during E911 call\""
    },
    {
      "commit": "138590588bebfccae93543176ad1d38386d3fd3b",
      "tree": "06181fba4827df38201b45adbc8f7d9ae559eda6",
      "parents": [
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 05 17:12:18 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 05 17:16:57 2017 -0700"
      },
      "message": "Fixed a bug where the order of the icons was wrong\n\nBecause the normal order would not factor in the\nyTranslation.\n\nChange-Id: Ie37b69ee5187c4f4bd58f90d8297cf73b7a4ed53\nFixes: 67017075\nTest: swipe through notification in statusbar, observe right ordering\n"
    },
    {
      "commit": "7130675c53713058304d9fa5964878f5b908492c",
      "tree": "e37fb69e3238a591b0a088b83a452cea6c98e8cc",
      "parents": [
        "8078996f4a8b1718a2ca56ff52fd1f4d522e7720"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 05 11:39:06 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 05 11:39:06 2017 -0700"
      },
      "message": "Fix NPE when removing PIN locked SIM during E911 call\n\nThere is the possibility of mCallback being null while\nthe Keyguard still has a PhoneStateListener registered\nfor onSimStateChanged callback. This can cause a NPE.\n\nBug: 66986066\nTest: Manual, PIN/PUK locked SIM\nChange-Id: I799c9521f787e800e259c3bdce9edee3f844f5f3\n"
    },
    {
      "commit": "cc14e2bf3c3cb7733a7e97af731e1bbcac04e1a1",
      "tree": "0935b84cb62aa127fa7d23b0f930510dfd795894",
      "parents": [
        "9606c0e93d0c62c987491e7852e21dd648618ca2",
        "eb7aba16d245c4dfc01900d1b07f1fbb10a35fad"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Oct 05 00:51:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 05 00:51:33 2017 +0000"
      },
      "message": "Merge \"Hides the statusbar in recents for low ram devices\" into oc-mr1-dev\nam: eb7aba16d2\n\nChange-Id: I73c29391eebb8df44c9ae40c00a594e4a0cd5580\n"
    },
    {
      "commit": "eb7aba16d245c4dfc01900d1b07f1fbb10a35fad",
      "tree": "f54b8f70e47285dc6169ab11179804227312a352",
      "parents": [
        "406d5dfb129005513c58e2595099b5da47427187",
        "27b3b2bc1bde242686d87590343740faf034f607"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 05 00:34:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 00:34:02 2017 +0000"
      },
      "message": "Merge \"Hides the statusbar in recents for low ram devices\" into oc-mr1-dev"
    },
    {
      "commit": "27b3b2bc1bde242686d87590343740faf034f607",
      "tree": "6d38ad9ce2cd063a2e26b16a476ca81c75ff1736",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Oct 04 14:18:30 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Oct 04 15:14:10 2017 -0700"
      },
      "message": "Hides the statusbar in recents for low ram devices\n\nWhen entering recents on a low ram device, the system will hide the\nstatusbar to match the spec (go/android-go-recents).\n\nTest: manual - enter recents\nBug: 67346921\nChange-Id: I180899560aa1379b0a68cf63ae9b780fdef1746d\n"
    },
    {
      "commit": "9c970eee778ef50bc6313d715629a9a3d9fc22bc",
      "tree": "99519bdd67278a90a5fa1b0449f2a15e8025c63b",
      "parents": [
        "aee3ccb15c0adecaaf1afaa4ebd0b401421fd9b1",
        "440240db5c1e8d329f70b16cd36976a0f3bfac4e"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Oct 04 01:07:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 01:07:47 2017 +0000"
      },
      "message": "Merge \"Fixes rounded corners for clear all button on low ram devices\" into oc-mr1-dev\nam: 440240db5c\n\nChange-Id: I5bfd0a633e96447c37f7b64c4fc8fc52b374f059\n"
    },
    {
      "commit": "d2eb55d0982c7408153b890d69e267a930b30562",
      "tree": "0022cf87cf0f7edbf987511bdb3f4e7a90f18137",
      "parents": [
        "b986ebce7583e1409f59d975981f9bdf6aa34151"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Oct 03 15:17:16 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Oct 03 22:57:26 2017 +0000"
      },
      "message": "Fixes rounded corners for clear all button on low ram devices\n\nFixed rounded corners for clear all button by using a themed\nbackground color on a shape with rounded corners instead of\nprogrammatically changing the background color.\n\nChange-Id: Iaaf4f0d94d417b0064c7e6bf4895b49d9fa6561f\nFixes: 67368134\nTest: manual - go to recents and scroll up to show clear all button\n"
    },
    {
      "commit": "adea17d33517862e8a41ad483102df4c19a98e39",
      "tree": "ecb1dc25fdc0501de81282d5319501803ec8b910",
      "parents": [
        "8284349fc9e03fb11c85a7dbdc8096d79be46279",
        "3674a6402932b0dce5165170040d1f58fe840412"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Oct 03 21:59:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 21:59:03 2017 +0000"
      },
      "message": "Merge \"Collapse Notification panel after tapping CLEAR ALL button\" am: ca8b270063 am: d4b6e59cad\nam: 3674a64029\n\nChange-Id: Iaac0047f43ebfb721a1d632686e1c0afad44cb96\n"
    },
    {
      "commit": "3674a6402932b0dce5165170040d1f58fe840412",
      "tree": "3b327f59dcdd0922d89e924d69749c6595482b06",
      "parents": [
        "b7079d638157905608ac0ba0507ba4dbdc690543",
        "d4b6e59cadce670fced3df4dcb1d368d0b1284b6"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Oct 03 21:45:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 21:45:55 2017 +0000"
      },
      "message": "Merge \"Collapse Notification panel after tapping CLEAR ALL button\" am: ca8b270063\nam: d4b6e59cad\n\nChange-Id: Ib6f48bc7bf8f6cfae5f66adcdd7923891c320f99\n"
    },
    {
      "commit": "d4b6e59cadce670fced3df4dcb1d368d0b1284b6",
      "tree": "500e4e9b6cf554d5030498c3c46fd82758561042",
      "parents": [
        "4c2bbbf5528a0cdfb9cd734d6f3e0fd5015695cd",
        "ca8b270063159cc3c1170e9ed9423433aaf45680"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Oct 03 21:30:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 21:30:14 2017 +0000"
      },
      "message": "Merge \"Collapse Notification panel after tapping CLEAR ALL button\"\nam: ca8b270063\n\nChange-Id: I3ce745ab3546fa93aa0cafa7874b8449e6d2cfc9\n"
    },
    {
      "commit": "875ecb48f0e04148604eed2a7ffafe15e7a5ac97",
      "tree": "a24f415cb5bff22390cf8fcfd9dc54e1e5bcee01",
      "parents": [
        "aed0474a6d38f5eacad5024feba7d58d70b2ec3b",
        "72826c99fac780390e63982aa20b668030692de6"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Oct 03 20:40:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 20:40:55 2017 +0000"
      },
      "message": "Merge \"measure snooze UI use more precisely\" into oc-mr1-dev\nam: 72826c99fa\n\nChange-Id: I1304ace99258426667059dd98c51ea7d4e10b00c\n"
    },
    {
      "commit": "21a2e72655a1ef62c07986bd25a3ef635cd9a49d",
      "tree": "fb1138533e6c06a9db74e41006779e1cddfee8bf",
      "parents": [
        "e901a7e0ed81f76c2330dbbfcec4a448c40cf4de"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:44:53 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Tue Oct 03 13:01:15 2017 -0400"
      },
      "message": "measure snooze UI use more precisely\n\nBug: 67003813\nTest: runtest systemui\nChange-Id: Id7ba68c8308e911cd506943f84c034ade21d1514\n"
    },
    {
      "commit": "d191ee87a59af46b81c2a83f2c8128fd5b3ce4e3",
      "tree": "eb0d68e61ffa2ceb47f31e9d4e0d1baa2744ac30",
      "parents": [
        "d30e47ecfc821682260c8cc869e0f484b453ddbb"
      ],
      "author": {
        "name": "Reifu Sato",
        "email": "reifu.x.sato@sony.com",
        "time": "Thu Sep 28 15:10:09 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sonymobile.com",
        "time": "Tue Oct 03 11:16:26 2017 +0900"
      },
      "message": "Collapse Notification panel after tapping CLEAR ALL button\n\nUsually, notification panel is automatically collapsed\nafter tapping \"CLEAR ALL\" button but is not collapsed\nif all dismissable notifications are scrolled out.\n\nIn this case, dismissed notification is still displayed\nuntil notification panel is once collapsed.\nAnd that \"dismissed\" notification causes several issues.\n\nTo avoid this, collapse notification panel automatically\nafter tapping \"CLEAR ALL\" button even when all dismissable\nnotifications are scrolled out.\n\nFixes: 67246876\nTest: manual - post ongoing and dismissable notifications,\n               and tap CLEAR ALL button.\n\nChange-Id: I048255cde6fdb4cedd2c3472e345ff63c744af68\n"
    },
    {
      "commit": "4706c262fad74c3e881251531b88d5eba83e4ad0",
      "tree": "5ea243fc18d2269114ed6947f12dcd943aea87da",
      "parents": [
        "4d47cb3ddc38b05836ed2368609bbccffbfb54fb",
        "9cb14a0c95a17f683085a07c949530e03cbb1887"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Tue Oct 03 00:19:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 00:19:02 2017 +0000"
      },
      "message": "Merge \"Enable experimentation on notification snooze options\" into oc-mr1-dev\nam: 9cb14a0c95\n\nChange-Id: Ia54ca5b12479f22c9bef54b1f488bcb74e15423f\n"
    },
    {
      "commit": "e901a7e0ed81f76c2330dbbfcec4a448c40cf4de",
      "tree": "4401f84020c692667188d5db8345be46b2638aa9",
      "parents": [
        "488665d9e38128b431951418ed67e4e1cc5a0a2e"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:29:46 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:38:16 2017 -0400"
      },
      "message": "Enable experimentation on notification snooze options\n\nBug: 67003813\nTest: runtest systemui\n\nChange-Id: Id46ef3938e2edc633f64cec7b66e10d80c9a0bff\n"
    },
    {
      "commit": "264e263f57e819a016fe9b5186c0570481516a28",
      "tree": "6f99119a70ba19f669145d309862d86e755715ca",
      "parents": [
        "9f04fd7304dec84d4bccd0c1ee15d38767a5e402",
        "d81e99a9635795e7980927d6163d767ad041732d"
      ],
      "author": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Fri Sep 29 22:40:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 29 22:40:06 2017 +0000"
      },
      "message": "Merge \"Disable long-press home Orb animation.\" into oc-mr1-dev\nam: d81e99a963\n\nChange-Id: I84ad575c63bbbbcacd15dfaa587503c788e67b69\n"
    },
    {
      "commit": "d81e99a9635795e7980927d6163d767ad041732d",
      "tree": "850b5d684b4cff4a063e8eef13ef99a4f8f144a4",
      "parents": [
        "f93dfbd65fc879145db681757b056c62629b883f",
        "3e0843038d2e39bef165eabc435d00abb9ecdc96"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 22:28:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 22:28:15 2017 +0000"
      },
      "message": "Merge \"Disable long-press home Orb animation.\" into oc-mr1-dev"
    },
    {
      "commit": "c5ee4f456937fc2c8274e0ca10aeda58d9f3b0d8",
      "tree": "0b86d72f1dbe7d055f6bdd7cca8a731db871bda4",
      "parents": [
        "5eea2700b5caa16456f3e6b4a34f5fd01f77afcf",
        "6141d9e54df1812e2e82283e2250a21f2d17626e"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Fri Sep 29 18:35:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 29 18:35:23 2017 +0000"
      },
      "message": "Merge \"enable experiments for AOD timeout\" into oc-mr1-dev\nam: 6141d9e54d\n\nChange-Id: I5d917114cc6bc1cf9ca885bc1c48f824d93383a7\n"
    },
    {
      "commit": "5eea2700b5caa16456f3e6b4a34f5fd01f77afcf",
      "tree": "2e27e38cb9eed39b5b990becc712cc8b0742cd4b",
      "parents": [
        "853999f25a0c67504dfdc26829255513f9aedec2",
        "dddbb2261ce203d6ec1410f4a931e8b455ebbbcd"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 29 18:18:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 29 18:18:08 2017 +0000"
      },
      "message": "Merge \"Don\u0027t show no sim when a sim has been detected.\" into oc-mr1-dev\nam: dddbb2261c\n\nChange-Id: Ic6154e7b2e10d8b538ca466f3cd38ded953a3dbd\n"
    },
    {
      "commit": "6141d9e54df1812e2e82283e2250a21f2d17626e",
      "tree": "ee14aaee1a34bb0a3cab669e4972e24a1841242b",
      "parents": [
        "dddbb2261ce203d6ec1410f4a931e8b455ebbbcd",
        "baff9f03c1b8f6461c539b60d479c9fdd7ab233d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 18:09:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 18:09:36 2017 +0000"
      },
      "message": "Merge \"enable experiments for AOD timeout\" into oc-mr1-dev"
    },
    {
      "commit": "1ff77669e1059439e143d8544db340f14a02f1ca",
      "tree": "65fcce0f4b6239c98b35988f51173b94622d3d4c",
      "parents": [
        "6e326268c1ea76a3a47531a33b29a262be2da646"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 29 11:17:05 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 29 11:17:05 2017 -0400"
      },
      "message": "Don\u0027t show no sim when a sim has been detected.\n\nInstead indicate a lack of signal until we have a subscription to\ntell us what to show.\n\nTest: updated existing tests\nChange-Id: I170f3782597584e5e761b5c9f9fce3cdbdc26a4f\nFixes: 65744290\n"
    },
    {
      "commit": "407b58aecb8c5edb9c8d980b01d9655d17bdb692",
      "tree": "c78ef0f6a74a68554f3a0e5fee9229cbf4f4e70e",
      "parents": [
        "8edb57714cfef47829b3c7d87af723257c22873f",
        "20e1c66a78912be44cf63aac9a881749f076291f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 29 06:44:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 29 06:44:43 2017 +0000"
      },
      "message": "Merge \"NotificationPlayer: fix race conditions\" into oc-mr1-dev\nam: 20e1c66a78\n\nChange-Id: Iba4e88e036b564c8ccbd615beb9ec7b608e7230e\n"
    },
    {
      "commit": "20e1c66a78912be44cf63aac9a881749f076291f",
      "tree": "7c6fb876c2b6a0e5301414e249f070f69d476c3c",
      "parents": [
        "ec0fc85a90878a13ac4dcbaf71a73b05b2802e6a",
        "0260938aba50bee4a6ad0cc69d8914035d420ce9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 05:34:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 05:34:50 2017 +0000"
      },
      "message": "Merge \"NotificationPlayer: fix race conditions\" into oc-mr1-dev"
    },
    {
      "commit": "cdd661f5eaaeb696d26d7ace4211beb4c2d00b0d",
      "tree": "79d47b8be3e95bbebeb93cd41ed1620b4693c044",
      "parents": [
        "b2512c70c1681bd3ae673c0ea50d483082157a0a",
        "1b8e47aebf16d1dd64f66103b0cb44ca9059da22"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Sep 29 00:10:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 29 00:10:41 2017 +0000"
      },
      "message": "Merge \"Ensure that the thumbnail path is valid even without a thumbnail.\" into oc-mr1-dev\nam: 1b8e47aebf\n\nChange-Id: I9f08d7cb640f132fa765b899fbfea5d5f2ee3ea4\n"
    },
    {
      "commit": "1b8e47aebf16d1dd64f66103b0cb44ca9059da22",
      "tree": "ed7df0a67ef403fd8d3e99a1b72314fc624aa773",
      "parents": [
        "9e04764edfe2940cff351209293b2316168c050a",
        "97376cfe08d6132a40196d5c425559d02ced30b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 28 22:13:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 28 22:13:47 2017 +0000"
      },
      "message": "Merge \"Ensure that the thumbnail path is valid even without a thumbnail.\" into oc-mr1-dev"
    },
    {
      "commit": "fa7f4259abb0518c029cf8c14e9eb8da3da51def",
      "tree": "d33cea4647af30735d84991fccb363df260c4c13",
      "parents": [
        "83827fc4eab6c587d3792a0b1bff5e8d1ceeec3c",
        "69e95006062cd037b77604804011db9e0d11b7d7"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Sep 28 20:46:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 28 20:46:48 2017 +0000"
      },
      "message": "Merge \"Use QS context when creating the bluetooth battery indicator\" into oc-mr1-dev\nam: 69e9500606\n\nChange-Id: I55ca66f2cfc3ae91b39548f61825f3647fd88219\n"
    },
    {
      "commit": "69e95006062cd037b77604804011db9e0d11b7d7",
      "tree": "3e80bebb762a69cb499c8679560127935ce65a3d",
      "parents": [
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12",
        "4673c381fa2ee0ff782c1efb3f8042093c169d1a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 28 20:26:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 28 20:26:58 2017 +0000"
      },
      "message": "Merge \"Use QS context when creating the bluetooth battery indicator\" into oc-mr1-dev"
    },
    {
      "commit": "0260938aba50bee4a6ad0cc69d8914035d420ce9",
      "tree": "22ed847bb585edcf862a31bce5ffdc1ed56266e9",
      "parents": [
        "8f22de0e7f1c84c3f9e4ca55e6b2ad033ef421de"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 05 11:41:55 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Sep 28 12:21:18 2017 -0700"
      },
      "message": "NotificationPlayer: fix race conditions\n\nThis patch fixes two race conditions that affect the Looper used\n  to signal the completion of a notification to abandon audio focus\n  as well as the wakelock used between issuing a playback\n  command and its actual start. Annotations are added to clarify\n  which objects are used to synchronize which methods and variables.\n\nLooper for notification playback completion:\n  Before a notification starts playing, audio focus is requested,\n  which causes the ducking of media apps. When the notification\n  completes, audio focus is abandoned. If a new notification is\n  to be played while one is playing, the current player is\n  stopped and the Looper on which we expect the MediaPlayer\n  completion callback is .quit(). But there is a race condition\n  between the quitting of the current Looper whenever a sound\n  is started (in startSound()) and when quit when playback\n  is stopped (command STOP), and when created in\n  CreationAndCompletionThread.run(). If the Looper is quit\n  when another notification starts to play, the completion\n  callback cannot be received, and audio focus will not be\n  abandoned.\n  The fix consists in synchronizing all access to mLooper\n  on mCompletionHandlingLock.\n\nWakelock:\n  Initializing and acquiring the wakelock, and releasing it\n  are done in different threads (client thread vs CmdThread).\n  There was no memory barrier between the initialization\n  and release. The fix consists in making all wakelock\n  operations synchronized on mCmdQueue.\n\nTest: issue multiple notifications that interrupt eachother, verify focus is abandonned (in logs, check \"abandonAudioFocus()\")\nBug: 65866087\nBug: 64531811\n\nChange-Id: Ie8f4091eaa96bd0bcb732e27423f6e31e76da98e\n"
    },
    {
      "commit": "baff9f03c1b8f6461c539b60d479c9fdd7ab233d",
      "tree": "b79240effb014a3d6a114e74378eb2536b2d86d3",
      "parents": [
        "d71227355e04076b84245c1978008be611bf97e8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Wed Sep 27 16:56:48 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Sep 28 15:17:05 2017 -0400"
      },
      "message": "enable experiments for AOD timeout\n\nBug: 67009600\nTest: runtest systemui\nChange-Id: I5505b69051a55608b3c3803c48dd51603845e9c9\n"
    },
    {
      "commit": "97376cfe08d6132a40196d5c425559d02ced30b8",
      "tree": "e215a8c459c564eae3d51d46b75836a4555ae184",
      "parents": [
        "7c112b733c0d0f98a4c4894e214b71648fe1cfae"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 26 17:01:10 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Sep 28 10:13:31 2017 -0700"
      },
      "message": "Ensure that the thumbnail path is valid even without a thumbnail.\n\n- When there is no thumbnail snapshot, an empty sized thumbnail path is\n  created since thumbnailWidth/Height are zero.  Instead, like the parent\n  class, the path should default to the view width/height in such a case.\n\nBug: 66938643\nTest: Launch PlayMovies video anew, go home, then to overview\nChange-Id: I354ff0716ee44149f50ff11fa435161cf466c0cc\n"
    },
    {
      "commit": "69a8665153f4a0284e7957dd28f5494399dbe46e",
      "tree": "768a056b733e2826dd69a263580f991e1b1fd989",
      "parents": [
        "20464662b848ad7aa8779aef1cec6c4fb2eaa980",
        "88c6071b5dc8a7cd76e24a852e5faff1d3d903f6"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Sep 28 02:38:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 28 02:38:19 2017 +0000"
      },
      "message": "Merge \"Handle clear all button show and hide functionality for low ram devices\" into oc-mr1-dev\nam: 88c6071b5d\n\nChange-Id: Ie6e19de115ef8647a6d5b8d6b81efc3743778bc5\n"
    },
    {
      "commit": "88c6071b5dc8a7cd76e24a852e5faff1d3d903f6",
      "tree": "077842cdd0a7785bf2ce8ed0bc98f04ed18813cc",
      "parents": [
        "1986261870ae24a5653c374f8d6c0bb0f8a99681",
        "9e177f05ea9a92a23ca72d9990f8a8bd7ada5f5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 28 02:27:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 28 02:27:04 2017 +0000"
      },
      "message": "Merge \"Handle clear all button show and hide functionality for low ram devices\" into oc-mr1-dev"
    },
    {
      "commit": "9e177f05ea9a92a23ca72d9990f8a8bd7ada5f5a",
      "tree": "fe5b47cf6ed7c2f654ded65473688463e5a73c9a",
      "parents": [
        "9cc57140cc6b119bae6738646c28bfb240a14d14"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Sep 21 11:10:32 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Sep 27 17:10:46 2017 -0700"
      },
      "message": "Handle clear all button show and hide functionality for low ram devices\n\nHides the clear all button at the beginning and shows it when scrolling\nthe list up or when swiping an app away. The clear all button will not\nhide when already shown. Users can also start the scroll gesture over\nthe clear all button to scroll the list.\n\nTest: manual - use low ram device and go to recents and scroll\nChange-Id: Ie2d22db9bdd66308ce8ef3acf77b9f707d638ade\nFixes: 65571889\n"
    },
    {
      "commit": "4726b4e8dc4c8eae84ca16895b22dc6dc43f44f5",
      "tree": "ca98d5c2c2bffa90937b0b486e032f8f1ca7bb4f",
      "parents": [
        "e6a5d22b421060d441674a5717c3adc23b3a7d27",
        "1ca7d06313b1e0aa6883671d22a43273837d39be"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Sep 27 19:41:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 27 19:41:39 2017 +0000"
      },
      "message": "Merge \"Minimal change to ensure that position is last saved when docking.\" into oc-mr1-dev\nam: 1ca7d06313\n\nChange-Id: Ifd9843a433cadc7d0effa6783455e933ca5d2575\n"
    },
    {
      "commit": "4673c381fa2ee0ff782c1efb3f8042093c169d1a",
      "tree": "d342fe4a57041f79135b9964f221fecbc740fa92",
      "parents": [
        "a120e6b6041e5f162ff9ef5027a321e121ed5be0"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Sep 27 13:00:50 2017 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Sep 27 13:00:50 2017 -0400"
      },
      "message": "Use QS context when creating the bluetooth battery indicator\n\nSysUI context doesn\u0027t know about the dark theme change when trying to\nset the tint on the BluetoothDeviceLayerDrawable, so change the icon to\none that isn\u0027t cached so it can use the QS context and use the right\ntint when in dark mode.\n\nTest: set dark background, visual\nChange-Id: If9255e2d2155ebcd355ddf26f06385e73aab68d6\nFixes: 66497162\n"
    },
    {
      "commit": "37b202492e06a0f681864d5d3af643c004c39463",
      "tree": "7dee7032b2e6cf70336dfed1366ee59bc958a664",
      "parents": [
        "2d362d715927b9735a8c76f9f188877b2953c061"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 26 11:51:08 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Sep 27 09:59:28 2017 -0700"
      },
      "message": "Minimal change to ensure that position is last saved when docking.\n\n- When a task is docked from Recents, the last position is never updated\n  if the user never touches the divider.  Ensure that the default dock\n  snap target is saved in this case as well.\n\nBug: 66903645\nTest: Dock a task from Recents, go home, and hit recents\nChange-Id: Ia229d2ba0eee792424fb9e9c043320cec71695dc\n"
    },
    {
      "commit": "3e0843038d2e39bef165eabc435d00abb9ecdc96",
      "tree": "56afc2746e3e104b29a94252f86a5de4bd80376d",
      "parents": [
        "87794e95a2295fa98c1fe64f20c8af9f750da607"
      ],
      "author": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Mon Sep 25 19:08:12 2017 -0700"
      },
      "committer": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Tue Sep 26 13:02:36 2017 -0700"
      },
      "message": "Disable long-press home Orb animation.\n\nBug: 64814158\nTest: Tested manually.\nChange-Id: I8a33e302e26211be77b4ee2e0d36f438cfccd383\n"
    },
    {
      "commit": "01cc377d88812708cbab06ad9c7e8fd07f978069",
      "tree": "5b2a82907edb55afa54b4a2b7696be7645481493",
      "parents": [
        "f43db3bf94771a73ab08f4d9d9badb50af78e3ce",
        "9b120d5a08b6c08ff682de87ed3888d8bb35ddc8"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Sep 26 14:14:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 14:14:31 2017 +0000"
      },
      "message": "Merge \"Fix wifi tile animating full-dark when slashing/unslashing\" into oc-mr1-dev\nam: 9b120d5a08\n\nChange-Id: Ic1ff947868039b78360377e098d7908d7ca6eb42\n"
    },
    {
      "commit": "9b120d5a08b6c08ff682de87ed3888d8bb35ddc8",
      "tree": "ffe70f558458763351dc387f085f1c395275ee31",
      "parents": [
        "d71227355e04076b84245c1978008be611bf97e8",
        "6026b057e7e81a8e54e1986007360b2f97bf454f"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Sep 26 14:09:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 26 14:09:09 2017 +0000"
      },
      "message": "Merge \"Fix wifi tile animating full-dark when slashing/unslashing\" into oc-mr1-dev"
    },
    {
      "commit": "392a9b5c1d3b4ae3c684121e3f0292fc95297843",
      "tree": "1bba827598669a7cd866cd0671e47a6353c4d563",
      "parents": [
        "9e3d9686a40ae17fa17f43b1bafb5331ebe12e98",
        "73c93f02f77e81fdfdbfd7594fc7d7f12c7cf19a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Sep 25 18:38:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 25 18:38:23 2017 +0000"
      },
      "message": "Merge \"FRP: Add config flag for disabling credential FRP\" into oc-mr1-dev\nam: 73c93f02f7\n\nChange-Id: I647bfc52892b305eb59f446812e142b609172bd4\n"
    },
    {
      "commit": "73c93f02f77e81fdfdbfd7594fc7d7f12c7cf19a",
      "tree": "259db3a4f8875d828fee29b632cf5f519702b12d",
      "parents": [
        "baf1201b43035aab352b99ea49728e5e058fe0d5",
        "2adc263ce97ae6c8291653490868879841d31a63"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Sep 25 18:33:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 25 18:33:01 2017 +0000"
      },
      "message": "Merge \"FRP: Add config flag for disabling credential FRP\" into oc-mr1-dev"
    },
    {
      "commit": "2adc263ce97ae6c8291653490868879841d31a63",
      "tree": "ea4a49d236498ed36e44cfd2730664447316ce98",
      "parents": [
        "d3293ab4c5f290debacf9078b874fb44b21fb84f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Sep 05 17:01:42 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Sep 25 13:32:48 2017 +0200"
      },
      "message": "FRP: Add config flag for disabling credential FRP\n\nBug: 65258606\nTest: Verify FRP still works when not disabled\nChange-Id: I78e308b6eaba73c794615b1eebdbfacb334ae72f\n"
    }
  ],
  "next": "8933600f0b3d1b48727d8be159792e653c1ced59"
}
