)]}'
{
  "log": [
    {
      "commit": "8dd5bbbdf5e59107fc1676013b5ae1aaa9cf3398",
      "tree": "44744ee5c336938f8217e844dbdff5035834758e",
      "parents": [
        "1def0b7d7d8e131def834dcd9728b3b35e89e0e4",
        "c9bc1c66394fd06a3e92e9d414bedc5b650a1319"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Apr 17 18:19:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 18:19:52 2019 +0000"
      },
      "message": "Merge \"Make connection events work for conferences\" into qt-dev"
    },
    {
      "commit": "1def0b7d7d8e131def834dcd9728b3b35e89e0e4",
      "tree": "58ae8937fbc7aff4c3e54f25fc93e46b0d8765d5",
      "parents": [
        "7269961ae37b9c1c72eab96650fb29ff229a0a37",
        "a24960f3fdef0d332ab27fbe0e01e2b8a2713557"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Apr 17 18:15:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 18:15:13 2019 +0000"
      },
      "message": "Merge \"Merge \"Clarify ImsMmTelManager#setRttCapabilitySetting docs\" am: 2c0e192436 am: f4efaf0c5a\" into qt-dev"
    },
    {
      "commit": "7269961ae37b9c1c72eab96650fb29ff229a0a37",
      "tree": "9a09ce4e4018902dd49b8e9490f8225a41c808dd",
      "parents": [
        "af6f9339933069fc69e63ead092fce16d527efe1",
        "7a29ca696e2dfe2898cd2e85868a40c8651e0a94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 18:10:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 18:10:39 2019 +0000"
      },
      "message": "Merge \"Annotate Part Uri as @NonNull\" into qt-dev"
    },
    {
      "commit": "af6f9339933069fc69e63ead092fce16d527efe1",
      "tree": "c19e30618e725a23ad02a50bf3f2d9bf530a0abc",
      "parents": [
        "b3730b86d87c4f5a61c99903f84699d6387512ce",
        "5226c685463a022d3666b64047071d49667b570a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Apr 17 17:59:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 17:59:16 2019 +0000"
      },
      "message": "Merge \"Reorder ImsFeature initialization to handle STATE_READY\" into qt-dev"
    },
    {
      "commit": "b3730b86d87c4f5a61c99903f84699d6387512ce",
      "tree": "06f48646dbfe2824d1322b69477f4df022b1f899",
      "parents": [
        "dc6a988e5f1179c0b8992562ae303c99bb105626",
        "eafca1bbbab6edc4c986c03645545782d11029cf"
      ],
      "author": {
        "name": "Quang Luong",
        "email": "qal@google.com",
        "time": "Wed Apr 17 17:57:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 17:57:39 2019 +0000"
      },
      "message": "Merge \"Added AccessPoint.matches(AccessPoint) method to match AP objects\" into qt-dev"
    },
    {
      "commit": "dc6a988e5f1179c0b8992562ae303c99bb105626",
      "tree": "703bd46b802ee363a3b20b8570bec975aa17ab61",
      "parents": [
        "f447240a0cd10411e1a8199ef8bef239d38f6374",
        "c00c1cfb547023023029abd2a6ec1df3e5910e73"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Apr 17 17:30:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 17:30:22 2019 +0000"
      },
      "message": "Merge \"Remove gMallocLeakZygoteChild.\" into qt-dev"
    },
    {
      "commit": "f447240a0cd10411e1a8199ef8bef239d38f6374",
      "tree": "13a233413d01ab7a4eeeee5f46c89925119302d3",
      "parents": [
        "b17b60c3b11305879cdfffa7cdff77df5d4380b4",
        "8402ba55933534a2b593f7d98c562aac6c8ae59d"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Apr 17 17:14:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 17:14:55 2019 +0000"
      },
      "message": "Merge \"Add API to set alwaysAllowMms\" into qt-dev"
    },
    {
      "commit": "b17b60c3b11305879cdfffa7cdff77df5d4380b4",
      "tree": "d427ac35903d0f67921965a2bf5a202875e2d819",
      "parents": [
        "274b17c92545df07104d9e42912345491135e2ea",
        "3d6c31a320284b054489d49ba56db816c98d21f3"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 17 16:55:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 16:55:41 2019 +0000"
      },
      "message": "Merge \"Always request coarse location with fine location\" into qt-dev"
    },
    {
      "commit": "274b17c92545df07104d9e42912345491135e2ea",
      "tree": "8cf7fade4b3faf0388d07571321b3528da52806c",
      "parents": [
        "0ba84f8f24dc14850ff7fc7e512b52ff1d6d1ac1",
        "7d5c491a18fb8b43046a3580569b187a25216da1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 16:46:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 16:46:38 2019 +0000"
      },
      "message": "Merge \"storagemenager: Skip fstrim while doing block based checkpoint\" into qt-dev"
    },
    {
      "commit": "0ba84f8f24dc14850ff7fc7e512b52ff1d6d1ac1",
      "tree": "aff5ef17ed7d4ace007af2a234dc0efb01745df5",
      "parents": [
        "00202de30e4691421835e979f8e285eb7f7a93c3",
        "d2775cd459e01da4204540154b65b3d678932495"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 17 15:43:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 15:43:01 2019 +0000"
      },
      "message": "Merge \"Include oom_adjust reason in trace\" into qt-dev"
    },
    {
      "commit": "00202de30e4691421835e979f8e285eb7f7a93c3",
      "tree": "7fa597bf2411782d158858aa85e85a7b9ad153c5",
      "parents": [
        "2deeadae726eecfc0ddde1fadbf041da8e2f0134",
        "d6f83bb511e630453bd7390c2f8b129811394723"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 15:32:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 15:32:28 2019 +0000"
      },
      "message": "Merge \"Use USER_SYSTEM instead of USER_ALL when enabling rollback.\" into qt-dev"
    },
    {
      "commit": "2deeadae726eecfc0ddde1fadbf041da8e2f0134",
      "tree": "b5f5f00afe31ab8c300372cd5509885b0365c450",
      "parents": [
        "451e2d843d7ae152a732699733b52117f2f173b2",
        "7edba73dd2cf1318e5eb192d32c9dddcdc37ebb4"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Wed Apr 17 15:25:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 15:25:02 2019 +0000"
      },
      "message": "Merge \"Thermal: send callback even if no HAL exist.\" into qt-dev"
    },
    {
      "commit": "451e2d843d7ae152a732699733b52117f2f173b2",
      "tree": "429f04cbad625081ff7ecf8f16e5257d32fdc286",
      "parents": [
        "469f1c90ed7a414144c3752ff493722cc1af2904",
        "dd5e5e35b2e02f5a1a962d9a1de8507dede269c1"
      ],
      "author": {
        "name": "Ruslan Tkhakokhov",
        "email": "rthakohov@google.com",
        "time": "Wed Apr 17 14:54:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 14:54:46 2019 +0000"
      },
      "message": "Merge \"BroadcastReceiver in UserBackupManagerService can crash system_server\" into qt-dev"
    },
    {
      "commit": "469f1c90ed7a414144c3752ff493722cc1af2904",
      "tree": "84218598c4a336c02279046d52f7c2ebbfa191b1",
      "parents": [
        "580a12333ed0f1f024b3cf37236b92a40d04f34d",
        "218da1673108ba2c7b26ff99314e301c1c416f67"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Apr 17 14:26:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 14:26:44 2019 +0000"
      },
      "message": "Merge \"AudioService: fix audio mode lock\" into qt-dev"
    },
    {
      "commit": "580a12333ed0f1f024b3cf37236b92a40d04f34d",
      "tree": "38e91d7d6bcecf4fb309b6ac73be6f2431925341",
      "parents": [
        "de005d26a601ea9fb71418eb325e7d925f88930b",
        "6f41b1061e05bead50791be70f531428ce7deb3a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 14:21:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 14:21:39 2019 +0000"
      },
      "message": "Merge \"Make an atom visible to Permission Controller.\" into qt-dev"
    },
    {
      "commit": "de005d26a601ea9fb71418eb325e7d925f88930b",
      "tree": "e3954edcaed6971300082e29cc3e4e0dcf47a081",
      "parents": [
        "5a2e6040c23382b35849d1c329780868e7965cd7",
        "a9f0294b0eee9bedbd2543f6615c94f92a69eef2"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Wed Apr 17 13:49:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 13:49:22 2019 +0000"
      },
      "message": "Merge \"Make deprecated AppTarget APIs visible\" into qt-dev"
    },
    {
      "commit": "5a2e6040c23382b35849d1c329780868e7965cd7",
      "tree": "1f31e33a90941ac97d665b7cae566289e729919c",
      "parents": [
        "6a4bf6a3978447be9fdf83aa6efd9e6b0b4081df",
        "fd85036cc75e49d765a53eee387fa81fc0175c44"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Apr 17 13:45:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 13:45:23 2019 +0000"
      },
      "message": "Merge \"Revert \"Unify context in ViewRoot\"\" into qt-dev"
    },
    {
      "commit": "fd85036cc75e49d765a53eee387fa81fc0175c44",
      "tree": "9f46e507633f6ce01d84c88f882b42efc463cfad",
      "parents": [
        "44f5215ee81d7406b6fb7b1fa0c95f106a35f618"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Apr 17 13:35:21 2019 +0000"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Wed Apr 17 13:39:06 2019 +0000"
      },
      "message": "Revert \"Unify context in ViewRoot\"\n\nThis reverts commit 44f5215ee81d7406b6fb7b1fa0c95f106a35f618.\n\nReason for revert: \u003cMake Ime test in SystemDecorationTest failed\u003e\nBug: 130715649\n\nChange-Id: I9afb1d5ee7e7a4f1e7de6fa4c7c3ec5dcc336f08\n"
    },
    {
      "commit": "6a4bf6a3978447be9fdf83aa6efd9e6b0b4081df",
      "tree": "1f88de87daba439e1dfbc829907705cc3d5226d1",
      "parents": [
        "c1a0fbcec5b37b202b2814f56f7b0f90a5183fc2",
        "d7962fb077cb647d8944c5bcbdf68a4f4b27efe1"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Wed Apr 17 13:25:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 13:25:58 2019 +0000"
      },
      "message": "Merge \"Updating accessibility content for buttons in SysUI for captions\" into qt-dev"
    },
    {
      "commit": "c1a0fbcec5b37b202b2814f56f7b0f90a5183fc2",
      "tree": "d5841c4360dfe153f74fe19777792a1819b466da",
      "parents": [
        "57dce7b0377f0fcfe8842ae49fc3a839269f7cc0",
        "3d4a7d1bc923ac2e39f801d7b03d54368ce4c7f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 13:03:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 13:03:28 2019 +0000"
      },
      "message": "Merge \"Unregister ImeInsetsSourceConsumer when focus lost\" into qt-dev"
    },
    {
      "commit": "d6f83bb511e630453bd7390c2f8b129811394723",
      "tree": "8c4131eea907a2d921f98a6df36418f11df21ecb",
      "parents": [
        "6243f0aa27ee1c0f589489ab386d375afacfe2c3"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Apr 16 10:30:07 2019 +0100"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Wed Apr 17 13:59:13 2019 +0100"
      },
      "message": "Use USER_SYSTEM instead of USER_ALL when enabling rollback.\n\nThe rollback manager needs to know the user that the install session is\nassociated with. When installing a package for USER_ALL, the install\nsession is associated with USER_SYSTEM.\n\nThis fixes an IllegalArgumentException that would otherwise be thrown if\nwe ask for all the sessions associated with USER_ALL.\n\nBug: 130530159\nTest: adb install RollbackTestAppAv1.apk\n      adb install -i com.android.shell --enable-rollback RollbackTestAppAv2.apk,\n          run from both primary and secondary users.\n\nChange-Id: I4a778ffb96cd79875a54da9de9d348d4744a7efb\n"
    },
    {
      "commit": "57dce7b0377f0fcfe8842ae49fc3a839269f7cc0",
      "tree": "a1167d367093f473f28534275ad3ba750390dd74",
      "parents": [
        "1c9cde6c1d81facc1f72073bfb58c099ee332eb2",
        "75a7e2f9e959137ee97a0ea3d5953a7b3cb1cb82"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 17 12:53:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 12:53:42 2019 +0000"
      },
      "message": "Merge \"Keep a light version of the SBN around\" into qt-dev"
    },
    {
      "commit": "1c9cde6c1d81facc1f72073bfb58c099ee332eb2",
      "tree": "b316e167ae4c73f493a7269cd3c0f5d08ef97a40",
      "parents": [
        "e6763f287b68ceff6f486e1c7a2dfcc0d9717b57",
        "88184a6be9461187fe989482d6b6c8247140eb94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 12:26:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 12:26:58 2019 +0000"
      },
      "message": "Merge \"Add -i com.android.shell when --enable-rollback is specified.\" into qt-dev"
    },
    {
      "commit": "e6763f287b68ceff6f486e1c7a2dfcc0d9717b57",
      "tree": "692b41998fb25128e14a92b270c4313b80eb1f43",
      "parents": [
        "1d4854055ed290c0d00a9972f31c0f7cfb5e0cb4",
        "599e9b3cc267ef69f0222a4dfa0ceea63b0515b5"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Wed Apr 17 12:16:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 12:16:34 2019 +0000"
      },
      "message": "Merge \"Fix KeyValueBackupTaskTest shadow errors\" into qt-dev"
    },
    {
      "commit": "1d4854055ed290c0d00a9972f31c0f7cfb5e0cb4",
      "tree": "c1eae5acade7446a7398f35c594a8b27249bda65",
      "parents": [
        "59ed9a7f27174424abc1eb07028d4ec4897ffed2",
        "9f376950bd88f9c65de520f8649fc9ac384880a9"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Apr 17 11:47:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 11:47:50 2019 +0000"
      },
      "message": "Merge \"Rename cts-amwm-util to cts-wm-util\" into qt-dev"
    },
    {
      "commit": "59ed9a7f27174424abc1eb07028d4ec4897ffed2",
      "tree": "779026d262a001b29d7f9bd5dc45968d2b3b66ee",
      "parents": [
        "143c735ee67dc4ac8b9a675f3d347a2740349aaf",
        "b6afd3c13e78749992eee0ee74f761fb59bc3624"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 10:11:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 10:11:18 2019 +0000"
      },
      "message": "Merge \"Follow-up CL of ag/6935284, add entities to extras in generateLinks\" into qt-dev"
    },
    {
      "commit": "143c735ee67dc4ac8b9a675f3d347a2740349aaf",
      "tree": "871165094e177662f442cb45d855e11bdd4cb87e",
      "parents": [
        "0bf14e4804ff7a774153efb85530850c2a3e4402",
        "aa496d04b479754a27d2866b006e2cd6b7884718"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 10:09:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 10:09:38 2019 +0000"
      },
      "message": "Merge \"Doing sublisting after deduplication\" into qt-dev"
    },
    {
      "commit": "0bf14e4804ff7a774153efb85530850c2a3e4402",
      "tree": "125f3125fc5418fd296f52c72a198ad1d5d3a7f5",
      "parents": [
        "285481dad4b99b12deddbedd292436726400a6c5",
        "6d06337157832364c4680dbba2e72ac98897755e"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 17 10:05:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 10:05:20 2019 +0000"
      },
      "message": "Merge \"Split TextClassifierEvent into multiple subclasses\" into qt-dev"
    },
    {
      "commit": "285481dad4b99b12deddbedd292436726400a6c5",
      "tree": "55b8875206bb80bd00b4050b30b646a50fd1e56a",
      "parents": [
        "3b33981e823ee96d58b3e568cbf29396cb53539c",
        "9b505e984bc893b67126a77d90d4b61d8d8c8fce"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Apr 17 09:29:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 09:29:36 2019 +0000"
      },
      "message": "Merge changes from topic \"remove-mp2-from-apex\" into qt-dev\n\n* changes:\n  Remove MediaPlayer2 from media apex.\n  Remove BufferingParams from TestApi.\n"
    },
    {
      "commit": "3b33981e823ee96d58b3e568cbf29396cb53539c",
      "tree": "803c4d71d7d42213ac7309b11f7699d77258bd88",
      "parents": [
        "30550e1f3edcca22b4e491ea0a9b10687358964b",
        "7e2ceda109181375e2592410e2163a0fc1c29719"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 09:17:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 09:17:42 2019 +0000"
      },
      "message": "Merge \"Retire android::nio_{get,release}Buffer\" into qt-dev"
    },
    {
      "commit": "30550e1f3edcca22b4e491ea0a9b10687358964b",
      "tree": "276fd7f43795cb76ad73072372ef9323c86c26ba",
      "parents": [
        "1f14a727d63d5b28c9550feba06d53711f1a7a57",
        "4f885ed48d36101d253967de7ec521cb4a6c2267"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 07:29:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 07:29:16 2019 +0000"
      },
      "message": "Merge \"[PasspointV2] Clear feature flag settings_wifi_details_saved_screen\" into qt-dev"
    },
    {
      "commit": "1f14a727d63d5b28c9550feba06d53711f1a7a57",
      "tree": "483e0d233f19b9f96789a53d49890a7a4d5ea69e",
      "parents": [
        "b45d24e35a2151d046245f6e312421ce0afeaa3b",
        "48f36c6afe2f72abcd635823bc76ff4a6ba50457"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 05:51:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 05:51:16 2019 +0000"
      },
      "message": "Merge \"Cache service component name in RoleControllerManager to avoid deadlock.\" into qt-dev"
    },
    {
      "commit": "b45d24e35a2151d046245f6e312421ce0afeaa3b",
      "tree": "a862f7e6d6adcd03aa1a1a4d87300325b0688e20",
      "parents": [
        "2569d579a46b8da831c609cc0634b2efcc477df3",
        "d117c57ab7f1c4a49be71aa2ef68ab68333ae77c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 05:38:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 05:38:05 2019 +0000"
      },
      "message": "Merge \"Fix DnsResolver API could not bypass private DNS correctly\" into qt-dev"
    },
    {
      "commit": "7edba73dd2cf1318e5eb192d32c9dddcdc37ebb4",
      "tree": "6f83e0d0a99f9c5248c256280af37bfb5784e5f7",
      "parents": [
        "25076a030e2f62cb34a8c9324a33460335686430"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Tue Apr 16 22:34:43 2019 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Tue Apr 16 22:34:43 2019 -0700"
      },
      "message": "Thermal: send callback even if no HAL exist.\n\nBug: 130644620\nTest: Build\nChange-Id: I63b649ca9296cad1df59aa9585320975ab53e4f7\n"
    },
    {
      "commit": "2569d579a46b8da831c609cc0634b2efcc477df3",
      "tree": "7cb0da2fcd800f15deb4ba73dbb7838bafb73e4b",
      "parents": [
        "17203cd88b318fa69001731c82474b23e6a9774b",
        "44f5215ee81d7406b6fb7b1fa0c95f106a35f618"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 04:11:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 04:11:46 2019 +0000"
      },
      "message": "Merge \"Unify context in ViewRoot\" into qt-dev"
    },
    {
      "commit": "17203cd88b318fa69001731c82474b23e6a9774b",
      "tree": "9711e8092a9705128679b192133c27e4bb11a0be",
      "parents": [
        "341ea0983137ca8e6a9b5107e10e1c3c831729c1",
        "e5aa5ebd603b38f57b80395442c6e8844480c621"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 17 03:43:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 03:43:59 2019 +0000"
      },
      "message": "Merge \"Fixed AutofillOptions.isAugmentedAutofillEnabled to use the right client.\" into qt-dev"
    },
    {
      "commit": "341ea0983137ca8e6a9b5107e10e1c3c831729c1",
      "tree": "6039b7f32b7c0898431ebed236500e6b49f59399",
      "parents": [
        "715c495a4109967544d4875482bdcbd7408fdd8b",
        "5a40b71cd98d7ee66b98270b02664968f2c1f62d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 03:18:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 03:18:55 2019 +0000"
      },
      "message": "Merge \"Gesture exclusion rects for Window\" into qt-dev"
    },
    {
      "commit": "9f376950bd88f9c65de520f8649fc9ac384880a9",
      "tree": "7fa6eda789f31ae43255ad0c169379e52b3f128e",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Apr 05 18:46:11 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Apr 17 02:36:22 2019 +0000"
      },
      "message": "Rename cts-amwm-util to cts-wm-util\n\nTest: Build FlickerTests\n  atest -b FlickerTests\nBug: 129909356\nChange-Id: I796bd8f52be21ccb7f770fb6c8dda9605451b10d\n"
    },
    {
      "commit": "715c495a4109967544d4875482bdcbd7408fdd8b",
      "tree": "a95b948a878e0e12413f0f2924984c748483e92d",
      "parents": [
        "fd9a858a4058ab067a4c8075e94b1078e449f0ad",
        "aaa19ced731d96451cb6331c658c3e38371565ac"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Apr 17 02:14:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 02:14:22 2019 +0000"
      },
      "message": "Merge \"Canonicalize ringtones before returning.\" into qt-dev"
    },
    {
      "commit": "fd9a858a4058ab067a4c8075e94b1078e449f0ad",
      "tree": "9168d9b57ff3aca7ad421eb3e5e9ccf124f2cf17",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc",
        "d55fb27c9d16161f11d2087fa036deaf35cefa36"
      ],
      "author": {
        "name": "Jacky Kao",
        "email": "jackykao@google.com",
        "time": "Wed Apr 17 02:11:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 02:11:52 2019 +0000"
      },
      "message": "Merge \"Clarify documentation for View#setScreenReaderFocusable\" into qt-dev"
    },
    {
      "commit": "1ead26718cc24c99a91ec161e9632249122653dc",
      "tree": "f90a4d2a7141c6865ff92f9de50b481f8ab9c73e",
      "parents": [
        "9ffed9ed2f8c00bb0ac91b69001f5baef041ceed",
        "ee5959b1b8185dd848e924366662396e17bfbe45"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 01:34:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 01:34:45 2019 +0000"
      },
      "message": "Merge \"[WifiEnterpriseConfig] Update javadoc for setDomainSuffixMatch\" into qt-dev"
    },
    {
      "commit": "9ffed9ed2f8c00bb0ac91b69001f5baef041ceed",
      "tree": "166da28b88db005089956116ff3ec193cd7bb131",
      "parents": [
        "111ad6a13e356782e2dcf83c417317d214b69b6e",
        "4dd07128770768223b0025f4cdc7559cdc71707f"
      ],
      "author": {
        "name": "Wei Sheng Shih",
        "email": "wilsonshih@google.com",
        "time": "Wed Apr 17 01:04:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 01:04:17 2019 +0000"
      },
      "message": "Merge \"Fix pinned stack destination been overwrite by obsolete animator.\" into qt-dev"
    },
    {
      "commit": "111ad6a13e356782e2dcf83c417317d214b69b6e",
      "tree": "163ae3fc482c0025c68106acdd9c78db8c9377a7",
      "parents": [
        "aba783991a0adbcbb5fda31c6b6f52891ec5cada",
        "19777d9c492e421370761a15f8660dac6e7dbf9f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 00:22:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 00:22:04 2019 +0000"
      },
      "message": "Merge \"AudioPolicy: more TestApi for ... testing\" into qt-dev"
    },
    {
      "commit": "d7962fb077cb647d8944c5bcbdf68a4f4b27efe1",
      "tree": "692b81ad73dc230a7b811576771663e3df782ba8",
      "parents": [
        "aba783991a0adbcbb5fda31c6b6f52891ec5cada"
      ],
      "author": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Thu Apr 04 12:02:40 2019 -0400"
      },
      "committer": {
        "name": "Anthony Tripaldi",
        "email": "atripaldi@google.com",
        "time": "Tue Apr 16 23:41:26 2019 +0000"
      },
      "message": "Updating accessibility content for buttons in SysUI for captions\n\nBug:129923766\nTest: manual\nChange-Id: Icf78a20d8b2b967082e815de95c3421ed865be22\n"
    },
    {
      "commit": "aba783991a0adbcbb5fda31c6b6f52891ec5cada",
      "tree": "26bfaa839ac981cf82175ff45319ad5536a907de",
      "parents": [
        "ec300169e2147dae0df901736a82dc0374466017",
        "e99db5a9e26de6dd4dcd7e8bb346e74d2a8c80c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 23:05:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 23:05:44 2019 +0000"
      },
      "message": "Merge \"Add DND whitelist\" into qt-dev"
    },
    {
      "commit": "ec300169e2147dae0df901736a82dc0374466017",
      "tree": "3f420b2a1b2b13de770724faff1b216465ec672b",
      "parents": [
        "b8c956824b9a8baacf3681ae2a6cb77697e910ba",
        "2a7b95f4a61db98b8c5ef5acfd49549dd756c3cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 22:38:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 22:38:03 2019 +0000"
      },
      "message": "Merge \"Guard remote volume controllers with a lock\" into qt-dev"
    },
    {
      "commit": "b8c956824b9a8baacf3681ae2a6cb77697e910ba",
      "tree": "57f2fa5021f70568431adc37c3a1c72d628c84eb",
      "parents": [
        "449e01b8b8884db3ec01f55e40c725cd4740f746",
        "06ec357cb8289ff3900ca5e60f9ef3bd451086ad"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Apr 16 22:31:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 22:31:20 2019 +0000"
      },
      "message": "Merge \"If data switched to grouped CBRS subscription, show its provider name.\" into qt-dev"
    },
    {
      "commit": "449e01b8b8884db3ec01f55e40c725cd4740f746",
      "tree": "5169451796442c4046fdca8db69600c4d4d32e05",
      "parents": [
        "d8ec9971cb4c4f2301790239a7d9bc09d5e50ef1",
        "8140ea9f6823664dd65ead94e122806192c82479"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 22:30:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 22:30:23 2019 +0000"
      },
      "message": "Merge \"Don\u0027t use Drawable\u0027s `level`, use our own\" into qt-dev"
    },
    {
      "commit": "a24960f3fdef0d332ab27fbe0e01e2b8a2713557",
      "tree": "691ba9ad61b0dd2b3ea5f3ef7b6b66056d0eb8e3",
      "parents": [
        "d8ec9971cb4c4f2301790239a7d9bc09d5e50ef1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Apr 16 14:12:54 2019 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Apr 16 22:27:01 2019 +0000"
      },
      "message": "Merge \"Clarify ImsMmTelManager#setRttCapabilitySetting docs\" am: 2c0e192436\nam: f4efaf0c5a\n\nBug: 130181297\nTest: none - docs change\nMerged-In: I3a768979c48c90360046aa0d130b378073524452\nChange-Id: I3a768979c48c90360046aa0d130b378073524452\n(cherry picked from commit 56b96fe0657601feedb64730a742d3101b2e18d9)\n"
    },
    {
      "commit": "d8ec9971cb4c4f2301790239a7d9bc09d5e50ef1",
      "tree": "9d616736363c9357be089ddc170092570e2970f8",
      "parents": [
        "cb86e128cf58b057a1db2adc3f56fa6c4e587e3b",
        "0c0cedff00534dd9b14306b7c1cdc20ee20efb5e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 22:06:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 22:06:24 2019 +0000"
      },
      "message": "Merge \"Check value in dump before printing\" into qt-dev"
    },
    {
      "commit": "c9bc1c66394fd06a3e92e9d414bedc5b650a1319",
      "tree": "2811fc2afc1a167ef64be4fd3d32c706559b39a4",
      "parents": [
        "37da9859f6eb18126906cab19d6eeda367eaa368"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Apr 16 14:00:55 2019 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Apr 16 15:06:13 2019 -0700"
      },
      "message": "Make connection events work for conferences\n\nPipe through the onConnectionEvent call between the conference host\nconnection and the android.telecom.Conference object.\n\nFixes: 130404376\nTest: manual\nChange-Id: Ifad3e59dc9764aa2efb2b9766271e18853bf1c76\n"
    },
    {
      "commit": "ee5959b1b8185dd848e924366662396e17bfbe45",
      "tree": "e045c3eaf32baa7a07b9cb082b6ec846623a6ed4",
      "parents": [
        "a1cab98af43af0df4ff408675b817cb1e35868f5"
      ],
      "author": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Tue Apr 16 15:04:01 2019 -0700"
      },
      "committer": {
        "name": "Hai Shalom",
        "email": "haishalom@google.com",
        "time": "Tue Apr 16 15:04:01 2019 -0700"
      },
      "message": "[WifiEnterpriseConfig] Update javadoc for setDomainSuffixMatch\n\nwpa_supplicant accepts a semicolon delimited list of domain suffixes.\nUpdate the javadoc to reflect this.\n\nBug: 130664269\nTest: No code changes\nChange-Id: I93dbabeddb8854112b413dbb27d094d9d187a73c\n"
    },
    {
      "commit": "218da1673108ba2c7b26ff99314e301c1c416f67",
      "tree": "2f71ca1efaedc8aa747638dd1e9ac6c10c4f4bb0",
      "parents": [
        "7e46f59a6057b5a71003877854dd69085f3055c0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 05 16:05:04 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 16 15:02:33 2019 -0700"
      },
      "message": "AudioService: fix audio mode lock\n\nFix lock \"sharing\" for audio mode, with locking order as\n1/ AudioDeviceBroker.mSetModeLock\n2/ AudioDeviceBroker.mDeviceStateLock\n3/ BtHelper class\n\nThe following code paths have been automatically generated\n  as accessing BtHelper.requestScoState(int, int), which\n  requires the lock to mSetModeLock. They have been checked\n  for consistency of locks, and have been fixed and/or annotated:\n\nScoClient in BtHelper.decCount()  (com.android.server.audio)\n    BtHelper.stopBluetoothScoForClient(IBinder, String)  (com.android.server.audio)\n        AudioDeviceBroker.stopBluetoothScoForClient_Sync(IBinder, String)  (com.android.server.audio)\n            AudioService.stopBluetoothSco(IBinder)  (com.android.server.audio)\nScoClient in BtHelper.incCount(int)  (com.android.server.audio)\n    BtHelper.startBluetoothScoForClient(IBinder, int, String)  (com.android.server.audio)\n        AudioDeviceBroker.startBluetoothScoForClient_Sync(IBinder, int, String)  (com.android.server.audio)\n            AudioService.startBluetoothScoInt(IBinder, int, String)  (com.android.server.audio)\nScoClient in BtHelper.clearCount(boolean)  (com.android.server.audio)\n    BtHelper.clearAllScoClients(int, boolean)  (com.android.server.audio)\n        BtHelper.disconnectBluetoothSco(int)  (com.android.server.audio)\n            BrokerHandler in AudioDeviceBroker.handleMessage(Message)  (com.android.server.audio)\n        BtHelper.resetBluetoothSco()  (com.android.server.audio)\n            BrokerHandler in AudioDeviceBroker.handleMessage(Message)  (com.android.server.audio)\n            BtHelper.setBtScoActiveDevice(BluetoothDevice)  (com.android.server.audio)\n                BtHelper.disconnectHeadset()  (com.android.server.audio)\n                    BrokerHandler in AudioDeviceBroker.handleMessage(Message)  (com.android.server.audio)\n                BtHelper.receiveBtEvent(Intent)  (com.android.server.audio)\n                    AudioDeviceBroker.receiveBtEvent(Intent)  (com.android.server.audio)\n                BtHelper.onHeadsetProfileConnected(BluetoothHeadset)  (com.android.server.audio)\n                    BrokerHandler in AudioDeviceBroker.handleMessage(Message)  (com.android.server.audio)\n            BtHelper.onSystemReady()  (com.android.server.audio)\n                AudioDeviceBroker.onSystemReady()  (com.android.server.audio)\n        BtHelper.receiveBtEvent(Intent)  (com.android.server.audio)\n    BtHelper.scoClientDied(Object)  (com.android.server.audio)\n        BrokerHandler in AudioDeviceBroker.handleMessage(Message)  (com.android.server.audio)\n\nBug: 123769055\nTest: see bug\nChange-Id: I5fbb5e8c56d69b8ccfc6b2f44b00169c6b75b632\n"
    },
    {
      "commit": "cb86e128cf58b057a1db2adc3f56fa6c4e587e3b",
      "tree": "00da33d4552203638961f45dd595ee7822600bd5",
      "parents": [
        "f636d3cde86392cfb5b849ffcb0a51fd6574f231",
        "dadc0d1541e6615404b674f3fc18e49d95cc7df1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:53:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:53:27 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Merge EXTRA_INITIAL_INTENTS + Ranked apps\" into qt-dev"
    },
    {
      "commit": "f636d3cde86392cfb5b849ffcb0a51fd6574f231",
      "tree": "474450d006e9c25425799e490ab051a888bb31fd",
      "parents": [
        "b33a6c6067ec3896be2584e4481b1ec038e7f774",
        "656ef911b4655c1b3e2c62b46ddd700534ccc9a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:52:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:52:56 2019 +0000"
      },
      "message": "Merge \"Grant access to device identifiers with READ_DEVICE_IDENTIFIERS appop\" into qt-dev"
    },
    {
      "commit": "3d6c31a320284b054489d49ba56db816c98d21f3",
      "tree": "9136d29c4563ac778b8da53a1770092c53d42a1f",
      "parents": [
        "50a56879e5ed1ec3a6fed842ef2b7a510f76d580"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 16 14:42:42 2019 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 16 14:49:05 2019 -0700"
      },
      "message": "Always request coarse location with fine location\n\nIf an app can access the fine location it can obviously also access the\ncoarse location. There is code inside checkPermission that encapsulates\nthe logic.\n\nThis code fixes two issues:\n- checkPermission might return for the coarse location even though the\n  permission is not even mentioned in PackageInfo.requestedPermissions.\n  Now the coarse location is always added to requstedPermissions when\n  the fine location is in the manifest even if the app does not have\n  the coarse location in the manifest\n- If the app requests the fine location only we might unintentionally\n  kill the requesting app.\n  1. App does not have any permissions granted\n  2. App request FINE_LOCATION\n  3. Permission controller reads (and caches) permission state: FINE\u003drevoked,\n     COARSE\u003drevoked\n  4. User grants FINE_LOCATION -\u003e Perm controller updates internal\n     state: FINE\u003drevoked, COARSE\u003drevoke\n  5. Perm controller applies FINE_LOCATION state to the system\n  6. Perm controller looks as COARSE and checks if it is granted.\n     Because it is implied, it now shows up as granted. Hence perm\n     controller will try to revoke it which kills the app\n  The solution is that it will be impossible to only request\n  FINE_LOCATION by itself. This change will automatically add requesting\n  COARSE_LOCATION, whenever FINE_LOCATION is requested\n\nFixes: 130358762\nTest: Reproduced scenario in bug 130358762\nChange-Id: I217c0b23063617f60b98c805af1d122a6ec0608e\n"
    },
    {
      "commit": "b33a6c6067ec3896be2584e4481b1ec038e7f774",
      "tree": "e36023ce346104e568adb1807a8691772061d551",
      "parents": [
        "e55986b8f9fbd0455d14c3dff1c69f3ba77e441f",
        "193924cc9c1815d1c65999a339bcddeee43502a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:46:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:46:33 2019 +0000"
      },
      "message": "Merge \"Don\u0027t hold mPackages calling addPreferredActivityInternal\" into qt-dev"
    },
    {
      "commit": "d2775cd459e01da4204540154b65b3d678932495",
      "tree": "1adbeff7b4cfe6b645a7a859ce9011b4b98c8643",
      "parents": [
        "3d6d6f008570c82b197579dd7248ecd2f7c209ab"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 12 15:47:54 2019 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Apr 16 14:45:41 2019 -0700"
      },
      "message": "Include oom_adjust reason in trace\n\nEnumerated a few reasons for calling updateOomAdjust() in\norder to trace how long and how often oom_adj was being\nre-evaluated for the different reasons.\n\nBug: 123043091\nTest: run systrace and view the output\nChange-Id: I4d3f7946531e9477b0f090e07615b29777b19fa5\n"
    },
    {
      "commit": "75a7e2f9e959137ee97a0ea3d5953a7b3cb1cb82",
      "tree": "0e5d0570e4a99842bb32a51b6755780f90f43210",
      "parents": [
        "e55986b8f9fbd0455d14c3dff1c69f3ba77e441f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 16 15:14:24 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 16 21:41:45 2019 +0000"
      },
      "message": "Keep a light version of the SBN around\n\nNo need to keep bitmaps et al when we aren\u0027t using them\n\nTest: hprof before and after change\nFixes: 130434362\nChange-Id: Iabe0ee3e8f80dfb165bacfb118a31218c9e58847\n"
    },
    {
      "commit": "e55986b8f9fbd0455d14c3dff1c69f3ba77e441f",
      "tree": "ad090a04420344a479c9efbc5eb20e7c3bf8ee05",
      "parents": [
        "ea9dd75ee0a7bc272d57d1b634e833fa0b92aa49",
        "b38edbb5d48283154b6d8b375ca4150a271e5f0a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:40:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:40:33 2019 +0000"
      },
      "message": "Merge \"Fix \"No Service\" in QS when Airplane Mode\" into qt-dev"
    },
    {
      "commit": "5a40b71cd98d7ee66b98270b02664968f2c1f62d",
      "tree": "5509c3421db7418a15a129023cc804496b3c6d2a",
      "parents": [
        "37da9859f6eb18126906cab19d6eeda367eaa368"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Apr 15 15:54:02 2019 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 16 14:38:55 2019 -0700"
      },
      "message": "Gesture exclusion rects for Window\n\nProperty methods to get/set gesture exclusion rects for a window.\nThis is useful for games or other frameworks that use Window#takeSurface\nand do not have a view hierarchy, leaving the associated View methods\nunavailable.\n\nBug: 130572780\nTest: cts via \"atest SystemGestureExclusionRectsTest\"\nChange-Id: I2704aef1d1950158fcabf7c91413bedee08b8971\n"
    },
    {
      "commit": "ea9dd75ee0a7bc272d57d1b634e833fa0b92aa49",
      "tree": "749a26bcf78065066362f6cbf5f0d5a0ac515017",
      "parents": [
        "4aa99a78b10946f4f083cd446e8bf40c16be2e4d",
        "fcec9952fc6b058061f7301943f3176fe8ce3e01"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Apr 16 21:34:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:34:27 2019 +0000"
      },
      "message": "Merge \"Handle any exception when allowing failures.\" into qt-dev"
    },
    {
      "commit": "4aa99a78b10946f4f083cd446e8bf40c16be2e4d",
      "tree": "4c6b9935c6769503121450bc18d6edc9f448c2bc",
      "parents": [
        "d7af9b8527b24833739efc223c2a97d9ec9af3f4",
        "6aa7e4c105cd0149642d5d84b7812382034bcdf8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Apr 16 21:34:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:34:07 2019 +0000"
      },
      "message": "Merge \"Instant apps should have default view of storage?\" into qt-dev"
    },
    {
      "commit": "d7af9b8527b24833739efc223c2a97d9ec9af3f4",
      "tree": "67962c2e108eb64a74dd45eabc494e1c326c7b7e",
      "parents": [
        "9c6b3fdb2f3af843aafac10d31dc3a408a572930",
        "7fd7f51d8a4641ff520e3b3bf859466a322d29dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:20:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:20:23 2019 +0000"
      },
      "message": "Merge \"Update Stretch Analog clock face\" into qt-dev"
    },
    {
      "commit": "9c6b3fdb2f3af843aafac10d31dc3a408a572930",
      "tree": "2fa9e25db9e417bab0b34d8d0dbf7ac99208039c",
      "parents": [
        "153f73cbcc69bcbe7d74e26d367d18fdabffdc84",
        "b703e1c6534f85afcf86cea089c3820bd44c7b93"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:19:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:19:33 2019 +0000"
      },
      "message": "Merge \"Recovers on boot when scan of data app fails\" into qt-dev"
    },
    {
      "commit": "153f73cbcc69bcbe7d74e26d367d18fdabffdc84",
      "tree": "e9425b652c9711a31ae29e7046db8e3fee6a4b47",
      "parents": [
        "008483c045b9d7e8634fae470f720e44c7ec1880",
        "ca7f710eee9c2f089e93b2e2c5a34ea1e1112a0c"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Apr 16 21:18:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:18:18 2019 +0000"
      },
      "message": "Merge \"Add unit tests for activity client state changes\" into qt-dev"
    },
    {
      "commit": "008483c045b9d7e8634fae470f720e44c7ec1880",
      "tree": "669bce4429b830683693dd4baf977f0659ad258c",
      "parents": [
        "45683e40f1857ac1e42d5ac5e3399ab08ae70be8",
        "49dc798e43960ec8735de73e47b8c40b42c2a368"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Apr 16 21:18:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:18:18 2019 +0000"
      },
      "message": "Merge \"Fix extra onStop when finishing after onCreate\" into qt-dev"
    },
    {
      "commit": "45683e40f1857ac1e42d5ac5e3399ab08ae70be8",
      "tree": "91c94c08be65617d40e668f45a6e4bdad4be510c",
      "parents": [
        "abf224e88f5b1440d3fe37e7f9e633cb0a90d703",
        "8b456581409e501a4153f91f2f1d2f561d7362ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 21:13:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 21:13:44 2019 +0000"
      },
      "message": "Merge \"Added example for ContentCaptureService.SERVICE_META_DATA\" into qt-dev"
    },
    {
      "commit": "abf224e88f5b1440d3fe37e7f9e633cb0a90d703",
      "tree": "82a43dba86d934c278ba10400705da18f8ab2e15",
      "parents": [
        "9b2b4f5583c127923b33f4fda8f8f4502ec4e885",
        "b22e916ae838cde9776a2cbdd3d8e71fce3c129f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 20:52:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 20:52:34 2019 +0000"
      },
      "message": "Merge \"Fixes incorrect app id cleanup on failure\" into qt-dev"
    },
    {
      "commit": "9b2b4f5583c127923b33f4fda8f8f4502ec4e885",
      "tree": "2cc0d57fad89e396687c40f3fe53202067ad21f8",
      "parents": [
        "e7ef0a61f21239a2ff4ec1851df2cd733f455541",
        "f9c9c1625379b1b6e6a0a321191ad320941948f9"
      ],
      "author": {
        "name": "Yi Jiang",
        "email": "eejiang@google.com",
        "time": "Tue Apr 16 20:38:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 20:38:28 2019 +0000"
      },
      "message": "Merge \"Adds unit tests in attention manager service for two interfaces: -checkAttention() -cancelAttentionCheck()\" into qt-dev"
    },
    {
      "commit": "e7ef0a61f21239a2ff4ec1851df2cd733f455541",
      "tree": "244b742ec27caa07e239a12582caf09163c206ed",
      "parents": [
        "3a7a3391b715029ef0218e97c07c267c9c88c70d",
        "6a76b7e2e42a71ce6b77905b81d44577c2923f8b"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 16 20:30:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 20:30:07 2019 +0000"
      },
      "message": "Merge \"Move TrafficStats tags for the network stack constants\" into qt-dev"
    },
    {
      "commit": "3a7a3391b715029ef0218e97c07c267c9c88c70d",
      "tree": "4c6b47790c86accdcb9a37e8d040c7454c7a61a1",
      "parents": [
        "2199664e37ea56f58c6bc18ec4847f4533faaa3a",
        "71a3af6cd5733a4aeb3357d7925e0ed7dd752eca"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 16 20:21:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 20:21:50 2019 +0000"
      },
      "message": "Merge \"BubbleData [6/n]: Splice BubbleData into code path\" into qt-dev"
    },
    {
      "commit": "a9f0294b0eee9bedbd2543f6615c94f92a69eef2",
      "tree": "b59527844b00cca941258c0be93d90c43e3ef695",
      "parents": [
        "08c5083da30ae36b093113a839321853956af443"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Tue Apr 16 11:28:04 2019 -0700"
      },
      "committer": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Tue Apr 16 13:20:23 2019 -0700"
      },
      "message": "Make deprecated AppTarget APIs visible\n\nSome deprecated APIs are still in use and need to stay visible. The SDK\nin google3 is 2 weeks behind and will not receive the replacement APIs\nuntil then.\n\nBug: 130610898\nTest: atest AppPredictionServiceTest\nTest: Verified that predictions are being loaded in AllApps\nChange-Id: Ib6277f9fc46f1fe55a2cec4fc563ecdc964ce8a7\n"
    },
    {
      "commit": "e5aa5ebd603b38f57b80395442c6e8844480c621",
      "tree": "ebc0893ac1e6f3279323e04832c3e065450b167b",
      "parents": [
        "5d230c1462faa274336562ee3e76555326a47060"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 16 09:20:59 2019 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 16 13:14:41 2019 -0700"
      },
      "message": "Fixed AutofillOptions.isAugmentedAutofillEnabled to use the right client.\n\nAlso removed ContentCaptureClient, which is not used anymore (it probably became obsolete with the\nContentCaptureOptions optimization).\n\nFixes: 130585342\nTest: atest CtsAutoFillServiceTestCases:android.autofillservice.cts.augmented.AugmentedLoginNotImportantForAutofillActivityTest\nTest: manual verification with Dialer app\n\nChange-Id: I041922874fac749f1f5d49793f1ad3e26cc345d6\n"
    },
    {
      "commit": "2199664e37ea56f58c6bc18ec4847f4533faaa3a",
      "tree": "2847cd34c42cf8d461a4e8f6ee1f5789090164d8",
      "parents": [
        "dc868e04f941601d2d0e82908431b192748c28c0",
        "5312e4b0ae9b6d108fd87c641feb8102a653fc7d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 19:53:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 19:53:39 2019 +0000"
      },
      "message": "Merge \"Remove MiniThumbFile\" into qt-dev"
    },
    {
      "commit": "aaa19ced731d96451cb6331c658c3e38371565ac",
      "tree": "279b3b9a28a6871188a9ca2a99da053310a3be50",
      "parents": [
        "815397ad475f2ad17a1419c01db00fd6caf8ee7b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 16 13:47:35 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 16 13:47:37 2019 -0600"
      },
      "message": "Canonicalize ringtones before returning.\n\nBug: 130475623\nTest: none\nChange-Id: I6408800290077dfc7d0252a9b23443c3a70d4563\n"
    },
    {
      "commit": "6aa7e4c105cd0149642d5d84b7812382034bcdf8",
      "tree": "e6f16a0a28ed4c9344073d4c57284859a9d8e5f0",
      "parents": [
        "815397ad475f2ad17a1419c01db00fd6caf8ee7b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 16 13:42:26 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 16 13:42:28 2019 -0600"
      },
      "message": "Instant apps should have default view of storage?\n\nBug: 130604204, 128633081\nTest: none\nChange-Id: I0bcd250893527b8e78d1b2f28c3749e96bb3f4ba\n"
    },
    {
      "commit": "fcec9952fc6b058061f7301943f3176fe8ce3e01",
      "tree": "a047f6cdfdb40baea87beecd26c58d0cdcd7daf2",
      "parents": [
        "815397ad475f2ad17a1419c01db00fd6caf8ee7b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 16 13:34:38 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 16 13:34:41 2019 -0600"
      },
      "message": "Handle any exception when allowing failures.\n\nBug: 113518608\nTest: atest --test-mapping packages/providers/MediaProvider\nChange-Id: I2f67b8016e6057cfd022899bbfba32c3db3a12aa\n"
    },
    {
      "commit": "dc868e04f941601d2d0e82908431b192748c28c0",
      "tree": "707606e38b08a37dd40c6c0f8d6e56d433ee13da",
      "parents": [
        "50a56879e5ed1ec3a6fed842ef2b7a510f76d580",
        "4cb2c3db13dcd5265749ce40c1de1dc3daf5109a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 16 19:34:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 19:34:37 2019 +0000"
      },
      "message": "Merge \"Clarified format of ContentCaptureCondition.FLAG_IS_REGEX\" into qt-dev"
    },
    {
      "commit": "b38edbb5d48283154b6d8b375ca4150a271e5f0a",
      "tree": "5af63f0fd8baec57fa4a25e37915c1a7d492c0bc",
      "parents": [
        "bd39e731f3e11436f893ca4d6013b764aa4c5914"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 12:20:13 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 16 15:27:57 2019 -0400"
      },
      "message": "Fix \"No Service\" in QS when Airplane Mode\n\nQSCarrierGroup now accounts for the device being on airplane mode when\ndeciding what to display. In particular, in QS, it marks the view as\nGONE.\n\nTest: visual, in phone with DSDS\nTest: atest CarrierTextControllerTest\nFixes: 129839626\nChange-Id: I54d03f6a00e6e9604fc646b8993a04429881552a\n"
    },
    {
      "commit": "6f41b1061e05bead50791be70f531428ce7deb3a",
      "tree": "c46b0056c7ce3b6e88339a70c29ec512abbc7793",
      "parents": [
        "b1145bd87ed3eab56b3de81f267ff4bf24f20823"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Apr 16 12:22:41 2019 -0700"
      },
      "committer": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Apr 16 12:22:41 2019 -0700"
      },
      "message": "Make an atom visible to Permission Controller.\n\nFixes: 123896378\nTest: Use it from Permission Controller.\nChange-Id: If2cbe078fc0c8d7000ae79ede3d46d02f2d009d1\n"
    },
    {
      "commit": "50a56879e5ed1ec3a6fed842ef2b7a510f76d580",
      "tree": "a03282508e00236923b56cde078705b40345c5ad",
      "parents": [
        "83ee7d1fa7655550dc1668cdd03d75f20bf21065",
        "c7436341388440783778fe05fcf0c65169a2160f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 19:19:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 19:19:37 2019 +0000"
      },
      "message": "Merge \"Grant clipboard access to the Augmented Autofill service.\" into qt-dev"
    },
    {
      "commit": "dadc0d1541e6615404b674f3fc18e49d95cc7df1",
      "tree": "68e088c3c3bb856f430e05309eb70fb7033e12f4",
      "parents": [
        "49c98a7b6350174d0411f563c960afe2d747fd89"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 16 12:53:28 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 16 15:15:22 2019 -0400"
      },
      "message": "Sharesheet - Merge EXTRA_INITIAL_INTENTS + Ranked apps\n\nOrganize app-supplied EXTRA_INITIAL_INTENTS plus the highest ranked\napps into a single row (4 in portrait, 8 landscape)\n\nBug: 130429746\nTest: Visual inspection\nChange-Id: Icd0755d25b2801b42ea2c3a8c984e9e1f0c7987e\n"
    },
    {
      "commit": "19777d9c492e421370761a15f8660dac6e7dbf9f",
      "tree": "cda2968b3c5adad88a2af131c46a8f29388f8552",
      "parents": [
        "7e46f59a6057b5a71003877854dd69085f3055c0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 16 12:08:26 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 16 12:08:26 2019 -0700"
      },
      "message": "AudioPolicy: more TestApi for ... testing\n\nAdd uid- device affinity APIs in test API.\n\nBug: 129708340\nTest: atest AudioPolicyTest\nChange-Id: Iba1eb996758e366994e610617a63254b774bcb17\n"
    },
    {
      "commit": "7fd7f51d8a4641ff520e3b3bf859466a322d29dc",
      "tree": "4ba11db59dd246ae46f81678f3aa57d8af3a2ce3",
      "parents": [
        "3405f72c770a3fd98d2ae39f1311e2805a782682"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Fri Apr 12 13:46:16 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Apr 16 15:08:11 2019 -0400"
      },
      "message": "Update Stretch Analog clock face\n\nThis is part of the response to burn in testing.\n\nBug: 130422138\nTest: mp sysuig and checked clock in picker app\nChange-Id: I68971f8d132618f4d388160aeabb0fd3aa024b9d\n"
    },
    {
      "commit": "0c0cedff00534dd9b14306b7c1cdc20ee20efb5e",
      "tree": "588096197b33d8c760f46e1b04038f4828c0fd64",
      "parents": [
        "488693532998d5e08f68b58b235b7d6dcd3df1fb"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Mon Apr 15 16:47:58 2019 -0700"
      },
      "committer": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Tue Apr 16 12:00:30 2019 -0700"
      },
      "message": "Check value in dump before printing\n\nFor applications that remove the names of resources from the string\npool, check that the attribute has a name before attempting to print it.\n\nTest: manual\nBug: 130553900\nChange-Id: I05e5d59f01b2c02c8a024d06fd896074d6bf465b\n"
    },
    {
      "commit": "83ee7d1fa7655550dc1668cdd03d75f20bf21065",
      "tree": "aa2048f447318eeaf66839c984fe74479753284e",
      "parents": [
        "509b97b97358ceebfc2076fdb872fef84575010a",
        "c954824814adc218c4362f263da8a96e33af9516"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 18:53:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:53:16 2019 +0000"
      },
      "message": "Merge \"Move music icon to secondary row\" into qt-dev"
    },
    {
      "commit": "9b505e984bc893b67126a77d90d4b61d8d8c8fce",
      "tree": "2b3cf4ec5e932db920fe9576ddac534587a4b475",
      "parents": [
        "90654745fa698c011283749b3acc694816d7bd7d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 16 11:45:48 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 16 11:53:09 2019 -0700"
      },
      "message": "Remove MediaPlayer2 from media apex.\n\nTest: build, atest MediaSession2Test\nBug: 130637522\nChange-Id: I65a8bc3e483d8653da6afa55d442185a554d5901\n"
    },
    {
      "commit": "90654745fa698c011283749b3acc694816d7bd7d",
      "tree": "0985604776ed66a5220f9c6f599282369cf4caf6",
      "parents": [
        "3405f72c770a3fd98d2ae39f1311e2805a782682"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 16 11:14:38 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 16 11:53:01 2019 -0700"
      },
      "message": "Remove BufferingParams from TestApi.\n\nThis class was missed when hiding MediaPlayer2.\n\nTest: make update-api \u0026 cts\nBug: 130420617\nChange-Id: I7066c4c4fcab4315f4e878a380f05766bbf90ad1\n"
    },
    {
      "commit": "5226c685463a022d3666b64047071d49667b570a",
      "tree": "a175143ad554094380f971584492e8f2bd4ca75d",
      "parents": [
        "509b97b97358ceebfc2076fdb872fef84575010a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Apr 02 16:01:59 2019 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Apr 16 18:22:21 2019 +0000"
      },
      "message": "Reorder ImsFeature initialization to handle STATE_READY\n\nThe method ImsFeature#setFeatureState can not be called\nin the constructor of MmTelFeature currently, because the\nIMS_SERVICE_UP intent will not be sent until mContext !\u003d null.\n\nRemove this dependency and ensure addImsFeatureStatusCallback\nis called after ImsFeature#initialize.\n\nBug: 130569556\nTest: atest GtsTelephonyTestCases; atest FrameworksTelephonyTests\nChange-Id: Ib3ca59eeeda89c0989cfd767257a6a598a97a670\n"
    },
    {
      "commit": "509b97b97358ceebfc2076fdb872fef84575010a",
      "tree": "8805f37e4e70ce5fbdb1cf7c0f90d9625d43a939",
      "parents": [
        "f4fc729acd762e0006f20a4412c73e22d8934fab",
        "442b6314e5938b6d640ee501c9b0e6c78f053da0"
      ],
      "author": {
        "name": "Maggie White",
        "email": "maggiewhite@google.com",
        "time": "Tue Apr 16 18:17:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:17:33 2019 +0000"
      },
      "message": "Merge \"thermal: Add pulled cooling device atom and a field to Temperature atom\" into qt-dev"
    },
    {
      "commit": "f4fc729acd762e0006f20a4412c73e22d8934fab",
      "tree": "1b38a63b703a7f22b0c86b3498e9dfd9fbd6fd68",
      "parents": [
        "2dd14519d41eb35ba35f49e7f1900b64212a4463",
        "bca4564516159387500ca2baa5aa1704f6358df4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 18:16:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:16:54 2019 +0000"
      },
      "message": "Merge \"Add custom title for settings dialogs\" into qt-dev"
    },
    {
      "commit": "71a3af6cd5733a4aeb3357d7925e0ed7dd752eca",
      "tree": "fb6c38b3416866b9859bfdd9bafb775a600cbc0e",
      "parents": [
        "364d2515eabd8d10be2dcd29b45b8c4d25e3feb5"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon Apr 08 15:02:54 2019 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Tue Apr 16 14:13:39 2019 -0400"
      },
      "message": "BubbleData [6/n]: Splice BubbleData into code path\n\nBubbleData internal representation becomes a list in prep\nfor managing order and grouping internally. Changes are\npassed through bubbleData and dispatched for UI updates\nvia Listener.\n\nBug: 123542488\nTest: atest BubbleControllerTest\nChange-Id: I380ca718bc896307b31e73030b4202762a6cf353\n"
    },
    {
      "commit": "2dd14519d41eb35ba35f49e7f1900b64212a4463",
      "tree": "358e80d316c2d5ebf0afd03e03f2e4912b38932c",
      "parents": [
        "7d64038ad68f1a3bfae6285334032ec5f2655a1d",
        "41efb403c85715856571aaa9ebea85b49ca0019a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 18:07:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:07:55 2019 +0000"
      },
      "message": "Merge \"\"Charging this device via USB\" notification isn\u0027t relevant for automotive.\" into qt-dev"
    },
    {
      "commit": "7d64038ad68f1a3bfae6285334032ec5f2655a1d",
      "tree": "d10b2c21df41353524e3f038b1da46fb2b3655e8",
      "parents": [
        "cc33160f6ab2066d50d437ae934ff3754775dfb4",
        "fc63619d492af6f6af34b059d8002bb10eaf9843"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Tue Apr 16 18:07:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:07:50 2019 +0000"
      },
      "message": "Merge \"Avoid NPE when accessing to EnforcedAdmin\" into qt-dev"
    },
    {
      "commit": "cc33160f6ab2066d50d437ae934ff3754775dfb4",
      "tree": "f80bf9beb613a2b3ec44bc8185409d3e6e70db08",
      "parents": [
        "facddb450814629403253b532164af65038ec23d",
        "9ac588b0dddc5068a39798c4f75594cba780f1b3"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Tue Apr 16 18:01:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 18:01:33 2019 +0000"
      },
      "message": "Merge \"Check before closing the CloseGuard if not closed yet\" into qt-dev"
    },
    {
      "commit": "c00c1cfb547023023029abd2a6ec1df3e5910e73",
      "tree": "7ecd63ef147367ee96f785cc87f926f878414b13",
      "parents": [
        "facddb450814629403253b532164af65038ec23d"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 09 16:42:32 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 16 11:00:12 2019 -0700"
      },
      "message": "Remove gMallocLeakZygoteChild.\n\nBug: 130028357\n\nTest: Verified that call is made and that memory is properly marked in a\nTest: child as not in the Zygote.\nChange-Id: I9b94637cc0e48eec3bbccfdc1afd531a1ee10a89\nMerged-In: I9b94637cc0e48eec3bbccfdc1afd531a1ee10a89\n(cherry picked from commit ed364d6caa067ea46a07e9530fd01212b99aeaad)\n"
    },
    {
      "commit": "facddb450814629403253b532164af65038ec23d",
      "tree": "49b94911988744e0ff8e8a61c6cf4efb514780d1",
      "parents": [
        "b47bcf0ee50897a554f0c30d2c317737026b1c61",
        "1201ca70548fad85627eb5d303a5f8b3e674b243"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Tue Apr 16 17:53:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 17:53:54 2019 +0000"
      },
      "message": "Merge \"Skip idmap1 generation if target defines overlayable\" into qt-dev"
    },
    {
      "commit": "e99db5a9e26de6dd4dcd7e8bb346e74d2a8c80c4",
      "tree": "3c0cee3045f6a221f3d45f2ce35c22400ead951f",
      "parents": [
        "949305fe52816c6a51454cc8aee56fee8486eeac"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 16 12:50:04 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 16 13:47:11 2019 -0400"
      },
      "message": "Add DND whitelist\n\nThat is, a whitelist of packages that can make sound on the ringer\nstream in the background when DND is in priority only mode\n\nTest: atest\nFixes: 130359054\n\nChange-Id: I0e3a18bd6c3b1c096e7ce94b2c692eb7aa66ae76\n"
    },
    {
      "commit": "f9c9c1625379b1b6e6a0a321191ad320941948f9",
      "tree": "32a7d261e4feedb82f6b9eb819fce4bbccfd50a9",
      "parents": [
        "3405f72c770a3fd98d2ae39f1311e2805a782682"
      ],
      "author": {
        "name": "Yi Jiang",
        "email": "eejiang@google.com",
        "time": "Wed Apr 10 13:36:27 2019 -0700"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Tue Apr 16 17:45:01 2019 +0000"
      },
      "message": "Adds unit tests in attention manager service for two interfaces:\n-checkAttention()\n-cancelAttentionCheck()\n\nBug: 128918890\nTest: atest AttentionManagerServiceTest\nChange-Id: I0ca0029526e6254881d546728e64d53a04e60b93\n"
    }
  ],
  "next": "b47bcf0ee50897a554f0c30d2c317737026b1c61"
}
