)]}'
{
  "log": [
    {
      "commit": "604e253c9e7b0ae27eeda169fbe5ebe24868e7af",
      "tree": "3352bfba95aa78b016f4f051d0ca6c411e3fd11a",
      "parents": [
        "5c5e22e9108646527f8ce40881d739619b4860c5",
        "61cac3a333116cf316719b1502368632a7474760"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 18:46:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 18:46:26 2019 +0000"
      },
      "message": "Merge \"[wm] Fix smallestScreenWidthDp configuration on non default display (1/2)\" into qt-dev"
    },
    {
      "commit": "5c5e22e9108646527f8ce40881d739619b4860c5",
      "tree": "c12d2d2ecc851e925ddae8adf99e2afefc2cbb47",
      "parents": [
        "28dd5f84860145c4c0537ae8642d7ea5a43d226c",
        "56856cea47d9e4f80b79125df4fe1158f8d9c606"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 18:35:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 18:35:27 2019 +0000"
      },
      "message": "Merge \"Fix UID tracking in ProcessCpuTracker.\" into qt-dev"
    },
    {
      "commit": "95aeab0ac88e88549e482498d627a3f45570707f",
      "tree": "8e0efd6c1301c486f6565b2173ae13799f8fb181",
      "parents": [
        "d7595947a8a36e64065f444d5800a0709fa36c9e",
        "7d6a31c15411ca88a8232467671520c55a30eba6"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Apr 22 18:21:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 18:21:59 2019 +0000"
      },
      "message": "Merge \"Fix QuotaController job spam throttling.\" into qt-dev"
    },
    {
      "commit": "7d6a31c15411ca88a8232467671520c55a30eba6",
      "tree": "50287a1f65e7d5700e43427d46bca603c1ad54c6",
      "parents": [
        "0727797765fecf8a1b22172a720be311bfdcfa65"
      ],
      "author": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Tue Apr 16 17:05:30 2019 -0700"
      },
      "committer": {
        "name": "Kweku Adams",
        "email": "kwekua@google.com",
        "time": "Mon Apr 22 11:06:15 2019 -0700"
      },
      "message": "Fix QuotaController job spam throttling.\n\nQuotaController was inadvertently updating all Timers for a particular\nuser whenever any process state crossed the FOREGROUND_SERVICE\nthreshold, instead of only updating the Timer for the specific UID.\n\nAlso adding more data to QuotaController\u0027s dump to make future debugging\neasier.\n\nBug: 129117282\nTest: atest com.android.server.job.controllers.QuotaControllerTest\nTest: atest CtsJobSchedulerTestCases\nChange-Id: Ic8d9e6478e61cc62318ae5651f0526e41a71de8d\n"
    },
    {
      "commit": "d7595947a8a36e64065f444d5800a0709fa36c9e",
      "tree": "96d26acc592b3a5c0d0c2a961c86580ecfcd9203",
      "parents": [
        "6d38898c1d0ed51a837ecc20a925fabb453a305c",
        "b09ab68f5f3715151efeab682e58311250909fdf"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Mon Apr 22 17:49:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 17:49:52 2019 +0000"
      },
      "message": "Merge \"Remove feature flag slice injection\" into qt-dev"
    },
    {
      "commit": "21dd05fd2c96954bda118b76ae234706b6507706",
      "tree": "ab217aaf6791cabd8b7650ae2a330dd762ddb892",
      "parents": [
        "0d5dacc4e60ef88ee4ac22a1151b483c7732abcf",
        "6372435f0e83655aa7710ca482faa064f2bb418f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 16:24:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 16:24:35 2019 +0000"
      },
      "message": "Merge \"deprecate sharedUserId attribute\" into qt-dev"
    },
    {
      "commit": "61cac3a333116cf316719b1502368632a7474760",
      "tree": "e622c5d1dc30d0a982d574bc49d201dd3960906f",
      "parents": [
        "6805b6ae0d574f44fd7985e76bd6b9556f390312"
      ],
      "author": {
        "name": "GyeHun Jeon",
        "email": "gyehun.jeon@samsung.com",
        "time": "Fri Apr 19 11:30:56 2019 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Apr 22 08:32:45 2019 -0700"
      },
      "message": "[wm] Fix smallestScreenWidthDp configuration on non default display (1/2)\n\nsmallestScreenWidthDp configuration should be set to smallest possible size.\nThis could cause unexpected resources to be loaded based on the incorrect configuration. So it\nshould be set as minimum size of screenWidthDp and screenHeightDp to account for rotation.\n\nTest: reproduce test steps in bug\nTest: atest CtsWindowManagerDeviceTestCases:DisplayTests\nBug: 129521230\nChange-Id: I07403294e8fe6e6ad7aa718c8a5948aff4fafae1\n(cherry picked from commit 7671d7042d60944813f36a03b74199c5a3d737ad)\n"
    },
    {
      "commit": "5012f5bdce0a8444d4c5b32709b9a15e35b1def0",
      "tree": "83d3b69ecdad8bd749ef59b22b1662f9bb9801c7",
      "parents": [
        "a99ff5fa9a7bb43113db51c0069222417accd322",
        "5973ec96780bbe39dadabd5d0dbd9922128ccc4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 15:09:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 15:09:28 2019 +0000"
      },
      "message": "Merge \"Verify Bundle is not null before using it\" into qt-dev"
    },
    {
      "commit": "a99ff5fa9a7bb43113db51c0069222417accd322",
      "tree": "71688b2eb31470acd6410a0adeb702cc524432b1",
      "parents": [
        "c755a23271871f1557f6feaffbf683c2cd7b6190",
        "23863be910ae5ef929639a3d9b0c8343305ce42b"
      ],
      "author": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Mon Apr 22 14:35:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 14:35:50 2019 +0000"
      },
      "message": "Merge changes I689ec523,Id249a185 into qt-dev\n\n* changes:\n  Delayed install completion\n  Defer post-install resource clean up for 5 seconds\n"
    },
    {
      "commit": "6372435f0e83655aa7710ca482faa064f2bb418f",
      "tree": "66365013e17d9a6299fce5ab67a4ca21d596f79e",
      "parents": [
        "4354101749b855d37878a0a7f75f8279e12215f3"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Apr 18 13:13:17 2019 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Apr 22 05:59:45 2019 -0700"
      },
      "message": "deprecate sharedUserId attribute\n\nShared user ids have caused numerous issues, inconsistencies,\nand other random behaviours. They are generally not needed as\nproper methodologies -- such as providers and services -- exist\nand should be used for cross-package interaction.\n\nWe are deprecating the sharedUserId and sharedUserLabel\nattributes in Q with the eventual goal of entirely removing them\nin a future Android release.\n\nFixes: 129297713\nTest: none. doc only change\nChange-Id: Id84e8e22918010b2a42531c0b94aff75689d419b\n"
    },
    {
      "commit": "5d9f7272bdf9e1c5d49bb919fb73483da0439a71",
      "tree": "a376a80dd59e9fa465da4aa68e50383e6783e18e",
      "parents": [
        "9509eb8716de82f6c4d95a0d6f026dfd7291d817",
        "63683a8fe2b9900ad9cbd6cb37ad05bbd135741d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 11:11:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 11:11:59 2019 +0000"
      },
      "message": "Merge \"Define config for wifi fatal firmware alert error code list\" into qt-dev"
    },
    {
      "commit": "d8d759166cb7b3097450c6610b7058f12b23d930",
      "tree": "1b45d974c4f14504dbf6e176dc623aaa4da122f5",
      "parents": [
        "ca45c3a8708bab5885d6f30ed2d66006f5d39c98",
        "ca9a14b84f210ba0b71b7412ed22bffd1ae3c582"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 07:14:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 07:14:10 2019 +0000"
      },
      "message": "Merge \"Restrict access to dangerous methods to \u003c\u003d P\" into qt-dev"
    },
    {
      "commit": "4354101749b855d37878a0a7f75f8279e12215f3",
      "tree": "d9f42dbe98fdab296e85e8de08226d2d4eb681e0",
      "parents": [
        "76a4b5d73ba5029e34f0c63b74c3fb4cf09f5b24",
        "c30a91702d1459c27af15ba99e67b2a4a21b9174"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 09:02:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 09:02:26 2019 +0000"
      },
      "message": "Merge \"Move locale from LanguageDetectionEvent to base class\" into qt-dev"
    },
    {
      "commit": "6158f3ddbe2faeb65a9e368c7bab8bac2bf57dc4",
      "tree": "efe9d1bdf0b8248da0e9a72f1388c5d19f729f9e",
      "parents": [
        "5e5176da8574773de498c2017a6efdea6c9e624a",
        "ab8901e5efecc9b1c079cf0020f3e8d965759210"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 02:01:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 02:01:32 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "b2dfe6129f36312579704640189ebe03851d4d2e",
      "tree": "e0c3b39ce704a90b2acd88aaafd7ccc794b5ab53",
      "parents": [
        "8daf5927ff73df67928e01b817a100cc6c96b87d",
        "9a6b23d685947332ae07b78e12f5c9be2d9d69ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 00:27:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 00:27:23 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Fix wrong metric value being recorded\" into qt-dev"
    },
    {
      "commit": "8daf5927ff73df67928e01b817a100cc6c96b87d",
      "tree": "f98735c61489507dd64ce05ddb52f618d7c86533",
      "parents": [
        "2fce320a76fb1a583e2ccd86f2400af62e3a4d92",
        "8a52dc3af4069e51f5b40553c2b027781d678963"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 22:15:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 22:15:21 2019 +0000"
      },
      "message": "Merge \"Block clicks on smart actions and replies just after creation/update.\" into qt-dev"
    },
    {
      "commit": "2fce320a76fb1a583e2ccd86f2400af62e3a4d92",
      "tree": "3a6edcf2159d534c19e0a5639e1fb2a0cd436cb7",
      "parents": [
        "873734d144fa4b787c198159d54aa816ce3c0a14",
        "98ed8006fa81c4e6104f2b5c5196f40457ca89d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 22:06:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 22:06:32 2019 +0000"
      },
      "message": "Merge \"Dimmer secondary color on dark mode\" into qt-dev"
    },
    {
      "commit": "ab8901e5efecc9b1c079cf0020f3e8d965759210",
      "tree": "ab611dfec56f3b763e77812379a423c71e374f8f",
      "parents": [
        "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 19 18:45:35 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 19 18:45:35 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: If428b7190a3facb2043149291b70b8aa8ba0557b\n"
    },
    {
      "commit": "e4b593b8e33a9cfc80072c473720aac6cb22c765",
      "tree": "6cd9417f263ff95cbf1ce5c1dbace7b1b2e46605",
      "parents": [
        "77a69b17fb7d61fbd2fab3b9268144ffe0412eba",
        "7367eca78408b8a700f19499a98a5a1c424556b6"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 20 01:22:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 01:22:18 2019 +0000"
      },
      "message": "Merge \"Let there be color\" into qt-dev"
    },
    {
      "commit": "77a69b17fb7d61fbd2fab3b9268144ffe0412eba",
      "tree": "bf1566dc20911def4d35f8d6731e6115607d5b8a",
      "parents": [
        "2cccdd6b84942b34193e2adc428d6e74d8f26192",
        "df512f12a14f227895a04171c7a57caf103cc7a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 01:01:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 01:01:25 2019 +0000"
      },
      "message": "Merge \"Add nullability annotations to android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid\" into qt-dev"
    },
    {
      "commit": "2cccdd6b84942b34193e2adc428d6e74d8f26192",
      "tree": "58460be98a15730202bdee3908a9c25701c3f3c8",
      "parents": [
        "50b0e893625894ed6929f1d7ff698283d0acb00d",
        "8c2360b123e15542cf48e323cac7aa54b6129e3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 00:57:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 00:57:06 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Updated some javadocs.\" into qt-dev"
    },
    {
      "commit": "56856cea47d9e4f80b79125df4fe1158f8d9c606",
      "tree": "b26ae0e11ca5ccac854508b9338b303e36ba5f1b",
      "parents": [
        "50b0e893625894ed6929f1d7ff698283d0acb00d"
      ],
      "author": {
        "name": "zhouwenjie",
        "email": "zhouwenjie@google.com",
        "time": "Thu Apr 18 15:08:27 2019 -0700"
      },
      "committer": {
        "name": "Wenjie Zhou",
        "email": "zhouwenjie@google.com",
        "time": "Sat Apr 20 00:56:11 2019 +0000"
      },
      "message": "Fix UID tracking in ProcessCpuTracker.\n\nMany processes are incorrectly listed under UID 0 (e.g. surfaceflinger)\nbecause some \"/proc/$PID/stat\" files are with user \"root\".\nThe user of the folder \"/proc/$PID/\" is the correct one to use.\n\nBug: 119218763\nTest: adb shell dumpsys batterystats -c | grep surfaceflinger\nChange-Id: Ibfbe9b04c884bc9bde383629bcbba73f48ed34ee\n(cherry picked from commit 7ead3ee46fa208df469e53055e7fd8d6b442b949)\n"
    },
    {
      "commit": "50ac5dd43523ae3276b74eef424841b9d27a1ef7",
      "tree": "832b36345579151548849fdfbf32bccdc84158ce",
      "parents": [
        "2c570c179a76bc92e1b4ba5eb4d333016241ed70",
        "9c37cd2924caa57014ee5ce42f354c58bac883c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 23:41:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 23:41:32 2019 +0000"
      },
      "message": "Merge \"Maintain legacy signatures\" into qt-dev"
    },
    {
      "commit": "8c2360b123e15542cf48e323cac7aa54b6129e3e",
      "tree": "8cd1444b84a106acfbb707e7d94ede2e1d663cc0",
      "parents": [
        "f090b5896e4d53953d27614112814bf9834a1c17"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 17 11:16:17 2019 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 19 16:08:48 2019 -0700"
      },
      "message": "DO NOT MERGE - Updated some javadocs.\n\nTest: make ds-docs\n\nBug: 130726495\nFixes: 130737893\n\nChange-Id: Idaf50cb17b0668f3052d86f256d5428ba4e06a3c\n"
    },
    {
      "commit": "2c570c179a76bc92e1b4ba5eb4d333016241ed70",
      "tree": "17f5d7c3930776448d198d4a34f5504620d0d88f",
      "parents": [
        "d6aa4d3e8e9b6868de573fb785889cf35b0b4663",
        "b458f4eee871292dcd94892cc0700fd7998fc279"
      ],
      "author": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Fri Apr 19 23:02:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 23:02:08 2019 +0000"
      },
      "message": "Merge \"Power key behavior tweaks.\" into qt-dev"
    },
    {
      "commit": "23863be910ae5ef929639a3d9b0c8343305ce42b",
      "tree": "6cdbb1c5024d44bdb126b7f1cb3623f2881f6bb6",
      "parents": [
        "a9bf579ea12d10128a0baa9a352bca72c767e9d3"
      ],
      "author": {
        "name": "Winson",
        "email": "chiuwinson@google.com",
        "time": "Thu Apr 04 17:41:28 2019 -0700"
      },
      "committer": {
        "name": "Winson Chiu",
        "email": "chiuwinson@google.com",
        "time": "Fri Apr 19 22:52:41 2019 +0000"
      },
      "message": "Delayed install completion\n\nThis change is an attempt at delaying the install complete callback\nto the installer on a DONT_KILL install until the package indicates\nthat it as completed updating its classpath with the new APKs.\n\nBug: 80269951\nBug: 109751013\n\nTest: manual test of dynamic delivery/instant apps\n\nMerged-In: I689ec523522da37987cff9b1a67eaae9e5633ffb\nChange-Id: I689ec523522da37987cff9b1a67eaae9e5633ffb\n(cherry picked from commit abfc054c9065f96ae34023119623bdd310cb6e48)\n"
    },
    {
      "commit": "7367eca78408b8a700f19499a98a5a1c424556b6",
      "tree": "fc539d5aed32753c3320feddb96ab2b2183b25a7",
      "parents": [
        "0a71ae9536169c07640a480969ee3e6ae8d4ee4a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:38:42 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:38:42 2019 -0700"
      },
      "message": "Let there be color\n\nUse notification colors even on night mode (enforcing contrast of\ncourse)\n\nTest: pull down shade on LS and launcher\nFixes: 130756560\nChange-Id: I3f3f6e426163e316906692ef8b9c416ca94242ee\n"
    },
    {
      "commit": "df512f12a14f227895a04171c7a57caf103cc7a0",
      "tree": "1a76154ebf09e573f46b350d9c7c4ad38719ad7f",
      "parents": [
        "d6aa4d3e8e9b6868de573fb785889cf35b0b4663"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Fri Apr 19 14:13:03 2019 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Fri Apr 19 22:35:13 2019 +0000"
      },
      "message": "Add nullability annotations to android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid\n\nTest: compilation\nFixes: 126698824\nChange-Id: I4873b46a37df3e103ddc62001cc9f0bc01aea4dc\n"
    },
    {
      "commit": "98ed8006fa81c4e6104f2b5c5196f40457ca89d4",
      "tree": "a75424834a6d1db4e9f862c7a51064c5e58b1678",
      "parents": [
        "0a71ae9536169c07640a480969ee3e6ae8d4ee4a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:21:59 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 15:23:13 2019 -0700"
      },
      "message": "Dimmer secondary color on dark mode\n\nTo help focus on what matters\n\nTest: visual\nFixes: 130755980\nChange-Id: I070a7d36d110918d00e78b97b79bb6466c7e4f84\n"
    },
    {
      "commit": "d6aa4d3e8e9b6868de573fb785889cf35b0b4663",
      "tree": "7f58d23fb349419d423d7b64c411de4dfef01b77",
      "parents": [
        "e40719d2797f5db9c7b4d5cd9bb6d60d8f9b3b08",
        "580098fe44d651fbd81f5aaf14eef4083634406a"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Fri Apr 19 22:00:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 22:00:27 2019 +0000"
      },
      "message": "Merge \"Make Settings and SysUI estimates use same data class\" into qt-dev"
    },
    {
      "commit": "5973ec96780bbe39dadabd5d0dbd9922128ccc4a",
      "tree": "69581b0f6a05dc4f995e44eecf3b5d3170032631",
      "parents": [
        "7abea9fa92bbb525fb9bf12eafb39622cf44ed9a"
      ],
      "author": {
        "name": "Tim Van Patten",
        "email": "timvp@google.com",
        "time": "Mon Apr 08 17:30:17 2019 -0600"
      },
      "committer": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Fri Apr 19 20:31:01 2019 +0000"
      },
      "message": "Verify Bundle is not null before using it\n\nIt\u0027s possible the Bundle has not been initialized when determining if\nthe ANGLE dialog box should be shown, due to how early that check is\nperformed. This change will verify the Bundle is not null before using\nit and fall back to using the Context if it is.\n\nBug: 130185493\nTest: atest CtsAngleIntegrationHostTestCases\nTest: Enable Toast Message and then atest CtsAngleIntegrationHostTestCases\nChange-Id: I39f48bdf20616298c66b2bb36082149cb24e908c\n(cherry picked from commit 5da6a95eab7e80c510cd211e0117d5327ebae55a)\n"
    },
    {
      "commit": "9c37cd2924caa57014ee5ce42f354c58bac883c1",
      "tree": "d42304f34f1bb19ea53d39f4230f0ae508ac015a",
      "parents": [
        "10ae84a9c1a2b245dfd4280159cf9b0689c6a3ca"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 19 13:05:40 2019 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Apr 19 20:19:40 2019 +0000"
      },
      "message": "Maintain legacy signatures\n\nThe signature field is deprecated, but must still be populated. The\nthought was that for APEX files [which is a new concept and thus\ncould use the new way to handle signatures] we could remove this\ncapability, but, it turns out Play relies on it.\n\nChange-Id: I7096567082d4f798be1d3e6007122750453665ae\nFixes: 130827182\nTest: Manual.\nTest: Create sample app that dumped the signatures of an APEX\nTest: Note that the signatures before this change were \u0027null\u0027 and set to something after this change\n"
    },
    {
      "commit": "b09ab68f5f3715151efeab682e58311250909fdf",
      "tree": "617fc3c9c26d6c76d1d0a6f75dea0f02d52b6e17",
      "parents": [
        "622d628fa89bdbf888efd0f4441408c6ab34ea1b"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Apr 19 13:13:59 2019 -0700"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Apr 19 13:13:59 2019 -0700"
      },
      "message": "Remove feature flag slice injection\n\nFixes: 121154979\nTest: Manual\nChange-Id: Ief9c662e28fa5a14879f93138ff2997234e72008\n"
    },
    {
      "commit": "d4cced9ab6e5606908aad68a731b34d4f31386f5",
      "tree": "7924f076528f87bab55e68c0d5ad851adb99c391",
      "parents": [
        "622d628fa89bdbf888efd0f4441408c6ab34ea1b",
        "74c6ed0ee591f413ed0ef47aaea091d508c2a4d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 20:12:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 20:12:27 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Move work profile text into list\" into qt-dev"
    },
    {
      "commit": "622d628fa89bdbf888efd0f4441408c6ab34ea1b",
      "tree": "4255fd74eee4f3582d422e2d5d1227ae3c9755f0",
      "parents": [
        "d4b920269631c426a08c8b4a711246063beaa87b",
        "5d3461b1f606a1553590fc8a4516fdb2c5488670"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Apr 19 19:44:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:44:53 2019 +0000"
      },
      "message": "Merge \"Add DeviceConfig namespace for settings ui\" into qt-dev"
    },
    {
      "commit": "5c06f8cecb1ddecc749a88dbf1369138b54d8fef",
      "tree": "85c64bf38361726b081bc623e661d74543ba5be1",
      "parents": [
        "85a99c394b8fac30a99c7316a4e1e8f6070bd67c",
        "4740d542435ff2d3a05f0684b3dbdaa1b44eaa9c"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 19:19:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 19:19:19 2019 +0000"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\" into qt-dev"
    },
    {
      "commit": "9a6b23d685947332ae07b78e12f5c9be2d9d69ec",
      "tree": "60c5f0f90e140b95d86de56b751800d5994a6d81",
      "parents": [
        "cc9e2873dfaacc649956c21b5fd2e8d6dc9b43cb"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Apr 19 14:47:14 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Apr 19 15:04:17 2019 -0400"
      },
      "message": "Sharesheet - Fix wrong metric value being recorded\n\nWhen apps are sending EXTRA_CHOOSER_TARGETS, the wrong value is\ngetting recorded for metrics tracking. Use the correct offset.\n\nBug: 130613626\nTest: Retest share through Imgur app\nChange-Id: I0bccbfb064796f547b2e7b474f5aa06993ac3920\n"
    },
    {
      "commit": "f2087397ef23c6f5daa2937b5558808c993d4a5a",
      "tree": "ff419af0767dbb88e3b527a90b318f2aaed7317c",
      "parents": [
        "151675e37e282f8048b8944ba93a54a820e49f52",
        "7570cac60e36a8b4c49e7932a41a9cb9214f1cf3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 18:31:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 18:31:46 2019 +0000"
      },
      "message": "Merge \"Propogate per-display IME status to SysUI\" into qt-dev"
    },
    {
      "commit": "4740d542435ff2d3a05f0684b3dbdaa1b44eaa9c",
      "tree": "3cb6a807a47ea154cd72ddde277159027a5918ee",
      "parents": [
        "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 16 11:34:58 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 11:15:50 2019 -0700"
      },
      "message": "Move to android_mallopt for malloc debug calls.\n\nRemove the guardrail/MemoryLeakTrackUtil.* files. They aren\u0027t used\nand they are a copy of frameworks/av/media/utils/MemoryLeakTrackUtil.*.\n\nBug: 130028357\n\nTest: Enable backtrace for calendar, run am dumpheap -n \u003cPID\u003e \u003cFILE\u003e\nChange-Id: I6ce69465b0c04fae97b3622df2763a2996063d85\nMerged-In: I6ce69465b0c04fae97b3622df2763a2996063d85\n(cherry picked from commit 98180a344cfd08748dcf5a6aa5aebfdeb7e78b62)\n"
    },
    {
      "commit": "fb3c3679c1a7061c0695cc489ce5a82e5c9bc9bf",
      "tree": "18e27306a9e8c29e984f2d5b7a6b45b96350f40d",
      "parents": [
        "f43587e42d4218470696ebda27770da4ea0bff0d",
        "8c14f77cb28d6c76312a765b08433c09d81194a6"
      ],
      "author": {
        "name": "Susi Kharraz-Post",
        "email": "susikp@google.com",
        "time": "Fri Apr 19 17:47:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 17:47:55 2019 +0000"
      },
      "message": "Merge \"Add logging field for direct share selection\" into qt-dev"
    },
    {
      "commit": "580098fe44d651fbd81f5aaf14eef4083634406a",
      "tree": "5c066d0a7df78a9649e8ce9dcecca0f7fc37953f",
      "parents": [
        "a2620b9c97a13adfa1c3e64f5b61959a83277169"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Thu Apr 11 10:42:15 2019 -0700"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Fri Apr 19 17:35:20 2019 +0000"
      },
      "message": "Make Settings and SysUI estimates use same data class\n\nThis moves everything over to using a shared data class\nfor Estimates in SettingsLib which will facilitate a cl\nthat will help ensure greater consistency across\nsurfaces where battery estimates are shown.\n\nTest: Tests pass\nBug: 124030091\nChange-Id: I0b7f1f3a806255ff4804a00e6d90a7846c484484\n"
    },
    {
      "commit": "8fb611c6adf6ee57ce74f7826e914f146a85cf27",
      "tree": "3867a04a1ffb1cab20cd05287d7fbdd6f9cb0df5",
      "parents": [
        "3a15b6c1dfef54f41cc8938aba0a5ede6902a7dd",
        "86024013581b2394cba06824e0a7bb95e8111397"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 19 16:52:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 16:52:02 2019 +0000"
      },
      "message": "Merge \"Add event logs for top resumed state change\" into qt-dev"
    },
    {
      "commit": "b458f4eee871292dcd94892cc0700fd7998fc279",
      "tree": "8caf8c09c4b4558dbfdb566843950eaed966a194",
      "parents": [
        "3a15b6c1dfef54f41cc8938aba0a5ede6902a7dd"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Sun Mar 31 16:00:33 2019 -0400"
      },
      "committer": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Fri Apr 19 16:46:44 2019 +0000"
      },
      "message": "Power key behavior tweaks.\n\n  - Added a new value for config_longPressOnPowerBehavior:\n    \"5\" means \"launch assist intent\"\n  - Added global settings for power key longpress and \"very\n    long press\" (3.5 sec), allowing these functions to be\n    tweaked at runtime by privileged code\n\nBug: 130415373\nTest: adb shell settings put global power_long_press 5\n      # ^ set longpress to assist\n      adb shell settings put global power_very_long_press 1\n      # ^ set vlongpress to globalactions (so you can still\n      # power off the device)\nTest: atest frameworks/base/core/tests/coretests\nChange-Id: Ic611b2850dc98fddd7662d32b0a60ca1e8231efb\n"
    },
    {
      "commit": "26bcc0e5ae0361e489d321c57aa63150ae60b06b",
      "tree": "e5102c5cebaf8c49a537f918d4656b458de9b141",
      "parents": [
        "d1792d4bec9eaff32287785cce682149f9cfdc47",
        "74322a0e3b7f25038ae070eb60b2cb7491c9c2b7"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 19 15:57:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 15:57:38 2019 +0000"
      },
      "message": "Merge \"Use MediaStore.scanFile instead of manually inserting to MediaProvider.\" into qt-dev"
    },
    {
      "commit": "74c6ed0ee591f413ed0ef47aaea091d508c2a4d4",
      "tree": "6a6861f14e1f5dfd381cbffaea2d5b440221e2bd",
      "parents": [
        "1d4854055ed290c0d00a9972f31c0f7cfb5e0cb4"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Thu Apr 18 13:38:46 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Fri Apr 19 11:31:43 2019 -0400"
      },
      "message": "Sharesheet - Move work profile text into list\n\nMove the profile switching logic into the scrollable list area. Fix\nvisual artifact due to reusing drawable.\n\nBug: 130353935\nTest: atest ChooserActivityTest + visual inspection\nChange-Id: I0666b0e61ea696017c2da4854e407d502b7b556c\n"
    },
    {
      "commit": "8c14f77cb28d6c76312a765b08433c09d81194a6",
      "tree": "0b2059b69899f9c74cc902507386201296a8dc46",
      "parents": [
        "6a4bf6a3978447be9fdf83aa6efd9e6b0b4081df"
      ],
      "author": {
        "name": "Susi Kharraz-Post",
        "email": "susikp@google.com",
        "time": "Wed Apr 17 16:33:41 2019 -0400"
      },
      "committer": {
        "name": "Susi Kharraz-Post",
        "email": "susikp@google.com",
        "time": "Fri Apr 19 14:44:09 2019 +0000"
      },
      "message": "Add logging field for direct share selection\n\nTo help evaluate the new ranking algo we want to know if the package for\na direct share was also offered as one of the ranked apps.\nLogging the position if it is part of the top apps, otherwise logging\n-1.\nAlso added a test case I missed for HashedStringCache and removing the\ntest for hashing resulting in the same hashed string when called twice\nfrom the ChooserActivityTest since we now cover that in the\nHashedStringCacheTest.\n\nBug: 130658734\nTest: Added more test cases in ChooserActivityTest and did manual\ntesting\n\nChange-Id: I0e34a6bf64114d94197f62b8219652c33c03a410\n"
    },
    {
      "commit": "7a08cb5c807ae918e2ee28e8fdde962732158c9e",
      "tree": "554a4d36f2e47ebea57f16b13172f46c01f3bd53",
      "parents": [
        "f84cc965fe082879d891e4caafc07b8cf97a4b96",
        "0cae839130ef513c67dc2acfda001d67e19d8be2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 12:56:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 12:56:17 2019 +0000"
      },
      "message": "Merge \"DngCreator: more lens distortion handling\" into qt-dev"
    },
    {
      "commit": "84f4980bc26e774622b24730c5f4b1ecd9a1701d",
      "tree": "6cdc1737c1b1665950f3d189b82eee1ec46825d7",
      "parents": [
        "ba3b157e3201d1b02ef6d91b095f0355e62ac922",
        "3e9d510586b8e5aa7d8786d2884a0d1e5c08569c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:40:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:40:41 2019 +0000"
      },
      "message": "Merge \"Add a flag to cancelDragAndDrop to skip animation\" into qt-dev"
    },
    {
      "commit": "ba3b157e3201d1b02ef6d91b095f0355e62ac922",
      "tree": "9d2e7462c8625b7fc07d7ae880d257faf523e8de",
      "parents": [
        "c87a593dee95410f9f1f0a93f2262e3d0faec68c",
        "c681ce43f9b527e62f6c348ee76ab895647cfaf2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:37:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:37:21 2019 +0000"
      },
      "message": "Merge \"Add AppPredictionServiceResolverComparator\" into qt-dev"
    },
    {
      "commit": "c87a593dee95410f9f1f0a93f2262e3d0faec68c",
      "tree": "46bc5928e00221f74b8e30bec94648fae2cd534e",
      "parents": [
        "a78b3bac8fbd10eeb0be4cc4775bdf1dec6d6bf0",
        "a2112a309536f7f4d03510776ca847389c46b534"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 05:35:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 05:35:02 2019 +0000"
      },
      "message": "Merge \"Add fallback for TEXTURE_TICK\" into qt-dev"
    },
    {
      "commit": "7570cac60e36a8b4c49e7932a41a9cb9214f1cf3",
      "tree": "9fd7a4294110ad8e5965be386d186154d678020f",
      "parents": [
        "3ba6ace87c8c0bfdc193f4f677f131cad2bd2e70"
      ],
      "author": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Thu Mar 07 22:14:38 2019 +0800"
      },
      "committer": {
        "name": "lumark",
        "email": "lumark@google.com",
        "time": "Fri Apr 19 13:33:21 2019 +0800"
      },
      "message": "Propogate per-display IME status to SysUI\n\nCL [1] introduced SystemUI to support updating IME window status per\ndisplay. (i.e. IStatusBarService#setImeWindowStatus left TODO item to\nadd displayId parameter to select the target display.)\n\nFor IMMS, we applied this API base on current token\u0027s displayId, and refined\nthe code flow in Sysui to reset IME window state for non-target display\u0027s\nNavBar when single IME switch to another display case.\n\nAnd make sure some cases in IMMS should reset IME window status:\n- When current method unbind.\n- When current top window focus display is not same as current token\u0027s display.\n  (That means the input session may connected but IME window not\n  yet attached. Note that it doesn\u0027t include external display without\n  system decoration and show IME window on default display case since it\n  is intentional behavior and we still need to update status for this\n  case.)\n\nAlso added testSetImeWindowStatusWhenImeSwitchOnDisplay in\nNavigationBarFragmentTest to enhance the ability of verifying external\nnavigation bar.\n\n[1]: 24e7a9fdb51978a47ce29f3816338da04a49d6ca\n\nBug: 127309955\nBug: 117478341\nTest: atest NavigationBarFragmentTest\nTest: manual as below steps:\n      - Pre-condition:\n          1. Enable desktop mode.\n          2. Create simulated display.\n      - Use case 1):\n          1. Launch an activity with input field on simulated display.\n          2. Bring up the IME there, expect back key icon on external\n             NavBar will changed when IME bring up.\n          3. Tap on primary display or launch an activity there.\n\t     (or pressing home key)\n          4. Expect IME will hide \u0026 back key icon on external NavBar will\n             set back.\n      - Use case 2):\n          1. Launch activity with input field on default display.\n          2. Tapping EditText in activity on default display.\n\t  3. Expect IME will bring up here and back key icon on default\n\t     display will changed when IME bring up.\n          4. Launch activity without input field in external display.\n\t     (i.e. clock app)\n          5. Expect Both Default \u0026 external display\u0027s nav bar back key icon\n\t     will set back.\n\nChange-Id: Ia414b8aea631e295cccd6f6da44d04bad16545c7\n"
    },
    {
      "commit": "733379cc3a3535b26931347c0c95506bf3d1748f",
      "tree": "718039120110a53e2a3018515b8e2ffa6023ea45",
      "parents": [
        "1f4e4e433d6a16a6c5abe4a1b1d6b3a81232c7a3",
        "2e838ac0837a597f250a2b25073dc498def65364"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 19 03:16:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 03:16:00 2019 +0000"
      },
      "message": "Merge \"Move padlock to the top of the lock screen\" into qt-dev"
    },
    {
      "commit": "1f4e4e433d6a16a6c5abe4a1b1d6b3a81232c7a3",
      "tree": "e3bdff6e8dfd2e73706b4f6cca9748b5a1f206b7",
      "parents": [
        "7deafd415b1f32a9e9c8315ddf7938d2d7ae0c2c",
        "52f378834db985b308677e783933d92d5d0658ca"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 03:11:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 03:11:31 2019 +0000"
      },
      "message": "Merge \"Make LocaleList.isPseudoLocale a public API\" into qt-dev"
    },
    {
      "commit": "86024013581b2394cba06824e0a7bb95e8111397",
      "tree": "ffa0e78297185279d319c06819e4231e4a940a9d",
      "parents": [
        "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 18 19:41:23 2019 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 18 19:41:23 2019 -0700"
      },
      "message": "Add event logs for top resumed state change\n\nBug: 130807813\nTest: Build and run, check logs\nChange-Id: Ib00a38fa308888bfc784d53145fff54325e355d3\n"
    },
    {
      "commit": "3e9d510586b8e5aa7d8786d2884a0d1e5c08569c",
      "tree": "2dfbf7d5236e6163e5f7c93fcc8beadd2276ff47",
      "parents": [
        "7deafd415b1f32a9e9c8315ddf7938d2d7ae0c2c"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Apr 15 15:58:11 2019 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 19 02:30:06 2019 +0000"
      },
      "message": "Add a flag to cancelDragAndDrop to skip animation\n\nWhen running cancel animation for drag shadow image, the system cannot\nstart another drag operation, which is problematic when the system would\nstart the other drag operation quickly.\n\nBug: 130313958\nTest: Cancel drag operation by calling cancelDragAndDrop\nChange-Id: I5d6650a0ce9a4cd80bbdb1beabc9e514349ccadc\n"
    },
    {
      "commit": "c681ce43f9b527e62f6c348ee76ab895647cfaf2",
      "tree": "36efe10fa1996876289551d13b91b8bdf539f073",
      "parents": [
        "a00cc123dbd4846f5c4c22dc9fcea852ed02cdf8"
      ],
      "author": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Apr 12 17:10:31 2019 -0700"
      },
      "committer": {
        "name": "George Hodulik",
        "email": "georgehodulik@google.com",
        "time": "Fri Apr 19 02:10:16 2019 +0000"
      },
      "message": "Add AppPredictionServiceResolverComparator\n\nThis will sort the share activities based on the APS sorting.\nWe add a constructor for ResolverListController which takes an\nAbstractResolverComparator, so that ChooserActivity may pass in\nthe APS comparator if it is enabled and available.\n\nTest: Manually tested on APS sorter that did no sorting.\nTest: atest frameworks/base/core/tests/coretests/src/com/android/internal/app\nBug: 129014961\nChange-Id: I542254ffb0debad45bcd8d5073cc3f3e1bafc616\nSigned-off-by: George Hodulik \u003cgeorgehodulik@google.com\u003e\n"
    },
    {
      "commit": "74322a0e3b7f25038ae070eb60b2cb7491c9c2b7",
      "tree": "85c1a1ca7a8141019e8d477c42cf477a0cc108ef",
      "parents": [
        "b8337e9e1253d2ee6a78153b9f2b98ea195c6b33"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 18 18:26:56 2019 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 18 18:28:43 2019 -0700"
      },
      "message": "Use MediaStore.scanFile instead of manually inserting to MediaProvider.\n\nBug: 126378047\nTest: manual\nChange-Id: Ided7c2fa861055d41581b15bd9d0678a29bcb825\n"
    },
    {
      "commit": "2e838ac0837a597f250a2b25073dc498def65364",
      "tree": "fbb70e35eda5b67bab6bc0b479896461c696a982",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 17 16:50:58 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 18 16:53:35 2019 -0700"
      },
      "message": "Move padlock to the top of the lock screen\n\nTest: tap on notification on lock screen\nTest: tap on notification on shade locked\nTest: swipe down from the top expanding QS\nTest: swipe up from LS\nTest: switch between pin, pattern and password\nTest: add and remove locked sim card\nTest: atest KeyguardBottomAreaTest\nTest: atest KeyguardClockPositionAlgorithmTest\nTest: atest KeyguardMessageAreaTest\nTest: atest KeyguardIndicationControllerTest\nTest: atest StatusBarKeyguardViewManagerTest\nTest: atest KeyguardBouncerTest\nTest: atest KeyguardPatternViewTest\nFixes: 130398499\nFixes: 130298363\nFixes: 129784068\nFixes: 130223966\nChange-Id: Ib1706de259fa4b1f4ef13f654cbd931457733d82\n"
    },
    {
      "commit": "7fdbe22475f00a2f69c63e0647c342f49681d07d",
      "tree": "5322e82ec9dc4108bef61971017751b516c6be76",
      "parents": [
        "ed12eb24a2910b526d0ada3a5d9cb40ba76a0399",
        "06f0519a01b2c43fcd599168e5d112a3afcecf05"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 23:07:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 23:07:32 2019 +0000"
      },
      "message": "Merge \"Make RemoteService propagate Context#bindService failure to PendingRequests\" into qt-dev"
    },
    {
      "commit": "5c5ffcbd7a6d67141a0dfd7ff4e2239fbf25f72e",
      "tree": "87dd87a8d0f01b8288b6697ca54373cdca12afc7",
      "parents": [
        "b9cd46e1636b59e68e6d31ee59f7e89367ac3a9c",
        "531db61ac1671745d81caaead9bf41e01baecc78"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Apr 18 21:18:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 21:18:32 2019 +0000"
      },
      "message": "Merge \"Added BlendMode equivalent APIs to replace deprecated PorterDuff variants\" into qt-dev"
    },
    {
      "commit": "f96a3cbaa3d37c500df061e7b53080eaf001c9ec",
      "tree": "3f5c8daada7d7789bc2763e4146a57d74df79534",
      "parents": [
        "4112ec5512a641553982d852b82a41c7fbd14b17",
        "418ba8f03ec644d0ae381357656fc8d73003f8ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 19:58:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:58:25 2019 +0000"
      },
      "message": "Merge \"Add @TestApi to StatusBarManager @SystemApi methods\" into qt-dev"
    },
    {
      "commit": "4112ec5512a641553982d852b82a41c7fbd14b17",
      "tree": "ecdb8b51f5ba0297c788f4fd387c2f4adb158fec",
      "parents": [
        "6c4094c67da5e8ed7549e88d57d6c74d3f71a316",
        "12d320a5018e81e67a41df00188516b693a26585"
      ],
      "author": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Thu Apr 18 19:47:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:47:07 2019 +0000"
      },
      "message": "Merge \"GraphicsEnvironment: Expose query to determine ANGLE use\" into qt-dev"
    },
    {
      "commit": "6c4094c67da5e8ed7549e88d57d6c74d3f71a316",
      "tree": "cbd11f4a0e62860ecbcd082b118c8dfd67dd28e0",
      "parents": [
        "094b9acb0dc6782783dd4efcba98598b71bbb232",
        "34a27c4c455d490116572c02f7d8443842164fd3"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Thu Apr 18 19:25:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:25:14 2019 +0000"
      },
      "message": "Merge \"Don\u0027t call ConnectivityService when holding ActivityManagerService lock.\" into qt-dev"
    },
    {
      "commit": "0cae839130ef513c67dc2acfda001d67e19d8be2",
      "tree": "1b4003957454423a29955934d00167b63987ea61",
      "parents": [
        "64b51f91ff5a7d2cb11b91f541edba6307176784"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 11 14:41:31 2019 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 18 11:36:21 2019 -0700"
      },
      "message": "DngCreator: more lens distortion handling\n\nHandling the case where RAW image contains optical black regions.\n\nTest: visually check DNG captured on Pixel 2 camera 0.\nBug: 118690688\nChange-Id: I0586c37f30744e1badc6ff1e96d22a826972d656\n"
    },
    {
      "commit": "21632498647bbca3b7cdf9b6b433c6c1a07fe9ee",
      "tree": "432203130b7fd07aac2cb2663d8948495204d654",
      "parents": [
        "b231a53d08f8f537e2d33ba660cd0a775ba9add9",
        "390bff474c04661a791bfdd01b77d20168ab7dc3"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 18 18:21:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 18:21:22 2019 +0000"
      },
      "message": "Merge \"Fix back presses dismissing bubbles when IME is up\" into qt-dev"
    },
    {
      "commit": "74c8818d79b9276e70566cdffb86c15ed435b0e7",
      "tree": "4bd996e5f240f48e55c53e3f30af8ce342d13d5e",
      "parents": [
        "b5fa3532db05f05bf03fa00034e95e87e4bed3bc",
        "c48f223018ccdb1ed63bff1c410cbf41a6fcb322"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackcwyu@google.com",
        "time": "Thu Apr 18 14:34:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 14:34:28 2019 +0000"
      },
      "message": "Merge \"Update Multi-OffHost related API definition\" into qt-dev"
    },
    {
      "commit": "8a52dc3af4069e51f5b40553c2b027781d678963",
      "tree": "d901dbd678d2662391fdcac5646a7d9ed0c49737",
      "parents": [
        "2a4e6f6e2d0588baf5ce8006abf418dd0edbfa92"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Mon Apr 15 12:48:23 2019 +0100"
      },
      "committer": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Apr 18 15:31:32 2019 +0100"
      },
      "message": "Block clicks on smart actions and replies just after creation/update.\n\nTo avoid accidental clicks on smart actions and replies we here block\nclicks on those buttons just after they are created. We block clicks\non those buttons when a notification is updated - but only if the\nbuttons are new, or different from previous buttons shown in the\nnotification. I.e. if the notification is updated but the smart\nsuggestion buttons stay the same we don\u0027t block clicks on them.\n\nBug: 128683184\nTest: manually ensure clicks are blocked within the initialization\ndelay (for new / changed buttons), and ensure the delay changes\nwhen calling\nadb shell device_config put systemui ssin_onclick_init_delay X\nwhere X is the delay in ms.\nTest: SmartReplyConstantsTest, SmartReplyViewTest\nChange-Id: I9a44eb6ade6579a42e35b36cce4bd5863332c60e\n"
    },
    {
      "commit": "34a27c4c455d490116572c02f7d8443842164fd3",
      "tree": "a04e703f6d369477f884631dc5ffb905aaa35c7e",
      "parents": [
        "1c9cde6c1d81facc1f72073bfb58c099ee332eb2"
      ],
      "author": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Mon Apr 15 19:20:38 2019 +0100"
      },
      "committer": {
        "name": "Irina Dumitrescu",
        "email": "irinaid@google.com",
        "time": "Thu Apr 18 12:18:08 2019 +0100"
      },
      "message": "Don\u0027t call ConnectivityService when holding ActivityManagerService lock.\n\nExclude system server thread from the threads on which we call updateHttpProxy() from the Activity Manager.\n\nTest: atest HostsideVpnTests\nBug: 128465980\nChange-Id: Ia2b2c6de8a01a264bfb09393144641d91ee2c164\n"
    },
    {
      "commit": "2631fb58b670dae3857b4a6861f532bd4857c5ac",
      "tree": "56dde01d92ad05c4a6e71fc6c6c853d8752ddf8d",
      "parents": [
        "2aeac8ce0e41ad57f38e7de3eeba21790f385470",
        "8c7ca4f5c2eefe2f7059a8b49890351d54840a7b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 11:17:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 11:17:43 2019 +0000"
      },
      "message": "Merge \"Ensure Contrast: Address API feedback\" into qt-dev"
    },
    {
      "commit": "2aeac8ce0e41ad57f38e7de3eeba21790f385470",
      "tree": "4cd101fccee5990a45f4fa01e480c9cfbab7a902",
      "parents": [
        "54212ce71acf2c423e049ff3af4d4a9ca2adf00a",
        "d207589897fc20ad852406a24211d88dda46cda6"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Thu Apr 18 09:31:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 09:31:32 2019 +0000"
      },
      "message": "Merge \"Make sure Notification#deleteIntent cannot be used to start activities from background\" into qt-dev"
    },
    {
      "commit": "54212ce71acf2c423e049ff3af4d4a9ca2adf00a",
      "tree": "da1ade2283e9dcc50abb9b3dfba332c864b19f89",
      "parents": [
        "6b54c78b2d6db4c7a2a89d7ca6fa7ea4a2c0eb6e",
        "763a5d5d52bc87d8cbd35a77df08ba7317511ef2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 09:25:51 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 09:25:51 2019 +0000"
      },
      "message": "Merge \"Organize intelligence counters together\" into qt-dev"
    },
    {
      "commit": "c30a91702d1459c27af15ba99e67b2a4a21b9174",
      "tree": "a7df00faff59ac851e6fcc84ec0d64372f93946d",
      "parents": [
        "1c9cde6c1d81facc1f72073bfb58c099ee332eb2"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 17 15:16:43 2019 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Apr 18 10:25:25 2019 +0100"
      },
      "message": "Move locale from LanguageDetectionEvent to base class\n\nA follow up change of ag/7058048.\n\nAlso fixed a wrong nullability annotation, ConversationActions.getHints\nshould be @NonNull.\n\nBug: 129344540\nTest: atest cts/tests/tests/view/src/android/view/textclassifier/cts/\n\nChange-Id: Iae734b4b27dd3dd8294684330bec198072693a57\n"
    },
    {
      "commit": "ff0f81ff2ee3e8bd0fef927023ebd3033409ffb3",
      "tree": "f3b45fa50040f6f208b40aef3b2423214f2c6759",
      "parents": [
        "5410580108b4d083fa146e68dc95de3a13fb74bb",
        "7949028ca16de367384f5b905711de727cd6441e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 05:44:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 05:44:25 2019 +0000"
      },
      "message": "Merge \"Remove car mode dialer and call companion roles.\" into qt-dev"
    },
    {
      "commit": "328ff83bb344a3d61dca3610de7c4f31c8db3827",
      "tree": "62a8107672ee11f3ce824a65ef617e13733ae333",
      "parents": [
        "80e9a4cc421d32707b386a8cad98e982a62b497a",
        "47b553c59b1da664378f7753e806506b6a811780"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 04:45:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 04:45:43 2019 +0000"
      },
      "message": "Merge \"Roll forward \"Make notification effects for automotive configurable.\"\" into qt-dev"
    },
    {
      "commit": "80e9a4cc421d32707b386a8cad98e982a62b497a",
      "tree": "c216866c9ade35c951f5518848b3b968d3ff11ea",
      "parents": [
        "db44ba1e85fbba8ad9628d48af6948fb3757c0d9",
        "e1f864e5448d6906d1c27c3c913ab06c082b6fd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 04:35:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 04:35:43 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Fix a few issues with foreground service location accesses.\" into qt-dev"
    },
    {
      "commit": "db44ba1e85fbba8ad9628d48af6948fb3757c0d9",
      "tree": "c2150482f2ab3c3f0682af86d009a2b6d8b7227a",
      "parents": [
        "285f6ffff9ea25ebd69941b84b74de0807b9649f",
        "6378402da1bb98de4fb6e140b0f5b0d42d25bd99"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Apr 18 03:45:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 03:45:01 2019 +0000"
      },
      "message": "Merge \"Canonicalize default ringtones.\" into qt-dev"
    },
    {
      "commit": "285f6ffff9ea25ebd69941b84b74de0807b9649f",
      "tree": "f692c05d7eafd71caa74faceeb3cacfda384b21b",
      "parents": [
        "6e0668c784b991a5bcc2c1e3d0ad4202af0ecb14",
        "5e1ca0e889ea3edcbd3e302e7a148f5d79fdea14"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Apr 18 03:39:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 03:39:26 2019 +0000"
      },
      "message": "Merge \"Remove GROUP_ID; not actively being used by apps.\" into qt-dev"
    },
    {
      "commit": "6e0668c784b991a5bcc2c1e3d0ad4202af0ecb14",
      "tree": "79600c159c7a198d8a00a7151083b44841dce3c3",
      "parents": [
        "cb397d7031c94607423ec74fb4f00e828be71ad8",
        "c529d6d49fd138fb92b7e73ffd3af625defb64d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 03:27:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 03:27:45 2019 +0000"
      },
      "message": "Merge \"API feedback: getSuppressNotification -\u003e isNotificationSuppressed\" into qt-dev"
    },
    {
      "commit": "53e38f260c69378240401d32a92e659feda9e985",
      "tree": "bcd6edb7cb651de96720f0f906d1c271fbda21c2",
      "parents": [
        "9c88c1e93e2f87cbeafabb91f753cf16eb1c9c00",
        "d088e6b33d309dbbcc1f31a5619b6a1809de0866"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Thu Apr 18 02:16:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 02:16:57 2019 +0000"
      },
      "message": "Merge \"Make sure the color space range is checked properly.\" into qt-dev"
    },
    {
      "commit": "6378402da1bb98de4fb6e140b0f5b0d42d25bd99",
      "tree": "5ee022100961c394983f047b66f2085df567e763",
      "parents": [
        "0b2b17fbd7c28e7caaba2202bb7276d05f15f9c2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 17 10:39:42 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Apr 17 23:49:57 2019 +0000"
      },
      "message": "Canonicalize default ringtones.\n\nBug: 130445562\nTest: atest --test-mapping packages/providers/MediaProvider\nChange-Id: Ia4dee2f5596147ac50b2393fccb8516cc43b0102\n"
    },
    {
      "commit": "c901e419e30dd384fc0b49b218bd05bc616b3bb2",
      "tree": "1165d6298e13ed306333fd8181d203d3e844e55a",
      "parents": [
        "c4a3f5c3777da82d6f452d26f684a65e97ed963c",
        "0fdc9358c672c64b928de94068242dd4a81530aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 23:23:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 23:23:29 2019 +0000"
      },
      "message": "Merge \"Camera: Clarify multi-camera RAW and FOV behaviors\" into qt-dev"
    },
    {
      "commit": "d088e6b33d309dbbcc1f31a5619b6a1809de0866",
      "tree": "f2bff34b08a05287242669450e9d09c89426f091",
      "parents": [
        "0727797765fecf8a1b22172a720be311bfdcfa65"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Tue Apr 16 14:04:43 2019 -0700"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed Apr 17 22:30:13 2019 +0000"
      },
      "message": "Make sure the color space range is checked properly.\n\nWe only want to accept pre-defined color space,without the check it\u0027s possible\nthat the color space is not pre-defined and thus can\u0027t be restored.\n\nBUG: b/116112787, b/130737691\nTest: build\nChange-Id: Ic1d21501828d3edc5ad04534fece70a7146e78bd\n"
    },
    {
      "commit": "5ed91dd1cdb00f5dd97a15ae8d5c660de659710c",
      "tree": "47c7fce8c409c696351cce0dbf16fec139f49842",
      "parents": [
        "de1383f434be6ad17900f3da63c87a925984b20d",
        "665fa7a8d61a1c00f40f4bac126143c2bd833162"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 22:16:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 22:16:24 2019 +0000"
      },
      "message": "Merge \"Revert \"Add android.settings.ACTION_APP_BATTERY_SETTINGS to public API\"\" into qt-dev"
    },
    {
      "commit": "de1383f434be6ad17900f3da63c87a925984b20d",
      "tree": "077bf5748fa6ceafe296f6b8721cdaf26b95e409",
      "parents": [
        "d6d09d952b0013ec4d56f81cbc2fde11bf8f897c",
        "956bbb7e5da11ac1d0a7e5687d64baec18964147"
      ],
      "author": {
        "name": "Paul Scovanner",
        "email": "pscovanner@google.com",
        "time": "Wed Apr 17 22:08:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 22:08:54 2019 +0000"
      },
      "message": "Merge \"Revert \"Pretend to be having the original background\"\" into qt-dev"
    },
    {
      "commit": "d6d09d952b0013ec4d56f81cbc2fde11bf8f897c",
      "tree": "0021c521a66647bab4249bc05994318cd4c31acb",
      "parents": [
        "6805b6ae0d574f44fd7985e76bd6b9556f390312",
        "783c90e9b47dd93d75bfbb09795fa72333bff842"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 17 22:07:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 22:07:47 2019 +0000"
      },
      "message": "Merge \"Allow sandboxed apps to access only package specific dirs.\" into qt-dev"
    },
    {
      "commit": "956bbb7e5da11ac1d0a7e5687d64baec18964147",
      "tree": "ed051cff8d97ce29b3c0f93553f01f1c9babbe14",
      "parents": [
        "6805b6ae0d574f44fd7985e76bd6b9556f390312"
      ],
      "author": {
        "name": "Paul Scovanner",
        "email": "pscovanner@google.com",
        "time": "Wed Apr 17 16:40:38 2019 +0000"
      },
      "committer": {
        "name": "Paul Scovanner",
        "email": "pscovanner@google.com",
        "time": "Wed Apr 17 21:47:46 2019 +0000"
      },
      "message": "Revert \"Pretend to be having the original background\"\n\nThis reverts commit 1ab06de89fa897919e531c3ce2609ce24ef79100.\nBug: b/130586696\n\nReason for revert: b/130586696 This change causes a major breakage in Maps and blocks droidfood.\n\nChange-Id: I50cde4865f48825b82f27087b8cac6e6527d6d95\n"
    },
    {
      "commit": "ad979f6c969b88c29a668df2c94f4181811c8067",
      "tree": "0a76d61b8482df7be40fd8e25919b19030333ece",
      "parents": [
        "3fd2f6e04d36d0276446e147f4da9436f41f1e00",
        "4c708774433592d18cdf1c087ca5276b899bb338"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 21:15:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 21:15:13 2019 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into qt-dev"
    },
    {
      "commit": "531db61ac1671745d81caaead9bf41e01baecc78",
      "tree": "f4eaa1854e7ff6c5facf6ebb5856b372d94a1d30",
      "parents": [
        "a8853fe2829fab3deb3a8cf7fcf8a0dcaed4b4c8"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Sun Apr 14 21:58:04 2019 -0700"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Apr 17 21:11:39 2019 +0000"
      },
      "message": "Added BlendMode equivalent APIs to replace deprecated PorterDuff\nvariants\n\nUpdated various framework Views to have equivalent BlendMode APIs\nto replace the deprecated PorterDuff equivalents.\nUpdated InspectableProperty annotations to refer to the same\nxml attributes as the original tintmode APIs\n\nBug: 126726419\nTest: Added CTS tests to verify new BlendMode APIs\nChange-Id: Id9ab36d3d4d29f351250723e9d13d49bc6062c83\nMerged-In: Id9ab36d3d4d29f351250723e9d13d49bc6062c83\n"
    },
    {
      "commit": "418ba8f03ec644d0ae381357656fc8d73003f8ed",
      "tree": "e51cac604faf94627abf49afe09ecd626909236c",
      "parents": [
        "1c1c65ee56721280b8a88c9a705fbe0f3120ad4f"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Apr 17 15:55:21 2019 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Apr 17 16:43:39 2019 -0400"
      },
      "message": "Add @TestApi to StatusBarManager @SystemApi methods\n\nEnables CTS testing\n\nTest: APIs are in api/test-current\nBug: 130178313\nChange-Id: Ie408bc4399cf64018903ef122b8db1e6a9fa9fb1\n"
    },
    {
      "commit": "665fa7a8d61a1c00f40f4bac126143c2bd833162",
      "tree": "d7f0b3265a2faea9c949f8f2bacf335506e6f5c0",
      "parents": [
        "c56847700434eb402c252b2fd9cc6eae7b1855dc"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 17 20:30:16 2019 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 17 20:32:44 2019 +0000"
      },
      "message": "Revert \"Add android.settings.ACTION_APP_BATTERY_SETTINGS to public API\"\n\nThis reverts commit c56847700434eb402c252b2fd9cc6eae7b1855dc.\n\nReason for revert: API concerns.\nBug: 129901520\n\nChange-Id: I658de3933353ac93b13ce1f6f6616fd653663152\n"
    },
    {
      "commit": "211ddf7040739894842ca163130dc8cda607a14f",
      "tree": "2fc1eba7b70c7a49d2a7ed145f204846cb6d00bc",
      "parents": [
        "fc7f45221161f5cd3fe273332fcf2d8b63b38d3b",
        "1c7182aaa74694f1d5e9b050bbcb90e24fdf701e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 19:40:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 19:40:08 2019 +0000"
      },
      "message": "Merge \"Unhardcoded Augmented Autofill debug constants.\" into qt-dev"
    },
    {
      "commit": "8c7ca4f5c2eefe2f7059a8b49890351d54840a7b",
      "tree": "cc2fb2675dd124e24a0fe66d2eb91c68d6f86900",
      "parents": [
        "fc7f45221161f5cd3fe273332fcf2d8b63b38d3b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 17 11:35:22 2019 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Apr 17 21:36:04 2019 +0200"
      },
      "message": "Ensure Contrast: Address API feedback\n\nFixes: 130647853\nTest: make checkapi\nTest: atest EnsureBarContrastTest NavigationBarColorTest\nChange-Id: Iafbdce8476134df56ea5d15155391b10afc9ce94\n"
    },
    {
      "commit": "5e1ca0e889ea3edcbd3e302e7a148f5d79fdea14",
      "tree": "b9ef5a57e1af10d6d4238408aafa54c76eeff941",
      "parents": [
        "469f1c90ed7a414144c3752ff493722cc1af2904"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 17 13:34:44 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 17 13:35:16 2019 -0600"
      },
      "message": "Remove GROUP_ID; not actively being used by apps.\n\nBug: 130744218\nTest: none\nChange-Id: I2917b84ffcc698d3cbffe7dfbd49c76b21c46515\n"
    },
    {
      "commit": "d21ce79b3087366322c088a2b45ec8334156d26e",
      "tree": "f54f0a4f907899da9588dc66d1acee5d1fe227e7",
      "parents": [
        "0801c16ff0177991870fc183d6fb741ce7a3b449",
        "d563e937f2d2a6d256b1284c3119c8787faf156d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 17 18:27:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 17 18:27:06 2019 +0000"
      },
      "message": "Merge \"Make storage a restricted permission - framework\" 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": "d207589897fc20ad852406a24211d88dda46cda6",
      "tree": "eb1a9def3e673c62bfc8da210b4a45380a33800a",
      "parents": [
        "469f1c90ed7a414144c3752ff493722cc1af2904"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Apr 17 16:01:10 2019 +0100"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Apr 17 16:08:00 2019 +0100"
      },
      "message": "Make sure Notification#deleteIntent cannot be used to start\nactivities from background\n\nRemove whitelisting privilege from deleteIntent before it\u0027s\nsent in cancelNotificationLocked().\n\nBug: 130619912\nTest: manual (with a custom built app that provides\n      PendingIntent.getActivity() to\n      Notification.Builder.setDeleteIntent())\nChange-Id: I8a85b4c32717f958c4ee2fe040b73bceb96d7feb\n"
    },
    {
      "commit": "4c708774433592d18cdf1c087ca5276b899bb338",
      "tree": "acffbaced1082ad1b2890f96434ae5f158b300f0",
      "parents": [
        "1ead26718cc24c99a91ec161e9632249122653dc"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 07:37:01 2019 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 17 07:37:01 2019 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ib58f724bb14654cb74ff16784d252b165b00bed3\n"
    },
    {
      "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"
    }
  ],
  "next": "c1a0fbcec5b37b202b2814f56f7b0f90a5183fc2"
}
