)]}'
{
  "log": [
    {
      "commit": "2e0e7f3c94f39e5c6629152d2abfd618a5a7407b",
      "tree": "337e205800a23ad589a69f428061bb013f49bc1b",
      "parents": [
        "28f9ada2acd66e3633887d2fc36538a32e66f294",
        "5b12ddcc006cf65f1a1b9ca16b0755835e73ab48"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Apr 27 13:30:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 13:30:35 2017 +0000"
      },
      "message": "Merge \"Track libcore change 03e8c7dca78a95ccf719a7.\" into oc-dev"
    },
    {
      "commit": "ccac69e11a256167c74605a463714795dbdd9066",
      "tree": "391dd91d296455128cd0d5f7d1d6ab481573f346",
      "parents": [
        "424dd39e256b880b0a18d8570daf399885a7567b",
        "0a1066a45470cd3eb74f8c8090df7858449597bb"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Apr 27 10:49:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 10:49:46 2017 +0000"
      },
      "message": "Merge \"Deprecate internal Calendar methods.\" into oc-dev"
    },
    {
      "commit": "424dd39e256b880b0a18d8570daf399885a7567b",
      "tree": "be31d7c604b674f5a9118b2b4b87324d50a1f315",
      "parents": [
        "f4362fda59b7df6ad3e1b6c418deb6a7ee439b8f",
        "3165743c5040fb47a32ef30ccb7ffe11275a547e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 27 09:41:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 09:41:18 2017 +0000"
      },
      "message": "Merge \"setAffiliationIds and getAffiliationIds uses set instead of list\" into oc-dev"
    },
    {
      "commit": "f14768814929b1ca60b2c1e51c9baa5e6f81d9a7",
      "tree": "efd228c1bdbba526bf258b177eb435fa96227885",
      "parents": [
        "60c17e06e8c892577f207f86d4047343c7bc5d38",
        "76b2770214aaa6868c476273337263f45fa4dc9d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 27 06:26:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 06:26:04 2017 +0000"
      },
      "message": "Merge \"Address API Council feedback.\" into oc-dev"
    },
    {
      "commit": "d915c42150b53c60b78354531f980a7e5766d6eb",
      "tree": "1412caf670b77167869fa027c4ed1da882301a77",
      "parents": [
        "f84467e19f16a63f47f13bfc9263c70b46816c24",
        "decd887f012f0c39bba855c8878eb5d8255595c4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 27 04:56:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 04:56:44 2017 +0000"
      },
      "message": "Merge \"Autofill binding permission fixes.\" into oc-dev"
    },
    {
      "commit": "f84467e19f16a63f47f13bfc9263c70b46816c24",
      "tree": "5e8987721f75664f43d2e4bed093b1127a88ae52",
      "parents": [
        "3ab258c98d1b40bdea2833e9671fae8431d86ec5",
        "bad42976009ffb61010136ed8055f9e0f6d2e416"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 27 04:51:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 04:51:46 2017 +0000"
      },
      "message": "Merge \"Api updates\" into oc-dev"
    },
    {
      "commit": "decd887f012f0c39bba855c8878eb5d8255595c4",
      "tree": "47a76c9b309c0b60e3421b6e42f9e8c572273917",
      "parents": [
        "5f7979222d072aa580717c2d1ab0d6eb0f33f912"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 26 17:42:38 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 26 17:57:53 2017 -0700"
      },
      "message": "Autofill binding permission fixes.\n\n- Removed deprecated BIND_AUTO_FILL\n- Renamed BIND_AUTOFILL to BIND_AUTOFILL_SERVICE\n- Kept BIND_AUTOFILL as @hide\n- Fixed the permission code\n\nThe permission check was actually ignored; it was probably broken when we\nintroduced support to settings.\n\nFixes: 37723410\nBug: 37563972\nTest: manual verification with existing client\nTest: CtsAutoFillServiceTestCases pass\n\nChange-Id: If3abdcb0ae850f0a327bfdbb9ca6c44a24823047\n"
    },
    {
      "commit": "709904f8003a7122e185cfd32d1209e0e6975b77",
      "tree": "367291a743c8c8329858a343de326b5e247ab8b1",
      "parents": [
        "62bb027d128360dc935538a0e5caee1daa5651c6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Apr 25 11:00:48 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 26 17:14:19 2017 -0700"
      },
      "message": "Updating PiP API and documentation.\n\n- Renaming PictureInPictureArgs to PictureInPictureParams, making it\n  immutable and built with a builder class.  In addition, making the\n  aspect ratio rational.\n- Moving the check to get max number of actions to the activity to have\n  more flexibility going forward\n- Also ensures that enterPictureInPictureMode() returns true if the\n  activity is already in PiP mode.\n- Will follow up with CL to remove PictureInPictureArgs and related methods\n  once this CL drops\n\nBug: 35765211\nBug: 37638323\nBug: 37637423\nBug: 37636674\nBug: 36342780\nTest: android.server.cts.ActivityManagerPinnedStackTests\nTest: android.app.cts.PictureInPictureParamsBuilderTest\n\nChange-Id: I54a487d55a59c9ce8ac7bd6c80c61209c8b26224\nSigned-off-by: Winson Chung \u003cwinsonc@google.com\u003e\n"
    },
    {
      "commit": "25c2cdc05277d53588b918389eabfb558bafa1db",
      "tree": "ad241145f559de585cdd1792ac68701428c996b3",
      "parents": [
        "b4e05340e41466b097ffc8a9832adccdb92574c9",
        "080b054bddee55428943b821c99887543d1fd290"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 23:19:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 23:20:01 2017 +0000"
      },
      "message": "Merge \"Font API clean up\" into oc-dev"
    },
    {
      "commit": "3165743c5040fb47a32ef30ccb7ffe11275a547e",
      "tree": "9bf1073b404bad242dc0e2eeb70d34e32da8bc32",
      "parents": [
        "9226516cef7e4999dd339678ce32dea8a000046d"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Apr 25 09:29:55 2017 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 26 22:42:19 2017 +0000"
      },
      "message": "setAffiliationIds and getAffiliationIds uses set instead of list\n\nDidn\u0027t use @remove because java doesn\u0027t support two methods differs from\nthe return type only.\n\nTest: cts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.DeviceOwnerTest#testLockTask_unaffiliatedUser\nTest: runtest -x frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java\nTest: cts-tradefed run cts-dev --module DevicePolicyManager  --test com.android.cts.devicepolicy.DeviceOwnerPlusProfileOwnerTest\n\nChange-Id: Ic7c7221ef5e680a6765f028c2ab73d4c2f908c58\nFix: 37622682\n"
    },
    {
      "commit": "f18e0500079f52601c6faf8a6d5283d4c28cf839",
      "tree": "c5488b2a3484ec7487fd5974f379d2ee55423b60",
      "parents": [
        "dc088a644d90b8a2fcae009d2a35c6df0bba3817",
        "61030021435872de3a0f3b30e12fe4cd6238ba6b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Apr 26 20:04:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 20:04:32 2017 +0000"
      },
      "message": "Merge \"Remove default public ctor from RttModifyStatus\" into oc-dev"
    },
    {
      "commit": "5f7979222d072aa580717c2d1ab0d6eb0f33f912",
      "tree": "7bc9f6dc57a373e9d7a43f15f2218601e4aa4539",
      "parents": [
        "b57b3dfc3ee09c02017d8e21791177e986a52182",
        "e4f30650ac2b4e7b1b2a8962a3618506aec1b81a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Apr 26 18:38:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 18:38:21 2017 +0000"
      },
      "message": "Merge \"Provide a way to set AutofillId on ViewStructure.\" into oc-dev"
    },
    {
      "commit": "35eb324bf17e63a2e28c08484313d195e3f1e7f6",
      "tree": "95e67412a88fcbe067c3d3c7a3d170ec00019816",
      "parents": [
        "1c661d1943338f96bda3f0e83e8fa36066b83f53",
        "bd62d6aff264b8e8ce4a06ca6417e69bcca3006b"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Apr 26 18:02:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 18:03:00 2017 +0000"
      },
      "message": "Merge \"Hide IpSecManager, IpSecTransform, and IpSecAlgorithm\" into oc-dev"
    },
    {
      "commit": "080b054bddee55428943b821c99887543d1fd290",
      "tree": "422759203408535422cf5673f9f7a98e78c9456c",
      "parents": [
        "1c661d1943338f96bda3f0e83e8fa36066b83f53"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 09:53:38 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 18:00:17 2017 +0000"
      },
      "message": "Font API clean up\n\n- Move FontRequest from android.graphics.fonts to android.provider since\n  this is only used by android.provider.FontsContract and never draw\n  anything.\n- FontRequest is no longer being Parcelable.\n- Remove FontSpec.aidl which is not necessary.\n\nBug: 37326126\nTest: am instrument -w -e class android.provider.FontsContractTest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.provider.cts.FontProviderTest\n      android.provider.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.provider.cts.FontRequestTest\n      android.provider.cts/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I0eb501844247c2f07eaa1fc7a71f72e404888b5b\n"
    },
    {
      "commit": "57dc8328f5fb52c621d53d329fcd982b65dea360",
      "tree": "6d6ec937ba6c602d40da84ea0a248bf01f956d93",
      "parents": [
        "567947d75d9a80c9aa4933679b818a061139e3e8",
        "8ea62b036dd28231cb07beb210d361d9341c618e"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 17:48:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 17:48:42 2017 +0000"
      },
      "message": "Merge \"Update FontsContract.requestFonts\" into oc-dev"
    },
    {
      "commit": "dc6cccb905d77b1fd954c883e4369e7b401cb457",
      "tree": "80a01372161743d8dd5cb91acc6f57ef638e0d4b",
      "parents": [
        "f84b208a12e8dc6cb981f15c086cf804729112a5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 24 18:11:27 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 26 16:48:20 2017 +0000"
      },
      "message": "Get rid of custom negaitve save button label\n\nRemoved the ability for an autofill provider to set\na custom string for the negative button. Also make\nthe old hidden APIs non-abstract to avoid runime\ncrashes for unimplemented methods.\n\nTest: CtsAutoFillServiceTestCases pass\n\nbug:37649790\n\nChange-Id: If776d26de48382eeb064bdead5d4d5fdb0ff2e7e\n"
    },
    {
      "commit": "dd91a5636bec399be1f9e6af298bc667e0c25b09",
      "tree": "45627fbfcfce65c693760427a01ff3c8e63fa290",
      "parents": [
        "0f8764485b055d5f4904a3db201ca338b398347a",
        "121e526476fb226cabf400c55a0bbfdd0781e772"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 26 14:16:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 14:16:55 2017 +0000"
      },
      "message": "Merge changes from topics \u0027AutofillContext2\u0027, \u0027AutofillContext\u0027 into oc-dev\n\n* changes:\n  Return all previous FillContexts onFill\n  Report multiple FillContext-s onSave\n"
    },
    {
      "commit": "5b12ddcc006cf65f1a1b9ca16b0755835e73ab48",
      "tree": "e499065b3f53b3722fe46265a8ab068024e1aa0f",
      "parents": [
        "fc513f98d7086605e9b3499d90a88d3b4592c2b6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Apr 26 10:24:09 2017 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Apr 26 10:24:09 2017 +0100"
      },
      "message": "Track libcore change 03e8c7dca78a95ccf719a7.\n\nDeprecate dalvik.system.DexFile.\n\nBug: 37693775\nTest: make checkapi;\nChange-Id: I37c9068e3d4b2b2599eee96f75185c13b328bda6\n"
    },
    {
      "commit": "5df218c5c46f2d363db9b5dd603c65badddcc722",
      "tree": "01033323ecdefab45aaf006e6d2d5baeba133f58",
      "parents": [
        "bc6c82c20d8bd5498505b397a2787b772de8dbff",
        "91fe3080e7a27868f40b04dd7a42bb3136149970"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Apr 26 08:16:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 08:16:53 2017 +0000"
      },
      "message": "Merge changes I8f5a756a,I2bac468f,I043dfefa,I2c55f96e into oc-dev\n\n* changes:\n  Bluetooth: expand comments on new PHY constants\n  Bluetooth: document status value in PHY read/update\n  Bluetooth: Add handler parameter to connectGatt\n  Get rid of the IAdvertiserCallabck\n"
    },
    {
      "commit": "8ea62b036dd28231cb07beb210d361d9341c618e",
      "tree": "0b542a483205c0bc4af32eb6d4995215396e5d10",
      "parents": [
        "b9dbee430dda735b8a92d150349381a9e147c682"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 19:39:23 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 19:56:56 2017 -0700"
      },
      "message": "Update FontsContract.requestFonts\n\n- Change FontsContract.requestFont plural form to meet other method\nnaming convension.\n- Change FontsContract.requestFonts to accept CancellationSignal to\nbe able to notify to remote.\n\nBug: 37326126\nTest: am instrument -w -e class android.provider.FontsContractE2ETest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I154f943eb4e7c91bff8afd86be479f72e66e5cb7\n"
    },
    {
      "commit": "a35e4e5584e219771d007335eb615b2762bd80ef",
      "tree": "ef9f5da4acdbe910143025e53d760c5079668210",
      "parents": [
        "0a4b7f5a867612fffc14cbc480da306e89ec4892",
        "a98fd56bffacec6614ab0c3626fccfae2a44da19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 26 00:27:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 26 00:27:57 2017 +0000"
      },
      "message": "Merge \"TIF: remove c-tor for WatchNextProgram\" into oc-dev"
    },
    {
      "commit": "bd62d6aff264b8e8ce4a06ca6417e69bcca3006b",
      "tree": "ec62b31f19811af6c023691f5ff581572c38df78",
      "parents": [
        "26ba9f883379f8bcd05d43c646326ad14c7b2971"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Apr 25 14:21:52 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Apr 25 16:53:50 2017 -0700"
      },
      "message": "Hide IpSecManager, IpSecTransform, and IpSecAlgorithm\n\nThese classes, originally planned to be part of the\npublic API, are not ready for public consumption.\nThey are planned to be un-hidden in a future release.\n\nBug: 37681043\nTest: make update-api and make\nMerged-In: I8caccd3f8455341cb56a2256354eacbadedff047\nChange-Id: I8caccd3f8455341cb56a2256354eacbadedff047\n(cherry picked from commit e38565fc74ee19e27175782be3cf2f0dffefd3a6)\n"
    },
    {
      "commit": "121e526476fb226cabf400c55a0bbfdd0781e772",
      "tree": "57a472eb72fea5804cd77b5c114de53f389b7485",
      "parents": [
        "c7619632145c23e6b5dd45620094e0bc686ad2db"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 25 13:33:41 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 25 16:48:31 2017 -0700"
      },
      "message": "Return all previous FillContexts onFill\n\nTest: CtsAutoFillServiceTestCases\nFixes: 37673341\nChange-Id: I80feb5bd8d6027fb4ec2dd32f5c486dae7c6bc4c\n"
    },
    {
      "commit": "5313eee98a2e7bcac48105888bdfb25d61dce2ce",
      "tree": "47214114d80e564d3ef5c3456da0dfa94a7af27a",
      "parents": [
        "885b5f4466f318431a5bd0cef8a5685c0fbc2ba1",
        "54084b64b1860b652b1c50ba942b4cfc7fb28805"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 21:40:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 21:40:42 2017 +0000"
      },
      "message": "Merge \"Font provider cleaning ups.\" into oc-dev"
    },
    {
      "commit": "885b5f4466f318431a5bd0cef8a5685c0fbc2ba1",
      "tree": "fbfc58d9074e1c0b845ec27e92b46e48160799bc",
      "parents": [
        "105f55ee8f11b20405cec75ffb357bc2f58695be",
        "d7355ccee6d42ba3bb1227f5af4ce4e535da355b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 21:26:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 21:26:15 2017 +0000"
      },
      "message": "Merge \"Remove underscore from Companion service name\" into oc-dev"
    },
    {
      "commit": "e4f30650ac2b4e7b1b2a8962a3618506aec1b81a",
      "tree": "7106d64f23ab2b71800dc1315f5559ce26dbbba2",
      "parents": [
        "44515357ceba18ecd799a822608c032fdd3f0724"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 25 10:21:45 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 25 14:12:03 2017 -0700"
      },
      "message": "Provide a way to set AutofillId on ViewStructure.\n\nSo far that was done indirectly by public methods that could\nbe overridden in away that does not set the proper id in the structure,\nwhich would crash apps.\n\nBug: 36171235\nTest: modified VirtualContainerActivityTest#testAutofillOverrideDispatchprovideAutofillStructure\n\nChange-Id: I3f1c64020125cbb8349971a0bc52ccd1e0c81e62\n"
    },
    {
      "commit": "76b2770214aaa6868c476273337263f45fa4dc9d",
      "tree": "fe82c23c2f9089effbc30a1850f183098f5b3da4",
      "parents": [
        "3ce611f1b4c44267d1d1ea2f94aa275f08058e0b"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Apr 24 12:07:53 2017 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Tue Apr 25 21:03:45 2017 +0000"
      },
      "message": "Address API Council feedback.\n\nBug: 37422306, 37419881\nTest: Build and read docs.\nChange-Id: Id6c8bad6ad6b311017094ce5dbd66cfd72c477ad\n(cherry picked from commit d74a3bd7d1d3175856f450a9e77dabb89f2e5060)\n"
    },
    {
      "commit": "bad42976009ffb61010136ed8055f9e0f6d2e416",
      "tree": "41c3243187a4e74ddcac2278248fe601c5d2dcb5",
      "parents": [
        "cd68c334bad676e4b29db77c78f61eb48fd75df1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 25 13:52:49 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 25 17:00:05 2017 -0400"
      },
      "message": "Api updates\n\n- Better documentation on DEFAULT_CHANNEL_ID\n- Renaming getChannel/setChannel/getTimeout/setTimeout\n- Add documentation to getShortcutId\n- @hide parcel constructors\n\nTest: make, make cts\nBug: 37672218\n\nChange-Id: I695b2620c51638a84930e9d1c5fbfd6d85699b55\n"
    },
    {
      "commit": "b0f647492f6d262d13825b14bbada140effe8394",
      "tree": "fae73cfeb43f3f57eab0300a1f4fa369ac4161c1",
      "parents": [
        "d2ac8b94e7e9909bcf302a72d0055bfa73bc22ac"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri Apr 21 03:49:00 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Tue Apr 25 13:00:36 2017 -0700"
      },
      "message": "Bluetooth: Add handler parameter to connectGatt\n\nBug: 37544152\nTest: sl4a GattReadTest GattWriteTest\nChange-Id: I043dfefaafe9f3700418f2c855c52aac3644310f\n(cherry picked from commit 4eab49652e48159fd37f827d30b822f2f187551e)\n"
    },
    {
      "commit": "1c35554c5f8baf2af4552aab27619907b130d3b5",
      "tree": "e93e0426687b66fa62a16ca3b978dfed213b6d82",
      "parents": [
        "cd68c334bad676e4b29db77c78f61eb48fd75df1",
        "1210f41f59a131b50e4d54f308e7d1acbe76cbea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 19:45:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 19:45:47 2017 +0000"
      },
      "message": "Merge \"Add getVisualVoicemailSettings()\" into oc-dev"
    },
    {
      "commit": "54084b64b1860b652b1c50ba942b4cfc7fb28805",
      "tree": "88d3db6e8f458f5ea4c7e75ceabfdaa9db818997",
      "parents": [
        "cd68c334bad676e4b29db77c78f61eb48fd75df1"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 24 14:46:23 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 19:40:58 2017 +0000"
      },
      "message": "Font provider cleaning ups.\n\n- Remove Columns.STYLE\n- Decouple Context from Typeface.\n- Make FontsContract constructor private since it is essentially static.\n- Removed unused constants.\n\nBug: 37281200\nBug: 37268410\nTest: am instrument -w -e class android.provider.FontsContractE2ETest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.provider.FontsContractTest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nChange-Id: Ic46c256141d27ca28f30023bcc40f4e1161d5338\n"
    },
    {
      "commit": "cd68c334bad676e4b29db77c78f61eb48fd75df1",
      "tree": "b2bd2d78ff3c9e6c645c3116598245288e799ea1",
      "parents": [
        "9685128edfcfb4e1e9d7eee5266cc3f363a3fb90",
        "09d4ff8960cd3d45988b0c3ff0835d281f0e16b5"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Apr 25 19:25:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 19:25:23 2017 +0000"
      },
      "message": "Merge \"Remove a11y web flags and associated settings\" into oc-dev"
    },
    {
      "commit": "9685128edfcfb4e1e9d7eee5266cc3f363a3fb90",
      "tree": "148d0faaa28c76065c933649bc64e895ba124f6c",
      "parents": [
        "0a001ed37f0081b33a3cc03da548b0c938912aa4",
        "a79c37170e818f57e1bac843998fd0ae30eba71a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 25 19:24:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 19:25:05 2017 +0000"
      },
      "message": "Merge \"Allow some notifications in a group to be muted\" into oc-dev"
    },
    {
      "commit": "0a1066a45470cd3eb74f8c8090df7858449597bb",
      "tree": "97558c508e07af6ff23bbdc4adda738e182d6d60",
      "parents": [
        "ecabc596b71e2d5780afc788997a79f8bc627166"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Apr 20 12:00:39 2017 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Apr 25 20:18:09 2017 +0100"
      },
      "message": "Deprecate internal Calendar methods.\n\nThese methods suffer from a potential integer overflow that can\u0027t be\nfixed without changing their signature as described at\nhttp://bugs.icu-project.org/trac/ticket/11632.\n\nSince they could be overridden, we need to deprecate them for at least\none release before changing/removing them.\n\nBug: 30300853\nTest: m checkbuild \u0026\u0026 m offline-sdk-referenceonly-docs\n\n(cherry picked from commit 40a72dc87821b8870042d99b4ec9335a229ec737)\n\nChange-Id: I18f97a7085b69a6d0d95b0cf10f7dfce1077ee9f\n"
    },
    {
      "commit": "bad4573bd459c7a0219f56ddc208e84ff45cb7c6",
      "tree": "f98ca585c6affd14932f81d884b72513ea75195c",
      "parents": [
        "3411adc4b3b7571812ef3db279624f7aa2573ba0",
        "1321dda19ff8c2c1cf7e16ae2b018f2f9497e4c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 18:51:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 18:51:51 2017 +0000"
      },
      "message": "Merge changes from topic \u0027experio-scoring\u0027 into oc-dev\n\n* changes:\n  Remove Settings.CURATE_SAVED_OPEN_NETWORKS\n  Remove request recommendation from AIDL files.\n  Remove the recommendation request impl and test code.\n  Deprecate the recommendation request code.\n"
    },
    {
      "commit": "3411adc4b3b7571812ef3db279624f7aa2573ba0",
      "tree": "96404d7da7b5490b9336a148791769009d5773b0",
      "parents": [
        "974cea8f4cd7ecc3b40d18ccf07c71dda95fcfeb",
        "6a77849cca4b4017c337d204c0c8171fc121ca34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 18:31:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 18:31:12 2017 +0000"
      },
      "message": "Merge \"Make new onFill/onSave methods abstract.\" into oc-dev"
    },
    {
      "commit": "a79c37170e818f57e1bac843998fd0ae30eba71a",
      "tree": "deae48984bd6df1bc8d41b05a09369a28ceddf07",
      "parents": [
        "a31f49a0df23ffbb27f018900a181693e6c32d9e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Apr 21 10:29:57 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 25 13:41:37 2017 -0400"
      },
      "message": "Allow some notifications in a group to be muted\n\nTest: cts, runtest systemui-notification\nChange-Id: I98b971c496c52f69e039a3a3101f71ac567b538a\n"
    },
    {
      "commit": "0a7096dccb3057b3ff778258670ad367b0c845ba",
      "tree": "6afc70bb448c7948c5886f6677cc1464ccc30d99",
      "parents": [
        "257ba8946e9dfec20a5ee1b757be5160a92269c1",
        "5a09c64345ba35783b5d24ed7c4ca0ea8afbcc0a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 17:26:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 17:27:07 2017 +0000"
      },
      "message": "Merge \"Remove Typeface.create\" into oc-dev"
    },
    {
      "commit": "efb859f2af21bcc4844274663ce4bf6eddc09c57",
      "tree": "45b720e2e8057cc62a834b51e1082ace4b3ec338",
      "parents": [
        "455433247509eba85243c0aab38f0f36ae97be17",
        "26d709fdfa473f1722b1ee08562262cb4cfeaaac"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Apr 25 17:17:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 17:18:03 2017 +0000"
      },
      "message": "Merge \"Allow a11y listeners to specify handlers\" into oc-dev"
    },
    {
      "commit": "5a09c64345ba35783b5d24ed7c4ca0ea8afbcc0a",
      "tree": "434e99dd83482446dd0ce0a5d50cfb49a53ede8f",
      "parents": [
        "b9dbee430dda735b8a92d150349381a9e147c682"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 20 14:27:32 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 09:38:39 2017 -0700"
      },
      "message": "Remove Typeface.create\n\nTest: Manually done\nBug: 37514611\nBug: 37463988\nBug: 37281200\nChange-Id: Ida704af910e0ae195b96803de506fa1e1d66c9f5\n"
    },
    {
      "commit": "6a77849cca4b4017c337d204c0c8171fc121ca34",
      "tree": "c548e1e0578fca2320546afeef92c986c76d7a95",
      "parents": [
        "3202c10207aeff9a9f3719695a173ea46b7afa63"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 25 09:19:49 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 25 09:27:28 2017 -0700"
      },
      "message": "Make new onFill/onSave methods abstract.\n\nTest: CtsAutoFillServiceTestCases pass\nTest: manual verification\n\nBug: 37563972\n\nChange-Id: I1447bcc3ac03b3cbf71362f370abedb9f00152b9\n"
    },
    {
      "commit": "44515357ceba18ecd799a822608c032fdd3f0724",
      "tree": "2b7c76dcd6f6c570805ad63d8a49eaddd1a400c7",
      "parents": [
        "b9dbee430dda735b8a92d150349381a9e147c682",
        "4c86efa1e3fd8f467f4053b8027a9db12eee584c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 25 15:36:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 15:36:38 2017 +0000"
      },
      "message": "Merge \"VolumeShaper: API change for duration\" into oc-dev"
    },
    {
      "commit": "fc513f98d7086605e9b3499d90a88d3b4592c2b6",
      "tree": "55bb455533cd1e491bd6300c10ba7f2a58270c5d",
      "parents": [
        "6ccc29bba52e03c02272836c176d95689b89ecd6",
        "db041188bc9ca03bed3c14a7ca1b3eb9524a9287"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 08:55:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 08:56:03 2017 +0000"
      },
      "message": "Merge \"Added APIs that let AutofillService implementations set themselves as such.\" into oc-dev"
    },
    {
      "commit": "302ba2d3ab85a7be89fdd6446c115cc5c2b22184",
      "tree": "96bca9a512cb0a35e5152b0ef1a5f6092300c508",
      "parents": [
        "024f80ca8277faadada3c7e38c5e04ba9bd7daca",
        "724ca14b20830de678e605e6e6665c7be7240fc5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 06:03:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 06:03:11 2017 +0000"
      },
      "message": "Merge \"Continue to @hide freeform decor caption APIs\" into oc-dev"
    },
    {
      "commit": "59fe3108fa958b7a84cea6ddf863e7a4b683716c",
      "tree": "55a2a445e7c6b1ce734e962b02aa91af05000a37",
      "parents": [
        "b06ff6f2560482bf1e375053cbde0ebb08b001a8",
        "cb4dd8090b0e68aa185ba1a8a13686c38311d0db"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 05:09:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 05:09:27 2017 +0000"
      },
      "message": "Merge \"Hide deprecated APIs.\" into oc-dev"
    },
    {
      "commit": "724ca14b20830de678e605e6e6665c7be7240fc5",
      "tree": "f96961ed1bad4e80ed1a286d5f92891197b11769",
      "parents": [
        "6b3263a6e27ce30ded746656d9f13b8b6daed05e"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Apr 24 13:40:34 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Apr 25 04:02:59 2017 +0000"
      },
      "message": "Continue to @hide freeform decor caption APIs\n\nHiding the APIs for now since we\u0027re not releasing freeform yet and it\u0027s\nbetter not to expose them now in case we\u0027ll decide to change them later.\n\nMay you make the P release!\n\nTest: manual\nBug: 28774476\nChange-Id: Ie4b4d1bdabef9b27d2eb1442ffc9f6c46ce7dfcb\n"
    },
    {
      "commit": "14ff091a1d9e08bf725837813b3e90a211b966c9",
      "tree": "c3cce521c791c9dd13ed0dfd6367eaf44a2872e7",
      "parents": [
        "3db7350d7d44138b6031c17241a0445ae2044c96",
        "a1d90d9e9fbe62561d3a77b2733b5fce3b92d17a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Apr 25 03:26:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 03:26:07 2017 +0000"
      },
      "message": "Merge \"[AWARE] Add AutoCloseable interface/implementation\" into oc-dev"
    },
    {
      "commit": "3db7350d7d44138b6031c17241a0445ae2044c96",
      "tree": "1871b619ef3f146604c57952c449649016325ae7",
      "parents": [
        "b7aec13d51ba5eb58173835af207fd30389ce44b",
        "70a3e828aa6a436ed8a7cb51727959c450e0d426"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 25 02:55:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 25 02:55:20 2017 +0000"
      },
      "message": "Merge \"Move sendVisualVoicemailSms and setSmsFilterSettings to Telephony\" into oc-dev"
    },
    {
      "commit": "db041188bc9ca03bed3c14a7ca1b3eb9524a9287",
      "tree": "d7b90cb78c4079c6013a79036c4560273f801aa4",
      "parents": [
        "9e55fcbdc254da098bb792f460296ff0649c3b00"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 21 17:33:38 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Apr 24 18:44:09 2017 -0700"
      },
      "message": "Added APIs that let AutofillService implementations set themselves as such.\n\nBug: 37576671\nTest: manual verification\nTest: CtsAutoFillServiceTestCases (with new tests) pass\n\nChange-Id: I6fd61f8a2826dbf6b6fce831f3deadf6df025386\n"
    },
    {
      "commit": "1210f41f59a131b50e4d54f308e7d1acbe76cbea",
      "tree": "b7c7f3268d39a19e1b5890476296a119a5638eac",
      "parents": [
        "3440e92009133856cdabb410e84d51f44e27f814"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Apr 17 15:41:51 2017 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Apr 24 17:13:54 2017 -0700"
      },
      "message": "Add getVisualVoicemailSettings()\n\nThe voicemail client in telephony is moved to the system dialer\nin O. Some user data such as the enabled status of VVM or the\nvoicemail PIN scrambled by the client need to be migrated to the\nsystem dialer for it to function seamlessly.\n\nThis CL adds getVisualVoicemailSettings() to let the system dialer\nretrieve a opaque bundle to migrate the user data. The system dialer\nand telephony service should agreed upon the structure and content\nof the bundle.\n\nBug: 34093562\nTest: N/A - pending dialer side changes to be implemented.\nChange-Id: Ib7da801ada95451e55e02eda520894aa41316f73\n"
    },
    {
      "commit": "2be0a532bf485988aba1b278f070259d9568d80a",
      "tree": "ee1554c133983890c2042137bbc675d881dfd01f",
      "parents": [
        "d8f13bbc3d6728cc068dcd65777afcd66c04b821",
        "66a3b8c7c09c1b1f587afabd0a7d06801a52fc28"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Apr 24 22:59:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 24 22:59:26 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove match style API\" into oc-dev"
    },
    {
      "commit": "4c86efa1e3fd8f467f4053b8027a9db12eee584c",
      "tree": "19be9535fb96472e1d0fc0fb9ee86810b1285b1d",
      "parents": [
        "b8305e91860788b7cdf8e8e8db8f7c37fd8a8b47"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 20 18:13:34 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Apr 24 22:58:22 2017 +0000"
      },
      "message": "VolumeShaper: API change for duration\n\nTime in milliseconds is a long.\nUpdate API to not specify the unit in the setter/getter for\n  the VolumeShaper duration.\n\nTest: cts-tradefed run cts CtsMediaTestCases -t android.media.cts.VolumeShaperTest\n\nChange-Id: If5f95cc43418d831105cbef2c43b6e9cfcf9082b\n"
    },
    {
      "commit": "61030021435872de3a0f3b30e12fe4cd6238ba6b",
      "tree": "9efe19742b5f884d423ea564f37dc2d98836e5f4",
      "parents": [
        "8604ac3af5d5ea9e50b9c14a0ff78e9b76e24a75"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Apr 21 14:33:12 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Apr 24 14:42:51 2017 -0700"
      },
      "message": "Remove default public ctor from RttModifyStatus\n\nTest: builds\nBug: 37515063\nChange-Id: I1e573d945b48e28d12621078cc8f37eb076d9ee3\n"
    },
    {
      "commit": "925d3cf211feb701f20d5d3d5e72d4cc48c7a0c9",
      "tree": "c4442056cc664321d87c11c17650e8149867bfd6",
      "parents": [
        "10e72759651182c5b3462f0c99afa8f2a2345477",
        "0f80719a6f3c30619ad73a9f2452626ed5ef5bd0"
      ],
      "author": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Mon Apr 24 21:21:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 24 21:21:42 2017 +0000"
      },
      "message": "Merge \"Moved LRResolverRankerService to ExtServices, and added a permission to ensure that ResolverRankerServices are from trust sources.\" into oc-dev"
    },
    {
      "commit": "cb4dd8090b0e68aa185ba1a8a13686c38311d0db",
      "tree": "bab12bc3944732c3a4ec4362d7ca9fb9e38065dc",
      "parents": [
        "5d1c65971f2221eba12f85c96b20e225c4889911"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 21 16:25:47 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Apr 24 14:04:56 2017 -0700"
      },
      "message": "Hide deprecated APIs.\n\nTest: CtsAutoFillServiceTestCases pass\nBug: 37563972\n\nChange-Id: Ia5f33c5624b7a6be3c152e126c99800914d23cbd\n"
    },
    {
      "commit": "ffef2ad2b0cd45e71357a49e5f43a8636a29e43e",
      "tree": "720922fedc87d2ef5973a6dfe5335c7f27e445cb",
      "parents": [
        "e4964118c6f906d1529e00f241b3df9947102c3b",
        "4711ed9f9f8c4a320c66f2a277817acfea127703"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 24 20:45:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 24 20:45:58 2017 +0000"
      },
      "message": "Merge \"Replaced getUrl() by getWebDomain().\" into oc-dev"
    },
    {
      "commit": "70a3e828aa6a436ed8a7cb51727959c450e0d426",
      "tree": "e56dc0130252701257859c8836e3e6ae7551c12f",
      "parents": [
        "3440e92009133856cdabb410e84d51f44e27f814"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Apr 20 12:41:17 2017 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Apr 24 13:34:12 2017 -0700"
      },
      "message": "Move sendVisualVoicemailSms and setSmsFilterSettings to Telephony\n\nBug: 35766990\nChange-Id: Ife9df5baa9b511cd8e9c043cb92236b7697582c1\nFixes: 35766990\nTest: CtsTelephonyTestCases VisualVoicemailServiceTest\n"
    },
    {
      "commit": "c2d54af521f84cba3d1651087680d885fde4e254",
      "tree": "f3d1df7a2993d76093377d542533c00939e24c21",
      "parents": [
        "4d23f258d4c15df9329d9c66ee902afa78cebca7",
        "efbc20fe2e4468b2f9f297b73337c6bcf4c8826e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 24 17:34:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 24 17:34:42 2017 +0000"
      },
      "message": "Merge \"Update USSD API docs per API review comments.\" into oc-dev"
    },
    {
      "commit": "4711ed9f9f8c4a320c66f2a277817acfea127703",
      "tree": "e5273cbd3bb2e058828df82379dd2b169a745706",
      "parents": [
        "91e5c886c88cc8c55ba452f692e8117627a3f822"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 21 16:47:18 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Apr 24 09:43:08 2017 -0700"
      },
      "message": "Replaced getUrl() by getWebDomain().\n\nBug: 37566507\nTest: CtsAssistTestCases pass\n\nChange-Id: I1b4dfa7259040b3b8bf1014ebb806eb7a3b36c58\n"
    },
    {
      "commit": "3f3354e087d3b0df568f53faef1d5bdf800d3be6",
      "tree": "2f0883832c7165788a80241c0ed1234081411426",
      "parents": [
        "e70ce27c4458fd4f4aaedfede90cc881c3f7f5a9"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 21 17:54:38 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Apr 24 14:41:14 2017 +0000"
      },
      "message": "Undeprecate WebView.findAddress\n\nReverts I772961bd20bff4817a060f14a843abeceb55ac92\nUntil we bring back TextClassifier.getLinks\nSee I275a9d055ef0ab68f3ca339c37ee939257c4bd54\n\nTest: none\nBug: 22362008\nBug: 37565246\nChange-Id: I2948f22cf4c3462491f47376af48624697703969\n"
    },
    {
      "commit": "e70ce27c4458fd4f4aaedfede90cc881c3f7f5a9",
      "tree": "033d8df9db57982f32f240f304b9800bb7c3c8e3",
      "parents": [
        "6adb089cab726b706db8ab9b01bdd7d4de00e178",
        "85ae12aee1a5d75aedf30651740c95ea5f1f6212"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Apr 24 14:39:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 24 14:39:51 2017 +0000"
      },
      "message": "Merge changes from topic \u0027langdet\u0027 into oc-dev\n\n* changes:\n  Hide TextClassifier.getLinks API.\n  Hide TextClassificationManager.detectLanguages API\n"
    },
    {
      "commit": "09d4ff8960cd3d45988b0c3ff0835d281f0e16b5",
      "tree": "95612611e3992f43a92999cb32fbd31a2bc872d0",
      "parents": [
        "b216d0f09f4e16a65383e7f4a1e48ab7ea2c0ffe"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Mar 31 11:22:17 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Apr 22 01:21:03 2017 +0000"
      },
      "message": "Remove a11y web flags and associated settings\n\nBug: 35707622\nBug: 28322375\nTest: Ran a11y cts. Updated those tests in linked CL to\nignore this feature.\n\nChange-Id: I1dccb3ae4e1f4d6bb832ae1b0edd4dad4a54289e\n"
    },
    {
      "commit": "28d1b661347a6a7e05dc1004fd7e8436cace8953",
      "tree": "c1ec3887bb1b46c02d8391cb31f66c265fd5d9ba",
      "parents": [
        "31eeb08bdbe8f6ababe6414db729ac9449b01fc9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 21 14:17:23 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 21 15:02:10 2017 -0700"
      },
      "message": "Address various JobScheduler API feedback.\n\n- New sample code.\n- Fix/improve some docs.\n- Hide JobWorkItem Parcl constructor.\n\nAlso:\n\n- Add new JobWorkItem API to get the number of times it has been\ndelivered.\n- Do a bit more optimization of checking if a job is ready.\n\nBug: 37534393  API Review: JobInfo.Builder\nBug: 37544057  API Review: JobServiceEngine\nBug: 37544153  API Review: JobWorkItem\n\nTest: bit CtsJobSchedulerTestCases:*\nChange-Id: I66891a038fba752f45dcaed43e615fa9209b71fc\n"
    },
    {
      "commit": "31eeb08bdbe8f6ababe6414db729ac9449b01fc9",
      "tree": "1347581d415902a49a29f6a04e8cb87abd2d9a47",
      "parents": [
        "a72902a079abd502f2325d21375e9aa7c65d62fe",
        "4cbb4414252326795b2956f20f974ace3314f917"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 21:31:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 21:31:20 2017 +0000"
      },
      "message": "Merge \"Introduce TextView attribute for control justification.\" into oc-dev"
    },
    {
      "commit": "f277ccbca694cf02370ae818dbd77aea9a8d21da",
      "tree": "d584d026882b834f6896e92b20e78ee644f8084a",
      "parents": [
        "ba5c2d3e4411472d56a9cb34f3e988d9f2695d8a",
        "89aae4463a2af0166ef16c710c3bdf6a7d33b8fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 21:22:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 21:22:09 2017 +0000"
      },
      "message": "Merge \"Renaming intent action for unknown sources\" into oc-dev"
    },
    {
      "commit": "4cbb4414252326795b2956f20f974ace3314f917",
      "tree": "930e4444b415d872c0b92064e3ad5576c4d2b3ff",
      "parents": [
        "ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 21 10:16:26 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 21 21:17:58 2017 +0000"
      },
      "message": "Introduce TextView attribute for control justification.\n\nBug: 37447278\nTest: am instrument -w -e class android.widget.cts.TextViewTest\n      android.widget.cts/android.support.test.runner.AndroidJUnitRunner\nChange-Id: I7946f460ad8a6c2423b464c27225411d155d4d8d\n"
    },
    {
      "commit": "62a3aa745ab5462f3df60652b8a587e8aba3a029",
      "tree": "12f3c8de3d74689e42739d050b3870bb959ca220",
      "parents": [
        "910311b35603a9132d8b986806ca13499d60240f",
        "bebeaf9ae3251e24a214951e6559cd40f15ef4fb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 21:10:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 21:10:51 2017 +0000"
      },
      "message": "Merge \"MediaPlayer: fix new API seekTo to address API review.\" into oc-dev"
    },
    {
      "commit": "a1d90d9e9fbe62561d3a77b2733b5fce3b92d17a",
      "tree": "c92b4bd4d83f2df6b84fc7802eb044cb93f8b3b1",
      "parents": [
        "fd25662e034e260e32616b680e25287b53a11452"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Apr 20 15:13:24 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 21 14:05:58 2017 -0700"
      },
      "message": "[AWARE] Add AutoCloseable interface/implementation\n\nMake resource holding classes AutoCloseable. These are objects\nwhich (already) require the client to call a destroy() method.\n\nNote: the destroy() method was renamed to close() - no sense in\nidentical/duplicate methods.\n\nBug: 37514387\nTest: unit tests and integration (sl4a) tests passing.\nMerged-In: Ia14065ab9dcd92481412532bfdb198f2e8d9f83c\nChange-Id: Ia14065ab9dcd92481412532bfdb198f2e8d9f83c\n"
    },
    {
      "commit": "4b32f7c676e014c3d59aac280be6a159cef3d4b8",
      "tree": "274dea83194fec5e8e500b74a8d65547593edfe8",
      "parents": [
        "eedceb57216748bc6efe0b554c064222c035467a",
        "0034788844fd053f87beee60092c1dd44c7046e2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Apr 21 20:01:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 20:01:43 2017 +0000"
      },
      "message": "Merge \"Fix code accounting bugs, track external app data.\" into oc-dev"
    },
    {
      "commit": "0f80719a6f3c30619ad73a9f2452626ed5ef5bd0",
      "tree": "14b02bfd7e3108a10e37d1a8808d5e718f1daa0b",
      "parents": [
        "eedceb57216748bc6efe0b554c064222c035467a"
      ],
      "author": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Thu Apr 13 09:17:07 2017 -0700"
      },
      "committer": {
        "name": "Kang Li",
        "email": "kanlig@google.com",
        "time": "Fri Apr 21 19:56:59 2017 +0000"
      },
      "message": "Moved LRResolverRankerService to ExtServices, and added a permission to\nensure that ResolverRankerServices are from trust sources.\n\nTest: manually shared images in Camera, and in PTP to confirm it works\nas expected.\n\nChange-Id: I3549292d424fec949e9115faea7a0c5bdec06e87\n(cherry picked from commit 61cf4d145e3f899ff2ff4500c3e46ea2c39adaf3)\n"
    },
    {
      "commit": "eedceb57216748bc6efe0b554c064222c035467a",
      "tree": "dc2eef077de62102a08d4a40abc39572c8fddb8f",
      "parents": [
        "649040c7f6ad7c00949687e7656732adc2f22786",
        "b27b47df6b9e77259badd0eaa9a3978bacd830b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 19:29:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 19:29:07 2017 +0000"
      },
      "message": "Merge \"Add transfer mode support to ColorDrawable\" into oc-dev"
    },
    {
      "commit": "649040c7f6ad7c00949687e7656732adc2f22786",
      "tree": "af616d88f03f9761e3f870f04d1a23612741a929",
      "parents": [
        "0fa2574ecb2dbc2258065d4803afc35c2474c346",
        "fd5d331efb64b1221053ea59f0d4491d5a6bcb49"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 19:28:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 19:28:32 2017 +0000"
      },
      "message": "Merge \"Update HardwareBuffer API.\" into oc-dev"
    },
    {
      "commit": "bebeaf9ae3251e24a214951e6559cd40f15ef4fb",
      "tree": "a342015905abfc6dd9e90433b7738275906e2bce",
      "parents": [
        "4132f860419584bf4aefa7b6a3a708b25643675b"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 19 16:22:10 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 21 11:05:13 2017 -0700"
      },
      "message": "MediaPlayer: fix new API seekTo to address API review.\n\nTest: compiles\nBug: 36790516\nBug: 37514763\nChange-Id: I91307d10e6c9bc65779651c056053b3a025b0d50\n"
    },
    {
      "commit": "a98fd56bffacec6614ab0c3626fccfae2a44da19",
      "tree": "16fe2b5b342301808ee5f22f1fd811f8d3b25d1d",
      "parents": [
        "035aaddbb39d9978f0408b2601fa66fe57bc967d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 21 10:14:04 2017 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 21 10:14:04 2017 -0700"
      },
      "message": "TIF: remove c-tor for WatchNextProgram\n\nTest: build\nBug: 37514616\nChange-Id: I61ea5182cbfec6bbd260c2b3b08b5f456e0558d4\n"
    },
    {
      "commit": "85ae12aee1a5d75aedf30651740c95ea5f1f6212",
      "tree": "765dc7057260a60881d9c62a3224631c16b99313",
      "parents": [
        "855780224872501ae57d03ae7ed766f60601dd06"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 21 17:39:23 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 21 17:39:23 2017 +0100"
      },
      "message": "Hide TextClassifier.getLinks API.\n\nTest: none\nBug: 37565246\nChange-Id: I275a9d055ef0ab68f3ca339c37ee939257c4bd54\n"
    },
    {
      "commit": "26d709fdfa473f1722b1ee08562262cb4cfeaaac",
      "tree": "709a192b85519a502eb4f3c90250e4f94dd00751",
      "parents": [
        "4a5ea54710b83666b455b3daff740c195f2b0277"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 20 17:19:14 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 21 09:24:40 2017 -0700"
      },
      "message": "Allow a11y listeners to specify handlers\n\nThis follows recommended practice for listeners, and also\nallows ViewRootImpl to register for callbacks on its own\nhandler, which can prevent crashes in apps that have\ndifferent threads managing the UI at different times (for\nexample the system process).\n\nBug: 37542371\nTest: Adding CTS tests for new APIs. A11y CTS still passes.\nChange-Id: I65db025275e153c20b20567346246d5bc13bf418\n"
    },
    {
      "commit": "855780224872501ae57d03ae7ed766f60601dd06",
      "tree": "65ba1561c89b619997c960dcd5015479d288a196",
      "parents": [
        "0db9724b6cfe4d13d54d0552345d2fc3b0aa4002"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 21 13:56:50 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Apr 21 16:25:13 2017 +0100"
      },
      "message": "Hide TextClassificationManager.detectLanguages API\n\nTest: bit FrameworksCoreTests:android.view.textclassifier.TextClassificationManagerTest\nBug: 37562190\nChange-Id: Ibc1b7f61a8c5c8109de70e9026434c91a3ea655c\n"
    },
    {
      "commit": "ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0",
      "tree": "9ccc46a9b4f3dc0c58d41d52920797094a9d0879",
      "parents": [
        "d3892caf95ce77c5e3c33a1f51d5ccbd7f313ccd",
        "d0dfe3008da5985207c3c08be2c89f2c0bb0194d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 15:14:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 15:14:27 2017 +0000"
      },
      "message": "Merge \"Support fraction type for inset* for InsetDrawable. b/36024318\" into oc-dev"
    },
    {
      "commit": "652d006d6bc79468d5227cf109d750a23d73cdbd",
      "tree": "672dfc334cab55d1557c0273f237b2b785ac5db1",
      "parents": [
        "bb21986b33d4ca26c655c3b659681412e3a8ddfe",
        "5167ede2afc57b6114b09d4a854c8103b5161cd0"
      ],
      "author": {
        "name": "Hassan Shojania",
        "email": "shojania@google.com",
        "time": "Fri Apr 21 02:58:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:58:25 2017 +0000"
      },
      "message": "Merge \"MediaPlayer/ModularDrm API review: Document/runtime exception update\" into oc-dev"
    },
    {
      "commit": "0e6cce9de16d2580e7e68ddd41ba9cc5b12dff27",
      "tree": "ef8222f0d00ba5b676ca2a9f993e2081e376ec88",
      "parents": [
        "68bfea8a5d0853e0383bc5797a9a7519b684654b",
        "c481c50a4254ed0072246c1e771a28154f6161a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:06:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:06:18 2017 +0000"
      },
      "message": "Merge \"media: Change setNextOutputFile to address API review comments.\" into oc-dev"
    },
    {
      "commit": "82629345c881231780917d2430c3353065c7dbde",
      "tree": "28fd567841c34b0ea7e4542bfb64352955aaa377",
      "parents": [
        "a8851447ef1e46eb8490932d4c927a34f36efc27",
        "0ddf6aa0a4e5db30a19f27bb3372d8a86fba1660"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 00:31:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 00:31:11 2017 +0000"
      },
      "message": "Merge \"Renaming setAsyncExecutor to setExecutor\" into oc-dev"
    },
    {
      "commit": "66a3b8c7c09c1b1f587afabd0a7d06801a52fc28",
      "tree": "b0f9e337a98e76d9dfa426f3efe02483106106f6",
      "parents": [
        "fd25662e034e260e32616b680e25287b53a11452"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Apr 20 15:54:06 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Apr 20 17:12:20 2017 -0700"
      },
      "message": "[AWARE] Remove match style API\n\nMatch style (ALL or FIRST) are not necessary - there is no use-case\nfor need to match any but the first time. Match style ALL also has\npower implications.\n\nBug: 37547045\nTest: unit tests + integration (sl4a) tests passing.\nChange-Id: I6ae872711159f4ade4b2c7cfcd36cd2a0e64dd52\n"
    },
    {
      "commit": "4a5ea54710b83666b455b3daff740c195f2b0277",
      "tree": "e5a306c8439dba066d2cf2aa0057f43d093569ca",
      "parents": [
        "dcc7feb329945a68af004cb1dc9854599e0fa82b",
        "4cab9308fc73967f8085325b237d30978a7ba6da"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 21 00:11:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 00:11:08 2017 +0000"
      },
      "message": "Merge \"Hide API to listen to a11y service state\" into oc-dev"
    },
    {
      "commit": "5fc916d85293411c7ddf2a883f96ce0999830bdb",
      "tree": "dd8d4dbebdbeb49a9f22f51a1b7ebdef7eef96dc",
      "parents": [
        "b0806f1006ce4e930e338b61002c1ba5d8cf7fed",
        "5b1979f5b9ecbd4a1e278f4fb6030dfac01c978f"
      ],
      "author": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Thu Apr 20 23:37:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 23:37:53 2017 +0000"
      },
      "message": "Merge \"Deprecate BSSID Hostlist system API\" into oc-dev"
    },
    {
      "commit": "89aae4463a2af0166ef16c710c3bdf6a7d33b8fc",
      "tree": "3cee04f769f47a94ba8df65c917322041db96b7a",
      "parents": [
        "b0806f1006ce4e930e338b61002c1ba5d8cf7fed"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Apr 20 16:04:26 2017 -0700"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Apr 20 16:32:44 2017 -0700"
      },
      "message": "Renaming intent action for unknown sources\n\nRenaming to maintain consistency with neighboring constants\n\nTest: gts-tradefed run gts GtsExternalSourcesTestCases\n\nBug:37515311\nChange-Id: I5e153d93fce01633ee69363c0725b026f1551b1e\n"
    },
    {
      "commit": "d0dfe3008da5985207c3c08be2c89f2c0bb0194d",
      "tree": "24c0b55bd9fd0eb80498f34bda48e846387f5e64",
      "parents": [
        "61bce9ab13ac3783720ab6e5a1fda939bea23977"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Mar 14 00:58:33 2017 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Apr 20 16:23:40 2017 -0700"
      },
      "message": "Support fraction type for inset* for InsetDrawable.\nb/36024318\n\nTest: manually tested on default icons.\nTest: $ runtest --path\u003dcts/tests/tests/graphics/src/android/graphics/drawable/cts/InsetDrawableTest.java\n\nadb  shell am instrument -e class \u0027android.graphics.drawable.cts.InsetDrawableTest\u0027 -w \u0027android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\u0027\n\nandroid.graphics.drawable.cts.InsetDrawableTest:........................\n\nTime: 0.132\n\nOK (26 tests)\n\nChange-Id: Ie8d24680b6884e65017f07723a371120f5ae610c\n"
    },
    {
      "commit": "fd5d331efb64b1221053ea59f0d4491d5a6bcb49",
      "tree": "06333512f3d359d2361d7ae5be52ded963c4c9d8",
      "parents": [
        "1e28c8fa337388060dc7f69a835852cab324724d"
      ],
      "author": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Wed Apr 19 18:33:36 2017 -0700"
      },
      "committer": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Thu Apr 20 15:47:49 2017 -0700"
      },
      "message": "Update HardwareBuffer API.\n\nBug: 37514517\nTest: cts-tradefed run cts -t CtsHardwareTestCases -t android.hardware.cts.HardwareBufferTest\nChange-Id: I5e381964b780472081ef9a65c3c37f63dbaf1e51\n"
    },
    {
      "commit": "0ddf6aa0a4e5db30a19f27bb3372d8a86fba1660",
      "tree": "a3199be5ad2fc512dcb160c75eaa9606a9ac5af6",
      "parents": [
        "f04390ed49f8152453c859519976767f4e1a8caa"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Apr 20 15:25:47 2017 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Apr 20 15:27:08 2017 -0700"
      },
      "message": "Renaming setAsyncExecutor to setExecutor\n\nBug: 37534990\nTest: Tests updated\nChange-Id: I9ea467d05b4ac4d96c23d53750727096a511686d\n"
    },
    {
      "commit": "b27b47df6b9e77259badd0eaa9a3978bacd830b8",
      "tree": "2e0db7d57fa41a6ae5bf7f016fdbc8643cb28a78",
      "parents": [
        "947be6bed9f9b994f2c4be19836bde95aa1464a2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 20 12:05:38 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 20 13:57:01 2017 -0700"
      },
      "message": "Add transfer mode support to ColorDrawable\n\nTest: runtest --path cts/tests/tests/graphics/src/android/graphics/drawable/cts/ColorDrawableTest.java\nChange-Id: Ice87f248e307710315304fc191cb58ee7142e525\n"
    },
    {
      "commit": "c481c50a4254ed0072246c1e771a28154f6161a3",
      "tree": "19610a9af77ab1a5f178f7d287b33472539408b7",
      "parents": [
        "fd25662e034e260e32616b680e25287b53a11452"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 20 13:53:48 2017 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 20 13:53:48 2017 -0700"
      },
      "message": "media: Change setNextOutputFile to address API review comments.\n\nBug: 37514763\nTest: CTS test\nChange-Id: If0fb59f26ecf3882600ca7a8b26b6c248615bbd0\n"
    },
    {
      "commit": "1f4e053aef81e38ed905c210687c00d8f8d8bda4",
      "tree": "c45bd2ae2859f7edb997a94256d17fc4c04fce3c",
      "parents": [
        "4e45b1491a11edd85213eee1a3323505a1f7ac2e",
        "6d6015f652f1b7bca129a22b1bd256b990e3ca28"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu Apr 20 19:52:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 19:52:51 2017 +0000"
      },
      "message": "Merge \"Address API review comments for registerReceiver\" into oc-dev"
    },
    {
      "commit": "d7355ccee6d42ba3bb1227f5af4ce4e535da355b",
      "tree": "8c4bd1dc7e353893f01420c16cbbc1ae3876c983",
      "parents": [
        "f3157e1692349d85ed6e7a3908b350fbcaeb176c"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Thu Apr 20 11:14:45 2017 -0700"
      },
      "committer": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Thu Apr 20 12:21:17 2017 -0700"
      },
      "message": "Remove underscore from Companion service name\n\nFixes: 37536706\nTest: Ensure no boot-time error and companion functionality works\nChange-Id: I80ced92cb62aa10e1847980eb9a169af3bcd21f0\n"
    },
    {
      "commit": "4e45b1491a11edd85213eee1a3323505a1f7ac2e",
      "tree": "2a54252edef661ff0dd9cb7a8ee00fbff30c1180",
      "parents": [
        "047adbefe246419e8138f8ca53ca2b9c3d35c168",
        "ebecd7e802cd65bfc5cf1d8de1e6ea031580ae79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 18:56:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 18:56:46 2017 +0000"
      },
      "message": "Merge \"Stop fetching font data if the context is restricted.\" into oc-dev"
    },
    {
      "commit": "f4af35a5fe6298e6ea8d70377b18b0124145986a",
      "tree": "564a1f9f273779bb0dbac7dceb4bb0791a529801",
      "parents": [
        "b8abd8d8677838a145d613bf0439f84947f804e0",
        "7e4c205d8f7e6746ab6e0701e4d7776a2cdd6aa0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 17:25:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:25:19 2017 +0000"
      },
      "message": "Merge \"Moved getAutofillOptions() logic from SpinnerAbs to AdapterView and Adapter.\" into oc-dev"
    },
    {
      "commit": "8079a69eba21d05c7fc180a322d66120cf8e13bd",
      "tree": "efff6f893390569f9fc1a4227f0972227ec81731",
      "parents": [
        "bd3d0dea8880b26a8a44628f6a803d20f73f7c65",
        "0f332523b2edf3f1b5e935661b8b4400c76a71be"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Apr 20 17:02:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:02:54 2017 +0000"
      },
      "message": "Merge \"Use SubscriptionId instead of SubId\" into oc-dev"
    },
    {
      "commit": "8f40881e3e801e3372a738df29eefdbeea33d706",
      "tree": "8ed98e7a6119e146fa33dbad01d3899f15b922b8",
      "parents": [
        "9240fffcbb2a41c9270a1b480e1759417ccab85d",
        "55337a831aaa9920ed52d3bc41b80c40591222f8"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 20 16:32:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 16:32:37 2017 +0000"
      },
      "message": "Merge \"Revert \"Add new api Activity.getStartInitiatedTime.\"\" into oc-dev"
    },
    {
      "commit": "1321dda19ff8c2c1cf7e16ae2b018f2f9497e4c5",
      "tree": "037958326a7f280a6b96d0ad58c5cded3a45f32c",
      "parents": [
        "67aea826b80aa0a1ff6e23ca0905acccbc5a5906"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Apr 14 12:46:15 2017 -0700"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Apr 20 09:26:58 2017 -0700"
      },
      "message": "Remove Settings.CURATE_SAVED_OPEN_NETWORKS\n\nBug: 37356724\nTest: make\nChange-Id: I2763b3cfc4e1ebe38135a35e8fd36fee9750ba6b\n"
    },
    {
      "commit": "951e95a7a7ec46786a9960153089a8986383e27a",
      "tree": "dfa36dd7c5a3707731f5a41c8895190aa9eabea8",
      "parents": [
        "4b0d2bf70aa1fd9345ab7b7a693fd96878ce1663"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Apr 14 13:35:48 2017 -0700"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Apr 20 09:22:59 2017 -0700"
      },
      "message": "Deprecate the recommendation request code.\n\nAll deprecated code in this CL intended to be removed before the\nAPI freeze.\n\nTest: adb shell am instrument -e class android.net.NetworkRecommendationProviderTest -w com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\n\nBug: 37357264\nChange-Id: Id7eade4ede0fbe0961de140fcf7109e30d6e32c2\n"
    },
    {
      "commit": "ac7f2151247322bcb66daeee51972573183ac074",
      "tree": "0eebddd6150a2d1555b601a119125b953abb7613",
      "parents": [
        "fd25662e034e260e32616b680e25287b53a11452",
        "fa97222e87baeaf09d9e3d53a513a5ae87245b7d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 20 15:45:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:45:11 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"AudioAttributes: remove static getVolumeControlStream method\"\"\" into oc-dev"
    },
    {
      "commit": "e4b6441198a6e422da96368ed52763eb934213f1",
      "tree": "2446521ee0803c1e5b0126bff9def46afe0a2b92",
      "parents": [
        "61f57e74352a999313c8d11385bfa0e456356fd8",
        "d59629e9faa770ad9c5cd1b8a45c9df781ee9741"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Apr 20 14:19:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 14:19:16 2017 +0000"
      },
      "message": "Merge \"Deprecate Activity#requestVisibleBehind\" into oc-dev"
    }
  ],
  "next": "06a53d4729a679be5b3b716b31a62a112b45ff59"
}
