)]}'
{
  "log": [
    {
      "commit": "41afa65947d5993c1912438e586bbb5ebe46b90d",
      "tree": "d1168519297979be69594da68c5aa0c528ec8548",
      "parents": [
        "68f36d6b5d5ad4711811160795cab399d247845d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 01 13:09:28 2018 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 01 13:09:30 2018 -0600"
      },
      "message": "Avoid redundant getAllocatableBytes() calls.\n\nShuffle around the ordering of resolveInstallVolume() so that we\ndetermine the fitsOnInternal value while doing a drive-by of all\npossible target volumes.  This way we only call getAllocatableBytes()\ninternal storage once.\n\nBug: 70985520\nTest: atest android.content.pm.PackageHelperTests\nChange-Id: I8273c239af4a13b1db17f320e15ee0ef2dc89186\n"
    },
    {
      "commit": "68f36d6b5d5ad4711811160795cab399d247845d",
      "tree": "df540a699c22f814391b2f24a83c99e87544c39c",
      "parents": [
        "39bd79258d9e5c541f17a42babf06ec9107d15f2",
        "a7045c9d447cd727c58bdd8573d628283d89317a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 15:42:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:42:41 2018 +0000"
      },
      "message": "Merge \"Fix incorrect width of right most action button in notification\" into pi-dev"
    },
    {
      "commit": "39bd79258d9e5c541f17a42babf06ec9107d15f2",
      "tree": "15b52b5ad5a455138898b56d34426d542fa50db0",
      "parents": [
        "5685dffd5d76b3f7591ef097dbcbf5a6fec05cc7",
        "8e4e92c846b722c35b19451496ec189073a129a5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Apr 30 15:05:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 15:05:20 2018 +0000"
      },
      "message": "Merge \"Fix showing a cut off notification when QS is expanded\" into pi-dev"
    },
    {
      "commit": "5685dffd5d76b3f7591ef097dbcbf5a6fec05cc7",
      "tree": "73e8044c388747705f4a46a482d8f1b264009f82",
      "parents": [
        "be654b3576d230bdb67086104aa6bde023c7d460",
        "3e80b60ef76d4514345087e9e3e3838d98307794"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 14:15:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 14:15:27 2018 +0000"
      },
      "message": "Merge \"PIP: Partial fix to wrong insets during bounds animation\" into pi-dev"
    },
    {
      "commit": "be654b3576d230bdb67086104aa6bde023c7d460",
      "tree": "1de5d631a8f9dd20965f6e6b709f4b579770c578",
      "parents": [
        "a6ef087d245d480f87522db4e5eefd5fb4f8e568",
        "cd0eb716c52b20fbc051d1da79a8fe1b91c1f4c3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 11:52:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:52:41 2018 +0000"
      },
      "message": "Merge \"Use the @Nullable annotations for choosePrivateKeyAlias.\" into pi-dev"
    },
    {
      "commit": "a6ef087d245d480f87522db4e5eefd5fb4f8e568",
      "tree": "b3c9e3d08a613d0ff5e2bd547300d122fa864d3f",
      "parents": [
        "b4e0b6413b4ba97b830257c42f1cde9004e2916e",
        "12d38a8340823577de03ff28c7f9e15e7a956256"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 30 11:47:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:47:40 2018 +0000"
      },
      "message": "Merge \"Fix another issue with constructing SafeActivityOptions\" into pi-dev"
    },
    {
      "commit": "b4e0b6413b4ba97b830257c42f1cde9004e2916e",
      "tree": "f64bd4920c61fdf72a9ae531008051bcc676fb8c",
      "parents": [
        "f050932e2a7a35f9d64a77fcdaff475bdab8f749",
        "30a2ae620956fd73ecb5e4e2ef3645377bdf0aaa"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 11:29:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 11:29:56 2018 +0000"
      },
      "message": "Merge \"Keyguard: Fix threading issues in KeyguardUpdateMonitor\" into pi-dev"
    },
    {
      "commit": "3e80b60ef76d4514345087e9e3e3838d98307794",
      "tree": "f67663e677c23aead8be35e1be7981603e505d0d",
      "parents": [
        "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 30 12:42:36 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Apr 30 12:44:08 2018 +0200"
      },
      "message": "PIP: Partial fix to wrong insets during bounds animation\n\nPartially fixes an issue where the bounds animation when\nexpanding / collapsing the PIP menu would case the insets\nto get wrongly applied.\n\nThe same thing still happens when animating from collapsed\nto fullscreen, which requires a larger fix.\n\nBug: 77802617\nTest: Enable cutout, enter PIP, tap on PIP window, verify transition is not jumpy.\nChange-Id: I3edb4f8dec10ed85963853fa7e69812dfb198273\n"
    },
    {
      "commit": "cd0eb716c52b20fbc051d1da79a8fe1b91c1f4c3",
      "tree": "7b6b3b9a071026b5cbac8f1c03f21e7ac96b5b1c",
      "parents": [
        "8785209fd7e7172cb096350b4007d5d9f8ef3208"
      ],
      "author": {
        "name": "Mike Harris",
        "email": "mwharris@google.com",
        "time": "Thu Apr 26 15:20:10 2018 -0700"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Apr 30 09:27:31 2018 +0000"
      },
      "message": "Use the @Nullable annotations for choosePrivateKeyAlias.\n\nBoth the code and docstring support this, but the parameters weren\u0027t\nannotated.\n\nTest: it builds locally\n\nChange-Id: I16beddcd74a86047ce9aaf37007d96f3e8e0d4e0\nMerged-In: I16beddcd74a86047ce9aaf37007d96f3e8e0d4e0\nFix: 78868934\n(cherry picked from commit b7c5eddc53c3872b661222ae30270d95cfe63b4e)\n"
    },
    {
      "commit": "f050932e2a7a35f9d64a77fcdaff475bdab8f749",
      "tree": "2ed2b31233160d0e5cc1f08945b2c713e24222e8",
      "parents": [
        "1b25c9a89ca6e085224b037df89c3d9d39b14175"
      ],
      "author": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Thu Mar 29 14:23:21 2018 +0800"
      },
      "committer": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Mon Apr 30 15:35:08 2018 +0800"
      },
      "message": "Update connected device summary\n\n* Add dispatchAudioModeChanged() in CachedBluetoothDeviceManager for notify\n  CacheBluetoothDevice to update their summary\n* Add 5 combination that used to show the summary of CacheBluetoothDevice\n  case 1: device battery not unknown and is a active device\n          ex: show summary as \"Active, 100% battery\"\n  case 2: device battery unkonwn and is a active device\n          ex: show summary as \"Active\"\n  case 3: device battery not unknown and not a active device\n          ex: show summary as \"100% battery\"\n  case 4: device battery unkonwn and not a active device\n          ex: not show the summary\n  case 5: device is in bonding state\n          ex: show summary as \"Pairing...\"\n\nBug: 78318415\nTest: make -j50 RunSettingsLibRoboTests\nChange-Id: I70bf5386ff045ef4f07fb86fbdc8b943befc634c\n"
    },
    {
      "commit": "1b25c9a89ca6e085224b037df89c3d9d39b14175",
      "tree": "4e1a59c4f7cc5141484d01db1f8d5b203facfdfa",
      "parents": [
        "65ead09a0add6dbf818fe877c1aef21fe0cf881c"
      ],
      "author": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Mon Apr 23 18:08:47 2018 +0800"
      },
      "committer": {
        "name": "timhypeng",
        "email": "timhypeng@google.com",
        "time": "Mon Apr 30 15:30:17 2018 +0800"
      },
      "message": "Add isAudioModeOngoingCall function to check call status\n\n*return true if it is in ringing/call/communication(VoIP) status\n\nBug: 78318415\nTest: make -j50 RunSettingsLibRoboTests\nChange-Id: Ifb84da386fcd5bf03eaccf78fc264fbad86a9707\n"
    },
    {
      "commit": "65ead09a0add6dbf818fe877c1aef21fe0cf881c",
      "tree": "21f4f3a2a66011b42b4c727b989f5aef5b6a6e2f",
      "parents": [
        "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c",
        "6bfcfd4827bef4b9d83ec5191561d0605ac8e67a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Apr 30 05:19:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 30 05:19:57 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "8e4e92c846b722c35b19451496ec189073a129a5",
      "tree": "cb74108c434867a689afac20e847d7ad8105266a",
      "parents": [
        "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Thu Apr 12 18:47:24 2018 +0800"
      },
      "committer": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 30 02:53:52 2018 +0000"
      },
      "message": "Fix showing a cut off notification when QS is expanded\n\nCollapse Notification shade to shelf size when QS is expanded\n\nTest: runtest systemui\nTest: go/sysui-stackscroll-test\nChange-Id: I5fe0f4d615488f528d17388174915c0a0f5a2917\nFixes: 62202313\n"
    },
    {
      "commit": "a7045c9d447cd727c58bdd8573d628283d89317a",
      "tree": "54776c5da2d1fc394060377ab77f274daf009bda",
      "parents": [
        "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Fri Apr 27 18:23:13 2018 +0800"
      },
      "committer": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 30 02:52:34 2018 +0000"
      },
      "message": "Fix incorrect width of right most action button in notification\n\nMeasure the last action view normally instead of measuring it full width.\n\nTest: enable show layout bounds and check the bounds of it.\nChange-Id: I38f234928f7214baf2b532ecae63c3f4514b3247\nFixes: 78032480\n"
    },
    {
      "commit": "6bfcfd4827bef4b9d83ec5191561d0605ac8e67a",
      "tree": "cb54894f2c8327a933e177c91f75673573211a74",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 15:01:05 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 15:01:05 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I81f44608957ac56ad790ce277c26fbe0f69791de\n"
    },
    {
      "commit": "8f5b3f19b4b10a55e283c48ba64261e1f33c9b0c",
      "tree": "a1f008da9e8a024ce5c872b5ed235bcc0ec46468",
      "parents": [
        "b015748b99728db52000fecc5a6ca5b519cdc2ec",
        "7056fc67ef2307d48de2035835fedb9c33bbb374"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:44:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:44:34 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "b015748b99728db52000fecc5a6ca5b519cdc2ec",
      "tree": "2d36571bd5675a65009cb74a4c9c74a64f0c5418",
      "parents": [
        "ae54c9cfdd4d3fc7fce3fd06fa39880ff7803019",
        "5f209018246fd341afa39ab4024a28207e3691cf"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:41:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:41:05 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "ae54c9cfdd4d3fc7fce3fd06fa39880ff7803019",
      "tree": "fe532fad162ce669b81f8da6305cc45fb6ae864e",
      "parents": [
        "d5af606141871fc6df3ff98b17bae6a12ebd9ba4",
        "917e4d42e171bf7be738511d559226c16e4500ac"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:39:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:39:42 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "d5af606141871fc6df3ff98b17bae6a12ebd9ba4",
      "tree": "1fae9a2c2fdc4264b236039f507822ac4d85282a",
      "parents": [
        "86aedc8b3baca3f130a3c72f47caae512077f8af",
        "1a5656e2fa22ea1b741935ad74947da2a12826cf"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:27:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:27:39 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "86aedc8b3baca3f130a3c72f47caae512077f8af",
      "tree": "7f2dd2f3f4e988d9e1372295f10ea5ea32b676c8",
      "parents": [
        "2d827df8e837792b404d65708a35383c750c758b",
        "37f84d7f4492d039865aa06cd9822f1e2ce03637"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 19:19:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 19:19:06 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "2d827df8e837792b404d65708a35383c750c758b",
      "tree": "07db350e6d2d2497ad7113b58c809ce221e91941",
      "parents": [
        "216eea747068d2abba2e043956364140f2983b11",
        "7dfd0ec0eef159ee55827bc2a87e5ca306105c49"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 18:56:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 18:56:00 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "7dfd0ec0eef159ee55827bc2a87e5ca306105c49",
      "tree": "8effbbc1b7c0855b15c18ebe77b19c5b065569d2",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:09:35 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:09:35 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I93c1f5a7bcdb05be8123310c32667809f1dfac42\n"
    },
    {
      "commit": "5f209018246fd341afa39ab4024a28207e3691cf",
      "tree": "cb65754278ea145d56f6853821d514590e7f59a8",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:02:21 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 10:02:21 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ie0ca8213849a52e208752532b0efd886d4e96192\n"
    },
    {
      "commit": "216eea747068d2abba2e043956364140f2983b11",
      "tree": "e1277104b8ef48344d4271dcd76bff0e280251ee",
      "parents": [
        "eb12f6a5e3946d6c61af71190a37c65f23a7bc9c",
        "004437e5d0fcaa725c184458cbb0402efa2d2024"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Sat Apr 28 16:24:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 16:24:48 2018 +0000"
      },
      "message": "Merge \"FalsingManager: Only use for touchscreen input\" into pi-dev"
    },
    {
      "commit": "7056fc67ef2307d48de2035835fedb9c33bbb374",
      "tree": "16f214af4b3e1c87e0d109c44ed051c218936cc6",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:18:48 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:18:48 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I1c78c4dfe25ed25844f66e04ed962551f253fd3b\n"
    },
    {
      "commit": "1a5656e2fa22ea1b741935ad74947da2a12826cf",
      "tree": "7e814d2cff7a9624be229c9de4e1893463787985",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:12:10 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 08:12:10 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I25f803bf3c2167073862922fb50cf3098d4d14a0\n"
    },
    {
      "commit": "eb12f6a5e3946d6c61af71190a37c65f23a7bc9c",
      "tree": "b370214c1646f7edeef7966884c37e9686771ed5",
      "parents": [
        "7b2197e14793a804f5a82c654ac944bc707e1481",
        "be8c43ef8898c1f2d60c7da4733ca5c69c52c77c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 14:56:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 14:56:58 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "7b2197e14793a804f5a82c654ac944bc707e1481",
      "tree": "29cedfd419b16e730181310ea23a11c0d21d76ac",
      "parents": [
        "819efdf5e6d4ab638456eea3048bb74e7fab1b6a",
        "fe7d79a66303049f4d171290955d254f0495f663"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 14:49:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 14:49:27 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "819efdf5e6d4ab638456eea3048bb74e7fab1b6a",
      "tree": "bacb984a7774d48709475ab89e2930704617ceeb",
      "parents": [
        "22db17a97a9908203dbd83360176869480578c32",
        "89bda7056b53b39a9c64cac059c8d4788b89bdbd"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 14:41:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 14:41:41 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "917e4d42e171bf7be738511d559226c16e4500ac",
      "tree": "c833c6b8d524405820eb1865ae36aa703178df74",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:46:09 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:46:09 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I7018c0d3019b33617f99b73ff26c568f68fb684b\n"
    },
    {
      "commit": "37f84d7f4492d039865aa06cd9822f1e2ce03637",
      "tree": "97538b78ef41f34ee5e80c396fffafbe48364fbf",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:39:12 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:39:12 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I5667995328f5af50be5272b6e5de1b35b8060905\n"
    },
    {
      "commit": "be8c43ef8898c1f2d60c7da4733ca5c69c52c77c",
      "tree": "a19b78984fc8a5892010cc1b9d70a82cf0111b93",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:18:51 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:18:51 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ibb89bafbc3b3232359ac3d7847a883e2f3a608cf\n"
    },
    {
      "commit": "89bda7056b53b39a9c64cac059c8d4788b89bdbd",
      "tree": "6328cd56346753c82f840b2d85d84b69fb3235d6",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:05:01 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 06:05:01 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I272fb01200f73c6a0f79cae9e4521d3b52133e41\n"
    },
    {
      "commit": "fe7d79a66303049f4d171290955d254f0495f663",
      "tree": "7869e4c41910051dd36dbf57a7f8e359448ee657",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 05:57:43 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Apr 28 05:57:43 2018 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ie4bfaa1bf8b251d49a0ed6cbdd17cc70b11c191a\n"
    },
    {
      "commit": "22db17a97a9908203dbd83360176869480578c32",
      "tree": "4ffb28865f1ec2d0f447d722944faaeed2d4dd7d",
      "parents": [
        "f5a7a28932563a6c63c849d4cd0fb2dfe74bd8d8",
        "3d7ccaf8b5e81378770cb3e18ff66d19418b8135"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 28 08:53:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 08:53:37 2018 +0000"
      },
      "message": "Merge \"AOD clock and notification animation\" into pi-dev"
    },
    {
      "commit": "f5a7a28932563a6c63c849d4cd0fb2dfe74bd8d8",
      "tree": "d59e79a104b9f18dc6e2116c873c0d0ad364b26d",
      "parents": [
        "e93daa46591ceb2ad9a8cb80eee230e80be19d27",
        "12a8676b0bc7aa418211fed0abe6c098e20fdd45"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Apr 28 07:03:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 07:03:22 2018 +0000"
      },
      "message": "Merge \"Log audio recording and dynamic policy registration history\" into pi-dev"
    },
    {
      "commit": "3d7ccaf8b5e81378770cb3e18ff66d19418b8135",
      "tree": "5bdbf81ef6fa65fc552d22b4840b7b3000d2c90a",
      "parents": [
        "594d6e9e22a64be3b69567433858e0a8624db36c"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Apr 02 21:19:23 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 27 18:07:49 2018 -0700"
      },
      "message": "AOD clock and notification animation\n\nBetter transitions for pulsing notifications and other keyguard\nmessages.\n\nFixes: 77601057\nFixes: 67641732\nTest: visual\nTest: atest packages/SystemUI/tests/src/com/android/keyguard/KeyguardSliceViewTest.java\nTest: atest packages/SystemUI/tests/src/com/android/systemui/util/wakelock/KeepAwakeAnimationListenerTest.java\nMerged-In: I3e3ec844834bf7f5d9ab341f308e78a002248a87\nChange-Id: I1e6d95c62dc7463e8084a64f04c6dee3173967a6\n"
    },
    {
      "commit": "e93daa46591ceb2ad9a8cb80eee230e80be19d27",
      "tree": "c948dee2a93d8757a7b7a216ec2deda566f5578d",
      "parents": [
        "212eaf8e9b8a419a18c467ba40792e2b1bb6b078",
        "c70561581619bad65a61276151c1feb87d010566"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Sat Apr 28 00:09:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 00:09:03 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"WifiManager: Return status from startScan()\"\"\" into pi-dev"
    },
    {
      "commit": "212eaf8e9b8a419a18c467ba40792e2b1bb6b078",
      "tree": "c3f3938c3958954b1b0940cc30caa1d10f8e76bb",
      "parents": [
        "353a9bc4bfca38462bf3b2ddd25214375d69371c",
        "929801a95d7987053691cc659708f7aaddfe9c70"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Sat Apr 28 00:01:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 28 00:01:22 2018 +0000"
      },
      "message": "Merge \"Don\u0027t set Bluetooth volume when the Bluetooth stream changes\" into pi-dev"
    },
    {
      "commit": "353a9bc4bfca38462bf3b2ddd25214375d69371c",
      "tree": "a15952745058f7609cea5d65f32ef559bdecc111",
      "parents": [
        "594d6e9e22a64be3b69567433858e0a8624db36c",
        "af71bb69e1939ad656fce0992c0e0f43c823d980"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 23:46:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 23:46:07 2018 +0000"
      },
      "message": "Merge \"Fix documentation bug that breaks generation\" into pi-dev"
    },
    {
      "commit": "594d6e9e22a64be3b69567433858e0a8624db36c",
      "tree": "7aa78c185653c07bbea4e1d2f80ca36182fd40bc",
      "parents": [
        "a8cf4df4ce3ff009c72c0c92c9a8da5829f5bb7c",
        "4cb4257e5849cf1e312640820dec6141f02f4b95"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 27 22:50:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 22:50:42 2018 +0000"
      },
      "message": "Merge \"Don\u0027t exit doze-light on motion event\" into pi-dev"
    },
    {
      "commit": "a8cf4df4ce3ff009c72c0c92c9a8da5829f5bb7c",
      "tree": "e4b3e37ca576aba0a50197d54515a0946272bbf6",
      "parents": [
        "e4dc997cf65a55b35c5ca9c845592901cfa08b5f",
        "edb37cb40537cf384c8c5dfd4c99b29575bc7cb7"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Apr 27 21:48:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 21:48:39 2018 +0000"
      },
      "message": "Merge \"Expose MetricLogger to support AOSP logging in Launcher Bug: 77920179 Test: builds. This is also only a library that is yet used anywhere\" into pi-dev"
    },
    {
      "commit": "e4dc997cf65a55b35c5ca9c845592901cfa08b5f",
      "tree": "f2aa5d4fab61b2e9655e444d36c0629065b9d649",
      "parents": [
        "8785209fd7e7172cb096350b4007d5d9f8ef3208",
        "bab75909fac9c65b71012f4c06302503c2f72be1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 27 21:35:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 21:35:33 2018 +0000"
      },
      "message": "Merge \"Don\u0027t treat failed scans as valid media files\" into pi-dev"
    },
    {
      "commit": "8785209fd7e7172cb096350b4007d5d9f8ef3208",
      "tree": "a5252ae15c6774c54ae0876e331be2e8c7d96d7b",
      "parents": [
        "8e7f8ad3cea52f7cb83af986cead0c4691ccb445",
        "a65cf94800673efc7717b6ca4467051c1e332f76"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 20:18:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 20:18:36 2018 +0000"
      },
      "message": "Merge \"Support arrow down animation\" into pi-dev"
    },
    {
      "commit": "edb37cb40537cf384c8c5dfd4c99b29575bc7cb7",
      "tree": "df111dac6128da15c8635d0468fd9cb809cf04a3",
      "parents": [
        "7f352dbeaf3921286d996c07fcb038428d51c212"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Apr 26 11:26:22 2018 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Apr 27 13:01:12 2018 -0700"
      },
      "message": "Expose MetricLogger to support AOSP logging in Launcher\nBug: 77920179\nTest: builds. This is also only a library that is yet used anywhere\n\nChange-Id: Ia4aec76eb31236081b16d6ec59db1d11ce7fde7b\n"
    },
    {
      "commit": "8e7f8ad3cea52f7cb83af986cead0c4691ccb445",
      "tree": "2970865ef0433ea56a9585ea032ecfdb56b05b83",
      "parents": [
        "12902265648ec6739a81091d4f014af81ab2e956",
        "29cb76849c94bdbd95439e372360a51720c6b067"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 27 19:46:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 19:46:10 2018 +0000"
      },
      "message": "Merge \"FloatingActionMode.setOutsideTouchable\" into pi-dev"
    },
    {
      "commit": "12902265648ec6739a81091d4f014af81ab2e956",
      "tree": "e9128d52d6c02ca9a82b91e937c4a5c5c687ce59",
      "parents": [
        "43aa56499bee3e533dff7f125cc0b2c82cc50731",
        "253827f207be31399a21c390f90ce3ffe4b020c0"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 27 19:44:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 19:44:48 2018 +0000"
      },
      "message": "Merge \"TC: Fix null PendingIntent being passed to RemoteAction\" into pi-dev"
    },
    {
      "commit": "43aa56499bee3e533dff7f125cc0b2c82cc50731",
      "tree": "08e6bfbeb45cb643fd39b489b6f430b64ab9d82c",
      "parents": [
        "3de2854c757eee71cf7bc15a7d28b1143ee5085c",
        "2ef27197320e3a91da2f673acac4c27e91214a97"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 19:35:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 19:35:14 2018 +0000"
      },
      "message": "Merge \"Fix issue with swipe up canceling recents animation.\" into pi-dev"
    },
    {
      "commit": "c70561581619bad65a61276151c1feb87d010566",
      "tree": "52b723c0cd0d23144d4460360daa0a88df79ccd1",
      "parents": [
        "4c36c2903d85a829efcc0ecaf2a67d0d05fcb967"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Apr 26 23:28:35 2018 +0000"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Apr 27 19:05:15 2018 +0000"
      },
      "message": "Revert \"Revert \"WifiManager: Return status from startScan()\"\"\n\nThis reverts commit 4c36c2903d85a829efcc0ecaf2a67d0d05fcb967.\n\nReason for revert: Compilation failure in Arc++ fixed.\nBug: 77297012\nChange-Id: Ic707f7256e8d7430c28e58085c6c2208f88042f2\n"
    },
    {
      "commit": "3de2854c757eee71cf7bc15a7d28b1143ee5085c",
      "tree": "57f78f5bf10b069e882c5668fb5b44bfa1dfd857",
      "parents": [
        "a973d530df653009168544b3e6aafda442c1367c",
        "a21efa58369b304e5ea818a3f8b1577f1fed3d02"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Apr 27 18:27:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 18:27:38 2018 +0000"
      },
      "message": "Merge \"Disable Hearing Aid Profile for all platforms except Pixels\" into pi-dev"
    },
    {
      "commit": "a973d530df653009168544b3e6aafda442c1367c",
      "tree": "b74555f7d25e51594d5f6e15452cb044eddf1116",
      "parents": [
        "6288cf1d35f833e0aff341f63dc412246d033409",
        "df34b49fa2920cdc81a94b438c5abbeb9409f320"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 18:24:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 18:24:00 2018 +0000"
      },
      "message": "Merge \"camera2/legacy: Fix expected errors on eglSwapBuffers\" into pi-dev"
    },
    {
      "commit": "2ef27197320e3a91da2f673acac4c27e91214a97",
      "tree": "1b5346dfebf2dbe4bc4256dbd838912ec34bcf6d",
      "parents": [
        "27f81888dd5f253e6735d4cd5b5c2996690291e6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 27 11:07:35 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 27 11:07:35 2018 -0700"
      },
      "message": "Fix issue with swipe up canceling recents animation.\n\n- Only cancel the animation if handling the button, in that case,\n  FLAG_CANCELED is not set (we were previously also only falling into this\n  block to cancel the animatino in KeyButtonView)\n\nBug: 78660363\nTest: Swipe up over back button, ensure we still enter quickstep\nChange-Id: I038adcbd6c4b4ffda28dd86151c855eed04f5e0d\n"
    },
    {
      "commit": "6288cf1d35f833e0aff341f63dc412246d033409",
      "tree": "811f76df30e62be806d179db17e24522619f9381",
      "parents": [
        "2e8713ca15a144f1420710a5ec9a6d0d9cbc2761",
        "9da138a349858bac53a25a1a09f137c2e8d6932a"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 27 18:04:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 18:04:10 2018 +0000"
      },
      "message": "Merge \"Defer ensuring visibility on enter/exit split-screen\" into pi-dev"
    },
    {
      "commit": "2e8713ca15a144f1420710a5ec9a6d0d9cbc2761",
      "tree": "7e4c18804f16aba5768bf1c0d0dfac869763e885",
      "parents": [
        "c633be841bfb939d61edcb0bde077ab34c9f063c",
        "bb5de66fa39d81f7c2a20ba6f949d8bedaec2211"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Apr 27 18:00:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 18:00:09 2018 +0000"
      },
      "message": "Merge \"Assign relative layer respecting cache.\" into pi-dev"
    },
    {
      "commit": "4cb4257e5849cf1e312640820dec6141f02f4b95",
      "tree": "949f049e592571b7f7e8691790442b74e21d7434",
      "parents": [
        "7a7b2369fe999c8ad9712eadafcbbc31b695daa6"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 27 10:02:57 2018 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 27 10:53:58 2018 -0700"
      },
      "message": "Don\u0027t exit doze-light on motion event\n\nThis fixes an unintended exit from doze-light when a motion\nevent occurs. This happens when the device is sensing for\nmotion when waiting to enter doze-full.\n\nThe fix avoids exiting doze-light on a motion event, but\ndoes continue to reset the doze-full state.\n\nBug: 78454609\nTest: cmd deviceidle step light (once or twice to get to IDLE)\n      cmd deviceidle step\n      cmd deviceidle motion\n      Check batterystats history for device_idle. Should\n        stay in \"light\"\n\nChange-Id: If4daca349f48d54482d679b2854184e5a6780647\n"
    },
    {
      "commit": "c633be841bfb939d61edcb0bde077ab34c9f063c",
      "tree": "2daa0e018b323be614064754914d6d1913e905f6",
      "parents": [
        "fb699bcf1c63b6a533689cacf66f0a81e5645c21",
        "bf4a84be7890012d957778e0dc419fea93a53cb5"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Apr 27 17:25:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 17:25:06 2018 +0000"
      },
      "message": "Merge \"Lockdown icon tint should adapt to light/dark theme.\" into pi-dev"
    },
    {
      "commit": "fb699bcf1c63b6a533689cacf66f0a81e5645c21",
      "tree": "75c902d4a1ad0eac04bc7d1b8d278695c1f6f2cb",
      "parents": [
        "d11d7ff8a061e8133a75a0a0369b6d5c934f8351",
        "b0e388823bef00975176a11ba269c29b062ca786"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Apr 27 17:16:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 17:16:36 2018 +0000"
      },
      "message": "Merge \"Use correct windowingMode when computing override config\" into pi-dev"
    },
    {
      "commit": "d11d7ff8a061e8133a75a0a0369b6d5c934f8351",
      "tree": "293c1bf2a07509b508b015d8173b22bfadeb9122",
      "parents": [
        "06c0c3a9330c0ccf7e130222b738bfc4caad596b",
        "3cc40ea6c50c976dd4e6485574a8be899867f610"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Apr 27 17:01:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 17:01:40 2018 +0000"
      },
      "message": "Merge \"apf: Add counters for dropped / passed packets\" into pi-dev"
    },
    {
      "commit": "06c0c3a9330c0ccf7e130222b738bfc4caad596b",
      "tree": "cca9a7de2722227d3b8090481187a53b76117264",
      "parents": [
        "72d85d2a4c6f3be807dba8e30da06d3aedf0e9ed",
        "1e0e7176bdbae9fd1f47351e6ed100c303535cab"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Fri Apr 27 15:47:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 15:47:41 2018 +0000"
      },
      "message": "Merge \"Add COLOR_MODE_AUTOMATIC\" into pi-dev"
    },
    {
      "commit": "72d85d2a4c6f3be807dba8e30da06d3aedf0e9ed",
      "tree": "9ad6522b35be07930f99c65911607df995cee5d6",
      "parents": [
        "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8",
        "cbe0596c4d7d438ac840fffe4b819ef5f5bea6f9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 27 15:37:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 15:37:11 2018 +0000"
      },
      "message": "Merge \"Hide low-power mode black frame\" into pi-dev"
    },
    {
      "commit": "bf4a84be7890012d957778e0dc419fea93a53cb5",
      "tree": "3f687f52adf2aa3ed2145be5a8a13db4e6b3a465",
      "parents": [
        "16c671dc9a0a7e90a16a2998f97fa605a7a63a67"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Apr 27 11:26:41 2018 -0400"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Apr 27 11:31:46 2018 -0400"
      },
      "message": "Lockdown icon tint should adapt to light/dark theme.\n\nBug: 78619585\nTest: Manual\nChange-Id: I1eab4fae02bd212d2c90f596ad7eaa4d762e92c3\n"
    },
    {
      "commit": "3cc40ea6c50c976dd4e6485574a8be899867f610",
      "tree": "bdca949cbd7c67ee3ccb204f3361514f93892bf4",
      "parents": [
        "7bb2e9383d7a4c7a37bf49b7653be4547329d44b"
      ],
      "author": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Tue Apr 24 01:25:42 2018 +0900"
      },
      "committer": {
        "name": "Bernie Innocenti",
        "email": "codewiz@google.com",
        "time": "Fri Apr 27 23:30:23 2018 +0900"
      },
      "message": "apf: Add counters for dropped / passed packets\n\nApfFilter maintains separate counters for each reason why a packet was\npassed or dropped by the filter logic.\n\nThere\u0027s also a total which should match the individual counters,\n*unless* the APF interpreter aborted execution early due to an illegal\ninstruction or an out-of-bounds access.\n\nTest: both on APFv2 and APFv4-capable device:\n\truntest -x tests/net/java/android/net/ip/IpClientTest.java\n\truntest -x tests/net/java/android/net/apf/ApfTest.java\n\tmanual tests connected to an AP\nBug: 73804303\nChange-Id: I54b17fcbb95dfaea5db975d282314ce73d79d6ec\n"
    },
    {
      "commit": "929801a95d7987053691cc659708f7aaddfe9c70",
      "tree": "6e5587e14e239eb3bdbe956613984cf47c5ffe74",
      "parents": [
        "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Fri Apr 27 07:13:23 2018 -0700"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Fri Apr 27 07:20:31 2018 -0700"
      },
      "message": "Don\u0027t set Bluetooth volume when the Bluetooth stream changes\n\nDon\u0027t restore the remembered volume whenever an Bluetooth A2DP stream\ncomes up or whenever Bluetooth AVRCP reports absolute volume support.\nAll Bluetooth volume memory will now be handled by Bluetooth.\n\nBug: 30602783\nTest: See that AudioService doesn\u0027t try to change the volume when a\nBluetooth device connects.\n\nChange-Id: I683062c1a0565591ae33cbbb0381730b86ad17c2\n(cherry picked from commit 085ecc32a40d4cf578d6c4379ff1045430ec72b0)\n"
    },
    {
      "commit": "a8c840c46d63ee5d5c837de8b0b3b41e00f0ecb8",
      "tree": "9cefd0705f89d25992408dd33d496e0116cd4bb2",
      "parents": [
        "8ba6a53270d81f86c7264a3b89385a3d0b9341ab",
        "da4af2379576f824bb6b439041222147cc17979b"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 13:00:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 13:00:59 2018 +0000"
      },
      "message": "Merge \"Use the briefcase icon with the circle\" into pi-dev"
    },
    {
      "commit": "30a2ae620956fd73ecb5e4e2ef3645377bdf0aaa",
      "tree": "5f1876ce9c5ac16fc542451bb3da8588af3a6328",
      "parents": [
        "bbfe498aefeb403ac224b5fc1d890f1e7ca65f5a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 25 19:09:50 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Apr 27 15:00:56 2018 +0200"
      },
      "message": "Keyguard: Fix threading issues in KeyguardUpdateMonitor\n\nFixes a bug where KeyguardViewMediator called into KeyguardUpdateMonitor\non the wrong thread. Also adds assertions to make sure we only touch\nmCallbacks on the right thread.\n\nChange-Id: I9524b6c182cb70134fbc9a28df8148043fec8c1e\nFixes: 78128789\nTest: Device boots successfully.\n"
    },
    {
      "commit": "12d38a8340823577de03ff28c7f9e15e7a956256",
      "tree": "a17fee91d9e50a39204c7b0f5fb90f37f7f0fbc6",
      "parents": [
        "7bb2e9383d7a4c7a37bf49b7653be4547329d44b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Apr 26 18:51:16 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 27 14:48:49 2018 +0200"
      },
      "message": "Fix another issue with constructing SafeActivityOptions\n\nAlso log the wtf earlier as well so we know where potential\nissues are coming from\n\nTest: Launch notififcation\nBug: 78591617\nChange-Id: I99557670fd3805dbeac9042f7db13e28fa00fc21\n"
    },
    {
      "commit": "8ba6a53270d81f86c7264a3b89385a3d0b9341ab",
      "tree": "b137d2732372f4a8a0d43f8f07787bb5f1c33195",
      "parents": [
        "15317b402f8d120045e3c9584fe2f4033efe5486",
        "30f59b26356f59a1e38b8b7b4879b19532ff085c"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 12:47:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 12:47:42 2018 +0000"
      },
      "message": "Merge \"Enable Notifications on AndroidTV\" into pi-dev"
    },
    {
      "commit": "15317b402f8d120045e3c9584fe2f4033efe5486",
      "tree": "b35e4a776b225b5d60ad4872ec6496700c552fbb",
      "parents": [
        "7bb2e9383d7a4c7a37bf49b7653be4547329d44b",
        "e43c4e497ede4cbfb7cb76bb58ac4c3eed3dee86"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Apr 27 12:46:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 12:46:29 2018 +0000"
      },
      "message": "Merge \"PIP: Fix potential stuck state\" into pi-dev"
    },
    {
      "commit": "da4af2379576f824bb6b439041222147cc17979b",
      "tree": "5d3c87de7490991f17619ce2d8bd5cf43488cbeb",
      "parents": [
        "eb0e982228d0fe65a60d3659faf6fabaa9fd2595"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Apr 27 11:01:10 2018 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri Apr 27 11:01:10 2018 +0100"
      },
      "message": "Use the briefcase icon with the circle\n\nThus, it is now consistent with the personal one, which also comes\nwith the circle.\n\nTest: Observe the animation.\n\nChange-Id: I482f629f30f7c9ca943da86902a1627b81072859\nFixes: 78684075\n"
    },
    {
      "commit": "7bb2e9383d7a4c7a37bf49b7653be4547329d44b",
      "tree": "e6f01bad1263ff713900abead0f3a37071ebc4fb",
      "parents": [
        "04489c6320056e9c1e2c3ef742512f3938c930cc",
        "825c73948692d3b71609ddd672c197d74956a8a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 08:59:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 08:59:07 2018 +0000"
      },
      "message": "Merge \"apf: Add immediate encoding tests for LI\" into pi-dev"
    },
    {
      "commit": "04489c6320056e9c1e2c3ef742512f3938c930cc",
      "tree": "87b89f7662cdddd751e6d345830d64c0e17b5281",
      "parents": [
        "a98a27e49963e0bb63fa5b9b3cc90e82b0ccb94d",
        "23d921627c1c955a34bd2360d1c1f860090c7ea9"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Apr 27 05:15:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 05:15:29 2018 +0000"
      },
      "message": "Merge \"Refactor GnssNavigationMessageProvider\" into pi-dev"
    },
    {
      "commit": "a98a27e49963e0bb63fa5b9b3cc90e82b0ccb94d",
      "tree": "fe02e96fd99449ec0eeeac695cfe779a1276c236",
      "parents": [
        "a750da196031e2159aa8ff1f42934f20b87dfc96",
        "6555bee8e76968defb36a2d140cf9005211f44e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 04:30:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 04:30:44 2018 +0000"
      },
      "message": "Merge \"Adjusted the lineHeight for notification texts\" into pi-dev"
    },
    {
      "commit": "a750da196031e2159aa8ff1f42934f20b87dfc96",
      "tree": "012993fd9e169850987f978bcdffd3e171644e00",
      "parents": [
        "1186fb76ba5d0417e83ae120ee71364e504a82c5",
        "0719c6af4442e1be5de766582398b8e6efb7b180"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 27 03:20:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 03:20:38 2018 +0000"
      },
      "message": "Merge \"Schedule external stats sync on battery level change with a delay\" into pi-dev"
    },
    {
      "commit": "1186fb76ba5d0417e83ae120ee71364e504a82c5",
      "tree": "e8a3a99e6fd1e2f54026b21b8334dc799dfa21d1",
      "parents": [
        "640d4d5f43e17d66f4800a02d3e5706bb4a1ca8a",
        "c548340ba9343dae277f849be70cadca8a73638c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 03:15:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 03:15:33 2018 +0000"
      },
      "message": "Merge \"Fix bluetooth state updated in systemui.\" into pi-dev"
    },
    {
      "commit": "a65cf94800673efc7717b6ca4467051c1e332f76",
      "tree": "8e67342d75bf85556fb5d7735f15b33abe71b70a",
      "parents": [
        "13d650d7cfbc328a3d02b9a252646252cacfac9e"
      ],
      "author": {
        "name": "Lin Guo",
        "email": "linguo@google.com",
        "time": "Mon Apr 23 15:19:35 2018 -0700"
      },
      "committer": {
        "name": "Lin Guo",
        "email": "linguo@google.com",
        "time": "Fri Apr 27 02:14:11 2018 +0000"
      },
      "message": "Support arrow down animation\n\n1. No need to use a FrameLayout for PagedListView.\n2. Support arrow drop down animation.\n\nBUG: 78474304,73134851\nTest: manual\n\nChange-Id: Iec4e046f1abca40d76bd76ab3d5dc2a02e4dfcc2\n"
    },
    {
      "commit": "6555bee8e76968defb36a2d140cf9005211f44e1",
      "tree": "3413063d7fdcb20a2ce7d5f835375cceb4cf115a",
      "parents": [
        "85845b8458d8a6950b4ac87bcd59cbfb85680525"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 25 16:08:55 2018 +0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 27 09:59:02 2018 +0800"
      },
      "message": "Adjusted the lineHeight for notification texts\n\nThe lineheight is now at 20dp\n\nTest: observe all notification layouts and consistent lineheights\nChange-Id: If39b6bef98e41c4a5890a82d7e30f2892ef3d7b1\nFixes: 78127131\n"
    },
    {
      "commit": "640d4d5f43e17d66f4800a02d3e5706bb4a1ca8a",
      "tree": "ea018582d6e36f8642dded91e2a28095d1688f4d",
      "parents": [
        "8fa0feaa4881865122f36ad362906622d9d6976d",
        "6bdd4aca964d5d9a18fb66d926330f4296643ab4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 01:36:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 01:36:52 2018 +0000"
      },
      "message": "Merge \"Fix PersistableBundle C++ -\u003e Java interop\" into pi-dev"
    },
    {
      "commit": "8fa0feaa4881865122f36ad362906622d9d6976d",
      "tree": "6254b757357264c3c07308de0130577cb655dcc2",
      "parents": [
        "abdbc64c5acca9beb8e8dcca00bb2303148df845",
        "066e8652983b1b46103c545ef73c0f7f07687670"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Apr 27 01:24:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 01:24:18 2018 +0000"
      },
      "message": "Merge \"Restore the OEM hook implementation and usage\" into pi-dev"
    },
    {
      "commit": "abdbc64c5acca9beb8e8dcca00bb2303148df845",
      "tree": "6d5e134dee7c341a6f3d269dcc15ec96b5c68d50",
      "parents": [
        "3577f6dfcac4e1a2b542f8fbe5d68e13dc076088",
        "85845b8458d8a6950b4ac87bcd59cbfb85680525"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 01:16:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 01:16:39 2018 +0000"
      },
      "message": "Merge \"Fixed a leak of preDrawlisteners when an icon was animating when detached\" into pi-dev"
    },
    {
      "commit": "3577f6dfcac4e1a2b542f8fbe5d68e13dc076088",
      "tree": "28516a527abe6cf321be8698b22b4b8bdde33ab4",
      "parents": [
        "87d71db19a861e2e044bfb2dffa5eb8d75dcf3a0",
        "606f17154407bc53dd9fc894111b0927985d38cc"
      ],
      "author": {
        "name": "Ilya Matyukhin",
        "email": "ilyamaty@google.com",
        "time": "Fri Apr 27 00:19:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 00:19:57 2018 +0000"
      },
      "message": "Merge \"Add a null a check in fingerprint service\" into pi-dev"
    },
    {
      "commit": "87d71db19a861e2e044bfb2dffa5eb8d75dcf3a0",
      "tree": "fc1afe6a573b344d95da317d99be096f8ed52acc",
      "parents": [
        "214a8a95109a0a9cb51b510c3d41716973ea3797",
        "f29ad756f6503816c876ee15fba6878bd562210a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 27 00:06:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 27 00:06:01 2018 +0000"
      },
      "message": "Merge \"Shared touch and drag slops for quick step changes with density (1/3)\" into pi-dev"
    },
    {
      "commit": "214a8a95109a0a9cb51b510c3d41716973ea3797",
      "tree": "0e61fdc811571350ffa16551b3fd14c0599b2335",
      "parents": [
        "590ef18e21a9ce9b82bb343be59f3b978dd551b0",
        "568cf662da579a66081f97150a562998b18a2d06"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 26 23:51:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:51:12 2018 +0000"
      },
      "message": "Merge \"Expose a11y overlay window titles to a11y services\" into pi-dev"
    },
    {
      "commit": "cbe0596c4d7d438ac840fffe4b819ef5f5bea6f9",
      "tree": "3d9ce752817d3c4eb84a529f4d0f1db32c62f0f4",
      "parents": [
        "b1a3a5f5821d3c428b11bea172514ea6973f9f90"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 26 16:44:05 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 26 16:44:05 2018 -0700"
      },
      "message": "Hide low-power mode black frame\n\nHide the wallpaper earlier and wait a little longer to\nswitch to low power mode.\n\nThis way the flickering area is less noticeable, since\nless pixels will be visible, and users are less likely\nto be looking at the screen.\n\nTest: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/DozeParametersTest.java\nChange-Id: I24f2d64f580d7fdc63f6c768446d06140c29cfa5\nFixes: 78302022\n"
    },
    {
      "commit": "6bdd4aca964d5d9a18fb66d926330f4296643ab4",
      "tree": "541d717d97d13820c8702244c73d4adbbcbd471a",
      "parents": [
        "5d8dfe17c814abbdb3268041b2f319697632cfa2"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Apr 26 09:11:35 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Apr 26 16:35:38 2018 -0700"
      },
      "message": "Fix PersistableBundle C++ -\u003e Java interop\n\nPersistableBundle.java expects items to be sorted by the hash codes\nof the keys, but PersistableBundle.cpp isn\u0027t compatible to it.\n\nPersistableBundle.java now knowns what was parceled by C++\nbecause it now uses a different magic, and change the unpercel\nstrategy.\n\nChange-Id: Ia516f80b6d48dcb9f981767e0e64303434f39fb4\nFixes: 65744965\nTest: adb shell sm fstrim and check logcat\n"
    },
    {
      "commit": "590ef18e21a9ce9b82bb343be59f3b978dd551b0",
      "tree": "ccdf7e58d30af5d12e337c90ee23bb353da29e9e",
      "parents": [
        "24fd435070bbe56ab1fe8710377ff4418d55b76b",
        "45f06c79d6270c608dcdbea55ee9dec501c9187e"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Apr 26 23:33:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:33:37 2018 +0000"
      },
      "message": "Merge \"Tie FAS service-start to the same idleness state as O+ bg restrictions\" into pi-dev"
    },
    {
      "commit": "24fd435070bbe56ab1fe8710377ff4418d55b76b",
      "tree": "ed9279eed797525b066eed99fd559e9c4586d5b0",
      "parents": [
        "ebcb2e006b80770a63a28c8740307bc3b4bf360c",
        "a858c5f60f405621ee9b333c910084ec35150cea"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 26 23:26:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:26:51 2018 +0000"
      },
      "message": "Merge \"Handle accessibility button state on user switch\" into pi-dev"
    },
    {
      "commit": "ebcb2e006b80770a63a28c8740307bc3b4bf360c",
      "tree": "bbe1ab96ec431477d8712face5056ad6f4076eac",
      "parents": [
        "3e6ceafbaaa9fe8d41ef8f1956892c7622b25cb9",
        "4c36c2903d85a829efcc0ecaf2a67d0d05fcb967"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Apr 26 23:26:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:26:09 2018 +0000"
      },
      "message": "Merge \"Revert \"WifiManager: Return status from startScan()\"\" into pi-dev"
    },
    {
      "commit": "3e6ceafbaaa9fe8d41ef8f1956892c7622b25cb9",
      "tree": "7068325cf8e3f744af74ce2409061ac38ecf985b",
      "parents": [
        "6e2ed97e8090eb18965fa5a0f5ee4f6e6dbef099",
        "f6c6e8efa714173417dcad6ea5c0d92543c4d66a"
      ],
      "author": {
        "name": "Gil O\u0027Neil",
        "email": "goneil@google.com",
        "time": "Thu Apr 26 23:20:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:20:41 2018 +0000"
      },
      "message": "Merge \"Added test API to refresh the UICC Profile\" into pi-dev"
    },
    {
      "commit": "253827f207be31399a21c390f90ce3ffe4b020c0",
      "tree": "2ea19b0537a2cd9d1bd461ed6da831d768f13ac4",
      "parents": [
        "abab4cbd2573aa9300e56dea1b9529ca7782573e"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Apr 24 19:19:48 2018 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 27 00:16:13 2018 +0100"
      },
      "message": "TC: Fix null PendingIntent being passed to RemoteAction\n\nProblem was RemoteAction(...) takes a non-null PendingIntent but\nTextClassification.createPendingIntent(...) returns a nullable PendingIntent.\n\nBug: 78515224\nTest: manual\n  - Disable Contacts apps in settings\n  - Select a phone number in a TextView\n  - Verify that a Phone smart action is displayed\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nTest: bit CtsViewTestCases:android.view.textclassifier.cts.TextClassificationManagerTest\nChange-Id: Icab581d4eef38b4801d1b9ee3af04ffefd1eec6f\n"
    },
    {
      "commit": "6e2ed97e8090eb18965fa5a0f5ee4f6e6dbef099",
      "tree": "0c3439331db76bd0648380abf0fffb97b2da73ed",
      "parents": [
        "10b77a39a266e376c4cb7beef3d9543073f75466",
        "c9bad6ef7aa2448c58d94791032c0b66fdbd9120"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Apr 26 23:03:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 23:03:45 2018 +0000"
      },
      "message": "Merge \"Use Empty List for Default PhysicalChannelConfig\" into pi-dev"
    },
    {
      "commit": "10b77a39a266e376c4cb7beef3d9543073f75466",
      "tree": "5c1910384c2b02a68fbda2aeb4db8bb874c1b667",
      "parents": [
        "019ec44307661ea88cc0b0a38e4cdf12cbbe1941",
        "60aa35b756707a16d310c222a36edbcef9d56ed4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 22:58:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:58:40 2018 +0000"
      },
      "message": "Merge \"Using a list to store usage events\" into pi-dev"
    },
    {
      "commit": "606f17154407bc53dd9fc894111b0927985d38cc",
      "tree": "2c0b18335f9ff3f23ee9086e8f3e02a778a01d48",
      "parents": [
        "019ec44307661ea88cc0b0a38e4cdf12cbbe1941"
      ],
      "author": {
        "name": "Ilya Matyukhin",
        "email": "ilyamaty@google.com",
        "time": "Thu Apr 26 14:28:45 2018 -0700"
      },
      "committer": {
        "name": "Ilya Matyukhin",
        "email": "ilyamaty@google.com",
        "time": "Thu Apr 26 15:57:38 2018 -0700"
      },
      "message": "Add a null a check in fingerprint service\n\nFixes: 62918794\nTest: ran the command from the bug report\n\nChange-Id: Ib00ee46f775c07be5b1e821528dd390ed978b58e\n"
    },
    {
      "commit": "0719c6af4442e1be5de766582398b8e6efb7b180",
      "tree": "2bd0235456c838d5ed95df63e267cbd92feddbc0",
      "parents": [
        "167710981c30ec8b23ecd7367a00c1d8fee7d263"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Apr 24 11:12:11 2018 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 26 15:43:40 2018 -0700"
      },
      "message": "Schedule external stats sync on battery level change with a delay\n\nand fix locking in scheduleCpuStatsSyncDueToWakelockChange().\n\nBug: 74146897\nTest: atest cts/hostsidetests/incident/src/com/android/server/cts/BatteryStatsValidationTest.java\nTest: atest core/tests/coretests/src/com/android/internal/os/BatteryStatsTests.java\nChange-Id: I2891dfb8a0aedf429232f45e26deab93c738506e\n"
    },
    {
      "commit": "019ec44307661ea88cc0b0a38e4cdf12cbbe1941",
      "tree": "9f264d481709f158dcb8be13c00103a2c86d187a",
      "parents": [
        "29d9832db749f59791f476f5a91870631ef42b5b",
        "683e05d3b0b00bb5a3e65fddf119eef0768e0214"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Thu Apr 26 22:41:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:41:18 2018 +0000"
      },
      "message": "Merge \"Correct cropping of windows above decor layer.\" into pi-dev"
    },
    {
      "commit": "29d9832db749f59791f476f5a91870631ef42b5b",
      "tree": "840bc671ce061c49635d7ffe0c2fb73e31e27530",
      "parents": [
        "37ccdaa4103f542e646c8ec43c59d96d0b4170ca",
        "eae911d8f61c8eef067b08365a047e5040234b48"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 22:37:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:37:46 2018 +0000"
      },
      "message": "Merge \"Use view order when iterating icons in a slot\" into pi-dev"
    },
    {
      "commit": "37ccdaa4103f542e646c8ec43c59d96d0b4170ca",
      "tree": "822011d945c3071ddfa382bf6be4cf03cca60be9",
      "parents": [
        "4bc7dc95e38b53ffa17d2b65618419695acb65f8",
        "00a0969b50b88000d9cc2ddb7af0582c32b20c32"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 22:32:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 22:32:59 2018 +0000"
      },
      "message": "Merge \"Start recents animation to the target task in the stack\" into pi-dev"
    },
    {
      "commit": "4c36c2903d85a829efcc0ecaf2a67d0d05fcb967",
      "tree": "cd6af84091d6d1da3d43c73a98b491587da9bf85",
      "parents": [
        "b81c3d5f9a86e4e1f90be2ffaa81ea5df8fce684"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Apr 26 22:28:27 2018 +0000"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Thu Apr 26 22:31:45 2018 +0000"
      },
      "message": "Revert \"WifiManager: Return status from startScan()\"\n\nThis reverts commit b81c3d5f9a86e4e1f90be2ffaa81ea5df8fce684.\n\nBug: 77297012\nChange-Id: Ie8727343650b549d4f438643d50a10fe50ab52b1\nReason: this change is breaking the build\n"
    },
    {
      "commit": "df34b49fa2920cdc81a94b438c5abbeb9409f320",
      "tree": "9e9d08b9838140bf50d4b8ffc40b811b153bd1a7",
      "parents": [
        "0b2f7503a8069086d2671418d13270caf97853ef"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Thu Apr 19 16:23:44 2018 -0700"
      },
      "committer": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Thu Apr 26 15:31:12 2018 -0700"
      },
      "message": "camera2/legacy: Fix expected errors on eglSwapBuffers\n\nSurfaceTextureRenderer::swapBuffers interpreted EGL_BAD_SURFACE as\nindicating an abandanoned buffer queue. But the EGL 1.4 lists additional\nerrors that also indicate extreme failure: EGL_CONTEXT_LOST, and\nEGL_BAD_NATIVE_WINDOW.\n\nDiscovered while debugging CTS test\nandroid.hardware.camera2.cts.RobustnessTest#testAbandonRepeatingRequestSurface\non ARC++ x86 boards.\n\nTest: cts-tradefed/android.hardware.camera2.cts.RobustnessTest#testAbandonRepeatingRequestSurface\nBug: 64496778\nBug: 36063477\nChange-Id: I782f2c923aa5ff2442bbcf3dfb09861e129a2872\n(cherry picked from commit 3511f99cf986a9fe7a67a8aee301e05f1be07f62)\n"
    },
    {
      "commit": "4bc7dc95e38b53ffa17d2b65618419695acb65f8",
      "tree": "e6e95820eb3f2b445bf2430248509d7afebd32fd",
      "parents": [
        "13588dc9e4e21c0802202db9c1617cb75a88c9cf",
        "cd9896d7633cf8c2b25cf7a147722e841a1e9467"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 26 21:39:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:39:49 2018 +0000"
      },
      "message": "Merge \"Add A2dp.disconnect() hidden API to the greylist\" into pi-dev"
    },
    {
      "commit": "13588dc9e4e21c0802202db9c1617cb75a88c9cf",
      "tree": "841217f4bcbc2e8839cca9382d239bcd5cf018d1",
      "parents": [
        "8049afc395e19fee9fb28c23a44fee8b5b230831",
        "325129964e5b0a9794cf5bb63a2d2d8774ea6a1b"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 26 21:29:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 26 21:29:17 2018 +0000"
      },
      "message": "Merge \"Allow using reserved package IDs\" into pi-dev"
    }
  ],
  "next": "8049afc395e19fee9fb28c23a44fee8b5b230831"
}
