)]}'
{
  "log": [
    {
      "commit": "e3a989f7d3e01fdbe48b4257947624893b59fd59",
      "tree": "7bf6ba813adf6aea88993490b044646db989ce2c",
      "parents": [
        "f67ece13ad8a58017ac685c277ff344d00a4f6dc",
        "568455ffe72574ac94a218f31cc7c25d0d918c3d"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Oct 31 00:44:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 00:44:04 2018 +0000"
      },
      "message": "Merge \"Add CarrierConfig to hide \"Network default\" option in Caller ID setting\""
    },
    {
      "commit": "40745e1def7a85039fa02722fe9c8154cd162f3a",
      "tree": "44ce66b251b003190056a640b5648ec6c1a8c97c",
      "parents": [
        "f4ab8b61ec0314a650716ff98d5d2015beda3a9c",
        "a629ea3928d4127170a257402ef664babe51b911"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 30 17:53:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 17:53:24 2018 +0000"
      },
      "message": "Merge \"Define CellInfo.UNAVAILABLE for Unreported Fields\""
    },
    {
      "commit": "f4ab8b61ec0314a650716ff98d5d2015beda3a9c",
      "tree": "9c8d10df82e0a833216d35585618d12edff33e6d",
      "parents": [
        "568faa8ed90d965faf302ca60677a40a5b84bf86",
        "3e8604ea03281a406e4586c29bdcd98348d18430"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 30 12:04:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 30 12:04:05 2018 +0000"
      },
      "message": "Merge changes from topic \"icu63\"\n\n* changes:\n  API updated for ICU4J 63.1\n  Fix FormatterTest#testFormatShortElapsedTime due to CLDR 34 change\n"
    },
    {
      "commit": "a629ea3928d4127170a257402ef664babe51b911",
      "tree": "780724b1759e464889318a30b33737273de3bcc3",
      "parents": [
        "4d3f84fddb9b2e275fecc1bacfa2269676575acf"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Oct 24 11:35:53 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Oct 25 23:00:11 2018 +0000"
      },
      "message": "Define CellInfo.UNAVAILABLE for Unreported Fields\n\nFor all CellInfo classes, there is a common value for\nfields that are unreported by the modem: Integer.MAX_VALUE.\nTo better document this value, this CL defines it as a\nconstant \"UNAVAILABLE\" to indicate that for whatever reason\nthe framework is not reporting this value to the caller.\n\nBug: 28171234\nTest: make; make offline-sdk-docs\nChange-Id: I0aa692e3f1b5478284d262ef97fd65b90bce8293\n"
    },
    {
      "commit": "568455ffe72574ac94a218f31cc7c25d0d918c3d",
      "tree": "fcf26bbe26c386fead54241b6219f38eab1f914a",
      "parents": [
        "1e8249a1d697219881d6d3598a9f1d4a9f9a8bfc"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Oct 24 14:54:39 2018 -0700"
      },
      "committer": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Oct 24 15:00:03 2018 -0700"
      },
      "message": "Add CarrierConfig to hide \"Network default\" option in Caller ID setting\n\nAdd a key to hide \"Network default\". When value is false,\n\"Network default\" shouldn\u0027t be displayed for options in Caller ID\nsetting.\n\nTest: manual - check options in Caller ID setting\nBug: 111809829\nChange-Id: Ic9bab7e819bc5b0164508f9d2709a35950fdc797\n"
    },
    {
      "commit": "a1474266bf1d563cc9fbc42ca875a8fba2140ed9",
      "tree": "8637fc9cb06f6ca22162afdc077c0a8325a96dbc",
      "parents": [
        "94fe6430ea14f223cf6000d6487ed90fe0a9fb0a",
        "4123f9587dc6eb4dfadc7d9910d822afced1c13e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 24 17:08:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 24 17:08:39 2018 +0000"
      },
      "message": "Merge \"ImsSsData needs a public constructor for vendors to use\""
    },
    {
      "commit": "94fe6430ea14f223cf6000d6487ed90fe0a9fb0a",
      "tree": "b9dacc5d08cb5d4d93a6fbc2611a1f94906f8e72",
      "parents": [
        "ee31b2214d10c560e0269f32b6c7d31f79fed7d1",
        "cbd0cca98485e7adffbcc0f88f5c4d5265369f51"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Oct 24 16:26:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 24 16:26:21 2018 +0000"
      },
      "message": "Merge \"Revert \"Add CarrierConfig to hide \"Network default\" option in Caller ID setting\"\""
    },
    {
      "commit": "ee31b2214d10c560e0269f32b6c7d31f79fed7d1",
      "tree": "6dd0c2085b1266760fa3f1fdd213777aa8875104",
      "parents": [
        "a01c77a499d9037a21b8ea1a5cd1df1a7dea7f25",
        "cd0a63d4267ea8b891cd8c1f45b3bcd8d87bed3a"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Wed Oct 24 15:51:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 24 15:51:48 2018 +0000"
      },
      "message": "Merge \"[Call Screening]Support for carrier call screening app\""
    },
    {
      "commit": "a82f952fe742e1d59552408ab0c2cd2aa2cc39ad",
      "tree": "eaa3b41f93732dc7bd6fbeec69ca9541e0ddcfba",
      "parents": [
        "ac87c0a884009d1213b352ccbc0143f24a1fb04c",
        "e5b1fda883a4dbe43e44b5ff948754c9bb69278b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 24 00:00:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 24 00:00:22 2018 +0000"
      },
      "message": "Merge \"Add test API to override carrier config\""
    },
    {
      "commit": "ac87c0a884009d1213b352ccbc0143f24a1fb04c",
      "tree": "1eb47ea865c33e79bdb9a8e84824d2a767b06308",
      "parents": [
        "b25190cf627cab1c3fe55cb903057d8967c6ba12",
        "d285c8eb20e9868a90aaeb8a9137e02fdffb979b"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Oct 23 23:34:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 23 23:34:26 2018 +0000"
      },
      "message": "Merge \"Add getMobileNetworkOperator to CellIdentityTdscdma\""
    },
    {
      "commit": "4123f9587dc6eb4dfadc7d9910d822afced1c13e",
      "tree": "1fe336f255c57d6a78588a43e7ae2103a72154a0",
      "parents": [
        "cbcaabedfd54ae034635bbe2ec220f8f2b540fa6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 11 16:21:22 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 23 14:57:59 2018 -0700"
      },
      "message": "ImsSsData needs a public constructor for vendors to use\n\nExpose Builder for IMS Supp Service APIs as well as clean\nup some of the ambiguous int[] usage.\n\nBug: 117555643\nTest: Manual\nChange-Id: I5cad08e0a032f4e38a62ac033c01111319cf9fd5\n"
    },
    {
      "commit": "e5b1fda883a4dbe43e44b5ff948754c9bb69278b",
      "tree": "53205811a366a55cee5f0ae09f80227afb4a2bd9",
      "parents": [
        "0af8c5c73c423ed76c132a46d624cd64af999ab8"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Oct 22 18:17:44 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Oct 23 13:14:36 2018 -0700"
      },
      "message": "Add test API to override carrier config\n\nAdd API surface and AIDL to enable override functionality for CTS\n\nChange-Id: I55328a75f16fe91280530dd348d4a034694be6e9\nFixes: 118184943\nTest: manually call api through shell cmd\n"
    },
    {
      "commit": "3e8604ea03281a406e4586c29bdcd98348d18430",
      "tree": "da4d36431f50a9460cfbcd46551b318e57ade11b",
      "parents": [
        "8ac807e010ebd243c03e5e735272571dc7d1c236"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Mon Oct 22 09:56:20 2018 +0100"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Tue Oct 23 09:41:02 2018 +0100"
      },
      "message": "API updated for ICU4J 63.1\n\n- Expose API that are set to @stable in ICU 63\n- All methods have test coverage by CTS, according to the coverage\nreport http://go/libcore-coverage-qt\n\nThe new APIs are introduced with the following purpose:\n1. New constant in UCharacter to obtain Unicode property of a unicode\n   character.\n   3 new classes: VerticalOrientation, IndicPositionalCategory, IndicSyllabicCategory\n2. Some toString and hashCode are \"undeprecated\". They are methods in\n   Object, and shouldn\u0027t be \"deprecated\".\n3. Obtain DecimalFormatSymbols in a particular numbering system\n4. ICU currency becomes more friendly with java.util.Currency. Add\n   methods to convert between 2 types\n5. BreakIterator supports input text in CharSequence\n6. More powerful API in Edits and CaseMap\n\nBug: 109837373\nBug: 113100098\nTest: CtsIcuTestCases\nChange-Id: I8201f2ef6013b0326a4f37a01dec97dfa39f1c30\n"
    },
    {
      "commit": "d285c8eb20e9868a90aaeb8a9137e02fdffb979b",
      "tree": "ef61e2c4123a034dd8202e11a370c286d99a9345",
      "parents": [
        "7fff7e5eff2640fac3729ff4f955f8e37cebf75f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Oct 22 15:07:06 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Oct 22 15:31:08 2018 -0700"
      },
      "message": "Add getMobileNetworkOperator to CellIdentityTdscdma\n\nFor consistency with CellIdentityLte, Wcdma, and Gsm\nadding this function. It will aid in future refactors\nto possibly create a common interface for these classes.\n\nBug: 111808089\nTest: compilation\nChange-Id: Ia6b21bcc368089d8346951ae9476e7eb12a05130\n"
    },
    {
      "commit": "1c285f0ac2ee901e4db82f8aecea02ad1c1c9999",
      "tree": "5821690877b5f5692e37a88a19f431ffcaa3ce7e",
      "parents": [
        "50242ce28ad4b0eb00ea0f69ce038cfa130e4770"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 22 14:26:19 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 22 14:26:19 2018 -0700"
      },
      "message": "Re-add removed APIs per API council feedback.\n\nSome APIs were removed erroneously in the Q release; these methods were\njust deprecated in Q,\n\nTest: Make API, build\nBug: 116801893\nChange-Id: I38ddf8bcd9fe39f4ba50bc892ac2f6d20209f7a9\n"
    },
    {
      "commit": "cbd0cca98485e7adffbcc0f88f5c4d5265369f51",
      "tree": "708ca00415f714f52053bf82d164515b93074425",
      "parents": [
        "187c9943ff68dd30aac90ec322622eb67813d7ff"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Fri Oct 19 21:34:27 2018 +0000"
      },
      "committer": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Fri Oct 19 21:34:27 2018 +0000"
      },
      "message": "Revert \"Add CarrierConfig to hide \"Network default\" option in Caller ID setting\"\n\nThis reverts commit 187c9943ff68dd30aac90ec322622eb67813d7ff.\n\nReason for revert: Slipped off master. Revert and try put it back.\n\nChange-Id: I5823566523346c943c14e91848e7d5de9c14d68d\n"
    },
    {
      "commit": "7fff7e5eff2640fac3729ff4f955f8e37cebf75f",
      "tree": "d6cf3f223a847e1c6c66925dd31b6de2d23eb5a8",
      "parents": [
        "1868b7eec8e004127cf8cc046c579f80cc69e9a1",
        "4db427a5a8ca95a9dc7adb0bbd838a450db19c7a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 19 20:20:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 20:20:14 2018 +0000"
      },
      "message": "Merge \"Expose the empty MmTelCapabilities constructor\""
    },
    {
      "commit": "2c10a29eaae43d3678998d84a3f0b8968ff28b8a",
      "tree": "3eccfffe3ff2c708177ffd8b046c883725110466",
      "parents": [
        "7dd38c21154898d7fc127dd943f281087a111e19",
        "b591f9d2dd6db79e3d2f025888e8fd4eb699ca84"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 19 19:19:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 19:19:26 2018 +0000"
      },
      "message": "Merge \"correct the definition of LISTEN_RADIO_POWER_STATE_CHANGED\""
    },
    {
      "commit": "7dd38c21154898d7fc127dd943f281087a111e19",
      "tree": "e52fda4548e6f749f81bf1e2cc877d134ffa28e3",
      "parents": [
        "a18e095754db4c2e323988382b136e4bbd136845",
        "3d59fdb70def45979c2f317d8cdbec0ecb532e01"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 19 18:47:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 18:47:27 2018 +0000"
      },
      "message": "Merge \"new SystemAPI for setCarrierDataEnabled\""
    },
    {
      "commit": "b591f9d2dd6db79e3d2f025888e8fd4eb699ca84",
      "tree": "9b35c450f1e16203fce8aaec1a61bdc9a0212634",
      "parents": [
        "0c9254ee667ca97d3128da18158c003de10b35c5"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Oct 18 14:24:58 2018 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 19 18:18:39 2018 +0000"
      },
      "message": "correct the definition of LISTEN_RADIO_POWER_STATE_CHANGED\n\nkeep the value same as master\n\nBug: 117930373\nTest: telephony unit test\nChange-Id: I0bad21eeed2b4667fbb781253828b99332103b31\nMerged-in: Id170063bfdb1e3325f67e8680231ab4deda7d65d\n"
    },
    {
      "commit": "f2e0f579761aba0b24187df1fc5dc6a73fff6945",
      "tree": "2279dddae8e80aef7c75092e157f74571721a056",
      "parents": [
        "4c7123f8e3534727eab79b70eb66848602a3c31e",
        "851004813ad7128220d6d53789bef9628ba1dcb5"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 19 17:56:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 17:56:14 2018 +0000"
      },
      "message": "Merge \"expose some Telephony.Carriers cols system APIs\""
    },
    {
      "commit": "c4b647458c89468f1ad86b1700133a42b740d793",
      "tree": "c5eba1f0efba394612af1e05901ce08354e2cf69",
      "parents": [
        "af0de1a2e94fc70dabece5a89ff09d137b3c2c38",
        "187c9943ff68dd30aac90ec322622eb67813d7ff"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Fri Oct 19 16:33:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 16:33:22 2018 +0000"
      },
      "message": "Merge changes from topic \"cherrypick\"\n\n* changes:\n  Add CarrierConfig to hide \"Network default\" option in Caller ID setting\n  add four new carrier configs for supplementary service precautions.\n"
    },
    {
      "commit": "f709e754ab4551ec1822191ae5350afbc6872997",
      "tree": "931201fe63b6c8d91ea836597c964dd8fb73d85b",
      "parents": [
        "54677a86d45abe237b6726c22c52162fd2dacbcd",
        "05986c638be517b052d6e43dae56ce58e00d9c00"
      ],
      "author": {
        "name": "Junyu Lai",
        "email": "junyulai@google.com",
        "time": "Fri Oct 19 15:20:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 19 15:20:48 2018 +0000"
      },
      "message": "Merge \"Add new callback to inform blocking of network on specific uid.\""
    },
    {
      "commit": "187c9943ff68dd30aac90ec322622eb67813d7ff",
      "tree": "a72382f20c525582b3f91fa043c7e668beb34ede",
      "parents": [
        "7e7c7d2abf135a592b0dffb30fa27d4c07907ee1"
      ],
      "author": {
        "name": "taiki tsutsumi",
        "email": "taiki.tsutsumi@sony.com",
        "time": "Wed May 30 13:50:16 2018 +0900"
      },
      "committer": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Fri Oct 19 01:12:39 2018 +0000"
      },
      "message": "Add CarrierConfig to hide \"Network default\" option in Caller ID setting\n\nAdd a key to hide \"Network default\". When value is false,\n\"Network default\" shouldn\u0027t be displayed for options in Caller ID\nsetting.\n\nTest: manual - check options in Caller ID setting\nBug: 111809829\nChange-Id: Id07ab2d2281a1ebb07d631045ada705cda53daf2\nMerged-In: I5fbe9734dbb092b25fd145344c7559d2dee79df2\n"
    },
    {
      "commit": "3d59fdb70def45979c2f317d8cdbec0ecb532e01",
      "tree": "20601697ddaf2f7ae7b79304d9153050f0fb4640",
      "parents": [
        "0c9254ee667ca97d3128da18158c003de10b35c5"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 17 22:57:45 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Oct 18 15:32:48 2018 -0700"
      },
      "message": "new SystemAPI for setCarrierDataEnabled\n\nBug: 116138716\nTest: Telephony unit test\nChange-Id: I6fba04dab8fd067f49b17afa2a640b7d00092a3f\nMerged-in: I6fba04dab8fd067f49b17afa2a640b7d00092a3f\n"
    },
    {
      "commit": "4db427a5a8ca95a9dc7adb0bbd838a450db19c7a",
      "tree": "9fe9a5f6659c8404f93078856646da013f935bdf",
      "parents": [
        "56dedc8fe894dbf56ab07bdc366d8f596871ebd9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 09 16:48:08 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 18 12:29:58 2018 -0700"
      },
      "message": "Expose the empty MmTelCapabilities constructor\n\n1) Allow for empty MmTelFeature.MmTelCapabilities to be\naccessible via @SystemApi.\n2) Add correct @nonnull/@nullable annotations as per API\nreview.\n\nBug: 117555643\nBug: 116117215\nTest: Manual\nChange-Id: Id445e4702f44528b4b1ab59129cf35803ae70053\n"
    },
    {
      "commit": "c62bb2d69cbc9f499c5832ba8e2d0c15a9098ab8",
      "tree": "f99e5821c57a711186e834edd87d443c6be004a1",
      "parents": [
        "4133a00a104b2328c62b57a4155d2c9fa71ab6a3"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 18 11:57:01 2018 -0700"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 18 19:00:36 2018 +0000"
      },
      "message": "Fix current.txt\n\nBug: 113072551\nTest: compile\nChange-Id: I3e9d5ec0460eae13da88671e1e7cb873638352ee\nMerged-In: I00720bc3f947adf3c1072c75a040e85333d317f5\n"
    },
    {
      "commit": "4133a00a104b2328c62b57a4155d2c9fa71ab6a3",
      "tree": "1c555319c288da342e3806564915b0dfa0cd25ad",
      "parents": [
        "aa3970209e78701f90d4cfd2d16e4eb2070c7107",
        "9a6c675da213605beb5cab3f20b529c0a5475e7b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 18 16:54:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 18 16:54:38 2018 +0000"
      },
      "message": "Merge \"Expose ImsExternalCallState constructor as @SystemApi\""
    },
    {
      "commit": "a9d551ca7b59bb2bc43ee85bc8ac886cf8b4a697",
      "tree": "3537ba156018248d863ac3946337b3ba87107fc0",
      "parents": [
        "ea008f1429a388aa35638ea4e1de4beeea605380",
        "5660149817134b5f1bce8d46acfcdfc45e4f81ff"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Oct 17 22:12:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 17 22:12:02 2018 +0000"
      },
      "message": "Merge \"Compare Emergency number display priority\""
    },
    {
      "commit": "851004813ad7128220d6d53789bef9628ba1dcb5",
      "tree": "2e31b49c4f214926ae313b38e630bfe2d6b275fb",
      "parents": [
        "012692be3f257f1d7835904f8b7ce45b4335d748"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 12 15:30:34 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 17 13:30:57 2018 -0700"
      },
      "message": "expose some Telephony.Carriers cols system APIs\n\nBug: 117473154\nTest: Telephony unit test\n\nChange-Id: I8e6b873842f42b8cb3244a14b6e6c5d9c1ae5318\n"
    },
    {
      "commit": "9a6c675da213605beb5cab3f20b529c0a5475e7b",
      "tree": "af1ec2bb784e783d0901bdf6f4954da01c3ff76c",
      "parents": [
        "56dedc8fe894dbf56ab07bdc366d8f596871ebd9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 10 10:54:56 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 17 10:18:47 2018 -0700"
      },
      "message": "Expose ImsExternalCallState constructor as @SystemApi\n\n1) Expose the ImsExternalCallState constructor as @SystemApi\nso that vendors can use this class correctly.\n2) Change the call ID from int-\u003eString to comply with RFC 4235.\n\nBug: 117555643\nBug: 115697579\nTest: Manual\nChange-Id: I980ec091c69d2b3179843bd8485955377b88712e\n"
    },
    {
      "commit": "1e4f6fbe23b7cd8032c4dd5bf9592ce7ed6a13e4",
      "tree": "24d257d558f832d3a6aafcb53da48cec601d3301",
      "parents": [
        "5037a7eb93ec73c152da5f0f19f0ff04e9c3a02c",
        "72e3077715b913c0db013fcf733e3245bde593cf"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Oct 17 15:56:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 17 15:56:41 2018 +0000"
      },
      "message": "Merge \"Supported v1.3 data profile\""
    },
    {
      "commit": "354fc35005a38439c6f2d72c40a0c6755d3e1897",
      "tree": "87444f6e3664ddd348797560b1b86e27bc51b43d",
      "parents": [
        "22fe21df93312e65ea344a7476f4b14c12f88941",
        "760729c33e8139f11c2e2e64870d62a169bf5fc8"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 17 04:10:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 17 04:10:47 2018 +0000"
      },
      "message": "Merge \"refactor radioPowerstate\""
    },
    {
      "commit": "5660149817134b5f1bce8d46acfcdfc45e4f81ff",
      "tree": "7e907ea98d06750e2ffb2cd5ae2c34618a67a12a",
      "parents": [
        "69251fca466a1caeb57ef7fe993ff9dd0d23b536"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Oct 10 19:18:12 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Oct 16 14:44:53 2018 -0700"
      },
      "message": "Compare Emergency number display priority\n\nDefine the rules for emergency numbers that may have higher display\npriority, and make Emergency number comparable for these values. This\nis also essential for sorting the list so that an emergency number with\nhigher display priority should be listed in a lower index.\n\nTest: Treehugger, unit test\nBug: 112657134\nChange-Id: I46fb009ce862ec3c593a05b4b04e180faf198fc4\n"
    },
    {
      "commit": "72e3077715b913c0db013fcf733e3245bde593cf",
      "tree": "ebd41bbff5e61988f7ea5930c63a0aef59d9a447",
      "parents": [
        "fde18facbadb7bd61e75c02469d5ee6ae68b1ce7"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Oct 08 15:57:12 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 16 14:21:58 2018 -0700"
      },
      "message": "Supported v1.3 data profile\n\n1. Supported IRadio v1.3 data profile.\n2. Do not send data profile list when the list is empty.\n3. Only set profile id when the data profile must persist on the\n   modem.\n\nTest: Manual and unit tests\nBug: 73659459\n\nChange-Id: I1414b5346cec1d617f7093c3761dbd77fe594a8b\n"
    },
    {
      "commit": "760729c33e8139f11c2e2e64870d62a169bf5fc8",
      "tree": "dda38e24b6679b4d762f592e7c951e620e08a3cd",
      "parents": [
        "2966539634082504439fa7f919233817f459b552"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Oct 11 13:18:26 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 15 16:56:04 2018 -0700"
      },
      "message": "refactor radioPowerstate\n\n1. new System API for getRadioPowerState with permision check\n2. new System API for onRadioPowerStateChanged in PhoneStateListener\n3. replace radioState enum in CommandsInterface to telephonyMgr defined\nint.\n\nBug: 117349311\nTest: telephony unit test\nChange-Id: I502568280fbf9213ca6bf1f7fb204d0d4ce86580\nMerged-in: I502568280fbf9213ca6bf1f7fb204d0d4ce86580\n"
    },
    {
      "commit": "996a318e8d720a183bbddb0cd495ab9acd85f261",
      "tree": "e48c92de1e5c2bfcb5a57cc687c59c0340d5f355",
      "parents": [
        "2a520365dad848ad0b9027b8b64943cf04d31d27"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 12 18:41:19 2018 -0700"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Oct 15 17:30:22 2018 +0000"
      },
      "message": "Make SubscriptionManager.getSlotIndex public\n\n- Make public\n- Improved the documentation\n- Rename subId to subscriptionId\n- Make INVALID_SIM_SLOT_INDEX public\n\nTest: Treehugger\nBug: 113072551\nChange-Id: I61376966868f62db841ffd1b9c8ac045054e2207\nMerged-In: I61376966868f62db841ffd1b9c8ac045054e2207\n"
    },
    {
      "commit": "6bd29ab2df5c1be63305f1ffa7b6c7619bd779a2",
      "tree": "e976412655fd321a8b698db374de76c36dc04e5b",
      "parents": [
        "2ac8c8a3e2a2ba5090217054b6125eef06168cbd",
        "0281169e6d686185771bcecce12044adecd4a0ab"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 12 18:02:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 12 18:02:17 2018 +0000"
      },
      "message": "Merge \"refactor data/voice roaming states\""
    },
    {
      "commit": "98966bcbb645204ad397dc9267b3053bf450fcbb",
      "tree": "3fd29106fb30afb0dad39dda3fa6b8944199d4e7",
      "parents": [
        "e9f1e8c12389b79aa9d829caf8ac0e753888adaa",
        "32e446bf00bfab0df3a482bfc8dcaac680f590d9"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Oct 11 22:58:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 11 22:58:32 2018 +0000"
      },
      "message": "Merge \"Introduce AlternativeNetwork APIs\""
    },
    {
      "commit": "0281169e6d686185771bcecce12044adecd4a0ab",
      "tree": "3ac873962aaff890748a9db9972cfe15f7efae46",
      "parents": [
        "2966539634082504439fa7f919233817f459b552"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 03 19:07:09 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Oct 11 15:10:32 2018 -0700"
      },
      "message": "refactor data/voice roaming states\n\n1. migrate set/get roamingType from ServiceState to\nNetworkRegState.set/get roamingType\n2. migrate set/get roamingStateFromRegstate from ServiceState\nto NetworkRegState.regState\n3. new System API for neworkRegistration.isRoaming().\n\nBug: 116127096\nTest: ServiceStateTest, ServiceStateProviderTest\n\nChange-Id: Ib89744089c98713819c8d313240d629ddb77d0bf\n"
    },
    {
      "commit": "cb90628990f63157abee9c2d241ce0b5cd6d0950",
      "tree": "c37ef9481b51074c16de34c4badd0e01a4091e90",
      "parents": [
        "73e8858e4be81ef67ce49ea09333a02de154e497",
        "a0007490e79608338c8754b34c54a3a92c128e87"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Oct 11 18:19:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 11 18:19:12 2018 +0000"
      },
      "message": "Merge \"Create URI for individual user settings in SIMINFO\""
    },
    {
      "commit": "32e446bf00bfab0df3a482bfc8dcaac680f590d9",
      "tree": "da74874dd4f8c32c4e5ef544e57d50b6f495c553",
      "parents": [
        "34bd3dfb3908c231b5cd184c93d1a06685f842db"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Aug 06 15:24:45 2018 -0700"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Oct 11 16:45:08 2018 +0000"
      },
      "message": "Introduce AlternativeNetwork APIs\n\nIntroduce AlternativeNetwork APIs\n\nBug: 113106744\nTest: Verified using test app to make api calls\nChange-Id: I134d1aef40f014378fd1364e0bfec6926fe2093e\nMerged-In: I7f470cd6028a12cc66a660d58720f803271d38eb\n"
    },
    {
      "commit": "cd0a63d4267ea8b891cd8c1f45b3bcd8d87bed3a",
      "tree": "c40b1ed453cbafce29450a3bc5d3c4f40f8c26b0",
      "parents": [
        "afffa372486153292c67d20c48d5756db15fee74"
      ],
      "author": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Oct 11 14:31:26 2018 +0800"
      },
      "committer": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Oct 11 16:45:25 2018 +0800"
      },
      "message": "[Call Screening]Support for carrier call screening app\n\nAdd new Carrier Configuration option to CarrierConfigManager.\n\nBug: 117075906\nTest: build success.\nChange-Id: If61ea78eb4e31a1b92c0b8e2efda5e62ad03ace8\n"
    },
    {
      "commit": "05986c638be517b052d6e43dae56ce58e00d9c00",
      "tree": "432c07b0e69b604cac981f6c4522b8b3edc0d3f7",
      "parents": [
        "9b1db24f6e0ce1bea68a834d5ea21bea0f9bf374"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Aug 07 19:50:45 2018 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Oct 11 16:31:10 2018 +0800"
      },
      "message": "Add new callback to inform blocking of network on specific uid.\n\nCurrently, apps rely on querying NetworkInfo object to know\nwhether their network is blocked or not. There is no proactive\nway to tell app when it is being blocked/unblocked. The only\nevent that app would receive is SocketException with\nECONNABORTED when their ongoing socket connection has been\nblocked, which is not an elegant way to notify app.\n\nThus, this commit is trying to address this problem. Therefore,\nwith the uses of other callbacks, the need of\ngetState/getDetailedState in NetworkInfo could be completely\neliminated.\n\nTest: runtest frameworks-net\n      runtest -x NetworkPolicyManagerServiceTest.java\n      cts-tradefed run cts -m CtsHostsideNetworkTests\n      cts-tradefed run cts -m CtsNetTestCases -t \\\n              android.net.cts.ConnectivityManagerTest\nBug: 74575553\n\nChange-Id: Iec96a3103d0aa9a505020eb89d69b89c0b694486\n"
    },
    {
      "commit": "85eca488e562275de3f5395fb5ad58d3bd8218bd",
      "tree": "006813524466c90261eaadb8085520d3067dd282",
      "parents": [
        "a788eabd7231ce2ab88a37b7762d20bcb81600ab"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Oct 09 18:50:32 2018 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Oct 10 17:50:05 2018 +0900"
      },
      "message": "Make setAirplaneMode @SystemApi for SetupWizard.\n\nExpose ConnectivityManager#setAirplaneMode and the\nNETWORK_SETUP_WIZARD permission so that SetupWizard can call\nsetAirplaneMode.\n\nDelete setAirplaneMode from the greylist because the permissions\nchecks on it, since at least 2013, have been for a privileged\npermission (CONNECTIVITY_INTERNAL) that normal apps don\u0027t have.\n\nTest: m\nBug: 115302596\nChange-Id: I28f24d32c4b4b386407e9e0e3514ea9f8854f4a8\n"
    },
    {
      "commit": "a0007490e79608338c8754b34c54a3a92c128e87",
      "tree": "9cd302c729fc869d936f0180d01474b66f7b107e",
      "parents": [
        "2966539634082504439fa7f919233817f459b552"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Oct 02 19:34:10 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 08 14:15:08 2018 -0700"
      },
      "message": "Create URI for individual user settings in SIMINFO\n\nBug: 112700925\nTest: TelephonyProviderTest#testUpdateWfcEnabled\nChange-Id: I85639c50c2b3abb27b9a87823726d080a817ed6f\n"
    },
    {
      "commit": "37064062bb9ccd423a5e32bb37a78aa662dc893a",
      "tree": "56594fd377a545205ae5ddfccf4c36411d13d58c",
      "parents": [
        "34bd3dfb3908c231b5cd184c93d1a06685f842db",
        "798da56c92f3747732415673ca6c6741595d22b3"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Oct 08 20:42:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 08 20:42:00 2018 +0000"
      },
      "message": "Merge \"Make isUsableSubIdValue public\""
    },
    {
      "commit": "379ca95c89e32579236280d7c1eacf6c80dda206",
      "tree": "5a4ae70639ea5ba6557f384242e91698f181aee3",
      "parents": [
        "5d0d0edc221a7afb397efd6d38a234180658442e",
        "ff1dc37540b16554a4a23a35f205fb74742b83bf"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 05 22:29:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 05 22:29:36 2018 +0000"
      },
      "message": "Merge \"Add Parcelable EmergencyNumber and APIs\""
    },
    {
      "commit": "798da56c92f3747732415673ca6c6741595d22b3",
      "tree": "1f77443730b8f2d7a700d719ffdb37b6a043eacb",
      "parents": [
        "57e5e6838537f8b7587557b4210aad7c29248dbd"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Sep 12 16:31:17 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 05 13:47:53 2018 -0700"
      },
      "message": "Make isUsableSubIdValue public\n\nRename subId to subscriptionId\n\nBug: 113072551\nTest: Treehugger\nChange-Id: I54303bab4d40d6168332d0263e9de1603205bb75\n"
    },
    {
      "commit": "ff1dc37540b16554a4a23a35f205fb74742b83bf",
      "tree": "d0ba6d5d382534ed56f8b136d2cb36f3d9ce1cdf",
      "parents": [
        "e8997689881c9bf16a738b5d50d446b15a88c062"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Sep 07 21:01:26 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 04 17:07:57 2018 -0700"
      },
      "message": "Add Parcelable EmergencyNumber and APIs\n\nTest: unit test\nBug: 112657134\nChange-Id: If926291e3f6fb6d2a3acd3d28d2ead85fbf01364\n"
    },
    {
      "commit": "8f08ba793ed921e745a574f65dd04a8bfd286647",
      "tree": "01cf92dc294398bfc441a31c78fe50b72d3bb92f",
      "parents": [
        "4ddd969fb9d2dc75088b5acca13c3921a1e94bf6",
        "49c39fe6460473921a2b7796904f5da4a4681758"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 04 19:03:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 19:03:13 2018 +0000"
      },
      "message": "Merge \"New Permission for Call Redirection service\""
    },
    {
      "commit": "440158df4fe1dfaf63fec33c3488431bdb8ddab9",
      "tree": "eb7b22e4b70e1f5ab55606a45df9aec6f7b384d4",
      "parents": [
        "afffa372486153292c67d20c48d5756db15fee74",
        "70f9063dde66040118ee1bf4621bfb5b23177f17"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Oct 04 15:21:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 04 15:21:51 2018 +0000"
      },
      "message": "Merge \"Rename EXTRA_E_CALL to EXTRA_EMERGENCY_CALL.\""
    },
    {
      "commit": "37a1fc31b5ecc7ec786ccf3edf873b853ce0c7c9",
      "tree": "7c240a6760b513f1ccd0e5f7c0a6ada04f9440fd",
      "parents": [
        "f2e9856f490b2f41831b7a5476f2d89eda663cf2"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 17:01:51 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 17:01:51 2018 -0700"
      },
      "message": "Renamed get network registration states API\n\nUsing the term \"for\" is more appropriate than \"from\".\n\nTest: Build\nBug: 73659459\nChange-Id: I9e06a35979b887a14822862f290798a7f75a54f8\n"
    },
    {
      "commit": "f2e9856f490b2f41831b7a5476f2d89eda663cf2",
      "tree": "6a335ec5ad32e23ff8ff628919e646cbe084dc0f",
      "parents": [
        "e35965e88112604e652e1d0c66a9312f07d07c98",
        "b4ae477213b93bb195a941930a027f5c6ad22205"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 23:34:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 23:34:15 2018 +0000"
      },
      "message": "Merge \"Reworked getNetworkRegistrationStates API\""
    },
    {
      "commit": "70f9063dde66040118ee1bf4621bfb5b23177f17",
      "tree": "6cdca2740fdecbac3aae5ab9b757e1bcb074b5a8",
      "parents": [
        "417b7b14bb0f3f3e5e0ad2e46848230e944a7ae9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 15:19:36 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 15:25:06 2018 -0700"
      },
      "message": "Rename EXTRA_E_CALL to EXTRA_EMERGENCY_CALL.\n\nTest: Update API, verify code compiles.\nBug: 117145353\nChange-Id: Ic5e2618144eaaa4c836d085fe4555eb5d9b2947f\n"
    },
    {
      "commit": "b4ae477213b93bb195a941930a027f5c6ad22205",
      "tree": "11e913eaaf0bf50e55162ca26646b71a3e552c41",
      "parents": [
        "c8482b39f10784d123b807cf8c9d6c2633900e8b"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 11:14:38 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Oct 02 12:11:36 2018 -0700"
      },
      "message": "Reworked getNetworkRegistrationStates API\n\nAdded two new APIs for getting network registration states\nfrom domain and transport type. Deprecated the old APIs.\n\nTest: Manual\nBug: 73659459\nChange-Id: I3143df320f2942213aa0f10fe3cca9851bd82bb8\n"
    },
    {
      "commit": "e164be31764f3b450b792a20f5ecbd9dbfbc581a",
      "tree": "038a4202cf90f17ad1c1f53ee4641ef3ac447a10",
      "parents": [
        "c8482b39f10784d123b807cf8c9d6c2633900e8b",
        "493223bdf1318ca926dc8c16b17980301f260510"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Sep 28 21:40:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 28 21:40:47 2018 +0000"
      },
      "message": "Merge \"Remove getNeighboringCell API\""
    },
    {
      "commit": "1a9013a51c873505b9405aaa8e3359b86293affc",
      "tree": "6803671b46c8f798e616f328ed7d7774c172f175",
      "parents": [
        "bc5c593e2ef31b5e7406a396c7afb9beb2987dd4",
        "dcb9e663be1796fe156c2b112baf4edd8de21698"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Sep 28 12:12:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 28 12:12:12 2018 +0000"
      },
      "message": "Merge \"Add new DelegateLastClassLoader API\""
    },
    {
      "commit": "c5a1a5e5432b93efd6f3591bd7b969427bc34c00",
      "tree": "5dd7f0d6374cb8d3c0d65573692fec33ce57fe06",
      "parents": [
        "ee5fc8831e75d6220d3ed04a676f83545ec8daa8",
        "70534bf1be11c2685c64f53f02c7c9c43b48e92d"
      ],
      "author": {
        "name": "Lalit Maganti",
        "email": "lalitm@google.com",
        "time": "Thu Sep 27 15:00:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 27 15:00:12 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"new System API for preferred network mode\"\"\""
    },
    {
      "commit": "70534bf1be11c2685c64f53f02c7c9c43b48e92d",
      "tree": "0935ad4b34754126edc3650f9680a9a05469f536",
      "parents": [
        "dada4c60d83730d706c4ebe549c3460e596a187e"
      ],
      "author": {
        "name": "Lalit Maganti",
        "email": "lalitm@google.com",
        "time": "Thu Sep 27 14:57:06 2018 +0000"
      },
      "committer": {
        "name": "Lalit Maganti",
        "email": "lalitm@google.com",
        "time": "Thu Sep 27 14:57:06 2018 +0000"
      },
      "message": "Revert \"Revert \"new System API for preferred network mode\"\"\n\nThis reverts commit dada4c60d83730d706c4ebe549c3460e596a187e.\n\nReason for revert: Breaking aosp-master builds.\n\nChange-Id: Ie48b2125025878ce13953706a7eec24bce38594b\n"
    },
    {
      "commit": "4106e419b204c677afc1d9e216953ef4f04b3b73",
      "tree": "2d0c8f5b795911155a229bbc9c9049c7ae23ec87",
      "parents": [
        "3e83b4cad84531a9136d6481d0ff017c9760da0e",
        "dada4c60d83730d706c4ebe549c3460e596a187e"
      ],
      "author": {
        "name": "Lalit Maganti",
        "email": "lalitm@google.com",
        "time": "Thu Sep 27 12:17:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 27 12:17:40 2018 +0000"
      },
      "message": "Merge \"Revert \"new System API for preferred network mode\"\""
    },
    {
      "commit": "dada4c60d83730d706c4ebe549c3460e596a187e",
      "tree": "5efcfc4900f613ee12892b5210e155429f098c53",
      "parents": [
        "8a8832fd810710fd8fbd7868be49abff270a1013"
      ],
      "author": {
        "name": "Lalit Maganti",
        "email": "lalitm@google.com",
        "time": "Thu Sep 27 10:33:47 2018 +0000"
      },
      "committer": {
        "name": "Lalit Maganti",
        "email": "lalitm@google.com",
        "time": "Thu Sep 27 10:52:55 2018 +0000"
      },
      "message": "Revert \"new System API for preferred network mode\"\n\nThis reverts commit 8a8832fd810710fd8fbd7868be49abff270a1013.\n\nReason for revert: Causing failures on git_pi-dev-plus-aosp for docs and aosp_sailfish.\n\nChange-Id: I1801188e66420a67244b3223e26334c4650d56be\nMerged-In: Ic108c484905f80783982a22e8152609257d684b5\n"
    },
    {
      "commit": "314dcd2874581523108157793a3d558c0487ff72",
      "tree": "78eca30366a836f6224d7b134b0ea7772fd8a342",
      "parents": [
        "eb1d6d91af9133e035e2c25b7118250b7b31bd97",
        "8a8832fd810710fd8fbd7868be49abff270a1013"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 27 00:30:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 27 00:30:29 2018 +0000"
      },
      "message": "Merge \"new System API for preferred network mode\""
    },
    {
      "commit": "c4833e862e333c363d5a87f73141fc3ad06f6236",
      "tree": "4c369b32d59c2a1bf72077e5963361e04e83dd20",
      "parents": [
        "7cdc0f00ebcfc0ea0957e486df314c4cb0595822",
        "98b1ba015f4e6c28744116141e39bf60f84ad69d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 26 21:55:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 26 21:55:36 2018 +0000"
      },
      "message": "Merge \"Cleanup deprecated or removed telephony methods.\""
    },
    {
      "commit": "8a8832fd810710fd8fbd7868be49abff270a1013",
      "tree": "0935ad4b34754126edc3650f9680a9a05469f536",
      "parents": [
        "7cdc0f00ebcfc0ea0957e486df314c4cb0595822"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 20 16:46:36 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Sep 26 14:49:07 2018 -0700"
      },
      "message": "new System API for preferred network mode\n\n1. new System API for getPreferredNetworkType\n2. new System API for preferred network mode\n\nBug: 115894190\nTest: unit test\nChange-Id: I34b060d3f915f2c74b2b9412d03f849e9d037c0b\nMerged-in: Ic108c484905f80783982a22e8152609257d684b5\n"
    },
    {
      "commit": "7cdc0f00ebcfc0ea0957e486df314c4cb0595822",
      "tree": "5efcfc4900f613ee12892b5210e155429f098c53",
      "parents": [
        "fafc51a088392354a9c4ee383a6633840475c9d2",
        "56dd7acda23b69b695abe742cfdc05a90015390c"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Sep 26 21:03:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 26 21:03:26 2018 +0000"
      },
      "message": "Merge \"expose getAidForApptype to system API\""
    },
    {
      "commit": "fafc51a088392354a9c4ee383a6633840475c9d2",
      "tree": "1307048623a0f0b6be69c499a72ded68780dcf87",
      "parents": [
        "8883851c7149879989391e259cb6c24132976c5d",
        "ec149463cccb374857a7c9837051d7d0df691ecd"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Sep 26 18:19:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 26 18:19:52 2018 +0000"
      },
      "message": "Merge \"Make SubscriptionManager.isActiveSubId public\""
    },
    {
      "commit": "6fa8bcb841cfcb45ef2b3c822772ae5c7f164e81",
      "tree": "e4944011006511fae9f9481a09158e5959d26b75",
      "parents": [
        "56d40d3c785f6e85daa02a20773988bafb21da11",
        "638d11e0bb0be1a290297de78c6b7ac18c04ff32"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Tue Sep 25 22:29:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 25 22:29:39 2018 +0000"
      },
      "message": "Merge \"Show \"Call Blocking disabled\" notification always when emergency call\""
    },
    {
      "commit": "56d40d3c785f6e85daa02a20773988bafb21da11",
      "tree": "97cd9cc382a1f200bff32890e906f25bed0ba132",
      "parents": [
        "23bc5ea51bae1ebf02dcea2099742c48ebf06daa",
        "873dccbd6aa476dc502046d6800a42a3c623e088"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Sep 25 22:14:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 25 22:14:34 2018 +0000"
      },
      "message": "Merge \"expose getIsimDomain to systemAPI\""
    },
    {
      "commit": "56dd7acda23b69b695abe742cfdc05a90015390c",
      "tree": "b87412b7a7029b439162ff87032c051c0a4faa11",
      "parents": [
        "85aadab7e465391bed6a6d8b1afc24a83fc3cd2a"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Sun Sep 16 17:12:02 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Sep 25 14:05:40 2018 -0700"
      },
      "message": "expose getAidForApptype to system API\n\nBug: 115891723\nTest: telephony unit test\nChange-Id: Ica1d6facba229781806c2c205406c658ac5ad838\n"
    },
    {
      "commit": "52a8fdb7bd6a6b2bf200b84ca829eec083f1d9e9",
      "tree": "a56f29033ee0753722aa43033449a526f57788b1",
      "parents": [
        "d7fe73d3b3a8225fe9373b58d85e90eebec2f43b",
        "a7b0c1f0546e97dbe6c93df133df95e6cd9394cb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Sep 25 20:38:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 25 20:38:23 2018 +0000"
      },
      "message": "Merge \"Add the EMBMS group call API\""
    },
    {
      "commit": "dcb9e663be1796fe156c2b112baf4edd8de21698",
      "tree": "fab7116d6134efb62fd5370164b713710b87dc8d",
      "parents": [
        "d7fe73d3b3a8225fe9373b58d85e90eebec2f43b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 25 18:23:35 2018 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 25 18:23:35 2018 +0100"
      },
      "message": "Add new DelegateLastClassLoader API\n\nAdd\npublic DelegateLastClassLoader(java.lang.String, java.lang.String, java.lang.ClassLoader, boolean)\n\nTest: DelegateLastClassLoaderTest\nChange-Id: I207962a6bfbdad720c187f9657b17a15c9a89470\n"
    },
    {
      "commit": "638d11e0bb0be1a290297de78c6b7ac18c04ff32",
      "tree": "ed0d62ce6210d16c8204ce8d1639a91964407b80",
      "parents": [
        "2be3da34e72e1372819974aeb3d881cf7062b68f"
      ],
      "author": {
        "name": "Kikkawa Shohei",
        "email": "Shohei.X.Kikkawa@sony.com",
        "time": "Fri Sep 21 17:06:07 2018 +0900"
      },
      "committer": {
        "name": "Masaya Nemoto",
        "email": "Masaya.Nemoto@sony.com",
        "time": "Tue Sep 25 14:18:55 2018 +0900"
      },
      "message": "Show \"Call Blocking disabled\" notification always when emergency call\n\nCurrently \"Call Blocking disabled\" notification is shown only when any\nsetting of \"Enhanced Blocked number\" is enabled, and it\u0027s not shown even\nif only \"blocked number\" is enabled.\n\nThis patch adds new CarrierConfig key to show \"Call Blocking disabled\"\nnotification always when \"Enhanced Blocked number\" is enabled and\nmaking emergency call.\n\nTest: manual - Verified behavior about Block numbers settings\nTest: auto - Passed BlockedNumberProviderTest\nBug: 115697577\nChange-Id: I2281c21992928037ea38227b7476adc76b6755e8\n"
    },
    {
      "commit": "a7b0c1f0546e97dbe6c93df133df95e6cd9394cb",
      "tree": "84c1522354e15784a7c562dbb4d0e85cdeb57c49",
      "parents": [
        "69c973b33f261a8f75dd0cb72ebd425d63609a56"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Apr 19 17:57:58 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Sep 24 17:26:25 2018 -0700"
      },
      "message": "Add the EMBMS group call API\n\nAdd APIs for apps to access a LTE broadcast group call service provided\nby a preinstalled middleware app, and add system APIs for the\npreinstalled middleware app to communicate with frontend apps.\n\nBug: 112731375\nTest: CTS\nChange-Id: Ie6817cbc6c3b69de7a4d66c4cfc103b02e15ad6b\n"
    },
    {
      "commit": "49c39fe6460473921a2b7796904f5da4a4681758",
      "tree": "689d0537a0f1bd808f9636d4eebd14a55ac104ef",
      "parents": [
        "108349f8d628fa3f947c8053dc43726bda07a910"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Jul 26 11:35:58 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Sep 24 15:52:29 2018 -0700"
      },
      "message": "New Permission for Call Redirection service\n\nBug: 64959558\nTest: compile\nChange-Id: If8f9755c489f4acc0c999756f3be232cd3d66129\n"
    },
    {
      "commit": "108349f8d628fa3f947c8053dc43726bda07a910",
      "tree": "2828cadc41264f34d53bbbfb0aaf934c79f532f7",
      "parents": [
        "4a2dd10d834529311bf0daa4d5fa7c81f903bf61",
        "5bd90853a5a700e932b97e1abdedca5ffdf07d82"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 24 22:50:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 24 22:50:50 2018 +0000"
      },
      "message": "Merge \"Add support for network identified emergency calls.\""
    },
    {
      "commit": "ec149463cccb374857a7c9837051d7d0df691ecd",
      "tree": "e5a41ce86f439dff0d12e7f7a0e899c2358e46a3",
      "parents": [
        "26e686a9735ab2b8351d5c63b6debe9d3e7cd805"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Sep 10 19:05:51 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Sep 24 12:30:10 2018 -0700"
      },
      "message": "Make SubscriptionManager.isActiveSubId public\n\nRename subId to subscriptionId\n\nBug: 113072551\nTest: Treehugger\nChange-Id: I6f7e0d06a2ad2367dad04723fea808cad8f9597a\n"
    },
    {
      "commit": "98b1ba015f4e6c28744116141e39bf60f84ad69d",
      "tree": "7ee3bfa57bb2faeb71e02aa5039c09469b7a280b",
      "parents": [
        "f7190b65ab20a153191638c8ab2527994a56872a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 17 09:20:34 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 24 18:02:44 2018 +0000"
      },
      "message": "Cleanup deprecated or removed telephony methods.\n\nMark previously deprecated TelephonyManager APIs as @remove; some of these\nhave valid public APIs; for now just calling the public APIs to give more\ntime for API consumers to transition over to the new methods.\n\nRemove ITelephony AIDL calls for removed methods.\n\nRemoved ITelephony light greylist for removed methods; see bug for details.\nThere are public alternatives for most of the remove AIDL methods; a couple\nof the subscription specific ones are not available directly but the\nnon-subscription specific versions should suffice.\n\nTest: Compile/build/manual\nBug: 115776310\nChange-Id: Iff4bf99b34b8e14d5a4dc1d2f4e4926880b6434c\n"
    },
    {
      "commit": "0753bca090b41b050f54e70af27982659d600e9c",
      "tree": "0de6c85cfc3fb2cd49f3d4601c799150ccc1b018",
      "parents": [
        "41a6efb488db4e20dc0974116a622c8d98b0e7c5",
        "14c4a6ecce339d6c5a10163823aa7c82d1c21ab4"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Mon Sep 24 09:56:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 24 09:56:32 2018 +0000"
      },
      "message": "Merge \"Expose android.icu.text.Bidi API\""
    },
    {
      "commit": "f8529dc8915f1cc2b03ad851c9b1bbbb8e5089a8",
      "tree": "623de6b3e9dfad65ec1f357aa3579cf0d321e553",
      "parents": [
        "194170e7f7493c828235f325140dd860d31d077d",
        "0ac2c0945b00d7716319bc5aa86ce0b249f14cea"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Sep 21 21:04:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 21 21:04:20 2018 +0000"
      },
      "message": "Merge \"Add ConnectivityManager.getConnectionOwnerUid()\""
    },
    {
      "commit": "5bd90853a5a700e932b97e1abdedca5ffdf07d82",
      "tree": "2b567470f3af81d99803f77248e1acbe8303a059",
      "parents": [
        "7cba8a7fe42f966070645d65bb1f3ad8f4f79601"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 21 09:37:07 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 21 09:37:07 2018 -0700"
      },
      "message": "Add support for network identified emergency calls.\n\nAdd support for the IMS call profile to indicate that a call is an\nemergency call.\nAdd supporting connection and call properties so that this can be\npropagated to Telecom and ultimately the Dialer app.\nAdd System API to determine if the device is in a network IDed or dialed\nemergency call (used in Telephony).\n\nTest: Manual test using test intents and ecclist property.\nTest: Added new telecom unit tests.\nBug: 77565333\nChange-Id: I769e7b5000b10662c08fe53c91ef99edc685d2b1\n"
    },
    {
      "commit": "0ac2c0945b00d7716319bc5aa86ce0b249f14cea",
      "tree": "a9a28f0df49dc8748c727b6a0dae3cc01c68c969",
      "parents": [
        "741521940a1b0d0b05b20719a38e3970917dd5ef"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Mon Jul 23 10:57:53 2018 -0700"
      },
      "committer": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Sep 21 06:16:09 2018 +0000"
      },
      "message": "Add ConnectivityManager.getConnectionOwnerUid()\n\nAllow VPN apps to lookup the UID owner of a network connection.\n\nRequires specifying the:\n - IP address and port for both the source and destination of a TCP\n   connection.\n - IP address and port for either source and destination or just\n   source for a UDP connection.\nOnly TCP and UDP protocols are supported. Only connections for UIDs\nthat apply to the calling VPN app will be resolved. This is intended\nto replace direct app access to /proc/net/{tcp,tcp6,udp,udp6}.\n\nThe implementation uses netlink inet_diag sockets[1] to perform\nthe lookup on TCP sockets as well as UDP sockets when supported\n(kernel has CONFIG_INET_UDP_DIAG\u003dy).\n\n[1] http://man7.org/linux/man-pages/man7/sock_diag.7.html\n\nBug: 9496886\nBug: 109758967\nTest: atest HostsideVpnTests\nTest: atest InetDiagSocketTest on Taimen with CONFIG_INET_UDP_DIAG\n    and on Sailfish without CONFIG_INET_UDP_DIAG.\nChange-Id: I2bbc7072dd091e2e653dadf6dc05024c04180f34\n"
    },
    {
      "commit": "5405d09204eb32ea9260a483404731424ad720a7",
      "tree": "4bd78ba83c5bdfd19c29355a29bff902467d826b",
      "parents": [
        "9dc1900ea9ee2b360a24f7990cefb5c8793da18d",
        "7f7f72e4511af582704e76e2f2fb83eb39eccc33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 20 22:16:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 20 22:16:50 2018 +0000"
      },
      "message": "Merge \"Propagates voice call radio technology to connection\""
    },
    {
      "commit": "873dccbd6aa476dc502046d6800a42a3c623e088",
      "tree": "e667d2e078d5503e65f2ecd9dfd6c377db0a96ff",
      "parents": [
        "85aadab7e465391bed6a6d8b1afc24a83fc3cd2a"
      ],
      "author": {
        "name": "fionaxu",
        "email": "fionaxu@google.com",
        "time": "Sun Sep 16 19:01:25 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Sep 20 14:33:55 2018 -0700"
      },
      "message": "expose getIsimDomain to systemAPI\n\nThis is required for carrier apps to get Imsi domain name as part of\nrequest URI.\n\nBug: 115884625\nTest: telephony unit test\nChange-Id: Iad405dc2b2f182039a828e4a4709d273579a8273\n"
    },
    {
      "commit": "493223bdf1318ca926dc8c16b17980301f260510",
      "tree": "15441980edd8c874df259b765a0c120c8b2be187",
      "parents": [
        "999be2982239cfaa2f84a830e8b9241d916370aa"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Aug 09 17:10:42 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Sep 20 10:11:11 2018 -0700"
      },
      "message": "Remove getNeighboringCell API\n\nRemove the obsolete getNeighboringCell API for callers\ntargeting Q or higher SDK. This API was fully\nsuperceded by getAllCellInfo in KitKat, and\nmaintaining it results in battery drain because calls\nto this API resulted in unrestricted modem calls.\n\nFor legacy support, this API now routes to the newer\nCellInfo mechanism, which stems the battery drain but\nfurther emphasizes the redundancy. Thus, removing this\nis the best possible outcome for maintainers, users and\nOEMs.\n\nBug: 62490173\nTest: compilation; atest CtsPermissionTestCasesSdk28\nChange-Id: I8aa806bfcad2ceefc9dfbff58c0ce48d5a3cab5b\n"
    },
    {
      "commit": "14c4a6ecce339d6c5a10163823aa7c82d1c21ab4",
      "tree": "e0f1342211cea5ec95aa9015746a2ae825f4b341",
      "parents": [
        "d106aac67bac832d63109abcd69fc5af668b81f9"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Sep 07 16:26:05 2018 +0100"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Thu Sep 20 17:47:46 2018 +0100"
      },
      "message": "Expose android.icu.text.Bidi API\n\n- All API methods has coverage by existing CTS\n\nBug: 110093760\nTest: m api-stubs-docs-update-current-api droid cts docs\nChange-Id: Ifcd1b8c2d93393dd21c5c9a6a2f2a58c76854975\n"
    },
    {
      "commit": "0e831f57818084d2b2241d86f226318a41e61661",
      "tree": "d4d37f91ef14007a465a7306b7c49e6719b3cb48",
      "parents": [
        "999be2982239cfaa2f84a830e8b9241d916370aa"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 09 14:34:27 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Sep 19 13:13:12 2018 -0700"
      },
      "message": "Revision of CallRedirectionService API Review\n\n- onBind should be final (I think also for onUnBind)\n- Remove verbose logging\n- Document redirectCall/placeCallUnmodified/cancelCall can only be\ncalled from onPlaceCall\n\nBug: 112303670\nTest: compile\nChange-Id: I7d70a5ac3063a638d9383f69c99e4c1f822e8948\nMerged-In: I7d70a5ac3063a638d9383f69c99e4c1f822e8948\n(cherry picked from commit 4ec07dd68a84782e34858c16735732725d443f71)\n"
    },
    {
      "commit": "999be2982239cfaa2f84a830e8b9241d916370aa",
      "tree": "01b72565ceafe3f9967c1779b6bba37abdbd836d",
      "parents": [
        "7cba8a7fe42f966070645d65bb1f3ad8f4f79601",
        "78b57077d6b5373a2aad2170981bfef84786d1de"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Sep 19 18:09:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 19 18:09:01 2018 +0000"
      },
      "message": "Merge \"Mark old APIs as @removed\""
    },
    {
      "commit": "7f7f72e4511af582704e76e2f2fb83eb39eccc33",
      "tree": "b84506c44aa365d15385d87e0f25d2bc1ffc71cd",
      "parents": [
        "e860c63891dc5da38476956d3ae3d838b23f9852"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "wei.x.huang@sony.com",
        "time": "Wed May 30 19:21:36 2018 +0800"
      },
      "committer": {
        "name": "Takeshi Tanigawa",
        "email": "takeshi.tanigawa@sony.com",
        "time": "Wed Sep 19 18:51:52 2018 +0900"
      },
      "message": "Propagates voice call radio technology to connection\n\nThis patch mainly takes below changes:\n 1) Add new extra to indicates the call network technology.\n 2) Provides basic function to set/get call radio technology.\n\nBug: 67856372\nTest: Manual\nChange-Id: I1a12382fdb589ce823fe7af025832db4cdc152c2\n"
    },
    {
      "commit": "06777666155b2d63bd92227c5c94b18bc89e63eb",
      "tree": "3c8417c4c4a0c4bd669b322787b7fe0fefe6d4cd",
      "parents": [
        "542d032f0321721783d89881fa2ff5f6e5fc8829",
        "1bff4bab9a77444f7c3392e2f215262e3d4990d0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 18 18:31:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 18 18:31:26 2018 +0000"
      },
      "message": "Merge \"Unhide the LE CoC APIs\""
    },
    {
      "commit": "78b57077d6b5373a2aad2170981bfef84786d1de",
      "tree": "9cd5a99f315d271cd52ae6a5c2a73fd1f7889fae",
      "parents": [
        "b65aca27af54c430ba65867bcdbff02507091af6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Sep 17 18:10:58 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Sep 17 18:10:58 2018 -0700"
      },
      "message": "Mark old APIs as @removed\n\nRemove deprecated SystemApis as a part of a refactor.\n\nBug: 115943523\nTest: unit, manual\nChange-Id: Ic8955be6f57411ba18b5f049c6519d1c1d01d937\n"
    },
    {
      "commit": "abb7b3d0e51b544b5e9939caabe24dbc357a3a78",
      "tree": "dd24ff1074418777ef0b1463edeb25c71b7ca507",
      "parents": [
        "056a095dd350c4500d6c22d5905004518a772365",
        "01881243b562245ba5c761f1ab38831381025a61"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Mon Sep 17 18:10:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 18:10:31 2018 +0000"
      },
      "message": "Merge \"Expose android.icu.text.CaseMap API\""
    },
    {
      "commit": "1bff4bab9a77444f7c3392e2f215262e3d4990d0",
      "tree": "c2c6299d3af3c3f137daa9969a62013ea13a7c79",
      "parents": [
        "63de9eabec118ee40c6f1e1a0526b93d8f9dcdf0"
      ],
      "author": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Fri Jun 29 14:05:04 2018 -0700"
      },
      "committer": {
        "name": "Stanley Tng",
        "email": "stng@google.com",
        "time": "Thu Sep 13 13:46:39 2018 -0700"
      },
      "message": "Unhide the LE CoC APIs\n\nExpose the LE Connection-oriented Channels APIs for applications to use.\n\nTest: Run the SL4A ACTS test: BleCocTest\nBug: 70683224\nChange-Id: I68128bc7154966ec065091c973351f8892da9b4d\n"
    },
    {
      "commit": "00dae7e0974f9514d331fd21b608bda35e69ee93",
      "tree": "1467fa1c1359ec844acaccd319ca03327156ee70",
      "parents": [
        "26e686a9735ab2b8351d5c63b6debe9d3e7cd805"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 30 11:53:14 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Sep 11 11:52:52 2018 -0700"
      },
      "message": "Make SubscriptionManager.isValidSubscriptionId public\n\nAnd rename subId to subscriptionId.\n\nTest: Treehugger\nBug: 113072551\nChange-Id: I4bdf705d7f81bad423ed867972fd1ed7fe5717d0\n"
    },
    {
      "commit": "27829e2d17b7b57b375536813d1ab713396b98d0",
      "tree": "ca25a96e63eb8f4dc426399f16dd71c26d3fa815",
      "parents": [
        "ed8ce392282b8ddb16b0e28c4085427d750bb2d0"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Sep 04 22:12:31 2018 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Sep 10 15:36:08 2018 -0700"
      },
      "message": "Add API to listen to opportunistic subscriptions change.\n\nAdd a new set of APIs so that caller can listen to\nopportunistic subscriptions changes.\n\nBug: 92796390\nTest: build\nChange-Id: Iaa741141bf1bd04c4b1618d5bfeac733a0690ed8\nMerged-In: Iaa741141bf1bd04c4b1618d5bfeac733a0690ed8\n"
    },
    {
      "commit": "f9fa9a63bb212e2da0c5bd114d3ee0a9a35e2e1d",
      "tree": "8153c7f6bdfd78e7fed196b9d7dd469efb383421",
      "parents": [
        "0d2f465ed798530ac0a4746153f771bee8b10f52",
        "cd4dafb77ee02538dd1a9eaf3a05aa6cb2ab4865"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 06 20:06:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 06 20:06:02 2018 +0000"
      },
      "message": "Merge \"Make SubscriptionManager.getSubId public\""
    },
    {
      "commit": "e310df92db135b5505674976c93333ea8870fbe6",
      "tree": "647573d7202e7f818edc7f3ef5413e7b95f57bfb",
      "parents": [
        "cc11cf2ef2a77370c7c8dba59ec95fe0f192234f",
        "0819bac27026afb6829498f3d24660e25b673669"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Sep 04 16:46:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 04 16:46:34 2018 +0000"
      },
      "message": "Merge \"Only make a subset of Call Barring options visible per carrier\""
    },
    {
      "commit": "8ac363088ce16df9d50953c1aed636616513b7d8",
      "tree": "ba8e2c491682b9d2449abe3c73b448532660f411",
      "parents": [
        "e227eeef1c9208159634227f26e6635684369c0b",
        "d41b9ac69985489b89a4d203478c501b3c4132d8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 03 20:25:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 03 20:25:30 2018 +0000"
      },
      "message": "Merge \"Add DENSITY_600\""
    },
    {
      "commit": "01881243b562245ba5c761f1ab38831381025a61",
      "tree": "356b1099c8e2bdd27171a57d1cf627056c334d03",
      "parents": [
        "c874462c2de6e67fbb077f2ec0817a4a1af1c303"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Aug 31 14:09:53 2018 +0100"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Mon Sep 03 18:01:59 2018 +0100"
      },
      "message": "Expose android.icu.text.CaseMap API\n\n- The methods exposed has been covered by existing CTS.\n\nBug: 110093027\nTest: m docs droid\nChange-Id: Ic54bde72708d40abfe2a19a919737cddbb932d84\n"
    },
    {
      "commit": "cec2e41d43789c8bdca519fbe9f02a6ea7acb6c3",
      "tree": "ba20a0998bdb528d656ee799bf87ecfa6b8aed99",
      "parents": [
        "11486bfab21045ba654b0bbb8428086a47bf703a",
        "c6cb9ca9413b4e6bb037d86e1d008fe9f4185150"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 31 23:43:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 31 23:43:58 2018 +0000"
      },
      "message": "Merge \"Deprecate some system apis in TelephonyManager\""
    }
  ],
  "next": "cae1f264b99928881ec84af52ec396454a96188b"
}
