)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "c242ceb40625f0c41a3e7188e6726c772d805032",
      "tree": "3caa350468dc3faaa8277a2ffecd0f953912f2d7",
      "parents": [
        "25242a7bbc5738f5a1fc85499e229f849b796bcf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 22:35:45 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 22:35:45 2016 -0700"
      },
      "message": "Add missing setPulling() method in Connection.\n\nChange-Id: I89c720b2fa3d3e1304766ba3779410b233a04c6a\n"
    },
    {
      "commit": "9c0eb0bd46dac113c39804335feeee7878a624ff",
      "tree": "f154e69dba2d71a501a6a54a2ea2c75a1b4c55a4",
      "parents": [
        "25242a7bbc5738f5a1fc85499e229f849b796bcf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 11:23:25 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 29 11:46:40 2016 -0700"
      },
      "message": "API cleanups per API review.\n\n1. removing deprecation for setExtras on Connection/Conference as these\nhave legitimate use-cases going forward.\n2. Expanded documentation on Call.Callback class to clarify how it is\nexpected to be used.\n3. Updated Callback#onConnectionEvent callback docs to clarify its usage.\n4. Expanded Call#sendCallEvent docs to clarify expected namespacing of\ncall event keys and extras keys, as well as clarification about backwards\ncompatibility and expectations of ConnectionServices.\n5. Standardized the \"invoked\" vs \"notifies\" language in the Conference\ndocs.\n6. Clarified how Connection callbacks from Telecom should be implemented.\n7. Added Bundle parameter expectations for pre-defined connection events.\n8. Documented capabilities and properties toString methods.\n9. Documented expectations for onCallEvent method.\n10. Expanded documentation for sendConnectionEvent method to clarify\nnamespacing, use cases, etc.\n\nBug: 29759275\nBug: 29759954\nBug: 29759773\nChange-Id: Ib8c983af4dbbfee68edb60937b268e2c1a9b5e64\n"
    },
    {
      "commit": "10208661cda0c6372d78f7a5bfa063658b62f2be",
      "tree": "3db3b46a91014dfbac6350b63cb749bc2c4c204a",
      "parents": [
        "91df8559c0d338234b9ee6140ddb2d49a0327e04"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Jun 15 17:55:00 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Jun 27 17:19:59 2016 -0700"
      },
      "message": "Add disable add call during video call extra and carrier config key\n\nBug: 29047863\n\nChange-Id: I977041ec72968bdccc69a706e27dd4b5ec336ba7\n"
    },
    {
      "commit": "7d633d3337773551b02f9018beb4c7aaddde6bed",
      "tree": "8de374b9a2dc8db81fdd2c29aea139d27b0f9284",
      "parents": [
        "6ad70eaa60c8f4d4143078d29773d39ac9b03f74"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 24 07:30:10 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 27 10:49:04 2016 -0700"
      },
      "message": "Add onConferenceSupportedChanged callback, carrier config.\n\nUsed to inform listeners when a connection can or cannot be part of a\nconference.  Used to inform the conference controller so that it can\nrecalculate the conferencable connections.\n\nAdding carrier config for carrier requirement.\n\nBug: 29059073\nChange-Id: Iab028fd44d87c8dc2bbbe8bba7ba9ccdc223fe51\n"
    },
    {
      "commit": "4b6614e5762852e4495a991b5fc833a342f2cb36",
      "tree": "6c6c02d685d64c63d3a3d1dbeba57abfc1387477",
      "parents": [
        "05943a3247375e932b9e3156f4dcb753626db6c7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 22 10:35:13 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 23 12:48:43 2016 -0700"
      },
      "message": "Add support for dropping fg video call on answer of audio call.\n\nAdding two new carrier config options:\n1. treat_downgraded_video_calls_as_video_calls_bool - when there is an ongoing\ncall which was previously a video call (or is currently video call), some\ncarriers require that this is treated as if it is a video call for\ntelephony logic such as in (2).\n2. drop_video_call_when_answering_audio_call_bool - if the user is in an\nactive video call (see (1)) over wifi, and an incoming audio call comes in,\nwhen this carrier config option is \"TRUE\", the video call will be dropped\nwhen the audio call is answered.\n\nAdding new connection extra to indicate to the dialer app that answering\na ringing call will cause the current active video call to drop.\n\nBug: 29275420\nChange-Id: Ied5dbabc8ff09045ba41c5eba2136adad10db80e\n"
    },
    {
      "commit": "e93c91edc2327688313d59da27faaf745d4e316d",
      "tree": "7e5824232d62547626395283aca23cb6e0d63289",
      "parents": [
        "1dda5b39d46104cd592b5e1f66000fde0c2d7af6",
        "df41725e53d0ed2e9072151d0cd088dbe1fe5c7a"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jun 15 22:48:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 15 22:48:06 2016 +0000"
      },
      "message": "Merge \\\"Handle Concurrency issues in Connection\\\" into nyc-dev\nam: df41725e53\n\nChange-Id: I0332df9dc96086a3094dc4ab53573b5cf57f8730\n"
    },
    {
      "commit": "4fa6a01898be85999e12b62bb52debb838e1bd0c",
      "tree": "e14e03a5087db33d29cdeb6433c781580869cd48",
      "parents": [
        "68dd6233bdfb7c33299ecf0c37a70460d31bb794"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Jun 14 17:04:01 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed Jun 15 20:53:25 2016 +0000"
      },
      "message": "Handle Concurrency issues in Connection\n\nCurrently, there is a possibility of concurrent thread operations to the\nExtras bundle in Conference/Connection. This can cause unexpected\nbehavior. We have added a lock on the Extras to prevent that from\noccuring.\n\nBug: 29330310\nChange-Id: Id63a9797c2f748120a3df8e3ce06c4ce3891c651\n"
    },
    {
      "commit": "057def534c2a18e2e1b70e1e5e04ce09e9ac3b79",
      "tree": "e1bca3745af98e749c477feb0cf18faee77693bc",
      "parents": [
        "6b4941798397a6338cbdb4478a7b1ee90bc052eb"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu May 05 17:17:07 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Jun 14 16:37:10 2016 -0700"
      },
      "message": "Add support for Telecom analytics extensions\n\nAdd classes for call events and a field for them in\nParcelableCallAnalytics.\nAdd classes for timing information on user-visible operations.\nAdd the TelecomAnalytics class as the top-level object for analytics.\nAdd log session timing information to the TelecomAnalytics class,\nindependent of individual calls.\n\nBug: 28623064\nChange-Id: Ifee5fdf6b6b341869ff0ff26c4388d357e3d9922\n"
    },
    {
      "commit": "a3d4baf43b22f205cc0b26af9eb25df25b5c9a3e",
      "tree": "d88766e3defeb6595dec40e5fb6700c5a1ef9af1",
      "parents": [
        "4a119bc588460849e8b9a4e780230be7b48892ec",
        "2c1c16457836549eb8c78bf92a9f545058f996e5"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Jun 13 17:39:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 13 17:39:19 2016 +0000"
      },
      "message": "Merge \"Add EVENT_CALL_MERGE_FAILED Connection Event\" into nyc-mr1-dev"
    },
    {
      "commit": "2a3f997b020ccd11718203044a96d42da1eea3ba",
      "tree": "4ef679a675f4782ec174327bbe5d789f303e0bac",
      "parents": [
        "7f4c846d0a0c22d436d39785fc2dfef4e0c57619"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 09 07:58:25 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 09 08:25:32 2016 -0700"
      },
      "message": "Telephony multi-endpoint disconnect causes.\n\nA few disconnect cause mappings were missing for the multi-endpoint\ndisconnect causes.  Adding them here.\n\nBug: 29236416\nChange-Id: I669bd72290c0e823c54eb6062ebd658743882852\n"
    },
    {
      "commit": "15847070b55589cb95fee954edbcb203cc7aadcf",
      "tree": "24cccbe9f8405b6e8f8c4fb7fca34091a3564b9c",
      "parents": [
        "a5e81480b16e8cbf5a3c4f015b667893defb1456"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Wed May 18 11:08:36 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jun 03 13:34:07 2016 -0700"
      },
      "message": "Adds CDMA Voice Privacy Property to Call\n\nAdds the CDMA Enhanced Voice Privacy Property to a Call when it has been\nenabled for the call by the network.\n\nBug: 26931679\nChange-Id: I1f5b4a4fb22fe6aaaf0c424ef11925c6058c6e82\n"
    },
    {
      "commit": "2c1c16457836549eb8c78bf92a9f545058f996e5",
      "tree": "d7b353c1babbabf83d58814284b45d837a524042",
      "parents": [
        "49459e4ee88dbaa342fb6add9af51ccbadc88d98"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri May 27 15:58:10 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue May 31 11:09:02 2016 -0700"
      },
      "message": "Add EVENT_CALL_MERGE_FAILED Connection Event\n\nCurrently, if a call merge failure occurs, we can not try again because\nthe merge button \"gets stuck\". This change adds a new Connection Event\nthat notifies the InCall UI to enable the merge button so that the user\ncan try again.\n\nBug: 28847375\nChange-Id: I376f6ee446e135577a54aa36ff1dfc77af87261a\n"
    },
    {
      "commit": "23642330a7e0732976a0c25ca7d54f59055a92d9",
      "tree": "03fe10e1822a6afb51ef440e54c211faf26ec08d",
      "parents": [
        "7fea69c3b6e5c2fbfa960d84a05a62390752ec30",
        "5ee420c0d562e9ff55fe9bf03c746bc76fd40d5e"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Mon May 23 17:26:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 23 17:26:45 2016 +0000"
      },
      "message": "Merge \"Remove PROPERTY_WORK_CALL\" into nyc-dev\nam: 5ee420c0d5\n\n* commit \u00275ee420c0d562e9ff55fe9bf03c746bc76fd40d5e\u0027:\n  Remove PROPERTY_WORK_CALL\n\nChange-Id: I17d204d01b2fc356fa6b70d4c5cd73f4b0a10d6c\n"
    },
    {
      "commit": "9ece3034028dfa9692610b98cf39864286bd4121",
      "tree": "f4f45f5aae7c98b2c89412f03929597b302fed3e",
      "parents": [
        "d1df86dbb8a86c607d7fc1e0a89c7a10fe9899fa"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 18:22:38 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 19:56:08 2016 +0000"
      },
      "message": "Remove PROPERTY_WORK_CALL\n\n\nBug: 28842878\nChange-Id: I7fb28ec3b121f4546ea60d6b170c2c6d98ffcb8c\n"
    },
    {
      "commit": "2a6319022861f8c2fce74b5657d78c008b33115a",
      "tree": "b7aeb5e842e26906ebcc048379841cd07fb78ecb",
      "parents": [
        "762bb8e3a543fca46473c88817ea27358ae98375",
        "53b5df43b49b191e442c4d2c7b9a9cba3ebdcf92"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 16:01:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 20 16:01:00 2016 +0000"
      },
      "message": "Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review\nam: 53b5df43b4\n\n* commit \u002753b5df43b49b191e442c4d2c7b9a9cba3ebdcf92\u0027:\n  Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review\n\nChange-Id: I24a866a5947a20127f3b79e2e75ba0cf534b450c\n"
    },
    {
      "commit": "53b5df43b49b191e442c4d2c7b9a9cba3ebdcf92",
      "tree": "bc6f46bc4bd9d46cd2e36f90f6b8e31b945524c8",
      "parents": [
        "b8fe7e8bffea93ceb30a0d827f2ac573472507dd"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu May 19 13:40:38 2016 +0100"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Fri May 20 15:39:38 2016 +0000"
      },
      "message": "Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review\n\nTODO: After updating all places that use the SDK, remove/hide the old API\n\nBug: 28842878\n\nChange-Id: I131be644439080dd0507cd10d8bd6618246ee7ad\n"
    },
    {
      "commit": "8462d63c238117bd6f9dea3c073b5996564621b1",
      "tree": "8c47c9a43ddb518b2ed8afa65872a41f60545d93",
      "parents": [
        "c4a41245a9ef1cef8f26a58e9f119b44486490a1",
        "7e745ec49c0458f92af65bf370770417dcc7075d"
      ],
      "author": {
        "name": "Chenjie Luo",
        "email": "cjluo@google.com",
        "time": "Wed May 18 20:41:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 18 20:41:10 2016 +0000"
      },
      "message": "Add null pointer check in removeConnection am: e370b538eb am: 58642e6545\nam: 7e745ec49c\n\n* commit \u00277e745ec49c0458f92af65bf370770417dcc7075d\u0027:\n  Add null pointer check in removeConnection\n\nChange-Id: Iba29d78be4b3cae05144e6c0b68cce5357114ddd\n"
    },
    {
      "commit": "7e745ec49c0458f92af65bf370770417dcc7075d",
      "tree": "c3cc2d4745d16e7636d4ca2a9048a63e189271f5",
      "parents": [
        "ab0744344db3e626f1a249f285289b66653cf6bb",
        "58642e65455ee9456993a2f6386402fbcec68ab8"
      ],
      "author": {
        "name": "Chenjie Luo",
        "email": "cjluo@google.com",
        "time": "Wed May 18 20:35:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 18 20:35:51 2016 +0000"
      },
      "message": "Add null pointer check in removeConnection am: e370b538eb\nam: 58642e6545\n\n* commit \u002758642e65455ee9456993a2f6386402fbcec68ab8\u0027:\n  Add null pointer check in removeConnection\n\nChange-Id: Ia4d14a664c9869d1065313db6795ac4e72dee59d\n"
    },
    {
      "commit": "58642e65455ee9456993a2f6386402fbcec68ab8",
      "tree": "df55fe4bb479831e389c980ded9445a5c514ff50",
      "parents": [
        "e7e49b48b295b4f81ad8a9f5c1d9f16370b06437",
        "e370b538ebb6ca1072f270aee3003faaa0d1deb2"
      ],
      "author": {
        "name": "Chenjie Luo",
        "email": "cjluo@google.com",
        "time": "Wed May 18 20:29:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 18 20:29:17 2016 +0000"
      },
      "message": "Add null pointer check in removeConnection\nam: e370b538eb\n\n* commit \u0027e370b538ebb6ca1072f270aee3003faaa0d1deb2\u0027:\n  Add null pointer check in removeConnection\n\nChange-Id: I7b615a8f7c7a89617c4f748ad74007ec73db6784\n"
    },
    {
      "commit": "e370b538ebb6ca1072f270aee3003faaa0d1deb2",
      "tree": "a017eb725d9092a1d0a33a7447b75bad5e9283f0",
      "parents": [
        "7ac638702de3b8af0a02db764adb95f2d10d1524"
      ],
      "author": {
        "name": "Chenjie Luo",
        "email": "cjluo@google.com",
        "time": "Thu May 12 16:59:43 2016 -0700"
      },
      "committer": {
        "name": "Chenjie Luo",
        "email": "cjluo@google.com",
        "time": "Thu May 12 17:00:27 2016 -0700"
      },
      "message": "Add null pointer check in removeConnection\n\nBug: 28607777\nChange-Id: I199ed75740796540d243ad9f507ab2511c9ed3c1\n"
    },
    {
      "commit": "071be6f42bfc18e2cc8b3f8ddbcf3d2f33ebd6ba",
      "tree": "1c1226b4c2a92d67d8786e7b8304d1afd5d091bd",
      "parents": [
        "d740e158cc030a0fcaf2626c060d6a47e75a15a8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue May 10 14:52:33 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue May 10 14:52:33 2016 -0700"
      },
      "message": "Add removeExtras(String...) prototype per API review.\n\nPer API review, adding a convenience prototype of the removeExtras method.\n\nBug: 28295516\nChange-Id: Icc0e040516c06205540c5683bde16882a73a89d6\n"
    },
    {
      "commit": "2cbe2b5816c3a6b55144a3a731cab894761c780d",
      "tree": "6941136278f66fde4801be8735f2d7015a4f5b0c",
      "parents": [
        "13788ba7ded683fd5a7541d9e21702277fc02c58"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 04 15:48:10 2016 +0000"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 06 03:07:45 2016 +0000"
      },
      "message": "Un-@hide multi-endpoint APIs.\n\nBug: 28621640\nThis reverts commit 1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72.\nChange-Id: If8c85e4adeb017eec2b7e8199010deae2a920c6a\n"
    },
    {
      "commit": "b05e4851d01473432e841e757f2c96fd60ab300e",
      "tree": "25791ea47fc72c87717e98fbaa454e8aa501dd56",
      "parents": [
        "bfdc2020b94d6368a7a8cf97bf545d28c757e0fd",
        "da6bb3883f11f75eb21d2ecc10bec7a2ce533539"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Apr 18 22:36:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 22:36:40 2016 +0000"
      },
      "message": "Merge \"[Call Timing] Add constants for call timing extras\" into nyc-dev"
    },
    {
      "commit": "1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72",
      "tree": "51993d172edacc77bcf749767f412abfff40da3c",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 11:28:44 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 11:28:44 2016 -0700"
      },
      "message": "Hide multi-endpoint APIs.\n\nPer feature council decision, the multi-endpoint APIs will be @hide for\nthe N release.\n\nBug: 28196918\nChange-Id: Ia80b089bc754ce87ca208382eb79442b5265844d\n"
    },
    {
      "commit": "da6bb3883f11f75eb21d2ecc10bec7a2ce533539",
      "tree": "74aeda6db10cf7cd01214e096316ac5d39f3babe",
      "parents": [
        "bb9fb194f85225fcf0360fc53da51f12a649bd1b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Apr 14 19:51:46 2016 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Apr 15 02:23:59 2016 -0700"
      },
      "message": "[Call Timing] Add constants for call timing extras\n\nThis CL defines new extras that can be set in a call\u0027s intent extras.\nThese extras track the following:\n    CALL_CREATED_TIME_MILLIS - the time when the call was created by\n\ttelephony (or another connection service)\n    CALL_TELECOM_ROUTING_START_TIME_MILLIS - the time when telecom\n\tstarted processing the call\n    CALL_TELECOM_ROUTING_END_TIME_MILLIS - the time when telecom\n\tfinished processing things like call blocking and was ready to\n\tconnect to the UI\n\nThese extras can be used by the dialer to track how long it takes for\ncalls to be shown to the user.\n\nBug: 28202119\nChange-Id: I8fca259d449adedaeb4ff91d35bf59a7409be866\n"
    },
    {
      "commit": "9bacdabf3e44130963890b9712840d34c494d77d",
      "tree": "a67cb6761f0eae99fe1afb05de00e7c9666eb5b2",
      "parents": [
        "b1a684c6461b2c316798dfd7bc91c7f39ee3c211"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Apr 01 13:26:27 2016 -0700"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Apr 04 10:46:11 2016 -0700"
      },
      "message": "Remove deprecated API launchManageBlockedNumbersActivity\n\nBUG: 27364137\nChange-Id: Ie608c3f75d5fe353a1ba127b0da763c421401eb8\n"
    },
    {
      "commit": "53c76457e41cb9fe8a8b65068b795a986e94f7af",
      "tree": "77cc07ad8acf26d53624630cc2b3deb9b833e4d2",
      "parents": [
        "fa7b6723e6fae582bc4948394b06c0f88dc1baa3",
        "cee9ea62b096e0b882e197fdb8d8b934795b02b8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 01 15:36:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 15:36:08 2016 +0000"
      },
      "message": "Merge \"Add hidden capability to indicate account supports emergency video calls.\" into nyc-dev"
    },
    {
      "commit": "53befa2e0b6b8b9f4c8f9df04acef3bfff575a1f",
      "tree": "fdcee6dd4f563ccc905497637959bea082e771a2",
      "parents": [
        "029a28b7d665b0c1cfbc1f6795b18a744d2b4ba3",
        "a8fb8aba7ce464a9d42f4e4ac42f76aa90d050e9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 29 19:02:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 19:02:08 2016 +0000"
      },
      "message": "Merge \"Add missing null checks on Conference and Connection.\" into nyc-dev"
    },
    {
      "commit": "a8fb8aba7ce464a9d42f4e4ac42f76aa90d050e9",
      "tree": "d47686871813bebed7fc8287263ce7c7f280b8dd",
      "parents": [
        "dee56a8a79f9daa1e597f5d4f399d3a5feedcac4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 29 10:24:22 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 29 10:24:22 2016 -0700"
      },
      "message": "Add missing null checks on Conference and Connection.\n\nAlso add missing bundle passing for Connection Events.\n\nBug: 27850430\nChange-Id: I0f79635929cbe5da18b528b6c1119c7ce4d8e32b\n"
    },
    {
      "commit": "720c664401081ca00e56c7eef12641ae792da530",
      "tree": "3223364426b37927b9c34f7ab091d69878b65638",
      "parents": [
        "2dc6cc9aa4ed44e6f337e8600856cd2e1d3e2f70"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 22 09:02:47 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 24 20:20:11 2016 -0700"
      },
      "message": "Add connection properties to Connections.\n\n- Per suggestion of API council, moving properties of a Connection from\nCAPABILITIES_* to PROPERTIES_*.\n\nBug: 27458894\nChange-Id: Icce921b03cda514a991646ed39a26559c7e91230\n"
    },
    {
      "commit": "cee9ea62b096e0b882e197fdb8d8b934795b02b8",
      "tree": "9c59297ddf6977413d880bcaa3eb8d5be881993e",
      "parents": [
        "fbc98e1c30e9ef6827f0dcd8024b0fd2de28cf33"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 24 11:45:43 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 24 11:45:43 2016 -0700"
      },
      "message": "Add hidden capability to indicate account supports emergency video calls.\n\nThis is used by Telephony to let Telecom know when emergency video calls\nare supported.\n\nBug: 27484017\nChange-Id: I317070b326e27e74d58afcb247746bdd2552d67b\n"
    },
    {
      "commit": "dee56a8a79f9daa1e597f5d4f399d3a5feedcac4",
      "tree": "1bdde5cc7cd47822590d5f6ceb515145c6d390aa",
      "parents": [
        "fbc98e1c30e9ef6827f0dcd8024b0fd2de28cf33"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 23 16:06:34 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 23 16:06:34 2016 -0700"
      },
      "message": "Expand call/connection extras API.\n\nCurrently, connection extras are propagated up to Telecom as an\nentire bundle.  This is not ideal, as any time a change is made to\nthe extras, the bundle needs to be fetched, changed, and then re-set on\nthe connection, where it is parceled to Telecom as a whole.\n\nUsing how extras on an Intent as inspiration, this CL adds separate\nputExtras, putExtra, and removeExtra methods to allow manipulation of\nthe extras bundle without operating on it in its entirety.\n\nThis Cl also adds support for Calls modifying the extras bundle, with\nchanges propagated back down to ConnectionServices.\n\nBug: 27458894\nChange-Id: I152340a3bca2dc03f170b06b172a6823410fb961\n"
    },
    {
      "commit": "f0ec2e005083808bf68f9f0049b801276c290ae2",
      "tree": "ad38b465fa681f079c6cf36c4cfcc091ce4ac2ff",
      "parents": [
        "8c536f91f1a72f671d41d54b3aeda4d70ee90d49"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 21 12:37:54 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 21 12:37:57 2016 -0600"
      },
      "message": "Mark even more Bundles as defusable.\n\nBug: 27766193\nChange-Id: Ib027ac7b40c7a575a76f289faabde9655338865e\n"
    },
    {
      "commit": "9bc6ba974608592df72b2456e7dfa285741364ea",
      "tree": "faf4c5757bcf1821ae8a9c953d43a32e45ef3683",
      "parents": [
        "918ea1c14c676ce8d1415e2838561455274305dc",
        "428cec9056234e32497a91da91d2f81e9309cd83"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Mar 18 22:36:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 22:36:24 2016 +0000"
      },
      "message": "Merge \"Update docs to better document PhoneAccountHandle\" into nyc-dev"
    },
    {
      "commit": "7904a972e1178d2157263cecdcaaf4917c0fffdf",
      "tree": "682090460fb5e99cb150704030f7c5bb9e4f9375",
      "parents": [
        "0048acfc16dc29aef69faeafa1200d0fd0206763"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 17 18:34:27 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Mar 17 18:34:27 2016 -0700"
      },
      "message": "DO NOT MERGE Add new ConnectionEvent API (hide) to send a notification to Telecom\n\nConnection event used to inform Telecom that it should play or stop\nthe on hold tone. This is used to play or stop a tone when the peer\nputs the current call on hold.\n\nBUG\u003d25357778\nChange-Id: I2669f8f5062449784a712b9dd28e576326fcc679\n"
    },
    {
      "commit": "428cec9056234e32497a91da91d2f81e9309cd83",
      "tree": "5d22031035db5571de2d35d76496c2e0898a74cc",
      "parents": [
        "ac329d3e34e99e10243906d32cc4e36c626ac8ee"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Tue Mar 15 14:23:44 2016 -0700"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Thu Mar 17 15:22:06 2016 -0700"
      },
      "message": "Update docs to better document PhoneAccountHandle\n\nWarns developers to not create PhoneAccountHandles with null\narguments. If they do, a log warning is printed, reminding them that the\nAPIs should not be used in this manner.\n\nBug: 26684527\nChange-Id: I03895cac9d732ee618649d38176d48620f705a1b\n"
    },
    {
      "commit": "792ad96eea1ad10da3a65f2655c194a544f49939",
      "tree": "5bd5067a17c7997a799bb5645eca07d1c06324f5",
      "parents": [
        "d3eb078ac7aa1a046d1b23519d91ac0c8d3241bc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 17 11:27:55 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Mar 17 11:27:55 2016 -0700"
      },
      "message": "Prevent multi-threaded access to digest object\n\nBug: 27717431\nChange-Id: I3ebd1dda7386c35078c0624df1446e64c3fb0aa0\n"
    },
    {
      "commit": "712acbe13c76b2274b34d7ca40c4bbcc436b0cda",
      "tree": "5b24cdfa52b8d7bfaf13c72d206c60609f4960e3",
      "parents": [
        "9c185ff6e918d2315c0a8c60e850ab9cd556906c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Mar 14 16:38:56 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 15 10:19:40 2016 -0700"
      },
      "message": "Un-hide Connection#onReject(String) and its associated capability\n\nThe capability is CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION\n\nBug: 27501686\nChange-Id: Id73bb99650ca8440a9f4e87bfe533a97c4d19778\n"
    },
    {
      "commit": "876dbfb4767da4a2ba5459d5b78fb6eb55e4516f",
      "tree": "163ef4c1fc05a90706df68b25d02ac51489bd6ec",
      "parents": [
        "791a1546484f643e98a4bb245c3b7c302b894f78"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 15:18:07 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 23:26:34 2016 +0000"
      },
      "message": "Add API support for multi-endpoint.\n\nThis CL includes changes required to support multi-endpoint (see the\ndesign doc linked off the bug).\n\nMain changes include:\n- support for indicating if a call/connection is \"external\" to the device.\n- support for indicating if an external call can be pulled from the\nremote device to the local device.\n- API used to initiate a pull of a call external to the current device to\nthe current device.\n- Made the \"connection event\" API public (was previously @hide); this will\nbe used to support passing some error events involving pulling calls to\nthe incall ui.\n- Added new InCallService metadata which will be used to determine if an\nInCallService wants to be informed of external calls.\n- New disconnect causes which will be used to expose the fact that a\nmulti-endpoint call was answered elsewhere and that a call ended because\nit was pulled to another device.\n- New call log call types to indicate if calls were answered elsewhere\nor pulled to another device.\n\nBug: 27458894\nChange-Id: I423f64ff965b5e50194635a51868c327782db2a1\n"
    },
    {
      "commit": "ec30d2fd125cf68c274917169e6d0d2ba13bd2c7",
      "tree": "6191b2d5cce276377ed5d8f90370c64b9e2dfe16",
      "parents": [
        "f311b01b843434151d04e75c1b50f36447031278"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Mar 04 16:46:08 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Fri Mar 04 16:47:23 2016 -0800"
      },
      "message": "Tweak createManageBlockedNumbersIntent API documentation.\n\nBUG: 27364137\nChange-Id: I82b9802b3108f4d9d405fc55fefa766dbcddd537\n"
    },
    {
      "commit": "35293d2ff7de5d98f9bc5a4417de66147f4a1cf5",
      "tree": "241567b90ab0e66e71ffbed0062bd107fb3375c8",
      "parents": [
        "d1caf8560df4860fa7fcbd63afe359990f72d9f4",
        "6701be428cc3d96dd1735238f3f4299cf5eecaed"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Mar 01 19:56:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 19:56:06 2016 +0000"
      },
      "message": "Merge \"Add deprecated annotation to launchManageBlockedNumbersActivity API.\" into nyc-dev"
    },
    {
      "commit": "3041048a0a978e4b43d0dec64ec58de552644920",
      "tree": "23df4ba5612de466e1a421369f54240da814467f",
      "parents": [
        "9e65739c19a296de06e9a55981cbafa8ee3af94f",
        "3c20d633731a3a2f6ea03012cb4b1d4903a31520"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Mar 01 18:57:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 01 18:57:03 2016 +0000"
      },
      "message": "Merge \"Adding toStrings() to the API.\" into nyc-dev"
    },
    {
      "commit": "6701be428cc3d96dd1735238f3f4299cf5eecaed",
      "tree": "33d10e4d377f8de2594eae53f1000ab10d590750",
      "parents": [
        "d1bb54b80e15d40ea832cec14fc484422dd0291f"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 16:29:39 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 16:31:12 2016 -0800"
      },
      "message": "Add deprecated annotation to launchManageBlockedNumbersActivity API.\n\nBUG: 27364137\nChange-Id: I0c5c05042e6bc05a605613bde7ba3c579c1858ed\n"
    },
    {
      "commit": "1ce163fe34ae05218d723acafc4dd47bd55cc8da",
      "tree": "699b51b148311a3a92f9dc9d701f5b5bece9f2e4",
      "parents": [
        "dbfe753c41d271d510ede9f344718f636ee3e3bf",
        "a26fe99b1ecf9a2dc35aba72a97e2a4e05de543c"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 20:23:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:23:21 2016 +0000"
      },
      "message": "Merge \"Add new API to create an intent to manage blocked numbers.\" into nyc-dev"
    },
    {
      "commit": "dbfe753c41d271d510ede9f344718f636ee3e3bf",
      "tree": "8fcfce1fbaa2421966e3cd65ae72b21156bc8c5f",
      "parents": [
        "89dea902c184a981392ceca90d28a7b5986952fc",
        "1e6f8343b59008545826c57e4781e2a4b3168f1d"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 20:22:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 29 20:22:49 2016 +0000"
      },
      "message": "Merge \"Add new API for creating intent to manage blocked numbers.\" into nyc-dev"
    },
    {
      "commit": "a26fe99b1ecf9a2dc35aba72a97e2a4e05de543c",
      "tree": "c841681a56748e451d2e71bbc1686c35ba5a81f6",
      "parents": [
        "1e6f8343b59008545826c57e4781e2a4b3168f1d"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:40:24 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:53:43 2016 -0800"
      },
      "message": "Add new API to create an intent to manage blocked numbers.\n\nThis replaces the launchManageBlockedNumbersActivity API.\n\nBUG: 27364137\n\nChange-Id: I5d5a20d25f0dea8b8e0e998b51f80658ff404e2c\n"
    },
    {
      "commit": "1e6f8343b59008545826c57e4781e2a4b3168f1d",
      "tree": "bc0bf931de3eaa29f602431b444e18ba8c9f5165",
      "parents": [
        "2362bdf2c73b24ff3589ecd670c3bde366cde45e"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:17:52 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Mon Feb 29 11:47:10 2016 -0800"
      },
      "message": "Add new API for creating intent to manage blocked numbers.\n\nThe launchManageBlockedNumbersActivity API will be removed.\n\nBUG: 27364137\nChange-Id: I440aaab521f5320bbc79b79f212ed1b418ce2d14\n"
    },
    {
      "commit": "a0a8f75699636485d80497e5e6734233fef776f9",
      "tree": "7f75afbe2ee8974675cd07b7a9d9f6138d65d843",
      "parents": [
        "342006e91990f59b2e71c76a7d8589f7de571246",
        "4aeafd8f27852bdb684711f1df807ff0e59cb354"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon Feb 29 18:10:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 29 18:10:06 2016 +0000"
      },
      "message": "Merge \"IMS Connection Capabilities Update\" into mm-wireless-dev\nam: 4aeafd8f27\n\n* commit \u00274aeafd8f27852bdb684711f1df807ff0e59cb354\u0027:\n  IMS Connection Capabilities Update\n"
    },
    {
      "commit": "4aeafd8f27852bdb684711f1df807ff0e59cb354",
      "tree": "d590a8da5202a045080991154b2d14f49b87b662",
      "parents": [
        "99eb21d172348936cb42202f295ae6478272a39f",
        "a0f46a9e7d445852e1746594f0e90ea985f7d5bf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 29 18:06:25 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Feb 29 18:06:25 2016 +0000"
      },
      "message": "Merge \"IMS Connection Capabilities Update\" into mm-wireless-dev"
    },
    {
      "commit": "3c20d633731a3a2f6ea03012cb4b1d4903a31520",
      "tree": "cb180f5245cb6d98f29c14c889c692f9d95121af",
      "parents": [
        "a856a70eaa3bc7524109011a8f340413b561165b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Feb 25 16:12:35 2016 -0800"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Feb 25 16:12:35 2016 -0800"
      },
      "message": "Adding toStrings() to the API.\n\nBug: 16979045\nChange-Id: Ibbe1bcea6ab7981f62e7fb4bbe35f71e881166bd\n"
    },
    {
      "commit": "256aa5afd7329c5d784220bed99b2cb3904092b4",
      "tree": "64bf055da66e68478ee7a25b4b244e9665391a61",
      "parents": [
        "ef417514e703c79b5d321fa483d36d479f55f3b3",
        "a6018b9bf4308f10ee15a510da0fffcfd57c1f7a"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Feb 25 16:16:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 25 16:16:43 2016 +0000"
      },
      "message": "Merge \"Add APIs to support CDMA add-call limitations.\" into nyc-dev"
    },
    {
      "commit": "86c9fb41736f5848acf7baf71ebfe39df204ad4b",
      "tree": "b314732ef998f71adc2d94afad411ded0d5d588a",
      "parents": [
        "22d87695c647e1242da25252446a9031d149fdcc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 24 13:17:21 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Feb 24 13:17:21 2016 -0800"
      },
      "message": "Adding missing break statements causing crash on MSG_SET_EXTRAS.\n\nThe case block for MSG_SET_EXTRAS was missing its break statement, all\nthe way back to summer 2015 when that code was originally added.\n\nWhen the new MSG_ON_CONNECTION_EVENT handler was added, it introduced a\nnew potential fall-through from MSG_SET_EXTRAS (in addition to the fact it\ntoo was missing a break statement).\n\nBug: 27338441\nChange-Id: I2df2bc78c4ceb32e6245888eed18c2d8834e629b\n"
    },
    {
      "commit": "a6018b9bf4308f10ee15a510da0fffcfd57c1f7a",
      "tree": "25da6fdf94c5780f9a240acb9db7e786acbb240a",
      "parents": [
        "9f6798a9367cc6134f956c422107361db43c4212"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 16 14:23:12 2016 -0800"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Feb 17 12:14:04 2016 -0800"
      },
      "message": "Add APIs to support CDMA add-call limitations.\n\nBug: 22850789\nChange-Id: I63de958c6c788a7da5696416e59d2f43cbe633cc\n"
    },
    {
      "commit": "bd1eb1f105e99d55fe87d758e8eafbe55a221a30",
      "tree": "7b3d184e5b2c12940ce34b57c90c09696d8f5e7c",
      "parents": [
        "d6b6e9c2efd3454b2ab047a506ce925e45ea75a0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 16 14:36:20 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Feb 16 14:36:20 2016 -0800"
      },
      "message": "Add new ConnectionEvent API (hide) to send a notification to Telecom\n\nConnection event used to inform Telecom that it should play or stop\nthe on hold tone. This is used to play or stop a tone when the peer\nputs the current call on hold.\n\nBUG\u003d25357778\nChange-Id: I2669f8f5062449784a712b9dd28e576326fcc679\n"
    },
    {
      "commit": "e362e501ee5d8f892d705c0762eff0a584cfb439",
      "tree": "0d4f36ab39a31a983dd91271640d5ac7eb16e7f6",
      "parents": [
        "7004c4407f0c76bd41d19cd6a2eb867437228ee9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jan 07 17:35:54 2016 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 11 10:39:40 2016 -0800"
      },
      "message": "Initialize MD5 in logging in background\n\nUse a background task to call MessageDigest.getInstance in order to\navoid a possible disk read on initialization.\n\nBug: 26069217\nChange-Id: I0091ce012bcd811dfca0e85c21a12c54913ed919\n"
    }
  ],
  "next": "6579e696fce978987e819d964d0f36179c05d5e0"
}
