)]}'
{
  "log": [
    {
      "commit": "94deaf7725c418ec1950d810ab86f0d157ddf518",
      "tree": "476cf9ae1f932fc5330547401b5947ed2c307e85",
      "parents": [
        "27106b97b3db88a2460b582fa61b5acc8c30fdd1"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Jul 19 10:06:14 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Aug 07 10:50:57 2017 -0700"
      },
      "message": "Allow to transfer+seal a install session\n\n... so that one package can supply the data and another one can issue\nthe commit.\n\nAlso allow reading of sealed sessions.\n\nAlso lock more in PackageInstallerSession so that we can be sure the\nsession is not used by the old package anymore once transferred and that\nall calls into the session work on consistent data.\n\nBug: 37281396\nTest: cts-tradefed run cts-dev -m CtsContentTestCases --test\u003dandroid.content.pm.cts.InstallSessionTransferTest\n      Installed and uninstalled packages via the PackageInstaller app\n      Installed and uninstalled packages via the Google Play Store\n\nChange-Id: Id4b7a0071d703b7d18c9f5bf2bd15ebf67086d07\n"
    },
    {
      "commit": "85808c8293b12571af7d62c15f5cfffeb42c9c98",
      "tree": "18fc503e764725ee6c843179f78591ea5961cc07",
      "parents": [
        "d4932d9b5d913f80fc3ef569c9aa9de87b46fd85",
        "1b3877a96567c4021223c7b7c62c11db60db47fd"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 07 05:49:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 07 05:49:25 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: fix describeImmutableDifferences\" into oc-dr1-dev\nam: 1b3877a965\n\nChange-Id: I50748aa0c9332787797f91265afccf82ceabf332\n"
    },
    {
      "commit": "1b3877a96567c4021223c7b7c62c11db60db47fd",
      "tree": "dc53bbc8fbbb72fc8d01f734a6df59ef151d8546",
      "parents": [
        "f6d5426433e9aceda8b4123e38ab3f2f1b3ca6b4",
        "8a3a012a1cd497a33bd6ec1d5935b79a695e5731"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Aug 07 05:42:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 07 05:42:48 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: fix describeImmutableDifferences\" into oc-dr1-dev"
    },
    {
      "commit": "d4932d9b5d913f80fc3ef569c9aa9de87b46fd85",
      "tree": "c62ca0a686cc3105dbe7a5bf47e7ec8b6d291542",
      "parents": [
        "f415613ff11ea2002056321accba1e16e882c882",
        "ee54178572104aa214420427b3c3a5acf829d6b5"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Sun Aug 06 18:58:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 06 18:58:41 2017 +0000"
      },
      "message": "Merge \"Adding strings to support warning about emergency calls.\" into oc-mr1-dev"
    },
    {
      "commit": "b79eb54d36b85c447660471419da4247a5b9d387",
      "tree": "ee52bff36e2fb5eb8f59cee11b574a0ac705337d",
      "parents": [
        "5d0b87d61791846b130f88637bf55de50b03ce7a",
        "67f9d5070a74a0bf34f0335899a96dedcac26c96"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Aug 06 16:28:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 06 16:28:58 2017 +0000"
      },
      "message": "Merge \"Fix broken javadocs.\" into oc-mr1-dev"
    },
    {
      "commit": "67f9d5070a74a0bf34f0335899a96dedcac26c96",
      "tree": "810fc5ffaebfa04915242fe949acd81c3964c3f9",
      "parents": [
        "b26cc6aef4a49ef2ae39374b22f8fc150f846c67"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Aug 05 13:49:13 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 06 07:37:08 2017 -0600"
      },
      "message": "Fix broken javadocs.\n\nBug: 64337634\nTest: make -j32 doc-comment-check-docs\nChange-Id: I20fdd3dcddef09111d35946c41c596c7689effa6\n"
    },
    {
      "commit": "142e76384e781620a668271f6520385d821d4616",
      "tree": "088a002ab96fcec75cddfa6042385ccfba2de840",
      "parents": [
        "23228db86693cadf352843d6e56f888904f5461f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Aug 06 00:54:17 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sun Aug 06 00:54:17 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie00477d775338c307f23550d2bdc99f0933246e8\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "23228db86693cadf352843d6e56f888904f5461f",
      "tree": "8adc708c3a5e06ae7e7ec17056fce853aea3a838",
      "parents": [
        "72f5cb4fd2b1608bd3181059a6c562d594adf99f",
        "4812154af3b6d77e98f34ca12932e1136d3ae9e3"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Sat Aug 05 22:54:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 22:54:29 2017 +0000"
      },
      "message": "Merge \"rename notification channel\" into oc-mr1-dev"
    },
    {
      "commit": "72f5cb4fd2b1608bd3181059a6c562d594adf99f",
      "tree": "c3b1f129bce99919bca08cc42c8d9a5e074044cb",
      "parents": [
        "b26cc6aef4a49ef2ae39374b22f8fc150f846c67",
        "162d14a1eadcffa250cce6c575a1a58f16b05120"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Sat Aug 05 20:47:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 05 20:47:14 2017 +0000"
      },
      "message": "Merge \"Pass ProgramInfo over currentProgramInfoChanged and drop afSwitch_1_1.\" into oc-mr1-dev"
    },
    {
      "commit": "de1591b8dbde66b9757b9fe680cccfa33227e022",
      "tree": "d53c32299ebc1757c73e54552928e66ebf0b7812",
      "parents": [
        "0c8e5b6dda48f4ee7238be2fa250039116f099f0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:16:15 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Aug 05 00:16:15 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id0b1ae5fd74159dd5d84b61f1c5f6470de295053\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "8a3a012a1cd497a33bd6ec1d5935b79a695e5731",
      "tree": "9450551330d5a95d357fb2746f6d0fde26772d5c",
      "parents": [
        "82e815616e1fcab7bcdab737dfc1a28946b0f486"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Aug 04 13:18:40 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sat Aug 05 11:37:10 2017 +0900"
      },
      "message": "NetworkCapabilities: fix describeImmutableDifferences\n\nThis patch fixes the mask used in describeImmutableDifferences which did\nnot correctly turn NET_CAPABILITY_NOT_METERED into bit flag.\n\nBug: 63326103\nTest: added unit tests, runtest frameworks-net\nMerged-In: Ib6b390b1daef5912859302692af7dcd6cfd3e39a\nMerged-In: If38efacdeec8476880835657938e435f9b598525\nMerged-In: Ieccad46fcffcaf748f5644b04617e9a82527000e\nMerged-In: I533ef8fe369cec19d283ff2950314fce6e28cffd\nMerged-In: I12636c6699ff60487a28570208e819ea0b66fa2e\nMerged-In: Ie5df14e0ea1c12e0cfabe87978ac6c9b744353b2\n\n(cherry picked from commit 2ecb9408f4102687f20f9ca19c13071ac6098cc6)\n\nChange-Id: I74ecf34a2c079c74152d00caea2c220e9c6d1fa5\n"
    },
    {
      "commit": "ee54178572104aa214420427b3c3a5acf829d6b5",
      "tree": "857a3f98e6ef0784b83c3e395e2679b49f78afcf",
      "parents": [
        "cdc7175b16b2543d11cb3a57bbed593ab8e31774"
      ],
      "author": {
        "name": "pkanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Aug 04 16:01:23 2017 -0700"
      },
      "committer": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Aug 04 23:22:04 2017 +0000"
      },
      "message": "Adding strings to support warning about emergency calls.\n\nBug: 62618428\nTest: compiles\nChange-Id: I5cee8b5ebc39e4247eeff0b3e17cac3cea983894\n"
    },
    {
      "commit": "4812154af3b6d77e98f34ca12932e1136d3ae9e3",
      "tree": "30d6d40442dc8fc1c8bc44a93cdac34748ef9c85",
      "parents": [
        "1d6357c800cb43a88a4f0b6533024b306a37ca0f"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Aug 04 15:44:03 2017 -0700"
      },
      "committer": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Fri Aug 04 16:04:38 2017 -0700"
      },
      "message": "rename notification channel\n\nrename the channel mobile_data_alert to mobile_data_status\n\nBug: 64367389\nTest: Manual\nChange-Id: I16d3ccfe85c879ff4bd4364d244c1b62cf616092\n"
    },
    {
      "commit": "162d14a1eadcffa250cce6c575a1a58f16b05120",
      "tree": "1f7b4119cde42d5d33ad89dac336a9d44027a0b7",
      "parents": [
        "0f1776d08b43f5f71a9f89b6a4f1838df4d3d744"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 03 18:10:45 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Aug 04 15:22:52 2017 -0700"
      },
      "message": "Pass ProgramInfo over currentProgramInfoChanged and drop afSwitch_1_1.\n\nBug: b/64229617\nTest: instrumentation\nChange-Id: Ib4b20a6ebdd05a51f1a30447ccc3c2357df2a35d\n"
    },
    {
      "commit": "b4dcdd5f45b689d6173d7c29a014485f44cbc927",
      "tree": "b2ef83e285c10cc000cc3aaed735da610b7ac729",
      "parents": [
        "850ec9b23562600810852c159219c79ae4483344",
        "0f1776d08b43f5f71a9f89b6a4f1838df4d3d744"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Fri Aug 04 21:12:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 21:12:21 2017 +0000"
      },
      "message": "Merge \"Pass vendor-specific info as map.\" into oc-mr1-dev"
    },
    {
      "commit": "8719c2a8e62c766f08c0519fb7cf5aff7041e377",
      "tree": "574a6f1191efcc026d4d4223dc00d7df9fc84b23",
      "parents": [
        "15500f3d7b4c4bd2632004ba1791a36fd784aa66",
        "6e82029a0fe348645e1a32ac5863eb8da3c0b497"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Aug 04 13:08:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 13:08:40 2017 +0000"
      },
      "message": "Merge \"AutoSize TextView - fix transformation method\" into oc-mr1-dev"
    },
    {
      "commit": "7b16a3c64a786998914dcd8552fa5cc6879e4e36",
      "tree": "8d85fdc13207a923656e022baa987a74f2f1006f",
      "parents": [
        "10841a9670393bfe5581981956c8e1a1ab7754e5"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Jul 26 10:19:28 2017 +0900"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Fri Aug 04 04:30:33 2017 +0000"
      },
      "message": "Remove @hide ACTION_SHOW_INPUT_METHOD_PICKER\n\nAll references to\nandroid.provider.Settings.ACTION_SHOW_INPUT_METHOD_PICKER have been\nremoved by the following CLs.\n\n Id36c8c34159bea8b72557b40bcf024d401f580b6 frameworks/base\n Id990c66516c9b3ed7ada6891746ec0e0eecbe545 packages/apps/Settings\n I915231678b94f97c1b5105cb607d6631e3df6b6a vendor/google_clockworks\n I3e26ed807445725262485ac1065fdfa299d1b624 cts\n\nTest: make checkbuild\nFixes: 64008672\nBug: 6364455\nChange-Id: I4210a5b5662be497d395a454f7f1cc395637683e\n"
    },
    {
      "commit": "10841a9670393bfe5581981956c8e1a1ab7754e5",
      "tree": "d196a1ef589bf69bf0c75b7e959991b9b915ed06",
      "parents": [
        "48dad606c5ecfaa7bdd1c3c36c12a7b9418e6a5b",
        "1533ffdc3e8dc775399a8c02039e0ad3e7f3ca1f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 04 02:18:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 02:18:50 2017 +0000"
      },
      "message": "Merge \"There must not have newline character in wakelock name\" into oc-mr1-dev"
    },
    {
      "commit": "0f1776d08b43f5f71a9f89b6a4f1838df4d3d744",
      "tree": "b6a584afb63e3a9b2e2b35b64eefad927c1e3cfc",
      "parents": [
        "437e43ed1fb842644adffd4d3bb9a4d30bff5e13"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 03 11:03:49 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 03 18:21:22 2017 -0700"
      },
      "message": "Pass vendor-specific info as map.\n\nThis solves a problem of identifying, if a given application is talking\nto a hardware that can handle format of these strings.\n\nBug: b/64229617\nTest: VTS, instrumentation\nChange-Id: I6f525be90105bfdc01a899feea2a3151719ec8d2\n"
    },
    {
      "commit": "6aaaa2bbb04057b93dc543b18eb87dc45f0d97b6",
      "tree": "6c949ca7960a3b5c8f9c65265da7a4d24e6ffe1c",
      "parents": [
        "4204f1658c46fb5302ecae61ec73139890a07a76",
        "5a800cf0692758489367247d36e5ceb29004eb01"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 03 23:18:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 03 23:18:29 2017 +0000"
      },
      "message": "Merge \"Ignore isolated uid\u0027s process state in BatteryStats tracking\" into oc-dr1-dev\nam: 5a800cf069\n\nChange-Id: I99d131e00dc43982f41e8837f44a66c71312615a\n"
    },
    {
      "commit": "4204f1658c46fb5302ecae61ec73139890a07a76",
      "tree": "be29ae740b36e55a23dc163f2dda4cab888d8f0f",
      "parents": [
        "57d0423e91cb7eed96f80af2f7d187c416bc25ea",
        "9f22443b4e3ac1ca1763a25a186177809ec1c3cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 23:07:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 23:07:53 2017 +0000"
      },
      "message": "Merge \"Use normal API for legacy wallpaper restore\" into oc-mr1-dev"
    },
    {
      "commit": "5a800cf0692758489367247d36e5ceb29004eb01",
      "tree": "bdc39be6de26cf7fc30f23284bf4e6373ca1ce86",
      "parents": [
        "e09e5ef21b703177cad81cfa6f38260b9f347a4b",
        "fd3caf6a7d06c9d696b87ec631be5b109b07fcdc"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 03 23:07:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 23:07:32 2017 +0000"
      },
      "message": "Merge \"Ignore isolated uid\u0027s process state in BatteryStats tracking\" into oc-dr1-dev"
    },
    {
      "commit": "1533ffdc3e8dc775399a8c02039e0ad3e7f3ca1f",
      "tree": "02f1d87aa4fb3fe41fd14a78aeb6abd5fdfed8fc",
      "parents": [
        "5444e9d445f7c766898666c3d51ae21d3fde9eb0"
      ],
      "author": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Wed Aug 02 17:39:15 2017 -0700"
      },
      "committer": {
        "name": "Yi Jin",
        "email": "jinyithu@google.com",
        "time": "Thu Aug 03 22:56:15 2017 +0000"
      },
      "message": "There must not have newline character in wakelock name\n\nBug: 64272195\nTest: N/A\nChange-Id: I07a7d9b9dfbf69acba0123bf4ec6e309c2a5a359\n(cherry picked from commit dd214c2d3692c850d271bc4ab2dc45dcc5ebc6a6)\n"
    },
    {
      "commit": "e09e5ef21b703177cad81cfa6f38260b9f347a4b",
      "tree": "c3e03f39d308934037f86cb8ef03be3485371d05",
      "parents": [
        "61ad5ae921d75d0f72e8477ce224a1f7562ae81d",
        "26fb43c034168896b674427463fc40a52ad750cd"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 03 22:48:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 22:48:27 2017 +0000"
      },
      "message": "Merge \"Multi-user and WallpaperColors\" into oc-dr1-dev"
    },
    {
      "commit": "589ba65d912c917efa5671faa4d0c3f4cd665dc6",
      "tree": "da8b22e13a666a827037209cacaae2e8d27ec46d",
      "parents": [
        "39a9832df127bad58581f95b0476be93a2c70d4a",
        "59502ebcfd7c5629cda69326073c7717f3aa3d0e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 20:37:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 20:37:16 2017 +0000"
      },
      "message": "Merge \"NetworkRecommendationProviders require the location permission.\" into oc-mr1-dev"
    },
    {
      "commit": "ccf0381aaec44f270351f3f931b44454705fc7ee",
      "tree": "c1be2170ec736533f8184350e7f862bee60ea0e9",
      "parents": [
        "38bbbdfae6d7d15f2e1dde1d97d2a7f344cf10b9",
        "436b1e2f0e5443ba379e9fa8ed883d52e1bbb4d7"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Thu Aug 03 18:25:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 03 18:25:19 2017 +0000"
      },
      "message": "Merge \"Update toast UI\" into oc-dr1-dev\nam: 436b1e2f0e\n\nChange-Id: Ia346c80194c8792e51be927cc19e4555d3c1527f\n"
    },
    {
      "commit": "436b1e2f0e5443ba379e9fa8ed883d52e1bbb4d7",
      "tree": "ec417d3e371ee05a23186f0edb0c0b8c315c5caf",
      "parents": [
        "a957c56da0b255feaef7ec1a06e399bb6a814e61",
        "d255161fd189839d31997894bd15f6efb84f5c48"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Thu Aug 03 18:14:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 18:14:24 2017 +0000"
      },
      "message": "Merge \"Update toast UI\" into oc-dr1-dev"
    },
    {
      "commit": "9f22443b4e3ac1ca1763a25a186177809ec1c3cb",
      "tree": "e9cf2e5126e64bcdfa7a2e0ba443479c9cf5e7c9",
      "parents": [
        "dd5afab0d457c1f64fa34215cacb30279456be9f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 01 16:32:49 2017 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Aug 03 11:10:41 2017 -0700"
      },
      "message": "Use normal API for legacy wallpaper restore\n\nNo longer do we play crazy rename-into-place tricks!  Just take\nthe restored image and treat it as an ordinary new system wallpaper,\nand let the system machinery do all its proper work.  While we\u0027re at\nit, we get rid of the now-spurious shenanigans about backing up the\nwallpaper under the \u0027android\u0027 package, an overdue and welcome bit\nof thinning.\n\nIn addition, we now fully migrate a legacy wallpaper image to have\nboth a source and a display crop in place.  We were previously\nnot generating the equivalent source image, which made N+ backups\nunable to store the image properly.\n\nFix 64269208\nFix 62809439\nTest: manual (set wallpaper under M, backup, flash to ToT,\n      force restore)\n\nChange-Id: If9b26b777f0fda95cf37c3c790a3fa4e82ff0340\n"
    },
    {
      "commit": "38bbbdfae6d7d15f2e1dde1d97d2a7f344cf10b9",
      "tree": "467a9cd144388d3aee1d43c00dddbba0602310b2",
      "parents": [
        "7b7b99bf56eebc93ca312fd057e12571ef04a074",
        "5820875975f34be795c4149c156e2ea9ef1068cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 17:54:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 17:54:29 2017 +0000"
      },
      "message": "Merge \"Remove LangId related code.\" into oc-mr1-dev"
    },
    {
      "commit": "36ea87b075cce402ea541f2adfe2ad6f0ec3b583",
      "tree": "5ae6351a33a818be97003f876fba22e9a152ad26",
      "parents": [
        "22b418448b0d6cbec98b66b90420df80f3bf6cbe",
        "8316291cdac829b56d92b3c192721f95836a5510"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Aug 03 16:52:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 16:52:31 2017 +0000"
      },
      "message": "Merge \"Address Broadcast Radio HAL review notes.\" into oc-mr1-dev"
    },
    {
      "commit": "22b418448b0d6cbec98b66b90420df80f3bf6cbe",
      "tree": "3152203eaae9a16561b92f2d433818be2f8acbdc",
      "parents": [
        "14acc52213b0c7a3144d94b92c77ebc160dfdbfe",
        "50ba991655555dfde90149489f6485a0529ba0ac"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 03 16:23:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 16:23:41 2017 +0000"
      },
      "message": "Merge \"Multi-user and WallpaperColors\" into oc-mr1-dev"
    },
    {
      "commit": "76136dcf4507e3836b68c8c2a7bee3887d6c2a8f",
      "tree": "e8849e283b9c8ad04fb1737c431e6bcc0bd4b2e3",
      "parents": [
        "b993a3a01d3f39290245550df2505e8bb598fc16",
        "48ed8aa4d0d330c56ab4310be367b38c8f404184"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Thu Aug 03 12:53:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 03 12:53:38 2017 +0000"
      },
      "message": "Merge \"Inform SurfaceFlinger of which Surface is the RoundedCorners overlay.\" into oc-dr1-dev\nam: 48ed8aa4d0\n\nChange-Id: I3030c64c30f6c16dc9c8a01e21a5dc6b58cbd273\n"
    },
    {
      "commit": "48ed8aa4d0d330c56ab4310be367b38c8f404184",
      "tree": "3b67278ac675b75ed5adfd9031abb921dd8c5f9f",
      "parents": [
        "e8107cf358bd3b56720fd2dab424566f75e422aa",
        "132c9f5140c53c24ce6b41f7c8c94d93773194c2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 12:45:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 12:45:07 2017 +0000"
      },
      "message": "Merge \"Inform SurfaceFlinger of which Surface is the RoundedCorners overlay.\" into oc-dr1-dev"
    },
    {
      "commit": "d255161fd189839d31997894bd15f6efb84f5c48",
      "tree": "dc8dc897a88fb977ec700be378f013364a4e800c",
      "parents": [
        "6a2ee3b1804f6df19c0b22203f2149b365659339"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Thu Aug 03 04:58:20 2017 -0700"
      },
      "committer": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Thu Aug 03 12:03:53 2017 +0000"
      },
      "message": "Update toast UI\n\n- lighter background\n- no text shadow\n\nbug: 64236136, 64232075\nTest: n/a\nChange-Id: I4c57cc1f4f30efd6edf7b3cb405f0f7741f7d838\n"
    },
    {
      "commit": "f74c2a6ff6190ab6cdff2c6bc42cb08e145d0eab",
      "tree": "f40cceb03c14807d6ef55aca9bf1ef5ba4fe1dc0",
      "parents": [
        "fca9a47ba86163defeb100a75fc856be6c1f3159"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Jun 20 16:42:07 2017 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Aug 03 09:49:16 2017 +0000"
      },
      "message": "Update work briefcase asset.\n\nBug: 36497538\nTest: Manual - visually checked icons.\n\nChange-Id: I1d5dd1b80bd32667e47dfc4a1c355a5106271d72\n(cherry picked from commit d49d28a8aee5ee00f5e8368bb1448b991608cf4a)\n"
    },
    {
      "commit": "e002f44005787610813697d2ac3c06d5424260b9",
      "tree": "9f212105713dda6a7691358d02b39a2cd42a9908",
      "parents": [
        "4c25f3dd43fd5259ca0448b6d891444de8fa4a8f",
        "571c3f6e358246390574e31b8c68e947e9c2d97f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 04:04:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 04:04:13 2017 +0000"
      },
      "message": "Merge \"Version guard Application.onCreate strict mode fix\" into oc-mr1-dev"
    },
    {
      "commit": "dd5afab0d457c1f64fa34215cacb30279456be9f",
      "tree": "88c394ea301ff6f658945bc166233600c2611a5a",
      "parents": [
        "c0fe5b2d88258568570e6b570bb7fa8ff902ae66",
        "f995f9a87a81ef92218bb7a97680c0e851521b27"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 02:10:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 02:10:16 2017 +0000"
      },
      "message": "Merge \"Address API review comments\" into oc-mr1-dev"
    },
    {
      "commit": "50ba991655555dfde90149489f6485a0529ba0ac",
      "tree": "789006131802efffa7fd7f34154d0715af1a9a5c",
      "parents": [
        "0d8c1b81b92322d9b931693f3805dc82f5701cc1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jul 14 11:55:05 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Aug 02 18:34:00 2017 -0700"
      },
      "message": "Multi-user and WallpaperColors\n\nTest: set different wallpapers for different users and switch between them.\nTest: re-ran cts tests at cts/tests/app/src/android/app/cts/WallpaperManagerTest.java\nChange-Id: Ic06d1dc6db26869a2948590863ca9b8ac81c630e\nFixes: 63513694\n"
    },
    {
      "commit": "530cfc1db33a8c937141d39752c6564aeae60b5c",
      "tree": "2b90ca574312d3b0d912625cce41d6cf83f8b3f2",
      "parents": [
        "7606d4798bc0fcc227b6f08779f5435908fd9021",
        "6e5bd3f9f805cc074248a86160b9ea340e10be14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 00:29:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 00:29:25 2017 +0000"
      },
      "message": "Merge \"Add documentation for MIN notification interaction with fg services.\" into oc-mr1-dev"
    },
    {
      "commit": "e1f66b297d7b6f170ef1d0f0e5b48276262dcc03",
      "tree": "6573444375316fd9062c72fb3640597cc83548b4",
      "parents": [
        "7c4069d255c800df4711ab7afbe93160f4c2efd4",
        "c1cf336342b0c9155c95b4b912c5fadc2f6c8384"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 03 00:12:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 03 00:12:34 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "26fb43c034168896b674427463fc40a52ad750cd",
      "tree": "10153453c03d50d66ff600321408fff9b0be88ac",
      "parents": [
        "615f9e1277a6a3bad00972bdc978c6f5a5b2faa0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jul 14 11:55:05 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Aug 02 23:18:26 2017 +0000"
      },
      "message": "Multi-user and WallpaperColors\n\nTest: set different wallpapers for different users and switch between them.\nTest: re-ran cts tests at cts/tests/app/src/android/app/cts/WallpaperManagerTest.java\nChange-Id: Ic06d1dc6db26869a2948590863ca9b8ac81c630e\nMerged-In: Ic06d1dc6db26869a2948590863ca9b8ac81c630e\nFixes: 63513694\n"
    },
    {
      "commit": "ab4ad4e1c78db380cf41c4f6fd00cd6de70264dc",
      "tree": "952a1bd090c38a55d73f3c3f7a9b891cd6de6244",
      "parents": [
        "dc84d28a79f40ddaef5584f17f3b27b830881609",
        "54e6518fc8a70e39a32a9166305c524888869ea4"
      ],
      "author": {
        "name": "Ningyuan Wang",
        "email": "nywang@google.com",
        "time": "Wed Aug 02 23:10:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 23:10:14 2017 +0000"
      },
      "message": "Merge changes from topic \u0027do_not_roam_on_traffic\u0027 into oc-dr1-dev\nam: 54e6518fc8\n\nChange-Id: Ic02b8506afbd900d1fec0946148cd8f1a76ee5ce\n"
    },
    {
      "commit": "9c4115a56212da458831bc06aea9339c072fa28d",
      "tree": "ca6131e0526677c021be2c5fdb0a464b95dce0c3",
      "parents": [
        "cd1cb8331442cc6e41a94c964886859a6567a108",
        "986995d481a6ecff1285a05a060b537b64cfe61d"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Wed Aug 02 22:59:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 22:59:51 2017 +0000"
      },
      "message": "Merge \"Fix keyboard focus in VR\" into oc-dr1-dev\nam: 986995d481\n\nChange-Id: I693c1256583dc1081c6402668401c6aab2337d16\n"
    },
    {
      "commit": "cd1cb8331442cc6e41a94c964886859a6567a108",
      "tree": "8cab6e5f6e1ea6a21ee8f54197baca1cf16bf107",
      "parents": [
        "d0e681550c5d7950b31e994cd3ad12afbbd26da1",
        "615f9e1277a6a3bad00972bdc978c6f5a5b2faa0"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Aug 02 22:58:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 22:58:15 2017 +0000"
      },
      "message": "Merge \"camera2: Fix template requirements\" into oc-dev am: 2976109d89\nam: 615f9e1277\n\nChange-Id: I9ea51423e88f90648f480c55d4567db6cee6ef98\n"
    },
    {
      "commit": "623fbea979cfb477090612d16c8fd30bd62b7589",
      "tree": "0a0985d15d7525866cf3ed8b50ec98456ff75ecc",
      "parents": [
        "64dd913f689da9ef38cbe5d4465494da25455bba",
        "65abebbadd94468a4f478fdf567ec50a8d63a4f9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 02 22:49:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 22:49:42 2017 +0000"
      },
      "message": "Merge \"Fix NPE when reading icon for removed session.\" into oc-dr1-dev\nam: 65abebbadd\n\nChange-Id: I6ef312422ea84b352f8d07a9937c64394b14776a\n"
    },
    {
      "commit": "64dd913f689da9ef38cbe5d4465494da25455bba",
      "tree": "003b65497f4e9e5115dd20ebab1923440ef22823",
      "parents": [
        "be0b8cdfa97f59b1e72931c1305eb52ea092e5e3",
        "ae938cee71124776d5987868eaa5789ef5049c7a"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Aug 02 22:42:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 22:42:21 2017 +0000"
      },
      "message": "Merge \"Gracefully handle focus loops created by app dev.\" into oc-dr1-dev\nam: ae938cee71\n\nChange-Id: I0b0fe6f7cc07362e98f7a5a2b54aa66bbd5ffc7f\n"
    },
    {
      "commit": "54e6518fc8a70e39a32a9166305c524888869ea4",
      "tree": "79b3674edc0679df3e30ef210164b6faad080e3f",
      "parents": [
        "8d753bc3a32bf99a47345b392e7d812cc2e0c49a",
        "b76708315ad3dbe22f1a454d74f70ec5a609fa13"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 22:09:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 22:09:15 2017 +0000"
      },
      "message": "Merge changes from topic \u0027do_not_roam_on_traffic\u0027 into oc-dr1-dev\n\n* changes:\n  Add traffic thresholds to prevent wifi network changes\n  WifiInfo: Add getters for success tx/rx rate\n"
    },
    {
      "commit": "c1cf336342b0c9155c95b4b912c5fadc2f6c8384",
      "tree": "ee0581fb074485e133835e096239315183c9ce9b",
      "parents": [
        "46f2cdeb63a7d68889c1383b62ef743dddb4cfe6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 02 14:51:56 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 02 14:51:56 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7be023a0638a0f1bd3cabd9be1ef400a450e4935\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "59502ebcfd7c5629cda69326073c7717f3aa3d0e",
      "tree": "c85cbc15faf6e159bde950c90b6bbd5d776bb794",
      "parents": [
        "6e8e322ea114fa609f040b821cb891bb755c7eb9"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Jul 14 15:00:53 2017 -0700"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Aug 02 21:34:26 2017 +0000"
      },
      "message": "NetworkRecommendationProviders require the location permission.\n\nAny NetworkRecommendationProvider bound to by the system must have\naccess to location (i.e. it holds the location permission and\nlocation is enabled on the device).\n\nIf the location permission is revoked then the binding will be\ndisconnected and the system will revert to the default network\nrecommendation provider (if set and valid). If location access\nis disabled on the device then the binding will be disconnected\nbut the system won\u0027t fall back to the default provider (because\nit won\u0027t have location either), instead the current provider will\nbe re-enabled when location access is enabled again.\n\nBUG:62263953\nTest: runtest frameworks-services -c com.android.server.NetworkScoreServiceTest\nTest: runtest frameworks-services -c com.android.server.NetworkScorerAppManagerTest\nChange-Id: I93c37eeda47840d92f3ca52767e878dc19b46740\n(cherry picked from commit d816abe97bce389dc0f56f3f2553b07483eca125)\n"
    },
    {
      "commit": "6e8e322ea114fa609f040b821cb891bb755c7eb9",
      "tree": "f3be65f728f762a3cbc2d3b3f327f52849cdcc4b",
      "parents": [
        "0d8c1b81b92322d9b931693f3805dc82f5701cc1",
        "4e5e15a6ea116ec5ca2ef83dde4f45cda2f52419"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 21:08:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 21:08:54 2017 +0000"
      },
      "message": "Merge \"Make InputFilter.AllCaps constructor reject null locales\" into oc-mr1-dev"
    },
    {
      "commit": "986995d481a6ecff1285a05a060b537b64cfe61d",
      "tree": "d019845abe84247492e356654cb0c3190679afc6",
      "parents": [
        "615f9e1277a6a3bad00972bdc978c6f5a5b2faa0",
        "e1cfcf4c4d15417bc912d36d487b4454c19b30fa"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Wed Aug 02 20:33:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 20:33:02 2017 +0000"
      },
      "message": "Merge \"Fix keyboard focus in VR\" into oc-dr1-dev"
    },
    {
      "commit": "615f9e1277a6a3bad00972bdc978c6f5a5b2faa0",
      "tree": "96920ef8677d1be3f4f0a05f08d6adb2c3189867",
      "parents": [
        "adec8518afcf2717fd3c52e2a5c1fff39811d386",
        "2976109d898ad14129281d117c07301f3567c065"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Aug 02 19:56:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 19:56:55 2017 +0000"
      },
      "message": "Merge \"camera2: Fix template requirements\" into oc-dev\nam: 2976109d89\n\nChange-Id: I20b68b33caf48afeead56116602c6a9b2a33ab26\n"
    },
    {
      "commit": "2976109d898ad14129281d117c07301f3567c065",
      "tree": "4361033de1a4c680688eb48cef6a2e603964bc41",
      "parents": [
        "c8f0fd7076233fa969ccc523fc5284d50b2c759a",
        "5b0a58ea45157efcf8b8d742fcc57f60a116ecc9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 19:43:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 19:43:31 2017 +0000"
      },
      "message": "Merge \"camera2: Fix template requirements\" into oc-dev"
    },
    {
      "commit": "65abebbadd94468a4f478fdf567ec50a8d63a4f9",
      "tree": "7a75471c1eeedc28d6dc91b699c531b33d235093",
      "parents": [
        "ae938cee71124776d5987868eaa5789ef5049c7a",
        "d1dd2c662e51f104f1c21809f209096106855a77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 19:09:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 19:09:04 2017 +0000"
      },
      "message": "Merge \"Fix NPE when reading icon for removed session.\" into oc-dr1-dev"
    },
    {
      "commit": "6e3af279ab5c72122562f382604a2a821322aa4a",
      "tree": "8bb19a57c2455e0a9cd160d2d0f2384594729151",
      "parents": [
        "f4a92fa5ceb47ad2d8d33c200df1ff5910601904",
        "18482aef9eb1680d5027b4de2643c57302be556c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 02 17:51:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 17:51:01 2017 +0000"
      },
      "message": "Merge \"Improve docs about exceptions through Binder.\" into oc-mr1-dev"
    },
    {
      "commit": "e1cfcf4c4d15417bc912d36d487b4454c19b30fa",
      "tree": "d8b9fff7c0059a07fb864f53f7f16e99ef9bccde",
      "parents": [
        "06802167e5b8c82c07ea69479aadf57f45e8fc15"
      ],
      "author": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Mon Jul 10 18:50:00 2017 -0700"
      },
      "committer": {
        "name": "Tarandeep Singh",
        "email": "tarandeep@google.com",
        "time": "Wed Aug 02 10:46:22 2017 -0700"
      },
      "message": "Fix keyboard focus in VR\n\nConsider this VirtualDisplay (VD) scenario:\nHostActivity creates a VD which holds SettingsActivity. When EditText\non SettingsActivity is tapped, it gains focus.\nOn eventual taps, it loses focus i.e. the Window in VD loses focus and\nthe host activity in primary display gets the focus instead. This\nhappens because WM\u0027s TaskTapPointerEventListener.onPointerEvent()\nis called on the default display only.\n\nRoot cause:\n1. Tap detector isn\u0027t registered for non-default display.\n2. Tap detector has no info on which displayId touch was received.\n3. InputFlinger doesn\u0027t deliver InputMonitor events for\nnon-default displays (fixed in a separate CL)\n\nFixing above results in onPointerEvent(MotionEvent) to deliver the\nTouch events successfully to VD. We restrict these changes to physical\nmulti-displays and VR VirtualDisplays (which uses virtual touch device).\n[VrManagerService calls WMInternal.setVr2dDisplayId(int)]\n\nIn future, displayId should be part of InputEvent. Bug: 64258305\n\nBug: 62033391\nTest: bit FrameworksServicesTests:com.android.server.wm.DisplayContentTests\nChange-Id: I3626f4de5aa9bcf905da9abd39f3ab1baefc4c48\n"
    },
    {
      "commit": "4e5e15a6ea116ec5ca2ef83dde4f45cda2f52419",
      "tree": "cb5e07f091b8611c9345ea0240f55a0de849cc19",
      "parents": [
        "0a0bc5f89df11ef4a32268cc22c0933ac46c0654"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 01 19:30:28 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Aug 02 10:37:07 2017 -0700"
      },
      "message": "Make InputFilter.AllCaps constructor reject null locales\n\nIn I021ff2a97a60396fb1b6e4940d91d3cd6ccb6196, new API for\nInputFilter.AllCaps was added. It accepted null as input. This CL\nchanges that so null locales would be rejected.\n\nTest: bit CtsTextTestCases:android.text.cts.InputFilter_AllCapsTest\nFixes: 64261334\nBug: 37222101\n\nChange-Id: Ic87942c3f341f71bc3c1c833b52ea3e751461e47\n"
    },
    {
      "commit": "9d93486ed6a62a4c114a4d79796f9cfd117eff98",
      "tree": "672325c195056765a384fd558bc8d8659fa14dc6",
      "parents": [
        "6134b7529b459c31c18fea874afefee8a73594d1"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Jul 12 10:58:07 2017 -0700"
      },
      "committer": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Aug 02 17:33:32 2017 +0000"
      },
      "message": "Gracefully handle focus loops created by app dev.\n\nInstead of ANR in an infinite loop, this will detect\na cycle and return null.\n\nBug: 62960867\nTest: Added in CTS FocusFinderTest#testChainVisibility\nChange-Id: Ifb4638e3350642f065c40b3bea112cc12efff447\n"
    },
    {
      "commit": "f995f9a87a81ef92218bb7a97680c0e851521b27",
      "tree": "f47de7ec10d78719f58b16fc2d7eb4fba5944468",
      "parents": [
        "6ff61dbc5101fb066cdbb7efe3b4f26ac27ddf34"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Aug 02 10:24:18 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Aug 02 10:24:18 2017 -0700"
      },
      "message": "Address API review comments\n\nAlso make it less error-prone to use unmap() incorrectly.\nBug: 64264008\nTest: CTS tests pass\n\nChange-Id: I21559676e7a850b76db4b61a31e43833396c6087\n"
    },
    {
      "commit": "8eb3a3979f228b5d6c7608ca3f7ca8c450558e08",
      "tree": "16e0943a050b886a619948f223ba83dabd5de3bd",
      "parents": [
        "d25050e2a41bad0e9ba1358baa84fc215b8c5259",
        "43ad57e548b86daf50e0ebfde440fe431a41cb1e"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Wed Aug 02 17:18:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 17:18:00 2017 +0000"
      },
      "message": "Merge \"View: fix setTransientState\" into oc-mr1-dev"
    },
    {
      "commit": "d25050e2a41bad0e9ba1358baa84fc215b8c5259",
      "tree": "1b90c5dff2caa4653363ed2944d0e6344b804eb9",
      "parents": [
        "e5ae77c67908a7274620f9ee5e14b4bccd5e4c10",
        "32d4e30778213bc0d2cd240e8c18ef3bd65f317b"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Aug 02 16:09:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 16:09:13 2017 +0000"
      },
      "message": "Merge \"Clarifies how the autofill service should check for signature hashes.\" into oc-dev am: c8f0fd7076\nam: 32d4e30778\n\nChange-Id: I8de50b81273e89298a6276d8b17100c90361380e\n"
    },
    {
      "commit": "132c9f5140c53c24ce6b41f7c8c94d93773194c2",
      "tree": "216506dcc4f4fa7c8c044649a1e59a57cc5c0eee",
      "parents": [
        "f3562ffdfbb31638297c983221626d94e81ab084"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jul 31 17:02:30 2017 -0700"
      },
      "committer": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Wed Aug 02 09:03:05 2017 -0700"
      },
      "message": "Inform SurfaceFlinger of which Surface is the RoundedCorners overlay.\n\nWe need to omit it from screenshots, and screen mirroring, so SurfaceFlinger\nwill have to have some knowledge. Eventually we\u0027d like to do this by\nhaving everything else have a parent, and mirroring and screenshotting will\noperate on that parent. Since we aren\u0027t comfortable doing that for DR though, here\u0027s\na quick and dirty hack to tide us over with low risk.\n\nBug: 63311708\nTest: screencap, screenrecord, android.view.cts.SurfaceViewSyncTest\nChange-Id: I2b43be00567ee19cf27aeef344e5415f4a69297f\n"
    },
    {
      "commit": "32d4e30778213bc0d2cd240e8c18ef3bd65f317b",
      "tree": "291e61313de992435df60f7f4c1c70fb012be2b8",
      "parents": [
        "9ce641fd8179dc2f9133da3e8b93fc0fb953d950",
        "c8f0fd7076233fa969ccc523fc5284d50b2c759a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Aug 02 16:00:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 16:00:41 2017 +0000"
      },
      "message": "Merge \"Clarifies how the autofill service should check for signature hashes.\" into oc-dev\nam: c8f0fd7076\n\nChange-Id: Ida9652bb511ea0aa180e649992a9e5fa6409b2be\n"
    },
    {
      "commit": "c8f0fd7076233fa969ccc523fc5284d50b2c759a",
      "tree": "e422cb397a98c6326f08e016a7cc2294200a92fd",
      "parents": [
        "6829a1dace16c05f3af362b62c15b6ce5f4399fa",
        "2fb64c0b2824c2df00b27f6702fa0030c6e1e71e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Aug 02 15:52:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 15:52:05 2017 +0000"
      },
      "message": "Merge \"Clarifies how the autofill service should check for signature hashes.\" into oc-dev"
    },
    {
      "commit": "d1dd2c662e51f104f1c21809f209096106855a77",
      "tree": "0e1b8cb49478e15a0d8c9646ed778e73916888ec",
      "parents": [
        "9ce641fd8179dc2f9133da3e8b93fc0fb953d950"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 02 09:28:53 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Aug 02 15:36:12 2017 +0000"
      },
      "message": "Fix NPE when reading icon for removed session.\n\nThe underlying session may have been destroyed before we go back to\nread out the icon.\n\nTest: builds, boots\nBug: 63795821\nChange-Id: I16eb32c74a0e3b1d0605392878d65f28437006a6\n"
    },
    {
      "commit": "571c3f6e358246390574e31b8c68e947e9c2d97f",
      "tree": "b3e6d387ef719b7047d60d7865ac6a680794d89c",
      "parents": [
        "e5ae77c67908a7274620f9ee5e14b4bccd5e4c10"
      ],
      "author": {
        "name": "Kurt Nelson",
        "email": "kurtn@google.com",
        "time": "Mon Jul 10 11:09:04 2017 -0700"
      },
      "committer": {
        "name": "Kurt Nelson",
        "email": "kurtn@google.com",
        "time": "Wed Aug 02 15:31:41 2017 +0000"
      },
      "message": "Version guard Application.onCreate strict mode fix\n\nIn I30b3eafa4a833fc42d0a938da9446007ade80480 we fixed an outstanding bug\naround clobbering strict mode in Application.onCreate and allowing disk\nwrites to go unreported.\n\nThis guards that fix to only take effect once an app targets \u003e SDK 26\nand applies a ThreadPolicy inside Application.onCreate.\n\nBug: 63436909\nTest: Ran apps with violations\nChange-Id: Ib0ac1626e2ef322c4e61bbdf493d1f724b08652d\n"
    },
    {
      "commit": "9f38e0f5e7848ee9ee3c9f5a74f697d4cba85d7f",
      "tree": "328bde393b652aa7f5396e3d70eb71176ade0cfe",
      "parents": [
        "0c411c32cd2d4d5ab5760ebf0c81181679b98c38",
        "8eb7501898bc892f346be628370465ea8f985f42"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 14:49:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 14:49:10 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "9ce641fd8179dc2f9133da3e8b93fc0fb953d950",
      "tree": "88985e0c30a2009ebfa40e18a3ce148e97c96bed",
      "parents": [
        "612de053b846dcdb44c1663eeb6599132db2eb85",
        "2f685c8c89a110ed2cecec82fb830d54fd61d7c9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 14:25:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 14:25:24 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "5e049eb884d371ba54f084a63a707133b4d3a828",
      "tree": "22d78e33931a600333714433046dce373897d034",
      "parents": [
        "7269de217e098e3a4c4710318c40d3b1bfbd6a02",
        "9da8b8a7fc8c68c17e1bf8cce24e2f73abe5138e"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Aug 02 14:23:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 14:23:16 2017 +0000"
      },
      "message": "Merge \"Add new API to retrieve app names in a batch\" into oc-mr1-dev"
    },
    {
      "commit": "2f685c8c89a110ed2cecec82fb830d54fd61d7c9",
      "tree": "105e3b71fa174872ef5bba17648dbd51034c8140",
      "parents": [
        "756d93964db29d9bab8510f82df167aef3fef2ed"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 02 00:57:25 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 02 00:57:25 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I80d58d6708464b7254857c5fca1680bbf4f0212b\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "8eb7501898bc892f346be628370465ea8f985f42",
      "tree": "cc11ca9cd083e97873b5bb28e670793aeae16cc9",
      "parents": [
        "1ce17014cefbad510da55a8c56d9b0894e21195c"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 02 00:37:29 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 02 00:37:29 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic83f9d7c74d8562b3d2637b6aca331ad7e3b2f0a\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n"
    },
    {
      "commit": "18482aef9eb1680d5027b4de2643c57302be556c",
      "tree": "e1501eca476e068ba3a1860c752c1e9fe61bcf0f",
      "parents": [
        "34c949d2dc2d653070e3b58166cd9083d91639e7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 01 17:41:00 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 01 17:46:23 2017 -0700"
      },
      "message": "Improve docs about exceptions through Binder.\n\nTest: built\n\nChange-Id: I5b6af61daa373c92f7d7b3b341a20fbd9e691da9\n"
    },
    {
      "commit": "27eb322ed2d04bab3850e05e9a0a5fb08f65026f",
      "tree": "982b8252cd3096c9ec62ac0b1c3352762348a282",
      "parents": [
        "a048e3c03f0b78db9d764f172bffa7fbfc55190a",
        "6829a1dace16c05f3af362b62c15b6ce5f4399fa"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Aug 02 00:26:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 00:26:37 2017 +0000"
      },
      "message": "Merge \"Cherry-picked some Autofill Javadoc improvements from master.\" into oc-dev\nam: 6829a1dace\n\nChange-Id: I41dec3cb31e6b523927717950f827f45dadabd8b\n"
    },
    {
      "commit": "6829a1dace16c05f3af362b62c15b6ce5f4399fa",
      "tree": "59e17fcaf4af73ab8ef1e32640fe4e1be2bd1828",
      "parents": [
        "d71cc3b72eadc8ad0f07651c63764edb6a96f0e2",
        "33681a94cff6b48bcf82fda1fcb53b8cf7cd38fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 02 00:08:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 02 00:08:15 2017 +0000"
      },
      "message": "Merge \"Cherry-picked some Autofill Javadoc improvements from master.\" into oc-dev"
    },
    {
      "commit": "6ff61dbc5101fb066cdbb7efe3b4f26ac27ddf34",
      "tree": "be5cad1167124cb3a179028a23ae83476acbc3bf",
      "parents": [
        "34c949d2dc2d653070e3b58166cd9083d91639e7",
        "9e1b7759dcf38f99d8f1c98f8ae8efdbf3345342"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Aug 01 21:31:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 21:31:59 2017 +0000"
      },
      "message": "Merge \"docs: Noted that JobIntentService is usually a better choice\" into oc-dev am: d71cc3b72e\nam: 9e1b7759dc\n\nChange-Id: I9b6e9c02f2237c48fdac4fd6f0c4afc4eb8b03cd\n"
    },
    {
      "commit": "9e1b7759dcf38f99d8f1c98f8ae8efdbf3345342",
      "tree": "829f3a592e51a8045b2df49e83006e6ba6a40ba2",
      "parents": [
        "756d93964db29d9bab8510f82df167aef3fef2ed",
        "d71cc3b72eadc8ad0f07651c63764edb6a96f0e2"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Aug 01 21:21:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 21:21:58 2017 +0000"
      },
      "message": "Merge \"docs: Noted that JobIntentService is usually a better choice\" into oc-dev\nam: d71cc3b72e\n\nChange-Id: I8130d71136078d17196e198db6ff36f7f8489a5c\n"
    },
    {
      "commit": "43ad57e548b86daf50e0ebfde440fe431a41cb1e",
      "tree": "2c09104bc88416e16b6326d437f40971f746aebc",
      "parents": [
        "0d7ff5328e15a1de752dcb483f9aca0e55a44118"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Tue Aug 01 13:42:42 2017 -0700"
      },
      "committer": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Tue Aug 01 14:17:39 2017 -0700"
      },
      "message": "View: fix setTransientState\n\nFollowing four steps with RecyclerView - CardView - ImageView:\na. fade in imageview in onBind:\ncalling imageView.setTransientState(true)\nb. RecyclerView animate the item: calling\ncardView.setTransientState(true)\nc. fade-in finishes, calling imageView.setTransientState(false)\nd. RecyclerView animation finishes: calling\ncardView.setTransientState(false)\n\nAfter these four steps, RecyclerView unexpectedly has transient\nstate.\n\nThe problem is in step b, when calling cardView.setTransientState()\nit incorrectly calls parent.childHasTransientStateChanged(this, true)\nwhich causes RecyclerView\u0027s mChildCountWithTransientState increased\nto 2. And it\u0027s decreased to 1 in step d and stay as 1 forever.\n\nThe child should only call childHasTransientStateChanged() when\nactual hasTransientState() changed.\n\nBug: 64235615\nTest: ViewTransientStateTest\nChange-Id: I99ed35cc9c49e54d36590d8f1d206501fd3288f2\n"
    },
    {
      "commit": "5820875975f34be795c4149c156e2ea9ef1068cc",
      "tree": "2b326bcb78fc5f58991bd68ac657e413dd1a6807",
      "parents": [
        "1c34ba15b5a826831b2278ea0bd8b67a4831f40b"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Aug 01 21:09:12 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue Aug 01 21:22:46 2017 +0100"
      },
      "message": "Remove LangId related code.\n\nFYI: We have plans to reintroduce this in some form in the near future.\n\nFixes: 62571798\nFixes: 64096360\n\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nChange-Id: I864d6c1143af6a2485cabdfe85116b5922a3e315\n"
    },
    {
      "commit": "1ce17014cefbad510da55a8c56d9b0894e21195c",
      "tree": "c6106e8bc3ed7db154a8d0cee431ebf5448cae99",
      "parents": [
        "47e6cc34bb23b4afea718e5dc925e75bb93fa277",
        "756d93964db29d9bab8510f82df167aef3fef2ed"
      ],
      "author": {
        "name": "Love Khanna",
        "email": "love.khanna@nxp.com",
        "time": "Tue Aug 01 20:03:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 20:03:44 2017 +0000"
      },
      "message": "Merge \"Set default value for T3T_PMM.\" into oc-dr1-dev\nam: 756d93964d\n\nChange-Id: Idf050b3f7a144a5074b33677269305d9eadd312d\n"
    },
    {
      "commit": "47e6cc34bb23b4afea718e5dc925e75bb93fa277",
      "tree": "1c21e0ea9ba1467eef6870dd49c62695ef8e4fe9",
      "parents": [
        "537c9c407edf01631ac180545991289e488cd507",
        "4cd650c0085e6dd20d3f46c5b668e54537f887cf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 01 20:01:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 20:01:32 2017 +0000"
      },
      "message": "Merge \"Fix issue #64224738: Document return value of IBinder.transact()\" into oc-mr1-dev"
    },
    {
      "commit": "2fb64c0b2824c2df00b27f6702fa0030c6e1e71e",
      "tree": "1261c2cbeffce4be832e1ffdd49d1b2eec2c65dd",
      "parents": [
        "d88f4b723d3d26020d3cfa811203f9183aa5e1b0"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jul 31 11:34:14 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Aug 01 12:51:58 2017 -0700"
      },
      "message": "Clarifies how the autofill service should check for signature hashes.\n\nTest: m update-api\n\nBug: 64125551\nFixes: 63991811\n\nChange-Id: I1ba66787ef91c0fc5fab20b5e9e9fd47aee46412\n"
    },
    {
      "commit": "756d93964db29d9bab8510f82df167aef3fef2ed",
      "tree": "b499f61feec667d0a2636474f8b0abf4dac4ac6c",
      "parents": [
        "0151c395b5a1e45986f2ef9f537e44b7279bbd55",
        "f5d6d5c1a8956f80b92931edd9f64178a529f814"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 19:48:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 19:48:12 2017 +0000"
      },
      "message": "Merge \"Set default value for T3T_PMM.\" into oc-dr1-dev"
    },
    {
      "commit": "cd0d29e9fc5f904c962d4a1b8912d14613f31d2a",
      "tree": "12640eba6f955c8c7423c5711d09b035984e8539",
      "parents": [
        "7fecc73f52f5b48697ec1839a63ce547f6a2cd19",
        "28a988f7d5ae6865dcdf2f88d74c7aa04998a345"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 19:46:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 19:46:29 2017 +0000"
      },
      "message": "Merge \"Log package parse timings\" into oc-mr1-dev"
    },
    {
      "commit": "7fecc73f52f5b48697ec1839a63ce547f6a2cd19",
      "tree": "8aa72a8dcb9b3c8f2e21bf43fae4e30f002e3421",
      "parents": [
        "fb80072f9926ea74f2e957fc86eb935ac753e01d",
        "c0c6ab4ac1500d2e15f1b28e27b0dd469bed1a6c"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Aug 01 19:33:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 19:33:25 2017 +0000"
      },
      "message": "Merge \"Minor Autofill javadoc fix.\" into oc-mr1-dev"
    },
    {
      "commit": "fb80072f9926ea74f2e957fc86eb935ac753e01d",
      "tree": "7b67f7af115d8dc30d28fff32abac5ca5a5fbb33",
      "parents": [
        "c199e3fdf18e23774dd0d9f6837dca8c0dc579c9",
        "69840ca338347a1c2607d0f40d061c7be0e0c584"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "Badhri@google.com",
        "time": "Tue Aug 01 19:03:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 19:03:55 2017 +0000"
      },
      "message": "Merge \"Reword analog audio not supported notification\" into oc-dr1-dev\nam: 69840ca338\n\nChange-Id: I6a9a611c13de7a63e6d5bdbf4718827f2295a28b\n"
    },
    {
      "commit": "69840ca338347a1c2607d0f40d061c7be0e0c584",
      "tree": "049a4fb9b90e1f96761066056d876d1d5853f746",
      "parents": [
        "50d25dc00c7d2106903fe99c4ffa8b787b75efb9",
        "30c8efa66ba6b08de951ad672a6004da04059af2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 18:51:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 18:51:53 2017 +0000"
      },
      "message": "Merge \"Reword analog audio not supported notification\" into oc-dr1-dev"
    },
    {
      "commit": "565cab11ff5b45f2f729e48fe9784f7efb4199ee",
      "tree": "b8d4d3e80852923dc19d0dc618d82de40e238c15",
      "parents": [
        "b7ac4ca5a8997f428bc4c892b87aff70aa80a15d",
        "f1ff36f0f99ebb41d0c7e0f3248506a56998fa3f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Aug 01 18:38:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 18:38:05 2017 +0000"
      },
      "message": "Merge changes from topic \u0027class-loaders-mr1\u0027 into oc-mr1-dev\n\n* changes:\n  Use the class loader context when optimizing secondary dex files\n  Add DexClassLoader to the list of supported class loaders\n"
    },
    {
      "commit": "8316291cdac829b56d92b3c192721f95836a5510",
      "tree": "a1256abf75f577fa3624f3944619da39b86e8798",
      "parents": [
        "0cd8a31c1246747b06b73469c067bc290158a60e"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Aug 01 10:52:58 2017 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Aug 01 10:52:58 2017 -0700"
      },
      "message": "Address Broadcast Radio HAL review notes.\n\nBug: b/64229617\nTest: instrumentation\nChange-Id: I4325c7b2cef030ce900d23af9468591c2fc1a19e\n"
    },
    {
      "commit": "f299ab10e7c2e61d4199a6e423a9ebd7e14626c2",
      "tree": "51394d84025f9c980230b7fa3122f2793f22fd34",
      "parents": [
        "1c34ba15b5a826831b2278ea0bd8b67a4831f40b",
        "749e3dc6cfe1c6e42100a2470d0b86d98f6f0b57"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Tue Aug 01 17:43:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 17:43:02 2017 +0000"
      },
      "message": "Merge \"Add permission annotation to RadioManager methods.\" into oc-mr1-dev"
    },
    {
      "commit": "1c34ba15b5a826831b2278ea0bd8b67a4831f40b",
      "tree": "d027a2c830a13207f529b23af9a94b7c46823dc8",
      "parents": [
        "a18e39e6af33a5fbda7aebd354f15d1782d51cea",
        "065c59beafb89d8a67f6cb39313fc812133d4445"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 17:29:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 17:29:35 2017 +0000"
      },
      "message": "Merge \"Revert \"Implement family fallback.\" DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "f5d6d5c1a8956f80b92931edd9f64178a529f814",
      "tree": "1db515fe9ac0aa0a529c823d6bdb21d6b83c659c",
      "parents": [
        "173e721ab67ad11d95f3aa7854b4952f4256f34d"
      ],
      "author": {
        "name": "Love Khanna",
        "email": "love.khanna@nxp.com",
        "time": "Tue Aug 01 18:32:59 2017 +0530"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Tue Aug 01 17:28:09 2017 +0000"
      },
      "message": "Set default value for T3T_PMM.\n\nIf HCEF Application does not provide the T3T PMM value, set the\ndefault value (FFFFFFFFFFFFFFFF) as per NCI specification.\n\nBug: 64112415\nTest: CTS Verifier; HCE-F Reader/Emulator Test\nChange-Id: I24f212d9bebd978342e4dd04d618572132e7eb4b\n(cherry picked from commit 20a77e973f62f145ab7b3a4822ce34407c0ca476)\n"
    },
    {
      "commit": "f6764fb7f7a26e202b1ebb861e095979b0f9560a",
      "tree": "ca3ad5dd342d5229fddcbd061daf11848bb83abe",
      "parents": [
        "18d64cf8fe4698c35f0f421dba3ab777ffbc8bba",
        "63e624a61ed3ba3a2d003b5249c46100e0fe68b1"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Aug 01 16:11:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 16:11:27 2017 +0000"
      },
      "message": "Merge \"Revert \"Reduce duplicate strings due to the package cache.\"\" into oc-mr1-dev"
    },
    {
      "commit": "040c26f63607119a20be09a0cc8a02f356aa8965",
      "tree": "06c90b69b8bdad86b4a5ed96f0b6152a3e0a6ca5",
      "parents": [
        "cd688055409fbfdb228f4376ae2c4b9c1056dbbd",
        "7df5c58d080a143b0004c4318a4a6e2820cb2bc7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 15:18:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 15:18:52 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "d536ba3f412cb5ef07facbb1a1ae4e812a46634a",
      "tree": "a710d3f53fced0b56b4c230099fe6f629f45ca97",
      "parents": [
        "d4ea42d8db454f2ab0d86cdfee6eb51c5ae6ba8b",
        "861b35e1df84de91fedbaaa6e30153d065d7b2ed"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Aug 01 14:09:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 01 14:09:10 2017 +0000"
      },
      "message": "Merge \"Disable AOD when accessibility color inversion is on.\" into oc-dr1-dev\nam: 861b35e1df\n\nChange-Id: Ib0c2a708e2556fc604631891666b70a841a1129a\n"
    },
    {
      "commit": "861b35e1df84de91fedbaaa6e30153d065d7b2ed",
      "tree": "ce821b665ef4e474519485c85478fb49d6b4b861",
      "parents": [
        "7eca0300b9c1b6cb8962dd66a71343f091daa298",
        "3ba2623ffe46b5c7b9fb6c4e783ec6ad6985df4c"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Aug 01 14:00:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 14:00:22 2017 +0000"
      },
      "message": "Merge \"Disable AOD when accessibility color inversion is on.\" into oc-dr1-dev"
    },
    {
      "commit": "70ddf0932bfb59cfa1ec640fbdaea2b8c7525de3",
      "tree": "49d05249e9a787b205aa49fb149dee517e542dd1",
      "parents": [
        "ce24dd382d20f9e6b3e661b4e6c15a8c35c30cdd",
        "af4cfc5c81be042d6ae3fbedbaba4af2dfe8a243"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Aug 01 10:06:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 10:06:16 2017 +0000"
      },
      "message": "Merge \"Add a new constant to TimeZoneRulesDataContract\" into oc-mr1-dev"
    },
    {
      "commit": "4dd25981b9edb678bfa509ecfde5d1c644030102",
      "tree": "6f7bdb49c3744c2e4512e7fa387126a7cb98fb29",
      "parents": [
        "18a4f6b083ac894050072ab5a6eb6c90435545ab",
        "6b18eca0d27d7be27c0fe0a857cc313f982b870e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 07:58:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 07:58:07 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "4f48862d0f9514b260833d66640262742ca58f1d",
      "tree": "94c9da71cb5a5a174fa884d9180cf3b799dc1bac",
      "parents": [
        "7e22a7eed3b118c74487214ffbbbcc10fafa090a",
        "4aa743c3439330d6c78cee8e2e50d3c0dbcf5300"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 05:17:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 05:17:52 2017 +0000"
      },
      "message": "Merge \"NsdManager: remove duplicated argument validation\" into oc-mr1-dev"
    },
    {
      "commit": "4aa743c3439330d6c78cee8e2e50d3c0dbcf5300",
      "tree": "dae1dd9c574d28e8481d6cecf3af257678c63ad0",
      "parents": [
        "46b2968ff925cdad968392da7dec3176868895c7"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue May 02 13:36:28 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Aug 01 02:45:23 2017 +0000"
      },
      "message": "NsdManager: remove duplicated argument validation\n\nThis patch simplifies argument validation in NsdManager public api and\nregroup duplicated validation into common methods.\n\nThis makes stack traces more actionable as now specific errors will\ncause the api to throw exception from specific methods, whereas before\nIllegalArgumentException would be thrown from inside the same api method\nfor different reasons.\n\nThis patch also includes a couple of other small cleanups.\n\nTest: $ runtest -x frameworks/base/tests/net/../NsdManagerTest.java\nBug: 35362108\nBug: 37013369\nBug: 62044295\nBug: 63826516\nMerged-In: Iaad13e13976e9bf8f508d7188f823f8184ac414b\n\n(cherry pick from commit ff3e6ccca1715ae72c6499cc7c894d27f46e8403)\n\nChange-Id: I5e6a1ecc6b98069ef0089bbceecf73f7692df227\n"
    },
    {
      "commit": "494f1a4dfa8abba5b468349a5375ec7a0194a91f",
      "tree": "35b9d2e7ded11473afc7bce7af4d4d85e9b20139",
      "parents": [
        "101fca656d56896a9c53c12ca4c9c150444e111e"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Mon Jul 31 19:13:38 2017 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Mon Jul 31 19:41:01 2017 -0700"
      },
      "message": "docs: Noted that JobIntentService is usually a better choice\n\nSince IntentService is subject to the O background restrictions,\nmost devs are better off switching to the new JobIntentService.\n(I assume IntentService is not actually deprecated; if it is, tell\nme and I\u0027ll change this to a @deprecated tag!)\n\nSee first comment for doc stage location.\n\nTest: make ds-docs\nBug: 64159987\nChange-Id: I83a53d1e6336c2134bf4c61bedd2ae42cd80493a\n"
    }
  ],
  "next": "0b8f28163721c08b170e64fedbd3cb718f079a84"
}
