)]}'
{
  "log": [
    {
      "commit": "d7187c90d0c5000800daa99ebd8ec2e5e8aaf33f",
      "tree": "3d501c83d842ba84a2ea162bd9a8747ecec16315",
      "parents": [
        "5a748e5ee2b14a0d40a922c52cfc48c26bb0601f",
        "03955ea77748a76f1769c1a01350771c83143560"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 08 21:12:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 21:12:46 2018 +0000"
      },
      "message": "Merge \"Set the WebViewLoader\u0027s targetSdk same with framework\u0027s.\""
    },
    {
      "commit": "5a748e5ee2b14a0d40a922c52cfc48c26bb0601f",
      "tree": "f2f6d29634568c4152b40692e13f1c9e49c5cb73",
      "parents": [
        "4c8fa81d177bfd2f144ebe153df74edb8b332f5a",
        "0e5e472b4b207e1edbd9061acf57c56b88073c51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 08 20:12:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 20:12:02 2018 +0000"
      },
      "message": "Merge \"VintfObject: add getTargetFcmVersion\""
    },
    {
      "commit": "4c8fa81d177bfd2f144ebe153df74edb8b332f5a",
      "tree": "1491d3215cf7360828871982aae9d9e52d96097a",
      "parents": [
        "ba0f9d2973c1a66e97902fc0a0a2cdd6593f17c6",
        "317b05a055fd7266607ab0ab258cce5bfeb91e8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 07 23:17:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 23:17:18 2018 +0000"
      },
      "message": "Merge \"Make TelephonyManager#getNai() public\""
    },
    {
      "commit": "0e5e472b4b207e1edbd9061acf57c56b88073c51",
      "tree": "01c569f85e5739eb03d1b65f9c5de0dea5cda9ea",
      "parents": [
        "f448371208a53a93657b8120105e5f5fbb9feee8"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Feb 07 14:16:21 2018 -0800"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Feb 07 14:30:43 2018 -0800"
      },
      "message": "VintfObject: add getTargetFcmVersion\n\nAdd getTargetFrameworkCompatibilityMatrixVersion that returns\ntarget FCM version in device manifest.\n\nTest: VintfDeviceInfo\nBug: 70993015\nChange-Id: Ia6354f85e7fae898444067977fb594febb0112fa\n"
    },
    {
      "commit": "ba0f9d2973c1a66e97902fc0a0a2cdd6593f17c6",
      "tree": "eee3e2e6912162906fb3079e2d23f7a85c020397",
      "parents": [
        "18f8500e3246b7e1c57e427503997e3b120ed716",
        "d34698def53665d99498e8adc609df24653e0f8f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 07 22:25:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 22:25:04 2018 +0000"
      },
      "message": "Merge \"IMS: Add support in frameworks for call deflection feature\""
    },
    {
      "commit": "18f8500e3246b7e1c57e427503997e3b120ed716",
      "tree": "ab53ab53f4b7aa699ec7b7c3bec306eab0add8ee",
      "parents": [
        "9f1682876751b9e4b14f7919d0205fdd02809575",
        "5183c0eeffd3d3cd842b5d4c9d06e271d85a5501"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 07 13:47:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 13:47:45 2018 +0000"
      },
      "message": "Merge \"Fix gNumProxies double increment.\""
    },
    {
      "commit": "5183c0eeffd3d3cd842b5d4c9d06e271d85a5501",
      "tree": "85941af12fb9f57022ad4975cfa877fa0c27a700",
      "parents": [
        "1f14eab551c8c0d32b5b922618c41ac3e72d85e3"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 07 10:25:39 2018 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Feb 07 10:35:35 2018 +0100"
      },
      "message": "Fix gNumProxies double increment.\n\nBug: 70217678\nTest: proxy counts look reasonable\nChange-Id: I6147d6038794eabd6b3446d78cd29af9d40ef7cc\n"
    },
    {
      "commit": "d34698def53665d99498e8adc609df24653e0f8f",
      "tree": "890dcf86e43743ff7f8cd47b0cf6ba67491f6bbe",
      "parents": [
        "9f1682876751b9e4b14f7919d0205fdd02809575"
      ],
      "author": {
        "name": "Pooja Jain",
        "email": "poojain@codeaurora.org",
        "time": "Thu Dec 28 14:15:31 2017 +0530"
      },
      "committer": {
        "name": "Pooja Jain",
        "email": "poojain@codeaurora.org",
        "time": "Wed Feb 07 12:29:16 2018 +0530"
      },
      "message": "IMS: Add support in frameworks for call deflection feature\n\nCall deflection feature is useful to deflect MT call to another\nnumber.\n\nTest: Manual\n\nBug: 62170348\nChange-Id: Idfbcc175a856aa0bb9476f8c73d7a614a3af0700\n"
    },
    {
      "commit": "9f1682876751b9e4b14f7919d0205fdd02809575",
      "tree": "f0bd1ba01080a24da20469dae3f748402f650d98",
      "parents": [
        "9193014ee63b3ad007f74eb2b2f2fd741c6b6388",
        "f0a55cc9eda84f90ad8b96784c4afa9a25e82801"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Wed Feb 07 02:06:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 02:06:07 2018 +0000"
      },
      "message": "Merge \"MacAddress: Use SecureRandom and add a 46 bit randomized MAC generator\""
    },
    {
      "commit": "f0a55cc9eda84f90ad8b96784c4afa9a25e82801",
      "tree": "f0bd1ba01080a24da20469dae3f748402f650d98",
      "parents": [
        "9193014ee63b3ad007f74eb2b2f2fd741c6b6388"
      ],
      "author": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Wed Jan 31 19:03:19 2018 -0800"
      },
      "committer": {
        "name": "Jong Wook Kim",
        "email": "jongwook@google.com",
        "time": "Wed Feb 07 01:28:46 2018 +0000"
      },
      "message": "MacAddress: Use SecureRandom and add a 46 bit randomized MAC generator\n\nUse SecureRandom instead of Random since Random is time based and can\nincrease the chance of generating same MAC address across multiple\ndevices.\n\ncreateRandomUnicastAddress should randomize all bits of the address,\nexcept for locally assigned bit and unicast bit. The previous method\nthat only randomizes NIC and use Google Base OUI is renamed to\ncreateRandomUnicastAddressWithGoogleBase.\n\nBug: 72450936\nTest: runtest frameworks-net\nChange-Id: Icda650638c2c1c9fd90d509a87e86347c0e05f2d\n"
    },
    {
      "commit": "9193014ee63b3ad007f74eb2b2f2fd741c6b6388",
      "tree": "a4206c53cb0945a38884b1c3ff719f197fea5a55",
      "parents": [
        "1a535ba4b9145b35d2cf82bd9acd05d42be95056",
        "64ece0e5823cf21842d7679a55d5f5c124a12a03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 07 01:26:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 01:26:09 2018 +0000"
      },
      "message": "Merge \"Fix ANR due to long wait for synchronization lock\""
    },
    {
      "commit": "1a535ba4b9145b35d2cf82bd9acd05d42be95056",
      "tree": "4fdbd7bcbe6550b2a552c26316074d4996765080",
      "parents": [
        "2bbf12aa78e3583bfcbe7f468a18d0da3bce24ab",
        "4b1e6c3b2fcef7dae2afe869a77b7f0b5f79f4ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 07 01:24:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 01:24:36 2018 +0000"
      },
      "message": "Merge \"BootReceiver: changed deprecated Build.RADIO to Build.getRadioVerison to get non-empty radio firmware version in SYSTEM_LAST_KMSG.\""
    },
    {
      "commit": "2bbf12aa78e3583bfcbe7f468a18d0da3bce24ab",
      "tree": "3fed7a21256c5c9617df3a0846e052df8b539717",
      "parents": [
        "1168c31c4a554d37e405c2f940707de0f91eab57",
        "d65595a94e2e5a5dc19540fcb1ba4ff45a7d2b67"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Feb 07 00:16:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 00:16:04 2018 +0000"
      },
      "message": "Merge \"Pin jarjar targets to java_version 1.8.\""
    },
    {
      "commit": "1168c31c4a554d37e405c2f940707de0f91eab57",
      "tree": "f89cb93b6a2a3f186391abb6ad300fb5430543cc",
      "parents": [
        "39393f889a207365fa983b8b488e88648cf175d1",
        "0a01c6b2e143885baaa99174c04a6cefa1294514"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Feb 06 21:32:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 21:32:31 2018 +0000"
      },
      "message": "Merge \"Update ServiceState to adapt NetworkService change.\""
    },
    {
      "commit": "39393f889a207365fa983b8b488e88648cf175d1",
      "tree": "9b2bb7490815f408db9a783e4a3ece7975c7e8e0",
      "parents": [
        "a3ccb8d85426fb43dcf3e2d2ff9240e6b3e35135",
        "3d30946e8ef1815fdba405ff3b7eeaca8cef660c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 21:15:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 21:15:42 2018 +0000"
      },
      "message": "Merge \"Revert \"Check for location access on TelephonyRegistry\"\""
    },
    {
      "commit": "a3ccb8d85426fb43dcf3e2d2ff9240e6b3e35135",
      "tree": "2fd57df75cc860fab7bf11c93264449ca1878711",
      "parents": [
        "872f386f6bb7fad23282824edf3500efefc48de8",
        "789289d7311b80d4e048502a1f33ab9fc8da39f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 06 20:57:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 20:57:25 2018 +0000"
      },
      "message": "Merge \"Add strings and carrier config needed network service.\""
    },
    {
      "commit": "872f386f6bb7fad23282824edf3500efefc48de8",
      "tree": "712c73f292f5c943ba0df8809ec43fdcdf309185",
      "parents": [
        "1f14eab551c8c0d32b5b922618c41ac3e72d85e3",
        "1b27440abc8d515012da44914d3ced17c104a68e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 06 20:47:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 20:47:51 2018 +0000"
      },
      "message": "Merge \"Add missing copyright messages\""
    },
    {
      "commit": "1b27440abc8d515012da44914d3ced17c104a68e",
      "tree": "712c73f292f5c943ba0df8809ec43fdcdf309185",
      "parents": [
        "1f14eab551c8c0d32b5b922618c41ac3e72d85e3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Feb 06 11:10:25 2018 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Feb 06 11:10:25 2018 -0800"
      },
      "message": "Add missing copyright messages\n\nBug: 72993971\nTest: m sdkparcelables\nChange-Id: I9fa422160c29ce3054748b2b8d1e26541a697a90\n"
    },
    {
      "commit": "3d30946e8ef1815fdba405ff3b7eeaca8cef660c",
      "tree": "39a1cf5618531f5e926993207b13e96d86d0fb48",
      "parents": [
        "8d584f0a91b0709b28ebc64abf0a6063429c8d58"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 18:13:36 2018 +0000"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 06 18:13:36 2018 +0000"
      },
      "message": "Revert \"Check for location access on TelephonyRegistry\"\n\nThis reverts commit 8d584f0a91b0709b28ebc64abf0a6063429c8d58.\n\nReason for revert: b/72967560\n\nChange-Id: I9ca3c4a586e740a7b7d4cc5940ca8d4e4ebf3654\n"
    },
    {
      "commit": "1f14eab551c8c0d32b5b922618c41ac3e72d85e3",
      "tree": "2387bf951b9585f77980cdf360d262217c1697db",
      "parents": [
        "f55f2218050a5c5d6d88a8f593c597563c1eaad4",
        "4ea70a23ea0a5df44028e5dabdf2a2a8fc5adc2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 06 15:02:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 15:02:06 2018 +0000"
      },
      "message": "Merge changes Ie05a1759,If3b6fc63\n\n* changes:\n  Modify android.test.runner to use new mock APIs\n  Add apis needed for android.test.legacy\n"
    },
    {
      "commit": "f55f2218050a5c5d6d88a8f593c597563c1eaad4",
      "tree": "2478afb81c9d410cee82b66c0fca1f4bb8fcb899",
      "parents": [
        "c86b195cd5bdec16ad51aa7f1adc56c1ec4bf564",
        "f24612b176d9272d50376138b337de16b45004c9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 06 13:39:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 13:39:46 2018 +0000"
      },
      "message": "Merge \"Correct inaccurate comments in build files\""
    },
    {
      "commit": "4ea70a23ea0a5df44028e5dabdf2a2a8fc5adc2a",
      "tree": "2387bf951b9585f77980cdf360d262217c1697db",
      "parents": [
        "0aa3b20a66197da5c6843afc1f9de0a1691ca5cc"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Jan 05 13:52:17 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 06 13:38:44 2018 +0000"
      },
      "message": "Modify android.test.runner to use new mock APIs\n\nPrevious change added some new public APIs to allow the\nandroid.test.runner classes to be built against the public API stubs\nrather than the internal classes. This change updates the\nandroid.test.runner classes to use that new API.\n\nThis in turn is preparation for building an android.test.legacy library\nthat can be safely statically included in APKs.\n\nBug: 30188076\nTest: make checkbuild\n\n(cherry picked from commit 20af1df63f77f6b3ab12fd6221f581fe84182091)\n\nMerged-In: I302626abb7e048ef0c3169e9a5209b85f2f87d34\nChange-Id: Ie05a17598fcabc1189cacc912c01a25782ebd29c\n"
    },
    {
      "commit": "f24612b176d9272d50376138b337de16b45004c9",
      "tree": "2478afb81c9d410cee82b66c0fca1f4bb8fcb899",
      "parents": [
        "c86b195cd5bdec16ad51aa7f1adc56c1ec4bf564"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Jan 31 13:30:22 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 06 13:38:44 2018 +0000"
      },
      "message": "Correct inaccurate comments in build files\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: I3881e66a949bfc5fbc34db0a104ef7a6995abe35\n"
    },
    {
      "commit": "0aa3b20a66197da5c6843afc1f9de0a1691ca5cc",
      "tree": "b2ae6123ef5a56e152cfcb176e0dda1037bba1fd",
      "parents": [
        "f24612b176d9272d50376138b337de16b45004c9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Dec 22 16:13:15 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Feb 06 13:38:44 2018 +0000"
      },
      "message": "Add apis needed for android.test.legacy\n\nThe long term goal of removing junit and dependent android.test classes\nfrom the android.jar is the removal of the runtime libraries that\nprovide those classes. A key part of the strategy for migrating APKs off\nthe runtime libraries is the android.test.legacy library which APKs can\nstatically include in place of the runtime dependencies without having\nto change their source code.\n\nThe longer term goal is for all tests to migrate from these classes\naltogther and to use the Android Test Support Library instead but that\nwill require significant changes to the test source code.\n\nIn order for it to be safe to statically include android.test.legacy in\nan APK it cannot use any internal APIs. This change adds the additional\nclasses and methods needed to the android.test.mock API library. The\nadditions are all marked as deprecated to try and avoid developers\nfrom using them in new tests.\n\nIt also marks the AccountManager constructor used by MockAccountManager\nwith the android.annotation.MockApi so that it is included in the mock\nstubs libraries against which the android.test.mock.stubs[-system]\nlibraries build.\n\nBug: 30188076\nTest: make checkbuild\n\n(cherry picked from commit 772b6923206a34e97c45bc48e7ad4bebfd3eae29)\n\nMerged-In: I85417cc328cab898ab93b9b726648f4232555324\nChange-Id: If3b6fc630df93a44e4c07ef769737a2ac3ebf476\n"
    },
    {
      "commit": "c86b195cd5bdec16ad51aa7f1adc56c1ec4bf564",
      "tree": "6b1a236e4e3326ac6dc14409dfff428f6d7621e4",
      "parents": [
        "383a7d432fa0bd8b638700e424b26b9f30a5d4b3",
        "35dbf35b26430999f1e07dfb129822c2506f3b4b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 06 06:03:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 06:03:09 2018 +0000"
      },
      "message": "Merge \"Frameworks: Mark tests\""
    },
    {
      "commit": "383a7d432fa0bd8b638700e424b26b9f30a5d4b3",
      "tree": "4f6631c5dc1d48cf14d0ecb1819a31f4e1ed1b5c",
      "parents": [
        "de65acb9159c5c98940e7f01e27f8a49bc0536ce",
        "918c5241c00ea937ec2ed1681bc190c4a0e53f3c"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Feb 06 01:02:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 01:02:33 2018 +0000"
      },
      "message": "Merge \"Add function to change LE Tx Data Length\""
    },
    {
      "commit": "0a01c6b2e143885baaa99174c04a6cefa1294514",
      "tree": "2bc5881cb2bbf69bfb5e90544ea1d3c080fc1a3b",
      "parents": [
        "789289d7311b80d4e048502a1f33ab9fc8da39f1"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Jan 29 17:09:21 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 05 14:45:20 2018 -0800"
      },
      "message": "Update ServiceState to adapt NetworkService change.\n\nSST is re-routed to get cellular registration states from\nCellularNetworkService. Updating ServiceState to adapt that\nchange.\n\nBug: 64132030\nTest: unittest\nChange-Id: Ifd557ce50a4419ead6125cda29c79d331508448e\nMerged-In: Ifd557ce50a4419ead6125cda29c79d331508448e\n"
    },
    {
      "commit": "789289d7311b80d4e048502a1f33ab9fc8da39f1",
      "tree": "6ea217afc739996b85255974442754566c979e57",
      "parents": [
        "de65acb9159c5c98940e7f01e27f8a49bc0536ce"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Jan 29 15:10:46 2018 -0800"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Feb 05 14:25:22 2018 -0800"
      },
      "message": "Add strings and carrier config needed network service.\n\nAdd resource overlay and carrier config which will determine\nwhich package / network services will be bound to.\n\nBug: 64132030\nTest: regression tests\nChange-Id: I5f515ec16b712e7be25f69e0e079d672227542b0\nMerged-In: I5f515ec16b712e7be25f69e0e079d672227542b0\n"
    },
    {
      "commit": "d65595a94e2e5a5dc19540fcb1ba4ff45a7d2b67",
      "tree": "38f1ec811333b95b1feb53260816eede5b680c2e",
      "parents": [
        "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Feb 05 15:49:52 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Feb 05 21:14:24 2018 +0000"
      },
      "message": "Pin jarjar targets to java_version 1.8.\n\nThis CL pins the following make targets to java_version 1.8,\nwhich is currently the default:\n  framework-protos\n  repackaged.android.test.base\n  repackaged.android.test.mock\n  repackaged.android.test.runner\n\nFor consistency, their dependencies,\n  android.test.base\n  android.test.mock\n  android.test.runner\nwhich contain .java source files, are also pinned to 1.8.\n\nThis is so that the two steps:\n a) update jarjar to support v53 class files\n b) support -target 1.9 in the rest of the toolchain\ncan be completed in any order, in future CLs. Before this CL,\nthey would have needed to be completed in order a), b).\n\nBug: 72703434\nTest: EXPERIMENTAL_USE_OPENJDK9\u003dtrue USE_R8\u003dtrue make checkbuild docs\n      (in a client where CL http://r.android.com/596874 was reverted)\n\nChange-Id: If78067294ae7ab78997aa109b0e08be427bdf0b8\n"
    },
    {
      "commit": "de65acb9159c5c98940e7f01e27f8a49bc0536ce",
      "tree": "b937f80f93ab63813ab74a50a444a9e84bbbc74a",
      "parents": [
        "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b",
        "19628b43cf47ea8e95a47a1503416848b4fbf92c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Feb 05 19:09:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 05 19:09:25 2018 +0000"
      },
      "message": "Merge changes from topic \"ims_apis\"\n\n* changes:\n  Modify ImsService API to accomodate compat\n  Make ImsService API @SystemApi\n  Integrate new MMTel APIs into the framework\n  Integrate ImsCallSessionListener API changes\n"
    },
    {
      "commit": "317b05a055fd7266607ab0ab258cce5bfeb91e8f",
      "tree": "cd220c80b9c0024540d8225729fd35cfb0c87e04",
      "parents": [
        "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b"
      ],
      "author": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Thu Dec 07 16:31:10 2017 -0800"
      },
      "committer": {
        "name": "goneil",
        "email": "goneil@google.com",
        "time": "Mon Feb 05 10:15:12 2018 -0800"
      },
      "message": "Make TelephonyManager#getNai() public\n\nBug: 67750905\nTest: android.telephony.cts.TelephonyManagerTest#testTelephonyManager\nChange-Id: I92af07a5ed2abd852ff0f79909c574d78b89f535\n"
    },
    {
      "commit": "918c5241c00ea937ec2ed1681bc190c4a0e53f3c",
      "tree": "e6897aa53b8973f9f77872fa15127d814c639c28",
      "parents": [
        "853628db726caf4109bb116aec2e6defe5b1b49d"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Tue Jan 16 10:39:32 2018 -0800"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sun Feb 04 15:55:39 2018 -0800"
      },
      "message": "Add function to change LE Tx Data Length\n\nAs part of new SL4A tests for LE CoC to measure data throughput, this\ncommit adds a function to set the LE Tx Data Length parameter to its\nmaximum.\n\nTest: Ran the new ACTS Tests for LE CoC (BleCocTest and BleCoc2ConnTest)\nBug: 70683224\nChange-Id: Iea93f6cb9f4f7cc484f121afa158d7dae18d1ef1\n"
    },
    {
      "commit": "771e229a23fa4edb2e5ec2c3f76271d0804f2f4b",
      "tree": "aee9d1594b25448d7fbcc9ba55c3550f2e6f4b5e",
      "parents": [
        "2e9bdd78f2e7596bd57d2e17e5df4b68796583e1",
        "1c8756154adf195178e2ba5bb0f082f452ceceb5"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Sun Feb 04 23:18:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Feb 04 23:18:52 2018 +0000"
      },
      "message": "Merge \"Update OWNER files for connectivity\""
    },
    {
      "commit": "2e9bdd78f2e7596bd57d2e17e5df4b68796583e1",
      "tree": "422aef0be6641a400d1a3922b95b67ddce02ed74",
      "parents": [
        "0276f4290fa09059f8284080ba2138534dd1830f",
        "fcbda454986bc35a4cd19962e97b0901bee8068d"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Sat Feb 03 04:40:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 04:40:46 2018 +0000"
      },
      "message": "Merge \"Added data service configuration support\""
    },
    {
      "commit": "0276f4290fa09059f8284080ba2138534dd1830f",
      "tree": "3c96938c2a73e18d169e29ecfdde218c3bda015e",
      "parents": [
        "853628db726caf4109bb116aec2e6defe5b1b49d",
        "87b69637400e5d27d7ba37331e5c36cc0ffbcfbd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 04:40:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 04:40:06 2018 +0000"
      },
      "message": "Merge \"Added permission for binding data service\""
    },
    {
      "commit": "853628db726caf4109bb116aec2e6defe5b1b49d",
      "tree": "763496e1f3a2ad60864c26e6270aabdcdba8e4b1",
      "parents": [
        "6c40bbdc5e85ca0ac1cb1dd25236ee0a904dae36",
        "6da1ddaa5346ebaf5ddc77a7f097132793ee4018"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Sat Feb 03 01:36:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 01:36:03 2018 +0000"
      },
      "message": "Merge \"Add function to update LE connection parameters\""
    },
    {
      "commit": "6c40bbdc5e85ca0ac1cb1dd25236ee0a904dae36",
      "tree": "62152223e08b9def1156e86e4f14eb6fc4eafa14",
      "parents": [
        "b5993cfb8e69d39e15ce1f59c7f36ce290ff2470",
        "5185d71470edb287e5b6288411ccfc8fa0a41da2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 03 00:03:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 00:03:57 2018 +0000"
      },
      "message": "Merge \"Add DENSITY_440\""
    },
    {
      "commit": "b5993cfb8e69d39e15ce1f59c7f36ce290ff2470",
      "tree": "fd3d6bf8bbb79fc582b3604ff1fd4e630e0e9215",
      "parents": [
        "0a6c539901f58dd2678881328651cc2930ae5612",
        "28e5c86b6103a6877634945a538d3125b87eddfe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 23:50:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 23:50:00 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE volume shows when status bar is null\""
    },
    {
      "commit": "0a6c539901f58dd2678881328651cc2930ae5612",
      "tree": "79468ad327f848cc074c47071775cdb0330b67e3",
      "parents": [
        "d281b1a116652e0972f5ec86316db356c3ed7cfd",
        "c07a96d1e4a90c1c42040fd24ad9e4f209becce4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 23:13:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 23:13:54 2018 +0000"
      },
      "message": "Merge \"Enable multiple active Ethernet interfaces\""
    },
    {
      "commit": "d281b1a116652e0972f5ec86316db356c3ed7cfd",
      "tree": "65007a25a2b9d104040b4abffb96a3561cbd408d",
      "parents": [
        "97246476a7491d8db5f910db8b447fb68588c88b",
        "e1af92e44d432f260b347ad5cf0452b0992dbd5e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 22:09:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 22:09:34 2018 +0000"
      },
      "message": "Merge \"Add missing return statement in setTempFileRootDirectory\""
    },
    {
      "commit": "87b69637400e5d27d7ba37331e5c36cc0ffbcfbd",
      "tree": "2d60f13ef729acbc0ce129a93e7f8b9ec4827143",
      "parents": [
        "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 31 16:40:33 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Fri Feb 02 13:52:20 2018 -0800"
      },
      "message": "Added permission for binding data service\n\nThis is to make sure only the system can bind the data service.\n\nTest: Manual\nBug: 64132030\nMerged-In: Iaf4e4a604396ec37c83516f1d1f163614ef23c3d\nChange-Id: Iaf4e4a604396ec37c83516f1d1f163614ef23c3d\n"
    },
    {
      "commit": "97246476a7491d8db5f910db8b447fb68588c88b",
      "tree": "8c07d309401bc01607a21d15113c0f0d9c5215d1",
      "parents": [
        "337e2feada926f36c8bcdf9d8ecbd7555a5f6b28",
        "0879c904d2700161d8c65af579ff6e29778bc932"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Fri Feb 02 21:32:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 21:32:11 2018 +0000"
      },
      "message": "Merge \"Use IntDef for BCD_EXTENDED_TYPE\""
    },
    {
      "commit": "337e2feada926f36c8bcdf9d8ecbd7555a5f6b28",
      "tree": "322bab4b1dc14c84961e99b514d8186bc884d1b9",
      "parents": [
        "a07d895f0916f0a9f96b3b962bf2967265ffa356",
        "a0771613821c7bddfd3599c194e1632edc794e23"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 20:34:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 20:34:23 2018 +0000"
      },
      "message": "Merge \"Add NFC Transaction Event intent actions and extras\""
    },
    {
      "commit": "a07d895f0916f0a9f96b3b962bf2967265ffa356",
      "tree": "0f29a7480f005d8afbda15b716b9ca84b2816bc5",
      "parents": [
        "73e7a1a739c311ec1eab0895652601d646743d5c",
        "92964f60ecb8086179d84778c924832f6d9f822e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Feb 02 20:01:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 20:01:12 2018 +0000"
      },
      "message": "Merge \"Rename MbmsDownloadSession#getDownloadStatus\""
    },
    {
      "commit": "28e5c86b6103a6877634945a538d3125b87eddfe",
      "tree": "222f07b24c33a800c86b3818726ec05c7d742067",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Thu Feb 01 13:24:23 2018 -0500"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Fri Feb 02 12:38:47 2018 -0500"
      },
      "message": "DO NOT MERGE volume shows when status bar is null\n\nBug: 72627648\nTest: VolumeDialogControllerImplTest\nChange-Id: Ia766d19190d623aecad8d78ba7cbcd9dfbe01218\n"
    },
    {
      "commit": "a0771613821c7bddfd3599c194e1632edc794e23",
      "tree": "9c3a47c4fab82df4ee0349723c4285e90cffc24c",
      "parents": [
        "816a05340083d867804671f473d329bf7eed762a"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 09:14:39 2018 -0800"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 09:19:08 2018 -0800"
      },
      "message": "Add NFC Transaction Event intent actions and extras\n\nBug: 72556384\nBug: 65127791\nTest: Test App check for RF Events\nChange-Id: I22f5e3d8dc11d518c96a74e54121e072caa6a18d\n"
    },
    {
      "commit": "73e7a1a739c311ec1eab0895652601d646743d5c",
      "tree": "842adfac764a34f3cb8c4130f1cd44e72d4ef9db",
      "parents": [
        "bb1d07e681d8f5a438d2aec43b8bd760d5bde9c8",
        "816a05340083d867804671f473d329bf7eed762a"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Fri Feb 02 16:43:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 16:43:11 2018 +0000"
      },
      "message": "Merge \"Add ServiceSpecificExceptions for SecureElementService.\""
    },
    {
      "commit": "bb1d07e681d8f5a438d2aec43b8bd760d5bde9c8",
      "tree": "e9005c78b3fab079f6d8ee713261d24bfcdafcaf",
      "parents": [
        "871202da2f7e09e5de395d8aac8b229d47b99b8f",
        "20328e8df09733a622370707a0b4e0479bc99607"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 02 04:22:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 04:22:34 2018 +0000"
      },
      "message": "Merge \"Return non-negetive value in getMobileStats method\""
    },
    {
      "commit": "1c8756154adf195178e2ba5bb0f082f452ceceb5",
      "tree": "16acd4dc428fce8e4e3b53603cc5728bc5bd33ed",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Feb 02 12:48:55 2018 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Feb 02 12:49:45 2018 +0900"
      },
      "message": "Update OWNER files for connectivity\n\nTest: no functional change\nChange-Id: I25276c769468c37970cb1915660fee29e589008c\n"
    },
    {
      "commit": "816a05340083d867804671f473d329bf7eed762a",
      "tree": "0ee22bd8722444a23338995cf5f5b566e967e3bb",
      "parents": [
        "3b50dc3d34fc486b64006f15bad75dbe3ccda229"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Feb 01 16:15:25 2018 -0800"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Feb 01 16:27:37 2018 -0800"
      },
      "message": "Add ServiceSpecificExceptions for SecureElementService.\n\nOpen Mobile API expects NoSuchElementException and IOException to be\nthrown in certain scenarios. ServiceSpecificExceptions are added to\nfulfil that.\n\nBug: 64994044\nTest: Throw fake errors and test with sample app\nChange-Id: Iec5a85a5444360616d0857817f71c721f26c53bc\n"
    },
    {
      "commit": "19628b43cf47ea8e95a47a1503416848b4fbf92c",
      "tree": "5eeac6a1ea11066cdc4d68e2e9a350bd0e0da2c9",
      "parents": [
        "0e370b4a02b6687c775c002c59157f4465bb86d0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 24 14:38:05 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:29 2018 -0800"
      },
      "message": "Modify ImsService API to accomodate compat\n\nModifies the ImsService API to accomodate\nthe ImsService compat layer for older\nvender implementations\n\nBug: 63987047\nTest: Manual, Telephony unit tests\nMerged-In: Ifb2870414e3d80ef114b3c5fa00c5c5e1aa80b05\nChange-Id: Ifb2870414e3d80ef114b3c5fa00c5c5e1aa80b05\n"
    },
    {
      "commit": "0e370b4a02b6687c775c002c59157f4465bb86d0",
      "tree": "2dc8d0b39289b7ccbf8c1297fdba6dfe55786b32",
      "parents": [
        "5b1883b5f10ab13aee449d9524d7fb71c8ba0b6c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 22 13:51:52 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:29 2018 -0800"
      },
      "message": "Make ImsService API @SystemApi\n\nMarks the ImsService API as @SystemAPI.\n\nBug: 63987047\nTest: Build, Telephony unit tests\nMerged-In: I10f8a09950be87cb166b718d1dcc2954fba872cb\nChange-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb\n"
    },
    {
      "commit": "5b1883b5f10ab13aee449d9524d7fb71c8ba0b6c",
      "tree": "2dc891256b3aae9e41e3bbc808d2dfab106c2f18",
      "parents": [
        "6ed4ee68477262aa16481d29826b5765adf14cd3"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Jan 16 09:33:47 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:29 2018 -0800"
      },
      "message": "Integrate new MMTel APIs into the framework\n\nPerforms the bulk of the work of:\n1) Moving the old MMTel APIs to a hidden\n.compat namespace to support older vendor\nversions of the code.\n\n2) Replace the compat MMTel APIs with the\nnew ImsService APIs and integrate them\ninto existing code.\n\nThis is one of two CLs, this CL\nintegrates the new APIs, the next CL\ncreates the compat layer in telephony\nto translate the .compat APIs to the new\nAPIs to allow Telephony to work with\nolder versions of the API.\n\nBefore commit, the corresponding vendor\nchanges will have to be submitted as well.\n\nBug: 63987047\nTest: Telephony Unit tests\nMerged-In: Icc9ecfdad000f42399beeac142083e62962c12d3\nChange-Id: Icc9ecfdad000f42399beeac142083e62962c12d3\n"
    },
    {
      "commit": "6ed4ee68477262aa16481d29826b5765adf14cd3",
      "tree": "90383140c1bfd8e1e65bc674cbc6e379758ea72a",
      "parents": [
        "871202da2f7e09e5de395d8aac8b229d47b99b8f"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 11 10:27:43 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 15:45:28 2018 -0800"
      },
      "message": "Integrate ImsCallSessionListener API changes\n\nIntegrates the ImsCallSessionListener API changes.\nThis involves:\n\n1) Moving the ImsCallSessionListener to the\nandroid.telephony.ims namespace.\n2) Creating a compat layer between the old\nIImsCallSessionListener AIDL and the new one\nfor vendors using the old implementation.\n3) Modify ImsCallSession to only use\nsetListener to set ImsCallSessionListener\n(other method was never used in our code).\n\nTest: Telephony Unit Tests, Manual IMS Tests\nBug: 63987047\nMerged-In: I4378c0b1d68ff4f5f21815c81af52c03a66f81c5\nChange-Id: Id0cc43e9c97abb6f2776d8ad1cf599353b71e4b7\n"
    },
    {
      "commit": "6da1ddaa5346ebaf5ddc77a7f097132793ee4018",
      "tree": "fbef708a9e3315d2efe7b6837a7a4ffe0bc05bc5",
      "parents": [
        "8d5b08c4302f4963a442a113c503c3f9108eee14"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Thu Jan 04 15:42:25 2018 -0800"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Thu Feb 01 15:27:14 2018 -0800"
      },
      "message": "Add function to update LE connection parameters\n\nAs part of new SL4A tests for LE CoC to measure data throughput\nperformance, this commit will add a function to enable the CoC Facade\nto modify the LE Connection Parameters especially the Connection\nIntervals.\n\nTest: Ran the new ACTS Tests for LE CoC\nBug: 70683224\nChange-Id: Ie071b09a44d68fe063198a39eb788c434b092442\n"
    },
    {
      "commit": "871202da2f7e09e5de395d8aac8b229d47b99b8f",
      "tree": "aae8f5ef7be597bdb4a1706a71fe984fc6199302",
      "parents": [
        "8d5b08c4302f4963a442a113c503c3f9108eee14",
        "8d584f0a91b0709b28ebc64abf0a6063429c8d58"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 23:05:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 23:05:22 2018 +0000"
      },
      "message": "Merge \"Check for location access on TelephonyRegistry\""
    },
    {
      "commit": "fcbda454986bc35a4cd19962e97b0901bee8068d",
      "tree": "2532e5ba37ff53fdb5079ff5496e19780e05fd7d",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 14:50:53 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 14:50:53 2018 -0800"
      },
      "message": "Added data service configuration support\n\nAdded the resource overlay and carrier config support for\ndata service binding package configuration.\n\nTest: Telephony sanity tests\nBug: 64132030\nChange-Id: I3d64e6c0a5f86b6a4953eb611ee6828153a8b12d\n"
    },
    {
      "commit": "8d5b08c4302f4963a442a113c503c3f9108eee14",
      "tree": "314708bc5262575c16a2da8cf583e7ba92c65348",
      "parents": [
        "2aa0cdd1d216abf085f41dfa662dccbd42fd6585",
        "acdb686635fade1bc4bb6bafbd3e721392940f90"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Feb 01 22:38:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 22:38:55 2018 +0000"
      },
      "message": "Merge \"Add call recording tone support.\""
    },
    {
      "commit": "2aa0cdd1d216abf085f41dfa662dccbd42fd6585",
      "tree": "ea21c22c03e7b1a7c9bbf6ea8eecc8202353c346",
      "parents": [
        "0be23629a8275856de6afbe964ff8f91fc9fb7d0",
        "d58536800f5157184ee3a294248f96934ddd65b3"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Feb 01 22:35:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 22:35:38 2018 +0000"
      },
      "message": "Merge \"Add carrier config option to show call barring UI in CallSettings\""
    },
    {
      "commit": "e1af92e44d432f260b347ad5cf0452b0992dbd5e",
      "tree": "0b526842dcd509a7c19dfeeac007c9d9acc2bc79",
      "parents": [
        "92964f60ecb8086179d84778c924832f6d9f822e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jan 05 12:08:51 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 13:48:11 2018 -0800"
      },
      "message": "Add missing return statement in setTempFileRootDirectory\n\nReturn without setting the local temp file root if the middleware\nreports a failure.\n\nTest: cts\nChange-Id: I5e8ea1f7941a7157d88536925f681044d26ef540\n"
    },
    {
      "commit": "0879c904d2700161d8c65af579ff6e29778bc932",
      "tree": "a8418bacb6db3f0205917eb0739501306ea8a158",
      "parents": [
        "880839d2d10d0a3468a29b9ea20007159f014444"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Feb 01 13:39:44 2018 -0800"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Feb 01 13:39:49 2018 -0800"
      },
      "message": "Use IntDef for BCD_EXTENDED_TYPE\n\nBug:72762748\nTest: unit test\n\nChange-Id: I33c26b671f6e824ae100d2d5049402cdbade8237\n"
    },
    {
      "commit": "92964f60ecb8086179d84778c924832f6d9f822e",
      "tree": "80a2ac0178d767759582c6b7fb2d64127e5c37c9",
      "parents": [
        "14513e0ea3796a247dd24511bdd219fc01d24a2b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Dec 15 19:46:43 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 13:23:17 2018 -0800"
      },
      "message": "Rename MbmsDownloadSession#getDownloadStatus\n\nRename and change signature/behavior to match up with middleware\nvendor\u0027s expectations\n\nTest: run CTS tests\nChange-Id: If18acff5631cfc0473c342e9250973866e960d69\n"
    },
    {
      "commit": "0be23629a8275856de6afbe964ff8f91fc9fb7d0",
      "tree": "98b3e532d747ca83200fb22ad91935cd892a3ad8",
      "parents": [
        "af7435ca1fe98a6d7f3d7312aca890def00a4677",
        "abdd37c8c6ff02371ba071037378a6ef5e43f514"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 21:18:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 21:18:53 2018 +0000"
      },
      "message": "Merge \"Add CarrierConfig to displaying HD audio indicator for GSM/CDMA calls\""
    },
    {
      "commit": "af7435ca1fe98a6d7f3d7312aca890def00a4677",
      "tree": "9d433b8ea640f26066ba4f578e5696e73e78820d",
      "parents": [
        "a02d09a4498ac2e09f7ae596cfb6928df0229446",
        "9d729c5304508b355345e5490d69f9509bb1cb4d"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Thu Feb 01 21:03:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 21:03:55 2018 +0000"
      },
      "message": "Merge \"CellSignalStrength cleanup\""
    },
    {
      "commit": "a02d09a4498ac2e09f7ae596cfb6928df0229446",
      "tree": "1802e48639b3d27aa0d937191ca54c581a45440c",
      "parents": [
        "d6d9ff3c2d9fbea5868f8f7f5dadc4322ba98737",
        "677cfaa2a0e343ee8e638ad5c23213545fd14b15"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 01 20:10:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 20:10:36 2018 +0000"
      },
      "message": "Merge \"Added support for the new 1.2 data setup/deactivate API\""
    },
    {
      "commit": "d6d9ff3c2d9fbea5868f8f7f5dadc4322ba98737",
      "tree": "0a9e84b5b9504dc3a87e8e13171c6177e92aed88",
      "parents": [
        "ddd440b8a24c4bea382f7136a6427aa7063cd6db",
        "304f4b5509bc3b8fb1606df0bc95f7da205ed5af"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Feb 01 16:38:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 16:38:36 2018 +0000"
      },
      "message": "Merge changes from topics \"ims_sms_sms_ready\", \"ims_sms_rm_internal_sms\", \"ims_sms_disp\"\n\n* changes:\n  Add and trigger onReady API for SMS over IMS.\n  Unhide SMS over IMS APIs\n  Remove internal version of SMS apis\n  Move Sms API to proper MMTelFeature class\n  Add unique id for sms APIs to be able to trigger correct smstracker\n"
    },
    {
      "commit": "ddd440b8a24c4bea382f7136a6427aa7063cd6db",
      "tree": "0c9c65e898790c30bf77b134aafb8ef7c0c59c16",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74",
        "156ed92c94fb5accceb96ef00390be2894cd3b11"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Feb 01 15:31:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 15:31:05 2018 +0000"
      },
      "message": "Merge \"Propagate the \"dalvik.vm.minidebuginfo\" property to ART run-time.\""
    },
    {
      "commit": "677cfaa2a0e343ee8e638ad5c23213545fd14b15",
      "tree": "4796d03f64c397ff61773454a3528116a017e4e5",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Jan 31 00:33:20 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Feb 01 03:26:10 2018 -0800"
      },
      "message": "Added support for the new 1.2 data setup/deactivate API\n\nAdded support for the 1.2 IRadio APIs that support IWLAN handover.\n\nTest: Telephony sanity tests\nBug: 64132030\nMerged-In: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65\nChange-Id: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65\n(cherry picked from commit 08063d6c1bb64d2b65fe08bfc04d00f3f0fc856f)\n"
    },
    {
      "commit": "8d584f0a91b0709b28ebc64abf0a6063429c8d58",
      "tree": "a01921b7d30142df96f89a6a35f04ccaeef84b54",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 22 17:38:15 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 01 01:00:52 2018 +0000"
      },
      "message": "Check for location access on TelephonyRegistry\n\nWhen sending outbound callbacks on CELL_INFO and CELL_LOCATION, check to\nmake sure that the user has authorized us and the receiving app to get\ninformation on their location.\n\nBug: 69637693\nTest: manual: telephony testapp\nChange-Id: Ib4c8c6a9765f504823016e538dd46768d1032792\n"
    },
    {
      "commit": "4b1e6c3b2fcef7dae2afe869a77b7f0b5f79f4ba",
      "tree": "f832c69eedc6545ced2ea41bf70b412df31096f9",
      "parents": [
        "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74"
      ],
      "author": {
        "name": "Siyuan Zhou",
        "email": "siyuanzhou@google.com",
        "time": "Wed Dec 20 11:38:12 2017 -0800"
      },
      "committer": {
        "name": "Siyuan Zhou",
        "email": "siyuanzhou@google.com",
        "time": "Wed Jan 31 16:17:12 2018 -0800"
      },
      "message": "BootReceiver: changed deprecated Build.RADIO to Build.getRadioVerison to get non-empty radio firmware version in SYSTEM_LAST_KMSG.\n\nTest: Manually verified on Pixel 2 XL, Nexus 5X and 6P devices.\nBUG:70934228\nChange-Id: I40da7e659619e06587409c6b83c655b46bcbd5b2\n"
    },
    {
      "commit": "304f4b5509bc3b8fb1606df0bc95f7da205ed5af",
      "tree": "0cca5018069f269d3ae79082a9a465a3727579bb",
      "parents": [
        "904c1eca5fe0dcf2c61e40d634b75bff3ea9157f"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Tue Jan 23 13:09:00 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 14:55:42 2018 -0800"
      },
      "message": "Add and trigger onReady API for SMS over IMS.\n\nTest: manual test that normal code path is fine since this code path is\nnot yet exercisable.\nBUG\u003d69846044\nMerged-In: Icb15ca4aa6606fba641f6270dca5e0e06fc4466a\nChange-Id: Icb15ca4aa6606fba641f6270dca5e0e06fc4466a\n"
    },
    {
      "commit": "cb9cd96c506a8255fbd2ad5f0ed1dde4a6c16e74",
      "tree": "39a1cf5618531f5e926993207b13e96d86d0fb48",
      "parents": [
        "3b50dc3d34fc486b64006f15bad75dbe3ccda229",
        "b8ef541cbc61ce11bd68106ff431752de86f761f"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Jan 31 22:45:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 22:45:26 2018 +0000"
      },
      "message": "Merge \"Fix minor bugs with tunnel mode implementation\""
    },
    {
      "commit": "904c1eca5fe0dcf2c61e40d634b75bff3ea9157f",
      "tree": "09e7ccee9e893a3ebe535ed4f7535843140b93ac",
      "parents": [
        "7073c075fb97f9813a56e022bc67712d5db23396"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Tue Jan 23 09:56:31 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 13:18:45 2018 -0800"
      },
      "message": "Unhide SMS over IMS APIs\n\nWhile here add more constants for send sms result.\n\nTest: manual\nBUG:69846044\nMerged-In: I66fdcff51dc5ded9f6199d09bb667c89f38b6d59\nChange-Id: I66fdcff51dc5ded9f6199d09bb667c89f38b6d59\n"
    },
    {
      "commit": "9d729c5304508b355345e5490d69f9509bb1cb4d",
      "tree": "4c9dc10e708336ed441be7657d5401a45c950d10",
      "parents": [
        "b3cef78e8d70a06e8e3d0ceb39a44a879379af3c"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Jan 29 19:05:29 2018 -0800"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 12:53:03 2018 -0800"
      },
      "message": "CellSignalStrength cleanup\n\nRemove a few duplicated initialization methods\nin the CellSignalStrength classes. They were\neither not being used or were trivially refactored\nin to their respective constructors.\n\nBug: 72742517\nTest: compilation\nChange-Id: I7115eace62dc0b6d59ea25deedaf5a0d0f270496\n"
    },
    {
      "commit": "3b50dc3d34fc486b64006f15bad75dbe3ccda229",
      "tree": "bfe4c642e4e1ea5dd14a3f7144b4a96d3018d8a7",
      "parents": [
        "880839d2d10d0a3468a29b9ea20007159f014444",
        "c50928b763c2e580bf313436ff641fd5a5a83cb0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 20:17:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 20:17:19 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\""
    },
    {
      "commit": "7073c075fb97f9813a56e022bc67712d5db23396",
      "tree": "56d5b91f970862ed0d52837cafba4acd87b35008",
      "parents": [
        "6e545d5892566af017d5bddc054db5962885e711"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Mon Jan 22 15:43:37 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 11:55:39 2018 -0800"
      },
      "message": "Remove internal version of SMS apis\n\nTest: manual\nBUG\u003d69846044\nMerged-In: Ie084ea67c460c686bd587e4b36f8c1579517ea7f\nChange-Id: Ie084ea67c460c686bd587e4b36f8c1579517ea7f\n"
    },
    {
      "commit": "6e545d5892566af017d5bddc054db5962885e711",
      "tree": "e667e21c1f840b14721beed2551e791c213d2153",
      "parents": [
        "967a952b34d08427f0aeb69f1328417b8ad7ffc3"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Fri Jan 12 16:37:08 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 11:24:31 2018 -0800"
      },
      "message": "Move Sms API to proper MMTelFeature class\n\n- while here remove unnecessary call to ackSms from\n  SmsImplBase as this is handled by ImsSmsDispatcher\n\nTest: None, APIs not exercised yet.\nBUG\u003d69846044\nMerged-In: Iec4bbd07a67502dbbfb2142a7bc95f51be0cb377\nChange-Id: Iec4bbd07a67502dbbfb2142a7bc95f51be0cb377\n"
    },
    {
      "commit": "967a952b34d08427f0aeb69f1328417b8ad7ffc3",
      "tree": "e0d22c7868ff4dbf6721b3f2b45763191f6d80cd",
      "parents": [
        "b3cef78e8d70a06e8e3d0ceb39a44a879379af3c"
      ],
      "author": {
        "name": "Mohamed Abdalkader",
        "email": "abdalkader@google.com",
        "time": "Fri Jan 12 11:52:31 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jan 31 11:18:11 2018 -0800"
      },
      "message": "Add unique id for sms APIs to be able to trigger correct smstracker\n\nIn old APIs the SmsTracker itself was being passed to the RIL\nand onSendComplete the tracker\u0027s pending intent was triggered\nand then the updated messageRef was used as the id.\n\nInstead of passing the tracker, passing a unique id to be used\nfor the lifetime of the message.\n\nDoing same thing for receiving flow.\n\nTest: None, APIs not exercised yet.\nBUG\u003d69846044\nMerged-In: Id19f854e2c48649db8f2031ee4f49cdac331451c\nChange-Id: Id19f854e2c48649db8f2031ee4f49cdac331451c\n"
    },
    {
      "commit": "880839d2d10d0a3468a29b9ea20007159f014444",
      "tree": "b1492eee48793b3c0a7c4fa70d20caf4535288a2",
      "parents": [
        "9a9e22fad495bac81183cff3ee8bf97abefe445e",
        "d960cc4a511e4f659aaae4aea9bc3b032d28c26b"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 18:35:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 18:35:00 2018 +0000"
      },
      "message": "Merge \"Show hidden API warning once per process\""
    },
    {
      "commit": "9a9e22fad495bac81183cff3ee8bf97abefe445e",
      "tree": "70a3d55b3f76984df0dc9253e9a8fabcdfff1ead",
      "parents": [
        "b3cef78e8d70a06e8e3d0ceb39a44a879379af3c",
        "242b93b7605b46fc025bc51165bef4a9e9c1d175"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Wed Jan 31 18:20:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 18:20:05 2018 +0000"
      },
      "message": "Merge \"Add reachabilityFence, remove ExemptionMechanism.finalize\""
    },
    {
      "commit": "c50928b763c2e580bf313436ff641fd5a5a83cb0",
      "tree": "0b32668e3e549905bd390d6f7afb26cfdfc107a3",
      "parents": [
        "ff5d60b268dfd848c236b62ae241370a68aae39f"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 31 16:47:29 2018 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 31 17:03:20 2018 +0000"
      },
      "message": "Revert \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\"\n\nThis reverts commit ff5d60b268dfd848c236b62ae241370a68aae39f.\n\nReason for revert: Fixed issue breaking go/art-build.\n\nBug: 72400560\nTest: Build\nChange-Id: Ie8943068302bec02d149917ccf738c0d935f8fe0\n"
    },
    {
      "commit": "b3cef78e8d70a06e8e3d0ceb39a44a879379af3c",
      "tree": "1c664fb108dd3a3b4056379102f81c2f66fdfb59",
      "parents": [
        "2372af9cd89a30262e84c7c028068268959ed6b0",
        "ff5d60b268dfd848c236b62ae241370a68aae39f"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 11:24:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 11:24:15 2018 +0000"
      },
      "message": "Merge \"Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\""
    },
    {
      "commit": "ff5d60b268dfd848c236b62ae241370a68aae39f",
      "tree": "1c664fb108dd3a3b4056379102f81c2f66fdfb59",
      "parents": [
        "2372af9cd89a30262e84c7c028068268959ed6b0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 07:36:35 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 10:43:17 2018 +0000"
      },
      "message": "Revert \"Make AndroidRuntime only start the debugger for zygote forked apps.\"\n\nThis reverts commit daf17d415c1a99c515ffa75f3ec3bb0fb87627fe.\n\nReason for revert: Topic broke go/art-build. Reverting as ART Sheriff. \n\nChange-Id: I913dcb82532d448116b0c60d98a91b9b7442d5c9\n"
    },
    {
      "commit": "2372af9cd89a30262e84c7c028068268959ed6b0",
      "tree": "0b32668e3e549905bd390d6f7afb26cfdfc107a3",
      "parents": [
        "01e426d158b95f3b0a218db0e4811b3064c16195",
        "435e84b9fcaf129dbd0d9f8c86c3ead5c51e9405"
      ],
      "author": {
        "name": "hansson",
        "email": "hansson@google.com",
        "time": "Wed Jan 31 10:23:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 10:23:11 2018 +0000"
      },
      "message": "Merge \"Fix \"zygote is killed by signal 1\"\""
    },
    {
      "commit": "01e426d158b95f3b0a218db0e4811b3064c16195",
      "tree": "6cf6719d3b6b3313cc9befd221caad66336f338b",
      "parents": [
        "262f84699ed50444b96cf4984168ac40f42135b2",
        "493cebd02538adf347413450238bb1f3f7a0d541"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Jan 31 09:57:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 09:57:44 2018 +0000"
      },
      "message": "Merge \"Add tests about MultiDex corruption recovering\""
    },
    {
      "commit": "262f84699ed50444b96cf4984168ac40f42135b2",
      "tree": "0670dfd48ea827e0bd3b726b3172b1fa3ac946ea",
      "parents": [
        "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf",
        "059aa39fab52971fd7a31f45f2965d43896850c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 31 09:04:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 09:04:52 2018 +0000"
      },
      "message": "Merge \"Used the better hash method provided by Objects\""
    },
    {
      "commit": "d960cc4a511e4f659aaae4aea9bc3b032d28c26b",
      "tree": "59e45d850f04cbd0297d7f189cae3a3956fefb51",
      "parents": [
        "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 07:59:17 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Jan 31 08:03:29 2018 +0000"
      },
      "message": "Show hidden API warning once per process\n\nIn order to not spam users with warning toasts, add a boolean flag\nthat guards the displaying of a warning message about hidden API\nusage and is set after the first time a message is shown.\n\nBug: 64382372\nTest: manual\nChange-Id: If7ea995ddf4727a15eccf55dad42ef7775b1fc91\n"
    },
    {
      "commit": "b8ef541cbc61ce11bd68106ff431752de86f761f",
      "tree": "57def44ddbbdd68311b9f88de46907faa46ee95e",
      "parents": [
        "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Jan 24 15:31:39 2018 -0800"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Jan 31 01:16:53 2018 +0000"
      },
      "message": "Fix minor bugs with tunnel mode implementation\n\nThis change makes sure tunnel mode transforms are properly activated\nupon construction, and corrects bugs with how policy selectors were being\ngenerated for tunnel mode policies. Specifically, the source/destination could\nnot be empty strings, even for cases where an empty selector was desired.\n\nBug: 72457770\nTest: GTS tests run\nChange-Id: I9a9f64c34b07883a02a5c996614f958486d214fc\n"
    },
    {
      "commit": "35dbf35b26430999f1e07dfb129822c2506f3b4b",
      "tree": "3e806ceff3460dcac5daa667e4fecde93543ccc5",
      "parents": [
        "656096516cf0af5ade7174d441d1a7ca47a77ccd"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 26 20:41:17 2018 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 31 01:04:00 2018 +0000"
      },
      "message": "Frameworks: Mark tests\n\nAdd @Ignore and @Test to make Errorprone happy.\n\nBug: 72076216\nTest: m javac-check RUN_ERROR_PRONE\u003dtrue\nTest: atest ConnectivityServiceTest\nTest: atest WifiManagerTest\nChange-Id: Id2423c545eccaa768203faf86e14d0a558d927cd\n"
    },
    {
      "commit": "b6d5a85a9ccd2f691dc2e18746e91758414cdfdf",
      "tree": "05c7c22d8ae078aee2ece873738860ea4f9061e8",
      "parents": [
        "04e5e633050225edabec4b7099d8f9e33f3f92d2",
        "0c9937cb5c10e3c17f6eb82b1a247adcc9345fc9"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Wed Jan 31 00:23:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 00:23:50 2018 +0000"
      },
      "message": "Merge \"Remove getIsimChallengeResponse\""
    },
    {
      "commit": "64ece0e5823cf21842d7679a55d5f5c124a12a03",
      "tree": "9bc07c417c0ddef922d0e632f092a247b8c72e0f",
      "parents": [
        "04e5e633050225edabec4b7099d8f9e33f3f92d2"
      ],
      "author": {
        "name": "Gurpreet Ghai",
        "email": "gghai@codeaurora.org",
        "time": "Wed Aug 10 15:14:40 2016 +0530"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Jan 30 23:51:47 2018 +0000"
      },
      "message": "Fix ANR due to long wait for synchronization lock\n\nUse Case: Repeated BT ON/OFF\n\nFailure: ANR occurs due to UI wait for long time waiting\nto acquire thread lock.\n\nSteps: Repeated BT ON/OFF\n\nRoot Cause: The synchronized function that updates state\nalso read paired devices as an additional operation. When\nthe number of devices is cached list is large, the block\ntime for other threads waiting for same lock tends to\nincrease causing ANR.\n\nFix: Limited the synchronized block to the part where\nactual update of local state takes place.\n\nTest: SNS Testing\n\nBug: 35412140\n\nChange-Id: I69ff9f8a032b3772bf3d048d8db70181319ad31d\n"
    },
    {
      "commit": "d58536800f5157184ee3a294248f96934ddd65b3",
      "tree": "6d3857356a48f253d692ebc3edcf2f4a250e82ff",
      "parents": [
        "50cfaa40ca0a711de57f7cf934cd87502424bf34"
      ],
      "author": {
        "name": "Wenting Xiong",
        "email": "wenting.xa.xiong@sony.com",
        "time": "Fri Aug 12 18:28:37 2016 +0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Tue Jan 30 15:13:21 2018 -0800"
      },
      "message": "Add carrier config option to show call barring UI in CallSettings\n\nSome operators require to add Call Barring setting UI to CallSetting,\nso add a new CarrierConfig value to customize this.\n\nBug: 30845125\nTest: Manual\nChange-Id: I5d80508afd8216f04f443c5a9e0dd83d5247788f\n"
    },
    {
      "commit": "04e5e633050225edabec4b7099d8f9e33f3f92d2",
      "tree": "7622e562bf632a20d496d70494e3d6040d2ec527",
      "parents": [
        "14513e0ea3796a247dd24511bdd219fc01d24a2b",
        "4f880138e4a5f35871ead3223206c76e5de6ee30"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Jan 30 23:05:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 23:05:00 2018 +0000"
      },
      "message": "Merge \"Only allow LPA to select ISD-R using iccTransmitApduBasicChannel\""
    },
    {
      "commit": "14513e0ea3796a247dd24511bdd219fc01d24a2b",
      "tree": "84985179015adfa74a3f3902af2ced84791e7d12",
      "parents": [
        "5cdf28f38b264a0e7d4f5040930178c92405a94b",
        "07f21cf510610f9d468c671f071d58f4a1e5ef79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 20:09:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 20:09:00 2018 +0000"
      },
      "message": "Merge \"Update Docstring for SmsMessage.getOriginatingAddress\""
    },
    {
      "commit": "059aa39fab52971fd7a31f45f2965d43896850c5",
      "tree": "0c0fb1a1126a9749eb40c68762da9dc15342252c",
      "parents": [
        "a0f863d4fba1d70145a1626752741cd0804e8674"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jan 30 12:02:27 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Jan 30 12:02:27 2018 -0800"
      },
      "message": "Used the better hash method provided by Objects\n\nTest: Unit tests\nBug: 64132030\nChange-Id: Ib0fa616b28df97caf5457fd9069fbd76a80b17cc\n"
    },
    {
      "commit": "5cdf28f38b264a0e7d4f5040930178c92405a94b",
      "tree": "5a498f5ded3d04512589517525bdecbae335d53e",
      "parents": [
        "59fec059a95ec75987cf1522d9bfcd86aa6d2fb7",
        "daf17d415c1a99c515ffa75f3ec3bb0fb87627fe"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 30 19:55:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:55:28 2018 +0000"
      },
      "message": "Merge \"Make AndroidRuntime only start the debugger for zygote forked apps.\""
    },
    {
      "commit": "59fec059a95ec75987cf1522d9bfcd86aa6d2fb7",
      "tree": "b860872752734b9eca3c58fa95270deb97eae35f",
      "parents": [
        "af5b90ff458fcbf923542bc0e79b290b83d265ab",
        "017e7f90eea67b0ecd002d1ab193f60238ad0555"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 19:52:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:52:36 2018 +0000"
      },
      "message": "Merge \"Update hashCode in CellSignalStrength classes\""
    },
    {
      "commit": "acdb686635fade1bc4bb6bafbd3e721392940f90",
      "tree": "980572ee3952d068c835d205776af886c314ac38",
      "parents": [
        "af5b90ff458fcbf923542bc0e79b290b83d265ab"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 29 14:30:52 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 30 11:38:54 2018 -0800"
      },
      "message": "Add call recording tone support.\n\nAdding carrier configuration option to specify whether the carrier requires\nthe incall recording tone be played.\nAdded phone account extra used in Telephony to communicate this to\nTelecom.\nAdded permission pregrant for Telecom for MODIFY_AUDIO_ROUTING; this is\nneeded as Telecom listening to the AudioRecordingConfiguration callback\nfrom the audio framework.  It needs the permission so that it can be\ninformed of the package names of recording apps.\n\nTest: Manually enabled for local carrier and confirmed that recording\ntone plays to remote party when a recording app is started on the device.\nBug: 64138141\n\nChange-Id: I1ab521b79cbeeb4ff4dcbf83de7c17c539637bdc\n"
    },
    {
      "commit": "af5b90ff458fcbf923542bc0e79b290b83d265ab",
      "tree": "5222f051217b94e45274ae3f4939aff01f00e3df",
      "parents": [
        "8cabb012fa2d0a50adea52c577ea348030a8f58c",
        "c71ab6049f7d6f8d509bdc11f21776ae3eb167f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 30 19:11:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 19:11:36 2018 +0000"
      },
      "message": "Merge \"Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values\""
    },
    {
      "commit": "8cabb012fa2d0a50adea52c577ea348030a8f58c",
      "tree": "93db898d0075c2705fe8515547b4deece56a3940",
      "parents": [
        "1dfa830bb02f9b30a510e8c487238e6328d2bebc",
        "70224716b357c3d637bb6615160841fc4c5409ca"
      ],
      "author": {
        "name": "nharold",
        "email": "nharold@google.com",
        "time": "Tue Jan 30 18:39:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 18:39:07 2018 +0000"
      },
      "message": "Merge changes from topic \"cherry-pick-cell-keepalive\"\n\n* changes:\n  Rework KeepalivePacketData for Compatibility with Cell\n  Add Constants for NATT Keepalive to RILConstants\n  Relocate KeepalivePacketData to frameworks/base\n"
    }
  ],
  "next": "1dfa830bb02f9b30a510e8c487238e6328d2bebc"
}
