)]}'
{
  "log": [
    {
      "commit": "4534745f53e10952b706bd22fb0c2a29bcbb75e0",
      "tree": "8ee31da6e358401607527f2e349d2b32bebb27a1",
      "parents": [
        "e5d97dd6f9e10c21568ae96a000e58834015bee9"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Apr 13 11:57:08 2018 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Apr 13 13:12:49 2018 -0400"
      },
      "message": "Fix rounding of padding in NinePatchDrawable\n\nBug: 73088142\nTest: Test app at https://buganizer.corp.google.com/issues/73088142#comment6\nTest: GridWidgetTest.testItemDecorationAndMarginsAndOpticalBounds\n\nIn computeBitmapSize, treat padding as a size in scaleFromDensity. This\nresults in rounding instead of truncating. This matches the way optical\ninsets are handled. It also matches the padding we would have gotten if\nwe had scaled at decode time.\n\nChange-Id: I7d3a83ba824b8dc81187ce9b2d9889d4a87f88ac\n"
    },
    {
      "commit": "e5d97dd6f9e10c21568ae96a000e58834015bee9",
      "tree": "9d5ff7bff4ef581a9bf07370e82f92127acac1b8",
      "parents": [
        "dd9b3f5d92c2485a27bbdd4f8c1f14b8fb367c74",
        "9aa1c9e9256674de2e75d0fa1d61cc10a85d416b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 14:35:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 14:35:44 2018 +0000"
      },
      "message": "Merge \"Add link to onboarding screen\" into pi-dev"
    },
    {
      "commit": "dd9b3f5d92c2485a27bbdd4f8c1f14b8fb367c74",
      "tree": "623fc53fc38e38a5e008ca9f38d777c82a8f4022",
      "parents": [
        "170b6d551ef988225db974b3d68e5ff1346e14f5",
        "b7080e35b720aec68cf4771637f46d9f6e1c7d66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 14:22:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 14:22:29 2018 +0000"
      },
      "message": "Merge \"Fixes task behavior on AIA launch\" into pi-dev"
    },
    {
      "commit": "170b6d551ef988225db974b3d68e5ff1346e14f5",
      "tree": "1debf1b726d8b3b50b3e6b52926dc243ca67e9b8",
      "parents": [
        "816d46f7d0d41af949dc8ba1509071ea0be1cb8b",
        "8aca3e0557ca6e66cc89950ea273e92bcbf86a9c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 10 14:13:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 14:13:56 2018 +0000"
      },
      "message": "Merge \"Metrics constants for zen onboarding.\" into pi-dev"
    },
    {
      "commit": "816d46f7d0d41af949dc8ba1509071ea0be1cb8b",
      "tree": "cec445926b5d95eef5983ed16df3f1266e5f43bf",
      "parents": [
        "2bb1d2644212c4abd4f0200dd5118ab463af6ae0",
        "317db378f6d2855f982d63a0e7c88c675cd85877"
      ],
      "author": {
        "name": "Sanry Huang",
        "email": "sanryhuang@google.com",
        "time": "Tue Apr 10 13:39:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 13:39:04 2018 +0000"
      },
      "message": "Merge \"Fix the wrong tint state of Nav buttons\" into pi-dev"
    },
    {
      "commit": "2bb1d2644212c4abd4f0200dd5118ab463af6ae0",
      "tree": "b38af45a480220522cf8dd9787117a4779b82ee3",
      "parents": [
        "bf4d482c9b68034da9f8c2a8a32c443dcbc408bf",
        "d8665f2327ad9e0b2f723e21d1857893111fed9c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 10 13:13:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 13:13:34 2018 +0000"
      },
      "message": "Merge \"Fix issues with duplicate starting window add requests\" into pi-dev"
    },
    {
      "commit": "bf4d482c9b68034da9f8c2a8a32c443dcbc408bf",
      "tree": "89e64d57dd88f621d18e7823ff63075f3c7f66f6",
      "parents": [
        "9139bbfa9bc6e517654f59b60d2379fe5da614d0",
        "a339df080d7dfacbec7915f869115dfa91ce4b12"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Apr 10 13:13:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 13:13:26 2018 +0000"
      },
      "message": "Merge \"Fix unintended deletion of reused weaver slots during user removal\" into pi-dev"
    },
    {
      "commit": "9139bbfa9bc6e517654f59b60d2379fe5da614d0",
      "tree": "0b1f278ee813d43c40a60b2c180534d3c7150b84",
      "parents": [
        "ae664babe044f8bc5ad5230a134821e630c57dec",
        "1ab3025cc761862392db757ed8c12de0574443f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 13:07:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 13:07:41 2018 +0000"
      },
      "message": "Merge \"Different hidden API enforcement policy for P \u0026 pre-P.\" into pi-dev"
    },
    {
      "commit": "ae664babe044f8bc5ad5230a134821e630c57dec",
      "tree": "85c5a1fe07303510608f17f6cb4371904ec909c7",
      "parents": [
        "260b875135255ba0dc07dbd0a47d43443b1e2ba4",
        "782d10375c989f21a66d3c91ccce2c28b993711c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 10 13:04:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 13:04:43 2018 +0000"
      },
      "message": "Merge \"Fix IME target after rotation\" into pi-dev"
    },
    {
      "commit": "9aa1c9e9256674de2e75d0fa1d61cc10a85d416b",
      "tree": "0b728fb29a597b78998dc23dc37c20c29160b0f8",
      "parents": [
        "8aca3e0557ca6e66cc89950ea273e92bcbf86a9c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 09 11:31:15 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 10 08:47:07 2018 -0400"
      },
      "message": "Add link to onboarding screen\n\nTest: runtest systemui-notification\nBug: 77658931\nChange-Id: I70210b5d5e0de27ff38a6b2f5d8201266b6ec4d6\n"
    },
    {
      "commit": "8aca3e0557ca6e66cc89950ea273e92bcbf86a9c",
      "tree": "443ef4486480886fefa755e19c74244e6f00ada2",
      "parents": [
        "260b875135255ba0dc07dbd0a47d43443b1e2ba4"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 09 13:57:21 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 10 08:47:06 2018 -0400"
      },
      "message": "Metrics constants for zen onboarding.\n\nBug: 77658931\nTest: make\nChange-Id: Id11f68bd6cc132d7c53004d2ea31d869f64379b8\n"
    },
    {
      "commit": "260b875135255ba0dc07dbd0a47d43443b1e2ba4",
      "tree": "39497e5ff70c07ed26a82a973cd7a5d843511b71",
      "parents": [
        "082147cfe180e7e0117adaf3b1dfa84d7f01570e",
        "5878442bc6c23a1c1cd87a5fb1a2c241329835aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 12:03:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 12:03:23 2018 +0000"
      },
      "message": "Merge \"Fixed auto-brightness when ALS malfunctions.\" into pi-dev"
    },
    {
      "commit": "082147cfe180e7e0117adaf3b1dfa84d7f01570e",
      "tree": "d23b6698e8808a23c24969d89dd9384a94e48e19",
      "parents": [
        "0d130cbc8653c5136f7fa38f93a7c962a33d90eb",
        "122df868919f3e2b9a92d6e9dc66808884f3f080"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 11:28:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 11:28:44 2018 +0000"
      },
      "message": "Merge \"Added system-wide minimum brightness curve.\" into pi-dev"
    },
    {
      "commit": "a339df080d7dfacbec7915f869115dfa91ce4b12",
      "tree": "a8a88aae2e49f179c52e5962487e8d42cb038717",
      "parents": [
        "b2e6e45d009e7c9148e69bf2c1f0b46917bee7b0"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Apr 10 09:44:18 2018 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Tue Apr 10 12:06:42 2018 +0100"
      },
      "message": "Fix unintended deletion of reused weaver slots during user removal\n\nDuring user deletion, getNextAvailableWeaverSlot() might return a slot\nthat\u0027s currently taken by the to-be-removed user, because the user is\nmarked as partial so it\u0027s not returned from UserManager in the list of\nusers and SyntheticPasswordManager will not attempt to track which slot\nthat user has used. This slot might then be reused by a newly-created\nuser. Meanwhile SyntheticPasswordManager will also try to explicitly\ndelete slots for the deleted user during ACTION_USER_REMOVED, and if this\nhappens after the slot is reused by the new user, the weaver slot will\nbe corrupted, leading to failure to unlock the new user later.\n\nQuick fix by double checking if slot is reused during user deletion.\n\nTest: Add device lock; create work profile; reboot device; delete the\n      current profile and quickly re-create one. Verify the new profile\n      can still be unlocked after another reboot\nBug: 76134651\nChange-Id: I89769b7cbcf64f2562717c98e3f15ab0fbb38bf0\n"
    },
    {
      "commit": "5878442bc6c23a1c1cd87a5fb1a2c241329835aa",
      "tree": "05d7c64306bfafa1b8bdebc824605ca82c2e3656",
      "parents": [
        "0d130cbc8653c5136f7fa38f93a7c962a33d90eb"
      ],
      "author": {
        "name": "Dan Gittik",
        "email": "dangittik@google.com",
        "time": "Thu Apr 05 12:30:38 2018 +0100"
      },
      "committer": {
        "name": "Dan Gittik",
        "email": "dangittik@google.com",
        "time": "Tue Apr 10 11:04:50 2018 +0000"
      },
      "message": "Fixed auto-brightness when ALS malfunctions.\n\nWhen the ALS is broken or misbehaving, auto-brightness might get\nstuck in a state where it completely ignores user data points;\nthis fixes the issue, and reverts to manual brightness whenever\nauto-brightness can\u0027t be used reliably.\n\nTest: manual.\n\nChange-Id: I5eb80b99dbf7cc25229dc217732515b2a4ac1b79\nFixes: 77280930\n"
    },
    {
      "commit": "0d130cbc8653c5136f7fa38f93a7c962a33d90eb",
      "tree": "b7164ccfbfd575d43246ee7efb564489d542f2a3",
      "parents": [
        "716f9d420ab4281e15ed2ee61e22c115524a2688",
        "f919fddb37d9854b583caa9378d20f6d4788fdfe"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Apr 10 10:26:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 10:26:04 2018 +0000"
      },
      "message": "Merge \"Greylist APIs which apps can resolve to at runtime\" into pi-dev"
    },
    {
      "commit": "f919fddb37d9854b583caa9378d20f6d4788fdfe",
      "tree": "27d312a899db863c6a325777d89c774d421938da",
      "parents": [
        "0a82994f9311c4cd4abc346431deb6a036aa404a"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 09 17:32:19 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Apr 10 10:25:37 2018 +0000"
      },
      "message": "Greylist APIs which apps can resolve to at runtime\n\nThis applies to SpannableString methods:\n - charAt(I)C\n - getChars(II[CI)V\n - getSpanEnd(Ljava/lang/Object;)I\n - getSpanFlags(Ljava/lang/Object;)I\n - getSpanStart(Ljava/lang/Object;)I\n - getSpans(IILjava/lang/Class;)[Ljava/lang/Object;\n - length()I\n - nextSpanTransition(IILjava/lang/Class;)I\n(these are all already in the greylist)\n\nand one method from android.app.backup.FileBackupHelperBase:\n - writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V\n(added in this CL).\n\nWe won\u0027t fix this properly in P, so greylist the uses for now.\n\nBug: 64382372\nBug: 76424618\nTest: make\nChange-Id: I4c4ef13338b1fa2f7f21c07c63d88d3559d10341\n"
    },
    {
      "commit": "716f9d420ab4281e15ed2ee61e22c115524a2688",
      "tree": "3e32945b2a110976d38fb4ee478c28241ed93dcb",
      "parents": [
        "ed0da5189c253923658a69693316717357e7ff07",
        "62a1f9902d00d5f2e4716af4e6059496341fad80"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Apr 10 10:22:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 10:22:20 2018 +0000"
      },
      "message": "Merge changes I35eddd24,Ia2c7093a into pi-dev\n\n* changes:\n  Add more hidden API to light greylist\n  Add more hidden API to light greylist\n"
    },
    {
      "commit": "ed0da5189c253923658a69693316717357e7ff07",
      "tree": "36fb8ae24e37cabde60e8d3b07f3c0de0b96706b",
      "parents": [
        "b8c95299ebb434d2abd708c4bffe869607bdeac7",
        "ed6d2ca369a03fd7a357405eb36d6182e187973b"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Apr 10 10:12:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 10:12:56 2018 +0000"
      },
      "message": "Merge \"Clamp multipath quota to 0 if roaming.\" into pi-dev"
    },
    {
      "commit": "1ab3025cc761862392db757ed8c12de0574443f5",
      "tree": "1f04465602c4509220a8988332bff75c57035ba5",
      "parents": [
        "b8c95299ebb434d2abd708c4bffe869607bdeac7"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Apr 03 14:47:26 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Tue Apr 10 10:13:07 2018 +0100"
      },
      "message": "Different hidden API enforcement policy for P \u0026 pre-P.\n\nAlso make these configurable so we have the flexibility to change it if\nnecessary.\n\nSetting the policy inside ActivityManagerService is not ideal, as that\nmeans that AMS is the only place where the policy in ApplicationInfo is\ncorrect. It should really be set inside PackageManagerService. However,\nif it\u0027s set there, it would get out of date when the settings change, and\nwe\u0027d have to update inside AMS anyway. So putting it only here seems ok\nfor now.\n\nTest: $ adb shell settings put global hidden_api_policy_pre_p_apps 2\nTest: $ adb shell settings put global hidden_api_policy_p_apps 2\nBug: 64382372\nChange-Id: Ic4cbbb1e6464623e90c17ae08c0b6cbbe0dfa125\n"
    },
    {
      "commit": "b8c95299ebb434d2abd708c4bffe869607bdeac7",
      "tree": "c5d401c64d813454c71a8dfc66193ad312ab5863",
      "parents": [
        "1f596e0c2ea6437c7a689b7d6c928d5eb9765056",
        "1fcb7398d13fbab686fdc2c209105af4865757af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 07:38:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 07:38:21 2018 +0000"
      },
      "message": "Merge \"Trigger NetworkCallback events when private DNS usage has changed.\" into pi-dev"
    },
    {
      "commit": "1f596e0c2ea6437c7a689b7d6c928d5eb9765056",
      "tree": "818ff82b10babe8671b5b9e3494acf9e2053e797",
      "parents": [
        "05f9b8a9731e7c6b30874b7c2556d0c031e8e86b",
        "82b17ca3400c7dc23d5df0c2dc1d4d7532c71107"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 10 06:24:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 06:24:50 2018 +0000"
      },
      "message": "Merge \"Fix issue #77721907: Add global setting to hide all error dialogs\" into pi-dev"
    },
    {
      "commit": "ed6d2ca369a03fd7a357405eb36d6182e187973b",
      "tree": "70e4cfdb2cdd24969a7b32de660561d6397b993d",
      "parents": [
        "616a2144402d5c7fcf342da557a2023469fc3c1c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Apr 04 11:12:51 2018 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Apr 10 15:15:38 2018 +0900"
      },
      "message": "Clamp multipath quota to 0 if roaming.\n\nAlso adding tests for getSubscriptionOppportunisticQuota.\n\nBug: b/72631572\nChange-Id: Iafc1ae1e0c0d58c027b5a42fa04b841a2739cff9\nFixes: b/72631572\nTest: atest com.android.server.NetworkPolicyManagerServiceTest\n"
    },
    {
      "commit": "05f9b8a9731e7c6b30874b7c2556d0c031e8e86b",
      "tree": "45e77f20dd35bfbb22953de08fc0e41c42b084ca",
      "parents": [
        "cfccbf9106c39f4318f9f14948bfe95892fa8f85",
        "9dd209ab29260248636f58d0d18e5460a711d805"
      ],
      "author": {
        "name": "Jyun LuoLai",
        "email": "jyunluolai@google.com",
        "time": "Tue Apr 10 06:11:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 06:11:37 2018 +0000"
      },
      "message": "Merge \"Fix error color for SystemUI\" into pi-dev"
    },
    {
      "commit": "1fcb7398d13fbab686fdc2c209105af4865757af",
      "tree": "fb37faab2e3898466a04be8d53c578bfb6f40707",
      "parents": [
        "b4a372db17034a694ec80b13e287f45681fdf11a"
      ],
      "author": {
        "name": "dalyk",
        "email": "dalyk@google.com",
        "time": "Mon Mar 05 12:42:22 2018 -0500"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Apr 09 23:04:20 2018 -0700"
      },
      "message": "Trigger NetworkCallback events when private DNS usage has changed.\n\nRelies on events sent from netd in aosp/578162.\n\nTest: Added tests to ConnectivityServiceTest. Added a new test\nclass DnsManagerTest. Built a simple app that appears to\nreceive onLinkProperties events correctly upon manual changes\nto the private DNS settings on a Pixel.\nBug: 71828272\n\nMerged-In: I1e6c54ba016f6a165a302bd135a29d9332aaa235\nMerged-In: I7705412803fb9aa707a18ae5a1c50292e084d851\nChange-Id: I3223c1285a73d5d531c5051ce70007857caa57e3\n(cherry picked from commit 7301aa4140baefb549a737f033fc512e87c55692)\n"
    },
    {
      "commit": "cfccbf9106c39f4318f9f14948bfe95892fa8f85",
      "tree": "1871738507d5dbfd2e07a11f040e5b97bc90a6da",
      "parents": [
        "d4a95a168974bf4052f63b9925de9594be684d66",
        "d9635968e688ac96a2ec480d469ccd38a2a36f28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 04:36:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 04:36:29 2018 +0000"
      },
      "message": "Merge \"Workaround fetching user\u0027s package resources\" into pi-dev"
    },
    {
      "commit": "d4a95a168974bf4052f63b9925de9594be684d66",
      "tree": "c69e26312772e5ea4ba660e0ba5ade21efe4895d",
      "parents": [
        "445a6c6bdaa2a200c91fe6e6430f176c155cec97",
        "99720d48dc1f0ad629120e921f45a36544277ac9"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Apr 10 03:23:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 03:23:39 2018 +0000"
      },
      "message": "Merge \"Fix regression in removing recent tasks by package name.\" into pi-dev"
    },
    {
      "commit": "445a6c6bdaa2a200c91fe6e6430f176c155cec97",
      "tree": "ae13031a62dfadd3939cd23f64849946c61114ff",
      "parents": [
        "616a2144402d5c7fcf342da557a2023469fc3c1c",
        "35ad81e29afa0af9d3f6bad8f167d8a183f2bb71"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Apr 10 03:03:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 03:03:43 2018 +0000"
      },
      "message": "Merge \"Remove prohibition on switching to user 0 in demo\" into pi-dev"
    },
    {
      "commit": "317db378f6d2855f982d63a0e7c88c675cd85877",
      "tree": "a03f44fa18fcd5d51325d6200c28daf5a5c8c5ab",
      "parents": [
        "0994a88731fc05b490732afae4d7c5f6b51b1020"
      ],
      "author": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 09 19:49:48 2018 +0800"
      },
      "committer": {
        "name": "shawnlin",
        "email": "shawnlin@google.com",
        "time": "Tue Apr 10 10:38:17 2018 +0800"
      },
      "message": "Fix the wrong tint state of Nav buttons\n\nUpdate the aphla value of scrimBehind in setPanelExpansion to display\nthe correct tint state of Nav buttons.\n\nTest: runtest systemui\nChange-Id: Ia17bbe71106900b764ec2f5ac4729b9770eac4bc\nFixes: 74578143\n"
    },
    {
      "commit": "616a2144402d5c7fcf342da557a2023469fc3c1c",
      "tree": "cdb6cc027c2070263078d96ff8917b15113121c1",
      "parents": [
        "3f345a99f71b922daa5750ba232a84ddaaba222b",
        "44e4d82d2ec27c812e90ff1ece7573e68fac60b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 01:41:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 01:41:22 2018 +0000"
      },
      "message": "Merge \"Add Cancel button in Car Keyguard\" into pi-dev"
    },
    {
      "commit": "3f345a99f71b922daa5750ba232a84ddaaba222b",
      "tree": "9824f1e97398492e2d0a699417218ed01cd4f61f",
      "parents": [
        "8a3890de72a83920eefb9f66c0f0fabaa515cca3",
        "b00eb6459127018ec7641f407d5873a0c417416d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 01:38:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 01:38:48 2018 +0000"
      },
      "message": "Merge \"Check permissions only against packagesettings\" into pi-dev"
    },
    {
      "commit": "d9635968e688ac96a2ec480d469ccd38a2a36f28",
      "tree": "b0bf1e6c6bb3f587b6625a5c3cefdc7b8f56a342",
      "parents": [
        "d74a971fc2f3464acc7083fbc79f04d6ab46bc9d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 09 18:35:52 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 09 18:38:32 2018 -0700"
      },
      "message": "Workaround fetching user\u0027s package resources\n\nBug: 77747389\nTest: Manual, create work profile user, create an apk with an icon resource\n      in its task description, and ensure that launcher can load the icon.\n\nChange-Id: I33c7eaca9481fe44440b4b584b64531835e2fe9e\n"
    },
    {
      "commit": "8a3890de72a83920eefb9f66c0f0fabaa515cca3",
      "tree": "464ec1040edb9fe2375a23dfd9cfdb6631977125",
      "parents": [
        "13276e7ebd062795ed09775e2f8a628203584251",
        "0cdebf4da944d2612fbcc231b72baf1de55bebf5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 01:27:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 01:27:34 2018 +0000"
      },
      "message": "Merge \"Remove FIELD_MOBILE_NETWORK in proto.\" into pi-dev"
    },
    {
      "commit": "13276e7ebd062795ed09775e2f8a628203584251",
      "tree": "fc97a4364f8678b2ea990c0b8c6b4704e9043a50",
      "parents": [
        "f28034e842163698faf6b08a6c0ac5af76bf3ef2",
        "7c6b37a73e23ea3ba7cef10ca395be07ae029a80"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 10 01:25:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 01:25:40 2018 +0000"
      },
      "message": "Merge \"[Notif] Disable \"Customize\" for blocking helper\" into pi-dev"
    },
    {
      "commit": "44e4d82d2ec27c812e90ff1ece7573e68fac60b1",
      "tree": "6436acf00d8759a485a8908f7083dee508390cc5",
      "parents": [
        "d450c4bcddab34b644141b372838e17388b7bafb"
      ],
      "author": {
        "name": "Jian Jin",
        "email": "jinjian@google.com",
        "time": "Fri Apr 06 12:40:50 2018 -0700"
      },
      "committer": {
        "name": "Jian Jin",
        "email": "jinjian@google.com",
        "time": "Mon Apr 09 17:26:32 2018 -0700"
      },
      "message": "Add Cancel button in Car Keyguard\n\nChange-Id: I0c44f3583fe1dadade1e1b01229571ab7eb29643\nFixes: 74964857\nTest:  Manually tested on Mojave\n"
    },
    {
      "commit": "f28034e842163698faf6b08a6c0ac5af76bf3ef2",
      "tree": "958ca61258caf9548e24d18b804aced58fd907e3",
      "parents": [
        "a1b3aa27dd5a9abdc2825bcd06bedd3e135cc9e9",
        "edc22bf307e4eb87bc3ad5132e4fbaebb1a7f4d2"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 17:25:18 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 17:25:18 2018 -0700"
      },
      "message": "[automerger skipped] Merge \"RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to oc-mr1-dev)\" into oc-mr1-dev\nam: edc22bf307  -s ours\n\nChange-Id: I18a76bcf21c07d53fd1c0d50bf547aa4aa764f05\n"
    },
    {
      "commit": "a1b3aa27dd5a9abdc2825bcd06bedd3e135cc9e9",
      "tree": "958ca61258caf9548e24d18b804aced58fd907e3",
      "parents": [
        "daafeb35a1a10198e1cff62831ffefa8676fa185",
        "1269960d992d94c00a66197bf35a96060cdc1300"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue Apr 10 00:16:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 10 00:16:02 2018 +0000"
      },
      "message": "Merge \"Whitelist DISPLAY_COLOR_MODE setting for B\u0026R\" into pi-dev"
    },
    {
      "commit": "daafeb35a1a10198e1cff62831ffefa8676fa185",
      "tree": "a4ffedebefad707761397cd12a07eab0d01d9a62",
      "parents": [
        "75f9459c2185ed52f675881d0cd207ae3f2eb646",
        "46270712917d8e3cdf29af63b290a6ebf4a9b369"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 09 23:58:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:58:34 2018 +0000"
      },
      "message": "Merge \"Update storage wizard to latest UX mocks.\" into pi-dev"
    },
    {
      "commit": "75f9459c2185ed52f675881d0cd207ae3f2eb646",
      "tree": "d4bad86bada0b3bb6389f4b3b4b997309c6a61cc",
      "parents": [
        "eed55b3b1593667eb6443ecf21a0613072f2508c",
        "2b3f6d5c4c43d1a523ffdc73e0a435ea09140893"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 09 23:57:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:57:28 2018 +0000"
      },
      "message": "Merge \"Disable roaming sanity checking.\" into pi-dev"
    },
    {
      "commit": "eed55b3b1593667eb6443ecf21a0613072f2508c",
      "tree": "13c3aff12075c9ef2f3d03df93ee6b9f34d27b8c",
      "parents": [
        "135d82ac4526e2d5fa56484e80bce86dd10431ea",
        "b8e1c6ec6954635046f5dea33827a564735acd8b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 23:53:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:53:18 2018 +0000"
      },
      "message": "Merge \"Make isSameTrustConfiguration public API\" into pi-dev"
    },
    {
      "commit": "edc22bf307e4eb87bc3ad5132e4fbaebb1a7f4d2",
      "tree": "dc58d5d4809d5e348fc4cf1a15cf4a2b9d41b603",
      "parents": [
        "c2e58d97da575a452e224d34ea3d0e8d98d0bf0a",
        "c36db6d473c9988496cd614924ee113b67f7e333"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 23:43:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:43:01 2018 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to oc-mr1-dev)\" into oc-mr1-dev"
    },
    {
      "commit": "135d82ac4526e2d5fa56484e80bce86dd10431ea",
      "tree": "8ab323b63dace8bc4b751d248e8930c690570359",
      "parents": [
        "a57290a49d76d156e7234049702acdfa7dce3cc0",
        "e46df9d47e5b3a90f0a010026881ec22462fe502"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Mon Apr 09 23:38:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:38:37 2018 +0000"
      },
      "message": "Merge \"ResStringPool: Fix security vulnerability\" into pi-dev"
    },
    {
      "commit": "a57290a49d76d156e7234049702acdfa7dce3cc0",
      "tree": "eb845a4b8c6a42e620d53f227bf8b2db34d6c42d",
      "parents": [
        "9dbe4d8e6b976209155306775ed5a0a744af1343",
        "9bc88b378cf2f1953a08b2df11c58223e8eb2f23"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 09 23:26:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:26:35 2018 +0000"
      },
      "message": "Merge \"soundpool: fix muted channel\" into pi-dev"
    },
    {
      "commit": "9dbe4d8e6b976209155306775ed5a0a744af1343",
      "tree": "3c124226acb4253c368210f7b60878f1566ca7e3",
      "parents": [
        "5e0d36041172a6393e8028184854d3c175f48051",
        "6d38a1b2603da502de1f90c26ccfe46dfed21d84"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 09 23:21:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:21:51 2018 +0000"
      },
      "message": "Merge \"AudioAttributes: handle unknown usage like media\" into pi-dev"
    },
    {
      "commit": "5e0d36041172a6393e8028184854d3c175f48051",
      "tree": "11c7d9a296b4ef9308e951ea2918c88f03d5cdba",
      "parents": [
        "6c44f1aa3501c3dbdcc1f61effab0c1e88b32837",
        "0fc6d03b628c8cbe80e3c2c14aaf8c6944b32d1e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 09 23:20:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:20:43 2018 +0000"
      },
      "message": "Merge \"API council requested tweaks to SubscriptionPlan.\" into pi-dev"
    },
    {
      "commit": "6c44f1aa3501c3dbdcc1f61effab0c1e88b32837",
      "tree": "05c8bd4818bdfc9f4422d87530adcc30068aa6be",
      "parents": [
        "019290d5a46b83f06c690a3a377733613e04ab1f",
        "beaa9750033fd81f3cd985508b18d913846dcee7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 23:11:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 23:11:01 2018 +0000"
      },
      "message": "Merge \"Disable onboarding on P devices\" into pi-dev"
    },
    {
      "commit": "019290d5a46b83f06c690a3a377733613e04ab1f",
      "tree": "7f427942e30fa2fe1ade55cf6e37b97d1e8c7a60",
      "parents": [
        "e2e5f1485ad8e1d6ac88c687f674cf24568a4b1c",
        "c2e58d97da575a452e224d34ea3d0e8d98d0bf0a"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 16:00:53 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 16:00:53 2018 -0700"
      },
      "message": "[automerger skipped] [automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478 am: 840e366d50 am: 1e4dfe7d71\nam: c2e58d97da  -s ours\n\nChange-Id: If0f1048d19a806f8f0275ae627ded64de6d2bad3\n"
    },
    {
      "commit": "e2e5f1485ad8e1d6ac88c687f674cf24568a4b1c",
      "tree": "7f427942e30fa2fe1ade55cf6e37b97d1e8c7a60",
      "parents": [
        "a5bdeabf1536d69b49ea76d6dc9c899c085c98ed",
        "b037ba068b7b37f50f8a18eb8a8d7ed8db60c57a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 22:56:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 22:56:35 2018 +0000"
      },
      "message": "Merge \"Add null check to confirm there is a quick settings panel\" into pi-dev"
    },
    {
      "commit": "a5bdeabf1536d69b49ea76d6dc9c899c085c98ed",
      "tree": "fb9eca1807dda6bece92dd7d5a8150ed6d043728",
      "parents": [
        "b4a372db17034a694ec80b13e287f45681fdf11a",
        "bd8ce384dcc313b1a3507563b875b6b54d0bb4ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 22:56:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 22:56:23 2018 +0000"
      },
      "message": "Merge \"Clarify PackageManager.hasSigningCertificate docs.\" into pi-dev"
    },
    {
      "commit": "c2e58d97da575a452e224d34ea3d0e8d98d0bf0a",
      "tree": "18774139add51cad52e4ebb700669529ab2a877d",
      "parents": [
        "9f040f4540fe071cefd7db22bec0dd7bb41bdf62",
        "1e4dfe7d71e4d7a0dd9a41e77ba79dea8b349731"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 15:54:48 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 15:54:48 2018 -0700"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478 am: 840e366d50\nam: 1e4dfe7d71\n\nChange-Id: I9947716a6cd7ba5e6b8de63e3036b4d21d139691\n"
    },
    {
      "commit": "b4a372db17034a694ec80b13e287f45681fdf11a",
      "tree": "1c3f5bd90403281f697c101a43dc2c4b305789a7",
      "parents": [
        "cb7b92697a3246e5f8be8fd0c1907a22776d6ace",
        "9f040f4540fe071cefd7db22bec0dd7bb41bdf62"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 15:42:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 15:42:40 2018 -0700"
      },
      "message": "[automerger skipped] [automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b am: dc5ccd8d30 am: 70cff3248e\nam: 9f040f4540  -s ours\n\nChange-Id: I2a90f97f608bfb8637eeaa90d3b73cce4967f892\n"
    },
    {
      "commit": "1e4dfe7d71e4d7a0dd9a41e77ba79dea8b349731",
      "tree": "406fb9542c32c10e2ae19dbde3b75a69a8cd56dc",
      "parents": [
        "70cff3248e12f7897e423fee182540cb42b2f4de",
        "840e366d5026b24fdd95fc3711602fae8296e47e"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 15:40:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 15:40:46 2018 -0700"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478\nam: 840e366d50\n\nChange-Id: I920dc967f00b4197dcb5702111efc9fda0e930de\n"
    },
    {
      "commit": "cb7b92697a3246e5f8be8fd0c1907a22776d6ace",
      "tree": "1c3f5bd90403281f697c101a43dc2c4b305789a7",
      "parents": [
        "d450c4bcddab34b644141b372838e17388b7bafb",
        "cb18b163dc7224c37478cd1dfee8108d50690df6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Apr 09 22:40:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 22:40:13 2018 +0000"
      },
      "message": "Merge \"Add GTS test APIs for testing ImsService\" into pi-dev"
    },
    {
      "commit": "9f040f4540fe071cefd7db22bec0dd7bb41bdf62",
      "tree": "18774139add51cad52e4ebb700669529ab2a877d",
      "parents": [
        "d7431f236fa6602099729d1c0abd6f4194682b06",
        "70cff3248e12f7897e423fee182540cb42b2f4de"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 15:36:59 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 15:36:59 2018 -0700"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b am: dc5ccd8d30\nam: 70cff3248e\n\nChange-Id: I2cb7a7012c1bb872fb4cd67f69351c79c51f550e\n"
    },
    {
      "commit": "d8665f2327ad9e0b2f723e21d1857893111fed9c",
      "tree": "40546d472ddf7753d6893913169562d3365f1e94",
      "parents": [
        "782d10375c989f21a66d3c91ccce2c28b993711c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 10 00:34:24 2018 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 10 00:34:24 2018 +0200"
      },
      "message": "Fix issues with duplicate starting window add requests\n\nThere might be cases where we have multiple requests to add a\nstarting window. To protect against this, we\na) Check for existing startingWindow when adding starting window\nb) Don\u0027t send the message if we already an add request pending\nc) Remove any pending requests when we handle one request\n\nThere was already existing logic in place that checked whether\nwe have a starting window. However, that doesn\u0027t cover the case\nwhen requests are pending, but the window hasn\u0027t been added yet.\n\nTest: Open settings, open any sub-activity, go home, kill\nsettings, reopen settings. This generates a duplicate add request\nalmost guaranteed.\nTest: go/wm-smoke\nFixes: 75030092\n\nChange-Id: I5cb7fc0a4e7ab13dce3766be6afe1aa4f85df2e7\n"
    },
    {
      "commit": "70cff3248e12f7897e423fee182540cb42b2f4de",
      "tree": "406fb9542c32c10e2ae19dbde3b75a69a8cd56dc",
      "parents": [
        "b39b2018e1aa83025b174b4fd0f81a7bdffc6854",
        "dc5ccd8d3053fbf0b2142ba3199f33a4deffab33"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 15:25:14 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 15:25:14 2018 -0700"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b\nam: dc5ccd8d30\n\nChange-Id: Ie8ba1d050f753d91fa9304f579b9ef1db701ffc4\n"
    },
    {
      "commit": "840e366d5026b24fdd95fc3711602fae8296e47e",
      "tree": "50ffc02ca624fc0c54fa40d32ec3bcc87761f316",
      "parents": [
        "dc5ccd8d3053fbf0b2142ba3199f33a4deffab33",
        "bae1ea6478c3560d2f4cbc55234c103325c3f87f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:32 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:32 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456 skipped: bae1ea6478\n\nChange-Id: I67ae802c25bfdaa1a5a7b7bc6880d954e30f3e27\n"
    },
    {
      "commit": "bae1ea6478c3560d2f4cbc55234c103325c3f87f",
      "tree": "1556da40436c081414d5004710e9c92a145374c0",
      "parents": [
        "4fbc80f05b4fa8b58fcca984e0b88447bdb1dbe8",
        "1890afd456cd6fa182aeeb5efacf159c1115d5ef"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:28 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:28 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116 am: 1890afd456\n\nChange-Id: I1d6b280c14a7a6166221ea0d1448de7bc7feb18c\n"
    },
    {
      "commit": "1890afd456cd6fa182aeeb5efacf159c1115d5ef",
      "tree": "f1808254a99a72f0c5ae77db0f5701f82c4a7191",
      "parents": [
        "20a5009e2347e45aafba29b9661bbf870adceddb",
        "5ddeef71166872ac55b32ed11bc6ed8e4222fbdc"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:22 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:22 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61 am: 5ddeef7116\n\nChange-Id: Ib3a14de258a548393279940fd3aeb067f2596ca8\n"
    },
    {
      "commit": "5ddeef71166872ac55b32ed11bc6ed8e4222fbdc",
      "tree": "dd47ea9ed29087c561e533643b6dc29e64c76f21",
      "parents": [
        "569ad1b2871ec38214a1f3f848dfd0d472ffbd8f",
        "93d9547b61f2fa4fbf9974fab0912684fef69efe"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:16 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:16 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c am: 93d9547b61\n\nChange-Id: If515d9ec229e37bdc1368a96ae1f1b474dd50ebe\n"
    },
    {
      "commit": "93d9547b61f2fa4fbf9974fab0912684fef69efe",
      "tree": "63cbef17a1a356eb11066b0140874848d3dbf8d8",
      "parents": [
        "aa20944ca43115e080ecaaa0f4507801c2ed2e79",
        "33c37cb37c885a18f073a3fb68eba1c3498e812d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:08 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 22:24:08 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev) am: 33c37cb37c\n\nChange-Id: I793b787b6275262f1df6caa9262054e15c94840f\n"
    },
    {
      "commit": "33c37cb37c885a18f073a3fb68eba1c3498e812d",
      "tree": "4e0517be9d5619bf609a4f56a6620214fb6c514f",
      "parents": [
        "815008072e4d4e66288e6b655f486863524d9319"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Tue Mar 27 13:08:47 2018 -0700"
      },
      "committer": {
        "name": "Atanas Kirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 22:24:05 2018 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to nyc-dev)\n\nTest: added AccessibilityEndToEndTest#testPackageNameCannotBeFaked\n      cts-tradefed run cts -m CtsAccessibilityServiceTestCases\n      cts-tradefed run cts -m CtsAccessibilityTestCases\n\nBug: 69981755\nChange-Id: I187e3e9839f654cea9e06e5de93e10e4d1de3109\n"
    },
    {
      "commit": "2b3f6d5c4c43d1a523ffdc73e0a435ea09140893",
      "tree": "0f5ce286a73fc657d1ef0de1690b7abe91b5404d",
      "parents": [
        "b35baa53f70efa42b985f83a0cf0fb205de01900"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 09 16:15:03 2018 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 09 16:17:23 2018 -0600"
      },
      "message": "Disable roaming sanity checking.\n\nWe\u0027ve traced down all code paths where NetworkInfo.isRoaming() and\nNET_CAPABILITY_NOT_ROAMING can disagree, so we\u0027re only left with\nnoise that happens from NetworkAgent race conditions when someone\nasks for a NetworkState between pending NetworkInfo and\nNetworkCapabilities updates.\n\nWe can look at adding a way for a NetworkAgent to update these\ntwo objects atomically, but not for this release.\n\nBug: 70174865\nTest: builds, boots\nChange-Id: I830e1fc6dc922e9eb7f8c2698d75181e00aaf7fb\n"
    },
    {
      "commit": "d450c4bcddab34b644141b372838e17388b7bafb",
      "tree": "f83e0c01b393c188bb63d61c0ab7cffd5f3f2260",
      "parents": [
        "42a53783f5e9472defe5004ecc8c980875da05c0",
        "a77d2c58e7edac338a69864c8970b794df401614"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 22:05:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 22:05:45 2018 +0000"
      },
      "message": "Merge \"Fixed the touch targets when replying\" into pi-dev"
    },
    {
      "commit": "42a53783f5e9472defe5004ecc8c980875da05c0",
      "tree": "5768d37af4cdabdc66d28f887a9a9a74bfa4680d",
      "parents": [
        "172cb7032226f8a83cd498d015c50f0efc158711",
        "6f7ad91eb54477cd1fefd92e514d614ad73bfbfe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 21:48:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 21:48:10 2018 +0000"
      },
      "message": "Merge \"Missed setting default values\" into pi-dev"
    },
    {
      "commit": "b7080e35b720aec68cf4771637f46d9f6e1c7d66",
      "tree": "7041af4b4d6994912fcfa3b0922639a3c836d9bd",
      "parents": [
        "752cd826b9991f0333ac4cfe7a8c3a9c60f0cbda"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Mon Apr 09 14:46:21 2018 -0700"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Mon Apr 09 14:46:21 2018 -0700"
      },
      "message": "Fixes task behavior on AIA launch\n\nThis change allows the instant app installer to launch on which ever\ntask it is being called from, resulting in the sucess intent launching\nusing the flags the original caller intended and avoiding breaking the\nflow when the installer is required.\n\nBug: 62872137\nTest: manual - prototype installer no longer results in double tasks\nChange-Id: I9e84ec89bc4bcb3c890bda8332d4110ac231382d\n"
    },
    {
      "commit": "1269960d992d94c00a66197bf35a96060cdc1300",
      "tree": "2af30518723949a71492343acd65693ebceec89d",
      "parents": [
        "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Oct 30 18:38:48 2017 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Apr 09 14:41:59 2018 -0700"
      },
      "message": "Whitelist DISPLAY_COLOR_MODE setting for B\u0026R\n\nBug: 68664032\nTest: make -j100 \u0026\u0026 atest SettingsBackupTest \u0026\u0026 atest\nSettingsValidatorsTest\nChange-Id: I1d38acfcd3e6a0c228ae6891581b3218d4a67e6b\n"
    },
    {
      "commit": "172cb7032226f8a83cd498d015c50f0efc158711",
      "tree": "5bb4c123f51570abd24a996c07d0d8422dce0df5",
      "parents": [
        "c22605fa709b80ab930685dacbd682459f3c581c",
        "915985073467ccb0966c8b75032825aae5fa6edf"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Mon Apr 09 21:41:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 21:41:49 2018 +0000"
      },
      "message": "Merge \"Exposing the getHomeActivities() to allow the launcher detect the current home app\" into pi-dev"
    },
    {
      "commit": "6d38a1b2603da502de1f90c26ccfe46dfed21d84",
      "tree": "004b94c2d9e664982ad6227cddc64134cb018928",
      "parents": [
        "cfa439f02fd43ebeb8c85f0e7b0787e9fc1f4aeb"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 09 10:54:36 2018 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 09 21:24:25 2018 +0000"
      },
      "message": "AudioAttributes: handle unknown usage like media\n\nIn the native audio policy management, the default stream type\n  for volume is STREAM_MUSIC, i.e. any player by default is\n  considered a \"media\" player. Do the same for audio attributes\n  with regards to suppressible behaviors.\n\nBug: 74052135\nTest: ZenModeHelperTest + see bug\nChange-Id: I8f65044807fd3e745f21e031a0aa01a5e6f74cd2\n"
    },
    {
      "commit": "c22605fa709b80ab930685dacbd682459f3c581c",
      "tree": "455353ea4751a6737dfa8121146ec45e1c626fe3",
      "parents": [
        "d74a971fc2f3464acc7083fbc79f04d6ab46bc9d",
        "d7431f236fa6602099729d1c0abd6f4194682b06"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 09 14:07:34 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 14:07:34 2018 -0700"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe am: e55d5fca11 am: b39b2018e1\nam: d7431f236f\n\nChange-Id: I06fa441168da5b1d93a4fb00818d1f89e6f086fe\n"
    },
    {
      "commit": "dc5ccd8d3053fbf0b2142ba3199f33a4deffab33",
      "tree": "50ffc02ca624fc0c54fa40d32ec3bcc87761f316",
      "parents": [
        "e55d5fca110a86b976c1f3c674be5d648fde0652",
        "4fbc80f05b4fa8b58fcca984e0b88447bdb1dbe8"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:57 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:57 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23 skipped: 4fbc80f05b\n\nChange-Id: I31f7f0b24c4abb211837b4143bd17922cbd910a1\n"
    },
    {
      "commit": "4fbc80f05b4fa8b58fcca984e0b88447bdb1dbe8",
      "tree": "ef89d63a7ae0fcbf37ba328ab25cc57b548d898d",
      "parents": [
        "65b3f30dfe20d037af5eaa49b443c6e5a7ae9fd6",
        "20a5009e2347e45aafba29b9661bbf870adceddb"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:53 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:53 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287 am: 20a5009e23\n\nChange-Id: Idc5e03ce291191f07f6be769ee777e6dd8f59915\n"
    },
    {
      "commit": "20a5009e2347e45aafba29b9661bbf870adceddb",
      "tree": "fa895a55e775eb2d231b60075d8f222825ba42f9",
      "parents": [
        "42dee597da3cd28f0a603cfd8e6bc82faaf34324",
        "569ad1b2871ec38214a1f3f848dfd0d472ffbd8f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:48 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:48 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4 am: 569ad1b287\n\nChange-Id: I04b6008abff856d7998566a2e9136d62d6ac9c5e\n"
    },
    {
      "commit": "569ad1b2871ec38214a1f3f848dfd0d472ffbd8f",
      "tree": "444caa164241f81bb67ca09efd0f61e195fcec8f",
      "parents": [
        "db6d6a2914b07a6a2c5c50502c237831e30dbc5a",
        "aa20944ca43115e080ecaaa0f4507801c2ed2e79"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:43 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:43 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e am: aa20944ca4\n\nChange-Id: I4c4a136d4c77b6f1ba869992bb54be2ac755a9f7\n"
    },
    {
      "commit": "aa20944ca43115e080ecaaa0f4507801c2ed2e79",
      "tree": "117bc2c499bf0b72829242f82eeab281a4085d77",
      "parents": [
        "f91e527a32e2a47eacd82fb28baa71e8eca6b5e6",
        "815008072e4d4e66288e6b655f486863524d9319"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:38 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:38 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9 am: 815008072e\n\nChange-Id: Ibbfaf7f47f2471895f7fd5151be1230de51ff258\n"
    },
    {
      "commit": "815008072e4d4e66288e6b655f486863524d9319",
      "tree": "a8880f323ce649e77c9d2569a42b3aacb4d65ef4",
      "parents": [
        "209f5413a1b9301c7c06629cadf1f01ff93c9b7b",
        "0df0b30be9446081075f4e71e89a769a17847034"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:26 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:26 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521 skipped: 0df0b30be9\n\nChange-Id: Idc789e68b33b1f8fd841204ce9ffb4b988f9c553\n"
    },
    {
      "commit": "0df0b30be9446081075f4e71e89a769a17847034",
      "tree": "27d071be483938641a6b576f5bdcbb545be3f6a8",
      "parents": [
        "cb76e24e62b4e0098a2b86e6445533a0395a6059",
        "86f54885218d508049ce084710cd9cc35c90758a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:20 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:20 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559 am: 86f5488521\n\nChange-Id: I9f6c6fedfdc987a2acf1978a71fb0bdcd034e9e0\n"
    },
    {
      "commit": "c36db6d473c9988496cd614924ee113b67f7e333",
      "tree": "dc58d5d4809d5e348fc4cf1a15cf4a2b9d41b603",
      "parents": [
        "d7431f236fa6602099729d1c0abd6f4194682b06"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Tue Mar 27 13:08:47 2018 -0700"
      },
      "committer": {
        "name": "Atanas Kirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 21:00:16 2018 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to oc-mr1-dev)\n\nTest: added AccessibilityEndToEndTest#testPackageNameCannotBeFaked\n      cts-tradefed run cts -m CtsAccessibilityServiceTestCases\n      cts-tradefed run cts -m CtsAccessibilityTestCases\n\nBug: 69981755\nChange-Id: If3752e106aa7fdee4645dc9852289af471ceff18\nMerged-In: I13304efbee10d1affa087e9c8bc4ec237643283e\n"
    },
    {
      "commit": "86f54885218d508049ce084710cd9cc35c90758a",
      "tree": "5478280d9454dba4496da93c3a777abd7e1d80f2",
      "parents": [
        "73fcfd424eba7349e59351bbb08f15c84d41f180",
        "d672eef559b04712ed38bf9a3e3bb74f35bbdd4c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:15 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:15 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a am: d672eef559\n\nChange-Id: Ib50692050fd4e62ad80f24531818a378c75dfe25\n"
    },
    {
      "commit": "d672eef559b04712ed38bf9a3e3bb74f35bbdd4c",
      "tree": "da0053a74a486832caa78decf22e9ec2ed69eb22",
      "parents": [
        "d6b6319286ef770cb281b96ccdb57b97ad730350",
        "de71ee469a06fac76710874a69c97f76f4f22af7"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:08 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 21:00:08 2018 +0000"
      },
      "message": "[automerger] RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev) am: de71ee469a\n\nChange-Id: I000fae45e723679ba44b378a36a85daef20ae96d\n"
    },
    {
      "commit": "de71ee469a06fac76710874a69c97f76f4f22af7",
      "tree": "0b7231ad90063f466c030da17314bd52feae8c9d",
      "parents": [
        "ae77fa47257fe089df7bd9f02e906d1424981fb3"
      ],
      "author": {
        "name": "akirilov",
        "email": "akirilov@google.com",
        "time": "Thu Mar 22 14:01:44 2018 -0700"
      },
      "committer": {
        "name": "Atanas Kirilov",
        "email": "akirilov@google.com",
        "time": "Mon Apr 09 21:00:05 2018 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Prevent reporting fake package name - framework (backport to mnc-dev)\n\nTest: added AccessibilityEndToEndTest#testPackageNameCannotBeFaked\n      cts-tradefed run cts --package android.accessibilityservice\n      cts-tradefed run cts --package android.accessibility\n\nBUG:69981755\n\nChange-Id: Id9990ccf1e88cea441f9b8927e849e67a059cfe4\n"
    },
    {
      "commit": "d74a971fc2f3464acc7083fbc79f04d6ab46bc9d",
      "tree": "455353ea4751a6737dfa8121146ec45e1c626fe3",
      "parents": [
        "69ade357413ea66fab63fe13be2efd68fd8e3a4f",
        "5e9b4c7c338e31b9acc2e4d3fb877202e435a32e"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Mon Apr 09 20:55:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 20:55:30 2018 +0000"
      },
      "message": "Merge \"Force creation of Socket upon Transform application\" into pi-dev"
    },
    {
      "commit": "d7431f236fa6602099729d1c0abd6f4194682b06",
      "tree": "18774139add51cad52e4ebb700669529ab2a877d",
      "parents": [
        "3f13ccee8cfaf00c2a3bd29dfa28adc62f92eaa7",
        "b39b2018e1aa83025b174b4fd0f81a7bdffc6854"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 09 13:49:47 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 13:49:47 2018 -0700"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe am: e55d5fca11\nam: b39b2018e1\n\nChange-Id: Id9abd97ef188ed9ac025ddbafc7a50d5f2b342a3\n"
    },
    {
      "commit": "b39b2018e1aa83025b174b4fd0f81a7bdffc6854",
      "tree": "406fb9542c32c10e2ae19dbde3b75a69a8cd56dc",
      "parents": [
        "609bc2d63ec781bb82518d8e52d4e9012d0818e6",
        "e55d5fca110a86b976c1f3c674be5d648fde0652"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 09 13:37:50 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 13:37:50 2018 -0700"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe\nam: e55d5fca11\n\nChange-Id: Idba3148fd606f4061d79cced3a4583258e48492d\n"
    },
    {
      "commit": "9bc88b378cf2f1953a08b2df11c58223e8eb2f23",
      "tree": "0b5b0158229e953fa35be79705d102698118ccfe",
      "parents": [
        "b175d0db8f2cf175a6eaa9cd29a7105ab3371729"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 09 13:35:15 2018 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 09 13:35:15 2018 -0700"
      },
      "message": "soundpool: fix muted channel\n\nMuted state was not taken into account when starting\nsound channel playback.\n\nBug: 77618929\nTest: manual check that camera shutter sound is muted in DnD.\nChange-Id: Ia123154d76b388ab6da19f3fe3b369e2ab65b020\n"
    },
    {
      "commit": "b00eb6459127018ec7641f407d5873a0c417416d",
      "tree": "1fe93a1e147fa0c91834a6ddefaedaa3679aac19",
      "parents": [
        "752cd826b9991f0333ac4cfe7a8c3a9c60f0cbda"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Thu Apr 05 14:50:38 2018 -0700"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Mon Apr 09 13:31:39 2018 -0700"
      },
      "message": "Check permissions only against packagesettings\n\nPrior to this change there was a chance that an updating app would not\nexist in mPackages and cause a permission check for that app to fail.\nThis change moves all permission checks to use mSettings and the cached\npackage it contains to do the checks.\n\nChange-Id: I0717bddbb08b1d0dbab3ea79fa0d2067aa858753\nFixes: 76228188\nTest: Manual - system starts, permission checks work before / after update\n"
    },
    {
      "commit": "69ade357413ea66fab63fe13be2efd68fd8e3a4f",
      "tree": "1fc426d8fdd7b1b94fb6eb147b36b05ef826fc51",
      "parents": [
        "8ecf40491be046f0cbd534c9b9fbc5d270f24b02",
        "5972773e476eb2d5290c644e721016df19b8c9d6"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 09 20:29:30 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 20:29:30 2018 +0000"
      },
      "message": "Merge \"Once auto-battery saver is ever set, don\u0027t show suggestion\" into pi-dev"
    },
    {
      "commit": "0cdebf4da944d2612fbcc231b72baf1de55bebf5",
      "tree": "8246882123b76ce739f3f0c92deb0f2eb6840e75",
      "parents": [
        "8ecf40491be046f0cbd534c9b9fbc5d270f24b02"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Thu Apr 05 15:45:48 2018 -0700"
      },
      "committer": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Apr 09 20:21:58 2018 +0000"
      },
      "message": "Remove FIELD_MOBILE_NETWORK in proto.\n\nWhen user manually selects a cellular network, don\u0027t record network\nname in metrics logs.\n\nBug: 65412783\nTest: manual\nChange-Id: I54b827617f706bfde3615a9fbb2f58939fa74717\n"
    },
    {
      "commit": "beaa9750033fd81f3cd985508b18d913846dcee7",
      "tree": "0658c7b96a3ed61277e625a622c08d73e87b76bb",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Mon Apr 09 10:37:44 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Mon Apr 09 13:19:26 2018 -0700"
      },
      "message": "Disable onboarding on P devices\n\nTest: manual test\nChange-Id: If0eb7cae068112795de8110ef83fb96e8cc64fe1\nFixes: 77652524\n"
    },
    {
      "commit": "e55d5fca110a86b976c1f3c674be5d648fde0652",
      "tree": "50ffc02ca624fc0c54fa40d32ec3bcc87761f316",
      "parents": [
        "4921986db76b1580bcb6ec8b2fd381d1364a6325",
        "65b3f30dfe20d037af5eaa49b443c6e5a7ae9fd6"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:18:09 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:18:09 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da am: 65b3f30dfe\n\nChange-Id: I37d65e9e885739b3f4a897f9ceabe221534e65f8\n"
    },
    {
      "commit": "65b3f30dfe20d037af5eaa49b443c6e5a7ae9fd6",
      "tree": "ef89d63a7ae0fcbf37ba328ab25cc57b548d898d",
      "parents": [
        "24873b5b2828486ea9664cdd334495bd179e7e35",
        "42dee597da3cd28f0a603cfd8e6bc82faaf34324"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:18:03 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:18:03 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914 am: 42dee597da\n\nChange-Id: Ic1cb5a34385d6cbdb2e332fd96b6caf6c53b353b\n"
    },
    {
      "commit": "42dee597da3cd28f0a603cfd8e6bc82faaf34324",
      "tree": "fa895a55e775eb2d231b60075d8f222825ba42f9",
      "parents": [
        "01f297ecb73df918a6c3de75f870c0d4f708333c",
        "db6d6a2914b07a6a2c5c50502c237831e30dbc5a"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:57 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:57 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32 am: db6d6a2914\n\nChange-Id: Id6bc4a730ed862e380eb3b396a61999c56d2c679\n"
    },
    {
      "commit": "db6d6a2914b07a6a2c5c50502c237831e30dbc5a",
      "tree": "444caa164241f81bb67ca09efd0f61e195fcec8f",
      "parents": [
        "6100f6d3b2b2eb5a2eeaa3b484038a6a2cfd0fa8",
        "f91e527a32e2a47eacd82fb28baa71e8eca6b5e6"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:52 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:52 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1 am: f91e527a32\n\nChange-Id: I4a2e77198d157f52266095338cf118896fb53348\n"
    },
    {
      "commit": "f91e527a32e2a47eacd82fb28baa71e8eca6b5e6",
      "tree": "117bc2c499bf0b72829242f82eeab281a4085d77",
      "parents": [
        "31ee079d5f08e78d47d609c0e664c1f0b0a744d3",
        "209f5413a1b9301c7c06629cadf1f01ff93c9b7b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:44 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:44 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62 am: 209f5413a1\n\nChange-Id: I29865f40b20c86a3d13493886cfe818638075fea\n"
    },
    {
      "commit": "209f5413a1b9301c7c06629cadf1f01ff93c9b7b",
      "tree": "a8880f323ce649e77c9d2569a42b3aacb4d65ef4",
      "parents": [
        "4ef2cbc58d1b079733f27b560a0492a5edb7dc5e",
        "cb76e24e62b4e0098a2b86e6445533a0395a6059"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:24 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:24 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e am: cb76e24e62\n\nChange-Id: Id581b577b7c21bca96019a0a1b9c4bb3c3abc7f6\n"
    },
    {
      "commit": "cb76e24e62b4e0098a2b86e6445533a0395a6059",
      "tree": "65e4bb44de4daf8ca5c002843641402f8d6befbb",
      "parents": [
        "9d13b0f6ca45bdde55c9366dd6a87ce684ee3068",
        "73fcfd424eba7349e59351bbb08f15c84d41f180"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:15 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:15 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286 am: 73fcfd424e\n\nChange-Id: I9719266bad39cd58527b0aaeec10b39a1eba3509\n"
    },
    {
      "commit": "73fcfd424eba7349e59351bbb08f15c84d41f180",
      "tree": "510793169f1267cdea8d4713f0bf92bfb94ea60e",
      "parents": [
        "019eec3923aa4b2add9bd5462b011e772da264a8",
        "d6b6319286ef770cb281b96ccdb57b97ad730350"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:09 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:17:09 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725 am: d6b6319286\n\nChange-Id: Ic3796cc42e2ce78558fe47cff83e19d1aa52cea1\n"
    },
    {
      "commit": "d6b6319286ef770cb281b96ccdb57b97ad730350",
      "tree": "eec08b78031248c9d3e8f77dcbe7adc1e99de159",
      "parents": [
        "b8dad6c644c6ccc754ad7fc39dc9eca77fafd4de",
        "ae77fa47257fe089df7bd9f02e906d1424981fb3"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:16:59 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Apr 09 20:16:59 2018 +0000"
      },
      "message": "[automerger] Fix issue #27317952: PendingIntent.getIntent() should be protected am: ae77fa4725\n\nChange-Id: Ic2e2b8d07e1f9872189282923114846db3b3c94c\n"
    },
    {
      "commit": "ae77fa47257fe089df7bd9f02e906d1424981fb3",
      "tree": "04b2d7cd31721df80e4b7493b2be387160970a48",
      "parents": [
        "b514ce9b38d535efe4400c0da4ec40a85fcf0a8c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Feb 29 18:02:43 2016 -0800"
      },
      "committer": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Apr 09 20:16:55 2018 +0000"
      },
      "message": "Fix issue #27317952: PendingIntent.getIntent() should be protected\n\nBug: 64752751\nChange-Id: Ib05135cd94f5251942a6fc6df542ed39083f7827\n(cherry picked from commit e5ad41bc022db99c4f6663da0a9e49356c006741)\n"
    },
    {
      "commit": "b037ba068b7b37f50f8a18eb8a8d7ed8db60c57a",
      "tree": "2438e680bb1287f26056ee897401cd78d0b4161c",
      "parents": [
        "1264d880e2c85786d3f8eedecb8e141471e2cd04"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Mon Apr 09 13:07:29 2018 -0700"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Mon Apr 09 13:07:29 2018 -0700"
      },
      "message": "Add null check to confirm there is a quick settings panel\n\nBug: 77324282\n\nTest: manually launched on head unit\nChange-Id: If6b823e5cf0fe48906dd99c2cfcf9c342a69cdcf\n"
    }
  ],
  "next": "8ecf40491be046f0cbd534c9b9fbc5d270f24b02"
}
