)]}'
{
  "log": [
    {
      "commit": "1c0e40d26ce51f5cd01ff63f539f7ed3d0d539f9",
      "tree": "95c23f806870fab4071f4908003de2daed8f4901",
      "parents": [
        "3537aed59909cc80d9c8040fcf501b34175fecdb",
        "6945710e124ae22dac90f53e9183ab67c6eab258"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 22 16:57:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 22 16:57:33 2017 +0000"
      },
      "message": "Merge \"Add API to allow apps more control over instantiation\""
    },
    {
      "commit": "49a38c6f1cb586232da6d16cbcf87178c3840367",
      "tree": "0919137573dcf6c223d6d4001d7dfb86a380f615",
      "parents": [
        "257529dcae079055d51cb8eb42b249512ae41f36"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 13 12:51:43 2017 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 21 13:36:56 2017 -0600"
      },
      "message": "Added BaseAdapter.setAutofillOptions()\n\nAlso changed ArrayAdapter to use it, when set.\n\nFixes: 37518906\nTest: cts-tradefed run commandAndExit cts-dev -m CtsWidgetTestCases  -t android.widget.cts.BaseAdapterTest\nTest: cts-tradefed run commandAndExit cts-dev -m CtsWidgetTestCases  -t android.widget.cts.ArrayAdapterTest\nTest: m update-api\n\nChange-Id: I5e883555b0fb9d084b57b9239595bf0632fc41af\n"
    },
    {
      "commit": "257529dcae079055d51cb8eb42b249512ae41f36",
      "tree": "bf8707b6a54be22208568a58d517898b8feb6477",
      "parents": [
        "5b8bc166ea00dd10241658180ca63e2cc6d677a7"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 19 16:27:25 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 21 11:08:45 2017 -0600"
      },
      "message": "Fix searching for overridden methods.\n\nIf the superclass is an abstract class, we want to search it for\npossibly overridden methods; we don\u0027t want to search ourselves.\n\nThis bug resulted in (incorrectly) thinking that overridden \"default\"\nmethods from interfaces were standalone methods on the class.  (The\nexpected behavior has always been to omit any overridden methods from\nthe public API surface area to avoid redundant noise.)\n\nTest: make update-api\nBug: 62675475\nChange-Id: Ic92544908692bd9af329d302165e18c7b4738e43\n"
    },
    {
      "commit": "02d082dd0b207b3cf6ac1ef941271948ff08b547",
      "tree": "be3db8d46b5d7f84cd7c24512d501c562512f8f5",
      "parents": [
        "3ac44eb108b9f0bef7776af4623537827882b91f",
        "adae59b0203fdd3c29c8b0e4e8e2d1cf0cfc2666"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 21 01:02:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 21 01:02:56 2017 +0000"
      },
      "message": "Merge \"Add Window.isWideColorGamut()\""
    },
    {
      "commit": "adae59b0203fdd3c29c8b0e4e8e2d1cf0cfc2666",
      "tree": "1dad0c2f06583b155499a2676a1f724b3c187dbb",
      "parents": [
        "bc275085ca67998bd00428bf14aa24560dfa8659"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jun 20 14:45:53 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jun 20 16:01:57 2017 -0700"
      },
      "message": "Add Window.isWideColorGamut()\n\nThis API returns true when all the following conditions are met:\n- The app has requested the window to be in wide color gamut mode\n- The display has a wide color gamut\n- The device supports wide color gamut rendering\n\nBug: 62832666\nTest: CtsColorModeTest\nChange-Id: Idae1527b88959689bb637b6dd4db756d09fabe77\n"
    },
    {
      "commit": "5c937a4b6a2e21cf2412b27c1e921f1968e93879",
      "tree": "85b44a0bc364ca1a288217f440f8792474a247d4",
      "parents": [
        "bfa1313800065e0acb308a5a543e054d280749df",
        "0c3043622e7c391426ab36c1684b341df7ea9dea"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue Jun 20 03:01:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 20 03:01:39 2017 +0000"
      },
      "message": "Merge \"Add WebViewClient#onSafeBrowsingHit() API\""
    },
    {
      "commit": "b852e56668d02c00853bc0a3651001044c11be71",
      "tree": "c4b3516368e7178a9c2f1d6a3ac98759a0c2a38e",
      "parents": [
        "1c75b9c99ffccdabf95b57321fe866f96c6e460b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jun 06 16:14:18 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Jun 19 17:43:30 2017 +0000"
      },
      "message": "Migrate managed services from setting to policy xml\n\nChange-Id: Ie20f91dbdd0ba6b57b5909cbf0152a32754fe02d\nFixes: 62263757\nTest: runtest systemui-notification, cts AudioManagerTest,\ncts-verifier DND tests, verify bug reports after toggling\naccess for various types of managed services, verified\ndefault approved services aren\u0027t renabled on boot; verified that\nthey are reenabled after a device reset, verified that\nsettings are migrated after a restore from OC backup.\n"
    },
    {
      "commit": "0c3043622e7c391426ab36c1684b341df7ea9dea",
      "tree": "87e3917e4ba1ffd049d01ab6b11363b67163fa95",
      "parents": [
        "09c2b2345b420381f72656ec2f12f016db3b041d"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Fri Jun 16 15:32:50 2017 -0700"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Fri Jun 16 16:53:44 2017 -0700"
      },
      "message": "Add WebViewClient#onSafeBrowsingHit() API\n\nThis adds the WebViewClient#onSafeBrowsingHit() API and its default\nimplementation.\n\nThis also adds the relevant constants. This includes\nSAFE_BROWSING_THREAT_UNKNOWN, in case we expose new threat types in the\nfuture.\n\nBug: 62723291\nTest: N/A\nChange-Id: I0b424a952466b23db4cf296573680a0a6c61b981\n"
    },
    {
      "commit": "2276eede819043e0397f7db078db34378c156f11",
      "tree": "ba4894f48c9ab70fa1eb2cab7a6af8a339973ae2",
      "parents": [
        "49ee44cca828ee83f142fb7f238b577a4ba7c160",
        "fcee629aa6450165f65c2e376971da6589d4b80d"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 16 20:33:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 20:33:29 2017 +0000"
      },
      "message": "Merge \"Merge \"WallpaperColors refactor\" into oc-dr1-dev am: 04d2ec59e8\" into oc-dr1-dev-plus-aosp\nam: fcee629aa6\n\nChange-Id: Idf98ceb1465c1e83de1cc5c0aa46077289ed2f6d\n"
    },
    {
      "commit": "84b89d9d59797483a7e4a1bf82f3819d81e696e9",
      "tree": "0c3ece38dd4d05e051b18dfcaa8ae75098a80553",
      "parents": [
        "1e8c673dbf5cd03431e3a5b08e2bdcbfa3de1d38"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 09 12:16:19 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 16 09:27:43 2017 -0700"
      },
      "message": "WallpaperColors refactor\n\nHiding color extraction into WallpaperColors.\nThis enables us to create WallpaperColors from a a Bitmap\nor Drawable.\n\nFixes: 62197187\nFixes: 62490115\nTest: runtest --path cts/tests/app/src/android/app/cts/WallpaperColorsTest.java\nChange-Id: I614cfa205e02b551a141642eac6de21251c3bff6\n"
    },
    {
      "commit": "84a333c7ebbfe9ffaf575361789ebe779199fb44",
      "tree": "d3e320eaf6a83e207e26b025260c8a01abc4dd5e",
      "parents": [
        "42e7611980844f4cb7363d0dbb0e97bb28bad34f",
        "edc2917b698e6dc4e7c03a04f5e6e7a8fe062566"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 16 04:58:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 16 04:58:21 2017 +0000"
      },
      "message": "Merge \"Hide WallpaperService.Engine colors API.\" into oc-dr1-dev am: 1133cf2b8a\nam: edc2917b69\n\nChange-Id: Id25fbbca90dbac2b4149c5aaa6ca3d3ee4c8b537\n"
    },
    {
      "commit": "2b0dab0da71ef8255e7697f408c2b0b6cbb16a68",
      "tree": "13d3bb73dbad195bce8a7c521d01c55a231f3071",
      "parents": [
        "adfc1ad840fac588e28f80fbcc4f75713b368596"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 14 18:30:51 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 14 18:30:51 2017 -0700"
      },
      "message": "Hide WallpaperService.Engine colors API.\n\nAll apps that need it are bundled in DR.\nWe need to unhide it for MR1.\n\nTest: make\nBug: 62490115\nChange-Id: I58d0a020ec7b1af8cb2659d6957de4bf4d4fa596\n"
    },
    {
      "commit": "2d84bdcaea1239301b166b322f907cda97181757",
      "tree": "e06ef6bbc9adeeb42884658ac6b9d1036ece90c9",
      "parents": [
        "d256065be715248412cb05c3da213d85af37b893",
        "99230126384ecbe545d1269e960b0da68eed9fe0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 14 01:37:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 14 01:37:37 2017 +0000"
      },
      "message": "Merge \"Expose USER_SETUP_COMPLETE as Test API.\""
    },
    {
      "commit": "52feccbf41fe58921e66686077cb5ab20b2b0b13",
      "tree": "8eb71c27ba57fdafc50b472e2f22e951e3063662",
      "parents": [
        "57fef233c86bb4118021a719afd1db0623ce3955",
        "90396365357c745070145a87b6036e6bb07cbae8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 13 17:40:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 17:40:58 2017 +0000"
      },
      "message": "Merge \"Revert \"Hide APIs not intended to ship in DR.\"\""
    },
    {
      "commit": "57a8d531304c3324525b0e365ae12875df54f6a6",
      "tree": "8f2478486fb631d67d99c1846084cf23d28d9fdd",
      "parents": [
        "7ac7c16cd8d645e4c00742ffe0c9fdf77602a69c",
        "0cbfb82f3865e40f16fba97f2c298b60eab4603f"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Jun 13 08:27:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 08:27:31 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove createSocket(Socket, InputStream, boolean) from APIs.\" into oc-dr1-dev am: 87587fbda2\nam: 0cbfb82f38\n\nChange-Id: I7c7876d9fe871178be0918f0c8c48218527a18e0\n"
    },
    {
      "commit": "87587fbda2db6cae52094345e597de2f9176fd23",
      "tree": "cd7995c6f5f8e0447c83873d180f89df9833d54a",
      "parents": [
        "2eb4ec0e72fdfbea237feffc609c8d9ae5b3e26e",
        "3120b33204fc48a6375aed3ab26831aa7f17bb02"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Jun 13 08:13:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 08:13:34 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove createSocket(Socket, InputStream, boolean) from APIs.\" into oc-dr1-dev"
    },
    {
      "commit": "90396365357c745070145a87b6036e6bb07cbae8",
      "tree": "b5c1da691037ea894a5612f88461fa44e1a4ad5e",
      "parents": [
        "bb0d895b9b097887b77c14cafab542c33eabd510"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 16:26:53 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 16:26:53 2017 -0600"
      },
      "message": "Revert \"Hide APIs not intended to ship in DR.\"\n\nThis reverts commit 0c28d43fe1423198f99a0518887b69a4205bc6f7.\n"
    },
    {
      "commit": "83559ba8d5a21d93d1f7a188a0aaa7355ff020ea",
      "tree": "784f4dce02766633a1d694f2d6d7bd0f7da5a74f",
      "parents": [
        "7a478333c06a4307eabf48f28c9d73cc016f8807",
        "dd96cfc4ef74c002f24cb51769c17cfa1df5ecbc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jun 12 22:09:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 12 22:09:16 2017 +0000"
      },
      "message": "Merge \"Hide APIs not intended to ship in DR.\" into oc-dr1-dev am: 3d4c62de10\nam: dd96cfc4ef\n\nChange-Id: I02eab4f04913de48c182176da6559fb14559f459\n"
    },
    {
      "commit": "99230126384ecbe545d1269e960b0da68eed9fe0",
      "tree": "4fcc3efcd61ffa8243767fc10db565b980daeb69",
      "parents": [
        "4d7a29611e54d53284ca3168fdd924dd3ec6a6e6"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jun 12 14:33:02 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jun 12 14:33:03 2017 -0700"
      },
      "message": "Expose USER_SETUP_COMPLETE as Test API.\n\nTest: m -j90 update-api\nFixes: 62538627\n\nChange-Id: I247d27341ce06b29f257d00a9058be4c0f662db0\n"
    },
    {
      "commit": "70919cc55f7d6343f094269e63889cf742aea4de",
      "tree": "11387bd100ae7a98d8c94cc8577579d8b39a437f",
      "parents": [
        "5b621fdbb3da652da39b803512582e5f097707ec",
        "f98a4f2a601ef291fd8420554db7bb4e9f3d82f2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 19:16:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 19:16:50 2017 +0000"
      },
      "message": "Merge \"TIF: add TvContract.isRecordedProgramUri() method\""
    },
    {
      "commit": "0c28d43fe1423198f99a0518887b69a4205bc6f7",
      "tree": "64be1babad08113f8c4d457631496e13a7f523aa",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 09 11:37:02 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 10:26:01 2017 -0600"
      },
      "message": "Hide APIs not intended to ship in DR.\n\nThis CL will be reverted once it merges into the next release branch\nto re-introduce the proposed APIs.\n\nThis CL also makes the following code changes to preserve API\ncompatibility:\n\n-- It keeps the recently added RemoteViews.clone() synchronized logic\nintact, but moves it inside the method to avoid changing the API\nsignature.\n\n-- It reverts the RttCall.read() behavior to the oc-dev logic, since\nwe can\u0027t throw IOException until we get an API level bump.  (The\noriginal logic returned null instead of throwing.)\n\nTest: builds, boots\nBug: 62427252, 62431886, 62427329\nBug: 62468911, 62431162, 62428935, 62429096\nBug: 37290820, 37359238, 36886243\nBug: 30143923, 35761231, 62192626, 29829689\nChange-Id: I83d723f598cb0ee1fe198e65debd86ef7fd0420c\n"
    },
    {
      "commit": "aa8380fa22739fb6ae64669a7c8e5bc886b9028e",
      "tree": "ba491c821ad1b90b2b197eac1c7364b9871d9220",
      "parents": [
        "938ffbc8725e0a5770fbe51af8c50e607f68a9bc",
        "205a99392806aed530ee0f8f0218084a34e5fdb9"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Jun 09 22:23:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 22:23:52 2017 +0000"
      },
      "message": "Merge \"Internationalize InputFilter.AllCaps\""
    },
    {
      "commit": "3120b33204fc48a6375aed3ab26831aa7f17bb02",
      "tree": "d90314b0789344070cd72ce93f4bfccc396d6f36",
      "parents": [
        "4d579eacece8d1103e9c45dbcde164a89057c9fc"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Jun 08 14:43:05 2017 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Jun 09 12:25:36 2017 +0000"
      },
      "message": "DO NOT MERGE Remove createSocket(Socket, InputStream, boolean) from APIs.\n\nThis method wasn\u0027t intended to be new API for DR1.\n\nBug: 62428936\nTest: make\nChange-Id: I5c0d523d0f61ab544cd987fa92daefcc79fc0732\n"
    },
    {
      "commit": "205a99392806aed530ee0f8f0218084a34e5fdb9",
      "tree": "270975d7ffe776e0475c1fc994f21fa24bf847ed",
      "parents": [
        "eed27590babac4b697c7341d43bfb43e9257a7ee"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jun 08 00:23:42 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jun 08 15:38:28 2017 -0700"
      },
      "message": "Internationalize InputFilter.AllCaps\n\nThe new code support non-BMP characters, as well as locale-specific\nuppercasing and fine-grained span copying.\n\nThe modern capitalization code in AllCapsTransformationMethod is\nmoved to TextUtils now, so InputFilter.AllCaps can share it.\n\nFixes: 37222101\nTest: New CTS and core tests are added.\nTest: cts-tradefed run cts-dev --module CtsTextTestCases\nTest: adb shell am instrument -w -e package android.text com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I021ff2a97a60396fb1b6e4940d91d3cd6ccb6196\n"
    },
    {
      "commit": "6945710e124ae22dac90f53e9183ab67c6eab258",
      "tree": "90cf80dfaf95fd4deaf6a0494d5fad56ca7a4dee",
      "parents": [
        "d05b6252d3b53fe7a4df165a9c05b24699795ca9"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jun 06 18:01:31 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 08 16:48:59 2017 -0400"
      },
      "message": "Add API to allow apps more control over instantiation\n\nLet them control construction of standard manifest elements (like\nactivities) through Application. This will allow for things like\ndependency injection and class loader magic.\n\nTest: manual\nChange-Id: Iaa2215b225c3b97f4e9ac809dfe499f98c7ad5f1\n"
    },
    {
      "commit": "62031b89372bd1b9090573873c994e9f623ad106",
      "tree": "21eb087547b48021c1d4d2bcd3a4efd1117dcfb2",
      "parents": [
        "9a06d4bc772db17b74a122dde8235922a6be7309",
        "053fb9120e850e0e77cb0cbbbe73bed0d56817bc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jun 08 16:01:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 08 16:01:54 2017 +0000"
      },
      "message": "Merge \"Ensure only test print services enabled - framework\" into oc-dev\nam: 053fb9120e\n\nChange-Id: I5f07488ba286cb3d01c75d96e1003edba845daf8\n"
    },
    {
      "commit": "2dcedc1276aee3e4e044b1d4ecafc34462fefb7c",
      "tree": "c21117cc0686b752b24edeeac4e8cb2be0eeedb0",
      "parents": [
        "58977d10353000e3edaf90ab447d6de92ad075a2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 07 18:50:02 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 07 18:50:05 2017 -0700"
      },
      "message": "Ensure only test print services enabled - framework\n\nTest: cts-tradefed run cts-dev -m CtsPrintTestCas\n\nbug:62232727\n\nChange-Id: I1050272586d1c03dc1b1dfdb8b10e258912a249b\n"
    },
    {
      "commit": "d131f19c502194b4b739f73ddaf86c6e5c5aec14",
      "tree": "36d5dfdc1720373f1577ecc8f4ceaf75fe99c06e",
      "parents": [
        "e5ef67692ea9c53786ab82b458e0a5e8e34fdfac",
        "e14b0647f1a335e826d6abbbadff7ce30b60b811"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 06 21:35:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 06 21:35:51 2017 +0000"
      },
      "message": "Merge \"Add new haptic feedback constant for virtual key release.\""
    },
    {
      "commit": "e14b0647f1a335e826d6abbbadff7ce30b60b811",
      "tree": "0d62306fe1c415b7a0e2d51caf1d7b980d4314c5",
      "parents": [
        "57d94d9fb1e55345307e579977138aaf6177e388"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jun 02 19:13:58 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jun 02 19:13:58 2017 +0100"
      },
      "message": "Add new haptic feedback constant for virtual key release.\n\nTest: None\nChange-Id: I99cd2086b9f269ca3f3036c70304b0cb7c9369e9\n"
    },
    {
      "commit": "8464e3101ae5bdf036e681db8c754fb6c5e92a2a",
      "tree": "488a53075ed745543f228c35dc4a5b213dff9b08",
      "parents": [
        "a9861756b5a79e23b317ef7a89a504a68ac61e34",
        "35eb249ebbedbdfd31981fd24d1ccf615232de88"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 02 17:43:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 17:43:40 2017 +0000"
      },
      "message": "Merge \"Annotate test method visibility in WindowManager\" into oc-dev am: 0b83588177\nam: 35eb249ebb\n\nChange-Id: I3d20aa3c99046b6185695f8e85f7a61474620d4d\n"
    },
    {
      "commit": "35eb249ebbedbdfd31981fd24d1ccf615232de88",
      "tree": "1280b76010620d0c98e17c3664de62e06ccaf40e",
      "parents": [
        "6d9ea8ec97463eacc4f0d6dc1e23c976a7649676",
        "0b83588177ed881502f00218e935ece0b0668d03"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jun 02 17:34:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 17:34:38 2017 +0000"
      },
      "message": "Merge \"Annotate test method visibility in WindowManager\" into oc-dev\nam: 0b83588177\n\nChange-Id: I0393d702b3fd308dd16becefceea15f932fea599\n"
    },
    {
      "commit": "0b83588177ed881502f00218e935ece0b0668d03",
      "tree": "bc38f6ee812c39d229bc53c82e15f2f72982a006",
      "parents": [
        "c672cb5ed9d4547a1933730177cbbfe6abcdb40a",
        "39259dd33c11b2ed434a9de36a1a4f5449b21b2b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 02 17:26:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 17:26:54 2017 +0000"
      },
      "message": "Merge \"Annotate test method visibility in WindowManager\" into oc-dev"
    },
    {
      "commit": "92d89fd7f4324b49258ad921f114b55281417960",
      "tree": "349ef6e0f5cd2a9eb10efbe6d465f0cf8b9e363d",
      "parents": [
        "b0c86619a1ada247cd085c3714275afad42805a0",
        "35a078fb484941727f0307819e64a9621797d777"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 01 14:59:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 01 15:00:05 2017 +0000"
      },
      "message": "Merge \"Expose hidden apis used by CTS as TestApi\""
    },
    {
      "commit": "f98a4f2a601ef291fd8420554db7bb4e9f3d82f2",
      "tree": "7bd3ed3cacd9f1759dcab42161fcead314a2e678",
      "parents": [
        "8bebf33985a3b857c64ff6ee7e537a0201ce8640"
      ],
      "author": {
        "name": "Conrad Chen",
        "email": "conradchen@google.com",
        "time": "Tue May 30 17:55:59 2017 -0700"
      },
      "committer": {
        "name": "Conrad Chen",
        "email": "conradchen@google.com",
        "time": "Wed May 31 17:32:00 2017 -0700"
      },
      "message": "TIF: add TvContract.isRecordedProgramUri() method\n\nTest: cts-tradefed run cts -m CtsTvTestCases\nBug: 37577698\nChange-Id: I91bfae8db1c3fa2e50313b0501423aefae37366f\n"
    },
    {
      "commit": "39259dd33c11b2ed434a9de36a1a4f5449b21b2b",
      "tree": "8ce81cf2ffa81228af6d656f8d8490125c487b48",
      "parents": [
        "4d3d0352557e703cf0603131f1abd355e377e01e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu May 25 11:10:46 2017 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 31 15:06:09 2017 -0400"
      },
      "message": "Annotate test method visibility in WindowManager\n\nChange-Id: I36714b4eb39c937cc3c42fac604fd0fa9900ae47\nFixes: 62066862\nTest: n/a\n"
    },
    {
      "commit": "b4ec958c7cf780d4d4d43784b9b5f74cae67c32d",
      "tree": "b969f1f85a707daede0a8c0f21a29b7e916992c9",
      "parents": [
        "4824f40506898b290e3dc7e2e04564f9ee63c068",
        "0e72c181c8ca139f0fcf674d8952c25582c6829e"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Wed May 31 00:17:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 31 00:17:48 2017 +0000"
      },
      "message": "Merge \"Add WebView#{init,shutdown}SafeBrowsing APIs\""
    },
    {
      "commit": "66197daa9dbd7b553a466ac7c804d2fabddb7a8e",
      "tree": "7b197db46d57ee9083fad121fc1c38f7715bf7bf",
      "parents": [
        "0941be7c95b0ad6ca846dbad4f9c90b55208c302",
        "421018f44b9910a7cc7c7b79ada41aa37dd2715e"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 19:08:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:08:03 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev am: 4bd47fce86\nam: 421018f44b\n\nChange-Id: I6d56c9c822e707ed41fc3a4b3c0ca58188bc1000\n"
    },
    {
      "commit": "421018f44b9910a7cc7c7b79ada41aa37dd2715e",
      "tree": "0c3f4238b29b1f1e4329e9727f807a612debf6ec",
      "parents": [
        "7f23f6053f9b7ab20bcd07d547d013ac71072df9",
        "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 18:55:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 18:55:37 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev\nam: 4bd47fce86\n\nChange-Id: I71fe905c7842384d7700f02f923b12cdae9bf594\n"
    },
    {
      "commit": "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d",
      "tree": "f89df334186177dd65f7efc84753543a17368f0d",
      "parents": [
        "d2638591d963ef45f8f90886252279c497d5d1af",
        "ff323d3ce91ae159be9c23221dda33cbb3efb796"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 30 18:47:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 18:47:12 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev\n\n* changes:\n  hotspot2: hide Release 2 APIs\n  Voice Messaging Intent API.\n"
    },
    {
      "commit": "0e72c181c8ca139f0fcf674d8952c25582c6829e",
      "tree": "051540013025e432403eb8be08c7347d84fa98b1",
      "parents": [
        "5ad724d3cb0b82a2f8fb40ca40f499a36c873006"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue May 30 11:25:17 2017 -0700"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue May 30 11:40:26 2017 -0700"
      },
      "message": "Add WebView#{init,shutdown}SafeBrowsing APIs\n\nThis adds the APIs for the WebView#initSafeBrowsing and\nWebView#shutdownSafeBrowsing static methods.\n\nImplementation for these APIs landed in 60.0.3112.0\n\nAlso, this fixes an already-existing error with import order (failed\nCheckstyle hook). No actual change to imports.\n\nBUG: 62192626\nTest: manual - built a custom app which calls methods via reflection\nChange-Id: I763349182443dc20cff1e7f08475290fac65c233\n"
    },
    {
      "commit": "ff323d3ce91ae159be9c23221dda33cbb3efb796",
      "tree": "6cc2afa3cd6904ec54135d1e542f4837b2842a9c",
      "parents": [
        "931983d6072c1d3e79e7657d9dcda34d70dcb529"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri May 12 10:15:12 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:43 2017 -0700"
      },
      "message": "hotspot2: hide Release 2 APIs\n\nThese APIs are based on the design of the legacy OSU app.  Since\nthe app will be redesigned, hide these APIs for now.\n\nBug: 38260972\nTest: build\nChange-Id: I56b9c27305624306773284a7cc1721606037462d\n"
    },
    {
      "commit": "931983d6072c1d3e79e7657d9dcda34d70dcb529",
      "tree": "e1ecb4b877af92a401c304a2b14c74fcdc5790da",
      "parents": [
        "9eb635c428367f0b67ed8acd5bc11f3275c400af"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Fri Apr 28 13:27:20 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:42 2017 -0700"
      },
      "message": "Voice Messaging Intent API.\n\nRemoving EXTRA_SENDER_ACCOUNT_HASH, needs more work.\n\nBug 37747843\n\nTest: make -j11 docs\n\nChange-Id: I3046611510f85cf69ceff7c2274cda3b692581b9\n(cherry picked from commit 2c4201448eb3c19f9b6d37c8b679f51362cff3a7)\n"
    },
    {
      "commit": "2a03e99843a8b4cf122236d8fc55ca399ff39506",
      "tree": "769b7f7cd7f09e9ab9ab6af7d6ee4e233c88fa7c",
      "parents": [
        "e1411aa701b0307cf071daf8e3e6d043a8b1e478",
        "74282f0745eb9f8e2d8d588a000e9ad389fefaf0"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue May 30 13:34:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 13:34:35 2017 +0000"
      },
      "message": "Check state_focus in foreground. am: 0bdf1c9c76\nam: 74282f0745\n\nChange-Id: I6266996179177f5812a82537510bf58e5c3f6b0d\n"
    },
    {
      "commit": "74282f0745eb9f8e2d8d588a000e9ad389fefaf0",
      "tree": "b92abfc0a1543a2ef0620c833df96c59b2179ccb",
      "parents": [
        "613ac93620694d47f387e8c7fa6f4a635db7d20e",
        "0bdf1c9c76c0832d3adbe85bdc0cde4c1e3102ce"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Sat May 27 00:19:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 27 00:19:35 2017 +0000"
      },
      "message": "Check state_focus in foreground.\nam: 0bdf1c9c76\n\nChange-Id: Ie7b36dfa723a110d553c2f6a5926314758e0da53\n"
    },
    {
      "commit": "35a078fb484941727f0307819e64a9621797d777",
      "tree": "d8da1500be6f2ff2121be1556e0545a57705a0ca",
      "parents": [
        "2ed64ce4d5123f868e8960185ad9377c8914ed08"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri May 26 13:09:56 2017 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri May 26 13:09:56 2017 +0100"
      },
      "message": "Expose hidden apis used by CTS as TestApi\n\nBug: 62066271\nTest: See topic\nChange-Id: I746189fe18ee465d7ada2de59e77a13566b9941f\n"
    },
    {
      "commit": "0bdf1c9c76c0832d3adbe85bdc0cde4c1e3102ce",
      "tree": "f53ff0f5eb002d2b0c8329eb4554c958e1e90827",
      "parents": [
        "b8e5742f5b3e5e05925e32b5aaf1f6d2a20281d3"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon May 01 14:17:07 2017 -0700"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed May 24 16:13:38 2017 -0700"
      },
      "message": "Check state_focus in foreground.\n\nThis commit checks whether the state_focus is specified in the\nforeground of a view. If it is, the default focus highlight won\u0027t\nshow up.\n\nTest: cts-tradefed run singleCommand cts --skip-device-info\n--skip-preconditions --abi armeabi-v7a -m CtsViewTestCases -t\nandroid.view.cts.View_DefaultFocusHighlightTest#testIsDefaultFocusHighlightNeeded\nBug: 37288730\nChange-Id: I5256eb656c1b8729d685edb914e867ee9a3a92a4\n"
    },
    {
      "commit": "9a4b440542eb4ab693b006f422a36c86b000bc5b",
      "tree": "7d8c25d40b4caf9e2856365ab3908cba1d33357e",
      "parents": [
        "041a1fe3c62d510f4b95c6e06357824046f9d6f0",
        "76f1aa9e639804286e33ef8407528d1526de6381"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 24 15:51:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 24 15:51:32 2017 +0000"
      },
      "message": "Merge \"Unhide system feature flag FEATURE_WIFI_PASSPOINT\""
    },
    {
      "commit": "52e33eed24fdffc36dfd2d96eb4017e130efcba5",
      "tree": "5b9c5101bd9c3f6bb1ae290e399251e8e07fa93a",
      "parents": [
        "3435681fbc397725a5f75df48af8089dad69c817",
        "b6290ff39ecd8e310a3ae32f3620cf8f1009ca8d"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 05:04:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 05:04:15 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"O is API 26\"\"\" into oc-dev am: 655ab3f59b\nam: b6290ff39e\n\nChange-Id: If4c21c8d37d753b00e4478c21bf5e6dbe9f39288\n"
    },
    {
      "commit": "3435681fbc397725a5f75df48af8089dad69c817",
      "tree": "59dcaf43eefc39ca9bc1b7655b38005d8fa6ae90",
      "parents": [
        "4aa3baadbe5bfc2551df4fe790c4a1e7f92fff65",
        "9ebb128c4058b3695979d7d2003d155ea41c6299"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 05:01:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 05:01:08 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Resource ID fixup.\"\"\" into oc-dev am: a11196074b\nam: 9ebb128c40\n\nChange-Id: I909d950367570f907b87adf1740c3d6c1f6ed94a\n"
    },
    {
      "commit": "b6290ff39ecd8e310a3ae32f3620cf8f1009ca8d",
      "tree": "6d1ee4fa6ecebdcd11e6484983689fd2683cbcef",
      "parents": [
        "9ebb128c4058b3695979d7d2003d155ea41c6299",
        "655ab3f59bd3430dc0f13aee5e6b479c6482f2da"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 04:02:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 04:02:51 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"O is API 26\"\"\" into oc-dev\nam: 655ab3f59b\n\nChange-Id: I28655c728468f2348b2ba83b77f2aae3d7b22c06\n"
    },
    {
      "commit": "9ebb128c4058b3695979d7d2003d155ea41c6299",
      "tree": "c70b3682fa61540752917a0b04fe85bd38cbe02a",
      "parents": [
        "82f46bcd19c0c6ebde9ba7e67e220a94d585f173",
        "a11196074bc5302f10551544469bd6f2baa9e76c"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 04:00:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 04:00:05 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Resource ID fixup.\"\"\" into oc-dev\nam: a11196074b\n\nChange-Id: I1ea7b4a17bf7ba6de43db52e996aff4c56dc3bf0\n"
    },
    {
      "commit": "655ab3f59bd3430dc0f13aee5e6b479c6482f2da",
      "tree": "8f613473d6ce50c0ec27c24765cf6a9372a78315",
      "parents": [
        "a11196074bc5302f10551544469bd6f2baa9e76c",
        "967869d0edd11c75a31905ed2f6774391d85d1e4"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 03:32:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 16 03:33:05 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"O is API 26\"\"\" into oc-dev"
    },
    {
      "commit": "a11196074bc5302f10551544469bd6f2baa9e76c",
      "tree": "c5b6f931bdc80fa1c55c2ff5ce2c5290110bf3eb",
      "parents": [
        "7e08c7ec172d05feb140ab8ef427975531a1554b",
        "5a0cfda17e34abf84d7b1b47ff69d13305b1e805"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 03:32:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 16 03:32:33 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Resource ID fixup.\"\"\" into oc-dev"
    },
    {
      "commit": "55656e4cb923d1aeef4445b3aaa3a6ce3f35c90a",
      "tree": "323e1b593b44221d81b24b43c7fbe237a6710396",
      "parents": [
        "97208056febe682001bef70988105dcdb5d52316"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Mar 31 17:23:39 2017 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri May 12 21:01:02 2017 +0000"
      },
      "message": "Fix GamepadTestCase#testButtonA CTS test\n\nHid command, JNI layer:\n- Removed dependency of the hid device on libandroid_runtime\nand libutils. Using ALooper from libandroid to process callbacks from\n/dev/uhid file descriptor.\n- Switched to using \"CREATE2\" and \"INPUT2\" constructs in uhid driver\n\nHid command, Java layer:\n- Removed delay workarounds, user now responsible for waiting for\nonInputDeviceChanged notification prior to using the hid commands.\n\nUiAutomation:\n- Added a new executeShellCommandRw function that allows bidirectional\ncommunication to shell command\n\nplatform.xml:\n- Added uhid permissions to bluetooth stack for /dev/uhid access\n\n- CTS test now consistently passes\n\nBug: 34052337\nTest: CTS test case invoked with the following command:\nrun cts -t android.hardware.input.cts.tests.GamepadTestCase\n-m CtsHardwareTestCases --skip-system-status-check\ncom.android.compatibility.common.tradefed.targetprep.NetworkConnectivityChecker\n\nChange-Id: Ic916c513b7e652b1e25675f0f38f0f1f3a65d214\n"
    },
    {
      "commit": "76f1aa9e639804286e33ef8407528d1526de6381",
      "tree": "a545f0f69f80ab12f97d3ad4c2ded967527ee7ae",
      "parents": [
        "4bfb604d043058b0ce95234319fd872124c5ec11"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu May 11 10:37:11 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu May 11 10:37:11 2017 -0700"
      },
      "message": "Unhide system feature flag FEATURE_WIFI_PASSPOINT\n\nBug: 36886243\nTest: build\nChange-Id: Iedee97470b9602800b2225bebe55be4d7e6fe4aa\n"
    },
    {
      "commit": "617b0ef8acb6ae74897f2eb27b2ba3483f581dfb",
      "tree": "549bd86b2307b5b24da183a8eff2ef03327fb668",
      "parents": [
        "19e05c10591df19c6a7aa353cf8d1d146949963a",
        "4246cc309dffca508ce558a2ed15a00b02f1ec1c"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed May 10 01:59:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 10 01:59:55 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Fix interval low/min values\" am: 66deee2bd4 am: 0771cb13a2 am: 1655862b93\nam: 4246cc309d\n\nChange-Id: I55e757aed4cf9c8a2c9b6414804774af51188d65\n"
    },
    {
      "commit": "fec6ef8e908b52c04e489a39d4b75d58a212ad08",
      "tree": "8b2f9cfe821e1cdb4ee3e06496505bb572a00b3e",
      "parents": [
        "62643dddc7824d33862155d05b19c57cb01b0ef2"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue May 09 14:28:21 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed May 10 01:30:31 2017 +0000"
      },
      "message": "Bluetooth: Fix interval low/min values\n\nBug: 38175945\nTest: none\nChange-Id: Idf487c7aafc518f2c57be78a1fa979b2c4a383d6\n(cherry picked from commit 6b1f39502c7d5f71b42d82ac6d511ee0afd1191e)\n"
    },
    {
      "commit": "4246cc309dffca508ce558a2ed15a00b02f1ec1c",
      "tree": "ea98502ae23d9a6748711382ff9981384a3d3026",
      "parents": [
        "925145ca8f0cc03ab7263d0689dde93794bc4a09",
        "1655862b930d97ca5b1477cb05bba13763ef4292"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Wed May 10 00:15:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 10 00:15:32 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Fix interval low/min values\" am: 66deee2bd4 am: 0771cb13a2\nam: 1655862b93\n\nChange-Id: I32d56c5d0fca7947ac754eda100b36f2ee94ffe7\n"
    },
    {
      "commit": "6b1f39502c7d5f71b42d82ac6d511ee0afd1191e",
      "tree": "660a8d35da10fe67f3b67165667a92b6b04dbf6b",
      "parents": [
        "4ad5256547aee5469e4e39881484979f97155b0b"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue May 09 14:28:21 2017 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue May 09 22:59:18 2017 +0000"
      },
      "message": "Bluetooth: Fix interval low/min values\n\nBug: 38175945\nTest: none\nChange-Id: Idf487c7aafc518f2c57be78a1fa979b2c4a383d6\n"
    },
    {
      "commit": "6a9ad74c29fcf774dca3943ad4858ce0fcf40697",
      "tree": "ce6d6d634cf9656a7d14136b351c4342c338a33b",
      "parents": [
        "592e040b2653a361e62f69785e54cd4a715e8d81",
        "a7f99b5ea884cc1b0ad9217b752b540d4ad2341d"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu May 04 18:51:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 04 18:51:27 2017 +0000"
      },
      "message": "Merge \"Adding feature: input device disable/enable.\""
    },
    {
      "commit": "e2c45a5e20a9a64b81909485a1394dbb60cca11d",
      "tree": "fc0e590cca1129cbda309af237c95c90523e453e",
      "parents": [
        "4518a7df6dd5f8c4cc40d9a7dff8a389ba5135bf",
        "c96a3583189fc21ab3b3a390665dc5e9ddcf8cea"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu May 04 00:23:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 00:23:27 2017 +0000"
      },
      "message": "Merge \"Revert \"O is API 26\"\" into oc-dev am: b42b9a22df\nam: c96a358318\n\nChange-Id: If16a559a068f93f79c7c398323fe3f1bafe1aaf9\n"
    },
    {
      "commit": "c96a3583189fc21ab3b3a390665dc5e9ddcf8cea",
      "tree": "70e2372581345b79e4fcf6867e752815c4570c98",
      "parents": [
        "cd1944336db419727fb88b27415597fec5132ffe",
        "b42b9a22dff69d36a87cb1494ea72f7c20610106"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu May 04 00:18:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 04 00:18:19 2017 +0000"
      },
      "message": "Merge \"Revert \"O is API 26\"\" into oc-dev\nam: b42b9a22df\n\nChange-Id: Ic869f9f6f627c960222cb5364e04e6f4491c0a88\n"
    },
    {
      "commit": "967869d0edd11c75a31905ed2f6774391d85d1e4",
      "tree": "71882b5b276799329bd5cc76d3b75b859f0f7d55",
      "parents": [
        "12025857cdbf9083a9ddcc834ec0d3837bcbfe0b"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu May 04 00:10:04 2017 +0000"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu May 04 00:10:04 2017 +0000"
      },
      "message": "Revert \"Revert \"O is API 26\"\"\n\nThis reverts commit 12025857cdbf9083a9ddcc834ec0d3837bcbfe0b.\n\nBug: 37480230\nBug: 37355569\nChange-Id: I315b8c18a79d0dcd6be84c3d2af120b073144a9e\n"
    },
    {
      "commit": "12025857cdbf9083a9ddcc834ec0d3837bcbfe0b",
      "tree": "4e4d7dbd6c41f6db170d4959b66189ed511278f0",
      "parents": [
        "9bcef8e2da32ba959b61a0b400adfe9fde1a2a10"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Wed May 03 22:00:56 2017 +0000"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Wed May 03 22:00:56 2017 +0000"
      },
      "message": "Revert \"O is API 26\"\n\nThis reverts commit 9bcef8e2da32ba959b61a0b400adfe9fde1a2a10.\n\nReason for revert:  b/37355569\n\nBug: 37480230\nBug: 37355569\nChange-Id: I39b4a7fd9bda77df0746c7bc32b87f0c2b722f2b\n"
    },
    {
      "commit": "c48451933d11000cd9fa1db0bb0f31251fb44862",
      "tree": "7068c78e39ea0b741f1b6b63f8dbfb5619461709",
      "parents": [
        "ea1bc75d988ac6723623b878cf8ec32c87bae987",
        "8433705f770c0ad07fce8e3235ba23b958adaf88"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 22:26:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 22:26:41 2017 +0000"
      },
      "message": "Merge \"O is API 26\" into oc-dev am: 074a67c116\nam: 8433705f77\n\nChange-Id: I8e394ffd699c115b316f3b6d2430ae75325d4047\n"
    },
    {
      "commit": "8433705f770c0ad07fce8e3235ba23b958adaf88",
      "tree": "e8996d3947ef12ee6dbed77ba0fb5196eb0a7943",
      "parents": [
        "bc06988d8b22912e46cc1bcd37bda51c6f202e55",
        "074a67c1166eefb9ad7bdf6762ec93dad7f9114a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 22:17:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 22:17:25 2017 +0000"
      },
      "message": "Merge \"O is API 26\" into oc-dev\nam: 074a67c116\n\nChange-Id: Ie1d9b8ebb3b1c1693bbce5bf7f7d1f8c7159e54e\n"
    },
    {
      "commit": "5a0cfda17e34abf84d7b1b47ff69d13305b1e805",
      "tree": "f601f6fe7c6014257e016821faf40f75305cbb17",
      "parents": [
        "14a2cb946fc4471a9a1f4d4c8f07ba67889765b9"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 21:35:37 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 21:41:11 2017 +0100"
      },
      "message": "Revert \"Revert \"Resource ID fixup.\"\"\n\nThis reverts commit 30de4cff12dfcf0c2b54a5950db40b8f7e873de2.\n\nBug: 37480230\nTest: build\nChange-Id: I2884d10835ac7c99a6e2ab8756354847138b7a82\n"
    },
    {
      "commit": "14a2cb946fc4471a9a1f4d4c8f07ba67889765b9",
      "tree": "71882b5b276799329bd5cc76d3b75b859f0f7d55",
      "parents": [
        "e6d161554f4cb84a6a5410b2b7e9ed5348bdf96d"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 21:35:28 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 21:35:55 2017 +0100"
      },
      "message": "Revert \"Resource ID fixup.\"\n\nThis reverts commit e6d161554f4cb84a6a5410b2b7e9ed5348bdf96d.\n\nBug: 37480230\nTest: build\nChange-Id: I2322c34132c5c8761d7506b00b2a8cdd286a5e48\n"
    },
    {
      "commit": "e6d161554f4cb84a6a5410b2b7e9ed5348bdf96d",
      "tree": "f601f6fe7c6014257e016821faf40f75305cbb17",
      "parents": [
        "9bcef8e2da32ba959b61a0b400adfe9fde1a2a10"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 20:00:10 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 21:35:20 2017 +0100"
      },
      "message": "Resource ID fixup.\n\nRemove unused resources and assign IDs to the remaining ones.\n\nBug: 37480230\nTest: build\nChange-Id: Ife792e38ae1b7b2bf6b176a52929bc3e1fa16060\n"
    },
    {
      "commit": "9bcef8e2da32ba959b61a0b400adfe9fde1a2a10",
      "tree": "71882b5b276799329bd5cc76d3b75b859f0f7d55",
      "parents": [
        "b3e92234fa8268f1a28bb2e28990b3a337f740d5"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 19:23:12 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue May 02 19:23:12 2017 +0100"
      },
      "message": "O is API 26\n\nBug: 37480230\nTest: build, boot\nChange-Id: Idfa91e1e094606f92c4141beb8569c241c639ee1\n"
    },
    {
      "commit": "194f8471fda622072092c8163d95946bda0ffbda",
      "tree": "00615c5ff341af948da0d6835e0f238f96963d77",
      "parents": [
        "3e21b1745c6785870a0295bf614a07029b04bf3c",
        "5fc31a55e05fe9599e5dcd0a026006bde8a08025"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 02 10:06:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 02 10:06:49 2017 +0000"
      },
      "message": "Merge \"Track libcore change 03e8c7dca78a95ccf719a7.\""
    },
    {
      "commit": "294b0cc85060ed01ddc0380f8f946294a5e96394",
      "tree": "1a65481c6a9682b94b0e8eea8f35f918c6e4179b",
      "parents": [
        "317d94bd753026a34d2584c85f79a55b5b1dc480",
        "10da2c2d8435df198d1fa7a0273741bda3bc4d6c"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 02 01:58:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 01:58:15 2017 +0000"
      },
      "message": "Merge \"hotspot2: hide Release 2 APIs\" into oc-dev am: 39da850a95\nam: 10da2c2d84\n\nChange-Id: I0cad5713f1c272770edd1400d09259b8c3e9932a\n"
    },
    {
      "commit": "10da2c2d8435df198d1fa7a0273741bda3bc4d6c",
      "tree": "6e236d9567296fa3f2eb429edb761e766f1cad6e",
      "parents": [
        "a0c2c8968196314dda606ffae581d10c982089d9",
        "39da850a95691d254bd03e0331aafb2d2053a628"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 02 01:52:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 01:52:44 2017 +0000"
      },
      "message": "Merge \"hotspot2: hide Release 2 APIs\" into oc-dev\nam: 39da850a95\n\nChange-Id: Id5e1f6184de563b51fcd185fb2768c648f788ff9\n"
    },
    {
      "commit": "39da850a95691d254bd03e0331aafb2d2053a628",
      "tree": "b412eb8f3f671e8448dc5c8140042835d412e6e3",
      "parents": [
        "8864da5149b3a28464f7be8b91db3e26b52e52e2",
        "a9f9889218ac972706830440990a59cbee685976"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 02 01:44:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 02 01:44:44 2017 +0000"
      },
      "message": "Merge \"hotspot2: hide Release 2 APIs\" into oc-dev"
    },
    {
      "commit": "072661f580369a3b29b49e28d8aafb4fc9c5d698",
      "tree": "c73985973477bb6ad135f57cfa289acc074987e8",
      "parents": [
        "f43e191668954e9038bc618a9cf608af28cfd077",
        "d1832d7bf8d4704a9d0a6b04cbed901439c9df0f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 01 23:48:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:48:57 2017 +0000"
      },
      "message": "Merge \"Hide FragmentContainer#instantiate for API 26\" into oc-dev am: ba9b2ce254\nam: d1832d7bf8\n\nChange-Id: Ic5186638644ef7b1654d473c15866476788ccfaa\n"
    },
    {
      "commit": "d6afaa856312319ce21954aa09f78b18a558e11b",
      "tree": "b545c9fe92a0b7c6b27b9a5bba8b6b1574218160",
      "parents": [
        "74bfa119745bb02f3442355d6b0d1205140f96f2",
        "090109cb198fa8b0a34b312c3870c8f399989ff9"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Mon May 01 23:40:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:40:10 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotation to AdaptiveIconDrawable\" into oc-dev am: 1e8f451bbf\nam: 090109cb19\n\nChange-Id: I688ef5dd83d10529e8669dfb9e5ea818e0fdc348\n"
    },
    {
      "commit": "d1832d7bf8d4704a9d0a6b04cbed901439c9df0f",
      "tree": "b71a3cad9852386620c932886d071025ce869615",
      "parents": [
        "84666dc643f2a44e9b8a5ca77e127364cf6f4356",
        "ba9b2ce254e507fe1fa51194236b9e41562fc91b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 01 23:37:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:37:00 2017 +0000"
      },
      "message": "Merge \"Hide FragmentContainer#instantiate for API 26\" into oc-dev\nam: ba9b2ce254\n\nChange-Id: I787a726517687d1cec60a0f96d3abef3229a5dcc\n"
    },
    {
      "commit": "74bfa119745bb02f3442355d6b0d1205140f96f2",
      "tree": "682c97045b0288c1e9f2d2c1fcc0c6f050842338",
      "parents": [
        "600b64acd0cb2c440f97640b65d5d3e91fbd18de",
        "6560d8845be38806ccbfb9851bdb67bedd2e2660"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 01 23:36:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:36:36 2017 +0000"
      },
      "message": "Merge \"Rename to follow API council guidance.\" into oc-dev am: 0d6c3a691e\nam: 6560d8845b\n\nChange-Id: Ie9b4a033dfb08ea9326725e66ed4787a1ed69651\n"
    },
    {
      "commit": "ba9b2ce254e507fe1fa51194236b9e41562fc91b",
      "tree": "2391ff154fe5c6d647d668730538924861a81e3b",
      "parents": [
        "897f88340969e7ad06cb978ff5e50bc4eecd23c9",
        "f05458cf7ee9b1e2ec482126a8c2de1bf1315c8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 01 23:30:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 23:30:12 2017 +0000"
      },
      "message": "Merge \"Hide FragmentContainer#instantiate for API 26\" into oc-dev"
    },
    {
      "commit": "090109cb198fa8b0a34b312c3870c8f399989ff9",
      "tree": "77f5ecbf651c46c695ff2eac3ef356e2addb1f17",
      "parents": [
        "6560d8845be38806ccbfb9851bdb67bedd2e2660",
        "1e8f451bbfceb4298915905a799ff7b2f3f245cd"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Mon May 01 23:28:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:28:48 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotation to AdaptiveIconDrawable\" into oc-dev\nam: 1e8f451bbf\n\nChange-Id: I9d95fdcd56ccf99fe497b68f85fd5db036548a83\n"
    },
    {
      "commit": "6560d8845be38806ccbfb9851bdb67bedd2e2660",
      "tree": "6a5cea660d3cd079f43cd98da444f23568024358",
      "parents": [
        "b1539f82f5c53d1ae6008299175317b943c107a9",
        "0d6c3a691ec020d5d67f2040c032043b08f6e3d2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 01 23:25:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:25:24 2017 +0000"
      },
      "message": "Merge \"Rename to follow API council guidance.\" into oc-dev\nam: 0d6c3a691e\n\nChange-Id: I9116471537b51bd3aa785ff21f0bef48ec380889\n"
    },
    {
      "commit": "a9f9889218ac972706830440990a59cbee685976",
      "tree": "8a6c9efe8bfd792bb3787b7700666ddaf079d194",
      "parents": [
        "4226b27efa05f6d70b66c05fbdbbc114a9022226"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Mon May 01 15:59:53 2017 -0700"
      },
      "committer": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Mon May 01 16:22:24 2017 -0700"
      },
      "message": "hotspot2: hide Release 2 APIs\n\nBug: 37514629\nTest: builds\nChange-Id: Idcd684cf9846791cb02ae0f74ec35ff4850666f1\n"
    },
    {
      "commit": "1e8f451bbfceb4298915905a799ff7b2f3f245cd",
      "tree": "f71fd555294a624ae21e0d0209fb629f0105e8f3",
      "parents": [
        "0d6c3a691ec020d5d67f2040c032043b08f6e3d2",
        "d2afdab226dcff7cfc3fb26ef0a7030edb17b925"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 01 23:18:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 23:18:41 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotation to AdaptiveIconDrawable\" into oc-dev"
    },
    {
      "commit": "0d6c3a691ec020d5d67f2040c032043b08f6e3d2",
      "tree": "1df6e65be133d393dcfb1741bc1c54850cdeb606",
      "parents": [
        "f852ed40a6ac4af45dc3f7daabfd25c09460c8e5",
        "f29d19610d7fe7c3b757dd6348a2bffc7e7b9435"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 01 23:15:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 23:15:59 2017 +0000"
      },
      "message": "Merge \"Rename to follow API council guidance.\" into oc-dev"
    },
    {
      "commit": "19ef3fceabd5a127469f777842d723585b83d9fd",
      "tree": "2c20d0d955ce93fece47d8f811cf8d8299bd24e8",
      "parents": [
        "6958495360b267a65178d56f9dc1b265042ae123",
        "58d3836914e2791c64e5a694d17d17f4e818add2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 01 23:00:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:00:25 2017 +0000"
      },
      "message": "Merge \"Addess API council comments\" into oc-dev am: a9bb97993f\nam: 58d3836914\n\nChange-Id: I095d5c9a488db01bd3dcf6b3609aa4e928311ca9\n"
    },
    {
      "commit": "58d3836914e2791c64e5a694d17d17f4e818add2",
      "tree": "3e28e6e5d29a1453b3e44c35149d4793593bb943",
      "parents": [
        "5050b970bf64607d2b084516b95a5d0c4d879468",
        "a9bb97993fd076be2e810e30ef3e27db1bb5db9f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 01 22:52:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:52:33 2017 +0000"
      },
      "message": "Merge \"Addess API council comments\" into oc-dev\nam: a9bb97993f\n\nChange-Id: I1e521c08500bcdbbfc7fd708baa4762dbb91e39a\n"
    },
    {
      "commit": "16ec201af11c65636a8a63ee79d4c7c4b7acec6c",
      "tree": "cb47542c4afeeed07fdc960a49e09611caefc477",
      "parents": [
        "b0d5478772000f3d52067efc9165584140c8a35f",
        "5050b970bf64607d2b084516b95a5d0c4d879468"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:51:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:51:57 2017 +0000"
      },
      "message": "Merge changes from topic \u0027LOHSapi\u0027 into oc-dev am: 3ddc413b73\nam: 5050b970bf\n\nChange-Id: Ibbc1c8a17c51cda2797d4acb8b66ad6672011919\n"
    },
    {
      "commit": "a9bb97993fd076be2e810e30ef3e27db1bb5db9f",
      "tree": "2c272f0aa831b912d658d3e2891b73384c1c0747",
      "parents": [
        "3ddc413b73571085f64098f5117d48feb52ebc00",
        "e6b4614d88c04a3b3fb0497b5e8f6b4c359f6f2d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 01 22:48:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 22:49:02 2017 +0000"
      },
      "message": "Merge \"Addess API council comments\" into oc-dev"
    },
    {
      "commit": "5050b970bf64607d2b084516b95a5d0c4d879468",
      "tree": "1eab306b5dfc870a777deb5bfa25388480c2430e",
      "parents": [
        "e53ae6aa23c4e05f0ed7d40da06b55ab22b894fa",
        "3ddc413b73571085f64098f5117d48feb52ebc00"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:38:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:38:31 2017 +0000"
      },
      "message": "Merge changes from topic \u0027LOHSapi\u0027 into oc-dev\nam: 3ddc413b73\n\nChange-Id: I35750976e1f34c1195c109863f9deb988f7e42ef\n"
    },
    {
      "commit": "3ddc413b73571085f64098f5117d48feb52ebc00",
      "tree": "771abc831918dd885d3b46864c01fdca3af09d56",
      "parents": [
        "8183328af7eefd4f05eb8fd8eb36640a774ad9af",
        "1668d9732ab61ab7aa6a5d406cf057f74430ad81"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:35:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 22:35:05 2017 +0000"
      },
      "message": "Merge changes from topic \u0027LOHSapi\u0027 into oc-dev\n\n* changes:\n  WifiManager: expose base LOHS apis\n  WifiManager: update API for LOHS\n"
    },
    {
      "commit": "442b93c03a60c7dbd3689034cb4803c2a656fbc7",
      "tree": "c63f56d084b29d71fe5cae29da284d4bc5b11579",
      "parents": [
        "d105c06a11ee41b7e025afd900d04daafc3562bf",
        "28b08173da94fa7ad99dfd7d11ed59c1731255b3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:21:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:21:34 2017 +0000"
      },
      "message": "Merge \"hotspot2: update method name for timestamp related APIs\" into oc-dev am: b6f66cf931\nam: 28b08173da\n\nChange-Id: I4d019e13e0d7bb5d7f1bada97bfa7948a1b650ac\n"
    },
    {
      "commit": "28b08173da94fa7ad99dfd7d11ed59c1731255b3",
      "tree": "1c92bdb1b066b312dcaaaecc64755c6b9ba4089c",
      "parents": [
        "b03a1424dc521a1fba494c43dcc96676c071f92b",
        "b6f66cf9319c7dff811ace564e75b9b662d74e71"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 22:09:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 22:09:28 2017 +0000"
      },
      "message": "Merge \"hotspot2: update method name for timestamp related APIs\" into oc-dev\nam: b6f66cf931\n\nChange-Id: I9855d7d255e8180992e55f8695439a1463b51f00\n"
    },
    {
      "commit": "b6f66cf9319c7dff811ace564e75b9b662d74e71",
      "tree": "79f3e19b80f1923da4254d18f799088d23afae41",
      "parents": [
        "71a17a4307cdc8d96e7fd0524d2de6db1050c7ac",
        "967501ec982f14fec6a160c03e34cd2d296d7128"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 21:57:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 21:57:38 2017 +0000"
      },
      "message": "Merge \"hotspot2: update method name for timestamp related APIs\" into oc-dev"
    },
    {
      "commit": "f05458cf7ee9b1e2ec482126a8c2de1bf1315c8a",
      "tree": "48ca899c522ef2e17b8186178aafc7fed08e0b0d",
      "parents": [
        "a5e8bfe999957f189b8efda86fc906c62a29fc91"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 01 14:23:03 2017 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 01 14:26:54 2017 -0700"
      },
      "message": "Hide FragmentContainer#instantiate for API 26\n\nBug 37638617\n\nChange-Id: I065cd31d6ce987155669f72eff0e0d6d8a9430ab\n\nTest: none; hiding API only\n"
    },
    {
      "commit": "f29d19610d7fe7c3b757dd6348a2bffc7e7b9435",
      "tree": "46e372dc0f5ef6aff7d5a042f1482388850dd602",
      "parents": [
        "a08ba3ef31e135ded437b0ca6f83bfe77a31c33b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 01 15:09:11 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 01 15:09:46 2017 -0600"
      },
      "message": "Rename to follow API council guidance.\n\nTest: builds, boots\nBug: 37422404\nChange-Id: Idcec897e775f2613805a86209615e389b63bd78d\n"
    },
    {
      "commit": "e6b4614d88c04a3b3fb0497b5e8f6b4c359f6f2d",
      "tree": "c06ee94d34f62a16dd61af083f1e85e50ebf9778",
      "parents": [
        "3ba71171647ae1d2366490efac4de5edf10b3707"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 01 13:41:56 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 01 13:42:04 2017 -0700"
      },
      "message": "Addess API council comments\n\nTest: manual\n\nbug:37322491\n\nChange-Id: I2017e667c5452c7ef7c56ec19c594e685700b33a\n"
    },
    {
      "commit": "1668d9732ab61ab7aa6a5d406cf057f74430ad81",
      "tree": "d7a61e653e72763b8740b71066646ec1342afbb7",
      "parents": [
        "6d7b130e23b8ca411b05eff39653a34929107e4d"
      ],
      "author": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 01 12:45:45 2017 -0700"
      },
      "committer": {
        "name": "Rebecca Silberstein",
        "email": "silberst@google.com",
        "time": "Mon May 01 12:45:45 2017 -0700"
      },
      "message": "WifiManager: expose base LOHS apis\n\nThis CL exposes a minimal set of APIs to start LocalOnlyHotspot.  This\nincludes the call to start the hotspot along with the objects necessary\nto get updates and unregister the hotspot request.\n\nBug: 31466854\nBug: 37073685\nTest: make update-api\nTest: make\nTest: frameworks/opt/net/wifi/tests/wifitests/runtests.sh\nTest: frameworks/base/wifi/tests/runtests.sh\nChange-Id: I5e9a6a842c0b9233ebf99317f61e0b36192d5be7\n"
    },
    {
      "commit": "a03c9d1640b78c15c2dcf5ab0238ed8751ac10a9",
      "tree": "bba2001f88ff5b42d247e5f1a2a5ee4c4975a13e",
      "parents": [
        "245bcda2c6eb7db8aab4cd0b62d0f6aafbdd2e44",
        "e13d60764cc90406c75bf1641c9d5a7cc3e265ea"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 18:52:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 18:52:23 2017 +0000"
      },
      "message": "Merge \"Updates based on API council guidance.\" into oc-dev am: 3ba7117164\nam: e13d60764c\n\nChange-Id: Ib0a727b11cc24c20d10adf9df85df100f603a87f\n"
    },
    {
      "commit": "a7f99b5ea884cc1b0ad9217b752b540d4ad2341d",
      "tree": "7208cd5e76a5dc195280392f6897f9056e4ebc50",
      "parents": [
        "e72e61c38a688339af7199c672d35e58cd8f60c8"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue Mar 21 17:39:40 2017 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Mon May 01 11:52:13 2017 -0700"
      },
      "message": "Adding feature: input device disable/enable.\n\nThis functionality will only be available for signed system applications.\nA disable call will cause a file descriptor to the input device\ndriver to be closed, which in turn may cause the input device\nto switch into a low-power mode.\nAn enable call will reopen the input device.\n\nBug: 30143923\nTest: developed a custom apk with signature permission that\ncalls disable/enable on touchscreen device. Verified that\ntouchscreen stops working when disable is called and starts\nworking again when enable is called. Verified that the file\nhandle to the driver is closed and reopened. Verified that\nthe notification onInputDeviceChanged is received in the app.\nCTS test - android.view.cts.InputDeviceEnabledTest\n\nChange-Id: I1e42c6996e679c083cd3f0c9adfaef8ba22c4ee4\n"
    },
    {
      "commit": "e13d60764cc90406c75bf1641c9d5a7cc3e265ea",
      "tree": "71d9050a0e8db324ffa4e810005bf4a2e2253caa",
      "parents": [
        "e04b73c9a79b005febac2e52b2b651f3ae54552e",
        "3ba71171647ae1d2366490efac4de5edf10b3707"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon May 01 18:43:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 18:43:12 2017 +0000"
      },
      "message": "Merge \"Updates based on API council guidance.\" into oc-dev\nam: 3ba7117164\n\nChange-Id: I75953e083e10972dcc44c431ff84bf3977e8d442\n"
    }
  ],
  "next": "c5c6114dc478bde6bffe4ce6532a61aa7e967712"
}
