)]}'
{
  "log": [
    {
      "commit": "9c40250cdfcd289435a23a783de628a4cf2ca173",
      "tree": "ec155e4cfd16c20207b733c4b8c67387630e105d",
      "parents": [
        "85e7dbc93ee35d134a75a352093baf29127715ea"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Oct 13 12:40:37 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Oct 17 15:16:41 2017 -0700"
      },
      "message": "AAPT2: Flatten AndroidManifest.xml stringpool in UTF16\n\nA few OEM devices have introduced a memory corruption bug\nthat is only triggered when an application\u0027s AndroidManifest.xml\nuses UTF8 string pools. Workaround this by only encoding\nAndroidManifest.xml with UTF16 strings.\n\nBug: 64434571\nTest: manual\nChange-Id: I2ee50d1b2b5942d971ef2a544c878de63f67c652\n"
    },
    {
      "commit": "85e7dbc93ee35d134a75a352093baf29127715ea",
      "tree": "e79d747639bcdd92813a3b9d57704bd439b68398",
      "parents": [
        "2d7a4a3f674d62adfb2825b738f2e87ec246194d",
        "9418756a11162efd78cb0a6fc87873ee15252bff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 18:12:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 18:12:33 2017 +0000"
      },
      "message": "Merge \"Send a11y updates for updated notifications\" into oc-mr1-dev"
    },
    {
      "commit": "2d7a4a3f674d62adfb2825b738f2e87ec246194d",
      "tree": "1a805b16dab25d1fbe5fb74e465a4fb59fdbb8f5",
      "parents": [
        "43aca9cdc8fcaaafd98341aa87549630b2264367"
      ],
      "author": {
        "name": "Bernardo Rufino",
        "email": "brufino@google.com",
        "time": "Tue Oct 03 13:55:10 2017 +0100"
      },
      "committer": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Oct 11 15:22:32 2017 +0100"
      },
      "message": "Canonicalize notification channel sounds for backup\n\nCanonicalize for backup and canonicalize and uncanonicalize for restore\n(see comment).\n\nTest: Set custom notification sound, make backup, remove notification\nsound from device (from Ringtones and make sure to update media content\nprovider), restore \u003d\u003e Observe default instead of random number. Do the\nsame without removing the sound and observe restores successfully.\nTest: runtest systemui-notification\nBug: 66444697\n\n(cherry picked from commit c27bb6ad34fd59161f6460b692ba72c7ede789b6)\n\nChange-Id: I32c186d0d7479b01f6cc67cce9bc5cb66264a064\n"
    },
    {
      "commit": "43aca9cdc8fcaaafd98341aa87549630b2264367",
      "tree": "10e9389929446c9a5f000ae02e56126d32af08d7",
      "parents": [
        "ab10e1a7dbfac81d30c8277557d6c4f18668d89e",
        "5909d0134d7eaf16fd4e7c9c01f60d0d4980f499"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 02:55:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 02:55:29 2017 +0000"
      },
      "message": "Merge \"Fixed problem where scrim transition would be cancelled\" into oc-mr1-dev"
    },
    {
      "commit": "ab10e1a7dbfac81d30c8277557d6c4f18668d89e",
      "tree": "c0cbdc4e1f54ff10e54fb6f0dd5e7850bcccbd06",
      "parents": [
        "20bfcce92b96ed480aedaa6e5ba047eed24bc93a",
        "60caf7d29132262dd4a077b68daa807d22773524"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 11 01:35:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 11 01:35:07 2017 +0000"
      },
      "message": "Merge \"Log upstream network suspend/resume callbacks\" into oc-mr1-dev"
    },
    {
      "commit": "5909d0134d7eaf16fd4e7c9c01f60d0d4980f499",
      "tree": "6816b9436f696c93835fcd785227bdcfe832ac63",
      "parents": [
        "2d362d715927b9735a8c76f9f188877b2953c061"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 10 17:31:09 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Oct 10 17:35:46 2017 -0700"
      },
      "message": "Fixed problem where scrim transition would be cancelled\n\nChange-Id: I089e499bfaf524898f5156aecaf098c94b9a1b2b\nFixes: 64077859\nTest: send notifications, look at AoD\n"
    },
    {
      "commit": "20bfcce92b96ed480aedaa6e5ba047eed24bc93a",
      "tree": "7a5c83a5fe0a00b81be8d1a4c9b98ba39fbeadba",
      "parents": [
        "95f359e963fe47b1fcca99c72b2b8f91ab97b236",
        "de82ddac5d91cae93e810cdcecf445330ac7cd6c"
      ],
      "author": {
        "name": "Vlad Zavidovych",
        "email": "zavidovych@google.com",
        "time": "Tue Oct 10 23:46:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 23:46:42 2017 +0000"
      },
      "message": "Merge \"Add header to DropBox crash reports to indicate instant app crash\" into oc-mr1-dev"
    },
    {
      "commit": "95f359e963fe47b1fcca99c72b2b8f91ab97b236",
      "tree": "4a5574ec72758e81c215ef17e4e7a2d7be458863",
      "parents": [
        "74f88fe8583ae69a3087ec29649325cb176884ca",
        "7f149b0f876c04ef0aea02fee4f7cde2176cff26"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 22:58:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 22:58:25 2017 +0000"
      },
      "message": "Merge \"Logs UID that requested a bugreport.\" into oc-mr1-dev"
    },
    {
      "commit": "74f88fe8583ae69a3087ec29649325cb176884ca",
      "tree": "e4d2496c6d0836783bbd615d9e4dbb98c957b9f3",
      "parents": [
        "384689934d293acf532e3fea3e72ef78df4f2d1e",
        "252a0c4559ba30cdffcfbafd628bb2e843eb07d5"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 22:47:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 22:47:18 2017 +0000"
      },
      "message": "Merge \"Require DownloadRequest#Builder to have mandatory Source URI\" into oc-mr1-dev"
    },
    {
      "commit": "384689934d293acf532e3fea3e72ef78df4f2d1e",
      "tree": "44827f55e6794faf29226b3b1072cdb353aa343c",
      "parents": [
        "33238f213fd7d7f748080385bc0952e2345bd6f9",
        "dc92d925d819d2c385c04e49369e8574fa111d14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 22:22:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 22:22:38 2017 +0000"
      },
      "message": "Merge \"Wrap StackOverflowError in NotFoundException. Bug: 67462465 Test: builds and tested using faulty apk with recursive drawable. Change-Id: I47691343dae892beb5ed8c1c66c33edefade321e\" into oc-mr1-dev"
    },
    {
      "commit": "252a0c4559ba30cdffcfbafd628bb2e843eb07d5",
      "tree": "b9b70cd3f54871fd59730bb6d6edcfbac70d0b7f",
      "parents": [
        "d81e99a9635795e7980927d6163d767ad041732d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 09 11:23:21 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 19:55:54 2017 +0000"
      },
      "message": "Require DownloadRequest#Builder to have mandatory Source URI\n\nThis change modifies the API to require that the\nDownloadRequest#Builder includes the Source URI as a mandatory,\nnon-null parameter.\n\nTest: Manual, Telephony Test MBMS app\nBug: 67640102\nMerged-In: I25b39008317e333d422cd32a0c6348c010ca280f\nChange-Id: I7d44e977314a57fdf063aa233bfb978b48ebf1db\n"
    },
    {
      "commit": "dc92d925d819d2c385c04e49369e8574fa111d14",
      "tree": "dfc6a779d0d29a55a81c61747593f5d70c31086f",
      "parents": [
        "6a8f482687f261cf3dc484f7da423165c1aac466"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Oct 10 10:35:59 2017 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Oct 10 12:41:05 2017 -0700"
      },
      "message": "Wrap StackOverflowError in NotFoundException.\nBug: 67462465\nTest: builds and tested using faulty apk with recursive drawable.\nChange-Id: I47691343dae892beb5ed8c1c66c33edefade321e\n"
    },
    {
      "commit": "9418756a11162efd78cb0a6fc87873ee15252bff",
      "tree": "849ea1a6261124d3d2be484e3ff3493640726800",
      "parents": [
        "33238f213fd7d7f748080385bc0952e2345bd6f9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Oct 10 13:58:49 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Oct 10 15:10:39 2017 -0400"
      },
      "message": "Send a11y updates for updated notifications\n\nUnless the updated notification is quiet.\n\nTest: runtest systemui-notification\nChange-Id: I0d0b27cedf085c00648d00ed63f252f94d8e5e35\nFixes: 67626983\n"
    },
    {
      "commit": "33238f213fd7d7f748080385bc0952e2345bd6f9",
      "tree": "c6aa237728bff3d5ac24862ba35271860a3f053b",
      "parents": [
        "ad545464c2d543a7847cf2cacea11dc604d1c919",
        "58c4631c29b4f36737f261d1a2888e66592eda32"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Oct 10 17:50:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 17:50:56 2017 +0000"
      },
      "message": "Merge \"Ignore non-repeating vibrations in favor of repeating vibrations.\" into oc-mr1-dev"
    },
    {
      "commit": "de82ddac5d91cae93e810cdcecf445330ac7cd6c",
      "tree": "d93501e3ef41f13d18896ac7539ec7de5c819ca0",
      "parents": [
        "ad545464c2d543a7847cf2cacea11dc604d1c919"
      ],
      "author": {
        "name": "Vlad Zavidovych",
        "email": "zavidovych@google.com",
        "time": "Thu Oct 05 15:37:13 2017 -0700"
      },
      "committer": {
        "name": "Vlad Zavidovych",
        "email": "zavidovych@google.com",
        "time": "Tue Oct 10 17:17:28 2017 +0000"
      },
      "message": "Add header to DropBox crash reports to indicate instant app crash\n\nBug: 62372653\nTest: runtest -c com.android.server.am.ActivityManagerServiceTest frameworks-services\nChange-Id: I5a3d293d4bd7b54b6fcfe26516e51aff15354ded\n(cherry picked from commit 9cab93555579dd73607dfa4f526ea3a0df456843)\n"
    },
    {
      "commit": "ad545464c2d543a7847cf2cacea11dc604d1c919",
      "tree": "b9de707030e649d1b1f3d022e87cb062fab0fde1",
      "parents": [
        "c4a0b34248eebcd3061eae0c544082c30a2a63e0",
        "3311859a489a5f01e2f84c6220f3a7cf6044e526"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 10 17:14:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 17:14:35 2017 +0000"
      },
      "message": "Merge \"Fix NPE when removing PIN locked SIM during E911 call\" into oc-mr1-dev"
    },
    {
      "commit": "c4a0b34248eebcd3061eae0c544082c30a2a63e0",
      "tree": "51cea6209ee10560d2597e031b1dc1811710d9b5",
      "parents": [
        "9bc71c492230a10ffba73dc47a188dd0d5ce834b",
        "ab8ea9ff01cf728f2fdb43506d64e6d0dde65d71"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Oct 10 16:29:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 16:29:06 2017 +0000"
      },
      "message": "Merge \"docs: Tiny usage fix (\"e-mail\" -\u003e \"email\")\" into oc-mr1-dev"
    },
    {
      "commit": "60caf7d29132262dd4a077b68daa807d22773524",
      "tree": "7afc1125b08a119005f4ed5d3004d6f951e4e184",
      "parents": [
        "64b23cca4dc4bea6bb2c7b4ff5bf3ada675d82ab"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Oct 10 11:54:08 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Oct 10 15:39:38 2017 +0900"
      },
      "message": "Log upstream network suspend/resume callbacks\n\nAlso log signal strength while we\u0027re at it:\n\n    2017-10-10T14:05:00.968 - [UpstreamNetworkMonitor] preferred upstream type: WIFI\n    2017-10-10T14:06:07.654 - [UpstreamNetworkMonitor] upstream network signal strength: -62 -\u003e -67\n    2017-10-10T14:06:13.704 - [UpstreamNetworkMonitor] upstream network signal strength: -67 -\u003e -64\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 29337859\nBug: 32163131\nBug: 64976634\nBug: 67396342\n\nChange-Id: Id6e143edc9f5b0256aa637643680f6c8dce70d90\n"
    },
    {
      "commit": "9bc71c492230a10ffba73dc47a188dd0d5ce834b",
      "tree": "20af716f81994e03366bfd84033fdf18839bd4d4",
      "parents": [
        "64b23cca4dc4bea6bb2c7b4ff5bf3ada675d82ab",
        "da74a153132420635fc6b7f4005d2fbb5c42fd64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 10 05:44:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 05:44:55 2017 +0000"
      },
      "message": "Merge \"MediaSessionService: Prevent getActiveSessions() from growing infinitely\" into oc-mr1-dev"
    },
    {
      "commit": "ab8ea9ff01cf728f2fdb43506d64e6d0dde65d71",
      "tree": "2c502c09ca911d6442bf762a7ab2d27996fce6bd",
      "parents": [
        "64b23cca4dc4bea6bb2c7b4ff5bf3ada675d82ab"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Fri Oct 06 19:02:28 2017 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Mon Oct 09 18:49:41 2017 -0700"
      },
      "message": "docs: Tiny usage fix (\"e-mail\" -\u003e \"email\")\n\nI needed to make an edit in this branch to verify part of our docs\nprocess, so I found a Javadoc typo to fix. No code error, just took\nout the hyphen in \"e-mail\" in a Javadoc comment.\n\nTest: make ds-docs\nBug: 67515954\nChange-Id: Icb9b2a9df0d7dfd697050735886adec80bc92ff8\n"
    },
    {
      "commit": "64b23cca4dc4bea6bb2c7b4ff5bf3ada675d82ab",
      "tree": "16ed45340b2f8fe100ccb844eafd9cb8f82f254d",
      "parents": [
        "cffe04a719bcac525f997237e41b4e0241c45c55",
        "a6019b27e7e88369df3e8dca0b67acb417cb8a52"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Oct 10 01:19:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 10 01:19:14 2017 +0000"
      },
      "message": "Merge \"docs: Adding API level 27 (Oreo MR1) to the docs build options\" into oc-mr1-dev"
    },
    {
      "commit": "cffe04a719bcac525f997237e41b4e0241c45c55",
      "tree": "509498086f0991ed7aeade50bcac70349b9960cc",
      "parents": [
        "d4b7862785f14d591f13f4a1bd547b65d8e5c479",
        "27833ebeb3c8370c4f812f75af0e2c46d8857c5e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 09 23:14:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 09 23:14:25 2017 +0000"
      },
      "message": "Merge \"Expose RECORD_AUDIO to Instant Apps\" into oc-mr1-dev"
    },
    {
      "commit": "3311859a489a5f01e2f84c6220f3a7cf6044e526",
      "tree": "1f92e12d2248c6752b6be8c23b7e24fecdd54f5c",
      "parents": [
        "d81e99a9635795e7980927d6163d767ad041732d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 05 11:39:06 2017 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 09 22:46:13 2017 +0000"
      },
      "message": "Fix NPE when removing PIN locked SIM during E911 call\n\nThere is the possibility of mCallback being null while\nthe Keyguard still has a PhoneStateListener registered\nfor onSimStateChanged callback. This can cause a NPE.\n\nBug: 66986066\nTest: Manual, PIN/PUK locked SIM\nMerged-In: Id8ca403a839cff994970c370973a91e8e5688722\nChange-Id: I799c9521f787e800e259c3bdce9edee3f844f5f3\n"
    },
    {
      "commit": "d4b7862785f14d591f13f4a1bd547b65d8e5c479",
      "tree": "388f4d58d195ca1fa68c00f38a11537ddf867d45",
      "parents": [
        "c856aa18e32910c1a9ec5c9b22c687dcb42d73ef"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Sep 22 17:22:50 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Oct 09 20:48:41 2017 +0000"
      },
      "message": "Don\u0027t take a lock on the UI thread.\n\nBug 66719356\n\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest2 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest3 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest4 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest5 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest6 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest7 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest8 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest9 -w com.android.frameworks.servicestests\nTest: adb shell am instrument -w -e class com.android.server.pm.ShortcutManagerTest10 -w com.android.frameworks.servicestests\nTest: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsShortcutManagerTestCases\nTest: cts-tradefed run cts-dev --skip-device-info --skip-preconditions --skip-system-status-check com.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker -a armeabi-v7a -l INFO -m CtsShortcutHostTestCases\nChange-Id: I1045eda4910e3c7d3172038a1efd31cdf9346729\n"
    },
    {
      "commit": "c856aa18e32910c1a9ec5c9b22c687dcb42d73ef",
      "tree": "5353feb7bd8281ad7c25956c8991bdfa458454bd",
      "parents": [
        "2257fda5638923d5888b9ab051765c6bd886a634",
        "5322dae53035c493ba033cd06009d4eb06f8e214"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 09 18:01:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 09 18:01:54 2017 +0000"
      },
      "message": "Merge \"Decreases likelihood of AoD flickering\" into oc-mr1-dev"
    },
    {
      "commit": "27833ebeb3c8370c4f812f75af0e2c46d8857c5e",
      "tree": "1b48aeeabc518591860a902759f3980de578e2f3",
      "parents": [
        "2257fda5638923d5888b9ab051765c6bd886a634"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Mon Oct 09 10:50:46 2017 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Mon Oct 09 10:50:46 2017 -0700"
      },
      "message": "Expose RECORD_AUDIO to Instant Apps\n\nThis runtime permission should have been exposed to Instant Apps but\nincorrectly was not\n\nBug: 67578813\nTest: cts-tradefed run cts -m CtsPermission2TestCases\nChange-Id: Icad01cc8e99f52c6e638f54aaf78e9cc56475fc4\n"
    },
    {
      "commit": "2257fda5638923d5888b9ab051765c6bd886a634",
      "tree": "34abde77fd258d123e30df03f24c5b24b2e2016f",
      "parents": [
        "6a8f482687f261cf3dc484f7da423165c1aac466"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Oct 06 12:07:32 2017 +0100"
      },
      "committer": {
        "name": "Thierry Strudel",
        "email": "tstrudel@google.com",
        "time": "Mon Oct 09 16:21:41 2017 +0000"
      },
      "message": "Always synchronize the OEM unlock allowed bit to the FRP partition\n\nFor devices using OEMLock HAL, OEM unlock allowed bit is maintained by the HAL.\nHowever PersistentDataBlockService will only look at the OEM unlock allowed bit\non the pst partition to make sure FRP data is cleared on a unlockable device.\nAs a short term fix, make sure the OEM unlock allowed bit on both the HAL and pst\npartition is always in sync.\n\nBug: 67043266\nTest: On walleye/taimen, add an account, enable OEM unlock, factory reset\n      via fastboot, and observe FRP is not enforced.\n\nChange-Id: Id4a0d81d7a424e17c2751e7e65582b51c14bd073\n"
    },
    {
      "commit": "58c4631c29b4f36737f261d1a2888e66592eda32",
      "tree": "f9352af6061e912269d8da3b86a3ec55ae72b755",
      "parents": [
        "942aaf5ae89b21795fef76ea54b156bc8b646b9f"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Oct 05 14:04:14 2017 -0400"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Oct 09 15:19:47 2017 +0000"
      },
      "message": "Ignore non-repeating vibrations in favor of repeating vibrations.\n\nThis way we don\u0027t inadvertently cancel things like alarms and ring\ntone vibrations in favor of one shot vibrations, which are typically\nshorter and meant to be feedback rather than attention getting.\n\nTest: start alarm, hit home button, see alarm vibration isn\u0027t cancelled.\nBug: 65621937\nChange-Id: Ib7fcaea7bc7f101d738b72112c8d5096c4b34ca2\n"
    },
    {
      "commit": "6a8f482687f261cf3dc484f7da423165c1aac466",
      "tree": "96120452b2fa08dff1cecc0aa832dd2477bbee3e",
      "parents": [
        "18fb169068a22dac8a7afd84abdf330a376e0506",
        "748d6e3404317717a9d28f27132eafe2386b60c2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 22:57:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 22:57:14 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev am: 2758e3af09  -s ours\nam: 748d6e3404  -s ours\n\nChange-Id: I30d9c967e92847e096a29761cb275e3dcd631789\n"
    },
    {
      "commit": "748d6e3404317717a9d28f27132eafe2386b60c2",
      "tree": "fe3fa6ea1cb8a268456abd91255a58b281b8f812",
      "parents": [
        "1c5bd422fdb4833b04e82c7a3a77d1a047d538b6",
        "2758e3af0975fb9f92741d730627b9f7e9ed29d6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 22:45:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 22:45:57 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev\nam: 2758e3af09  -s ours\n\nChange-Id: I84cd6ad222b419aee8c31c26a07922dd5c7d6746\n"
    },
    {
      "commit": "18fb169068a22dac8a7afd84abdf330a376e0506",
      "tree": "96120452b2fa08dff1cecc0aa832dd2477bbee3e",
      "parents": [
        "cec54ab2aef91bbe540e7f219de6b71f5d5fcf6b",
        "e0adfde0b9444130304ed1891ec12c57fc55972a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 22:34:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 22:34:13 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "2758e3af0975fb9f92741d730627b9f7e9ed29d6",
      "tree": "52e9d7bbabab31e9705642caaf6db4f4539e1928",
      "parents": [
        "09e6f1457b5c2ec6c892d20bbe036f528bfec60c",
        "2837dd001439abf11ef0acdb805d022a47bbe7df"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 22:32:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 22:32:15 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "cec54ab2aef91bbe540e7f219de6b71f5d5fcf6b",
      "tree": "2064e5dbe0e15dd8f91b62f060137fde61d74c7a",
      "parents": [
        "398be102c0130d01e90a164de09e1c262ef171bb",
        "aa274cbcd835b6199d8ed73c549db5a434e729e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 22:30:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 22:30:10 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "2837dd001439abf11ef0acdb805d022a47bbe7df",
      "tree": "52e9d7bbabab31e9705642caaf6db4f4539e1928",
      "parents": [
        "d9c818dce462d81602b156ca28cba573b6e9bbe5"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 09:14:18 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 09:14:18 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: Id495007a4f0069772a79e8abbd5e1a8bcfe6db92\n"
    },
    {
      "commit": "e0adfde0b9444130304ed1891ec12c57fc55972a",
      "tree": "cf57b87b32e8fbda6e792b09d6917cfc35e1ebaa",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 09:01:34 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 09:01:34 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I317a9c13c04792c41f276258c095813298379366\n"
    },
    {
      "commit": "398be102c0130d01e90a164de09e1c262ef171bb",
      "tree": "2293b8e2d4f41e0a71a3909cff674d6c1fc85325",
      "parents": [
        "0ba66d8d9a2fdb22fd0674dd2a97af5a0e8d17b6",
        "1c5bd422fdb4833b04e82c7a3a77d1a047d538b6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 14:57:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 14:57:18 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev\nam: 1c5bd422fd  -s ours\n\nChange-Id: I44be0362b31a91c724b7d5c8da7778bbdfc30990\n"
    },
    {
      "commit": "0ba66d8d9a2fdb22fd0674dd2a97af5a0e8d17b6",
      "tree": "2293b8e2d4f41e0a71a3909cff674d6c1fc85325",
      "parents": [
        "79e5f61474d106a4d598ee734f9f4b91ec772bbe",
        "d63bfb064d61da9821a1ca4ad3249f7543adb82e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 14:52:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 14:52:12 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "1c5bd422fdb4833b04e82c7a3a77d1a047d538b6",
      "tree": "fe3fa6ea1cb8a268456abd91255a58b281b8f812",
      "parents": [
        "581e05642583093667fa795d665381d6cec7036e",
        "fd79a8e121a3d0fa290947491a99736025ea0b3d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 14:50:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 14:50:51 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "79e5f61474d106a4d598ee734f9f4b91ec772bbe",
      "tree": "a55af87afa505911112bfe214e82d68c7dce3be5",
      "parents": [
        "12d48a9b602fe84856ef0e5151225bc57fa757ab",
        "581e05642583093667fa795d665381d6cec7036e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 14:23:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 14:23:51 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 80d87da085  -s ours am: d250d3aa34  -s ours am: 09e6f1457b  -s ours\nam: 581e056425  -s ours\n\nChange-Id: I2f31ca4fff4afedcabc66f2492c7252175c42733\n"
    },
    {
      "commit": "581e05642583093667fa795d665381d6cec7036e",
      "tree": "742ac4f5d2bf16c71033965953951b346d6abc2a",
      "parents": [
        "87c4d55ccb6156a07224404c94bb149df1c53f16",
        "09e6f1457b5c2ec6c892d20bbe036f528bfec60c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 14:16:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 14:16:28 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 80d87da085  -s ours am: d250d3aa34  -s ours\nam: 09e6f1457b  -s ours\n\nChange-Id: I7010ae3bb92d9ec2adaa9eba4509ad2b713ecee7\n"
    },
    {
      "commit": "09e6f1457b5c2ec6c892d20bbe036f528bfec60c",
      "tree": "4e6fd5731e0595ef436af324ccd52d2437e0319d",
      "parents": [
        "d9c818dce462d81602b156ca28cba573b6e9bbe5",
        "d250d3aa34017262c398ae0bc1aa7ef0739baf2a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 14:08:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 14:08:20 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE am: 80d87da085  -s ours\nam: d250d3aa34  -s ours\n\nChange-Id: I8b02ede43b1430713761f1ff89c7c864ef6ae4a7\n"
    },
    {
      "commit": "d250d3aa34017262c398ae0bc1aa7ef0739baf2a",
      "tree": "559836c9f64f30e97afabdbe7ac4cae6fbc0b856",
      "parents": [
        "85a68d9e71e05db61c9a54125b0ce77ca2c127af",
        "80d87da085af07b811a29a6f0d9d94be9f702055"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 14:00:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 14:00:50 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: 80d87da085  -s ours\n\nChange-Id: I7b560ea83669c408725cf2e7d6e1a7c3d7eb191f\n"
    },
    {
      "commit": "aa274cbcd835b6199d8ed73c549db5a434e729e0",
      "tree": "9b018bbc157451d78e0d3cfd784f92cd293bf72b",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 06:22:24 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 06:22:24 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: Ib770e076ec7294e42933896d1efb298912f1526c\n"
    },
    {
      "commit": "fd79a8e121a3d0fa290947491a99736025ea0b3d",
      "tree": "902766c82aae67e54ea2640a15d09c6a5f261fae",
      "parents": [
        "497520a1e8c430975f4a8266929c6ecb1d0847b8"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 05:20:08 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 05:20:08 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I4940cd7a3d5708a6e8091aad241320bf1eb15c8c\n"
    },
    {
      "commit": "d63bfb064d61da9821a1ca4ad3249f7543adb82e",
      "tree": "4d5bbd415f87431b66a40b8e72d384ca64f7db61",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 05:07:09 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 05:07:09 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I5d2a9d7f5d6f92f18b5433594c37cdecd9f8fe0c\n"
    },
    {
      "commit": "12d48a9b602fe84856ef0e5151225bc57fa757ab",
      "tree": "a55af87afa505911112bfe214e82d68c7dce3be5",
      "parents": [
        "1f22b044bbcf49584961df3b49ddfcba9ba442a2",
        "87c4d55ccb6156a07224404c94bb149df1c53f16"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 08 07:08:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Oct 08 07:08:47 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: 87c4d55ccb  -s ours\n\nChange-Id: I088ba3df3f4339070c1f26929815b3827403dd18\n"
    },
    {
      "commit": "1f22b044bbcf49584961df3b49ddfcba9ba442a2",
      "tree": "a55af87afa505911112bfe214e82d68c7dce3be5",
      "parents": [
        "3f0dd94efcafaf5d23dbc54479505f1cc517ad23",
        "668de3d7faac709484445059961f378a46ca5db1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 08 06:59:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Oct 08 06:59:49 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "80d87da085af07b811a29a6f0d9d94be9f702055",
      "tree": "fbba7deb80ea3537b615598c1a7614e7751a6ffb",
      "parents": [
        "54c2cbb0f9f055ebc3dc8e94ea9a9c21046a3ecf"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 07 21:49:36 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 07 21:49:36 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibfe6303b4d78d1ac0c8a0dbb235c6be683504018\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "87c4d55ccb6156a07224404c94bb149df1c53f16",
      "tree": "742ac4f5d2bf16c71033965953951b346d6abc2a",
      "parents": [
        "497520a1e8c430975f4a8266929c6ecb1d0847b8"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 07 17:23:29 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 07 17:23:29 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I944d5c1ac050fe65d777b815adb59f5d6536811a\n"
    },
    {
      "commit": "668de3d7faac709484445059961f378a46ca5db1",
      "tree": "5b1fc2ab40e319e9ce63860e02e27da996c5d672",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 07 17:14:24 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 07 17:14:24 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: If025d5171c5b4109c98d13b8cf6df3073f2687e5\n"
    },
    {
      "commit": "3f0dd94efcafaf5d23dbc54479505f1cc517ad23",
      "tree": "62a8cbe224f0a4ded8b485c0d90e728f213238f9",
      "parents": [
        "3f58b239a203c264bcbbde284f6ddbeb3c557b54",
        "887da3cf3acf4ed98934918c7c3af71b4289f134"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 07 17:34:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 07 17:34:40 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where added icons were white in multiwindow\" into oc-mr1-dev"
    },
    {
      "commit": "3f58b239a203c264bcbbde284f6ddbeb3c557b54",
      "tree": "a74faa98f9f23f4d3f8d593d43862930bf8791fe",
      "parents": [
        "4dc293841802ab8ff15a66e1b6e6178fa126646a",
        "b5cbecb16a53e74edd626b1571a47aa261482efd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 07 02:37:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 07 02:37:06 2017 +0000"
      },
      "message": "Merge \"Add keyguard state as a gate for VR Mode.\" into oc-mr1-dev"
    },
    {
      "commit": "a6019b27e7e88369df3e8dca0b67acb417cb8a52",
      "tree": "bdb3b4e06fe597f045fb81e9f63e49b5f10818f3",
      "parents": [
        "4dc293841802ab8ff15a66e1b6e6178fa126646a"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Fri Oct 06 14:27:20 2017 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Sat Oct 07 02:12:34 2017 +0000"
      },
      "message": "docs: Adding API level 27 (Oreo MR1) to the docs build options\n\nWe also need to modify the server settings to add the watermark to\ndocs with API level 27.\n\nTest: make ds-docs\nBug: 67459392\nChange-Id: I7c0f74924a5b39dede4c324069ff05e26eec5413\n"
    },
    {
      "commit": "4dc293841802ab8ff15a66e1b6e6178fa126646a",
      "tree": "4995a9bd92d3894ae4ae003633519f6b2cfeed50",
      "parents": [
        "972446cf0394183264b428b9081db9291d2266a4",
        "d06de348b60707fd6bb94bc9186bd18192aead7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 07 01:02:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 07 01:02:50 2017 +0000"
      },
      "message": "Merge \"Add permissions for LiveTv (AOSP)\" into oc-mr1-dev"
    },
    {
      "commit": "972446cf0394183264b428b9081db9291d2266a4",
      "tree": "1627b787e2f48544ff16cb7e954641e2de96186c",
      "parents": [
        "bf070a35cd952ccf5e36d556a65e5cfc8ab317c2",
        "858a4640f3215096bf66dcf9bcb17c00db966279"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 07 00:25:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 07 00:25:13 2017 +0000"
      },
      "message": "Merge \"Update ANOMALY_DETECTION_CONSTANTS javadoc.\" into oc-mr1-dev"
    },
    {
      "commit": "bf070a35cd952ccf5e36d556a65e5cfc8ab317c2",
      "tree": "165ac6fe15db0c8a55d663fe1bd7852e36f6bb87",
      "parents": [
        "fed715e7b55ff597035cee8fd10e89d6b41e65eb",
        "3e9f972fde01f7e321f68f4541c92e5e75146de9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 23:29:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 23:29:32 2017 +0000"
      },
      "message": "Merge \"Add comment about flag VIRTUAL_DISPLAY_FLAG_DESTROY_CONTENT_ON_REMOVAL as recommended.\" into oc-mr1-dev"
    },
    {
      "commit": "b5cbecb16a53e74edd626b1571a47aa261482efd",
      "tree": "2bcae6d5b878a1f38ac4744739da06012b9f3baa",
      "parents": [
        "a2fbb123da6b932138240fdf4c8fa06bfecebbc7"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Oct 05 11:31:15 2017 -0700"
      },
      "committer": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Fri Oct 06 15:56:56 2017 -0700"
      },
      "message": "Add keyguard state as a gate for VR Mode.\n\nProblem: When the user toggles power button while in VR, they will be\ntaken to a black VR screen that occludes the keyguard.\n\nVRManager previously used wakefulness and screen off as gates for VR Mode. However,\nthe keyguard state can be on or off when the device is awake so we need\nto listen to the keyguard state as well.\n\nChange:\n1) Have ActivityManagerService tell VrManagerService about the keyguard\nstate the same as it does with wakefulness.\n2) Stop applying any pending states when the device comes out of\nsleep/screen-off/keyguard to force user into putting-headset-on (DON) UX\nin those situations.\n\nBug: 66696304\nTest: Manual - toggle device\u0027s power button and see logs of keyguard.\nTest with all keyguard types.\n\nChange-Id: I4ae03cb1c8c13acdc8cd11839f178bc8d8f6f515\n"
    },
    {
      "commit": "5322dae53035c493ba033cd06009d4eb06f8e214",
      "tree": "f44b81ddd8c4463ad9385f6d957ca5f61165b352",
      "parents": [
        "2d362d715927b9735a8c76f9f188877b2953c061"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Oct 06 15:21:57 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Oct 06 15:24:52 2017 -0700"
      },
      "message": "Decreases likelihood of AoD flickering\n\nThe transition from display power modes isn\u0027t tightly coupled\nto the AoD lifecycle. We rely on a timeout to show and hide\nthe sysui scrim. In this case we increased it.\n\nChange-Id: I13a0d33205c9f904afced63f231176151aee15c4\nFixes: 64077859\nTest: receive notificaition in AoD, observe.\n"
    },
    {
      "commit": "fed715e7b55ff597035cee8fd10e89d6b41e65eb",
      "tree": "799aba62d9b9b35e2cdeccf006c4d32a3c42a631",
      "parents": [
        "a2fbb123da6b932138240fdf4c8fa06bfecebbc7",
        "325e096855e8c6a2eee2c64e1989c08ebfa43f36"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Oct 06 21:58:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 21:58:50 2017 +0000"
      },
      "message": "Merge \"Restrict sending new intent to one invocation.\" into oc-mr1-dev"
    },
    {
      "commit": "858a4640f3215096bf66dcf9bcb17c00db966279",
      "tree": "488300647dc2ca334a6dca22f462f1b331a8c908",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Oct 05 18:23:13 2017 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Oct 06 14:26:08 2017 -0700"
      },
      "message": "Update ANOMALY_DETECTION_CONSTANTS javadoc.\n\nAdds more of the supported parameters including the new\nwakeup blacklist parameter.\n\nBug: 67000019\nTest: is comment change\nChange-Id: Iee80b5cbf7972860e87efd5551bce962a3fa03c5\n"
    },
    {
      "commit": "d06de348b60707fd6bb94bc9186bd18192aead7c",
      "tree": "9aac35086824aab01aa21f61d3ba524af58088bf",
      "parents": [
        "a2fbb123da6b932138240fdf4c8fa06bfecebbc7"
      ],
      "author": {
        "name": "Shubang",
        "email": "shubang@google.com",
        "time": "Thu Oct 05 18:31:00 2017 -0700"
      },
      "committer": {
        "name": "Shubang",
        "email": "shubang@google.com",
        "time": "Fri Oct 06 14:06:26 2017 -0700"
      },
      "message": "Add permissions for LiveTv (AOSP)\n\nIt crashes without the permissions\n\nBug: 67474061\nTest: make; flashall; install and open LiveTv;\nChange-Id: Ifec8bfb4ee93ac6b9189a9c337fdd2ef9ec34537\n"
    },
    {
      "commit": "887da3cf3acf4ed98934918c7c3af71b4289f134",
      "tree": "1c7743f42105054663f30658ddd2c12fe86642f3",
      "parents": [
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 13:37:32 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 13:40:31 2017 -0700"
      },
      "message": "Fixed an issue where added icons were white in multiwindow\n\nBecause it wasn\u0027t laid out yet, icons would appear white.\n\nChange-Id: I9338966299de253f36ae325553e82b76defe3b9d\nFixes: 66711268\nTest: add icon with light statusbar in multiwindow, icon looks normal\n"
    },
    {
      "commit": "3e9f972fde01f7e321f68f4541c92e5e75146de9",
      "tree": "51084c134b19d88eae25ded9c36889b3152dbf12",
      "parents": [
        "a2fbb123da6b932138240fdf4c8fa06bfecebbc7"
      ],
      "author": {
        "name": "rongliu",
        "email": "rongliu@google.com",
        "time": "Fri Oct 06 11:01:02 2017 -0700"
      },
      "committer": {
        "name": "rongliu",
        "email": "rongliu@google.com",
        "time": "Fri Oct 06 11:20:51 2017 -0700"
      },
      "message": "Add comment about flag VIRTUAL_DISPLAY_FLAG_DESTROY_CONTENT_ON_REMOVAL\nas recommended.\n\nChange-Id: I3778eed6f91e3ebf70683f40389c605648444b99\nBug: 67420451\nTest: Only add comment.\n"
    },
    {
      "commit": "a2fbb123da6b932138240fdf4c8fa06bfecebbc7",
      "tree": "f0208c0a3254d6f832cbaa6eb4a2a7152f885dce",
      "parents": [
        "942aaf5ae89b21795fef76ea54b156bc8b646b9f",
        "497520a1e8c430975f4a8266929c6ecb1d0847b8"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 17:49:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 17:49:02 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev am: cfe2352d88 am: 2399d935bc am: f32424b90d am: 54c2cbb0f9 am: 85a68d9e71  -s ours am: d9c818dce4  -s ours\nam: 497520a1e8  -s ours\n\nChange-Id: I636624656ef7f6b51b334f524554c0cd40833c04\n"
    },
    {
      "commit": "497520a1e8c430975f4a8266929c6ecb1d0847b8",
      "tree": "dde629699256a2a0410bcdd73f47d87c8f9ffed2",
      "parents": [
        "899f5cf30984a3b185fd85a14793039fe3055853",
        "d9c818dce462d81602b156ca28cba573b6e9bbe5"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 17:28:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 17:28:40 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev am: cfe2352d88 am: 2399d935bc am: f32424b90d am: 54c2cbb0f9 am: 85a68d9e71  -s ours\nam: d9c818dce4  -s ours\n\nChange-Id: Ib0e20e79c8d9708845aede08f86d17bb08855642\n"
    },
    {
      "commit": "d9c818dce462d81602b156ca28cba573b6e9bbe5",
      "tree": "4e6fd5731e0595ef436af324ccd52d2437e0319d",
      "parents": [
        "995627c3ee75dce1ebf6338012cba60d68fe94f0",
        "85a68d9e71e05db61c9a54125b0ce77ca2c127af"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 17:10:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 17:10:50 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev am: cfe2352d88 am: 2399d935bc am: f32424b90d am: 54c2cbb0f9\nam: 85a68d9e71  -s ours\n\nChange-Id: I09f8c134edef5c4cf67805faaf8cd56cae65ed69\n"
    },
    {
      "commit": "85a68d9e71e05db61c9a54125b0ce77ca2c127af",
      "tree": "559836c9f64f30e97afabdbe7ac4cae6fbc0b856",
      "parents": [
        "a8c4c7aa9458d386b771785921f886650a6d9863",
        "54c2cbb0f9f055ebc3dc8e94ea9a9c21046a3ecf"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 16:53:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 16:53:46 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev am: cfe2352d88 am: 2399d935bc am: f32424b90d\nam: 54c2cbb0f9\n\nChange-Id: Iae83cebe615d0df3a6f2c6bdee6f8002d3ae82b0\n"
    },
    {
      "commit": "325e096855e8c6a2eee2c64e1989c08ebfa43f36",
      "tree": "249861a8eed36a08e6ed6279d6cf3ee7529e3d59",
      "parents": [
        "348b13f597ce8604d46992486e9ea7d5bc3cc5ff"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Oct 05 17:20:25 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Oct 06 09:34:10 2017 -0700"
      },
      "message": "Restrict sending new intent to one invocation.\n\nA special condition, where the new intent is delivered outside\nthe normal logic flow, was extended to included documents as well.\nThis can lead to any intent marked with the document launch flag\nsending the intent in this block as well as the normal flow.\n\nThis changelist restricts the number of times the intent can be\nsent to once during each activity start.\n\nChange-Id: If1e62527d260cbe5ff170680695b03d9de532c09\nFixes: 67367621\nTest: open Photos link in gmail twice\nTest: cts/hostsidetests/services/activityandwindowmanager/util/run-test CtsAppTestCases android.app.cts.NewDocumentTest\n"
    },
    {
      "commit": "54c2cbb0f9f055ebc3dc8e94ea9a9c21046a3ecf",
      "tree": "d74170bef2350cabc129791eaa89ae0222dc19e3",
      "parents": [
        "45de16dde51775159826b227e4ccceee3a7e6f9d",
        "f32424b90d6a98eaedb4fd9953207ebb123f913a"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 16:32:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 16:32:10 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev am: cfe2352d88 am: 2399d935bc\nam: f32424b90d\n\nChange-Id: I405bee24b11319430e3490f3299d9c8b6438e407\n"
    },
    {
      "commit": "f32424b90d6a98eaedb4fd9953207ebb123f913a",
      "tree": "f061a79894f14fe882c022323ac9aea58b9e791c",
      "parents": [
        "9865205a4e25a1d4903faa5a81089a3193989cde",
        "2399d935bcec206e18041e00f7f0be3bc32069ce"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 16:18:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 16:18:49 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev am: cfe2352d88\nam: 2399d935bc\n\nChange-Id: Ib219c4c5299b681b6f3858cb67c70a7fd9110f20\n"
    },
    {
      "commit": "942aaf5ae89b21795fef76ea54b156bc8b646b9f",
      "tree": "f0208c0a3254d6f832cbaa6eb4a2a7152f885dce",
      "parents": [
        "5bd051d98109aedb453bfabd263b85fd1c7e09f3",
        "138590588bebfccae93543176ad1d38386d3fd3b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Oct 06 16:09:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 16:09:29 2017 +0000"
      },
      "message": "Merge \"Fixed a bug where the order of the icons was wrong\" into oc-mr1-dev"
    },
    {
      "commit": "2399d935bcec206e18041e00f7f0be3bc32069ce",
      "tree": "d2129602177435262be4119e8512fccfc599262e",
      "parents": [
        "d93f91a13701ea4109ceed901676027e570d2470",
        "cfe2352d88243ee2ea98ff36dbd9049f4e12dd68"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Oct 06 16:06:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 06 16:06:34 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev\nam: cfe2352d88\n\nChange-Id: Id7d59d95e8f5dfa68f7ff55ca5729a11a1fdf1d0\n"
    },
    {
      "commit": "5bd051d98109aedb453bfabd263b85fd1c7e09f3",
      "tree": "f92d3081db23569a1af662c011ca05ac7c9998d2",
      "parents": [
        "27378c64c7b65b03111efa39d803e44601eb790b",
        "0b67b9fad6733492ffab238a5ba12b98a696ef0c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Oct 06 15:57:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 15:57:16 2017 +0000"
      },
      "message": "Merge \"AudioService: log focus changes and limit focus stack size\" into oc-mr1-dev"
    },
    {
      "commit": "cfe2352d88243ee2ea98ff36dbd9049f4e12dd68",
      "tree": "46755a2a2f3558be04caa7242e058f98e140572a",
      "parents": [
        "17735f183a3b7e3e1f89049865ddaa4eee6f3985",
        "adb5e0ba6d532c0d52b3bf89a1dbec4e3e7a6fd6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 15:45:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 15:45:37 2017 +0000"
      },
      "message": "Merge \"Stop explicitly using kCallerPasses_Ownership\" into nyc-dev"
    },
    {
      "commit": "27378c64c7b65b03111efa39d803e44601eb790b",
      "tree": "9a192340a6fa75e813d7b2efcd740ce74e77a662",
      "parents": [
        "9dfbb0ead958de9990dc04782bec343f0bdccfcf",
        "1e90fc38dbf92d4204a4bfc242d53e38ed9d4a4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 14:38:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 14:38:42 2017 +0000"
      },
      "message": "Merge \"Add a flag to virtual display to indicates that content on this display need to be destroyed once the display is removed. Then apply this flag to VR virtual display.\" into oc-mr1-dev"
    },
    {
      "commit": "9dfbb0ead958de9990dc04782bec343f0bdccfcf",
      "tree": "9fa388bb61d6d5384c398136d1bfc5b5594c7eb7",
      "parents": [
        "6204a60c53d960dd0e88a161f9b24a3d182025c4",
        "a5ae9056e74a13d394c4bb6c36f9255214ffb68b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 07:21:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 07:21:43 2017 +0000"
      },
      "message": "Merge \"Log NAT update descriptions when receiving netlink errors\" into oc-mr1-dev"
    },
    {
      "commit": "6204a60c53d960dd0e88a161f9b24a3d182025c4",
      "tree": "388325393c21029fc2a7e4cc78457501814ababc",
      "parents": [
        "106aeb324d50c068be9261e7703c816bb925dd97",
        "1ce1d3a42ce50ec6ac50b4c881b1dc8ace928e85"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Fri Oct 06 07:01:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 07:01:36 2017 +0000"
      },
      "message": "Merge \"Add AOD metrics in batterystats\" into oc-mr1-dev"
    },
    {
      "commit": "106aeb324d50c068be9261e7703c816bb925dd97",
      "tree": "676375a77b5e327789765d573a167c19e73e0385",
      "parents": [
        "bb3ff15495156dc04a80e74a2733d89914e34f4b",
        "9af92dadc9ceaa76997753f7199f5ecfeb820327"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 06 05:20:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 06 05:20:14 2017 +0000"
      },
      "message": "Merge \"Use rotation from MediaMetadataRetriever directly\" into oc-mr1-dev"
    },
    {
      "commit": "a5ae9056e74a13d394c4bb6c36f9255214ffb68b",
      "tree": "9c77de5231662c3ae54c7102a2d9588b1479f0a0",
      "parents": [
        "bb3ff15495156dc04a80e74a2733d89914e34f4b"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Oct 06 12:56:55 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Oct 06 13:35:35 2017 +0900"
      },
      "message": "Log NAT update descriptions when receiving netlink errors\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n    - new logging messages observed\n\n    2017-10-06T13:15:25.190 - [OffloadController] ERROR Error updating NAT conntrack entry \u003eTCP (192.168.43.222, 58054) -\u003e (198.35.26.112, 443)\u003c: android.system.ErrnoException: NetlinkErrorMessage{...\nBug: 29337859\nBug: 32163131\nBug: 64976634\nBug: 67396342\n\nChange-Id: Ie05d4e6588d75f8a9798f40b68a317e24b3b5050\n"
    },
    {
      "commit": "1ce1d3a42ce50ec6ac50b4c881b1dc8ace928e85",
      "tree": "d6ae84fe6c8f43a136d9656f22e53ef74a1f9e7b",
      "parents": [
        "56afee3c1f69978c4aed0c1fcc62856745d7f176"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Tue Sep 19 16:06:03 2017 -0700"
      },
      "committer": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Fri Oct 06 00:50:03 2017 +0000"
      },
      "message": "Add AOD metrics in batterystats\n\nFixes: 64899521\nTest: manual - flash build, reset batteryStats, use device \u003e 1 hr\nwith alternating pattern between screen on/off/AOD. Dump stats, check\nall screen related stats look normal, esp. record matches actual time\nspent in each screen state. In raw bugreport:\nSearch \"amount discharged\" for % discharge;\nSearch \"Screen on/off/doze discharge\" for mAh discharge;\nSearch \"time on battery\" for up/real time in each state.\n\nTest: Added two unit tests for note AOD screen state\n\nMerged-In: I7193a36751124dd380818b2b665303c0f0d8c984\nChange-Id: I51cead7f92abd9e4c620f7dfde393993cdad494e\n"
    },
    {
      "commit": "138590588bebfccae93543176ad1d38386d3fd3b",
      "tree": "06181fba4827df38201b45adbc8f7d9ae559eda6",
      "parents": [
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 05 17:12:18 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Oct 05 17:16:57 2017 -0700"
      },
      "message": "Fixed a bug where the order of the icons was wrong\n\nBecause the normal order would not factor in the\nyTranslation.\n\nChange-Id: Ie37b69ee5187c4f4bd58f90d8297cf73b7a4ed53\nFixes: 67017075\nTest: swipe through notification in statusbar, observe right ordering\n"
    },
    {
      "commit": "bb3ff15495156dc04a80e74a2733d89914e34f4b",
      "tree": "691c7cf789fc463b64c9b981f4990283cc95885c",
      "parents": [
        "b844956d69de03632efccf914be725e5fbe60180"
      ],
      "author": {
        "name": "gopinath",
        "email": "gelanchezhian@google.com",
        "time": "Fri Sep 15 18:09:02 2017 -0700"
      },
      "committer": {
        "name": "Gopinath Elanchezhian",
        "email": "gelanchezhian@google.com",
        "time": "Thu Oct 05 22:42:53 2017 +0000"
      },
      "message": "Avoid spaces in the trace file names.\n\nHaving spaces in the trace file names introduces slashes in the\nfile names and not able to pull the file names with the slashes\nfrom the device.So avoid having spaces while constructing the\ntrace file names.\n\nBug : b/65737738\n\nChange-Id: Ie1971566586f77d18b17722ce0e3cc9ef3ebfdd3\n(cherry picked from commit 3f04fb1bcf168e5ea8aae090f86b9122189c6390)\n"
    },
    {
      "commit": "9af92dadc9ceaa76997753f7199f5ecfeb820327",
      "tree": "f82dcc65b24ad2f80807d91372ae58e004a85c38",
      "parents": [
        "440240db5c1e8d329f70b16cd36976a0f3bfac4e"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Oct 05 15:12:36 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Oct 05 15:13:54 2017 -0700"
      },
      "message": "Use rotation from MediaMetadataRetriever directly\n\nMediaMetadataRetriever now reports rotation in clockwise,\nno longer need to translate.\n\nbug: 67470228\n\nTest: verified rotation using test app attached in bug\nChange-Id: Ifebcf25ea302477818e2e03db1e55525db985e67\n"
    },
    {
      "commit": "0b67b9fad6733492ffab238a5ba12b98a696ef0c",
      "tree": "def781a27f4dbc7cf7536cc9676646c17b9892b0",
      "parents": [
        "d675f51c72c230d701c14c7f953d38c3e9f1eb1c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Oct 05 12:19:23 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Oct 05 14:25:52 2017 -0700"
      },
      "message": "AudioService: log focus changes and limit focus stack size\n\nLog audio focus request and abandon commands.\nLimit the size of the audio focus stack to prevent malicious\n  applications trying to run the process out of memory.\n\nTest: use media apps and speech reco, check dumpsys audio\nBug: 67055749\nChange-Id: I529529fe40f33a8f67c64c3c61ba22d9530fb4d9\n"
    },
    {
      "commit": "b844956d69de03632efccf914be725e5fbe60180",
      "tree": "601dffd0782ae9eaa85a40e4782b812765491316",
      "parents": [
        "d675f51c72c230d701c14c7f953d38c3e9f1eb1c"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Oct 05 13:30:47 2017 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Oct 05 20:39:48 2017 +0000"
      },
      "message": "Fix NPE in dumpsys logs.\n\nBug: 67460310\nBug: 66967700\n\nTest: adb shell dumpsys vrmanager\n\nChange-Id: I008717663dd5ae4fe99ca62f631794a56ca2eb12\n"
    },
    {
      "commit": "d675f51c72c230d701c14c7f953d38c3e9f1eb1c",
      "tree": "7f413c4b9bac9215ab529d629d5d44ee22328ef7",
      "parents": [
        "c765c2c448b7c38e6fb72c96fc31f4a568433404"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Oct 03 15:39:41 2017 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Oct 05 04:47:58 2017 -0700"
      },
      "message": "Change recovery logic for services bound by VrManagerService.\n\n- On AIO VR devices (where live VR services are required to render\nanything), reconnect to the VrListenerService and VR compositor service\nindefinitely and never leave VR + persistent mode.\n- On smartphone VR devices, do not reconnect if the VrListenerService\ndies for any reason, instead immediately leave VR + persistent mode.  If\nthe VR compositor dies, reconnect a limited number of times.  The\nexpectation is that the VrListenerService process will detect the\ncompositor crashes separately (via a shared service binding), and chose\nto either attempt to fall back to a previous render path or simply\npropagate the crash and leave VR mode entirely.\n- Update dumpsys logging to include lifecycle events from the\nVrListenerService and VR compositor service.\n\nBug: 66967700\n\nTest: Manual test with VrCore APK by logging when the VR services are\nconnected and killing each VrCore process from ADB shell.\n\ne.g.:\n- Repeatedly kill the VrCore main process.\n- Repeatedly kill the VrCore compositor process.\n- Repeatedly kill both processes.\n\nChange-Id: I8952b872b39102a601f66bc6624fc0ad92ca0f30\n"
    },
    {
      "commit": "c765c2c448b7c38e6fb72c96fc31f4a568433404",
      "tree": "59a14de6e1b46f957d1cd98cfdccc87c2c10643e",
      "parents": [
        "3ea0acac692360a56195a5a280d6b69ca7203c2a",
        "52ea662280a3463bdd72feac879950334f0c5dd9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 05 03:53:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 03:53:44 2017 +0000"
      },
      "message": "Merge \"Bind VR compositor service from VrManagerService.\" into oc-mr1-dev"
    },
    {
      "commit": "3ea0acac692360a56195a5a280d6b69ca7203c2a",
      "tree": "9d27364e82cbcdee685827f9b1955fd8e53fc4cb",
      "parents": [
        "d947ff602e74f7fea148982748e1a8be9a6eb768",
        "1f6029bd6f45e98d8ba6b761ad5e08e3044f0fb5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 05 01:05:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 01:05:55 2017 +0000"
      },
      "message": "Merge \"Add isOpenNetwork() to WifiConfiguration.\" into oc-mr1-dev"
    },
    {
      "commit": "d947ff602e74f7fea148982748e1a8be9a6eb768",
      "tree": "a7f8bfc573b0a4d7e1aa7fbe552f3f376cc88246",
      "parents": [
        "eb7aba16d245c4dfc01900d1b07f1fbb10a35fad",
        "66855315850bda0a0184a56bdd3099f4faa8b984"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 05 00:51:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 00:51:50 2017 +0000"
      },
      "message": "Merge \"Fix race condition when entering low persistence mode\" into oc-mr1-dev"
    },
    {
      "commit": "1e90fc38dbf92d4204a4bfc242d53e38ed9d4a4d",
      "tree": "eb1428aed77e56c5240e8fc3ab897f078e1a910d",
      "parents": [
        "94e07022c2514e6b13311c5c8dcf3b4a3514aada"
      ],
      "author": {
        "name": "rongliu",
        "email": "rongliu@google.com",
        "time": "Wed Oct 04 17:30:30 2017 -0700"
      },
      "committer": {
        "name": "rongliu",
        "email": "rongliu@google.com",
        "time": "Wed Oct 04 17:50:23 2017 -0700"
      },
      "message": "Add a flag to virtual display to indicates that content on this\ndisplay need to be destroyed once the display is removed.\nThen apply this flag to VR virtual display.\n\nChange-Id: Icb5aa1280b6ebac5941afda1cc1b94b258ce44f4\nBug: 67420451\nTest: Manually. \"adb shell am stack list\" does not show contents\nfrom virtual display anymore after it\u0027s released.\n"
    },
    {
      "commit": "eb7aba16d245c4dfc01900d1b07f1fbb10a35fad",
      "tree": "f54b8f70e47285dc6169ab11179804227312a352",
      "parents": [
        "406d5dfb129005513c58e2595099b5da47427187",
        "27b3b2bc1bde242686d87590343740faf034f607"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 05 00:34:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 00:34:02 2017 +0000"
      },
      "message": "Merge \"Hides the statusbar in recents for low ram devices\" into oc-mr1-dev"
    },
    {
      "commit": "406d5dfb129005513c58e2595099b5da47427187",
      "tree": "ccce4d83247bf1806865556fa8d9fec7499ffb5f",
      "parents": [
        "446e8babd6956d3713e713f23607ae6676507119",
        "34a04e40bd1f4a2e5aa7f15def0da626137fc64a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 05 00:08:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 05 00:08:53 2017 +0000"
      },
      "message": "Merge \"Update Settings properly when no Spell Checker is available.\" into oc-mr1-dev"
    },
    {
      "commit": "446e8babd6956d3713e713f23607ae6676507119",
      "tree": "d125ad9b90031905c81a05a6e1f9d1928b00c4c7",
      "parents": [
        "eb74a38bb88f7f0eac764992fe85d08874472501",
        "27f926212483e8291a63884e60fa44de4d0df17c"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Oct 04 23:59:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 23:59:10 2017 +0000"
      },
      "message": "Merge \"[framework] Compile secondary dex files in isolation\" into oc-mr1-dev"
    },
    {
      "commit": "eb74a38bb88f7f0eac764992fe85d08874472501",
      "tree": "b56dfd646fb6c4604b2010a081ba7c02d345e853",
      "parents": [
        "59c258d83bb020ac126f17fef86291af0b802717",
        "41be23e3dce0a6eade6c96844e1b04efab399369"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 23:48:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 23:48:04 2017 +0000"
      },
      "message": "Merge \"Finalize resource IDs for O-MR1\" into oc-mr1-dev"
    },
    {
      "commit": "59c258d83bb020ac126f17fef86291af0b802717",
      "tree": "fdce3ce7ed9dbdcd1f643d9442f107d0d38a06b3",
      "parents": [
        "6d17d9d0cfa392a39be17789a327c504ce7a5c9a",
        "0e00727faaf9d7f02a15f348bcf17fe60e379da5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 23:35:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 23:35:51 2017 +0000"
      },
      "message": "Merge \"Disable seamless-rotation when other windows are visible.\" into oc-mr1-dev"
    },
    {
      "commit": "7f149b0f876c04ef0aea02fee4f7cde2176cff26",
      "tree": "7e61394f61651b2f4bd17880419e76cbd5b079f7",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Oct 04 15:58:55 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Oct 04 15:59:55 2017 -0700"
      },
      "message": "Logs UID that requested a bugreport.\n\nTest: manual verification\nFixes: 67348120\n\nChange-Id: I340e40e9aed689c317116a4b3845108336dec71f\n"
    },
    {
      "commit": "66855315850bda0a0184a56bdd3099f4faa8b984",
      "tree": "2c748710eb3e5bf683666286df2c6367f7422db3",
      "parents": [
        "b986ebce7583e1409f59d975981f9bdf6aa34151"
      ],
      "author": {
        "name": "Karthik Ravi Shankar",
        "email": "karthikrs@google.com",
        "time": "Wed Oct 04 13:30:13 2017 -0700"
      },
      "committer": {
        "name": "Karthik Ravi Shankar",
        "email": "karthikrs@google.com",
        "time": "Wed Oct 04 15:18:55 2017 -0700"
      },
      "message": "Fix race condition when entering low persistence mode\n\nThe problem is that -\n\n1) When the device enters a VR activity directly from screen off, there\n   is a chance the device is not in low persistence mode and ghosting is\n   really bad.\n2) LocalDisplayAdapter gets to know that the device is in VR mode later\n   than PowerManagerService due to scheduling of it\u0027s runnable.\n3) The call to Lights HAL to change the display mode only is made only\n   when there is a brightness change.\n4) This opens up a race condition where the PowerManagerService knows device\n   is in VR mode and changes the brightness to VR brightness before the\n   LocalDisplayAdapter knows about the VR mode change.\n5) Since there is no more brightness change to be done, the device is\n   not in low persistence mode creating really bad UX.\n\nFix is to trigger a brightness change call when there is a Display state\nchange so that LocalDisplayAdapter sets the low persistence mode\ncorrectly always.\n\nBug: 67114120\nTest:\n\n1) Lock and unlock to VR puts the device in low persistence mode\n   correctly always.\n2) Lock and unlock in normal mode changes brightness correctly.\n3) Even with lockscreen, all of the use cases above work correctly.\n\nChange-Id: Ic0e6d92ba145aaa94f86e6d53ab5aa08cbbae10c\nSigned-off-by: Karthik Ravi Shankar \u003ckarthikrs@google.com\u003e\n"
    },
    {
      "commit": "6d17d9d0cfa392a39be17789a327c504ce7a5c9a",
      "tree": "15177f8edaf71650ac7147c7d3c704fb4f3c2bc5",
      "parents": [
        "dbe2815199fac436a146daefcba1feaf012b0c05",
        "bb567ae6c0374e5fe8d62273234cf470577133de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 04 22:17:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 22:17:11 2017 +0000"
      },
      "message": "Merge \"Sets AutofillClient on attachBaseContext()\" into oc-mr1-dev"
    },
    {
      "commit": "27b3b2bc1bde242686d87590343740faf034f607",
      "tree": "6d38ad9ce2cd063a2e26b16a476ca81c75ff1736",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Oct 04 14:18:30 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Oct 04 15:14:10 2017 -0700"
      },
      "message": "Hides the statusbar in recents for low ram devices\n\nWhen entering recents on a low ram device, the system will hide the\nstatusbar to match the spec (go/android-go-recents).\n\nTest: manual - enter recents\nBug: 67346921\nChange-Id: I180899560aa1379b0a68cf63ae9b780fdef1746d\n"
    },
    {
      "commit": "dbe2815199fac436a146daefcba1feaf012b0c05",
      "tree": "ca6b183daa5e927d0ee7dcc3e0196cf88a3239f1",
      "parents": [
        "94e07022c2514e6b13311c5c8dcf3b4a3514aada",
        "dec9fda324343fac5c4d1a0cc7e04c3605eeccc0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 04 21:42:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 04 21:42:33 2017 +0000"
      },
      "message": "Merge \"Adds a filtering bitmask to DownloadStateCallback\" into oc-mr1-dev"
    }
  ],
  "next": "0e00727faaf9d7f02a15f348bcf17fe60e379da5"
}
