)]}'
{
  "log": [
    {
      "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": "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\""
    },
    {
      "commit": "cae1f264b99928881ec84af52ec396454a96188b",
      "tree": "eaaa5be00b4f0d5763a907098eea74df188db699",
      "parents": [
        "ee570a61de5d7219d76bdfef391b70fa99bcc1c4"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Jun 06 22:54:04 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 31 12:59:40 2018 -0700"
      },
      "message": "Call Redirection Surface in Telecom out going call flow\n\n- Provide a Call Redirection API Surface\n- Provide a key \"KEY_CALL_REDIRECTION_SERVICE_COMPONENT_NAME_STRING\"\n  in the CarrierConfigManager\n- Create .aidl interfaces for Call Redirection\n(CallRedirectionService.aidl, CallRedirectionAdapter.aidl)\n\nBug: 64959558\nTest: Compile\nChange-Id: Ic119fa445e66f1275eabf944c77fdc981bc9a2a7\nMerged-In: Ic119fa445e66f1275eabf944c77fdc981bc9a2a7\n(cherry picked from commit ea8970cd55fa561dbad9579925fee4db469a539b)\n"
    },
    {
      "commit": "0819bac27026afb6829498f3d24660e25b673669",
      "tree": "47da399247cb55926462bc765389c7f61f49f2a0",
      "parents": [
        "908020e9f1a591db186b5c608bc7ae803914de7b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Aug 29 16:08:29 2018 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Aug 31 10:45:56 2018 -0700"
      },
      "message": "Only make a subset of Call Barring options visible per carrier\n\nSome carriers do not support changing the password and\ndeactivating all call barring options using the \"Call Barring\" UI.\nThese options aren\u0027t available over the UT interface, so\nthe options are always grayed out.\n\nAdds KEY_CALL_BARRING_SUPPORTS_PASSWORD_CHANGE_BOOL and\nKEY_CALL_BARRING_SUPPORTS_DEACTIVATE_ALL_BOOL keys to the\nCarrierConfigManager to handle these two cases.\n\nTest: disable carrier configs manually and check UI\nBug: 80510612\nChange-Id: I0190f15107ae1828ba98902ca10ed4128fb71dbf\n"
    },
    {
      "commit": "71b6039bffc9e043d58252bc5f842182c5703375",
      "tree": "cdf873454a852025f177fdae55a83207e3e06961",
      "parents": [
        "a264c2c83e5a2adbc66d96aa92c8f015a44614f6"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Fri Aug 24 15:40:02 2018 -0700"
      },
      "committer": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Thu Aug 30 12:11:27 2018 -0700"
      },
      "message": "Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\n\nBug: 112867975\nTest: make docs\nChange-Id: I281d30f874136c77ad1d0e66747694bb1b79e67c\n"
    },
    {
      "commit": "47c7675ae421b77cc2b873c1f72576060ced7b76",
      "tree": "7cc967d118489456b5c8d24c2b5468a2cafe4e42",
      "parents": [
        "6717a6f930cd1fc72ee71de7d01b0077f9e055e2",
        "6d0a571dea2505f200ccde216a7e923a996d0b92"
      ],
      "author": {
        "name": "Cassie Han",
        "email": "xih@google.com",
        "time": "Thu Aug 30 15:15:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 15:15:27 2018 +0000"
      },
      "message": "Merge \"Move SECRET_CODE_ACTION from Telephony.Sms.Intents to TelephonyManager.\""
    },
    {
      "commit": "b0896e61f8f65be69fa0a0eed2e42421c08fe92a",
      "tree": "79d92e1c3cbce40dcbbc6f34c244a30c759facfb",
      "parents": [
        "fa4ccace61316488824d72da49c067a31e0bae19",
        "e72a5245904ac78368cd8eb7023702480aa0dede"
      ],
      "author": {
        "name": "Ian Zerny",
        "email": "zerny@google.com",
        "time": "Thu Aug 30 08:29:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 08:29:58 2018 +0000"
      },
      "message": "Merge \"Revert \"Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\"\""
    },
    {
      "commit": "e72a5245904ac78368cd8eb7023702480aa0dede",
      "tree": "a13409a5528654de538991bcbd16b1112fb30d53",
      "parents": [
        "3284e35061f74d39e23039c8ae3cf2adc9af4415"
      ],
      "author": {
        "name": "Ian Zerny",
        "email": "zerny@google.com",
        "time": "Thu Aug 30 08:28:27 2018 +0000"
      },
      "committer": {
        "name": "Ian Zerny",
        "email": "zerny@google.com",
        "time": "Thu Aug 30 08:29:25 2018 +0000"
      },
      "message": "Revert \"Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\"\n\nThis reverts commit 3284e35061f74d39e23039c8ae3cf2adc9af4415.\n\nReason for revert: breaks most branches\n\nBug: 112867975\nChange-Id: Icb27e193529f523f4cf07ef55e19625c402a2d3b\n"
    },
    {
      "commit": "d8523f3c015e3b6b7b0a5e4a366f675e441006bc",
      "tree": "13a89483d1540f52ad0c5c6a2e7bef3931efc81c",
      "parents": [
        "7bd321ca25c768c9135cfa2e13832902ffd03788",
        "3284e35061f74d39e23039c8ae3cf2adc9af4415"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 30 02:16:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 30 02:16:38 2018 +0000"
      },
      "message": "Merge \"Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\""
    },
    {
      "commit": "ad224b637e959d5ea5c41dd33ce1254692aef80d",
      "tree": "ccc524eaed05b708fa5f28ef27f9a068e067d98c",
      "parents": [
        "cdf75c3cc82c8a3ea431f7d5b0c117601a8e6a33"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Aug 22 14:47:42 2018 -0700"
      },
      "committer": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Wed Aug 29 22:19:15 2018 +0000"
      },
      "message": "Add new Telephony API for settings migration\n\nBug:111453847\nTest: build test\nChange-Id: Ia4468664453e532e80b8834e53d386fabeb11c41\nMerged-In: Ia4468664453e532e80b8834e53d386fabeb11c41\n"
    },
    {
      "commit": "cd4dafb77ee02538dd1a9eaf3a05aa6cb2ab4865",
      "tree": "cdfe16620929de2768e99cb750d352996cec8c50",
      "parents": [
        "46e75a69e87c6a8afe50582cb364162d75676a75"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 29 13:58:49 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 29 14:13:21 2018 -0700"
      },
      "message": "Make SubscriptionManager.getSubId public\n\nTest: Treehugger\nBug: 113072551\nChange-Id: I4f5684fed53486c185cc9867882b7ee98cd02a5d\n"
    },
    {
      "commit": "1555eae7fae2456dad565db3bcb7e68758f253e2",
      "tree": "b3c684f48a0c6c091a6f3a0a9e1d520b426e3c15",
      "parents": [
        "ef7432f245817f32e7a75e071af94dab11e8ba29"
      ],
      "author": {
        "name": "Nitin Shivpure",
        "email": "nshivpur@codeaurora.org",
        "time": "Mon Apr 02 13:45:45 2018 +0530"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Wed Aug 29 07:40:29 2018 +0000"
      },
      "message": "BLE: Add service solicitation uuid feature in scan filter\n\nAdding service solicitation uuid feature in\nscan filter, So BLE Scanner can set scan filter for\nadvertising packets that includes the Service Solicitation\nuuid, which can be one of the below types.\n - List of 16 bit Service UUIDs\n - List of 32 bit Service UUIDs\n - List of 128 bit Service UUIDs\n\nTest: BLE Scanner can do filter scan for advertising packets that\nincludes the Service Solicitation uuid.\n\nBug: 78483310\nChange-Id: I3d83c50e446fca06a76db002dad716759c145d6e\n"
    },
    {
      "commit": "20cc0ef0481f9b5dffa348cc23301509f7e2a8bd",
      "tree": "51bfdb4be4ad8eeda0eac59d93a76931b541dea9",
      "parents": [
        "7dd3f1dca66e3f5eb79822a2f00e1757ae4b9573",
        "5c877634ae3639b22c5032d29c69ccec08738e63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 28 18:40:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:40:11 2018 +0000"
      },
      "message": "Merge \"Q.\""
    },
    {
      "commit": "88b03ede540cc878c43fafc1d48901f00cd5c4b0",
      "tree": "a30a62ef535e448b1da88e38d205f373eea8551b",
      "parents": [
        "8fd48568d50245c404015266bdb0a0592bf06f50",
        "c1a6ebcd7d6bfe67a30d57508d3e68d90491a494"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Aug 28 18:12:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 18:12:42 2018 +0000"
      },
      "message": "Merge \"IMS: Support Robocall Feature For MT VOLTE Calls\""
    },
    {
      "commit": "5c877634ae3639b22c5032d29c69ccec08738e63",
      "tree": "3b441766a2606e71f317f3d6ed4f4d04aefb51fc",
      "parents": [
        "afa1c743bef81933d82569144d7220d209067b35"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 15 13:34:52 2018 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 28 17:51:35 2018 +0000"
      },
      "message": "Q.\n\nClean cherry-pick of ag/4057716.\n\nBug: 77588754\nTest: builds, boots\nChange-Id: Ib1d993fe2949f480a350acfa7e2b3cfdc7abd257\nMerged-In: Ib1d993fe2949f480a350acfa7e2b3cfdc7abd257\n"
    },
    {
      "commit": "c1a6ebcd7d6bfe67a30d57508d3e68d90491a494",
      "tree": "c0f92b399fea75d77b5b1514f71048064a5ebb4b",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b"
      ],
      "author": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Thu Jun 07 14:47:19 2018 -0700"
      },
      "committer": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Mon Aug 27 23:23:59 2018 +0000"
      },
      "message": "IMS: Support Robocall Feature For MT VOLTE Calls\n\n-Added a new call fail error code for user marked unwanted calls.\n-Updated system-current.txt file to replect the modified API\n\nBug: 110976451\nChange-Id: I7bbc45a39d637f93127097e8b27981c9519fe0e7\nCRs-Fixed: 2226444\n"
    },
    {
      "commit": "beec8ad586d43c5b5d94e8cf9d64fa7a78824407",
      "tree": "80db8a8d0417c7ff4479a8624f75679de7255ec5",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b"
      ],
      "author": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Tue Aug 21 13:51:20 2018 -0700"
      },
      "committer": {
        "name": "Sumit Das",
        "email": "sumidas@codeaurora.org",
        "time": "Mon Aug 27 23:23:39 2018 +0000"
      },
      "message": "Avoid WiFi to Cellular silent redial when roaming\n\n-Adding a new call fail reason code to notify user that CSFB option\n  is not available in CS roaming network.\n\nBug: 78154720\nChange-Id: I5fe8c0ed7460e164ac79f851b96ca0f7303b093a\nCRs-Fixed: 2226273\n"
    },
    {
      "commit": "c6cb9ca9413b4e6bb037d86e1d008fe9f4185150",
      "tree": "b3ad96dc71aaa1a4ac8607a4e006eafca1fde66f",
      "parents": [
        "ac0ddfd9c57c777784fa447de889d7473bde043b"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Jul 02 16:32:19 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Aug 27 15:06:22 2018 -0700"
      },
      "message": "Deprecate some system apis in TelephonyManager\n\nDiscussed and proposed in https://docs.google.com/spreadsheets/d/1OJ6EXJ-Zys21mZ1BHgJeWkcfLq0pPxBR765r46ck80U/edit#gid\u003d0\n\nBug: 62346128\nTest: compile\nChange-Id: Ied111e4fe39cadaab738beca0a1c0a74eb27b01e\nMerged-In: Ied111e4fe39cadaab738beca0a1c0a74eb27b01e\n(cherry picked from commit f8f3e97cc55c08f23e913ea8f1c44748bf4ec0ed)\n"
    },
    {
      "commit": "3284e35061f74d39e23039c8ae3cf2adc9af4415",
      "tree": "d5cf74fa98c38e09c7f51be328ee7044dc6bdf56",
      "parents": [
        "7e54042f9c39cb02cdcaee499f72297f56212909"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Fri Aug 24 15:40:02 2018 -0700"
      },
      "committer": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Fri Aug 24 15:55:31 2018 -0700"
      },
      "message": "Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT\n\nBug: 112867975\nTest: make\nChange-Id: I5d02d35e34f6030339d67e217ac224eab994af87\n"
    },
    {
      "commit": "6d0a571dea2505f200ccde216a7e923a996d0b92",
      "tree": "0ade0e11047bab30f2f79243a0263f235ae72566",
      "parents": [
        "6d891937a38220b0c712a1927f969e74bea3a0f3"
      ],
      "author": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Tue Aug 21 13:38:39 2018 -0700"
      },
      "committer": {
        "name": "Cassie",
        "email": "xih@google.com",
        "time": "Fri Aug 24 13:58:25 2018 -0700"
      },
      "message": "Move SECRET_CODE_ACTION from Telephony.Sms.Intents to TelephonyManager.\n\nBug: 112440728\nTest: Telephony\nChange-Id: If030a6b519b6a8b8b92c570e77a458fd23cdbb68\n"
    },
    {
      "commit": "2947e54c3db79d87274a2be9702ef802ba1e2443",
      "tree": "7f3f2d89804e5958ac0f779c45d7fc08e38c5325",
      "parents": [
        "63de9eabec118ee40c6f1e1a0526b93d8f9dcdf0",
        "3399f3644d697085584cbde66479aecdbd5841ae"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 22 23:42:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 23:42:36 2018 +0000"
      },
      "message": "Merge \"Added a new carrier config for data connection failed radio restart\""
    },
    {
      "commit": "3399f3644d697085584cbde66479aecdbd5841ae",
      "tree": "c2d2be052b25b14f6741a7279a3037a75d16a21c",
      "parents": [
        "29f955559af7292343ac919cc50f63b88a708c86"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Aug 21 16:57:36 2018 -0700"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 22 14:16:47 2018 -0700"
      },
      "message": "Added a new carrier config for data connection failed radio restart\n\nAdded a new carrier config that can trigger modem restart when\nreceiving specific setup data fail cause code.\n\nTest: Telephony sanity tests\nBug: 111774203\nChange-Id: I39d648117f778a4548a3d50e624dbd841956c6cc\n"
    },
    {
      "commit": "63de9eabec118ee40c6f1e1a0526b93d8f9dcdf0",
      "tree": "0670b884d7fb5afb56cb82cdf29bb254ed4e18d6",
      "parents": [
        "a6d6bf816b9a507ad5d06235d48e0e41502019df",
        "a3ab5750a4e939fe0d83606d7772f177369eabab"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Wed Aug 22 20:18:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 22 20:18:11 2018 +0000"
      },
      "message": "Merge \"Added qualified networks services\""
    },
    {
      "commit": "a3ab5750a4e939fe0d83606d7772f177369eabab",
      "tree": "677c539c57eab871933e9871a45f467671e358f9",
      "parents": [
        "d68f003c67ca6364202a57f0c695012d4ea4571e"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Feb 20 14:08:57 2018 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Tue Aug 21 17:57:57 2018 -0700"
      },
      "message": "Added qualified networks services\n\nAdded the qualified networks service, which is a base\nclass for vendor\u0027s qualified network service to extend.\nThe service is to update frameworks the available\nnetworks for data setup for each APN type.\n\nTest: Manual\nBug: 73659459\nChange-Id: I7238aeac8e48be2a17245de77239b242703bcb7e\n"
    },
    {
      "commit": "d41b9ac69985489b89a4d203478c501b3c4132d8",
      "tree": "576e38660ee1c0710d76d5023d65cb79518be570",
      "parents": [
        "de2bfe1ddff3112362da388733531afe97caa53a"
      ],
      "author": {
        "name": "st.ji",
        "email": "st.ji@samsung.com",
        "time": "Wed Jul 18 18:15:24 2018 +0900"
      },
      "committer": {
        "name": "Sangtae Ji",
        "email": "st.ji@samsung.com",
        "time": "Mon Aug 20 02:23:42 2018 +0000"
      },
      "message": "Add DENSITY_600\n\nAdd 600dpi as a supported screen density\n\nTest: run android.dpi.cts.ConfigurationTest#testScreenConfiguration and android.app.cts.ActivityManagerMemoryClassTest#testGetMemoryClass\n\nChange-Id: Iac673eae2d82c27d96e279c076454af2f5933208\nSigned-off-by: st.ji \u003cst.ji@samsung.com\u003e\n"
    },
    {
      "commit": "eb973c97daaba432e856219a9c17c13033341c16",
      "tree": "570b504c463f3349611bc9cefcc24bbcd74732f6",
      "parents": [
        "dc72ad5218f2e5c745e4f85ef4d46d3a0a120ed4",
        "6a82990b5f36e3a7e3651ac70a42a6a0bb1e278d"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Aug 17 16:53:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 17 16:53:11 2018 +0000"
      },
      "message": "Merge \"Make SQLiteDebug @TestApi\""
    },
    {
      "commit": "6a82990b5f36e3a7e3651ac70a42a6a0bb1e278d",
      "tree": "9985ff4e3da72cb441a2d50c67ada9a428dfbff8",
      "parents": [
        "0f7d0f4e94615d46e7468e7d41dd20f77cdb9a80"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Apr 06 14:48:05 2018 -0700"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Aug 17 16:32:17 2018 +0000"
      },
      "message": "Make SQLiteDebug @TestApi\n\nOtherwise, Metalava based android_test_current.jar doesn\u0027t contain\nSQLiteDebug.class which caused build failure on:\nout/target/common/obj/APPS/CtsDatabaseTestCases_intermediates/classes-full-debug.jar\n\nTest: CtsDatabaseTestCases\nBug: 77543575\nChange-Id: Ied9948e962fb7a81e56be0360cb94b0c318ad14d\nMerged-In: Ied9948e962fb7a81e56be0360cb94b0c318ad14d\n(cherry-picked from 6fe565e441e16ed42c0e6357464f9484631421ab)\nExempt-From-Owner-Approval: Cherry-picked a CL from git_master, and owner just agreed to use Exempt-From tag.\n"
    },
    {
      "commit": "0ac24ef3497e1db5c08daccb8fd769fc08ee5f88",
      "tree": "3f635f20170930ea41f2b49602ef8e80d93debb6",
      "parents": [
        "bd4ae76753f699c91c38678b3ffc475687664d4e"
      ],
      "author": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Tue Aug 07 15:03:32 2018 -0700"
      },
      "committer": {
        "name": "Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Wed Aug 15 17:01:44 2018 -0700"
      },
      "message": "Add APIs in SubscriptionManager for opportunistic subscriptions\n\nBug: 92796390\nTest: unittest\nChange-Id: Id6d9454872e4d12a395cc568f7e2361c5b8c9a33\nMerged-In: Id6d9454872e4d12a395cc568f7e2361c5b8c9a33\n"
    },
    {
      "commit": "9850dd9751459288a62dadc8b539b4969b485638",
      "tree": "11b14b7c8a147544ce24887b8470c4219e4480ee",
      "parents": [
        "bf668472406a4b7f030eb20f35e4e4386b56671f"
      ],
      "author": {
        "name": "Nirav Atre",
        "email": "natre@google.com",
        "time": "Tue Jul 24 17:03:44 2018 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Aug 13 14:31:17 2018 -0700"
      },
      "message": "Implementing support for HIDL native handles in Java\n\nThis change implements the equivalent of the C++ native_handle_t type in\nJava. Similar to the C++ type, the NativeHandle class wraps an arraylist\nof FileDescriptor objects, along with a raw data stream (integer array).\n\nBug: 35098567\nTest: Ran m, hidl_test (C++ and Java). Functionality tests are included\nin a separate CL.\n\nChange-Id: Ic53f9a49ae17ce5708577a586230126ab0e222c7\n"
    },
    {
      "commit": "a23c70a4027ba91ee651220afcd0009cb86f0e7f",
      "tree": "af1a7713e6f74c9a6d60c65746fc4626ec4c81ad",
      "parents": [
        "9257722c5c091bf8c98a343401f0ff27e50fe29f"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Aug 09 17:34:18 2018 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Thu Aug 09 17:39:53 2018 -0700"
      },
      "message": "Update current.txt to fix inconsistencies\n\nA couple minor signature changes seem to have\nbeen missed, causing cruft to appear in API\nchanges by others. This is a little cleanup\nto ensure that API updates are clean in\ncurrent.txt\n\nBug: 112441667\nTest: compilation\nChange-Id: I1d24ec53d180eb6451fef6d76cd22f1956bd7f7d\n"
    },
    {
      "commit": "1a622a4215a16b91bb505f62a31cfa8e2185433f",
      "tree": "c9d032fedeb33d5f2822646d8a03329fa06c7c87",
      "parents": [
        "c4ee8133d1ea6b47d2c2c170f55676c033d5c427",
        "51832a756a75d6c379e26135bca25babe4185ea6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 09 20:24:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 09 20:24:18 2018 +0000"
      },
      "message": "Merge \"IMS: Adding support for TIR/TIP permanent provisioning\""
    },
    {
      "commit": "51832a756a75d6c379e26135bca25babe4185ea6",
      "tree": "e615335ff714ed1f95001da2a9187ed90029e0e1",
      "parents": [
        "bb67bab55fb7fc8a94be7189fe8cbf910d4bbc5c"
      ],
      "author": {
        "name": "Ashit Sood",
        "email": "sooda@codeaurora.org",
        "time": "Wed May 02 11:25:22 2018 -0700"
      },
      "committer": {
        "name": "Ashit Sood",
        "email": "sooda@codeaurora.org",
        "time": "Wed Aug 08 21:27:38 2018 -0700"
      },
      "message": "IMS: Adding support for TIR/TIP permanent provisioning\n\n- Adding ProvisionStatus to ImsSsInfo\n\nTest: Manual\nBug: 79133104\nChange-Id: I26bdfc573a64aaba7d853c1f9cd592fa95e294c0\n"
    },
    {
      "commit": "d5eff002eb7358342381321d67e988ed6088eba8",
      "tree": "259b9343f5abd27f6f10751034f75d6f9f2b6917",
      "parents": [
        "460b05ebeecf51e11b087da9c2c714a3a70da8af",
        "29335fdc9ba4d97d8784248ebad3579df56bf4ab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 09 00:58:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 09 00:58:44 2018 +0000"
      },
      "message": "Merge \"Mark BluetoothClass#getClassOfDevice as TestApi\""
    },
    {
      "commit": "e80b45506501815061b079dcb10bf87443bd385d",
      "tree": "4d74a37a2b5bab1dfa593dd0b1565cd42b720c16",
      "parents": [
        "38c9e614af1f516f44f2a74fb9d0ec6963f809a8",
        "02857a72198613a0583cdf6863edb2df59beee04"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 07 16:51:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 07 16:51:24 2018 +0000"
      },
      "message": "Merge \"Merge Android Pie into master\""
    },
    {
      "commit": "29335fdc9ba4d97d8784248ebad3579df56bf4ab",
      "tree": "642fac4f0f3370ceec3247c2381793a87117e619",
      "parents": [
        "88994b26cc11b96ef0568a22941093ad845b6561"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Mon Jul 23 09:35:18 2018 -0700"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Mon Aug 06 15:21:30 2018 -0700"
      },
      "message": "Mark BluetoothClass#getClassOfDevice as TestApi\n\nThis method is being used the Android Things instrumentation test apk.\n\nBug: 111654175\nTest: tests pass\nChange-Id: Id3fcd2d89789868e50048542fd1dfe25d9986103\n"
    },
    {
      "commit": "6309c61d337d0a800015688686bd65e74ca533d9",
      "tree": "10a4e9b82a71e350f0d417397cc4709fb9faf371",
      "parents": [
        "0cbdca3e20fead00f4449b61dad41cfd75a096a1"
      ],
      "author": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Jul 27 10:35:14 2018 +0100"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Fri Jul 27 14:25:01 2018 +0100"
      },
      "message": "Add getter for X509 certificate\n\nUsers have requested access to the underlying certificate, which is\nusually available (as all non-deprecated constructors set it) and can\ngive access to additional properties that are useful to developers,\nallow them to validate it with an X509TrustManager, or otherwise use\nit with APIs that take an X509Certificate object.\n\nBug: 111696337\nBug: 36984840\nTest: cts -m CtsNetTestCases -t android.net.http\nChange-Id: I6aebaa38fad683e09e095e5b5e2f3424694ec426\n"
    },
    {
      "commit": "9cb60599e4d9608003c66619e7cc5a2ae189a949",
      "tree": "f536fedb376d146be00f157dc4f185bd62ea276f",
      "parents": [
        "1d336da880f583765c1ebb3f6d222bc96b55e5a2",
        "bba51fede5c1b90a133d086d94e314918274c6ca"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jul 24 12:14:57 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 24 12:14:57 2018 -0700"
      },
      "message": "Merge changes from topic \"deprecate-iis-closed\"\nam: bba51fede5\n\nChange-Id: Ib9a9603093cd224fd1abe4b6c87cbaf1141eabc4\n"
    },
    {
      "commit": "a9c136b43ea460c725b6d451a41d42363165effe",
      "tree": "ceddd687707a569c2adc7804e8d515e123205557",
      "parents": [
        "8a20b7b6c6750884e364735deec73360c98dc84c"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 23 16:03:26 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 23 16:04:15 2018 +0100"
      },
      "message": "Deprecate InflaterInputStream.closed field\n\nAs recommended by the Android API Council this field is being\ndeprecated and will be removed from the API in a future release.\n\nBug: 111592689\nTest: make checkbuild\n\nChange-Id: I9aab7396b8b9faadb764fe9d43e80747b3eec018\n"
    },
    {
      "commit": "8a20b7b6c6750884e364735deec73360c98dc84c",
      "tree": "b67fc6096b7453cdaad984568c05f8605da08dd5",
      "parents": [
        "bb352287c9f3631633274d2d70fc54b9b3eee851"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jul 19 15:42:14 2018 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 23 16:03:44 2018 +0100"
      },
      "message": "Correct ordering of TelephonyManager methods\n\nA previous change (db6a391957f51c6ed9a768f0c39c61ff7a4f3603) seems to\nhave added some new methods to the api/current.txt manually as they are\nin the wrong order. This change corrects the ordering so that they do\nnot affect future changes to the api/current.txt file.\n\nBug: 74613795\nTest: make checkbuild\nChange-Id: I83f9c2ff3cd9f43add297e1c9411598f3eef094f\n"
    },
    {
      "commit": "46c84f53a6cdf592083a28a09c2203af8e4c9ed9",
      "tree": "a017e6e2f128e57cfb51c1130277fb4085fc9514",
      "parents": [
        "369f587942820e03a5b1312fc5190212f2c0d8e4",
        "e0ec16012099518343319348cbcfca4ee723490e"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Wed Jul 18 09:18:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 18 09:18:46 2018 -0700"
      },
      "message": "Merge \"API updated for ICU4J 62.1\"\nam: e0ec160120\n\nChange-Id: I19144ce1a0fd7d0a9781a71ebacec033a8affb19\n"
    },
    {
      "commit": "9182e410cee3ea871619696421d99723d2126905",
      "tree": "ceb31d9c325c4f6274f934d9d6775ecba116b01a",
      "parents": [
        "008387687077c6365ef8bd76df7c1d796ade5d55"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Mon Jun 04 21:28:49 2018 -0700"
      },
      "committer": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Wed Jul 18 13:00:03 2018 +0000"
      },
      "message": "API updated for ICU4J 62.1\n\n- ICU 62 upgrades to Unicode 11. Add new APIs for Unicode 11.0\n\nBug: 109930825\nBug: 109837373\nTest: make\nChange-Id: I3f23bbe624a10511a613cb07fd35e8272d1461a2\n"
    }
  ],
  "next": "fce4acd679cc6b23a69c6ee8167cb5f4fbe0357e"
}
