)]}'
{
  "log": [
    {
      "commit": "65477d138db948cfdb64234f330c4ac855d526c3",
      "tree": "39439696a1dacc61ed57c91b68de0c81e75aa831",
      "parents": [
        "10908b19726993cafe628170f8b1127059603814",
        "155c9d22991fdde266cc4a07989805001f6e2b3f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 20:05:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 20:05:54 2018 +0000"
      },
      "message": "Merge \"Flip flag to enable vibration on wireless charging\" into pi-dev"
    },
    {
      "commit": "10908b19726993cafe628170f8b1127059603814",
      "tree": "958bbba88e96c1bde5b12df5aa98dcd5723b66be",
      "parents": [
        "cf2c35dca6e20ffc87b4980b3b5d576a080db80a",
        "5c2b48aa924c6ddf540fd3f72feb1a180f5414a6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 20:05:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 20:05:49 2018 +0000"
      },
      "message": "Merge \"On configuration change setup screen decorations\" into pi-dev"
    },
    {
      "commit": "cf2c35dca6e20ffc87b4980b3b5d576a080db80a",
      "tree": "30474eadb99ed89b5093704b490399f210d74434",
      "parents": [
        "56cc567dfd5688c8311b6b82402706a0c68c5b78",
        "b5e5053ebc442ced1ad702f551919bc533bee164"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 20:00:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 20:00:27 2018 +0000"
      },
      "message": "Merge \"Revert \"WallpaperColors hint computation\"\" into pi-dev"
    },
    {
      "commit": "56cc567dfd5688c8311b6b82402706a0c68c5b78",
      "tree": "e409e47e553c52730599f0a6da75b9dc1a1d06fa",
      "parents": [
        "d88abbfd78d5663dc8cc74d0027a063041e2a2df",
        "40ede29ed6467d4d85a482e6008b92aa02d50267"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 18:01:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 18:01:43 2018 +0000"
      },
      "message": "Merge \"Hide system apps until installed (1/2)\" into pi-dev"
    },
    {
      "commit": "d88abbfd78d5663dc8cc74d0027a063041e2a2df",
      "tree": "3f3f43b06725993651d19a4f93b8710f0b296cda",
      "parents": [
        "05a6e77106b3b25130f4ae3d3459777b4a3906f4",
        "392971cf3a9df975b2ca8afb34abd5f081a2d9e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 17:57:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 17:57:46 2018 +0000"
      },
      "message": "Merge \"Destroy networks as soon as they are disconnected.\" into pi-dev"
    },
    {
      "commit": "05a6e77106b3b25130f4ae3d3459777b4a3906f4",
      "tree": "f5ad792dcf00e13a4242b355c37ab718ebe676fa",
      "parents": [
        "87631c2d29d8f5eaa83c769a7eaa9cb82e85eb9b",
        "a7beefccf808243bd05ecf4ad12c7d30c2cccb35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 17:47:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 17:47:10 2018 +0000"
      },
      "message": "Merge \"DngCreator: Use new LENS_DISTORTION result field if available.\" into pi-dev"
    },
    {
      "commit": "b5e5053ebc442ced1ad702f551919bc533bee164",
      "tree": "a2115956b3301bbe1b144fbc797c35c5c982fca7",
      "parents": [
        "c50f47d970b474371938f33e46b13ae2dd040df0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu May 24 16:33:14 2018 +0000"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu May 24 16:33:14 2018 +0000"
      },
      "message": "Revert \"WallpaperColors hint computation\"\n\nThis reverts commit c50f47d970b474371938f33e46b13ae2dd040df0.\n\nFixes: 79465234\nReason for revert: Google still does it using private APIs and apps were relying on this behavior, not good for the ecosystem.\n\nChange-Id: I62e2b4cd1e6e562fcdd89c97e599bcdade83381a\n"
    },
    {
      "commit": "87631c2d29d8f5eaa83c769a7eaa9cb82e85eb9b",
      "tree": "2f5b36b76b33f3e12da125c9bec0f04cac74a0b0",
      "parents": [
        "d55c618340992aa22c4c11a19f2b93a9b83f71b7",
        "b112f26ccef2ddcca67f14fd53b9ad297e452a4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 16:30:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 16:30:16 2018 +0000"
      },
      "message": "Merge \"Use TCM context if application context is unavailble.\" into pi-dev"
    },
    {
      "commit": "d55c618340992aa22c4c11a19f2b93a9b83f71b7",
      "tree": "43cacedee0ad4cfe981a24153fab5167db8e18b0",
      "parents": [
        "9ed0da42b3d827b5de251676dcd35e8fb5c33a5c",
        "8520e569980c8b2bbca0872c906d057165121012"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Thu May 24 15:54:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 15:54:05 2018 +0000"
      },
      "message": "Merge \"Revert \"Write UsageEvents Parcel data as a Blob\"\" into pi-dev"
    },
    {
      "commit": "8520e569980c8b2bbca0872c906d057165121012",
      "tree": "c948dee2a93d8757a7b7a216ec2deda566f5578d",
      "parents": [
        "f5bae21c5efcd51c0b3fb29942c02c00b896fccf"
      ],
      "author": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Thu May 24 15:28:24 2018 +0000"
      },
      "committer": {
        "name": "Michael Wachenschwanz",
        "email": "mwachens@google.com",
        "time": "Thu May 24 15:45:17 2018 +0000"
      },
      "message": "Revert \"Write UsageEvents Parcel data as a Blob\"\n\nThis reverts commit f5bae21c5efcd51c0b3fb29942c02c00b896fccf.\n\nReason for revert:\nBug: 79860717\nFixes: 80215357\n\nChange-Id: I0768e5ce0a95afe7ff091c0035335437bb33c46c\n"
    },
    {
      "commit": "5c2b48aa924c6ddf540fd3f72feb1a180f5414a6",
      "tree": "8add211da8bb66291d95526e762c27ed5d19c959",
      "parents": [
        "9ed0da42b3d827b5de251676dcd35e8fb5c33a5c"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu May 24 09:25:45 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu May 24 10:58:00 2018 -0400"
      },
      "message": "On configuration change setup screen decorations\n\nTest: developer options \u003e set emulated cutout\nChange-Id: I6418ad8226955264d6197491d772954491aba9ac\nFixes: 80230317\n"
    },
    {
      "commit": "b112f26ccef2ddcca67f14fd53b9ad297e452a4a",
      "tree": "1aa17797708a5bea34f1a2c487b714532c520046",
      "parents": [
        "9ed0da42b3d827b5de251676dcd35e8fb5c33a5c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 24 13:41:50 2018 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu May 24 14:15:04 2018 +0100"
      },
      "message": "Use TCM context if application context is unavailble.\n\nIn TextClassificationManager, we use the application context to reduce\nthe likelihood of leaking the underlying Activity. Unfortunately, some\nplaces (e.g. auto, system_server) don\u0027t actually provide us an\napplication context, so we need to fall back to whatever context was\npassed in to TCM in the first place.\n\nBug: 80188317\nTest: none\nChange-Id: Ib4b2e6ed543d3ed56cefd8f56717855158cdc0fe\n"
    },
    {
      "commit": "9ed0da42b3d827b5de251676dcd35e8fb5c33a5c",
      "tree": "07432f31606a260c4110be60700395d00da7f683",
      "parents": [
        "7ac3797f167807467fd72f7309b9f92f483f2177",
        "d3655a3cc79ccda597fb5f2def737c1cd2ff3834"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 24 12:31:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 12:31:13 2018 +0000"
      },
      "message": "Merge \"Add camera APIs to light grey.\" into pi-dev"
    },
    {
      "commit": "7ac3797f167807467fd72f7309b9f92f483f2177",
      "tree": "bf2eac1aca400bf0fed7dc3e27c625a64dcd05e1",
      "parents": [
        "0e7a307e1440aa6edde687e44e21d3b9f968e325",
        "2ed94a7e4c22b4c6414771e33d80069cf0679a58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 12:17:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 12:17:41 2018 +0000"
      },
      "message": "Merge \"More greylist additions from bug scrape.\" into pi-dev"
    },
    {
      "commit": "2ed94a7e4c22b4c6414771e33d80069cf0679a58",
      "tree": "8529f33a6c70908df609dca9e24bb92ba4efd3b8",
      "parents": [
        "b82d3d7e741ff8fe6bf7d1cae79d519fe4922d9a"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu May 24 11:37:56 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu May 24 11:37:56 2018 +0100"
      },
      "message": "More greylist additions from bug scrape.\n\nTest: m\nBug: 64382372\nBug: 79950834\nBug: 80004540\nBug: 80109977\nBug: 80112684\nBug: 80204728\nChange-Id: I8343f0d467a5d1ecd4e00abcf44871089e8453b3\n"
    },
    {
      "commit": "0e7a307e1440aa6edde687e44e21d3b9f968e325",
      "tree": "7e65f11ef188271115eafa70ab2d8eaede301d55",
      "parents": [
        "b82d3d7e741ff8fe6bf7d1cae79d519fe4922d9a",
        "74ee5b36a05037fd4f488a925143af7be3dc50e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 09:59:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 09:59:28 2018 +0000"
      },
      "message": "Merge \"Differentiate MediaBrowsers in a process for MediaBrowserService\" into pi-dev"
    },
    {
      "commit": "b82d3d7e741ff8fe6bf7d1cae79d519fe4922d9a",
      "tree": "326e55427e17828dfb7dbd08a67e6e8649cd67c8",
      "parents": [
        "004e01d3882c7c4ba2e154254dbe3fcb489a770c",
        "39b29bc2303c2bb346cba705c8903062af3ff031"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 06:11:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 06:11:27 2018 +0000"
      },
      "message": "Merge \"Calculate cellular radio value from modem.controller values.\" into pi-dev"
    },
    {
      "commit": "004e01d3882c7c4ba2e154254dbe3fcb489a770c",
      "tree": "36b71d8205ab4fcf80a17c94ea507dc2caa03ace",
      "parents": [
        "5d8559fea3f3e2fb14496b72f3dbaadf7a53a15f",
        "661d5f96a5ea10231a86a3581c9f8167f3967fb7"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 24 05:55:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 05:55:47 2018 +0000"
      },
      "message": "Merge \"Initial changes for full-width quickscrub.\" into pi-dev"
    },
    {
      "commit": "5d8559fea3f3e2fb14496b72f3dbaadf7a53a15f",
      "tree": "4173715fbee5fed31c82af1d92ab79d4aa735a86",
      "parents": [
        "6450335b56b5fa6728a26cb0f6bda3ecb38720ef",
        "f77fb9176e59419519ed09e6cbd9d053d5506f30"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 05:03:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 05:03:14 2018 +0000"
      },
      "message": "Merge \"Fork navbar layout for quickstep\" into pi-dev"
    },
    {
      "commit": "6450335b56b5fa6728a26cb0f6bda3ecb38720ef",
      "tree": "2228cbb3665a53935c5bc1ecae1c66c590018712",
      "parents": [
        "3622bfdba08c665647d5eb8e90c6bf55a2885ec4",
        "1be4c7e3f5e18c84bc25d2ced38ce21449356933"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 24 04:13:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 04:13:47 2018 +0000"
      },
      "message": "Merge \"Fix issue with slippery flag not being updated correctly\" into pi-dev"
    },
    {
      "commit": "3622bfdba08c665647d5eb8e90c6bf55a2885ec4",
      "tree": "744d6860be0828a5939100e9f075cf31d01eb7b3",
      "parents": [
        "24e913e5a84507f0c683ed492d87744c4b5e05af",
        "a759496b94d2059adbb3e8d13c633cf37fe6309f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 03:47:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 03:47:27 2018 +0000"
      },
      "message": "Merge \"[Notif] Remove transient views on swipe out\" into pi-dev"
    },
    {
      "commit": "661d5f96a5ea10231a86a3581c9f8167f3967fb7",
      "tree": "53fde7ebf5ccff62ca3a9a00ebc90ea957ab6f8c",
      "parents": [
        "98cb40cf4bc6a999bdedde773d8af449bc54137f"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 21 18:41:39 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 23 20:46:06 2018 -0700"
      },
      "message": "Initial changes for full-width quickscrub.\n\nBug: 79945202\nTest: Swipe from anywhere in the nav bar\n\nChange-Id: Ib0b07ceb64fb74c570c297acf865a37a1dc56fa8\n"
    },
    {
      "commit": "24e913e5a84507f0c683ed492d87744c4b5e05af",
      "tree": "0691baf8d024f3d36c194961287980b51503e8c2",
      "parents": [
        "062c050d01972035b1d758a9649714ac879dea8d",
        "77e2245e713a30c81c1ac44a7635c7ffef193461"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 03:01:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 03:01:38 2018 +0000"
      },
      "message": "Merge \"Unsuspending packages when a PO or DO is set\" into pi-dev"
    },
    {
      "commit": "1be4c7e3f5e18c84bc25d2ced38ce21449356933",
      "tree": "4ed734900a479663c366082966820bbdb35c6737",
      "parents": [
        "062c050d01972035b1d758a9649714ac879dea8d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 23 18:24:13 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 24 03:01:13 2018 +0000"
      },
      "message": "Fix issue with slippery flag not being updated correctly\n\n- The ordering was such that the disabled state was updated before\n  onPanelExpandedChange which was masking the issue by updating the\n  slippery flag, but when unlocking from the screen off state, we get\n  onPanelExpandedChange first, and disabled state after (which doesn\u0027t\n  update the slippery state).\n\nBug: 80204751\nTest: Turn screen off, unlock with fingerprint, swipe up\nChange-Id: I88f1bc6a983ec0d693844724d8b9d4bf11a0fd31\n"
    },
    {
      "commit": "392971cf3a9df975b2ca8afb34abd5f081a2d9e0",
      "tree": "46d78af5499f439b48794ea046b02dbcf38bbf57",
      "parents": [
        "29c5266d284fa6321d11685c61c5d5d098349e6b"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri May 11 20:19:20 2018 +0900"
      },
      "committer": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu May 24 11:44:10 2018 +0900"
      },
      "message": "Destroy networks as soon as they are disconnected.\n\n...as opposed to after the async channel finished disconnecting.\n\nBug: 78308259\nTest: runtest frameworks-net\n      also used a device with this patch over the weekend and\n      tried all I could think of\n\nChange-Id: I77ad6d97abb20815b801a794eaa9685acf2d1173\n"
    },
    {
      "commit": "062c050d01972035b1d758a9649714ac879dea8d",
      "tree": "19633a74a9571fe699214db2aa1912415ff2f39e",
      "parents": [
        "1a9def3dc7d8c74d0dda2b93d21a0e90f36fa51b",
        "f01e40c5e1a2dc708809d130652e33d8336026cf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 02:09:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 02:09:02 2018 +0000"
      },
      "message": "Merge \"Camera: Use fallback key if the requested key returns null\" into pi-dev"
    },
    {
      "commit": "1a9def3dc7d8c74d0dda2b93d21a0e90f36fa51b",
      "tree": "7d139fe3677e183d30a065992d9d43324041599a",
      "parents": [
        "ee9b570dceec414547b60c2a6033fcd4a657cc9e",
        "4480127cadd2a285f726c820d0169a6aa1846477"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 01:59:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 01:59:09 2018 +0000"
      },
      "message": "Merge \"MediaPlayer: ensure that jni code returns after throwing exceptions.\" into pi-dev"
    },
    {
      "commit": "ee9b570dceec414547b60c2a6033fcd4a657cc9e",
      "tree": "fa6f650f61f9517824e558076642a7e8b7b08a58",
      "parents": [
        "da4c54e9da9daf02d17d4b05b999ddf2ef54d0b9",
        "89a5924385a06e347f1103472b756579f8debff5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 01:35:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 01:35:31 2018 +0000"
      },
      "message": "Merge \"Remove logging from RecentsOnboarding\" into pi-dev"
    },
    {
      "commit": "f77fb9176e59419519ed09e6cbd9d053d5506f30",
      "tree": "19b4e89edc6b50a7727f0d9b0d42b5ddcbd8df67",
      "parents": [
        "3116918bf0457f8eb36d37dea0d0e8802bd38b3d"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Mon May 21 11:21:30 2018 -0700"
      },
      "committer": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Wed May 23 18:03:35 2018 -0700"
      },
      "message": "Fork navbar layout for quickstep\n\nDifferent navbar layouts are loaded via config.xml depending\non if Quickstep is enabled. A contextual button frame is added\nto replace the right nav buttons so different styling can be\napplied. New back, rotate and keyboard icons are added.\n\nMaintains support for custom navbar layouts. Adds support for\nnested reversable elements, needed for contextual button frame.\nFixes navbar gravity support by using RelativeLayout\u0027s gravity\nand top/bottom switching.\n\nChange-Id: I5e24b2392c377313d421c0f95c3a7a0b99f32590\nFixes: 79930722\nFixes: 79930974\nFixes: 80164476\nTest: manual, crash sysui, test against a11y, gb menu, rotate\n"
    },
    {
      "commit": "39b29bc2303c2bb346cba705c8903062af3ff031",
      "tree": "1d7f690b448a4ea55f4fe32a322e1e99986b6a79",
      "parents": [
        "57f6932f29bfed9d42743c1a99a47779184dc7c5"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed May 23 14:39:24 2018 -0700"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Thu May 24 00:45:02 2018 +0000"
      },
      "message": "Calculate cellular radio value from modem.controller values.\n\nRecently cellular radio related values {\"radio.active\", \"radio.scanning\",\n\"radio.on\"} are removed from power_profile.xml, which causes inaccurate\nradio power usage. We use following formula to calculate radio\nvalues from modem.controller values.\n\nradio.active \u003d average of modem.controller.rx and modem.controller.tx values\nradio.scanning \u003d 0 (since this is already included in radio.on bin 0)\n\u003carray name\u003d\"radio.on\"\u003e \u003c!-- Strength 0 to BINS-1 --\u003e\n    \u003cvalue\u003emodem.controller.idle * 25 / 180 \u003c/value\u003e   \u003c!-- none --\u003e\n    \u003cvalue\u003emax(1, modem.controller.idle/256) \u003c/value\u003e  \u003c!-- poor --\u003e\n    \u003cvalue\u003emax(1, modem.controller.idle/256) \u003c/value\u003e  \u003c!-- moderate --\u003e\n    \u003cvalue\u003emax(1, modem.controller.idle/256) \u003c/value\u003e  \u003c!-- good --\u003e\n    \u003cvalue\u003emax(1, modem.controller.idle/256) \u003c/value\u003e  \u003c!-- great --\u003e\n \u003c/array\u003e\n\nBug: 79379255\nTest:  use debugger to observe correct mPowerRadioOn, mPowerBins,\nmPowerScan are calculated. \"adb shell dumpsys batterystats\", looking for\n\"radio\u003d\" in \"Estimated power use\" section.\n\nChange-Id: Ic65a5c8a35a5b1f4ba05ddc150e29b00bc62689f\n"
    },
    {
      "commit": "4480127cadd2a285f726c820d0169a6aa1846477",
      "tree": "f5466cdf424dcae8966e17e8c006c3891cac9c67",
      "parents": [
        "76cb7fe2f6eec83f8cc1f7f19ed23ae76254bdb7"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed May 23 17:38:35 2018 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed May 23 17:38:35 2018 -0700"
      },
      "message": "MediaPlayer: ensure that jni code returns after throwing exceptions.\n\nTest: no crash on getPlaybackParams and pass post media CTS\nBug: 80200877\nChange-Id: I7538967962acc2a23062615c0d39720b34505f17\n"
    },
    {
      "commit": "da4c54e9da9daf02d17d4b05b999ddf2ef54d0b9",
      "tree": "9b1a23f7a9d40c44724fd495887b220200aed78b",
      "parents": [
        "d732ec697eb46370d34b753e89a535a46cf1b8d3",
        "57f6932f29bfed9d42743c1a99a47779184dc7c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 00:22:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 00:22:22 2018 +0000"
      },
      "message": "Merge \"Fix per app GPS power usage.\" into pi-dev"
    },
    {
      "commit": "a759496b94d2059adbb3e8d13c633cf37fe6309f",
      "tree": "8ae0ed50eca919ee7e033874ec098847a4561b6d",
      "parents": [
        "c4da4d494b51854a3c22dbeda67ade6726ef2e15"
      ],
      "author": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Tue May 22 10:59:30 2018 -0700"
      },
      "committer": {
        "name": "Rohan Shah",
        "email": "shahrk@google.com",
        "time": "Wed May 23 17:10:43 2018 -0700"
      },
      "message": "[Notif] Remove transient views on swipe out\n\nWe are not removing transient views for the \u0027swiped out\u0027 animation.\nUtilizing the transient view cleanup in onAnimationFinished to handle\nthis better.\n\nTest: Manually\nBug: 79896012\nChange-Id: I3c169815433e34795472264de30ff23b3d744269\n"
    },
    {
      "commit": "d732ec697eb46370d34b753e89a535a46cf1b8d3",
      "tree": "cf6f26634ec9e1657bd2f956467ac2190ab51cc9",
      "parents": [
        "604064e82d9b8760d98eda1d46f40e97d9ceb8af",
        "c0ef565080da31ffceb7ef613e8578bf2f6e6539"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 24 00:00:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 24 00:00:51 2018 +0000"
      },
      "message": "Merge \"FixBug: Round corner gone when scroll to non-first item and drag to close\" into pi-dev"
    },
    {
      "commit": "604064e82d9b8760d98eda1d46f40e97d9ceb8af",
      "tree": "40e3e892acaba5e54887a733c8c62aaa6901d97d",
      "parents": [
        "0ce1cc626baf44f31fb569a0545c873b49791528",
        "832939e6900730c8ec7c8d3cf1e7851d49f78b1b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 23 23:41:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 23:41:21 2018 +0000"
      },
      "message": "Merge \"MediaCodec: make setVideoScalingMode usable for IGBP-based clients\" into pi-dev"
    },
    {
      "commit": "0ce1cc626baf44f31fb569a0545c873b49791528",
      "tree": "f26c4ce7b14c90cfc3edbffcd46ddb3740a3bf4f",
      "parents": [
        "3884e936c90bb3713e2bafd4c46291f38134ce77",
        "85d85acc0f6b608909f9867042508f2304d97e00"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 23:37:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 23:37:37 2018 +0000"
      },
      "message": "Merge \"Prevent onboarding counters from overflow.\" into pi-dev"
    },
    {
      "commit": "40ede29ed6467d4d85a482e6008b92aa02d50267",
      "tree": "c452836a5aa4212b8520f4bf6b741bee7fba9fc3",
      "parents": [
        "98cb40cf4bc6a999bdedde773d8af449bc54137f"
      ],
      "author": {
        "name": "sanryhuang",
        "email": "sanryhuang@google.com",
        "time": "Mon Mar 19 11:14:04 2018 +0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed May 23 16:29:31 2018 -0700"
      },
      "message": "Hide system apps until installed (1/2)\n\nApplying this mechanism for system carrier apps to make visibility\nreasonable from the user\u0027s perspective. In other words, before\nhidden system apps have been installed, they wouldn\u0027t be listed\nvia APIs in PackageManager which are used at all apps list and\nsearch in Settings and so on.\n\nTest: manual\nTest: atest CarrierAppUtilsTest\nTest: atest PackageManagerTest\nBug: 74068582\nChange-Id: Id3ff138ad529b909d9bbf6719af3a553b909ccbb\n"
    },
    {
      "commit": "3884e936c90bb3713e2bafd4c46291f38134ce77",
      "tree": "9e13a511e22de8df77175689ab7d830234e09008",
      "parents": [
        "845e89320d33e44981316a7c75b2ef83ba50ba97",
        "06daff0660a036c5af32d1dde08aadc9fd48bf6f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 23:00:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 23:00:52 2018 +0000"
      },
      "message": "Merge \"SystemUI theme feature flag\" into pi-dev"
    },
    {
      "commit": "845e89320d33e44981316a7c75b2ef83ba50ba97",
      "tree": "e100f08faace6e0a0685d99448224b473d8cc8ef",
      "parents": [
        "3cc833619834bb9ef980e1b7270606242d692dde",
        "c092c439c270df73a158544befdd28afbae7437d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 22:51:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 22:51:01 2018 +0000"
      },
      "message": "Merge \"Refactor for tuning gfx-max-frame-time-99\" into pi-dev"
    },
    {
      "commit": "89a5924385a06e347f1103472b756579f8debff5",
      "tree": "737d782cacd83ef74fcd845bc5180b1f944f31f7",
      "parents": [
        "85d85acc0f6b608909f9867042508f2304d97e00"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed May 23 14:44:42 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed May 23 15:45:08 2018 -0700"
      },
      "message": "Remove logging from RecentsOnboarding\n\nBug: 79882171\nTest: N/A\nChange-Id: Ib6ae824204c0cd0ecd87a79c9a84bd650e040fa1\n"
    },
    {
      "commit": "3cc833619834bb9ef980e1b7270606242d692dde",
      "tree": "dc03c1063862276a3e502524f27da647013ac13f",
      "parents": [
        "a2cc38e7fb6350ee772f36891f910b085a9ccd3e",
        "50510eeab8253b6d95c121ffd95b36331d842aa0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 22:41:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 22:41:25 2018 +0000"
      },
      "message": "Merge \"Use STOCK_PM_FLAGS for backup agent\" into pi-dev"
    },
    {
      "commit": "a2cc38e7fb6350ee772f36891f910b085a9ccd3e",
      "tree": "e3a6ab4cd306fd5d96475eb4345f9df9c87914b8",
      "parents": [
        "261a101ac2d923edf246f50a9837e43a18449cbb",
        "357c63d1e9906492ac2cf5341a77d3550d0dd474"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 22:14:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 22:14:21 2018 +0000"
      },
      "message": "Merge \"Make sure frame buffer 0 is bound before calling GL functor\" into pi-dev"
    },
    {
      "commit": "155c9d22991fdde266cc4a07989805001f6e2b3f",
      "tree": "f808d4dd66b583a644abfe1cd47f178c15ecb063",
      "parents": [
        "83aaae41365f2eea523c8ca4ad7331af8f0fc1d3"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed May 23 18:03:23 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed May 23 18:12:19 2018 -0400"
      },
      "message": "Flip flag to enable vibration on wireless charging\n\nTest: manual\nChange-Id: Icaae951e37a8a6ffd925fb6a5907ce1dc1748500\nFixes: 74505795\n"
    },
    {
      "commit": "832939e6900730c8ec7c8d3cf1e7851d49f78b1b",
      "tree": "137f58f4a3767759adacf5015460478dda4d69ee",
      "parents": [
        "261a101ac2d923edf246f50a9837e43a18449cbb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 23 14:58:26 2018 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 23 14:59:48 2018 -0700"
      },
      "message": "MediaCodec: make setVideoScalingMode usable for IGBP-based clients\n\nThese don\u0027t get access to this internal parameter of native window,\nyet require it for each buffer.\n\nBug: 79493409\nChange-Id: Ib16e9af58b26c7b66a7e4bb466433fcee7b7d080\n"
    },
    {
      "commit": "261a101ac2d923edf246f50a9837e43a18449cbb",
      "tree": "ea7dc6ea0066f65cbd943b6fce09c9d1f1e54bf2",
      "parents": [
        "452936192fa1a249fda1ea8a9e757c4edc9d2bac",
        "5c98d61f6ce3886b6963b1559623dc07aea85ff8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 21:52:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 21:52:40 2018 +0000"
      },
      "message": "Merge \"Add FLAG_ACTIVITY_CLEAR_TOP to more details intent\" into pi-dev"
    },
    {
      "commit": "452936192fa1a249fda1ea8a9e757c4edc9d2bac",
      "tree": "7e6f9c45b0a158bfb18f641bdfb72616332776ee",
      "parents": [
        "9f402f41e2fd39da51b6f7c6c1d85dd62a289fc4",
        "20e682910de540ddfcb7d566eb4856d263e9817e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 21:49:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 21:49:56 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Allow cross user usage event queries\" into pi-dev"
    },
    {
      "commit": "9f402f41e2fd39da51b6f7c6c1d85dd62a289fc4",
      "tree": "ad6184b8c95bd26b37817dbdfabce7cee647f2ce",
      "parents": [
        "615f8039af17a20ae1b05fa28cf84d21e7d5090b",
        "122886ed3b938c582354518c4dcc9599278e2787"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Wed May 23 21:47:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 21:47:44 2018 +0000"
      },
      "message": "Merge \"Proto change for new RSSI poll metric\" into pi-dev"
    },
    {
      "commit": "615f8039af17a20ae1b05fa28cf84d21e7d5090b",
      "tree": "cc8a03d65018aea12d5facda6f00e0745e6cf8f5",
      "parents": [
        "4a0371bb881d34243831f179e75f596b37972122",
        "f5bae21c5efcd51c0b3fb29942c02c00b896fccf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 21:38:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 21:38:48 2018 +0000"
      },
      "message": "Merge \"Write UsageEvents Parcel data as a Blob\" into pi-dev"
    },
    {
      "commit": "77e2245e713a30c81c1ac44a7635c7ffef193461",
      "tree": "ab55b91a0f56af06af4dbdc2c5edaa402e7457dd",
      "parents": [
        "ab38e73af6cdc8070a02cacb30a5d628bf1b4806"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue May 22 18:02:37 2018 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Wed May 23 14:33:39 2018 -0700"
      },
      "message": "Unsuspending packages when a PO or DO is set\n\nIf a profile or device owner is present, package manager does not\nsupport calls to PM#setPackagesSuspended. So if there were already\nsuspended packages, they need to be unsuspended when a PO or DO is\nadded.\n\nTest: atest com.android.server.pm.SuspendPackagesTest\n\nBug: 79980390\nChange-Id: Ib79d95ccc25eef534fdcd540d3d6ea75c31982a7\n"
    },
    {
      "commit": "4a0371bb881d34243831f179e75f596b37972122",
      "tree": "068ef5aebca11eefbf4606f151f281edb7b81c3d",
      "parents": [
        "3116918bf0457f8eb36d37dea0d0e8802bd38b3d",
        "47fe2d2885801948f531921f202367a65c216025"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 21:25:00 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 21:25:00 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE Fix bug when pressing the add user cancel button results in a black screen Test: Tested on Mojave Bug: 80187163 Change-Id: Ie46c228dea9de71b97a276f7e4f2d60fe98649b6\" into pi-dev"
    },
    {
      "commit": "85d85acc0f6b608909f9867042508f2304d97e00",
      "tree": "366c95cdac5e65506ccc79b3a3e1f1b0e93ca1fd",
      "parents": [
        "ccf93b279212e10a14dc2ff5e3c35826d73739c4"
      ],
      "author": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed May 23 14:22:05 2018 -0700"
      },
      "committer": {
        "name": "Tracy Zhou",
        "email": "tracyzhou@google.com",
        "time": "Wed May 23 14:22:05 2018 -0700"
      },
      "message": "Prevent onboarding counters from overflow.\n\nWe does not unregister the OverviewProxy inside RecentsOnboarding unless user has seen both onboarding tips. If the OverviewProxy does not get unregistered for good, whenever user swipes up from home, we increment the counter that\u0027s used to track number of times user has swiped up from home. Though it can be extremely rare, it can overflow.\n\nChange-Id: I43e74b3634eacf3d12c2ce3de23135fdd1d83d24\nFixes: 80202086\nTest: N/A\n"
    },
    {
      "commit": "50510eeab8253b6d95c121ffd95b36331d842aa0",
      "tree": "7a2ca6471bda91af12769fca62e1cb6d41ce60cc",
      "parents": [
        "3116918bf0457f8eb36d37dea0d0e8802bd38b3d"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed May 23 12:39:24 2018 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed May 23 14:02:16 2018 -0700"
      },
      "message": "Use STOCK_PM_FLAGS for backup agent\n\nWhen getting the application info for the backup agent, we need\nto have any shared libraries in the returned object. Make it so.\n\nChange-Id: I8122b4070394e8e9b7b9f5afeeb8af3805d3d21b\nFixes: 79248935\nTest: Manual\n"
    },
    {
      "commit": "c0ef565080da31ffceb7ef613e8578bf2f6e6539",
      "tree": "acd365fbb9031db5b5161f80dfb3fbf3994e142f",
      "parents": [
        "3116918bf0457f8eb36d37dea0d0e8802bd38b3d"
      ],
      "author": {
        "name": "Arthur Hung",
        "email": "arthurhung@google.com",
        "time": "Tue May 22 14:00:42 2018 +0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed May 23 20:58:47 2018 +0000"
      },
      "message": "FixBug: Round corner gone when scroll to non-first item and drag to close\n\nAdd some notification and scroll to non-first item,\nThen drag to close notification panel, the top round corner will become\nrectangle corner.\n\nCase 1: the round corner only in first item.\nCase 2: the round corner cross first and second.\n\nBug: 80110795\nTest: add notifications, scroll, drag to close\nTest: atest SystemUITest\nChange-Id: I64146ebd1e3b7d19fd5b466290fc9fd5de5b8d5d\n"
    },
    {
      "commit": "c092c439c270df73a158544befdd28afbae7437d",
      "tree": "702577923202e505cec6a477aeabc45f0e6fae91",
      "parents": [
        "645c8671ed6aa3f4c5b0d405aa5360b113b30f16"
      ],
      "author": {
        "name": "Tony Huang",
        "email": "tonyychuang@google.com",
        "time": "Fri May 18 17:38:54 2018 +0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed May 23 13:22:27 2018 -0700"
      },
      "message": "Refactor for tuning gfx-max-frame-time-99\n\nBecause canvas.clipPath() is heavy operation for GPU, draw roundness\nbackground on notification row which need clip. However, some case\nstill can not handle will use clipPath as current design\n\nBug: 71900748\nTest: atest SystemUITests \u0026 SystemUiJankTests#testNotificationListScroll\nChange-Id: Ibc776ebd2f0dce5db7a2eb953ee6fac1747dea5a\n"
    },
    {
      "commit": "3116918bf0457f8eb36d37dea0d0e8802bd38b3d",
      "tree": "946977f7c606137fce299d3a7a43b9445409a162",
      "parents": [
        "f021d88cd85a6a10e6f89465ee319702bc71a885",
        "3978e6e6ee0852aad0dc62d6abee27568ac9c0d2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 23 20:15:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 20:15:19 2018 +0000"
      },
      "message": "Merge \"Only animate when the slice is actually animating\" into pi-dev"
    },
    {
      "commit": "06daff0660a036c5af32d1dde08aadc9fd48bf6f",
      "tree": "b532ed81c0487e8727f0a286b15c77939fcfb0b6",
      "parents": [
        "2914820ebf87b87e87bc7bca3c218a1b79e19670"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 23 12:52:37 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed May 23 12:52:37 2018 -0700"
      },
      "message": "SystemUI theme feature flag\n\nHide SystemUI theme under feature flag, this way we can enable it when\nwe\u0027re sure that all new strings were localized and the feature is ready\nfor prime time.\n\nBug: 63903361\nTest: manual\nTest: make RunSettingsRoboTests ROBOTEST_FILTER\u003dSystemUiThemePreferenceControllerTest\nChange-Id: I1093d414d951b71cab7cff10187c63bdd80eeee2\n"
    },
    {
      "commit": "f021d88cd85a6a10e6f89465ee319702bc71a885",
      "tree": "b97aa39f37d416658b747530bdc8b2d2abdacc1d",
      "parents": [
        "28ea454824889937b4fd66614df5dfb62aa97f70",
        "c03bc63a5c26284d987d0c59be411dc36d9707c2"
      ],
      "author": {
        "name": "Andrew Chant",
        "email": "achant@google.com",
        "time": "Wed May 23 19:49:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:49:41 2018 +0000"
      },
      "message": "Merge \"Add new hardware reliability actions and fields\" into pi-dev"
    },
    {
      "commit": "28ea454824889937b4fd66614df5dfb62aa97f70",
      "tree": "e3cb8e67f24ae1de6fed221808a193586fccae16",
      "parents": [
        "bf67b4ede0339178bb3c004a34e439aa8266c041",
        "2121fe041378ab18d87381dbe49bf9b411ccf922"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 19:45:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:45:05 2018 +0000"
      },
      "message": "Merge \"Populate mPackages with system pkg even if installed is better\" into pi-dev"
    },
    {
      "commit": "bf67b4ede0339178bb3c004a34e439aa8266c041",
      "tree": "0e1d80f14ac57452d0831b4ae760f97be335ece3",
      "parents": [
        "5cb41173539d1e01692a7078c6280da877cb916a",
        "31426b265f33a40d6241bd110f63499051cae2b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 19:43:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:43:06 2018 +0000"
      },
      "message": "Merge \"Whitelist ResolveActivity for explicit instant intents\" into pi-dev"
    },
    {
      "commit": "5cb41173539d1e01692a7078c6280da877cb916a",
      "tree": "126ef719630231405f671c6bfdc82f1429288193",
      "parents": [
        "a536869cfe25917a4fbc21178b6bdffbd381171e",
        "cf388c2eec17fe3d1ade1f97d9d702a6574ae4d0"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed May 23 19:33:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:33:06 2018 +0000"
      },
      "message": "Merge \"Initialize color mode if set\" into pi-dev"
    },
    {
      "commit": "357c63d1e9906492ac2cf5341a77d3550d0dd474",
      "tree": "0dbaa936c83e50e72dc005fd70999335898d330d",
      "parents": [
        "6555a9fa16d4eb53872b8d1f5876166c81641203"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Wed May 23 15:29:09 2018 -0400"
      },
      "committer": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Wed May 23 15:29:09 2018 -0400"
      },
      "message": "Make sure frame buffer 0 is bound before calling GL functor\n\nMake sure view port and frame buffer are set to the correct values\nbefore calling GL functor (WebView) draw.\nImprove correctness for stencil clip by doing a second flush that\nguarantees the stencil clear will be executed after draw commands.\n\nBug: 79619253\nTest: XFINITY Connect app draws correctly\nChange-Id: Ieb3d0d70caf0469b6393e6287f8529cd86519301\n"
    },
    {
      "commit": "a536869cfe25917a4fbc21178b6bdffbd381171e",
      "tree": "d45b5e75559ecb5c5f5f02d5a483758adfae2909",
      "parents": [
        "d8e8126abebb7da57e01de8096279cf4e350dd50",
        "f43c376eaf1b2f1d081ca13c4f6e2ade9ef40d09"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Wed May 23 19:05:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 19:05:16 2018 +0000"
      },
      "message": "Merge \"Dismiss system-windows when opening assistant via voice.\" into pi-dev"
    },
    {
      "commit": "d8e8126abebb7da57e01de8096279cf4e350dd50",
      "tree": "02e87db0d505676239f0495f929e99555b7609df",
      "parents": [
        "f354ba185a6e50619f1495ad3d9a780b35b06b53",
        "3e6fb6309033c50081c0789b5905d5cd539b38f6"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Wed May 23 18:58:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:58:28 2018 +0000"
      },
      "message": "Merge \"Add field to set A2DP device volume on connect (1/2)\" into pi-dev"
    },
    {
      "commit": "47fe2d2885801948f531921f202367a65c216025",
      "tree": "39863bb7d6f7c5b968f57480e6ae8f90e1e43d31",
      "parents": [
        "98cb40cf4bc6a999bdedde773d8af449bc54137f"
      ],
      "author": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Mon May 21 18:12:25 2018 -0700"
      },
      "committer": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Wed May 23 18:54:53 2018 +0000"
      },
      "message": "DO NOT MERGE\nFix bug when pressing the add user cancel button results in a black screen\nTest: Tested on Mojave\nBug: 80187163\nChange-Id: Ie46c228dea9de71b97a276f7e4f2d60fe98649b6\n"
    },
    {
      "commit": "57f6932f29bfed9d42743c1a99a47779184dc7c5",
      "tree": "3e328fbcffd874eb0ea20fa0bb21f423812d6880",
      "parents": [
        "fab8e71697c3ab47ad3e53864b22542a9a34fa2f"
      ],
      "author": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Tue May 22 14:01:22 2018 -0700"
      },
      "committer": {
        "name": "Hui Yu",
        "email": "huiyu@google.com",
        "time": "Wed May 23 11:46:50 2018 -0700"
      },
      "message": "Fix per app GPS power usage.\n\nAfter GPS power profile changed from a single value \"gps.on\" to a\n\"gps.signalqualitybased\" array, we use the time gps stays in each\nsignal level to calculate the average gps power usage.\n\nBug: 79379255\nTest: adb shell dumpsys batterystats, looking for \"gps\u003d\" in per app\npower usage section.\n\nChange-Id: I93d17d5bd25324cc9f36a7a5502b088a44184621\n"
    },
    {
      "commit": "f354ba185a6e50619f1495ad3d9a780b35b06b53",
      "tree": "81906d9f26284d329a853c0091dbac96c396fa40",
      "parents": [
        "9a963e113711b7498080258045cbe4b0b861bed9",
        "81905164906b49ac4c5d84761088e9164fd9877c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 18:46:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:46:47 2018 +0000"
      },
      "message": "Merge \"Wicked good battery saver + rotation icons!\" into pi-dev"
    },
    {
      "commit": "9a963e113711b7498080258045cbe4b0b861bed9",
      "tree": "5b6c10d8a135e8920b34f673cb229bc541ec16c9",
      "parents": [
        "98cb40cf4bc6a999bdedde773d8af449bc54137f",
        "9c5c3681158d9f9247f3876b7e7c5204871ff89b"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 23 18:46:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:46:43 2018 +0000"
      },
      "message": "Merge \"Use CaptivePortalProbeSpec method in portal app\" into pi-dev"
    },
    {
      "commit": "cf388c2eec17fe3d1ade1f97d9d702a6574ae4d0",
      "tree": "0007eab8f32a065934274a516f2e18cab185738e",
      "parents": [
        "1561bb41bdd2b5d333c14dedbe52168f3bf51a02"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Tue May 15 15:48:10 2018 -0700"
      },
      "committer": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Wed May 23 11:23:47 2018 -0700"
      },
      "message": "Initialize color mode if set\n\nColorDisplayService doesn\u0027t start listening for changes until the end\nof user setup, and color mode was previously unintialized at service\nsetup, so restored settings were ignored.\n\nBug: 79591550\nTest: atest FrameworksServicesTest:ColorDisplayServiceTest\nChange-Id: I00baed15e1248572d3dfd8f251dee7dc5a355a6c\n"
    },
    {
      "commit": "98cb40cf4bc6a999bdedde773d8af449bc54137f",
      "tree": "db488e3b61577d78870fbb3a4382a4ec275e0249",
      "parents": [
        "ccf93b279212e10a14dc2ff5e3c35826d73739c4",
        "eb5ce83cb400549dea09458e6e3908fae4457fe4"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 23 18:15:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 18:15:21 2018 +0000"
      },
      "message": "Merge \"Replace nav bar assets from png to vector drawables (1/2)\" into pi-dev"
    },
    {
      "commit": "ccf93b279212e10a14dc2ff5e3c35826d73739c4",
      "tree": "a8f1532a30a842e6df48dd36132c0b09b2079a1c",
      "parents": [
        "e28c42f7858d672708a5ff39cea23e2817b6788d",
        "100df0a66c28bfae8f4e3c2dd6c4c7b21294456d"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Wed May 23 17:59:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:59:59 2018 +0000"
      },
      "message": "Merge \"Fix: ConnectivityManager is initialized with a wrong context\" into pi-dev"
    },
    {
      "commit": "e28c42f7858d672708a5ff39cea23e2817b6788d",
      "tree": "3f1830d7b47a567f701792ab3ae612cf68353539",
      "parents": [
        "fab8e71697c3ab47ad3e53864b22542a9a34fa2f",
        "b4ef94d1a9316eccb31f1993bae8af0019cdd345"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 17:59:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:59:24 2018 +0000"
      },
      "message": "Merge \"Make the clock font a little thicker\" into pi-dev"
    },
    {
      "commit": "3e6fb6309033c50081c0789b5905d5cd539b38f6",
      "tree": "e24a5989218327e1c2bc36741779d27ff94eddb9",
      "parents": [
        "346e04785d8549c104f2950347725db71dff4a75"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 21 09:28:46 2018 -0700"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Wed May 23 17:24:55 2018 +0000"
      },
      "message": "Add field to set A2DP device volume on connect (1/2)\n\nAdd a field to setBluetoothA2dpDeviceConnectionStateInt() to allow\nBluetooth to set a volume for the new device when it connects.\n\nBug: 79529581\nTest: Switch repeatedly between devices and see that the old volume isn\u0027t\nused on the new device or the new volume isn\u0027t used on the old device.\nChange-Id: I909fa3f40818c595fc977695fbfa1214f9a4de72\n"
    },
    {
      "commit": "fab8e71697c3ab47ad3e53864b22542a9a34fa2f",
      "tree": "1650ac4a7b86bb6e12e4cc59ad62650603efcc25",
      "parents": [
        "b2b69629b6e67ddb0b10d8ecc7bec110cc524708",
        "a0058b47e3e3ba816abd50ad279175b5aa1e9841"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 23 17:21:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:21:29 2018 +0000"
      },
      "message": "Merge \"Make \"am set-standby-bucket\" reset active/working left time\" into pi-dev"
    },
    {
      "commit": "b2b69629b6e67ddb0b10d8ecc7bec110cc524708",
      "tree": "cc62afa14b03267e08a2ba5095455009c7bf44ef",
      "parents": [
        "481f8468c01f44a01948d67d78446ba4fdf1320e",
        "4ed98986ff33d8b0831951dd1f42cac2aae556ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 17:17:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:17:44 2018 +0000"
      },
      "message": "Merge \"Handle managed profile with unified challenge in getHashFactor()\" into pi-dev"
    },
    {
      "commit": "2121fe041378ab18d87381dbe49bf9b411ccf922",
      "tree": "4e7a81c26e1c3d74c1310868db9361f246106d5a",
      "parents": [
        "167b451daa1893ee9b15cb25bfba627a7254acd3"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Tue May 22 15:34:38 2018 -0700"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Wed May 23 10:02:07 2018 -0700"
      },
      "message": "Populate mPackages with system pkg even if installed is better\n\nSystem initialization relied on the system package living in mPackages\nin order to build the expectingBetter map and successfully recover in\nthe case that we fail to scan / parse the updated APK. With this change\nwe properly populate mPackages in this scenario.\n\nTest: manual - artificially force scan failure and reboot\nChange-Id: Id86b579722bdfde8d4e660da3b680b0305a1d7e2\nFixes: 79428784\nFixes: 79360948\n"
    },
    {
      "commit": "481f8468c01f44a01948d67d78446ba4fdf1320e",
      "tree": "8ab4bf0ac1225aabd470f38149aee48a3523f105",
      "parents": [
        "f5bc92d971ebcd98d0e0da9d7bfadfb76e3b8541",
        "fc07ad89ca436a5dcb84208b102dc6f8877551bd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 17:00:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 17:00:24 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "f5bc92d971ebcd98d0e0da9d7bfadfb76e3b8541",
      "tree": "c5178e998b660449b87389ae853037a960791e28",
      "parents": [
        "c661e659f7e5af4bf3456bb01abe821ed2138190",
        "59fa5f30f1671845140aa902ce64e75fb20f227b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 16:48:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:48:33 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "c661e659f7e5af4bf3456bb01abe821ed2138190",
      "tree": "a6ee2a15f37bc5641c12b9013c0ff447958041ea",
      "parents": [
        "e924341dc5059a651a837e41953aab4eb1c1bbef",
        "b9b6a0e1fa15e8abab61f0a04075dcd6609439ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 16:48:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:48:26 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "e924341dc5059a651a837e41953aab4eb1c1bbef",
      "tree": "437d3c69b83401a9c7155a4a5188cc1daae84aad",
      "parents": [
        "44eae19b24473d1b1bf8bfcac1d965078cb55768",
        "22ee4ac2face262748cd8311c1240c28aed7dede"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed May 23 16:37:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:37:27 2018 +0000"
      },
      "message": "Merge \"Fix crash when creating overview proxy service from background thread\" into pi-dev"
    },
    {
      "commit": "44eae19b24473d1b1bf8bfcac1d965078cb55768",
      "tree": "76be975de5c6eb187a0da98c2f25ac95c652590a",
      "parents": [
        "7d386fb5d775358925bffd90d0b63e61850170b7",
        "b5a97e6f63bfe8b828224f606f8cb8585d9f28ec"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed May 23 16:30:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:30:25 2018 +0000"
      },
      "message": "Merge \"Last-ditch clamping of negative NetworkStats.\" into pi-dev"
    },
    {
      "commit": "7d386fb5d775358925bffd90d0b63e61850170b7",
      "tree": "9dc16b5f77b9023741ca0c0adc1e4ed4fc9f969e",
      "parents": [
        "2914820ebf87b87e87bc7bca3c218a1b79e19670",
        "4c8de7a60f2d38ce727cbe8890904cd7c4c2cb71"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 16:05:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 16:05:11 2018 +0000"
      },
      "message": "Merge \"Send broadcast to verifier\" into pi-dev"
    },
    {
      "commit": "2914820ebf87b87e87bc7bca3c218a1b79e19670",
      "tree": "27ebc2126422e19ee76177138637cb1de111bc3a",
      "parents": [
        "29c5266d284fa6321d11685c61c5d5d098349e6b",
        "8c3a767b2dea8cc8fa75f39c600252e3cd1f76e9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 15:24:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 15:24:23 2018 +0000"
      },
      "message": "Merge \"Avoid race condition when broadcasting device list changed.\" into pi-dev"
    },
    {
      "commit": "a0058b47e3e3ba816abd50ad279175b5aa1e9841",
      "tree": "ec12eedc397a4c0a771c6b30997b959ec97af13e",
      "parents": [
        "ab38e73af6cdc8070a02cacb30a5d628bf1b4806"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue May 22 16:32:23 2018 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 23 08:14:50 2018 -0700"
      },
      "message": "Make \"am set-standby-bucket\" reset active/working left time\n\nThis is needed for manual testing the fix for b/72443754.\n\nTest: atest cts/tests/tests/app.usage/src/android/app/usage/cts/UsageStatsTest.java\nTest: atest cts/tests/tests/batterysaving\nBug: 72443754\nChange-Id: I13ac03917c0a5a08859c44930406e7a82ebf1a07\n"
    },
    {
      "commit": "29c5266d284fa6321d11685c61c5d5d098349e6b",
      "tree": "aa118a22a4f838020f55a347c845a66e98bea68a",
      "parents": [
        "4524e93577895e74c27d36a7f94b05618348cb8c",
        "40b62087fb83afdd8a31d892c41e3cf009d54656"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 23 15:13:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 15:13:54 2018 +0000"
      },
      "message": "Merge \"Avoid NPE in AM.getMyMemoryState()\" into pi-dev"
    },
    {
      "commit": "81905164906b49ac4c5d84761088e9164fd9877c",
      "tree": "a5bfd0ddb5edc299b97b513582b46de896404770",
      "parents": [
        "6433ac13bd3520781d7c5a5ba698f59acf8083c4"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed May 23 11:10:29 2018 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed May 23 11:10:29 2018 -0400"
      },
      "message": "Wicked good battery saver + rotation icons!\n\nStill drawing battery saver QS icon in code, though it\u0027s gaining some\nhackery\n\nTest: visual\nChange-Id: Id773c036a5823dcb6c679fa0e6b649f26da4e017\nFixes: 80152065\n"
    },
    {
      "commit": "4524e93577895e74c27d36a7f94b05618348cb8c",
      "tree": "931f6edc82f747cdecdb050eb579a6691ccec688",
      "parents": [
        "1f8f21af607b6a8449a509d8482f92a194fc1c99",
        "e91f0d05dae79cc8effc5fb2328677c16a46f34e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 14:35:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:35:29 2018 +0000"
      },
      "message": "Merge \"On orientation change, update rounded corners\" into pi-dev"
    },
    {
      "commit": "5c98d61f6ce3886b6963b1559623dc07aea85ff8",
      "tree": "ebb9138dad29b95639bc5a7490bb7a311f4860f6",
      "parents": [
        "a1b34a43a258db964adf487b266b68a3079c71a2"
      ],
      "author": {
        "name": "Petr Cermak",
        "email": "petrcermak@google.com",
        "time": "Wed May 23 15:29:53 2018 +0100"
      },
      "committer": {
        "name": "Petr Cermak",
        "email": "petrcermak@google.com",
        "time": "Wed May 23 15:33:41 2018 +0100"
      },
      "message": "Add FLAG_ACTIVITY_CLEAR_TOP to more details intent\n\nThis ensures that the more details activity displays information about\nthe correct app.\n\nChange-Id: I0c0f71fff32c2c1c5f4597c8a4eab90ec54409ca\nFixes: 80070434\nTest: manually verified\n"
    },
    {
      "commit": "4ed98986ff33d8b0831951dd1f42cac2aae556ad",
      "tree": "2e39e633a5666f30d7ec6d744483a000a6fb000b",
      "parents": [
        "1a3158691808c428de5949414d8ae41f8bf2a3b9"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed May 23 14:27:53 2018 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed May 23 14:28:48 2018 +0000"
      },
      "message": "Handle managed profile with unified challenge in getHashFactor()\n\nSettings passes null into getHashFactor() when a profile user has\nunified challenge. In this case getHashFactor() needs to derive the real\nprofile password before it can calculate the hash factor.\n\nBug: 80077655\nTest: runtest frameworks-services -c com.android.server.locksettings.SyntheticPasswordTests\nChange-Id: Ifa1d88818b58f914fd3560bb6ef44012facde87b\n"
    },
    {
      "commit": "1f8f21af607b6a8449a509d8482f92a194fc1c99",
      "tree": "f203d17467c1248c2de61c68d73d4b14f5029f6d",
      "parents": [
        "c8494ab0d7e0692b38d8702f798a6f011f7c7734",
        "8255c2d6c27363daa8bd92f7fcb3302682b9950a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed May 23 14:26:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:26:39 2018 +0000"
      },
      "message": "Merge \"Add configurable captive portal probes\" into pi-dev"
    },
    {
      "commit": "d3655a3cc79ccda597fb5f2def737c1cd2ff3834",
      "tree": "65778984843acefb8e5dd973cbac2b7498a2c160",
      "parents": [
        "a1b34a43a258db964adf487b266b68a3079c71a2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 23 15:15:20 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 23 15:15:53 2018 +0100"
      },
      "message": "Add camera APIs to light grey.\n\nbug: 79935371\nTest: m\nChange-Id: I14ef699eda8de053cfdda9b6d2678192f9c21d9a\n"
    },
    {
      "commit": "c8494ab0d7e0692b38d8702f798a6f011f7c7734",
      "tree": "7cc7514cae44f31972cf3a656d07ae9e0d8bd8f9",
      "parents": [
        "65d21a4db7572c23ab592d9d624e83ec44c04a0f",
        "4163d6288dcf76aa26e288e135a85fba27b8e034"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 14:15:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 14:15:25 2018 +0000"
      },
      "message": "Merge \"WM: Prevent secondary display focus while keyguard is up\" into pi-dev"
    },
    {
      "commit": "65d21a4db7572c23ab592d9d624e83ec44c04a0f",
      "tree": "486fef9945c2b56082cc2e428e54d5646fad6aaa",
      "parents": [
        "a1b34a43a258db964adf487b266b68a3079c71a2",
        "b3c68ff47a57301d690f792ebbe98f9cbc58f053"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 23 13:56:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 13:56:07 2018 +0000"
      },
      "message": "Merge \"Change notification interruption calculation\" into pi-dev"
    },
    {
      "commit": "20e682910de540ddfcb7d566eb4856d263e9817e",
      "tree": "12c4f056c4919c52bbbde2237237c7a7f655da96",
      "parents": [
        "6433ac13bd3520781d7c5a5ba698f59acf8083c4"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon May 21 14:11:43 2018 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 23 09:51:13 2018 -0400"
      },
      "message": "DO NOT MERGE Allow cross user usage event queries\n\nFor multipackage requests, caller must be system uid or hold\ninteract_across_users if not requesting fate for the same user.\n\nFor single package requests, caller must be system uid or the\nsame package and hold interact_across_users if not requesting data\nfor the current user.\n\nIn both cases the caller must have the usagestats permission.\n\nTest: couldn\u0027t find automated tests for this file; manual\nBug: 79142791\nChange-Id: I8d650f8e875e0e4578cb48c9ba42e821342852a0\n"
    },
    {
      "commit": "e91f0d05dae79cc8effc5fb2328677c16a46f34e",
      "tree": "d2fa8b06290b3b66800a0c79354abd6cdec144fc",
      "parents": [
        "95509057f84ce8a7dca50cb475af2a89156c0d90"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Tue May 15 14:40:47 2018 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed May 23 09:37:09 2018 -0400"
      },
      "message": "On orientation change, update rounded corners\n\nWhen rotating landscape/seascape/upsidedown, the \u0027top\u0027 and \u0027bottom\u0027\ncorners are in the correct place\n\nChange-Id: I19858ca42939d81911c5f45bd80d163d0c22eee9\nFixes: 79163187\nTest: manual, ScreenDecorationsTest\n"
    },
    {
      "commit": "a1b34a43a258db964adf487b266b68a3079c71a2",
      "tree": "e040deb5b7e1545e2680017c568f8cab7aba4c4d",
      "parents": [
        "666be7b6888c008e417dfb1f6022827913d31cf6",
        "20b4d846edafeaacf0da2c810f511c236fdbd187"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Wed May 23 13:22:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 13:22:01 2018 +0000"
      },
      "message": "Merge \"Fix NPE in restoring network policies\" into pi-dev"
    },
    {
      "commit": "4163d6288dcf76aa26e288e135a85fba27b8e034",
      "tree": "fd10ef1228f18f874ea0b063b560d2de52820381",
      "parents": [
        "6d0842154bb063632f937ef360557af281b6c2cb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 22 16:56:35 2018 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed May 23 13:10:27 2018 +0000"
      },
      "message": "WM: Prevent secondary display focus while keyguard is up\n\nFixes an issue where input intended for the keyguard could end up going\nto a different display.\n\nTo prevent this, make sure that only the default display can get focused\nwhen the keyguard is showing.\n\nChange-Id: I6463c44aedca06930d2c9bda7c45ffd93141308c\nFixes: 71786287\nTest: atest DisplayContentTests\n"
    },
    {
      "commit": "666be7b6888c008e417dfb1f6022827913d31cf6",
      "tree": "a535380c32890d4d478a61c426257cff0fe24725",
      "parents": [
        "467a831aa6e1759fd5816846d6edefd21537da93",
        "fa7614dfd4f73a32ea281597d4657c67d261e8ec"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Wed May 23 12:39:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:39:55 2018 +0000"
      },
      "message": "Merge \"Set static Dependency ref after all the Deps are set up.\" into pi-dev"
    },
    {
      "commit": "467a831aa6e1759fd5816846d6edefd21537da93",
      "tree": "54b6bd5e7379e769ae421a40695030a5cb73336f",
      "parents": [
        "aa0287603dd94eb44fcc798946b07c7246550893",
        "f38efd123a3b8ce7ddf85ca22d2195dba02f61c6"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed May 23 12:39:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:39:34 2018 +0000"
      },
      "message": "Merge \"Uncanonicalize URIs before comparing them.\" into pi-dev"
    },
    {
      "commit": "aa0287603dd94eb44fcc798946b07c7246550893",
      "tree": "d72b954e99b6b66644417f3d95ebcf5842e19c1e",
      "parents": [
        "c57b490c5579bf7c4dbc5a489789984f4e635454",
        "6f9e856f404a29cb49f326bd0da2900d4d428b07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 23 12:25:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:25:28 2018 +0000"
      },
      "message": "Merge \"Limit number of notification etc dots to 1\" into pi-dev"
    },
    {
      "commit": "c57b490c5579bf7c4dbc5a489789984f4e635454",
      "tree": "a00323291455e361c9d3eb190a45a156de2e218e",
      "parents": [
        "7fb1fd4ba70093eb4f45800e7e3a68d23d7edbb8",
        "a96967d4a4738ea2d888f57f79f06d31ece2b307"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed May 23 12:01:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 23 12:01:38 2018 +0000"
      },
      "message": "Merge \"Only apply wallpaper anim if top most app is wallpaper target\" into pi-dev"
    }
  ],
  "next": "7fb1fd4ba70093eb4f45800e7e3a68d23d7edbb8"
}
