)]}'
{
  "log": [
    {
      "commit": "016982ae2f6e67e91241a3c8a6bb90b1b16a4806",
      "tree": "fdfd9328481082745c7d0eddf388d525d7c7ec88",
      "parents": [
        "c020cf52912cba1af6a6f57ff1556d89ef98fb3f",
        "b3bdb7c36cf679954df4153691eda1f04a43ba32"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 22 21:13:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 21:13:28 2019 +0000"
      },
      "message": "Merge \"Change data types on CallIdentification API.\""
    },
    {
      "commit": "b3bdb7c36cf679954df4153691eda1f04a43ba32",
      "tree": "e468aaaaf080652aa100916d9c1d5bde6e3331c9",
      "parents": [
        "9d805ba071c7981cbb46f1b60474e8ab1a60d8f6"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 15 16:04:13 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 22 11:18:05 2019 -0800"
      },
      "message": "Change data types on CallIdentification API.\n\nPer API council feedback update the call identification name, details,\ndescription and app name to use CharSequence.\n\nTest: Update apis, run tests.\nBug: 123241094\nMerged-In: I42df17506535c1dd598ffd61a44cb0d0440b8159\nChange-Id: I42df17506535c1dd598ffd61a44cb0d0440b8159\n"
    },
    {
      "commit": "4ba3b12efb713c21904214ee33e44a711bdca3ff",
      "tree": "dcf0648697834cd9f53cbdd489d3766c66b9c703",
      "parents": [
        "619ed85e812ff1de47de56cce24cc046cc9caa72",
        "31a61f6348b69c4dfc68e95c9a44e428234dd5f6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:25:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 20 16:25:58 2019 +0000"
      },
      "message": "Merge changes from topic \"PPRL.190205.001\"\n\n* changes:\n  Fix merge problems with cherry-picking \"Add notification settings to backup\u0026restore\" change into pi-dev\n  DO NOT MERGE - Merge PPRL.190205.001 into master\n"
    },
    {
      "commit": "ae941732bba8e75f867ca5ebed1032e2f00b4c6b",
      "tree": "de6218c6f6e71e94a7fd36bf5788f16135eff316",
      "parents": [
        "7d6e0852295d8ed40e0549f4bd1574243c2afa6b",
        "fd74d53f6f56cd6674d60d5e573edeaf0b988849"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 20 04:40:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 20 04:40:13 2019 +0000"
      },
      "message": "Merge \"Add support for Telecom logging to obfuscate string phone numbers.\""
    },
    {
      "commit": "b75330904e62cc1db3de7107673fc01fc3427b45",
      "tree": "4ddc0d1da23aafe3320277c857f80262b4efb450",
      "parents": [
        "a68009941af56032d708deff2784048c3c85cff2",
        "59d827554625b39f87df3b2070f338cb162472be"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Feb 15 13:43:51 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 15 13:43:51 2019 -0800"
      },
      "message": "Merge \"Populate \u0027hasKnownUserIntentEmergency\u0027\"\nam: 59d8275546\n\nChange-Id: If7167ecae8c4de2cfb3a8032beb350fe1e327f32\n"
    },
    {
      "commit": "0e71b4f19ba602c8c646744e690ab01c69808b42",
      "tree": "efc2d543fbec688c9a03de674fc2ee2d10da3474",
      "parents": [
        "5854e9312c43a7e47f4a44bcc344984242452c73",
        "04898ff564fbda6d58693631ea633611585f8921"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 13 22:36:25 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 14 09:48:06 2019 -0800"
      },
      "message": "DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into\nstage-aosp-master\n\nBug: 124234733\nChange-Id: Ic4f67fde0835da0b1c363906cccef0d244e38393\n"
    },
    {
      "commit": "5e5d303982be449e47a82afac2c1398fe4edd5b8",
      "tree": "365677c1900d076c17f7e4cb120e62e3e92e6a7c",
      "parents": [
        "6cc4c0c02926c0adadbe04af22076d737e3bfab8"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Feb 08 21:42:15 2019 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Feb 13 19:30:40 2019 -0800"
      },
      "message": "Populate \u0027hasKnownUserIntentEmergency\u0027\n\nThis is only used to specify when the dialed number is ambiguous,\nidentified as both emergency number and any other non-emergency number;\ne.g. in some situation, 611 could be both an emergency number in a\ncountry and a non-emergency number of a carrier\u0027s customer service hotline.\n\nTest: Manual\nBug: 123999640\nChange-Id: I7b1a8832ab86b3e7d8f9af24eb4f7bde7d566612\nMerged-In: I7b1a8832ab86b3e7d8f9af24eb4f7bde7d566612\n(cherry picked from commit 6d9e7457dadaf683b2706ba1a41bd8385f25c9a2)\n"
    },
    {
      "commit": "fd74d53f6f56cd6674d60d5e573edeaf0b988849",
      "tree": "1fa814d25e53cb0fd94514ef6d799fa7a4dc7851",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 13 13:15:56 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 13 15:07:59 2019 -0800"
      },
      "message": "Add support for Telecom logging to obfuscate string phone numbers.\n\nTest: Manual\nBug: 117472746\nChange-Id: I48e29fd9a6ab1d41fdefb55393c7c326ec72a87f\n"
    },
    {
      "commit": "bd2016353ce22b81b8a3ef85285b5d80480d78d4",
      "tree": "e9506c2cdb2eb2d0a0e849cf26ed8e60a2430df1",
      "parents": [
        "502900a0939d85af5b53c6df8c8ef8161818612e",
        "d6de26ea6130291229b0b71ce6071852fe361833"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 06 21:55:06 2019 +0000"
      },
      "message": "Merge \"Add connect time to conference participant.\""
    },
    {
      "commit": "c30ce782c02290f6232ee36e1aae1f7df4f43e60",
      "tree": "93f878cd5cc46277af6a822434b6312dbcaa15bc",
      "parents": [
        "cefdee854057aa6dc5ef49b0b7d0616661f57b03"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 16 10:42:14 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 05 08:42:15 2019 -0800"
      },
      "message": "Add nuisance call reporting API to Telecom.\n\nAdding new nuisance call reporting API to Telecom. Dialer will use this\nto report to Telecom when the user marks a call as nuisance or not\nnuisance.  We relay this to the CallScreeningService the user has chosen\nto fill the call screening role, along with some basic information about\nthe call type (missed, rejected, incoming) and a the coarse call duration\nbucket.  These values can be used by the CallScreeningService to train\nthe nuisance detection model it employs.\n\nTest: Manual tested using test app.\nTest: Added new CTS test coverage.\nTest: Added unit tests to Telecom\nBug: 63966743\nMerged-In: I389617491f640afd9ca28ec3f247912365e6cc53\nChange-Id: I389617491f640afd9ca28ec3f247912365e6cc53\n"
    },
    {
      "commit": "d6de26ea6130291229b0b71ce6071852fe361833",
      "tree": "5e74eba1bc09a9ca9404854591c14ecf75311bc8",
      "parents": [
        "bd4a4dc8891ab10b84fbb2f09f0d481aa0e4a832"
      ],
      "author": {
        "name": "Youming Ye",
        "email": "paulye@google.com",
        "time": "Wed Jan 30 11:20:35 2019 -0800"
      },
      "committer": {
        "name": "paulye",
        "email": "paulye@google.com",
        "time": "Mon Feb 04 10:14:49 2019 -0800"
      },
      "message": "Add connect time to conference participant.\n\nBug: 78176188\nTest: Manual\nChange-Id: Ifb7f061ddcc69356a21d08c9c446edeb38a6674c\n"
    },
    {
      "commit": "6e3a88a3e2d72a758de6b6f719b3d15c464950f5",
      "tree": "c9dfe46ef12cda09448accb87a52d7f2b691b883",
      "parents": [
        "cf74daba155cf4731500a8188c6327aef01bc5ca",
        "9bd8db4af716f0f5a4c48c575cde6d918a90cf4f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 01 17:27:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 01 17:27:58 2019 +0000"
      },
      "message": "Merge \"Deprecate acceptRingingCall and endCall.\""
    },
    {
      "commit": "9bd8db4af716f0f5a4c48c575cde6d918a90cf4f",
      "tree": "9a9522895844620e3bd09d020c3a3ffa0cf65aae",
      "parents": [
        "090b59fa45aa2b80137b9773ad645c01c4f1571b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 10:54:03 2019 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 10:54:03 2019 -0800"
      },
      "message": "Deprecate acceptRingingCall and endCall.\n\nThese APIs are replaced by CallScreeningService and the new\ncompanion app roles in InCallService.\n\nTest: Update Apis and verify deprecated.\nBug: 63966743\nChange-Id: Ib4c4ac6b723ccd46d3052fb2b9c9f58b3151cc29\n"
    },
    {
      "commit": "8b194fe9d8e113712d5005e6c1405734ed5b4996",
      "tree": "747cda0b07ca277fd0fdea7cdf60658bd0071107",
      "parents": [
        "62a9b66a3878ec8f94be196eeac3327cd5ae0c6e",
        "94f8f11342a818a43b2b53301047316de1734069"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 31 03:05:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 31 03:05:52 2019 +0000"
      },
      "message": "Merge \"Call Screening / Caller ID API Changes\""
    },
    {
      "commit": "94f8f11342a818a43b2b53301047316de1734069",
      "tree": "44d8b323f996a20bb7fe08cae255b58124b4f6c0",
      "parents": [
        "cf2e0699628fbd4e6f87582566df833997c5b2ab"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Dec 17 09:56:11 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 29 14:45:55 2019 -0800"
      },
      "message": "Call Screening / Caller ID API Changes\n\n- Fix bug in call identification parcelable; was reversing the app name\nand package name.\n- Add @hide RoleManager consts for the Telecom roles; this will be\nreplaced by values in the library for public consumption as a later\ndate.\n- Add new call direction attribute to the Call.Details class; this is\nneeded so that a CallScreeningService can know if a call is incoming\nor outgoing.  This way it knows whether it needs to perform call blocking\nor just caller ID.\n- Update CallScreeningService API docs to explain how to request the\ncall screening role.\n- Update InCallService API docs to explain the 3 roles related to this\nservice and how you declare an appropriate IncallService to fill each of\nthem.\n\nBug: 63966743\nTest: Manual, CTS\nMerged-In: Ic4547b8ead791690305f7be58e43272c4155b7fb\nChange-Id: Ic4547b8ead791690305f7be58e43272c4155b7fb\n"
    },
    {
      "commit": "e0a3eb90d902681f235c4a3da36b59ac8d0fbf31",
      "tree": "87d4d3be93a574fac96eb92d5bc7bb8ff1f0d960",
      "parents": [
        "d20bdb915a05704a6a869d6c1a1d07cb5e7bfff9"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 13:58:29 2019 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Tue Jan 29 13:58:29 2019 -0800"
      },
      "message": "Add IntRange and FloatRange annotations\n\nBug: 123223163\nTest: Build\nChange-Id: I17f27075007df642ec93e5b762b0717da4a1e927\n"
    },
    {
      "commit": "36c50ed28c841c94c95d667662321c795f1c41ed",
      "tree": "632cfa4bb2357c67c791c6eafd722b5e96d4a584",
      "parents": [
        "89e53d81ce97b098a4cfaa6e9acbfb336fa4b83a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Nov 15 07:29:49 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 22 07:46:06 2019 -0800"
      },
      "message": "Add get/set user selected outgoing phone account APIs.\n\nPromoting getUserSelectedOutgoingPhoneAccount to a public API accessible\nto the default dialer app, as well as to system priv apps such as the\nsettings app.\n\nPromoting setUserSelectedOutgoingPhoneAccount to a system API accessible\nto apps such as the settings app.\n\nAdd telecom shell commands to support changing the outgoing phone account\nin CTS tests.\n\nBug: 119227574\nTest: Manual\nTest: Added and ran new CTS test\nChange-Id: I204b2f01a1b6746aa35faf8aaacd30ebf53b9a5d\n"
    },
    {
      "commit": "89e53d81ce97b098a4cfaa6e9acbfb336fa4b83a",
      "tree": "c5605c2f587193f55d627506bf557abf4c72ec25",
      "parents": [
        "479c0769f1a08526b3d846a77e54f78e76faf9ff",
        "68a73a4d0d720607ffc47c3d80fb91ebc1171653"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 22 14:57:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 14:57:10 2019 +0000"
      },
      "message": "Merge \"Support for treating single party IMS conference as a standalone call.\""
    },
    {
      "commit": "68a73a4d0d720607ffc47c3d80fb91ebc1171653",
      "tree": "e198a44e68b91691e17c1fd45f714542635f5bba",
      "parents": [
        "eb678ba1d38f34a8e28fd51c44640e3b03ab1303"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Oct 03 15:38:57 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Jan 19 10:27:23 2019 -0800"
      },
      "message": "Support for treating single party IMS conference as a standalone call.\n\nAdding @hide APIs which Telephony can use to make a conference call with\na single participant look like its a standalone call.\n\nTest: Manual testing\nBug: 75975913\nChange-Id: Id8532234ab295785fc749b120898f43911e12637\n"
    },
    {
      "commit": "de92fb78fedcf29799f05cb5dd9933639a4aca2e",
      "tree": "af9f026f0804cd88b67c912c13c8c81c2851841f",
      "parents": [
        "40aa75d3da6473b2c25d3bab607da004cd9b291f",
        "27136a7063332f8c7ce07fb7b93d1e902fc90fd5"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Jan 17 00:30:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 00:30:31 2019 +0000"
      },
      "message": "Merge \"Call Redirection Service enhancement\""
    },
    {
      "commit": "6f37294f4caf3af7fc88f4bd70bf90e52bc27214",
      "tree": "dd57e4062531f5ce93470d2b948c5ca59577db09",
      "parents": [
        "c586cdd9a97e7c77084d3c3481ef6102798b2685",
        "d081f04bbeb7bd16e09d7156b7790a0f6f1a226b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 15 16:32:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 16:32:18 2019 +0000"
      },
      "message": "Merge \"Add CallerIdentification to CallScreeningService API.\""
    },
    {
      "commit": "f2ec298d7d60c6cb797b693558ac39cdd9a8cf52",
      "tree": "128d5faeae183539aa64bf3eb2a1b672c0600a16",
      "parents": [
        "a24ced9e9bff3fe4b5af9411c7e773b54f1bb093"
      ],
      "author": {
        "name": "Wileen Chiu",
        "email": "wileenc@quicinc.com",
        "time": "Sun Jul 01 14:21:50 2018 -0700"
      },
      "committer": {
        "name": "Wileen Chiu",
        "email": "wileenc@quicinc.com",
        "time": "Fri Jan 11 11:58:31 2019 -0800"
      },
      "message": "IMS: Propagate media profile changed message\n\n- RTT Voice information will be passed to the UI via\n  media profile changed message\n\n- The RTT voice information - SPEECH/SILENCE, will be conveyed\n  via the ImsStreamMediaProfile.hasRttAudioSpeech\n\n- A connection event will be sent from frameworks to the UI -\n  EVENT_RTT_AUDIO_INDICATION_CHANGED\n\n- Add listeners, connection event and extras to propagate\n  media profile changed to the UI\n\nTest: Manual\nBug: 110976450\nChange-Id: I34d2dd612915d65f5047986dabece968c78f0abe\n"
    },
    {
      "commit": "d081f04bbeb7bd16e09d7156b7790a0f6f1a226b",
      "tree": "3984f4b84a7c87f83a71870956b39550130503eb",
      "parents": [
        "699692402ac2ceaa679a5f24d697e183dd32610f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 04 12:56:45 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jan 11 11:26:48 2019 -0800"
      },
      "message": "Add CallerIdentification to CallScreeningService API.\n\nUpdating the CallScreeningService to support passing call identification\ninformation for incoming/outgoing calls.\nUpdating call log to log call identification information.\n\nBug: 63966743\nTest: Manual with test app.\nMerged-In: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb\nChange-Id: Ie6c172c09007eb5f4853d36ae0a99b782bfb5ddb\n"
    },
    {
      "commit": "b7ec9a0c9ae4e879f520f4cf0ae2621c0f7ca069",
      "tree": "741b3e411ab864cb6c87bc13834774ac9f68d97f",
      "parents": [
        "a2e577d8ede74914b7ec14ffc5640ef8934445d5"
      ],
      "author": {
        "name": "shilu",
        "email": "shilu@google.com",
        "time": "Fri Nov 09 15:52:04 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jan 10 15:59:06 2019 -0800"
      },
      "message": "Propagate some SIP INVITE header fields on a MT call\n\nThese fields can be used for Spoof call detection in the Dialer\n\nBug: 115537553\nTest: compile and test on device\nChange-Id: Ib92043536e0fc43e40efc53189a28c4e58064ddc\n"
    },
    {
      "commit": "27136a7063332f8c7ce07fb7b93d1e902fc90fd5",
      "tree": "9942d0f4fd85d84dac6ba8706c592395ae0af972",
      "parents": [
        "1afa2c413e43b0870b4245a3f6d49e38f0b1faf0"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Oct 05 18:55:19 2018 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Mon Jan 07 15:59:33 2019 -0800"
      },
      "message": "Call Redirection Service enhancement\n\n- Add an extra with onPlaceCall in the current CallRedirectionService\nsurface to indicate whether an interactive response is allowed or not\nwhen call is initiated into the implemented redirection service.\n\n- Add an extra with redirectCall to indicate if Telecom should show UI\nto users to confirm the redirection.\n\n- Rename targetPhoneAccount in onPlaceCall to initialPhoneAccount\n\nBug: 64959558\nTest: Treehugger\nChange-Id: Ic924bb234b2b2e5533c5869257e815777580ac5d\nMerged-In: Ic924bb234b2b2e5533c5869257e815777580ac5d\n(cherry picked from commit 3ac6c04acce5e7aed4d7bdf78ae8fbe30236854d)\n"
    },
    {
      "commit": "55418eada51d4f5e6532ae9517af66c50ea495c4",
      "tree": "b93b0483b4ba377e1b4b79d344932fdf78d17de5",
      "parents": [
        "cfc6518c48d1648bb33a0f6633132a726a9bc7f9"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Thu Dec 20 15:30:45 2018 +0000"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Dec 28 14:26:35 2018 +0000"
      },
      "message": "Limit access to suspected false positives.\n\nMembers modified herein are suspected to be false positives: i.e. things\nthat were added to the greylist in P, but subsequent data analysis\nsuggests that they are not, in fact, used after all.\n\nAdd a maxTargetSdk\u003dP to these APIs. This is lower-risk that simply\nremoving these things from the greylist, as none of out data sources are\nperfect nor complete.\n\nFor APIs that are not supported yet by annotations, move them to\nhiddenapi-greylist-max-p.txt instead which has the same effect.\n\nExempted-From-Owner-Approval: Automatic changes to the codebase\naffecting only @UnsupportedAppUsage annotations, themselves added\nwithout requiring owners approval earlier.\n\nBug: 115609023\nTest: m\nChange-Id: Ia937d8c41512e7f1b6e7f67b9104c1878b5cc3a0\nMerged-In: I020a9c09672ebcae64c5357abc4993e07e744687\n"
    },
    {
      "commit": "db5b77c2757fdb99d812cc728cdb49ba8fba9975",
      "tree": "3854eb7499e58fc9b4b4623b3487ec3e878d5ee6",
      "parents": [
        "795641f25e2cf5e43eb061395c5db4be6945619c",
        "7ddcfd698e838efa5e7bd65093dfca05d74b1a5c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Dec 19 21:36:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 19 21:36:54 2018 +0000"
      },
      "message": "Merge changes from topics \"dialer-account-suggestion-3\", \"dialer-account-suggestion-2\"\n\n* changes:\n  Enable CTS testing for phone account suggestions\n  Add the PhoneAccountSuggestionService\n"
    },
    {
      "commit": "7ddcfd698e838efa5e7bd65093dfca05d74b1a5c",
      "tree": "3fe2840e01fc34b92924340aaa14a5cdac4e1fc9",
      "parents": [
        "c47570d5d0debbb6cbc51ee0e29381b83fd357bd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Dec 10 18:38:11 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Dec 17 15:27:48 2018 -0800"
      },
      "message": "Enable CTS testing for phone account suggestions\n\nAdd TestApi annotation on PhoneAccountSuggestionService and add sensible\nequals and hashCode methods to PhoneAccountSuggestions\n\nBug: 111455117\nTest: CTS\nChange-Id: I112e350cc637cb086252c53be5e08596e743537d\n"
    },
    {
      "commit": "c47570d5d0debbb6cbc51ee0e29381b83fd357bd",
      "tree": "c2e579aedb012463253d197063ab33568511a2e1",
      "parents": [
        "c3275b673c37f8ee3b018f5553dca2fbd50832e3"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Dec 06 17:53:25 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Dec 17 15:27:32 2018 -0800"
      },
      "message": "Add the PhoneAccountSuggestionService\n\nAdd a service base class for phone acct suggestion. Also add associated\naidl plumbing and a new permission for the service to require.\n\nTest: CTS to come\nBug: 111455117\nChange-Id: I30d7d004bdddbab3dfbb5408c07775ea56d490fe\n"
    },
    {
      "commit": "610673690c4a91afbc8f6d81e8aa80667d683316",
      "tree": "1d49e3d7dd67fb21d1cbf2448477eca09b9780c8",
      "parents": [
        "88f0e734b7a6e79ef021a6e7d6325a3ad3461016",
        "055b1de2729531a6871d326adceded8c737b2c1f"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Dec 17 18:24:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 17 18:24:15 2018 +0000"
      },
      "message": "Merge \"public API for VideoProfile.CameraCapability with zoom\""
    },
    {
      "commit": "055b1de2729531a6871d326adceded8c737b2c1f",
      "tree": "375eacba5cb990ef74b08a1736ceb58ff881912d",
      "parents": [
        "da9de2d7fa24ab8003ca2b490ccae9e1e6ad9d9c"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Thu Dec 13 19:15:06 2018 -0800"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Dec 14 15:27:31 2018 -0800"
      },
      "message": "public API for VideoProfile.CameraCapability with zoom\n\nBug: 120796998\nTest: Build \u0026 CTS videoprofiletest\nChange-Id: I12b3d1c510065666e2fdf5186d924e657f66d039\n"
    },
    {
      "commit": "c3275b673c37f8ee3b018f5553dca2fbd50832e3",
      "tree": "4e129350fe98ed3111b835af8c79ce13527f1906",
      "parents": [
        "d274332a9d23efd9b6b96cfbdd7873cb11172448",
        "3cd820f66d885acea7fab5424d957648ef86e3bc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Dec 14 15:06:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 14 15:06:53 2018 +0000"
      },
      "message": "Merge \"Update CallScreeningService API docs.\""
    },
    {
      "commit": "6115769c1663b64f6d7130041c590b5920fd8db0",
      "tree": "f83c145f6f32b975eb8c93c57c144351658ae554",
      "parents": [
        "e3a133095e9fb707e02a766d597566c7dae46d6e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 11 19:47:33 2018 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Dec 12 15:02:26 2018 +0100"
      },
      "message": "API: Clean up redundant and ineffective usages of SystemApi and TestApi\n\nEverything that is marked SystemApi or TestApi, but not @hide is still\npart of the public SDK, it is therefore not sound to have that combination.\n\nIn the future, specifing such a combination will be considered an error\nto prevent inadvertently exposing SystemApi and TestApi as public API.\n\nBug: 115333477\nChange-Id: Ibd5d6a22862fdbc1e20a1cb3925280f5a682edea\nMerged-In: Ibd5d6a22862fdbc1e20a1cb3925280f5a682edea\nTest: METALAVA_PREPEND_ARGS\u003d\"--error UnhiddenSystemApi\" m checkapi\nExempt-From-Owner-Approval: API cleanup\n"
    },
    {
      "commit": "58ee538e62b15dd07274beecf5f925543c5332b1",
      "tree": "55303be94733dac42e3d3e6b00babf6940420c78",
      "parents": [
        "a36a69a9e68e4e4397f426089f6e8cb0fe5e6634",
        "6dcf8879cba508d378cbdcc24cf2fb97f3077c90"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Tue Dec 11 19:43:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 19:43:00 2018 +0000"
      },
      "message": "Merge \"Add Call redirection app in Telecom test-commands\""
    },
    {
      "commit": "34d9e24008ccdc5e294a5897c92c062e3eea8298",
      "tree": "3f63de80b2284c10cd65b440949665ba47560c85",
      "parents": [
        "066612a910cce4f4fd2f6ba83f31a7264bbef16b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 21 17:05:58 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Dec 10 18:41:01 2018 -0800"
      },
      "message": "Add docs and more annotations\n\nAdd docs to some constants in PhoneAccountSuggestion and add @TestApi\nannotations to enable CTS testing for the new APIs.\n\nTest: compiles\nBug: 111455117\n\nChange-Id: I2b55a411ff4f0da37eefa0996f7316ea53bca41d\n"
    },
    {
      "commit": "6dcf8879cba508d378cbdcc24cf2fb97f3077c90",
      "tree": "7e168beb331d5baa648462b9cf30d0af8f324834",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 07 19:35:02 2018 -0800"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Dec 07 19:36:27 2018 -0800"
      },
      "message": "Add Call redirection app in Telecom test-commands\n\nBug: 64959558\nTest: Treehugger\nChange-Id: I15cb3b766c4c5fbef4e50824ccda0f3328643cf9\n"
    },
    {
      "commit": "3cd820f66d885acea7fab5424d957648ef86e3bc",
      "tree": "6825cbf0b8644ad48de8e4d69aecdc0fe0173797",
      "parents": [
        "4f65edeaacfa436f22d4ec8f7afe0c024148a694"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 30 14:21:18 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Dec 07 21:42:01 2018 +0000"
      },
      "message": "Update CallScreeningService API docs.\n\nCleanup some formatting issues.\nUpdate the docs to more clearly indicate what data will be passed\nto the CallScreeningService about a call.\nUpdate the docs to clearly indicate the new behavior for setSkipCallLog\nwith respect to logging of calls.\n\nBug: 63966743\nTest: API doc only change; build.\nMerged-In: I5daeea32f6cfbef1b94105a826925a878ac98596\nChange-Id: I5daeea32f6cfbef1b94105a826925a878ac98596\n"
    },
    {
      "commit": "066612a910cce4f4fd2f6ba83f31a7264bbef16b",
      "tree": "eec69ce9b42ff475cf5bfb78eb48ebe1876f3982",
      "parents": [
        "095d0f640e9b4e64f4d3b43474ee6139d7dbe3a5"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Nov 20 15:32:33 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Dec 06 18:19:48 2018 -0800"
      },
      "message": "Add PhoneAccountSuggestion class\n\nAdd parcelable data class for the phone acct suggestion feature.\n\nTest: TBD\nBug: 111455117\nChange-Id: I6d5368133abfc076ccb2e6ddfff70de8b6a56e8f\n"
    },
    {
      "commit": "8b68d7760f75d3cabde25cb99af325d53ae33f25",
      "tree": "3505fc8a2c7f8991c5afdda58c68cdc4982eade5",
      "parents": [
        "ea41708f12c88ad43f152ff8edf9fa21de0c9c83"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Nov 21 15:11:36 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Dec 03 20:58:48 2018 +0000"
      },
      "message": "Add telecom test-commands for maintaining role overrides.\n\nThis allows for easier testing of role-dependencies for Telecom (since\nRoleManager is not yet fully implemented).\n\nBug: 63966743\nTest: Manual\nMerged-In: I92fd86411d1312be2255ec0634f059cd8e4bfc26\nChange-Id: I92fd86411d1312be2255ec0634f059cd8e4bfc26\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": "b7d9e55bc7790486c7a8d5d875e6857e426c3e2d",
      "tree": "92f08ed569d81dfe6481bbe618f25571f58c06bc",
      "parents": [
        "6e12301e84c64c6bb44f7210c6f588d476817abe",
        "1847b4eb748b489c2cacd2d92889d41576f26c28"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Nov 13 17:47:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 13 17:47:49 2018 +0000"
      },
      "message": "Merge \"Expose capabilitiesToString for use in Telecom.\""
    },
    {
      "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": "1847b4eb748b489c2cacd2d92889d41576f26c28",
      "tree": "64f14560ede4e53f41759b93746d3d7345b8201f",
      "parents": [
        "fbc4e55540ffaae66c9a1eeae7f2ae05b828f520"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 09 08:43:02 2018 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 09 08:43:02 2018 -0800"
      },
      "message": "Expose capabilitiesToString for use in Telecom.\n\nWe will use this in phone account registrar to make the logs more useful.\n\nTest: Manual\nBug: 119306215\nChange-Id: Ic882192bc5f135e70f37ddbba055127fdb9c1569\n"
    },
    {
      "commit": "0a390095dfe1c0b1a46a568a7a463650129269eb",
      "tree": "75ce0370df8559c815dc9dffa51f39df78373a1f",
      "parents": [
        "60b722a005b2a72a58a504969ceeb03282d54cc7",
        "48e2615128ff7ee674547f75ca561c1e405c2a8e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Nov 09 02:21:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 09 02:21:56 2018 +0000"
      },
      "message": "Merge \"Fix flaky AnalytisTest by locking in EventRecord\""
    },
    {
      "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": "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": "48e2615128ff7ee674547f75ca561c1e405c2a8e",
      "tree": "0afa9b887eae8d3e9dd6aa10ec70507b7e3f39c2",
      "parents": [
        "6b0c47b2b89b76c7665a4c962fdf9e43ba8aae1e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 07 18:32:02 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 07 18:32:02 2018 -0800"
      },
      "message": "Fix flaky AnalytisTest by locking in EventRecord\n\nAnalyticsTests were flaking with concurrent modification exceptions. Fix\nthis by locking mEvents properly in EventRecord.\n\nBug: 119226554\nTest: leave it to presubmit\nChange-Id: I4df0afe399fab148bbebcef51272c56f628ee18f\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": "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": "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": "d4e2c6cd5a78bc91cb566e3adb2459694ac88c3b",
      "tree": "e9c1f3f2b760d637dc8e2eb72fe0078f3ce9ba33",
      "parents": [
        "f469bd2f68462717fb9a514a3574105f69ccb021",
        "4c0b06d1d1cfce55677f67dc5ac73cb363c14186"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 29 17:20:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 29 17:20:48 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Telephony light grey list clean up for Q\"\"\""
    },
    {
      "commit": "4c0b06d1d1cfce55677f67dc5ac73cb363c14186",
      "tree": "512662e1c2cbd7c6162da0f38143eac8d75d4271",
      "parents": [
        "bab59cb9db0fe98550d12f03e210e3bc0efc775d"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 22 16:54:39 2018 +0000"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 26 23:31:40 2018 +0000"
      },
      "message": "Revert \"Revert \"Telephony light grey list clean up for Q\"\"\n\nThis reverts commit bab59cb9db0fe98550d12f03e210e3bc0efc775d.\n\nReason for revert: Put maxTargetSdk\u003dP now will move APIs onto light greylist\nbecause per-SDK versioned dark greylist is not yet supported by ART. We can\nkeep doing annotation work without breaking existing apps targeting on P.\n\nBug:117934933\nBug:112477300\n\nChange-Id: I5e0e693dde49fac3044cd73fd6360c4485f312ec\nMerged-in: I5e0e693dde49fac3044cd73fd6360c4485f312ec\n"
    },
    {
      "commit": "f5cf9f24ed7d86ab406a5d220d87e8951f13541b",
      "tree": "7a91c46d35dca277737ad2a03641e0dd45f22712",
      "parents": [
        "a94a71af13a830bf338ebd19aac61dccab8aed95",
        "45d2c252b19c08bbd20acaaa2f52ae8518150169"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Oct 23 21:53:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 23 21:53:51 2018 +0000"
      },
      "message": "Merge \"Move some members to the \"Q blacklist\".\""
    },
    {
      "commit": "45d2c252b19c08bbd20acaaa2f52ae8518150169",
      "tree": "d5c04325ae04d4a4d3ce46ac58a062f0eb536ad5",
      "parents": [
        "7fff7e5eff2640fac3729ff4f955f8e37cebf75f"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Fri Sep 14 12:35:36 2018 +0100"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Mon Oct 22 17:28:24 2018 -0700"
      },
      "message": "Move some members to the \"Q blacklist\".\n\nBased on some analysis, these fields/methods are likely false positives.\nSet maxTargetSdk\u003dP so that any apps using them are required to migrate off\nthem in future. See the bug for more details.\n\nExempted-From-Owner-Approval: Automatic changes to the codebase\naffecting only @UnsupportedAppUsage annotations, themselves added\nwithout requiring owners approval earlier.\n\nBug: 115609023\nTest: m\nMerged-In: I719b5c94e5b1f4fa562dd5d655953422958ad37e\nChange-Id: I719b5c94e5b1f4fa562dd5d655953422958ad37e\n(cherry picked from commit 8c854f86a477fbbee38092f449333e1425e5cd7e)\n"
    },
    {
      "commit": "0b537c73f71ef7f7b42ced71c75ec055c0940b11",
      "tree": "9f0a94f7e958c237634fbf302d2b9c392f8e50f8",
      "parents": [
        "2c10a29eaae43d3678998d84a3f0b8968ff28b8a",
        "bb0689b6d5a0382fcd04a659c3827d56c581aada"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Oct 19 12:20:31 2018 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Oct 19 12:20:31 2018 -0700"
      },
      "message": "Merge pi-dr1-dev to aosp-master\n\nChange-Id: I40fca8b785049f8563809a70f6671b8af89f3cfd\n"
    },
    {
      "commit": "bab59cb9db0fe98550d12f03e210e3bc0efc775d",
      "tree": "3202776e33cd34a65796c8fc73b911f19d4a370e",
      "parents": [
        "253bdb7175036472d3f75422f5bc9ac51949431e"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 19 17:59:18 2018 +0000"
      },
      "committer": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 19 18:05:32 2018 +0000"
      },
      "message": "Revert \"Telephony light grey list clean up for Q\"\n\nThis reverts commit 253bdb7175036472d3f75422f5bc9ac51949431e.\n\nReason for revert: This CL caused MMS break because Bugle is using the\nhidden API in Q\u0027s darkgrey list. The proper fix should either come from\nBugle team if their apk moved to Q, or compat team to explore why this\ncaused issue for app target on P.\n\nChange-Id: Icc6c190cde79c10d9045183c0b80cdf008e95578\n\nBug: 117899984\n"
    },
    {
      "commit": "700b5c30625780a528139ac8013a4549541f09f0",
      "tree": "22d7c9aa3eceaf742be22bf27ea04e3b689d546d",
      "parents": [
        "a28031b7dac133c9475967e06d8f141d58152d86",
        "b9749f750f88c9a4a9d51276e4e8b199e825550f"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 15 15:44:17 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 15 15:44:17 2018 -0700"
      },
      "message": "Merge \"Telephony light grey list clean up for Q\"\nam: b9749f750f\n\nChange-Id: Ia23066251baf4f1f876f7e80bfd31e465917d8dc\n"
    },
    {
      "commit": "253bdb7175036472d3f75422f5bc9ac51949431e",
      "tree": "512662e1c2cbd7c6162da0f38143eac8d75d4271",
      "parents": [
        "012692be3f257f1d7835904f8b7ce45b4335d748"
      ],
      "author": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Fri Oct 12 18:27:42 2018 -0700"
      },
      "committer": {
        "name": "chen xu",
        "email": "fionaxu@google.com",
        "time": "Mon Oct 15 10:19:43 2018 -0700"
      },
      "message": "Telephony light grey list clean up for Q\n\nBug: 112477300\nTest: Telehony unit test\nChange-Id: I5229224fe9a65b3647a42070f287e23f67084bda\nMerged-in: I5229224fe9a65b3647a42070f287e23f67084bda\n"
    },
    {
      "commit": "f17f1d7cdc542ea178c9af567c104f8ba67bc01b",
      "tree": "d7d6eaf25cad65928b147a920f417f7bcc3e102a",
      "parents": [
        "11e9a86034d43677f11d96108c9f4a323c4c40ed",
        "5674805cda4820bd2ad8df3b30ab5e7d00153c3e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Oct 11 13:40:57 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 11 13:40:57 2018 -0700"
      },
      "message": "Merge \"Update PROPERTY_HIGH_DEF_AUDIO API docs.\"\nam: 5674805cda\n\nChange-Id: I4ebe0542fc233f992e123f1715621855e253bf14\n"
    },
    {
      "commit": "6b6ae55f726aa997d5c48d5a9a9a33a1657da4ce",
      "tree": "064a45d57f46f97138b6343d4cbd9f14a7ff7367",
      "parents": [
        "4ddd969fb9d2dc75088b5acca13c3921a1e94bf6"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Oct 11 10:42:10 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Oct 11 10:42:10 2018 -0700"
      },
      "message": "Update PROPERTY_HIGH_DEF_AUDIO API docs.\n\nMake it more clear that the intention of the property is to convey whether\na call is high definition on the UI or not, and NOT to report the actual\naudio codec in use.\n\nTest: Build\nBug: 78550833\nChange-Id: Id002cd1c9cc1d5aea6f8d9ab4e3d99956b7c42b2\n"
    },
    {
      "commit": "82c591b78b5364ed49cdc1dae6ba93ec4c04f7fa",
      "tree": "0b8afed03d97cbb8ee96013bcbba5207f5e5476f",
      "parents": [
        "d104c819165e0092d909f49d1b80c6fffaff1c76"
      ],
      "author": {
        "name": "kopriva",
        "email": "kopriva@google.com",
        "time": "Mon Oct 08 15:57:00 2018 -0700"
      },
      "committer": {
        "name": "kopriva",
        "email": "kopriva@google.com",
        "time": "Mon Oct 08 15:57:00 2018 -0700"
      },
      "message": "docs: fixing \u0027mange\u0027 instead of \u0027manage\u0027\n\nTest: make ds-docs\n\nBug: 117449040\n\nChange-Id: I282a2e960bbf722bf3a72dd932e3bf685abb74e5\nExempt-From-Owner-Approval: Docs-only change\n"
    },
    {
      "commit": "403675bd3c3ca164952176cf2cfe64fb90bacbce",
      "tree": "1560395ee471f3b001f21c14cedf773c1b67c9ce",
      "parents": [
        "ebffdbd44daa902b6f1d631f66e62e52487a80f4"
      ],
      "author": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Thu Jul 19 17:29:39 2018 +0800"
      },
      "committer": {
        "name": "Leo Hsu",
        "email": "leohsu@google.com",
        "time": "Wed Oct 03 02:59:42 2018 +0000"
      },
      "message": "Add new telecom metrics for emergency dialer\n\nThese includes,\n1. The source where user initiated the call.\n2. The duration between START_CONNECTION and REQUEST_DISCONNECT.\n\nBug: 112168722\nBug: 111818008\n\nTest: manual and check the result of\n\u0027adb shell dumpsys telecom\u0027 for metrics data\nChange-Id: Iddc7f256362abe9fe252bd12cead05a7d77d329e\nMerged-In: Iddc7f256362abe9fe252bd12cead05a7d77d329e\n"
    },
    {
      "commit": "ffbc91f6e824eaa55542a1e59c4fdf9d80cd8c95",
      "tree": "5efb7ee2a2bc12077b817441d8e6bd75d2197df4",
      "parents": [
        "a447164ae5f45003b23a97c7dadefeb1d621265f",
        "e35965e88112604e652e1d0c66a9312f07d07c98"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 15:55:22 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 02 15:55:22 2018 -0700"
      },
      "message": "Merge \"Add handleCallIntent method in TelecomManager.\"\nam: e35965e881\n\nChange-Id: I3875eee60ddbdb522b60d3066e0c14125c3a1780\n"
    },
    {
      "commit": "e35965e88112604e652e1d0c66a9312f07d07c98",
      "tree": "cccf116932990a678eae8498a4a54835fb56adcb",
      "parents": [
        "9073dc48393c689494cbc159fe8bfee29c02d86e",
        "c37445cb4ec3ef7e9fead44eb27c1053019773de"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 02 22:27:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 02 22:27:14 2018 +0000"
      },
      "message": "Merge \"Add handleCallIntent method in TelecomManager.\""
    },
    {
      "commit": "c37445cb4ec3ef7e9fead44eb27c1053019773de",
      "tree": "51a681c5aab0bbe841cd3243f026627cbd657a5f",
      "parents": [
        "d7fe73d3b3a8225fe9373b58d85e90eebec2f43b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 28 16:16:20 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 28 16:16:20 2018 -0700"
      },
      "message": "Add handleCallIntent method in TelecomManager.\n\nThis is an @hide method usable only from within Telecom itself in order to\ntrampoline an ACTION_CALL intent from the UserCallActivity to\nTelecom\u0027s system service.\n\nBug: 116719392\nTest: Verify that calls initiated via CALL intent no longer get rebroadcast\nand are instead sent directly to Telecom.\n\nChange-Id: Ie765631bef8329a8ed12723d9c037a44b4f80882\n"
    },
    {
      "commit": "190a8121c28f0adeb9343d3c895cafa34fc96861",
      "tree": "84d89a93318408a2f83ba521b3ec1d68db03d173",
      "parents": [
        "78e8da5e790d20ea452de4e15d5d3f0604699ccf",
        "5604cc2516c788ab6242aef72f851e8771a31161"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 26 06:02:39 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 26 06:02:39 2018 -0700"
      },
      "message": "Merge \"Mark event-based handover constants as deprecated.\"\nam: 5604cc2516\n\nChange-Id: I25b81274e0825e94133d21b976c8a20c4faff83d\n"
    },
    {
      "commit": "5604cc2516c788ab6242aef72f851e8771a31161",
      "tree": "95e7ae86c88e53a290abb76f5df051abb4c5ddac",
      "parents": [
        "e238a19aa5865f9073aab4955de5ab6a50ad09a0",
        "1a505fa8c802257c20a0d64554103a42417349af"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 26 04:18:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 26 04:18:35 2018 +0000"
      },
      "message": "Merge \"Mark event-based handover constants as deprecated.\""
    },
    {
      "commit": "6d400c735239e6a6cde2190f0c0ef17fce5d14fb",
      "tree": "37bda4e3e8efd84a302c93cc4f6d2dcb32d06069",
      "parents": [
        "18242e5c089fbdbe396d902ccac4479fcbbaab83",
        "108349f8d628fa3f947c8053dc43726bda07a910"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 24 16:14:14 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 24 16:14:14 2018 -0700"
      },
      "message": "Merge \"Add support for network identified emergency calls.\"\nam: 108349f8d6\n\nChange-Id: I21ffa931cba06086ca8fd970a0172c282af03b3a\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": "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": "8a456bad23d1ab6f6480fa4a73c56be5ed07c20a",
      "tree": "f080ef212de9c9645f907e96d70bb82f4867b55c",
      "parents": [
        "ba810d3a8b0274bad8e442499cfd20dd9644bf6f",
        "5405d09204eb32ea9260a483404731424ad720a7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Sep 20 23:13:14 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 20 23:13:14 2018 -0700"
      },
      "message": "Merge \"Propagates voice call radio technology to connection\"\nam: 5405d09204\n\nChange-Id: I244839f759f40066565111dae91bbe07692e3ebf\n"
    },
    {
      "commit": "ba810d3a8b0274bad8e442499cfd20dd9644bf6f",
      "tree": "851f1f8f796e5d6f2eb7e977a4fbe17581ff2fff",
      "parents": [
        "8deaf75cfd0474fc9b65ee6ed5fe2affb419a13e",
        "9dc1900ea9ee2b360a24f7990cefb5c8793da18d"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Sep 20 22:59:29 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 20 22:59:29 2018 -0700"
      },
      "message": "Merge \"Revision of CallRedirectionService API Review\"\nam: 9dc1900ea9\n\nChange-Id: Ib3bca75ec77aeb64aac7d4588bb47fc0389f1713\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": "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": "1a505fa8c802257c20a0d64554103a42417349af",
      "tree": "380d6fd227fef5c51e1d3d89898370650cf2dc79",
      "parents": [
        "98627fa455f34da2791d2d65e30d38e87bee3022"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 14 13:36:38 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 14 13:36:38 2018 -0700"
      },
      "message": "Mark event-based handover constants as deprecated.\n\nWith the introduction of supported APIs in P, these event-based prototype\nconstants are no longer needed.\n\nTest: Manual testing with test app\nBug: 110846969\nChange-Id: Ic453923f57eb30d9ae7e1ee3c8ff07420e79f597\n"
    },
    {
      "commit": "28d138a6aa84652af14055866aeff80a24b85be5",
      "tree": "6f0ab695a821443fb21096d4e32ae4aa8304151f",
      "parents": [
        "160adaab84bb36153f06c5a8bb48c82acb11fed9",
        "0dcc53fd5280cfccdd8cc7b39f743a30886520bd"
      ],
      "author": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Thu Sep 13 00:26:01 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 13 00:26:01 2018 -0700"
      },
      "message": "Merge \"Add new telecom metrics for emergency dialer\"\nam: 0dcc53fd52\n\nChange-Id: I0a1537c8dbd6723614869e6bfcd95292ac603872\n"
    },
    {
      "commit": "8cec25c3464d38a7c706171d23a7e64c470f51e7",
      "tree": "1b35e11e9ba97391df9c623c762b1e5182098518",
      "parents": [
        "460a52947192febdf99f37cb761710a46c63fd46"
      ],
      "author": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Thu Jul 19 17:29:39 2018 +0800"
      },
      "committer": {
        "name": "Shaotang Li",
        "email": "shaotangli@google.com",
        "time": "Thu Sep 06 12:38:18 2018 +0800"
      },
      "message": "Add new telecom metrics for emergency dialer\n\nThese includes,\n1. The source where user initiated the call.\n2. The duration between START_CONNECTION and REQUEST_DISCONNECT.\n\nBug: 111818008\nTest: manual and check the result of\n\u0027adb shell dumpsys telecom\u0027 for metrics data\nChange-Id: Iddc7f256362abe9fe252bd12cead05a7d77d329e\n"
    },
    {
      "commit": "54016bdbca1d1b5337ff4edf5f959bf053b1fd4a",
      "tree": "ffa8ae68b2337d2d44c28bbe763f3511baa6600e",
      "parents": [
        "493eef72749e2e5d14d61c03fd518f57051e3e15",
        "11486bfab21045ba654b0bbb8428086a47bf703a"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 31 17:36:01 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 31 17:36:01 2018 -0700"
      },
      "message": "Merge \"Call Redirection Surface in Telecom out going call flow\"\nam: 11486bfab2\n\nChange-Id: Id5426d4695a8b9caceb2a429f1201f78e5f5c9cb\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": "5df50b83bcc22a3d23de6f48d5d93418bfb63f1d",
      "tree": "32fb5b0cff573af98ba00e2b2196854d7a2e33fc",
      "parents": [
        "7795e97f27d5fd6f33fafadcfdaa33d42ca40c29"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 28 08:39:39 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 30 17:19:24 2018 +0000"
      },
      "message": "Add equality method for PhoneAccount.\n\nChecks for equality between two PhoneAccounts, not taking into account\nthe icon, which cannot be compared with equality.\n\nTest: Manual as part of telephony account registry updates.\nTest: Added new unit tests to test equality.\nBug: 112884689\nMerged-In: Change-Id: Ibd0c69425bf185dc6b79db4ca4e9ca4a770320a3\nChange-Id: Ibd0c69425bf185dc6b79db4ca4e9ca4a770320a3\n(cherry picked from commit a04bd3d292ce29ad6f8c94348ea1c8ce80d29e8e)\n"
    },
    {
      "commit": "cc2f23b6b91b96df68a347731606645ba1610a86",
      "tree": "88ff1d8ad428774cae9521dc3e229a7b55455c40",
      "parents": [
        "856a24625b37249fac685ac342f7ac4b902326af",
        "05d5ec7842dfae87de15f83554be34e0f11c49ca"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 29 17:09:00 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 29 17:09:00 2018 -0700"
      },
      "message": "Merge \"Add new team member to owners file.\"\nam: 05d5ec7842\n\nChange-Id: I64d191cda6d1e30960c912d451da4b1dde386387\n"
    },
    {
      "commit": "05d5ec7842dfae87de15f83554be34e0f11c49ca",
      "tree": "a0de0a8ca6513c1e0d78b30074f8280fdda2c2e1",
      "parents": [
        "cdf75c3cc82c8a3ea431f7d5b0c117601a8e6a33",
        "87a1397ee08e64eab0841edc6d4dd9abb4d2ea88"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 29 23:45:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 23:45:12 2018 +0000"
      },
      "message": "Merge \"Add new team member to owners file.\""
    },
    {
      "commit": "87a1397ee08e64eab0841edc6d4dd9abb4d2ea88",
      "tree": "4d7a9bc5a01f83338d0975bf32150654ce78a5e7",
      "parents": [
        "d717c04b120149c9283b88b28d51557c7bcf3199"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 29 14:07:13 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 29 14:07:42 2018 -0700"
      },
      "message": "Add new team member to owners file.\n\nBug: 113528087\nTest: Manual\nChange-Id: I17d82d53386c14cfd0324d455b892ca17e07a079\n"
    },
    {
      "commit": "491be78832526c8b62ccbf7b35adbb426eda7fc6",
      "tree": "89b1f010115af74ada9929f533de057a51b92a4e",
      "parents": [
        "c461d4dd0169b36b0f0e7264d2d06f59acb589c9",
        "6af1516b22fbb19df8a63565814f7afd2f8d0351"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 28 08:15:27 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 28 08:15:27 2018 -0700"
      },
      "message": "Merge \"Add equality method for PhoneAccount.\"\nam: 6af1516b22\n\nChange-Id: I22447a3d9348e68c23cbed1283005d8d61d5fc37\n"
    },
    {
      "commit": "6af1516b22fbb19df8a63565814f7afd2f8d0351",
      "tree": "b227b9174c357a9d3bb10f35f7c6b39e00b0c573",
      "parents": [
        "80f3ddca8aa08e928652ee62276e0fd62955f65d",
        "3b34781f8422796f30b0257c9ccbcfe883a3df16"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 28 14:59:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 28 14:59:25 2018 +0000"
      },
      "message": "Merge \"Add equality method for PhoneAccount.\""
    },
    {
      "commit": "3b34781f8422796f30b0257c9ccbcfe883a3df16",
      "tree": "d78872a466f2f74b5c29f334d83065bfeffa6793",
      "parents": [
        "d717c04b120149c9283b88b28d51557c7bcf3199"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 24 14:17:05 2018 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 24 14:17:05 2018 -0700"
      },
      "message": "Add equality method for PhoneAccount.\n\nChecks for equality between two PhoneAccounts, not taking into account\nthe icon, which cannot be compared with equality.\n\nTest: Manual as part of telephony account registry updates.\nTest: Added new unit tests to test equality.\nBug: 112884689\nChange-Id: I0129954b5c124e349b82fcc91604fdccf0bad089\n"
    },
    {
      "commit": "1c334634d327a7e7a61d428f8c24ad5aa8ccac5b",
      "tree": "969783545a5a3239d90667847547d249c6c32a45",
      "parents": [
        "e38a714d4944363bbdaaea07ac0a8e3e39a7bb5a",
        "7fe46504bea1d55b83ceec0cb07b4b8d4fd80aeb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 23 13:44:44 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 23 13:44:44 2018 -0700"
      },
      "message": "Merge \"Add EXTRA_SKIP_CALL_FILTERING PhoneAccount extra\"\nam: 7fe46504be\n\nChange-Id: Id9a878b4551633bd61db81cfbaee59a237bc1289\n"
    },
    {
      "commit": "4d3c17862ce64bb44cfc5c0f6dc9ddb93d49010d",
      "tree": "5fea30abe04ab4b761d89eb041c0886462dfc93e",
      "parents": [
        "63de9eabec118ee40c6f1e1a0526b93d8f9dcdf0"
      ],
      "author": {
        "name": "Sean Kelley",
        "email": "smskelley@google.com",
        "time": "Tue May 22 14:35:27 2018 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 23 00:01:51 2018 +0000"
      },
      "message": "Add EXTRA_SKIP_CALL_FILTERING PhoneAccount extra\n\nThis adds a new @hide extra to PhoneAccount which will allow\nTelecomService to skip call filtering on PhoneAccounts which set it to\ntrue. This will be useful to allow devices like Wear which receive\nbridged calls that have already undergone call filtering to avoid doing\nit again.\n\nBug: 65223222\nChange-Id: I5b9992735a8cc29c70282daf5c6e285bfc8a4217\nMerged-In: I5b9992735a8cc29c70282daf5c6e285bfc8a4217\n"
    },
    {
      "commit": "9eb284c6585b29fcb15b75d6e8e8e7d89e1e820a",
      "tree": "e3bf334db8a7e78d34e2c0d3f4b55bf6a1051c21",
      "parents": [
        "f8397b2dcd31d152368e2f893b40f9add573faf2",
        "ec3f7c80ce1da083ec66fa6cfbbab9547e9cb579"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 06 12:25:51 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 06 12:25:51 2018 -0700"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\" am: 44091cdb47\nam: ec3f7c80ce\n\nChange-Id: I50594b690a776145e4b0278e1e0685c5ebc53832\n"
    },
    {
      "commit": "ec3f7c80ce1da083ec66fa6cfbbab9547e9cb579",
      "tree": "594d668cea0a997b668fd9c72c74b0d351d0a352",
      "parents": [
        "230017d9b9c33495d6b2981925fb36cb16bf501f",
        "44091cdb47f5cdc9020a19645a4ef81e7ed9205a"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Aug 06 09:47:13 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 06 09:47:13 2018 -0700"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\"\nam: 44091cdb47\n\nChange-Id: I1dfae6f3d8ba8d5ff63f378c71f9670199a3adc3\n"
    },
    {
      "commit": "44091cdb47f5cdc9020a19645a4ef81e7ed9205a",
      "tree": "e2cd0a86381664dd9e3a5af8f941ee27151dbff5",
      "parents": [
        "f336c03135d20d74679414abf9d3c6b3d526261b",
        "42346d1dd27b6886f0e39294a9e98cc1fb935b3d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 06 12:23:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 06 12:23:09 2018 +0000"
      },
      "message": "Merge \"Add @UnsupportedAppUsage annotations\""
    },
    {
      "commit": "a4c063274607532041d168d05f7f262d0f4b7763",
      "tree": "c867a8192a0b1409e330da00fb1ae3e10323c1a0",
      "parents": [
        "37030d988443961becc521fcdec0a44cdb61e2e2",
        "e784d5e5caa607bc96b686b3b55e138eb8da05a0"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 01 16:46:15 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 01 16:46:15 2018 -0700"
      },
      "message": "Merge \"Telecom: Reset the duration after the CDMA call is accepted\" am: 2cbf44dc2f\nam: e784d5e5ca\n\nChange-Id: I3ce3d19c460f3e95bdbdd4c983d53657c06443d3\n"
    },
    {
      "commit": "e784d5e5caa607bc96b686b3b55e138eb8da05a0",
      "tree": "20e4b30695ac531f9b8eb69f826d96b022395d06",
      "parents": [
        "5d44cf6f724502acd7690d67acfa1123bb860e9a",
        "2cbf44dc2ff17f6866063d93465cc4688827121c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 01 16:09:51 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 01 16:09:51 2018 -0700"
      },
      "message": "Merge \"Telecom: Reset the duration after the CDMA call is accepted\"\nam: 2cbf44dc2f\n\nChange-Id: I823efd5765b77fcf55f4c38a6091d980530abae8\n"
    },
    {
      "commit": "42346d1dd27b6886f0e39294a9e98cc1fb935b3d",
      "tree": "21fab733be27de157851101e9c4701be532eca92",
      "parents": [
        "b6b8516ba0f44f2d234b825cc4d568c304e9f719"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 11:33:05 2018 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Aug 01 11:33:05 2018 +0100"
      },
      "message": "Add @UnsupportedAppUsage annotations\n\nFor packages:\n  android.telecom.Logging\n  android.telecom\n\nThis is an automatically generated CL. See go/UnsupportedAppUsage\nfor more details.\n\nExempted-From-Owner-Approval: Mechanical changes to the codebase\nwhich have been approved by Android API council and announced on\nandroid-eng@\n\nBug: 110868826\nTest: m\nChange-Id: I540cb034b933c0d1417a138747ed347fcf0748d7\nMerged-In: I04a94d7555be608dc3958787554a3d33b72158ec\n"
    },
    {
      "commit": "2570774338947d19eb8962ee37f669fa5ac240c2",
      "tree": "e5a00311a065223b4403ca34a8b5b77a4516f7bf",
      "parents": [
        "c14a4be7998b18ce7caea2b63ef30ca09868d1f7"
      ],
      "author": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Tue Jul 04 11:10:37 2017 +0800"
      },
      "committer": {
        "name": "Mengjun Leng",
        "email": "mengju@codeaurora.org",
        "time": "Tue Jul 31 14:14:22 2018 +0800"
      },
      "message": "Telecom: Reset the duration after the CDMA call is accepted\n\nIn android original design, the duration of CDMA MO call is started from\nthe dial command sent, so it is not the real duration of the active time.\n\nIn this patch, a new message is registered to listen the event of the call\naccepted, and then reset the duration when the event happens.\n\nChange-Id: Icc447012030ae243f200ec2c83b7d5210af9b31c\n"
    },
    {
      "commit": "ba70f0803a9bcd1dae9930a37a222457562212e7",
      "tree": "477474e955ab25a19ef3ab414821364fee9cc7ff",
      "parents": [
        "5439a6ea84c0dd1897162c1c0a6cace13de4cfaa",
        "0bd810f5ea0b7995c91e0a91091cb877fc69b695"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 13 17:20:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 13 17:20:45 2018 -0700"
      },
      "message": "Merge \"Update InCallService API docs to explain how to show incoming call UI.\" am: ac47c63b36\nam: 0bd810f5ea\n\nChange-Id: I649bdb38348a507c5c01d66d99df0c6d6f5dcd6f\n"
    },
    {
      "commit": "0bd810f5ea0b7995c91e0a91091cb877fc69b695",
      "tree": "09e9ed094fd9dcbaf69ed69753aa123668984b95",
      "parents": [
        "1bee26f4c32c006a74368ba52e86c4a0666fcd7f",
        "ac47c63b36443326d29985256bb6ba4b23acf483"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 13 15:37:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 13 15:37:40 2018 -0700"
      },
      "message": "Merge \"Update InCallService API docs to explain how to show incoming call UI.\"\nam: ac47c63b36\n\nChange-Id: I4b3f34199c471006c71c2560f365ad314580b0a3\n"
    },
    {
      "commit": "9aca012ab5e72e6c82a32a8210834c490841a424",
      "tree": "e11a45e7dbb1306bb5c9a5c32a67214edeb46321",
      "parents": [
        "0aff4a19f9a2d44fba936cc8c9b94166bdb99829",
        "01ab0b90bf1f130a355e88afa82dc021d2424e6c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 13 12:45:28 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 13 12:45:28 2018 -0700"
      },
      "message": "Merge \"Make Connection#onSilence a public API.\" am: cbe3737f13\nam: 01ab0b90bf\n\nChange-Id: I8c011d4a495d5240ebec83b07bc0b8f57a3c40ac\n"
    },
    {
      "commit": "01ab0b90bf1f130a355e88afa82dc021d2424e6c",
      "tree": "78a052a2fcabe148bcea44762b344bf3adaf60db",
      "parents": [
        "6dd8f735d210db73a8c98b409b20258a180474db",
        "cbe3737f13646fb37e8db0918da49dd83fd5de45"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 13 12:15:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 13 12:15:45 2018 -0700"
      },
      "message": "Merge \"Make Connection#onSilence a public API.\"\nam: cbe3737f13\n\nChange-Id: I4ab192ca160219770d7384e88c8e0025137b42bd\n"
    }
  ],
  "next": "ac47c63b36443326d29985256bb6ba4b23acf483"
}
