)]}'
{
  "log": [
    {
      "commit": "8d306cd78a2273c8d307c65530cd23541901a3ae",
      "tree": "409a86c163c6ebbe9d85003f29fdb940ccb99ef2",
      "parents": [
        "f434a6d308b8b2f25bd786d2118a8487d3ddd9b9",
        "680525c742efef83edc48033ba0ca634ad371e11"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Sep 26 22:13:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 22:13:20 2017 +0000"
      },
      "message": "Merge changes from topic \"re-enable-ipsec\"\nam: 680525c742\n\nChange-Id: Ia1d1f3981a9dd1eb8f60631d318211daf135d575\n"
    },
    {
      "commit": "680525c742efef83edc48033ba0ca634ad371e11",
      "tree": "d5c8d357e5219118511867694ef88d5a6b04ff12",
      "parents": [
        "b9e2ddfc10c30b80ada4756d7401b715ebfa0fc5",
        "d999d225a8ebd5662b61d7f67bb402d8e5cb965b"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Sep 26 21:46:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 26 21:46:39 2017 +0000"
      },
      "message": "Merge changes from topic \"re-enable-ipsec\"\n\n* changes:\n  Re-Expose IpSecService API Surface\n  Re-Enable Starting of the IpSecService\n"
    },
    {
      "commit": "692b55390fd5d8e010c6d994bf2dd5dd9849137e",
      "tree": "ff26765e8775367e4ceab8198ad47f87e5baa317",
      "parents": [
        "a35bbadeba6dd0c319cdbaedf704c768bc9f9a76",
        "cc15c7f8c17624faef67f466dd28985904a743b9"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 08:01:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 08:01:45 2017 +0000"
      },
      "message": "Merge changes from topic \"always-on-vpn\"\nam: cc15c7f8c1\n\nChange-Id: I7391ce7ecab4f8e73912f420d49150ed7210ea6c\n"
    },
    {
      "commit": "cc15c7f8c17624faef67f466dd28985904a743b9",
      "tree": "323491ed34126ba76367953818301d285cbc9b0f",
      "parents": [
        "67d16ec1ab8354ff9ab4ef2a7ad86363903241db",
        "5da5ae3b96769735a2dc5abe265101df545be828"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Sep 19 07:50:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 19 07:50:13 2017 +0000"
      },
      "message": "Merge changes from topic \"always-on-vpn\"\n\n* changes:\n  Opt-out for always-on VPN: rename API.\n  Opt-out for always-on VPN\n"
    },
    {
      "commit": "74bd3daaacc19445c9ede26a7ee47834f8cf7a97",
      "tree": "0fb33f1226647a09b442fd5bccea9239ee21c5d8",
      "parents": [
        "8c65620d31a95b0e0650aa91637c68ac6328c8f8",
        "2bcc7fac897d92a44cde36ebe06c794be90cf275"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 19 01:23:53 2017 +0000"
      },
      "message": "Merge \"Incorrect decoding when TP-OA contains non-integer information\"\nam: 2bcc7fac89\n\nChange-Id: I4bddee5b8cf19715db56e7286a05f76be530928d\n"
    },
    {
      "commit": "0be6d7cbd85e0722a22a93205560f2caf37d8fb2",
      "tree": "b29110a4866c44e9a9f338bc6df32e1349e2613f",
      "parents": [
        "ac421b8f44a2680736f67b997a3111bc2197aa43"
      ],
      "author": {
        "name": "Erika Avenberg",
        "email": "erika.avenberg@sonymobile.com",
        "time": "Sat Aug 30 12:00:47 2014 +0200"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Sep 18 15:21:08 2017 -0700"
      },
      "message": "Incorrect decoding when TP-OA contains non-integer information\n\nWhen receiving a GSM SMS message where the TP-Originating-Address\n(TP-OA) field contains non-integer information, it is currently\ndecoded incorrectly.\n\nThis CL adds support for decoding BCD according to spec:\nETSI TS 123 040 V9.3.0\n\nSection: 9.1.2.3 Semi-octet representation\n\"If a mobile receives an address field containing non-integer\n information in the semi-octets other than \"1111\" (e.g. 1110)\n it shall display the semi-octet as the representation given\n in GSM 44.008 [12] under \"called BCD number\", viz 1010\u003d\"*\",\n 1011\u003d\"#\", 1100\u003d\"a\", 1101\u003d\"b\", 1110\u003d\"c\".\"\n\nBug: 65042708\nTest: runtest --path frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/GsmSmsTest.java --test-method testAddressing\nChange-Id: Ied2d6ca4d84d5c3ca6cc5c4d9875d2ff2a8e5df9\n"
    },
    {
      "commit": "4c4fb3bdfb405908db3a70fb2b63a1bc52564062",
      "tree": "bd834f52c45f40f6504419c20268ac37c180b01e",
      "parents": [
        "3934c475ce8e831cdcb65165c7867bab7efd6fdd",
        "7a4cc05d459df159bad16f405b52bf188de85ffd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 00:45:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 00:45:05 2017 +0000"
      },
      "message": "Merge \"API council suggested edits, part 3\"\nam: 7a4cc05d45\n\nChange-Id: Idec5544475dc5eee42009f4038f32b8d8b3c5450\n"
    },
    {
      "commit": "3934c475ce8e831cdcb65165c7867bab7efd6fdd",
      "tree": "4fdc44874a155e97a6e9721e5cbe628087c2c362",
      "parents": [
        "66d7275d393209bea48711df633b023d987652bb",
        "f6c9baa0cd24d44880adb667b7d9e4a752f6d784"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 15 00:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 15 00:40:49 2017 +0000"
      },
      "message": "Merge \"Apply suggested edits to the file-download API\"\nam: f6c9baa0cd\n\nChange-Id: I0724d3bad15fadbfd5eb46e104b49ee1dafc8c9c\n"
    },
    {
      "commit": "e373ee5d5ce38a7570471ae269e4b7a41052a1be",
      "tree": "59929a5311a71014b6ce65c4e261d411732ed4f0",
      "parents": [
        "23d80af5c11de192bdb648642706c43c942be60e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 18:02:38 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 14:51:32 2017 -0700"
      },
      "message": "API council suggested edits, part 3\n\n* MbmsException no longer thrown from the common methods, and the error\ncodes are now containined in MbmsError.\n* In order to avoid ANRs while processing download-done broadcasts,\ndon\u0027t perform arbitrary moves when a download is done. Instead, move\ninto a staging directory and let the app handle it.\n\nBug: 30981736\nTest: testapps\nChange-Id: I9416f28b4f24f89af1da6f56a93ea0f0e4ea3878\n"
    },
    {
      "commit": "23d80af5c11de192bdb648642706c43c942be60e",
      "tree": "1364477f430517ea1b5a752b2614acdc055d3e18",
      "parents": [
        "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 01 17:59:15 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 14:37:47 2017 -0700"
      },
      "message": "Apply suggested edits to the file-download API\n\n* Rename Manager -\u003e Session\n* Add Handler for callbacks in download flow\n* Separate out registering a state callback into another method\n* Rename dispose -\u003e close, implement AutoClosable\n* No more thrown MbmsExceptions\n* Add sanity check for temp file root\n* Remove the getNames method, replace with getNameForLocale\n\nBug: 30981736\nTest: testapps\nChange-Id: I1a2054d79c934bc4929464de4a644b6960db47e9\n"
    },
    {
      "commit": "200d8f6242cad3ad1d2bff71c939134557735f01",
      "tree": "1986b66e60cdfe0ce58d1c91278a6502c02ca60b",
      "parents": [
        "8ab1ed1789bc519ed6a18e564c0bbd99a8946543",
        "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:45:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 14 19:45:04 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\"\nam: 1bbf287859\n\nChange-Id: I76662fd9822dcde781cdecafb45239e1da6337d9\n"
    },
    {
      "commit": "1bbf2878595ca6ead31a93a39ba93a74aabb4fb7",
      "tree": "69d9ade77c6386d4ca75a9ee8713f5a63dbd6e0f",
      "parents": [
        "1f53eb76e45344673adab61e776671976cb759ad",
        "d666a8916346ed760e809d708c63bf36f8b12aed"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 14 19:34:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 14 19:34:11 2017 +0000"
      },
      "message": "Merge \"Make changes to MBMS Streaming APIs per recommendations\""
    },
    {
      "commit": "e9b31e8eaf7bd69040b312f36fa7c2c71c8966a7",
      "tree": "4a1147c42e672ba28c3d612e9c291731d10bda82",
      "parents": [
        "dd6878ad03743f303bd055f87749748fbf73e009",
        "0285ee851d295780f6e49d4a4c811ab031e35bcc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 22:22:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:22:04 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\"\nam: 0285ee851d\n\nChange-Id: Ib94f80270615f3d4a710c31b6ab81b40d77333ad\n"
    },
    {
      "commit": "0285ee851d295780f6e49d4a4c811ab031e35bcc",
      "tree": "44e48992f8ab95cf6855be6b126077c9c33d423c",
      "parents": [
        "910e5751b65163ced4710616d0aa5045937ac2e4",
        "39605add8994d6114736c2e98fa8314209215670"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 13 20:40:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 13 20:40:34 2017 +0000"
      },
      "message": "Merge \"Unhide EMBMS download API\""
    },
    {
      "commit": "d999d225a8ebd5662b61d7f67bb402d8e5cb965b",
      "tree": "f8670998749a620e7c27ed02106d980109e02420",
      "parents": [
        "b72821747cd8cfa9bcaff7f11247ebfce3255fbf"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 19:53:33 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Sep 12 19:25:13 2017 -0700"
      },
      "message": "Re-Expose IpSecService API Surface\n\nNote, This reverts commit bd62d6aff264b8e8ce4a06ca6417e69bcca3006b.\n\nBug: 64800246\nTest: compilation\nChange-Id: I709d4c476647cfe9f6b982fc373f8d76018b3922\n"
    },
    {
      "commit": "447b7c49fc602269c87e6b28dba51453face23e8",
      "tree": "836e84d7688a58d89a499aee878e11f722338908",
      "parents": [
        "c7b4b1a9e77901b41b8fd65f05f13f23ab19d1f0",
        "3e884ce13c9787340f37b729945967ac3fa5c5d8"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 18:07:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 18:07:07 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\"\nam: 3e884ce13c\n\nChange-Id: I0692185c533ca4a0999cbf3237c3afabd4b87972\n"
    },
    {
      "commit": "3e884ce13c9787340f37b729945967ac3fa5c5d8",
      "tree": "5f99f9ec83472c67041a39184c5c1af7d7524503",
      "parents": [
        "777d0cd7c3ec75bf592a494f7e5e1d6147ba0503",
        "2b86092afed3eed0f37e09ee9b76ce9c2e9b012b"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Mon Sep 11 17:44:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 11 17:44:34 2017 +0000"
      },
      "message": "Merge \"Un-hide TelephonyManager.getSignalStrength()\""
    },
    {
      "commit": "f0dd39f7d04a5ed7fadd543594a15c76eb3cf3c8",
      "tree": "bcd802a9e3a46fe7dfcdaac7699bff5fbf27b1e5",
      "parents": [
        "24b36003d4f3ebbcef152d7150dac86f7aa1c2d8",
        "a90205492ff2eb1b20dfdc9fb114efdd78d387d1"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Mon Sep 11 03:40:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 11 03:40:47 2017 +0000"
      },
      "message": "Merge \"Deprecate TelephonyManager APIs which are present in TelecomManager.\"\nam: a90205492f\n\nChange-Id: I1d15e13cb3ae8fa8caf098e34587e3599b5bc967\n"
    },
    {
      "commit": "d666a8916346ed760e809d708c63bf36f8b12aed",
      "tree": "0e2327ca7256a93bb85609a24c7d834a4150317d",
      "parents": [
        "39605add8994d6114736c2e98fa8314209215670"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Aug 28 14:10:46 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 14:55:03 2017 -0700"
      },
      "message": "Make changes to MBMS Streaming APIs per recommendations\n\n* Rename MbmsStreamingManager -\u003e MbmsStreamingSession\n* MbmsStreamingSession now implements AutoClosable instead of using\ndispose()\n* No longer throw checked MbmsExceptions from any methods. All such\nerrors will be reported via the async callback.\n* null arguments no longer accepted for Handlers\n* Guarantee that no further callbacks will get enqueued after closing.\n\nTest: run testapps\nBug: 30981736\nChange-Id: I85e98850759c6c7fe7b883ffffa5b1f4e362770d\n"
    },
    {
      "commit": "39605add8994d6114736c2e98fa8314209215670",
      "tree": "91bfcdd2b760fd33419fd77a5af0a882ddf5c09c",
      "parents": [
        "571293ad96eae0a10d61fa2bd9e78f8cbb78803e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 15 13:46:10 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Sep 08 14:52:21 2017 -0700"
      },
      "message": "Unhide EMBMS download API\n\nMake changes to the download API so that it passes the linter, remove\n@hide tags.\n\nTest: manual\nBug: 30981736\nChange-Id: Ifa0d36896338b0108fbaad4b1e9b8d857a43d491\n"
    },
    {
      "commit": "5aac2e91db11f48e87ec24abd1ec42a46173a1ad",
      "tree": "beb2f4c4239bbdb86e454be418eb07542339b4f7",
      "parents": [
        "981228be38265c8c1be91e6d9100f475fb127e7c"
      ],
      "author": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Sep 01 03:31:20 2017 -0700"
      },
      "committer": {
        "name": "Sanket Padawe",
        "email": "sanketpadawe@google.com",
        "time": "Fri Sep 08 05:46:13 2017 -0700"
      },
      "message": "Deprecate TelephonyManager APIs which are present in TelecomManager.\n\nBug: 62346128\nTest: Build\nChange-Id: I4c3b4652f5d22215572d64b764bcd42bb7295ebe\nMerged-in: I4c3b4652f5d22215572d64b764bcd42bb7295ebe\n"
    },
    {
      "commit": "5da5ae3b96769735a2dc5abe265101df545be828",
      "tree": "b59e55e7698c271b8ba06e017fabfae66b328172",
      "parents": [
        "a0a87e810870b696239f0371d33de924f84cb431"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Tue Aug 15 15:30:22 2017 +0100"
      },
      "committer": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Fri Sep 08 10:47:34 2017 +0100"
      },
      "message": "Opt-out for always-on VPN: rename API.\n\nRename the opt-out flag in AndroidManifest to\nSERVICE_META_DATA_SUPPORTS_ALWAYS_ON\nas directed by the API Council.\n\nBug: 64331776\nBug: 36650087\nTest: runtest --path java/com/android/server/connectivity/VpnTest.java\nChange-Id: I24326fad7a89083a2409134640bda81ee0359d08\nMerged-In: I24326fad7a89083a2409134640bda81ee0359d08\n(cherry picked from commit c57a01c16616f938eaa84ae5349a53efdec6e4cc)\n"
    },
    {
      "commit": "a0a87e810870b696239f0371d33de924f84cb431",
      "tree": "cbcee6aeddd35bb30df8ceb4c59970d25b596397",
      "parents": [
        "8c3e12a904e9f27ea2335accd031a20f20602635"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Mon May 15 17:07:18 2017 +0100"
      },
      "committer": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Fri Sep 08 10:18:36 2017 +0100"
      },
      "message": "Opt-out for always-on VPN\n\nAlways-on VPN is a feature introduced in N. Since then, all VPN apps\ntargeting N+ are assumed to support the feature, and the user or the DPC\ncan turn on / off always-on for any such VPN app. However, a few VPN\napps are not designed to support the always-on feature. Enabling\nalways-on for these apps will result in undefined behavior and confusing\n\"Always-on VPN disconnected\" notification.\n\nThis feature provides a new manifest meta-data field through which a VPN\napp can opt out of the always-on feature explicitly. This will stop the\nalways-on feature from being enabled for the app, both by the user and\nby the DPC, and will clear its existing always-on state.\n\nA @hide API is provided to check whether an app supports always-on VPN.\nDocumentation is updated to reflect the behavior change.\n\nBug: 36650087\nTest: runtest --path java/com/android/server/connectivity/VpnTest.java\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedDeviceOwnerTest#testAlwaysOnVpnUnsupportedPackage\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedDeviceOwnerTest#testAlwaysOnVpnUnsupportedPackageReplaced\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackage\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackageReplaced\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackage\u0027\nTest: cts-tradefed run cts --module CtsDevicePolicyManagerTestCases --test \u0027com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testAlwaysOnVpnUnsupportedPackageReplaced\u0027\n\nChange-Id: I477897a29175e3994d4ecf8ec546e26043c90f13\nMerged-In: I477897a29175e3994d4ecf8ec546e26043c90f13\n(cherry picked from commit 3673863f3b2ec692201b7fb3089a1c05973e08e4)\n"
    },
    {
      "commit": "2b86092afed3eed0f37e09ee9b76ce9c2e9b012b",
      "tree": "84d6f17108d92be49bbc5f72d493c23d4f537dec",
      "parents": [
        "7d4e9b81b4bde2e8d099ef8a81494533ca25c27f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Aug 18 13:38:17 2017 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Aug 29 14:13:33 2017 -0700"
      },
      "message": "Un-hide TelephonyManager.getSignalStrength()\n\nExpose the API to directly retrieve the latest cached\nsignal strength from ServiceStateTracker.\n\nBug: 36133439\nTest: manual/sl4a\nChange-Id: I36e4a24f19d49da5797d875ccfd10576ca0a68b8\n"
    },
    {
      "commit": "0fc0cc9dd8fda8f60d64c1ad594052a64aa9c88d",
      "tree": "bda42ba6f5fd3938cb4e77695f11d70e0423a49d",
      "parents": [
        "d019cce887fbb4d43fe473d40cc52e410b993dc4",
        "e04826165621b7b646a2f85d649f017b973bf83b"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 13:54:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 13:54:14 2017 +0000"
      },
      "message": "Merge \"Adapt ICU 59 API update to Doclava changes.\"\nam: e048261656\n\nChange-Id: Iea671a7029e083bffee2bcaacfaa0df41f45c1cc\n"
    },
    {
      "commit": "e447d9f0fbcc24e9127eb43a3a22cef72e0e41ee",
      "tree": "c80daae6cad73fcdd933e2b60923aba63ee3b689",
      "parents": [
        "3cc1ad87f0518b22e3f1d94e8b7b0009da496248"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 11:26:29 2017 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 11:26:29 2017 +0100"
      },
      "message": "Adapt ICU 59 API update to Doclava changes.\n\nAdd methods that were missing from the previous API update because the\nupdate-api version used for that had different behaviour from the\ncurrent one.\n\nSpecifically overrides for methods that differ only in sychronization\nare now considered API-worthy and weren\u0027t before (b/62576297).\n\nAll methods added in this commit are methods that exist in the base\nclass without synchronization and are synchronized in the class they are\nnow being added in.\n\nBug: 64807220\nTest: m checkapi\nChange-Id: I9bf1b3d02e6a8f04b93ec36c0adffb7eedad3ad3\nMerged-In: Iff584fb72dc8d651f9482b573f4b8cec89840ca6\n"
    },
    {
      "commit": "782395561dcfebecb68f49ca32120d0eea97bca2",
      "tree": "05dbad99bd6be335d11a5a9a24e22116ddc031b2",
      "parents": [
        "cf5fa80fbfa3b43875fd5fae1b6c06cf6c6364d2",
        "387ed22fef3ab5c80311f312b15faf6b623821e7"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\"\nam: 387ed22fef\n\nChange-Id: Iff96995b90ecd6ae7fcceebf6b2017344038be72\n"
    },
    {
      "commit": "387ed22fef3ab5c80311f312b15faf6b623821e7",
      "tree": "11b9db5b447952880424ed3de1977c2e25bb8a55",
      "parents": [
        "0172ce8dbfefcae92c6fb9098bb570244237dfb8",
        "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\""
    },
    {
      "commit": "49042dc67c6df7177db10ab5c91e062faf1efedd",
      "tree": "bf6f159502d03abc7707bc00cf9096075c79eafd",
      "parents": [
        "3da596d29105a23d7cd2e392f2bfcdd1b1dee4c4",
        "3b166fba8abcb0d7f6cb78b87b692c28c381d1ee"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 22:58:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 22:58:02 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\"\nam: 3b166fba8a\n\nChange-Id: I8b78aaa447adcc1bfce0fec8f50857daa37d0575\n"
    },
    {
      "commit": "3b166fba8abcb0d7f6cb78b87b692c28c381d1ee",
      "tree": "6382e2099aa8a27bac5d45e3d8067283adcf0d44",
      "parents": [
        "573948c49cf8f81e4fc15a64d5cdb89c34ac00e8",
        "3fa819c2f383d742edc8f03672678012bc5492e3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 22:24:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 24 22:24:16 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\""
    },
    {
      "commit": "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29",
      "tree": "5d76bb7a5ee9fc34f98f546bcb0430bc6b663abf",
      "parents": [
        "43ee2ac1407770d862c09c78b10d2da5a8ed4975"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 09 15:28:41 2017 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 14:40:59 2017 -0700"
      },
      "message": "Add new error code in SmsManager\n\nDesign doc: https://docs.google.com/a/google.com/document/d\n/1YPTNoM2Atjz8oISGAsRYlFVSA1NcYP8MbqYQIzLcJ9E/edit?usp\u003dsharing\n\nTest: compile/flash code; test locally\nBug: 34773406\nChange-Id: I0b227e76048dd46d9c8023d37647db763e1e38e1\nMerged-In: I0b227e76048dd46d9c8023d37647db763e1e38e1\n"
    },
    {
      "commit": "a7bb0ffc7d7ee89730fa32e78405f69c6e6288bc",
      "tree": "cb59c8a24de0ea7e792ed9a638762a5b8c444104",
      "parents": [
        "ff82f3391594c3256b25eae4fbee4103ba308cc1",
        "7754e2569490f73a84ae31d79b8aa7add2efcb06"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786\nam: 7754e25694\n\nChange-Id: I2724aab757b94957dd9174e4b86c48952a59ebdc\n"
    },
    {
      "commit": "7754e2569490f73a84ae31d79b8aa7add2efcb06",
      "tree": "fbb67fe1de6a4b2e9369b6ca1ca0497a9aa42196",
      "parents": [
        "01f9244e816d37c2bf8ec7a79f17b2d8f8a9ac45",
        "488d3bf78617de43d73e1c896e168db6107539d9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 16:56:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 16:56:26 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca\nam: 488d3bf786\n\nChange-Id: I03ca7bd2734b5410c37b23ba2e8d33d722ad7ebf\n"
    },
    {
      "commit": "d5c955fcdc3e24108cc4e25c7830eb8f6a9e02ba",
      "tree": "0b0591791ceff29ce556b337c8a265a134827c78",
      "parents": [
        "b056324630b8adfeb38393bcab49f3b9c720f4fd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 20 15:32:51 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:07:48 2017 -0700"
      },
      "message": "Embms API adjustments for 7/21\n\n* Enforce that only one instance of each manager can be active.\n* Add a death receipient for both managers to notify the app of binder\ndeath\n* Add documentation informing the app that it may not call create()\nmultiple times\n* Fix a collision in streaming state reason codes\n* Add documentation in DownloadRequest to indicate which methods should\nbe called by the middleware.\n\nChange-Id: Ie15283b5c34fee736e8023dbd4f889c2ca95299e\n"
    },
    {
      "commit": "3fa819c2f383d742edc8f03672678012bc5492e3",
      "tree": "d5aedf6d13e02e11c16108771d29095239142dff",
      "parents": [
        "6645fdad6893f0dea25ae26f31256e0f3feb9ab1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 04 09:27:26 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 22 13:39:31 2017 -0700"
      },
      "message": "Track conference start in system elapsed time.\n\nThis is important so that Telecom can track the duration of the call,\nwhich is tracked using wall clock time.\n\nTest: Manual, unit test\nBug: 64068300\nChange-Id: If642d282cd8134060acf6ffe8d81215c394d800c\n"
    },
    {
      "commit": "23566e82dd4101b918d2cfe23b4cd49afea91bf7",
      "tree": "6bc908f4392258013fdc7e5ff5a8ad6c09b94e49",
      "parents": [
        "6376859a98d3161622bd2d15bdacb9171f63b48e",
        "0d73e03444fadcdef69fb25e5b487fa0de96980e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 18:53:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 18:53:34 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1 am: ac9893bba0\nam: 0d73e03444\n\nChange-Id: I5c5a8b6247ef844f86880cf4b162527d699e2fc9\n"
    },
    {
      "commit": "0d73e03444fadcdef69fb25e5b487fa0de96980e",
      "tree": "599f6c46a7bd7fcd73e91645e7a83f3bd5c2b1d6",
      "parents": [
        "0aa55f7b2cc187d55147aaf54ab77a0592febb77",
        "ac9893bba097d98bcf21074ea8518e4b3597017f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 18:44:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 18:44:53 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1\nam: ac9893bba0\n\nChange-Id: I0ae2ee130deb1d84cc9e343e9764f65ba46d3fd1\n"
    },
    {
      "commit": "fa7e99ddf1e7b9625627915bf66ced62b9b62a7d",
      "tree": "0b769c082f1242258c0701ef18cde3044ea4391c",
      "parents": [
        "70b000e6e28e3222453ae781e73e55451a149e11",
        "ee19cfc386ba5abf702d81f828da05c4be0beb9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "ee19cfc386ba5abf702d81f828da05c4be0beb9f",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Aug 18 14:36:06 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: If4a9a5533a235a8cc56762ab7a9e32ec89440f1d\n"
    },
    {
      "commit": "e2f5f4b110ec4cce93d2906569ed6478b0de619b",
      "tree": "83020a4d4e45ed0317f58f8ee7c6c994ffb004c8",
      "parents": [
        "3c3de4a43dc1d64bdf1122b49a30161314f5ccc1",
        "c7ac478f511e81a5afc140d045448f58ece646b7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:53:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:53:47 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37 am: cb63a47d41\nam: c7ac478f51\n\nChange-Id: I55f9d7e583950a5a67de8775b6c0f1640430aac8\n"
    },
    {
      "commit": "c7ac478f511e81a5afc140d045448f58ece646b7",
      "tree": "cb50124c1e6240dcadf85db2e1f4c584e40438cf",
      "parents": [
        "2ce8cd62c399b98fddff817fee3a05d05f7276a2",
        "cb63a47d41ca5d28ed3629746b8c0e0375423c0f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:40:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:40:58 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37\nam: cb63a47d41\n\nChange-Id: I16e4b79d7fd40bf5d0e500e0cb3ba9bf33113fc8\n"
    },
    {
      "commit": "cb63a47d41ca5d28ed3629746b8c0e0375423c0f",
      "tree": "c087e28c75ba3d1a228a531b804c658cfcf7aa34",
      "parents": [
        "013bea3d429f213f33700b2dcfe72159fb54c854",
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\"\nam: 42d3eadb37\n\nChange-Id: I4229c1eb42edba2c2c7df08f87bfded5402c01c7\n"
    },
    {
      "commit": "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7",
      "tree": "75534aeb2e547ca4476f753e07877e5a4e6f457b",
      "parents": [
        "2c4dfa0412bd12004c01e78cb31a9d0746904eca",
        "591fea2504f8862a59f59190a800455be0d2ec9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\""
    },
    {
      "commit": "591fea2504f8862a59f59190a800455be0d2ec9f",
      "tree": "437f52eb2a5bd3ebc383e148824468b538a5a890",
      "parents": [
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "message": "Revert \"Fix lint errors in the streaming API\"\n\nThis reverts commit e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33.\n\nChange-Id: Id3666b27b0d07b0a1d4f3179f2073aa75440f2ee\n"
    },
    {
      "commit": "e168449b32399e43cdb9cb918dd1772b29b02606",
      "tree": "e6d6d01dd574c24a90d4ec4bcd3cbf12d016c425",
      "parents": [
        "9b2a56476486fd380a91812eaf32f08e4290c25f",
        "34639cbbabae6c434621a6ce32bf37e7f551a928"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 23:40:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:40:02 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: b0f5d57489 am: 90b923f398\nam: 34639cbbab\n\nChange-Id: I82cb1673fc8a066d5101bde8ae26d97ce781e253\n"
    },
    {
      "commit": "34639cbbabae6c434621a6ce32bf37e7f551a928",
      "tree": "20b1f24b874070283dfcde63eb16393c6b9f93eb",
      "parents": [
        "2da7dfe1796f2719d73b4ca18cc668efb9d80a5d",
        "90b923f3985396440ad848ea5e0b887992330dd8"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 23:29:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:29:08 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: b0f5d57489\nam: 90b923f398\n\nChange-Id: Ic6bd1488a735f2535e4a34fd2df4dc154a777639\n"
    },
    {
      "commit": "90b923f3985396440ad848ea5e0b887992330dd8",
      "tree": "6e922dd4687420ae45bd8cd38b2188a7f4af742e",
      "parents": [
        "ed05287c552a5a2f37f1518b425d2ae33203325b",
        "b0f5d57489fac9d119cac81e79d3cbab392d9a10"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 23:16:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 16 23:16:30 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\"\nam: b0f5d57489\n\nChange-Id: Ic12810c6a3c795419ff7440218ffa23bad7d8401\n"
    },
    {
      "commit": "b0f5d57489fac9d119cac81e79d3cbab392d9a10",
      "tree": "3d018b45a4ed924d692dec9f0321dade3a414674",
      "parents": [
        "586fd52b3411edb97fa1a468103d7cb2b38d6be9",
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 22:51:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 22:51:13 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 16 11:33:40 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: I94e1bcccea4b9f50dae4c93f247ab78058d15bb5\n"
    },
    {
      "commit": "dadbe89a854178eb7859e84326d01096f79125c5",
      "tree": "0554d088a277e9a0aa45bcc78d5ef9fc6c924fa6",
      "parents": [
        "41e0c055aff2faa69a9b667553760e3cedb49510",
        "a3f84dc2ee055ad6dcc2741b6b80a71975df188b"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Aug 14 12:52:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 12:52:11 2017 +0000"
      },
      "message": "Merge \"API updated for ICU4J 59.1\" am: 365178394d am: b418181e01\nam: a3f84dc2ee\n\nChange-Id: I4b3cad8f696f4f00fcaa7b850821bcfe119188ea\n"
    },
    {
      "commit": "a3f84dc2ee055ad6dcc2741b6b80a71975df188b",
      "tree": "8487172d16b599d96bf11bcb2b6b7db0a4c2ad2a",
      "parents": [
        "bc6d35e6983e96ad454ec9bc70410da5eb6d8fa9",
        "b418181e0135755bb6d4f76ceceecbc00cdcfcbf"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Aug 14 12:39:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 12:39:15 2017 +0000"
      },
      "message": "Merge \"API updated for ICU4J 59.1\" am: 365178394d\nam: b418181e01\n\nChange-Id: I6cf0840b5a8d1e32e0e872e44aa381f2c6ee15f8\n"
    },
    {
      "commit": "b418181e0135755bb6d4f76ceceecbc00cdcfcbf",
      "tree": "06bd63710f780c07d1d31676e928c60b8568cb2e",
      "parents": [
        "e59c1b1b50a97bf194fa50e1accebb3b12a42fdc",
        "365178394d5e709a86909a7829444e3c54d658e7"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Mon Aug 14 12:28:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 14 12:28:51 2017 +0000"
      },
      "message": "Merge \"API updated for ICU4J 59.1\"\nam: 365178394d\n\nChange-Id: I74a98d63f9f170f6401a87c559fd0eccf06cb8f2\n"
    },
    {
      "commit": "8f2436b3dc2be4a8b884a51d443d518af1fc442d",
      "tree": "448871f9a235c1ebb4c926116640b5df42a5dc2f",
      "parents": [
        "48e8091edabdb8c913907958282825e78e3d266c"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Fri Apr 07 01:21:12 2017 +0200"
      },
      "committer": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Wed Aug 09 18:17:58 2017 +0200"
      },
      "message": "API updated for ICU4J 59.1\n\nBug: 62410016\nTest: make\nChange-Id: Ieeee55e7fec1022ef62e792f83ba5c2c177b77af\n"
    },
    {
      "commit": "008ddd928d1fbb670d3b7376a1564bbf1d9d81ef",
      "tree": "766c0f4be48e1c9e256ba259b69968cfd18b3061",
      "parents": [
        "b9295c7de0327966fd4ccbcb061e8318c3d2c882"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 19 16:27:25 2017 -0600"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Aug 03 17:47:39 2017 +0000"
      },
      "message": "DO NOT MERGE: Fix searching for overridden methods.\n\nIf the superclass is an abstract class, we want to search it for\npossibly overridden methods; we don\u0027t want to search ourselves.\n\nThis bug resulted in (incorrectly) thinking that overridden \"default\"\nmethods from interfaces were standalone methods on the class.  (The\nexpected behavior has always been to omit any overridden methods from\nthe public API surface area to avoid redundant noise.)\n\nTest: make update-api\nBug: 62675475\nChange-Id: Ic92544908692bd9af329d302165e18c7b4738e43\n(cherry picked from commit 257529dcae079055d51cb8eb42b249512ae41f36)\n"
    },
    {
      "commit": "76716535d9a2eb92356ddfc8cdc6c8219c1f9767",
      "tree": "3a78c90449c2b4a23c7df268ce1efe879856500a",
      "parents": [
        "4eaed2ba11a14464e6e73335b188050554f4e08c",
        "7a83a8ac7718052f8f025200ba57329ba897b393"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 28 02:57:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 28 02:57:24 2017 +0000"
      },
      "message": "Merge \"Un-hide the MBMS streaming APIs\" am: a50e17aea2 am: 8c4179e88c\nam: 7a83a8ac77\n\nChange-Id: Ia07b24d0b75d39144be8fb211ca6c2d84e24718a\n"
    },
    {
      "commit": "8c4179e88c765b1f713f18aa81d6804a6b343bc6",
      "tree": "6e8dd29e33f70583b7dd28d6b098f931d247adf0",
      "parents": [
        "6b13ebc7f1c8589af509af8ecc7e767d4d4549bc",
        "a50e17aea22c66e55f4061fb3d5ac14632b9185d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 28 02:40:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 28 02:40:20 2017 +0000"
      },
      "message": "Merge \"Un-hide the MBMS streaming APIs\"\nam: a50e17aea2\n\nChange-Id: Icd8ebf0e351914cdfb0f0c15343e2d2024706d6b\n"
    },
    {
      "commit": "2398921320c07e9580dbd0bc0e39302d3e0dc8e3",
      "tree": "fa62baccf944043c9d56dec50517a112d13f6f04",
      "parents": [
        "c372715bebb86a1b62e83d822fbc648892f1549f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Jul 18 11:30:27 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 27 15:38:36 2017 -0700"
      },
      "message": "Un-hide the MBMS streaming APIs\n\nUnhides the MBMS streaming APIs and modifies the vendor base classes to\nno longer pass raw AIDLs to the vendor code.\n\nTest: builds\nChange-Id: I56030d646c2a1160277d85779c6ed431cda4efa7\n"
    },
    {
      "commit": "4b90b5f884fc2f5039f4aa4aa387c48a7084d5a1",
      "tree": "bb5283d979b8dc5fa8b7cad6e39601d91f8a939d",
      "parents": [
        "a6a668317cad51e20c91222c3c0c3e92f68d4c35",
        "dbc78509ae948f47fcafca64778b77ee3cd2b266"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 23:51:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:51:04 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\" am: 777c408a22 am: 6b0e6946c3\nam: dbc78509ae\n\nChange-Id: I017036f8c63ea1e9c1934daad55ef087b3a83012\n"
    },
    {
      "commit": "6b0e6946c3e1cf65e0b9f6b45902551ea1cf9e62",
      "tree": "87256ce2d66bfcf4c6da159ea100933dafce7098",
      "parents": [
        "8e82bc9961ffe95ec938501bb8960ead5d3d7db2",
        "777c408a220a0bc75b207ab7684b4fba84e1d316"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 18 23:33:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 18 23:33:08 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\"\nam: 777c408a22\n\nChange-Id: I3ae9566ca52b9dae87cace18b1e97897eb8de0ad\n"
    },
    {
      "commit": "777c408a220a0bc75b207ab7684b4fba84e1d316",
      "tree": "50b06b646acdbe9dc08b2f25fc537d4a70b32135",
      "parents": [
        "f126c41de7104a75fbe36bf7b9b1c78d09737001",
        "d95f73c338ed55371c958eeabafc4568f601d2a2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 18 23:09:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 23:09:58 2017 +0000"
      },
      "message": "Merge \"NetworkCapabilities: Unhide TRANSPORT_LOWPAN\""
    },
    {
      "commit": "9022cf0c2e7f1041c6eff0b0c71945259fbf8dd3",
      "tree": "db82dd0f2bb2214076b9ea786bd9a8d4fd95c552",
      "parents": [
        "65b6f8bf7923f9ce949edb8c594c04e3fbddff32",
        "004ae3ae7108436882b2360de292caaa1edd6813"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jul 17 11:02:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 11:02:55 2017 +0000"
      },
      "message": "Merge \"Track libcore commit 58228b82c64808eddac02736f18f5003730443a0\" am: 29926838d4 am: 40dfadda77\nam: 004ae3ae71\n\nChange-Id: I74a0d7f3623bb1e6fdf6142a702c0e5dcfe1d5ee\n"
    },
    {
      "commit": "40dfadda77639e2f262a1ecf4040d8f05bee627a",
      "tree": "d0386d39ac772223568a49e9cad95d1100bc4ff7",
      "parents": [
        "41718e2413201f9040a78f493ead3adf160e0318",
        "29926838d4deaa7e2c12baeb0656db2c92dbd1f8"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jul 17 10:48:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 17 10:48:50 2017 +0000"
      },
      "message": "Merge \"Track libcore commit 58228b82c64808eddac02736f18f5003730443a0\"\nam: 29926838d4\n\nChange-Id: I7c0f6b9c064ce7eba1eb0cd4c6bca7464ce24100\n"
    },
    {
      "commit": "29926838d4deaa7e2c12baeb0656db2c92dbd1f8",
      "tree": "a0ce8a4d5e973759652aef13ba503700fd4646d6",
      "parents": [
        "4ccf8b83a171bc3b3028fd193cf5a2ec4ad3f31f",
        "f36ecf37f3d1dbf6542a290f1e881bbceb1e8719"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jul 17 10:37:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 17 10:37:35 2017 +0000"
      },
      "message": "Merge \"Track libcore commit 58228b82c64808eddac02736f18f5003730443a0\""
    },
    {
      "commit": "f36ecf37f3d1dbf6542a290f1e881bbceb1e8719",
      "tree": "f5255d1641c0d2c86a636caed90427144eb51437",
      "parents": [
        "b1eb85c9a8d314461f44a30d37604f7a0eb7315c"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jul 12 16:48:41 2017 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jul 13 14:23:44 2017 +0100"
      },
      "message": "Track libcore commit 58228b82c64808eddac02736f18f5003730443a0\n\nTest: CtsLibcoreTestCases\nBug: 62949898\nChange-Id: Icc41052e9476cc08bf3fa9579964f141d164c36c\n"
    },
    {
      "commit": "81d9c6fe71ce2685fed7f30a66090a3c9752c5da",
      "tree": "17996ca991ed5d4a1e6b05e2cc053816739793a5",
      "parents": [
        "7e8be4fcc2c3a007864864a4a358004cd8f8a543",
        "9888af1dfcf6525d62dd2a33673362d38d585ad3"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 12 23:44:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 23:44:51 2017 +0000"
      },
      "message": "Merge \"Implement getDownloadStatus and add permission\" am: 2fa880d016 am: d45a007222\nam: 9888af1dfc\n\nChange-Id: I98d30f379072302a5e76a8b157d8aecdd1616235\n"
    },
    {
      "commit": "d45a00722271a39bb420b3d15b6bdd3a675d4dc5",
      "tree": "8c70841195f0a4db9470c373ad5d26d353cd9a86",
      "parents": [
        "74868feecd376d4efce1096236ed58a0051a1bee",
        "2fa880d0162a206b9307bfd5cd37a37cf216895a"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 12 23:27:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 12 23:27:49 2017 +0000"
      },
      "message": "Merge \"Implement getDownloadStatus and add permission\"\nam: 2fa880d016\n\nChange-Id: I1c8b9140d6fdc20347858f1296dbccfc60319959\n"
    },
    {
      "commit": "2fa880d0162a206b9307bfd5cd37a37cf216895a",
      "tree": "a2a6f60bda6c2e47255abb18e566f7355b3c53d9",
      "parents": [
        "aff0d1afb6b50ce59f888e029396668868d1ed35",
        "55f557dc7c1622ec757f7f47d469f742148814a8"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 12 23:18:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 12 23:18:37 2017 +0000"
      },
      "message": "Merge \"Implement getDownloadStatus and add permission\""
    },
    {
      "commit": "d95f73c338ed55371c958eeabafc4568f601d2a2",
      "tree": "080515040daae0536d739a8eed14959e6948bc6c",
      "parents": [
        "b355b7f446720245ce4e62739ad503f6a8ccea1b"
      ],
      "author": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 11 18:05:33 2017 -0700"
      },
      "committer": {
        "name": "Robert Quattlebaum",
        "email": "rquattle@google.com",
        "time": "Tue Jul 11 18:16:09 2017 -0700"
      },
      "message": "NetworkCapabilities: Unhide TRANSPORT_LOWPAN\n\nThis commit simply unhides the constant `TRANSPORT_LOWPAN` in the class\n`android.net.NetworkCapabilities`, adding it to the public API.\n\nBug: b/63600204\nChange-Id: I794635814c0bd3891cd22fcc1e31614e4d6ac654\n"
    },
    {
      "commit": "193c7d05c855109c2778cd6140de7514083697ea",
      "tree": "92509274270206f14fc6c4bbc6749f5325b2b0af",
      "parents": [
        "b5e6e4ee86ffe9a38cc0923b6d42b1ea4795f631",
        "0d53000386432f39d0d95a12613421e214478014"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jul 10 14:02:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 14:02:33 2017 +0000"
      },
      "message": "Merge \"Track libcore commit 2fd032687ba3d4d7f6af560482c5aba525584621\" am: c895fcef8f am: 03e304e4e8\nam: 0d53000386\n\nChange-Id: I7e6064ba6d0b74584eec526d61ebb46abc02ad4f\n"
    },
    {
      "commit": "03e304e4e8abb6248a223a1cdfe9af4e365a5385",
      "tree": "f86a11eea27cef5a8b9c085877ea4f934c4bdbd8",
      "parents": [
        "d725e7aeabf4c2c33234304cfb99e10d52e0122c",
        "c895fcef8fe28c8b7a945ab8684757115267838b"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jul 10 13:40:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 13:40:49 2017 +0000"
      },
      "message": "Merge \"Track libcore commit 2fd032687ba3d4d7f6af560482c5aba525584621\"\nam: c895fcef8f\n\nChange-Id: I1aecc608b0eaa807489683526a9267003eb975b1\n"
    },
    {
      "commit": "44d7cd06d2ec57c7a7641a2b1167e817dfc3fe40",
      "tree": "7281b070e9e459caa9cadb75f761844597a8f4c3",
      "parents": [
        "7fc43b1fbdf2f7bce97e91ac04589912f520544f"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Jul 04 10:32:11 2017 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Mon Jul 10 11:56:55 2017 +0000"
      },
      "message": "Track libcore commit 2fd032687ba3d4d7f6af560482c5aba525584621\n\nTest: Make\nBug: 62779247\nChange-Id: I919df93b20e809f42a27225403e1549b763b0a60\n"
    },
    {
      "commit": "1446809f30d42979f4513c22fba0bcaad3bf7b5e",
      "tree": "a7e17d2b700a107849d01ba75e37ed9847312501",
      "parents": [
        "d6c82cde94c39d965d5482d3d983939a1dc7b17d",
        "b1ab0ff21e83735808f1468fd4e7056de4541cf0"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jul 07 02:42:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 07 02:42:35 2017 +0000"
      },
      "message": "Merge \"Hide all color hints references\" into oc-dr1-dev\nam: b1ab0ff21e\n\nChange-Id: I54e5d27f52d197ae2512ab7216e12e11cf5c8c30\n"
    },
    {
      "commit": "b1ab0ff21e83735808f1468fd4e7056de4541cf0",
      "tree": "8912da20b4db89394d7647e0f7eca842ea9de166",
      "parents": [
        "730e4a5651d41d5aa86d678cb1b3cc5130e5e1d8",
        "bdffdd52fa37bb94470a6ef079fb4163b5609f70"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 07 00:12:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 07 00:12:08 2017 +0000"
      },
      "message": "Merge \"Hide all color hints references\" into oc-dr1-dev"
    },
    {
      "commit": "48f04c9da2be57a30ed9de7333289ea83ac887c8",
      "tree": "c7d3390cae27fcd6ab8924ccac1e6d4240b99a98",
      "parents": [
        "b9545440e2f04e9c5985a34fbe3994f90c3eaf14",
        "e45205825ff1efe71befda2790b3a7b72488d14b"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jul 06 21:24:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 06 21:24:27 2017 +0000"
      },
      "message": "Merge \"Unhide InMemoryDexClassLoader ByteBuffer[] constructor\" am: a4267fd89f am: c9b8de6136\nam: e45205825f\n\nChange-Id: I703cfcec537911bb46b917b93ed6647031bf3ba6\n"
    },
    {
      "commit": "c9b8de613661b4224e41672647e3a6b2143e713e",
      "tree": "f2c83490760b26cd44b2160db6ffa0be05162a3e",
      "parents": [
        "2e8ba8dd5c2353b260659e51ab3a92c5e9d5b2c5",
        "a4267fd89ff91222b94999b0c8d682415a31c847"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jul 06 21:10:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 06 21:10:11 2017 +0000"
      },
      "message": "Merge \"Unhide InMemoryDexClassLoader ByteBuffer[] constructor\"\nam: a4267fd89f\n\nChange-Id: If31e5d218bd00b3281923c80cd4f61ca734d4388\n"
    },
    {
      "commit": "55f557dc7c1622ec757f7f47d469f742148814a8",
      "tree": "fe53d0db48c8a23323a83efe7a94624cf1d0d54d",
      "parents": [
        "54b1e9c57c3b3bc08b106849ed78672b87ea954e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jun 29 18:37:11 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 06 13:40:09 2017 -0700"
      },
      "message": "Implement getDownloadStatus and add permission\n\n- Implement getDownloadStatus in the manager\n- Remove DownloadStatus and add constants in its place to reflect the\nstatus of a single file\n- Add ACT_AS_EMBMS_MIDDLEWARE permission\n\nChange-Id: Ica8b8a872a8088a2aaf56d40926051225aa39e87\n"
    },
    {
      "commit": "f3aac96db4d46e16d994e11740a2e67ab6c9108d",
      "tree": "fc732c8bfd7ae2fd55a64e4124f2d2d368e557f9",
      "parents": [
        "b171a46d193db3eee0ad837aa94c47d7752587a6"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jul 06 11:25:18 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jul 06 11:25:18 2017 -0700"
      },
      "message": "Unhide InMemoryDexClassLoader ByteBuffer[] constructor\n\nThis constructor lets one give multiple dex files as byte buffers for\nthe InMemoryDexClassLoader.\n\nBug: 63390204\nTest: Builds\nChange-Id: I5b8a7860dbc365c0a51dbaf4540b9fa53c922546\n"
    },
    {
      "commit": "94c79b030f441fe14aa4ee1ec19bd617a9db2522",
      "tree": "254c961935a7b8ebaa8d2e74f13b550c59c24915",
      "parents": [
        "453875843b5856a0ad0485e4248a56b329587e71",
        "d01571b9519aa6360e10db31d11c157c15fb6505"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Jul 05 23:09:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 05 23:09:23 2017 +0000"
      },
      "message": "Merge \"Merge \"Merge \"Track update of org.json API\" am: c5a65bc152\" into stage-aosp-master am: 93cc3d86ad\" into oc-dev-plus-aosp\nam: d01571b951\n\nChange-Id: I50aa3812696208517848869ee646f272290d6275\n"
    },
    {
      "commit": "ddffcdb6bd7023243f9cd677c4ec98cc0add96b0",
      "tree": "5a19200e82331f5c770ff4aad17e34b370791a77",
      "parents": [
        "f70270f94a65a510b71e09113b29f77d41b3d45c",
        "c5a65bc1523ec0ae0aea9500d4ecab8568a482ad"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Jul 05 22:33:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 05 22:33:10 2017 +0000"
      },
      "message": "Merge \"Track update of org.json API\"\nam: c5a65bc152\n\nChange-Id: I755b8be63f4a9dbe11d1c14c0d9f3f8cd3e93916\n"
    },
    {
      "commit": "ff1121a73506311b04ba64858c54774ffd4cc0aa",
      "tree": "f052533a23c685a093885e75b84982e862c5e3f1",
      "parents": [
        "392ac74f370075eaa396b6b6d08115b27980ab77"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Jun 30 11:02:02 2017 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Jun 30 11:02:02 2017 -0700"
      },
      "message": "Hide VIRTUAL_KEY_RELEASE constant.\n\nThe constant will become visible once\nthe corresponding feature is supported.\n\nBug: 62433331\nTest: make\nChange-Id: I310338033dd861e9fd0cc1492a8e34fb53ce0415\n"
    },
    {
      "commit": "2ccb0b72e385d23e1e8c2aafa8b48c328e6f847d",
      "tree": "38998e9d257705e9b550c40d538b403e48914722",
      "parents": [
        "d20db5a0bd7f6560656f0da8637592143278e44d"
      ],
      "author": {
        "name": "Albert Chaulk",
        "email": "achaulk@google.com",
        "time": "Tue Jun 20 14:39:29 2017 -0400"
      },
      "committer": {
        "name": "Albert Chaulk",
        "email": "achaulk@google.com",
        "time": "Thu Jun 29 13:44:19 2017 -0400"
      },
      "message": "Add getCurrentImeTouchRegion to the WindowManager API\n\nThis is a followup to ag/2370980/ to expose the API more\nexternally as a WindowManager API. This allows application\naccess without needing to reflect on IWindowManager.Stub.\n\nWe require this to get the current IME touch region to\ndisplay it properly in VR contexts.\n\nTest: Manual\nBug: 62194867\n\nChange-Id: Ibbf336e1e473b65d4c76a1492da187d50cfda424\n"
    },
    {
      "commit": "bdffdd52fa37bb94470a6ef079fb4163b5609f70",
      "tree": "79a91121998903d9d8e3b1644229802fa5447091",
      "parents": [
        "5345fce58ff35b29e8e7264a2e36c9c990aedcb1"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 28 09:49:47 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 28 09:49:47 2017 -0700"
      },
      "message": "Hide all color hints references\n\nChange-Id: I9714bf8a982e0f58cab7e707129e81ee3d8cf5db\nFixes: 63096109\nTest: make\n"
    },
    {
      "commit": "ed45f4efb0f56faeca5c80ab394048f5f1cebfab",
      "tree": "9a4338f9db5d75f34b09ccbe38f99814534b596e",
      "parents": [
        "f093d4e13e42a10bc6afc676d1453b4893b03ef7"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jun 27 16:54:25 2017 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Tue Jun 27 16:54:27 2017 +0100"
      },
      "message": "Track update of org.json API\n\nThis CL was generated by running \"make update-api\".\n\nBug: 62898477\nTest: Treehugger\nChange-Id: I50aac192fb5f9b4c032a46267d8d5e135dc69a3e\n"
    },
    {
      "commit": "84b89d9d59797483a7e4a1bf82f3819d81e696e9",
      "tree": "0c3ece38dd4d05e051b18dfcaa8ae75098a80553",
      "parents": [
        "1e8c673dbf5cd03431e3a5b08e2bdcbfa3de1d38"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue May 09 12:16:19 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 16 09:27:43 2017 -0700"
      },
      "message": "WallpaperColors refactor\n\nHiding color extraction into WallpaperColors.\nThis enables us to create WallpaperColors from a a Bitmap\nor Drawable.\n\nFixes: 62197187\nFixes: 62490115\nTest: runtest --path cts/tests/app/src/android/app/cts/WallpaperColorsTest.java\nChange-Id: I614cfa205e02b551a141642eac6de21251c3bff6\n"
    },
    {
      "commit": "2b0dab0da71ef8255e7697f408c2b0b6cbb16a68",
      "tree": "13d3bb73dbad195bce8a7c521d01c55a231f3071",
      "parents": [
        "adfc1ad840fac588e28f80fbcc4f75713b368596"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 14 18:30:51 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Jun 14 18:30:51 2017 -0700"
      },
      "message": "Hide WallpaperService.Engine colors API.\n\nAll apps that need it are bundled in DR.\nWe need to unhide it for MR1.\n\nTest: make\nBug: 62490115\nChange-Id: I58d0a020ec7b1af8cb2659d6957de4bf4d4fa596\n"
    },
    {
      "commit": "87587fbda2db6cae52094345e597de2f9176fd23",
      "tree": "cd7995c6f5f8e0447c83873d180f89df9833d54a",
      "parents": [
        "2eb4ec0e72fdfbea237feffc609c8d9ae5b3e26e",
        "3120b33204fc48a6375aed3ab26831aa7f17bb02"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Tue Jun 13 08:13:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 08:13:34 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove createSocket(Socket, InputStream, boolean) from APIs.\" into oc-dr1-dev"
    },
    {
      "commit": "0c28d43fe1423198f99a0518887b69a4205bc6f7",
      "tree": "64be1babad08113f8c4d457631496e13a7f523aa",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 09 11:37:02 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 10:26:01 2017 -0600"
      },
      "message": "Hide APIs not intended to ship in DR.\n\nThis CL will be reverted once it merges into the next release branch\nto re-introduce the proposed APIs.\n\nThis CL also makes the following code changes to preserve API\ncompatibility:\n\n-- It keeps the recently added RemoteViews.clone() synchronized logic\nintact, but moves it inside the method to avoid changing the API\nsignature.\n\n-- It reverts the RttCall.read() behavior to the oc-dev logic, since\nwe can\u0027t throw IOException until we get an API level bump.  (The\noriginal logic returned null instead of throwing.)\n\nTest: builds, boots\nBug: 62427252, 62431886, 62427329\nBug: 62468911, 62431162, 62428935, 62429096\nBug: 37290820, 37359238, 36886243\nBug: 30143923, 35761231, 62192626, 29829689\nChange-Id: I83d723f598cb0ee1fe198e65debd86ef7fd0420c\n"
    },
    {
      "commit": "3120b33204fc48a6375aed3ab26831aa7f17bb02",
      "tree": "d90314b0789344070cd72ce93f4bfccc396d6f36",
      "parents": [
        "4d579eacece8d1103e9c45dbcde164a89057c9fc"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Jun 08 14:43:05 2017 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Jun 09 12:25:36 2017 +0000"
      },
      "message": "DO NOT MERGE Remove createSocket(Socket, InputStream, boolean) from APIs.\n\nThis method wasn\u0027t intended to be new API for DR1.\n\nBug: 62428936\nTest: make\nChange-Id: I5c0d523d0f61ab544cd987fa92daefcc79fc0732\n"
    },
    {
      "commit": "e14b0647f1a335e826d6abbbadff7ce30b60b811",
      "tree": "0d62306fe1c415b7a0e2d51caf1d7b980d4314c5",
      "parents": [
        "57d94d9fb1e55345307e579977138aaf6177e388"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jun 02 19:13:58 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Jun 02 19:13:58 2017 +0100"
      },
      "message": "Add new haptic feedback constant for virtual key release.\n\nTest: None\nChange-Id: I99cd2086b9f269ca3f3036c70304b0cb7c9369e9\n"
    },
    {
      "commit": "b4ec958c7cf780d4d4d43784b9b5f74cae67c32d",
      "tree": "b969f1f85a707daede0a8c0f21a29b7e916992c9",
      "parents": [
        "4824f40506898b290e3dc7e2e04564f9ee63c068",
        "0e72c181c8ca139f0fcf674d8952c25582c6829e"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Wed May 31 00:17:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 31 00:17:48 2017 +0000"
      },
      "message": "Merge \"Add WebView#{init,shutdown}SafeBrowsing APIs\""
    },
    {
      "commit": "66197daa9dbd7b553a466ac7c804d2fabddb7a8e",
      "tree": "7b197db46d57ee9083fad121fc1c38f7715bf7bf",
      "parents": [
        "0941be7c95b0ad6ca846dbad4f9c90b55208c302",
        "421018f44b9910a7cc7c7b79ada41aa37dd2715e"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 19:08:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 19:08:03 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev am: 4bd47fce86\nam: 421018f44b\n\nChange-Id: I6d56c9c822e707ed41fc3a4b3c0ca58188bc1000\n"
    },
    {
      "commit": "421018f44b9910a7cc7c7b79ada41aa37dd2715e",
      "tree": "0c3f4238b29b1f1e4329e9727f807a612debf6ec",
      "parents": [
        "7f23f6053f9b7ab20bcd07d547d013ac71072df9",
        "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 18:55:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 30 18:55:37 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev\nam: 4bd47fce86\n\nChange-Id: I71fe905c7842384d7700f02f923b12cdae9bf594\n"
    },
    {
      "commit": "0e72c181c8ca139f0fcf674d8952c25582c6829e",
      "tree": "051540013025e432403eb8be08c7347d84fa98b1",
      "parents": [
        "5ad724d3cb0b82a2f8fb40ca40f499a36c873006"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue May 30 11:25:17 2017 -0700"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue May 30 11:40:26 2017 -0700"
      },
      "message": "Add WebView#{init,shutdown}SafeBrowsing APIs\n\nThis adds the APIs for the WebView#initSafeBrowsing and\nWebView#shutdownSafeBrowsing static methods.\n\nImplementation for these APIs landed in 60.0.3112.0\n\nAlso, this fixes an already-existing error with import order (failed\nCheckstyle hook). No actual change to imports.\n\nBUG: 62192626\nTest: manual - built a custom app which calls methods via reflection\nChange-Id: I763349182443dc20cff1e7f08475290fac65c233\n"
    },
    {
      "commit": "ff323d3ce91ae159be9c23221dda33cbb3efb796",
      "tree": "6cc2afa3cd6904ec54135d1e542f4837b2842a9c",
      "parents": [
        "931983d6072c1d3e79e7657d9dcda34d70dcb529"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri May 12 10:15:12 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:43 2017 -0700"
      },
      "message": "hotspot2: hide Release 2 APIs\n\nThese APIs are based on the design of the legacy OSU app.  Since\nthe app will be redesigned, hide these APIs for now.\n\nBug: 38260972\nTest: build\nChange-Id: I56b9c27305624306773284a7cc1721606037462d\n"
    },
    {
      "commit": "931983d6072c1d3e79e7657d9dcda34d70dcb529",
      "tree": "e1ecb4b877af92a401c304a2b14c74fcdc5790da",
      "parents": [
        "9eb635c428367f0b67ed8acd5bc11f3275c400af"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Fri Apr 28 13:27:20 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:42 2017 -0700"
      },
      "message": "Voice Messaging Intent API.\n\nRemoving EXTRA_SENDER_ACCOUNT_HASH, needs more work.\n\nBug 37747843\n\nTest: make -j11 docs\n\nChange-Id: I3046611510f85cf69ceff7c2274cda3b692581b9\n(cherry picked from commit 2c4201448eb3c19f9b6d37c8b679f51362cff3a7)\n"
    },
    {
      "commit": "9a4b440542eb4ab693b006f422a36c86b000bc5b",
      "tree": "7d8c25d40b4caf9e2856365ab3908cba1d33357e",
      "parents": [
        "041a1fe3c62d510f4b95c6e06357824046f9d6f0",
        "76f1aa9e639804286e33ef8407528d1526de6381"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 24 15:51:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 24 15:51:32 2017 +0000"
      },
      "message": "Merge \"Unhide system feature flag FEATURE_WIFI_PASSPOINT\""
    },
    {
      "commit": "0eec03f75c4a7b5b261f2174a148863f9fd8174f",
      "tree": "b8597dbc088938ef843c2b98299ac3ebd1f2aad6",
      "parents": [
        "0727abc423bb8ff265534f54daa4df9df7b61ee3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon May 15 15:15:33 2017 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed May 17 21:48:05 2017 +0900"
      },
      "message": "Address ConnectivityManager API comments.\n\nThis patch is a cherry pick of the two following commits:\n  - 15fd4395e13b4662a262ee67a5f75f5c521c62ef which addresses several\n    issues in the public api of ConnectivityManager.\n  - e2d48ff57c5529b32a9cd7bfdcf21d29df539f73 which fixes the documentation\n    of several methods in ConnectivityManager public api.\n\nBecause the first commit change the public api that is referenced in\nthe documentation fixed by the second commit, it is not possible to one\nwithout the other. In both cases trying to cherry pick only one of them\nresults in a build error.\n\nThe first commit was submitted successfully on an internal branch before\nthe checks done in the built got stricter.\n\nBug: 36370941\nTest: marlin builds and boots\nChange-Id: I86dcf056e6b165e527c3ee88dbabc2764ac09a08\nMerged-In: I693ee5270bf186c88c7c5056293519f7237504ff\n\n(cherry picked from commit 15fd4395e13b4662a262ee67a5f75f5c521c62ef)\n"
    },
    {
      "commit": "52e33eed24fdffc36dfd2d96eb4017e130efcba5",
      "tree": "5b9c5101bd9c3f6bb1ae290e399251e8e07fa93a",
      "parents": [
        "3435681fbc397725a5f75df48af8089dad69c817",
        "b6290ff39ecd8e310a3ae32f3620cf8f1009ca8d"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 05:04:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 05:04:15 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"O is API 26\"\"\" into oc-dev am: 655ab3f59b\nam: b6290ff39e\n\nChange-Id: If4c21c8d37d753b00e4478c21bf5e6dbe9f39288\n"
    },
    {
      "commit": "3435681fbc397725a5f75df48af8089dad69c817",
      "tree": "59dcaf43eefc39ca9bc1b7655b38005d8fa6ae90",
      "parents": [
        "4aa3baadbe5bfc2551df4fe790c4a1e7f92fff65",
        "9ebb128c4058b3695979d7d2003d155ea41c6299"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 05:01:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 05:01:08 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Resource ID fixup.\"\"\" into oc-dev am: a11196074b\nam: 9ebb128c40\n\nChange-Id: I909d950367570f907b87adf1740c3d6c1f6ed94a\n"
    },
    {
      "commit": "b6290ff39ecd8e310a3ae32f3620cf8f1009ca8d",
      "tree": "6d1ee4fa6ecebdcd11e6484983689fd2683cbcef",
      "parents": [
        "9ebb128c4058b3695979d7d2003d155ea41c6299",
        "655ab3f59bd3430dc0f13aee5e6b479c6482f2da"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue May 16 04:02:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 16 04:02:51 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"O is API 26\"\"\" into oc-dev\nam: 655ab3f59b\n\nChange-Id: I28655c728468f2348b2ba83b77f2aae3d7b22c06\n"
    }
  ],
  "next": "9ebb128c4058b3695979d7d2003d155ea41c6299"
}
