)]}'
{
  "log": [
    {
      "commit": "4cef646e6a2fdcfdc441e6384dff0d4c076ede00",
      "tree": "a378819c26fb46ee9559615ba487a84538b64df6",
      "parents": [
        "75176be75a16b7deb214740e55507359aca2edac",
        "542aebc43be7c669f66c283fb1756e076d49bc8a"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Aug 08 23:03:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 23:03:31 2017 +0000"
      },
      "message": "Merge \"User avatar didn\u0027t have enough contrast\" into oc-dr1-dev"
    },
    {
      "commit": "75176be75a16b7deb214740e55507359aca2edac",
      "tree": "852d8e00024a08f153ea28d3de02be75545c4a30",
      "parents": [
        "3edc463902259d25e94d81d8c3ee0de2f5d1f32b",
        "58194b579cf9bc9a313ac96316474e9d02b48363"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 22:55:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 22:55:33 2017 +0000"
      },
      "message": "Merge \"Round animation progress for computing size for background\" into oc-dr1-dev"
    },
    {
      "commit": "3edc463902259d25e94d81d8c3ee0de2f5d1f32b",
      "tree": "e3c51ab98a4b944742dd680fc8277304953343d7",
      "parents": [
        "043e60f5e477ecf7ca2b5fa2b929cd14fdfcb24d",
        "e2d67c052e94c9d723da8f9bd7b44d9e876daff0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 22:46:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 22:46:50 2017 +0000"
      },
      "message": "Merge \"WifiMetrics: add histogram of connectable networks\" into oc-dr1-dev"
    },
    {
      "commit": "043e60f5e477ecf7ca2b5fa2b929cd14fdfcb24d",
      "tree": "8ebae2393a2ba5ee40db21d742b0932992bfa91b",
      "parents": [
        "127a4c90143c535c86e47185de0ad085ff3557f7",
        "9b0b6a6b802cbfb6656b6ef91eb113e5458bfe27"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 22:34:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 22:34:44 2017 +0000"
      },
      "message": "Merge \"Shutdown: Continue shutdown with BLE only mode\" into oc-dr1-dev"
    },
    {
      "commit": "127a4c90143c535c86e47185de0ad085ff3557f7",
      "tree": "000031aba51a3fba479f1ca9f129d9ed8c9c2d62",
      "parents": [
        "e14d59a656fc3c169c72ac6e71c8284db8cb6be9",
        "b315490e8d99f3bd3c659e7ae1f751635beb5482"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 21:36:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 21:36:39 2017 +0000"
      },
      "message": "Merge \"Fade in rounded corners to avoid abrupt change\" into oc-dr1-dev"
    },
    {
      "commit": "e14d59a656fc3c169c72ac6e71c8284db8cb6be9",
      "tree": "ceb14c58f129b484aae4d22a04f97f70540c7e5a",
      "parents": [
        "425784eef25316c5a43ba93ef22e78aa8bc3d8c1",
        "a580215fc3138578f05ba5ecf9695ef09b18c762"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 21:23:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 21:23:27 2017 +0000"
      },
      "message": "Merge \"Refactor WifiTracker sStaleScanResults.\" into oc-dr1-dev"
    },
    {
      "commit": "9b0b6a6b802cbfb6656b6ef91eb113e5458bfe27",
      "tree": "a6928303c268824aa90bc18977e0f7826663f556",
      "parents": [
        "425784eef25316c5a43ba93ef22e78aa8bc3d8c1"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Mon Aug 07 15:35:13 2017 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Tue Aug 08 20:36:57 2017 +0000"
      },
      "message": "Shutdown: Continue shutdown with BLE only mode\n\nBug: 64213593\nTest: shutdown no timeout\nChange-Id: I5007e7cfc00ab22fce3b6ef13bacbcc951197b9e\n(cherry picked from commit 4d282544c3ebf5ade44d56963c23a474916e61ba)\n"
    },
    {
      "commit": "425784eef25316c5a43ba93ef22e78aa8bc3d8c1",
      "tree": "db384687a5d323427ba0296130aace10c37889d0",
      "parents": [
        "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51",
        "48146fdd66f00fc77dbbc43cde6995c334477559"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Aug 08 20:16:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 20:16:06 2017 +0000"
      },
      "message": "Merge \"Rotate only VR secondary display\" into oc-dr1-dev"
    },
    {
      "commit": "58194b579cf9bc9a313ac96316474e9d02b48363",
      "tree": "6013030922f1df92b3c72cefe9becd4e3f00af5f",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Aug 07 15:53:44 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Tue Aug 08 12:58:43 2017 -0700"
      },
      "message": "Round animation progress for computing size for background\n\nRound background crop animation progress when it\u0027s less then\nepsilon to match fullscreen size and eliminate a line of couple\npixels high bleeding through from an app underneath. This\nhappens when animating letterboxed app from recents and can\nbe visible at the end of animation below nav bar.\n\nBug: 63156733\nBug: 62893418\nTest: go/wm-smoke\nTest: Trigger animations to/from recents with different rotations.\nChange-Id: Ia4e93c81eac93a886007d53da3a685a69d4cb4de\n"
    },
    {
      "commit": "ad75ef4c3b6bc95c1bfb7dc1ddd60f99f756cc51",
      "tree": "4e8335603c207785cd38494883b34b2bc714e0e1",
      "parents": [
        "af40bb0dc4b17b9457d85a3db4af975f9b23bf49",
        "71d87639c93140463008dcdc187561fef233fada"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 17:59:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 17:59:12 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Reduce re-ranking\" into oc-dr1-dev"
    },
    {
      "commit": "af40bb0dc4b17b9457d85a3db4af975f9b23bf49",
      "tree": "0e56f1e3a057e85888c90280e55c9b8133df1341",
      "parents": [
        "de0c539dd4f19a9a3ea849e970e0bb40ca1d0188",
        "744976e2985a07f602c02721db8969a638d51c82"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Aug 08 17:34:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 08 17:34:14 2017 +0000"
      },
      "message": "Clarifies autofill lifecycle.\nam: 744976e298\n\nChange-Id: Ia1c9652ded5c5ea6af9dc7872f89bd776a58e6d4\n"
    },
    {
      "commit": "de0c539dd4f19a9a3ea849e970e0bb40ca1d0188",
      "tree": "1e1736295c3d32783cc276375fa3ab463db03666",
      "parents": [
        "bb6653c4045540913afe583f82b21cc9fcab6272",
        "b4302182bc916ba0f5ee08756c1b2d15cb845874"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 16:49:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 16:49:25 2017 +0000"
      },
      "message": "Merge \"Move shutdown UI to sysui (when possible)\" into oc-dr1-dev"
    },
    {
      "commit": "a580215fc3138578f05ba5ecf9695ef09b18c762",
      "tree": "32460dab0a64b15449511a14c4389a760bcead6e",
      "parents": [
        "91866c65a5c30f2f9af6c0ca9604bd477ff68627"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Mon Aug 07 11:21:38 2017 -0700"
      },
      "committer": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Tue Aug 08 09:45:57 2017 -0700"
      },
      "message": "Refactor WifiTracker sStaleScanResults.\n\nIn ag/2580164, in order to minimize changes, we used mutable static\nstate in WifiTracker to control cache eviction. This breaks a certain\nflow in SetupWizard. This change reverts sStaleScanResults to an\ninstance member and then pipes the value into the AccessPoint update\ncall to control cache eviction instead of relying on error prone use of\nmutable static state.\n\nBug: 63479352\nTest: runtest --path\nframeworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java\n\u0026\u0026\nruntest --path\nframeworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java\nManual: See bug\n\nChange-Id: Ia6d79c1904294da69841cbdf6eafbf42fa70f2d0\nMerged-In: Ia6d79c1904294da69841cbdf6eafbf42fa70f2d0\n"
    },
    {
      "commit": "bb6653c4045540913afe583f82b21cc9fcab6272",
      "tree": "05160d0aa44a38c6ea43f1cab47b298c882e5155",
      "parents": [
        "5e24152e33b950751a2bc04f6ff2f6c7605c6137",
        "23a2a0dae0b10d12cbf5f79bdcaa6fba537779bf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 16:08:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 16:08:48 2017 +0000"
      },
      "message": "Merge \"Always populate the ApplicationInfo object\" into oc-dr1-dev"
    },
    {
      "commit": "5e24152e33b950751a2bc04f6ff2f6c7605c6137",
      "tree": "44568cd9bb37a590553b977e45509170e3e7a4c2",
      "parents": [
        "91866c65a5c30f2f9af6c0ca9604bd477ff68627",
        "ad5e2827ead7fa8ebafc291ceb6b4672e70c1775"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 15:52:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 15:52:39 2017 +0000"
      },
      "message": "Merge \"NetworkStats: more robust subtraction for deltas\" into oc-dr1-dev"
    },
    {
      "commit": "b315490e8d99f3bd3c659e7ae1f751635beb5482",
      "tree": "1c444d5f2d0b3ec388b3b474cefc995a7f2a69ec",
      "parents": [
        "91866c65a5c30f2f9af6c0ca9604bd477ff68627"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 11:19:26 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 11:19:26 2017 -0400"
      },
      "message": "Fade in rounded corners to avoid abrupt change\n\nTest: visual\nChange-Id: Ie19b732cc09b87f0d0387e249c772c9986ed0aaf\nFixes: 64384961\n"
    },
    {
      "commit": "b4302182bc916ba0f5ee08756c1b2d15cb845874",
      "tree": "f52e33a41cfbd3f43f8e474846765b789c8f85cc",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 04 13:39:17 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 08 09:13:51 2017 -0400"
      },
      "message": "Move shutdown UI to sysui (when possible)\n\nTest: click restart or power off in global actions\nChange-Id: I0dc30a9772bbfb3cd3c3568f157e854fef87bf87\nFixes: 63576195\nFixes: 64125291\n"
    },
    {
      "commit": "91866c65a5c30f2f9af6c0ca9604bd477ff68627",
      "tree": "d4776bbc8b0b76c672575577ac298811a5912282",
      "parents": [
        "d58c6978a7c2d8c2726eb8bc7b28588c8670b95c",
        "3236306a8c5b73b249244e2511a5f580e0101eaa"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Aug 08 12:49:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 12:49:32 2017 +0000"
      },
      "message": "Merge \"Update colour to match toasts.\" into oc-dr1-dev"
    },
    {
      "commit": "d58c6978a7c2d8c2726eb8bc7b28588c8670b95c",
      "tree": "7335bc32a1f536afc79bbe99df5850387a3cf6c4",
      "parents": [
        "6e4de6ccdf0c0fffa191acf05775d6f87c889d51",
        "34e65407a45370a7c47fd8a9a56bc55662de2b52"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 11:05:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 11:05:53 2017 +0000"
      },
      "message": "Merge \"AOD: Follow-up to I0fa53616db09be98d33ea7d06b38d8ff3037707f\" into oc-dr1-dev"
    },
    {
      "commit": "6e4de6ccdf0c0fffa191acf05775d6f87c889d51",
      "tree": "e6e871fafcc852bd15cf8cda9c96d8e24222fdc2",
      "parents": [
        "93bf6200ebd94e93038fbc659276da38d24a951e",
        "97486d25485639f844a07bb6b3ffb02abedc414c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 10:48:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 10:48:47 2017 +0000"
      },
      "message": "Merge \"ScrimController: Wait with clearing wakup animation until done\" into oc-dr1-dev"
    },
    {
      "commit": "93bf6200ebd94e93038fbc659276da38d24a951e",
      "tree": "14aff85bfca54c7fb2695eb789f625e8c3fee6c9",
      "parents": [
        "673e3c41ec8eb77785c6b76100b358e2ec84b693",
        "d60a9d0e586e95be2f2730a940afdf1ed436c612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 08:57:16 2017 +0000"
      },
      "message": "Merge \"app link handling under restricted mobile data\" into oc-dr1-dev"
    },
    {
      "commit": "673e3c41ec8eb77785c6b76100b358e2ec84b693",
      "tree": "9e5c5b10de7762ef88e2dc821f1e90f12251b0a6",
      "parents": [
        "c7d24aed8289ff6a435c7036fc1f5a2110614b45",
        "c422f80cc9bc0ca3c1e8fa4fa81d64570e559a2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "message": "Merge \"Reset wait for transition state to false when recents goes invisible\" into oc-dr1-dev"
    },
    {
      "commit": "c7d24aed8289ff6a435c7036fc1f5a2110614b45",
      "tree": "f173543a28b435be5720affed649dc123908b771",
      "parents": [
        "cbdaf0410122bd3dba7503be92ec8cd4dd286027",
        "912c7f743e910f4063ce94356d69d7bc1c127576"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 08 00:32:09 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Fixing occasional jump when launching certain apps from Recents.\"\"\" into oc-dr1-dev"
    },
    {
      "commit": "744976e2985a07f602c02721db8969a638d51c82",
      "tree": "2df7e9aacc757cbc569386bc0c34ab7e2f428ca8",
      "parents": [
        "2976109d898ad14129281d117c07301f3567c065"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jul 31 11:34:14 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Aug 07 17:22:50 2017 -0700"
      },
      "message": "Clarifies autofill lifecycle.\n\nTest: m update-api\n\nBug: 64125551\nBug: 64114048\nChange-Id: I17c5bc2e2e64fa27e877301dbcb983ac8497209e\n"
    },
    {
      "commit": "ad5e2827ead7fa8ebafc291ceb6b4672e70c1775",
      "tree": "6f48c8a218b990d616e60dc3ae14ecf779c7aebd",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 07 15:47:35 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Aug 08 09:19:05 2017 +0900"
      },
      "message": "NetworkStats: more robust subtraction for deltas\n\nThis patch ensures that subtract() between two NetworkStats object will\nreturn a delta with no negative entries in all cases.\n\nWhen the stats delta contains some negative values, there are clamped to\n0. Some logging is added when this happens.\n\nThis is what\u0027s expected by NetworkStatsHistory#recordData().\n\nBug: 64365917\nTest: runtest frameworks-net\nChange-Id: I16e97e73f600225f80e0ce517e80c07c6f399196\n"
    },
    {
      "commit": "cbdaf0410122bd3dba7503be92ec8cd4dd286027",
      "tree": "6cc491a200067bc1c3dadc5544e2a90e30fc0324",
      "parents": [
        "2b7fbd010ea7d20fd1e8f0dfa115050a6bbfd876",
        "283acd20ca279aefbd69826e3b8cc3741bd2b3d6"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Aug 07 22:07:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 22:07:22 2017 +0000"
      },
      "message": "Merge \"Add black frame behind app window\" into oc-dr1-dev"
    },
    {
      "commit": "2b7fbd010ea7d20fd1e8f0dfa115050a6bbfd876",
      "tree": "17b4196438a853637201d6b7798e66347dedcfff",
      "parents": [
        "242c22c9000160594580ffacfd1986adaebd4657",
        "260c1f7c631bf44c3966041adb20abfc8659e4a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 07 18:27:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 18:27:57 2017 +0000"
      },
      "message": "Merge \"AOD: Fix shelf animating when it should not\" into oc-dr1-dev"
    },
    {
      "commit": "c422f80cc9bc0ca3c1e8fa4fa81d64570e559a2d",
      "tree": "dc24fd2d7a86a211b0f3c711768d1963f3dbbb68",
      "parents": [
        "bbd9264c46e0410592bdbdb19fce92181acb015a"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Aug 02 14:00:59 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Mon Aug 07 11:25:57 2017 -0700"
      },
      "message": "Reset wait for transition state to false when recents goes invisible\n\nFrom ag/2572257, this change will ensure the transition wait flag to be\nfalse when recents runs \"onStop\" or when it becomes invisible. This\nshould fix edge cases when a user goes from Recents to somewhere that\nis not a fullscreen app (like home). Resetting the state should allow\nusers to use the recents button without getting blocked.\n\nThere is only two locations where the flag is set to true, when user\nstarts recents and when an app is started from recents. When a user goes\nfrom recents to home with the recents button (when the phone gets into a\nwierd state), then the flag is true but home does not reset the flag\nbecause the old change expects a non-home app to start. Now whenever\nrecents is dismissed, the flag will be reset.\n\nFixes: 37277853\nBug: 64098508\nTest: start recents with apps in it, go to guest account, start apps in\nrecents, go back to main account, unlock keyguard, press recents button\nto dismiss recents (do not press home or back), it will go to home,\npress recents again\nChange-Id: I07c292d701a621685c836a4f6040864377f0a3dd\n"
    },
    {
      "commit": "48146fdd66f00fc77dbbc43cde6995c334477559",
      "tree": "fdfea8368e4f593336aba0c893e3676c5e33e2c4",
      "parents": [
        "436b1e2f0e5443ba379e9fa8ed883d52e1bbb4d7"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Aug 07 11:22:50 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Mon Aug 07 11:22:50 2017 -0700"
      },
      "message": "Rotate only VR secondary display\n\nThe rotation tracking and logic in PhoneWindowManager assumes\nthat there is only one display in the system, so we can\u0027t enable\nrotation for all displays just yet. For now will update only\nVR display.\n\nChange-Id: Ia35b4e919155a043eae4e3e97bd15a583e9476e2\nFixes: 64393199\nTest: android.server.cts.ActivityManagerDisplayTests\nTest: #testRotationNotAffectingSecondaryScreen\n"
    },
    {
      "commit": "242c22c9000160594580ffacfd1986adaebd4657",
      "tree": "a96fe9a119588325651bf6334f0a80ebd343886e",
      "parents": [
        "8eec744ccb4b8e18ffaae7dbe089012539fffaac",
        "907399187e5664855b4ab8446dfa179fbd232b4b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 07 17:34:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 17:34:44 2017 +0000"
      },
      "message": "Merge \"AAPT2: Disable locale domination for deduping\" into oc-dr1-dev"
    },
    {
      "commit": "34e65407a45370a7c47fd8a9a56bc55662de2b52",
      "tree": "1410f55e6e55648f711d0989554c3914de0c7840",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 07 19:32:45 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 07 19:32:45 2017 +0200"
      },
      "message": "AOD: Follow-up to I0fa53616db09be98d33ea7d06b38d8ff3037707f\n\nAddress reviewer\u0027s requests on I0fa53616db09be98d33ea7d06b38d8ff3037707f.\n\nBug: 64287908\nTest: make SystemUI\nChange-Id: I804c9408742cc5bd1d69fd5fd8ad42074953b0f6\n"
    },
    {
      "commit": "8eec744ccb4b8e18ffaae7dbe089012539fffaac",
      "tree": "4a272e2a9d6d55a7f227d5f5d3e93c194e281761",
      "parents": [
        "35a563ef620cbbe6d4c17bfc649832014ae79c27"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri Aug 04 16:21:59 2017 -0700"
      },
      "committer": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Mon Aug 07 16:51:12 2017 +0000"
      },
      "message": "Location: adding NULL check for the LPP_PROFILE property\n\nBug: 35485906\n\nChange-Id: I5e40be8ce0d3832f0e913bfe8fd9a38d87d0d28c\nSigned-off-by: Ecco Park \u003ceccopark@google.com\u003e\n"
    },
    {
      "commit": "35a563ef620cbbe6d4c17bfc649832014ae79c27",
      "tree": "847ef84d3496de3c136447ef10e561a77f9dcf8b",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886",
        "6442cc90b5a87658c9e78559042a9ad263319049"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Aug 07 16:18:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 16:18:52 2017 +0000"
      },
      "message": "Merge \"Move getNetworkCountryIso impl from TM to PIM.\" into oc-dr1-dev"
    },
    {
      "commit": "97486d25485639f844a07bb6b3ffb02abedc414c",
      "tree": "aafedaf7943732f967ddf5a5be9d7d3ab51a81ef",
      "parents": [
        "9f3bac52ee2590b757929b9c237bbac3c71aa886"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 07 16:55:46 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 07 16:55:46 2017 +0200"
      },
      "message": "ScrimController: Wait with clearing wakup animation until done\n\nFixes an issue where if another animation was started during\nthe wakeupFromDoze animation, the scrim would flash white\nbecause the original animation got canceled. Instead now wait\nuntil the animation is actually completed, not just altered.\n\nChange-Id: I7738ec838d77f78dde2c5810369c50b4fafaeb67\nFixes: 64412754\nTest: Trigger assistant from AOD; verify there is no white flash.\n"
    },
    {
      "commit": "260c1f7c631bf44c3966041adb20abfc8659e4a4",
      "tree": "c34b59efbb9771f515c1a82f74ab2d7cc9e3162e",
      "parents": [
        "4499576db0526d97779b7a660fe45f73774d91e5"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 07 15:52:26 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Aug 07 15:52:26 2017 +0200"
      },
      "message": "AOD: Fix shelf animating when it should not\n\nFixes an issue where the shelf would animate downwards when going to AOD.\n\nThe issue is that setDark gets called in updateIsKeyguard even though nothing changed,\nyet it still re-requests the dark transition. Consequently, when the keyguard goes dark\nlater, the requested transition executes and moves the shelf downwards.\n\nChange-Id: I8c590aeb4f330d8c3c1b51285d899d5f6db36323\nFixes: 64412244\nTest: Double tap on notification on AOD2; press power; verify shelf does not move downwards\n"
    },
    {
      "commit": "9f3bac52ee2590b757929b9c237bbac3c71aa886",
      "tree": "f20e600445c02a9d96647674cda01b8826273ca3",
      "parents": [
        "81e3b48f9c63760b1a772b50e6df89b89ccce779",
        "91ffdc4194181f17e74c1faef4cb002274f04a75"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 07 13:41:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 13:41:22 2017 +0000"
      },
      "message": "Merge \"AOD: Fix launching notifications from occluded AOD\" into oc-dr1-dev"
    },
    {
      "commit": "81e3b48f9c63760b1a772b50e6df89b89ccce779",
      "tree": "a843901517bb5e413ff60dc936d8bc8d31b8114a",
      "parents": [
        "9aa43e6320fb7de1e2b4c1a494df89132b2ab710",
        "fee661cafe8847a9c620d6e495a9e1fd9201dcce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 07 12:53:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 12:53:50 2017 +0000"
      },
      "message": "Merge \"AOD: Never show bouncer when dozing\" into oc-dr1-dev"
    },
    {
      "commit": "9aa43e6320fb7de1e2b4c1a494df89132b2ab710",
      "tree": "0e99cc2bdb97248692e744f8f18f0167b5e35ad7",
      "parents": [
        "997f2f71fa23a5d6b02b662da1630274bd7de6f5",
        "1f83308556cb5bb0df3fb64f03b9b68f0aad6c0d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 07 12:23:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 12:23:55 2017 +0000"
      },
      "message": "Merge \"Defer updating dim layers if layout is deferred\" into oc-dr1-dev"
    },
    {
      "commit": "997f2f71fa23a5d6b02b662da1630274bd7de6f5",
      "tree": "e0bf2e2fcc65a77b4954384b5c76854e3ccd99f7",
      "parents": [
        "4499576db0526d97779b7a660fe45f73774d91e5",
        "c0c9324fcb03c85ef7bed2d997c441119823d31c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 07 12:17:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 12:17:35 2017 +0000"
      },
      "message": "Merge \"Fix light bar flickers\" into oc-dr1-dev"
    },
    {
      "commit": "4499576db0526d97779b7a660fe45f73774d91e5",
      "tree": "8b87012ceb8169c7045a97d64826a9c42d6afc1b",
      "parents": [
        "17844f225739dcc2f85e48c884aba2250f6be1e3",
        "48b7408201bd4614b75a4713e5104b9eee9a1cbe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 07 10:54:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 10:54:02 2017 +0000"
      },
      "message": "Merge \"screencap: always exit with _exit().\" into oc-dr1-dev"
    },
    {
      "commit": "17844f225739dcc2f85e48c884aba2250f6be1e3",
      "tree": "e32224a5f019debd7b1239f3c787b00f580ee60a",
      "parents": [
        "1b3877a96567c4021223c7b7c62c11db60db47fd",
        "926643f48c9060ef340e05f8a096026ec872c54b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 07 10:44:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 10:44:18 2017 +0000"
      },
      "message": "Merge \"Avoid entering orientation changing state when seamlessly rotating.\" into oc-dr1-dev"
    },
    {
      "commit": "1b3877a96567c4021223c7b7c62c11db60db47fd",
      "tree": "dc53bbc8fbbb72fc8d01f734a6df59ef151d8546",
      "parents": [
        "f6d5426433e9aceda8b4123e38ab3f2f1b3ca6b4",
        "8a3a012a1cd497a33bd6ec1d5935b79a695e5731"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 07 05:42:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 05:42:48 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: fix describeImmutableDifferences\" into oc-dr1-dev"
    },
    {
      "commit": "f6d5426433e9aceda8b4123e38ab3f2f1b3ca6b4",
      "tree": "4054fb6bec1a94370860664ebe0344b046ab557e",
      "parents": [
        "5e4a4d76e1a21358899719b76004b1a70eef8c06",
        "834d4ba9e9b674ea73513cc7976990485e766d5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:31:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:31:00 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "5e4a4d76e1a21358899719b76004b1a70eef8c06",
      "tree": "7c0c3c8fcf2a1f1f56f96cf8500941afb5b348e0",
      "parents": [
        "08815ac99f25365970ad3f97cf85fa34c26118e0",
        "38037535e485d2ba971da78ab56235589e0ffd25"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:29:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:29:59 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "08815ac99f25365970ad3f97cf85fa34c26118e0",
      "tree": "9e333f28312de4d750c7e303359faedc33bdd539",
      "parents": [
        "f9e03da0b954c9abaf9c95f118963cce7b5056a9",
        "101912746391be0e80bffca846cf1f45f1193eaf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:24:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:24:06 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "f9e03da0b954c9abaf9c95f118963cce7b5056a9",
      "tree": "439b420c4557bbab68f61990096480349b62d3fb",
      "parents": [
        "e1a6bf5b74b4596d923e7098acf081c29f6df11a",
        "de1591b8dbde66b9757b9fe680cccfa33227e022"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:18:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:18:41 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "e1a6bf5b74b4596d923e7098acf081c29f6df11a",
      "tree": "8ea52a06a5d0a359c68136db282de818ab99a5d8",
      "parents": [
        "c1d8698655a073c23cd58b37f0e58dac6c859db3",
        "30ae8961adfad589a651372c06ca0d8e1b67a961"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:11:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:11:13 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "c1d8698655a073c23cd58b37f0e58dac6c859db3",
      "tree": "93b9bc21ecb3f81f76f38ea7cbfec8e80f54a665",
      "parents": [
        "6153572baae57da56818ea2699f703cc8734758f",
        "c1ba008845886a77ba5d021af8f4c8421b4a9f4e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:10:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:10:07 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "6153572baae57da56818ea2699f703cc8734758f",
      "tree": "46dd2f15643e826134d40159da1807ddb574a295",
      "parents": [
        "bce71a114d7bf58d4cc7307da80275d4ebe3887e",
        "c4a7410eb8da53b28a3dc765a3a2c342a62661b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 13:05:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 13:05:45 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "101912746391be0e80bffca846cf1f45f1193eaf",
      "tree": "36b387932d5868aa530d1c40b1b0d5037094dba2",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 02:17:44 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 02:17:44 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I6127e525c2824a2c947728ef94251082fd5bec14\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "30ae8961adfad589a651372c06ca0d8e1b67a961",
      "tree": "81e72808b2236c825334366f60172222b1f545d5",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 02:13:14 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 02:13:14 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I4e89d6ac0b96852fae1e1c8a030ffd8c5e003171\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "c1ba008845886a77ba5d021af8f4c8421b4a9f4e",
      "tree": "2c2026a12bdb5dc4f945b7ffc19a587de2f7ba8a",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:56:19 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:56:19 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib197bb63c3fbcef8ffc69275998deb040203f1cb\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "834d4ba9e9b674ea73513cc7976990485e766d5d",
      "tree": "18ab67f72bc02d53d71d7dbf75d0dd61280b76e4",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:35:11 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:35:11 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If4c521d07e05c2602b15d5d7752d84a57507ad92\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "38037535e485d2ba971da78ab56235589e0ffd25",
      "tree": "75af6d7b1176b13e07b18458244ff4e899b9277f",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:30:33 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:30:33 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I53239157d82bf33503972713fe1657e2295aa526\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "c4a7410eb8da53b28a3dc765a3a2c342a62661b8",
      "tree": "23dc57152fa7427ab028d8f2808dc0aa50094ad1",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:20:52 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:20:52 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If65ca28adeee2b1ae467f2e8d780e4f597a3e81e\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "de1591b8dbde66b9757b9fe680cccfa33227e022",
      "tree": "d53c32299ebc1757c73e54552928e66ebf0b7812",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:16:15 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:16:15 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id0b1ae5fd74159dd5d84b61f1c5f6470de295053\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "8a3a012a1cd497a33bd6ec1d5935b79a695e5731",
      "tree": "9450551330d5a95d357fb2746f6d0fde26772d5c",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Aug 04 13:18:40 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Aug 05 11:37:10 2017 +0900"
      },
      "message": "NetworkCapabilities: fix describeImmutableDifferences\n\nThis patch fixes the mask used in describeImmutableDifferences which did\nnot correctly turn NET_CAPABILITY_NOT_METERED into bit flag.\n\nBug: 63326103\nTest: added unit tests, runtest frameworks-net\nMerged-In: Ib6b390b1daef5912859302692af7dcd6cfd3e39a\nMerged-In: If38efacdeec8476880835657938e435f9b598525\nMerged-In: Ieccad46fcffcaf748f5644b04617e9a82527000e\nMerged-In: I533ef8fe369cec19d283ff2950314fce6e28cffd\nMerged-In: I12636c6699ff60487a28570208e819ea0b66fa2e\nMerged-In: Ie5df14e0ea1c12e0cfabe87978ac6c9b744353b2\n\n(cherry picked from commit 2ecb9408f4102687f20f9ca19c13071ac6098cc6)\n\nChange-Id: I74ecf34a2c079c74152d00caea2c220e9c6d1fa5\n"
    },
    {
      "commit": "bce71a114d7bf58d4cc7307da80275d4ebe3887e",
      "tree": "85f3afbeab71e840525f8b437427469d88bf1c2e",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486",
        "098e033d17d3b4b6d1779feaa1279b9ff76d1fae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 05 02:35:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 02:35:46 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "d60a9d0e586e95be2f2730a940afdf1ed436c612",
      "tree": "8e42f290e7068268faaeb57658800ea15aa5f5f4",
      "parents": [
        "81977b8929c1b258cfb91d02821cbc68ee4589c7"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Tue May 23 14:55:27 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Aug 04 18:13:12 2017 -0700"
      },
      "message": "app link handling under restricted mobile data\n\n1. new actions to allow default carrier app dynamically enable/disable\napp-link filtering\n2. new intent to notify registered carrier apps of other default\nnetworks\n3. signal-to-actions config to sepcify carrier actions on default\nnetwork change\ndefault network available -\u003e disable intent filter for app-link\ndefaut network lost -\u003e enable intent filter for app-link\n4. new carrier actions to allow carrier apps to register/unregister\nother network status dynmacially\n\nBug: 62487488\nTest: Manual\nChange-Id: Ie9fa9f3f4ca38f9f26a90a3dbf95f7f20a8ad773\n"
    },
    {
      "commit": "907399187e5664855b4ab8446dfa179fbd232b4b",
      "tree": "d564f1cb459d68ee5ff8885a970ea57d6757e765",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Jun 12 14:55:58 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Aug 04 17:23:14 2017 -0700"
      },
      "message": "AAPT2: Disable locale domination for deduping\n\nLocale deduping isn\u0027t straightforward, as parenting rules\nchange between platform versions and the selection\npreference of a specific locale variant over the default\nconfiguration lead to incorrect results at runtime.\n\nBug: 62409213\nTest: make aapt2_tests\nChange-Id: Iec8f1cfba7ae43c847d163529891fdc15f3db826\n"
    },
    {
      "commit": "6442cc90b5a87658c9e78559042a9ad263319049",
      "tree": "eaa71dcbee24a6f12f23c29b6ee40db1345253c6",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed Jul 19 13:44:31 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Aug 04 16:53:03 2017 -0700"
      },
      "message": "Move getNetworkCountryIso impl from TM to PIM.\n\nThis moves the implementation of getNetworkCountryIso from\nTelephonyManager into PhoneInterfaceManager so that we can perform an\nadditional IWLAN check.\n\nBug: 63050313\nTest: no compilation errors\nMerged-In: I64f31d111213281edeaeda6a09b163b860261b2d\nChange-Id: I541b445b410329798acdaaaccc50955cd1574ae2\n"
    },
    {
      "commit": "82e815616e1fcab7bcdab737dfc1a28946b0f486",
      "tree": "e12729b743cbeb21c566c15a157e46e023817395",
      "parents": [
        "bd27fd7368c04350a37c6c117170d4a9cdc1516a",
        "02f1d2f97b244008bc76723f857621385491820e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 04 23:41:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 23:41:07 2017 +0000"
      },
      "message": "Merge \"Fix activity start over Keyguard\" into oc-dr1-dev"
    },
    {
      "commit": "098e033d17d3b4b6d1779feaa1279b9ff76d1fae",
      "tree": "41de3646ad010de93a0f5603059b0a799de18df8",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Aug 04 16:14:49 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Aug 04 16:14:49 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I11e8908001cbf5e33e280ca2c8fb3b30c686f3f2\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "bd27fd7368c04350a37c6c117170d4a9cdc1516a",
      "tree": "a37aa227ad7830407527c9b41f3ed9cf5b398f30",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0",
        "7a56d1a4435ed1a552ff264b61b52b694a6e7ceb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 22:41:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 22:41:23 2017 +0000"
      },
      "message": "Merge \"AOD: Fix navbar flicker when launching assistant\" into oc-dr1-dev"
    },
    {
      "commit": "283acd20ca279aefbd69826e3b8cc3741bd2b3d6",
      "tree": "76daf608a19cb99b123eb190ba1ccc62625d5058",
      "parents": [
        "436b1e2f0e5443ba379e9fa8ed883d52e1bbb4d7"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Aug 03 04:03:51 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Aug 04 14:32:26 2017 -0700"
      },
      "message": "Add black frame behind app window\n\nAdd black background behind letterboxed apps on displays with tall\naspect ratio. This is needed to make sure that other windows won\u0027t\nbleed through status/navigation bar area, because letterboxed\nwindows are not considered fullscreen.\n\nBug: 63156733\nBug: 62893418\nTest: go/wm-smoke\nTest: Trigger animations to/from recents with different rotations.\nChange-Id: If0eac9a3801518185d560a87d9f88ee0aafa3a9c\n"
    },
    {
      "commit": "0c8e5b6dda48f4ee7238be2fa250039116f099f0",
      "tree": "2a4ccb1ec6c52c05a053a737dfd1fc28150fa8b7",
      "parents": [
        "c36b2f0490dc1d00a5e63f7e5d352a8471108b67",
        "db2eabbbabef5bcb09f6cdf9ed351b1431851184"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 04 20:59:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 20:59:34 2017 +0000"
      },
      "message": "Merge \"Fix race condition / test flakiness.\" into oc-dr1-dev"
    },
    {
      "commit": "c36b2f0490dc1d00a5e63f7e5d352a8471108b67",
      "tree": "64cb19bb5870e338bf7b2d75ed912ba2702c58e1",
      "parents": [
        "6df24d2f425143dc3627c1005fe8eda7980d7ffb",
        "d3bf08da95037042813a29941de07854f6f82bea"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Fri Aug 04 20:30:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 20:30:57 2017 +0000"
      },
      "message": "Merge \"Only allow one turnScreenOn per app resume.\" into oc-dr1-dev"
    },
    {
      "commit": "6df24d2f425143dc3627c1005fe8eda7980d7ffb",
      "tree": "21fc908cd6fc9baf859b57c8f238680b48d0922a",
      "parents": [
        "fb52158e8575602635577c3c2e5fe5159921b3a7",
        "6a52608309ede743e40c7c99f290cdd3022ae916"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 04 20:14:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 20:14:52 2017 +0000"
      },
      "message": "Merge \"New keyguard icons\" into oc-dr1-dev"
    },
    {
      "commit": "fb52158e8575602635577c3c2e5fe5159921b3a7",
      "tree": "913d9b07662bc6415fc04da65b882cc2829e4d66",
      "parents": [
        "a083c8f83aa06e1d633aa58930bd316cce835de2",
        "ab55ba54faed4b6cd0dc70f3417fe12edcbd7bee"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 04 19:41:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 19:41:06 2017 +0000"
      },
      "message": "Merge \"Fixed that the screen could lock when launching camera\" into oc-dr1-dev"
    },
    {
      "commit": "23a2a0dae0b10d12cbf5f79bdcaa6fba537779bf",
      "tree": "cfc853e1b0494b9709159be198d8646b3f7240b6",
      "parents": [
        "a083c8f83aa06e1d633aa58930bd316cce835de2"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Jul 19 09:47:55 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Aug 04 19:19:13 2017 +0000"
      },
      "message": "Always populate the ApplicationInfo object\n\nWhile scanning system apps, we abort package/application info setup\nif an app on /system is not a higher version than an upgrade on /data.\nInstead, we need to still fully populate these objects because they\ncan be retrievd using the MATCH_FACTORY_ONLY flag.\n\nChange-Id: I0262b46f446eace60ce94f1428f3fb15d785a89c\nFixes: 62980149\nTest: Manual\nTest: Create a sample application that dumps the contents of an ApplicationInfo object for a given package\nTest: Install the sample application on the /system partition and \"upgrade\" the sample application so it\u0027s also on the /data partition\nTest: Create a secondary user and disable the sample application\nTest: Reboot the device\nTest: Run the sample application as the primary user and see that the ApplicationInfo object is correctly populated\n(cherry picked from commit c606627e6c931d4d1e60ce29f7802d7bd9f4403d)\n"
    },
    {
      "commit": "542aebc43be7c669f66c283fb1756e076d49bc8a",
      "tree": "5fd73f37a38b10a42218bb7c6d5a42cd178a7877",
      "parents": [
        "a083c8f83aa06e1d633aa58930bd316cce835de2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Aug 04 11:24:06 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Aug 04 11:30:44 2017 -0700"
      },
      "message": "User avatar didn\u0027t have enough contrast\n\nChange-Id: Ia2f02dee48ff211a56f11c259ed89524a260988c\nFixes: 64384147\nTest: set wallpapers, switch current user\n"
    },
    {
      "commit": "d3bf08da95037042813a29941de07854f6f82bea",
      "tree": "ccae6df1464fbc6ce7cc03b89a605718bd4ae88b",
      "parents": [
        "6583c37a1b45d28a05a6e925af9a33a29759c7f8"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Tue Aug 01 17:24:59 2017 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Fri Aug 04 10:52:19 2017 -0700"
      },
      "message": "Only allow one turnScreenOn per app resume.\n\nThe current behavior will turn the screen on if a relayout is\ncalled. This is problematic because if the screen is off but the\nclient is still requesting relayouts, the relayout will trigger\na request to turn the screen on. This change ensures that the screen\nwill only get turned on at most once per resume. If the activity\nis relaunched again, the screen can be turned on again.\n\nFixes: 64139966\nTest: go/wm-smoke\nTest: Added cts test ActivityManagerActivityVisibilityTests#testTurnScreenOnActivity_WithRelayout\nTest: Set the phone to have always on ambient display. Launched the\ndialer app and turned the screen off. The screen no longer turns back\non automatically.\n\nChange-Id: I5f6ac5451683d4488e72e3a6377cb3a6fd6504b2\n"
    },
    {
      "commit": "a083c8f83aa06e1d633aa58930bd316cce835de2",
      "tree": "6dc7a7acb0d6b85aa7c8f191caa517d3831795df",
      "parents": [
        "6583c37a1b45d28a05a6e925af9a33a29759c7f8",
        "e57e9dcadf9cd27a43dfc99638af586afbdf03e4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 04 17:26:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 17:26:55 2017 +0000"
      },
      "message": "Merge \"Make NearestTouchFrameTest run on more device configurations\" into oc-dr1-dev"
    },
    {
      "commit": "91ffdc4194181f17e74c1faef4cb002274f04a75",
      "tree": "120461b085427236446e32c882c8bffed56cbeb9",
      "parents": [
        "fee661cafe8847a9c620d6e495a9e1fd9201dcce"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 18:14:41 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 18:25:50 2017 +0200"
      },
      "message": "AOD: Fix launching notifications from occluded AOD\n\nFixes an issue where launching notifications from AOD when a SHOW_WHEN_LOCKED\nactivity was showing did not work because the bouncer got dismissed.\n\nAfter that was fixed and the bouncer showed, the launch transition did not\nwork because the panel was not collapsible. Instead of waiting for the panel\nto collapse, just start keyguardDone directly if not collapsible.\n\nChange-Id: I8813f91c741da372c9cb559797f4dc0fe8578d8c\nFixes: 63686192\nTest: Disable TrustAgent if enabled, launch maps navigation, get notification, double tap on notification and/or actions. Verify Bouncer shows and unlock works.\n"
    },
    {
      "commit": "1f83308556cb5bb0df3fb64f03b9b68f0aad6c0d",
      "tree": "4d36d7c685fdcc5d8c32d7daf31cf612bf2f3592",
      "parents": [
        "c0c9324fcb03c85ef7bed2d997c441119823d31c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 18:06:56 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 18:25:11 2017 +0200"
      },
      "message": "Defer updating dim layers if layout is deferred\n\nWhen a translucent activity is on top of launcher and the activity\nis animated away, we update the layers too early in case the\nactivity window is dimming. After starting the launcher, launcher\nis on top of activity already in the hierarchy, but we haven\u0027t\nstarted the transtion yet which would prevent the launcher to be\nvisible on top of activity by the anim layer adjustment.\n\nTo fix this, we prevent updating the layers if layout is currently\ndeferred.\n\nIdeally we would do the whole activityStart in one surface\ntransaction but that\u0027s way too risky at this point.\n\nTest: Open translucent dimming activity over launcher, press home,\nensure no flickering.\nTest: go/wm-smoke\n\nChange-Id: I72b8f5f555b555646121355c19cf7813e4f8d7a3\nFixes: 64206558\n"
    },
    {
      "commit": "71d87639c93140463008dcdc187561fef233fada",
      "tree": "71b3c8e2638b42b29566d5268823d8e0a1ac43d4",
      "parents": [
        "6583c37a1b45d28a05a6e925af9a33a29759c7f8"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Aug 01 18:22:05 2017 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 04 15:32:21 2017 +0000"
      },
      "message": "DO NOT MERGE: Reduce re-ranking\n\nA small subset of the improvements in change I2ea746c3.\n\nBug: 62827235\nTest: runtest systemui-notification\nChange-Id: I5cd399b5a66e5b849cf88eb2287f7619e1094c0d\n"
    },
    {
      "commit": "fee661cafe8847a9c620d6e495a9e1fd9201dcce",
      "tree": "528a809161f0ef3d3c9de934b05a66ec9d8a8958",
      "parents": [
        "6583c37a1b45d28a05a6e925af9a33a29759c7f8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 17:05:45 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 17:08:16 2017 +0200"
      },
      "message": "AOD: Never show bouncer when dozing\n\nFixes an issue where the bouncer was appearing on AOD under\ncertain circumstances. To prevent that, delay showing the\nbouncer until we are no longer dozing or at least guaranteed\nto wake up.\n\nChange-Id: I0fa53616db09be98d33ea7d06b38d8ff3037707f\nFixes: 64287908\nTest: Go to AOD; adb shell service call window 42; verify that bouncer only comes up after waking up from AOD.\n"
    },
    {
      "commit": "e57e9dcadf9cd27a43dfc99638af586afbdf03e4",
      "tree": "a6e475398efacb140fdbba2750152e845929bda3",
      "parents": [
        "8e9984ee8370f3d7ec7fec16f7f796298d2f75f5"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 04 10:59:13 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 04 10:59:13 2017 -0400"
      },
      "message": "Make NearestTouchFrameTest run on more device configurations\n\nTest: runtest systemui\nChange-Id: Ied095c1e884d1ca95531e2f4e182f1d1bcaaeb35\nFixes: 64339927\n"
    },
    {
      "commit": "c0c9324fcb03c85ef7bed2d997c441119823d31c",
      "tree": "49dba1a755f99d67a17900e425a7467d081a3009",
      "parents": [
        "19be605910f74bb46d6963dd8df0effa5eca1b3d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 16:05:02 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 16:05:02 2017 +0200"
      },
      "message": "Fix light bar flickers\n\nThere was a time in which no window was mTopFullscreenOpaqueWS\nwhen switching between two apps because the previous one was\nexiting already before the next one was shown. Fix this by only\nconsidering a window to be exiting after the animation actually\nhas started. In that case the surface of the incoming window will\nbe visible already.\n\nTest: go/wm-smoke\nTest: Open Cast settings, go home with light wallpaper set\nChange-Id: I89a85d5fbfe1618940b398cd26a8d5fe53be12fb\nFixes: 64291272\n"
    },
    {
      "commit": "6583c37a1b45d28a05a6e925af9a33a29759c7f8",
      "tree": "da9c8c44ddb34e01e63c3322f7a064d8083269aa",
      "parents": [
        "d17d52567b8852ea182c5e008ef17e70ac1ca6ae",
        "b1f77247c25dd74aaeb235226758c3b5d72f863f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 13:59:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 13:59:33 2017 +0000"
      },
      "message": "Merge \"AsyncSensorManager: Fix unregistration bug\" into oc-dr1-dev"
    },
    {
      "commit": "7a56d1a4435ed1a552ff264b61b52b694a6e7ceb",
      "tree": "b7db8b9b8b5b2ece49e708f33c0fa2cc62b75809",
      "parents": [
        "8e9984ee8370f3d7ec7fec16f7f796298d2f75f5"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 15:04:43 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 15:44:15 2017 +0200"
      },
      "message": "AOD: Fix navbar flicker when launching assistant\n\nWhen reset() gets called during unocclusion, we were hiding the\nkeyguard even though it is still needed while dozing; instead,\nreset is now actually called after dozing finishes.\n\nTest: Trigger assistant from AOD; verify navigation bar buttons do not show\nFixes: 64164106\nChange-Id: Ic29cf40ade7d3cd492723a3f859f8a7734edad93\n"
    },
    {
      "commit": "d17d52567b8852ea182c5e008ef17e70ac1ca6ae",
      "tree": "d1a32e0a43b9ed04fe83fb14e08dac0a2d5a257b",
      "parents": [
        "47aac567468fefd5d71c417b29d567b7163fbdeb",
        "fa2aa12babb1bb914a280d2c34aeff5b3686eab2"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Fri Aug 04 13:40:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 13:40:08 2017 +0000"
      },
      "message": "Merge \"Revert opacity changes from (Id94a5684b2c55956b01aa6cfb240784e6bab2f6e)\" into oc-dr1-dev"
    },
    {
      "commit": "47aac567468fefd5d71c417b29d567b7163fbdeb",
      "tree": "469f6cab5c41af2fdff28aed12fcb8f9252503ee",
      "parents": [
        "8e9984ee8370f3d7ec7fec16f7f796298d2f75f5",
        "61676aa7f4fe814b22c9beaed298f3ee13cb7b7d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 13:20:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 13:20:02 2017 +0000"
      },
      "message": "Merge changes I901908d9,Iac9835ad into oc-dr1-dev\n\n* changes:\n  AOD: Fix RemoteInput from dozing\n  AOD: Fix janky launch transition from AOD2\n"
    },
    {
      "commit": "02f1d2f97b244008bc76723f857621385491820e",
      "tree": "abc7cd5b0c8ff57c3f098b3d3f3b17f53a42ce2a",
      "parents": [
        "19be605910f74bb46d6963dd8df0effa5eca1b3d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 14:29:16 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 14:32:05 2017 +0200"
      },
      "message": "Fix activity start over Keyguard\n\nStarting an activity over Keyguard was stuck in initializing\nstate because activtiy isn\u0027t visible yet. Instead, use\nvisibleIgnoringKeyguard to determine which activities to start\n\nTest: KeyguardTests, KeyguardLockedTests,\nTest: go/wm-smoke\nChange-Id: I7dce1f2f1a2830012d2372db7e8655803251188d\nFixes: 64351094\n"
    },
    {
      "commit": "8e9984ee8370f3d7ec7fec16f7f796298d2f75f5",
      "tree": "27f14f6b5103f945779c90195bf5fa7e254392ba",
      "parents": [
        "19be605910f74bb46d6963dd8df0effa5eca1b3d",
        "6dfd9baff1a6f08eaa66a1febae9116dac35323f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 12:07:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 12:07:11 2017 +0000"
      },
      "message": "Merge \"Never consider windows visible if appToken is hidden\" into oc-dr1-dev"
    },
    {
      "commit": "19be605910f74bb46d6963dd8df0effa5eca1b3d",
      "tree": "0e07334f8a3ac735bb3a9b481bf56cc4c871944a",
      "parents": [
        "b4cc14b56ae9c2df5c775c8142267375e404a1cd"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 03 18:33:43 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 04 11:30:58 2017 +0000"
      },
      "message": "Revert \"Don\u0027t remove starting window for visible app.\"\n\nThis reverts commit 2c596d57535a1d8c327457931dfc835608b677a4.\n\nReason: Causes starting window leaks\n\nTest: Open 9gag, click home immediately again\nTest: go/wm-smoke\nChange-Id: I136cbcf66b680c782ab0e039c383e8d189a0b6e3\nFixes: 64154208\nBug: 62443388\n"
    },
    {
      "commit": "b1f77247c25dd74aaeb235226758c3b5d72f863f",
      "tree": "0e6001fbc151b18f84b67a0859cce1eb740c6279",
      "parents": [
        "61ad5ae921d75d0f72e8477ce224a1f7562ae81d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 12:35:24 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 13:17:44 2017 +0200"
      },
      "message": "AsyncSensorManager: Fix unregistration bug\n\nFixes an issue where unregistering a listener without specifying a sensor did\nnot work correctly; when passing null as the sensor, SensorManager.unregisterListener\nsilently ignores the call; instead, we now call the proper variant if given a null\nsensor.\n\nChange-Id: Iac362d8d6ae966308578cb4f177bd37af10b81a2\nFixes: 64357270\nTest: runtest -x $T/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/util/AsyncSensorManagerTest.java\n"
    },
    {
      "commit": "b4cc14b56ae9c2df5c775c8142267375e404a1cd",
      "tree": "e240d47dc18574149d5d326dfb00699f0b3d2114",
      "parents": [
        "b2107c9b56278cd6ab358e8413e603afb80b7da6",
        "e8bde7082119dcce1d446327a4306889c339fa83"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 04 10:02:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 10:02:45 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Remove rate limiting for system dialer notifications\" into oc-dr1-dev"
    },
    {
      "commit": "61676aa7f4fe814b22c9beaed298f3ee13cb7b7d",
      "tree": "d41692469eaaa84344d995ee428d800a7d73d173",
      "parents": [
        "6d5ebb7b7056548479a4a4416ce07aad919e819e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 03 16:24:32 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 12:02:42 2017 +0200"
      },
      "message": "AOD: Fix RemoteInput from dozing\n\nLaunching remote input from doze was broken because:\n- We reset the keyguard, calling showKeyguard and clearing the states when stopping to doze\n- updateIsKeyguard cleared the state; instead clear it now when we actually show / hide the keyguard\n\nChange-Id: I901908d96ba93a49e4104b622bdd5ca604a8e392\nFixes: 64335172\nTest: Receive message on AOD2, click Reply, verify it opens reply box\n"
    },
    {
      "commit": "6d5ebb7b7056548479a4a4416ce07aad919e819e",
      "tree": "f1bf7eef66bf8ae35c7fe0521001d6ff1640522a",
      "parents": [
        "61ad5ae921d75d0f72e8477ce224a1f7562ae81d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 03 15:10:22 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 11:45:58 2017 +0200"
      },
      "message": "AOD: Fix janky launch transition from AOD2\n\nFixes the transition that happens when when a notification is launched\nfrom AOD2 and the keyguard can be unlocked without going through the\nbouncer.\n\nChange-Id: Iac9835ade42be4ecf02ee7430cf76d05fc006361\nFixes: 64164248\nTest: Disable lockscreen security, turn off phone, receive SMS, double tap; verify no jank\n"
    },
    {
      "commit": "b2107c9b56278cd6ab358e8413e603afb80b7da6",
      "tree": "65383f0df2cb1b5f51c80e4d1d8b444124d639be",
      "parents": [
        "5a800cf0692758489367247d36e5ceb29004eb01",
        "c8e29e78863784037670f56e48464924b7f960ea"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 04 09:40:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 09:40:26 2017 +0000"
      },
      "message": "Merge \"AOD: Add support for dimming in software\" into oc-dr1-dev"
    },
    {
      "commit": "48b7408201bd4614b75a4713e5104b9eee9a1cbe",
      "tree": "a247211d34ec8c474cb7cda340f02f87d97dd271",
      "parents": [
        "5a800cf0692758489367247d36e5ceb29004eb01"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jul 24 09:19:26 2017 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 04 07:31:09 2017 +0000"
      },
      "message": "screencap: always exit with _exit().\n\nDelay starting the threadpool until necessary,\nand once started, always exit with _exit().\n\nBug: 36066697\nBug: 62956201\nTest: mma, screencap -p\nMerged-In: I0b9ab542f6434f57b498cd7dc41219ef57e36721\nChange-Id: I0b9ab542f6434f57b498cd7dc41219ef57e36721\n\n(cherry picked from commit 4d125c1df6b7e4dbc3a788ecce5434970e676b06)\n\nChange-Id: Ie79ead94c62df0c4057d7fc6735abe9dcd1e940f\n"
    },
    {
      "commit": "ab55ba54faed4b6cd0dc70f3417fe12edcbd7bee",
      "tree": "60e56a94477646155449fa3d192174ff1ee2e962",
      "parents": [
        "615f9e1277a6a3bad00972bdc978c6f5a5b2faa0"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 02 16:45:51 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 03 16:30:40 2017 -0700"
      },
      "message": "Fixed that the screen could lock when launching camera\n\nBecause of a race between going to sleep and checking the\ndouble tap gesture, the lockscreen could potentially still\nlock after the camera was triggered.\n\nTest: manual, double tap on camera many times, observe no locking\nChange-Id: Ibaf6e17086eb162832aa65953e5378c75e08bcdb\nFixes: 63913035\n"
    },
    {
      "commit": "5a800cf0692758489367247d36e5ceb29004eb01",
      "tree": "bdc39be6de26cf7fc30f23284bf4e6373ca1ce86",
      "parents": [
        "e09e5ef21b703177cad81cfa6f38260b9f347a4b",
        "fd3caf6a7d06c9d696b87ec631be5b109b07fcdc"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 03 23:07:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 23:07:32 2017 +0000"
      },
      "message": "Merge \"Ignore isolated uid\u0027s process state in BatteryStats tracking\" into oc-dr1-dev"
    },
    {
      "commit": "e09e5ef21b703177cad81cfa6f38260b9f347a4b",
      "tree": "c3e03f39d308934037f86cb8ef03be3485371d05",
      "parents": [
        "61ad5ae921d75d0f72e8477ce224a1f7562ae81d",
        "26fb43c034168896b674427463fc40a52ad750cd"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 03 22:48:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 22:48:27 2017 +0000"
      },
      "message": "Merge \"Multi-user and WallpaperColors\" into oc-dr1-dev"
    },
    {
      "commit": "61ad5ae921d75d0f72e8477ce224a1f7562ae81d",
      "tree": "43858f6c5740ce115894d9ec522e164db39d08e1",
      "parents": [
        "436b1e2f0e5443ba379e9fa8ed883d52e1bbb4d7"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed Aug 02 16:51:10 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Aug 03 18:40:39 2017 +0000"
      },
      "message": "Remove \"Couldn\u0027t pair\" prompt on ACTION_PAIRING_CANCEL\n\nACTION_PAIRING_CANCEL is triggered as a result of an ACL connection\ngoing down, causing a \"Couldn\u0027t pair\" prompt. This can happen on some\ncar kits, even if the pairing is successful and the car kit briefly\ntearing down the ACL connection after pairing and resuming it\nimmediately afterwards.\n\nIf a connection gets disconnected during a normal bonding procedure, the\nUNBOND_REASON_REMOTE_DEVICE_DOWN reason code for the\nACTION_BOND_STATE_CHANGED already indicates this issue and will inform\nthe user.\n\nBug: 63975046\nTest: manual\nChange-Id: I663d8b7700741927c72e38e30cd993c0b81511a9\n"
    },
    {
      "commit": "fa2aa12babb1bb914a280d2c34aeff5b3686eab2",
      "tree": "67e65a00d55c617221a49459362cbcd44d7e4c45",
      "parents": [
        "7eca0300b9c1b6cb8962dd66a71343f091daa298"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Aug 03 14:26:12 2017 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Thu Aug 03 14:26:12 2017 -0400"
      },
      "message": "Revert opacity changes from (Id94a5684b2c55956b01aa6cfb240784e6bab2f6e)\n\nThe change made to the status bar icon dual tone background color was\ncausing failures in CTS. Reverting that to fix the issue.\n\nTest:  runtest -x\ncts/tests/tests/systemui/src/android/systemui/cts/LightBarTests.java\nFixes: 64256444\n\nChange-Id: I66979bef3369d85f51aac0e6705d21d038b57727\n"
    },
    {
      "commit": "c8e29e78863784037670f56e48464924b7f960ea",
      "tree": "ffcba58a4c8e598bc1fa5d71cc7f9c5956c4dc86",
      "parents": [
        "a957c56da0b255feaef7ec1a06e399bb6a814e61"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 03 18:25:42 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 03 20:14:31 2017 +0200"
      },
      "message": "AOD: Add support for dimming in software\n\nSome devices cannot dim low enough in hardware in low power states.\nTo work around that, keep the front scrim at higher opacity when needed\nto simulate lower brightness.\n\nBug: 63995944\nTest: Configure scrim in config.xml; use device in very dim light at night, observe AOD is sufficiently dim.\nChange-Id: I92fffedeea89b9327d76dfb184c5c761364ead11\n"
    },
    {
      "commit": "436b1e2f0e5443ba379e9fa8ed883d52e1bbb4d7",
      "tree": "ec417d3e371ee05a23186f0edb0c0b8c315c5caf",
      "parents": [
        "a957c56da0b255feaef7ec1a06e399bb6a814e61",
        "d255161fd189839d31997894bd15f6efb84f5c48"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Thu Aug 03 18:14:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 18:14:24 2017 +0000"
      },
      "message": "Merge \"Update toast UI\" into oc-dr1-dev"
    },
    {
      "commit": "a957c56da0b255feaef7ec1a06e399bb6a814e61",
      "tree": "7429ed86f0c4bf50a7369c1b9ba27891ccd6c195",
      "parents": [
        "bc3c1d0170992c584b569ad689974be84a2b1c35",
        "98d3198b5ced6b371067d0ff6166aaffff1dd512"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 14:57:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 14:57:54 2017 +0000"
      },
      "message": "Merge \"AOD: Unregister touchscreen sensors while pulsing\" into oc-dr1-dev"
    }
  ],
  "next": "bc3c1d0170992c584b569ad689974be84a2b1c35"
}
