)]}'
{
  "log": [
    {
      "commit": "50cc796c2875a71dde61afcdda1443f484c55ccf",
      "tree": "a55cfdfa468ab29abca02b819c85eb4225e8bdca",
      "parents": [
        "0b4026b345d4d3d2c233a8396900997e37560c7c",
        "c81cba4e2b1e1e3d62be034128e80f23bb7da4e5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Nov 27 01:06:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 27 01:06:55 2018 +0000"
      },
      "message": "Merge \"Make MBMS group call API changes\""
    },
    {
      "commit": "d413b5c713d7948d54c41c39983fe943377918a9",
      "tree": "36f4e50782247e490b68589dc66ae0734b2d39ef",
      "parents": [
        "bfd3237eac41449b1b3185cdcb1dcec0b95db58b",
        "aea9b02a22364c16b3380c022a61b68573370452"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Nov 27 00:24:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 27 00:24:00 2018 +0000"
      },
      "message": "Merge \"Remove parentSubId and define API to set groupSubId\""
    },
    {
      "commit": "0e706db965638f47b58e5612a0c566be14f900d1",
      "tree": "66db5ad190a26a71ddd19b04182a936c9c3c7d5f",
      "parents": [
        "4d73d87d83211f14f46f5d62d6241755b9e45a8c",
        "2f2dd0a6e19be61b10135400a068911cc95022e6"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Nov 26 22:47:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 26 22:47:52 2018 +0000"
      },
      "message": "Merge \"Expose ApnService as a SystemApi and use subId arg\""
    },
    {
      "commit": "c81cba4e2b1e1e3d62be034128e80f23bb7da4e5",
      "tree": "ff81bb050d7714a35ab94f916cbe545216f7a9d9",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Oct 08 18:23:53 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Nov 26 14:37:56 2018 -0800"
      },
      "message": "Make MBMS group call API changes\n\nChange the API to respond to API council comments\nSee bug for details\n\nBug: 117145859\nTest: CTS\nChange-Id: I4342e6e95da57fbcd550c571357ff7bc1923b70a\n"
    },
    {
      "commit": "aea9b02a22364c16b3380c022a61b68573370452",
      "tree": "9aec13732f9f506dccab106b27c5467fdce92099",
      "parents": [
        "4d73d87d83211f14f46f5d62d6241755b9e45a8c"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Oct 31 20:18:02 2018 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Mon Nov 26 14:13:10 2018 -0800"
      },
      "message": "Remove parentSubId and define API to set groupSubId\n\nBug: 118349116\nTest: unittest\nChange-Id: I539a67df8f30c2f58d87a3417f78fef8b43ff56d\nMerged-In: I539a67df8f30c2f58d87a3417f78fef8b43ff56d\n"
    },
    {
      "commit": "4d73d87d83211f14f46f5d62d6241755b9e45a8c",
      "tree": "9c0249a09e454a0c73ae1726a4f11fc972d96d91",
      "parents": [
        "6997660506721b28203fcfb3b1f58b4845e10b33",
        "2ee968289ee2cd1ab20514df08ea37e19e1cd210"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Mon Nov 26 21:14:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 26 21:14:14 2018 +0000"
      },
      "message": "Merge \"Add CarrierConfig to hide Preset APN setting details\""
    },
    {
      "commit": "67c6ab38ba1b6dbdae46a4425dd66bb9147374c0",
      "tree": "5e711bb20db6e7870e61e45273bd44bdbc3fb7da",
      "parents": [
        "a21de6f376b0f50156b1783dcd99285b73f61987",
        "b319ccfdcc64465cbd22d123bd834dd13d1c37d7"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Nov 22 11:09:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 22 11:09:15 2018 +0000"
      },
      "message": "Merge \"Create AppComponentFactory.instantiateClassLoader API\""
    },
    {
      "commit": "a21de6f376b0f50156b1783dcd99285b73f61987",
      "tree": "3c5ca223daf83360303f1aa847b8c51ba5c0b4f9",
      "parents": [
        "cc37384e58f8687c82f56f4c55678fc2c2b7cfba",
        "12a95bafe73a31bd55262b0a08f8eed647c177ed"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Nov 22 10:09:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 22 10:09:19 2018 +0000"
      },
      "message": "Merge \"Update public API after libcore InMemoryDexClassLoader change\""
    },
    {
      "commit": "2ee968289ee2cd1ab20514df08ea37e19e1cd210",
      "tree": "a2a7c4677572bc77845f2763f846d695367bb4a8",
      "parents": [
        "a2a9df3e3a1cd3ed8886cf3a7d04ff3d9c945d95"
      ],
      "author": {
        "name": "taiki tsutsumi",
        "email": "taiki.tsutsumi@sony.com",
        "time": "Mon Jul 02 17:15:42 2018 +0900"
      },
      "committer": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Nov 21 15:41:49 2018 -0800"
      },
      "message": "Add CarrierConfig to hide Preset APN setting details\n\nAdd new key to hide Preset APN setting details. When the key is set to\ntrue, Preset APN is still shown and selectable in APN list, however,\nuser cannot enter APN editor view. It means details of Preset APN will\nbe hidden from user.\n\nTest: manual - check Preset APN setting details are hidden\nBug: 115453290\nChange-Id: I8a5c6f92f876d349b304acf89b4ffab86ff3f24b\n"
    },
    {
      "commit": "8a3518cc909ea6d0cf04a4b9c5c818b9575c34f8",
      "tree": "d3862405e2dd14b08ca70697bee2397bc38ddbdb",
      "parents": [
        "4492ec573ae421affd3adebb1d583fcf33508bb4",
        "fd88080d22064d43df822a7284713b9d5fd6b187"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 21 18:59:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 21 18:59:33 2018 +0000"
      },
      "message": "Merge \"Expose ImsMmTelManager APIs as SystemApi\""
    },
    {
      "commit": "4492ec573ae421affd3adebb1d583fcf33508bb4",
      "tree": "f7e4dbbd8e351cf6f58653a309f73a61df5c9fd1",
      "parents": [
        "3d2b099dc0d7019be2348215fd13e8afa0a14746",
        "6caa954eadaf078f9ed2121473c10e9f30544f58"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Nov 21 15:18:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 21 15:18:27 2018 +0000"
      },
      "message": "Merge \"API for retrieving time zone IDs by country\""
    },
    {
      "commit": "12a95bafe73a31bd55262b0a08f8eed647c177ed",
      "tree": "2ae608bd9ffa279023502e3d08b5e622f36e1e12",
      "parents": [
        "a2ccaf6e6802c2d2e099766176baf887a99f6467"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Nov 21 11:17:38 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Nov 21 11:17:38 2018 +0000"
      },
      "message": "Update public API after libcore InMemoryDexClassLoader change\n\nBug: 35458580\nTest: compiles\nChange-Id: I7debcedac0a6e8b2cfaa8b2dca5f88aebdd32910\n"
    },
    {
      "commit": "860d8d0d80b45e8cd8dd3f4cb3a42851725799b6",
      "tree": "92b244fe13f22ba87d8babc6588e35b88490363a",
      "parents": [
        "215a48cff4f4efd8f40e26b67b860e25f9d5a65b",
        "4f956e0fcab935800eeb3aeb66c1cbc87a47c767"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Nov 21 02:40:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 21 02:40:30 2018 +0000"
      },
      "message": "Merge \"Move hidden APIs into system APIs\""
    },
    {
      "commit": "fd88080d22064d43df822a7284713b9d5fd6b187",
      "tree": "4c281ecd97eebbad616367f1822bf4959ea42935",
      "parents": [
        "22d12411fd6a9f92f8cde108fd437eea5d1c4273"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 08 17:41:54 2018 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 20 13:59:37 2018 -0800"
      },
      "message": "Expose ImsMmTelManager APIs as SystemApi\n\nBug: 116493310\nBug: 112538960\nBug: 112866475\nTest: Telephony unit tests\nChange-Id: I698d9ab6000dc2e2e9be8d614e94d59b3a8e3028\n"
    },
    {
      "commit": "6caa954eadaf078f9ed2121473c10e9f30544f58",
      "tree": "6801a1125d6e977ffa55785f21cad115bc1f8617",
      "parents": [
        "e1a7e50790187dc7378b111c8cbb7b3c0c4b505b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Oct 03 13:59:29 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue Nov 20 10:59:18 2018 +0000"
      },
      "message": "API for retrieving time zone IDs by country\n\nNew method has been requested by Setup Wizard.\n\nTest: CTS: run cts-dev -m CtsUtilTestCases -t android.util.cts.TimeUtilsTest\nBug: 116544863\nMerged-In: I31a9e3d07d5c3fbc8ba1d9c9b398cb2661aa71f9\nChange-Id: I31a9e3d07d5c3fbc8ba1d9c9b398cb2661aa71f9\n(cherry picked from commit f9bb2d8f020c2c7815359cae8dc8255fd8e9d1de)\n"
    },
    {
      "commit": "2f2dd0a6e19be61b10135400a068911cc95022e6",
      "tree": "d150eb407d8f336b0adeeb40e9db3f2b46025b04",
      "parents": [
        "2c250e322bc87a4bd67d762ea74c9d9cd5481b81"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Nov 12 16:39:20 2018 -0800"
      },
      "committer": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Mon Nov 19 17:26:09 2018 -0800"
      },
      "message": "Expose ApnService as a SystemApi and use subId arg\n\nIApnSourceService#getApns now takes a subId argument, and can be\nimplemented by extending ApnService.\n\nBug: 113075153\nTest: unit tests and manual\nChange-Id: I0202c1f0529ecef558f06a9f8a90a3906912f2f0\nMerged-In: I9cfcf977c20f33abd2d773393780f9e54d75fe21\n"
    },
    {
      "commit": "4f956e0fcab935800eeb3aeb66c1cbc87a47c767",
      "tree": "f33ae9cc99323b88997e522a55a4d066bc09c640",
      "parents": [
        "2c250e322bc87a4bd67d762ea74c9d9cd5481b81"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Nov 14 22:04:17 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Mon Nov 19 14:40:13 2018 -0800"
      },
      "message": "Move hidden APIs into system APIs\n\nTo allow vendor code to construct LinkAddress, which is\none of the parameter in the system API DataCallResponse.\n\nTest: Build\nBug: 73659459\nMerged-In: I3e203781d3a03285fa0e047cc8837ccb4a09016a\nChange-Id: I3e203781d3a03285fa0e047cc8837ccb4a09016a\n"
    },
    {
      "commit": "b319ccfdcc64465cbd22d123bd834dd13d1c37d7",
      "tree": "52242b861140827c3c71f1a1e311334e972be3b1",
      "parents": [
        "e1a7e50790187dc7378b111c8cbb7b3c0c4b505b"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 25 14:07:51 2018 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Nov 19 17:47:13 2018 +0000"
      },
      "message": "Create AppComponentFactory.instantiateClassLoader API\n\nAdds a hook to AppComponentFactory to allow control over the\ninstantiation of the main app class loader. LoadedApk creates\nthe default class loader and uses it to load the base APK. If\nAppComponentFactory is declared in the manifest, its new method\ninstantiateClassLoader is called and its result becomes the\nclass loader used by LoadedApk to instantiate other classes\ndeclared in the manifest. By default this is simply the class\nloader created by LoadedApk.\n\nSecond method provides AppComponentFactory with a copy of\nApplicationInfo. The factory otherwise cannot locate any of the\napp\u0027s resources, including its APK or the data folder.\n\nBug: 111342996\nTest: atest CtsClassLoaderFactoryPathClassLoaderTestCases\nTest: atest CtsClassLoaderFactoryInMemoryDexClassLoaderTestCases\nMerged-In: Id21d9afaf00b9cb64a107bc9893b952407cff0b5\nChange-Id: Id21d9afaf00b9cb64a107bc9893b952407cff0b5\n(cherry picked from commit fd6dcc21d9ee8ee5d1cad71a8d705cf0d42980a7)\n"
    },
    {
      "commit": "992aafb2bd20fb8c051ba110f496f100266a28aa",
      "tree": "558eec899a82395f8a24abf98fde7494bea5a21a",
      "parents": [
        "8aeeea135ab5609b4eab19c9ffea33eca4e185b8",
        "2aa2cc1b757b86ae6cef53f67dc54662f4f18a4a"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Fri Nov 16 19:13:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 16 19:13:36 2018 +0000"
      },
      "message": "Merge \"Add Support for Async requestCellInfoUpdate()\""
    },
    {
      "commit": "082bf0ccca33c986008071116c5fd07ec38b850b",
      "tree": "87e2525fba4093244344c82fddb6ea310951b636",
      "parents": [
        "9d599fde8e184b2726fc85a762b625ce2c2c3389",
        "0d36ed248f55cb1104a9807426cd32d7fe64cd20"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 15 22:07:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 22:07:29 2018 +0000"
      },
      "message": "Merge \"Expose ProvisioningManager API for IMS configurations\""
    },
    {
      "commit": "2aa2cc1b757b86ae6cef53f67dc54662f4f18a4a",
      "tree": "7f608d369a58bba10b2b3b735785a53451a47fd7",
      "parents": [
        "c02d53b0813aa996d713484c369831fbd79614b6"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Sep 27 18:49:16 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Nov 15 10:53:05 2018 -0800"
      },
      "message": "Add Support for Async requestCellInfoUpdate()\n\nAdd asynchronous calls to request CellInfo updates.\n-Add a request for CellInfo\n-Add a request for CellInfo that allows system apps\n such as the LocationProvider to bill the work to\n the app that initiated the location fix.\n-Update the behavioral language for getAllCellInfo\n to indicate that depending on the API level of the\n caller, this API will only provide cached info, which\n means that apps can always request an update without\n possibly triggering a call to the modem. This also\n means that the binder will not block due to modem\n delay.\n\nBug: 37100068\nBug: 63737292\nBug: 26569588\nTest: manual (via SL4A)\nChange-Id: I25cbc3cecd5d396fc3baa21457c05cd6e273c9c3\n"
    },
    {
      "commit": "8715c1545e1f41653236d864bbcdbde1d68e92c3",
      "tree": "8d6d181058f43f1e275f72ffc908a208d81ca990",
      "parents": [
        "16533c35d358556b9f24684abd9804e2972f6b86",
        "d040f2d785b8a6d05b076de15b60edfdcc5dada7"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 15 16:59:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 16:59:44 2018 +0000"
      },
      "message": "Merge \"new Systeam API for CarrierConfig#KEY_CARRIER_SETUP_APP_STRING\""
    },
    {
      "commit": "16533c35d358556b9f24684abd9804e2972f6b86",
      "tree": "ff2e76f37fc71c6603c65387e0a8e585b7dec155",
      "parents": [
        "a37a1edd731312c72acf433da526d1ad972ce566",
        "63b0a3401bda25a7b1af6aa86d109ccc9bd70e18"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 15 16:59:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 15 16:59:03 2018 +0000"
      },
      "message": "Merge \"new System API for sim voice activation state.\""
    },
    {
      "commit": "ee59e69b8b226100b4b4c28cebc6bbfa31c7000b",
      "tree": "8b1e52b6a3023608742b25ce6ea9366a842d9314",
      "parents": [
        "4ebb7ccadf78e43cb6f9a0bab00ea8b994a76322",
        "35063d68fa92f3fc241c1209d556be7a9d9770ce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 14 22:30:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 14 22:30:54 2018 +0000"
      },
      "message": "Merge \"Catch SecurityException in EuiccCardController and trigger callback.\""
    },
    {
      "commit": "7581efdb9d4be7fce58a7fe78c59a77b06d917ea",
      "tree": "d3f7a6a5f3ac346d2a2aaaea0f45b197846c03d8",
      "parents": [
        "b499af866c0fe4e66d8ee1712d6e3a66821faed9"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Oct 25 10:32:10 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Nov 13 15:08:56 2018 -0800"
      },
      "message": "Add Executor Support for PhoneStateListener\n\nSupport an Executor so that PhoneStateListener\ncan invoke callbacks not only on a user\u0027s preferred\nLooper but also on a preferred Handler or in another\nthread management scheme.\n\nPhoneStateListener uses an odd pattern for its API,\nso to support the historical use cases of having the\ninternal callback instance be instantiated during\nobject construction, the Executor needs to be passed\nin to the PhoneStateListener during construction. This\nalso permits the listen() method in TelephonyManager to\navoid odd situations of having a version with an\nExecutor be passed in when requesting to stop listening\nfor events.\n\nBug: 118350385\nTest: atest PhoneStateListenerTest\n      atest PhoneStateListenerExecutorTest\nChange-Id: I8eeb2e156f6d67d192d17586e6aa5579ff6d675d\n"
    },
    {
      "commit": "0d36ed248f55cb1104a9807426cd32d7fe64cd20",
      "tree": "e55d165d061bcff2ae08f72abafe80eb69e8f936",
      "parents": [
        "3ef1990e7ce45b27194c886af594b5de25a7d091"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 31 11:22:26 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 13 12:49:28 2018 -0800"
      },
      "message": "Expose ProvisioningManager API for IMS configurations\n\nBug: 117648104\nTest: Manual\nChange-Id: I71ef979cee6467fd3d70fe70e4b899dbee70e2ae\n"
    },
    {
      "commit": "a2b2183a2411cdb860c8ef628fcf52952e7a9704",
      "tree": "c7f29f6a93687be33eec583bebff7ab55a62a391",
      "parents": [
        "b7d9e55bc7790486c7a8d5d875e6857e426c3e2d",
        "6e3ecc40f80a8341ff4c3db92a4daab0d96843ff"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 17:49:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 17:49:01 2018 +0000"
      },
      "message": "Merge \"Unsupported app usage API cleanup\""
    },
    {
      "commit": "6274341f10d39ea2104a564858dcec8feafef11c",
      "tree": "1876482f20ecf91828cd730e8735f7b47bcdf492",
      "parents": [
        "cacc09018b3dfe19bc98252d4c7a8ff258626280",
        "0a2aaba14a832a951e51dcd47de7a0c4ee16836a"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Nov 13 15:43:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 15:43:35 2018 +0000"
      },
      "message": "Merge \"Expose Transliterator API\""
    },
    {
      "commit": "36ac46a9154a1fc1a26e68fbc25b198cdd17905f",
      "tree": "a3a15bc5ce54a6468134a155cfb267127d9af4ad",
      "parents": [
        "83269acba7dd5218bfd5c10fd49298e0181e1ffe",
        "d9b97ecefee14f68ab900f8a47382266f8fb4ccf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 13 03:48:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 03:48:59 2018 +0000"
      },
      "message": "Merge \"Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist\""
    },
    {
      "commit": "24df195e7833e38401b9c84e48165d96a6bebd7a",
      "tree": "d198224e2a5be4fee72236138cc88d9c4b1d878d",
      "parents": [
        "a79188986a9411f3c5d9da9a0f2b1529a91f5e42",
        "e6e2a647834124c0d4daa46a3b7c0521c349861a"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Nov 13 01:16:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 01:16:25 2018 +0000"
      },
      "message": "Merge \"new SystemAPI for roamingType in NetworkRegistrationState\""
    },
    {
      "commit": "6e3ecc40f80a8341ff4c3db92a4daab0d96843ff",
      "tree": "ca8db2c5817d95cb89a0342973859aa6313f2288",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 12 11:30:56 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 12 11:30:56 2018 -0800"
      },
      "message": "Unsupported app usage API cleanup\n\nThis CL includes a number of cleanups related to unsupported app usage\ntags.\n\nTelecomManager#EXTRA_IS_HANDOVER - public APIS exist for this usecase;\nupdated docs and limit to P with maxtarget sdk.\nTelecomManager#getSimCallManager(int userId) - marked as max target P;\nthere is a public API available which can be used to accomplish the same\nthing.  Nobody should be calling this.\nTelecomManager#getCallCapablePhoneAccounts(boolean) - marked as max\ntarget P; callers should use the version without the boolean parameter.\n\nDeprecate CAPABILITY_CAN_UPGRADE_TO_VIDEO; its redundant.\n\nNew public API:\nPromote TelecomManager#getSystemDialerPackage() to public API; its a\nbenign API and doesn\u0027t expose anything which can\u0027t be inferred other ways.\n\nNew system APIs:\nTelecomManager#getCurrentTtyMode() - used by settings app.\nTelecomManager#setDefaultDialer() - used by useful for settings app.\nTelecomManager#TTY_MODE* constants - used by getCurrentTtyMode API.\n\nTest: Compile / run unit tests\nBug: 119305590\nChange-Id: I67d6213e6c689fb545fc9ceae4a359831f97c32f\n"
    },
    {
      "commit": "63b0a3401bda25a7b1af6aa86d109ccc9bd70e18",
      "tree": "f8006054f063c1553b13837754b2e5309fffe54b",
      "parents": [
        "b8740842e0da907c208ae3f1a1281c8985fcbcb9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sat Nov 10 11:31:49 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Nov 12 11:22:23 2018 -0800"
      },
      "message": "new System API for sim voice activation state.\n\nBug: 119233925\nTest: telephony unit test\nChange-Id: I06e8de063d312b683261216326b1c8674ab4479e\n"
    },
    {
      "commit": "4a7a3934b606e5484524e190f67fe09e938613a2",
      "tree": "1bb0f25b33a6c720cbee356b8952aa6b575acbee",
      "parents": [
        "5f9193bdad53237a380fbf53a23aca7f3d5c8924",
        "f922b8e6ee874b4d78c5a81a0c6f3c7f75312011"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Nov 12 16:28:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 12 16:28:57 2018 +0000"
      },
      "message": "Merge \"Add 5G NR cellInfo\""
    },
    {
      "commit": "d9b97ecefee14f68ab900f8a47382266f8fb4ccf",
      "tree": "f4138481d31e85a0b779f077925f4a21c681a123",
      "parents": [
        "b8740842e0da907c208ae3f1a1281c8985fcbcb9"
      ],
      "author": {
        "name": "andychou",
        "email": "andychou@google.com",
        "time": "Mon Nov 12 12:09:10 2018 +0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 12 15:21:41 2018 +0000"
      },
      "message": "Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist\n\nAdd ImsReasonInfo.CODE_SIP_TRANSACTION_DOES_NOT_EXIST and\nPreciseDisconnectCause.SIP_TRANSACTION_DOES_NOT_EXIST\nIt will map by PRECISE_CAUSE_MAP in ImsPhoneCallTracker.java\n\nBug: 78204171\nTest: local build pass\nChange-Id: I10ec05256f748007657e4a8e60d07b1fd8a4f8b2\nMerged-In: Iaa9673e4fa9568078161231df1b06735b862ca09\n"
    },
    {
      "commit": "5f9193bdad53237a380fbf53a23aca7f3d5c8924",
      "tree": "fbc772677aaf561e06b9a0de0a6203b88767b926",
      "parents": [
        "8292fe9d839a430050b38563cb68ce6543ace927",
        "6333c84514320383c342383b9e5873028748ced9"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 12 10:31:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 12 10:31:28 2018 +0000"
      },
      "message": "Merge \"Add Conscrypt Public API\""
    },
    {
      "commit": "d040f2d785b8a6d05b076de15b60edfdcc5dada7",
      "tree": "3dd1b60cb4f486eee0903804cc96144be4540eac",
      "parents": [
        "c0dd0d6648cfa738b247bc1964d1b408f7f096c0"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sat Nov 10 10:54:45 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Sat Nov 10 10:54:45 2018 -0800"
      },
      "message": "new Systeam API for CarrierConfig#KEY_CARRIER_SETUP_APP_STRING\n\nSuW will consume this config and launches a carrier app to setup the\ndevice or provision the SIM.\n\nBug: 119229895\nTest: telephony unit test\nChange-Id: Ibc3cc9913c20fd367f83854765a8aea378bb6622\n"
    },
    {
      "commit": "c10b96899e0bdb96fa6dc8878d635682b708ac06",
      "tree": "eea9bedf60931dcc31340746fa55e920e435902c",
      "parents": [
        "5bdf255e0dd7244c88998c1baa002fbce1efc5b0",
        "efed9824e4ae5c1dced700f13a16abbbd1a293b2"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Nov 09 23:02:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 23:02:38 2018 +0000"
      },
      "message": "Merge \"Expose SRVCC state changes as @SystemAPI\""
    },
    {
      "commit": "5bdf255e0dd7244c88998c1baa002fbce1efc5b0",
      "tree": "916e4be6ad60a7bf0095e723a9e5be1985458764",
      "parents": [
        "cfcb33cb32ef4eabea628ee136b2b0813cfa30c0",
        "5b76bfc0d04cd220b055052f28f8b304c1c0b188"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 09 22:07:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 22:07:50 2018 +0000"
      },
      "message": "Merge \"Introduce getRssi() in CellSignalStrengthLte\""
    },
    {
      "commit": "0a2aaba14a832a951e51dcd47de7a0c4ee16836a",
      "tree": "d52d15b34a49f307a38b4d28ff1b75953a9b8161",
      "parents": [
        "1df5ca6a71731c526d2c8834d1b0b040f1dcc76e"
      ],
      "author": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Nov 09 14:37:56 2018 +0000"
      },
      "committer": {
        "name": "Victor Chang",
        "email": "vichang@google.com",
        "time": "Fri Nov 09 20:12:55 2018 +0000"
      },
      "message": "Expose Transliterator API\n\nAll the public APIs have been covered by CtsIcuTestCases.\n\nTest: CtsIcuTestCases\nBug: 109663008\nBug: 109837373\nChange-Id: Ib03c80629be727c7b17642177fa520ed808409c1\n"
    },
    {
      "commit": "1df5ca6a71731c526d2c8834d1b0b040f1dcc76e",
      "tree": "fe1279fbc3fbb465768c58d5d528fe2b3d618542",
      "parents": [
        "c6b17ad431c5bd9ee9221dac7939e1799becb95b",
        "3689c969512f6a1817863bbe3195146e1e504b7c"
      ],
      "author": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Fri Nov 09 13:30:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 13:30:51 2018 +0000"
      },
      "message": "Merge \"Add CarrierId column in TelephonyProvider\""
    },
    {
      "commit": "3689c969512f6a1817863bbe3195146e1e504b7c",
      "tree": "8341104b3483a377ab77627005bee391589aa21e",
      "parents": [
        "9d4ebdf379833d4e612dbbaf1ce6f260a15064bd"
      ],
      "author": {
        "name": "calvinpan",
        "email": "calvinpan@google.com",
        "time": "Fri Oct 19 15:11:22 2018 +0800"
      },
      "committer": {
        "name": "Calvin Pan",
        "email": "calvinpan@google.com",
        "time": "Thu Nov 08 23:45:23 2018 +0000"
      },
      "message": "Add CarrierId column in TelephonyProvider\n\nAdd a column in provider to migrate mno and mvno to carrierid.\n\nBug: 115709816\nTest: runtest --path tests/src/com/android/providers/telephony/TelephonyProviderTest.java\nChange-Id: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9\nMerged-In: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9\n"
    },
    {
      "commit": "f922b8e6ee874b4d78c5a81a0c6f3c7f75312011",
      "tree": "ee266f90bbe1ca018e8be678a112dbfc40ab9719",
      "parents": [
        "009b2dd158183062f4c9ad681636797350699f57"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Mon Oct 29 17:59:26 2018 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 08 13:39:57 2018 -0800"
      },
      "message": "Add 5G NR cellInfo\n\n- Add CellInfoNr\n- Add CellIdentityNr\n- Add CellSignalStrengthNr\n\nBug:111453000\nTest: atest FrameworksTelephonyTests:\nMerged-In: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e\nChange-Id: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e\n"
    },
    {
      "commit": "5b76bfc0d04cd220b055052f28f8b304c1c0b188",
      "tree": "24442e6d2a5cfd483d5e7de34d571c271789c3fc",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Nov 07 16:46:07 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Nov 08 10:54:41 2018 -0800"
      },
      "message": "Introduce getRssi() in CellSignalStrengthLte\n\nPrevious people designed that the lte signal strength from HAL is rssi\nin ASU, but the new need of getRssi() API requires dBm unit.\n\nBug: 113074174\nTest: Treehugger\nChange-Id: I2982365a2e7fe1a56a393d123b9b0a30807d4d15\n"
    },
    {
      "commit": "efed9824e4ae5c1dced700f13a16abbbd1a293b2",
      "tree": "3b2a18b963d723c2448690edf5c57be1e588db25",
      "parents": [
        "3ef1990e7ce45b27194c886af594b5de25a7d091"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 26 10:25:57 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 08 10:14:04 2018 -0800"
      },
      "message": "Expose SRVCC state changes as @SystemAPI\n\nImsService needs to be able to register for SRVCC state\nchanges.\n\nTest: Telephony Unit tests\nBug: 117555643\nChange-Id: I87631b51a19cdd46d6b4d15f3631345de03bb771\n"
    },
    {
      "commit": "b5e8d4524545356d6c2d148d38e4d01245b89723",
      "tree": "220bc08903a9d11ccf62f6bfdb4c4cd35b59b27b",
      "parents": [
        "07160ff7e5ac08e45d9fc15c61d84054b8790d3d",
        "9e1d4f86ba43e87264aba178f2bb037a3c3b26fb"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Nov 08 17:22:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 17:22:43 2018 +0000"
      },
      "message": "Merge \"[Call Screening]Logging of calls blocked by call blocking feature, call screening app.\""
    },
    {
      "commit": "6333c84514320383c342383b9e5873028748ced9",
      "tree": "24772bad1d20f7ca7d91ac80153dcef43cd33ea7",
      "parents": [
        "07160ff7e5ac08e45d9fc15c61d84054b8790d3d"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Oct 18 10:10:35 2018 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 15:22:40 2018 +0000"
      },
      "message": "Add Conscrypt Public API\n\nBug: 110403421\nTest: cts -m CtsLibcoreTestCases -t android.net.ssl\nChange-Id: I51e497032e58c73cc6be77d95c3b18b139804859\n"
    },
    {
      "commit": "07160ff7e5ac08e45d9fc15c61d84054b8790d3d",
      "tree": "77bbc2dc0b8625ec97cf915e2956d6922be6e1f0",
      "parents": [
        "aef8fe0d4792d3f3cfc6fd76a06f41be843b5af5",
        "3187dd3f5a98c967c2855a1b6a1141da91ebc1a2"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Thu Nov 08 13:39:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 13:39:31 2018 +0000"
      },
      "message": "Merge \"Update API file for libcore additions\""
    },
    {
      "commit": "9e1d4f86ba43e87264aba178f2bb037a3c3b26fb",
      "tree": "72aadb5ef310c59200b6e5bbe1b6e4e36b8757bd",
      "parents": [
        "03c766075d3b50bf859fdde64d5c2c42997ff079"
      ],
      "author": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Mon Oct 22 15:11:31 2018 +0800"
      },
      "committer": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Nov 08 17:28:34 2018 +0800"
      },
      "message": "[Call Screening]Logging of calls blocked by call blocking feature, call screening app.\n\nAdd three call log entries, ALL_SCREENING_COMPONENT_NAME, CALL_SCREENING_APP_NAME,\nBLOCK_REASON, and call block reasons. Add new parameter to get the\npackage name and component name of the implementation of CallScreenService.java.\n\nBug: 113243596\nTest: Build pass\nChange-Id: I63debd80d7f4a92278fdbb84b64ff1199591349c\n"
    },
    {
      "commit": "9d4ebdf379833d4e612dbbaf1ce6f260a15064bd",
      "tree": "1503fa9959fdddc934a399e03eaf1308b112abca",
      "parents": [
        "d10870625f6a38660a3c1472fe7688e6aaa838f2",
        "bf38b068d46f746ed69bfa8372d2aedc1c2e2690"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 08 03:23:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 08 03:23:20 2018 +0000"
      },
      "message": "Merge \"separate URL for WFC settings\""
    },
    {
      "commit": "35063d68fa92f3fc241c1209d556be7a9d9770ce",
      "tree": "5371fdb48f57ed0dddab48343f445378742123b3",
      "parents": [
        "d10870625f6a38660a3c1472fe7688e6aaa838f2"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Oct 17 14:11:00 2018 -0700"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Wed Nov 07 18:39:06 2018 -0800"
      },
      "message": "Catch SecurityException in EuiccCardController and trigger callback.\n\nCurrently, if checkCallingPackage() throws a SecurityException, it won\u0027t\ntrigger the callback. Since, EuiccCardManager is async which will return\nafter invoke EuiccCardController, the throwed SecurityException will get\nlost. In this CL, the exception is caught in EuiccCardController and\ntriggers the callback in this case.\nAlso, fix a typo in EuiccCardManager.\n\nBug: 78599148\nBug: 110845244\nTest: test on phone\nMerged-In: I6487d7b29bc9ec0d2ead482ac7d7804b5325a379\nChange-Id: I6487d7b29bc9ec0d2ead482ac7d7804b5325a379\n"
    },
    {
      "commit": "5ac293f0406cc48cafb17a7f17eb0bfb50b3b2af",
      "tree": "86ff4f73bbaacfd8c3015336ce0b1d34cb01fe13",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Oct 17 16:31:31 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Nov 07 14:57:44 2018 -0800"
      },
      "message": "Introduce Emergency number functions APIs\n\n- getCurrentEmergencyNumberList\n- getCurrentEmergencyNumberList (per categories)\n- isCurrentEmergencyNumber\n\nNote: the implementaion from PhoneInterfaceManager is empty, but the names\nof the APIs need to be finalized so that the usages and test plan are not\nblocked.\n\nBug: 112657134\nTest: Treehugger\nChange-Id: I1e310941aea6d5288fd6c99071be6b46a8d98197\nMerged-In: I854db34f4378f35f99c3d8133bf35f3d0b3aad2b\nMerged-In: Ic0a22dd9c2023362bbb65b80cb78990ace7caac4\n"
    },
    {
      "commit": "e6e2a647834124c0d4daa46a3b7c0521c349861a",
      "tree": "529a3829aa7feff31de69442cd507455f80a5e7c",
      "parents": [
        "89eb3e6117b39c9e9272e898e33a3be8fa669889"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Nov 05 15:59:57 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Nov 07 13:42:51 2018 -0800"
      },
      "message": "new SystemAPI for roamingType in NetworkRegistrationState\n\nBug: 79262189\nTest: telephony unit test\nChange-Id: I443f3c109872ad595fc55fa77fe5e10e1c19b32f\n"
    },
    {
      "commit": "bf38b068d46f746ed69bfa8372d2aedc1c2e2690",
      "tree": "a331a9d3f192de03e6104520b20ae134b2a30f5c",
      "parents": [
        "89eb3e6117b39c9e9272e898e33a3be8fa669889"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 00:08:37 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Nov 07 11:58:52 2018 -0800"
      },
      "message": "separate URL for WFC settings\n\nwe have @SystemAPI exposed in ImsMMTelManager#getVoWiFiModeSetting\nand ImsMMTelManager#getVoWiFiRoamingModeSetting and vtEnabled.\nWe should expose @System URI allowing listeners to be notified\non settings changes.\n\nBug: 118631333\nTest: telephony unit test\nChange-Id: Idc8a6a71ed69135644371c122c93916ef4db0b51\nMerged-in: Idc8a6a71ed69135644371c122c93916ef4db0b51\n"
    },
    {
      "commit": "37d8de2b2a47664ae010a85cd98b112c611eaa92",
      "tree": "b74106ad10c5a101ac8fdb4d8f653885665f0055",
      "parents": [
        "a4680e1ebe242f0f46fe1233328c2d2ba03b6757",
        "f5544c3e92fe0f4cbe6e695ec851c95f9a3f94fe"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 06 22:54:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 06 22:54:10 2018 +0000"
      },
      "message": "Merge \"Expose mRestrictCause as a @SystemApi\""
    },
    {
      "commit": "1a517ba85256f0e4388f3f73189d36c9353e568b",
      "tree": "b7149de6e74d2c227ddcf6e5a60dc1e64cf88d1a",
      "parents": [
        "3ef1990e7ce45b27194c886af594b5de25a7d091",
        "5e8048499126350a0dcf8b08df19a7a5fa78b3ca"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Nov 06 03:06:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 06 03:06:20 2018 +0000"
      },
      "message": "Merge \"Revert \"Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\"\""
    },
    {
      "commit": "5e8048499126350a0dcf8b08df19a7a5fa78b3ca",
      "tree": "44ce66b251b003190056a640b5648ec6c1a8c97c",
      "parents": [
        "c3380f767ad3c5c1686891aae75d445c3113996a"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Nov 05 23:55:27 2018 +0000"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Nov 06 00:18:16 2018 +0000"
      },
      "message": "Revert \"Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\"\n\nThis reverts commit c3380f767ad3c5c1686891aae75d445c3113996a.\n\nReason for revert: b/119055885\n\nChange-Id: I47e6dd038d97a9d5a48d36b53f9e75e356a1e409\n"
    },
    {
      "commit": "f5544c3e92fe0f4cbe6e695ec851c95f9a3f94fe",
      "tree": "7d743851332592a725b733c63713640f5dbdc1a9",
      "parents": [
        "cc690e9a48b05476e26dc4bab775acb249eee4e2"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 31 16:14:41 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Nov 05 10:33:00 2018 -0800"
      },
      "message": "Expose mRestrictCause as a @SystemApi\n\nBug: 117555643\nTest: Telephony unit tests\nChange-Id: I60a7028d79f7e5fa676cc12a427c6d2a8cd3961e\n"
    },
    {
      "commit": "3187dd3f5a98c967c2855a1b6a1141da91ebc1a2",
      "tree": "ddd86c790daa66b810345ee2530101e9c99c82e1",
      "parents": [
        "65b79f96cdd38b5495f1097cc5d66537973f00a6"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 05 15:57:52 2018 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Mon Nov 05 15:59:30 2018 +0000"
      },
      "message": "Update API file for libcore additions\n\nBug: 110403421\nTest: cts -m CtsLibcoreTestCases\nChange-Id: I67937aba279a99963e4290ff1d11154040ba0f94\n"
    },
    {
      "commit": "6dd64df8b382d483e3c9631c01a24b335bb9de03",
      "tree": "f674e7ac7d7247c4c21af79b1372aeb807d4a531",
      "parents": [
        "89eb3e6117b39c9e9272e898e33a3be8fa669889",
        "ff60f5ec27aa6bc515421f19a27225679fe92b41"
      ],
      "author": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Mon Nov 05 10:35:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 10:35:27 2018 +0000"
      },
      "message": "Merge \"[Call Screening]Programmatically changing the default call screening app.\""
    },
    {
      "commit": "f4a1945d872e8d4c7ff4592f147d5d552f25d627",
      "tree": "04b285228d6e61cd6f167c9a6fa3efb72f35be52",
      "parents": [
        "b23fc3c2cd4f03a312fd0fd1fe5472a6b27f920f",
        "c3380f767ad3c5c1686891aae75d445c3113996a"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Nov 02 17:46:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 17:46:43 2018 +0000"
      },
      "message": "Merge \"Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\""
    },
    {
      "commit": "f583bb525ae52530932f4396d128e0bd83dc9fbc",
      "tree": "874f0ae615584005e7672a438f117b4b8814d366",
      "parents": [
        "68fd19b04cc4300d7af967e235c9fa8dffafea37",
        "a7d023057241b887341360ef5c4125826d716430"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 02 00:43:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 02 00:43:27 2018 +0000"
      },
      "message": "Merge \"Add TestApi to get RTT support status\""
    },
    {
      "commit": "cc690e9a48b05476e26dc4bab775acb249eee4e2",
      "tree": "210f3acfadb18c28023a3d9245967975ae2da2d5",
      "parents": [
        "e459133141eeabd584cdcd424d6e62bc8cfd18ff",
        "80a5e1e940c13e0ff4e9b67021879b2442aff2d2"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Nov 01 22:42:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 22:42:22 2018 +0000"
      },
      "message": "Merge \"Add PROPERTY_VOIP_AUDIO_MODE to android.telecom.Call.\""
    },
    {
      "commit": "e459133141eeabd584cdcd424d6e62bc8cfd18ff",
      "tree": "4c3c483cf1be24c0582f28a3d1762910b83fc5e5",
      "parents": [
        "73c861da6908be36ceb589d86cfcd66a04bbb66b",
        "dbff1bd8e48e71e2ec06a84f9a35db99650a9f0e"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Thu Nov 01 21:29:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 21:29:39 2018 +0000"
      },
      "message": "Merge \"refactor resetNv API to resetRadioConfig and rebootRadio\""
    },
    {
      "commit": "f5852d1500b62130b6f126531d28e5e57633c252",
      "tree": "706d246d603335715afee63eaa9d6fcd3ffb837b",
      "parents": [
        "fc406201033e361c3f4d62364b079fb155127a62",
        "61524e1b6144c7ab0dc80f370e6d95bd7f6d42e7"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Nov 01 18:06:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 18:06:25 2018 +0000"
      },
      "message": "Merge \"Make SignalStrength#INVALID public\""
    },
    {
      "commit": "627441218d97ab143b1cb534552f5db7ce0a2ccf",
      "tree": "70d720ccb243f7536b5d342da5da21c5e0bca8f0",
      "parents": [
        "cd480214991c9e747d78831b13c152aae05f7e3a",
        "6a4a8f60466db45b6f461d81acd7a61234685de0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 01 13:11:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 01 13:11:09 2018 +0000"
      },
      "message": "Merge \"Add a more flexible queryRecentDocuments\""
    },
    {
      "commit": "dbff1bd8e48e71e2ec06a84f9a35db99650a9f0e",
      "tree": "7a04dadeea3524450d62aabba87f0687825742f7",
      "parents": [
        "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 26 17:37:30 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 31 22:51:13 2018 -0700"
      },
      "message": "refactor resetNv API to resetRadioConfig and rebootRadio\n\nBug: 116476729\nTest: telephony unit test and Manual test\nChange-Id: I420da20f2290d1fc3962f7c14a9ca4999eafbde8\nMerged-in: I420da20f2290d1fc3962f7c14a9ca4999eafbde8\n"
    },
    {
      "commit": "a7d023057241b887341360ef5c4125826d716430",
      "tree": "43feeb1b1c5fb2b0099d4fac01b76bdbe6b37f8c",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 31 17:03:34 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 31 17:05:07 2018 -0700"
      },
      "message": "Add TestApi to get RTT support status\n\nAdd a TestApi for CTS to be able to tell whether a device supports RTT\non the current carrier.\n\nBug: 113069001\nTest: manual\nChange-Id: I135338b7b83f888d454d09dddd30c72197fe0533\n"
    },
    {
      "commit": "6a4a8f60466db45b6f461d81acd7a61234685de0",
      "tree": "1ce8520c93968a7e0ebfb9cc371b7db4c3453b9d",
      "parents": [
        "e42fbe4606eaec8f753e4853ea1130734b8da21b"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Oct 30 17:57:56 2018 -0600"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Oct 31 23:30:35 2018 +0000"
      },
      "message": "Add a more flexible queryRecentDocuments\n\nThe existing queryRecentDocuments have a hard limit 64. However, case\nlike ARC++ wishes to have a more flexible limit that can be passed as an\nextra parameter. This new API will gracefully degrade to the old API to\nmaintain backward compatibility with old providers.\n\nBug: 111288304\nTest: manual test (patched the MediaDocumentsProvider, and test calling\nthe new API):\n1. Test that passing Bundle with QUERY_ARG_LIMIT\u003d5 is honored and\nreturned is limited to 5.\n2. Test that passing null will release the limit to default 64.\n3. Test that removing MediaProvider implementation for new method and\nimplement the old method will automatically redirect the call to old\nmethod (backward compatible with old providers).\n\nChange-Id: I37b1785b94f3e9cf09128fbf1e8779a4447fe7a9\n"
    },
    {
      "commit": "80a5e1e940c13e0ff4e9b67021879b2442aff2d2",
      "tree": "94a3dc621946526fbfa9bec18a40a7891f187fb3",
      "parents": [
        "d7fa41483430f2d7ef35b34c7df073fa475f50ae"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 22 15:52:27 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Oct 31 15:09:17 2018 -0700"
      },
      "message": "Add PROPERTY_VOIP_AUDIO_MODE to android.telecom.Call.\n\nThis property is used to report the voip audio mode requested by the\nunderlying connection.  This is useful for ringing calls and held calls\nwhere the current system audio mode will not necessarily match what the\nConnection would use.\n\nTest: Added and ran new CTS tests.\nBug: 110540796\nChange-Id: I8c26db4b35de4d40d7b76b3c1adc93223afa104b\n"
    },
    {
      "commit": "3ad3478213e29e962bda1eb4bcf1ba86166bb907",
      "tree": "7f564a82986d3b0247219aeba2e98872bf6b56e1",
      "parents": [
        "f2a342b3ab980bcee900bc4c1cc39c99fb751107",
        "eb18644660f7153401ba859272ac9cdf69323a88"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 31 17:12:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 31 17:12:23 2018 +0000"
      },
      "message": "Merge \"new system API getRadioAccessFamily\""
    },
    {
      "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": "c3380f767ad3c5c1686891aae75d445c3113996a",
      "tree": "02b227171e2ad2a4811109baed62a115b0147d38",
      "parents": [
        "40745e1def7a85039fa02722fe9c8154cd162f3a"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 18 14:49:31 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Oct 30 10:56:18 2018 -0700"
      },
      "message": "Make getRssi() API for LTE Received Signal Strength Indication (RSSI)\n\nBug: 113074174\nTest: CTS, Treehugger\n\nChange-Id: If12e8e88831ffcce36b04ffe0617b3283811e4a6\n"
    },
    {
      "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": "ff60f5ec27aa6bc515421f19a27225679fe92b41",
      "tree": "a568fd71d5009d17f660272a20366e9b31a573ec",
      "parents": [
        "f4ab8b61ec0314a650716ff98d5d2015beda3a9c"
      ],
      "author": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Mon Oct 01 19:14:59 2018 +0800"
      },
      "committer": {
        "name": "Tony Zhu",
        "email": "tonyzhu@google.com",
        "time": "Tue Oct 30 15:50:49 2018 +0000"
      },
      "message": "[Call Screening]Programmatically changing the default call screening app.\n\nIncrease three methods in TelecomManager.java, modify\nITelecomService.aidl to make sure framworks can comunicate with service.\n\nBug: 113302920\nTest: atest TelecomServiceImplTest.\nTest: simulate third party call screening application to use methods in\nTelecomManager.java, and triggle the activity to show the dialog of\nsetting default call screeening application.\n\nChange-Id: I1e34061acd575813e92403c137731e618abb88d5\n"
    },
    {
      "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": "eb18644660f7153401ba859272ac9cdf69323a88",
      "tree": "47097efb9c99ee97d0068146ed5276dc5c282935",
      "parents": [
        "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Wed Oct 24 17:12:28 2018 -0700"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 29 19:00:21 2018 +0000"
      },
      "message": "new system API getRadioAccessFamily\n\n1. new API in telephonyManager to getRadioAccessFamily\n2. define bitmask for radioAccessFamily based on NetworkType because\nwe don\u0027t want to expose two sets of definition RIL_RADIO and Network\ntype together in public API surface\n3. convert definition to NetworkType\n\nBug: 118351153\nTest: telehony unit test\nChange-Id: I4a71c61929d9df8ec13c157e0452c6f30d8e4b9c\nMerged-in: I4a71c61929d9df8ec13c157e0452c6f30d8e4b9c\n"
    },
    {
      "commit": "61524e1b6144c7ab0dc80f370e6d95bd7f6d42e7",
      "tree": "3f5da7ba72a08e55331d91d9b05fdd0323cb12e4",
      "parents": [
        "cbcaabedfd54ae034635bbe2ec220f8f2b540fa6"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 19 16:47:52 2018 -0700"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 26 00:52:48 2018 +0000"
      },
      "message": "Make SignalStrength#INVALID public\n\nBug: 113074174\nBug: 118460482\nTest: Treehugger; compile\nChange-Id: I088f2f46c0adfbedc0fd53838add57078d6aac56\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"
    }
  ],
  "next": "c62bb2d69cbc9f499c5832ba8e2d0c15a9098ab8"
}
