)]}'
{
  "log": [
    {
      "commit": "e62f577153e7ce0d200e082b702f86d46f377e09",
      "tree": "86235a77fbe20068d1d018aad74040fb608fcd4f",
      "parents": [
        "432157f8bc603af10496e9a3bdd60da107119417",
        "c48ad2580a4e8b30209917ea99544a1c9cc0cd3f"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Mon Oct 10 22:10:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 10 22:10:20 2016 +0000"
      },
      "message": "Docs: Remove a reference to a deprecated sample am: 3e01ab2b0e\nam: c48ad2580a\n\nChange-Id: Ic7f79fddf6696346b171e2bb2601e813dc82aa06\n"
    },
    {
      "commit": "c48ad2580a4e8b30209917ea99544a1c9cc0cd3f",
      "tree": "5830b38d28bf024c456291b0264d22a78e02639a",
      "parents": [
        "a424ec21cb19e26b1464da4497ad794a2f297e53",
        "3e01ab2b0e1566cf03ab9ca69f5023857df34bca"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Mon Oct 10 22:05:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 10 22:05:20 2016 +0000"
      },
      "message": "Docs: Remove a reference to a deprecated sample\nam: 3e01ab2b0e\n\nChange-Id: Idd2ac6b2c6aa056c88033aa10cd7732d2b343b75\n"
    },
    {
      "commit": "432157f8bc603af10496e9a3bdd60da107119417",
      "tree": "18c73ca622cbde094cb2d379d5a9ebb8ca0ba258",
      "parents": [
        "9e4733ed332a5ca29aa5c53936de61b56a1e42a4",
        "458537483d896eab8a37b8742b37b24b97c2d580"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Mon Oct 10 21:58:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 21:58:28 2016 +0000"
      },
      "message": "Merge \"Remove incorrect non-roaming list for Telus.\" into nyc-mr1-dev"
    },
    {
      "commit": "3e01ab2b0e1566cf03ab9ca69f5023857df34bca",
      "tree": "ca6bf12475824b2f9448dd6df97a4e5b1ffc2209",
      "parents": [
        "d366709268112404b2621eb1d91464dc78bc3eef"
      ],
      "author": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Mon Oct 10 14:21:00 2016 -0700"
      },
      "committer": {
        "name": "Bert McMeen",
        "email": "amcmeen@google.com",
        "time": "Mon Oct 10 14:21:00 2016 -0700"
      },
      "message": "Docs: Remove a reference to a deprecated sample\n\nBug: 31709180\nChange-Id: Ieec19820b1154628236495541a28b50089c4e0cd\n"
    },
    {
      "commit": "9e4733ed332a5ca29aa5c53936de61b56a1e42a4",
      "tree": "e4a173440441e164a95ffa442472fd1c51daf783",
      "parents": [
        "b29dadb939ac22c43e11dacef5cdbfabbe9d8f4c",
        "fe427f24e5788612bc271bfff1b07b36ecebf3af"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Mon Oct 10 19:00:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 19:00:10 2016 +0000"
      },
      "message": "Merge \"Fixed the memory leak when receiving Nav messages\" into nyc-mr1-dev"
    },
    {
      "commit": "b29dadb939ac22c43e11dacef5cdbfabbe9d8f4c",
      "tree": "a2ce369d3fc6db07ee54101885fb14217ce35f60",
      "parents": [
        "679fe6ab6f4b9252ef414a0c0c5ad9633f3d0294",
        "f20b1428f88fa81dbde0b96236c6f893f838d40d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Oct 10 11:46:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 11:47:02 2016 +0000"
      },
      "message": "Merge \"Fix dismissing window showing\" into nyc-mr1-dev"
    },
    {
      "commit": "fe427f24e5788612bc271bfff1b07b36ecebf3af",
      "tree": "18f53a2974b0642c0d80fe853b7017e8bf6a4ae2",
      "parents": [
        "ad81502f20d1dedbd3aab2835b7e416d32cde261"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Sat Oct 08 02:57:53 2016 -0700"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Sun Oct 09 09:37:12 2016 -0700"
      },
      "message": "Fixed the memory leak when receiving Nav messages\n\nBug: 32038182\n\nChange-Id: Ie659dc945d6efc7feaf9285d3e7375c90cba7234\n"
    },
    {
      "commit": "679fe6ab6f4b9252ef414a0c0c5ad9633f3d0294",
      "tree": "822ed6b3bd23063dfcf65b197e8e6a8e2d617034",
      "parents": [
        "ad81502f20d1dedbd3aab2835b7e416d32cde261"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Oct 07 11:09:21 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Sat Oct 08 21:00:14 2016 +0000"
      },
      "message": "Support calling start() in onAnimationFinished(...) in AVD\n\nThis CL fixed an issue where calling start() from onAnimationFinished()\ncaused AnimationListenerBridge::onAnimationFinished(...) to be unsafely\nre-entered and the new start listener was (incorrectly) reset to null.\n\nBUG: 31971397\nTest: test apk in the bug linked above\nChange-Id: Ica809ef2dab884950b93b54f2d0cb4b81e9830f1\n"
    },
    {
      "commit": "ad81502f20d1dedbd3aab2835b7e416d32cde261",
      "tree": "b69519d9ca4ca0e0503b859581f66922dbd70468",
      "parents": [
        "d270004959b68abf432a0ff50926f57ffadb15cd",
        "a424ec21cb19e26b1464da4497ad794a2f297e53"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Oct 07 22:48:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 22:48:01 2016 +0000"
      },
      "message": "docs: add collections for Distribute Stories, Games and Apps am: d366709268\nam: a424ec21cb\n\nChange-Id: Iaebda3b697804c384c9df039ab104d49f0b5ddec\n"
    },
    {
      "commit": "a424ec21cb19e26b1464da4497ad794a2f297e53",
      "tree": "8721180c11baf382e08bd416a332d9a6d340e626",
      "parents": [
        "bafabbe4b9d821ab53056472e79072cd365eb9ad",
        "d366709268112404b2621eb1d91464dc78bc3eef"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Oct 07 22:40:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 22:40:02 2016 +0000"
      },
      "message": "docs: add collections for Distribute Stories, Games and Apps\nam: d366709268\n\nChange-Id: I13ac71c0e908a0a7ffd76babe7fcb4e39ff1352e\n"
    },
    {
      "commit": "d366709268112404b2621eb1d91464dc78bc3eef",
      "tree": "9d51de558c1f248115f03bdc98d76276f8aebe37",
      "parents": [
        "dd100f429850eb190e9ad2fc98b6bd47da02fabd"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Oct 07 14:11:49 2016 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Oct 07 14:11:49 2016 -0700"
      },
      "message": "docs: add collections for Distribute Stories, Games and Apps\n\nb/31741249\n\nChange-Id: I873ce82f18c5edbdeb85fb2fdb25ba322760a2dc\n"
    },
    {
      "commit": "d270004959b68abf432a0ff50926f57ffadb15cd",
      "tree": "1907c9589cc7318cde84dbb254cc49464d968b60",
      "parents": [
        "35d2d12159c89c7a4eb37a01d517a3cef953c3ac",
        "0d6e54e2461efd6574a78b664c42ef72cd2a79ba"
      ],
      "author": {
        "name": "Wyatt Riley",
        "email": "wyattriley@google.com",
        "time": "Fri Oct 07 21:05:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 21:05:57 2016 +0000"
      },
      "message": "Merge \"Removing over-active NTP \u0026 XTRA assistance downloads\" into nyc-mr1-dev"
    },
    {
      "commit": "35d2d12159c89c7a4eb37a01d517a3cef953c3ac",
      "tree": "6f62ab701d66a597333b47f6210db8e61b27f433",
      "parents": [
        "67c70a263c4654e00fd2f045ca32a53630cc10d0",
        "166b402861eaa85ef308c2c6d867d2a2e9263834"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 07 20:46:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 20:46:20 2016 +0000"
      },
      "message": "Merge \"Correctly pass number of input allocations for BLAS\" into nyc-mr1-dev"
    },
    {
      "commit": "67c70a263c4654e00fd2f045ca32a53630cc10d0",
      "tree": "e5e8e9b5bc99400e1860730c0faf517239b40067",
      "parents": [
        "0f6cec369ff456b203c70f3a56662d2b8fa7aa98",
        "fd590441c181fccbfeca200161fc7cee03846c8f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 07 20:34:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 20:34:50 2016 +0000"
      },
      "message": "Merge \"Updates documentation for MessagingStyle constructor\" into nyc-mr1-dev"
    },
    {
      "commit": "0f6cec369ff456b203c70f3a56662d2b8fa7aa98",
      "tree": "dc1eaa578853b88bcc1ddacdea55e323aef0d223",
      "parents": [
        "93becf5148d52f6e0c3bdc15315232ae5e809901",
        "0d2a46b7336b6d255f202b878003be59ecbae52b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 07 20:30:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 20:31:01 2016 +0000"
      },
      "message": "Merge \"Scale bitmap shaders for target density\" into nyc-mr1-dev"
    },
    {
      "commit": "0d2a46b7336b6d255f202b878003be59ecbae52b",
      "tree": "11490fd083cbb2c0e9ab35f636846d0b5b44b226",
      "parents": [
        "b8e046a8a2ca6e528d3798de7d0a4e17bccf8a31"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Oct 07 16:23:32 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Oct 07 16:23:32 2016 -0400"
      },
      "message": "Scale bitmap shaders for target density\n\nAlso fixes progress bar sample tile to reflect density and ensures\nthat ProgressBar.tileify() clones inner drawables into the correct\ndensity.\n\nBug: 31841123\nTest: BitmapDrawableTest#testPreloadDensity()\nTest: ThemeHostTest\nTest: Visual inspection of ApiDemos\nChange-Id: I9dcb9817d8d91d61ff0215987247e9e7fb089c46\n"
    },
    {
      "commit": "166b402861eaa85ef308c2c6d867d2a2e9263834",
      "tree": "3c7138dfa90be5a6ed3b342e7c68cc5e32ff63b2",
      "parents": [
        "38652db8188917f3e51dbedbea0d8f00265772e5"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Oct 06 10:45:42 2016 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Oct 07 19:21:07 2016 +0000"
      },
      "message": "Correctly pass number of input allocations for BLAS\n\nBug: 31992305\n\nTest: Build and CTS RsBlas test pass on Angler.\nChange-Id: If49c0be003d9c2a2175924dc3303703b9ab49357\n(cherry picked from commit b742fcc808165fbeeb1a48761e7d629f60207de2)\n"
    },
    {
      "commit": "93becf5148d52f6e0c3bdc15315232ae5e809901",
      "tree": "c0f684d7470a9e61581bd223858137e838716cc9",
      "parents": [
        "aea8efbc11a2c3744f6247c56366a45dc2af6acf",
        "d7dbec7e4cce88fb428a2400fa468ad3b2a3962f"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri Oct 07 19:16:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 19:16:02 2016 +0000"
      },
      "message": "Merge \"When adding dialog window but not creating update the configuration.\" into nyc-mr1-dev"
    },
    {
      "commit": "aea8efbc11a2c3744f6247c56366a45dc2af6acf",
      "tree": "136828f5b3719cd5c634ad74665d5cd8de3fba17",
      "parents": [
        "b04790c8d40f4911c475f31ae0ce919625d3a039",
        "69c1241d3b4b07621c3ccfa6f58bc6db179739bf"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Oct 07 18:43:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 18:44:05 2016 +0000"
      },
      "message": "Merge \"Allow sysui navigation to work when application occludes keyguard\" into nyc-mr1-dev"
    },
    {
      "commit": "b04790c8d40f4911c475f31ae0ce919625d3a039",
      "tree": "97662f1f09349bbab51dd681e6fd090ca77137ab",
      "parents": [
        "83410b7f31a6419c0ae5d40aa2234a345406bdcc",
        "d51608c60b8e78ae034e7e0aa2baca49feae34ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 07 17:11:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 17:12:01 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Change bang to x for indication of no internet\"\"\" into nyc-mr1-dev"
    },
    {
      "commit": "fd590441c181fccbfeca200161fc7cee03846c8f",
      "tree": "3c5160176ee540d1d83464aaf5d4a39f561b2b0e",
      "parents": [
        "4e236046aea01e6cf13dafb25ccf9ebf4de5b197"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Fri Oct 07 09:52:44 2016 -0400"
      },
      "committer": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Fri Oct 07 15:44:23 2016 +0000"
      },
      "message": "Updates documentation for MessagingStyle constructor\n\nMessagingStyle expects the field userReplyName to be non-null, but the\ndocumentation doesn\u0027t describe it as such. This updates the documentation\nto say the field is required, and adds a NonNull annotation.\n\nThis has no behavior changes.\n\nBUG:31747744\nChange-Id: If832d059c276e856fba366dabfa8a5821bb63054\n"
    },
    {
      "commit": "f20b1428f88fa81dbde0b96236c6f893f838d40d",
      "tree": "37d5d2b115260accf5794950f7fb8cd6973316f1",
      "parents": [
        "83410b7f31a6419c0ae5d40aa2234a345406bdcc"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Oct 03 16:33:56 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Oct 07 15:31:05 2016 +0000"
      },
      "message": "Fix dismissing window showing\n\nOnly show dismissing window if we are about to unlock, and not just\nin all cases. For that, set a flag to true during the process, and\nreset the flag after the Keyguard has unlocked.\n\nTest: Have a FLAG_SHOW_WHEN_LOCKED activity that starts a\nFLAG_DISMISS_KEYGUARD_ACTIVITY. Check whether window is hidden\nwhen toggling the power button. Make sure that the device is\nin a trusted state during the whole test.\n\nChange-Id: I9346dd869d1cf50a42c64a5f7c69f8e24f1e1f9b\nFixes: 31810884\n"
    },
    {
      "commit": "83410b7f31a6419c0ae5d40aa2234a345406bdcc",
      "tree": "8533054598f8e5282a32b434f8083d4d7c8ebfaa",
      "parents": [
        "b69ce459aa1f005ba87abd0afe3600b9425aa2a5",
        "bafabbe4b9d821ab53056472e79072cd365eb9ad"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Oct 07 14:37:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 14:37:17 2016 +0000"
      },
      "message": "Merge \"Force APKs to be streamed\" into nyc-dev am: dd100f4298\nam: bafabbe4b9\n\nChange-Id: I0ff901eb1b123a21a425072439c8be9dcd66ae6a\n"
    },
    {
      "commit": "b69ce459aa1f005ba87abd0afe3600b9425aa2a5",
      "tree": "8533054598f8e5282a32b434f8083d4d7c8ebfaa",
      "parents": [
        "ea2f7a4f0539c3ea38443e6199983bf9076c805b",
        "e119cccce0891eb85396815ca6bff630665b2e8b"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Oct 07 14:36:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 14:36:31 2016 +0000"
      },
      "message": "Force APKs to be streamed am: d220683d33\nam: e119cccce0\n\nChange-Id: I196c12c3b6ebf33f6ff72abde72f67dd864c1eaf\n"
    },
    {
      "commit": "bafabbe4b9d821ab53056472e79072cd365eb9ad",
      "tree": "7d5ee278b76874665dfbe13723fb55bfd463c35a",
      "parents": [
        "e119cccce0891eb85396815ca6bff630665b2e8b",
        "dd100f429850eb190e9ad2fc98b6bd47da02fabd"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Oct 07 14:29:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 14:29:06 2016 +0000"
      },
      "message": "Merge \"Force APKs to be streamed\" into nyc-dev\nam: dd100f4298\n\nChange-Id: Ic1904dab79ee0cccdc1aace7eca89d9a6cb48f4f\n"
    },
    {
      "commit": "e119cccce0891eb85396815ca6bff630665b2e8b",
      "tree": "7d5ee278b76874665dfbe13723fb55bfd463c35a",
      "parents": [
        "a7e9861112d1f4f26f4373303d27ff227abe65c9",
        "d220683d339256790813348beedabe061aca643c"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Oct 07 14:29:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 07 14:29:03 2016 +0000"
      },
      "message": "Force APKs to be streamed\nam: d220683d33\n\nChange-Id: I617a4854f406dbdacf3b150df0bd72793112d95c\n"
    },
    {
      "commit": "dd100f429850eb190e9ad2fc98b6bd47da02fabd",
      "tree": "5603d93103bf8a4e30aa320009653f28c19e02a4",
      "parents": [
        "fd6846e1162cf14d0048b0cadd5ef5809e454b86",
        "d220683d339256790813348beedabe061aca643c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 07 14:21:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 14:21:29 2016 +0000"
      },
      "message": "Merge \"Force APKs to be streamed\" into nyc-dev"
    },
    {
      "commit": "d51608c60b8e78ae034e7e0aa2baca49feae34ec",
      "tree": "9f7c9ddde0243ded9500cb94db949018afa6ad01",
      "parents": [
        "ed29365c9e169dbf05857bf9ca5125175a6dbe44"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Oct 07 13:15:24 2016 +0000"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Oct 07 13:16:17 2016 +0000"
      },
      "message": "Revert \"Revert \"Change bang to x for indication of no internet\"\"\n\nThis reverts commit ed29365c9e169dbf05857bf9ca5125175a6dbe44.\n\nFixes: 31978991\nChange-Id: I7554efc6877b100e4238178fd2029909518be3bb\n"
    },
    {
      "commit": "ea2f7a4f0539c3ea38443e6199983bf9076c805b",
      "tree": "8533054598f8e5282a32b434f8083d4d7c8ebfaa",
      "parents": [
        "0fe683da4d5e9df4e97be5676397bf6742328b3d",
        "006e0613016c1a0e0627f992f5a93a7b7198edba"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Oct 07 02:22:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 07 02:22:35 2016 +0000"
      },
      "message": "Merge \"Reject DHCP packets with no magic cookie\" into nyc-mr1-dev"
    },
    {
      "commit": "69c1241d3b4b07621c3ccfa6f58bc6db179739bf",
      "tree": "49f2dc90bdcce85ec0f53c6e0669ea59172162a8",
      "parents": [
        "3e0427e4f824ffa1bead22f3d21256a9da81f50b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 06 19:11:03 2016 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 06 19:11:03 2016 -0700"
      },
      "message": "Allow sysui navigation to work when application occludes keyguard\n\nFixes bug 30650150\n\nChange-Id: Ie4a858dcfd259c733cd32c3c2b1dec2ff437f1ab\n"
    },
    {
      "commit": "0fe683da4d5e9df4e97be5676397bf6742328b3d",
      "tree": "1ea71796b2421802cae8414d6eb0885a4ea2d10a",
      "parents": [
        "3e0427e4f824ffa1bead22f3d21256a9da81f50b",
        "4c01910cb0dfc6a5980a903eabfd767cad7f2e50"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 06 21:39:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 21:39:05 2016 +0000"
      },
      "message": "Merge \"Add logging to CallerInfoAsyncQuery\" into nyc-mr1-dev"
    },
    {
      "commit": "3e0427e4f824ffa1bead22f3d21256a9da81f50b",
      "tree": "f4c2890e6236927e5fbbe7f7812cb8558e2b8bfa",
      "parents": [
        "24ab3aafe2482cb70ed0b5e0d653c2edeb5af8d3",
        "a4a4763f5857ed39d6e4dae263ee9dc01eec756a"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Thu Oct 06 20:23:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 20:23:15 2016 +0000"
      },
      "message": "Merge \"Recents TV: Do not allow negative delay\" into nyc-mr1-dev"
    },
    {
      "commit": "24ab3aafe2482cb70ed0b5e0d653c2edeb5af8d3",
      "tree": "b655d8d93eeb87e86d6f1d226f9da3a5f4551c1a",
      "parents": [
        "69544fd74d76eebe1cf1d36193b4170a496ac515",
        "652c5ad5167b36735bd04b38b9b904d7bdf8033e"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Oct 06 18:10:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 18:10:37 2016 +0000"
      },
      "message": "Merge \"Fix job scheduler crash due to uninstall race\" into nyc-mr1-dev"
    },
    {
      "commit": "69544fd74d76eebe1cf1d36193b4170a496ac515",
      "tree": "8f60fbc142181fb14484b4366d8fc32b658ea8e0",
      "parents": [
        "5aab06130318b10a28988c9911fd0b66fa90e79e",
        "e0ea7fecd63002ac2d3df18490fd1c16578d1935"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 06 17:10:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 17:10:45 2016 +0000"
      },
      "message": "Merge \"Catch runtime exceptions when parsing DHCP packets\" into nyc-mr1-dev"
    },
    {
      "commit": "458537483d896eab8a37b8742b37b24b97c2d580",
      "tree": "ca48455710a254d05a4664e2310cc9c6fcf82eaa",
      "parents": [
        "5aab06130318b10a28988c9911fd0b66fa90e79e"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Thu Oct 06 09:35:40 2016 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Thu Oct 06 09:35:40 2016 -0700"
      },
      "message": "Remove incorrect non-roaming list for Telus.\n\nBug: b/30964320\nChange-Id: I5a605339fd82b41b02616a706fe9ab5774c550a7\n"
    },
    {
      "commit": "0d6e54e2461efd6574a78b664c42ef72cd2a79ba",
      "tree": "239e838d52cf79a788297a2b7405084f4b53913d",
      "parents": [
        "e8ebe112092f2fc37f467bea73147a45a10057a5"
      ],
      "author": {
        "name": "Wyatt Riley",
        "email": "wyattriley@google.com",
        "time": "Wed Oct 05 12:03:03 2016 -0700"
      },
      "committer": {
        "name": "Wyatt Riley",
        "email": "wyattriley@google.com",
        "time": "Thu Oct 06 15:35:55 2016 +0000"
      },
      "message": "Removing over-active NTP \u0026 XTRA assistance downloads\n\nRestoring pre-Connectivity-Manager intended behavior of only\npending-network NTP \u0026 XTRA downloads restarting when\nnetwork connectivity returns\n\nBug: 31864876\nFixes: 31864876\n\nChange-Id: I5b967e75c610277988e8e9cfa1e938c999333edb\n"
    },
    {
      "commit": "5aab06130318b10a28988c9911fd0b66fa90e79e",
      "tree": "5408d27a987555568d4ea386906b76a46c3bd15e",
      "parents": [
        "5e6fb1699f7e64f3ad6848a03c8bd05d42d9f39a",
        "a7e9861112d1f4f26f4373303d27ff227abe65c9"
      ],
      "author": {
        "name": "Amanda Kassay",
        "email": "akassay@google.com",
        "time": "Thu Oct 06 13:51:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 06 13:51:05 2016 +0000"
      },
      "message": "Wear Preview, auto, tv, versions project metadata. b/31771704 b/31903798 b/31773716 am: fd6846e116\nam: a7e9861112\n\nChange-Id: I0a4e46c44bc3c54141700ce39404cd26eb1f9719\n"
    },
    {
      "commit": "a7e9861112d1f4f26f4373303d27ff227abe65c9",
      "tree": "9aac776484009ce31e162477d5a343f81e2a0f42",
      "parents": [
        "fc7475c5b366bbbbdf9e7ff1f1df462980754457",
        "fd6846e1162cf14d0048b0cadd5ef5809e454b86"
      ],
      "author": {
        "name": "Amanda Kassay",
        "email": "akassay@google.com",
        "time": "Thu Oct 06 13:44:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 06 13:44:33 2016 +0000"
      },
      "message": "Wear Preview, auto, tv, versions project metadata. b/31771704 b/31903798 b/31773716\nam: fd6846e116\n\nChange-Id: I1664b69e5d3195d2ecebbb7b6bd9ec323ad42a3e\n"
    },
    {
      "commit": "006e0613016c1a0e0627f992f5a93a7b7198edba",
      "tree": "aa2329c916434a0c350870c938952c1d61554d27",
      "parents": [
        "e0ea7fecd63002ac2d3df18490fd1c16578d1935"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Oct 05 21:07:19 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Oct 06 21:22:29 2016 +0900"
      },
      "message": "Reject DHCP packets with no magic cookie\n\nThis patch adds an explicit check in the DHCP packet parser for\nrejecting packets without a magic cookie, instead of relying on the\ntop-level try-catch-all in the parser.\n\nThis allows to add to DHCP error metrics this specific error.\n\nIt also allows to add two poor man\u0027s fuzzing tests that tries to find\nadditional gaps in the DHCP packet parser by\n - trying to parse all subslices of a valid offer packet.\n - trying to parse random byte arrays.\n\nTest: covered by previously introduced malformed DHCP packet unit tests\n      + additional fuzzing tests.\nBug: 31850211\nChange-Id: If53c9ba9df78d7604ec018c9d67c237ae59c4833\n"
    },
    {
      "commit": "5e6fb1699f7e64f3ad6848a03c8bd05d42d9f39a",
      "tree": "f8b6159d48ec999987d0eadd54633118b8cfdce2",
      "parents": [
        "f38188984433a9b311852a3ddee75b41e2c6a257",
        "41cf6c32a150e8f794dfa13e36321e91c894290e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 06 09:32:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 09:32:18 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "f38188984433a9b311852a3ddee75b41e2c6a257",
      "tree": "e36cfc1b54cdac5a428219266f96f866a8ac18ac",
      "parents": [
        "e39a8a46d92ead0bdc8a2ceabe510cf6e89b8fbc",
        "e6327db2af0d92858b7af5991ca763e66c7a09b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 06 09:31:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 09:31:26 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "41cf6c32a150e8f794dfa13e36321e91c894290e",
      "tree": "c2f946a7e081e521d859453876ecabfd9d78ed91",
      "parents": [
        "e8ebe112092f2fc37f467bea73147a45a10057a5"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 05 23:41:54 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 05 23:41:54 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id0aff581c209fd43aa0daebbb1e7941652e1222c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e6327db2af0d92858b7af5991ca763e66c7a09b0",
      "tree": "a3be0aab12d883e9ac287526a88feb3bad86b57b",
      "parents": [
        "e8ebe112092f2fc37f467bea73147a45a10057a5"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 05 23:28:53 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 05 23:28:53 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ica9bf5e820c6edad7236034a72b3e3f659727ac5\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4c01910cb0dfc6a5980a903eabfd767cad7f2e50",
      "tree": "ec4fb929d9c513ba0fabc996577f6785efb71612",
      "parents": [
        "e4865bcb39b05e10d9e30086dcf6a8c632b2e624"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 05 16:56:17 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 05 16:56:17 2016 -0700"
      },
      "message": "Add logging to CallerInfoAsyncQuery\n\nAdd logging to CallerInfoAsyncQuery to help diagnose timeout errors\n\nBug: 31755827\nChange-Id: If7cf34baf084ca8916952842585a32b3e93eba73\n"
    },
    {
      "commit": "e39a8a46d92ead0bdc8a2ceabe510cf6e89b8fbc",
      "tree": "b414e106175449782012cf2e769d924ee018a415",
      "parents": [
        "8e93abcd6cdc1e5d8e9889d12ab63d36e80a90d9"
      ],
      "author": {
        "name": "Nancy Zheng",
        "email": "nzheng@google.com",
        "time": "Wed Oct 05 16:27:14 2016 -0700"
      },
      "committer": {
        "name": "Nancy Zheng",
        "email": "nzheng@google.com",
        "time": "Wed Oct 05 23:29:23 2016 +0000"
      },
      "message": "Change DEFAULT_BG_LOW_JOB_COUNT to 1 in JobSchedulerService.\n\nBug: 31601136\nChange-Id: I595f192698b97dc6472a67dc1a1eebd60533efa7\n"
    },
    {
      "commit": "fd6846e1162cf14d0048b0cadd5ef5809e454b86",
      "tree": "a20cecfa13397e47ab16a997fb2984561521ee00",
      "parents": [
        "794e0d35788a76cfdd0ecaa1c2cb9e70bdc9f0a8"
      ],
      "author": {
        "name": "Amanda Kassay",
        "email": "akassay@google.com",
        "time": "Wed Oct 05 17:28:53 2016 -0400"
      },
      "committer": {
        "name": "Amanda Kassay",
        "email": "akassay@google.com",
        "time": "Wed Oct 05 22:31:46 2016 +0000"
      },
      "message": "Wear Preview, auto, tv, versions project metadata.\nb/31771704 b/31903798 b/31773716\n\nStaged:\nhttps://android-dot-devsite.googleplex.com/about/versions/nougat/index.html\nhttps://android-dot-devsite.googleplex.com/index.html\nhttps://android-dot-devsite.googleplex.com/wear/preview/index.html\n\nChange-Id: I639b3d168b839745669787c56b44c28fa85252d9\n"
    },
    {
      "commit": "652c5ad5167b36735bd04b38b9b904d7bdf8033e",
      "tree": "0f2a1707b197c060ae2537a084198408d09931ee",
      "parents": [
        "e8ebe112092f2fc37f467bea73147a45a10057a5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Oct 05 14:45:46 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Oct 05 14:45:46 2016 -0700"
      },
      "message": "Fix job scheduler crash due to uninstall race\n\nIt\u0027s possible to get a PACKAGE_CHANGED broadcast well after the\npackage has actually been uninstalled outright because of broadcast\ndelivery latencies.  Understand the exception that might be thrown\nwhen asking for package info in such cases, so we don\u0027t crash the\nAndroid runtime.\n\nBug 31865735\n\nChange-Id: I69b2678f0f724fc731aa48fed7af58ce60d3c21c\n"
    },
    {
      "commit": "8e93abcd6cdc1e5d8e9889d12ab63d36e80a90d9",
      "tree": "0ab0df63aeb56096edbd62df35fd84492ccb8c8d",
      "parents": [
        "e8ebe112092f2fc37f467bea73147a45a10057a5",
        "9c555566bfef718464546dcab3640f64d2fdc55d"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Oct 05 21:34:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 21:34:17 2016 +0000"
      },
      "message": "Merge \"Make umbra lighter when the blocker is too high and has no real umbra area.\" into nyc-mr1-dev"
    },
    {
      "commit": "d7dbec7e4cce88fb428a2400fa468ad3b2a3962f",
      "tree": "5d8012e205d386c7430c9a7c968146d33966e8e2",
      "parents": [
        "d5aa6361d97a8a5167c14823d42e1554607e527f"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Oct 05 13:13:21 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Wed Oct 05 13:44:36 2016 -0700"
      },
      "message": "When adding dialog window but not creating update the configuration.\n\nWhen we dismiss the dialog as opposed to hide it, it is removed\nfrom the local WindowManagerGlobal\u0027s list of ViewRoots. Thus it stops\nreceiving configuration changes. When first adding a ViewRoot it will\npull the configuration from the context, but in this case\nwe are reusing one which has already been added and removed\nand no such action will occur.\n\nBug: 31004614\nChange-Id: Ie247bcf1a14caf4a42413c6813e337aa4c88e3e4\n"
    },
    {
      "commit": "e8ebe112092f2fc37f467bea73147a45a10057a5",
      "tree": "24e409fd239fd64845c8795c4f3ad0e046d02b06",
      "parents": [
        "b9bb5186321d3d05d9ce28e395cead58a0bb5eee",
        "501d59dcea4e48f4abf00fbe671d17290cb1e66c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 05 19:52:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 19:52:58 2016 +0000"
      },
      "message": "Merge \"Revert \"Bump up preloading recents on boot up to user unlocked.\"\" into nyc-mr1-dev"
    },
    {
      "commit": "b9bb5186321d3d05d9ce28e395cead58a0bb5eee",
      "tree": "80d181b1ee6d9a14fb2fd58555a0e45284f4f697",
      "parents": [
        "5d6be1abcaa38619d7f00bc65dba8dcb840d18a7",
        "0288dcc8251013992ad676ad823550d184f2f6b1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 05 19:51:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 19:51:06 2016 +0000"
      },
      "message": "Merge \"Ambient: Re-register all trigger sensors if one fires\" into nyc-mr1-dev"
    },
    {
      "commit": "501d59dcea4e48f4abf00fbe671d17290cb1e66c",
      "tree": "689e58c6a56a7bece0959e15050ead3fcaa6a587",
      "parents": [
        "c3eedd972dbd4f7c12428de0dc1bc86e55e13dc5"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 05 17:49:09 2016 +0000"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Oct 05 19:44:35 2016 +0000"
      },
      "message": "Revert \"Bump up preloading recents on boot up to user unlocked.\"\n\nThis reverts commit c3eedd972dbd4f7c12428de0dc1bc86e55e13dc5.\n\nBug: 31823698\n\nChange-Id: I575c64ff19463e84ebdb2950a798a371de4cfa13\n"
    },
    {
      "commit": "5d6be1abcaa38619d7f00bc65dba8dcb840d18a7",
      "tree": "703767650984b051b8f622bc34154a4d6a735edf",
      "parents": [
        "7ceecc61ecdea0712024a06bbf323e4e6953c11a",
        "fc7475c5b366bbbbdf9e7ff1f1df462980754457"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 18:53:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 18:53:14 2016 +0000"
      },
      "message": "Merge \"Doc change: remove intl/nn from collections paths.\" into nyc-dev am: 794e0d3578\nam: fc7475c5b3\n\nChange-Id: Id3e3b71ed89d2b46cf7f7c0df1e69a1b8c986000\n"
    },
    {
      "commit": "7ceecc61ecdea0712024a06bbf323e4e6953c11a",
      "tree": "703767650984b051b8f622bc34154a4d6a735edf",
      "parents": [
        "7f5f8b1df8bdff7888d28d94074117a6cdc4515f",
        "016f01ebfef6b86a5a21a788330d94921eb7cdad"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 18:52:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 18:52:23 2016 +0000"
      },
      "message": "Doc change: remove intl/nn from collections paths. am: 240ddd735c\nam: 016f01ebfe\n\nChange-Id: I069f07c183489c07d7010b8bb0fd85ac36216671\n"
    },
    {
      "commit": "fc7475c5b366bbbbdf9e7ff1f1df462980754457",
      "tree": "46448105bfa2d666a0421e14963fd484cd692cbc",
      "parents": [
        "016f01ebfef6b86a5a21a788330d94921eb7cdad",
        "794e0d35788a76cfdd0ecaa1c2cb9e70bdc9f0a8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 18:47:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 18:47:52 2016 +0000"
      },
      "message": "Merge \"Doc change: remove intl/nn from collections paths.\" into nyc-dev\nam: 794e0d3578\n\nChange-Id: Iba00fba1609011852b4b80b589859421a0933ca2\n"
    },
    {
      "commit": "016f01ebfef6b86a5a21a788330d94921eb7cdad",
      "tree": "46448105bfa2d666a0421e14963fd484cd692cbc",
      "parents": [
        "8f8fe7df92dec455d29b89c186ab0e57230ae219",
        "240ddd735cc0b105cd984594faf0f3fbefaa7306"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 18:47:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 18:47:48 2016 +0000"
      },
      "message": "Doc change: remove intl/nn from collections paths.\nam: 240ddd735c\n\nChange-Id: I9a8a5643b68675353f7a1b10453cddd51fcebcf8\n"
    },
    {
      "commit": "794e0d35788a76cfdd0ecaa1c2cb9e70bdc9f0a8",
      "tree": "bcebbe9f388d913aac31c8ed3bf781b62925b4f3",
      "parents": [
        "61d3faa52c8569304770d29c61f6774acda5d872",
        "240ddd735cc0b105cd984594faf0f3fbefaa7306"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 18:40:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 18:40:50 2016 +0000"
      },
      "message": "Merge \"Doc change: remove intl/nn from collections paths.\" into nyc-dev"
    },
    {
      "commit": "a4a4763f5857ed39d6e4dae263ee9dc01eec756a",
      "tree": "2d06f60ead815049966932e10f9bf8b84bc6344d",
      "parents": [
        "c65dc5529e72b8dfdb72b6d8739489ea68653000"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Wed Oct 05 10:30:32 2016 -0700"
      },
      "committer": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Wed Oct 05 10:30:32 2016 -0700"
      },
      "message": "Recents TV: Do not allow negative delay\n\nIn rare cases, the getChildCount() has a delayed update. It enters the\nfor loop, and then changes to return 0. This can potentially allow\na negative delay, causing a crash.\n\nBUG: 31933255\nChange-Id: Ia245edc9fca0e1712c2af5c301bac632caed1568\n"
    },
    {
      "commit": "7f5f8b1df8bdff7888d28d94074117a6cdc4515f",
      "tree": "b595d6c4b63b276d464df32fe4fe62140f716eaf",
      "parents": [
        "ddd2e0442e9d47248f1489242282fb0160712882",
        "8f8fe7df92dec455d29b89c186ab0e57230ae219"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 17:08:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 17:08:33 2016 +0000"
      },
      "message": "Merge \"Update preview-community redirect to point at +AD.\" into nyc-dev am: 61d3faa52c\nam: 8f8fe7df92\n\nChange-Id: I3522d25f4259106707076d6bb8fb731d612cb372\n"
    },
    {
      "commit": "ddd2e0442e9d47248f1489242282fb0160712882",
      "tree": "b595d6c4b63b276d464df32fe4fe62140f716eaf",
      "parents": [
        "534a17e96c1847b363a58d0d06a8f683b67e7b23",
        "1241838fb478aa346cca3a38e3b9124a38768b00"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 17:07:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 17:07:44 2016 +0000"
      },
      "message": "Update preview-community redirect to point at +AD. am: 559013e711\nam: 1241838fb4\n\nChange-Id: I721f56da659031ca0ba1c96af8413b6dae97f12f\n"
    },
    {
      "commit": "8f8fe7df92dec455d29b89c186ab0e57230ae219",
      "tree": "f616ccd08db7578a5a833cfc3a1eb5239c1cd654",
      "parents": [
        "1241838fb478aa346cca3a38e3b9124a38768b00",
        "61d3faa52c8569304770d29c61f6774acda5d872"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 17:02:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 17:02:25 2016 +0000"
      },
      "message": "Merge \"Update preview-community redirect to point at +AD.\" into nyc-dev\nam: 61d3faa52c\n\nChange-Id: Ie2ae8a3d691c6b00a6d40ee98982ba8806d52047\n"
    },
    {
      "commit": "1241838fb478aa346cca3a38e3b9124a38768b00",
      "tree": "f616ccd08db7578a5a833cfc3a1eb5239c1cd654",
      "parents": [
        "291af5c5688f13b9e38b97ce9a1a9b14e111a989",
        "559013e7116f0bb2e45f0908391ac66ac86637c8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 17:02:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 05 17:02:21 2016 +0000"
      },
      "message": "Update preview-community redirect to point at +AD.\nam: 559013e711\n\nChange-Id: I410968b7137d6378cd57cf7a4ce66aa8e3c2d7e6\n"
    },
    {
      "commit": "61d3faa52c8569304770d29c61f6774acda5d872",
      "tree": "347d513fd34fb81d8e3db28032c3bdd712b4fd8a",
      "parents": [
        "70c6411a10340694baa310aff2191cdfa98dfaff",
        "559013e7116f0bb2e45f0908391ac66ac86637c8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 16:52:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 16:52:39 2016 +0000"
      },
      "message": "Merge \"Update preview-community redirect to point at +AD.\" into nyc-dev"
    },
    {
      "commit": "240ddd735cc0b105cd984594faf0f3fbefaa7306",
      "tree": "7905519c7b755b223a5efd77838a3d838cfccd9c",
      "parents": [
        "70c6411a10340694baa310aff2191cdfa98dfaff"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 09:40:02 2016 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 16:49:43 2016 +0000"
      },
      "message": "Doc change: remove intl/nn from collections paths.\n\nChange-Id: I45c0322d39a54e2565401d11bdc56d7e8e555cd2\n\nBug-Id: 31940660\n"
    },
    {
      "commit": "e0ea7fecd63002ac2d3df18490fd1c16578d1935",
      "tree": "637ad9a456414581168da353e063e74c894b2932",
      "parents": [
        "f4dabe3ecf764d504767cd52de59e69a7b5f2676"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Oct 05 18:33:21 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Oct 05 21:58:26 2016 +0900"
      },
      "message": "Catch runtime exceptions when parsing DHCP packets\n\nThis patch adds a try catch all to DHCP packet parsing so that\nDhcpClient does not choke on malformed packets, brinding down with it\nthe whole framework.\n\nTest: added new unit tests catching the issue fixed in this patch.\nBug: 31850211\nChange-Id: I3c50a149fed6b2cbc4f40bb4f0e5bb2b56859b44\n"
    },
    {
      "commit": "534a17e96c1847b363a58d0d06a8f683b67e7b23",
      "tree": "5d9a20aec39cf274af7048a8c4b10df87eba1d3b",
      "parents": [
        "30a0f96250afb695994479ed8fbbe498dd85b276",
        "cb99a72e62bcfb30002820f0543aa23dbbdd6162"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 05 03:54:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 03:54:13 2016 +0000"
      },
      "message": "Merge \"Fix issue #31305336: File corrupt: too many wake locks 101\" into nyc-mr1-dev"
    },
    {
      "commit": "30a0f96250afb695994479ed8fbbe498dd85b276",
      "tree": "781286d07a2e2c5250887c087eca0b8c8d23585f",
      "parents": [
        "eafb535072698b0559d8919db4b18618359c11b9",
        "898468657e3f07e30a17bdd20402bbff9b3b1d56"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 05 03:49:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 03:49:27 2016 +0000"
      },
      "message": "Merge \"Allow shell to acquire wakelock. DO NOT MERGE.\" into nyc-mr1-dev"
    },
    {
      "commit": "9c555566bfef718464546dcab3640f64d2fdc55d",
      "tree": "b45547fbc7e5237b187a51b30da79b3917209383",
      "parents": [
        "7d25ab7b11f95d7df1c078f2fc37ce122b61534e"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Oct 03 14:26:21 2016 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Oct 04 17:26:09 2016 -0700"
      },
      "message": "Make umbra lighter when the blocker is too high and has no real umbra area.\n\nb/31939390\nTest: CTS testShadowLayout \u0026\u0026 Manual FrameworkShadow test\n\nChange-Id: Ib0b6c4239ac8a521a827be246e912daf2ad3b885\n"
    },
    {
      "commit": "eafb535072698b0559d8919db4b18618359c11b9",
      "tree": "a2731e21cd885b95d1b755033ba653855a59eff7",
      "parents": [
        "7d25ab7b11f95d7df1c078f2fc37ce122b61534e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Oct 04 16:34:48 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Oct 04 16:42:52 2016 -0700"
      },
      "message": "Eliminate unnecessary object churn in job scheduler updating\n\nThe arbitrary-caller \"what job is currently running?\" state inspector\nreturns a clone of the JobStatus record for it, not a live reference\nto the scheduler\u0027s active state.  That\u0027s appropriate for most cases\nbut when doing its own internal bookkeeping, the object churn in cloning\n(especially, an unneeded clone just for purposes of comparing to some\nother job!) is merely a huge waste of CPU and GC load.\n\nSo now we don\u0027t do that unnecessarily, and everything is much leaner.\n\nBug 31751985\n\nChange-Id: Idacb52e9e5ca17b9e12b7ccd2fc2e1ec8b3547f6\n"
    },
    {
      "commit": "0288dcc8251013992ad676ad823550d184f2f6b1",
      "tree": "c6b4745d1657fd9eb0542db8a038ed89e2dd5e14",
      "parents": [
        "c65dc5529e72b8dfdb72b6d8739489ea68653000"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Oct 04 16:35:10 2016 -0400"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Oct 04 19:23:26 2016 -0400"
      },
      "message": "Ambient: Re-register all trigger sensors if one fires\n\nWorks around an issue where triggering one trigger sensor can\naffect other trigger sensors. To be sure, re-register them all.\n\nChange-Id: I4a0999275638e8a78c3c604fda6527aff0d9365a\nFixes: 31933894\n"
    },
    {
      "commit": "7d25ab7b11f95d7df1c078f2fc37ce122b61534e",
      "tree": "b8e89afaa4538d8c45baf023a23471d20873f29b",
      "parents": [
        "c65dc5529e72b8dfdb72b6d8739489ea68653000",
        "b07f1409045091476e5296f9b0dd41c8712fe49a"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@google.com",
        "time": "Tue Oct 04 23:17:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 23:17:13 2016 +0000"
      },
      "message": "Merge \"Tethering: check if configManager is null\" into nyc-mr1-dev"
    },
    {
      "commit": "b07f1409045091476e5296f9b0dd41c8712fe49a",
      "tree": "a350f0794d16002754c050f393a919cf1528d5a6",
      "parents": [
        "3523728e77a76127fa728e5267f7f429c87b399a"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue Oct 04 13:53:33 2016 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Tue Oct 04 14:28:05 2016 -0700"
      },
      "message": "Tethering: check if configManager is null\n\nBefore attempting to retrieve a carrier entitlement setting, first make\nsure we have a carrier config manager and if we do have a carrier config\nmanager, the config it holds is not null.\n\nBug: 31929638\nChange-Id: Iee476c476cb3de109cdccbd955b7fb986dd4267b\n"
    },
    {
      "commit": "c65dc5529e72b8dfdb72b6d8739489ea68653000",
      "tree": "85d0dff5b21971bde59d807920967b5e07993f28",
      "parents": [
        "3523728e77a76127fa728e5267f7f429c87b399a",
        "b14d4abc16ec7dd48737ab829e3f84b12017db7c"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Oct 04 20:58:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 20:58:44 2016 +0000"
      },
      "message": "Merge changes I99f18930,I5f6830d8 into nyc-mr1-dev\n\n* changes:\n  Prevent any rotation while seamless rotation is pending.\n  Prevent triggering orientation changes until previous completes.\n"
    },
    {
      "commit": "3523728e77a76127fa728e5267f7f429c87b399a",
      "tree": "041298c3ba0b90f4555311d32a38f78019045471",
      "parents": [
        "3fd73a645a1b9b83557ee6614647f6d18d4d6ef0",
        "ad32c550c0feebf60d1f18d09222d0e8b880cb01"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Oct 04 20:33:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 20:33:16 2016 +0000"
      },
      "message": "Merge \"QS: Don\u0027t set flashlight state when we don\u0027t have an id\" into nyc-mr1-dev"
    },
    {
      "commit": "3fd73a645a1b9b83557ee6614647f6d18d4d6ef0",
      "tree": "a3d85469345017d51d8f87b354b03e0763d1ca73",
      "parents": [
        "e03f970ab46cf1f5986a80534240ac4df0d3728b",
        "4bf191ca757c23e1417ae9dc29ac091c4fa0e96e"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Oct 04 19:51:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 19:51:24 2016 +0000"
      },
      "message": "Merge \"Add \"FILTER_NOT_HIDE\" to filter out the apps.\" into nyc-mr1-dev"
    },
    {
      "commit": "ad32c550c0feebf60d1f18d09222d0e8b880cb01",
      "tree": "d8795d5f6cbd06b1ac8398003f7e0924d21457a9",
      "parents": [
        "a92006ef6c66b6c704032d14c574ffb40807ce51"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Oct 04 14:50:11 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Oct 04 14:50:11 2016 -0400"
      },
      "message": "QS: Don\u0027t set flashlight state when we don\u0027t have an id\n\nAlso add a dump to FlashlightController for better visibility.\n\nChange-Id: I7e826c58598ccc18e211aaab31a2e4d039234fc1\nFixes: 31352536\n"
    },
    {
      "commit": "e03f970ab46cf1f5986a80534240ac4df0d3728b",
      "tree": "792d76451949d67b1fb9b3c1452ed72c5f9f9ac2",
      "parents": [
        "f22cb06b4d06300a68144ec39396d23ff17e3271",
        "cf2df3bb6ee8a8243213a65c2c0dd620d0cb8b77"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 04 18:47:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 18:47:02 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "f22cb06b4d06300a68144ec39396d23ff17e3271",
      "tree": "9fcc4b358d051a2308287a959b817f834aabb89c",
      "parents": [
        "a92006ef6c66b6c704032d14c574ffb40807ce51",
        "49baec862bae06dbfbbce2d50400a86d8bf1219e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 04 18:46:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 18:46:43 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "a92006ef6c66b6c704032d14c574ffb40807ce51",
      "tree": "17011e0fd3c373deade74c438408212ccc0740b7",
      "parents": [
        "80f15e3b4cfd3ab2af0f1b05be48289390ab6565",
        "dadafd4109c69f088893e72551d50a3cc04d085e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Oct 04 09:55:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 09:55:32 2016 +0000"
      },
      "message": "Merge \"Reload state when user unlocks\" into nyc-mr1-dev"
    },
    {
      "commit": "80f15e3b4cfd3ab2af0f1b05be48289390ab6565",
      "tree": "74dbd373cc09b53d6b5c44047f9f907044ec863a",
      "parents": [
        "d2ad8ece532dbca185753e0551ed7f2092eb7be9",
        "291af5c5688f13b9e38b97ce9a1a9b14e111a989"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 07:50:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 04 07:50:20 2016 +0000"
      },
      "message": "Merge changes from topic \u0027avoidbadwifi\u0027 into nyc-dr1-dev\nam: 291af5c568\n\nChange-Id: Idf4004f1cfb6b1b4c53d699f98faff5a55fc7b90\n"
    },
    {
      "commit": "d2ad8ece532dbca185753e0551ed7f2092eb7be9",
      "tree": "74dbd373cc09b53d6b5c44047f9f907044ec863a",
      "parents": [
        "fdac9b608bbd9ebbce9a7ce7f074dfcb0b49513e",
        "f11ee9f5928d14d713bb1a7346629c506c968b58"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 07:50:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 04 07:50:14 2016 +0000"
      },
      "message": "Ignore loss of IPv6 provisioning when not avoiding bad Wi-Fi.\nam: f11ee9f592\n\nChange-Id: I3090ac5fe7dabf2ee19120bd0ab566edaa95ddb6\n"
    },
    {
      "commit": "fdac9b608bbd9ebbce9a7ce7f074dfcb0b49513e",
      "tree": "dca7e8771ef2116a9a5951df4c22e6dbc04897a4",
      "parents": [
        "d719d95139010412e9b95912f988b61ede6805ff",
        "b77b77521373b9de0b79a96fca1e4b1857a140b1"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 07:49:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 04 07:49:23 2016 +0000"
      },
      "message": "Slightly simplify IpManager#compareProvisioning.\nam: b77b775213\n\nChange-Id: I31ab37d3fc39baf73fa14ef3b54b781b60347b41\n"
    },
    {
      "commit": "d719d95139010412e9b95912f988b61ede6805ff",
      "tree": "2c09456657fb74e25a72f0b44c53b52e9d63c047",
      "parents": [
        "23cdacbec61c130fc35b1c9e84cb8f9b991fd092",
        "5b437d6ff91116f25be946e07d5d90cd25c372a4"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Oct 04 07:48:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 04 07:48:46 2016 +0000"
      },
      "message": "Conditionally accept loss of on-link IPv6 DNS servers\nam: 5b437d6ff9\n\nChange-Id: Ie32080d7918dea0ae89bd3e0987cb1c8f121e0bd\n"
    },
    {
      "commit": "23cdacbec61c130fc35b1c9e84cb8f9b991fd092",
      "tree": "6e54bf5e1698088c3bf25148865599c2758df8b5",
      "parents": [
        "8d4c87b0bfaca8c2d668cbcd5524edc1d2ef75b0",
        "065ab6ee407dc8b3b5b477e483b6f48e50720113"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Oct 04 07:47:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 04 07:47:52 2016 +0000"
      },
      "message": "Refactor \"avoid bad wifi\" logic into a utility class\nam: 065ab6ee40\n\nChange-Id: I4a6ad3791ac551b0d64b37dd4e2afef1e8e8ee10\n"
    },
    {
      "commit": "291af5c5688f13b9e38b97ce9a1a9b14e111a989",
      "tree": "771f759facbb90cbd1de48f06822b460fafa4075",
      "parents": [
        "19404c6f93c94e2528a5f8a2fc36e0a4a28c3ce2",
        "f11ee9f5928d14d713bb1a7346629c506c968b58"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 07:42:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 07:42:09 2016 +0000"
      },
      "message": "Merge changes from topic \u0027avoidbadwifi\u0027 into nyc-dr1-dev\n\n* changes:\n  Ignore loss of IPv6 provisioning when not avoiding bad Wi-Fi.\n  Slightly simplify IpManager#compareProvisioning.\n  Conditionally accept loss of on-link IPv6 DNS servers\n  Refactor \"avoid bad wifi\" logic into a utility class\n"
    },
    {
      "commit": "f11ee9f5928d14d713bb1a7346629c506c968b58",
      "tree": "87118cfeef62f5e2e5c9808d5f40ad03ecf082a6",
      "parents": [
        "b77b77521373b9de0b79a96fca1e4b1857a140b1"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 11:01:19 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 15:07:44 2016 +0900"
      },
      "message": "Ignore loss of IPv6 provisioning when not avoiding bad Wi-Fi.\n\nBug: 31827713\nChange-Id: I81471f2f3e6c1c4d7bdfebc9dd321bb9d76ad0b6\n"
    },
    {
      "commit": "b77b77521373b9de0b79a96fca1e4b1857a140b1",
      "tree": "f4e686822356288ec90e3ab92403abe2aebd262a",
      "parents": [
        "5b437d6ff91116f25be946e07d5d90cd25c372a4"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 01:38:15 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 15:07:44 2016 +0900"
      },
      "message": "Slightly simplify IpManager#compareProvisioning.\n\nBug: 31827713\nChange-Id: Icc1c8d98feef14c972891451fd94f855d78de43e\n"
    },
    {
      "commit": "5b437d6ff91116f25be946e07d5d90cd25c372a4",
      "tree": "8240adecd9f0dc299b0bd59c0f68871b1546647c",
      "parents": [
        "065ab6ee407dc8b3b5b477e483b6f48e50720113"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Oct 03 19:53:50 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 15:07:43 2016 +0900"
      },
      "message": "Conditionally accept loss of on-link IPv6 DNS servers\n\nPermit this if and only if we\u0027re not \"avoiding bad wifi\" in general.\n\nBug: 31827713\nChange-Id: I0874ec2d1d09e913ccdbe9f6e178090400808a04\n"
    },
    {
      "commit": "065ab6ee407dc8b3b5b477e483b6f48e50720113",
      "tree": "32795c80bd712d8091ba532103bef80200dcfc91",
      "parents": [
        "14557acbfcf71a31c4b0e35f90f26e01d9971329"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Sun Oct 02 18:02:14 2016 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 04 15:07:42 2016 +0900"
      },
      "message": "Refactor \"avoid bad wifi\" logic into a utility class\n\nAdditionally, add this utility class to IpManager for compatibility\nverification.  A follow-on CL will make use of IpManager\u0027s local\nAvoidBadWifiTracker.\n\nBug: 31827713\nChange-Id: If8c56c3f8076d6a5157ea180e361bbdadc2bc1dd\n"
    },
    {
      "commit": "cf2df3bb6ee8a8243213a65c2c0dd620d0cb8b77",
      "tree": "292832246dbfa465c831d55eaa15d9b355cd8f19",
      "parents": [
        "c26c98cd4a82646a568ff13376e52fe6ccf8cb7c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 03 19:33:30 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 03 19:33:30 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I47285d5faa82286b22f8bc79198791225deb3923\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "49baec862bae06dbfbbce2d50400a86d8bf1219e",
      "tree": "9fcf8255f4d6a8182d5238397d17dd664d67ab0f",
      "parents": [
        "c26c98cd4a82646a568ff13376e52fe6ccf8cb7c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 03 19:21:30 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 03 19:21:30 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia2140f6189db3fbc9e00ea6bc3c33b8d2c90396e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b14d4abc16ec7dd48737ab829e3f84b12017db7c",
      "tree": "b543c31d131ed4d56ab475e26ef1cee242855013",
      "parents": [
        "45f6a2718adea9592a3ead1a9ef8055c7819b02e"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Oct 03 18:13:33 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Oct 03 19:14:35 2016 -0700"
      },
      "message": "Prevent any rotation while seamless rotation is pending.\n\nVarious errors occur when using even the normal rotation animation while\nseamless rotation is pending. So we just defer the rotation like we do\nfor the normal animation. Since we are doing this, we need to track\nwhen seamless rotation finishes so we can perform a post-rotate\nrotation if required.\n\nBug: 31749456\nChange-Id: I99f189306c690ce868496460e9ca7dcc95e4ccdc\n"
    },
    {
      "commit": "45f6a2718adea9592a3ead1a9ef8055c7819b02e",
      "tree": "afefa0551c946f67c0ac2b5626f506101f13f009",
      "parents": [
        "d5aa6361d97a8a5167c14823d42e1554607e527f"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Oct 03 16:42:04 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Oct 03 18:51:37 2016 -0700"
      },
      "message": "Prevent triggering orientation changes until previous completes.\n\nCurrently we defer rotation while the screen rotation animation\nis animating, but there is an additional interval after the animation\ncompletes where the display may not yet be unfrozen and attempting to\nrotate again will not work.\n\nBug: 31749456\nChange-Id: I5f6830d85fb326d5032b597cbed1b767f0b627f5\n"
    },
    {
      "commit": "898468657e3f07e30a17bdd20402bbff9b3b1d56",
      "tree": "eb75a26af87b3d1366449b38506f52204d857398",
      "parents": [
        "bf79852ae4ffdeee8c31d6b852ebc4ad8062de37"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Fri Aug 26 14:57:25 2016 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Oct 03 17:43:22 2016 -0700"
      },
      "message": "Allow shell to acquire wakelock. DO NOT MERGE.\n\nBUG: 31828706\nBUG 30832947\n\nChange-Id: I348ab5642ca625b4700ec63f72414729d574da5e\n(cherry picked from commit 6e500010b164ffbbb93f1544ea473e936dc4dfa9)\n"
    },
    {
      "commit": "4bf191ca757c23e1417ae9dc29ac091c4fa0e96e",
      "tree": "7dd3793df1ef7f048b4da63c1854e584b1f06c83",
      "parents": [
        "e422b0b29f9fc61ffca1578503a06b8d924a462a"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Sep 29 13:31:54 2016 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Oct 03 17:14:28 2016 -0700"
      },
      "message": "Add \"FILTER_NOT_HIDE\" to filter out the apps.\n\nThe \"FILTER_NOT_HIDE\" is used to filter out apps that \"blacklisted\"\nby the carrier. So when user insert a specific sim card, these apps\ndisapper in settings \u003e apps totally unless user enable them.\n\nBug: 31823872\nTest: Manual\nChange-Id: I62ec13806d70f68e6cd3cbd014e7513cda36358c\n"
    },
    {
      "commit": "cb99a72e62bcfb30002820f0543aa23dbbdd6162",
      "tree": "a593699a10b568669ec0f0ba08217cb475479a50",
      "parents": [
        "99224b311c1f4acad2ce9347703213a9d711d402"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 03 17:00:02 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 03 17:00:02 2016 -0700"
      },
      "message": "Fix issue #31305336: File corrupt: too many wake locks 101\n\nThe limit is MAX_WAKELOCKS_PER_UID+1, since OverflowArrayMap\nwill add one more to contain the overflow.\n\nChange-Id: I53004582daa0c405427308816728f2c1d2bef40d\n"
    },
    {
      "commit": "8d4c87b0bfaca8c2d668cbcd5524edc1d2ef75b0",
      "tree": "c39499af5fdbab68e64d0d34653e50bb9b2a88fc",
      "parents": [
        "99224b311c1f4acad2ce9347703213a9d711d402",
        "1f859716a8e4b8c12d69ca8b3db8344de577d5c7"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Oct 03 23:28:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 23:28:54 2016 +0000"
      },
      "message": "Merge \"Restrict AVD and VD parsing to the current element instead of the whole document\" into nyc-mr1-dev"
    },
    {
      "commit": "99224b311c1f4acad2ce9347703213a9d711d402",
      "tree": "7950c5cc596bdcd6250ac0348422d5aa1e98f8a8",
      "parents": [
        "68ec3695d0f8286632609487bda5b1cb6d5df007",
        "bb129294700d7c31a3793717efe14b06a7bd2305"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon Oct 03 22:53:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 22:53:45 2016 +0000"
      },
      "message": "Merge \"Update JavaDoc about animatable on VectorDrawable\" into nyc-mr1-dev"
    },
    {
      "commit": "68ec3695d0f8286632609487bda5b1cb6d5df007",
      "tree": "f825c4bd39c64e7099e51dbbb46c5dda37baa977",
      "parents": [
        "20cf00152d005cdd519416f76fed40d1983d7ab4",
        "5754b41c201a388e4e932b18d285d765d7e63536"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Oct 03 21:36:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 21:36:49 2016 +0000"
      },
      "message": "Merge \"Fix thread race caused double free issue.\" into nyc-mr1-dev"
    },
    {
      "commit": "1f859716a8e4b8c12d69ca8b3db8344de577d5c7",
      "tree": "205f3a6da6878f22b961a00942c73a7428d03d1a",
      "parents": [
        "20cf00152d005cdd519416f76fed40d1983d7ab4"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Oct 03 13:57:28 2016 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Oct 03 21:32:11 2016 +0000"
      },
      "message": "Restrict AVD and VD parsing to the current element instead of the whole document\n\nThis CL changes the AVD xml parsing to parsing only within the current\nelement, which prevents AVD parsing from always skipping to the end of\nthe doucment. So things that are defined after AVD in the same document\ncan be picked up by the xml parser.\n\nThe same fix has been applied to VD as well.\n\nBUG: 31865175\nTest: Manually following comment #1 in the bug above\n\nChange-Id: I4ebdce1eb2e92d6f6e2c37caed9607253d24602f\n"
    }
  ],
  "next": "20cf00152d005cdd519416f76fed40d1983d7ab4"
}
