)]}'
{
  "log": [
    {
      "commit": "b3e9029c91406143766b7ef40f896eccfb1ae6bd",
      "tree": "7916fbde196e66e26f5a1020803836e1ba57f7c4",
      "parents": [
        "4d94bf0498b2dd9b2356a06c9922f6f2f55601b5",
        "8720a5e1b79ad0fd360824c0bbba3f9c407f4d67"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri May 04 13:46:09 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 04 13:46:09 2018 -0700"
      },
      "message": "Merge \"Osu: fixed Mismatch between createFromParcel and writeToParcel\" into oc-dev am: a13c8187c8\nam: 8720a5e1b7\n\nChange-Id: I9f7936aeb38e472acbb1246ff160a4ec20aba419\n"
    },
    {
      "commit": "8720a5e1b79ad0fd360824c0bbba3f9c407f4d67",
      "tree": "459fb8137fa352b29e817dab9317e8cc14a0be67",
      "parents": [
        "eaa6d200b33aa356fcd5194576493153c20a3e45",
        "a13c8187c84419cbc4d6b03bfff9c2ce6dcf055a"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Fri May 04 13:34:34 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 04 13:34:34 2018 -0700"
      },
      "message": "Merge \"Osu: fixed Mismatch between createFromParcel and writeToParcel\" into oc-dev\nam: a13c8187c8\n\nChange-Id: I5ffcd6ba62f2c085f2a9929fadd0366238c9183a\n"
    },
    {
      "commit": "9a59cf84506e9fa841524ac2c70ae683449e709a",
      "tree": "b7e72987672d87630b98c498a72ff8a048391d5d",
      "parents": [
        "0a7c41615e61a84c694cb11c9d146cb4bbd14ddc"
      ],
      "author": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Thu May 03 14:49:40 2018 -0700"
      },
      "committer": {
        "name": "Ecco Park",
        "email": "eccopark@google.com",
        "time": "Thu May 03 20:15:03 2018 -0700"
      },
      "message": "Osu: fixed Mismatch between createFromParcel and writeToParcel\n\nBug: 77600924\nChange-Id: I46d765892e8e6839ed5140a3b0d6bb1815ccf9bc\nSigned-off-by: Ecco Park \u003ceccopark@google.com\u003e\n"
    },
    {
      "commit": "8e471b1687b7bfb507b74947b91ad612d15bba5f",
      "tree": "8a0f836eb824e42d79f9439e14bb27a7515f0257",
      "parents": [
        "646773f4effdff3efc4aa95781113bc2220905d0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 01 11:07:05 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Mar 01 11:07:05 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Icaa2d12ea2c5a2d317b59d1799b643887cc23db5\n"
    },
    {
      "commit": "dfbde9eab54aab8dae289b0e092bbcaeaa2208e6",
      "tree": "60baa1501cf23d7ff756a7726e46b443a76d772d",
      "parents": [
        "2604d97ab61ac1163011c06c7ff27a8b09d1555e"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Feb 19 21:39:40 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Feb 19 21:39:40 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I2f3e741047207c9948bbda977800e4a10b5797c1\n"
    },
    {
      "commit": "2604d97ab61ac1163011c06c7ff27a8b09d1555e",
      "tree": "c868535fb745c240ab6848e44584ba188573edb9",
      "parents": [
        "dc288fc3ecc52bb3160e20303047e0b551597c06"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 16 20:01:02 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 16 20:01:02 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I54b1c06d488c0fdae78a4aec9629b6bcc9db9f07\n"
    },
    {
      "commit": "a1b9eecab0fedb9305c47ba97492eb0713cec628",
      "tree": "bc15c9b92dae423753c3ce86f7c50231eb0964c1",
      "parents": [
        "ac3264742d354c4a86074e5f6e8021a296d3a616",
        "d5e93b6c54708041fde725e42367c0fffa373687"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 28 06:49:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 28 06:49:19 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "ac3264742d354c4a86074e5f6e8021a296d3a616",
      "tree": "521d7636a39a0f2574b101f1dcac1505c1bfc9a1",
      "parents": [
        "c95d9b29e200ef597eb4a41503897ce30e48cdc8",
        "bfee15e4d5ba3e39d158fe5eb9eb3667cebe8d12"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 27 17:32:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 27 17:32:17 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "bfee15e4d5ba3e39d158fe5eb9eb3667cebe8d12",
      "tree": "eea28592793cbe1a0cb31f72690811773e350fb0",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 17:50:20 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 17:50:20 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I7539ffdd87c19fc7dfd694dacd78f62fbec10397\n"
    },
    {
      "commit": "c95d9b29e200ef597eb4a41503897ce30e48cdc8",
      "tree": "720c86f65a5d73834c9ba2d07bb0cce1e2ab0725",
      "parents": [
        "4b7b89b9a1c7a64735bcca4672d4d640ab47da92",
        "7cf1a6c4cb180c583d9c6a481dc747ef8cbab324"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:54:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:54:50 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "4b7b89b9a1c7a64735bcca4672d4d640ab47da92",
      "tree": "026a6746d920396958aec5acf1b35e76c8722165",
      "parents": [
        "a2c154e0cd226e07a121ba54204bd8a3faabfda5",
        "ea994a5c50cdd6a0ab4857516fbb588bdbdc8096"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:54:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:54:46 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "a2c154e0cd226e07a121ba54204bd8a3faabfda5",
      "tree": "40e6aea2086bfee535b4200988d8a65044fed821",
      "parents": [
        "497bbfd9ac15c3f77807ac155e95a3207d36580a",
        "03743f14a7b1f9af4d30bb13b63d0a08ab481036"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:54:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:54:41 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "497bbfd9ac15c3f77807ac155e95a3207d36580a",
      "tree": "9477152f45b67a64b7403e7ff2310c0e8686edef",
      "parents": [
        "28abd94074c8ce28fffc5f0328330718627a6910",
        "e7c3c62e41a3d6dde9db0a824c55b6642f4f06d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:54:03 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:54:03 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "28abd94074c8ce28fffc5f0328330718627a6910",
      "tree": "2dd3eae3f946d3b6b5efc5eed3a43ca375331b6d",
      "parents": [
        "178e861e6e605bd643c7bbae7be5441f15fe0d57",
        "f50fb558006eb7bb9ce37059893b4d52dec66027"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:52:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:52:07 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "178e861e6e605bd643c7bbae7be5441f15fe0d57",
      "tree": "65831d805b07a3556b825a7b548445f275ab6e2c",
      "parents": [
        "9531d0fd0bf12dd2468b27e1d7c2ae63d89da6c5",
        "ac67612459e6f14dcbf57d414ac2624646a0695d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:50:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:50:37 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "9531d0fd0bf12dd2468b27e1d7c2ae63d89da6c5",
      "tree": "c79762504d52bddb2dcf570381cfeefc6465dc2c",
      "parents": [
        "7ebe5f0ba153d623c6e3af58b755977dede024b5",
        "14ec51e073fd5b803f993e4d9522269cf10e7202"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 26 20:50:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 20:50:33 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "ac67612459e6f14dcbf57d414ac2624646a0695d",
      "tree": "b9e3dc265ba19ccff737f2977584d85dce700497",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 09:04:23 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 09:04:23 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I3b82c404d34ad6d9560e1c8b0e31ff9223394022\n"
    },
    {
      "commit": "14ec51e073fd5b803f993e4d9522269cf10e7202",
      "tree": "7201ae7807ccbb524bff09b8fe96f4ff0737180c",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 07:25:46 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 07:25:46 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I2c25ff050a1cee7b26d5939f98fdb9bc4809141c\n"
    },
    {
      "commit": "f50fb558006eb7bb9ce37059893b4d52dec66027",
      "tree": "ac1f00aa1ef65b42970c8d8073cd0a2f26ece5a8",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 04:15:30 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 04:15:30 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I61de32231eba5d425f9bd9e7f752173a32855659\n"
    },
    {
      "commit": "d5e93b6c54708041fde725e42367c0fffa373687",
      "tree": "7d3dff6db47f34ee44d8c5115b72944dbf195f43",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 04:00:28 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 04:00:28 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I7ed6ce9696bdff74bd8b341d6ff7800ed7d97603\n"
    },
    {
      "commit": "03743f14a7b1f9af4d30bb13b63d0a08ab481036",
      "tree": "34dc4d8388a704823c31d7c0274a596e08be29b2",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 03:46:02 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 03:46:02 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ic6daaa066fffa3012ec457d32827114ffdcdbf34\n"
    },
    {
      "commit": "ea994a5c50cdd6a0ab4857516fbb588bdbdc8096",
      "tree": "20fb36bb69d9b3a27b971606460dd486ee7bcc1c",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 03:31:30 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 03:31:30 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I2e6b950b2d9e70b93bf01c09cc3d1a7b325ce562\n"
    },
    {
      "commit": "e7c3c62e41a3d6dde9db0a824c55b6642f4f06d5",
      "tree": "2876822cf23b3d80515952fc27697a2caa39af23",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 02:35:09 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 02:35:09 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: Ic8b87dc116e142b61b415bd41682cc3a0d1535b6\n"
    },
    {
      "commit": "7cf1a6c4cb180c583d9c6a481dc747ef8cbab324",
      "tree": "2b1f16e9bd2ff674a4e2513b49eb1356f2dba6dc",
      "parents": [
        "5e687224bd7ce718bef4fee62811c6550f9ec5be"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 02:04:47 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jan 26 02:04:47 2018 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\n\nBug: 64712476\nChange-Id: I909efee7ae06d35c4947257213e045a97cf69e2e\n"
    },
    {
      "commit": "26ae1d359e02fe5871177c9adfc90ca571fd0f86",
      "tree": "5f2a4221a10090c550618ca92309f29a9558c3b1",
      "parents": [
        "0630348fa580cf9467daa4e5a0723bf671fcc490"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Sat Dec 23 20:06:44 2017 -0800"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu Jan 25 14:09:54 2018 -0800"
      },
      "message": "Relax Instant Apps Settings whitelist enforcement\n\nThe strict whitelist of settings for Instant Apps is leading to too much\nunintended breakage, remove the enforcement until better infrastructure\ncan be added to make sure settings that should be whitelisted are.\n\nBug: 71009655\nTest: Coming in a follow up\n\n(cherry picked from commit b6108d621002d4de708ae526e7c2bc95dabef080)\n\nChange-Id: Iaa1d71331407cee86c10105c1e5668ffd0c925a1\n"
    },
    {
      "commit": "cdec5ff9f496e345d1e2e40f3d36d66938ace5f6",
      "tree": "e7a75caeb82e3383d8744c60234042c61afd70e3",
      "parents": [
        "97ff9f9d27277b4d94eef0caf1afaae691e0ba6d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Nov 08 15:51:59 2017 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Nov 08 21:06:30 2017 +0000"
      },
      "message": "More dimming tweaks (for accessibility)\n\n - Don\u0027t dim when battery saver bar is showing.\n - Bump alpha by 10% for light nav bar\n\nTest: manual\nChange-Id: I296aa68c0904f7972dd941eb1aac3b4c71114eee\nFixes: 63630024\n"
    },
    {
      "commit": "752457eaa79b3db5aa32da7527e6f60658b2a00f",
      "tree": "d3e65fca965756a7d638e030308b6ccd380e275d",
      "parents": [
        "eecf81e2279f8caf49a77497c10326bc5aecd494",
        "c514ffb73a4153d59be5a4da13fda5c627c749dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 30 06:49:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 30 06:49:07 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "6b4ac5d17bae70ea995bec6bbedb205f3cabe0e5",
      "tree": "ee0f001dcb1e416e2ddc588713b20ee8ed7b0fce",
      "parents": [
        "68b49a3a8e22897cb2ec5e9f4d45a30f81fdaddc",
        "9ab0c9e8eba926dbffca0bb969021fcea7bd06bf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 30 06:44:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 30 06:44:09 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "68b49a3a8e22897cb2ec5e9f4d45a30f81fdaddc",
      "tree": "7c2732f94678b3407f29cd495972581bedf2b2bd",
      "parents": [
        "d4ebf7c5977f815f5ffeaeac65973108be6d766a",
        "476090328d60e17abf24c0bad40000aa7093c7e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 30 06:43:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 30 06:43:27 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "d4ebf7c5977f815f5ffeaeac65973108be6d766a",
      "tree": "2e0634c13e7201e3feb4552fdd820c7f74eed976",
      "parents": [
        "015979163308b0fd3b57426719b445c13a41b27a",
        "0c736e48c2f8e09a9a1f23eed98b877ce5c6566e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 30 06:39:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 30 06:39:40 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "9ab0c9e8eba926dbffca0bb969021fcea7bd06bf",
      "tree": "45ede8d6f68158e40b31004e04bf510438650279",
      "parents": [
        "e72d655f1d40fcd8796dcdadf22bf62420cad69d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 09:50:30 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 09:50:30 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: I6fd17c5a36e39a9a2009b6da91b7bc9aa1d7a251\n"
    },
    {
      "commit": "476090328d60e17abf24c0bad40000aa7093c7e0",
      "tree": "a3e67f0df1b5668756dbccb6b5569169efe998ad",
      "parents": [
        "e72d655f1d40fcd8796dcdadf22bf62420cad69d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 08:05:49 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 08:05:49 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: If774e276d4d0e78233d6b22edbf33900ef866390\n"
    },
    {
      "commit": "0c736e48c2f8e09a9a1f23eed98b877ce5c6566e",
      "tree": "35ccab84405244cd1b86b362a39176da092f0193",
      "parents": [
        "e72d655f1d40fcd8796dcdadf22bf62420cad69d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 07:33:12 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 07:33:12 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: Ic418f5712f192bb12d935713042b22b124817725\n"
    },
    {
      "commit": "015979163308b0fd3b57426719b445c13a41b27a",
      "tree": "2de1ab4d19f0be19d998e395d33df63dd25ff0ed",
      "parents": [
        "e72d655f1d40fcd8796dcdadf22bf62420cad69d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 07:25:41 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Oct 29 07:25:41 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: I837b9a3c84d21544715855d80fc04af6fddf7b95\n"
    },
    {
      "commit": "c514ffb73a4153d59be5a4da13fda5c627c749dd",
      "tree": "900592837196fb6c4d4877a3826d99ae89ff2e01",
      "parents": [
        "e72d655f1d40fcd8796dcdadf22bf62420cad69d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 28 21:52:30 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 28 21:52:30 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: I2bf31993c0e7b7d6afec824c0163c85097a8c89c\n"
    },
    {
      "commit": "17efe6be8502069b18cb9605e054d10be8afebd7",
      "tree": "36ce127914fb93c123fa6c9051222cf65e8f309a",
      "parents": [
        "c0ac6fb4e37a772d8f962ff8357a1dafdf4e4df3",
        "9830b5a8e41c3b477064e3b378734fc129e8342f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 27 14:39:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 27 14:39:01 2017 +0000"
      },
      "message": "Merge \"Give fg services a shelf life before they go bad.\" into oc-mr1-dev"
    },
    {
      "commit": "9830b5a8e41c3b477064e3b378734fc129e8342f",
      "tree": "4732212b8ce933aeb374f6f26d0216a02716bc2e",
      "parents": [
        "43d5d86cda0fe2ab1eefe2e0b3c654dcde2db5f7"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 26 23:27:57 2017 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Oct 27 14:35:53 2017 +0000"
      },
      "message": "Give fg services a shelf life before they go bad.\n\nWhen a fg service starts (as indicated by its presence in a\nNOTE_FOREGROUND_SERVICES notification), we note the service\nstart time (as encoded in Notification.when in ActivityMgr).\n\nSysUI will suppress the dungeon (foreground service\ndisclosure) notification until 5 seconds have elapsed since\nthe earliest service start time. After that, if the service\nis still running, the disclosure will be shown.\n\nBug: 67819284\nTest: runtest -x frameworks/base/packages/SystemUI/tests/src/com/android/systemui/ForegroundServiceControllerTest.java\nChange-Id: I5b6df95eb673e2f551aaa3ecc5a7df617f815a90\n"
    },
    {
      "commit": "06bba6839f46fb1f6201c923c1774498cc52273e",
      "tree": "3b48565ab535a5b1c14818bb5bbe6a07aa61b168",
      "parents": [
        "276f78eeaa77e8b9d6a3800182155c9eda10ee0d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Oct 13 10:34:40 2017 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 26 14:14:16 2017 -0400"
      },
      "message": "Auto-dim refinements\n\n - Don\u0027t auto-dim while wallpaper is showing\n - Up alpha to 60%\n\nChange-Id: Ie5fc33279ca46f7de37befacbbd7b42b7d4e5d15\nFixes: 67735001\nTest: manual\n"
    },
    {
      "commit": "276f78eeaa77e8b9d6a3800182155c9eda10ee0d",
      "tree": "14482174520b8cbbe6a5c37cc20592d0595907f9",
      "parents": [
        "53504c3aac19a3658782900d26b0f9da1abb3288"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Sep 18 10:31:37 2017 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 26 13:47:58 2017 -0400"
      },
      "message": "Refinement of auto-dimming nav\n\n - Make dimming only happen for interaction with nav\n - Extend time to dim\n - Shorten time to start dimming by same amount.\n\nTest: visual\nChange-Id: Ieb5b31bacdde9ce1952601ad65cff2d54386dd0f\nFixes: 65694001\n"
    },
    {
      "commit": "53504c3aac19a3658782900d26b0f9da1abb3288",
      "tree": "ef939fb6f3f305ccb3a8afe6e1610038005b62f1",
      "parents": [
        "188bf2ea315903df4aaab6de2a7b898e0cab306d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 30 16:17:19 2017 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 26 13:47:27 2017 -0400"
      },
      "message": "Don\u0027t touch auto dim on app change\n\nTest: manual\nBug: 63630024\nChange-Id: I134aa2695bad36606588ca3e52685826f25ea306\n"
    },
    {
      "commit": "188bf2ea315903df4aaab6de2a7b898e0cab306d",
      "tree": "ad4532f23b5e6b662df1435cd72276a62134a156",
      "parents": [
        "25c008d9b16bb705e47c3b7371ef3ef3695e50d2"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 29 18:58:00 2017 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 26 13:47:08 2017 -0400"
      },
      "message": "Auto dim the nav bar to help prevent diff aging\n\nTest: runtest systemui\nBug: 63630024\nChange-Id: If2a6c0934f8751f82c027dbb3b5f103a34dc78d4\n"
    },
    {
      "commit": "4b7f43bcae20e5fe0f452098c70359e6d54885c5",
      "tree": "7daf9745ed8633976546a54244ef3a997fdeda25",
      "parents": [
        "db768d45e0f9d3fb9928257324249a9cdad7b539"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Oct 19 11:05:09 2017 -0700"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Thu Oct 19 11:43:54 2017 -0700"
      },
      "message": "Reuse the BluetoothBatteryDrawable in QS detail\n\nBluetoothBatteryDrawable creates the drawable lazily using\nthe latest(and most correct) context. So it could get the\ncorrect color from the theme.\n\nAlso add iconScale field in BluetoothBatteryDrawable so the size\nof the battery icon could be scaled.\n\nBug: 67377756\nTest: Manual - connected to bluetooth headphone and open the qs\npage and detail page. Retest it after changing it to dark theme.\nChange-Id: Ic6c871985a89a503221755eed4bc2605ab53f630\n"
    },
    {
      "commit": "859f8c4a21204c53d4085e28572275d0efd880da",
      "tree": "47c4fd71f1769203995243a80e3e290b5601fd06",
      "parents": [
        "3bdfe1a2517c4e2b6e9c7b7fe6b91eff77e4bd00",
        "b3daf2b88c86243db85dd8425df8d3a59d3b3d4d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 18 13:20:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 18 13:20:43 2017 +0000"
      },
      "message": "Merge \"Fix incorrect colors for CustomTile in QS\" into oc-mr1-dev"
    },
    {
      "commit": "50365007b6706167a3c4ce0b39cdab247206f2b3",
      "tree": "2280c0a09fe81126e812bf562d71d54d4a1b11be",
      "parents": [
        "d3dc9171d4ed4c38d63fbe02e7522e89dc55a68f"
      ],
      "author": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Tue Oct 17 21:24:31 2017 +0100"
      },
      "committer": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Tue Oct 17 21:37:43 2017 +0100"
      },
      "message": "Update build target to restrict it to arm and x86 only\n\nThis is to address build breakage for MIPS\nhttps://android-build.googleplex.com/builds/submitted/4400887/sdk_phone_mips-sdk_mac/latest/logs\n\nBug: 64504762\nTest: build successful with target marlin-eng (arm), gce_x86_phone (x86) and sdk_phone_mips (mips)\nChange-Id: I710c823ae235d0650b4d1a018180b552261aecc5\n"
    },
    {
      "commit": "b3daf2b88c86243db85dd8425df8d3a59d3b3d4d",
      "tree": "9ad0d48ec6c796edac71bbba14d38c4c51039784",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 17 16:00:29 2017 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Oct 17 16:00:29 2017 -0400"
      },
      "message": "Fix incorrect colors for CustomTile in QS\n\nAdd support for Supplier\u003cIcon\u003e in QSTile.State, allowing a method for\nCustomTile not to cache the drawable for its IconViews. This fixes the\nproblem that the ImageViews in QQS and QS were trying to use the same\ndrawable and putting it in a bad state.\n\nTest: Add 3rd party tile to first position in QS and turn on/off; visual\nChange-Id: I408d6391a718fcb3f847e72bd303551d2d004dbb\nFixes: 67356768\n"
    },
    {
      "commit": "69780830e5b07b3949b847c2837aa5b01f8fc3b3",
      "tree": "d0936499318077627f1ffeee207795bc13336ea4",
      "parents": [
        "1d1ff0b030e0163d94360c90784eaa9a9e2428ac",
        "d5583fafa7bf967dfe432731ea0c1636dd3e1246"
      ],
      "author": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Tue Oct 17 17:33:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 17 17:33:50 2017 +0000"
      },
      "message": "Merge \"Update pre-built apks in platform\" into oc-mr1-dev"
    },
    {
      "commit": "d5583fafa7bf967dfe432731ea0c1636dd3e1246",
      "tree": "027f6dfd95e5495b9488f6cc1b16c9ea0bbf6cfe",
      "parents": [
        "9848c0af2c127652ecb6c4b7494beb15b6bc7b40"
      ],
      "author": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Mon Oct 16 10:33:03 2017 +0100"
      },
      "committer": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Tue Oct 17 18:02:48 2017 +0100"
      },
      "message": "Update pre-built apks in platform\n\nNow include arm and x86 apks from built server\n\nCtsShim (8.1.0-4396705)\n\n./packages/CtsShim/apk/arm/CtsShim.apk\npackage: name\u003d\u0027com.android.cts.ctsshim\u0027\nversionCode\u003d\u002727\u0027\nversionName\u003d\u00278.1.0-4396705\u0027\nplatformBuildVersionName\u003d\u00278.1.0\u0027\nsdkVersion:\u002724\u0027\ntargetSdkVersion:\u002724\u0027\n\n./packages/CtsShim/apk/arm/CtsShimPriv.apk\npackage: name\u003d\u0027com.android.cts.priv.ctsshim\u0027\nversionCode\u003d\u002727\u0027\nversionName\u003d\u00278.1.0-4396705\u0027\nplatformBuildVersionName\u003d\u00278.1.0\u0027\nsdkVersion:\u002724\u0027\ntargetSdkVersion:\u002724\u0027\n\n./packages/CtsShim/apk/x86/CtsShim.apk\npackage: name\u003d\u0027com.android.cts.ctsshim\u0027\nversionCode\u003d\u002727\u0027\nversionName\u003d\u00278.1.0-4396705\u0027\nplatformBuildVersionName\u003d\u00278.1.0\u0027\nsdkVersion:\u002724\u0027\ntargetSdkVersion:\u002724\u0027\n\n./packages/CtsShim/apk/x86/CtsShimPriv.apk\npackage: name\u003d\u0027com.android.cts.priv.ctsshim\u0027\nversionCode\u003d\u002727\u0027\nversionName\u003d\u00278.1.0-4396705\u0027\nplatformBuildVersionName\u003d\u00278.1.0\u0027\nsdkVersion:\u002724\u0027\ntargetSdkVersion:\u002724\u0027\n\nBuilt here:\nhttps://android-build.googleplex.com/builds/branch-dashboard/ub-ctsshim-dev?build_id\u003d4396705\n\nFinal OC-MR1 drop for Oct 19th.\n\nThis build IS suitable for public release.\n\nBug: 64504762\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.PrivilegedUpdateTests\nTest: gts-tradefed run commandAndExit gts-dev --module GtsPackageManagerHostTestCases\nChange-Id: I9a439f7287a8d3703cf014c7c03df2348a384a80\n"
    },
    {
      "commit": "2806975bfbf83e1ff0617ccb8cdb793af3721b0f",
      "tree": "a703c3bbb0933902b41c532eed8f90c77155e44b",
      "parents": [
        "96da02719647840cafee440b8571f58e5524cc35",
        "2044e6e3770ac3dd70b07ade58a7b8db19905a0f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 16 19:37:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 16 19:37:31 2017 +0000"
      },
      "message": "Merge \"Auto-dim refinements\" into oc-mr1-dev"
    },
    {
      "commit": "2044e6e3770ac3dd70b07ade58a7b8db19905a0f",
      "tree": "498c6e445635a15c812a761af75772c4751587df",
      "parents": [
        "0e4fcfe95dc08c39d21d9d8974bebf7e77794354"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Oct 13 10:34:40 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Oct 16 11:21:38 2017 -0400"
      },
      "message": "Auto-dim refinements\n\n - Don\u0027t auto-dim while wallpaper is showing\n - Up alpha to 60%\n\nChange-Id: Ie5fc33279ca46f7de37befacbbd7b42b7d4e5d15\nFixes: 67735001\nTest: manual\n"
    },
    {
      "commit": "0d2d6b6a863cfd64a6f1d3c1a33eed198d7612a2",
      "tree": "cc38dd30050a9b9da8efa0fdf4a6366ffbb08303",
      "parents": [
        "4018898ae43b83b53a7687e62a319e4d67e0c582",
        "0e68a3ec0ae53ba0656e06436b16968989a4d842"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 13 20:22:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 13 20:22:56 2017 +0000"
      },
      "message": "Merge \"Update CtsShim with multiArch\" into oc-mr1-dev"
    },
    {
      "commit": "0e68a3ec0ae53ba0656e06436b16968989a4d842",
      "tree": "6ed95a4cf5db9144894a18977642df3c57273464",
      "parents": [
        "348b13f597ce8604d46992486e9ea7d5bc3cc5ff"
      ],
      "author": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Tue Sep 05 15:12:35 2017 +0100"
      },
      "committer": {
        "name": "Winston Man",
        "email": "hkman@google.com",
        "time": "Fri Oct 13 20:18:53 2017 +0000"
      },
      "message": "Update CtsShim with multiArch\n\nAdd an empty .so to CTS for testing multiArch upgrade\nPre-built apk will be updated separately after this is merged\nTesting build command will be updated later\n\nBug: 64504762\nTest: all related cts and gts pass\nTest: pre-built passed on all arch, including x86_64\nTest: gts-tradefed run commandAndExit gts-dev --module GtsPackageManagerHostTestCases\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.PrivilegedUpdateTests\nChange-Id: I5abfe06de0bd730b5cdc317df344b7567d50aff6\n"
    },
    {
      "commit": "3038ca86c2d0edf2296e6537f28da9f83d78eb5a",
      "tree": "18d74257ed8caa2a76f26d32e0b5ceacc7984b5c",
      "parents": [
        "2758e3af0975fb9f92741d730627b9f7e9ed29d6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 11 00:21:44 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Oct 11 00:21:44 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: I9b8f913edd4d61427600f47c91644750e6dff3c5\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "d2eb55d0982c7408153b890d69e267a930b30562",
      "tree": "0022cf87cf0f7edbf987511bdb3f4e7a90f18137",
      "parents": [
        "b986ebce7583e1409f59d975981f9bdf6aa34151"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Oct 03 15:17:16 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Tue Oct 03 22:57:26 2017 +0000"
      },
      "message": "Fixes rounded corners for clear all button on low ram devices\n\nFixed rounded corners for clear all button by using a themed\nbackground color on a shape with rounded corners instead of\nprogrammatically changing the background color.\n\nChange-Id: Iaaf4f0d94d417b0064c7e6bf4895b49d9fa6561f\nFixes: 67368134\nTest: manual - go to recents and scroll up to show clear all button\n"
    },
    {
      "commit": "72826c99fac780390e63982aa20b668030692de6",
      "tree": "922e2903cec012852a562a28fed6ae1cff785885",
      "parents": [
        "fcd9565ec520e83ddabb9f3c99c10e19e2bc764c",
        "21a2e72655a1ef62c07986bd25a3ef635cd9a49d"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Oct 03 20:16:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 20:16:58 2017 +0000"
      },
      "message": "Merge \"measure snooze UI use more precisely\" into oc-mr1-dev"
    },
    {
      "commit": "fcd9565ec520e83ddabb9f3c99c10e19e2bc764c",
      "tree": "00eed7396954f729cd21dcde39ca53c95184944f",
      "parents": [
        "0f6e9b5a79ffd82c3276b5e3e7723280884ddb5d",
        "13d875fb5225b1ca74249994784ef3fed7293e5b"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Oct 03 20:11:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 03 20:11:26 2017 +0000"
      },
      "message": "Merge \"Fix a cache calculation regression.\" into oc-mr1-dev"
    },
    {
      "commit": "13d875fb5225b1ca74249994784ef3fed7293e5b",
      "tree": "2bc2925ced5acc79d084d3769419d8facc95c395",
      "parents": [
        "bbdc422bb1358f039207f5a6c322fb1327e3bee8"
      ],
      "author": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Mon Oct 02 11:15:46 2017 -0700"
      },
      "committer": {
        "name": "Daniel Nishi",
        "email": "dhnishi@google.com",
        "time": "Tue Oct 03 10:16:38 2017 -0700"
      },
      "message": "Fix a cache calculation regression.\n\nCache size was being double-counted for apps in their drilldown.\n\nChange-Id: I44ec03470050dfbce392348c3336dd5e9bb54c36\nFixes: 67028136\nTest: SettingsLib integ tests\n"
    },
    {
      "commit": "21a2e72655a1ef62c07986bd25a3ef635cd9a49d",
      "tree": "fb1138533e6c06a9db74e41006779e1cddfee8bf",
      "parents": [
        "e901a7e0ed81f76c2330dbbfcec4a448c40cf4de"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:44:53 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Tue Oct 03 13:01:15 2017 -0400"
      },
      "message": "measure snooze UI use more precisely\n\nBug: 67003813\nTest: runtest systemui\nChange-Id: Id7ba68c8308e911cd506943f84c034ade21d1514\n"
    },
    {
      "commit": "e901a7e0ed81f76c2330dbbfcec4a448c40cf4de",
      "tree": "4401f84020c692667188d5db8345be46b2638aa9",
      "parents": [
        "488665d9e38128b431951418ed67e4e1cc5a0a2e"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:29:46 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Mon Oct 02 17:38:16 2017 -0400"
      },
      "message": "Enable experimentation on notification snooze options\n\nBug: 67003813\nTest: runtest systemui\n\nChange-Id: Id46ef3938e2edc633f64cec7b66e10d80c9a0bff\n"
    },
    {
      "commit": "5eaed55a578c5c85f5f9374378db74960b832fd3",
      "tree": "4e6fd5731e0595ef436af324ccd52d2437e0319d",
      "parents": [
        "9b3559aee93950458c022de0d01e6fa654f14252"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 02 04:16:10 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 02 04:16:10 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: I35ffe572de6f4cf7b2d871bae713da183300b353\n"
    },
    {
      "commit": "d81e99a9635795e7980927d6163d767ad041732d",
      "tree": "850b5d684b4cff4a063e8eef13ef99a4f8f144a4",
      "parents": [
        "f93dfbd65fc879145db681757b056c62629b883f",
        "3e0843038d2e39bef165eabc435d00abb9ecdc96"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 22:28:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 22:28:15 2017 +0000"
      },
      "message": "Merge \"Disable long-press home Orb animation.\" into oc-mr1-dev"
    },
    {
      "commit": "6141d9e54df1812e2e82283e2250a21f2d17626e",
      "tree": "ee14aaee1a34bb0a3cab669e4972e24a1841242b",
      "parents": [
        "dddbb2261ce203d6ec1410f4a931e8b455ebbbcd",
        "baff9f03c1b8f6461c539b60d479c9fdd7ab233d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 18:09:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 18:09:36 2017 +0000"
      },
      "message": "Merge \"enable experiments for AOD timeout\" into oc-mr1-dev"
    },
    {
      "commit": "1ff77669e1059439e143d8544db340f14a02f1ca",
      "tree": "65fcce0f4b6239c98b35988f51173b94622d3d4c",
      "parents": [
        "6e326268c1ea76a3a47531a33b29a262be2da646"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 29 11:17:05 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 29 11:17:05 2017 -0400"
      },
      "message": "Don\u0027t show no sim when a sim has been detected.\n\nInstead indicate a lack of signal until we have a subscription to\ntell us what to show.\n\nTest: updated existing tests\nChange-Id: I170f3782597584e5e761b5c9f9fce3cdbdc26a4f\nFixes: 65744290\n"
    },
    {
      "commit": "20e1c66a78912be44cf63aac9a881749f076291f",
      "tree": "7c6fb876c2b6a0e5301414e249f070f69d476c3c",
      "parents": [
        "ec0fc85a90878a13ac4dcbaf71a73b05b2802e6a",
        "0260938aba50bee4a6ad0cc69d8914035d420ce9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 29 05:34:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 29 05:34:50 2017 +0000"
      },
      "message": "Merge \"NotificationPlayer: fix race conditions\" into oc-mr1-dev"
    },
    {
      "commit": "1b8e47aebf16d1dd64f66103b0cb44ca9059da22",
      "tree": "ed7df0a67ef403fd8d3e99a1b72314fc624aa773",
      "parents": [
        "9e04764edfe2940cff351209293b2316168c050a",
        "97376cfe08d6132a40196d5c425559d02ced30b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 28 22:13:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 28 22:13:47 2017 +0000"
      },
      "message": "Merge \"Ensure that the thumbnail path is valid even without a thumbnail.\" into oc-mr1-dev"
    },
    {
      "commit": "69e95006062cd037b77604804011db9e0d11b7d7",
      "tree": "3e80bebb762a69cb499c8679560127935ce65a3d",
      "parents": [
        "e1cf112b6c0ba104b29a7c941791fd86e9bb6e12",
        "4673c381fa2ee0ff782c1efb3f8042093c169d1a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 28 20:26:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 28 20:26:58 2017 +0000"
      },
      "message": "Merge \"Use QS context when creating the bluetooth battery indicator\" into oc-mr1-dev"
    },
    {
      "commit": "0260938aba50bee4a6ad0cc69d8914035d420ce9",
      "tree": "22ed847bb585edcf862a31bce5ffdc1ed56266e9",
      "parents": [
        "8f22de0e7f1c84c3f9e4ca55e6b2ad033ef421de"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 05 11:41:55 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Sep 28 12:21:18 2017 -0700"
      },
      "message": "NotificationPlayer: fix race conditions\n\nThis patch fixes two race conditions that affect the Looper used\n  to signal the completion of a notification to abandon audio focus\n  as well as the wakelock used between issuing a playback\n  command and its actual start. Annotations are added to clarify\n  which objects are used to synchronize which methods and variables.\n\nLooper for notification playback completion:\n  Before a notification starts playing, audio focus is requested,\n  which causes the ducking of media apps. When the notification\n  completes, audio focus is abandoned. If a new notification is\n  to be played while one is playing, the current player is\n  stopped and the Looper on which we expect the MediaPlayer\n  completion callback is .quit(). But there is a race condition\n  between the quitting of the current Looper whenever a sound\n  is started (in startSound()) and when quit when playback\n  is stopped (command STOP), and when created in\n  CreationAndCompletionThread.run(). If the Looper is quit\n  when another notification starts to play, the completion\n  callback cannot be received, and audio focus will not be\n  abandoned.\n  The fix consists in synchronizing all access to mLooper\n  on mCompletionHandlingLock.\n\nWakelock:\n  Initializing and acquiring the wakelock, and releasing it\n  are done in different threads (client thread vs CmdThread).\n  There was no memory barrier between the initialization\n  and release. The fix consists in making all wakelock\n  operations synchronized on mCmdQueue.\n\nTest: issue multiple notifications that interrupt eachother, verify focus is abandonned (in logs, check \"abandonAudioFocus()\")\nBug: 65866087\nBug: 64531811\n\nChange-Id: Ie8f4091eaa96bd0bcb732e27423f6e31e76da98e\n"
    },
    {
      "commit": "baff9f03c1b8f6461c539b60d479c9fdd7ab233d",
      "tree": "b79240effb014a3d6a114e74378eb2536b2d86d3",
      "parents": [
        "d71227355e04076b84245c1978008be611bf97e8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Wed Sep 27 16:56:48 2017 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu Sep 28 15:17:05 2017 -0400"
      },
      "message": "enable experiments for AOD timeout\n\nBug: 67009600\nTest: runtest systemui\nChange-Id: I5505b69051a55608b3c3803c48dd51603845e9c9\n"
    },
    {
      "commit": "97376cfe08d6132a40196d5c425559d02ced30b8",
      "tree": "e215a8c459c564eae3d51d46b75836a4555ae184",
      "parents": [
        "7c112b733c0d0f98a4c4894e214b71648fe1cfae"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 26 17:01:10 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Sep 28 10:13:31 2017 -0700"
      },
      "message": "Ensure that the thumbnail path is valid even without a thumbnail.\n\n- When there is no thumbnail snapshot, an empty sized thumbnail path is\n  created since thumbnailWidth/Height are zero.  Instead, like the parent\n  class, the path should default to the view width/height in such a case.\n\nBug: 66938643\nTest: Launch PlayMovies video anew, go home, then to overview\nChange-Id: I354ff0716ee44149f50ff11fa435161cf466c0cc\n"
    },
    {
      "commit": "b11ea1fa73293d3e1011f3c6e9591317e2deb9e4",
      "tree": "734a2cc67a08224e2e032c153e6932e633b296af",
      "parents": [
        "4414109220efa9e166a084525fec842b3a36103b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Sep 28 03:46:39 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Sep 28 03:46:39 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: I78318e3a6213ef4ec92a409d319d076740914da0\n"
    },
    {
      "commit": "88c6071b5dc8a7cd76e24a852e5faff1d3d903f6",
      "tree": "077842cdd0a7785bf2ce8ed0bc98f04ed18813cc",
      "parents": [
        "1986261870ae24a5653c374f8d6c0bb0f8a99681",
        "9e177f05ea9a92a23ca72d9990f8a8bd7ada5f5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 28 02:27:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 28 02:27:04 2017 +0000"
      },
      "message": "Merge \"Handle clear all button show and hide functionality for low ram devices\" into oc-mr1-dev"
    },
    {
      "commit": "9e177f05ea9a92a23ca72d9990f8a8bd7ada5f5a",
      "tree": "fe5b47cf6ed7c2f654ded65473688463e5a73c9a",
      "parents": [
        "9cc57140cc6b119bae6738646c28bfb240a14d14"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Thu Sep 21 11:10:32 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Sep 27 17:10:46 2017 -0700"
      },
      "message": "Handle clear all button show and hide functionality for low ram devices\n\nHides the clear all button at the beginning and shows it when scrolling\nthe list up or when swiping an app away. The clear all button will not\nhide when already shown. Users can also start the scroll gesture over\nthe clear all button to scroll the list.\n\nTest: manual - use low ram device and go to recents and scroll\nChange-Id: Ie2d22db9bdd66308ce8ef3acf77b9f707d638ade\nFixes: 65571889\n"
    },
    {
      "commit": "1ca7d06313b1e0aa6883671d22a43273837d39be",
      "tree": "130d7d8c78d49f72559afa8055701e3d3a504b80",
      "parents": [
        "8f22de0e7f1c84c3f9e4ca55e6b2ad033ef421de",
        "37b202492e06a0f681864d5d3af643c004c39463"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Sep 27 19:34:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 27 19:34:45 2017 +0000"
      },
      "message": "Merge \"Minimal change to ensure that position is last saved when docking.\" into oc-mr1-dev"
    },
    {
      "commit": "4673c381fa2ee0ff782c1efb3f8042093c169d1a",
      "tree": "d342fe4a57041f79135b9964f221fecbc740fa92",
      "parents": [
        "a120e6b6041e5f162ff9ef5027a321e121ed5be0"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Sep 27 13:00:50 2017 -0400"
      },
      "committer": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Wed Sep 27 13:00:50 2017 -0400"
      },
      "message": "Use QS context when creating the bluetooth battery indicator\n\nSysUI context doesn\u0027t know about the dark theme change when trying to\nset the tint on the BluetoothDeviceLayerDrawable, so change the icon to\none that isn\u0027t cached so it can use the QS context and use the right\ntint when in dark mode.\n\nTest: set dark background, visual\nChange-Id: If9255e2d2155ebcd355ddf26f06385e73aab68d6\nFixes: 66497162\n"
    },
    {
      "commit": "37b202492e06a0f681864d5d3af643c004c39463",
      "tree": "7dee7032b2e6cf70336dfed1366ee59bc958a664",
      "parents": [
        "2d362d715927b9735a8c76f9f188877b2953c061"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 26 11:51:08 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Sep 27 09:59:28 2017 -0700"
      },
      "message": "Minimal change to ensure that position is last saved when docking.\n\n- When a task is docked from Recents, the last position is never updated\n  if the user never touches the divider.  Ensure that the default dock\n  snap target is saved in this case as well.\n\nBug: 66903645\nTest: Dock a task from Recents, go home, and hit recents\nChange-Id: Ia229d2ba0eee792424fb9e9c043320cec71695dc\n"
    },
    {
      "commit": "4a324cb196ae5d689abb3afb42da22cbf80f9cdf",
      "tree": "b18b6c3fd768b6e9eb0bf0162eedf358dc672eeb",
      "parents": [
        "87794e95a2295fa98c1fe64f20c8af9f750da607",
        "b4f8a0be8df351986b24091439339ad7db70d383"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 26 20:21:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 26 20:21:50 2017 +0000"
      },
      "message": "Merge \"Update the bt background color.\" into oc-mr1-dev"
    },
    {
      "commit": "3e0843038d2e39bef165eabc435d00abb9ecdc96",
      "tree": "56afc2746e3e104b29a94252f86a5de4bd80376d",
      "parents": [
        "87794e95a2295fa98c1fe64f20c8af9f750da607"
      ],
      "author": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Mon Sep 25 19:08:12 2017 -0700"
      },
      "committer": {
        "name": "Rajeev Kumar",
        "email": "rajekumar@google.com",
        "time": "Tue Sep 26 13:02:36 2017 -0700"
      },
      "message": "Disable long-press home Orb animation.\n\nBug: 64814158\nTest: Tested manually.\nChange-Id: I8a33e302e26211be77b4ee2e0d36f438cfccd383\n"
    },
    {
      "commit": "9b120d5a08b6c08ff682de87ed3888d8bb35ddc8",
      "tree": "ffe70f558458763351dc387f085f1c395275ee31",
      "parents": [
        "d71227355e04076b84245c1978008be611bf97e8",
        "6026b057e7e81a8e54e1986007360b2f97bf454f"
      ],
      "author": {
        "name": "Evan Laird",
        "email": "evanlaird@google.com",
        "time": "Tue Sep 26 14:09:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 26 14:09:09 2017 +0000"
      },
      "message": "Merge \"Fix wifi tile animating full-dark when slashing/unslashing\" into oc-mr1-dev"
    },
    {
      "commit": "4e6d2ee969d1d81dcd79cfff8941783ddd4aac31",
      "tree": "e20c4bda6f75d748168b6f6dfb804fb576d9ea4f",
      "parents": [
        "5c54a732f16236502496c236b9d23b27bf905f49"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Sep 26 06:58:36 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Sep 26 06:58:36 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: I348ab7ada9d98e745fe4716beadb6857d39705ec\n"
    },
    {
      "commit": "73c93f02f77e81fdfdbfd7594fc7d7f12c7cf19a",
      "tree": "259db3a4f8875d828fee29b632cf5f519702b12d",
      "parents": [
        "baf1201b43035aab352b99ea49728e5e058fe0d5",
        "2adc263ce97ae6c8291653490868879841d31a63"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Sep 25 18:33:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 25 18:33:01 2017 +0000"
      },
      "message": "Merge \"FRP: Add config flag for disabling credential FRP\" into oc-mr1-dev"
    },
    {
      "commit": "2adc263ce97ae6c8291653490868879841d31a63",
      "tree": "ea4a49d236498ed36e44cfd2730664447316ce98",
      "parents": [
        "d3293ab4c5f290debacf9078b874fb44b21fb84f"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Sep 05 17:01:42 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Sep 25 13:32:48 2017 +0200"
      },
      "message": "FRP: Add config flag for disabling credential FRP\n\nBug: 65258606\nTest: Verify FRP still works when not disabled\nChange-Id: I78e308b6eaba73c794615b1eebdbfacb334ae72f\n"
    }
  ],
  "next": "3e3e05c9336e1f71a6bc654d7839f4277a60df5c"
}
