)]}'
{
  "log": [
    {
      "commit": "df228e3128aa2ced94bad7f195e2f42a2b85bf7b",
      "tree": "0f9898893e2f7d642b06642df34d9a017c0ab814",
      "parents": [
        "247a3c01326fbcd4e12270b5a2d4fb42fa78e7c6",
        "91300fba36187b151c3d9f32be84add630807c11"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 01:11:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 01:11:54 2017 +0000"
      },
      "message": "Merge \"Merge \"Add @hide to RttAudioMode IntDef\" am: 22af0f3377 am: c284379659 am: f000639f82\""
    },
    {
      "commit": "91300fba36187b151c3d9f32be84add630807c11",
      "tree": "dff6726f77f97e418f403c6d4627c395ff033315",
      "parents": [
        "32e075de37a45541ce0952c2e5ee6d4bbefb20d6",
        "f000639f821e3044d15adf8dba3b78203d8f5929"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Mar 01 01:11:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 01:11:04 2017 +0000"
      },
      "message": "Merge \"Add @hide to RttAudioMode IntDef\" am: 22af0f3377 am: c284379659\nam: f000639f82\n\nChange-Id: Ibcb239e0aa3499386f6f71026084276b07554cdb\n"
    },
    {
      "commit": "247a3c01326fbcd4e12270b5a2d4fb42fa78e7c6",
      "tree": "5eb9c2aa92053e14a71f12e9720cbf7222df29fd",
      "parents": [
        "32e075de37a45541ce0952c2e5ee6d4bbefb20d6",
        "cae3d3e59e5f9f2161921654f80e3ec6283f7662"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 01 01:10:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 01 01:10:20 2017 +0000"
      },
      "message": "Merge \"Introduce ANSWER_PHONE_CALLS permission\""
    },
    {
      "commit": "c284379659f26bd129a524ba134a97329165b5de",
      "tree": "9994a2c40b85d4ad2e13206c9cb2f13bd82825bb",
      "parents": [
        "59282ad8dfdf941098b63f80e7d62da037ffff51",
        "22af0f33777b2973af180ee0a698bc8a7f86a1ca"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Mar 01 01:01:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 01 01:01:29 2017 +0000"
      },
      "message": "Merge \"Add @hide to RttAudioMode IntDef\"\nam: 22af0f3377\n\nChange-Id: Ifdfdf7ced2f88188314475c99dd58cdf886f014d\n"
    },
    {
      "commit": "07094df24a7e411b319cfc07bd28ffcf43320473",
      "tree": "92fe4e3ca8b09a1244b20ff92ba79807c86582ff",
      "parents": [
        "3e64003641c376573f4809aae79febd0187be81e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 28 15:17:44 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 28 15:18:31 2017 -0800"
      },
      "message": "Add @hide to RttAudioMode IntDef\n\nIntDefs apparently require an @hide annotation to avoid breaking CTS\ntests. Adding it here.\n\nChange-Id: Ifd748b55e68091132571df7e74fdb797bd6a83fc\nTest: CTS\nFix: 35808951\n"
    },
    {
      "commit": "a955c9df90dad14f365fc86c09a435bf4f84b192",
      "tree": "5e5d27efe0b134ec2014e54258443ba32ddbcde1",
      "parents": [
        "668050894656f893d82e7906e201a5dbfca92bae",
        "9b59cc7bad3e67c18ed1e1ab19e13fcd1e48b0ae"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 27 03:10:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 27 03:10:57 2017 +0000"
      },
      "message": "Merge \"Fix videoStateToString for audio/paused state.\" am: 89e7a888be am: 2f96f34373\nam: 9b59cc7bad\n\nChange-Id: Idee131069636fc8a4ea086a3d41bce4c1dfcbda6\n"
    },
    {
      "commit": "2f96f34373a69928991f2139b81f3de07c6b8199",
      "tree": "2fcfe3783d7e1e6b33e77349b6ba3477142acb42",
      "parents": [
        "8ac499fbe68c969fa929e9428cae4dc8d49d75f0",
        "89e7a888be932cd18dd63edc0338b54aaaf0b340"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 27 03:01:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 27 03:01:08 2017 +0000"
      },
      "message": "Merge \"Fix videoStateToString for audio/paused state.\"\nam: 89e7a888be\n\nChange-Id: I04fe4d5b61c548f3b5f012af343c4e08334933e0\n"
    },
    {
      "commit": "89e7a888be932cd18dd63edc0338b54aaaf0b340",
      "tree": "890a501450c1c7f9c02f91295ec06bcd892455b9",
      "parents": [
        "050e5ddb4feaa399cce2e2256dadcd12851e2e76",
        "1aee66f523a87c612ac5774bb6b1fd5afedddae0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 27 02:55:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 27 02:55:25 2017 +0000"
      },
      "message": "Merge \"Fix videoStateToString for audio/paused state.\""
    },
    {
      "commit": "cae3d3e59e5f9f2161921654f80e3ec6283f7662",
      "tree": "2dfeb9c8861a021e83bd3139a000cee47faab079",
      "parents": [
        "4351d95225d2e6db409ac9ba507d0e494acb6bb1"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Tue Jan 31 11:08:11 2017 -0800"
      },
      "committer": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Fri Feb 24 20:28:46 2017 -0800"
      },
      "message": "Introduce ANSWER_PHONE_CALLS permission\n\nThis exposes an API to answer a ringing call, as well as a corresponding\nruntime permission and appop\n\nTest: Grant the permission and ensure the call gets answered.\nDeny the permission, and ensure that the API call throws an exception.\nBug: 30932767\nChange-Id: I4c33fcea6b95a30469fa6c0c37090be32b0ad52e\n"
    },
    {
      "commit": "52084367c0d1dbd69b0f26e0aac05efd93ecfc82",
      "tree": "592984bb6be676ece4268dac5feafc481df11949",
      "parents": [
        "1e14b5bb6a2ca127a7903b89ae9b14905adc5c1d",
        "ba6c607728d8e5cfe8ee51da394d67d0d1146d97"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 22 19:05:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 22 19:05:03 2017 +0000"
      },
      "message": "Merge \"Introduce APIs for RTT calls (part 1)\" am: 27ad05169e am: d83b06cd31\nam: ba6c607728\n\nChange-Id: I02e7291091d2452cb7cdb7351c8744606b340e76\n"
    },
    {
      "commit": "d83b06cd318904628c4c3a3696210bf4682c2fd7",
      "tree": "849994e3f1f1ab24e092fe0cf34a5d9eab932a18",
      "parents": [
        "9b5522f8c4ab1c503d47e0305a5c6b4db45b9828",
        "27ad05169e7fa8ad4453a9c13c43a6906c7cbffc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 22 18:56:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 22 18:56:48 2017 +0000"
      },
      "message": "Merge \"Introduce APIs for RTT calls (part 1)\"\nam: 27ad05169e\n\nChange-Id: I3fb3cb89b467e5df808967dcd478964a84e2e61f\n"
    },
    {
      "commit": "1aee66f523a87c612ac5774bb6b1fd5afedddae0",
      "tree": "4be684e342d3269689d5065bb2d2ae03489367e0",
      "parents": [
        "975be6c065b7b6ad256fae945551005156412073"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 21 15:19:43 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 21 19:22:21 2017 -0800"
      },
      "message": "Fix videoStateToString for audio/paused state.\n\nThe videoStateToString method erroneously assumed that if the videostate\nwas Audio - Paused, that it was audio-only.  Simple logic error to fix.\n\nTest: Added new unit tests.\nBug: 35645334\nChange-Id: Ia5ae4d05284b70ad4ba86b8e5d2c53ee8e68a1fa\n"
    },
    {
      "commit": "95d5587d0aad9dfd49f798408f4212f95ce68fc7",
      "tree": "3ab3c4797dfb6ba2d7e7c40c2f5da8a5701cdb52",
      "parents": [
        "975be6c065b7b6ad256fae945551005156412073"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jan 25 17:12:49 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 21 15:27:25 2017 -0800"
      },
      "message": "Introduce APIs for RTT calls (part 1)\n\nAdd signaling methods and data pipes for handling real-time text during\na call.\n\nChange-Id: I876827c448252c5f786d7a4919c47891acb03877\nTest: manual, through telecom testapps\n"
    },
    {
      "commit": "c788f3e15ce6cf149e57537b5d16eef7d5d03f8d",
      "tree": "f2566d6011287e24721f3cc49f2c129be04445ca",
      "parents": [
        "b9382c23a8bb0cb3ad220272c3b63922aa0707d9",
        "b521143aa1e29566a8f849db4acbf75dcd763dbf"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 15 22:56:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 15 22:56:31 2017 +0000"
      },
      "message": "Merge \"Add extra key for app-specified outgoing call timeout\" am: decc6c9d56 am: 2bc24e252e am: 38f5001c10\nam: b521143aa1\n\nChange-Id: I416d7ad1a12a6b8ddb2ea2958356a487e7f10aef\n"
    },
    {
      "commit": "b521143aa1e29566a8f849db4acbf75dcd763dbf",
      "tree": "0902afd04051b30cd1613dcc4bf7e5f333c7b4cf",
      "parents": [
        "ac0bb1f7b27c4ae95c99900156675080b767cce2",
        "38f5001c10aa6e6d911ba0977b38f623a9744f5b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Feb 15 22:35:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 15 22:35:52 2017 +0000"
      },
      "message": "Merge \"Add extra key for app-specified outgoing call timeout\" am: decc6c9d56 am: 2bc24e252e\nam: 38f5001c10\n\nChange-Id: I6e7e67c946205b28440a4daeeab3a002f8d6bccc\n"
    },
    {
      "commit": "8f613fb4d6700f15220bdd41c58bc587280024ca",
      "tree": "b0118527b5516bad8dada55682bdf78587b09551",
      "parents": [
        "d3146f3c3c89eeab040cf4955743d8d2a579bab4"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 14 18:11:11 2017 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Feb 14 18:11:11 2017 -0800"
      },
      "message": "Add extra key for app-specified outgoing call timeout\n\nBug: 34474757\nTest: manual\nChange-Id: Ia93d68d6a01308b0b93b88977daf983a0ed3a22c\n"
    },
    {
      "commit": "63073e0ae8e911dc3b01288425f3aa31906d33a9",
      "tree": "6f7bc7163369074a6cf5532094e789950978781b",
      "parents": [
        "fdb6ec031472f9143185b5aed6a8ea6b8a9b0aea",
        "ac3f482f155e141dd80bec41e28712b1a74758d6"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 07 22:41:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 07 22:41:58 2017 +0000"
      },
      "message": "Merge \"Perform camera permission and app ops check when setting camera for VT.\" am: ed5c217fc0 am: 3d6f878b75\nam: ac3f482f15\n\nChange-Id: I773c607ea2999e6d32c7fcc578cf7b3c86510521\n"
    },
    {
      "commit": "ed5c217fc0c313e84307c30fad9a24025941839e",
      "tree": "a655dda3c9ff894c993103763e6ba10b0330d9ab",
      "parents": [
        "97fca8c035c7daa9cb1058aa37f0d8fb3ec73f70",
        "bf9c6fdb43413929787ee3abeb76e5aabd1551d8"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Feb 07 22:26:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 07 22:26:44 2017 +0000"
      },
      "message": "Merge \"Perform camera permission and app ops check when setting camera for VT.\""
    },
    {
      "commit": "efeae9bca45f3ad5fc32b2a87994b4c1e327f973",
      "tree": "3d9aefbcf693d18d71bee2669f1d6646944edeb7",
      "parents": [
        "2d93a66f4754691e2fb0b9e04f1196a220e71bd1",
        "6a643c3a60202b7941447b23e112650917052eb1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 07 00:05:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 07 00:05:09 2017 +0000"
      },
      "message": "Merge \"Self managed CS implementation.\" am: d736a6b2c2 am: 6bd991b3d2\nam: 6a643c3a60\n\nChange-Id: I43f59846ecc7601730aa3a15b106292d7ace0df0\n"
    },
    {
      "commit": "bf9c6fdb43413929787ee3abeb76e5aabd1551d8",
      "tree": "f0d48d87d495158bed81ca22c9b43eca58c4e63b",
      "parents": [
        "ed839943e08c956ddd3fb74941e45bbb59343c8c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Nov 09 10:19:23 2016 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Feb 06 14:49:03 2017 -0800"
      },
      "message": "Perform camera permission and app ops check when setting camera for VT.\n\nWhen a calling InCallService attempts to use the setCamera API on the\nVideoCall, Telecom will perform a permission check to ensure that the\ncaller has the correct camera permission and passes the app-ops camera\ncheck.  A failure to set the camera will result in a callback via the\ncall session event API.\n\nThis got a little messy as the app ops package name needs to come from the\nInCallService, and handler usage in the VideoProvider API means we had to\npass around the uid/pid of the caller, obtained before we trampoline onto\nthe handler.\n\nTest: Unit tests added, manual testing performed.\nBug: 32747443\nChange-Id: I555a04f9c3fb45e60bb811f64ba855ccf2e3b0e2\n"
    },
    {
      "commit": "d736a6b2c2d637442df83e692d4e86870b2253de",
      "tree": "6c9278feed282c61e3efc0af977f26f310ef04d6",
      "parents": [
        "ed839943e08c956ddd3fb74941e45bbb59343c8c",
        "44e019140ec4293ed53a91c459b8becc11f1d0fc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 06 22:32:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 06 22:32:14 2017 +0000"
      },
      "message": "Merge \"Self managed CS implementation.\""
    },
    {
      "commit": "cd6ccfd23c91b6a1288949e187a1d8896dedd7cd",
      "tree": "e0f9c1032022ceb26b28f50b6d5ff8dfb8e981cf",
      "parents": [
        "ff1d8da55ed4dc7e646c970a401c869a47fc39e0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 17 15:48:19 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Feb 06 12:31:53 2017 -0800"
      },
      "message": "Framework fixes to support VoLTE conf calls via RemoteConnectionServices.\n\nFixing some issues with the addExistingConnection and addConference APIs\non ConnectionService.  When a connection manager relays the addition of\nan existing connection or a conference to Telecom, it will assign a new\nID to the new connection/conference.  Due to how RemoteCSes work, the\nConnection/Conf will be added directly via TelephonyConnectionService and\nalso via the connection manager\u0027s connection service.  Because the ID\nchanges, we ended up adding these twice. Conferences weren\u0027t a problem in\nthe GSM conference case because the TElephonyConnectionService\u0027s\nConnectionServiceWrapper didn\u0027t know of the IDs for the children of the\nconference.  However, due to how the existing connections work its not the\ncase for VoLTE conferences.  To mitigate this, I\u0027m passing the original\nconnection/conference ID to the connection manager via extras (ugh) and\nusing this to ensure that when the new existing connection/conference is\nadded to telecom that the same ID is used.  This ensures that we can\nproperly de-dupe the requests from TelephonyConnectionService and the\nconnection manager.\n\nAlso, there was some missing code in RemoteConnectionService which would\ncause it to not properly track existing connections.\n\nBug: 31464792\nChange-Id: I436f4438fd000ea48ebea7ceb75105bd3f456e46\n"
    },
    {
      "commit": "44e019140ec4293ed53a91c459b8becc11f1d0fc",
      "tree": "356e3a2bc07281757811cbb4fd089bfd4be11261",
      "parents": [
        "161ac8b0064b4084dae7576b62897906ae4357b4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 31 10:49:05 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 06 16:20:12 2017 +0000"
      },
      "message": "Self managed CS implementation.\n\nAdd required AIDL changes to pass along connection fails.\n\nTest: Manual\nBug: 34159263\nMerged-In: I0a24ff786b2867aa4e19ac79959df54a04983251\nChange-Id: I0a24ff786b2867aa4e19ac79959df54a04983251\n"
    },
    {
      "commit": "3edafc16ac334dd89d916b7745f2a8d655bbda61",
      "tree": "aded72567f87c596752f78bfa796d9d333d1b9d4",
      "parents": [
        "86b2fc248a4e879be40ce8a8bd0f70d03daf9068"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 31 10:49:05 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 03 13:08:17 2017 -0800"
      },
      "message": "Self managed CS implementation.\n\nAdd required AIDL changes to pass along connection fails.\n\nTest: Manual\nBug: 34159263\nChange-Id: I0a24ff786b2867aa4e19ac79959df54a04983251\n"
    },
    {
      "commit": "38e704caceecd088a9b6f759af39963b4a39e55b",
      "tree": "2f64011c1440c4bf0bb112702b2013d0bc1dcd91",
      "parents": [
        "0078315a2aa15186a8803e90eb8063134aeed6de",
        "aaad10d72995b649a3b80a43a5df558686a8b37b"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:49:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 23 19:49:34 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\" am: d1ab15a1af am: ee9a9babb1 am: 50315f010c\nam: aaad10d729\n\nChange-Id: I35639813b1d356df1fea82c9470bd18fda1c5267\n"
    },
    {
      "commit": "aaad10d72995b649a3b80a43a5df558686a8b37b",
      "tree": "924daa5a1e968db811259e759d0fc41159291399",
      "parents": [
        "c0f87db0265f3fc2db0a356e5f5bb133d8ec9516",
        "50315f010cd022e05304cb412daf3268bbe23721"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:38:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 23 19:38:42 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\" am: d1ab15a1af am: ee9a9babb1\nam: 50315f010c\n\nChange-Id: I89621d6f584ee743b67838a11fde212d2030900c\n"
    },
    {
      "commit": "50315f010cd022e05304cb412daf3268bbe23721",
      "tree": "1c686b9e8e0836e91841d472804a5328d206a8a0",
      "parents": [
        "d0fff5284fa0d4215a6cdf772046d7d337696ae5",
        "ee9a9babb1e612949bda8487d2108fcbf91652a1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:31:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 23 19:31:18 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\" am: d1ab15a1af\nam: ee9a9babb1\n\nChange-Id: Ib24d46d70b10cd8bb6ac39fd4dc915ac9a19a3ba\n"
    },
    {
      "commit": "d1ab15a1af7513d542fc0123a66c84df68ee9888",
      "tree": "233465cbacdbeb4a2e871c832cc8af06eb478d91",
      "parents": [
        "24218db90480c11b9cf25705b11ad834e44ec66d",
        "23b1c6d061aaafd54594a416e40887ea9dd977f4"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jan 23 19:09:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 23 19:09:12 2017 +0000"
      },
      "message": "Merge \"Deprecate old TelecomManager actions\""
    },
    {
      "commit": "15470f9bfc7342d63191def8097054f1762812a5",
      "tree": "253699d9563ec7b90fd02fb4a6258b7e6f408935",
      "parents": [
        "8f3b174d90e3bf2093751fb1a1bd0603adac0222",
        "61650097edeff0cc154afaa0466e1034127fffa5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 19 18:44:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 18:44:10 2017 +0000"
      },
      "message": "Merge \"Adding self-managed connection service APIs.\" am: 3a7253a09d am: 2155be0218 am: d70e5d9317\nam: 61650097ed\n\nChange-Id: Icfeff293b66b1bb062095a857c8a22ac0dcbdd63\n"
    },
    {
      "commit": "61650097edeff0cc154afaa0466e1034127fffa5",
      "tree": "a31e47ded3c728f22373a7ca2bd9dbb19c255c0e",
      "parents": [
        "f52972ad8b08310aee9e725f0838d6abdbcd5a2b",
        "d70e5d93171e0b771b1d4b2ceff26084a5797e4e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 19 18:39:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 18:39:50 2017 +0000"
      },
      "message": "Merge \"Adding self-managed connection service APIs.\" am: 3a7253a09d am: 2155be0218\nam: d70e5d9317\n\nChange-Id: I20ba841ceefb5905bf81262d6c42ea4b252ba3d4\n"
    },
    {
      "commit": "d70e5d93171e0b771b1d4b2ceff26084a5797e4e",
      "tree": "a158bb949308577494a31aa255f6392ddfdefe1f",
      "parents": [
        "5e17fe3e8c0cd9560c0832a9412b75c107b3c3d6",
        "2155be0218cf9676ac531f0524a705f38941cc15"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 19 18:34:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 19 18:34:53 2017 +0000"
      },
      "message": "Merge \"Adding self-managed connection service APIs.\" am: 3a7253a09d\nam: 2155be0218\n\nChange-Id: I75319e09f352905ffa45194086b11711f9070c70\n"
    },
    {
      "commit": "f50354363c2bace924c6aeea5746b3c690a7108e",
      "tree": "9607b02cce72b285e98752fcb67f1223ac461681",
      "parents": [
        "cf3a4a68bddd5dbca05595a29e0ba3b13d809cb4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 09 09:43:12 2017 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 18 14:44:43 2017 -0800"
      },
      "message": "Adding self-managed connection service APIs.\n\n1. Adding new APIs for self-managed connection services.\n2. Adding Telecom package-level documentation.\n\nTest: Manual (unit, cts pending; this is just scaffolding for now)\nBug: 34159263\nChange-Id: Ic226ec8bfcb2fbcc02fe802b47499e47aab17d0a\n"
    },
    {
      "commit": "23b1c6d061aaafd54594a416e40887ea9dd977f4",
      "tree": "cf795010cbcc714970eed0d446654be238aac330",
      "parents": [
        "60d10ea0f4cfcb7fcd3c6b188751368c3eeed591"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 12 13:10:40 2017 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Jan 12 13:10:40 2017 -0800"
      },
      "message": "Deprecate old TelecomManager actions\n\nThe ACTION_INCOMING_CALL and ACTION_NEW_UNKNOWN_CALL intents are\nnot used anymore and have been replaced with methods in\nTelecomManager. This change marks them as deprecated.\n\nTest: None\nBug: 33783690\nChange-Id: I840b0ac202237cc43a0540fe64c832e119b33aa2\n"
    },
    {
      "commit": "4af561ff17b82a32580d3c1bd8b91be12f25b7fd",
      "tree": "6dcf9312ad8635fa5e174cf2538f7249d877bed6",
      "parents": [
        "e961992ed313ea1c733500d9b66f1af5349b59b2"
      ],
      "author": {
        "name": "mike dooley",
        "email": "mdooley@google.com",
        "time": "Tue Dec 20 08:55:17 2016 -0800"
      },
      "committer": {
        "name": "Michael Dooley",
        "email": "mdooley@google.com",
        "time": "Tue Jan 10 20:56:23 2017 +0000"
      },
      "message": "Adding extra key to indicate when the last emergency call was made.\n\nThis can be used to determine if an incoming call is potentially\nan emergency callback.\n\nBug: 30952524\nTest: none\nChange-Id: I2d4ca8e6885c0314394b3a2ad389ad8115b79156\n"
    },
    {
      "commit": "2830ce9a096301acac8cc3dadeb2bf9a03edc4e3",
      "tree": "59e245b5c9ab452b8ab517cfabdc481e40ba4e70",
      "parents": [
        "fbeacb02c0fe331242dd1815a28e2b2f1d5a42c6"
      ],
      "author": {
        "name": "Christine Hallstrom",
        "email": "hallstrom@google.com",
        "time": "Wed Nov 30 16:06:42 2016 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 13 17:48:50 2016 -0800"
      },
      "message": "Add ability to set supported audio routes on phone accounts and connection\n\nThe set audio routes are used by Telecom to restrict where the audio may\nbe routed to. For example, an account can specify that calls may not be\nrouted over bluetooth headsets, which will prevent a new call from being\nrouted to this source.\n\nThis is a cherry-pick of abandoned ag/1521009.\n\nBug: 32958838\nChange-Id: Idd5e4d38b157f11454f3d991385644f2f384596e\n"
    },
    {
      "commit": "5f4fa1d32416b8afc5432cf16243cdc96929b51d",
      "tree": "c313122df6cdc46256c98577fd5fbaf3e91ee71e",
      "parents": [
        "d44708e26369a21d690136f30c00198f1a215796",
        "9507a1a7160990db80e093aea2b3c43e77140cae"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Dec 12 17:26:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 12 17:26:07 2016 +0000"
      },
      "message": "Add reason code used to tell dialer when call failed due to WFC being off. am: 6adbd2bf5f\nam: 9507a1a716\n\nChange-Id: I135bb3c266ce1f0136ef3a9413942bf9d8fa1fe7\n"
    },
    {
      "commit": "9507a1a7160990db80e093aea2b3c43e77140cae",
      "tree": "c6f2754c14907043b5772c97ff2d2f0cf3318628",
      "parents": [
        "ba9883173a1f6d554543baeaba948edd3de70539",
        "6adbd2bf5fa9ccb94c213aec31a84bfe31496397"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Dec 12 17:17:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 12 17:17:21 2016 +0000"
      },
      "message": "Add reason code used to tell dialer when call failed due to WFC being off.\nam: 6adbd2bf5f\n\nChange-Id: Id175a279bed0e80115abf1b2043a0fc1472d49f1\n"
    },
    {
      "commit": "15dbf2b3f0c45f80cf81aff7f8bcb8eab26bef04",
      "tree": "53307cb28b02f89049af4174fd21a429f0814ae2",
      "parents": [
        "5686ade06c1068d5dc64739a726013ed7d402ac2"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Dec 07 18:06:46 2016 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Dec 08 14:51:38 2016 -0800"
      },
      "message": "Make use of user id in getDefaultDialerApplication\n\nIn the version of getDefaultDialerApplication that has an argument for\nuser id, make use of it when querying the list of installed dialer\npackages. Otherwise, a secondary user may find their default dialer\npointing to an app that they had disabled.\n\nTest: manual\nChange-Id: Id85ff730b820741cddb6afee8af095232d3dae0f\n"
    },
    {
      "commit": "ec5b6e32327890222302c509c1ef58480cf7bab7",
      "tree": "5f959f86dc979d0ceb8ec5663902588aacc02175",
      "parents": [
        "b5da1e29e803f5cb65c1e518208ab9ecf649e677"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Dec 01 19:40:30 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 07 14:12:33 2016 -0800"
      },
      "message": "Add carrier configuration options to allow enforcing max conference size.\n\nAdding carrier config options to to allow enforcing a maxmimum size for\nIMS conferences.\nAlso adding small performance enhancement to setConferenceables so that\nif the list of conferenceable connections does not change it does not\nsend an update to listeners.\n\nTest: Manual\nBug: 29548224\nChange-Id: I109c91c4147814547bb75003d312d81d41a52c13\n"
    },
    {
      "commit": "6adbd2bf5fa9ccb94c213aec31a84bfe31496397",
      "tree": "7e87aac8f24e756c03adee2ede64e56d9fb43bf8",
      "parents": [
        "6a6bc370e9cb110944cde9bc632482dde2288743"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 07 13:19:44 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 07 13:19:44 2016 -0800"
      },
      "message": "Add reason code used to tell dialer when call failed due to WFC being off.\n\nAdding new reason code which will be sent to Dialer to display a message\nto the user when the call fails to the WFC being off.\n\nTest: Manual\nBug: 28709116\nChange-Id: I155fda9a47823d6d3f68be6f07dbe64998a582ae\n"
    },
    {
      "commit": "3e68c06ed39705d2941a0051aa354784da758cf9",
      "tree": "f7ab23a1d4973665202fa5fe525d65f714612791",
      "parents": [
        "5121d75ad067d9648f1f372400be5706ae1bad4d",
        "22de17247beda8982284d77db307fe05915c00f4"
      ],
      "author": {
        "name": "Christine Hallstrom",
        "email": "hallstrom@google.com",
        "time": "Fri Dec 02 04:03:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 02 04:03:55 2016 +0000"
      },
      "message": "Add ability to set supported audio routes on phone accounts and connection am: 4e22d6dc45 am: bad3a2ab2e\nam: 22de17247b\n\nChange-Id: Ib2eab7f6bc9105977b586366b5bd46097e1aca1c\n"
    },
    {
      "commit": "22de17247beda8982284d77db307fe05915c00f4",
      "tree": "e03bbe14f5568110c62c59c6ce0482e9d17dda0b",
      "parents": [
        "a546f6ff50f71a0e4a9a65471a8246ef54684cec",
        "bad3a2ab2e909c30bb1ffe6152017c36063f7df3"
      ],
      "author": {
        "name": "Christine Hallstrom",
        "email": "hallstrom@google.com",
        "time": "Fri Dec 02 03:57:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 02 03:57:13 2016 +0000"
      },
      "message": "Add ability to set supported audio routes on phone accounts and connection am: 4e22d6dc45\nam: bad3a2ab2e\n\nChange-Id: Ib162b2de42b636081a07d91a61406858d40e56f3\n"
    },
    {
      "commit": "9161228e31d4ec5c3d769e24b9de8c736a6587ae",
      "tree": "2f3b71a09682fdb471b62b6ed2a989f018f387a5",
      "parents": [
        "63036e2fec61095a6f67be091eb994d6456e673d",
        "4e22d6dc453de8e15e19e842c189522796c1cf80"
      ],
      "author": {
        "name": "Christine Hallstrom",
        "email": "hallstrom@google.com",
        "time": "Fri Dec 02 03:45:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 02 03:45:29 2016 +0000"
      },
      "message": "Add ability to set supported audio routes on phone accounts and connection\nam: 4e22d6dc45\n\nChange-Id: I5144f403e9dcdc7934fa56e045e2f95703af7ad6\n"
    },
    {
      "commit": "4e22d6dc453de8e15e19e842c189522796c1cf80",
      "tree": "f776eab84cd85bbb72e6200a996f6ffcac3be681",
      "parents": [
        "75bf81458e8f7dd0213581d54a342ec05f13fbcf"
      ],
      "author": {
        "name": "Christine Hallstrom",
        "email": "hallstrom@google.com",
        "time": "Wed Nov 30 16:06:42 2016 -0800"
      },
      "committer": {
        "name": "Christine Hallstrom",
        "email": "hallstrom@google.com",
        "time": "Thu Dec 01 17:18:35 2016 -0800"
      },
      "message": "Add ability to set supported audio routes on phone accounts and connection\n\nThe set audio routes are used by Telecom to restrict where the audio may\nbe routed to. For example, an account can specify that calls may not be\nrouted over bluetooth headsets, which will prevent a new call from being\nrouted to this source.\n\nThis is a cherry-pick of abandoned ag/1521009.\n\nBug: 32958838\nChange-Id: Idd5e4d38b157f11454f3d991385644f2f384596e\n"
    },
    {
      "commit": "972d866b535e0eae6cc9effb4c3f40c426cdab1a",
      "tree": "9adb5d9cae34bd0cdfa89e94ade9023d3a91fd97",
      "parents": [
        "d9a42f2e2cd96925dc4c7759f6fc3961e9582698",
        "75553432d46f5cde627a23697299de61eb790ee1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 17 19:51:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 19:51:28 2016 +0000"
      },
      "message": "Merge \"Readability improvements in Logging\" am: d51df736f6 am: 90b6e78657 am: 3ae84b6efe\nam: 75553432d4\n\nChange-Id: Ic2a03399b6a0e8ae455d75ce134a2bb276e01c37\n"
    },
    {
      "commit": "3ae84b6efee4bb97ee6d6d293abe95c26517504a",
      "tree": "2a292a909e6398eabcba79b9b553c147c51acb5f",
      "parents": [
        "b8e43f60c26eed1e31f0fd4fcde077684304af23",
        "90b6e786572d037148e3987c5bd9dd741c2dec4d"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 17 19:35:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 19:35:08 2016 +0000"
      },
      "message": "Merge \"Readability improvements in Logging\" am: d51df736f6\nam: 90b6e78657\n\nChange-Id: I51e87f2a8146e1e60d3610bbdc791b40fc8ba972\n"
    },
    {
      "commit": "90b6e786572d037148e3987c5bd9dd741c2dec4d",
      "tree": "1b394d2a0d46a14c492b96aeb59c0f9ca561f4bd",
      "parents": [
        "6a5e1a7f4a14a9257de6c13c94ba72cb98636a1b",
        "d51df736f68dd0add89b27a6a07ecb6b0cb520fa"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Nov 17 19:29:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 17 19:29:17 2016 +0000"
      },
      "message": "Merge \"Readability improvements in Logging\"\nam: d51df736f6\n\nChange-Id: If7bb6955d615b8369ac41d3bb8ba96aa0cc752d2\n"
    },
    {
      "commit": "0c3541be65fa87519a879c053a7cf4b4526be5db",
      "tree": "7ea3e6055b8cb8668db81449004ede5c730f54ec",
      "parents": [
        "8631e19d3883ce6887c09f72eb394f2e22c9cb64"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 01 14:11:38 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 16 11:05:15 2016 -0800"
      },
      "message": "Readability improvements in Logging\n\nWe now truncate Session method paths and IDs based on the Logging level\nto improve Session Logging readability in logcat. If another external\nsession is started off of an existing external Session, the preceding\nhistories are replaced with \"...\" so that the Session information is not\noverwhelming.\n\nBug: 26571395\nTest: Unit Tests and manual tests pass\nChange-Id: I9ffda3d64f1072fa6228a82a86116a5e47d18c96\n"
    },
    {
      "commit": "9e976c8565b573fa83bd61d160b2c5981d69a863",
      "tree": "5e05528a75a6ecfc9f2b2898ad1729cd5d035592",
      "parents": [
        "cd0f045eb71f4dabafc735b4294d511c2ee712d0",
        "8b58e73c48a5042b468fc4f6052e3ed5d45afb22"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 14 18:15:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 14 18:15:12 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\" am: 8223dc1ae9\nam: 8b58e73c48\n\nChange-Id: Ifdbfdb2f418297eae83a69196462dc847650e3e2\n"
    },
    {
      "commit": "8b58e73c48a5042b468fc4f6052e3ed5d45afb22",
      "tree": "685c7bac2d2e50ac2dd124c2eb55db514c07d9be",
      "parents": [
        "5f9ac42029150944818cf719d2216d651f326dd4",
        "8223dc1ae97ed48e6d22c9f7e8d34adc2ead53bb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Nov 14 18:08:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 14 18:08:11 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\"\nam: 8223dc1ae9\n\nChange-Id: Id8c6077d099f9ef943c09242acb22173b6628c1a\n"
    },
    {
      "commit": "58cbd7a9c79d76c63a7fb03d65cfe56473d23e58",
      "tree": "d6b4c90f7c0e68d37f736960152eead6aae301b0",
      "parents": [
        "bccf93311cdf5e8cfcd00bdfbf4ccab44ba7b6ab"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 11:31:28 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 19:43:57 2016 +0000"
      },
      "message": "Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\n\nAdding companion PhoneAccount capability which is used to indicate when a\nPhoneAccount supports video calling.  That is, whether it can potentially\nmake video calls, but not necessarily at the current time.\n\nThis is an often requested OEM enhancement which is used to drive UX (e.g.\nimagine a video calling icon showing up if the device supports video, but\nonly being enabled when the device is in range of a VT capable tower).\n\nSee bug for reference to design doc.\n\nMerged-Id: I38379a3a1cf1be04c6136b89b93ee95193ee7b6f\nBug: 27328615\nTest: Manual\nChange-Id: I08fc18950e6d35a8a7df47ce37aa2326624b9fd3\n"
    },
    {
      "commit": "7519e166983e48988957e67679ef79b9661a2b34",
      "tree": "940beb17e36bb94020e6842bf74ca3e36c14da9a",
      "parents": [
        "371315142579ae11625ef975427a7621bfa7b873",
        "ee669d2774e72efddee08fa2152cf20377572be3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Nov 11 18:01:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 11 18:01:25 2016 +0000"
      },
      "message": "Merge \"Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\""
    },
    {
      "commit": "b88b311463704af6254ac6a2b4f8c484eaaa7a77",
      "tree": "9d7beceaeaf308585864620a63940cd839eac4f5",
      "parents": [
        "baca8f50df522ed65b78e5dfa5f651edbd2d7691"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Nov 09 10:19:23 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Nov 09 10:19:23 2016 -0800"
      },
      "message": "Perform camera permission and app ops check when setting camera for VT.\n\nWhen a calling InCallService attempts to use the setCamera API on the\nVideoCall, Telecom will perform a permission check to ensure that the\ncaller has the correct camera permission and passes the app-ops camera\ncheck.  A failure to set the camera will result in a callback via the\ncall session event API.\n\nThis got a little messy as the app ops package name needs to come from the\nInCallService, and handler usage in the VideoProvider API means we had to\npass around the uid/pid of the caller, obtained before we trampoline onto\nthe handler.\n\nTest: Unit tests added, manual testing performed.\nBug: 32747443\nChange-Id: I555a04f9c3fb45e60bb811f64ba855ccf2e3b0e2\n"
    },
    {
      "commit": "ee669d2774e72efddee08fa2152cf20377572be3",
      "tree": "83259f6057cb8238ba929caffdf8a0234e11add0",
      "parents": [
        "34f47747f7b0916f42ba9ffb25f1b4f21dce6d35"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 29 15:36:24 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Nov 03 18:02:41 2016 +0000"
      },
      "message": "Add CAPABILITY_SUPPORTS_VIDEO_CALLING to PhoneAccount.\n\nAdding companion PhoneAccount capability which is used to indicate when a\nPhoneAccount supports video calling.  That is, whether it can potentially\nmake video calls, but not necessarily at the current time.\n\nThis is an often requested OEM enhancement which is used to drive UX (e.g.\nimagine a video calling icon showing up if the device supports video, but\nonly being enabled when the device is in range of a VT capable tower).\n\nSee bug for reference to design doc.\n\nBug: 27328615\nChange-Id: I08fc18950e6d35a8a7df47ce37aa2326624b9fd3\n"
    },
    {
      "commit": "c5eacceb3f628561b0bad9a101c577fc1832b707",
      "tree": "0e981255cbb2b083b6d855c6ba45d9818b720897",
      "parents": [
        "5e8b2e411064978b84fba2e0e354ae45e7dd6494",
        "4d75bee99b259503d376a7c1604f426001bba75c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 02 10:28:54 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 02 10:33:27 2016 -0700"
      },
      "message": "resolve merge conflicts of 4d75bee to nyc-mr1-dev-plus-aosp\n\nChange-Id: Ib11bb52c9d3826e02089485af93856ba891ad034\n"
    },
    {
      "commit": "4d75bee99b259503d376a7c1604f426001bba75c",
      "tree": "6ac758436842ddd8bf9135d520253ee675dc8ebd",
      "parents": [
        "fdfc79a8788aefe7a26d54a85c14398602811165"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 28 12:29:55 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Nov 02 09:20:22 2016 -0700"
      },
      "message": "Modify ConnectionServiceAdapter to include Session\n\nModifies the ConnectionServiceAdapter to include Session Information in\nthe AIDL interface so that external Sessions can be started in Telecom\nfrom Telephony.\n\nTest: Manual testing and Unit Tests pass\nBug: 26571395\nChange-Id: I31bbfe433dd062a50bd05083e1a639dd4cd03403\n"
    },
    {
      "commit": "5beba8c4d17c519947224366b8b742c2a27dedb1",
      "tree": "92caa4b23f9633ae5a672563ad4b832cfc0e6b18",
      "parents": [
        "8bcd1592344abe240308a4030d73838d89d17054"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 28 12:29:55 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Nov 01 09:29:29 2016 -0700"
      },
      "message": "Modify ConnectionServiceAdapter to include Session\n\nModifies the ConnectionServiceAdapter to include Session Information in\nthe AIDL interface so that external Sessions can be started in Telecom\nfrom Telephony.\n\nTest: Manual testing and Unit Tests pass\nBug: 26571395\nChange-Id: I31bbfe433dd062a50bd05083e1a639dd4cd03403\n"
    },
    {
      "commit": "668a6fa227965f744dcee046855cfdde0f14969d",
      "tree": "fdfdb97ba0485b8e4fde319ad31dee7ff6fd3a95",
      "parents": [
        "4aa38633fe2988ef583c05c2e420242d2b774ffa",
        "b32d4f8b5cd5b9c2415e291896b83267e1b4d5fe"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 28 20:17:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 28 20:17:03 2016 +0000"
      },
      "message": "Modify AIDLs to include Session.Info\nam: b32d4f8b5c\n\nChange-Id: Ibbac4c74b5a0c4fcd5524c97acef5fc078d80cb7\n"
    },
    {
      "commit": "b32d4f8b5cd5b9c2415e291896b83267e1b4d5fe",
      "tree": "1d9ee1e991b3d12b0d9fadd6cb6307cbc63fad86",
      "parents": [
        "258790a2ea6faa03f8351bea9f5d602665bfebd9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 24 16:40:49 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 28 12:14:24 2016 -0700"
      },
      "message": "Modify AIDLs to include Session.Info\n\nModifies the IConnectionService.aidl file to include Session.Info\ninformation to pass from Telecom to Telephony, which is used to start\nexternal Sessions in Telephony from Telecom.\n\nTest: Manual testing and Unit Tests pass\nBug: 26571395\nChange-Id: Ia09a0abfa13d5167542d4c67465ea9aa1930b58b\n"
    },
    {
      "commit": "3445f829077cea72da77e31f0a2f6ccce3af295b",
      "tree": "967bea169b0589733a569e2db09361f946c14d02",
      "parents": [
        "a062ce698b56eeee427652ab5b227afe61bae31e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Oct 24 16:40:49 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 27 16:11:18 2016 -0700"
      },
      "message": "Modify AIDLs to include Session.Info\n\nModifies the IConnectionService.aidl file to include Session.Info\ninformation to pass from Telecom to Telephony, which is used to start\nexternal Sessions in Telephony from Telecom.\n\nTest: Manual testing and Unit Tests pass\nBug: 26571395\nChange-Id: Ia09a0abfa13d5167542d4c67465ea9aa1930b58b\n"
    },
    {
      "commit": "2504343fcd15402dbd02c062d093ac6664d1dfb7",
      "tree": "f91b0378b2789f597d0aec6d0fbcb86eabc385c5",
      "parents": [
        "63f0ebc7a8703756d1df8a3f4f9e67fdf045f100",
        "9bec1a509561129e3f131468b21fa551cfdc2d2c"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 26 16:48:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 26 16:48:54 2016 +0000"
      },
      "message": "Merge \"Add support for starting external Sessions\" am: 4ce60695f9\nam: 9bec1a5095\n\nChange-Id: Ie0b4ca75d34f8489483bd274e7902d3de67703fa\n"
    },
    {
      "commit": "9bec1a509561129e3f131468b21fa551cfdc2d2c",
      "tree": "bbf800ffba1a7bb21ddeca027853c35acd8f11f9",
      "parents": [
        "8bd63a39f3221c0e75df69b5c712aaf5b13eb16b",
        "4ce60695f9c2eb2e83ba9175ddb469c853852a31"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 26 16:42:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 26 16:42:15 2016 +0000"
      },
      "message": "Merge \"Add support for starting external Sessions\"\nam: 4ce60695f9\n\nChange-Id: I6957c8e2846d216f77f5f6337388e1fc296511de\n"
    },
    {
      "commit": "a0dc9765d339ee69da4a1adc3bd6863126267b08",
      "tree": "f532c3496f359aaca62d8c885c13aa46d4596175",
      "parents": [
        "836ffa6e1c1e25b501d4134a46a7e88298ecf363"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 21 09:41:29 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 25 14:22:40 2016 -0700"
      },
      "message": "Add support for starting external Sessions\n\nThis change adds support for parceling Session Information to be\ntransmitted over AIDLs and starting an external session in the external\nprocess.\n\nTest: Telecom Unit tests and new SessionManager Tests.\nBug: 26571395\nChange-Id: Ie27ed88d4a8c344b34568025ddcf150fdcb38d62\n"
    },
    {
      "commit": "7ed42a72c0b4146f6da8079f3ed183a05b2f0a02",
      "tree": "b04872114ca4b1319a7dc828c75928df7bc2c319",
      "parents": [
        "bd12e5c9db5ffea147f7fa34a904e1bb5fe8de01",
        "ce97bfbdb24b7d5236013367d5cfa6519a7e35b5"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 21 04:37:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 21 04:37:22 2016 +0000"
      },
      "message": "Switch on android.telecom.Log in Telecom\nam: ce97bfbdb2\n\nChange-Id: Ic7827f1627eca43937609e21d15186f483381182\n"
    },
    {
      "commit": "ce97bfbdb24b7d5236013367d5cfa6519a7e35b5",
      "tree": "17e80d4de9edb0de2d4387a9fac906a3c5887bd7",
      "parents": [
        "046a5c3a0046bc05290882d5b70b6213d6099368"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 05 15:47:28 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 20 23:18:26 2016 +0000"
      },
      "message": "Switch on android.telecom.Log in Telecom\n\nMove over the Runnable Class into android.telecom and turn on the\nframework\u0027s usage in Telecom.\nCP from: https://android-review.googlesource.com/#/c/287291/\n\nTest: All Telecom unit tests pass. Manual Log testing has also been\nconfirmed to be working as it did before.\nBug: 26571395\nChange-Id: If7e2036c746c5a953f3a77e2d625a423ce5bf8f3\n(cherry picked from commit 9fbbd4052dee1dfa74b87502cec91cc51170d69d)\n"
    },
    {
      "commit": "37521b9ba5c3c925f2e2a274d46f6180ac4c9003",
      "tree": "7a0a0802a94e289798eee8218008d069ab58edf8",
      "parents": [
        "6071abdb928543626e7f08109593f8fc210805b9",
        "4fb372fe169c6abd463a620b56dd6b05b5ff1e7a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 20 22:53:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 20 22:53:39 2016 +0000"
      },
      "message": "Merge \"Switch on android.telecom.Log in Telecom\""
    },
    {
      "commit": "4f2845825095775b92337e1ade49857d1b932f2e",
      "tree": "038373477cd4109db68647f19327f8a81f14089a",
      "parents": [
        "4768313c025b16e3d10163c0b8dc0dc036d0b9ce",
        "b4ef12bba7246e04dbb4b9b0bcf7960de1e8ce9a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 20 22:15:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 20 22:15:57 2016 +0000"
      },
      "message": "Merge \"Adds registerSessionListener API to Log\" am: e3daed81eb\nam: b4ef12bba7\n\nChange-Id: I255d21923f45efcfc9d75057d42992dc58088e73\n"
    },
    {
      "commit": "b4ef12bba7246e04dbb4b9b0bcf7960de1e8ce9a",
      "tree": "1970f2126c2a12e29c8e27ca5094027dbd3999a8",
      "parents": [
        "ea4423b181ab793b7ec9eebe5bc388abbc7be35a",
        "e3daed81eb4f96c4ebff8282f09f4b50395cbebd"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 20 22:09:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 20 22:09:30 2016 +0000"
      },
      "message": "Merge \"Adds registerSessionListener API to Log\"\nam: e3daed81eb\n\nChange-Id: Ia42cba6a735170ce1aea653bd42b6f1182853819\n"
    },
    {
      "commit": "d55bf0fa1bc17697eed4a5e1c12259862ffda6a5",
      "tree": "db5e1416fcb4d43bc53b2396162c233d78aa3064",
      "parents": [
        "92da531f4810143c983c6bd33e509a2dcde15e86",
        "7f4abb2a05970e7574d58ae7064ea46457203d7a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Oct 20 01:13:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 20 01:13:52 2016 +0000"
      },
      "message": "Framework fixes to support VoLTE conf calls via RemoteConnectionServices. am: 2282bb97e7\nam: 7f4abb2a05\n\nChange-Id: I2320cc580dba98b40a4ed630ad52d1c6b55a6349\n"
    },
    {
      "commit": "836efade0c24ec235fe3470198509f5040655642",
      "tree": "311bea17cd3e1e8c6d44c437e58584d5b87d68f6",
      "parents": [
        "096d2829edd2cda66a004ea7216975730981814e"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 18 13:48:17 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 19 14:32:46 2016 -0700"
      },
      "message": "Adds registerSessionListener API to Log\n\nAdds the registerSessionListener API to android.telecom.Log to allow\ncallbacks to occur when a session has been fully completed.\nCP from internal branch.\n\nTest: Manual Testing\nBug: 26571395\nChange-Id: I70ebd6f432768a5d7bd8f3a0997b8e0ef335bb35\n"
    },
    {
      "commit": "cedb97bfb641d096a4805cc1758e742b06835c74",
      "tree": "1ef75a9b82d2ee86b48151b610f7cbe362b0d395",
      "parents": [
        "1db1a86bbafb63b9c3cfb7d7f41e468a71fec4cc",
        "42598f4a964bf066bc9a41ed039977f5bfdc0cd9"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 18 21:30:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 18 21:30:57 2016 +0000"
      },
      "message": "Merge \"Add support for new SessionManager and EventManager tests\"\nam: 42598f4a96\n\nChange-Id: I9c629074ca39dfb06bd6b16217ba5e59a9e0a004\n"
    },
    {
      "commit": "2282bb97e78ea87ff322ecf12563ab0120af2b28",
      "tree": "c9cd052b13f6a7bda0f8db82d778305dd744db38",
      "parents": [
        "73c46f060908d58e1adcade3ee4ee121dc4a8f39"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 17 15:48:19 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 17 15:48:19 2016 -0700"
      },
      "message": "Framework fixes to support VoLTE conf calls via RemoteConnectionServices.\n\nFixing some issues with the addExistingConnection and addConference APIs\non ConnectionService.  When a connection manager relays the addition of\nan existing connection or a conference to Telecom, it will assign a new\nID to the new connection/conference.  Due to how RemoteCSes work, the\nConnection/Conf will be added directly via TelephonyConnectionService and\nalso via the connection manager\u0027s connection service.  Because the ID\nchanges, we ended up adding these twice. Conferences weren\u0027t a problem in\nthe GSM conference case because the TElephonyConnectionService\u0027s\nConnectionServiceWrapper didn\u0027t know of the IDs for the children of the\nconference.  However, due to how the existing connections work its not the\ncase for VoLTE conferences.  To mitigate this, I\u0027m passing the original\nconnection/conference ID to the connection manager via extras (ugh) and\nusing this to ensure that when the new existing connection/conference is\nadded to telecom that the same ID is used.  This ensures that we can\nproperly de-dupe the requests from TelephonyConnectionService and the\nconnection manager.\n\nAlso, there was some missing code in RemoteConnectionService which would\ncause it to not properly track existing connections.\n\nBug: 31464792\nChange-Id: I436f4438fd000ea48ebea7ceb75105bd3f456e46\n"
    },
    {
      "commit": "be243f5b8443cbba88f3e8f35bc9710a7fbd001b",
      "tree": "d90c094c7587891fd912c843e5e26939a9b08373",
      "parents": [
        "5f9fedc5d755f9b49a30adf298371502c5322491",
        "0ab9a078e9a16e45bf0a0fe20ae70040ac3ff3b4"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Oct 14 14:22:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 14 14:22:38 2016 +0000"
      },
      "message": "Merge \"Transplant the Logging system from Telecom\" am: cbb03d1ad3 am: 951dca8209\nam: 0ab9a078e9\n\nChange-Id: I79e6b2de4bf523036ed1d15debd142a1786249c5\n"
    },
    {
      "commit": "096d2829edd2cda66a004ea7216975730981814e",
      "tree": "4e34b687722cac96dd091837b045165f34239bfc",
      "parents": [
        "cbb03d1ad375fb5252a5da47f5438667134ab848"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 13 15:26:58 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Oct 13 15:26:58 2016 -0700"
      },
      "message": "Add support for new SessionManager and EventManager tests\n\nTest: Ran new unit tests\nBug: 26571395\nChange-Id: I6d14d7c05b8fdc8dc1319a81f0e41f7bcd989b85\n"
    },
    {
      "commit": "4fb372fe169c6abd463a620b56dd6b05b5ff1e7a",
      "tree": "0cc2fce3457707ffa63cdd63b047f78a7876b231",
      "parents": [
        "cbb03d1ad375fb5252a5da47f5438667134ab848"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Oct 05 15:47:28 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Oct 11 16:26:11 2016 -0700"
      },
      "message": "Switch on android.telecom.Log in Telecom\n\nMove over the Runnable Class into android.telecom and turn on the\nframework\u0027s usage in Telecom.\n\nTest: All Telecom unit tests pass. Manual Log testing has also been\nconfirmed to be working as it did before.\nBug: 26571395\nChange-Id: If7e2036c746c5a953f3a77e2d625a423ce5bf8f3\n"
    },
    {
      "commit": "51b9834180db6ecaf4edaf38fb12d5d408f2c1ce",
      "tree": "ab8bad16f651c8d56c5c1013e20563c4dfc7d1b8",
      "parents": [
        "1bca5ad2107d25ce5f1703cc973812654538b2b0"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Sep 22 16:30:46 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Sep 30 15:01:01 2016 -0700"
      },
      "message": "Transplant the Logging system from Telecom\n\nThis change is the preliminary transplant of the functionality from\nTelecom into android.telecom. It is currently not being used\nanywhere and is not hooked into Telecom yet. It will be after this\nchange is committed.\n\nTest: Refactoring CL. Existing tests still pass\nBug: 26571395\nChange-Id: I406975e686c6eaab7e31b1efa426b3406c8e90cf\n"
    },
    {
      "commit": "78e81ce277da361e0d118b97949445b062bce38f",
      "tree": "ce7ec21f1032288cf361ffd107abe1f70b436c59",
      "parents": [
        "d20266431417c1a5d8b6558dfa64a0d326c3e586",
        "16a24642914af04322a03ac03cac437efd72655f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 21 20:11:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 21 20:11:29 2016 +0000"
      },
      "message": "Fix potential NPE in RemoteConnection. am: 9c2c583ad7\nam: 16a2464291\n\nChange-Id: I09c0719a180c58eb690f2eebffb65aa79d0e9f87\n"
    },
    {
      "commit": "0e5042e7519f234e478b51e327476ed570462a0a",
      "tree": "878ae203331a583e754a345f18f7fd3da323fe99",
      "parents": [
        "f3c46a1aa0e1fe494f964801be32e3bd543e9aae",
        "b2a1ee15c9779c7c983d75f0ae329042d16067dc"
      ],
      "author": {
        "name": "Cuihtlauac ALVARADO",
        "email": "cuihtlauac.alvarado@orange.com",
        "time": "Tue Sep 20 00:12:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 20 00:12:10 2016 +0000"
      },
      "message": "Merge \"Fix parameter description\" am: 750b523aa2 am: df5f3e6db8\nam: b2a1ee15c9\n\nChange-Id: I97356fde75e28e6074a819814353070a7e3327c0\n"
    },
    {
      "commit": "9c2c583ad7c01d756462e437e5c33b3b75f90e96",
      "tree": "16fb424451439b98ddf1bf77c9f0af46f7da0125",
      "parents": [
        "63e2d638177c6c313c3633645b84265a07cfa678"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 16 15:08:50 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 16 15:08:50 2016 -0700"
      },
      "message": "Fix potential NPE in RemoteConnection.\n\nWhen creating an instance of RemoteConnection, the code does not properly\nhandle the case where the video provider is null.  This could cause a\nRemoteConnection.VideoProvider to be created for a non-existent binder.\n\nBug: 31372624\nChange-Id: I990084e2d2d68cdf2dda426cb58ad68785b35422\n"
    },
    {
      "commit": "0b3b2a5f3b2b924c05c2240e69c1750d60a056a7",
      "tree": "64edf35c715e9b6f9d4cb89351c03f2f717ab6fa",
      "parents": [
        "1bb0616c5675bcd699b99a65ff566b2fac3ec0f7"
      ],
      "author": {
        "name": "Cuihtlauac ALVARADO",
        "email": "cuihtlauac.alvarado@orange.com",
        "time": "Tue Sep 13 14:49:41 2016 +0200"
      },
      "committer": {
        "name": "Cuihtlauac ALVARADO",
        "email": "cuihtlauac.alvarado@orange.com",
        "time": "Tue Sep 13 14:49:41 2016 +0200"
      },
      "message": "Fix parameter description\n\nCorrect parameter description text according to method name.\n\nChange-Id: If6bd8254386a84efd338b58797c2c338ccb513b7\n"
    },
    {
      "commit": "6f657ee02116dbafa242e911a1c9672c472170e3",
      "tree": "8cdc23ccf438d6feb4da261ec8bd9b31570af890",
      "parents": [
        "f29f97364327274629a4e37e1250219e7c92494b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 02 09:55:25 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 02 09:55:25 2016 -0700"
      },
      "message": "Add toString method for session event codes.\n\nUsed to get a human readable version of a call session event for logging.\n\nBug: 31199425\nChange-Id: Idf024ec405f1d18ff2cfab7f814b2651d7d8f0a0\n"
    },
    {
      "commit": "4c01673a7bc536244ffd4d3bebda946b100ac212",
      "tree": "be228254e013e6541d20a982281a189c23c39517",
      "parents": [
        "e9a9e6b92c249f21454fdba603b22136ee61c10e",
        "25c7c4d1004b8182f860611c67e61c16045a20d0"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 31 17:38:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 31 17:38:54 2016 +0000"
      },
      "message": "Merge \"Rename PROPERTY_SHOW_CALLBACK_NUMBER\" into nyc-mr1-dev"
    },
    {
      "commit": "25c7c4d1004b8182f860611c67e61c16045a20d0",
      "tree": "33baf02e9987177d0e55005cb0eda32d3f4d1bac",
      "parents": [
        "8c16969c3ef582106cecd8ec9e0c07416f058c86"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 30 13:41:02 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 30 13:41:02 2016 -0700"
      },
      "message": "Rename PROPERTY_SHOW_CALLBACK_NUMBER\n\nThis property actually indicates emergency callback mode.\n\nChange-Id: I334cb5a702040768b879ca6189a9ab25237dd49d\nFix: 30005987\n"
    },
    {
      "commit": "e3222569c29dbe9d564e2e9d91780eb7524e0acc",
      "tree": "0ec80faad3045916a7f8a45355158e23c85b6813",
      "parents": [
        "6f200e69331d7311ada8b3360085285daeb7fdcb",
        "06f3fa66b7af74f8168963468d0932032fadb74d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 29 21:45:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 29 21:45:04 2016 +0000"
      },
      "message": "Update InCallService#onConnectionEvent comments.\nam: 06f3fa66b7\n\nChange-Id: I954dd7bd3079f33e5966a1998c4f676c98cbe0de\n"
    },
    {
      "commit": "06f3fa66b7af74f8168963468d0932032fadb74d",
      "tree": "bd6a63cc354f65325a3c0d5fc7f2b0827ebd7db5",
      "parents": [
        "051d6b74eb1acdf959f4ed23ec4b861d4dd41d90"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 25 09:26:15 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 25 09:26:15 2016 -0700"
      },
      "message": "Update InCallService#onConnectionEvent comments.\n\nUpdate comments to indicate the method is unused and to point developers\nto the correct method.\n\nBug: 31056610\nChange-Id: I5d1da69914e0fccd3cf3c504b68acbcf0c70c9c4\n"
    },
    {
      "commit": "b5ed860de71fe165af63b4255da25d0295abaa69",
      "tree": "97d1c6aab2e7578ca826fda526365f0d5130b0c7",
      "parents": [
        "f925b8df927a93b20174cde16989cd739421e48c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 17 13:48:27 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 17 13:48:27 2016 -0700"
      },
      "message": "Add connection events for indicated when a connection is remotely held.\n\nNote: This is different than the existing EVENT_ON_HOLD_TONE_START\nand EVENT_ON_HOLD_TONE_END events, which trigger playing a hold tone for\nremotely held calls.  Those events also take into account whether the call\nis foreground/background; it is left as a future exercise to clean that\nup.\n\nBug: 30349182\nChange-Id: I919365d243ae3b9fe56454c7a2b9d5805b2c03a2\n"
    },
    {
      "commit": "04ce7578607e022e980f69a45bccfa6f84ad6785",
      "tree": "8528943dcaf1eee36dd52b2d7d59eea10ae702db",
      "parents": [
        "b0d9af4e2b66012ec84176ee739cd5b7c06136e2"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 15 10:56:12 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 15 10:56:12 2016 -0700"
      },
      "message": "Add missing remote conference property set.\n\nWhen creating a new remote conference, there was a missing call to\n\"setConnectionProperties\".  This would prevent remote conferences from\nbeing created with the correct properties as defined in the actual\nconference.\n\nBug: 30383741\nChange-Id: I335e35c222ae18b0d6ea7e750b91bcc36aa40ece\n"
    },
    {
      "commit": "1a7493008fe98772506492bde03ac601f87e6f4f",
      "tree": "3dcde8f503e039bc164fca3747589c14b7d0d5da",
      "parents": [
        "0711adc84d6cb51b890ebcae6cada19da54d63b3"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jul 26 16:08:53 2016 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jul 26 17:42:38 2016 -0700"
      },
      "message": "Add short string methods for capabilities and properties.\n\nBug: 30411195\nChange-Id: I3aa81da23b75986fab8570b8b36e56a36a660045\n"
    },
    {
      "commit": "b822f7a9565474268f0ee60db5a5bd1b08a634dc",
      "tree": "fd6c004990eea397bf87f469dac0a5c615635004",
      "parents": [
        "a5e5cf6a849d482aae2bd4b3239e666ee92370c2",
        "5de68868b556e5f0b52f2f5df851c8148cbc0fdd"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jul 18 20:13:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 18 20:13:32 2016 +0000"
      },
      "message": "Merge \"Enhance toString on ConferenceParticipant.\" into nyc-mr1-dev"
    },
    {
      "commit": "9f332c7ffc72fe6a3157720dade2ed917292077d",
      "tree": "d436355f9d2874d62c81d3d4245ab4379cd9825f",
      "parents": [
        "c8967160aa7b729abd133df7284481aff501513b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 14 15:37:37 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 14 15:37:37 2016 -0700"
      },
      "message": "Add PROPERTY_IS_DOWNGRADED_CONFERENCE\n\nChange-Id: I490876b45dcfb0b0efa9604c9d666db485923391\nFix: 29806833\n"
    },
    {
      "commit": "60bbfacd4e78db9a2928bb82778a0bc8366d745b",
      "tree": "489bf37d45dd56a8dc407af962662f78171b9917",
      "parents": [
        "8d06bbf201604d60ffed6fdbc7ef78beb69aff12",
        "7298f3b1f98bf52995e2f78d84b6d65d77476ac1"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Jul 12 16:33:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 16:33:42 2016 +0000"
      },
      "message": "Merge \"Add Group Id to PhoneAccount\" into nyc-mr1-dev"
    },
    {
      "commit": "5de68868b556e5f0b52f2f5df851c8148cbc0fdd",
      "tree": "85845f14fb24e343f2e0951d64bcd51e47aac636",
      "parents": [
        "bb6f52d06bcfb21ed25b3acb8aae6240a81eacf0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 12 08:28:54 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 12 08:28:54 2016 -0700"
      },
      "message": "Enhance toString on ConferenceParticipant.\n\nIn preparation for logging this state more often, add pii obscuring to\ncritical fields, and add string representation of state.\n\nBug: 30086285\nChange-Id: I6c06f8d46f1524ed7f1e4d01ad37ab67b6d12ed4\n"
    },
    {
      "commit": "7298f3b1f98bf52995e2f78d84b6d65d77476ac1",
      "tree": "431268ecdbc12540cba5ae73ff64c59d307d21d2",
      "parents": [
        "3cc6935719323a3d8dc31fcfba59f5e3a8abfa32"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 10 17:19:42 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jul 11 14:35:10 2016 -0700"
      },
      "message": "Add Group Id to PhoneAccount\n\nAdd an api to set a group Id to a PhoneAccount. This functions as\na marker that tells Telecom to replace an old registered PhoneAccount\nwith a newly registered PhoneAccount if their Group Id is the same. This\nallows us to handle transparent PhoneAccount switching in Telecom\nwithout losing user specified enabled settings and user calling account\ndefaults.\n\nBug: 28173788\nChange-Id: I270e766347d7f817c94f86503db2cdb1f93dafa4\n"
    },
    {
      "commit": "c96b5e087382a2a530e9c8cf8f2e1f8dbfc439c5",
      "tree": "feb386d4163c85cd889c899c5b65317bcc03fd8e",
      "parents": [
        "74835504ed4a421783326852090e5418b7ad9ce8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 07 22:53:57 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jul 11 10:33:37 2016 -0700"
      },
      "message": "Finalize MEP functionality.\n\n1) Finish plumbing of PULLING_CALL state.\n2) Add new disconnect cause used when maximum number of calls across\nall devices has been reached.\n3) Add PII mask for toString of ImsExternalCallState.\n\nBug: 29522023\nChange-Id: I78a0a9f3c3d846cfc58a1c5bcc6f105027602cbc\n"
    },
    {
      "commit": "7e10bcffc5fb34ea2051961ed07838c93018fd94",
      "tree": "3f0619aa7e730986fa7de374d85461470eaf37b2",
      "parents": [
        "8b31db362116187b40e256a09f44254e8b3c437e",
        "ee6e86b2bc9ab811500c30e26d8e07b3781acfaf"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Sat Jul 09 01:03:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 09 01:03:20 2016 +0000"
      },
      "message": "Merge \"Rename disable add call extra\" into nyc-mr1-dev"
    },
    {
      "commit": "ee6e86b2bc9ab811500c30e26d8e07b3781acfaf",
      "tree": "b81355ebd048e006a5e63c826afa3fb36b241dc8",
      "parents": [
        "7742a315fc0793e330beb14d538e9efca8e67c98"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 06 16:32:43 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jul 08 15:14:42 2016 -0700"
      },
      "message": "Rename disable add call extra\n\nUsed to be DISABLE_ADD_CALL_DURING_VIDEO_CALL, now just\nDISABLE_ADD_CALL. The meaning has also changed -- having the extra set\nmeans that adding calls should be disabled no matter what.\n\nBug: 29047863\nChange-Id: Icd8966492b264a9c64dc4880080a706032f0759c\n"
    },
    {
      "commit": "4f73fc7c5b2eecab78457e7dadce039fc4bd9829",
      "tree": "852d8c0435b94b1671742a034628df2bb4f54cc9",
      "parents": [
        "e7d21d847ed1d5337d8b8e69968c941750e0799c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 07 13:18:06 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jul 07 13:20:47 2016 -0600"
      },
      "message": "API 25 is frozen, so we can\u0027t change API.\n\nBug: 29239768\nChange-Id: Ib7777bcc299a3c1d33e51f3b72374b94842136cb\n"
    },
    {
      "commit": "bd72c9f62aa175ae9912140fd2c6c22cf1d04bc5",
      "tree": "78a0e06356cd9c73d34b118a9a4deed5adc38f1e",
      "parents": [
        "d58f07f58a8230ee906b9af7d7a89ac876158ab6"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jun 22 17:11:08 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jul 06 16:40:08 2016 -0700"
      },
      "message": "Add video events to ParcelableCallAnalytics\n\nAdds an isVideoCall boolean and a list of session upgrade/downgrade\nrequests.\n\nBug: 29239768\nChange-Id: I4386a8fb5efe8fc673ffc904f2ddfa8400dcce38\n"
    },
    {
      "commit": "0babe967be05980831fde54f331c674ebf4e0d98",
      "tree": "2665a20d82e9da305e7ce62364275d82bdff1e17",
      "parents": [
        "2d7d1209de405081edf68c71939b8e37a2b5fa1e",
        "2a3f997b020ccd11718203044a96d42da1eea3ba"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 01 20:23:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 01 20:23:16 2016 +0000"
      },
      "message": "Merge \"Telephony multi-endpoint disconnect causes.\" into nyc-mr1-dev"
    },
    {
      "commit": "089e99ee4d8d01f95c86cbc859cc2c4a9dccbfc8",
      "tree": "ad422b278886e52a0b012c753e3222eea88be0a0",
      "parents": [
        "ce7ff88bc2c5334d9985308136dd672b9cdb90d0",
        "c242ceb40625f0c41a3e7188e6726c772d805032"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 30 06:20:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 30 06:20:42 2016 +0000"
      },
      "message": "Merge \"Add missing setPulling() method in Connection.\" into nyc-mr1-dev"
    }
  ],
  "next": "c242ceb40625f0c41a3e7188e6726c772d805032"
}
