)]}'
{
  "log": [
    {
      "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": "44f5215ee81d7406b6fb7b1fa0c95f106a35f618",
      "tree": "d3536e839149e27834ce0616c7494d710c35ac49",
      "parents": [
        "b066ba1699e19fbaae9210ba0534ce28a4376a6e"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Fri Mar 22 16:49:24 2019 +0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "charlesccchen@google.com",
        "time": "Mon Apr 15 18:02:14 2019 +0800"
      },
      "message": "Unify context in ViewRoot\n\nTo fix the issue that mContext is not updated when moved to another\ndisplay, we previously introduce mDisplayContext as a workaround in [1].\nChange to use Context#updateDisplay(int) to unify mDisplayContext to\nmContext.\n\n[1]: Ifa0ca24e9cf764caf492ee065606680b6a06751a\n\nBug: 116349163\nTest: atest ActivityManagerMultiDisplayTests\nTest: atest CtsInputMethodTestCases CtsInputMethodServiceHostTestCases\nTest: atest InputMethodManagerTest\nTest: atest InsetsControllerTest\nTest: atest InsetsSourceConsumerTest\nTest: atest ImeInsetsSourceConsumerTest\nTest: atest CtsActivityManagerDeviceTestCases:MultiDisplayClientTests\n\nChange-Id: Ic2010e8b533caf01418e0deb8062b8ff597c5abc\n"
    },
    {
      "commit": "b066ba1699e19fbaae9210ba0534ce28a4376a6e",
      "tree": "9f46e507633f6ce01d84c88f882b42efc463cfad",
      "parents": [
        "ffc73ad49f547f7a9e6114f6ff1d880a4e92c46f",
        "17e38420c3c2a2a4c57a1effe0f9c7e3ea36b8fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 08:00:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 08:00:31 2019 +0000"
      },
      "message": "Merge \"Ensure to update top process state when launching activity\" into qt-dev"
    },
    {
      "commit": "ffc73ad49f547f7a9e6114f6ff1d880a4e92c46f",
      "tree": "5cb8e22768543e1a95a951c727129e9b8d45e255",
      "parents": [
        "00e76b8c130ea3a802ffba5bc759f5ed3e377461",
        "654b3cb1c739c275702fd9043c5b546f8fd5d680"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Apr 15 08:00:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 08:00:05 2019 +0000"
      },
      "message": "Merge \"Add documentation for the APC feature\" into qt-dev"
    },
    {
      "commit": "00e76b8c130ea3a802ffba5bc759f5ed3e377461",
      "tree": "daf56ac4888192b570e8dc052d530161f7902501",
      "parents": [
        "84cf1cb9e2d29b6b9f55c3431889d35955e65a1f",
        "fa1eb3a59eed6099fc5375ac459509d0be3de021"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 07:59:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 07:59:34 2019 +0000"
      },
      "message": "Merge \"Reduce system calls of ThreadPriorityBooster\" into qt-dev"
    },
    {
      "commit": "84cf1cb9e2d29b6b9f55c3431889d35955e65a1f",
      "tree": "e30736482759c4211df08ed038363f368c42849a",
      "parents": [
        "a498804d40484e73e660a9aad9c0138f7b8ed24d",
        "572ed7fc194f1264abd3d377cc857e9a9faa0692"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Apr 15 07:11:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 07:11:36 2019 +0000"
      },
      "message": "Merge changes Iac75e4f7,I6569bb45 into qt-dev\n\n* changes:\n  Fix Application Zygote use for external services.\n  Refactor hostingType/hostingName/hostingNameStr.\n"
    },
    {
      "commit": "a498804d40484e73e660a9aad9c0138f7b8ed24d",
      "tree": "ee0ccc59d7b3cd83295a55d77f373aa662cdbf92",
      "parents": [
        "88774ef6eb243e7aa2f0080425a5e8d4d28bf1ed",
        "cc19772447ae2f14a68371a005b4136a29e89437"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Apr 15 05:55:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 05:55:27 2019 +0000"
      },
      "message": "Merge \"Tweak the selection of media button session\" into qt-dev"
    },
    {
      "commit": "88774ef6eb243e7aa2f0080425a5e8d4d28bf1ed",
      "tree": "d0c96651aae9432d157ac2d170abe4df676a1846",
      "parents": [
        "d71df284c5275aea2c3d9964a0389ed2d8f75507",
        "a1c7990bc465ef8066b231e95d4227ec2a6b6713"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 05:47:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 05:47:22 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Revert \"Media: Add MediaRouterManager to control media route of other apps\"\" into qt-dev"
    },
    {
      "commit": "d71df284c5275aea2c3d9964a0389ed2d8f75507",
      "tree": "0d55099f0ec0ec7f3a9f0cbfbab09edb2bee45c9",
      "parents": [
        "b9c822d6b72be2885a00cc5533b4cdd460f23e2b",
        "148d7ed8f0ac1b4cc0b2b24343a434f72233a40f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 03:53:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 03:53:09 2019 +0000"
      },
      "message": "Merge \"Add SD card support for AOT\" into qt-dev"
    },
    {
      "commit": "b9c822d6b72be2885a00cc5533b4cdd460f23e2b",
      "tree": "44ab0fb894183bb196b5acd179aed3ae44c47e83",
      "parents": [
        "cf44c4115880569034271637fb941399d57456d3",
        "db73a7da263849c9109cb6f906a01ca0c61d8da4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 15 03:27:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 03:27:32 2019 +0000"
      },
      "message": "Merge \"Renaming or moving files should initiate scan.\" into qt-dev"
    },
    {
      "commit": "a1c7990bc465ef8066b231e95d4227ec2a6b6713",
      "tree": "01518402d9e7a6f2ce1c291f232181029b82a8c6",
      "parents": [
        "e0603420f8bf8ad6e0a3e45c7f726de31b24c2f1"
      ],
      "author": {
        "name": "Kyunglyul Hyun",
        "email": "klhyun@google.com",
        "time": "Tue Apr 09 17:00:51 2019 +0900"
      },
      "committer": {
        "name": "Kyunglyul Hyun",
        "email": "klhyun@google.com",
        "time": "Mon Apr 15 11:44:55 2019 +0900"
      },
      "message": "DO NOT MERGE: Revert \"Media: Add MediaRouterManager to control media route of other apps\"\n\nThis reverts commit 1c8188f2b40cad3dcefdcc3b7e308451bd705180.\n\nBug: 130511870\nTest: atest android.media.cts.MediaRouterTest\nChange-Id: I1de6fbeb81b1d5ef0ec4b73173b6525d4c6edc07\n"
    },
    {
      "commit": "cc19772447ae2f14a68371a005b4136a29e89437",
      "tree": "7c14ccba284cc30622923cbdf6c8b752ad61d843",
      "parents": [
        "cf44c4115880569034271637fb941399d57456d3"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Apr 12 19:10:56 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Apr 15 09:08:55 2019 +0900"
      },
      "message": "Tweak the selection of media button session\n\nKey events were sent to the session which the lastly activated player app has.\nAfter this CL, key events will be sent to a session 1) which the app\nmaking sounds has, or 2) which the lastly activated player app has.\n\nBug: 113240750\nTest: manually\nChange-Id: I6ac128458fd0d30c9e0ed3382939ca9e4e581e22\n"
    },
    {
      "commit": "cf44c4115880569034271637fb941399d57456d3",
      "tree": "e1c327e3976e49ed4b54886f639fead7eabcb017",
      "parents": [
        "91ada88e84e1693d9436785120b3fe78492caa2e",
        "427432817f5d7a3a91e866a5227aeb565150bf47"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 14 22:19:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 14 22:19:05 2019 +0000"
      },
      "message": "Merge \"MediaSession2: Introduce connection hints\" into qt-dev"
    },
    {
      "commit": "91ada88e84e1693d9436785120b3fe78492caa2e",
      "tree": "b4d1da722a70e62ff66b3e420ade814256e5444a",
      "parents": [
        "12efd3399328216496df50c9d6d989e24a19ec87",
        "3c2758d99dd34111e5afe40d2516a11b8671bb4b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Apr 14 21:17:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 14 21:17:58 2019 +0000"
      },
      "message": "Merge \"Add \"identifier\" concept to Intent.\" into qt-dev"
    },
    {
      "commit": "12efd3399328216496df50c9d6d989e24a19ec87",
      "tree": "0a61c88d3478993978f895e3aff73985db2ef089",
      "parents": [
        "69eddb0fd8d1eb40e75338e2f400c07598272b50",
        "6e3c1843faa5477d258ee2d39a72d136bac8bf00"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sun Apr 14 21:17:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 14 21:17:11 2019 +0000"
      },
      "message": "Merge \"Remove temporary upgrade logic.\" into qt-dev"
    },
    {
      "commit": "db73a7da263849c9109cb6f906a01ca0c61d8da4",
      "tree": "dc027efc79e3e792dc13573a6198885a9c29b2a9",
      "parents": [
        "89082d70f0bc778a6c095df3de782ec2ddc96ae2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Apr 14 12:23:35 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Apr 14 12:23:37 2019 -0600"
      },
      "message": "Renaming or moving files should initiate scan.\n\nThese FileSystemProvider operations should initiate a MediaStore scan\nto ensure that it presents an updated view of the filesystem.\n\nBug: 129901992, 130356514\nTest: manual\nChange-Id: I612481282cf739b88a1637b147fb4d4555fb5b8f\n"
    },
    {
      "commit": "69eddb0fd8d1eb40e75338e2f400c07598272b50",
      "tree": "e6ebb151445f0f20e05005eb6a395fbae10db3c7",
      "parents": [
        "f54654945de1014d4d5aebad842acc57a817d039",
        "275d3054787d81ad6bb4939769347b5a76a9bbda"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 14 06:24:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 14 06:24:37 2019 +0000"
      },
      "message": "Merge \"Add missing icon packs for Launcher Bug: 126738409 Test: builds, flashed, visually verified\" into qt-dev"
    },
    {
      "commit": "f54654945de1014d4d5aebad842acc57a817d039",
      "tree": "e9d2f583879af263532e23ab2ebe3385a917fdb0",
      "parents": [
        "850c6dcf09f547d64aacb3fdfb6764b8dc310ec8",
        "3c60d287297ae36374c4d449d5adbf12c38ef8ed"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Apr 13 20:01:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 20:01:10 2019 +0000"
      },
      "message": "Merge \"Deprecate MediaStore.DownloadColumns.DESCRIPTION.\" into qt-dev"
    },
    {
      "commit": "850c6dcf09f547d64aacb3fdfb6764b8dc310ec8",
      "tree": "2006367f1de0463fce20e8ddc14c7969bccdd2e9",
      "parents": [
        "e062b5cce421300c032db668f41996673090288f",
        "194c64f921a56a149385f8f4e381e22cf773eb53"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 18:21:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 18:21:34 2019 +0000"
      },
      "message": "Merge \"ActivityMetricsLogger: Fix cold launches treated incorrectly as invalid transitions\" into qt-dev"
    },
    {
      "commit": "e062b5cce421300c032db668f41996673090288f",
      "tree": "58d5aa93ae15c714ef60d336ae010e2daf4cae30",
      "parents": [
        "b94e7e89b279261e5786ff49da4b4bcc0273b0a0",
        "26ac855b3c39925d235613f1f1d00f667708aacb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 14:12:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 14:12:03 2019 +0000"
      },
      "message": "Merge \"Fix re-installation via package uri-s\" into qt-dev"
    },
    {
      "commit": "b94e7e89b279261e5786ff49da4b4bcc0273b0a0",
      "tree": "04fa27cef4bf59db4cbb561b20493283afb8b39b",
      "parents": [
        "27a8e5b3d41e04926f969adc2c471b2525d99aaf",
        "896d036751eadf168c56bd9483e1ae713c857c72"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Sat Apr 13 09:59:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 09:59:01 2019 +0000"
      },
      "message": "Merge \"Pass core platform API policy property to ART\" into qt-dev"
    },
    {
      "commit": "275d3054787d81ad6bb4939769347b5a76a9bbda",
      "tree": "f3a242cdf29ab0f55d0ec7c16f2eeab38f30c82b",
      "parents": [
        "27a8e5b3d41e04926f969adc2c471b2525d99aaf"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Apr 12 23:47:14 2019 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Sat Apr 13 01:26:40 2019 -0700"
      },
      "message": "Add missing icon packs for Launcher\nBug: 126738409\nTest: builds, flashed, visually verified\n\nChange-Id: I30ff50f697e47adf6cec320f8633c8c6160b1ecf\n"
    },
    {
      "commit": "27a8e5b3d41e04926f969adc2c471b2525d99aaf",
      "tree": "1d3b4c4054d906f7caf2a1f8e41824fc6a1297e6",
      "parents": [
        "62c6f21dac510227821cdc52fc439aa25ebd5b5b",
        "34c1f8e9297649c7abc2f43b25214c7ba71ca7d9"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Sat Apr 13 06:24:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 06:24:04 2019 +0000"
      },
      "message": "Merge \"Adding Face Setting Stats.\" into qt-dev"
    },
    {
      "commit": "62c6f21dac510227821cdc52fc439aa25ebd5b5b",
      "tree": "174aa325df95c9ecb98f81e5ba68575c8150de64",
      "parents": [
        "d406d41bd1754af6b7fdabbb99235a38174eebea",
        "4f10da3f7544b8ae4beb3ab1f711e34de9278a73"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 06:06:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 06:06:40 2019 +0000"
      },
      "message": "Merge \"Remove appops debug logic\" into qt-dev"
    },
    {
      "commit": "d406d41bd1754af6b7fdabbb99235a38174eebea",
      "tree": "261e9948b1ed203f0faf72433507049aafc720e6",
      "parents": [
        "5b12743b75f1a2f486d8d5ea73dc4360298c2f9c",
        "7f6519f0f13bf3a07800ddb48c92bafca70ed989"
      ],
      "author": {
        "name": "Wu Ahan",
        "email": "ahanwu@google.com",
        "time": "Sat Apr 13 05:39:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 05:39:24 2019 +0000"
      },
      "message": "Merge \"Reset the texture coordinates and also take aspect ratio into account.\" into qt-dev"
    },
    {
      "commit": "5b12743b75f1a2f486d8d5ea73dc4360298c2f9c",
      "tree": "e38a690f38fb402f79dabb698d8d1a19c156eae8",
      "parents": [
        "39c8f2596f53fbd23ea4ef6dcafa3768075419b1",
        "4dae2857df4e9322c7bf2e64d7445fe9ed8bf928"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 05:16:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 05:16:05 2019 +0000"
      },
      "message": "Merge \"Make notification effects for automotive configurable.\" into qt-dev"
    },
    {
      "commit": "39c8f2596f53fbd23ea4ef6dcafa3768075419b1",
      "tree": "4f9c3abe96f04167f683ccf6ff91301f5a82b777",
      "parents": [
        "e9c5022c038b2260fa357f8baef7e4d0db712ae2",
        "fbd637a1c1a9bc18b21d43347bd631c75df507ff"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Apr 13 05:07:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 05:07:32 2019 +0000"
      },
      "message": "Merge \"Expose APIs for the experiment ids back from statsd.\" into qt-dev"
    },
    {
      "commit": "e9c5022c038b2260fa357f8baef7e4d0db712ae2",
      "tree": "de51cbb6cd4aaf07b84ad885106fc860c98ad307",
      "parents": [
        "e9446c3ea1aae99b048ca1ae170c3a5fceff4f3c",
        "1684f2d5ba35c131cbcfdcce5fc93d63622b0e9c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 04:49:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 04:49:44 2019 +0000"
      },
      "message": "Merge \"Add logging for bubble flyout action.\" into qt-dev"
    },
    {
      "commit": "fbd637a1c1a9bc18b21d43347bd631c75df507ff",
      "tree": "28251c5264b3b82fcfb1b6417472074debb2c584",
      "parents": [
        "e9446c3ea1aae99b048ca1ae170c3a5fceff4f3c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Apr 12 18:36:22 2019 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Apr 12 19:23:43 2019 -0700"
      },
      "message": "Expose APIs for the experiment ids back from statsd.\n\nBug: 129099771\nTest: treehugger\nChange-Id: I8689a06ae5667a146064bc870be8b5a4e92fb9b7\n"
    },
    {
      "commit": "e9446c3ea1aae99b048ca1ae170c3a5fceff4f3c",
      "tree": "94201e21e912810d1a32056e2af0e8820f7ff9ed",
      "parents": [
        "9b948e0ba3cf6189edde75794967a3a214d17433",
        "24e596828137b4d75b54fe4b4e3b731c666defe0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 01:55:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 01:55:34 2019 +0000"
      },
      "message": "Merge \"Remove config entries for music and gallery role.\" into qt-dev"
    },
    {
      "commit": "9b948e0ba3cf6189edde75794967a3a214d17433",
      "tree": "1c057b6c0a40dc4d642ec3ed74a3b6a12465f4f3",
      "parents": [
        "c6572a32719e12cf1414fb5aeea0e0b0d37627b3",
        "2e887a1b5cce479c61ec0695b02c3e364291800a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 01:54:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 01:54:23 2019 +0000"
      },
      "message": "Merge \"Cleans up PackageInstaller.Session docs\" into qt-dev"
    },
    {
      "commit": "1684f2d5ba35c131cbcfdcce5fc93d63622b0e9c",
      "tree": "0446fa456e662f23745d1979f71c07d480275b5f",
      "parents": [
        "49e9f80efd86df589555193d90c631f183674908"
      ],
      "author": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Thu Apr 11 14:10:42 2019 -0400"
      },
      "committer": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Fri Apr 12 21:23:32 2019 -0400"
      },
      "message": "Add logging for bubble flyout action.\n\nBug: 123543171\nTest: manual\nChange-Id: I7b0a21c0a0c23c211e4c72ec5b2dfc7ea60537d6\n"
    },
    {
      "commit": "c6572a32719e12cf1414fb5aeea0e0b0d37627b3",
      "tree": "c13fab1fd8d3ca3a98b22a02fd6ce17777d0f118",
      "parents": [
        "54bdb96c4e4d7829678bb009daa99452142cb26d",
        "deadaae4d5cd0442f63f2e43dcc252c6defbf57e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 01:09:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 01:09:53 2019 +0000"
      },
      "message": "Merge \"Assume nav bar window is visible by default if the fragment doesn\u0027t exist\" into qt-dev"
    },
    {
      "commit": "54bdb96c4e4d7829678bb009daa99452142cb26d",
      "tree": "e7993e19e77578888228d819de45db74e56d5b41",
      "parents": [
        "6bc67a96fc6246f188937491af8e3d5d4ab0d32c",
        "6f31c536068e1ecefb3d7ee6d5732b66e6de994d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 13 01:01:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 13 01:01:22 2019 +0000"
      },
      "message": "Merge \"Sharesheet - force DS icons to be round\" into qt-dev"
    },
    {
      "commit": "6bc67a96fc6246f188937491af8e3d5d4ab0d32c",
      "tree": "37fda9f694c3cc8440eefc57ac79431335937d7e",
      "parents": [
        "b9c3673cb2bcda7436ef81c4cf41ba3dcdc8b5e0",
        "284234ea8c7ac9d8a88fceaef7c5ad17dfea1104"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 23:29:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 23:29:34 2019 +0000"
      },
      "message": "Merge \"Log constellation types in GnssMetrics\" into qt-dev"
    },
    {
      "commit": "6f31c536068e1ecefb3d7ee6d5732b66e6de994d",
      "tree": "dbcc546dbf8f9b8cb9fa8e50b098672a6a98a573",
      "parents": [
        "d5bf01ca8b11a50ac99553fcf8f809fc2e52713a"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Fri Apr 12 10:02:49 2019 -0700"
      },
      "committer": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Fri Apr 12 16:29:16 2019 -0700"
      },
      "message": "Sharesheet - force DS icons to be round\n\nDS icons cannot be provided as AdaptiveIcons. Most today are\nprovided as a circular bitmap but there is no shape guarantee.\nTo provide visual consistency, scale and mask all DS icons to a\ncircle. Currently, all DS icons are shaped making them hard to\nsee.\n\nFixes: 129980123\nTest: manual images large and small, rectangular, circular, etc\nChange-Id: I011b35c1334affb1224f62beafd3f72026198054\n"
    },
    {
      "commit": "b9c3673cb2bcda7436ef81c4cf41ba3dcdc8b5e0",
      "tree": "16281851b68f3ac64893dc5f4cf999276cd36919",
      "parents": [
        "53da1df902aff450a344db6782fe50322540b57e",
        "b63a00a6831d5a15803cd422b68408c24135114c"
      ],
      "author": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Apr 12 23:22:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 23:22:43 2019 +0000"
      },
      "message": "Merge \"Fix FD leak in the Zygote.\" into qt-dev"
    },
    {
      "commit": "deadaae4d5cd0442f63f2e43dcc252c6defbf57e",
      "tree": "8127f8ab3961834f69b1be47d4d9ae8bba39646b",
      "parents": [
        "43e9ec2354f33b3e023329ff3b28cb9f076f539c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 12 16:00:24 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 12 16:01:54 2019 -0700"
      },
      "message": "Assume nav bar window is visible by default if the fragment doesn\u0027t exist\n\nBug: 129785904\nTest: Kill sysui, ensure you can swipe up\nChange-Id: Ib92ab26f5bba8fba1081337331ba2aa2b02e18dc\n"
    },
    {
      "commit": "53da1df902aff450a344db6782fe50322540b57e",
      "tree": "1eaad2e8198bbf6b6503673e4af66cd813ec3a33",
      "parents": [
        "d5bf01ca8b11a50ac99553fcf8f809fc2e52713a",
        "8ebf45ad34670edb06a3a05f5cb9a75921b38b25"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 22:54:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 22:54:28 2019 +0000"
      },
      "message": "Merge \"Hide MediaPlayer2 and related classes\" into qt-dev"
    },
    {
      "commit": "194c64f921a56a149385f8f4e381e22cf773eb53",
      "tree": "1a877c68b3b424d4b145141cd3457c59aa9ea49e",
      "parents": [
        "8e3183e12657e05fc799a62b51828c20e43c0b43"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Apr 12 13:51:40 2019 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Fri Apr 12 15:52:43 2019 -0700"
      },
      "message": "ActivityMetricsLogger: Fix cold launches treated incorrectly as invalid transitions\n\nIn some cases where the process is killed and the activity is launched, its start result will be\nSTART_TASK_TO_FRONT if its TaskRecord already exists. In this case the launch should be treated\nas a COLD launch since the process will be created.\n\nBug: 130401938\nTest: atest ActivityMetricsLoggerTests\nChange-Id: I2841fe198d189be692c38f94829604bd1e4aa3b5\n"
    },
    {
      "commit": "3c60d287297ae36374c4d449d5adbf12c38ef8ed",
      "tree": "b4f294b67bdb483cea75105a266d46de40089b8d",
      "parents": [
        "d5bf01ca8b11a50ac99553fcf8f809fc2e52713a"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 12 15:05:33 2019 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 12 15:29:05 2019 -0700"
      },
      "message": "Deprecate MediaStore.DownloadColumns.DESCRIPTION.\n\nBug: 130226648\nTest: manual\nChange-Id: I020d681e988eaa37871994860bea5ae2ab81d10e\n"
    },
    {
      "commit": "d5bf01ca8b11a50ac99553fcf8f809fc2e52713a",
      "tree": "37ca3b95a4d992a9d7c04495b7023aa287f76f74",
      "parents": [
        "b0241bd88af034a8d0b98910f13504b8c681200f",
        "23d4cd79c6824134f9407db561aa74df03344cff"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 12 22:13:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 22:13:46 2019 +0000"
      },
      "message": "Merge \"Add tests for AppOpsService foreground location\" into qt-dev"
    },
    {
      "commit": "4dae2857df4e9322c7bf2e64d7445fe9ed8bf928",
      "tree": "c5f410c76bc6502eb2a94c1fe8c90c61e4bd6e25",
      "parents": [
        "b08726bbc11bd6e830ddcb1e224b78989b7e7554"
      ],
      "author": {
        "name": "Adora Zhang",
        "email": "qiaozhang@google.com",
        "time": "Mon Apr 08 17:10:15 2019 -0700"
      },
      "committer": {
        "name": "Adora Zhang",
        "email": "qiaozhang@google.com",
        "time": "Fri Apr 12 15:07:52 2019 -0700"
      },
      "message": "Make notification effects for automotive configurable.\n\nBug: 129677989\nTest: runtest -x frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/BuzzBeepBlinkTest.java\nChange-Id: Ib6d208942d35aa38d3820473e9218cc84ccd5d4c\n"
    },
    {
      "commit": "b0241bd88af034a8d0b98910f13504b8c681200f",
      "tree": "f208c391e6038e10008d2e8ac61d919e5cdbc1ba",
      "parents": [
        "3690bbadb74dbbb1822cdf5eed216c545b789789",
        "ad3a6bf82051593043bfca2dfc973d9195341d27"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Apr 12 21:39:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 21:39:51 2019 +0000"
      },
      "message": "Merge \"Add class docs for InputMonitor.\" into qt-dev"
    },
    {
      "commit": "3690bbadb74dbbb1822cdf5eed216c545b789789",
      "tree": "306963beb1bf910afab389b5840d50c42d5db03c",
      "parents": [
        "e9d565a4cc1579a4a6954e7b3b2c399c8e9441b0",
        "7d5c97ab29eee2524bd625b75a2f5f06879b9b5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 21:35:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 21:35:10 2019 +0000"
      },
      "message": "Merge \"Update the playback UI any time the state changes\" into qt-dev"
    },
    {
      "commit": "e9d565a4cc1579a4a6954e7b3b2c399c8e9441b0",
      "tree": "7d34bb39e6198bf3e23f8f40d25cccbeab857c0f",
      "parents": [
        "9b92030ad599508da5603a449cfb50b06ccd37d4",
        "7d2287b659f65ac65e6c772aa3a70005e36a921c"
      ],
      "author": {
        "name": "Nicholas Sauer",
        "email": "nicksauer@google.com",
        "time": "Fri Apr 12 21:28:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 21:28:29 2019 +0000"
      },
      "message": "Merge \"Fix notifications during doze mode on secondary user.\" into qt-dev"
    },
    {
      "commit": "9b92030ad599508da5603a449cfb50b06ccd37d4",
      "tree": "06a228f0a9196654b605ab14e2045a20315415c8",
      "parents": [
        "53317d29e8e148e791fb089de454668b541487cc",
        "8d2694a351fcb024c87838973a515a147ee84183"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Apr 12 21:10:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 21:10:23 2019 +0000"
      },
      "message": "Merge \"Authenticate with the correct user from KeyguardUpdateMonitor\" into qt-dev"
    },
    {
      "commit": "654b3cb1c739c275702fd9043c5b546f8fd5d680",
      "tree": "89ab04db52078602a7b6444172208d5b16f4a5fa",
      "parents": [
        "32fa3c237ded618c49269cf67924fd9d6510a8d0"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Wed Apr 03 16:51:11 2019 -0700"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Apr 12 21:09:02 2019 +0000"
      },
      "message": "Add documentation for the APC feature\n\nTest: m offline-sdk-docs\nBug: 111453086\nBug: 128454790\nChange-Id: Ibeef672b1e3090bb83304cce4b58f0ffab7a9cdc\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "53317d29e8e148e791fb089de454668b541487cc",
      "tree": "98ce04307abf7c4435529e4152430ee711d1e62c",
      "parents": [
        "7de292aaf063489f27d12c777814f72a3df84bee",
        "3558fb1578c518a61cd841d34288852837f388aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 20:32:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:32:32 2019 +0000"
      },
      "message": "Merge \"Fix flickering when swiping up\" into qt-dev"
    },
    {
      "commit": "6e3c1843faa5477d258ee2d39a72d136bac8bf00",
      "tree": "4835f28750201cf7af923620916ee0e28f055f7a",
      "parents": [
        "89082d70f0bc778a6c095df3de782ec2ddc96ae2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 12 14:27:07 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 12 14:27:09 2019 -0600"
      },
      "message": "Remove temporary upgrade logic.\n\nAll dogfood builds have updated past this point, so this recovery\nlogic has been applied, and is no longer needed.\n\nBug: 128914416\nTest: none\nChange-Id: I79ee434f602766afa4c4bf177f8a253a982d8ac0\n"
    },
    {
      "commit": "7de292aaf063489f27d12c777814f72a3df84bee",
      "tree": "ea36ec3baeb3840a2ae4649403fea4017701e701",
      "parents": [
        "e40dc3b803c9c5022c0b7271fb9695d2374975a9",
        "fc2461521374a0f964bc58a2aecf86aa82c73f0b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Apr 12 20:24:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:24:15 2019 +0000"
      },
      "message": "Merge \"Promote generic columns up to MediaColumns.\" into qt-dev"
    },
    {
      "commit": "e40dc3b803c9c5022c0b7271fb9695d2374975a9",
      "tree": "0816745e78671fa1267b5b890dc2d9ee005f52d8",
      "parents": [
        "11ab89ea86167a999a5d001e2d684bfc5d99989c",
        "b65dddd93f979981482e77bb68f3a28b4034fb51"
      ],
      "author": {
        "name": "Michele Berionne",
        "email": "mberionne@google.com",
        "time": "Fri Apr 12 20:07:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:07:28 2019 +0000"
      },
      "message": "Merge \"Remove @hide from builder of CarrierRestrictionRules\" into qt-dev"
    },
    {
      "commit": "11ab89ea86167a999a5d001e2d684bfc5d99989c",
      "tree": "e026eaf76d0a1f1fa1c0905320af304d43cccd74",
      "parents": [
        "67ad0cabb20d04915ba1d9d3db868b5905d01483",
        "bc113100dbcd21f23c5bdde0c19df3d907b6e5c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 20:01:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:01:22 2019 +0000"
      },
      "message": "Merge \"Support mix-n-match of IGnssDebug@1.0 with IGnss@2.0\" into qt-dev"
    },
    {
      "commit": "67ad0cabb20d04915ba1d9d3db868b5905d01483",
      "tree": "92788c8c115134c65ee16a729e32aa985116dca1",
      "parents": [
        "0f1f782beeea2989adeefff41e21b3c13ed6c574",
        "13314611ffbcb3fd67004586cd42918cffd4e06d"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Fri Apr 12 19:58:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:58:37 2019 +0000"
      },
      "message": "Merge \"Use the correct targets-per-row count for Landscape.\" into qt-dev"
    },
    {
      "commit": "26ac855b3c39925d235613f1f1d00f667708aacb",
      "tree": "23871dd2a535eb3994f7e749aa54fa863661b394",
      "parents": [
        "cd6dbf7e0ba31d2f0180c1d50809bca7a4c5f13f"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 12 12:58:14 2019 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 12 12:58:14 2019 -0700"
      },
      "message": "Fix re-installation via package uri-s\n\nIt is allowed to install a package via a \"package\" URI. This means that\nif a package with the same name is already installed (for any user), please\n(re-)install it for the current user.\n\nThis was broken as mPackageURI.getPath() does not work for such package\nURIs. This call is only needed when we need to show UI, but for package\nURIs we don\u0027t even new UI, hence we can move it for the \"content\" path.\n\nTest: atest CtsPackageInstallTestCases\nBug: 117768093\nChange-Id: I58d3abde22ae0a77aabe5068680fd0148d799776\n"
    },
    {
      "commit": "0f1f782beeea2989adeefff41e21b3c13ed6c574",
      "tree": "997dcce47e51cdfe8ebdcf72ceecca3053d9239b",
      "parents": [
        "47be500039509b2798aa2d3a623a617e1c0421dd",
        "70993bc0205a28dfb3389906919f39bc060f4ce9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 19:57:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:57:31 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Add contentDescription to copy button\" into qt-dev"
    },
    {
      "commit": "47be500039509b2798aa2d3a623a617e1c0421dd",
      "tree": "d563e24cfc0d1a165f2b2122381c2c0ad9a5914b",
      "parents": [
        "ba20ba17e002d23ba685a39ebebccd85d68e607e",
        "cd6dbf7e0ba31d2f0180c1d50809bca7a4c5f13f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 19:46:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:46:33 2019 +0000"
      },
      "message": "Merge changes Iabebe9cf,I5afbd60f into qt-dev\n\n* changes:\n  Automatically run Package Installer tests\n  Remove support to install apps from a file\n"
    },
    {
      "commit": "ba20ba17e002d23ba685a39ebebccd85d68e607e",
      "tree": "776ac00e93fe23afc25432a3cf09a7ec037e2241",
      "parents": [
        "970d0be2e0f000a57c637da96bde3ae759f21741",
        "44bdc880c27fc16e55666989345b641d6dd959cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 19:46:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:46:30 2019 +0000"
      },
      "message": "Merge \"OMS: always update overlays.xml when overlay is removed\" into qt-dev"
    },
    {
      "commit": "34c1f8e9297649c7abc2f43b25214c7ba71ca7d9",
      "tree": "8e1fb837ef023cbde9415f0d270c799ea65c33fb",
      "parents": [
        "970d0be2e0f000a57c637da96bde3ae759f21741"
      ],
      "author": {
        "name": "joshmccloskey",
        "email": "joshmccloskey@google.com",
        "time": "Thu Apr 11 14:06:43 2019 -0700"
      },
      "committer": {
        "name": "joshmccloskey",
        "email": "joshmccloskey@google.com",
        "time": "Fri Apr 12 12:45:18 2019 -0700"
      },
      "message": "Adding Face Setting Stats.\n\nTest: Verified that fields are set.\nBug: 128349976\nChange-Id: I49b30401ebf3063adf7d137ff40505d6504226ab\n"
    },
    {
      "commit": "970d0be2e0f000a57c637da96bde3ae759f21741",
      "tree": "b33a76877ffe54c6d13b2fb5c77fa8a6fc7edcca",
      "parents": [
        "55fdf6d94d15ee6155a6a82f34b24bd737f8ccac",
        "94380655dfbefa1825db0c3413433ef3b22e8a42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 19:37:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:37:18 2019 +0000"
      },
      "message": "Merge \"Reapply nav hints when systemui crashes or killed\" into qt-dev"
    },
    {
      "commit": "55fdf6d94d15ee6155a6a82f34b24bd737f8ccac",
      "tree": "4b187d11657b3dc32dde5f2058abd565fefbcee4",
      "parents": [
        "44ad3ea220c5873f6b9efd93087644975bcd38ba",
        "d9e8aa35c027c8403929a88759686d25391e43a2"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 19:22:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:22:33 2019 +0000"
      },
      "message": "Merge \"Fixed bugs in PagedTileLayout, QSAnimator using RTL\" into qt-dev"
    },
    {
      "commit": "44ad3ea220c5873f6b9efd93087644975bcd38ba",
      "tree": "4dc916754281c93e794f183e437a75110ce232bd",
      "parents": [
        "d7c6b89b32c88e204c7197a649f6fe36efa479a3",
        "9f6f9ca935befddea4674d2490d5cc198a98dc55"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 19:00:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 19:00:18 2019 +0000"
      },
      "message": "Merge \"Fix RelativeLayout checking of resource ids greater than 0x80\" into qt-dev"
    },
    {
      "commit": "8d2694a351fcb024c87838973a515a147ee84183",
      "tree": "15f7879323e6bca3a562c5d206414c68378cdf7c",
      "parents": [
        "1c100834ddea99b4e36dfcff533faa3b3011d007"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Thu Apr 11 18:30:40 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Fri Apr 12 11:48:12 2019 -0700"
      },
      "message": "Authenticate with the correct user from KeyguardUpdateMonitor\n\nFixes: 130242795\n\nTest: manual\nChange-Id: I5c5e400de9d204d89abbe07bc6b3265dbc4ea973\n"
    },
    {
      "commit": "d7c6b89b32c88e204c7197a649f6fe36efa479a3",
      "tree": "97688e31c62b8a5ce28c9f2d7ed80725cee0c96f",
      "parents": [
        "bd39e731f3e11436f893ca4d6013b764aa4c5914",
        "b2f366cbd573a98bcef0eae20a5e1af1cf3de51b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 18:40:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 18:40:47 2019 +0000"
      },
      "message": "Merge \"Avoid taking a lock when we shouldn\u0027t\" into qt-dev"
    },
    {
      "commit": "bd39e731f3e11436f893ca4d6013b764aa4c5914",
      "tree": "b9f68dec5926b112164cf09ae28df8badb57ad20",
      "parents": [
        "9943f8db8457bdb7dd2a44498fb8a4e857049fb1"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Wed Mar 13 14:13:19 2019 -0700"
      },
      "committer": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Fri Apr 12 18:31:45 2019 +0000"
      },
      "message": "Remove old version of registerUsageSessionObserver\n\nTest: none\nFixes: 128455269\nChange-Id: I23ac8db6b05e3f40dd83f87b85c19bd3bc873e48\n"
    },
    {
      "commit": "284234ea8c7ac9d8a88fceaef7c5ad17dfea1104",
      "tree": "95335003196d320b5676cfe7ef1b1429e0d0b44a",
      "parents": [
        "9943f8db8457bdb7dd2a44498fb8a4e857049fb1"
      ],
      "author": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Thu Mar 28 19:35:57 2019 -0700"
      },
      "committer": {
        "name": "Yu-Han Yang",
        "email": "yuhany@google.com",
        "time": "Fri Apr 12 18:22:05 2019 +0000"
      },
      "message": "Log constellation types in GnssMetrics\n\nBug: 121157068\nTest: on device\nChange-Id: I9e2c1238e46422f9c11b748567c2741ed95aeaa0\n"
    },
    {
      "commit": "9943f8db8457bdb7dd2a44498fb8a4e857049fb1",
      "tree": "02a6f45a5e9a1fc17d4d204963f98e4c487261b0",
      "parents": [
        "5a8b95c3c06b03c7e82e831e2cdcbee1444f1b81",
        "2a303a492ba79d97f116ec224342b2886d1b60db"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Apr 12 18:11:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 18:11:06 2019 +0000"
      },
      "message": "Merge \"Camera: Document LEGACY not being allowed on new devices\" into qt-dev"
    },
    {
      "commit": "5a8b95c3c06b03c7e82e831e2cdcbee1444f1b81",
      "tree": "e23dd7383a90af00edac2b2c8f3636d00cd763cc",
      "parents": [
        "f7afcdc07a8ccb256ee0d82eecb3df01654266ca",
        "c437ba1997e79d957c02922449148253ebe1e537"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 18:09:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 18:09:41 2019 +0000"
      },
      "message": "Merge \"Convert Privacy Types to use PermissionGroup icons\" into qt-dev"
    },
    {
      "commit": "f7afcdc07a8ccb256ee0d82eecb3df01654266ca",
      "tree": "8da506c4365af8e84789f973535c532b970f19bf",
      "parents": [
        "cfaa0fff32f6c4727493bfbbc8ae6bffe5b10f33",
        "db39600636e698ca03618aa598b3b52f31235071"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Apr 12 18:00:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 18:00:30 2019 +0000"
      },
      "message": "Merge \"Connect face service debugging to the HAL\" into qt-dev"
    },
    {
      "commit": "8ebf45ad34670edb06a3a05f5cb9a75921b38b25",
      "tree": "d0714b077df2e753283f5aa8b60abac6719fb47a",
      "parents": [
        "a0ee2c4e204765c1f4115fa0b05ed83b89f8b19e"
      ],
      "author": {
        "name": "Andrew Lewis",
        "email": "andrewlewis@google.com",
        "time": "Fri Apr 12 18:58:31 2019 +0100"
      },
      "committer": {
        "name": "Andrew Lewis",
        "email": "andrewlewis@google.com",
        "time": "Fri Apr 12 19:00:07 2019 +0100"
      },
      "message": "Hide MediaPlayer2 and related classes\n\nTest: compiles locally\nBug: 130420617\nChange-Id: Ic8d838ce8ae850272941815de425991a3a87754e\n"
    },
    {
      "commit": "fc2461521374a0f964bc58a2aecf86aa82c73f0b",
      "tree": "7685f56f4b4b5e945ceed3ed8f625be4b15bf072",
      "parents": [
        "89082d70f0bc778a6c095df3de782ec2ddc96ae2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 12 11:52:16 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 12 11:52:18 2019 -0600"
      },
      "message": "Promote generic columns up to MediaColumns.\n\nBased on feedback from developers, they need to query these columns\non the general \"Files\" table, so we need to promote them to the\ngeneral \"MediaColumns\" common interface to make them available.\n\nBug: 130254706\nTest: atest --test-mapping packages/providers/MediaProvider\nChange-Id: I66afa14799ae42deea519d121177b2c8469889ab\n"
    },
    {
      "commit": "cfaa0fff32f6c4727493bfbbc8ae6bffe5b10f33",
      "tree": "cb52471380bd26e1c2e459c3a9db90a18b673fcc",
      "parents": [
        "6e9ea28e328f9ec7ed9a37aaf9fdaec5f9badfe2",
        "b56b29c044fd50607cbcb58e7b2b3163ca97444d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 17:49:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:49:04 2019 +0000"
      },
      "message": "Merge \"Mitigate screen flashing on overlay change.\" into qt-dev"
    },
    {
      "commit": "70993bc0205a28dfb3389906919f39bc060f4ce9",
      "tree": "3f71bbe8e911957062260144daa257b8235aa085",
      "parents": [
        "757cbfead31357440884af8224f32eb399e7044e"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Apr 12 13:48:18 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Apr 12 13:48:18 2019 -0400"
      },
      "message": "Sharesheet - Add contentDescription to copy button\n\nFor accessibility, add button description\n\nBug: 130211978\nTest: Manual\nChange-Id: Id8152533f43f8567264c3514fb0a228d615a6e7c\n"
    },
    {
      "commit": "6e9ea28e328f9ec7ed9a37aaf9fdaec5f9badfe2",
      "tree": "db5f86e093c8b5619a77a7aee01b2d9d8c4e3229",
      "parents": [
        "b7f24a557e655d7b36338495dda9f21c6b58bcb9",
        "78f60b68403ef40313ea401a6a6d90b06b86eb77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 17:47:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:47:45 2019 +0000"
      },
      "message": "Merge \"Swap Filled and Rounded for IconPack*LauncherOverlay\" into qt-dev"
    },
    {
      "commit": "b7f24a557e655d7b36338495dda9f21c6b58bcb9",
      "tree": "05580cd872e41a818f88c0fae0d2055a0578bdaf",
      "parents": [
        "a0ee2c4e204765c1f4115fa0b05ed83b89f8b19e",
        "9aed55ebd93e5195546277fc6073f2b1e8731378"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 12 17:36:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:36:24 2019 +0000"
      },
      "message": "Merge \"Null annotations in TC APIs.\" into qt-dev"
    },
    {
      "commit": "a0ee2c4e204765c1f4115fa0b05ed83b89f8b19e",
      "tree": "483e733139209ad11e183bf8a928e00929513765",
      "parents": [
        "2b188f82421bd1249ccfdcf5ba917b8870cbc4c8",
        "b2f0c77a2708631407d987abc878299f0d45ba9c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Apr 12 17:21:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:21:04 2019 +0000"
      },
      "message": "Merge changes from topic \"RemoveTempStatsLogWrite\" into qt-dev\n\n* changes:\n  Mark permission controller atoms\n  Remove StatsLog.write\n"
    },
    {
      "commit": "2b188f82421bd1249ccfdcf5ba917b8870cbc4c8",
      "tree": "4d16b46acb961a142064a2a918d682b9c06a3386",
      "parents": [
        "b6520038da9526f0d51b9c3b17fb9ee263cbb619",
        "1ffefc21a2f59d3805f3242f87a86f3dccfd8978"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 17:17:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:17:41 2019 +0000"
      },
      "message": "Merge \"Set mEnterAnimationPending to true if a window was not visible\" into qt-dev"
    },
    {
      "commit": "b6520038da9526f0d51b9c3b17fb9ee263cbb619",
      "tree": "a5f82bbc9bdfbd352f887c7e16b4ff7c8ce8e02c",
      "parents": [
        "38ec14c22ccdd328278bb1b8c260cc56b2c5de2d",
        "b06b10177d149c09ed9135ff95c25ae61d819447"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 17:13:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:13:11 2019 +0000"
      },
      "message": "Merge \"Remove PRODUCT_SERVICES from PackageManagerNative.getLocation.\" into qt-dev"
    },
    {
      "commit": "17e38420c3c2a2a4c57a1effe0f9c7e3ea36b8fc",
      "tree": "806f124d6e71b81da691bec9dece5b1f086e0b4c",
      "parents": [
        "4f1adafc680df3c8d85b5467f5fa9921b7197346"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Apr 12 16:55:11 2019 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Sat Apr 13 01:12:33 2019 +0800"
      },
      "message": "Ensure to update top process state when launching activity\n\n- Combine addPackage, clearWaitingToKill and updateProcessInfo\n  into onStartActivity that reduces the amount of messages and\n  acquiring lock.\n- Invoke onStartActivity after setting activity state to ensure\n  oom adjustment uses the latest state (currently the order is\n  ensured by lock contention but it is too implicit).\n- Make the message of onStartActivity always enqueue at front so\n  the process can gain the top state earlier.\n\nTest: AppLaunchTest\nBug: 123043091\nChange-Id: Id8d00273a5dc88526c3c158c49423c15fb99a0d5\n"
    },
    {
      "commit": "cd6dbf7e0ba31d2f0180c1d50809bca7a4c5f13f",
      "tree": "8f18c7822ddb34542eca5fa8c56ef4e702f91060",
      "parents": [
        "254c3e4bd6d9abc4a86dee730cb13e9853b1e7b5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 12 10:09:13 2019 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 12 10:11:02 2019 -0700"
      },
      "message": "Automatically run Package Installer tests\n\nTest: atest --test-mapping frameworks/base/packages/PackageInstaller\nBug: 123212933\nChange-Id: Iabebe9cf91fcdacca2bc6d566a1072f1e84eb97f\n"
    },
    {
      "commit": "254c3e4bd6d9abc4a86dee730cb13e9853b1e7b5",
      "tree": "27dc72806eec26b878bebad9c95d2ea7baecb675",
      "parents": [
        "e98e90dca6b1700cd6197db75eb3bb00bb668c41"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 12 09:41:57 2019 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 12 10:10:55 2019 -0700"
      },
      "message": "Remove support to install apps from a file\n\nTest: atest CtsPackageInstallTestCases\nBug: 123212933\nChange-Id: I5afbd60f2c8db68858289edec0302b782677ded5\n"
    },
    {
      "commit": "38ec14c22ccdd328278bb1b8c260cc56b2c5de2d",
      "tree": "366d2c44cacf24173e79c6675cdcf9cf24b60c22",
      "parents": [
        "2a4e6f6e2d0588baf5ce8006abf418dd0edbfa92",
        "6e5492799034c8a54387e030ce1e6b12b72d1815"
      ],
      "author": {
        "name": "Ying Zheng",
        "email": "yizheng@google.com",
        "time": "Fri Apr 12 17:03:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 17:03:21 2019 +0000"
      },
      "message": "Merge \"Remove the deprecated UserManagerHelper, new one is in car user lib.\" into qt-dev"
    },
    {
      "commit": "2a4e6f6e2d0588baf5ce8006abf418dd0edbfa92",
      "tree": "65c8a872a81ecb0cd8d27f21de5238e2194d04e0",
      "parents": [
        "736b899a3c65e5738172bd27a1954f5f59f1c7f5",
        "21e499ac8877096b99c06e879a943cd2341c76ac"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Fri Apr 12 16:57:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 16:57:38 2019 +0000"
      },
      "message": "Merge \"Determine the dataspace of the screenshot buffer based on display color mode.\" into qt-dev"
    },
    {
      "commit": "d9e8aa35c027c8403929a88759686d25391e43a2",
      "tree": "bed83e28be49ba2efc66d6c8dbbba22b80ff7d68",
      "parents": [
        "a0d2d2021daa3ddcd0ab6b52063f5d32bf06be77"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 10:09:48 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 12:56:22 2019 -0400"
      },
      "message": "Fixed bugs in PagedTileLayout, QSAnimator using RTL\n\n* getNumVisibleTiles now returns the correct number when in RTL. It was\nnot referring to the correct page\n* mPageToRestore set properly on configuration changes\n* Animation of tiles that do not fit in screen is correct in RTL.\n\nFixes: 130408545\nTest: visual, changing configuration and expanding/collapsing\nChange-Id: I62da728631fceaead0f81af1b32a115e961cf58e\n"
    },
    {
      "commit": "3c2758d99dd34111e5afe40d2516a11b8671bb4b",
      "tree": "78265365b735a90a0bf8e201a0fa0fe498b413c1",
      "parents": [
        "e98e90dca6b1700cd6197db75eb3bb00bb668c41"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 11 13:18:58 2019 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 09:55:45 2019 -0700"
      },
      "message": "Add \"identifier\" concept to Intent.\n\nStill need to add protobuf part.\n\nTest: atest CtsContentTestCases:IntentTest\nBug:  130365291\nChange-Id: Icfead9b50475471eb25fc49713b080d2a150e9c4\n"
    },
    {
      "commit": "736b899a3c65e5738172bd27a1954f5f59f1c7f5",
      "tree": "b452d160cdecb98b355511947d8ce6390b4a08ad",
      "parents": [
        "6dc0388426242dba67d7c67bf41bccaeea55d224",
        "d67cffdba02aab11dceed20c2d00832fb0e9ae4c"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 16:55:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 16:55:09 2019 +0000"
      },
      "message": "Merge \"Adds a DumpController to SystemUI Dependencies\" into qt-dev"
    },
    {
      "commit": "6dc0388426242dba67d7c67bf41bccaeea55d224",
      "tree": "58c1cd8322646d000f0fc01d250c586c2c1bd950",
      "parents": [
        "e98e90dca6b1700cd6197db75eb3bb00bb668c41",
        "466ddb56b4a51550d2126705bd48c55d56e58c4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 16:52:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 16:52:52 2019 +0000"
      },
      "message": "Merge \"Protects against a null statusReceiver in uninstall\" into qt-dev"
    },
    {
      "commit": "b2f366cbd573a98bcef0eae20a5e1af1cf3de51b",
      "tree": "4457873b216f6c41b2bfa8cbff96a74a2368611b",
      "parents": [
        "89082d70f0bc778a6c095df3de782ec2ddc96ae2"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 11 12:25:16 2019 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 12 09:41:21 2019 -0700"
      },
      "message": "Avoid taking a lock when we shouldn\u0027t\n\nPull out code that shouldn\u0027t be executed with the mPackages\nlock held. Also changed the names of some methods [added a\n\u0027NotLocked\u0027 suffix] and added a WTF to be ensure that the\nmPackages lock is not held when those methods are called.\n\nFixes: 129500384\nTest: atest\nChange-Id: I6853d4e6db92b962aa79e22470845296c2a77e58\n"
    },
    {
      "commit": "e98e90dca6b1700cd6197db75eb3bb00bb668c41",
      "tree": "d93860ec8df5b3c82af1a2b78129fcad43f9d715",
      "parents": [
        "40ec9664f618744c016c90e91a3fcbafbff52a63",
        "ebd6aaa4b0f7b302e9733dd5a801b01bc450af4f"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Fri Apr 12 15:49:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 15:49:39 2019 +0000"
      },
      "message": "Merge changes from topic \"AudioProductStrategies-API\" into qt-dev\n\n* changes:\n  Replacing AudioVolumeGroups with List\n  Cleaning up SeekBarVolumizer\n  Removing name getter from AudioProductStrategy\n  Replacing AudioProductStrategies with List\n"
    },
    {
      "commit": "40ec9664f618744c016c90e91a3fcbafbff52a63",
      "tree": "318aaa8817b2280159647ec267cc0cd313e41e2f",
      "parents": [
        "89082d70f0bc778a6c095df3de782ec2ddc96ae2",
        "ec21447720ad42a13df1ded4e05030681c5a35c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 15:39:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 15:39:56 2019 +0000"
      },
      "message": "Merge \"API council feedbacks for DnsResolver\" into qt-dev"
    },
    {
      "commit": "89082d70f0bc778a6c095df3de782ec2ddc96ae2",
      "tree": "5cb13344266b4ea1374d571988a260d0ce18f8d1",
      "parents": [
        "25fae388828f84ffbe0eded26e568a81fda7fd37",
        "83946497bab277487cdf6c666864ce341d2661fd"
      ],
      "author": {
        "name": "Ricky Wai",
        "email": "rickywai@google.com",
        "time": "Fri Apr 12 14:43:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 14:43:44 2019 +0000"
      },
      "message": "Merge \"Apply app switching protection on AppTask.moveToFront()\" into qt-dev"
    },
    {
      "commit": "25fae388828f84ffbe0eded26e568a81fda7fd37",
      "tree": "0ab8d26fd1aed9678908893eac458c967deef716",
      "parents": [
        "757cbfead31357440884af8224f32eb399e7044e",
        "808afb5ff20b91c6a1f3575162c3b24c4d4d8996"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 14:40:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 14:40:00 2019 +0000"
      },
      "message": "Merge \"ActivityManager: process stop needs a process to stop\" into qt-dev"
    },
    {
      "commit": "757cbfead31357440884af8224f32eb399e7044e",
      "tree": "f9962fa28415b2e79e8404afdd9866193908fd83",
      "parents": [
        "dd0e027ca5bd7d2dd0b547f4eae9ef2f472c090e",
        "1ab06de89fa897919e531c3ce2609ce24ef79100"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 12 14:19:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 14:19:51 2019 +0000"
      },
      "message": "Merge \"Pretend to be having the original background\" into qt-dev"
    },
    {
      "commit": "572ed7fc194f1264abd3d377cc857e9a9faa0692",
      "tree": "e9d6da21581c3c8c54a333c244043fae60199e99",
      "parents": [
        "e8431c297688dba13f3ce2867c01b4d7817cf63c"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 28 19:50:44 2019 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 12 16:05:46 2019 +0200"
      },
      "message": "Fix Application Zygote use for external services.\n\nExternal services are services that are hosted in a particular\napplication, but run under the packageName and uid of the calling\napplication (in order to be able to blame the service correctly). When\nusing an external service in combination with the AppZygote, the\nAppZygote needs to run under the uid and packageName of the application\nhosting the actual service, not the caller.\n\nUse the newly introduced HostingRecord class to store information about\nthe application that is actually hosting the service, so we can create\nthe AppZygote correctly.\n\nBug: 127820394\nTest: atest CtsExternalServiceTestCases (modified to include app zygote)\n      atest android.app.cts.ServiceTest\n      atest CtsSeccompHostTestCases\nChange-Id: Iac75e4f7a49622a9df70a272bae311da1988e3e9\n"
    },
    {
      "commit": "896d036751eadf168c56bd9483e1ae713c857c72",
      "tree": "767cc6e540562579e5ef8cfee9700b1cdb3a6410",
      "parents": [
        "8a69e0b39374abd67750d13090724fc7f01617e2"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 12 11:18:07 2019 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 12 14:39:01 2019 +0100"
      },
      "message": "Pass core platform API policy property to ART\n\nWhen starting ART, read property\n\"\"persist.debug.dalvik.vm.core_platform_api_policy\" and pass its value\non the command line. This enables users to enable core platform API\nviolation reporting on demand. Note that the settings take effect after\na reboot.\n\nBug: 125701194\nTest: compiles, boots, reporting observed\nMerged-In: I97507afc85d8e186736700979c5dbf2ad0f79f12\nChange-Id: I97507afc85d8e186736700979c5dbf2ad0f79f12\n(cherry picked from commit 1e58e8e3d76ae15b684689a808b4cd3194706781)\n"
    },
    {
      "commit": "dd0e027ca5bd7d2dd0b547f4eae9ef2f472c090e",
      "tree": "dcfa4aa49d182306affa42e30fe3610250dea9fb",
      "parents": [
        "8a69e0b39374abd67750d13090724fc7f01617e2",
        "ab986b5fcfad6c90ed14a7dca5ccaf5090e37234"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 12 13:01:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 13:01:47 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Align spacing with spec\" into qt-dev"
    },
    {
      "commit": "c437ba1997e79d957c02922449148253ebe1e537",
      "tree": "5930271d7fc13ffb93a86a8c8f5cfe158b855f84",
      "parents": [
        "a0d2d2021daa3ddcd0ab6b52063f5d32bf06be77"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Wed Apr 10 13:26:07 2019 -0400"
      },
      "committer": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Fri Apr 12 08:40:54 2019 -0400"
      },
      "message": "Convert Privacy Types to use PermissionGroup icons\n\nPrivacyType now uses the icons defined in the framework for the\npermission groups.\n\nAlso, fixes icon size and min width of chip. This requires that the\nicons be right aligned when there\u0027s no background so there is no extra\nblack space to the right of a single icons.\n\nRemove unnecessary references to whether the device is secured as those\nwere only needed when exposing apps.\n\nStill needed to change the icons in PhoneStatusBarPolicy, need to\naddress the sizing of icons correctly.\n\nBug: 129677355\nFixes: 130179014\nTest: manual: changing theme changes the icon\nTest: visual\n\nChange-Id: Iededc1132caa37cca05112f635ddad8aa04e6ea4\n"
    },
    {
      "commit": "e8431c297688dba13f3ce2867c01b4d7817cf63c",
      "tree": "dea2db806b7d72916d58fb65a6d288396f251268",
      "parents": [
        "8a69e0b39374abd67750d13090724fc7f01617e2"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 28 14:09:38 2019 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 12 14:05:01 2019 +0200"
      },
      "message": "Refactor hostingType/hostingName/hostingNameStr.\n\nThese are parameters to various startProcess calls, and have been\noverloaded to mean different things. In most cases, the hostingType\ndescribes why we asked to start the process, or what type of component\nwe were starting it for; examples: \"content provider\", \"service\". But,\nit is also used to indicate that a process should use either the Webview\nor Application zygote, eg \"webview_zygote\". In some cases (eg for the\nsystem process), it can be null.\n\nThe hostingName parameter is a ComponentName, which is the component we\nare intending to host in the process. There are also instances where we\ntake a String instead of a ComponentName. This parameter is actually\nonly used for logging purposes, and doesn\u0027t really have any functional\neffects.\n\nTo that end, introduce a new HostingRecord class to be used in the\nstartProcess() calls, which replaces the previous\nhostingType/hostingName/hostingNameStr paramaters.\n\nIt removes the \"zygote\" overload and makes that explicit, and directly\nconverts the ComponentName to a String (since that is the only\nrepresentation of it that is used anyway).\n\nThe main reason to do this refactor now is that we need to have some\nmore information when starting a process for a BIND_EXTERNAL service\nthat use the application zygote; adding yet another parameter to\nstartProcess() didn\u0027t seem like the right way to go.\n\nIn the future, more information can be moved into this class, in order\nto clean up the startProcess(...) calls, which have become rather\ncomplicated.\n\nBug: 127820394\nTest: Device boots\nChange-Id: I6569bb4533ea829071e8715b7f22df918009dd08\n"
    },
    {
      "commit": "148d7ed8f0ac1b4cc0b2b24343a434f72233a40f",
      "tree": "f0a59a7310e5c0209c24b488b12629e428295937",
      "parents": [
        "be0106abced580a34ea89d0484b2851d0b73065c"
      ],
      "author": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Tue Mar 26 16:13:04 2019 +0800"
      },
      "committer": {
        "name": "Howard Chen",
        "email": "howardsoc@google.com",
        "time": "Fri Apr 12 19:08:24 2019 +0800"
      },
      "message": "Add SD card support for AOT\n\nSome low end devices do not have enough space in internal storage\nand need a SD card for the AndroidOnTap to work. This CL makes AOT\nto use SD card when it exists. Also it adds a \"os.aot.path\" system\nproperty to overwrite the path for testing.\n\nBug: 128801963\nTest: adb shell am start-activity \\\n-n com.android.dynsystem/com.android.dynsystem.VerificationActivity  \\\n-a android.os.image.action.START_INSTALL    \\\n--es KEY_SYSTEM_URL file:///storage/emulated/0/Download/system.raw.gz  \\\n--el KEY_SYSTEM_SIZE $(du -b system.raw)  \\\n--el KEY_USERDATA_SIZE 8589934592\n\nw/wo the \"os.aot.path\" system property and logcat\n\nChange-Id: I1b35b39b207a68236bc44f8b3c4b952c7dbd5a1e\nMerged-In: I1b35b39b207a68236bc44f8b3c4b952c7dbd5a1e\n"
    },
    {
      "commit": "8a69e0b39374abd67750d13090724fc7f01617e2",
      "tree": "7f2e9bd628de63aec2916e89cfd2d0c09861ca59",
      "parents": [
        "8621631bf8403077ec8779755e5649277e202941",
        "d7e8d5a108091b61a84e1a70bba1f3309b8c59fe"
      ],
      "author": {
        "name": "Nandana Dutt",
        "email": "nandana@google.com",
        "time": "Fri Apr 12 10:48:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 10:48:44 2019 +0000"
      },
      "message": "Merge \"Expose bugreporting service name\" into qt-dev"
    }
  ],
  "next": "8621631bf8403077ec8779755e5649277e202941"
}
