)]}'
{
  "log": [
    {
      "commit": "ffc100e66541b64f27a29df8a0b7dfa437bac42e",
      "tree": "6d8dde570e1a504205031a512c5be6962f7119dd",
      "parents": [
        "2d157b1bcc85a1c03133fa9544a199233ca434ae",
        "3f7751fe00a1679e475d4115ba6c70c73adcc426"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Fri Mar 09 18:01:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 18:01:13 2018 +0000"
      },
      "message": "Merge \"Correct directory location.\" into pi-dev"
    },
    {
      "commit": "3f7751fe00a1679e475d4115ba6c70c73adcc426",
      "tree": "b67a11adb4226c7aae65a4da8008d09684951400",
      "parents": [
        "a8cb58721ce820a17e07a439db010a1eeeecba7e"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Fri Mar 09 12:53:21 2018 -0500"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jakew@google.com",
        "time": "Fri Mar 09 12:58:52 2018 -0500"
      },
      "message": "Correct directory location.\n\nThis moved as part of e94ca6676f8f845741369d4967255f642a4cefbb.\n\nBug: 74390715\nTest: none\nExempt-From-Owner-Approval: build fix of support library folder reference\nChange-Id: I4109ef44748deb03a91e372b40b85d025f0d2765\n"
    },
    {
      "commit": "2d157b1bcc85a1c03133fa9544a199233ca434ae",
      "tree": "f31e66e89f2db00b6963b57d781545eb21c47553",
      "parents": [
        "3cec8d5336f605b4a8a06fabda28b28f3cca477c",
        "20afddd2ed37c2c9c0214b382cc3edd6d4ee81a8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 17:50:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 17:50:42 2018 +0000"
      },
      "message": "Merge \"Jobs in \u0027active\u0027 apps are not subject to standby\" into pi-dev"
    },
    {
      "commit": "3cec8d5336f605b4a8a06fabda28b28f3cca477c",
      "tree": "377b7d491d62fe3eac5bf3ffd4951b64d3e383c0",
      "parents": [
        "10046f49ef6b9827f100d8c74c10a30baaf0ff36",
        "70c5286f98d93c13247dc179d577151c0712656f"
      ],
      "author": {
        "name": "Ying Xu",
        "email": "yinxu@google.com",
        "time": "Fri Mar 09 17:44:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 17:44:09 2018 +0000"
      },
      "message": "Merge changes I64009362,I8ebb617c into pi-dev\n\n* changes:\n  Do not throw RuntimeException from stopScan().\n  Address the API review comments.\n"
    },
    {
      "commit": "10046f49ef6b9827f100d8c74c10a30baaf0ff36",
      "tree": "03963503b5de2afa708fbacb600c6b6b8bb20ea0",
      "parents": [
        "a8cb58721ce820a17e07a439db010a1eeeecba7e",
        "e93e560ff83f789313ffe7efced048eb880b4581"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Mar 09 17:41:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 17:41:27 2018 +0000"
      },
      "message": "Merge changes Ifec29546,Iaab1cc44 into pi-dev\n\n* changes:\n  Add metrics for battery tip\n  Add metric for restrict app tip and high usage tip\n"
    },
    {
      "commit": "a8cb58721ce820a17e07a439db010a1eeeecba7e",
      "tree": "f0f35bb634a57efb1faa67f4e5d57586cadbc0f8",
      "parents": [
        "85c0e8787d6d76a1b2d0262a48b7406f02d2101b",
        "505511c8290e8815fa6d8b69dead08d71e347e7b"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 09 17:25:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 17:25:25 2018 +0000"
      },
      "message": "Merge \"Add sleep for profile saving in AppLaunch\" into pi-dev"
    },
    {
      "commit": "85c0e8787d6d76a1b2d0262a48b7406f02d2101b",
      "tree": "53c419892b0744badc734c4e4dfa3bdf392f88d8",
      "parents": [
        "77ac94b2ceda83ec08957225a578b8b1f2b972c8",
        "f5c0da3decb7b581b07be6e379ebe1baba6ce1b5"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 09 17:02:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 17:02:41 2018 +0000"
      },
      "message": "Merge \"Remove RuntimeException throws from TelephonyManager\" into pi-dev"
    },
    {
      "commit": "77ac94b2ceda83ec08957225a578b8b1f2b972c8",
      "tree": "c7902cb0b23672c111803cda76036b4407da8e77",
      "parents": [
        "6d7cbf5e7bf47e0e35201db83a36dd4ba0106e41",
        "184c75c2f0c72424d5ffce76767315180c635ab7"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 16:12:28 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 16:12:28 2018 +0000"
      },
      "message": "Merge changes from topic \"am-af991497-a243-423d-8f58-f6bc1131a734\" into oc-dev am: 6e30a00c96 am: f45dbc6a69\nam: 184c75c2f0\n\nChange-Id: Id724a10c23afc2fc9f1ac5eeef7853ec6b40a417\n"
    },
    {
      "commit": "6d7cbf5e7bf47e0e35201db83a36dd4ba0106e41",
      "tree": "c7902cb0b23672c111803cda76036b4407da8e77",
      "parents": [
        "7072bbb1e29a82c61a0ea468c4602b34a035450c",
        "e301746a0e393bdb1a8042e36c368fb03c49ae71"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Fri Mar 09 16:02:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 16:02:31 2018 +0000"
      },
      "message": "Merge changes from topic \"magnifier_expose_size_and_zoom-pi-dev\" into pi-dev\n\n* changes:\n  [Magnifier-31] Do not magnify outside current line\n  [Magnifier-29] Expose size and zoom in the API\n"
    },
    {
      "commit": "184c75c2f0c72424d5ffce76767315180c635ab7",
      "tree": "e57715dfaa95b71c780ae56042c384f1991220fb",
      "parents": [
        "edb887251313eb225262cc0c87a6d139369a93a7",
        "f45dbc6a69d53a7430404c1631c9b4139f870e91"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 15:55:09 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 15:55:09 2018 +0000"
      },
      "message": "Merge changes from topic \"am-af991497-a243-423d-8f58-f6bc1131a734\" into oc-dev am: 6e30a00c96\nam: f45dbc6a69\n\nChange-Id: Ic7d8a8dd5cff126f9995ba9aa3e1158d724e4403\n"
    },
    {
      "commit": "7072bbb1e29a82c61a0ea468c4602b34a035450c",
      "tree": "64cda82dd6c87b679aec56c1aab2422a895d3f5e",
      "parents": [
        "f08622b28fb361a228634e5bf419b85bb3394267",
        "d0ac0bcef189efca9bc443f4cb95badcdee352e5"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Mar 09 15:46:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 15:46:48 2018 +0000"
      },
      "message": "Merge \"Fix opening tuner session with HAL 2.0.\" into pi-dev"
    },
    {
      "commit": "f08622b28fb361a228634e5bf419b85bb3394267",
      "tree": "6af28bfc30db0a6e8da1b3fe8a66bbaadc8e3ca9",
      "parents": [
        "c7d733fe248c9b9f9ed1daa3ce38e9e4af026e01",
        "edb887251313eb225262cc0c87a6d139369a93a7"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 15:38:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 15:38:37 2018 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids\" into oc-dev am: a9df845321 am: 8dddc5e1f8\nam: edb8872513  -s ours\n\nChange-Id: Ia1047b019f4ee8844a2dc45be534747d5e799224\n"
    },
    {
      "commit": "f45dbc6a69d53a7430404c1631c9b4139f870e91",
      "tree": "e40bf8b3f601895f6e099570c47ae75b0aec65d2",
      "parents": [
        "8dddc5e1f87d7416f5a7edc8d8133fb6159dc13a",
        "6e30a00c9694cdc4f1d7016473b0752598235561"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 15:35:36 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 15:35:36 2018 +0000"
      },
      "message": "Merge changes from topic \"am-af991497-a243-423d-8f58-f6bc1131a734\" into oc-dev\nam: 6e30a00c96\n\nChange-Id: I70114bdaa8186e7a2bb23e7d4e2c33c5d5b17e60\n"
    },
    {
      "commit": "edb887251313eb225262cc0c87a6d139369a93a7",
      "tree": "e57715dfaa95b71c780ae56042c384f1991220fb",
      "parents": [
        "d258da6a80a6e623e8d85d8c947364d52d6da89c",
        "8dddc5e1f87d7416f5a7edc8d8133fb6159dc13a"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 15:33:05 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 15:33:05 2018 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids\" into oc-dev am: a9df845321\nam: 8dddc5e1f8\n\nChange-Id: I52e47a1dec4e71c4002d2657cc99e712a39f8d34\n"
    },
    {
      "commit": "c7d733fe248c9b9f9ed1daa3ce38e9e4af026e01",
      "tree": "6af28bfc30db0a6e8da1b3fe8a66bbaadc8e3ca9",
      "parents": [
        "e5eebd5ccd5f55080046167231512d2d94f4b82c",
        "ad5b8329b90efbeb21d50cc3ad6869037ebf4ac9"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Mar 09 15:18:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 15:18:40 2018 +0000"
      },
      "message": "Merge \"Add unit test to verify option propagation from starter to modifier.\" into pi-dev"
    },
    {
      "commit": "e5eebd5ccd5f55080046167231512d2d94f4b82c",
      "tree": "5a1154e7028323d8c1ea29e192988ed61e10e1a2",
      "parents": [
        "75a81749f379b88a91c35a35291a712a484d1d73",
        "fc7cedd093c97600b3b5cc73361db7ce3b571d2f"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Mar 09 15:18:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 15:18:27 2018 +0000"
      },
      "message": "Merge \"Do not call checkReadyForSleep recursively.\" into pi-dev"
    },
    {
      "commit": "8dddc5e1f87d7416f5a7edc8d8133fb6159dc13a",
      "tree": "e40bf8b3f601895f6e099570c47ae75b0aec65d2",
      "parents": [
        "bdc573b39bf5c47eb07ca07e3ed6ac78790c4675",
        "a9df845321eaab4b1e237eff6e47dbe3d7e41e1e"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 15:15:07 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 09 15:15:07 2018 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids\" into oc-dev\nam: a9df845321\n\nChange-Id: I0d7f4421d10f977eb9071ba3478da771e58541ca\n"
    },
    {
      "commit": "6e30a00c9694cdc4f1d7016473b0752598235561",
      "tree": "6aec8967cc768db2b9004c0d5e772b6fcdba5e56",
      "parents": [
        "a9df845321eaab4b1e237eff6e47dbe3d7e41e1e",
        "13fb1dd780018d4f947cf9cc63351138e7a19c75"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 15:01:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 15:01:42 2018 +0000"
      },
      "message": "Merge changes from topic \"am-af991497-a243-423d-8f58-f6bc1131a734\" into oc-dev\n\n* changes:\n  [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e am: 3aaa23e1e2 am: 4b71619f50 skipped: d56e2e2cd0\n  [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e am: 3aaa23e1e2 am: 4b71619f50\n  [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e am: 3aaa23e1e2\n  [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed am: 595f82f99e\n  [automerger] [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids am: 41d8bf1fed\n  [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids\n"
    },
    {
      "commit": "a9df845321eaab4b1e237eff6e47dbe3d7e41e1e",
      "tree": "6aec8967cc768db2b9004c0d5e772b6fcdba5e56",
      "parents": [
        "b6b6c018470bf7cdfac846b26c6a64b9b1313a73",
        "f915e04d5010c4dfffad263fa70c1e412e856314"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 09 14:59:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 14:59:30 2018 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids\" into oc-dev"
    },
    {
      "commit": "75a81749f379b88a91c35a35291a712a484d1d73",
      "tree": "ac11437195e0117aa92d8ab77fc27fd29fad3d23",
      "parents": [
        "82022ba876e6edda04b3be58d1268859cc4c582b",
        "0e00331e8fd19c642968d1f482246508f824e112"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 14:56:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 14:56:59 2018 +0000"
      },
      "message": "Merge \"Move mobile signal indicator to QS footer.\" into pi-dev"
    },
    {
      "commit": "82022ba876e6edda04b3be58d1268859cc4c582b",
      "tree": "feecefe63d94b162145472738341b355c32620aa",
      "parents": [
        "0b4626aa234078280be1e6f48dc166624b4b2566",
        "b55e3a126ef5a33e23176b1ac2fbe74f590cbcaa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 14:40:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 14:40:41 2018 +0000"
      },
      "message": "Merge \"Add logging for screen timeout override.\" into pi-dev"
    },
    {
      "commit": "e301746a0e393bdb1a8042e36c368fb03c49ae71",
      "tree": "e3576f07bdf348fe643351de315e691d33386931",
      "parents": [
        "17ea30584a579a442809f1070e9a67f33b1afb65"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Wed Mar 07 12:25:21 2018 +0000"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Fri Mar 09 13:57:35 2018 +0000"
      },
      "message": "[Magnifier-31] Do not magnify outside current line\n\nCurrently, after the cursor is reaching the end of a line, the magnifier\nkeeps following the finger even if the cursor cannot move anymore.\n\nThis CL limits the movement of the magnifier, ensuring it stays between\nthe bounds of the text line. Also, when the finger gets too far from the\nend of the line, we dismiss the magnifier. We consider it went too far\nwhen the cursor is not visible anymore inside the magnifier.\n\nBug: 72314536\nTest: manual testing (both English and Arabic)\nTest: atest FrameworksCoreTests:android.widget.TextViewActivityTest\nTest: atest CtsWidgetTestCases:android.widget.cts.TextViewTest\nChange-Id: I8dafba1fc8e7b8e482526e818831ece2ee20ac27\n(cherry picked from commit dfc752bc745ca272234be41f2b54d49eccece84d)\nMerged-In: I8dafba1fc8e7b8e482526e818831ece2ee20ac27\n"
    },
    {
      "commit": "0b4626aa234078280be1e6f48dc166624b4b2566",
      "tree": "74bee86ebc3f7df16c86336e82ff6a5b45d51a2f",
      "parents": [
        "21e331ed2d2d192d66c1141cca7a21e13019ec27",
        "24653c3bbaa0e9749ee1bb8d118fa392a1c23463"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Mar 09 13:38:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 13:38:06 2018 +0000"
      },
      "message": "Merge changes from topic \"jr-viseffects\" into pi-dev\n\n* changes:\n  Make systemui obey new visual effect flags\n  Expand the visual effects that DND can suppress.\n"
    },
    {
      "commit": "17ea30584a579a442809f1070e9a67f33b1afb65",
      "tree": "9e69853b1ea624ead1e6d94ba9f7551d8ee353dd",
      "parents": [
        "21e331ed2d2d192d66c1141cca7a21e13019ec27"
      ],
      "author": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Tue Mar 06 14:24:07 2018 +0000"
      },
      "committer": {
        "name": "Mihai Popa",
        "email": "popam@google.com",
        "time": "Fri Mar 09 13:32:20 2018 +0000"
      },
      "message": "[Magnifier-29] Expose size and zoom in the API\n\nThe CL exposes the size and the zoom of the magnifier in the public API.\nThese are required for implementing a number of UX requests in WebView\nand Chrome - see the two bugs referenced.\n\nAlso, the CL fixes a bug in the #getContent() TestApi, which was\nreturning the bitmap before (instead of after) scaling.\n\nBug: 70608551\nBug: 72314536\nTest: atest CtsWidgetTestCases:android.widget.cts.MagnifierTest\nChange-Id: Idc583b923010d7dca075b05b6f4dbafa74cfec1f\n(cherry picked from commit e1b93ddcbd40334664d6360d60525981cf3a3981)\nMerged-In: Idc583b923010d7dca075b05b6f4dbafa74cfec1f\n"
    },
    {
      "commit": "21e331ed2d2d192d66c1141cca7a21e13019ec27",
      "tree": "f3dec5c517f7625f9117500415299b2422ba6c12",
      "parents": [
        "802bf3966429a1193c6c65c00e7833c86d84a149",
        "df2ec09a9ca74556ab8140a1cc5450b755f21dd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 12:42:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 12:42:55 2018 +0000"
      },
      "message": "Merge \"Update javadoc for WifiConfiguration.setHttpProxy\" into pi-dev"
    },
    {
      "commit": "802bf3966429a1193c6c65c00e7833c86d84a149",
      "tree": "2dae352c04f259645540751796bfaca1d4623a82",
      "parents": [
        "e1a6d3784021b09ce75dd34338b19bd8482b8eca",
        "edfab3b8327326d6926b417981648f27f00eb0fd"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Mar 09 12:40:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 12:40:37 2018 +0000"
      },
      "message": "Merge \"SysUI: Fix a bunch of hacks around insets and cutouts\" into pi-dev"
    },
    {
      "commit": "e1a6d3784021b09ce75dd34338b19bd8482b8eca",
      "tree": "0a0af86262fecac1e7bb47132239739075f9d2a4",
      "parents": [
        "3a78ec6ae4d44666f02c3ea8e543132aaa59e831",
        "28011a418050bfd2744a147fc177bc30f747c26c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 12:40:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 12:40:22 2018 +0000"
      },
      "message": "Merge \"Add BaseNetdEventCallback class that provides no-op implementations for INetdEventCallback.\" into pi-dev"
    },
    {
      "commit": "3a78ec6ae4d44666f02c3ea8e543132aaa59e831",
      "tree": "8986954738d553391dc827615eb7c72aa5cbc2d8",
      "parents": [
        "f8a69fdd7ae2710aec569180c8e7e25998b3200c",
        "a545b0793febbb76e8344fd6db2aa0cf61d7455c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Mar 09 12:05:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 12:05:01 2018 +0000"
      },
      "message": "Merge changes I46e93397,Ie0a157a9 into pi-dev\n\n* changes:\n  Also set calling pid when registering for next activity start\n  Revert \"Revert \"Elevate remote/recents animation priority\"\"\n"
    },
    {
      "commit": "28011a418050bfd2744a147fc177bc30f747c26c",
      "tree": "21895052a0d0f6bc05392a5b38da76977c84de44",
      "parents": [
        "f8a69fdd7ae2710aec569180c8e7e25998b3200c"
      ],
      "author": {
        "name": "dalyk",
        "email": "dalyk@google.com",
        "time": "Thu Mar 08 16:33:25 2018 -0500"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Mar 09 19:41:56 2018 +0900"
      },
      "message": "Add BaseNetdEventCallback class that provides no-op implementations for INetdEventCallback.\n\nTest: None\nBug: 71828272\nMerged-In: I261015d0d3e7e4159bb514742a6c588bfd34e795\nMerged-In: I3a701fc52641615bf197f980022a61518c7347f4\nMerged-In: I1ed5ede74ca14718e6d4f8a9a8d57de6026c9e93\nMerged-In: Ib0c4b69a24144d27f672ec716fb9a8f06987ce7d\nChange-Id: I75e0620f82195f18befe9dc079492a8c69bb764b\n(cherry picked from commit 985d89a6e0412a3b0e8b1519de8ebffdbf708d31)\n"
    },
    {
      "commit": "f8a69fdd7ae2710aec569180c8e7e25998b3200c",
      "tree": "97077b3e7d3687ce6cd42483f57f86405c074d72",
      "parents": [
        "ae957a780eafe6bd35a5f3b0b55c9ba5ad729954",
        "68e1c1dcf4b4fa751f15b8652eea6ea0f3f79336"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Mar 09 10:07:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 10:07:41 2018 +0000"
      },
      "message": "Merge \"Whitelist all @SystemApi and @TestApi for hidden API\" into pi-dev"
    },
    {
      "commit": "ae957a780eafe6bd35a5f3b0b55c9ba5ad729954",
      "tree": "6063b748923d8104573b3854de382605d2b130be",
      "parents": [
        "5cef8984baeb483de3cc7ca7bf93f5a366cd68b6",
        "bf7cc38d1f0f3e2cf998a5e37305963c6aa3a39f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 09:22:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 09:22:54 2018 +0000"
      },
      "message": "Merge \"Display shortcut inline with item title in cascading menu\" into pi-dev"
    },
    {
      "commit": "5cef8984baeb483de3cc7ca7bf93f5a366cd68b6",
      "tree": "34f366deeba33c6bf5f584137069a64269fa8360",
      "parents": [
        "3ce208c1e9015aa61e1250d0896306ff0624b1ca",
        "c896d9d7e60468ed49f1d27ee60873620525a08b"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 08:28:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 08:28:08 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Ensure NonNull/Nullable for parameters of public methods\" into pi-dev"
    },
    {
      "commit": "3ce208c1e9015aa61e1250d0896306ff0624b1ca",
      "tree": "ae87eaa0b4d25c2de7c9f81fa953bbdd671d1868",
      "parents": [
        "df9737d28612c269f60db44d2f1407f179588c78",
        "66781e1bf545f715d762d147efad589832b9cbe3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 07:37:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 07:37:43 2018 +0000"
      },
      "message": "Merge \"Add team members in OWNER file\" into pi-dev"
    },
    {
      "commit": "66781e1bf545f715d762d147efad589832b9cbe3",
      "tree": "a10fa795d51eb9e8a6e4a405dc3370a1e2f4defb",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9"
      ],
      "author": {
        "name": "yro",
        "email": "yro@google.com",
        "time": "Thu Mar 08 18:41:03 2018 -0800"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Fri Mar 09 07:37:36 2018 +0000"
      },
      "message": "Add team members in OWNER file\n\nBug: 74415902\n\nTest: no test necessary\nChange-Id: I39d0a5cb9c6e8520fd29881442e66961096d52fc\n"
    },
    {
      "commit": "df9737d28612c269f60db44d2f1407f179588c78",
      "tree": "69067423df55d1869caa46b5034e9b2882a686be",
      "parents": [
        "e8b15263e0ac926ea278ff0cc197087e0bb3b589",
        "89b3202d626a7e90778fde54fc9b3a96f321990a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 05:15:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 05:15:28 2018 +0000"
      },
      "message": "Merge \"Documenting some core proto style conventions.\" into pi-dev"
    },
    {
      "commit": "e8b15263e0ac926ea278ff0cc197087e0bb3b589",
      "tree": "9da7500636422b92ab4d7f897897ba12d0c8c4b3",
      "parents": [
        "790a31ee31fc1992aaffdda2474c37ac68fc84f7",
        "f89f32192ac316a484cc5b79b30460276588834a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 05:13:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 05:13:22 2018 +0000"
      },
      "message": "Merge \"Marked testFocusedWindowMultipleDisplays as flaky\" into pi-dev"
    },
    {
      "commit": "c896d9d7e60468ed49f1d27ee60873620525a08b",
      "tree": "9e7df751630cc8a81eaa683aca34038c6d82b5fe",
      "parents": [
        "961e147b66c5a5af26d5eb12317c821ba4a60b49"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Mar 05 13:41:01 2018 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Fri Mar 09 14:00:11 2018 +0900"
      },
      "message": "MediaSession2: Ensure NonNull/Nullable for parameters of public methods\n\nBug: 73863865\nTest: runtest-MediaComponents\nChange-Id: Id40f221ae60b1e63afd9ff71950589fe13a7f526\n"
    },
    {
      "commit": "790a31ee31fc1992aaffdda2474c37ac68fc84f7",
      "tree": "2c82857ba74c26a61ca3fcf9f7411a7a0e72bc42",
      "parents": [
        "041b38479df336bcf92064b9853fcce1475ca76b",
        "9af5bc83701b2c2268deba73424b036ab42cc840"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 04:37:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 04:37:29 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Implement MediaSession2#updatePlayer()\" into pi-dev"
    },
    {
      "commit": "041b38479df336bcf92064b9853fcce1475ca76b",
      "tree": "b0d35ade1505789577894dadfac0b38cef975ebb",
      "parents": [
        "fa63f6895b02c64eb9d57fdc95d490190f565efc",
        "a6d43e429536c964a5f005f7be2a0d67ff5d2a5e"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 09 04:27:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 04:27:18 2018 +0000"
      },
      "message": "Merge changes from topic \"cdex_commands\" into pi-dev\n\n* changes:\n  Clean up comment\n  Bump version for OtaDexoptService\n  Add logic for passing down CompactDex generation flag\n"
    },
    {
      "commit": "0e00331e8fd19c642968d1f482246508f824e112",
      "tree": "a54cb71979ebbec4034e4be6381e4921f7d5e7be",
      "parents": [
        "fa63f6895b02c64eb9d57fdc95d490190f565efc"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 08 11:39:01 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 08 22:56:55 2018 -0500"
      },
      "message": "Move mobile signal indicator to QS footer.\n\n- Change mobile data tile to a static icon with mobile data indicators\n- Add the status bar mobile network signal icon to QS footer\n- Show SIM status in the carrier text in the QS footer only if the\nstatus is not simply \"No SIM card\" since that status is shown in the\nsecondary text of the mobile data tile\n\nBug: 72540392\nTest: visual \u0026\u0026 runtest systemui\nChange-Id: I6fee19887decf68db5084edc8c0e2d23bb1938d1\n"
    },
    {
      "commit": "fa63f6895b02c64eb9d57fdc95d490190f565efc",
      "tree": "9dd88b924c9b98c3f44245ddd2e4ff61664537ab",
      "parents": [
        "4d270b6d19db2c4234e3144023fb853278df6ec7",
        "524b4dfe3a91aa086fd96a77f3ecb8234723ad91"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:51:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:51:41 2018 +0000"
      },
      "message": "Merge \"Add global setting for auto-battery saver threshold max\" into pi-dev"
    },
    {
      "commit": "4d270b6d19db2c4234e3144023fb853278df6ec7",
      "tree": "988796484696d4c113ff6fc30999f427e88a3ed9",
      "parents": [
        "7ad26e4bad08ff0ddff69d5ba5babf253f67110e",
        "7dbdbc85c709eb095f26ca3fb9dcc0bbb410f442"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:39:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:39:31 2018 +0000"
      },
      "message": "Merge \"Don\u0027t hold AM lock during assist data request.\" into pi-dev"
    },
    {
      "commit": "7ad26e4bad08ff0ddff69d5ba5babf253f67110e",
      "tree": "e3f53111d66e48348c18dcbbbf249b6306455a21",
      "parents": [
        "f5435948d8b646a7ca3ccb63f51c2775e392de88",
        "2fb5653b9761dba5fa29d9abd84e938e59932075"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:23:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:23:17 2018 +0000"
      },
      "message": "Merge \"Fix statsd crash due to bad bucket index\" into pi-dev"
    },
    {
      "commit": "f5435948d8b646a7ca3ccb63f51c2775e392de88",
      "tree": "ff8d1091204a28fd251e8c4d14a0a0b5152d9129",
      "parents": [
        "af6cb357496a44a5607514ebd541bb6ea4cdde7b",
        "eed77825b2da1b5c4bd4b4df182b89e787456a55"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:19:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:19:50 2018 +0000"
      },
      "message": "Merge \"[RTT] COARSE -\u003e FINE permission requirements\" into pi-dev"
    },
    {
      "commit": "af6cb357496a44a5607514ebd541bb6ea4cdde7b",
      "tree": "5c635c4f1bb712b27903e98696d4ccf2c446084e",
      "parents": [
        "7c9077305307a817033db3c241ed1db3f5991c8e",
        "be6e3024bdab7479e352933194eec36abf2b0bf3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:10:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:10:41 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2Impl: fix getPlayerState.\" into pi-dev"
    },
    {
      "commit": "7c9077305307a817033db3c241ed1db3f5991c8e",
      "tree": "9413714c1829ae5ff8b7393d9aab9667a5492cfe",
      "parents": [
        "961e147b66c5a5af26d5eb12317c821ba4a60b49",
        "8caab156e3b30293d8e2bb94b2401deff249cc9d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 03:02:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 03:02:22 2018 +0000"
      },
      "message": "Merge \"Bluetooth: Separate enable and disable Reasons from package name\" into pi-dev"
    },
    {
      "commit": "961e147b66c5a5af26d5eb12317c821ba4a60b49",
      "tree": "1aba498c59e818146a993f499c3bc3c998892154",
      "parents": [
        "8e64eee8dc6b176987ab8e7749310aeb33993f15",
        "eda9f31218e823a272ae3b91e9c1bbcb65e0f1fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 02:53:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 02:53:23 2018 +0000"
      },
      "message": "Merge \"Remove debug metadata isVrOnly from InputMethodInfo\" into pi-dev"
    },
    {
      "commit": "505511c8290e8815fa6d8b69dead08d71e347e7b",
      "tree": "002b5e3cd28a2d67168d3dd40357c3df736468bf",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 08 18:12:46 2018 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 08 18:30:06 2018 -0800"
      },
      "message": "Add sleep for profile saving in AppLaunch\n\nAim to prevent cases where the profile won\u0027t be saved when we compile.\n\nBug: 70734839\nTest: m\nChange-Id: Ib6f8740c70729914fc559f249b19adea1e7777f0\n"
    },
    {
      "commit": "8e64eee8dc6b176987ab8e7749310aeb33993f15",
      "tree": "b71ac8ad6dab21c8d5489294c565613a19067922",
      "parents": [
        "ebe856a90e8bd3b7200cfe3d50971e325ef4e163",
        "4513699583d26d5f6d68079e53d5bdbffa772cf4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 02:01:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 02:01:24 2018 +0000"
      },
      "message": "Merge \"Make few of the new IMS API methods final\" into pi-dev"
    },
    {
      "commit": "ebe856a90e8bd3b7200cfe3d50971e325ef4e163",
      "tree": "20266890e65e3b7bb56c304d8e796ec4b5fe787a",
      "parents": [
        "12fa6b4ff6bbcc1a9663ac5ef3692ab450f09a20",
        "15e9afcb3b6e618cf996d9f47703ee97b7d01bfe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 01:57:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 01:57:57 2018 +0000"
      },
      "message": "Merge \"Expose WebView#onCheckIsTextEditor\" into pi-dev"
    },
    {
      "commit": "12fa6b4ff6bbcc1a9663ac5ef3692ab450f09a20",
      "tree": "41c93d5de9da9ad2ba1f8cf391453e7d6b2b29cd",
      "parents": [
        "ec66e9e726f36144de73c577f5269fedf2231c1b",
        "86dce413f808ca9ef160e8762f74deaafd7c23ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 01:57:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 01:57:32 2018 +0000"
      },
      "message": "Merge \"Optimize incidentd memory usage\" into pi-dev"
    },
    {
      "commit": "89b3202d626a7e90778fde54fc9b3a96f321990a",
      "tree": "d0db62784aa0de6d94b3cfd6f56882dbb5c6aad7",
      "parents": [
        "f99b1d8fd998b75200b0ce27cf22c49671f7a3cf"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Mar 05 18:06:02 2018 -0800"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Thu Mar 08 17:26:47 2018 -0800"
      },
      "message": "Documenting some core proto style conventions.\n\nBug: 74206433\nTest: Android builds\nChange-Id: I90ec796b9a06fdfd9cf1f6d69f217b636472c590\n"
    },
    {
      "commit": "ec66e9e726f36144de73c577f5269fedf2231c1b",
      "tree": "2b2c6bb109223fb5d480dfecf4afba0fdf253618",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9",
        "1cf2ac5241b848ea160b65604bc894d08cba8518"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 09 01:18:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 01:18:27 2018 +0000"
      },
      "message": "Merge \"Write data to file when StatsCompanionSerivice (system_server) crashes\" into pi-dev"
    },
    {
      "commit": "f89f32192ac316a484cc5b79b30460276588834a",
      "tree": "1e9116a92882cdb0cfd402a4e96d902e591f0173",
      "parents": [
        "09ed26a046c3824d06c283459532f4c8ee517711"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Mar 08 17:01:08 2018 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Mar 08 17:03:36 2018 -0800"
      },
      "message": "Marked testFocusedWindowMultipleDisplays as flaky\n\nBug: 37908381\nTest: bit me!\nChange-Id: Icc2cccc3468849810df8de8778e1e9dc044b01a4\n"
    },
    {
      "commit": "8caab156e3b30293d8e2bb94b2401deff249cc9d",
      "tree": "382ff84f2c43a26a6843d7ea6caee6cbc91a362b",
      "parents": [
        "b8d853732c71bda480956f7e7001bda5c0bb14af"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Fri Mar 02 13:08:36 2018 -0800"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Fri Mar 09 00:59:15 2018 +0000"
      },
      "message": "Bluetooth: Separate enable and disable Reasons from package name\n\n* Reasons to enable or disable Bluetooth should be in a separate\n  namespace away from package names that initiated the enable or disable\n* Delcare reason code in android/bluetooth/enums.proto as\n  EnableDisableReasonEnum and use these reason code together with\n  package names to log Bluetooth enable and disable events\n* When reason is ENABLE_DISABLE_REASON_APPLICATION_REQUEST, the external\n  package name is the real reason why Bluetooth is enabled or disabled\n* Change START_CRASH to START_ERROR since it represents a disable event\n  when Bluetooth failed to start\n* Change UNEXPECTED_CRASH to CRASH since no crash is expected\n* Add getEnableDisableReasonString() method to covert reason code to\n  human readable strings in dumpsys output\n\nBug: 74090881\nTest: Toggle Bluetooth, airplane mode, BLE scanning\nChange-Id: I06aa413e2a0a5f016c87759a1b694ef643c9cdee\n(cherry picked from commit 0dbe66460fa2a5ebb05ca757e58141c213038bc1)\n"
    },
    {
      "commit": "eda9f31218e823a272ae3b91e9c1bbcb65e0f1fa",
      "tree": "596016e1844a8b9c8764df01004e11b51bf41140",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Mar 08 16:11:37 2018 -0800"
      },
      "committer": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Fri Mar 09 00:15:59 2018 +0000"
      },
      "message": "Remove debug metadata isVrOnly from InputMethodInfo\n\nChange-Id: I1e5ae572ab0f8d53b1b8c4ae1e787aff294c82e0\nFixes: 68948291\nTest: Manually built and tested. No changes expected for non-dev apps\n"
    },
    {
      "commit": "bf7cc38d1f0f3e2cf998a5e37305963c6aa3a39f",
      "tree": "eb655cc19edd514e89e37d6dd05e7fa154bdd27b",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Mar 05 17:11:11 2018 -0800"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu Mar 08 23:08:41 2018 +0000"
      },
      "message": "Display shortcut inline with item title in cascading menu\n\nBug: 74208750\nTest: run android.widget.cts.PopupMenuTest on a large screen device\n  such as hikey960.\n\nChange-Id: I1c4bca3cfecb012432e6cb89cb4cc0177ccc04f9\n"
    },
    {
      "commit": "ad5b8329b90efbeb21d50cc3ad6869037ebf4ac9",
      "tree": "f86e904fdd9400a784f49f95aa3d4f9724e026e0",
      "parents": [
        "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Mar 08 14:28:52 2018 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Mar 08 14:49:54 2018 -0800"
      },
      "message": "Add unit test to verify option propagation from starter to modifier.\n\nThis changelist adds a test, which makes sure that the options\nspecified when executing an ActivityStarter are properly communicated\nto the LaunchParamsModifier if a task is created during start.\n\nChange-Id: Id244006106b72977206d5199c4e508807924d028\nFixes: 69270257\nTest: atest FrameworksServicesTests:ActivityStarterTests#testCreateTaskLayout\n"
    },
    {
      "commit": "b55e3a126ef5a33e23176b1ac2fbe74f590cbcaa",
      "tree": "3056508072777560de97ef0c46b84f8b888cca8c",
      "parents": [
        "9a2857d927c5a96dc6b25d6c6672a8c62820aef0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Mar 06 15:14:06 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Mar 08 21:57:59 2018 +0000"
      },
      "message": "Add logging for screen timeout override.\n\nBug: 72312560\nTest: flash, see log\nChange-Id: I85662b567059d3c9bc2777670cef9a8f47af7465\n"
    },
    {
      "commit": "be6e3024bdab7479e352933194eec36abf2b0bf3",
      "tree": "ef203025d0f423f21afd1af6a8f9e0da857ada6a",
      "parents": [
        "a52ddd989ee3c770d863f59799ef857582513fbf"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 08 13:56:42 2018 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 08 13:56:42 2018 -0800"
      },
      "message": "MediaPlayer2Impl: fix getPlayerState.\n\nTest: MediaPlayer2 plays\nBug: 74204684\nChange-Id: Ib27930287485f074be6a8df4a90fb78023153ccd\n"
    },
    {
      "commit": "0aa191ccbf159b0d6127cfc190e2c4d5fa319eb9",
      "tree": "9e5dd43fd4da61e548e536d87d59f3452dcc7adb",
      "parents": [
        "24d888aab61fffef68d6dab3bb8566fe5e578fef",
        "859d279156ca98345a48b81426b361b587cd70a4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Thu Mar 08 21:53:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:53:15 2018 +0000"
      },
      "message": "Merge \"Merge changes from topic \"am-74e79eb6-59c1-4f9c-a993-72eeee3859c4\" into oc-dev am: b6b6c01847 am: bdc573b39b am: d258da6a80\" into pi-dev"
    },
    {
      "commit": "859d279156ca98345a48b81426b361b587cd70a4",
      "tree": "6d308012b3a5cc13802f98fd30c1fe24d2f73621",
      "parents": [
        "92078d34fb74deaeed503bca01e0b367d3143ba0",
        "d258da6a80a6e623e8d85d8c947364d52d6da89c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 08 21:52:50 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 21:52:50 2018 +0000"
      },
      "message": "Merge changes from topic \"am-74e79eb6-59c1-4f9c-a993-72eeee3859c4\" into oc-dev am: b6b6c01847 am: bdc573b39b\nam: d258da6a80\n\nChange-Id: Ifdaae4a751661cde4019835e067c6516c3d64599\n"
    },
    {
      "commit": "24d888aab61fffef68d6dab3bb8566fe5e578fef",
      "tree": "9e5dd43fd4da61e548e536d87d59f3452dcc7adb",
      "parents": [
        "92078d34fb74deaeed503bca01e0b367d3143ba0",
        "43ad7fef062e82260532e55879f1b07325b14e3b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 21:51:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:51:40 2018 +0000"
      },
      "message": "Merge \"Add secondary text to mobile data tile.\" into pi-dev"
    },
    {
      "commit": "7dbdbc85c709eb095f26ca3fb9dcc0bbb410f442",
      "tree": "17b45aef7a0bc3b3601410359c6bd77fc7ff7c5b",
      "parents": [
        "2cb0244ade0daf166882c6d4ca147e1f92862af2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Mar 08 11:10:27 2018 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Mar 08 13:51:05 2018 -0800"
      },
      "message": "Don\u0027t hold AM lock during assist data request.\n\nBug: 73992642\nTest: Manual, just ensure that we don\u0027t hold the lock while requesting\n      assist data\nChange-Id: I38305a0982722669733481b7ef74550f972c85ee\n"
    },
    {
      "commit": "92078d34fb74deaeed503bca01e0b367d3143ba0",
      "tree": "6d308012b3a5cc13802f98fd30c1fe24d2f73621",
      "parents": [
        "2b6db8d2789444ab9a3b9a897190835d357e56f6",
        "815fa9821afb876a0253ac077bc64549505cf74e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 21:43:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:43:11 2018 +0000"
      },
      "message": "Merge \"[QS] Disable hotspot when data saver is enabled\" into pi-dev"
    },
    {
      "commit": "2b6db8d2789444ab9a3b9a897190835d357e56f6",
      "tree": "d9e4b76d2f5178c348065145f3b992f07e96b1bc",
      "parents": [
        "a24322afc6e9130671683c24eb662e44b8e0e645",
        "746a9fee937969af9be7e060335e26e098971615"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 21:40:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:40:22 2018 +0000"
      },
      "message": "Merge \"ImageDecoder: Add getters. Rename setAsAlphaMask\" into pi-dev"
    },
    {
      "commit": "f5c0da3decb7b581b07be6e379ebe1baba6ce1b5",
      "tree": "2eb1726ca11b3bda2902b2d5edcf03e63aaf6ce1",
      "parents": [
        "641eb554fdc916b4dd1ae149c12dfd29feeea51e"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Mar 02 14:21:37 2018 -0800"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Thu Mar 08 13:40:19 2018 -0800"
      },
      "message": "Remove RuntimeException throws from TelephonyManager\n\nscrub exceptions from remote or due to phone service not ready.\nThis is in consistent with other APIs in TelephonyManager.\n\nTODO: investigate appropriate way to handle exceptions in synchronous\nAPIs e.g. checked exception for those internal service failure.\ntracked by b/74401420\n\nBug: 74016743\nTest: Build\nChange-Id: Ie1a07f57c2e3a70e5ac6c3ffa238c2209b34f2b8\n"
    },
    {
      "commit": "a24322afc6e9130671683c24eb662e44b8e0e645",
      "tree": "16912c6eec7290fe4011de4d0a0bbd21fa9b9112",
      "parents": [
        "59a1bef8e9f9522beff8b2db4ae96301a9fba4da",
        "53f3f15654a12a820e08cd5d42b5f94d061598ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 21:36:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:36:59 2018 +0000"
      },
      "message": "Merge \"[QS] Update Cellular/data usage tile\" into pi-dev"
    },
    {
      "commit": "2fb5653b9761dba5fa29d9abd84e938e59932075",
      "tree": "49e577405b4c8f6aee13248a086d93ebba75d15b",
      "parents": [
        "983c1e54e1ae651ffb4c0f1ce34a561624af6060"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Thu Mar 08 11:16:48 2018 -0800"
      },
      "committer": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Thu Mar 08 13:34:16 2018 -0800"
      },
      "message": "Fix statsd crash due to bad bucket index\n\nStatsd crashes because predictAnomalyTimestamp requests past buckets\nthat occurred before time began. That\u0027s fine, but statsd needs to know\nthat the data before time began was 0 (instead of reading before the\nbeginning of the array and crashing).\n\nAnomalyTracker\u0027s use of bucketNumbers is in general risky, and should be\nauditted. But this cl will fix the current crashing.\n\nBug: 73825954\nTest: Definitely necessary. Will write during audit.\nChange-Id: I990ff134153f290d3089bfe3440d838f47996b63\n"
    },
    {
      "commit": "70c5286f98d93c13247dc179d577151c0712656f",
      "tree": "9ecd33257ab3394ef76682e76e50aac9d37ff137",
      "parents": [
        "8aac40520bb2960d4a220e04cd8c745f6228ae74"
      ],
      "author": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Wed Mar 07 13:49:51 2018 -0800"
      },
      "committer": {
        "name": "yinxu",
        "email": "yinxu@google.com",
        "time": "Thu Mar 08 13:32:25 2018 -0800"
      },
      "message": "Do not throw RuntimeException from stopScan().\n\nThis is a clean cherry-pick from\nhttps://android-review.googlesource.com/#/c/platform/frameworks/base/+/635589/\n\nBug:73750871\nTest: Unit Test\nChange-Id: I640093627c103fe1d2fe5707e6854ba748789919\nMerged-in: I640093627c103fe1d2fe5707e6854ba748789919\n(cherry picked from commit 5e366e31aecbecafd3dfb4bfc8f69ada34b1f550)\n"
    },
    {
      "commit": "59a1bef8e9f9522beff8b2db4ae96301a9fba4da",
      "tree": "197c408a066ecaa133e74fcc8e024ba5f9ff4894",
      "parents": [
        "7d968346bf8e2c2e6814cf7ecb25894ced2b23db",
        "8d595d200fbf0ecbb2e6a2e36a138bbb1a593334"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Mar 08 21:31:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:31:28 2018 +0000"
      },
      "message": "Merge changes Ib8f43601,I61d82dca into pi-dev\n\n* changes:\n  Show battery percentage on indication field\n  Revert \"Show battery percentage on indication field\"\n"
    },
    {
      "commit": "d258da6a80a6e623e8d85d8c947364d52d6da89c",
      "tree": "1177b4ad095eea46fb93dddb90914fdbc8e859e1",
      "parents": [
        "c551f11cd66112c77af3a0d12a24795eb408d31f",
        "bdc573b39bf5c47eb07ca07e3ed6ac78790c4675"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 08 21:27:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 21:27:20 2018 +0000"
      },
      "message": "Merge changes from topic \"am-74e79eb6-59c1-4f9c-a993-72eeee3859c4\" into oc-dev am: b6b6c01847\nam: bdc573b39b\n\nChange-Id: I42858af9b3a8d5e436ce9bbff0a697290f9803d9\n"
    },
    {
      "commit": "a6d43e429536c964a5f005f7be2a0d67ff5d2a5e",
      "tree": "c0bad245a542440770eb80c122c3e344078eeb77",
      "parents": [
        "3cd2723a0fa792cd0f37b5a01b20d990e552d147"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 08 13:11:40 2018 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 08 13:19:22 2018 -0800"
      },
      "message": "Clean up comment\n\nBug: 63756964\nBug: 74245837\nTest: untested\n\n(cherry picked from commit 28c4c9b04a0de99b4994707a499c3fe46c7a9ccd)\n\nMerged-In: I47a0fbab7da9cd87ec9e7dc03b2bc00e5668eae3\nChange-Id: Id126490847c2601bb1584c43147acc89dc8baeff\n"
    },
    {
      "commit": "3cd2723a0fa792cd0f37b5a01b20d990e552d147",
      "tree": "b71c8aebedd8046638364fcbbcb66f1100632f88",
      "parents": [
        "fa3e976b8e74811f6efc1bcac351e32fe4a9852a"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 07 09:29:21 2018 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 08 13:18:50 2018 -0800"
      },
      "message": "Bump version for OtaDexoptService\n\nBug: 63756964\nBug: 74245837\nTest: manual\n\n(cherry picked from commit cbe92f735fb6b2cf569e815a97258e5f0c386e59)\n\nMerged-In: I750e38a02710347a03783b820816eda6958ba0c6\nChange-Id: I7658114b90232aa885438d69d396fcbd5f5c56d0\n"
    },
    {
      "commit": "fa3e976b8e74811f6efc1bcac351e32fe4a9852a",
      "tree": "0ab520559905ae9b7adb211220cec06540fdfa32",
      "parents": [
        "983c1e54e1ae651ffb4c0f1ce34a561624af6060"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Mar 06 18:28:22 2018 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 08 13:18:17 2018 -0800"
      },
      "message": "Add logic for passing down CompactDex generation flag\n\nIn the cases where we are not install, boot, or first boot, pass down\nthe flag to generate CompactDex.\n\nBug: 63756964\nBug: 74245837\nTest: manual\n\n(cherry picked from commit f890c3ea5c62fc44aa84fbd011be249accbaff08)\n\nMerged-In: I4a2ff9383251e67b260cff5ec8a326c7a4f7faca\nChange-Id: I857ba57d0821442b2d39e19b0102e62ab5f76f0c\n"
    },
    {
      "commit": "7d968346bf8e2c2e6814cf7ecb25894ced2b23db",
      "tree": "a631e01e43a45935da7688685495c014c796f9df",
      "parents": [
        "f3fc9a62cd5a84ecaab2830e51ba1f435ab30ae9",
        "abe50314163dcc8faf05cf21d649899146bbdbdc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 21:16:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 21:16:47 2018 +0000"
      },
      "message": "Merge \"Stop using finalizer in Typeface and FontFamily\" into pi-dev"
    },
    {
      "commit": "bdc573b39bf5c47eb07ca07e3ed6ac78790c4675",
      "tree": "9058fbafcb31d5e72e628923518f0ce4193205a0",
      "parents": [
        "2d0e5b6acc3b42b4e7bb09827a8fd3d632662a42",
        "b6b6c018470bf7cdfac846b26c6a64b9b1313a73"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 08 20:54:39 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 20:54:39 2018 +0000"
      },
      "message": "Merge changes from topic \"am-74e79eb6-59c1-4f9c-a993-72eeee3859c4\" into oc-dev\nam: b6b6c01847\n\nChange-Id: I3bd011083894e1db22b90d38d71a0807facd151f\n"
    },
    {
      "commit": "d0ac0bcef189efca9bc443f4cb95badcdee352e5",
      "tree": "3bdf1ca4ca629a0fa4e1eb9f4a999c6df4b2bd55",
      "parents": [
        "283bbeadca044133a9b11d09a6d0b5d6cd212dcb"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Mar 01 08:21:55 2018 -0800"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Mar 08 12:51:05 2018 -0800"
      },
      "message": "Fix opening tuner session with HAL 2.0.\n\nBug: 73950974\nTest: manual\nChange-Id: Ic1cddf04250ae9b8c7914d334b981acba9ff6056\n"
    },
    {
      "commit": "f3fc9a62cd5a84ecaab2830e51ba1f435ab30ae9",
      "tree": "c6a2cebb64c554d177c079766737a0c889abfbb9",
      "parents": [
        "eda2ebd206ca6fd63cd2fbab0d4ebcd7ba42d798",
        "474093d69981e8d71e293cf0d64ce0709b84e3d6"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Thu Mar 08 20:35:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:35:58 2018 +0000"
      },
      "message": "Merge \"Set canTurnScreenOn to false for any window with flag.\" into pi-dev"
    },
    {
      "commit": "b6b6c018470bf7cdfac846b26c6a64b9b1313a73",
      "tree": "fba5e86ce13e4de0b3fdd4fce2d15fd44bebbaa3",
      "parents": [
        "5d2153d17c59fbfb887e9bb0653bc1508b055cb9",
        "286944d5c9127d85fea7f3ad855dbc1e10751d83"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 08 20:30:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:30:06 2018 +0000"
      },
      "message": "Merge changes from topic \"am-74e79eb6-59c1-4f9c-a993-72eeee3859c4\" into oc-dev\n\n* changes:\n  [automerger] Verify last array\u0027s length in readFromParcel am: 3b8bc2e450 am: 71478241eb am: e0b5c2d25e am: fa32631c63 am: 3a295c1c7f\n  [automerger] Verify last array\u0027s length in readFromParcel am: 3b8bc2e450 am: 71478241eb am: e0b5c2d25e am: fa32631c63\n  [automerger] Verify last array\u0027s length in readFromParcel am: 3b8bc2e450 am: 71478241eb am: e0b5c2d25e\n  [automerger] Verify last array\u0027s length in readFromParcel am: 3b8bc2e450 am: 71478241eb\n  [automerger] Verify last array\u0027s length in readFromParcel am: 3b8bc2e450\n  Verify last array\u0027s length in readFromParcel\n"
    },
    {
      "commit": "eda2ebd206ca6fd63cd2fbab0d4ebcd7ba42d798",
      "tree": "0993ec49898f08471e807829f1c2ef4b289dab68",
      "parents": [
        "5bb27fbf622de023fd83b9ee5b5540c998ce53a3",
        "38f1b7d112b3f6dc317ae46527ad48403a8e1124"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 08 20:24:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:24:36 2018 +0000"
      },
      "message": "Merge \"Ensure start of call properties are propagated to RemoteConnection.\" into pi-dev"
    },
    {
      "commit": "5bb27fbf622de023fd83b9ee5b5540c998ce53a3",
      "tree": "3bd45ba71e89c7fae34258e8b95fc7a6a42ce412",
      "parents": [
        "b450537f8f18f510eb7416347732fd6c2a7aa915",
        "e5e0d9fe510e3439dff7459bdef7ae5ee4173277"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 20:21:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:21:27 2018 +0000"
      },
      "message": "Merge \"Use bool var judge whether the navi-keys enabled\" into pi-dev"
    },
    {
      "commit": "e93e560ff83f789313ffe7efced048eb880b4581",
      "tree": "c1327bbe0abaef404312dbae853e477d12726448",
      "parents": [
        "5674d2d8d9985382eabcbcdb28d74ee0603a8eb3"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Mar 08 12:15:38 2018 -0800"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Mar 08 12:15:38 2018 -0800"
      },
      "message": "Add metrics for battery tip\n\nBug: 73888115\nTest: Build\nChange-Id: Ifec295466a7ed6ee43c8a2b9f89c3982bdb634e2\n"
    },
    {
      "commit": "b450537f8f18f510eb7416347732fd6c2a7aa915",
      "tree": "9226a7499cdb6209b34f09133ce827de121119f5",
      "parents": [
        "25ebcdb28c44246f45d3d851b257a4250b58b744",
        "b6a915c84013d746eda44a0d79b240df9f23c195"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 20:14:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:14:35 2018 +0000"
      },
      "message": "Merge \"[QS] Tweak tooltip color \u0026 shown count\" into pi-dev"
    },
    {
      "commit": "25ebcdb28c44246f45d3d851b257a4250b58b744",
      "tree": "4b71a1562cb16995b105000da0a70bdf199e741e",
      "parents": [
        "27e49452c61708bef7047f14e911fdeb98de4d7c",
        "8db14d7d9a94fc2741a68454d6a6cd0e0c0aaae5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 20:14:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:14:30 2018 +0000"
      },
      "message": "Merge \"Remove PowerProfile.POWER_NONE\" into pi-dev"
    },
    {
      "commit": "fc7cedd093c97600b3b5cc73361db7ce3b571d2f",
      "tree": "7c2969fffcbc1d8aeb5a6b8cc60ca811a943d02a",
      "parents": [
        "5f6980af6e988670bef921956815c644d1a9c7e8"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Mar 01 15:38:07 2018 -0800"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Mar 08 12:11:51 2018 -0800"
      },
      "message": "Do not call checkReadyForSleep recursively.\n\nresumeTopActivityUncheckedLocked can be recusively called. There are\ncurrently measures in place to guard against\nresumeTopActivityInnerLocked from being called inside recursively.\nHowever, calls to checkReadyForSleep in the same method are not\nprotected in the same way. This can lead to a stack overflow.\n\nThis changelist moves the call to inside the scope protected from\nrecusive invocations.\n\nChange-Id: Id5a7e04a354032ad10cf285f8d6b26d666734e6e\nFixes: 66344012\nTest: go/wm-smoke-auto\n"
    },
    {
      "commit": "27e49452c61708bef7047f14e911fdeb98de4d7c",
      "tree": "8b9a97301839ccff94b6fc23dc7465581d236489",
      "parents": [
        "283bbeadca044133a9b11d09a6d0b5d6cd212dcb",
        "c4ab62a4a65a17db2b8140cd43d3c6e65c510bac"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Mar 08 20:10:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 20:10:20 2018 +0000"
      },
      "message": "Merge \"Couple mResumedActivity to Activity lifecycle.\" into pi-dev"
    },
    {
      "commit": "283bbeadca044133a9b11d09a6d0b5d6cd212dcb",
      "tree": "1c416672a74548800bf70f97c95b3dd77b5692d1",
      "parents": [
        "805a5ecedb3da0ebd63e02fcaad4d122fc160ade",
        "67bbf700223b8e2b396b7228c1e1b7dc79f5b8b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 19:51:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:51:12 2018 +0000"
      },
      "message": "Merge \"Initialize mWcdmaRscpAsu and fix invalid value for asu\" into pi-dev"
    },
    {
      "commit": "805a5ecedb3da0ebd63e02fcaad4d122fc160ade",
      "tree": "21d493d438871534ac20e8bd7c76571c37eaad78",
      "parents": [
        "8580671f5588786629d9552ec8b59ec05ed44e22",
        "e1bdfc82867e1ddfa8ba23ac267e4426472d6a27"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Mar 08 19:49:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:49:47 2018 +0000"
      },
      "message": "Merge \"Support ENVELOPE (EVENT DOWNLOAD - User activity) command\" into pi-dev"
    },
    {
      "commit": "43ad7fef062e82260532e55879f1b07325b14e3b",
      "tree": "666d7f2093ce20b0d264e8e9fa7e863f61ccf43e",
      "parents": [
        "8580671f5588786629d9552ec8b59ec05ed44e22"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Mar 05 14:34:44 2018 -0500"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Mar 08 14:49:28 2018 -0500"
      },
      "message": "Add secondary text to mobile data tile.\n\n- Update data content description for the mobile data tile to include no\ninternet connectivity\n- Update strings for telephony icons to show that they are no longer\nonly used for accessibility purposes\n\nBug: 74192657\nTest: runtest systemui\nChange-Id: I95f36e871dedfc9caea53326e8ee198f141fb8a8\n"
    },
    {
      "commit": "8580671f5588786629d9552ec8b59ec05ed44e22",
      "tree": "53ef4f76a40710f20b44ff0a6e17843cc0be0cdc",
      "parents": [
        "fbf52520767e38be9c32f021dc5b572ebf77d7a4",
        "940c6919c86064d136b0837588f531073fabd8c8"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Mar 08 19:44:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:44:04 2018 +0000"
      },
      "message": "Merge \"Fix basic broadcastradio HAL 1.1/2.0 functionality.\" into pi-dev"
    },
    {
      "commit": "edfab3b8327326d6926b417981648f27f00eb0fd",
      "tree": "ab1749acbdc5576128b5b5d0eb043fdf5383c127",
      "parents": [
        "3bfe2b15b8705e451eb6d14a9e0dc8c99a68bfcb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 08 18:39:20 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Mar 08 20:37:43 2018 +0100"
      },
      "message": "SysUI: Fix a bunch of hacks around insets and cutouts\n\nPhoneStatusBarView: update correctly on rotation\nVolumeUI: properly place window instead of accounting for bars and letterbox\nPhoneWindowManager: remove special policy for TYPE_VOLUME_OVERLAY\nGlobalActions: Adjust for removal of special policy for volume overlays\n\nBug: 74195186\nTest: Use VolumeUI, GlobalActions, Keyguard and Status bar in all kinds of orientations and cutout configurations\nChange-Id: I72281cee202fea0a69766ff0d58ea55dcb5a36e1\n"
    },
    {
      "commit": "fbf52520767e38be9c32f021dc5b572ebf77d7a4",
      "tree": "be939188fcc9589bb63dac2a8f731197c0c37dad",
      "parents": [
        "ce18c717c8d14ecb54d237b33013ff8b3b41404b",
        "404efc93ae2caeafe613e1127f64ff393433f06a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 19:34:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:34:21 2018 +0000"
      },
      "message": "Merge \"Calculate timestamp using local time zone in system update unit tests\" into pi-dev"
    },
    {
      "commit": "4513699583d26d5f6d68079e53d5bdbffa772cf4",
      "tree": "ec2937916def295f309965e36d09c12c489834ee",
      "parents": [
        "ce18c717c8d14ecb54d237b33013ff8b3b41404b"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Mar 08 10:52:03 2018 -0800"
      },
      "committer": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Thu Mar 08 19:25:38 2018 +0000"
      },
      "message": "Make few of the new IMS API methods final\n\nd8d03a8e1b5b7f4b05d7f99a19d356ffd95edb58 added new methods to\nInputMethodService.\nAllowing IME developers to override some of these methods would introduce\nunnecessary complexity. Making these methods final makes sure developers\ncannot inject some unexpected behavior when called by system.\n\nBug: 73701052\nTest: atest InputMethodServiceTest\nTest: atest CtsInputMethodServiceHostTestCases\nChange-Id: I1af4ed05a0b7306d840a21129e921a57b4a5fc33\n"
    },
    {
      "commit": "ce18c717c8d14ecb54d237b33013ff8b3b41404b",
      "tree": "2aea523b4595b007ec735b9edef473977f1190fd",
      "parents": [
        "b6956c92bcd8dedcff9706435412ae6d8a7735cb",
        "7b54b078eb5933747331db1b5b36dfef71284ca6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 08 19:25:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:25:07 2018 +0000"
      },
      "message": "Merge \"Cutout: Fix status bar layout\" into pi-dev"
    },
    {
      "commit": "746a9fee937969af9be7e060335e26e098971615",
      "tree": "321a38d59f4a6b0ebcb595c7df7c377cafa374e2",
      "parents": [
        "b6956c92bcd8dedcff9706435412ae6d8a7735cb"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Thu Mar 08 10:32:10 2018 -0500"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Thu Mar 08 14:22:56 2018 -0500"
      },
      "message": "ImageDecoder: Add getters. Rename setAsAlphaMask\n\nBug: 73788928\nTest: I1606cbb4e71579160ffaef12c1ed738fad882cd1\n\nThis will allow Kotlin developers to treat the setters as properties.\n\nPart of the motivation for the rename is that \"getAsAlphaMask\" sounds\nlike it returns an alpha mask itself. Rename both to\n_etDecodeAsAlphaMask.\n\nChange-Id: I8f9b04f8381840490b662c3bcd37a95442af8110\n"
    },
    {
      "commit": "15e9afcb3b6e618cf996d9f47703ee97b7d01bfe",
      "tree": "ae4bda482b0ed33385a8fe075ab3c9cb9b749002",
      "parents": [
        "1eb1ff31fc064298042eb45acba9140bc75161a4"
      ],
      "author": {
        "name": "Changwan Ryu",
        "email": "changwan@google.com",
        "time": "Tue Mar 06 15:55:19 2018 -0800"
      },
      "committer": {
        "name": "Changwan Ryu",
        "email": "changwan@google.com",
        "time": "Thu Mar 08 11:13:28 2018 -0800"
      },
      "message": "Expose WebView#onCheckIsTextEditor\n\nWebView was never returning correct return value in\nonCheckIsTextEditor(). However, startinput optimization work at\nag/3455281, requires a correct return value when switching between\nwindows. Chrome-side change (crrev.com/c/952217) has dropped into\n66.0.3359.14.\n\nBUG: 74199870\nTest: manually verified\nChange-Id: I954365a70f1ff2680ed9a6d76e695c1193a4cfa3\n"
    },
    {
      "commit": "eed77825b2da1b5c4bd4b4df182b89e787456a55",
      "tree": "4cc2fa601f3b6a6491a955872571a8b2f2408990",
      "parents": [
        "999e97f405b8f01b12a6fb8e844d33dc807813fa"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Mar 08 11:06:08 2018 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Mar 08 11:08:42 2018 -0800"
      },
      "message": "[RTT] COARSE -\u003e FINE permission requirements\n\nBug: 74358581\nTest: rtt unit tests\nTest: acts/sl4a RangeApSupporting11McTest:test_rtt_80211mc_supporting_aps\nChange-Id: Ie65efe227663f7b85344607c765eaa1a231a2533\n"
    },
    {
      "commit": "b6956c92bcd8dedcff9706435412ae6d8a7735cb",
      "tree": "3f0af8424e402d7697e28eedb4cd14731de94101",
      "parents": [
        "526973aebb9f80e7b6a4d6583302c10ffd3ddb86",
        "3a09dc185b19012831d025154670b51ce4d9f49e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 08 18:59:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 18:59:53 2018 +0000"
      },
      "message": "Merge \"API Documentation and Constant cleanup.\" into pi-dev"
    },
    {
      "commit": "8d595d200fbf0ecbb2e6a2e36a138bbb1a593334",
      "tree": "990a33536ff185b63c6623566f767e7bdf9382a4",
      "parents": [
        "58d1d65961c2825c003eacb4b27e88fc1105c11c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Mar 08 10:34:58 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Mar 08 10:36:25 2018 -0800"
      },
      "message": "Show battery percentage on indication field\n\nSupports two battery formats until all locales are updated\n\nTest: visual\nTest: switch language, observe.\nChange-Id: Ib8f43601a85f24b8e315d7c67c8693060fc6d32b\nBug: 74386188\n"
    }
  ],
  "next": "58d1d65961c2825c003eacb4b27e88fc1105c11c"
}
