)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "c62bb2d69cbc9f499c5832ba8e2d0c15a9098ab8",
      "tree": "f99e5821c57a711186e834edd87d443c6be004a1",
      "parents": [
        "4133a00a104b2328c62b57a4155d2c9fa71ab6a3"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 18 11:57:01 2018 -0700"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Oct 18 19:00:36 2018 +0000"
      },
      "message": "Fix current.txt\n\nBug: 113072551\nTest: compile\nChange-Id: I3e9d5ec0460eae13da88671e1e7cb873638352ee\nMerged-In: I00720bc3f947adf3c1072c75a040e85333d317f5\n"
    },
    {
      "commit": "a9d551ca7b59bb2bc43ee85bc8ac886cf8b4a697",
      "tree": "3537ba156018248d863ac3946337b3ba87107fc0",
      "parents": [
        "ea008f1429a388aa35638ea4e1de4beeea605380",
        "5660149817134b5f1bce8d46acfcdfc45e4f81ff"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Wed Oct 17 22:12:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 17 22:12:02 2018 +0000"
      },
      "message": "Merge \"Compare Emergency number display priority\""
    },
    {
      "commit": "5660149817134b5f1bce8d46acfcdfc45e4f81ff",
      "tree": "7e907ea98d06750e2ffb2cd5ae2c34618a67a12a",
      "parents": [
        "69251fca466a1caeb57ef7fe993ff9dd0d23b536"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Oct 10 19:18:12 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Oct 16 14:44:53 2018 -0700"
      },
      "message": "Compare Emergency number display priority\n\nDefine the rules for emergency numbers that may have higher display\npriority, and make Emergency number comparable for these values. This\nis also essential for sorting the list so that an emergency number with\nhigher display priority should be listed in a lower index.\n\nTest: Treehugger, unit test\nBug: 112657134\nChange-Id: I46fb009ce862ec3c593a05b4b04e180faf198fc4\n"
    },
    {
      "commit": "996a318e8d720a183bbddb0cd495ab9acd85f261",
      "tree": "e48c92de1e5c2bfcb5a57cc687c59c0340d5f355",
      "parents": [
        "2a520365dad848ad0b9027b8b64943cf04d31d27"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 12 18:41:19 2018 -0700"
      },
      "committer": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Mon Oct 15 17:30:22 2018 +0000"
      },
      "message": "Make SubscriptionManager.getSlotIndex public\n\n- Make public\n- Improved the documentation\n- Rename subId to subscriptionId\n- Make INVALID_SIM_SLOT_INDEX public\n\nTest: Treehugger\nBug: 113072551\nChange-Id: I61376966868f62db841ffd1b9c8ac045054e2207\nMerged-In: I61376966868f62db841ffd1b9c8ac045054e2207\n"
    },
    {
      "commit": "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": "32e446bf00bfab0df3a482bfc8dcaac680f590d9",
      "tree": "da74874dd4f8c32c4e5ef544e57d50b6f495c553",
      "parents": [
        "34bd3dfb3908c231b5cd184c93d1a06685f842db"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Mon Aug 06 15:24:45 2018 -0700"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Thu Oct 11 16:45:08 2018 +0000"
      },
      "message": "Introduce AlternativeNetwork APIs\n\nIntroduce AlternativeNetwork APIs\n\nBug: 113106744\nTest: Verified using test app to make api calls\nChange-Id: I134d1aef40f014378fd1364e0bfec6926fe2093e\nMerged-In: I7f470cd6028a12cc66a660d58720f803271d38eb\n"
    },
    {
      "commit": "cd0a63d4267ea8b891cd8c1f45b3bcd8d87bed3a",
      "tree": "c40b1ed453cbafce29450a3bc5d3c4f40f8c26b0",
      "parents": [
        "afffa372486153292c67d20c48d5756db15fee74"
      ],
      "author": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Oct 11 14:31:26 2018 +0800"
      },
      "committer": {
        "name": "tonyzhu",
        "email": "tonyzhu@google.com",
        "time": "Thu Oct 11 16:45:25 2018 +0800"
      },
      "message": "[Call Screening]Support for carrier call screening app\n\nAdd new Carrier Configuration option to CarrierConfigManager.\n\nBug: 117075906\nTest: build success.\nChange-Id: If61ea78eb4e31a1b92c0b8e2efda5e62ad03ace8\n"
    },
    {
      "commit": "05986c638be517b052d6e43dae56ce58e00d9c00",
      "tree": "432c07b0e69b604cac981f6c4522b8b3edc0d3f7",
      "parents": [
        "9b1db24f6e0ce1bea68a834d5ea21bea0f9bf374"
      ],
      "author": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Tue Aug 07 19:50:45 2018 +0800"
      },
      "committer": {
        "name": "junyulai",
        "email": "junyulai@google.com",
        "time": "Thu Oct 11 16:31:10 2018 +0800"
      },
      "message": "Add new callback to inform blocking of network on specific uid.\n\nCurrently, apps rely on querying NetworkInfo object to know\nwhether their network is blocked or not. There is no proactive\nway to tell app when it is being blocked/unblocked. The only\nevent that app would receive is SocketException with\nECONNABORTED when their ongoing socket connection has been\nblocked, which is not an elegant way to notify app.\n\nThus, this commit is trying to address this problem. Therefore,\nwith the uses of other callbacks, the need of\ngetState/getDetailedState in NetworkInfo could be completely\neliminated.\n\nTest: runtest frameworks-net\n      runtest -x NetworkPolicyManagerServiceTest.java\n      cts-tradefed run cts -m CtsHostsideNetworkTests\n      cts-tradefed run cts -m CtsNetTestCases -t \\\n              android.net.cts.ConnectivityManagerTest\nBug: 74575553\n\nChange-Id: Iec96a3103d0aa9a505020eb89d69b89c0b694486\n"
    },
    {
      "commit": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ],
  "next": "0ac24ef3497e1db5c08daccb8fd769fc08ee5f88"
}
