)]}'
{
  "log": [
    {
      "commit": "a72b4cc3734dfbb36289bfda019c99ee82835566",
      "tree": "9e15440522264d293eacdb66df3955231988e95a",
      "parents": [
        "d6490572e268a6c03575f06dfed1f539ad16ba1b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 16 15:38:49 2019 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 16 15:40:28 2019 +0200"
      },
      "message": "Copy rects such that we don\u0027t modify state\n\nTest: PopupWindowTest\nBug: 130553898\nBug: 130231322\nChange-Id: I8abe25d054b34f1bf1234e1328b32aefc2020cf6\n"
    },
    {
      "commit": "d6490572e268a6c03575f06dfed1f539ad16ba1b",
      "tree": "dd14bc2b47d09908dc83f8e3a289bde6008dd101",
      "parents": [
        "083190633a61edd861de7255fe43bc1570c84d25"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 16 14:57:56 2019 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 16 15:39:51 2019 +0200"
      },
      "message": "Revert \"Revert \"Fix issue in attached layouting\"\"\n\nThis reverts commit 9acce426520e639fd91eef8b62651803a98a7273.\n\nUnderlying issue fixed in follow up CL.\n\nTest: PopupWindowTest\nBug: 130231322\nBug: 130553898\nChange-Id: I5e332394868eb26ef44ce155bc41eb4405d0093a\n"
    },
    {
      "commit": "083190633a61edd861de7255fe43bc1570c84d25",
      "tree": "80eda0eacc4e6d8ab8f2e818807275036ceff935",
      "parents": [
        "df573a62108d001dad9be8c66386561f58b6de15",
        "03dd48c887d271a8f2f7ae062b9bf185093676ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 11:20:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 11:20:45 2019 +0000"
      },
      "message": "Merge \"ActivityThread: Preserve windows when relaunching all activities\" into qt-dev"
    },
    {
      "commit": "df573a62108d001dad9be8c66386561f58b6de15",
      "tree": "bb0e82ed8fe77da3f202bbf1796b11f5864f5a3a",
      "parents": [
        "77d354efa11901748f155e138cee5c1e1e959d92",
        "2e0aad2d3d66694d1a4ef890653b2c373dab54e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 09:38:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 09:38:25 2019 +0000"
      },
      "message": "Merge \"If the calling process isn\u0027t whitelisted for background activity start, check the other processes of calling UID too\" into qt-dev"
    },
    {
      "commit": "77d354efa11901748f155e138cee5c1e1e959d92",
      "tree": "074dbeb1e40ea4fd393e47c3e16a83ed90e3a2d8",
      "parents": [
        "b225cffabeb4428e6c3c2860b35a30c3a93bbead",
        "e1921a7b4d58c97570277fe83dbe9206f2db496d"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Tue Apr 16 07:37:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 07:37:06 2019 +0000"
      },
      "message": "Merge \"Allow MSIME to set inactive when window loses focus.\" into qt-dev"
    },
    {
      "commit": "b225cffabeb4428e6c3c2860b35a30c3a93bbead",
      "tree": "ef6de8429ff0ea46e11e0af599918066a75e67b1",
      "parents": [
        "e6b9bdf4d061a25fe10e9b73c1dcac03268f2245",
        "dbee428755b02c37f4cb33436732345cfb14ec31"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Tue Apr 16 06:47:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 06:47:18 2019 +0000"
      },
      "message": "Merge \"Rename Session2Command methods\" into qt-dev"
    },
    {
      "commit": "e6b9bdf4d061a25fe10e9b73c1dcac03268f2245",
      "tree": "ffc384f6bde03fad00ade5972e68cbf5bf84d456",
      "parents": [
        "a0d852907d596c26395607aa53def86333442d8c",
        "50e34009311c849662f7f9fe571ca1e9d4d541b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 06:37:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 06:37:50 2019 +0000"
      },
      "message": "Merge \"Defer top process state for VM\" into qt-dev"
    },
    {
      "commit": "a0d852907d596c26395607aa53def86333442d8c",
      "tree": "dbf146595c7b3c6f368a78ad16ff144b5444d4c2",
      "parents": [
        "12154d85a49117894db31096fce56860367b501e",
        "c56847700434eb402c252b2fd9cc6eae7b1855dc"
      ],
      "author": {
        "name": "Sean Stout",
        "email": "sstout@google.com",
        "time": "Tue Apr 16 05:50:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 05:50:30 2019 +0000"
      },
      "message": "Merge \"Add android.settings.ACTION_APP_BATTERY_SETTINGS to public API\" into qt-dev"
    },
    {
      "commit": "12154d85a49117894db31096fce56860367b501e",
      "tree": "1c06de23154185c73411b7c5573f4a65580deb83",
      "parents": [
        "977f63a3d3d0ccba78d4924b489349a2e26bd666",
        "c78071f29a2f13b977d54b0bfcae46d8c7f36b13"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Apr 16 04:43:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 04:43:32 2019 +0000"
      },
      "message": "Merge \"Cache and log enrollment settings\" into qt-dev"
    },
    {
      "commit": "dbee428755b02c37f4cb33436732345cfb14ec31",
      "tree": "b4e18eccbd905fcb551d2b665a691c6cdf0ae8a7",
      "parents": [
        "977f63a3d3d0ccba78d4924b489349a2e26bd666"
      ],
      "author": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Tue Apr 16 10:35:14 2019 +0900"
      },
      "committer": {
        "name": "Jin Seok Park",
        "email": "jinpark@google.com",
        "time": "Tue Apr 16 04:02:26 2019 +0000"
      },
      "message": "Rename Session2Command methods\n\nBug: 130580655\nTest: atest CtsMediaTestCases:android.media.cts.Session2CommandTest\nChange-Id: I89509ddc1b10d47a01f7227ae60c5529718d39de\n"
    },
    {
      "commit": "977f63a3d3d0ccba78d4924b489349a2e26bd666",
      "tree": "d3fb5f425e999811d94c948a0d86a6ea21919fa3",
      "parents": [
        "4e57ccbea94e64e41b0d994866f3d8f621ecdb84",
        "295ddbae78e2719964fcb2c17a166affecf7354a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Apr 16 03:26:18 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 03:26:18 2019 +0000"
      },
      "message": "Merge \"Allow failures of applyBatch() operations.\" into qt-dev"
    },
    {
      "commit": "4e57ccbea94e64e41b0d994866f3d8f621ecdb84",
      "tree": "54992a7ac288dcc5d163f8ad281be5bb1b098dfe",
      "parents": [
        "93e21670c0ae55a4f61eea6abb5d62ee3974fd8f",
        "5562ab8966323541068a601ab47addad773852d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 03:14:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 03:14:29 2019 +0000"
      },
      "message": "Merge \"Remove MediaItem2\" into qt-dev"
    },
    {
      "commit": "93e21670c0ae55a4f61eea6abb5d62ee3974fd8f",
      "tree": "b9f428e671cfdec0f3413fe082ac1f4fcd7e5992",
      "parents": [
        "4d39c6216906a6c653b08597924c5778921fe850",
        "5ed20a7782be8c1f38053a1a3c2b41fae07d9c2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 02:50:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 02:50:09 2019 +0000"
      },
      "message": "Merge \"Don\u0027t cancel injected event when mouse event arrives\" into qt-dev"
    },
    {
      "commit": "4d39c6216906a6c653b08597924c5778921fe850",
      "tree": "af6feba6ea507abc0db0633381555394c3e8e69d",
      "parents": [
        "8540e63decd4672e1e5eb34de6affdd25d4fe6f0",
        "a2363540475778db4d6351c581dafb8407a50173"
      ],
      "author": {
        "name": "NT Tsai",
        "email": "nttsai@google.com",
        "time": "Tue Apr 16 02:27:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 02:27:02 2019 +0000"
      },
      "message": "Merge \"Fix a deadlock WMG-\u003eWMS, WMS-\u003eWMG\" into qt-dev"
    },
    {
      "commit": "8540e63decd4672e1e5eb34de6affdd25d4fe6f0",
      "tree": "dfd4807d609a4165dd52d845e642db9e21e8dc59",
      "parents": [
        "0727797765fecf8a1b22172a720be311bfdcfa65",
        "1fe58e9857ae83330a42366691ecc7963ba832e0"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Apr 16 02:13:58 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 02:13:58 2019 +0000"
      },
      "message": "Merge \"Don\u0027t wait until next fetch of recent tasks to reset the task list\" into qt-dev"
    },
    {
      "commit": "0727797765fecf8a1b22172a720be311bfdcfa65",
      "tree": "a5144a1d1e20a833ec838ab4b809ca557dd96338",
      "parents": [
        "805c739ada804fee1dfa1f47113889be03925aa3",
        "136c82edb604ad9dd3922421a3bd6abae85f44de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 01:41:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 01:41:41 2019 +0000"
      },
      "message": "Merge \"Log for pending activities launch\" into qt-dev"
    },
    {
      "commit": "805c739ada804fee1dfa1f47113889be03925aa3",
      "tree": "d8bf9d3c9c6bcbc0b38463dea48531b43e29fc30",
      "parents": [
        "0c7f7a1ee6b503aecdd303fe2ccf01be213bce37",
        "21cbc636029ce2e96f965e72c058b889d0aac4ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 01:20:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 01:20:05 2019 +0000"
      },
      "message": "Merge \"Ui should be UI in the javadoc\" into qt-dev"
    },
    {
      "commit": "0c7f7a1ee6b503aecdd303fe2ccf01be213bce37",
      "tree": "f2b825554165e17f18ef6315c9ebc31134ca9edb",
      "parents": [
        "80ad2a4d8c0f2d34f2a1be1fb4e3e2644d25d782",
        "02ea7f24909bdf6859ad55e50d969bc625781697"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 01:11:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 01:11:23 2019 +0000"
      },
      "message": "Merge \"Restore navbar transparency state on config change\" into qt-dev"
    },
    {
      "commit": "80ad2a4d8c0f2d34f2a1be1fb4e3e2644d25d782",
      "tree": "47415691aa25473c32f9040dab9fbf7e0992e16c",
      "parents": [
        "575022f7d1c091e01ed5523b13980c0adebc7621",
        "75319d28ade0b7fe5bee58fadb2afde585c85005"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Apr 16 01:01:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 01:01:59 2019 +0000"
      },
      "message": "Merge \"Add EHPLMN and HPLMN to SubscriptionInfo\" into qt-dev"
    },
    {
      "commit": "295ddbae78e2719964fcb2c17a166affecf7354a",
      "tree": "cae971f5e1b4b35c6fefe1c18d58b3b0d81b9f2e",
      "parents": [
        "eb24d06f8d88e2914c747bcd65996ffbfd28bfc2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 15 18:54:58 2019 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Apr 15 18:55:00 2019 -0600"
      },
      "message": "Allow failures of applyBatch() operations.\n\nIn some cases, the supplier of ContentProviderOperation is okay\nif certain operations fail, and they\u0027d like ContentProviderResult\nto tell them about the failures instead of aborting the remainder\nof the transaction.\n\nStart using this for ModernMediaScanner, where we probably raced\nwith someone when building an UPSERT-style operation.  We\u0027ll\npick up any changes to those files during the next scan.\n\nBug: 128494336\nTest: atest --test-mapping packages/providers/MediaProvider\nChange-Id: Ida8230ff2bbb3bab56eb83928e49e7097bfbc9fd\n"
    },
    {
      "commit": "575022f7d1c091e01ed5523b13980c0adebc7621",
      "tree": "6f35f26aab6cb0ec70ac5b3976559b62b0ef6b28",
      "parents": [
        "75d75ce38c5ec67ac567f13b8404d4739e59f9f6",
        "2b7dbe85a21ce6d1d0559324fbe96c93423b24ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 00:49:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 00:49:21 2019 +0000"
      },
      "message": "Merge \"Remove the disableSelf() api\" into qt-dev"
    },
    {
      "commit": "75d75ce38c5ec67ac567f13b8404d4739e59f9f6",
      "tree": "d965b1740166bb059e86c4358359375ba0917114",
      "parents": [
        "6164eb6a8d434466fecc9276d0652d99caeeadf0",
        "1220c347a2e649ff474a9d9c5b524c2197f2579d"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Apr 16 00:34:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 00:34:31 2019 +0000"
      },
      "message": "Merge \"Annotate single property listener from DeviceConfig as removed. Will remove entirely after all references (esp. Play Services) are cleaned up.\" into qt-dev"
    },
    {
      "commit": "6164eb6a8d434466fecc9276d0652d99caeeadf0",
      "tree": "cfd5504e45665e3707bb9f3fcca196c6ca8b5bb2",
      "parents": [
        "786714e52678565e35f1bd4276bdee9c5a6a5461",
        "08c5083da30ae36b093113a839321853956af443"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Tue Apr 16 00:34:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 00:34:13 2019 +0000"
      },
      "message": "Merge \"Add new constructors for mandatory fields in AppTarget.Builder\" into qt-dev"
    },
    {
      "commit": "5562ab8966323541068a601ab47addad773852d5",
      "tree": "e8b368d32d0b39185014c2007ec3b6c76ccec41a",
      "parents": [
        "a498804d40484e73e660a9aad9c0138f7b8ed24d"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Apr 16 09:21:56 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Apr 16 09:28:11 2019 +0900"
      },
      "message": "Remove MediaItem2\n\nBug: 130579223\nTest: build\nChange-Id: Ie772b508b51a12eb4e96f1f19c08ecdec4a9959b\n"
    },
    {
      "commit": "786714e52678565e35f1bd4276bdee9c5a6a5461",
      "tree": "6be27c6441e14df196a37557b29bc465a0fca3a2",
      "parents": [
        "5d230c1462faa274336562ee3e76555326a47060",
        "170f35bc59d9b160b8ca3bcb359b487f59b8747c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 00:17:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 00:17:10 2019 +0000"
      },
      "message": "Merge \"Add missing set/getExtras to ConversationActions.Request.\" into qt-dev"
    },
    {
      "commit": "c56847700434eb402c252b2fd9cc6eae7b1855dc",
      "tree": "f77c14c4049d53d9be77f73dd049203a8c89b9f3",
      "parents": [
        "aeb8c50660efc3893f0ecabbf822f0697af69fc1"
      ],
      "author": {
        "name": "Sean Stout",
        "email": "sstout@google.com",
        "time": "Mon Apr 15 11:17:43 2019 -0700"
      },
      "committer": {
        "name": "Sean Stout",
        "email": "sstout@google.com",
        "time": "Mon Apr 15 17:15:44 2019 -0700"
      },
      "message": "Add android.settings.ACTION_APP_BATTERY_SETTINGS to public API\n\nTest: cts-tradefed run cts -m CtsSystemIntentTestCases -t \\\nandroid.systemintents.cts.TestSystemIntents\nBug: 129901520\n\nChange-Id: I710867f6d6fffb86d7f3991f39bde4bf9d62e5f7\n"
    },
    {
      "commit": "5d230c1462faa274336562ee3e76555326a47060",
      "tree": "f8ee61cc4133e698b6a23b61c48bf3dd8682d614",
      "parents": [
        "e20c7dff8111a66d1a8c498d24e003331bc82e81",
        "9403bdeb2be74a07ad77c05a3492cd91b79dcbf4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 00:06:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 00:06:38 2019 +0000"
      },
      "message": "Merge \"Migrate to the new ro property for headless multiuser check.\" into qt-dev"
    },
    {
      "commit": "e20c7dff8111a66d1a8c498d24e003331bc82e81",
      "tree": "b68406288597a96e4b82f2a67f11dfc6ffb2eb96",
      "parents": [
        "4b118856db013872e581d21321cd1f1564e61904",
        "0503fa56144cf0144d41a356e0a4b96b5f3ae913"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 00:06:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 00:06:21 2019 +0000"
      },
      "message": "Merge changes I06a74c84,I2cf9d3aa into qt-dev\n\n* changes:\n  Do not fail idmap scan if one idmap fails to generate\n  Run idmap2 static-checks and fix formatting issues\n"
    },
    {
      "commit": "4b118856db013872e581d21321cd1f1564e61904",
      "tree": "3b90dd73a01425a516c186df2c201e72f426a4b4",
      "parents": [
        "11141109f4c9f8f423245113f8588d0371015bc1",
        "ad43a5039d798608cfca0315078b9fd7c32edf56"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 15 23:57:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 23:57:01 2019 +0000"
      },
      "message": "Merge \"Add nullable annotations\" into qt-dev"
    },
    {
      "commit": "11141109f4c9f8f423245113f8588d0371015bc1",
      "tree": "ea20a1b0f85c3082e3694bab07253bbbe87cb98d",
      "parents": [
        "151f5b2ec8926d43aac4219b5138598627de2dfb",
        "ef1c0b36ab402c9f936220dd4f64f4ac96f52e37"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 23:42:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 23:42:14 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Removed ContentCapture support from standard SDK toolkit.\" into qt-dev"
    },
    {
      "commit": "151f5b2ec8926d43aac4219b5138598627de2dfb",
      "tree": "617c3f96f87a921f89f1628be60a7440c5f1265a",
      "parents": [
        "fab88a833e0fb39c62839fbcd854e7fac6d87d59",
        "e4eb7b4c1b5e7951cda8f8844e8d47ad1a59b159"
      ],
      "author": {
        "name": "Harry Slatyer",
        "email": "slatyer@google.com",
        "time": "Mon Apr 15 23:38:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 23:38:24 2019 +0000"
      },
      "message": "Merge \"Add DENSITY_140, DENSITY_180, DENSITY_200, DENSITY_220\" into qt-dev"
    },
    {
      "commit": "21cbc636029ce2e96f965e72c058b889d0aac4ad",
      "tree": "91af67660c48e7daaca9ee5144e5807dcbaf1d07",
      "parents": [
        "3547b58c5f2090cd3d08ee8fa5887dcee14c06a4"
      ],
      "author": {
        "name": "jiayuzhou",
        "email": "jiayuzhou@google.com",
        "time": "Mon Apr 15 16:04:31 2019 -0700"
      },
      "committer": {
        "name": "jiayuzhou",
        "email": "jiayuzhou@google.com",
        "time": "Mon Apr 15 16:04:31 2019 -0700"
      },
      "message": "Ui should be UI in the javadoc\n\nFixes: 124883615.\nTest: pre-submit.\nChange-Id: I4cdc6353a3d4382a53a8e6d7c65a447acb90ee2c\n"
    },
    {
      "commit": "fab88a833e0fb39c62839fbcd854e7fac6d87d59",
      "tree": "c537598afa5c858ece221233d0c739e0393f1904",
      "parents": [
        "7e46f59a6057b5a71003877854dd69085f3055c0",
        "b4514d2b6e35e4f396efe72ebe3ab72e5bfc1899"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 23:03:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 23:03:50 2019 +0000"
      },
      "message": "Merge \"Add logging for KeyguardUpdateMonitor visibility and biometric state\" into qt-dev"
    },
    {
      "commit": "2b7dbe85a21ce6d1d0559324fbe96c93423b24ae",
      "tree": "5405be2f30a2d1cef02e85d8b84f4b34080f69f8",
      "parents": [
        "078d4d1475a969587f188a12ee7723386acfe266"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Thu Apr 11 14:45:42 2019 -0700"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Mon Apr 15 16:02:41 2019 -0700"
      },
      "message": "Remove the disableSelf() api\n\nNo longer needed, the logic will be handled in AttentionDetector which\nimplements the feature. Settings app makes sure to grey out the setting\nif does not have sufficient permissions.\n\nBug: 130350903, 130246574\nTest: manually confirmed, atest AttentionDetectorTests, make RunSettingsRoboTests\nChange-Id: I324223af01b5198e3af0b84d47120f307f3aa71a\n"
    },
    {
      "commit": "7e46f59a6057b5a71003877854dd69085f3055c0",
      "tree": "629f4a569a1cca8f2d13cf876c0c4ddef7617fd6",
      "parents": [
        "3547b58c5f2090cd3d08ee8fa5887dcee14c06a4",
        "0c88f4965e3e9e2d262be9edb42187d47861f622"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 22:46:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 22:46:46 2019 +0000"
      },
      "message": "Merge \"AudioManager: test API for dynamic audio policy\" into qt-dev"
    },
    {
      "commit": "75319d28ade0b7fe5bee58fadb2afde585c85005",
      "tree": "430ccc795cb02f93258b02c521ed20b828c8427d",
      "parents": [
        "37da9859f6eb18126906cab19d6eeda367eaa368"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Apr 11 15:28:20 2019 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Apr 15 15:43:30 2019 -0700"
      },
      "message": "Add EHPLMN and HPLMN to SubscriptionInfo\n\nAdd EHPLMN and HPLMN fields to SubscriptionInfo. These fields are read\nfrom the ICC card.\n\nBug: 130253962\nTest: manual\nChange-Id: If98c57c14e39b917a5e7e8bbc59c2170989b63a7\n"
    },
    {
      "commit": "02ea7f24909bdf6859ad55e50d969bc625781697",
      "tree": "3316c16bb6908e0856086027b6c976eb430ab18a",
      "parents": [
        "3547b58c5f2090cd3d08ee8fa5887dcee14c06a4"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Apr 11 17:34:51 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Apr 15 22:30:40 2019 +0000"
      },
      "message": "Restore navbar transparency state on config change\n\nRestore systemUIVisibility flags upon NavBarFragment recreation.\nEnsure back button visibility is also restored.\n\nFixes: 130281802\nTest: make; adb shell am update-appinfo 0 com.android.systemui\nChange-Id: I74bf1717bc434b32490b9c6c66b6c88e3bb226e9\n"
    },
    {
      "commit": "3547b58c5f2090cd3d08ee8fa5887dcee14c06a4",
      "tree": "83c0ab2a8845dc7eddbb690400c8c8d31248d10b",
      "parents": [
        "37da9859f6eb18126906cab19d6eeda367eaa368",
        "556d24003a9004ffbf14e9f8dfbfd0e1d9d79442"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 15 22:15:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 22:15:57 2019 +0000"
      },
      "message": "Merge \"Telecom API doc cleanup.\" into qt-dev"
    },
    {
      "commit": "0503fa56144cf0144d41a356e0a4b96b5f3ae913",
      "tree": "f679b37805225d9bcdb78020e4daf8a428ff98df",
      "parents": [
        "52e1f7a1badeed7a306f25b4b303742be7bed9ab"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Fri Apr 12 12:29:36 2019 -0700"
      },
      "committer": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Mon Apr 15 15:03:06 2019 -0700"
      },
      "message": "Do not fail idmap scan if one idmap fails to generate\n\nIf one static overlay fails to have its idmap generated, continue\nscanning other overlays.\n\nBug: 130324774\nTest: idmap2_tests and manual\nChange-Id: I06a74c844ebc81dcfb5b50e8c9a30a68c7e4ffb0\n"
    },
    {
      "commit": "1220c347a2e649ff474a9d9c5b524c2197f2579d",
      "tree": "7c33d17d0da0189f59456cb9d87cd37dd19f3fcd",
      "parents": [
        "37da9859f6eb18126906cab19d6eeda367eaa368"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Apr 15 13:17:21 2019 -0700"
      },
      "committer": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Mon Apr 15 21:52:26 2019 +0000"
      },
      "message": "Annotate single property listener from DeviceConfig as removed.\nWill remove entirely after all references (esp. Play Services) are cleaned up.\n\nTest: atest FrameworksCoreTests:DeviceConfigTest\nBug: 128902955\nChange-Id: I1ab11fa2a2bbdb673841364c36b87a7356ba1e28\n"
    },
    {
      "commit": "08c5083da30ae36b093113a839321853956af443",
      "tree": "8faba4a7a9a68a4e37a6a780f97baf4952878679",
      "parents": [
        "094171bcccc7683a37fb07b02fc49b7e37c1161a"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Fri Apr 12 11:36:33 2019 -0700"
      },
      "committer": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Mon Apr 15 14:44:56 2019 -0700"
      },
      "message": "Add new constructors for mandatory fields in AppTarget.Builder\n\nTest: it builds\nTest: atest AppPredictionServiceTest\nBug: 129901111\nChange-Id: Ifacf5b86d5f436b02191af58541a403198840f18\n"
    },
    {
      "commit": "37da9859f6eb18126906cab19d6eeda367eaa368",
      "tree": "19fe746a81c8a149d112cf9441052be3d5d9e52d",
      "parents": [
        "bb2d26cb87cb8bddc1d509291ae47447725e581d",
        "9b72886dbe8d3f606ca5212d6d7c9659fd969817"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Mon Apr 15 21:44:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 21:44:37 2019 +0000"
      },
      "message": "Merge \"Move DisplayTransformManagerTest\" into qt-dev"
    },
    {
      "commit": "e4eb7b4c1b5e7951cda8f8844e8d47ad1a59b159",
      "tree": "745cbdcf90bf17120ec04dd0643efad09a582740",
      "parents": [
        "bb2d26cb87cb8bddc1d509291ae47447725e581d"
      ],
      "author": {
        "name": "Harry Slatyer",
        "email": "slatyer@google.com",
        "time": "Tue Apr 09 08:58:02 2019 +1000"
      },
      "committer": {
        "name": "Harry Slatyer",
        "email": "slatyer@google.com",
        "time": "Mon Apr 15 21:43:56 2019 +0000"
      },
      "message": "Add DENSITY_140, DENSITY_180, DENSITY_200, DENSITY_220\n\nThis gives supported densities every 20dpi at the low end of densities,\nwhich is where all current automotive screens sit.\n\nBUG: 127714569\nTest: None, just adding constants.\n\nChange-Id: I6dd96493bf4474a55f22ce4ddbe27566d4ab9deb\n"
    },
    {
      "commit": "bb2d26cb87cb8bddc1d509291ae47447725e581d",
      "tree": "da680cb7d36aafe30b3f6068962f9f96b0484585",
      "parents": [
        "364d2515eabd8d10be2dcd29b45b8c4d25e3feb5",
        "aca6eb7dac0a307756d0c3e76b26503618f40df5"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Apr 15 21:39:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 21:39:02 2019 +0000"
      },
      "message": "Merge \"Fix Emergency Number API doc\" into qt-dev"
    },
    {
      "commit": "c78071f29a2f13b977d54b0bfcae46d8c7f36b13",
      "tree": "e164902a5040f86420b61b96501139952675c2be",
      "parents": [
        "0a510f8bbf8e31f8902aafc89439f6b97babcb30"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 14:11:58 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 14:34:30 2019 -0700"
      },
      "message": "Cache and log enrollment settings\n\nBug: 130370995\n\nTest: Builds\nChange-Id: Id23b6befe62cf5ea3a4468169f36da191ae97cc9\n"
    },
    {
      "commit": "364d2515eabd8d10be2dcd29b45b8c4d25e3feb5",
      "tree": "d70132f232a8d8760b588591539b8ef48c7322aa",
      "parents": [
        "b5b7312195cca12edd820c9bd76a8e56930da8a5",
        "4ad4600d7583a7bd154216dafc1dc494269b5543"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 21:17:12 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 21:17:12 2019 +0000"
      },
      "message": "Merge \"AudioTrack: offload is not tied to USAGE_MEDIA\" into qt-dev"
    },
    {
      "commit": "b5b7312195cca12edd820c9bd76a8e56930da8a5",
      "tree": "3135f110825c447ec55be9a2fd537285625949f2",
      "parents": [
        "472893443d59771fb4f0bb6936f87fedabcf04b4",
        "c67c86c7e3ae2d52d943d409ca8fff35790757e5"
      ],
      "author": {
        "name": "Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Apr 15 21:02:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 21:02:42 2019 +0000"
      },
      "message": "Merge \"Address comments from API review.\" into qt-dev"
    },
    {
      "commit": "472893443d59771fb4f0bb6936f87fedabcf04b4",
      "tree": "7414ca825beec0ae2a756725a464f11429a0f5fa",
      "parents": [
        "8d8d704cf7a2c0f94352057ebe45e4343fd8eba4",
        "dafee65f21c8cdcaeca6488352dfcfc94bcd98ce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 21:02:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 21:02:19 2019 +0000"
      },
      "message": "Merge \"Fix for unexpected scale factors in ScaleGestureDetector\" into qt-dev"
    },
    {
      "commit": "8d8d704cf7a2c0f94352057ebe45e4343fd8eba4",
      "tree": "355f02e8ab1035d81b90e51810282047ce171c2e",
      "parents": [
        "ab662fe8a5dcc20541e8a20194f8e63127a5c7e8",
        "321d8e538dab448a61c6b510fe080e4b62c5644e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 21:00:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 21:00:08 2019 +0000"
      },
      "message": "Merge \"Fix set_buffers_damage in VulkanSurface\" into qt-dev"
    },
    {
      "commit": "ab662fe8a5dcc20541e8a20194f8e63127a5c7e8",
      "tree": "7c9cf39ce9f25bcc62f949260090d59cb6f1095d",
      "parents": [
        "094171bcccc7683a37fb07b02fc49b7e37c1161a",
        "6834374a442a0692385e552fa09d0536897bb6ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 20:56:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 20:56:29 2019 +0000"
      },
      "message": "Merge \"End button fade animation when its visiblity changes\" into qt-dev"
    },
    {
      "commit": "b4514d2b6e35e4f396efe72ebe3ab72e5bfc1899",
      "tree": "bfb5888d08ed313cce9e995b594de94748096c8e",
      "parents": [
        "0a510f8bbf8e31f8902aafc89439f6b97babcb30"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 13:47:25 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 13:56:23 2019 -0700"
      },
      "message": "Add logging for KeyguardUpdateMonitor visibility and biometric state\n\nBug: 130095380\n\nTest: Builds, logs are seen\nChange-Id: If311f552e716a3ea164eda13c2fc8638adb26fb0\n"
    },
    {
      "commit": "170f35bc59d9b160b8ca3bcb359b487f59b8747c",
      "tree": "11fa4bfb2b361463aa179fa4f2f80212c183d60c",
      "parents": [
        "094171bcccc7683a37fb07b02fc49b7e37c1161a"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Apr 15 17:22:54 2019 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon Apr 15 20:11:36 2019 +0000"
      },
      "message": "Add missing set/getExtras to ConversationActions.Request.\n\nAll requests / result objects from TextClassifier have get/setRequest,\nso ConversationActions.Request should have them as well.\n\nBUG: 130529981\n\nTest: atest cts/tests/tests/view/src/android/view/textclassifier/cts/ConversationActionsTest.java\n\nChange-Id: I19719b009d4f34df8650c669cc24cb304293407a\n"
    },
    {
      "commit": "094171bcccc7683a37fb07b02fc49b7e37c1161a",
      "tree": "bbbbc26231cf7c2b5fed3fff56800a031615af51",
      "parents": [
        "bd8c161d8de3c965fc91919d3d4eb468aa0f8a7f",
        "a9d0bffa06bb094301dc8a1abfb20f2e58991fde"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 19:49:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 19:49:28 2019 +0000"
      },
      "message": "Merge \"Revert \"Make notification effects for automotive configurable.\"\" into qt-dev"
    },
    {
      "commit": "bd8c161d8de3c965fc91919d3d4eb468aa0f8a7f",
      "tree": "580cdbb84a12417b276663f506a5d19c0bfd5814",
      "parents": [
        "ed5d40cf26145ee508241bd7a821f2a584340acc",
        "145b3a5129e810dd22c1f626a28f99f2641d3a0c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 19:49:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 19:49:19 2019 +0000"
      },
      "message": "Merge \"Add AppPredictionServiceExists check.\" into qt-dev"
    },
    {
      "commit": "ad43a5039d798608cfca0315078b9fd7c32edf56",
      "tree": "6c61d4c41eeeddc17e246a5e15156c5262bbe336",
      "parents": [
        "43e9ec2354f33b3e023329ff3b28cb9f076f539c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 10 14:10:07 2019 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 15 12:46:35 2019 -0700"
      },
      "message": "Add nullable annotations\n\nBug: 126700764\nTest: None\nChange-Id: If0a8904033bc8c7204450b058a307be9b51b2605\n"
    },
    {
      "commit": "ed5d40cf26145ee508241bd7a821f2a584340acc",
      "tree": "a1111a6f11dfee477921f57f66aee7607904b2a9",
      "parents": [
        "0a510f8bbf8e31f8902aafc89439f6b97babcb30",
        "412f356ec0d7aa00f38bbc13dd80ae5acca4f928"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Mon Apr 15 19:44:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 19:44:08 2019 +0000"
      },
      "message": "Merge \"More SurfaceAnimator lifetime fixes.\" into qt-dev"
    },
    {
      "commit": "0a510f8bbf8e31f8902aafc89439f6b97babcb30",
      "tree": "2728b86b601f31fe18cb5fbe2a8bdae7275ddd22",
      "parents": [
        "078d4d1475a969587f188a12ee7723386acfe266",
        "9acce426520e639fd91eef8b62651803a98a7273"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 15 19:14:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 19:14:41 2019 +0000"
      },
      "message": "Merge \"Revert \"Fix issue in attached layouting\"\" into qt-dev"
    },
    {
      "commit": "4ad4600d7583a7bd154216dafc1dc494269b5543",
      "tree": "bc8554c9981fd61fc31e3431c4fee16b4a4e9e57",
      "parents": [
        "078d4d1475a969587f188a12ee7723386acfe266"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 12:06:19 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 12:06:19 2019 -0700"
      },
      "message": "AudioTrack: offload is not tied to USAGE_MEDIA\n\nOffload support check now supports passing AudioAttributes.\nDo not require AudioTrack usage to be USAGE_MEDIA, check of use\n  case will be done in AudioSystem.isOffloadSupported().\n\nBug: 129133576\nTest: use offload for USAGE_ASSISTANT\nChange-Id: I00065fb936600cfcdf29bc019173699db7ec5a2f\n"
    },
    {
      "commit": "078d4d1475a969587f188a12ee7723386acfe266",
      "tree": "36055d303c0b9833852332f4ec2fe089e44c283f",
      "parents": [
        "c1adecd66a66fe7c9a56e421710d6587237f4da5",
        "cd4f7b53a290855c12c5692acbb29a3bfb4b0ce4"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Apr 15 18:51:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 18:51:37 2019 +0000"
      },
      "message": "Merge \"Remove key_ prefix from CarrierConfig Strings\" into qt-dev"
    },
    {
      "commit": "c1adecd66a66fe7c9a56e421710d6587237f4da5",
      "tree": "695265806ed21e406cf84d897103162dd13818ff",
      "parents": [
        "f98ada2290e769cb99c9e6f03144ffd4de8b1742"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Apr 13 17:11:50 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 18:49:01 2019 +0000"
      },
      "message": "AudioService: more stringent on dropping ACTION_AUDIO_BECOMING_NOISY\n\nDrop ACTION_AUDIO_BECOMING_NOISY only when there is no more audio\n  focus users.\n\nBug: 129983099\nTest: see bug\nChange-Id: I899301754ba1506598b1be1cb5605bc3b53e3942\n"
    },
    {
      "commit": "f98ada2290e769cb99c9e6f03144ffd4de8b1742",
      "tree": "661a0453d150553c801e35fee2ac7a62259d37c6",
      "parents": [
        "9a73912aec5d97390962cb8d2c54322fcd1ad556",
        "cc01027e500f36c8bb146261adeda1d13ce083d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 18:38:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 18:38:14 2019 +0000"
      },
      "message": "Merge \"Bluetooth: Make ScanRecord.getServiceSolicitationUuids NonNull\" into qt-dev"
    },
    {
      "commit": "9a73912aec5d97390962cb8d2c54322fcd1ad556",
      "tree": "afad67263cf916c4677cfe649ce868471485337c",
      "parents": [
        "08ca2a256059de4258a2c557ec20f4ab9f5e3517",
        "c346d8f19ff2c6f1e1d9ea04e9186a525ffdea7a"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Apr 15 18:28:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 18:28:38 2019 +0000"
      },
      "message": "Merge \"Load /metadata/password_slots/slot_map lazily.\" into qt-dev"
    },
    {
      "commit": "08ca2a256059de4258a2c557ec20f4ab9f5e3517",
      "tree": "e9f155f3f1e847a188ef885e4069b523f7d39c06",
      "parents": [
        "64b51f91ff5a7d2cb11b91f541edba6307176784",
        "0fa0cbcade324654e4235d0c91f602ffd9dfcafa"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Apr 15 18:20:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 18:20:28 2019 +0000"
      },
      "message": "Merge \"Support render-ahead in vulkan\" into qt-dev"
    },
    {
      "commit": "9acce426520e639fd91eef8b62651803a98a7273",
      "tree": "7f2e9bd628de63aec2916e89cfd2d0c09861ca59",
      "parents": [
        "36dcd2e34be3c1a8b48270a06c5e69162a92a2e2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 15 17:58:52 2019 +0000"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 15 18:01:04 2019 +0000"
      },
      "message": "Revert \"Fix issue in attached layouting\"\n\nThis reverts commit 36dcd2e34be3c1a8b48270a06c5e69162a92a2e2.\n\nBug: 130553898\nReason for revert: Breaks other CTS (PopupWindowTests)\n\nChange-Id: Ib3a0a189db25d72e85a52dcefa9e1f52a976f3fb\n"
    },
    {
      "commit": "a9d0bffa06bb094301dc8a1abfb20f2e58991fde",
      "tree": "090ac2c6be6fda0bf7fd776923599efae5681f84",
      "parents": [
        "4dae2857df4e9322c7bf2e64d7445fe9ed8bf928"
      ],
      "author": {
        "name": "Qiao (Adora) Zhang",
        "email": "qiaozhang@google.com",
        "time": "Mon Apr 15 17:45:43 2019 +0000"
      },
      "committer": {
        "name": "Qiao (Adora) Zhang",
        "email": "qiaozhang@google.com",
        "time": "Mon Apr 15 17:53:31 2019 +0000"
      },
      "message": "Revert \"Make notification effects for automotive configurable.\"\n\nThis reverts commit 4dae2857df4e9322c7bf2e64d7445fe9ed8bf928.\n\nReason for revert: b/130513450\n\nFix: 130513450\n\nChange-Id: Ie2f7c5e66f1436c0a540fb86b1886978d72cb7c7\n"
    },
    {
      "commit": "64b51f91ff5a7d2cb11b91f541edba6307176784",
      "tree": "9266b85114f1ce4ca2a6b1816eae18c53145f6ff",
      "parents": [
        "ad6195dc4086e72e640f1f1aadb0fb983dc7cbe4",
        "d23043a255627baa875ab36147e23cd788bffb1a"
      ],
      "author": {
        "name": "Amy Zhang",
        "email": "amyjojo@google.com",
        "time": "Mon Apr 15 17:46:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 17:46:49 2019 +0000"
      },
      "message": "Merge \"Resolve CEC related API requests from API Council\" into qt-dev"
    },
    {
      "commit": "ad6195dc4086e72e640f1f1aadb0fb983dc7cbe4",
      "tree": "cf663f3b0b5e495fa268d111a351f62194457ddf",
      "parents": [
        "c6a1bf1ac18b184174892e4139dcc8023d6469d7",
        "0a8217f519ca36b4fc9c74a618b0917757251a02"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Apr 15 17:38:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 17:38:08 2019 +0000"
      },
      "message": "Merge \"Catch all exceptions when calling startCheckpoint().\" into qt-dev"
    },
    {
      "commit": "c6a1bf1ac18b184174892e4139dcc8023d6469d7",
      "tree": "a9be54734ebc54687195f5bc1a6848fa49dfc90d",
      "parents": [
        "6e77293d29ac57d0440905ee5a077b331792d091",
        "ef7b99adae7375ae8cfb252307a38835aea8ed03"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Mon Apr 15 17:33:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 17:33:37 2019 +0000"
      },
      "message": "Merge \"Add NonNull in Carriers constant\" into qt-dev"
    },
    {
      "commit": "c67c86c7e3ae2d52d943d409ca8fff35790757e5",
      "tree": "21ac61ca9eb6ca025596e00d1d9828e3efbd5c24",
      "parents": [
        "de2861cff92d4bb0036da6d4c83814d7a2ae5509"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Apr 10 14:34:07 2019 -0700"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Apr 15 10:18:24 2019 -0700"
      },
      "message": "Address comments from API review.\n\n1) The newly added onDownloadSubscription should not be abstract.\n2) The old onDownloadSubscription should not throw exception.\n\nBug: 124325362\nTest: on phone\nChange-Id: Ic905b5d317e10aefe5dca013948cd7d340149368\n"
    },
    {
      "commit": "6e77293d29ac57d0440905ee5a077b331792d091",
      "tree": "eaa2642025db3de1fce0ef9ef720eeb2f61c03b6",
      "parents": [
        "ddba88ea71763afdf0a90e0acf34d8345361a836",
        "feea5549491fd8ad9d5e43e340a864d1449d03d6"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Mon Apr 15 16:59:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 16:59:03 2019 +0000"
      },
      "message": "Merge \"Ensure strings are consistent with HIDL documentation\" into qt-dev"
    },
    {
      "commit": "ddba88ea71763afdf0a90e0acf34d8345361a836",
      "tree": "a2d2acaef24b984a6d4c5d32118214a2fc15123f",
      "parents": [
        "848eab444cdd5eba2308b79e35db88ea8390e66d",
        "8505b2303d5dd3b426cfb30f44e4d76adce8309a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 16:42:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 16:42:06 2019 +0000"
      },
      "message": "Merge \"AudioService: better vol adjustment logs\" into qt-dev"
    },
    {
      "commit": "848eab444cdd5eba2308b79e35db88ea8390e66d",
      "tree": "4fd8d53553a5d521c4729bfa17c8337813bb9035",
      "parents": [
        "c34f078f61ab2f16e7335fef4de33c75ecf3dd51",
        "ec97732069a7d16ca7fc78571097479995f6bb58"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 15 16:38:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 16:38:09 2019 +0000"
      },
      "message": "Merge \"AudioPolicy: fix test API for focus policy\" into qt-dev"
    },
    {
      "commit": "ef1c0b36ab402c9f936220dd4f64f4ac96f52e37",
      "tree": "ec760dfe4ce4b8e8135ac3e83ae561c7eb8ecefd",
      "parents": [
        "3403f2d85e7e5dd2413439a9e22ba571f91e1c2f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 12 11:53:16 2019 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Apr 15 09:36:25 2019 -0700"
      },
      "message": "DO NOT MERGE - Removed ContentCapture support from standard SDK toolkit.\n\nTest: atest CtsContentCaptureServiceTestCases\nTest: m update-api\nTest: make ds-docs\n\nFixes: 129982633\n\nChange-Id: I5a0fa4231d0222638830c1abd8015d9f2635996a\n"
    },
    {
      "commit": "c34f078f61ab2f16e7335fef4de33c75ecf3dd51",
      "tree": "7525626850870ebe9c35b84832cc02db3e78efcf",
      "parents": [
        "4bea465dbb5f1613ab0a3c331c6b78c647e47894",
        "7c35d3396aa348252667309af8333b3346bee499"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Mon Apr 15 16:35:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 16:35:10 2019 +0000"
      },
      "message": "Merge \"Fix tinting of battery percentage\" into qt-dev"
    },
    {
      "commit": "4bea465dbb5f1613ab0a3c331c6b78c647e47894",
      "tree": "a8028b221ca17b4d1186fc759630a748ecfe8418",
      "parents": [
        "9cf5d503869d907482abbfb7441f7257bf0675e8",
        "de5cc3c8c13bdf46d5908ffd0f65a4006c31572e"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Apr 15 16:02:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 16:02:07 2019 +0000"
      },
      "message": "Merge \"Add getters to AudioPlaybackCaptureConfiguration\" into qt-dev"
    },
    {
      "commit": "9cf5d503869d907482abbfb7441f7257bf0675e8",
      "tree": "0945740c8aca5e56a078ca1a467e9061873496c1",
      "parents": [
        "acf6698f0c6e7d62eedd461abd1845a8b66fe46b",
        "c1caf6b93a2f76d391b15fa396510ea55b42d7e5"
      ],
      "author": {
        "name": "Yunfan Chen",
        "email": "yunfanc@google.com",
        "time": "Mon Apr 15 15:52:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 15:52:44 2019 +0000"
      },
      "message": "Merge \"Mark flaky pre-submit tests\" into qt-dev"
    },
    {
      "commit": "52e1f7a1badeed7a306f25b4b303742be7bed9ab",
      "tree": "8daa4d98e2e3400af0a31bc2d6b2ee9984bcf451",
      "parents": [
        "d81cd2629666b0ed852142607852232094e04d11"
      ],
      "author": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Fri Apr 12 12:31:42 2019 -0700"
      },
      "committer": {
        "name": "Ryan Mitchell",
        "email": "rtmitchell@google.com",
        "time": "Mon Apr 15 08:48:10 2019 -0700"
      },
      "message": "Run idmap2 static-checks and fix formatting issues\n\nBug: 130324774\nTest: builds\nChange-Id: I2cf9d3aa268ffe38e525fadee9d81fc6aefe19b1\n"
    },
    {
      "commit": "2e0aad2d3d66694d1a4ef890653b2c373dab54e3",
      "tree": "1d4572b10da408d5f1bbab6aaf578e4547b9c02d",
      "parents": [
        "49c98a7b6350174d0411f563c960afe2d747fd89"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Fri Apr 12 16:22:55 2019 +0100"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Mon Apr 15 16:47:55 2019 +0100"
      },
      "message": "If the calling process isn\u0027t whitelisted for background\nactivity start, check the other processes of calling UID\ntoo\n\nSince looking at whitelisted processes can be computationally\nmore expensive than other checks in the barrier, move them\nto be last - if callingUid is allowed to open bg activity via\nother means, like permission, we\u0027ll bail quicker, especially\nfor apps like gmscore.\n\nBug: 129853314\nTest: atest WmTests:ActivityStarterTests\nTest: atest BackgroundActivityLaunchTest\nTest: atest CtsActivityManagerDeviceTestCases:ActivityStarterTests\nTest: atest WmTests:WindowProcessControllerMapTests\nTest: manual (repro the quoted bug, and see that while\n      com.google.android.googlequicksearchbox:search isn\u0027t\n      whitelisted, AGSA had other whitelisting process,\n      com.google.android.googlequicksearchbox:interactor)\nChange-Id: Ic7d6c12e76cb707f06e0f216c9958d5d2f21a840\n"
    },
    {
      "commit": "acf6698f0c6e7d62eedd461abd1845a8b66fe46b",
      "tree": "34bfbea1d96fad7c7f9614393d8ed1e9a0dec01b",
      "parents": [
        "3403f2d85e7e5dd2413439a9e22ba571f91e1c2f",
        "019f60d393168103e18beb12386fd0d06f83dbdf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 15:44:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 15:44:32 2019 +0000"
      },
      "message": "Merge \"Add AudioManager.getAllowedCapturePolicy\" into qt-dev"
    },
    {
      "commit": "de5cc3c8c13bdf46d5908ffd0f65a4006c31572e",
      "tree": "e97a56e5138150a60295fc56f3093b8d625366cb",
      "parents": [
        "32fa3c237ded618c49269cf67924fd9d6510a8d0"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Tue Apr 09 16:25:26 2019 -0700"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Apr 15 08:35:29 2019 -0700"
      },
      "message": "Add getters to AudioPlaybackCaptureConfiguration\n\nUnfortunately AudioMixingRule being in a different package,\nsome of its members had to be made public @hide to be used\nby AudioPlaybackCaptureConfiguration.\n\nBug: 129948989\nTest: atest AudioAttributesTest\nChange-Id: Ie8cdf67aee9ff7cf9144a66d47c301712516cf87\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "3403f2d85e7e5dd2413439a9e22ba571f91e1c2f",
      "tree": "42e4a75048246a44ec5aa24dbe2c4ae829e1b536",
      "parents": [
        "eb24d06f8d88e2914c747bcd65996ffbfd28bfc2"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Apr 15 08:16:58 2019 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Mon Apr 15 08:16:58 2019 -0700"
      },
      "message": "Fix \u0027-u \u003cuser id\u003e\u0027 handling in \u0027adb ime enable\u0027 and \u0027adb ime set\u0027\n\nThis is a follow up CL to my previous CLs [1][2], which added\n\u0027-u \u003cuser id\u003e\u0027 option to\n   adb shell ime enable \u003cime id\u003e\nand\n   adb shell ime set \u003cime id\u003e\nrespectively.\n\nThose CL had a bug that was introduced during the last round of the\ncode review when I was addressing a review comment.  As a result,\nthose two commands simply fail if \u0027-u\u0027 or \u0027--user\u0027 option is\nspecified.  With this CL, those we can finally start specifying the\nuser ID for those two commands.\n\nThis CL also fixes a bug that output for\n  adb shell ime set -u all \u003cime id\u003e\nare not correctly formatted.\n\nNote that this CL only fixes a bug in debug shell commands. There\nshould be no user-visible behavior change in end-user use cases.\n\n [1]: Ia0f873e4589a9fc3f549469e3d1d966640dc2df5\n      e177170f6432631d54788a37f4fb468a02468ed0\n [2]: I397cf0fb418a395dcafc0ab0d8d4e553b0f2eaab\n      099f80ce9762e8b20998759fd6082bdcd6291103\n\nBug: 120784635\nTest: Manually tested as follows:\n  1. Build aosp_blueline-userdebug and flash it\n  2. make -j SoftKeyboard\n  3. adb install -r $OUT/system/app/SoftKeyboard/SoftKeyboard.apk\n  4. adb shell pm create-user test\n  5. adb shell am switch-user 10\n  6. adb shell ime disable -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard: now disabled for user #0\n  7. adb shell ime enable -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard: now enabled for user #0\n  8. adb shell ime set -u 0 com.example.android.softkeyboard/.SoftKeyboard\n     -\u003e Input method com.example.android.softkeyboard/.SoftKeyboard selected for user #0\nTest: Manually tested as follows.\n  1. Build aosp_blueline-userdebug and flash it\n  2. adb shell pm create-user test\n  3. adb shell pm create-user restricted_test\n  4. adb root\n  5. adb shell pm set-user-restriction --user 11 no_debugging_features 1\n  6. adb shell am switch-user 10\n  7. adb shell am switch-user 11\n  8. adb shell am switch-user 0\n  9. adb shell ime set -u all com.android.inputmethod.latin/.LatinIME\n     -\u003e Input method com.android.inputmethod.latin/.LatinIME selected for user #0\n        Input method com.android.inputmethod.latin/.LatinIME selected for user #10\n        User #11 is restricted with DISALLOW_DEBUGGING_FEATURES.\n 10. adb shell ime disable -u all com.android.inputmethod.latin/.LatinIME\n     -\u003e Input method com.android.inputmethod.latin/.LatinIME: now disabled for user #0\n        Input method com.android.inputmethod.latin/.LatinIME: now disabled for user #10\n        User #11 is restricted with DISALLOW_DEBUGGING_FEATURES.\nChange-Id: I4e396519400c0ccd17322fe085b45456621714e7\n"
    },
    {
      "commit": "eb24d06f8d88e2914c747bcd65996ffbfd28bfc2",
      "tree": "4453eec126db8d723e7ed39167a6fa679dea24cd",
      "parents": [
        "e299aa4ea46718ff8cede5d302cb190327a9bb47",
        "3a0c58ae578174047767c82c88faebf8a9a7be94"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 14:36:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 14:36:46 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE Turn off LAYER_TYPE_SOFTWARE on BatteryMeterView\" into qt-dev"
    },
    {
      "commit": "3a0c58ae578174047767c82c88faebf8a9a7be94",
      "tree": "b995292678d467fbaca3084be0bcbeaba8d44ad7",
      "parents": [
        "bac0795aff0cf8d5d75b961dab97dbeff1e0b822"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Apr 02 12:56:00 2019 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Mon Apr 15 14:36:37 2019 +0000"
      },
      "message": "DO NOT MERGE Turn off LAYER_TYPE_SOFTWARE on BatteryMeterView\n\nWe still need to save a layer for the BlendMode.CLEAR paint to do the\nright thing. But with this we can save just the layer needed to draw the\nbattery instead of the whole battery meter view.\n\nTest: visual\nBug: 130536257\nChange-Id: I9d5844440250ccd9174e6c001e051c9adf62a2d0\n(cherry picked from commit b4c703b8e30e50fa451171be563c556704db5ef4)\n"
    },
    {
      "commit": "e299aa4ea46718ff8cede5d302cb190327a9bb47",
      "tree": "14e914a0eff34e4e8f31037ef0b58d841043961c",
      "parents": [
        "49c98a7b6350174d0411f563c960afe2d747fd89",
        "ce8a2d50933169e5cbba8ff1e48651843a8d3bf7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 14:15:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 14:15:53 2019 +0000"
      },
      "message": "Merge \"Don\u0027t hold mPackages when clearing package state\" into qt-dev"
    },
    {
      "commit": "49c98a7b6350174d0411f563c960afe2d747fd89",
      "tree": "e4d71d07598314cac830787a168c9390861d77f3",
      "parents": [
        "9aa2d740bd3c6bcb3c3d9fb67f8c9f41fd8326fe",
        "48973533644a018c1c960b20564ab91893743992"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 12:42:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 12:42:30 2019 +0000"
      },
      "message": "Merge \"Fix wrong MSIME check in onImeWindowSetOnDisplay.\" into qt-dev"
    },
    {
      "commit": "9aa2d740bd3c6bcb3c3d9fb67f8c9f41fd8326fe",
      "tree": "30ace65225c8e50e795cdce57eb91dea96a608c3",
      "parents": [
        "6243f0aa27ee1c0f589489ab386d375afacfe2c3",
        "36dcd2e34be3c1a8b48270a06c5e69162a92a2e2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 15 12:33:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 12:33:57 2019 +0000"
      },
      "message": "Merge \"Fix issue in attached layouting\" into qt-dev"
    },
    {
      "commit": "6243f0aa27ee1c0f589489ab386d375afacfe2c3",
      "tree": "ef4fc8c68c2220958d5156415fa31926355a7ef3",
      "parents": [
        "59b8b82e74338dd9f3ec32720ccd3101a6ba1e09",
        "cb6f7bd499232c795c12bb9451e83dc6494cbd1e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 12:25:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 12:25:32 2019 +0000"
      },
      "message": "Merge \"Add new metrics for ManagedProvisioning.\" into qt-dev"
    },
    {
      "commit": "59b8b82e74338dd9f3ec32720ccd3101a6ba1e09",
      "tree": "6e55ae5a6b9a408476940976e3b055192e8884ac",
      "parents": [
        "d76033fd24634eac1cf67896e33165eeae0637a2",
        "4e8e3b0204072a38026ce3955e77428e4dacb646"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 12:18:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 12:18:30 2019 +0000"
      },
      "message": "Merge \"Reduce transactions for acquiring and releasing provider\" into qt-dev"
    },
    {
      "commit": "d76033fd24634eac1cf67896e33165eeae0637a2",
      "tree": "b0e8af7e8fe21168681cf304910d9e6a773a2cb7",
      "parents": [
        "c10e65fb56ec5b9ba51e520563321c65534949b6",
        "76f824b18ca4e20b3e29d806b04976708acdd7ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 11:01:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 11:01:49 2019 +0000"
      },
      "message": "Merge \"Catch exceptions thrown from UpdateEngine#applyPayload.\" into qt-dev"
    },
    {
      "commit": "c10e65fb56ec5b9ba51e520563321c65534949b6",
      "tree": "8b3fa4352d0489bf9a9f8c38bb16661ba43ccac9",
      "parents": [
        "6335a6149acc2a5548a6d9d06e04083d0be0a584",
        "eea8d3eb91d02332f7b7b9f0f4642c63f57648b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 10:05:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 10:05:21 2019 +0000"
      },
      "message": "Merge \"Tighten rules for blocking activity starts.\" into qt-dev"
    },
    {
      "commit": "6335a6149acc2a5548a6d9d06e04083d0be0a584",
      "tree": "1e494e533d1571e2d36cd3c825708f17a69a4898",
      "parents": [
        "b066ba1699e19fbaae9210ba0534ce28a4376a6e",
        "9bf75facd8b9e7ed775172530f44f2dd1d98831b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 15 09:45:00 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 15 09:45:00 2019 +0000"
      },
      "message": "Merge \"Add AudioAttributes.getAllowedCapturePolicy\" into qt-dev"
    },
    {
      "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": "a2363540475778db4d6351c581dafb8407a50173",
      "tree": "5b7cda39de440eabfe9a5e3a690c936db67aabd9",
      "parents": [
        "a498804d40484e73e660a9aad9c0138f7b8ed24d"
      ],
      "author": {
        "name": "nttsai",
        "email": "nttsai@google.com",
        "time": "Wed Apr 03 15:50:06 2019 +0800"
      },
      "committer": {
        "name": "NT Tsai",
        "email": "nttsai@google.com",
        "time": "Mon Apr 15 06:14:33 2019 +0000"
      },
      "message": "Fix a deadlock WMG-\u003eWMS, WMS-\u003eWMG\n\nIn ImmersiveModeConfirmation, the WindowManager operations shouldn\u0027t be\ncalled while holding the WM lock. Thus, I remove the assigned operation of\nmWindowManager member in the constructor function. Next, I add a private\nfunction to get a valid mWindowManager member in 3 functions (handleHide,\nhandleShow, onAttachedToWindow). The 3 functions are called by a different\nthread by specific events. It should avoid the deadlock we saw now.\n\nBug: 129101307, 128520392\nTest: local build and manually test it for 2 times\nTest Steps: 1. Boot up the device 2. Start Photo to view a photo in full\nscreen and exit full screen\nChange-Id: If42f4fd6a31869d5eefa8b445c32665aef1ee07d\n"
    },
    {
      "commit": "50e34009311c849662f7f9fe571ca1e9d4d541b0",
      "tree": "71eb52ccf7226a873a272a948b96379c22103197",
      "parents": [
        "4e8e3b0204072a38026ce3955e77428e4dacb646"
      ],
      "author": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Fri Apr 12 20:42:05 2019 +0800"
      },
      "committer": {
        "name": "Riddle Hsu",
        "email": "riddlehsu@google.com",
        "time": "Mon Apr 15 14:05:51 2019 +0800"
      },
      "message": "Defer top process state for VM\n\nThe top state will make JIT compilation easier to be triggered.\nTo reduce the impact of startup time, if there is launching activity,\nthe top state will be deferred to apply until idle or 1s timeout.\nThe cold launch time of Contacts, Phone, Calculator are reduced ~15ms.\n\nTest: AppLaunchTest\nBug: 123043091\nChange-Id: I8a235e18ea6b508c9aa192445c9ea22d9d12f177\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"
    }
  ],
  "next": "b9c822d6b72be2885a00cc5533b4cdd460f23e2b"
}
