)]}'
{
  "log": [
    {
      "commit": "869141fef729a5c81eece8d894e4ccdd67540347",
      "tree": "0e22150403bd08684d9bdbaa81698ea23c4ec117",
      "parents": [
        "ef59955f588228f107cecbe7c67b360f0a86624b",
        "5e806bc3bad1fe842ad257ef293d0d0ec64b37e0"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 06 14:09:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 14:09:46 2017 +0000"
      },
      "message": "Merge \"MethodHandles: Expose additional API.\""
    },
    {
      "commit": "ef59955f588228f107cecbe7c67b360f0a86624b",
      "tree": "f7fefd80b17b877c1a2ed2f94003d68ae8b047db",
      "parents": [
        "6678d341332bbb8ef01159a487ac96529f4fb00e",
        "26917b1543735fa445e20d1061c03218abae6029"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Feb 06 10:21:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 10:21:55 2017 +0000"
      },
      "message": "Merge \"Add bytecodes for invoke-polymorphic\""
    },
    {
      "commit": "26917b1543735fa445e20d1061c03218abae6029",
      "tree": "bf0e67f7a5a18b9b559ccd4a72ba89413b591c7f",
      "parents": [
        "c2e8588396ef713885f4b903a6e079218a135b3b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Feb 01 12:02:16 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Feb 01 12:43:57 2017 +0000"
      },
      "message": "Add bytecodes for invoke-polymorphic\n\nBug: 30550796\nTest: make\nChange-Id: Iacdf0f6553556f04723fd31f76642cabd74a3553\n"
    },
    {
      "commit": "04959d48e159e6d1e371f1a20f2b97e526c4ee0d",
      "tree": "b91d1191b0603d03a4a94329414bd5a63656499f",
      "parents": [
        "161ac8b0064b4084dae7576b62897906ae4357b4"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri Jan 20 11:26:05 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue Jan 31 11:43:14 2017 -0800"
      },
      "message": "wifi: WifiConfiguration: add isHomeProviderNetwork field\n\nThis is a boolean field indicating if the given WiFi network is provided\nby a Passpont home provider. This is useful for the Passpoint provisioning\napp to determine if the current WiFi connection is allowed to perform\nPasspoint subscription or policy updates when it needs to.\n\nThis field will be set by PasspointNetworkEvaluator when generating\na WifiConfiguration for a Passpoint network.\n\nBug: 34467212\nTest: make update-api; make -j32\nChange-Id: Ia8ec2508de9658a9ee520087359ff2cd68091b63\nMerged-In: I47310cda078cbf1f2d1b0a9bf79f487230fb668f\n"
    },
    {
      "commit": "5e806bc3bad1fe842ad257ef293d0d0ec64b37e0",
      "tree": "6f66da9ac6502ffd3e39d33c9cc56c5edfc65b34",
      "parents": [
        "c2e8588396ef713885f4b903a6e079218a135b3b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 31 14:07:35 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 31 14:07:35 2017 +0000"
      },
      "message": "MethodHandles: Expose additional API.\n\nTracks libcore change f4ee5c6dccff8f7e037f95b26767e552ea93d41b.\n\nTest: make checkapi docs\nChange-Id: Iac4d4741b9729f3409247b6a3a2b1428f3aa66f0\n"
    },
    {
      "commit": "c71b5dab72e8ba387ae4200c8701e9af961f6596",
      "tree": "4c4d1a5f7a0a2c8cd851bceac88c448ecd466081",
      "parents": [
        "d0638435496675fef59f9a4a2427e79e503ae77a",
        "88b3c589ad4c8d48bef6c252628dc59a9addd353"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 28 01:38:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 28 01:38:31 2017 +0000"
      },
      "message": "Merge changes from topic \u0027enterprise-client-chain\u0027\n\n* changes:\n  Test passing null cert/keys to WifiEnterpriseConfig\n  Account for null client certificate\n  Add a client chain to WifiEnterpriseConfig\n"
    },
    {
      "commit": "291ddaef788741fe724fec71760b90cbb6edaa2f",
      "tree": "fc188a157851224b30329615d6d7fc216e1b2ba6",
      "parents": [
        "28c7afe5787790af3e3ca4dba8ab79f8751ee6ec"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@google.com",
        "time": "Tue Jan 24 19:36:05 2017 -0800"
      },
      "committer": {
        "name": "Paul Stewart",
        "email": "pstew@google.com",
        "time": "Fri Jan 27 09:46:27 2017 -0800"
      },
      "message": "Add a client chain to WifiEnterpriseConfig\n\nAdd a list of supporting certificates to be presented in the process\nof presenting client credentials.\n\nCherry-pick of e3511767169357a1409119b5666c62d50e005583\n\nBug: 34688653\nTest: Compile, unit tests\nChange-Id: I6afd8baf67312e8ddaaeefd26f30dacc51aa33bb\n"
    },
    {
      "commit": "81505817427d2c899583beea521625aed2cc96f8",
      "tree": "7547d02aee6d9b0e8a692009cd57e1a104d613e8",
      "parents": [
        "22f97c83fb3d3c3d51407a83faba5e23349c796f",
        "4f5c0ccfda77864544c96ff6a9689410aff4f05d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 26 19:51:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 26 19:51:37 2017 +0000"
      },
      "message": "Merge \"wifi: WifiManager API change for supporting Passpoint Release 2\""
    },
    {
      "commit": "4f5c0ccfda77864544c96ff6a9689410aff4f05d",
      "tree": "e4abf6ed87415e09fd6c0c5088873e8b1585612d",
      "parents": [
        "815fb5479868ec7160bdd293766e827c576467e0"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jan 19 15:51:27 2017 -0800"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Thu Jan 26 10:12:19 2017 -0800"
      },
      "message": "wifi: WifiManager API change for supporting Passpoint Release 2\n\nThe changes include:\n- Split WNM notifications intent to dedicated intent for each\n  event: Deauth Imminent Notice and Subscription Remediation\n- Add intent for broadcast OSU Providers List\n- Update Passpoint icon intent definitions to conform to the\n  API guide\n- Make WifiManager#queryPasspointIcon public\n\nAll added/updated intents will required receiver to have\nandroid.Manifest.permission.ACCESS_WIFI_STATE in order to\nreceive the intents.\n\nThe deprecated hidden intent definitions will be removed once\nthe WifiService is updated to use the new intents.\n\nBug: 34198926\nTest: make -j32\nChange-Id: If28a5710f68271069c663a953538f920512e3240\nMerged-In: Ic17eef8364d79144eb530c68c6877712efcb5209\n"
    },
    {
      "commit": "8e6b13a1c0e969b00d6b6e29fd367082be071ff9",
      "tree": "76fed2cd27627822c2465d616f4b98fbb67f6b32",
      "parents": [
        "273b886c49c3b8a4b73127fcadc4303e89bfc04a",
        "024aaf23881c142ba92194a001ac038253ae708e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 26 01:34:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 26 01:34:05 2017 +0000"
      },
      "message": "Merge \"Adding Dynamic ImsService Binding (1/3)\""
    },
    {
      "commit": "024aaf23881c142ba92194a001ac038253ae708e",
      "tree": "d0017aaa47e767a9dcf823f556604186509f417b",
      "parents": [
        "6d064d8780c4626d033c26fd87242080a2f1c768"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 15:17:50 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 25 15:12:28 2017 -0800"
      },
      "message": "Adding Dynamic ImsService Binding (1/3)\n\nAdds support for dynamic ImsService Binding (change 1/3). Included\nin this change:\n- AIDLs for ImsServiceController\n- ImsFeature/ImsServiceBase definitions\n- KEY_CONFIG_IMS_PACKAGE_OVERRIDE CarrierConfig option\n\nTest: Unit Tests in opt/telephony\nBug: 30290416\nChange-Id: Ic4cb1d85a29681b08a6a525c588a72209862dcc3\n"
    },
    {
      "commit": "815fb5479868ec7160bdd293766e827c576467e0",
      "tree": "bd8286e088b29dea0bd46deab508bb4085dbc3ad",
      "parents": [
        "123aa5d8b16bf68f9297b185c217811b949390d0",
        "13fd56293c5f7b5dc6996d100559d6e47c00b298"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Jan 25 11:29:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 25 11:29:43 2017 +0000"
      },
      "message": "Merge \"API: Update Collections to OpenJDK8u60\""
    },
    {
      "commit": "13fd56293c5f7b5dc6996d100559d6e47c00b298",
      "tree": "00d27a39da1a88f44f2a2870f021059d8cad6a0e",
      "parents": [
        "5a45170f95ef0d6fe65ed0c9e5d17c769a150778"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Sep 02 15:04:54 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jan 24 12:52:11 2017 +0000"
      },
      "message": "API: Update Collections to OpenJDK8u60\n\nBug: 29935305\nBug: 31896176\nTest: make update-api\nChange-Id: I94f0f8c6915fdc1c8151b816d0a988a07629e984\n"
    },
    {
      "commit": "e5f0221f06816aab958eb1fa6630e58ebfaf3d74",
      "tree": "afc63944411cbf67f60999e4b52d91f99d4956b3",
      "parents": [
        "c1987487a2c53f2b0b9e595682c1e683e9f7bf8d",
        "c67148da85896237401985e78a886f8e646e89dd"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Jan 24 12:30:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 24 12:30:12 2017 +0000"
      },
      "message": "Merge \"Expose more ICU4J APIs.\""
    },
    {
      "commit": "d1ab15a1af7513d542fc0123a66c84df68ee9888",
      "tree": "233465cbacdbeb4a2e871c832cc8af06eb478d91",
      "parents": [
        "24218db90480c11b9cf25705b11ad834e44ec66d",
        "23b1c6d061aaafd54594a416e40887ea9dd977f4"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:09:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 23 19:09:12 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\""
    },
    {
      "commit": "6d064d8780c4626d033c26fd87242080a2f1c768",
      "tree": "5e504059e9e747f585da28ab98db6110966aeca3",
      "parents": [
        "63c14e0ab696087bf6b133e1e2a2ca198e45db82",
        "d5cfe6cdf1290976158e55f39b95d082c56da56e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 23 17:01:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 23 17:01:25 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager#get/setAllowedCarriers system api\""
    },
    {
      "commit": "8533622ae7dfced7f33909cb206d78b9035f2476",
      "tree": "2ac38a803babcca0239f4940f0c5a88093cbfcc8",
      "parents": [
        "b8f0e69ef087798b46447a7352461a5120186646"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Jan 19 17:38:23 2017 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 20 18:31:56 2017 -0800"
      },
      "message": "Add Setting for curating saved open networks.\n\nBug: 34392914\nTest: make\nChange-Id: Icd17753af6b0efdb35d1060b16029a53fdf4e605\nMerged-In: Icd17753af6b0efdb35d1060b16029a53fdf4e605\n"
    },
    {
      "commit": "b50ade8bb0737ef9677c7e8fac82338dde8d68c7",
      "tree": "497b4a25ee0217c30f6b348978236e9bf575032e",
      "parents": [
        "a12217012ef5cf3cf05d382496dd69da3ad492f7"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Thu Jan 19 17:24:41 2017 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 20 09:37:59 2017 -0800"
      },
      "message": "Add additional fields to RecommendationRequest.\n\n- Add networkId and timestamp for the last user selected network\n\nBug: 34467596\nTest: runtest --path core/tests/coretests/src/android/net/RecommendationRequestTest.java\nChange-Id: Ic81c1beede1a643cd428b6e5c57ed430a6b1ccc0\nMerged-In: Ic81c1beede1a643cd428b6e5c57ed430a6b1ccc0\n"
    },
    {
      "commit": "c67148da85896237401985e78a886f8e646e89dd",
      "tree": "d841a319ba7921477a87ea8caa4e974385fc3529",
      "parents": [
        "a12217012ef5cf3cf05d382496dd69da3ad492f7"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Jan 18 16:33:08 2017 +0000"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 20 14:06:09 2017 +0000"
      },
      "message": "Expose more ICU4J APIs.\n\nExpose more classes/methods, mostly those added in ICU4J 57.\n\nAdditionally EthiopicCalendar is now un-hidden which was hidden\naccidentally and should have been in N.\n\nBug: 30825380\nTest: m checkapi\nChange-Id: Ib3bea26a9b246401d33cc0ccc0f91768d1fe1286\n"
    },
    {
      "commit": "122957b0b0585068d82934afa2b02f8f0ad8a584",
      "tree": "9ff55e39c9b495b232a6307a8927ca4ce78f2d5e",
      "parents": [
        "f48d0bb2dc04e490bedfcd15ac6c9a78a645324f"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 18 11:55:17 2017 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Jan 19 16:14:21 2017 -0800"
      },
      "message": "Pass more data through the recommendation request.\n\nExpanding the API so it can accept the WiFi config of the currently\nconnected network (if any) and the set of connectable WiFi\nconfigurations. Also renamed currentRecommendedWifiConfig to\ndefaultWifiConfig so the name was more representative of the\nparameter\u0027s purpose and added more documentation throughout.\n\nTest: adb shell am instrument -e class android.net.RecommendationRequestTest -w com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\nTest: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner\nTest: runtest frameworks-services -c com.android.server.NetworkScoreServiceTest\nBug: 34387385\nChange-Id: Ib8c3cab8f92b5c9da806070d32412f688690f82f\nMerged-In: I1089b70303b0396def7e6bf3737fdc67e40c9dcd\n"
    },
    {
      "commit": "3a7253a09d1223796bd41b2a6308ace92c504ca2",
      "tree": "1d64206b52d1524d589d7aabdde9cdb04f1ee980",
      "parents": [
        "915f279556311e67ad9e8155e70614d073559124",
        "f50354363c2bace924c6aeea5746b3c690a7108e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 19 18:23:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 19 18:23:34 2017 +0000"
      },
      "message": "Merge \"Adding self-managed connection service APIs.\""
    },
    {
      "commit": "d5cfe6cdf1290976158e55f39b95d082c56da56e",
      "tree": "81fe509461156fc375b50d71348a3efc160b1a2a",
      "parents": [
        "1aa24246cf6c28d72ae3bf95b69922bb5b46f267"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Thu Jan 12 21:10:38 2017 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Thu Jan 19 16:43:29 2017 +0100"
      },
      "message": "Make TelephonyManager#get/setAllowedCarriers system api\n\nMake TelephonyManager#get/setAllowedCarriers system api under\nPackageManager#FEATURE_TELEPHONY_CARRIERLOCK feature flag.\n\nBug: 33480084\nTest: cts\n\nMerged-In: I1ce77a9e3801bd4003b52887d0a36866e5a5b81a\n\nChange-Id: I1ce77a9e3801bd4003b52887d0a36866e5a5b81a\n"
    },
    {
      "commit": "76edc3b8a528762aed1afcbedeb24a03b1453847",
      "tree": "32fa44da42b380391da1110b401fbcb40e56b3b1",
      "parents": [
        "e5c3aed8dcdae6e19673998b8f5516e7ce44153a",
        "d71203f1a024068c1fbd65617301b83e79ea0b12"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 19 14:11:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 19 14:11:13 2017 +0000"
      },
      "message": "Merge \"Track libcore java.util.logging update to ojdk8u60\""
    },
    {
      "commit": "e5c3aed8dcdae6e19673998b8f5516e7ce44153a",
      "tree": "6b93986c4a7fef046f2f6f6adad472ce84eccc0d",
      "parents": [
        "c74ccf1588dc3c03c5e144dd3d1827ca64ec78ed",
        "ac85c0f5c9b73e028d393fdf8d8381118f8744cb"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jan 19 13:35:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 19 13:35:52 2017 +0000"
      },
      "message": "Merge \"API: Unhide dalvik.system.InMemoryDexClassLoader\""
    },
    {
      "commit": "f50354363c2bace924c6aeea5746b3c690a7108e",
      "tree": "9607b02cce72b285e98752fcb67f1223ac461681",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 09 09:43:12 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 18 14:44:43 2017 -0800"
      },
      "message": "Adding self-managed connection service APIs.\n\n1. Adding new APIs for self-managed connection services.\n2. Adding Telecom package-level documentation.\n\nTest: Manual (unit, cts pending; this is just scaffolding for now)\nBug: 34159263\nChange-Id: Ic226ec8bfcb2fbcc02fe802b47499e47aab17d0a\n"
    },
    {
      "commit": "c82d1ddaf46f09252a9360cb1fbd047d53057661",
      "tree": "297fb665738233e0d3aa0444bb310f84e2758d9f",
      "parents": [
        "1aa24246cf6c28d72ae3bf95b69922bb5b46f267",
        "6862d2f6c6b99177de9f92b22a9d6da1253358e4"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Wed Jan 18 18:08:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 18 18:08:36 2017 +0000"
      },
      "message": "Merge \"Unhide WifiConfiguration proxy accessors\""
    },
    {
      "commit": "ac85c0f5c9b73e028d393fdf8d8381118f8744cb",
      "tree": "41eca216c17b76aa4f00635508c204b20b864565",
      "parents": [
        "c20518139abaf95e25a98b3d1b3d2ff8751e9322"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 18 13:13:55 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jan 18 15:31:32 2017 +0000"
      },
      "message": "API: Unhide dalvik.system.InMemoryDexClassLoader\n\nBug: 26878838\nTest: make docs\nChange-Id: Ica969089dd82d1b610d6a307bb414690e736a1c7\n"
    },
    {
      "commit": "d71203f1a024068c1fbd65617301b83e79ea0b12",
      "tree": "ea944f6bdeb49b82c46932dfdabcd06e376b2e7d",
      "parents": [
        "c20518139abaf95e25a98b3d1b3d2ff8751e9322"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 14 15:45:39 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jan 18 11:40:22 2017 +0000"
      },
      "message": "Track libcore java.util.logging update to ojdk8u60\n\nTest: CtsLibcoreTestCases\nBug: 28666126\nChange-Id: I3d8a7046e339a4a327e04574a4479fe2a1291d4c\n"
    },
    {
      "commit": "71b1d50531056142232a7416973079c45c448888",
      "tree": "4a0d62c01fdf96ca588093d3fe501d1008e316e0",
      "parents": [
        "85f67dc60a808308eb6a0b021f21a638a4cf8ba6",
        "0ad648f301213e49a0863fed8ba03f850482c88b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Jan 18 09:46:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 18 09:46:16 2017 +0000"
      },
      "message": "Merge \"API: Unhide MethodHandles API (java.lang.invoke).\""
    },
    {
      "commit": "6862d2f6c6b99177de9f92b22a9d6da1253358e4",
      "tree": "c3325cf4940991279385fcefa78f28dc9a6973e6",
      "parents": [
        "68d03b23bb6e177ee988fa81099bd87fb12580e7"
      ],
      "author": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Tue Nov 22 16:25:08 2016 -0800"
      },
      "committer": {
        "name": "Glen Kuhne",
        "email": "kuh@google.com",
        "time": "Tue Jan 17 15:33:12 2017 -0800"
      },
      "message": "Unhide WifiConfiguration proxy accessors\n\nUnhiding HttpProxy accessors in WifiConfiguration.\nThis change occurs in parrallel with changes that restrict updating of\nWifiConfigurations with new or updated proxy info to uids\nholding permission OVERRIDE_WIFI_CONFIG, or holding DeviceOwner or\nProfileOwner policies.\n\nBug: 14669153\nTest: None\nChange-Id: Id69525cfec152ea52697693f9a3bd6f86019c694\nMerged-In: Id69525cfec152ea52697693f9a3bd6f86019c694\n"
    },
    {
      "commit": "68d03b23bb6e177ee988fa81099bd87fb12580e7",
      "tree": "c63e8d95414653c5eb16bb42efdfd8686ac80f30",
      "parents": [
        "cdad7f334b7fc272d650e5b833e2a28787866ce4",
        "eca691efcb41324e0e62901293889b32cd11cd7e"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Jan 17 19:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 19:38:27 2017 +0000"
      },
      "message": "Merge \"Add getNetworkSpecifier() and getCarrierConfig()\""
    },
    {
      "commit": "751e3af81e808609b61559008f551242b5f465c3",
      "tree": "9a26d86c5f207dae6fff9b5eef449f2668ede25c",
      "parents": [
        "a2343a7e78534d82cdb47604481c834ea80b2d75",
        "2ad3ce41754150777189346d7b9c58f66d2cb3a5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 17 17:55:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 17:55:18 2017 +0000"
      },
      "message": "Merge \"Track libcore change 7d105d591c14afd00f894e8f3483adcbee6e901a\""
    },
    {
      "commit": "0ad648f301213e49a0863fed8ba03f850482c88b",
      "tree": "93dc9d9261bce99c15ea6b4492fb2e77a1455753",
      "parents": [
        "cf59ff79c54b405e87a58ed9a1dec9bf654b662a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 17 12:55:57 2017 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jan 17 13:33:46 2017 +0000"
      },
      "message": "API: Unhide MethodHandles API (java.lang.invoke).\n\nTracks libcore change 58a12375dd5c2dc721f8d0433b5cb11737bc349d.\n\nTest: make docs\nChange-Id: I6e35fef1078d3c26a56bcea79eb2a3e993ca8714\n"
    },
    {
      "commit": "a2343a7e78534d82cdb47604481c834ea80b2d75",
      "tree": "cb9dc90a3ffaf67dccabbc47dcbeec1956665928",
      "parents": [
        "cf59ff79c54b405e87a58ed9a1dec9bf654b662a",
        "26e2c852e558b881aaa69cba985fb9c9a1793e05"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jan 17 10:41:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 17 10:41:36 2017 +0000"
      },
      "message": "Merge \"API: Update java.util.Date to OpenJDK8u60\""
    },
    {
      "commit": "dc61ad0ad8455d87883768eb9146cf2dbf9ba128",
      "tree": "e7ac2d0555f60d6f5de672200f1e6f0b02bf8040",
      "parents": [
        "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115",
        "933a594c9f04401343e63554a82886dcf8495a79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 17:49:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 17:49:59 2017 +0000"
      },
      "message": "Merge \"Make TelephonyManager.getImei a system APIs.\""
    },
    {
      "commit": "2ad3ce41754150777189346d7b9c58f66d2cb3a5",
      "tree": "8b3defc07d31e29edf8ea79f508d2130fcae8180",
      "parents": [
        "c5e5442acd41d5632fd2cdf7fa9f1c87be4a2115"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 16 17:21:17 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 16 17:21:17 2017 +0000"
      },
      "message": "Track libcore change 7d105d591c14afd00f894e8f3483adcbee6e901a\n\nTest: CtsLibcoreTestCases\nBug: 30964930\nChange-Id: Ia3cacc2256c5fd84c97eb50d52ebf23d3181a8ba\n"
    },
    {
      "commit": "eca691efcb41324e0e62901293889b32cd11cd7e",
      "tree": "6ec76e1e66e97dafb2542ebcd9e4d100c957f1f5",
      "parents": [
        "9cc7ebe7d90c8da1340c8115023bd38451e58f7e"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Thu Dec 29 15:29:13 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri Jan 13 23:53:51 2017 +0000"
      },
      "message": "Add getNetworkSpecifier() and getCarrierConfig()\n\nThis allows making network request and getting carrier config on a\nspecfic SIM.\n\nBug: 32414216\nTest: cts-tradefed run cts-dev --module CtsTelephonyTestCases\nMerged-In: Id52688d73b74bc55ee2da71a22454957fdd7b57b\nChange-Id: Iebe2d883e193afdde13303d76014dfd7f4fb06dd\n"
    },
    {
      "commit": "26e2c852e558b881aaa69cba985fb9c9a1793e05",
      "tree": "d9fe0f3d7b1e0331d4fba747878fd8593f8fc307",
      "parents": [
        "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 13 21:52:22 2017 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Jan 13 21:53:40 2017 +0000"
      },
      "message": "API: Update java.util.Date to OpenJDK8u60\n\nTest: make update-api\nChange-Id: I116e13977427e714c6dbe4a843687220fd18a043\n"
    },
    {
      "commit": "0938b22c0ab3f28acfcbcc4099b93dc0a43a691a",
      "tree": "b41eac8246b8284f58fc47ec4c57269737bc40c1",
      "parents": [
        "caf62d305e9123e99a4d0f59ff61d1413321db94",
        "98640b13fc8d279f094b4454aa45bf0db1c8e576"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Jan 13 10:18:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 13 10:18:20 2017 +0000"
      },
      "message": "Merge \"Add java.time APIs.\""
    },
    {
      "commit": "23b1c6d061aaafd54594a416e40887ea9dd977f4",
      "tree": "cf795010cbcc714970eed0d446654be238aac330",
      "parents": [
        "60d10ea0f4cfcb7fcd3c6b188751368c3eeed591"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 12 13:10:40 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 12 13:10:40 2017 -0800"
      },
      "message": "Deprecate old TelecomManager actions\n\nThe ACTION_INCOMING_CALL and ACTION_NEW_UNKNOWN_CALL intents are\nnot used anymore and have been replaced with methods in\nTelecomManager. This change marks them as deprecated.\n\nTest: None\nBug: 33783690\nChange-Id: I840b0ac202237cc43a0540fe64c832e119b33aa2\n"
    },
    {
      "commit": "fb864ff0f9fc74cec1516a3a95106840bdceac4f",
      "tree": "0cc507b6855159492184624d26e0d68dba229e6d",
      "parents": [
        "691ebe536606797a1a61fccacfeaf2f0b53e7ac3"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 09:40:47 2017 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jan 12 09:40:47 2017 +0000"
      },
      "message": "Track libcore change 69860bf2b28f0e14741a8895abdb77b45d1ed55d\n\njava.util.regex named group capture support.\n\nTest: vogar OldMatcherTest\nBug: 19717812\nChange-Id: I525489bc26083b22bb2ce670d614f6d6e6eeaa29\n"
    },
    {
      "commit": "58ddbd76bb307f283c3fb06506da4a43a87f7c6a",
      "tree": "43fe42172c0d437c88d6f96f05c4880aee11e154",
      "parents": [
        "d00478e9ad6c26b4f8e2d9a4a906f6ffae9d3d8f"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Fri Jan 06 15:34:28 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 11 21:51:36 2017 -0800"
      },
      "message": "Expose WifiManager#connect and ActionListener as @SystemApi\n\nThis is needed by Wifi Wakeup and Notifications which live within\nNetworkRecommendation package.\n\nBug: 33224871\nTest: GTS\nChange-Id: If4f1f9957f82b1292af4187c7728cbccab0184e8\nMerged-In: If4f1f9957f82b1292af4187c7728cbccab0184e8\n"
    },
    {
      "commit": "6a4b323f08cea4eb538883127ff07302c3b10c46",
      "tree": "4a7540b8baaed56922da6f5dd438703b84cf5cf8",
      "parents": [
        "e3677865a8725357da1293949ff713cec51de1b3"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jan 09 21:47:32 2017 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Jan 11 11:13:26 2017 -0800"
      },
      "message": "[AWARE] Unhide Wi-Fi Aware API (baseline)\n\nBaseline Wi-Fi Aware API providing discovery and connectivity (data-path).\n\nBug: 30983968\nTest: unit tests + integration (sl4a) tests passing.\nChange-Id: Idd7c6a625f168717b083d5f13e291ce916571933\n"
    },
    {
      "commit": "98640b13fc8d279f094b4454aa45bf0db1c8e576",
      "tree": "9d8731cff6d69c82d2aa5b906a08cc0ee2855865",
      "parents": [
        "e3677865a8725357da1293949ff713cec51de1b3"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Oct 13 15:46:37 2016 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Wed Jan 11 18:15:22 2017 +0000"
      },
      "message": "Add java.time APIs.\n\nThis adds all of java.time and added fields/methods to\njava.util.Calendar and related classes that have circular\ndependencies to java.time.\n\nBug: 28832222\nTest: builds\nChange-Id: Id8407b3fcb57e11958ee7852d19d897291fb340d\n"
    },
    {
      "commit": "e34e47d645ad8e34ee19d813373bfdd3f1e97573",
      "tree": "1fd7669fc635a23af8cea5992d55400ea883e6ad",
      "parents": [
        "1ea4180c3afa3a660654af502569cbe868d7d127",
        "8bc096c09d5013c61e8e23a810e70f392b6b25b1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 09 23:39:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 09 23:39:48 2017 +0000"
      },
      "message": "Merge \"Cherrypick: Create ScoredNetwork Badging API changes.\""
    },
    {
      "commit": "8bc096c09d5013c61e8e23a810e70f392b6b25b1",
      "tree": "348666ce3b5545597766df0207757cb2cb36a054",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Fri Dec 16 13:30:45 2016 -0800"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Mon Jan 09 12:57:02 2017 -0800"
      },
      "message": "Cherrypick: Create ScoredNetwork Badging API changes.\n\nDefines an attribute bundles key to hold the badging curve, the\nenums for badge values, and an API to retrieve a badge for a\nspecific RSSI.\n\nOCL: ag/1727147\nBug: 33457699\nTest: Unit tests\nChange-Id: If9e8a60c4670b51c395fb501f55ddece8a72981e\nMerged-In: If9e8a60c4670b51c395fb501f55ddece8a72981e\n"
    },
    {
      "commit": "bdc89f99eadc4117a9934c11a7327fffaebfc151",
      "tree": "015b87b6ff6337a450c248d3b5ef52c3d65d30c9",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Jan 06 10:00:33 2017 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Mon Jan 09 18:47:46 2017 +0000"
      },
      "message": "Expose fields in WifiConfiguration.\n\nhasNoInternetAccess and isNoInternetAccessExpected are key signals needed\nto determine whether Wi-Fi should be woken up for a given saved network.\n\nTest: make\nBug: 33224312\nChange-Id: I3f48735ebae72e15fbdb0a3057cf7c71fb0cc307\nMerged-In: I3f48735ebae72e15fbdb0a3057cf7c71fb0cc307\n"
    },
    {
      "commit": "f6f36d7d9a12fa6affd22bdadcb70ba940ac3812",
      "tree": "f295f7d5e3c79e92c790be5f08a8b4bae375ba09",
      "parents": [
        "55dc66dde47a3a84c387352d88fbda429dd3d077",
        "9e63cc2a0857b0347cfeb40e9249aa2c9f2c1060"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 09 11:08:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 09 11:08:35 2017 +0000"
      },
      "message": "Merge \"Track libcore/jsr-166 update\""
    },
    {
      "commit": "9e63cc2a0857b0347cfeb40e9249aa2c9f2c1060",
      "tree": "9df8845f74c887270e7522190ebcd17117068b4f",
      "parents": [
        "895e2d7a405e9224515b6564ab4700aad3b0abf1"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Dec 29 14:28:51 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jan 09 10:49:49 2017 +0000"
      },
      "message": "Track libcore/jsr-166 update\n\nNo functional changes.\n\nUpdate after the switch from custom to openJdk-based implementation of\njava.util.concurrent.CopyOnWriteArrayList class.\nTracks libcore commit 29957558cf0db700bfaae360a80c42dc3871d0e5.\n\nTest: make -j 32\nBug: 30860904\nChange-Id: I4435bc1fb5ef9fc4ee5f882370073ba8ce2bcfba\n"
    },
    {
      "commit": "97e711139dfc4429e8fb67e746c7bf885e41bb42",
      "tree": "fd877f58847c616cef582291f985642caef263c9",
      "parents": [
        "944b017031ebd9226667b14722115ee1c56c0488"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 21 14:16:19 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Jan 04 13:30:07 2017 -0800"
      },
      "message": "Defining a new REQUEST_NETWORK_SCORES permission.\n\nThis is intended to be a drop-in replacement for the existing\nBROADCAST_NETWORK_PRIVILEGED with a more appropriate name.\n\nTest: Built, ran.\nBUG: 33752149\nChange-Id: Iebe9d1c12f159bd91953ef094d9866eba9ff925a\nMerged-In: I12bdba9694fdf2a2e39990736265919edafd865e\n"
    },
    {
      "commit": "944b017031ebd9226667b14722115ee1c56c0488",
      "tree": "c2268c6b55cbf13ef611162d5cdf184070cd24e8",
      "parents": [
        "c77074300b023b845e0683a88d3c2dad5092dc84",
        "010e8b0dc84d4ff92912f29f3877a5b09b022caf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 04 19:42:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 04 19:42:17 2017 +0000"
      },
      "message": "Merge \"Expose RecommendationRequest.Builder as SystemApi.\""
    },
    {
      "commit": "010e8b0dc84d4ff92912f29f3877a5b09b022caf",
      "tree": "31d8819c8a123efa410de1ab24b762d96676596a",
      "parents": [
        "f8720b95bedeef8dd7397d3926f19ce7b9eaa7f2"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 04 00:44:22 2017 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Jan 04 10:15:52 2017 -0800"
      },
      "message": "Expose RecommendationRequest.Builder as SystemApi.\n\nIn order to test our recommender, we need to be able to create\nnetwork recommendation requests.\n\nTest: make update-api\nChange-Id: I68df0d3e684bcdb90709a34478d2aa669ee23547\nMerged-In: I68df0d3e684bcdb90709a34478d2aa669ee23547\n"
    },
    {
      "commit": "b9a61979cc92e0c976802195f021b444ce994e4c",
      "tree": "93161271ba881dc664a672293b77494e0bd8d87b",
      "parents": [
        "f8720b95bedeef8dd7397d3926f19ce7b9eaa7f2"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 28 10:32:46 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Jan 03 14:19:51 2017 -0800"
      },
      "message": "New permission - BIND_NETWORK_RECOMMENDATION_SERVICE.\n\nUsed to protect exported network recommendation services.\n\nTest: Built \u0026 ran\nBUG:33897544\nChange-Id: Icfc566275a8d832449f6358e576784199ab0f7b2\nMerged-In: I4f163fb965be6a25201bc3ba5e0032e7652c8f20\n"
    },
    {
      "commit": "5e0164e16c0b7fd5bf104bb6648f954910a9ef7d",
      "tree": "b898686ccbade4bb0dba10533bb83dfa6e7241e9",
      "parents": [
        "933ea68aca684719f482721f301b014df2a14714"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Wed Dec 21 20:17:08 2016 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Dec 22 11:53:10 2016 -0800"
      },
      "message": "Add simplified_network_settings_bool to CarrierConfig.\n\nSome carriers want to further simplify network settings based on a\nvariety of wifi or cellular related bundles. Expose a config a\ncarrier might set to allow SysUi, Settings and platform to adjust.\n\nBUG: 33111931\nTest: runtest carrierconfig-unit\nChange-Id: I35a7ef15bbba23cf9e0380432fc001804c7e1804\nMerged-In: I35a7ef15bbba23cf9e0380432fc001804c7e1804\n"
    },
    {
      "commit": "425af45d0224e880380539882b1de425c5afe72c",
      "tree": "5d04c2c0ca758de8da3b35339ecbee8bc6a34082",
      "parents": [
        "4a04c07df403376f325f168bbc1031307193a325",
        "0d79bdef27c75d06797856d3289194a5327f90e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 22 00:03:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 22 00:03:57 2016 +0000"
      },
      "message": "Merge \"Cherrypick: Define the calculateRankingScore method and Key.\""
    },
    {
      "commit": "0d79bdef27c75d06797856d3289194a5327f90e8",
      "tree": "ac687531296f2cba4cab52f5c9503dec2ea76e30",
      "parents": [
        "f23ea2ca62e2e652004f538e55282c140c3813a4"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed Dec 07 13:32:33 2016 -0800"
      },
      "committer": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed Dec 21 13:57:24 2016 -0800"
      },
      "message": "Cherrypick: Define the calculateRankingScore method and Key.\n\nDefine the key to be used to store the rankingScoreOffset inside the\nScoredNetwork bundle. Implement a platform API method to calculate the\nranking score for a given rssi.\n\nOCL: ag/1688711\n\nBug: 33049302\nTest: Unit tests\nChange-Id: Ia3fea2197d7c211a2313fced8713d79d8d5f4f6e\nMerged-In: Ia3fea2197d7c211a2313fced8713d79d8d5f4f6e\nTopic: ScoredNetworkRankingScore\n"
    },
    {
      "commit": "3d18c621cbff73fb6fe4bf68ae55c17c8545d3e9",
      "tree": "759cf48d47792165b416b8bf8de3183d2433144f",
      "parents": [
        "48d5d6cda821282a77926795237ce895cc1dfde7"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Fri Dec 09 17:11:50 2016 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Wed Dec 21 11:46:22 2016 -0800"
      },
      "message": "Expose ScanResult#untrusted as a @SystemApi.\n\n- Expose ScanResult#untrusted to inform NetworkRecommendationProviders\n  that a ScanResult does not correspond to a saved network.\n- Add static construction methods and assertions to RecommendationResult\n\nTest: runtest frameworks-services\n\nBug: 33490132\nChange-Id: If7006040f63843c1c468c9d95c5c017383c5c5dd\nMerged-In: If7006040f63843c1c468c9d95c5c017383c5c5dd\n"
    },
    {
      "commit": "d3dfd3b8e9ccafd0c3a524ab6ded717d4e6e5593",
      "tree": "ca94c0e3153675cf7079bbf7b076b9610b606fe2",
      "parents": [
        "f420b91e26e8508947a1895c06c002225525c334"
      ],
      "author": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Dec 20 11:00:34 2016 -0800"
      },
      "committer": {
        "name": "Amin Shaikh",
        "email": "ashaikh@google.com",
        "time": "Tue Dec 20 12:46:50 2016 -0800"
      },
      "message": "Make WifiConfiguration#meteredHint a @SystemApi\n\nThis allows NetworkRecommendationProviders to set this field on\nreturned WifiConfigurations.\n\nTest: make\nBug: 33760009\nChange-Id: I4d34272a1fb8d88bcc56cf4f00d8beadd06ac603\nMerged-In: I4d34272a1fb8d88bcc56cf4f00d8beadd06ac603\n"
    },
    {
      "commit": "68685240f555103c981e039e18347fb158a27267",
      "tree": "b3cfc4db136df57f3cc26521244ac7416f766a95",
      "parents": [
        "9ab94e15c756d88fa9e771896e1d5fd55f24e206"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Thu Dec 15 14:46:52 2016 -0800"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Mon Dec 19 11:25:45 2016 -0800"
      },
      "message": "Remove \"final\" from ResultCallback.\n\nRemoving final makes providers easier to test using mocks.\n\nTest: Build system image.\n\nChange-Id: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d\nMerged-In: Iaaa30f73226e1d0cb0e9e68faa349e86986be72d\n"
    },
    {
      "commit": "441bfc6718a5f8afdc26f5f13666e0b297c54d7b",
      "tree": "043d38765b54a36827e31b9e2f583c4d3784e1ee",
      "parents": [
        "541845908cc788b85025010438bae19dedcbad90",
        "a6dba0ab3546e07e2de9070a402faf4e01bf8d7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 16 10:29:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 16 10:29:04 2016 +0000"
      },
      "message": "Merge \"Make TelephonyManager APIs public:\""
    },
    {
      "commit": "933a594c9f04401343e63554a82886dcf8495a79",
      "tree": "80ac530fb935a9d70594debf771a9cc4d4785346",
      "parents": [
        "d7b144a5e9dc1d4eead6ee3b66afd63b4bec8c67"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Dec 13 21:23:26 2016 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Thu Dec 15 15:45:47 2016 +0100"
      },
      "message": "Make TelephonyManager.getImei a system APIs.\n\nIt is needed for OobConfig app unbundling.\n\nBug: 33480907\nTest: cts\nChange-Id: I523416d23ec504ce44051df384d7df4f99e93002\n"
    },
    {
      "commit": "9e3b160fc32486dfe2797095c2bcdba0441c003c",
      "tree": "d1b971f1da4105045e449f1381cdfcdf98fa90ec",
      "parents": [
        "c2f9ae35e69a24b6f7170becfa273bb215a4340e",
        "c7bc38c5e53b37b345a4563cb88e8416fbd08220"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Thu Dec 15 11:16:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 15 11:16:41 2016 +0000"
      },
      "message": "Merge \"API updated for ICU4J 58.1\""
    },
    {
      "commit": "e7f273d5086ca464bcf6b1aa3ae3af5387bb034e",
      "tree": "c7e3243de07cbc3250334a2b7257be09c9133fac",
      "parents": [
        "e2d85815297c999e6dc36d050d04df459330824a"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 13 16:11:51 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Wed Dec 14 09:11:29 2016 -0800"
      },
      "message": "Add an IPC for requesting network scores.\n\nMigrating the NetworkScoreManager.requestScores() method to use an\nIPC rather than a broadcast.\n\nDefined the new IPC in the AIDL files for NetworkScoreService and\nNetworkRecommendationProvider. Added a no-op implementation in\nNetworkScoreService and a full implementation in\nNetworkRecommendationProvider (plus tests).\n\nTest: adb shell am instrument -e class android.net.NetworkRecommendationProviderTest -w com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\nBUG: 33593157\nChange-Id: Iacf7b6d424ec3c57e8b89e5abc6bc3e8414097b9\nMerged-In: I951f6186aa11ddbe5a94e374173a1fd40b2a4cce\n"
    },
    {
      "commit": "a6dba0ab3546e07e2de9070a402faf4e01bf8d7a",
      "tree": "f7c0c8305dd0dffbd3b60109a7b09446dd8c7f90",
      "parents": [
        "d7b144a5e9dc1d4eead6ee3b66afd63b4bec8c67"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Dec 13 18:56:41 2016 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Tue Dec 13 21:37:01 2016 +0100"
      },
      "message": "Make TelephonyManager APIs public:\n\nTelephonyManager.getSimState(slotIdx) and\nTelephonyManager.SIM_STATE_CARD_RESTRICTED.\n\nIt is needed for OobConfig app unbundling.\n\nBug: 33479833\nTest: run cts -m CtsTelephonyTestCases\nChange-Id: I375f436bc4e1dcedc0656866a0838c7bf5948422\n"
    },
    {
      "commit": "fbeacb02c0fe331242dd1815a28e2b2f1d5a42c6",
      "tree": "0fba410a98585fd24abec0ae7e85efe1268b946a",
      "parents": [
        "c35137ce36211f9c2ef2d90e59cbd63a7c571b8e",
        "280f82c3127a331d9f8b6f61726176a380892f66"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 13 16:04:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 13 16:04:36 2016 +0000"
      },
      "message": "Merge \"Make the onRequestRecommendation() method async.\""
    },
    {
      "commit": "c35137ce36211f9c2ef2d90e59cbd63a7c571b8e",
      "tree": "4c9a4d198256960a0f7d2b92e2a66caf87069b12",
      "parents": [
        "a895081335a038de4b01a907c64a04edfba54add",
        "9fa05c25c96f1c9f0af520dd46a86ac6a476ef91"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Dec 13 13:36:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 13 13:36:08 2016 +0000"
      },
      "message": "Merge \"API changes for updating Locale to OpenJDK8u60, part 2\""
    },
    {
      "commit": "280f82c3127a331d9f8b6f61726176a380892f66",
      "tree": "80b43546b54d265aed9783a4cc88ee8972ef9f54",
      "parents": [
        "6968d90dc50f67569c3e3dc48fee044da4a4d565"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Dec 08 10:24:02 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Dec 12 17:48:41 2016 -0800"
      },
      "message": "Make the onRequestRecommendation() method async.\n\nConverted the NetworkRecommendationProvider.onRequestRecommendation()\nmethod into an async call to give implementors more flexibility.\n\nAdded unit tests for NetworkRecommendationProvider.\n\nTest: Added NetworkRecommendationProviderTest.\nBUG: 32909424\nChange-Id: I8c1d2e11baa539744d77a012e85351f750523e3b\nMerged-In: Iebe72f260133e9ad1946b0b75e2f69635e154ef3\n"
    },
    {
      "commit": "4ee94a6a9bb6d102d199e523756a9f81dc2d63b6",
      "tree": "4c5fcbf8cbf7f2b8c40ee596daad596aa5fc69e6",
      "parents": [
        "ab4c79bd96281e29321edbe4121a33ad5eb12cbe",
        "120e0375e90d59d3578eed50ecd32a748c5daa02"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Dec 09 10:46:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 09 10:46:19 2016 +0000"
      },
      "message": "Merge \"Track libcore change 547177ca5c312f84fb22e6e7bf12f54129034e5d\""
    },
    {
      "commit": "dadf6caf9f2a8c360203a3f141a8c1366159ec4d",
      "tree": "de107ab8eb4f0c95e553ed01dccf56025e44e5d0",
      "parents": [
        "e4c029918f32f9dacc7e6a1e8102b71f3ca1018c"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Tue Oct 18 16:41:47 2016 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Dec 09 13:59:17 2016 +0900"
      },
      "message": "DO NOT MERGE: Define API for metering network stats buckets.\n\nThis is a continuation of b/26545374, since now we can also set the\nmetered bit with NetworkScorer. The tracking of metered state changes\nwill be implemented in a seperate CL.\n\nBug: 31015360\nBug: 26545374\nTest: N/A\n\n(cherry picked from commit 9ac251d1169639c7b955d63b21e80cbc5c394090)\n\nChange-Id: I6a2fcc8577d62daa8823dff9e0128a5cf39ede7b\n"
    },
    {
      "commit": "9fa05c25c96f1c9f0af520dd46a86ac6a476ef91",
      "tree": "7021100c65d9e8a3dd298f89c8af0fdd19757957",
      "parents": [
        "b92aa5bdfde63e56f1e1e63fbe913638c440ffba"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Sep 26 22:17:21 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Dec 08 15:43:37 2016 +0000"
      },
      "message": "API changes for updating Locale to OpenJDK8u60, part 2\n\nThis adds APIs for RFC 4647 Matching of Language Tags\n\nBug: 29935305\n\nTest: make update-api\n\nChange-Id: I58fc9481578a63ecd9528a62377fa9414cc836d4\n"
    },
    {
      "commit": "c7bc38c5e53b37b345a4563cb88e8416fbd08220",
      "tree": "e16c03367495f74ec9325783784bc8a7d51e1c80",
      "parents": [
        "f9587a35ba897b6229e9ae9829f815205d6ac474"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Mon Oct 24 23:17:16 2016 +0200"
      },
      "committer": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Wed Dec 07 20:42:07 2016 +0100"
      },
      "message": "API updated for ICU4J 58.1\n\nBug: 31328818\nTest: make\nChange-Id: Ifef308acd346704a9d6364fac70967fff08eb599\n"
    },
    {
      "commit": "120e0375e90d59d3578eed50ecd32a748c5daa02",
      "tree": "459130e1f81a397dc6eb26761e4b2c8e70cc5311",
      "parents": [
        "7dda7e1e81a638a63d1266f4cabb912a4a2cc1ec"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 07 17:43:43 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Dec 07 17:43:43 2016 +0000"
      },
      "message": "Track libcore change 547177ca5c312f84fb22e6e7bf12f54129034e5d\n\nBug: 29935305\nTest: CtsLibcoreTestCases\nChange-Id: I8ee39da7d7e0a4e94e3772b6e52068b53755693f\n"
    },
    {
      "commit": "82834baa358f55acb542e17da828b2d497cf8332",
      "tree": "35a57c84d9810438a92cb7036cab3bba96580a5b",
      "parents": [
        "800a4e753e991ea23b4c72568b3150b8c232aa6a",
        "5b9b0db9f8532aea7c907d3f5ac8b7808b46c1c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 06 15:17:16 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Dec 06 15:17:16 2016 -0800"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\n"
    },
    {
      "commit": "800a4e753e991ea23b4c72568b3150b8c232aa6a",
      "tree": "f3f0317e5dd7867831a04d481c1d9e1ac499b7c4",
      "parents": [
        "019867cb52ce82d8e09de5e346e2ab86bd24e5be",
        "d1daf6d22aeb502c0f94261f3421999c2da6ee51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 06 23:08:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 06 23:08:03 2016 +0000"
      },
      "message": "Merge \"API for requesting network recommendations.\""
    },
    {
      "commit": "d1daf6d22aeb502c0f94261f3421999c2da6ee51",
      "tree": "9eebc755d44107d1a83cf96a9b9f66b54a7f7492",
      "parents": [
        "9600df035b9994ae481dd7ce0335241b752f7034"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Mon Nov 28 17:47:35 2016 -0800"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Dec 06 12:48:30 2016 -0800"
      },
      "message": "API for requesting network recommendations.\n\nDefining a new system API that will allow the system to request\nnetwork recommendations from a NetworkScoreService implementation.\n\nTest: Coming in a future CL.\nBUG: 32909424\nMerged-In: I2d5c0a843b928b04e87c1862a78702a02fd54c31\nChange-Id: Idd33095c6cd2f5b391796c900399f18a2c40fcc3\n"
    },
    {
      "commit": "45fdf320381637ed60b6a78a0af58c8e9ce8f60a",
      "tree": "86370d43e09c456b7a3d0292d90c575ba6fc4e23",
      "parents": [
        "f120cf3d886753b4ae28bda48b1d2b10b754798c",
        "70ae1bf4db205fd22608a3831233e4804f85e09c"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Tue Dec 06 19:20:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 06 19:20:24 2016 +0000"
      },
      "message": "Merge \"Add Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED flag.\"\nam: 70ae1bf4db\n\nChange-Id: If3d13f94a131188ddbebc7a35c82ea357b37e022\n"
    },
    {
      "commit": "6a0c879de30e8e1a3ad23748a4ba9dde10bba75c",
      "tree": "ff22f2d57fc945ae07775ea56bb6785b8d6f66f1",
      "parents": [
        "7241d2882667146a32f127c4aa84ed64c8154476"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Nov 16 15:46:51 2016 -0800"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Mon Dec 05 17:01:57 2016 -0800"
      },
      "message": "Add Settings.Global.NETWORK_RECOMMENDATIONS_ENABLED flag.\n\nThis flag enables the NetworkScoreService.requestRecommendations API,\ndefined in b/32909424.\n\nBug: 32913919\nBug: 32909424\nTest: runtest --path\nframeworks/base/packages/SettingsProvider/test/src/com/android/providers/settings/SettingsProviderTest.java\n\nChange-Id: If592e4a2ec574929aa0c829c39ad4ce9b0317805\n"
    },
    {
      "commit": "13a0519394388f1d617a5c3ee4473229e4c9c7cd",
      "tree": "eb09c45203edb277d870bf15fe3870c0da39d3c6",
      "parents": [
        "6e2d3fa82f85e6c1c6c8a07e4ed47e96a74c9c93"
      ],
      "author": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Fri Dec 02 12:19:39 2016 +0100"
      },
      "committer": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Mon Dec 05 11:53:34 2016 +0100"
      },
      "message": "Introduce a new user restriction for disallowing Bluetooth.\n\nOnly the device owner will be able to set the restriction\nand the restriction will prevent usage of Bluetooth on the\nentire device - i.e. in all the users.\n\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.UserRestrictionsTest\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.DeviceOwnerTest#testBluetoothRestriction\n\nBug: 32895300\n\nMerged-In: I2875cf178cb16eca1965d0ba965d1cd3d8db2ad5\n\nChange-Id: I2875cf178cb16eca1965d0ba965d1cd3d8db2ad5\n"
    },
    {
      "commit": "f15cf38311c90ba34d633b4a81e80226adc08e43",
      "tree": "603ef657e6afa9350eee68643a1b240fde9cc4fd",
      "parents": [
        "1e498a96c11bb79baecac9c90fb9c9e2a8adfbed"
      ],
      "author": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Fri Dec 02 12:19:39 2016 +0100"
      },
      "committer": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Mon Dec 05 10:46:58 2016 +0100"
      },
      "message": "Introduce a new user restriction for disallowing Bluetooth.\n\nOnly the device owner will be able to set the restriction\nand the restriction will prevent usage of Bluetooth on the\nentire device - i.e. in all the users.\n\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.UserRestrictionsTest\nTest: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.DeviceOwnerTest#testBluetoothRestriction\n\nBug: 32895300\n\nMerged-In: I2875cf178cb16eca1965d0ba965d1cd3d8db2ad5\n\nChange-Id: I2875cf178cb16eca1965d0ba965d1cd3d8db2ad5\n"
    },
    {
      "commit": "d738140b8d8868c0c295fdab97b3a5998c9aa2f7",
      "tree": "79a5c4e124a09901e1d5ed664b8bba4ca827fb9e",
      "parents": [
        "9625912b7f0abd8fe74e15b58f4c70d89d48872a",
        "d758ce1586dd8147a5bf96e58276859c1bdb1633"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Sat Dec 03 04:16:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 04:16:06 2016 +0000"
      },
      "message": "Merge \"Add Settings.Global.WIFI_WAKEUP_ENABLED flag.\"\nam: d758ce1586\n\nChange-Id: I1bf1effbb635d57980728555587e8056f630edb9\n"
    },
    {
      "commit": "8ca96c1f3c89181119919eaab3b81322d3988e66",
      "tree": "58c40a49ac708962b15c43d836cd4085b5a931f9",
      "parents": [
        "273adb5257984fb4dd06753329bbd0d4ddc48ebe"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Nov 16 15:46:51 2016 -0800"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Wed Nov 30 18:31:44 2016 -0800"
      },
      "message": "Add Settings.Global.WIFI_WAKEUP_ENABLED flag.\n\nSet the flag default to false. This addition is for the\nAndroid Wi-Fi Snooze project:\nhttps://docs.google.com/document/d/1zewDZ6Ne-qH7zKFDtcSx55f9jPauZwT5VvOs1uVNXf8/edit#\n\nBug: 32920000\nBug: 32913119\nTest: runtest --path\nframeworks/base/packages/SettingsProvider/test/src/com/android/providers/settings/SettingsProviderTest.java\n\nChange-Id: I597d5dd643e8044315cc6d7553ae5740485a0552\n"
    },
    {
      "commit": "6ef2ec0d80fc7a02e61f2847f77736ce7b271437",
      "tree": "ba87f52c772fc9b352dc62e3807e729a707a3af7",
      "parents": [
        "2b5a69cb6ffaf9cbd12dfbb4fbaf2f700479a54f",
        "6e54c31f0acf3feebc31346e006db0c06eac64b1"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Thu Dec 01 00:02:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:02:58 2016 +0000"
      },
      "message": "Merge \"Add ACTION_WIFI_SAVED_NETWORK_SETTINGS to Settings.\"\nam: 6e54c31f0a\n\nChange-Id: Ie3b4a3ed5e2858ce2b3446c300c984875201205c\n"
    },
    {
      "commit": "8fabfd639e1a32965662502157fd4d914b01be96",
      "tree": "2160f98553fdc7b1b23adbd0ea244439906381ee",
      "parents": [
        "cee0c941ed9c8fdb1379dcc92c3d75ef5f39750d",
        "4134ccb2145b3a4eb6b1027a487e01795d855d31"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Thu Dec 01 00:00:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 01 00:00:09 2016 +0000"
      },
      "message": "Merge \"Expose GSM Timing Advance, Update LTE TA docstring\"\nam: 4134ccb214\n\nChange-Id: Ic60953cebd3209b1320ed4b6723809d0421ebc27\n"
    },
    {
      "commit": "cee0c941ed9c8fdb1379dcc92c3d75ef5f39750d",
      "tree": "d3e631bd1d1b14b2206fe8dd3b8e1af889790650",
      "parents": [
        "ad299d38ff9dec1f2c227288f3cbf3076dbac893",
        "a578ae2aa178883acf34537eb838bc54d75f065a"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 30 10:04:11 2016 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 30 15:08:13 2016 -0800"
      },
      "message": "resolve merge conflicts of a578ae2 to stage-aosp-master\n\nChange-Id: I344ce44711edee385c64de4e6c52c64e6901820d\n"
    },
    {
      "commit": "6e54c31f0acf3feebc31346e006db0c06eac64b1",
      "tree": "adf8a551362b99def34bc756433f5bb68ceae63f",
      "parents": [
        "fbb48bcecd5486e40794fab7f29853df03d11cfe",
        "767e453cdfd1a8acbab526536675f8b09c9dbcc2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 30 20:25:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 30 20:25:13 2016 +0000"
      },
      "message": "Merge \"Add ACTION_WIFI_SAVED_NETWORK_SETTINGS to Settings.\""
    },
    {
      "commit": "4134ccb2145b3a4eb6b1027a487e01795d855d31",
      "tree": "1bb5d83f75b94ffddb52c8013610989ece7398d8",
      "parents": [
        "a578ae2aa178883acf34537eb838bc54d75f065a",
        "90bc8e30ad3b0c211ef6e4a2e54cfadd28df1b2d"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Nov 30 18:00:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 30 18:00:35 2016 +0000"
      },
      "message": "Merge \"Expose GSM Timing Advance, Update LTE TA docstring\""
    },
    {
      "commit": "a578ae2aa178883acf34537eb838bc54d75f065a",
      "tree": "76e53d2f077ca112ba0623b266c4ece600a4b06e",
      "parents": [
        "47502919ad4df0d2d9eec608f43f12c85bf3712a",
        "d109a6b2cd42a892caeacd2ea686a5f8fd75c779"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 30 17:42:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 30 17:42:31 2016 +0000"
      },
      "message": "Merge \"Add KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY\""
    },
    {
      "commit": "767e453cdfd1a8acbab526536675f8b09c9dbcc2",
      "tree": "a85c41e16248adbceca4d8a01602c77a33997052",
      "parents": [
        "584b5cee49f1da297c7e2a4a5568110fa4ad4e3e"
      ],
      "author": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Mon Nov 14 15:59:33 2016 -0800"
      },
      "committer": {
        "name": "Stephen Chen",
        "email": "stewchen@google.com",
        "time": "Mon Nov 28 16:26:16 2016 -0800"
      },
      "message": "Add ACTION_WIFI_SAVED_NETWORK_SETTINGS to Settings.\n\nExposes an activity that deep links into saved network Settings.\n\nBug: 32738882\nTest: gts test\nChange-Id: Ic639b7543439bbe52941fa58a74a767a4a0f8a76\n"
    },
    {
      "commit": "fa8e6c0f5a3273f5cd1e2ddb1b41ae6a8e03467d",
      "tree": "e33923258443aec5ab2d5706b570eda9b6b13066",
      "parents": [
        "4cfb0f020fce4a95285eaa99b781cfd4294ef942",
        "99d6227782844e42d7060b14d320cfd66a536798"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Wed Nov 23 04:01:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 23 04:01:22 2016 +0000"
      },
      "message": "Merge \"Expose TelephonyManager#{set,get}DataEnabled.\"\nam: 99d6227782\n\nChange-Id: Iacdd6d802725ab1b45c273ad7c8de7c85c8cb801\n"
    },
    {
      "commit": "40db40878e9f7a25f63076d95d7c7859488290cb",
      "tree": "184001fa394dde538bf6f7603721f0bd11c3e157",
      "parents": [
        "45c0c6939fb71a9f4bd7d9f0d5dcbe275e6db405"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Fri Nov 18 15:48:15 2016 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Tue Nov 22 17:28:57 2016 -0800"
      },
      "message": "Expose TelephonyManager#{set,get}DataEnabled.\n\nsetDataEnabled requires MODIFY_PHONE_STATE or carrier privileges.\ngetDataEnabled will work with any of the above or\nACCESS_NETWORK_STATE.\n\nMerged-In: I2d5a9df2e55f3f7be1729abefe137c00ae1d6c4e\nTest: Exercised APIs from test app, updated and executed CTS tests\nChange-Id: I2d5a9df2e55f3f7be1729abefe137c00ae1d6c4e\nFixes: 32644451\n"
    },
    {
      "commit": "9b614baeab1b5272fbeb0b8001214b236715e0a1",
      "tree": "423cd3ba82918294fa0de6d82633254694eecc71",
      "parents": [
        "ce7f932be726a1b363e0b8cfaa7e7618fbe76f03",
        "6a56326109af5961e2e193103f2e5a17cc18ea36"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Tue Nov 22 01:32:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 22 01:32:00 2016 +0000"
      },
      "message": "Merge \"Make voicemail notification broadcast public\"\nam: 6a56326109\n\nChange-Id: Ic094db50e40a0cd46251e27f84b2a98b9040a192\n"
    },
    {
      "commit": "6a56326109af5961e2e193103f2e5a17cc18ea36",
      "tree": "795e6d0f1fe9f0f7d769d284138f8168605593ca",
      "parents": [
        "9e4f111e0fddbf4b0ed5093940d22fd41db758bd",
        "73cdcf57877f94cefb76d2b1d160f59a2ce82df6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 21 22:23:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 21 22:23:13 2016 +0000"
      },
      "message": "Merge \"Make voicemail notification broadcast public\""
    },
    {
      "commit": "d771b36951c2a1a28dc809d30edabbebba95c3f5",
      "tree": "74489e52a44c0a99b18e0ed717ed0b4f3c48e701",
      "parents": [
        "c15cc348e8c7a05ad46fc0c143391bae76bba388",
        "caa816451cb7394b28950b918d67f0cec64c58ce"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Nov 17 15:41:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 15:41:57 2016 +0000"
      },
      "message": "Merge \"Track libcore change Ib691c81b158ec37419a903bfa4261a12139fbff7\"\nam: caa816451c\n\nChange-Id: I43c66260714bb312e270bfbae1c74047e6ef01e4\n"
    },
    {
      "commit": "caa816451cb7394b28950b918d67f0cec64c58ce",
      "tree": "4d67ce2e005fc94d2f704ad54512d3e1c8294daa",
      "parents": [
        "3ebcf1218b448b93f7804e0d5c96c6915014ca78",
        "d96bbb238f5e6de946a55d9c2bcb6a8fb06efee5"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Nov 17 15:28:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 17 15:28:53 2016 +0000"
      },
      "message": "Merge \"Track libcore change Ib691c81b158ec37419a903bfa4261a12139fbff7\""
    },
    {
      "commit": "73cdcf57877f94cefb76d2b1d160f59a2ce82df6",
      "tree": "eee1e95b806f4a7d2385533e6909d0b865afd5c9",
      "parents": [
        "836e74052e16f4c24c3e7e9eab0dbcaee462986f"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Nov 14 16:34:01 2016 -0800"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Mon Nov 14 16:48:23 2016 -0800"
      },
      "message": "Make voicemail notification broadcast public\n\nFixes: 32884372\nBug: 32414216\nTest: CTS Verifier -\u003e Telephony -\u003e Voicemail Broadcast Test\n\nChange-Id: Id11d68bc154517a0965c8368a85013128e6b0b58\n"
    },
    {
      "commit": "8b58e73c48a5042b468fc4f6052e3ed5d45afb22",
      "tree": "685c7bac2d2e50ac2dd124c2eb55db514c07d9be",
      "parents": [
        "5f9ac42029150944818cf719d2216d651f326dd4",
        "8223dc1ae97ed48e6d22c9f7e8d34adc2ead53bb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 14 18:08:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 14 18:08:11 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\"\nam: 8223dc1ae9\n\nChange-Id: Id8c6077d099f9ef943c09242acb22173b6628c1a\n"
    },
    {
      "commit": "8223dc1ae97ed48e6d22c9f7e8d34adc2ead53bb",
      "tree": "c993a42881d8e371a3618326cc1c9c1dacef6501",
      "parents": [
        "e17e68f13947db4c35ed38d96d792ef18a1946c6",
        "58cbd7a9c79d76c63a7fb03d65cfe56473d23e58"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 14 16:23:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 14 16:23:43 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\""
    },
    {
      "commit": "3cfa51077957c59f23bfbb9e55871dac0a5a276f",
      "tree": "74bd95ab5010ca8b4f52eef551c4209a2d688c2c",
      "parents": [
        "45562df8bbdacd1ca0ce0efa6d11770486920205",
        "4469e48d5cfddf7712aba3ac93fd08f4e0b97f38"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 11 19:51:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 11 19:51:23 2016 +0000"
      },
      "message": "Merge \"Expose getters for RSRP, RSRQ, RSSNR, and CQI in CellSignalStrengthLte. Regenerate api accordingly. BUG: 32609966 Test: CTS Testing new API\"\nam: 4469e48d5c\n\nChange-Id: Id92b8eaeec12885af3748d1e839da1a5560e2619\n"
    },
    {
      "commit": "58cbd7a9c79d76c63a7fb03d65cfe56473d23e58",
      "tree": "d6b4c90f7c0e68d37f736960152eead6aae301b0",
      "parents": [
        "bccf93311cdf5e8cfcd00bdfbf4ccab44ba7b6ab"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 11:31:28 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 19:43:57 2016 +0000"
      },
      "message": "Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\n\nAdding companion PhoneAccount capability which is used to indicate when a\nPhoneAccount supports video calling.  That is, whether it can potentially\nmake video calls, but not necessarily at the current time.\n\nThis is an often requested OEM enhancement which is used to drive UX (e.g.\nimagine a video calling icon showing up if the device supports video, but\nonly being enabled when the device is in range of a VT capable tower).\n\nSee bug for reference to design doc.\n\nMerged-Id: I38379a3a1cf1be04c6136b89b93ee95193ee7b6f\nBug: 27328615\nTest: Manual\nChange-Id: I08fc18950e6d35a8a7df47ce37aa2326624b9fd3\n"
    },
    {
      "commit": "4469e48d5cfddf7712aba3ac93fd08f4e0b97f38",
      "tree": "63a0e307dd66b1035b6aef14e2ae76d8dff7574b",
      "parents": [
        "264d1f12a304bab2c6f9e5053990a86c3060fdc2",
        "211c1c2ca815b101ed9bc65a9ab0407c3ce97836"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Nov 11 19:41:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 11 19:41:46 2016 +0000"
      },
      "message": "Merge \"Expose getters for RSRP, RSRQ, RSSNR, and CQI in CellSignalStrengthLte. Regenerate api accordingly. BUG: 32609966 Test: CTS Testing new API\""
    }
  ],
  "next": "969a6eb2b8ae2b6f77c16f7c0a106b8eff260467"
}
