)]}'
{
  "log": [
    {
      "commit": "efc894eeec04b21c3ebfe19d431f367cfb340ae9",
      "tree": "51b1342b07858e7bc3bac80210349098c9b6e973",
      "parents": [
        "fdc8356a6f6286ea297c10d1c6d12e69ac574b69",
        "8bcc0a9846fc1035f0d0dae769d2a0529fa9202d"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Wed Apr 24 05:47:11 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 05:47:11 2019 +0000"
      },
      "message": "Merge \"Race condition while injecting ACTION_OUTSIDE\" into qt-dev"
    },
    {
      "commit": "fdc8356a6f6286ea297c10d1c6d12e69ac574b69",
      "tree": "8d7df1fd76eedbf5f5f7c693096b00197505a7cc",
      "parents": [
        "895664662be7a9cfb3406889addf828acea9abf6",
        "f69bf6338dc37485bc36183e14d08ac3869329f9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 05:07:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 05:07:30 2019 +0000"
      },
      "message": "Merge \"Add overlay tag for default dns servers.\" into qt-dev"
    },
    {
      "commit": "895664662be7a9cfb3406889addf828acea9abf6",
      "tree": "7fee69dc45c5ad229e27df423482fb982ce82bc2",
      "parents": [
        "5f01dcc5f3ae2b052e6ced213e0829beff847c80",
        "56e4c3da2566c37f13737c950e2c5234507dc6db"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Apr 24 04:56:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 04:56:10 2019 +0000"
      },
      "message": "Merge \"Post a notification when ACQUIRED_RECALIBRATE is received\" into qt-dev"
    },
    {
      "commit": "5f01dcc5f3ae2b052e6ced213e0829beff847c80",
      "tree": "9d5b70caf1bac20853f15fa81c7ea1e23211ef8b",
      "parents": [
        "f8c904958b13db47da54c00c1576c90fa41ba0bb",
        "461f3cf303bf9935b19c95cad53ba7a931de83e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 04:50:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 04:50:43 2019 +0000"
      },
      "message": "Merge \"DngCreator: Assume square pixel centered at (x+0.5, y+0.5)\" into qt-dev"
    },
    {
      "commit": "f8c904958b13db47da54c00c1576c90fa41ba0bb",
      "tree": "d8363f73f04888f9a8c15b868d159b3e24903d06",
      "parents": [
        "949266a38853781a81d13231afa309b1b73e300d",
        "2224cb827f2a28eb92c3ebee431d9fc2fd9df573"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 04:29:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 04:29:32 2019 +0000"
      },
      "message": "Merge \"Address API council feedback\" into qt-dev"
    },
    {
      "commit": "949266a38853781a81d13231afa309b1b73e300d",
      "tree": "a487e649e694101fb892b5c05b0a52af8f6c62ce",
      "parents": [
        "5f873a09a0cf9fd221d9764afba4840f0d51229a",
        "2ccc2a44152e12798a2796cd532a8509a2a890cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 03:49:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 03:49:16 2019 +0000"
      },
      "message": "Merge \"Move HUN car notifications into SystemUI\" into qt-dev"
    },
    {
      "commit": "5f873a09a0cf9fd221d9764afba4840f0d51229a",
      "tree": "8fb5d73dfe00dc70cf882261c408a31662232a60",
      "parents": [
        "f8d04b2d2f9ba8a3dce548a26624d7306aaf9fbb",
        "37d181673bfa92b9f26fdcc96c4d68b7b164c14e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 03:35:15 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 03:35:15 2019 +0000"
      },
      "message": "Merge \"Fix performance regression by fixing keys used in Typeface.Builder\" into qt-dev"
    },
    {
      "commit": "f69bf6338dc37485bc36183e14d08ac3869329f9",
      "tree": "b82cef2ac1be8abee3a4f5b03a37307aa4626cc5",
      "parents": [
        "f8d04b2d2f9ba8a3dce548a26624d7306aaf9fbb"
      ],
      "author": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Wed Apr 24 11:28:10 2019 +0900"
      },
      "committer": {
        "name": "Xiao Ma",
        "email": "xiaom@google.com",
        "time": "Wed Apr 24 03:29:17 2019 +0000"
      },
      "message": "Add overlay tag for default dns servers.\n\nBug: 130324939\nTest: m \u0026\u0026 flashall \u0026\u0026 verified dns servers resource has been changed.\nChange-Id: Ic897d066567e7c826a18959e1dcc1260f82b4013\n"
    },
    {
      "commit": "f8d04b2d2f9ba8a3dce548a26624d7306aaf9fbb",
      "tree": "599f07723b1384ff48872e25d4dad212dd9be3a5",
      "parents": [
        "c35533726d059a635486f1e4b9848056afd78f30",
        "a041114b38321fb217dc642c4bb113433a150f20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 02:28:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 02:28:39 2019 +0000"
      },
      "message": "Merge \"Check and configure pixel format when locking canvas\" into qt-dev"
    },
    {
      "commit": "2224cb827f2a28eb92c3ebee431d9fc2fd9df573",
      "tree": "b9c93538fc3b6833dc74ac801cd1943fd8ded741",
      "parents": [
        "c35533726d059a635486f1e4b9848056afd78f30"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 14:06:11 2019 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 24 02:14:48 2019 +0000"
      },
      "message": "Address API council feedback\n\nTest: manual\n\nbug:130643623\n\nChange-Id: I489f32858abfa4fe8eeda96cbb103d75e2a87551\n"
    },
    {
      "commit": "c35533726d059a635486f1e4b9848056afd78f30",
      "tree": "1b39b8c0117b036dd5eac0ecb694cc36c2ee56d8",
      "parents": [
        "993e5dacd7562d23fe0be62227d64bfd681bee0b",
        "b1d629dc71f6f7eda06963053f27564856a29449"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:56:52 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:56:52 2019 +0000"
      },
      "message": "Merge \"Sharesheet - Scrolling UI adjustments\" into qt-dev"
    },
    {
      "commit": "993e5dacd7562d23fe0be62227d64bfd681bee0b",
      "tree": "a9c074558d90dd4ae1f7e3e9e78ecdc1ddef6e80",
      "parents": [
        "007bb68bdb43d2f8333d6e9184f9727c3d850565",
        "f9030c7c8d20d14a512f347e24c25bdb5d8e4ccf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:34:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:34:32 2019 +0000"
      },
      "message": "Merge \"Transition to bold when shrinking clock\" into qt-dev"
    },
    {
      "commit": "007bb68bdb43d2f8333d6e9184f9727c3d850565",
      "tree": "ecd1defc2705cf3788bc074e8ce9ba4c857e3206",
      "parents": [
        "b9177522ff2478fbeb9ca89e70a9dc5a9317dec7",
        "9b72ad0924f53c845620c1d28e5b7a476f74e249"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Apr 24 01:31:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:31:39 2019 +0000"
      },
      "message": "Merge \"Make MediaController#getSessionInfo() as @NonNull\" into qt-dev"
    },
    {
      "commit": "b9177522ff2478fbeb9ca89e70a9dc5a9317dec7",
      "tree": "076e39e0c84d70bf687061a40c24babf7ef6d1d3",
      "parents": [
        "a35c2f1224e59f6a8ba5faf33e5c32f721abcddb",
        "062c22ba6013c9c19c7de59c2c30a951c6a87979"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:19:09 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:19:09 2019 +0000"
      },
      "message": "Merge \"Camera: Relax BURST_CAPTURE FPS requirements\" into qt-dev"
    },
    {
      "commit": "a35c2f1224e59f6a8ba5faf33e5c32f721abcddb",
      "tree": "f651163d79de1a71ceb176b46490bd43f887dc36",
      "parents": [
        "5acc2403203d1aa2882da69c8f2957c1edeea7dd",
        "43706b44705640aec6c3230c25502f6207d01c3d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:01:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:01:25 2019 +0000"
      },
      "message": "Merge \"Add encryption in incidentd.\" into qt-dev"
    },
    {
      "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": "2ccc2a44152e12798a2796cd532a8509a2a890cc",
      "tree": "c6d10bd067cabde565c3990f6a486b6a58549ca7",
      "parents": [
        "b4a49aa45b9b2076b8ee6f65f63a952d0be5567c"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Mon Apr 15 10:17:01 2019 -0700"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Tue Apr 23 17:15:56 2019 -0700"
      },
      "message": "Move HUN car notifications into SystemUI\n\nBug:130664005\nTest: Manual via KitchenSink\n\nChange-Id: I4da0ce924962f82c8f4ba1168ba956833c07056a\n(cherry picked from commit 93d098db9a57c47b41088f75f0eef46348f0d928)\n"
    },
    {
      "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": "43706b44705640aec6c3230c25502f6207d01c3d",
      "tree": "70cff4df7ff27b2ac82ca5b2812f838740a39564",
      "parents": [
        "7feb1a1f7d0526dc0518be1ee5068ef51a48e074"
      ],
      "author": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Sun Apr 21 14:34:30 2019 -0700"
      },
      "committer": {
        "name": "Yao Chen",
        "email": "yaochen@google.com",
        "time": "Tue Apr 23 15:20:38 2019 -0700"
      },
      "message": "Add encryption in incidentd.\n\n+ Sections which require encryption will be encryted on disk.\n\n+ When the sections are requested by clients (e.g., permission controller, report assignee),\n  incidentd will decrypte the data.\n\n+ For efficiency, encryption is done ONLY for sections that require encryption.\n\n+ Use Keystore API for key management.\n\nBug: 131084614\nTest: incidentd_test\nChange-Id: I84d6b86807ba5bbde1051e847b2df6e79e6b5be5\n"
    },
    {
      "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": "37d181673bfa92b9f26fdcc96c4d68b7b164c14e",
      "tree": "be0bce8ebaaf2555e2bbf1099240b80b2ac0726c",
      "parents": [
        "ac8913be194a2a513218107dfe0da78de17a834e"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 23 13:21:27 2019 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 23 13:21:27 2019 -0700"
      },
      "message": "Fix performance regression by fixing keys used in Typeface.Builder\n\nThe key used in Typeface.Builder is different from the key used in\nfindFromCache method. The problem is key generation in Typeface.Builder\nsince the key should be created from requested parameters not the actual\nfont styles.\n\nHere is the raw performance differences on walleye-userdebug\n\nandroid.graphics.perftests.TypefaceCreatePerfTest(us):\n  createFromResources: 248 -\u003e 23: (-225, -90.7%)\n\nBug: 131167183\nTest: manually collected perf test result.\nChange-Id: Idea25095979707ac84b7f4bc1ede0c2daefd6127\n"
    },
    {
      "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": "56e4c3da2566c37f13737c950e2c5234507dc6db",
      "tree": "bdfda0d2d4d6a1c6d2a2899aeab1fe30ae44e730",
      "parents": [
        "ca45c3a8708bab5885d6f30ed2d66006f5d39c98"
      ],
      "author": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Apr 23 11:28:43 2019 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Tue Apr 23 13:05:25 2019 -0700"
      },
      "message": "Post a notification when ACQUIRED_RECALIBRATE is received\n\nFixes: 130898604\n\nTest: Builds\n\nChange-Id: Ic157f124d8c92a2a79294dffaacdb0c2e40f03e5\n"
    },
    {
      "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": "f9030c7c8d20d14a512f347e24c25bdb5d8e4ccf",
      "tree": "cf68b78e951de6a6f80bb2f8b6f8644e83dacf9a",
      "parents": [
        "c7c2a50e7d1db824e572d83c77066a2390c4b7d6"
      ],
      "author": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Mon Apr 22 16:22:49 2019 -0400"
      },
      "committer": {
        "name": "Robert Snoeberger",
        "email": "snoeberger@google.com",
        "time": "Tue Apr 23 15:52:22 2019 -0400"
      },
      "message": "Transition to bold when shrinking clock\n\nBug: 130223602\nTest: visual - AOD to lock screen while playing music\nChange-Id: Id03f93854bdb98a83664dc651cf1f30618f09176\n"
    },
    {
      "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": "b1d629dc71f6f7eda06963053f27564856a29449",
      "tree": "308bb971b523b511546779ef491724a79f16ac85",
      "parents": [
        "d4203ddebf84bf0566f5c38a780f1646282a3d11"
      ],
      "author": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 23 11:35:53 2019 -0400"
      },
      "committer": {
        "name": "Matt Pietal",
        "email": "mpietal@google.com",
        "time": "Tue Apr 23 12:15:41 2019 -0400"
      },
      "message": "Sharesheet - Scrolling UI adjustments\n\nAdd elevation on scroll for \u0027scroll under\u0027 effect. Remove scrollbars.\n\nBug: 129979914\nTest: Visual inspection\nChange-Id: Ia2fd19fc2fd2f3f2e966991e8a907f25c6925df9\n"
    },
    {
      "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": "8bcc0a9846fc1035f0d0dae769d2a0529fa9202d",
      "tree": "753d6c5df66a662898041e472e0bd8bed03b3793",
      "parents": [
        "0cab8dc0db59bbbcc1f76f46c82b5dec3d2e21d6"
      ],
      "author": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Apr 16 15:26:00 2019 +0800"
      },
      "committer": {
        "name": "Jackal Guo",
        "email": "jackalguo@google.com",
        "time": "Tue Apr 23 03:29:47 2019 +0000"
      },
      "message": "Race condition while injecting ACTION_OUTSIDE\n\nIn order to dismiss dialog in accessibility, we would also send\nACTION_OUTSIDE while performing ACTION_CLICK. However, the result\nof performing ACTION_CLICK in AccessibilityInteractionClient may\nbe overwritten by the result of performing ACTION_OUTSIDE. This\ncauses that TouchExplorer may get incorrect result and follow-up\nbehavior is different.\n\nBug: 127902192\nTest: a11y CTS \u0026 unit tests\nTest: After enabling Talkback, manually test on \u0027View Terms\u0027 page\n      in ManagedProvisioning to check if the section heading can\n      be expanded/collapsed by double tap.\n\nChange-Id: Id6b1f63ea87418c66bf1aebdea829f656581e8ed\n"
    },
    {
      "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"
    }
  ],
  "next": "057b94f43b3eccf177cc4fd24cc6a778fb2b7124"
}
