)]}'
{
  "log": [
    {
      "commit": "898bc388605bf8424770bac8170a77d1cec4de8d",
      "tree": "ae01057a66562768bc87ef786ee73ba77327edb1",
      "parents": [
        "12bec46613b8da2e25bdbd2edf0f4dae5f96a6f6",
        "b4e17814f02f0b6506a8d90239644869e51e41c2"
      ],
      "author": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Fri Sep 22 17:15:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 22 17:15:58 2017 +0000"
      },
      "message": "Merge changes from topic \"avrcp_cherry_picks\"\nam: b4e17814f0\n\nChange-Id: Id15dddaeb7082031fdd03ca9e0f9f54c83abb142\n"
    },
    {
      "commit": "90ef7dfde0f17c6a10247d5ac214ac8291e87a39",
      "tree": "99817e74c25bb5482819280665a4ee2fd0a34121",
      "parents": [
        "905d8ab8435ee1e61b34955e36c8a6e41224d8e4"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Fri Sep 01 11:58:38 2017 -0700"
      },
      "committer": {
        "name": "Myles Watson",
        "email": "mylesgw@google.com",
        "time": "Fri Sep 22 16:31:49 2017 +0000"
      },
      "message": "Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (1/2)\n\nThis is requied for the 2012 Mazda 3 carkit as the carkit refuses to send\nAVRCP commands other than passthrough commands when the version is anything\nelse. AVRCP 1.3 is compatible with most carkits on the market and can be\nused to get most carkits working at the cost of losing many features.\n\nBug: 37943083\nTest: Set AVRCP 1.3 in developer options and see that SDP and the AVRCP\n      capabilites have updated to reflect this.\n      TestTracker: 105915/3975\n\nChange-Id: I637b695e5cd8baa5f054ca0dda81372080a96269\n"
    },
    {
      "commit": "8078996f4a8b1718a2ca56ff52fd1f4d522e7720",
      "tree": "dd7cb44e7378ce4204e9316f112e6ae4fc5ffd67",
      "parents": [
        "83c367aa5b483bde9b93a156b330714891e41ceb",
        "81e684b76bae8a94388020cc6c7b5ca630e363cc"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Sep 20 13:50:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 20 13:50:45 2017 +0000"
      },
      "message": "Merge \"Fix random systemui crashes during boot\""
    },
    {
      "commit": "7e75870d11bfc5281918b025be47022f0a851106",
      "tree": "a3d60c10400cf565f3dc4d182ce031a5a1e907e6",
      "parents": [
        "692b55390fd5d8e010c6d994bf2dd5dd9849137e",
        "19bb1a0b99afcbb2ee4cb0f5b5d92011e0cc146f"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 08:09:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 08:09:45 2017 +0000"
      },
      "message": "Merge changes from topic \"vpn-dialog\"\nam: 19bb1a0b99\n\nChange-Id: I168072aa2bfdb9ed7630cf50547cb9732fb29280\n"
    },
    {
      "commit": "19bb1a0b99afcbb2ee4cb0f5b5d92011e0cc146f",
      "tree": "56bb5784be225c1dcf3f30d095d4ecc460badb76",
      "parents": [
        "cc15c7f8c17624faef67f466dd28985904a743b9",
        "c17f50f83d3e35f338095df6065426f2f304a1dc"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 07:56:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 07:56:44 2017 +0000"
      },
      "message": "Merge changes from topic \"vpn-dialog\"\n\n* changes:\n  Unbreak VPN unit tests.\n  Add alert dialog when always-on VPN disconnects.\n"
    },
    {
      "commit": "2602e5ff62d11d58b2bd1cb6457c32a5116f9c13",
      "tree": "c834d9ebdb5c6ef2e30b02aa185275ebe428b1d8",
      "parents": [
        "9bf83b4cd1d8f3635d874c321e6592628bbaf8c2",
        "9da895b5e1d769608b33906d435594a13ae4ece1"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Sep 11 23:06:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 23:06:22 2017 +0000"
      },
      "message": "Merge \"Show 3G data icon for TD-SCDMA network type\"\nam: 9da895b5e1\n\nChange-Id: Idb27d11834099a13bc86619b8c3ea089fb863970\n"
    },
    {
      "commit": "4105ab085600460fc84d8208d5e5326e16bc63b2",
      "tree": "8cade294ad4d6811710579de38843ecc7136bfe7",
      "parents": [
        "d217a0c5a7603aa35d944caf428e01a077c781cc"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@codeaurora.org",
        "time": "Fri Sep 18 15:17:54 2015 -0700"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Sep 11 13:23:37 2017 -0700"
      },
      "message": "Show 3G data icon for TD-SCDMA network type\n\n- The data annunciator on the UI shows up as\n\"G\" instead of \"3G\"\n- Map the 3G telephony icon to network type\nTD-SCDMA\n\nBug: 36802489\nTest: manual\nChange-Id: I63a0e54aab7fda2bcc6f098bb0b43799aad2f6c2\n"
    },
    {
      "commit": "81e684b76bae8a94388020cc6c7b5ca630e363cc",
      "tree": "e68533476c4b3494c091f52ff29935f3767d748f",
      "parents": [
        "a90205492ff2eb1b20dfdc9fb114efdd78d387d1"
      ],
      "author": {
        "name": "Miodrag Dinic",
        "email": "miodrag.dinic@imgtec.com",
        "time": "Tue Jul 25 16:51:25 2017 +0200"
      },
      "committer": {
        "name": "Luca Stefani",
        "email": "luca020400@lineageos.org",
        "time": "Mon Sep 11 15:59:35 2017 +0200"
      },
      "message": "Fix random systemui crashes during boot\n\nWhen trying to boot android in emulator, systemui may crash due\nto an uninitialized value of mNavigationBar probably because\nof some race condition during initialization caused by emulation\nperformance issues:\n\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: FATAL EXCEPTION: main\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: Process: com.android.systemui, PID: 1947\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method \u0027android.view.View android.app.Fragment.getView()\u0027 on a null object reference\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.statusbar.phone.StatusBar.getNavigationBarView(StatusBar.java:4636)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.updateStates(StatusBarKeyguardViewManager.java:537)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.reset(StatusBarKeyguardViewManager.java:207)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.show(StatusBarKeyguardViewManager.java:145)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.keyguard.KeyguardViewMediator.handleShow(KeyguardViewMediator.java:1721)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.keyguard.KeyguardViewMediator.access$2900(KeyguardViewMediator.java:138)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.systemui.keyguard.KeyguardViewMediator$4.handleMessage(KeyguardViewMediator.java:1482)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat android.os.Handler.dispatchMessage(Handler.java:105)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat android.os.Looper.loop(Looper.java:164)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat android.app.ActivityThread.main(ActivityThread.java:6510)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat java.lang.reflect.Method.invoke(Native Method)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)\n08-24 16:28:43.722  1947  1947 E AndroidRuntime: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:771)\n\nThis patches adds an explicit checks for (mNavigationBar !\u003d null)\neverywhere it is used.\n\nTest: Boot ARM \u0026 MIPS emulators to homescreen.\n\nChange-Id: I3af868b9da565c7eb6c6882f65fbda4a34d802c8\nSigned-off-by: Miodrag Dinic \u003cmiodrag.dinic@imgtec.com\u003e\n"
    },
    {
      "commit": "ab6f2f62fec5c6814975cd61a17df06857ac91de",
      "tree": "4a903dc8b12ff125a6ddde56ada73ca17842917e",
      "parents": [
        "8c3e12a904e9f27ea2335accd031a20f20602635"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Wed Jul 12 15:30:00 2017 +0100"
      },
      "committer": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Sat Sep 09 14:05:27 2017 +0000"
      },
      "message": "Add alert dialog when always-on VPN disconnects.\n\nAs part of the improvement to always-on VPN, we\u0027re adding this dialog\nwhich is shown when the user taps the \"Always-on VPN disconnected\"\nnotification. This dialog shows a relatively detailed explanation of the\nsituation and offers two actions: 1) to attempt to reconnect, and 2) to\nopen the VpnSettings page in Settings. As a result, we expect the users\nto be more aware of the consequences of a disconnected VPN, and offer\nthem more actionable options.\n\nBug: 36650087\nBug: 65439160\nTest: manual\n\nChange-Id: I5ae3ff5d25740ea52357012b75d7eb1776dfdc5e\nMerged-In: I5ae3ff5d25740ea52357012b75d7eb1776dfdc5e\n(cherry picked from commit 7376f6c16873e4c8f7c3f7fa27d4be6ea7894014)\n"
    },
    {
      "commit": "ee50c2e56a957509e51394fc6914c0058775e89c",
      "tree": "6c9328ae06256852f7a6d77d9f30576fc08c6f92",
      "parents": [
        "7acb5f8e1052513022265f19ac50a890e8e0975f",
        "4e1034cc5369eb673e5dec655f1ca11ef38b3e26"
      ],
      "author": {
        "name": "xutianguo",
        "email": "xutianguo@xiaomi.com",
        "time": "Fri Sep 08 19:35:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 19:35:27 2017 +0000"
      },
      "message": "Merge \"CachedBluetoothDevice: Simplify ProfleConnectionState check\"\nam: 4e1034cc53\n\nChange-Id: I478f83fae3eed14e4f67bf79825a513143af4fb3\n"
    },
    {
      "commit": "4e1034cc5369eb673e5dec655f1ca11ef38b3e26",
      "tree": "f548eef1e7c51c291ae7a4b6f5c4b2cf003bf287",
      "parents": [
        "b8877a981a44783f3e5ad3a406a85d64813aac66",
        "22bbb819f2b0b073e0ec1ca5fe52ed0ba3559dda"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 08 19:26:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 08 19:26:37 2017 +0000"
      },
      "message": "Merge \"CachedBluetoothDevice: Simplify ProfleConnectionState check\""
    },
    {
      "commit": "36f27fa6f846a79b6a949964a30da6470a9914b7",
      "tree": "471494a34828e9af9851e45250cea403a654a6f6",
      "parents": [
        "b10edc74aeb036d505978e48fd58408b994f179a",
        "bceee1cbb43a9888559d00e866eb71dea85305b7"
      ],
      "author": {
        "name": "Kensuke Matsui",
        "email": "kensuke.matsui@sony.com",
        "time": "Fri Sep 08 14:53:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 08 14:53:38 2017 +0000"
      },
      "message": "Merge \"Avoid race condition during grayscale animation of QS tile\"\nam: bceee1cbb4\n\nChange-Id: I9a2cddd23d79c1cdd1cee75769f8589be1c9492d\n"
    },
    {
      "commit": "bceee1cbb43a9888559d00e866eb71dea85305b7",
      "tree": "94091fa81392b870e3bf729adb61560f994c3459",
      "parents": [
        "8c3e12a904e9f27ea2335accd031a20f20602635",
        "5a58cf92b7861a30898032558d517b9dc72e1184"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 08 14:38:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 08 14:38:31 2017 +0000"
      },
      "message": "Merge \"Avoid race condition during grayscale animation of QS tile\""
    },
    {
      "commit": "22bbb819f2b0b073e0ec1ca5fe52ed0ba3559dda",
      "tree": "bf590e13c5252f48faf11901221d4f6302ec7e4a",
      "parents": [
        "6c7c55206dcca24880ac873fdf34c6f099dc0759"
      ],
      "author": {
        "name": "xutianguo",
        "email": "xutianguo@xiaomi.com",
        "time": "Wed Jun 22 11:32:00 2016 +0800"
      },
      "committer": {
        "name": "Tianguo Xu",
        "email": "xutianguo@xiaomi.com",
        "time": "Fri Sep 08 05:58:36 2017 +0000"
      },
      "message": "CachedBluetoothDevice: Simplify ProfleConnectionState check\n\nCheck whether ProfileConnectionState is empty instead of checking\nwhether it is null.\n\nBUG: N/A\n\nChange-Id: I553e7b8b0c1b3ae967dcc0ecd482b7ff19f3c1f6\nSigned-off-by: xutianguo \u003cxutianguo@xiaomi.com\u003e\n"
    },
    {
      "commit": "9d2c715d37dcf3464b60d9bbed0deb35efeee7f0",
      "tree": "94160df0c1915e0b4543e7634d0be916b3130276",
      "parents": [
        "c0aea2f563d4538197a7735fef5f9287d52a6de5",
        "0ec2348b8523aec675ddee09fe743b44a3b2ca5d"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 07 21:09:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 07 21:09:54 2017 +0000"
      },
      "message": "Merge \"Fix Crash CarrierDefaultApp due to exception\"\nam: 0ec2348b85\n\nChange-Id: I04f22351f158fb6db7ba62f680b8730fd8324f1f\n"
    },
    {
      "commit": "0ec2348b8523aec675ddee09fe743b44a3b2ca5d",
      "tree": "c52877fa7873a4cf2940de3785c86c1286a8cae1",
      "parents": [
        "88307143e0bd41d95628980f528a64c718ab1b15",
        "fd11ce5fafeb599822f6a0b6a4071a8cf6ccc01a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 07 20:59:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 07 20:59:03 2017 +0000"
      },
      "message": "Merge \"Fix Crash CarrierDefaultApp due to exception\""
    },
    {
      "commit": "a4434f86a028a14f3367702b8b5dd7967ef811ae",
      "tree": "85bfa0b393e6be5d600995f26d835f7820ab14e6",
      "parents": [
        "fb5369bc3f0f58909fac98d9d4661dbeb8241c75"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Mon Jul 10 09:34:07 2017 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 07 18:49:55 2017 +0000"
      },
      "message": "fix cellular captive portal reevaluation url\n\nwe apply redirection link as the url everywhere for cellular captive portal.\nthis url should only be used when load the portal page at the first place (when users\nclick on the notification) and shouldn\u0027t be used as the re-evaluation url\nas it wont return the expected response code.\ninstead we should use special URL (generate_204) from connectivity\nservice which will return 204 if redirection is gone.\n\nTest: manual test with cold and hot TMO SIM\nBug: 62532802\nChange-Id: I56bb03a58447c5c46758e692ff357d540ea4cd7b\n"
    },
    {
      "commit": "5a58cf92b7861a30898032558d517b9dc72e1184",
      "tree": "2fb3364ffd7fafd9aae6234ab4f9aff6ddfdb79e",
      "parents": [
        "94f1fd0da2638661d831d9034117a334a675983b"
      ],
      "author": {
        "name": "Kensuke Matsui",
        "email": "kensuke.matsui@sony.com",
        "time": "Wed Jul 05 14:53:05 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sonymobile.com",
        "time": "Thu Sep 07 10:43:00 2017 +0000"
      },
      "message": "Avoid race condition during grayscale animation of QS tile\n\nDrawableIcon returns the same instance of its Drawable\nfor both getDrawable() and getInvisibleDrawable().\nThis could cause a race condition during grayscale animation\nof a QS tile which uses the same icon for both ON and OFF state.\n\nClone the original Drawable and use it for invisible drawable\nto solve this.\n\nFixes: 65437135\nTest: manual - put a custom tile at the first position of QS panel\n               and tap it\n\nChange-Id: Ie74edd9c5e58118a70b5abd8096cdd1297940ef5\n"
    },
    {
      "commit": "fd11ce5fafeb599822f6a0b6a4071a8cf6ccc01a",
      "tree": "5d94b46099250e575a2e09980642d3dc50245a71",
      "parents": [
        "6c7ef2e8d7538e8d9b38e724cffd5cf81c7dad10"
      ],
      "author": {
        "name": "Qiongcheng Luo",
        "email": "qiongcheng.luo@sonymobile.com",
        "time": "Fri Aug 04 14:34:34 2017 +0800"
      },
      "committer": {
        "name": "yuuki, habu",
        "email": "yuuki.habu@sony.com",
        "time": "Thu Sep 07 15:40:09 2017 +0900"
      },
      "message": "Fix Crash CarrierDefaultApp due to exception\n\n[Issue]\nCarrierDefaultApp crashes due to null pointer exception.\n\n[Cause of defect]\nTo call mUrl.toString() even if mUrl is null and mUrl is already\nchecked if it is null just before.\n\n[How to fix]\nCheck the null status of mUrl when call its toString() method.\n\nBug: 65393337\n\nChange-Id: I4b4b1f125aac7e30ca18be22d7adc358cab83b2f\n"
    },
    {
      "commit": "10379e1f17c06619a25d941c60c1aa61109ef93a",
      "tree": "a909f931636f2aeae649f5ba14a7629a58f323f7",
      "parents": [
        "a672ffa42f20facf1aa76c86363ce2fa789979e3",
        "6cfa7f2feece6a59b6dc1809c9f4a6b71384f148"
      ],
      "author": {
        "name": "Kensuke Matsui",
        "email": "kensuke.matsui@sony.com",
        "time": "Wed Sep 06 15:17:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 15:17:05 2017 +0000"
      },
      "message": "Merge \"Fix NPE in StatusBar#onBackPressed()\"\nam: 6cfa7f2fee\n\nChange-Id: Ic29857e67231ff109535adf18882b869d7ce6af1\n"
    },
    {
      "commit": "8dd4d35aa33652adda822919de369fbd7efbeed6",
      "tree": "5ac7fba94527c832559321e795e4bafd95749952",
      "parents": [
        "9465abf8af7c35fad0d7d48fa2d6bee01a910fe5"
      ],
      "author": {
        "name": "Kensuke Matsui",
        "email": "kensuke.matsui@sony.com",
        "time": "Fri Jul 21 17:35:10 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sonymobile.com",
        "time": "Wed Sep 06 06:29:11 2017 +0000"
      },
      "message": "Fix NPE in StatusBar#onBackPressed()\n\nStatusBar.mKeyguardUserSwitcher is instantiated\nonly if multi user function is enabled.\nBut mKeyguardUserSwitcher.hideIfNotSimple() is invoked\nwithout null check in StatusBar#onBackPressed().\nThis causes NPE on multi user disabled devices.\n\nFixes: 65391930\nTest: manual - tap Back key on lockscreen\n\nChange-Id: I528823fa832ee5096d73dea660997fc276d86c5c\n"
    },
    {
      "commit": "434ccc8700b59e49e04db37249a2e54c84b6f89d",
      "tree": "273dcf50a1b722e05c110cdd906fda9cdac15e9e",
      "parents": [
        "3f49d1dcef03ff06487950400af98c4768ee1d08",
        "43f9f0290caff83e9520fae6ffd4aa56f7635b6b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 21:31:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 21:31:19 2017 +0000"
      },
      "message": "Merge \"Remove PIN/PUK keyguard when SIM is removed/ready\"\nam: 43f9f0290c\n\nChange-Id: I9e28e3975331a7af11747065761632a0566deb56\n"
    },
    {
      "commit": "43f9f0290caff83e9520fae6ffd4aa56f7635b6b",
      "tree": "2e043d749ac1126959764c3cc354a9efdbd34bed",
      "parents": [
        "7c45962abd1a9ee2cef9e3cbd2762311bb402a30",
        "4cd3bdcfa39500a85e09de889986b155dec9daa0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 21:06:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 01 21:06:27 2017 +0000"
      },
      "message": "Merge \"Remove PIN/PUK keyguard when SIM is removed/ready\""
    },
    {
      "commit": "4cd3bdcfa39500a85e09de889986b155dec9daa0",
      "tree": "97f315e4b2a7db5e98e5347e1eebb4c379e3cccd",
      "parents": [
        "7aff46195e9fd9750d1643b479d8a7a2cb10dca9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Aug 21 14:58:52 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 01 10:04:37 2017 -0700"
      },
      "message": "Remove PIN/PUK keyguard when SIM is removed/ready\n\n1) If the PIN/PUK keyguard comes up for a locked\nSIM, it can not be removed by removing the\naffected SIM. It can only be removed by\nrebooting the device or entering a bogus PIN.\n\nThis change automatically clears the keyguard\nwhen when the locked SIM is removed. It will\nbe shown again if the locked SIM is re-entered.\n\n2) If the device is PUK locked and the code\n**05*PUK*new pin* new Pin# is entered in the\nemergency dialer, it will unlock the SIM.\nBy listening to the READY state, we can remove\nthe keyguard when the SIM is unlocked by\nother means.\n\nBug: 64469515\nBug: 64044132\nTest: Manual\nMerged-In: I7b576ee7e38f141075cae094e3d1f74b7145d53f\nChange-Id: I9507f80edcd4c04dfa0cc3b48a25e619aafa9eb3\n"
    },
    {
      "commit": "f4017acb4a940f95d23b4823cce8200057ab5f89",
      "tree": "328228c9f2282558219e259834934f489b782cde",
      "parents": [
        "b7cabe7b594d12a9bf9be884e202de1047a3dcc4",
        "cc3525748e4b1317afb1c396587207867e95f842"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 01 13:10:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 01 13:10:36 2017 +0000"
      },
      "message": "Merge \"Fix animation of settings button in RTL layout case\"\nam: cc3525748e\n\nChange-Id: I112d770b8cf520755128d4fabd973762b2c5c4b1\n"
    },
    {
      "commit": "5cb7cd1300ff8b20f9afce9b5e3ac73c76b96571",
      "tree": "e8d613900dec66296bc226a8f8b53c5753ff93ef",
      "parents": [
        "fd5cdfc924b3f63ed1a1f725e09112ca4ed8465e"
      ],
      "author": {
        "name": "Akira Oshimi",
        "email": "akira.oshimi@sony.com",
        "time": "Thu Aug 03 11:02:34 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sonymobile.com",
        "time": "Fri Sep 01 02:26:53 2017 +0000"
      },
      "message": "Fix animation of settings button in RTL layout case\n\nThe settings button overlaps with the expand indicator\nin RTL layout case when rotating the device to landscape mode.\nTo fix this issue, the animation of settings button\nin RTL layout case should be changed.\n\nFixes: 65228478\nTest: manual - set a BiDi language and open Notification panel.\n\nChange-Id: I008b33ebcdf074639a291e7d30d3343654a2ea37\n"
    },
    {
      "commit": "290bfff7d0edbd9add44c6769ab79843e11981f7",
      "tree": "c1cba690d4537306d99810aff8aab2122323b930",
      "parents": [
        "f5dcc28b0cdd671116ed80f324e4d1090f67abbe",
        "1fa3a60f051b51e151144b55ff2b7b3d37b9d2f4"
      ],
      "author": {
        "name": "wuliang",
        "email": "yueyudeguang@gmail.com",
        "time": "Thu Aug 31 16:54:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 31 16:54:54 2017 +0000"
      },
      "message": "Merge \"Test: Drag on the divider line.\"\nam: 1fa3a60f05\n\nChange-Id: I8c33a5bddf76f70eec8c21fe850887b51fdfaa74\n"
    },
    {
      "commit": "1fa3a60f051b51e151144b55ff2b7b3d37b9d2f4",
      "tree": "9f4c3aa23ac00aa6f2c3a1213f73d637ee31d754",
      "parents": [
        "50cf62170464649a04a9747b1558ef912feaa2eb",
        "9dde78f115641ff8685769e16828969ddf310c34"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 31 16:43:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 31 16:43:44 2017 +0000"
      },
      "message": "Merge \"Test: Drag on the divider line.\""
    },
    {
      "commit": "526cd8923f57f5d3091ad71a7dff2514719efc62",
      "tree": "25141275c9094ee3327d5b39c3fb46a00102c918",
      "parents": [
        "0fc0cc9dd8fda8f60d64c1ad594052a64aa9c88d",
        "7d4e9b81b4bde2e8d099ef8a81494533ca25c27f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 29 14:40:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 14:40:47 2017 +0000"
      },
      "message": "Merge \"Fix QS user icon in guest mode\"\nam: 7d4e9b81b4\n\nChange-Id: I144ab6fea2e9ece6f01004c03c85da72a8c069f2\n"
    },
    {
      "commit": "23fdba10d2a22eab7cf0f476ecb283400954df84",
      "tree": "2f2c94e89fec7beec23fd83c8adc04c3fdf4d4b5",
      "parents": [
        "edb2e0c722b9f4144c55a231869675be69cf3840"
      ],
      "author": {
        "name": "Akari Tsuneta",
        "email": "akari.x.tsuneta@sony.com",
        "time": "Thu Aug 10 20:51:44 2017 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "Yoshinori.Hirano@sonymobile.com",
        "time": "Tue Aug 29 10:32:32 2017 +0000"
      },
      "message": "Fix QS user icon in guest mode\n\nWhen the profile is updated in guest mode, the user icon in QS footer\nis not displayed correctly. To fix this issue, the tinting of\nguest icon is applied only when the drawable is not UserIconDrawable.\n\nFixes: 65148947\nTest: manual - switch to guest and update the profile.\n\nChange-Id: I9690e9fd286703a25ee08d877c3dd7f4729e2b31\n"
    },
    {
      "commit": "c54162d3ff6f528b0ca6387314e9cbfed8691838",
      "tree": "e47e174eaba962eca303756e3c9cd2695e3b4996",
      "parents": [
        "f5a457244c6b5051d2eb641b1fe055428a261d86",
        "b5b1308f2fdcf2f3f0b6c862e6afa73017f642f9"
      ],
      "author": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Sat Aug 26 00:36:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 26 00:36:54 2017 +0000"
      },
      "message": "Merge \"DeviceInfoUtils.java: support to show kernel version compiled with clang\"\nam: b5b1308f2f\n\nChange-Id: I05f37f0ca0a18bd291aea8d49e2747b40d30b572\n"
    },
    {
      "commit": "fa89b60167d698bf8976e59ec97e0a14a0433e38",
      "tree": "612b79c7713e162783e533a107ad6405a261bdce",
      "parents": [
        "b09cf3fbf1c7e340bc06e8aba06461d4a0bae457"
      ],
      "author": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Thu Jun 08 16:15:29 2017 +0800"
      },
      "committer": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Thu Aug 24 19:19:09 2017 +0800"
      },
      "message": "DeviceInfoUtils.java: support to show kernel version compiled with clang\n\nThe kernel version displayed in settings is only shown correctly\nwhen built with gcc, this change adds support for a kernel built\nwith clang.\n\nTest: manually on hikey with following command:\nadb shell am instrument -w -e class com.android.settings.DeviceInfoSettingsTest com.android.settings.tests.unit/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I9b7991681cb5abdf44e7d1d1bff84c7c866be2ed\nSigned-off-by: Yongqin Liu \u003cyongqin.liu@linaro.org\u003e\n"
    },
    {
      "commit": "9dde78f115641ff8685769e16828969ddf310c34",
      "tree": "46f415be46beb34a3dfd310b58b7549f5e83469d",
      "parents": [
        "cb3c24e36b9efad8adeb72b5f814bf35c5db60bb"
      ],
      "author": {
        "name": "wuliang",
        "email": "yueyudeguang@gmail.com",
        "time": "Fri Aug 18 22:28:46 2017 +0800"
      },
      "committer": {
        "name": "wuliang",
        "email": "yueyudeguang@gmail.com",
        "time": "Sat Aug 19 10:21:43 2017 +0800"
      },
      "message": "Test: Drag on the divider line.\n\nFix Bug:SystemUI will crash when draging the divider line in qstile edit panel.\n\nPatch solution:The divider line can not be dragged.\nWhen the divider is selected, step in onSelectedChanged, mTiles.get(position) will return null object.Then SystemUI will crash\n\nChange-Id: I40b948a8fac2964df7891086a701159a4c0f513d\n"
    },
    {
      "commit": "ec5dcff9cdff0266a6549f1624395c2b9515dd92",
      "tree": "4d9d05e67fc117a6872aa57b3884afb6f21534f1",
      "parents": [
        "e2f5f4b110ec4cce93d2906569ed6478b0de619b",
        "2800f22eec5d14ce5fb39db9a602059b22653400"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 17 02:44:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 02:44:20 2017 +0000"
      },
      "message": "Merge \"Properly compute default and system set flag on an upgrade\" into oc-dev am: 357f42bf69\nam: 2800f22eec\n\nChange-Id: I85fdc058077fa77179e4a5e019cb8368038ee717\n"
    },
    {
      "commit": "2800f22eec5d14ce5fb39db9a602059b22653400",
      "tree": "87e3d9ab75d48a9b57e2dfa0ac316a17b358bc0f",
      "parents": [
        "1c414bf30b51a27eb96ffa728fb513c4505296b2",
        "357f42bf69b69fcbb6c486878cba14632ace69ce"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 17 02:34:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 02:34:36 2017 +0000"
      },
      "message": "Merge \"Properly compute default and system set flag on an upgrade\" into oc-dev\nam: 357f42bf69\n\nChange-Id: I42b5eabd1e21aa5b7c5ab71b34d5eadada0023aa\n"
    },
    {
      "commit": "eb1936cb98a25a437ce90ebdbdc6f09a96e7d6a9",
      "tree": "654c7ac6fccc70b736998cba9ec18bc45c882515",
      "parents": [
        "80376a98a5eaca8a03f302688fec002a809ad737"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 16 14:50:00 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 17 02:21:49 2017 +0000"
      },
      "message": "Properly compute default and system set flag on an upgrade\n\nWe added the notions of a default value and whether this default is set\nby the system for a setting which is needed for experiments since in\ncase a bad value is pushed we should be able to incrementally rollback\nto a stable state. If a system component sets a setting value this\nautomatically becomes the default. System components are the platform\npackage, the special UIDs (telephony, etc), apps singed with the\nplatform cert, system installed persistent apps, and SUW.\n\nIn N we did not have the notion of a default and during an upgrade need\nto adjust the default and whether this default is set by the system.\nThis migration runs as the system UID and was incorrectly computing that\nthe package that changed the settings last was a part of the system and\nsetting the current value as its default set by the system. This\nresulted in taking more storage space as we also count the default which\nled the package which changed the setting to go over the quota and that\nthrows. If the first caller into the settings provider is the system\nmain\nthread (almost certain) we end up throwing an exception on the system\nmain thread - crashing the system server.\n\nTest: flash N, install an app abusing sys settings, update to O\n\nMerged-In:I8e2c578cb564b2bc2de7c793eb40dea2639fa04e\n\nbug:64718888\n\nChange-Id: I82f0d52fd7984fb2d0da1fd91399a0c914dfa24b\n"
    },
    {
      "commit": "3c3de4a43dc1d64bdf1122b49a30161314f5ccc1",
      "tree": "778c62a2ffd9a33db5da0a175e1898d652d56bac",
      "parents": [
        "222941267d12e437b429d611383e4584c201d188",
        "1c414bf30b51a27eb96ffa728fb513c4505296b2"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Aug 17 01:16:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:16:25 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Update localized Qualcomm(R) aptX(TM) strings\" into oc-dr1-dev\nam: 1c414bf30b\n\nChange-Id: I6bfe2c301f0d3cbae9d1aea60e984d32a71f0bd4\n"
    },
    {
      "commit": "1c414bf30b51a27eb96ffa728fb513c4505296b2",
      "tree": "75b48c366a56613f7ab04ad7fa64bd6bff90f9bc",
      "parents": [
        "445a6d42effa9e75ff608cd04f3ddacb31bc5094",
        "ccc0af6c346e64c89b52665812f90fe01d38e2f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 17 01:10:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 17 01:10:16 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Update localized Qualcomm(R) aptX(TM) strings\" into oc-dr1-dev"
    },
    {
      "commit": "222941267d12e437b429d611383e4584c201d188",
      "tree": "b3586b18fefe6d2e9bc34ca82bbcb73e3e1e060d",
      "parents": [
        "3d042d2d3946d98252e4d70a9e1d691968db82d0",
        "445a6d42effa9e75ff608cd04f3ddacb31bc5094"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Aug 17 00:54:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 00:54:37 2017 +0000"
      },
      "message": "Merge \"Optionally append managed service approvals\" into oc-dr1-dev\nam: 445a6d42ef\n\nChange-Id: I7a39822f2bef0838cfe63d44646f513539d90c5c\n"
    },
    {
      "commit": "ccc0af6c346e64c89b52665812f90fe01d38e2f7",
      "tree": "0afbd810d55747653cedfb653ca3fee4f6891320",
      "parents": [
        "2dc7e093b4003294aacc9465922c32951ab02124"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Wed Aug 16 15:37:08 2017 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Wed Aug 16 15:54:38 2017 -0700"
      },
      "message": "DO NOT MERGE - Update localized Qualcomm(R) aptX(TM) strings\n\nThere is an issue in the translation pipeline so these strings have\nbeen updated manually to match the English version.\n\nFixes: 63899732\nTest: Verified strings in non-English locales.\nChange-Id: I9db3417fc58370990566053976b0995b00127e56\n"
    },
    {
      "commit": "00004c44d73f7f46e8f25188403ca17a70edea8f",
      "tree": "381778e1a8bd28a4b6fba222422e7c129f3cf5e9",
      "parents": [
        "8d7cd4bcaa126eca061c49a32cb8e7a6ec17e88b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 15 14:43:00 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Aug 16 20:58:49 2017 +0000"
      },
      "message": "Optionally append managed service approvals\n\nIf the backup comes from a pre O device, don\u0027t wipe\npreexisting managed service grants (which were introduced in O).\n\n\nMerged-In: I142df7acb11309bc4f5f185e45a1f91f86d0334a\nMerged-In: Ie569972dc0d076718a3a9c59e1ebd942c5bfa987\nTest: manual, restore from N to O DR\nBug: 64232609\nChange-Id: Ieec2c821d9a088c69a5bc143acf8537ba300202d\n"
    },
    {
      "commit": "8ee3d181e8125234d3e818515d5923363dec4923",
      "tree": "ac3d9fcc85945ed1feae5ad843f02fc4d16c6ce7",
      "parents": [
        "0a2337f7473cbaca630d48b19d923516fd3c131d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 16 20:37:47 2017 +0000"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 16 20:37:47 2017 +0000"
      },
      "message": "Revert \"Import translations. DO NOT MERGE\"\n\nThis reverts commit 0a2337f7473cbaca630d48b19d923516fd3c131d.\n\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 63899732\nChange-Id: Ib5c23d395c3681d8d679f02758bbc6337f681ce8\n"
    },
    {
      "commit": "0a2337f7473cbaca630d48b19d923516fd3c131d",
      "tree": "42937fd9d4b62daf93457bbfb875b57dafeea6ce",
      "parents": [
        "3311ba316adaf6837e2d8623e2df3ae86ff93d4a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 16 10:31:37 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 16 10:31:37 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 63899732\nChange-Id: I23b308a57669e20e44b8bb503dca33b905a31f4c\n"
    },
    {
      "commit": "aaedb0e1914c9ed7ebf6101b299352220f1d8691",
      "tree": "8af7503c33d80f8ad3533c02f516815bd4c1916d",
      "parents": [
        "688155cac31ba5ad9a4b4dd2f3cd64290bf24610",
        "8d7cd4bcaa126eca061c49a32cb8e7a6ec17e88b"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Tue Aug 15 17:31:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 17:31:54 2017 +0000"
      },
      "message": "Merge \"Update Qualcomm(R) aptX(TM) strings\" into oc-dr1-dev\nam: 8d7cd4bcaa\n\nChange-Id: Id89bc7a8e7b64675ce269201d7afd2e0fca9040d\n"
    },
    {
      "commit": "8d7cd4bcaa126eca061c49a32cb8e7a6ec17e88b",
      "tree": "328bfddc5e47e225f2b7aa3620056e4b4a45d4b2",
      "parents": [
        "3289a5a1e0cee3e9f20769f6036a3c6ae3d7c88a",
        "2445f8093870939864d07964e346855bfe4cb668"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 15 17:19:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 15 17:19:48 2017 +0000"
      },
      "message": "Merge \"Update Qualcomm(R) aptX(TM) strings\" into oc-dr1-dev"
    },
    {
      "commit": "8a661ee24803525d6cf04bd5e58f1b0366f56551",
      "tree": "501c337a0c655ef9ce1ec829dd3396c9aad0fd11",
      "parents": [
        "20fa45e3a91216b13680efca764ac455b488d176",
        "684b056531e7a7411d85b77290751ee0f13819b2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 15 16:12:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 16:12:42 2017 +0000"
      },
      "message": "Merge \"Add fallback to reset the waiting for transition state.\" into oc-dr1-dev\nam: 684b056531\n\nChange-Id: I4cebde819520bba1877a04e773ff128ca37a0af5\n"
    },
    {
      "commit": "2445f8093870939864d07964e346855bfe4cb668",
      "tree": "3c09b3d5d77911268c28489e954b7ba76f21288f",
      "parents": [
        "9ae597b6f265c3bc6ef91ff7f4c171607ca87067"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Mon Aug 14 20:01:36 2017 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Mon Aug 14 20:01:36 2017 -0700"
      },
      "message": "Update Qualcomm(R) aptX(TM) strings\n\nBug: 63899732\nTest: Verified strings in Settings \u003e System \u003e Developer Options.\nChange-Id: I21d764b0c11ff1cc934d379b2062ecc5a697624c\n"
    },
    {
      "commit": "7686fd5e74113ee3298cc5a78354a55d4c5728d6",
      "tree": "14bc10b6be8a5026b68c2885a4b341865150c722",
      "parents": [
        "22ac8f7221e571b767f3aca69441a0fb17c15222",
        "a022d0d78362350868a924b8a7dd84333691d5a2"
      ],
      "author": {
        "name": "huiwan",
        "email": "huiwan@codeaurora.com",
        "time": "Tue Aug 15 00:55:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:55:19 2017 +0000"
      },
      "message": "Merge \"PrintSpooler: fix monkey crash if height\u0026width small than 0\" am: 4a41744919 am: c970268397\nam: a022d0d783\n\nChange-Id: Ie15f031818f735cae40b63775aca1da50892c346\n"
    },
    {
      "commit": "a022d0d78362350868a924b8a7dd84333691d5a2",
      "tree": "d241c2815b4b665cec69a9e8b158161e58147116",
      "parents": [
        "9c41a65d0d6f65cc680c7b79fdf5c6d5a068d884",
        "c970268397d5a7ec07677a174f83135cdf2db7c6"
      ],
      "author": {
        "name": "huiwan",
        "email": "huiwan@codeaurora.com",
        "time": "Tue Aug 15 00:19:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:19:14 2017 +0000"
      },
      "message": "Merge \"PrintSpooler: fix monkey crash if height\u0026width small than 0\" am: 4a41744919\nam: c970268397\n\nChange-Id: I00e35784a1da7896f37dabe65e204724f8898677\n"
    },
    {
      "commit": "c970268397d5a7ec07677a174f83135cdf2db7c6",
      "tree": "d7b94ce34ed4ee1a955b339c2dd056b40f46ffcf",
      "parents": [
        "1a6b0a8ad30b7ae6ad7406f3673a53d10bd30183",
        "4a41744919476cf9f88e355863af18b014437b68"
      ],
      "author": {
        "name": "huiwan",
        "email": "huiwan@codeaurora.com",
        "time": "Mon Aug 14 23:59:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 23:59:13 2017 +0000"
      },
      "message": "Merge \"PrintSpooler: fix monkey crash if height\u0026width small than 0\"\nam: 4a41744919\n\nChange-Id: I3b704d0f3e27bb26e00c60cd22145767d6c08335\n"
    },
    {
      "commit": "a9c4127ece9e72093685f33df9617b41d834ba03",
      "tree": "7c42dee4501d96524de256cf3e872b703ce6bcfa",
      "parents": [
        "21f3489653c3c481ddb7315089bdf1e5ae19f0cd"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 14 16:44:20 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 14 23:51:35 2017 +0000"
      },
      "message": "Add fallback to reset the waiting for transition state.\n\n- When launching into recents directly in another orientation, it\n  appears that the animation start callback is not made, which then\n  causes the transition-waiting state to persist until Overview is\n  next hidden. As a fallback, if we get onEnterAnimationComplete()\n  on the activity, then the animation has started and completed, so\n  we can reset the state.\n\nBug: 64694148\nTest: Launch fixed-portrait app, hold device in landscape and then hit\n      recents button, ensure that recents button still works after.\n\nChange-Id: Ibac8554c1f71324838fef1f04db2d88b16ffe219\n"
    },
    {
      "commit": "e54349fda51592cc16ccd244bd95ebbebb055502",
      "tree": "4f4533e210138906f1ec8b9d6ec01b6667c26b30",
      "parents": [
        "75c9e4d594daac0a1d40f1d75c7620d4659471a7"
      ],
      "author": {
        "name": "huiwan",
        "email": "huiwan@codeaurora.com",
        "time": "Tue Aug 01 13:21:13 2017 +0800"
      },
      "committer": {
        "name": "jianzhou",
        "email": "jianzhou@codeaurora.org",
        "time": "Mon Aug 14 16:17:38 2017 +0800"
      },
      "message": "PrintSpooler: fix monkey crash if height\u0026width small than 0\n\nDuring the monkey test, should add check height \u0026 width before\ncreate the bitmap, to avoid the monkey test fail.\n\nChange-Id: I5619c30af63afa3d74d0417e37c67c4920e099ba\nTest: build \u0026 run\n"
    },
    {
      "commit": "d8330556b38d7a3b762dd49d8689dc4bba4ed8e0",
      "tree": "7c1c37cb9b3d47a191274aeef96fcacce95a5d4a",
      "parents": [
        "e916c1a05fcccfd900578ef6085710c24114df9d",
        "6765cdb60c731431503408a0e0da718dc39fa9a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 12 16:38:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 12 16:38:11 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "6765cdb60c731431503408a0e0da718dc39fa9a6",
      "tree": "9b2ea907dd6d8797db6281587013862933ee2a25",
      "parents": [
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Aug 11 23:38:55 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Aug 11 23:38:55 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia29eec5aefc2e6751d5d97421e99aa0594b032cf\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "1a623d4b9663ff11dcc2836c33dc44384255a27d",
      "tree": "9c7b24779afe96e4eee110cc47427d2d2468ec86",
      "parents": [
        "e4a470235691c05390e709f963629215da0ec273",
        "1cbfe74fc2822819a898c92b22200ae549692e8e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 11 23:59:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 23:59:44 2017 +0000"
      },
      "message": "Merge \"AOD: Fix navbar flicker when transitioning to AOD\" into oc-dr1-dev\nam: 1cbfe74fc2\n\nChange-Id: Id1b46b3c77f0cb2213afa38ba3e6608f091c4d8b\n"
    },
    {
      "commit": "1cbfe74fc2822819a898c92b22200ae549692e8e",
      "tree": "27e77d8b7243d7eceb7c7fe4529c0c4e8d7e2f00",
      "parents": [
        "cff260adfcbcf31e3880f7fff40ad9d243bf3580",
        "8db9311cb683c58b7d61f812ae4975feca926aa4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 11 23:43:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 11 23:43:11 2017 +0000"
      },
      "message": "Merge \"AOD: Fix navbar flicker when transitioning to AOD\" into oc-dr1-dev"
    },
    {
      "commit": "b723d2528b4b142ff98206210f22af73b2a65184",
      "tree": "e1fbfa1cda981ef3f798a9be40955d8a64abfe3b",
      "parents": [
        "a05e2334010532b4f11d2d774d1dccb3b09c9bb3",
        "84626a4e3d5e64e5b04c4c1fbd4ef5d93caf32f9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 21:44:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 21:44:46 2017 +0000"
      },
      "message": "Merge \"Change default temp threshold to use shutdown temp\" into oc-dr1-dev\nam: 84626a4e3d\n\nChange-Id: I7bcd02a6eeefd326d6f719ea3052674ecf2a1529\n"
    },
    {
      "commit": "8db9311cb683c58b7d61f812ae4975feca926aa4",
      "tree": "6db3f149f0d0b3c6768b46f4751d9aec63425cbf",
      "parents": [
        "0716c8e60ec30a1ef42a57ef19a091866b5984c7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 11 19:43:17 2017 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 11 14:29:35 2017 -0700"
      },
      "message": "AOD: Fix navbar flicker when transitioning to AOD\n\nUnder certain circumstances, the transition to AOD can happen before\nthe navigation bar gets a chance to hide itself, which happens in a\ntraversal. To work around this, post turning the screen on such that\nit only happens after the next traversal.\n\nChange-Id: I178b9394e7cc6baa8e9552c9819c3ce9b044defb\nFixes: 64599221\nTest: Open Whatsapp / Gmail, turn off screen, verify navbar does not flicker.\n"
    },
    {
      "commit": "d819c31050ea88960ec380994b9d982f28c67026",
      "tree": "992dd8d92f02c8e602e8fa1967504cf83a2e362a",
      "parents": [
        "b6ba151a6ffecbd048bdc423dc4d3ad66de72dc4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 12:53:36 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 11 14:44:51 2017 -0400"
      },
      "message": "Change default temp threshold to use shutdown temp\n\nBase the temp threshold to be based on the shutdown temp lowered\nby some amount to ensure the warning can be seen before a shutdown.\n\nTest: runtest systemui\nChange-Id: I033a776e874d76018592954932ed5127e1b228ae\nFixes: 62845934\n"
    },
    {
      "commit": "e50bea86625a530842137976825786594d88bacd",
      "tree": "cd0915a613df57a74c657e403bd7d35a02942055",
      "parents": [
        "c6edfb16ac961bf3837a3fff1b15d1c46ea336ca",
        "49bef543b304e359fd673e35f93e2c4e544168b0"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Fri Aug 11 12:34:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 11 12:34:06 2017 +0000"
      },
      "message": "Merge \"Enforce policy for camera gesture in keyguard\" into oc-dev\nam: 49bef543b3\n\nChange-Id: I0183d9fb699f38af155c3684cc74daa875c22ec4\n"
    },
    {
      "commit": "f3b6768601b466aa8d200a88e504a910b7e76981",
      "tree": "9e215c78c5760a94b4e728caa328b37062a87af8",
      "parents": [
        "68cf0f4df8032275a1b2baee878bc64e1c446577",
        "4f540fe8d03b415e25d11646ec7f6a776d8f5247"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Aug 10 02:25:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 02:25:10 2017 +0000"
      },
      "message": "Merge \"Don\u0027t lock down system user in demo mode\" into oc-dr1-dev\nam: 4f540fe8d0\n\nChange-Id: I1d86ea5b69fe9a8bddb29d3e8483cc6a34b3b689\n"
    },
    {
      "commit": "4f540fe8d03b415e25d11646ec7f6a776d8f5247",
      "tree": "30dbacef690d7fb834bcdc15f1a46260089fdc12",
      "parents": [
        "a4b5e0893f1418a32fa8d4d6a972bbd48392d969",
        "338c6ed5d028d0597247f23de91aadb45087bf82"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 10 02:17:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 02:17:48 2017 +0000"
      },
      "message": "Merge \"Don\u0027t lock down system user in demo mode\" into oc-dr1-dev"
    },
    {
      "commit": "68cf0f4df8032275a1b2baee878bc64e1c446577",
      "tree": "71c7651fb3f49818e5e30cbae238090f3f935262",
      "parents": [
        "be8e7f7e57e80808e49f946472c6705b8642cf1b",
        "a4b5e0893f1418a32fa8d4d6a972bbd48392d969"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 00:19:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 10 00:19:07 2017 +0000"
      },
      "message": "Merge \"Fix source for PiP hover accessibility events\" into oc-dr1-dev\nam: a4b5e0893f\n\nChange-Id: I125f80e800d04e7406fcd380bce2666b5b9e5a3f\n"
    },
    {
      "commit": "a4b5e0893f1418a32fa8d4d6a972bbd48392d969",
      "tree": "b708b28e21ddb6271274656c2ef0404b3b1f2268",
      "parents": [
        "b9a56a4af7c08ba76d9c07aa5ecb91cf14f328a5",
        "0a8caa1ccc0897cd40c22d62a945d2b858d0c907"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Aug 10 00:13:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 10 00:13:04 2017 +0000"
      },
      "message": "Merge \"Fix source for PiP hover accessibility events\" into oc-dr1-dev"
    },
    {
      "commit": "bbd80c9f73420d4909b7074e224e7556d11ade5d",
      "tree": "1684ac849ce188c2964b478084e5798adaf5c139",
      "parents": [
        "dafbdf9feb61beb3ed7008c6a31a1161f88ce5b3",
        "f89e462bc7d5ef5465e6fbbeddb47257710619bd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 09 21:16:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 21:16:27 2017 +0000"
      },
      "message": "Merge \"Worked around a bug where the a group child could be leaked\" into oc-dr1-dev\nam: f89e462bc7\n\nChange-Id: I0dcaf830f0d65171b4a114e299793d68a4da6e40\n"
    },
    {
      "commit": "f89e462bc7d5ef5465e6fbbeddb47257710619bd",
      "tree": "72021fdcb7cc341b00f855c7985601e25795d4bb",
      "parents": [
        "ca91e6cecd0a372ea5a4f0e4fb26851b8c7167a1",
        "04be389c879701b5328e6a3729f2516009a015fd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 21:03:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 21:03:15 2017 +0000"
      },
      "message": "Merge \"Worked around a bug where the a group child could be leaked\" into oc-dr1-dev"
    },
    {
      "commit": "dafbdf9feb61beb3ed7008c6a31a1161f88ce5b3",
      "tree": "f860a6cb3c24f20e35381f98df76340b1b98fd5a",
      "parents": [
        "dd72696f92e450b34d9b12b1a063c2be7aa21461",
        "ca91e6cecd0a372ea5a4f0e4fb26851b8c7167a1"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 20:45:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 20:45:45 2017 +0000"
      },
      "message": "Merge \"Make rounded corners handle color inversion\" into oc-dr1-dev\nam: ca91e6cecd\n\nChange-Id: I6a5a75c63bcae98aa928667672dd52b631e85d8a\n"
    },
    {
      "commit": "ca91e6cecd0a372ea5a4f0e4fb26851b8c7167a1",
      "tree": "8734bac887aa720eece42654ffa7f5b9375b4300",
      "parents": [
        "0a3684eb451ae226b522d83088653b9f4f06e7bd",
        "c83254ee996afb3cbcbe9273cad9e624199c690b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 20:38:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 20:38:49 2017 +0000"
      },
      "message": "Merge \"Make rounded corners handle color inversion\" into oc-dr1-dev"
    },
    {
      "commit": "51d7ff2f382afb08c0e2da8445b4e416b7e0788d",
      "tree": "149b9d3f26efcd5544e7c1ccd07066b060cdb4c7",
      "parents": [
        "0af0b60db5be8248e622995f94a6b55f21bd39c3",
        "fc596b1cf69cd740337392b7bc8384302d3b58b0"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 09 19:01:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 19:01:53 2017 +0000"
      },
      "message": "Merge changes I52152223,I49db5cab into oc-dr1-dev\nam: fc596b1cf6\n\nChange-Id: I63cbca0986438b350cecf0f2c1c5b0ec2f88cebf\n"
    },
    {
      "commit": "fc596b1cf69cd740337392b7bc8384302d3b58b0",
      "tree": "16e344dd7cc3099893a539b8f5983366e11fa70c",
      "parents": [
        "54ad8c1f1571ecf6acaf0513752b9fa397044215",
        "9a189d1514c48ec1b0b6684aa7fb93066b4f5872"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 09 18:52:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 18:52:42 2017 +0000"
      },
      "message": "Merge changes I52152223,I49db5cab into oc-dr1-dev\n\n* changes:\n  Ensure that we register the media session listener for the current user.\n  Fix issue with PiP callbacks not being handled for secondary users.\n"
    },
    {
      "commit": "0a8caa1ccc0897cd40c22d62a945d2b858d0c907",
      "tree": "8ef5450ecaeb6e35ff31cbf1a6ab775882c7c618",
      "parents": [
        "ce099ba8bcba6d74ebb5d7368662c593c6b74ade"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Aug 09 11:28:41 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Aug 09 11:28:41 2017 -0700"
      },
      "message": "Fix source for PiP hover accessibility events\n\nThe events were ending up not important for a11y and\nwith invalid window ids, which prevented TalkBack from\nseeing them properly.\n\nBug: 64428961\nTest: Ran YouTube in PiP, now able to select it.\nChange-Id: I38ccbf5f2f35ffda255b84f229e98ca23e6b11aa\n"
    },
    {
      "commit": "c23afeeeee8d318ae08635600c8029f8091f9f04",
      "tree": "976e5389a73f4ee5376f35406dee72e457c05099",
      "parents": [
        "470d1c721a53fc2891c5ee05a7a928d6f1c0f17d",
        "0119a09bdfab78d58487003668db777ad42bcd65"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 18:24:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 18:24:25 2017 +0000"
      },
      "message": "Merge \"Prevent data usage dialog from being displayed again\" am: 48e8091eda am: abff77e4aa\nam: 0119a09bdf\n\nChange-Id: Ia84c713c1cd71d65981642ad6411192be3955445\n"
    },
    {
      "commit": "0119a09bdfab78d58487003668db777ad42bcd65",
      "tree": "9c047f05eedf954e9e7fb7632a7b58448bccb76e",
      "parents": [
        "685aa45e4b6abee7904d6bc5ae5022a7372703af",
        "abff77e4aa48fbdb0a5d1801664491629caf9cc6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 18:04:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 18:04:00 2017 +0000"
      },
      "message": "Merge \"Prevent data usage dialog from being displayed again\" am: 48e8091eda\nam: abff77e4aa\n\nChange-Id: Ia5f788c3a28ae5b8934281f8c6c9773e38954bb6\n"
    },
    {
      "commit": "04be389c879701b5328e6a3729f2516009a015fd",
      "tree": "0ec2d2bc4a8d08aa148ae684749dbefde7829671",
      "parents": [
        "e14d59a656fc3c169c72ac6e71c8284db8cb6be9"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 08 10:58:32 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 09 10:56:18 2017 -0700"
      },
      "message": "Worked around a bug where the a group child could be leaked\n\nIt may happen that a group entry could be leaked, if an\nentry is inserted again after it was removed. We now added\nlogging to detect it better and worked around the issue.\n\nChange-Id: Iaa6dfedddf5bafe0697bd0411b2e5f24982b1160\nFixes: 63717947\nTest: add groups and remove / hun children\n"
    },
    {
      "commit": "abff77e4aa48fbdb0a5d1801664491629caf9cc6",
      "tree": "6e2bdd7aea446386293639dbcb80dee020782475",
      "parents": [
        "25e0f60f54fb9523046899fabb4a3ef8a186b06f",
        "48e8091edabdb8c913907958282825e78e3d266c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 17:47:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 17:47:52 2017 +0000"
      },
      "message": "Merge \"Prevent data usage dialog from being displayed again\"\nam: 48e8091eda\n\nChange-Id: Iaf17879b3a708585a2ae4cc7460527a3f998bce4\n"
    },
    {
      "commit": "28cc38c435afc00fae73d21eaaa5e2210a5e1c6b",
      "tree": "8eeba15ebb1ee11e1ea08382a76e25181af22db2",
      "parents": [
        "aa6c55072603d4809c8125fa2fa12e535c8efe55",
        "8cbb5ffd5b31f51d35eee72e22a529d63c0041a5"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Wed Aug 09 17:41:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 17:41:48 2017 +0000"
      },
      "message": "Merge \"Inherit theme dark/light scheme for MediaRouter dialogs/button\" into oc-dr1-dev\nam: 8cbb5ffd5b\n\nChange-Id: I4572f4f221c6b50cf41ddb094cf7bb9d2d48bfbd\n"
    },
    {
      "commit": "8cbb5ffd5b31f51d35eee72e22a529d63c0041a5",
      "tree": "3056d25ed7c645af9fae8c1f9fadc6b8808a2808",
      "parents": [
        "94f8143129860b6ee952acf542b80b6e78afd1ca",
        "fb09ecfdd7420893019e4d8ddc769eb2f985bd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 17:31:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 17:31:48 2017 +0000"
      },
      "message": "Merge \"Inherit theme dark/light scheme for MediaRouter dialogs/button\" into oc-dr1-dev"
    },
    {
      "commit": "aa6c55072603d4809c8125fa2fa12e535c8efe55",
      "tree": "fc6f9bae5c2567e5bc25d94d68d4e9d44662387c",
      "parents": [
        "7f1637c731e22da05cc025dc4ba523de3972846d",
        "94f8143129860b6ee952acf542b80b6e78afd1ca"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Aug 09 17:07:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 17:07:37 2017 +0000"
      },
      "message": "Merge \"Fix issue where keyguard wouldn\u0027t be dismissed\" into oc-dr1-dev\nam: 94f8143129\n\nChange-Id: I3d4eac2b5d290f3c90ec9e5acb69db86272200e3\n"
    },
    {
      "commit": "94f8143129860b6ee952acf542b80b6e78afd1ca",
      "tree": "bf20c9bc9f27934de9bcaca2109008f399203d92",
      "parents": [
        "d72954af31f8d66b02877a8ad4ef2b7fbf60c734",
        "28f9029fde1b6c57b37b8a93f3ba1827ddb42562"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Aug 09 16:58:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:58:44 2017 +0000"
      },
      "message": "Merge \"Fix issue where keyguard wouldn\u0027t be dismissed\" into oc-dr1-dev"
    },
    {
      "commit": "7f1637c731e22da05cc025dc4ba523de3972846d",
      "tree": "127c9aa7e7b36963e2edbaf80db92656c541c880",
      "parents": [
        "8ecb7d177ad39aca14f5a8d700d4dd570f67f281",
        "d72954af31f8d66b02877a8ad4ef2b7fbf60c734"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 16:58:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 16:58:28 2017 +0000"
      },
      "message": "Merge \"AOD: Fix janky pulse out animation\" into oc-dr1-dev\nam: d72954af31\n\nChange-Id: I1466b41088322781ccfa9433023b039e1551b4aa\n"
    },
    {
      "commit": "d72954af31f8d66b02877a8ad4ef2b7fbf60c734",
      "tree": "7f04562bc99c67ee0ddf0e6e6623e3843a71ee11",
      "parents": [
        "1eee2b4994874e1d1023de294dd0d3f692ff9638",
        "6507228cab466709df0c3d132f196473ada9b1b6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 16:47:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:47:19 2017 +0000"
      },
      "message": "Merge \"AOD: Fix janky pulse out animation\" into oc-dr1-dev"
    },
    {
      "commit": "9a189d1514c48ec1b0b6684aa7fb93066b4f5872",
      "tree": "123018ddb8a99183ced62b0d8c73b56888fb6396",
      "parents": [
        "8a4f26cc56a584dc9951afdce912d8851c0607e6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 08 12:58:11 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 09 09:42:59 2017 -0700"
      },
      "message": "Ensure that we register the media session listener for the current user.\n\n- Use the per-user calls when fetching/responding to media session events\n  otherwise it will fallback to using the process user.\n\nBug: 64315017\nTest: Launch secondary user, enter PiP with media session and no custom\n      actions.  Ensure the media session buttons show.\n\nChange-Id: I52152223e91f0256ac4135616694e2a293947e3e\n"
    },
    {
      "commit": "8c7bf681c7bf6e193f8cd4808680d0db6618f5d6",
      "tree": "4fd7570294d0781813b79908478a009d0efabf53",
      "parents": [
        "8f54058a5c5010c59a32c9a59658fecb61961e95",
        "f79068637abadb12fe61b13bfb4b3951d2befaba"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 16:41:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 16:41:48 2017 +0000"
      },
      "message": "Merge \"LockIcon: update content description when config changes\" into oc-dr1-dev\nam: f79068637a\n\nChange-Id: I77729cfff5b6b8ceff1fac13640ae586b3ba92fb\n"
    },
    {
      "commit": "8f54058a5c5010c59a32c9a59658fecb61961e95",
      "tree": "403b8a4191bc7835fe4021ceafdf4ffaf3388fc5",
      "parents": [
        "e48ca2099a79e3e27a237fc02294a2aa2e8e8305",
        "1273dd6b86eee225c0504e2068d4e6aa00cead7d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 16:36:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 16:36:45 2017 +0000"
      },
      "message": "Merge \"BrightnessMirror: When reinflating, notify QSPanel\" into oc-dr1-dev\nam: 1273dd6b86\n\nChange-Id: I4509e9f025ff4f80f592963329837150edafe383\n"
    },
    {
      "commit": "f79068637abadb12fe61b13bfb4b3951d2befaba",
      "tree": "16b3c170b188160b4a5251e1cc34fca60fa14728",
      "parents": [
        "1273dd6b86eee225c0504e2068d4e6aa00cead7d",
        "effff9c245d1cb4c551bfabc21c65e25fe02fb86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 16:34:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:34:47 2017 +0000"
      },
      "message": "Merge \"LockIcon: update content description when config changes\" into oc-dr1-dev"
    },
    {
      "commit": "1273dd6b86eee225c0504e2068d4e6aa00cead7d",
      "tree": "4bb93441b6ca1ee1a269fc795de8cc696065112c",
      "parents": [
        "cadfccbc13a70c490ea60a3723b092b6215cc39a",
        "b01793f8d0bb6222d6afb50188c20d76ad38d04a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 16:22:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 16:22:29 2017 +0000"
      },
      "message": "Merge \"BrightnessMirror: When reinflating, notify QSPanel\" into oc-dr1-dev"
    },
    {
      "commit": "9dbd07ef323664a0fec7432b83c35f7b1307e346",
      "tree": "96248264abc1fae9b4c41cd45d3eba6105a800f0",
      "parents": [
        "6b0c1604a6c176d4000cd3dee6a471ac7c47398f",
        "fd2f62f33c0da4b1a857f8ee212b8c9352754191"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 15:59:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 15:59:32 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "c83254ee996afb3cbcbe9273cad9e624199c690b",
      "tree": "f5aedcdd27855888cdc5142b28f469432f2a0fab",
      "parents": [
        "56385a796e568f4c233bc10ea9c3b329267adef0"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 10:45:05 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 10:45:05 2017 -0400"
      },
      "message": "Make rounded corners handle color inversion\n\nTest: visual\nChange-Id: I99284b9f24340a453d39aafe6937454892e1383d\nFixes: 64210958\n"
    },
    {
      "commit": "c21e619ee2fef5a3ca2323ffa96372560a0af475",
      "tree": "5aebb7173e3f9ca18bb9198330a373a30cd88f79",
      "parents": [
        "d7172c2ae322b6af2ba221507fff2c69b26aa0f7",
        "6b0c1604a6c176d4000cd3dee6a471ac7c47398f"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Aug 09 14:24:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 14:24:05 2017 +0000"
      },
      "message": "Merge \"Update X, -, + icons in dnd panel\" into oc-dr1-dev\nam: 6b0c1604a6\n\nChange-Id: Ie99a43618cac3b760df1bcc34704af23c121a6a8\n"
    },
    {
      "commit": "6b0c1604a6c176d4000cd3dee6a471ac7c47398f",
      "tree": "3024a991faa36ffc7667a529ecf136459f22fe78",
      "parents": [
        "56385a796e568f4c233bc10ea9c3b329267adef0",
        "ed57d2148a165ce1b0f8c53b4987295642adfc1a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 09 14:13:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 09 14:13:15 2017 +0000"
      },
      "message": "Merge \"Update X, -, + icons in dnd panel\" into oc-dr1-dev"
    },
    {
      "commit": "effff9c245d1cb4c551bfabc21c65e25fe02fb86",
      "tree": "c11b147d28ec7c33aec2e19a6224f2b4c4d2b00d",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 15:50:00 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 15:50:00 2017 +0200"
      },
      "message": "LockIcon: update content description when config changes\n\nFixes a stale content description after a configuration change.\n\nChange-Id: Ie666d405417ce47cc0fc550b79a948425565162d\nFixes: 64234917\nTest: Change language, verify content description of lock icon is updated.\n"
    },
    {
      "commit": "48e8091edabdb8c913907958282825e78e3d266c",
      "tree": "e28a7c8c7e85acdb2e487cf388bf7cd7da1a5fb1",
      "parents": [
        "2f5ca257b5371613960049b684520c25d83216fb",
        "132bb860701fac28c8026624c34fe09407a0cc00"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 09 13:41:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 09 13:41:54 2017 +0000"
      },
      "message": "Merge \"Prevent data usage dialog from being displayed again\""
    },
    {
      "commit": "b01793f8d0bb6222d6afb50188c20d76ad38d04a",
      "tree": "2f857d4943c173f6844c02027c03b4be511b9f20",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 14:34:55 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 09 15:03:53 2017 +0200"
      },
      "message": "BrightnessMirror: When reinflating, notify QSPanel\n\nFixes an issue where after reinflating the brightness mirror,\nthe QSPanel was not notified.\n\nChange-Id: I3974f31c2d3c67b5a283b10690cb103ca13fff6a\nFixes: 64460731\nTest: Change to white / black wallpaper (opposite of current); verify brightness slider works.\n"
    },
    {
      "commit": "fd2f62f33c0da4b1a857f8ee212b8c9352754191",
      "tree": "18cf5fb504f96128d64dee6804d9b17872ea4f2f",
      "parents": [
        "4cef646e6a2fdcfdc441e6384dff0d4c076ede00"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Aug 09 00:54:18 2017 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Aug 09 00:54:18 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I02e4b572c91641f5d61321bd3248081723ad65ab\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "fb09ecfdd7420893019e4d8ddc769eb2f985bd7c",
      "tree": "7055a372366d764d1ca2807551572bfa59e91eb5",
      "parents": [
        "1b3877a96567c4021223c7b7c62c11db60db47fd"
      ],
      "author": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Mon Aug 07 18:56:52 2017 +0900"
      },
      "committer": {
        "name": "Christofer Åkersten",
        "email": "akersten@google.com",
        "time": "Wed Aug 09 16:28:50 2017 +0900"
      },
      "message": "Inherit theme dark/light scheme for MediaRouter dialogs/button\n\nBug: 64291950\nTest: manual\nChange-Id: I20694ce512a794a3c6574108b80dcfb4979b3b39\nMerged-In: I20694ce512a794a3c6574108b80dcfb4979b3b39\n"
    },
    {
      "commit": "93b3fe20b95cf305560799891b065c309b614405",
      "tree": "313c54535776937cd6dca9974ee886bd5a870cb1",
      "parents": [
        "8d5e4bd6f4624a1ebb0e5f3337817418dd6faf2e",
        "4cef646e6a2fdcfdc441e6384dff0d4c076ede00"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 23:15:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 23:15:11 2017 +0000"
      },
      "message": "Merge \"User avatar didn\u0027t have enough contrast\" into oc-dr1-dev\nam: 4cef646e6a\n\nChange-Id: If164a0a4fdbb7afe1eddd0d33fda4ddc2aeadf44\n"
    },
    {
      "commit": "4cef646e6a2fdcfdc441e6384dff0d4c076ede00",
      "tree": "a378819c26fb46ee9559615ba487a84538b64df6",
      "parents": [
        "75176be75a16b7deb214740e55507359aca2edac",
        "542aebc43be7c669f66c283fb1756e076d49bc8a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 23:03:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 23:03:31 2017 +0000"
      },
      "message": "Merge \"User avatar didn\u0027t have enough contrast\" into oc-dr1-dev"
    },
    {
      "commit": "28f9029fde1b6c57b37b8a93f3ba1827ddb42562",
      "tree": "51e42c535d53a9e7d14993ef790b9e746e08b5fe",
      "parents": [
        "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 18:07:49 2017 -0400"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 18:12:04 2017 -0400"
      },
      "message": "Fix issue where keyguard wouldn\u0027t be dismissed\n\nKeyguard wouldn\u0027t be dismissed when launching the emergency dialer\nfrom lock screen or locked camera.\n\nTest: Tap on \u0027emergency\u0027 from lock screen and camera.\nTest: Unlock from lock screen and camera.\nChange-Id: I5d2f0f5c6a982cf633bca19cbeb5065a9f68e355\nFixes: 64470717\n"
    },
    {
      "commit": "be56a66a73af105cfa799ec851a9c9ea0a12f09c",
      "tree": "e52434325271215a07e07de040cfdb3b33428f70",
      "parents": [
        "591e96c1053a540c7f385c86556558f6608c2362",
        "127a4c90143c535c86e47185de0ad085ff3557f7"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 22:00:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 22:00:00 2017 +0000"
      },
      "message": "Merge \"Fade in rounded corners to avoid abrupt change\" into oc-dr1-dev\nam: 127a4c9014\n\nChange-Id: I20ff3c4d2386eaede56a62ea344c701111d58d05\n"
    },
    {
      "commit": "8a4f26cc56a584dc9951afdce912d8851c0607e6",
      "tree": "e7eeb9a3a87e1abf960446cc758c8bb31c902f70",
      "parents": [
        "425784eef25316c5a43ba93ef22e78aa8bc3d8c1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 07 15:28:44 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 08 14:41:07 2017 -0700"
      },
      "message": "Fix issue with PiP callbacks not being handled for secondary users.\n\n- With ag/1767862, we do not persist PiP across users, so there is no\n  need for additional logic in SystemUI to dedupe these calls. Since\n  PiP is managed in the primary user\u0027s SystemUI process, this logic\n  was prevening the relaunching of the activity.\n\nBug: 64316002\nTest: Launch PiP from a secondary user, restart the activity and\n      ensure that it is brought to fullscreen.\n\nChange-Id: I49db5cab9f0be7366390d1e36edcaf4d6b05717a\n"
    }
  ],
  "next": "127a4c90143c535c86e47185de0ad085ff3557f7"
}
