)]}'
{
  "log": [
    {
      "commit": "5acc2403203d1aa2882da69c8f2957c1edeea7dd",
      "tree": "c67b22b2889e02a72f1075cc413ec28a874cdbf9",
      "parents": [
        "15ee32b2084c72343d2454109bbdef43487a6c16",
        "c59eb349626a140944d1c4b08981be07fdb84fee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 00:51:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 00:51:06 2019 +0000"
      },
      "message": "Merge \"Initialize Global Actions Panel when one is available\" into qt-dev"
    },
    {
      "commit": "15ee32b2084c72343d2454109bbdef43487a6c16",
      "tree": "f73ddb3be48a394f0d62ed310525c658aca1c94f",
      "parents": [
        "5bcdc825eda929b581a0684abfd3a2912416f04e",
        "0df60fe70283e1de453e7f615d0646aac105719e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Apr 24 00:41:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 00:41:45 2019 +0000"
      },
      "message": "Merge \"Fix click and long click lock behavior\" into qt-dev"
    },
    {
      "commit": "5bcdc825eda929b581a0684abfd3a2912416f04e",
      "tree": "6d918979ef9c065648ef5a5efd7a379c3238ef7e",
      "parents": [
        "9a205d9b12399fb3248e12f52593d572647255a4",
        "fd9bb8e2cc7b300fe0412b0a39ac165812140a8a"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Wed Apr 24 00:12:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 00:12:41 2019 +0000"
      },
      "message": "Merge \"Fix incorrect error log message in GnssVisibilityControl class\" into qt-dev"
    },
    {
      "commit": "9a205d9b12399fb3248e12f52593d572647255a4",
      "tree": "f7653afe47dd863d700c49230eebd60ed02676c0",
      "parents": [
        "b8c3309a6473b88f089b4fa6322350d25e8cb067",
        "bb9b14f0209d9a83df38c3fdcd27ea0fe4255fc0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 23:57:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:57:19 2019 +0000"
      },
      "message": "Merge \"ASurfaceControl: fix surface damage\" into qt-dev"
    },
    {
      "commit": "b8c3309a6473b88f089b4fa6322350d25e8cb067",
      "tree": "c30ae3d28e3c552ab2f978d90ed54e1b59ad22fa",
      "parents": [
        "991aff4191bb9964d9ce3d8e07a8fee6f9da7c71",
        "ac1d88c07a598082657b9abc4413ff8690b3419f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 23:48:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:48:41 2019 +0000"
      },
      "message": "Merge \"Sharesheet - update direct share loading animation\" into qt-dev"
    },
    {
      "commit": "991aff4191bb9964d9ce3d8e07a8fee6f9da7c71",
      "tree": "97d018708a998c581b4be7c7a31a78fe99c1f183",
      "parents": [
        "3f5447d8ae200bc37ebbef23423d5eb1468c62e7",
        "cef2d5db6b51b6e1c671e1bafe25feba4af0cc23"
      ],
      "author": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Tue Apr 23 23:46:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:46:43 2019 +0000"
      },
      "message": "Merge \"Add logging for dozing on or off due to sensor wake up.\" into qt-dev"
    },
    {
      "commit": "3f5447d8ae200bc37ebbef23423d5eb1468c62e7",
      "tree": "63c728e2edd29b771879eb77881c9a515686f9d5",
      "parents": [
        "7f127b9c562523d634076c5813da1d5d46b3e02f",
        "100838dc7fb8606d9384c2ee6323649ab0d71948"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 23 22:43:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 22:43:34 2019 +0000"
      },
      "message": "Merge \"Finish up Intent identifier implementation.\" into qt-dev"
    },
    {
      "commit": "7f127b9c562523d634076c5813da1d5d46b3e02f",
      "tree": "ae4b283f342e0304024cdffff79e35dd8bd884a6",
      "parents": [
        "32b47dece456a16865b160152be56f9e6b6dda6e",
        "8ff4cef5591db1f2eac9ff06e015457a460f37eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 22:39:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 22:39:55 2019 +0000"
      },
      "message": "Merge \"Add overlayable_icons_test to framework/SystemUI\" into qt-dev"
    },
    {
      "commit": "32b47dece456a16865b160152be56f9e6b6dda6e",
      "tree": "ab7d9b817a7e84c4504115c9f4a6d7ae99d4a5b4",
      "parents": [
        "388f6726ea5bfbf34d8fdb1bdb9328afa9ed6953",
        "db910397907965142667ef60f34a242861606abd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 21:57:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:57:09 2019 +0000"
      },
      "message": "Merge \"Ask netd to swap stats map before reading\" into qt-dev"
    },
    {
      "commit": "388f6726ea5bfbf34d8fdb1bdb9328afa9ed6953",
      "tree": "efd48056015e808d241a37fe9e185c397d58da2e",
      "parents": [
        "04f13b428891145412b8d7c9f657d31964ab4b5f",
        "8728d00eadc13b9dbc1b96aeb49b88d4e368eb0d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 21:45:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:45:25 2019 +0000"
      },
      "message": "Merge \"Notification guts redesign\" into qt-dev"
    },
    {
      "commit": "04f13b428891145412b8d7c9f657d31964ab4b5f",
      "tree": "4b5e885c239566932c2244e71a76954ca39ad6d3",
      "parents": [
        "aebf984d90b449b54cbfb39839af5a46ba4c849b",
        "a7f24bca87a3cc3eab331daccc1b55b550ade7dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 21:11:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:11:28 2019 +0000"
      },
      "message": "Merge \"Removed the experimental code for gestural mode\" into qt-dev"
    },
    {
      "commit": "bb9b14f0209d9a83df38c3fdcd27ea0fe4255fc0",
      "tree": "6f16ecb74cfcf53cf1631ae1f972d18743b053f7",
      "parents": [
        "7feb1a1f7d0526dc0518be1ee5068ef51a48e074"
      ],
      "author": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Tue Apr 23 14:10:15 2019 -0700"
      },
      "committer": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Tue Apr 23 14:10:15 2019 -0700"
      },
      "message": "ASurfaceControl: fix surface damage\n\nThere are two problems with surface control.\n1) By merging the rects, the Region turned into 0,0,0,0 instead of\nan or of the Rects.\n2) In the case where an app intends to have a region of 0,0,0,0,\nwe should treat it the same as a region of 0,0,-1,-1.\n\nBug: 131175047\nTest: ASurfaceControl\nChange-Id: Ib2e3b90ac215e069d3d3c2eca81ff1013b4287aa\n"
    },
    {
      "commit": "aebf984d90b449b54cbfb39839af5a46ba4c849b",
      "tree": "6b202d304d557f5e6786f8ae1a127c3fdd7daab6",
      "parents": [
        "c51ef32c2b98b94db14d52000bc7bad52df8fbff",
        "a54e9fab9262b8a885c6246caa0a9d25b67ec533"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 23 21:07:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:07:05 2019 +0000"
      },
      "message": "Merge \"Let NoMan know when something is no longer a bubble\" into qt-dev"
    },
    {
      "commit": "c51ef32c2b98b94db14d52000bc7bad52df8fbff",
      "tree": "d14c0963c21619bf5af493629630062f484d5c26",
      "parents": [
        "5a3afc8ce708fe3b03234e625ff46b99bcc66da4",
        "65c58f67835b6152ce7f3f8f43b0f1624725f603"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 21:03:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:03:36 2019 +0000"
      },
      "message": "Merge \"3-\u003e1 binder calls to OverlayManager for Navbar settings\" into qt-dev"
    },
    {
      "commit": "c59eb349626a140944d1c4b08981be07fdb84fee",
      "tree": "a245508b4ffdb53892bd0703a97edf8099308a12",
      "parents": [
        "6158f3ddbe2faeb65a9e368c7bab8bac2bf57dc4"
      ],
      "author": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Tue Apr 23 16:59:06 2019 -0400"
      },
      "committer": {
        "name": "Steve Elliott",
        "email": "steell@google.com",
        "time": "Tue Apr 23 17:03:05 2019 -0400"
      },
      "message": "Initialize Global Actions Panel when one is available\n\nThis bug was accidentally introduced when the dialog initialization\nlogic was modified in ag/6925312.\n\nTest: manual\nBug: 129964234\nChange-Id: I7a1a01c22e556b362bbb850be94464530e5a3a96\n"
    },
    {
      "commit": "5a3afc8ce708fe3b03234e625ff46b99bcc66da4",
      "tree": "1061999ca2a1c8f3f78eceba0191491b5da4b266",
      "parents": [
        "6db82f8965b4e7e1c81637e78ddf9f30329ede0e",
        "656f6f8b664e1dc7ca659fe60565f28979ec3e65"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Apr 23 20:40:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 20:40:09 2019 +0000"
      },
      "message": "Merge \"Do not populate SLOT_KEY with wrong slot info\" into qt-dev"
    },
    {
      "commit": "0df60fe70283e1de453e7f615d0646aac105719e",
      "tree": "2c55b7a8f5dd4839a07a7eda9dbed95ad98301ef",
      "parents": [
        "99f9d7c4615ccee437aeb3dde379f8588aaa5cea"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 23 10:19:27 2019 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 23 13:21:15 2019 -0700"
      },
      "message": "Fix click and long click lock behavior\n\nAccessibility clicks should unlock the phone and long presses should\ndisable trust agents.\n\nFixes: 131059420\nFixes: 130326686\nTest: long press with trust agent\nTest: double tap with TalkBack on lock screen\nTest: double tap with TalkBack on bouncer\nChange-Id: Ib2df54c540ebed0adf6c3cbcb82376c02e54d540\n"
    },
    {
      "commit": "6db82f8965b4e7e1c81637e78ddf9f30329ede0e",
      "tree": "a890b778f0ceb82f6b2bcd327c6673081928ffe0",
      "parents": [
        "b4a49aa45b9b2076b8ee6f65f63a952d0be5567c",
        "cf71ead51faf61e206df5f13d849f3f8f1681a79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 20:12:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 20:12:16 2019 +0000"
      },
      "message": "Merge \"Clean up left over prototype code in Navigation Bar\" into qt-dev"
    },
    {
      "commit": "b4a49aa45b9b2076b8ee6f65f63a952d0be5567c",
      "tree": "94a5fd5409b7817cd34a3458966cfb08d805383d",
      "parents": [
        "dc7de2711341126b11529c46b2bab56aae994f91",
        "028facdefa99e14058d4ab434695fa70c7bd3a1b"
      ],
      "author": {
        "name": "Matt Pape",
        "email": "mpape@google.com",
        "time": "Tue Apr 23 19:54:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:54:38 2019 +0000"
      },
      "message": "Merge \"Update settings to properties mapper to use multi property listener.\" into qt-dev"
    },
    {
      "commit": "fd9bb8e2cc7b300fe0412b0a39ac165812140a8a",
      "tree": "a15b4a52c3d870625d348e5e0fac0e4ab4935151",
      "parents": [
        "4d39c6216906a6c653b08597924c5778921fe850"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Wed Apr 17 18:08:46 2019 -0700"
      },
      "committer": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Apr 23 12:47:31 2019 -0700"
      },
      "message": "Fix incorrect error log message in GnssVisibilityControl class\n\nFixes: 130763415\nTest: Verified on a Pixel device.\nChange-Id: I83c150df1e99e9fb264fdafd846be1afb33897ed\n"
    },
    {
      "commit": "dc7de2711341126b11529c46b2bab56aae994f91",
      "tree": "967ade960ded01ffaf907f662edeb42374ba09de",
      "parents": [
        "14e7eb7108a0f39d5c02268b04d1c7c634ff66d9",
        "3ef060eff5d589656aecdd24f7bf6c6ad6a72d92"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 19:37:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:37:25 2019 +0000"
      },
      "message": "Merge \"Camera: fix null pointer dereference\" into qt-dev"
    },
    {
      "commit": "14e7eb7108a0f39d5c02268b04d1c7c634ff66d9",
      "tree": "1d2db47f9e76c6cd93d38dc363fb7b5ba71743d0",
      "parents": [
        "ec41ca2aa724dd7dbcce11aadebb43fc873278fa",
        "8979ff52f0dbaa5d874fe091deb904fdc438e4da"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Tue Apr 23 19:36:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:36:25 2019 +0000"
      },
      "message": "Merge \"Revert \"Add apex packages to uid_mapping\"\" into qt-dev"
    },
    {
      "commit": "ec41ca2aa724dd7dbcce11aadebb43fc873278fa",
      "tree": "dab2e04f7fa3306d46954eb4afb5fe65375c14e0",
      "parents": [
        "9c505c5572bdd0a02ffe2decd7381f4f4f1ec8de",
        "2b5a601f15e4709eb9e79c7fd831242e3d449531"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 23 19:36:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:36:08 2019 +0000"
      },
      "message": "Merge \"pm set-home-activity waits until completion\" into qt-dev"
    },
    {
      "commit": "8979ff52f0dbaa5d874fe091deb904fdc438e4da",
      "tree": "99a9664aebdeb2397e8735d1573904b0086aaeb0",
      "parents": [
        "67b1e54327e828a39a0706740d3898a8b561a81f"
      ],
      "author": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Tue Apr 23 18:59:33 2019 +0000"
      },
      "committer": {
        "name": "Howard Ro",
        "email": "yro@google.com",
        "time": "Tue Apr 23 19:35:29 2019 +0000"
      },
      "message": "Revert \"Add apex packages to uid_mapping\"\n\nThis reverts commit 67b1e54327e828a39a0706740d3898a8b561a81f.\n\nBug: 131167067\nReason for revert: b/131167067\n\nChange-Id: I9a6aa7121a83c50fc99954bd2485eccfb26d74f5\n"
    },
    {
      "commit": "9c505c5572bdd0a02ffe2decd7381f4f4f1ec8de",
      "tree": "ea1c58bd33fde4908f5b2ec59c5f924cd81b002f",
      "parents": [
        "aabebff4b8a482bfea83f3730f266c5852279389",
        "baf0fdfecc96170a13528cbf0f38a7e52f62dbf8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 19:33:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:33:35 2019 +0000"
      },
      "message": "Merge \"Don\u0027t start an observer without an extcon device\" into qt-dev"
    },
    {
      "commit": "aabebff4b8a482bfea83f3730f266c5852279389",
      "tree": "d5a91a3c7ee8eb74e9e6df3587ffdc7908ac968a",
      "parents": [
        "5bac48f7c0747b1f79f6f5d7fdb86a8e20c90007",
        "b2e5e71840446b6f85607df7cf52572a2778367a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 19:20:56 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:20:56 2019 +0000"
      },
      "message": "Merge \"Sharesheet - make work profile badges render\" into qt-dev"
    },
    {
      "commit": "cef2d5db6b51b6e1c671e1bafe25feba4af0cc23",
      "tree": "cc7c422b5f130d82f8df4c7b00ee0e32cb88faa7",
      "parents": [
        "a37cd55e10ab0785b986a39ed90846b3bd4c914a"
      ],
      "author": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Tue Apr 23 13:27:33 2019 -0400"
      },
      "committer": {
        "name": "Steven Wu",
        "email": "stwu@google.com",
        "time": "Tue Apr 23 15:20:03 2019 -0400"
      },
      "message": "Add logging for dozing on or off due to sensor wake up.\n\nTest: manual\nBug: 117215619\nChange-Id: Ic112fdcf05c934543698d9b6e3b98d56965c64e2\n"
    },
    {
      "commit": "5bac48f7c0747b1f79f6f5d7fdb86a8e20c90007",
      "tree": "a7024513bb6180f1d1072499441c1ad6eef66307",
      "parents": [
        "8cb52286734c3e084fe60090755771b8e5f70397",
        "7a734fd8c5cbacac4cc427814c2231a3f943e837"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 19:11:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:11:26 2019 +0000"
      },
      "message": "Merge \"Copy private resources into SettingsLib\u0027s ProgressBar.\" into qt-dev"
    },
    {
      "commit": "65c58f67835b6152ce7f3f8f43b0f1624725f603",
      "tree": "0b8f9c1209883c083077acb9937dbff71a849402",
      "parents": [
        "7feb1a1f7d0526dc0518be1ee5068ef51a48e074"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Apr 23 11:24:55 2019 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Apr 23 11:33:58 2019 -0700"
      },
      "message": "3-\u003e1 binder calls to OverlayManager for Navbar settings\n\nBug: 131112014\nTest: builds\nChange-Id: I2518ccd28493ef82793c9af192e72ee6521e6fd6\n"
    },
    {
      "commit": "8cb52286734c3e084fe60090755771b8e5f70397",
      "tree": "01f96a3060f6d48b02d287e0bbe7b28985b547cc",
      "parents": [
        "ac8913be194a2a513218107dfe0da78de17a834e",
        "21a47e6dea362838b9d16f72558e9ac0e3f669a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 18:32:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 18:32:26 2019 +0000"
      },
      "message": "Merge \"Adding callback when surface params are applied\" into qt-dev"
    },
    {
      "commit": "8728d00eadc13b9dbc1b96aeb49b88d4e368eb0d",
      "tree": "edaf5f8494646975a68b29ed5f4166a5ede3ddd6",
      "parents": [
        "ac8913be194a2a513218107dfe0da78de17a834e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 19 15:46:13 2019 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 23 14:29:41 2019 -0400"
      },
      "message": "Notification guts redesign\n\nTest: atest\nFixes: 130766408\nFixes: 129453207\nBug: 127992400\nFixes: 129507783\nFixes: 130342795\nFixes: 130805969\n\nChange-Id: I93984698c5380badb162774c818a1d040ccf9c1c\n"
    },
    {
      "commit": "8ff4cef5591db1f2eac9ff06e015457a460f37eb",
      "tree": "596d39c3f32edcdee5b175a632bbb14944d9cf11",
      "parents": [
        "4aef4e57c883e71156b4a2a290fd090587aa52a6"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Apr 17 15:24:42 2019 -0400"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Apr 23 14:23:32 2019 -0400"
      },
      "message": "Add overlayable_icons_test to framework/SystemUI\n\nThis ensures that developers do not accidentally delete/rename overlayed icons\nwithout updating overlayable_icons_text.xml and renaming overlayed assets.\n\nBug: 130438597\nBug: 128571899\nTest: make tests\nChange-Id: I54411b3a587c4798a190f49071d5a8aa399cd824\n"
    },
    {
      "commit": "a54e9fab9262b8a885c6246caa0a9d25b67ec533",
      "tree": "bb5839b674427415a8b27f188fbf715055cfc4f4",
      "parents": [
        "c79a8e67463668a21cd3d0259423974518afe6fa"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Thu Apr 18 13:26:18 2019 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 23 11:22:00 2019 -0700"
      },
      "message": "Let NoMan know when something is no longer a bubble\n\nThis is needed for some of the notification group summary stuff to work.\n\nMore importantly, this is needed so that we can properly report to apps\nif their notification is bubbled or not, e.g. if the user dismisses the\nbubble \u0026 the notification is in the shade, that shouldn\u0027t be reported as\n\u0027FLAG_BUBBLE\u0027 as that notification is not actually being shown as a bubble.\n\n* Adds onBubbleNotificationChanged to NotificationDelegate to pipe through\n  changes in bubble state, currently we only ever change it to \u0027false\u0027 but\n  this CL includes ability to flip it to \u0027true\u0027 (and also checks if the\n  notif should actually be able to bubble)\n* Factors code that indicates something is approved to bubble into own\n  method\n* Adds way to set BubbleMetadata on a notification (hidden !!)\n\nBug: 130250809\nTest: atest NotificationManagerServiceTest\nChange-Id: I8df4cc1231ed5d078ce4d50a70d2631f82fd2306\n"
    },
    {
      "commit": "ac8913be194a2a513218107dfe0da78de17a834e",
      "tree": "9c2bbd748fd96d844778f628c3917b633c2b1a72",
      "parents": [
        "fa7a24ef8e6c809b28a25cd04a390ecff0482b54",
        "bce7364aafd6be4269f9be5f6acfd59cdb80a243"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 18:19:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 18:19:06 2019 +0000"
      },
      "message": "Merge \"Add a lock to protect persistent stats snapshot\" into qt-dev"
    },
    {
      "commit": "656f6f8b664e1dc7ca659fe60565f28979ec3e65",
      "tree": "91c507034c4d74200a4dbdc0e61e7c09f3affda0",
      "parents": [
        "fa7a24ef8e6c809b28a25cd04a390ecff0482b54"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Apr 22 13:58:02 2019 -0700"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Apr 23 18:15:14 2019 +0000"
      },
      "message": "Do not populate SLOT_KEY with wrong slot info\n\nThe slotId is not necessarily the phoneId, so do not broadcast as if it\nis. SLOT_KEY is a hidden extra so this should not impact apps in general\n(if they need the old extra they can still use the hidden PHONE_KEY).\n\nFor select broadcasts like SIM_CARD_STATE_CHANGED, we will manually\npopulate the slot key. This is a temporary solution to b/130664115 and\nwe should eventually review and consider making the SLOT_KEY public for\nsome broadcasts.\n\nBug: 130664115\nTest: manual\nChange-Id: I84bd4c6bc4277e32cee9916dd18dd80948a808a0\n(cherry picked from commit 21c3aeb49de064b011a452143f99b623acb94786)\n"
    },
    {
      "commit": "fa7a24ef8e6c809b28a25cd04a390ecff0482b54",
      "tree": "7cf943f39efb67d5f2403d995f9e38d8a20b8b08",
      "parents": [
        "831dc426f113aad327313bc49caebedbb284e741",
        "1ddabcc1570f5196e76a5c4462616e7619b23166"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 17:56:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 17:56:46 2019 +0000"
      },
      "message": "Merge \"Add content description to sensors off icon in status bar\" into qt-dev"
    },
    {
      "commit": "831dc426f113aad327313bc49caebedbb284e741",
      "tree": "7bd685b68cb69dcafe67fbad7f9c7f6ba43c92cc",
      "parents": [
        "8fb57ca86cd30eadc7307f9b1e5528b5e4ff9fb4",
        "036f404d88bf857cd18eff3c1acf40f8ae7a0b64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 17:36:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 17:36:54 2019 +0000"
      },
      "message": "Merge \"Add action metrics for Wi-Fi provision features\" into qt-dev"
    },
    {
      "commit": "8fb57ca86cd30eadc7307f9b1e5528b5e4ff9fb4",
      "tree": "5edaa7c02bee4af98a8a5c67122495d8bedc53bb",
      "parents": [
        "68406a2dd561340434903f83d7a3cda309467b18",
        "f2f51a8085c9874944ff3548dc16d3ac8b19c544"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Apr 23 17:27:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 17:27:26 2019 +0000"
      },
      "message": "Merge \"Fix urn compare in EmergencyNumber\" into qt-dev"
    },
    {
      "commit": "68406a2dd561340434903f83d7a3cda309467b18",
      "tree": "40f3d2b13c196a808d2d9ec0313378b701ec61c8",
      "parents": [
        "65cf57bf6c44a3daf05e4a903d2de8dbbc64b7ca",
        "1d857f03f70cf20a523f95fc5085e4e6e0b61492"
      ],
      "author": {
        "name": "Greg Daniel",
        "email": "egdaniel@google.com",
        "time": "Tue Apr 23 16:52:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:52:06 2019 +0000"
      },
      "message": "Merge \"Make sure to sync GPU after deleting memory in trimMemory.\" into qt-dev"
    },
    {
      "commit": "65cf57bf6c44a3daf05e4a903d2de8dbbc64b7ca",
      "tree": "21ec5b71d944d88b57a054ee8b1c5ee0cad64704",
      "parents": [
        "aeb929a3f97a854bb7748df50c7e09bb1b5a9117",
        "623526b4b37f2fd2c364ad75dacf09a99cbc02cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 16:31:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:31:24 2019 +0000"
      },
      "message": "Merge \"Add delay to power-button power-off after gesture wakeup.\" into qt-dev"
    },
    {
      "commit": "aeb929a3f97a854bb7748df50c7e09bb1b5a9117",
      "tree": "eaf71c0de5c745f150276ff5d5a53337d3228215",
      "parents": [
        "14d351d41b769dabe8b80e6f1483274d6c98e628",
        "dc23ef66d9355116de4958d3e8b8015a6f6faf44"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 23 16:21:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:21:57 2019 +0000"
      },
      "message": "Merge \"Remove allocation from HeaderTileLayout#onLayout\" into qt-dev"
    },
    {
      "commit": "14d351d41b769dabe8b80e6f1483274d6c98e628",
      "tree": "411d9c11f72053280c9c47e63684c3bb2c442c19",
      "parents": [
        "4a81a539f4e4b19c905d4becab715c468d546eb4",
        "69ff3211dcb415405aab345a992de6b821c449f8"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Apr 23 16:11:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:11:20 2019 +0000"
      },
      "message": "Merge \"Add ID field to the Callback\" into qt-dev"
    },
    {
      "commit": "4a81a539f4e4b19c905d4becab715c468d546eb4",
      "tree": "b9bef78a48bc72e5186438ab09a0b1cb1574f731",
      "parents": [
        "f243662ba32b6a94ca1b6304f19eeddce0b22d61",
        "451ca24e04ac5b0ae6f2814fe9b116d853fccbd7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 16:03:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:03:47 2019 +0000"
      },
      "message": "Merge \"Set config_bottomDialogCornerRadius for square icon shape.\" into qt-dev"
    },
    {
      "commit": "f243662ba32b6a94ca1b6304f19eeddce0b22d61",
      "tree": "b877b4205d1e6da52c76a3348189bfdc5b3601ae",
      "parents": [
        "d4203ddebf84bf0566f5c38a780f1646282a3d11",
        "f20a4d8a971a93270c9e058aa8878ae49a7303c3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 15:57:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 15:57:37 2019 +0000"
      },
      "message": "Merge \"[wm] Add tests to check adjust bounds logic will always exit\" into qt-dev"
    },
    {
      "commit": "d4203ddebf84bf0566f5c38a780f1646282a3d11",
      "tree": "47e5f57137c022a93a555ffdb60a0c2a0ebc4f65",
      "parents": [
        "69195f2b92031bbc4e62c6ab0b424be942cdb736",
        "3ba0fa9999fb8bfccf51242a87276cf52bfa4818"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Apr 23 15:32:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 15:32:05 2019 +0000"
      },
      "message": "Merge \"Add separate hasCapabilityName() methods in GnssCapabilities\" into qt-dev"
    },
    {
      "commit": "69195f2b92031bbc4e62c6ab0b424be942cdb736",
      "tree": "06f1c6ef5f61e27ed16ab345cc3e08d4a47ec2d4",
      "parents": [
        "25b06f04d4d79b9fc8f9a74d54b27bdccabd88bb",
        "ec6ec82ef5519196880c611de1dea3e9e52794c2"
      ],
      "author": {
        "name": "Anil Admal",
        "email": "aadmal@google.com",
        "time": "Tue Apr 23 15:31:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 15:31:48 2019 +0000"
      },
      "message": "Merge \"Change getGnssCapabilites() return type to @NonNull\" into qt-dev"
    },
    {
      "commit": "25b06f04d4d79b9fc8f9a74d54b27bdccabd88bb",
      "tree": "13e7e1e392e99dbe0eb7e33a868fa36a7a62a003",
      "parents": [
        "c2f1cc8b8e8efb79e1cce0eb8f153a95ed9c283b",
        "f68fa9e364ec4e8c9d18ccaab516c2e5c60aa702"
      ],
      "author": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Tue Apr 23 14:26:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 14:26:48 2019 +0000"
      },
      "message": "Merge \"Update Rail Data Collection Frequency\" into qt-dev"
    },
    {
      "commit": "db910397907965142667ef60f34a242861606abd",
      "tree": "d59fac8c3403432a71a17a4e65ed2c513d23f6e6",
      "parents": [
        "bce7364aafd6be4269f9be5f6acfd59cdb80a243"
      ],
      "author": {
        "name": "Chenbo Feng",
        "email": "fengc@google.com",
        "time": "Wed Feb 27 19:07:39 2019 -0800"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 23 14:21:32 2019 +0000"
      },
      "message": "Ask netd to swap stats map before reading\n\nTo avoid protentail race problem between netd and system_server when\nreading the network stats map. Always inform netd before reading the\nstats and let netd to do a swap between active stats map and inactive\nstats map. So the system_server can safely remove the stats after\nreading.\n\nBug: 126620214\nTest: android.app.usage.cts.NetworkUsageStatsTest\n      android.net.cts.TrafficStatsTest\n\nChange-Id: I8fa37c26bec23ffca0b29b679e72ba1189f557f1\nMerged-In: I8fa37c26bec23ffca0b29b679e72ba1189f557f1\n(cherry picked from commit f729cb5fd654a0f099128734f849800fde9ba525)\n"
    },
    {
      "commit": "bce7364aafd6be4269f9be5f6acfd59cdb80a243",
      "tree": "afdb1cbb5fe1c3529a883b00908e1b46020d28f0",
      "parents": [
        "be0106abced580a34ea89d0484b2851d0b73065c"
      ],
      "author": {
        "name": "Chenbo Feng",
        "email": "fengc@google.com",
        "time": "Thu Apr 11 18:44:45 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 23 14:21:05 2019 +0000"
      },
      "message": "Add a lock to protect persistent stats snapshot\n\nSince the network stats could be polled from multiple services at\nruntime, it is not thread safe for networkStatsFactory to hold a\npersistent stats snapshot without any protection. Use a internal lock to\nprevent concurrent modification on mPersistentSnapshot to fix the\nproblem.\n\nBug: 124764595\nTest: android.app.usage.cts.NetworkUsageStatsTest\n      android.net.cts.TrafficStatsTest\n\nChange-Id: I73851336452110afb74d6dd1ca5e50047d5b3d4a\nMerged-In: I73851336452110afb74d6dd1ca5e50047d5b3d4a\nMerged-In: I22afb46f17697e8b6359d4f593802e0f4b95db8b\n(cherry picked from commit 25243b4eb93c234412a35f9e5d9f1649f8964f83)\n"
    },
    {
      "commit": "c2f1cc8b8e8efb79e1cce0eb8f153a95ed9c283b",
      "tree": "98017e11518844029b55cfdc214d89a56ae8ba4d",
      "parents": [
        "9aa53da1be3fae3f65849e0b4ad132e49c18f279",
        "e8660ef639e3087a759dc0553609359f144c4c12"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 14:15:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 14:15:25 2019 +0000"
      },
      "message": "Merge \"Freeze the networkstack-aidl-interfaces interface\" into qt-dev"
    },
    {
      "commit": "9aa53da1be3fae3f65849e0b4ad132e49c18f279",
      "tree": "a57577a91cd9ce0644de6637454e1834a8128bea",
      "parents": [
        "8cee482fdddc678f14eb9a9dd87ee337a3451492",
        "121adb4e93fbac967b0dda00b8c948e8bb6d2a96"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 23 14:08:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 14:08:25 2019 +0000"
      },
      "message": "Merge \"Remove QS initial tooltip\" into qt-dev"
    },
    {
      "commit": "21a47e6dea362838b9d16f72558e9ac0e3f669a9",
      "tree": "65bbb9defa558a867c5693885f4a3b2823145670",
      "parents": [
        "7feb1a1f7d0526dc0518be1ee5068ef51a48e074"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Wed Apr 10 15:48:06 2019 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Tue Apr 23 06:36:01 2019 -0700"
      },
      "message": "Adding callback when surface params are applied\n\nBug: 123874711\nTest: Verified that there are no leak logs\nChange-Id: I5dcb27c9c44d674363824e703b923fa83e3132b9\n"
    },
    {
      "commit": "8cee482fdddc678f14eb9a9dd87ee337a3451492",
      "tree": "a0120b4c15b398ce7527ffd42031c0b9374e81a5",
      "parents": [
        "4aef4e57c883e71156b4a2a290fd090587aa52a6",
        "ac9a12924a9c0fbd4cf36b09368eba6f7e9b313a"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Tue Apr 23 13:26:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 13:26:40 2019 +0000"
      },
      "message": "Merge \"Allow second consecutive activity start.\" into qt-dev"
    },
    {
      "commit": "4aef4e57c883e71156b4a2a290fd090587aa52a6",
      "tree": "7f4722b9d53b0cc6d2fe8d99d475e9166700173e",
      "parents": [
        "ec4c269f94c8278ddb1c5a48f62525a460bd038a",
        "9f3ee9e71e4508d4b323c435111bc123fe0d4ec0"
      ],
      "author": {
        "name": "Fabian Kozynski",
        "email": "kozynski@google.com",
        "time": "Tue Apr 23 12:58:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 12:58:11 2019 +0000"
      },
      "message": "Merge \"Make QSCarrierText always selected\" into qt-dev"
    },
    {
      "commit": "623526b4b37f2fd2c364ad75dacf09a99cbc02cb",
      "tree": "9c56b11f4f60a6fdf45620f72fd435f1cf5a640b",
      "parents": [
        "ec4c269f94c8278ddb1c5a48f62525a460bd038a"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Apr 09 17:02:38 2019 +0100"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Apr 23 11:55:29 2019 +0100"
      },
      "message": "Add delay to power-button power-off after gesture wakeup.\n\nAdds a small delay to avoid turning off the device if the user\nhits the power button right after the device wakes up via a gesture.\n\nBug: 126560003\nTest: Manual\nChange-Id: I3116ce98f244e5660573d5fa764a77083aee7fc5\n"
    },
    {
      "commit": "ec4c269f94c8278ddb1c5a48f62525a460bd038a",
      "tree": "3198bcc73958a28ea45eb8a10e0a6fc94c157de2",
      "parents": [
        "7c3708170cbefd6e89d64bc3372d6dc1d97d2a66",
        "4221d79ab269939f7ccdaad321e45ba2f2d347d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 10:35:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 10:35:27 2019 +0000"
      },
      "message": "Merge \"Fix NPE when scheduling transaction for null client\" into qt-dev"
    },
    {
      "commit": "e8660ef639e3087a759dc0553609359f144c4c12",
      "tree": "0256500dd76d582bd2bd73ffbf21a33645c70123",
      "parents": [
        "7c3708170cbefd6e89d64bc3372d6dc1d97d2a66"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 23 01:55:01 2019 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Apr 23 09:41:44 2019 +0000"
      },
      "message": "Freeze the networkstack-aidl-interfaces interface\n\nThis freezes the interface as of the latest beta build, not the tip of\ntree. IIpClient#setL2KeyAndGroupHint is not in the frozen definition in\nparticular.\n\nGenerated with:\nm networkstack-aidl-interfaces-freeze-api \\\n    ipmemorystore-aidl-interfaces-freeze-api\n\nTest: flashed, booted, WiFi and captive portal working\nBug: 128803828\nChange-Id: Ideabe73fc93bbefca2d624ee9ca190cf31419424\nMerged-In: Ideabe73fc93bbefca2d624ee9ca190cf31419424\n(cherry picked from commit 9b89cdaaf401a6b77e160807039c06e537fa600a)\n"
    },
    {
      "commit": "7c3708170cbefd6e89d64bc3372d6dc1d97d2a66",
      "tree": "619850ad7973ce682f50ea308f02bbdb7decda5a",
      "parents": [
        "27ad19ee9e9c3719b84263823217d53a33f50858",
        "e9c1c319c70ab30aa53c029b6d54342230df3725"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 09:15:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 09:15:26 2019 +0000"
      },
      "message": "Merge \"Restore window to undefined instead of freeform windowing mode\" into qt-dev"
    },
    {
      "commit": "27ad19ee9e9c3719b84263823217d53a33f50858",
      "tree": "0894a7f6d3cfa9c6dd731bf1162d9946adad3fcf",
      "parents": [
        "c4fbf3f080264684ddc4968f227937cf10745873",
        "3741fdc5b983fc92aaf6ff3c469b0c0a599f9fb4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 09:05:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 09:05:45 2019 +0000"
      },
      "message": "Merge \"provide a resource overlay to configure customized DNS Server.\" into qt-dev"
    },
    {
      "commit": "c4fbf3f080264684ddc4968f227937cf10745873",
      "tree": "1062fec52024b17f8ce959e3b820aad3c277a70c",
      "parents": [
        "33ff97d7f6788157086950aa0a009d240f3e1ebf",
        "28bc3708d017948dcb84df1cb33c7da34a13950a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 09:00:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 09:00:25 2019 +0000"
      },
      "message": "Merge \"Remove CtsActivityManagerDeviceTestCases reference\" into qt-dev"
    },
    {
      "commit": "33ff97d7f6788157086950aa0a009d240f3e1ebf",
      "tree": "37b152e720d3e457cd676faa1dc511e70adcc755",
      "parents": [
        "27f23459d2ff87f2b9938faf97f841bc38850be2",
        "064e02ab0d95be4c23fbb08b672571b8e5c76c6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 08:58:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 08:58:36 2019 +0000"
      },
      "message": "Merge \"Move some telephony methods to max-sdk-p list.\" into qt-dev"
    },
    {
      "commit": "ac9a12924a9c0fbd4cf36b09368eba6f7e9b313a",
      "tree": "f9280101aa24296189f6bd677ede1599c52ddf02",
      "parents": [
        "27f23459d2ff87f2b9938faf97f841bc38850be2"
      ],
      "author": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Thu Apr 18 13:41:58 2019 +0100"
      },
      "committer": {
        "name": "Alan Stokes",
        "email": "alanstokes@google.com",
        "time": "Tue Apr 23 09:09:59 2019 +0100"
      },
      "message": "Allow second consecutive activity start.\n\nIf we start two activities in onCreate the second one was being\nblocked - because the current activity is no longer top but the new\nactivity is not yet visible. So we treat an INITIALIZING activity\nas being visible for this purpose.\n\nBug: 130645908\nTest: atest BackgroundActivityLaunchTest RootWindowContainerTests \\\nWmTests:ActivityStarterTests \\\nCtsWindowManagerDeviceTestCases:ActivityStarterTests\nChange-Id: I96749f8b4d385527c91725827880bd12371d2411\n"
    },
    {
      "commit": "27f23459d2ff87f2b9938faf97f841bc38850be2",
      "tree": "927463c17a52315a925dbe488874809605310e22",
      "parents": [
        "55a1d5bd5f386fc2a22ef7587870dca3924de3b9",
        "98c59fafc21e27d163d97d4387c7aa7e51c2fc32"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 23 07:04:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 07:04:26 2019 +0000"
      },
      "message": "Merge \"Fix an argument to the legacy broadcast\" into qt-dev"
    },
    {
      "commit": "55a1d5bd5f386fc2a22ef7587870dca3924de3b9",
      "tree": "2ca5dbaffb733a38961bba10af2024bf4a6aafc0",
      "parents": [
        "b09eed23095daeab6a458af9f687d397b142e882",
        "d55f2f3de744f5bcd6038e856208f42fa299a774"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 23 07:03:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 07:03:24 2019 +0000"
      },
      "message": "Merge \"Fix a bug where + before % is ignored\" into qt-dev"
    },
    {
      "commit": "b09eed23095daeab6a458af9f687d397b142e882",
      "tree": "6350cffd4116ec6253ba20c6d7d42a2be55afb4b",
      "parents": [
        "05912513632b8e0347eb40a7425d199cf6e320e0",
        "3e5d63a8f76fd3d960f561f618a9cbfce97721cb"
      ],
      "author": {
        "name": "Mingguang Xu",
        "email": "mingguangxu@google.com",
        "time": "Tue Apr 23 06:00:22 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 06:00:22 2019 +0000"
      },
      "message": "Merge \"Wifi usability:  Add timestamp in WifiUsabilityStats\" into qt-dev"
    },
    {
      "commit": "2b5a601f15e4709eb9e79c7fd831242e3d449531",
      "tree": "ac4ab4b5037ac7a34029e89491beb413eb106ab8",
      "parents": [
        "0ba84f8f24dc14850ff7fc7e512b52ff1d6d1ac1"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Tue Apr 16 19:41:28 2019 -0700"
      },
      "committer": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Mon Apr 22 22:56:38 2019 -0700"
      },
      "message": "pm set-home-activity waits until completion\n\nPackageManagerShellActivity.runSetHomeActivity used to be synchronous,\nbut in Q the underlying calls became asynchronous. This cl:\n\n1. changes the shell command to use RoleManager\u0027s addRoleHolderAsUser,\ninstead of calling into PackageManagerService.\n2. uses a RemoteCallback to restore the wait-until-complete aspect of\nthe shell command.\n3. consequently, the shell command now accepts either a package name\nor a component, but either way, the component will be determined\nautomatically from the package.\n\n(This is an alternative to ag/6989721; see comments there for\nmotivation)\n\nFixes: 128686703\nFixes: 130167856\nTest: atest CtsShortcutHostTestCases CtsShortcutManagerTestCases\n(.ShortcutManagerThrottlingTest#testActivityUnthrottled fails, but that\nis presumably unrelated)\nTest: atest android.content.pm.cts.shortcutmanager.ShortcutManagerLauncherApiTest\nTest: atest android.content.pm.cts.shortcuthost.ShortcutManagerMultiuserTest\nChange-Id: Ibce6282bf401ca471469448262ea87cfc504cf4f\n"
    },
    {
      "commit": "05912513632b8e0347eb40a7425d199cf6e320e0",
      "tree": "daca353a2789bcd3f87da6233e1f0994779098ca",
      "parents": [
        "606f1c9ffb1c74dd5648455feef64e6daae72cac",
        "b32faaa1cce21b24f20d72d8aaa5bf8dd238a164"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 23 05:07:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 05:07:11 2019 +0000"
      },
      "message": "Merge \"AudioService: manage hearing aid volume for calls\" into qt-dev"
    },
    {
      "commit": "036f404d88bf857cd18eff3c1acf40f8ae7a0b64",
      "tree": "f4d68870b270e0f347de8c528365a98d1f460257",
      "parents": [
        "606f1c9ffb1c74dd5648455feef64e6daae72cac"
      ],
      "author": {
        "name": "Arc Wang",
        "email": "arcwang@google.com",
        "time": "Mon Apr 15 18:16:58 2019 +0800"
      },
      "committer": {
        "name": "Arc Wang",
        "email": "arcwang@google.com",
        "time": "Tue Apr 23 11:26:45 2019 +0800"
      },
      "message": "Add action metrics for Wi-Fi provision features\n\n  // ACTION: Share a Wi-Fi network by generating a QR code\n  ACTION_SETTINGS_SHARE_WIFI_QR_CODE\n\n  // ACTION: Connect to a Wi-Fi network by scanning a QR code\n  ACTION_SETTINGS_ENROLL_WIFI_QR_CODE\n\n  // ACTION: Share Wi-Fi hotspot by generating a QR code\n  ACTION_SETTINGS_SHARE_WIFI_HOTSPOT_QR_CODE\n\nBug: 130521826\nTest: manual\nChange-Id: I99e55b53c49830347e48f688aa38afc3912e71b1\n"
    },
    {
      "commit": "98c59fafc21e27d163d97d4387c7aa7e51c2fc32",
      "tree": "f470c305b85d5769a7c0fc6b70e34e5c71265e44",
      "parents": [
        "fc0f0ea6903ee69c6b077ec3236980b928f9acdb"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Apr 11 14:09:07 2019 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Tue Apr 23 02:36:32 2019 +0000"
      },
      "message": "Fix an argument to the legacy broadcast\n\nTest: new test for this\nFixes: 62650382\nChange-Id: I918b8271d3c3c058553ca888cb54cd36a6efba66\nMerged-In: I0fc408d546ae9d72b7dd9415e502252b484d4329\nMerged-In: I9282930106d1eee3274d9e5c4e89de60e929a0e6\n"
    },
    {
      "commit": "28bc3708d017948dcb84df1cb33c7da34a13950a",
      "tree": "a83125e8a2eb40daa42e9d174439deb0cdc9953c",
      "parents": [
        "9498153dfdfbd5fe5659c06cb5ebb0d1868d8fd3"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Apr 23 11:01:48 2019 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Tue Apr 23 11:23:19 2019 +0900"
      },
      "message": "Remove CtsActivityManagerDeviceTestCases reference\n\nBug: 130526034\nTest: atest --test-mapping frameworks/base/services/core/java/com/android/server/am\nChange-Id: I68e3645bc5fc32c5c577551c18b9e8560c3f1216\n"
    },
    {
      "commit": "4221d79ab269939f7ccdaad321e45ba2f2d347d5",
      "tree": "4008018fa045a19175270c0660ca26c1d2adde31",
      "parents": [
        "6a4bf6a3978447be9fdf83aa6efd9e6b0b4081df"
      ],
      "author": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Wed Apr 17 17:15:01 2019 +0800"
      },
      "committer": {
        "name": "Louis Chang",
        "email": "louischang@google.com",
        "time": "Tue Apr 23 10:19:59 2019 +0800"
      },
      "message": "Fix NPE when scheduling transaction for null client\n\nApplication process was crash and the application thread was set\nto null when obtaining the client transaction object. NPE was\nthrown by using it to schedule transaction.\n\nBug: 130006936\nTest: WindowProcessControllerTests\nTest: ActivityStartControllerTests\nTest: RootActivityContainerTests\n\nChange-Id: I65ecb124e014e5d80ebc283884475619f95239fa\n"
    },
    {
      "commit": "606f1c9ffb1c74dd5648455feef64e6daae72cac",
      "tree": "0609396126388483b525f5e7adf7a6ca68403315",
      "parents": [
        "9498153dfdfbd5fe5659c06cb5ebb0d1868d8fd3",
        "c8231cb32d6dee474cc5c876066257cb7d422e76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 02:04:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 02:04:05 2019 +0000"
      },
      "message": "Merge \"Vulkan Doc: update descriptions for Vulkan feature flags\" into qt-dev"
    },
    {
      "commit": "f2f51a8085c9874944ff3548dc16d3ac8b19c544",
      "tree": "2287e326530b1244dcc489bc8ce1e8a3dd97917f",
      "parents": [
        "9498153dfdfbd5fe5659c06cb5ebb0d1868d8fd3"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Apr 22 11:14:09 2019 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Apr 22 18:32:50 2019 -0700"
      },
      "message": "Fix urn compare in EmergencyNumber\n\nTest: Sanity\nBug: 130979270\nChange-Id: I585ecafcf9996e24befec2dbe86465a1d5a0f030\nMerged-In: I585ecafcf9996e24befec2dbe86465a1d5a0f030\n(cherry picked from commit 3b35404279f4573069130cbd6f53c3f787d9046d)\n"
    },
    {
      "commit": "9498153dfdfbd5fe5659c06cb5ebb0d1868d8fd3",
      "tree": "aafb2d8c36414e814177a26f0414584d0fdee95c",
      "parents": [
        "77e2b7b4cab23df3b364ce4f15859e5c959ff779",
        "0fdbae3c46a0bc8ba41d6c5b01d8bb76df1b0f62"
      ],
      "author": {
        "name": "Sara Kato",
        "email": "sarakato@google.com",
        "time": "Tue Apr 23 01:28:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 01:28:23 2019 +0000"
      },
      "message": "Merge \"Add @Nullable annotation to getAccessibilityWindowId\" into qt-dev"
    },
    {
      "commit": "77e2b7b4cab23df3b364ce4f15859e5c959ff779",
      "tree": "60b3163b8ca6637cd90da75566926af842d37541",
      "parents": [
        "0d168340d1369834aa6acbff8b017d22798c49ed",
        "b10fac728e81bdf9a5d7e5612abe5417ab6f7ec2"
      ],
      "author": {
        "name": "Jeff Chang",
        "email": "chengjeff@google.com",
        "time": "Tue Apr 23 01:25:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 01:25:48 2019 +0000"
      },
      "message": "Merge \"Adjust toast window parameters to support FLAG_SHOW_WHEN_LOCKED\" into qt-dev"
    },
    {
      "commit": "0d168340d1369834aa6acbff8b017d22798c49ed",
      "tree": "9ba843c8c9c70f2b8666ef212be293226bd27a28",
      "parents": [
        "79760f07459ac13e1a66c9a3abb89533aa314f6b",
        "024a349fe67ff349f5c36f744e9a75d3127bc441"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 23 01:15:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 01:15:20 2019 +0000"
      },
      "message": "Merge \"DimLayer: More release fixes.\" into qt-dev"
    },
    {
      "commit": "79760f07459ac13e1a66c9a3abb89533aa314f6b",
      "tree": "828457c337d9722ccd28536dd9da5e7828e62085",
      "parents": [
        "62ad8b9ccc31461e612a13c1a673c1b07b1e2729",
        "95f5452995c20619ee9dae047a137967b3f72467"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 01:13:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 01:13:59 2019 +0000"
      },
      "message": "Merge \"Update dark mode custom accent colors.\" into qt-dev"
    },
    {
      "commit": "62ad8b9ccc31461e612a13c1a673c1b07b1e2729",
      "tree": "b0bfbcac7685e512a9199fdd65b0d1158b5b4a4a",
      "parents": [
        "057b94f43b3eccf177cc4fd24cc6a778fb2b7124",
        "f39128645618f167e35398e556984f68a41388d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 00:44:47 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 00:44:47 2019 +0000"
      },
      "message": "Merge \"Handle NPE when the notification shade is opened via click on button.\" into qt-dev"
    },
    {
      "commit": "057b94f43b3eccf177cc4fd24cc6a778fb2b7124",
      "tree": "eb69a251c4a215679eb60da5c4e495cdd451284b",
      "parents": [
        "29fe1106dde2769f572661a6463c700a8e9a8e65"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Apr 17 19:36:58 2019 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Apr 23 00:08:02 2019 +0000"
      },
      "message": "Add carrier display name related CarrierConfig\n\nBug: 122921456\nTest: build\nChange-Id: I79836b2912be5223a2269e660bfaadf4aa72b930\n"
    },
    {
      "commit": "29fe1106dde2769f572661a6463c700a8e9a8e65",
      "tree": "1fc51a17603d1a54ea6d6472630ae51bedc9ecb7",
      "parents": [
        "095ab6c3c77f6791c64f985719d892eb46444bf7",
        "a21570c732f7beaf3ae980d694e8e559d28cece3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 00:04:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 00:04:28 2019 +0000"
      },
      "message": "Merge \"Adding null check when unregistering slice relay handler\" into qt-dev"
    },
    {
      "commit": "095ab6c3c77f6791c64f985719d892eb46444bf7",
      "tree": "06411e6e4a8b98de9180e3153be2bc9a1899b415",
      "parents": [
        "ef25fb621b83430c48a0f4134b7b187e3317551d",
        "8e3e445706dd8be8ba6de05043b0b84fd9519384"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 23:58:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:58:26 2019 +0000"
      },
      "message": "Merge \"No service timeout when debbuger is attached\" into qt-dev"
    },
    {
      "commit": "ef25fb621b83430c48a0f4134b7b187e3317551d",
      "tree": "b547fbc4574165156869a694ad3f97692e7324dc",
      "parents": [
        "55bf4fd6b66c4e1f2da921e90b386ce409364378",
        "41b4852e676e579510aefc707d4f39f8b75a18d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 23:56:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:56:27 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Dark theme tweaks\" into qt-dev"
    },
    {
      "commit": "f68fa9e364ec4e8c9d18ccaab516c2e5c60aa702",
      "tree": "ea2f72f933cf8d6c286f010d3a0c5465b637ae6a",
      "parents": [
        "6d38898c1d0ed51a837ecc20a925fabb453a305c"
      ],
      "author": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Tue Apr 16 10:23:11 2019 -0700"
      },
      "committer": {
        "name": "Blake Kragten",
        "email": "kragtenb@google.com",
        "time": "Mon Apr 22 16:37:20 2019 -0700"
      },
      "message": "Update Rail Data Collection Frequency\n\nFixed the frequency of the rail updates by updating the rails when\neither the wifi or radio activity info is updated.\n\nTest: Compiled onto phone, ran wifi and modem test cases and collected\nbug report. Viewed a more accurate frequency of rail energy data.\n\nBug: 130174319\n\nChange-Id: I4d79e58dfcc90e1c30253f524c85f26a8299f8d6\n"
    },
    {
      "commit": "b32faaa1cce21b24f20d72d8aaa5bf8dd238a164",
      "tree": "0b02bbd49468f60b50f9866505bac2c2d7ee2a09",
      "parents": [
        "a99ff5fa9a7bb43113db51c0069222417accd322"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 22 12:21:50 2019 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 22 16:35:42 2019 -0700"
      },
      "message": "AudioService: manage hearing aid volume for calls\n\nAdd a mechanism to support audio devices that behave like \"absolute\n  volume\" in AVRCP, but that support multiple use cases based on\n  the audio mode.\nTreat hearing aid as such a device:\n  any change in audio mode will cause the volume of the corresponding\n  dominent use case to be applied.\nFix a typo in SCO client death that caused a class cast issue.\n\nBug: 131091438\nBug: 129163231\nTest: set hearing aid volume to X for media, take phone call and set volume to Y,\nend call, verify volume is X for media.\n\nChange-Id: Id778f69b98825c83b7137917bd81e973298ab8bb\n"
    },
    {
      "commit": "55bf4fd6b66c4e1f2da921e90b386ce409364378",
      "tree": "0f9bc9925896f4df098dad957bfa487a900eabb7",
      "parents": [
        "696a644fabcb24e33dff75b30e4add52b7bfa64e",
        "8fcd8b4f8a97b4aed8b900a0817ebc5dfb72d910"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 23:30:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:30:57 2019 +0000"
      },
      "message": "Merge \"Fix NPE for devices that don\u0027t use a lock icon on the bouncer.\" into qt-dev"
    },
    {
      "commit": "696a644fabcb24e33dff75b30e4add52b7bfa64e",
      "tree": "38ecfc2cf8548f71007d7c3bbf23280d2c421b2a",
      "parents": [
        "845d5ee587263403a1992348f696e7322cb4b1d9",
        "b9cb74b048da94f469240db4e31f41494e3302aa"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 22 23:26:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:26:55 2019 +0000"
      },
      "message": "Merge \"Remove framework.aidl rules\" into qt-dev"
    },
    {
      "commit": "7a734fd8c5cbacac4cc427814c2231a3f943e837",
      "tree": "16e573b9a62102a6295556aad444685ccd4b33e8",
      "parents": [
        "a5da8fc44441d0116248735f132f066e8710d7e5"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Apr 22 12:40:17 2019 -0700"
      },
      "committer": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Apr 22 16:26:29 2019 -0700"
      },
      "message": "Copy private resources into SettingsLib\u0027s ProgressBar.\n\nBug: 130871088\nTest: See progress bar.\nChange-Id: I45283cd973bc0a37e1cc37758cd9ce7717b506ed\n"
    },
    {
      "commit": "f20a4d8a971a93270c9e058aa8878ae49a7303c3",
      "tree": "00e3b7e752d8a18145d000ee3e8209c670690ced",
      "parents": [
        "6805b6ae0d574f44fd7985e76bd6b9556f390312"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Apr 22 16:14:47 2019 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Apr 22 16:14:47 2019 -0700"
      },
      "message": "[wm] Add tests to check adjust bounds logic will always exit\n\nIn previous release, there was a scenario where the logic will result in\nan infinite loop crashing the system. This change refactors the adjust\nbounds logic to make it easier to test. Also adds a new test without any\ncandidate bounds and verifies it always returns.\n\nTest: atest WmTests:TaskLaunchParamsModifierTests\nBug: 129491503\n\nChange-Id: Iba94ade78cab154b823ae6ad5a6c3da198957715\n"
    },
    {
      "commit": "845d5ee587263403a1992348f696e7322cb4b1d9",
      "tree": "f62ea6f58c5467ea08d8c7b68c212ce3104905e6",
      "parents": [
        "7feb1a1f7d0526dc0518be1ee5068ef51a48e074",
        "cbf7f26baa56b320a6e426dc765b1d6ca2faaa79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 22:34:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 22:34:09 2019 +0000"
      },
      "message": "Merge \"Fixed content capture whitelist for specific activities.\" into qt-dev"
    },
    {
      "commit": "a7f24bca87a3cc3eab331daccc1b55b550ade7dc",
      "tree": "e5fec23680663ed1330a2e54a4b3508178f5eaa6",
      "parents": [
        "85a99c394b8fac30a99c7316a4e1e8f6070bd67c"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Apr 09 17:06:41 2019 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Apr 22 14:42:27 2019 -0700"
      },
      "message": "Removed the experimental code for gestural mode\n\nRemoving the experimental code that separated the navigation bar window\nheight/width and the visual height/width. Also added a gesture inset\nto calculate the difference between navigation bar window and the\ngesture size.\n\nBug: 113952590\nTest: manual\nChange-Id: I925bd1a4a412786f5fe1fc48ed756e3699cbaf65\n"
    },
    {
      "commit": "7feb1a1f7d0526dc0518be1ee5068ef51a48e074",
      "tree": "07f4301062708415696304895641ff8510c5e3a2",
      "parents": [
        "330a3d89fab1f54b9c1cc4f4a25ed2bdbcc9ef4f",
        "6cd3b901231290c7f25e9310420f75f5700f7a2c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 21:37:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 21:37:29 2019 +0000"
      },
      "message": "Merge \"Add logging enums for 3 new SIM related pages.\" into qt-dev"
    },
    {
      "commit": "330a3d89fab1f54b9c1cc4f4a25ed2bdbcc9ef4f",
      "tree": "aa538f7e9f8fce341ebeb91362527ad08a596638",
      "parents": [
        "c7c2a50e7d1db824e572d83c77066a2390c4b7d6",
        "67b1e54327e828a39a0706740d3898a8b561a81f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 21:37:08 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 21:37:08 2019 +0000"
      },
      "message": "Merge \"Add apex packages to uid_mapping\" into qt-dev"
    },
    {
      "commit": "c7c2a50e7d1db824e572d83c77066a2390c4b7d6",
      "tree": "5945aecb3c95cc77b9fb485d78fbf16bad861cdb",
      "parents": [
        "47159d969f58600472045de0ac9192106e00a949",
        "aa184854de889437f9b9f371c1d0437d77deba0e"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Mon Apr 22 20:41:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 20:41:59 2019 +0000"
      },
      "message": "Merge \"Add doc for system health guidelines for AOD clock faces.\" into qt-dev"
    },
    {
      "commit": "c8231cb32d6dee474cc5c876066257cb7d422e76",
      "tree": "23a0a97e191b58f3b0519b2faafa5c5b180754c5",
      "parents": [
        "6490c31b4c0dda9e23760a6074018c72a25c82c0"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Apr 22 13:18:14 2019 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Apr 22 13:18:14 2019 -0700"
      },
      "message": "Vulkan Doc: update descriptions for Vulkan feature flags\n\nBug: 111695747\nTest: build\nChange-Id: I9ac897ef31cdf46c75a369866601062ba8033874\n"
    },
    {
      "commit": "47159d969f58600472045de0ac9192106e00a949",
      "tree": "20cb6dd128e0e131ce7077b647c701c76e95ad37",
      "parents": [
        "f49ca518514f3ece743d96524c8991b12d5ca732",
        "206077ad855c5c6b1d6b12d5e0484de6ce43ed87"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 20:14:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 20:14:31 2019 +0000"
      },
      "message": "Merge \"Add smoke test for jni library\" into qt-dev"
    },
    {
      "commit": "f49ca518514f3ece743d96524c8991b12d5ca732",
      "tree": "0a13f50e3c13d0f3c9aaa73ea3c7a817981698ad",
      "parents": [
        "ef4c181a0540faa9f2b5a53cadc215f9aa294a36",
        "69234d7448fb49b9135723ac4ff6bd2a19f2cfbd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 20:07:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 20:07:29 2019 +0000"
      },
      "message": "Merge \"Set min width of checkbox to 48dp\" into qt-dev"
    },
    {
      "commit": "b2e5e71840446b6f85607df7cf52572a2778367a",
      "tree": "11924ad7bf20365c2ecd7cf5e08389337066c211",
      "parents": [
        "0d5dacc4e60ef88ee4ac22a1151b483c7732abcf"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Fri Apr 19 15:49:10 2019 -0700"
      },
      "committer": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Mon Apr 22 13:05:05 2019 -0700"
      },
      "message": "Sharesheet - make work profile badges render\n\nIconloaderlib has launcher specific logic for pulling and\nrendering work profile badges. Alter to work properly with\nSharesheet. Currently, work profile badges aren\u0027t shown on top\nof app targets.\n\nFixes: 126568207\nTest: manual, visual inspection\nChange-Id: If247d0077e8d1fd6256ff6aceb155e245a031001\n"
    },
    {
      "commit": "ef4c181a0540faa9f2b5a53cadc215f9aa294a36",
      "tree": "d906da12fb6122d01a4ae1c1ba474420d1c15f31",
      "parents": [
        "a37cd55e10ab0785b986a39ed90846b3bd4c914a",
        "e1ce1740c4494e338fd0f16e63e81fa4fc875ab6"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Mon Apr 22 19:55:46 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 19:55:46 2019 +0000"
      },
      "message": "Merge \"Remove spurious Slog.wtf()\" into qt-dev"
    },
    {
      "commit": "024a349fe67ff349f5c36f744e9a75d3127bc441",
      "tree": "e4475c9b3534ea26fe8c520645a467a6862a39b2",
      "parents": [
        "094171bcccc7683a37fb07b02fc49b7e37c1161a"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Apr 22 09:21:57 2019 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Apr 22 12:49:04 2019 -0700"
      },
      "message": "DimLayer: More release fixes.\n\nDimState and DimAnimatable are sharing ownership of the Dim layer with\neither having the possibility to remove it. They aren\u0027t holding references\nto eachother so its not clear where to consolidate ownership. We take the easy\nway out and add some valid checks so they can safely share ownership.\n\nBug: 130315011\nTest: Existing tests pass\nChange-Id: Id473e40c58f1ca0f4a6a23284e220c6fd2ec36d2\n"
    },
    {
      "commit": "100838dc7fb8606d9384c2ee6323649ab0d71948",
      "tree": "83296edb67a8c64ae08476bba03857633579e97d",
      "parents": [
        "9cf5d503869d907482abbfb7441f7257bf0675e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 19 12:39:26 2019 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 22 12:39:54 2019 -0700"
      },
      "message": "Finish up Intent identifier implementation.\n\n- Add protobuf field.\n- Fix documentation.\n\nFixes: 130365291\nFixes: 130802990\nTest: manual\nChange-Id: I851c220ec85e73f5bba55390a43304ee4805d0f9\n"
    }
  ],
  "next": "95f5452995c20619ee9dae047a137967b3f72467"
}
