)]}'
{
  "log": [
    {
      "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": "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": "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"
    },
    {
      "commit": "6579e696fce978987e819d964d0f36179c05d5e0",
      "tree": "fecd177a1a402ff42293f5375d673fc86723b22e",
      "parents": [
        "b46d66d5d86b1be95ff6f315feca5406183a4a85",
        "5839e7804c717f3b398fd777540e2297e8c85300"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Feb 11 18:16:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 11 18:16:08 2016 +0000"
      },
      "message": "Merge \"Initialize MD5 in logging in background\" into cw-e-dev\nam: 5839e7804c\n\n* commit \u00275839e7804c717f3b398fd777540e2297e8c85300\u0027:\n  Initialize MD5 in logging in background\n"
    },
    {
      "commit": "ec0d33490ab48b40d1d18723935f49f41072164b",
      "tree": "ab7cb6d15065a2a7517cdcdf4e9f7b5ef698446d",
      "parents": [
        "2af189a0a7962501b808cd50499d978a7cd10d81"
      ],
      "author": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Fri Jan 29 15:40:43 2016 -0800"
      },
      "committer": {
        "name": "Brad Ebinger",
        "email": "breadley@google.com",
        "time": "Mon Feb 08 19:07:08 2016 +0000"
      },
      "message": "Update TelecomManager docs regarding PhoneAccounts\n\nUpdates the docs for addNewIncomingCall to mention that if the\nPhoneAccountHandle representing a PhoneAccount is not registered or not\nenabled, a SecurityException will be thrown (as of b/26864502). Also\nnotifies the user that PhoneAccounts are stored in DE storage\nin registerPhoneAccount.\n\nBug: 26874536\nBug: 26780305\nChange-Id: I2dae932cfa3404d7d5060dad840a75227793603e\n"
    },
    {
      "commit": "3af4eb5b5076bef618b4b5e48b7d11813d973fe3",
      "tree": "7759ab3522d181bcb027b7169b1e75c9f41fdf2a",
      "parents": [
        "505514e68ef4c2a45d135eca6603a67d89cf4452",
        "1908cb84a5fdf7cc10892d54da8e2411c8d1c1c6"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Thu Feb 04 03:43:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 04 03:43:54 2016 +0000"
      },
      "message": "Merge \"Add API in TelecomManager to launch the UI to manage blocked numbers.\""
    },
    {
      "commit": "1908cb84a5fdf7cc10892d54da8e2411c8d1c1c6",
      "tree": "334b68de6ee1e629ea30ffc90d1ad829edb12687",
      "parents": [
        "a37278b0a6ce94f06fd403155e17b7d42606741b"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Feb 02 11:10:19 2016 -0800"
      },
      "committer": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Feb 02 14:55:15 2016 -0800"
      },
      "message": "Add API in TelecomManager to launch the UI to manage blocked numbers.\n\nBUG: 26917087\nChange-Id: Ide328d250561577f652e3a1ee093b37ad19084d8\n"
    },
    {
      "commit": "f2301bcbbfa68c851f02bb23fa148d5e95ac3c70",
      "tree": "4609817afa6eeabc5eba52f6707c9f6568e2a332",
      "parents": [
        "aad7f349ee0b464a5714c1f03b4cfba148710c58"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jan 29 18:41:14 2016 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jan 29 18:41:14 2016 -0800"
      },
      "message": "Remove check for missing parent calls\n\nTelecom now guarantees that when sending a conference call to an in-call\nservice, all children will be sent before any parents. Thus, it is\nacceptable for children to temporarily have invalid references to\nparent calls, but not vice versa.\n\nBug: 26818778\nChange-Id: Id34e4c3a773e6f7c75be8c85ec2642cf05dabe0a\n"
    },
    {
      "commit": "a3fc54f0d879cbf0bdbb5bd2fe5043dd19232191",
      "tree": "778656ee50f7a7106ae52f157d909648368afbcf",
      "parents": [
        "2fdee90b685781ec5e30f0788b727f692df32d40"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 19 15:59:34 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jan 27 19:45:23 2016 -0800"
      },
      "message": "DO NOT MERGE Add capability to determine if downgrade to audio is denied.\n\nBy default we assume downgrade to audio is permitted; this capability\nprobides a means for a carrier to specifically deny that.\n\nBug: 22728624\n\nChange-Id: I75e0a5b9e5ad2d970003a4691b6fc0ac0dcfe9e0\n"
    },
    {
      "commit": "f44607142f2793773fb240d73ff0cfc2aba1165b",
      "tree": "7c22dd1759f05ac36dd8caefdb5247c085a63872",
      "parents": [
        "c0b2f09a92c7ba2437e390a0d075790d8ece3f3d"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 16:45:51 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 16:53:15 2016 -0800"
      },
      "message": "Make CallScreening.CallResponse static\n\nA small mistake in my previous CL. The response object\nneeds to be static.\n\nChange-Id: Idf9bca7a7076275f53475c2531090f406daecab9\n"
    },
    {
      "commit": "1bef339b88b3f760603dcc08d79a62647fc18296",
      "tree": "edbd1c73921724babcf9dabc7418170e840c562e",
      "parents": [
        "9c2618b17fe580d70994ba8f5d999f20804575f9"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Jan 24 18:21:53 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 27 13:54:12 2016 -0800"
      },
      "message": "Add new public API to allow call screening\n\nThis CL adds a new service that the default dialer can implement to\nscreen incoming calls.\n\nIf the service is implemented then Telecom uses it to decide if a call\nshould be shown to the user or rejected.\n\nNote, I initially tried to simply extend InCallService instead of\ncreating a whole new service. The problem with this approach is that:\n  - this breaks some in call services which show UI as soon as they are\n    bound to\n  - the in call service lifecycle is tightly coupled to adding and\n    removing calls. Call screening happens before a call is added which\n    makes it a bad fit to in call service\n  - call screening is a function of only the default dialer\u0027s in call\n    service but the existing code also binds to \"controller\" call\n    services\n\nFor these reasons it seemed simpler to just create a new optional\nservice.\n\nBUG: 22857261\nChange-Id: I53f2ef93360e0af19b6ce45af21026be6cf3a7f3\n"
    },
    {
      "commit": "9c2618b17fe580d70994ba8f5d999f20804575f9",
      "tree": "6db0dab9c02ddf23ae059eee4786bfc1716a6a23",
      "parents": [
        "af8859fcaeac29e9cdb650523baa32fb8c02c8ff"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 23 16:28:22 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jan 26 17:06:06 2016 -0800"
      },
      "message": "Expose a meta-data value to allow dialer ringing\n\nThis CL exposes a new meta-data, IN_CALL_SERVICE_RINGING. If this is set\nto true then ringing is played by the dialer instead of Telecom.\n\nThis CL also adds a new silenceRinger() API to InCallService. This is\nneeded to implement ringer silence on volume key down.\n\nBUG: 22857261\nChange-Id: I498538282eddbb727104f5b879f25adbef4e6cf6\n"
    },
    {
      "commit": "0d3493532b3bf489ec24226ee2f0c687dd5b643e",
      "tree": "0188343b7095edd7e5064345d13be9788c4d6c70",
      "parents": [
        "6d03819aa1f2a20fb596d398edf0d9331f230313",
        "f97a009f7645690a92bdef3a3ef39298deaff4b7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 26 22:26:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 26 22:26:43 2016 +0000"
      },
      "message": "Merge \"Add capability to determine if downgrade to audio is denied.\""
    },
    {
      "commit": "a0f46a9e7d445852e1746594f0e90ea985f7d5bf",
      "tree": "9b8b8b98ff7f72d2fc472f5fba1485ba87663080",
      "parents": [
        "599f62562b6102f9e3830d5b32a282d23c59e2fd"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon Mar 23 17:51:16 2015 -0700"
      },
      "committer": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon Jan 25 09:51:56 2016 -0800"
      },
      "message": "IMS Connection Capabilities Update\n\nIMS connection capabilities were not getting\npropagated to the upper layers whenever a\ncapability was added or removed. Adding the\nsame.\n\nChange-Id: Ic67d76df05c8b2a1b8abaf27f266fe9693764e52\n"
    },
    {
      "commit": "9c4b82cf95b73e0125d602e505dae07b77d240ad",
      "tree": "f5c376225fa9331716f58f5b1d7fc1394567e0fb",
      "parents": [
        "cbb2382992bdab4cc6d429fd5d015d68d1912f8a",
        "be15ad9b7994f1a16447c2299e88e779dde33ecf"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 23 18:28:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 23 18:28:31 2016 +0000"
      },
      "message": "Merge \"Make missed call action public\""
    },
    {
      "commit": "be15ad9b7994f1a16447c2299e88e779dde33ecf",
      "tree": "bd5f9d99b02b5ae93720a3c10a8ae39a61e30240",
      "parents": [
        "47ea5c10a4d479e0b676401a8cc244b7b7d2a6a4"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jan 21 19:26:20 2016 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jan 22 17:33:55 2016 -0800"
      },
      "message": "Make missed call action public\n\nThis CL makes the missed call notification action public. This will be\nused by the dialer app to show it\u0027s own missed call UI.\n\nSee ag/850080 for more info.\n\nBUG: 22857261\n\nChange-Id: Ifae82d3036a278e5619edc8c766a1d0781296e72\n"
    },
    {
      "commit": "888815501b25901fd20a7c30d90a704f6782815e",
      "tree": "7cccda49c95d23b78b06561851e52ed7eae9ffd1",
      "parents": [
        "c1b92381f5cc0063cf5d5ce3167ed9b70373dd5b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 10 17:29:54 2015 -0800"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jan 21 14:09:09 2016 -0800"
      },
      "message": "Add metadata for car-mode in-call.\n\nChange-Id: Ic2d55889e0ab65195bee549837b51c581ce5076a\n"
    },
    {
      "commit": "f97a009f7645690a92bdef3a3ef39298deaff4b7",
      "tree": "0daf5a57cbdfcce66acd062ef1d89427149adfd8",
      "parents": [
        "d55ece0b38f63ebd7f9b64048653331666650b05"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 19 15:59:34 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 19 15:59:34 2016 -0800"
      },
      "message": "Add capability to determine if downgrade to audio is denied.\n\nBy default we assume downgrade to audio is permitted; this capability\nprobides a means for a carrier to specifically deny that.\n\nBug: 22728624\n\nChange-Id: I75e0a5b9e5ad2d970003a4691b6fc0ac0dcfe9e0\n"
    },
    {
      "commit": "b401a94d843bb12660bf4fd1f0d3e4d788e19faa",
      "tree": "476800fe54c3426fcb29602eb3fe898e328f8bdd",
      "parents": [
        "b73e7ccde533441f9d3e5af9f7224075b9609941"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Jan 19 19:05:18 2016 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Tue Jan 19 19:39:01 2016 +0000"
      },
      "message": "Make getInstalledDialerApplications to query for specific user\n\nBUG\u003d26634502\n\nChange-Id: I8fe5506589bae85e3babba1aaab3b737cd12543b\n"
    },
    {
      "commit": "0464b9ba16ea49f7bff55d7d85231c6dd832b58e",
      "tree": "f625c8b4b435086d8bb5db152685856fbbbe7a4b",
      "parents": [
        "b05fd8860f847996acc5f001492a30562b199c95"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Jan 12 15:32:58 2016 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Jan 15 12:43:27 2016 -0800"
      },
      "message": "Add method to dump Telecom analytics\n\nAdd dumpAnalytics in TelecomManager to allow the connectivity stats\nservice to access Telecom analytics for uploading.\n\nChange-Id: I197d6af340fac7f38b28bb44a476b5e694db4dba\n"
    },
    {
      "commit": "f5afe6ab8d0572fc407d0af8c154ba1a4a30dd20",
      "tree": "8c9992998cad61d5426958607efc3435cd2add18",
      "parents": [
        "d7c46bdec12b364f79ab44c089928a6d2734694c",
        "3e122f76f1648a1ad87f7492c6c491d5dfaf54ea"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jan 12 03:59:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 12 03:59:29 2016 +0000"
      },
      "message": "Merge \"Add KEY_USE_RCS_PRESENCE_BOOL carrier config option.\""
    },
    {
      "commit": "3e122f76f1648a1ad87f7492c6c491d5dfaf54ea",
      "tree": "6f236e29e948ba1e4ee37cb31ce9f4400261cb16",
      "parents": [
        "eadc267b38974053b5121a17f7aaca7c38e8da94"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 11 19:25:00 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 11 19:25:00 2016 -0800"
      },
      "message": "Add KEY_USE_RCS_PRESENCE_BOOL carrier config option.\n\n- New carrier config option is used to determine if presence is used\nto determine whether a contact is capable of video calling.\n- Also, improve logging for PhoneAccount capabilities.\n\nBug: 20257833\nChange-Id: Ifcc7df95677eb4399f08eb8849c4004892957e90\n"
    },
    {
      "commit": "468bb1a56c05dce8406882f3399af0ccf8402fc1",
      "tree": "cd431707655170c9eaf75026976c530a911d1d56",
      "parents": [
        "8635657b176ee9f80e8f57a7d1da9278722ff8a0"
      ],
      "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": "Mon Jan 11 17:28:08 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"
    },
    {
      "commit": "48d021026a13fa1e1c892de281b55c3c9c2b5754",
      "tree": "db4332bc91e58fdfde48b330e9b9763e832913dd",
      "parents": [
        "eadc267b38974053b5121a17f7aaca7c38e8da94"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jan 08 13:20:25 2016 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jan 08 13:20:25 2016 -0800"
      },
      "message": "Adding @IntDef checking for Video Quality and Video State values.\n\nAdmittedly this isn\u0027t going to cause a build breakage for anyone misusing\nthe values, but it should help make issues more aware at code authoring\ntime.\n\nSee http://goo.gl/zaH4RE for more information.\n\nChange-Id: I3f20dc4bff364dec290d4b647e31f8032d4a13ec\n"
    },
    {
      "commit": "64ef34bc1a07655afee5e6b5d17bfeabc16e7943",
      "tree": "b587266814a93563a3f57f5b0e319aec8c982c75",
      "parents": [
        "1ee3e370f9f92721c3ea06344a4e2e80a1bf1bed",
        "a68dcce8c3a3ce9e9ffac8154044bb627f23450c"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Jan 06 12:25:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 06 12:25:14 2016 +0000"
      },
      "message": "Merge \"Add a new property PROPERTY_WORK_CALL\""
    },
    {
      "commit": "ae85bc3c65b33b8b00b610246e41e282d16605b9",
      "tree": "3e277e0810b376d6210301667f33c5cdf5ee72e2",
      "parents": [
        "fa530b4a10e8553afd58b827dfd7dcd8726126b4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Oct 23 14:39:49 2015 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jan 05 16:33:07 2016 -0800"
      },
      "message": "[DO NOT MERGE] Add \"acceptRingingCall()\" API which accepts a videoState.\n\n- Added acceptRingingCall API which accepts a videostate to complement the\nexisting API.\n\nBug: 20159300\nChange-Id: I2a9d53fd4dbbb0be49d95416f7e26d3ec61774cd\n"
    },
    {
      "commit": "c831e36b60279ff704ba2bf230c651da8e2bf259",
      "tree": "afae298080a9d6f9bc86028d3fbcacc2922750c8",
      "parents": [
        "03ce863860e3e45781e44317d8b2f42a08f40512",
        "78f3ba6ea49f1279bb29577cbd97baf3eb8b1fe3"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jan 05 11:56:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 05 11:56:12 2016 +0000"
      },
      "message": "Merge \"Fix InCallService permission doc\""
    },
    {
      "commit": "2f3e35376ada0327b34a71d7c45ac6e6d955d7dc",
      "tree": "fc5fa5133632d5c20750c869108cffe05d03704d",
      "parents": [
        "154a01ec81e595c178a4a56eb019c3af2b43a3f2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Dec 21 14:16:43 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jan 04 13:19:02 2016 -0700"
      },
      "message": "More work towards triaging missing app behavior.\n\nMany places across the platform query package details without\ngracefully handling packages or components that go missing for\nvarious reasons.  This can cause annoying user data loss, such as\nresetting back to built-in apps or dropping of accounts, etc.\n\nThis change verifies that system callers have thought about these\nedge cases by logging if they use default matching behaviors without\nexplicitly marking themselves as being \"triaged.\"  (The logging is\ncurrently disabled by default.)\n\nAlso creates explicit definitions of supported flags for various\nincoming PackageManager calls, and defines a clear distinction\nbetween flag types:\n\n-- GET-style flags are used to request additional data that may have\nbeen elided to save wire space.\n\n-- MATCH-style flags are used to include components or packages that\nwould have otherwise been omitted from a result set by current system\nstate.\n\nThere are a handful of existing GET flags that better fit under the\nMATCH definition, so this change clones them to new constants and\nmarks the old ones as deprecated.\n\nFixes bug in JobSchedulerService to consider jobs from apps on\nexternal storage.  Revert some dialer behavior back to being\nuntriaged.\n\nChange-Id: I9b6ab0968241e3479bddbd78de0c51e3b9917318\n"
    },
    {
      "commit": "bd1bf125e4c2e2324f71e5a661a219f4d1c73fa9",
      "tree": "57a1c430fa15dfd0942f90cb47317ff658c8e25a",
      "parents": [
        "f43f627fc97e70d79345192654c65ba87f0a4efb",
        "014c711b0db81ce709b0ccad3e50b3d10227edd8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 04 16:33:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 04 16:33:37 2016 +0000"
      },
      "message": "Merge \"Fix capability/property checking methods to handle multi-bit capabilities.\""
    },
    {
      "commit": "78f3ba6ea49f1279bb29577cbd97baf3eb8b1fe3",
      "tree": "ad1cd8d807b39a8dd9ce46b240306e88b63b2c61",
      "parents": [
        "fa616e7cab1924dfd82b8c8c7f18c546b02b61d9"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Dec 28 16:20:56 2015 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Dec 28 16:20:56 2015 -0800"
      },
      "message": "Fix InCallService permission doc\n\nSmall typo in the docs for InCallService.\n\nChange-Id: I551248858723047d30061d164976fb2e3418ed67\n"
    },
    {
      "commit": "2a9e3f8e6813716ab88ca54fd04ae047dc9aaaeb",
      "tree": "2c320da3107bcf005afd2f501b0225ecc42b5aa7",
      "parents": [
        "5b0e5207e1b2de9fd533fa444b8d9a0acadd1513"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Dec 18 10:57:58 2015 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Dec 19 15:00:09 2015 -0700"
      },
      "message": "Better named encryption flags, start triaging.\n\nCreate distinct flags for encryption aware, unaware, and both, and\nname them like the other MATCH_ flags.\n\nStart adding logic to help triage all system internal callers to\nverify that they\u0027ve done their homework and thought about how to\nhandle apps while locked.  Call sites in the system should either\nask for explicit matching behavior, or explicitly use the DEFAULT\nmatch flag to indicate that they\u0027ve been triaged to use the\ndefault state-based matching.\n\nBug: 26250295\nChange-Id: I86214e5c4f71a6dc72f06930800388713aecd107\n"
    },
    {
      "commit": "a68dcce8c3a3ce9e9ffac8154044bb627f23450c",
      "tree": "635a14bdd93a67a72c25c4c777372518415af0ef",
      "parents": [
        "026688070c8002911dc0a8f1fb487bf5bfed52d4"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Thu Dec 17 09:31:18 2015 +0000"
      },
      "committer": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Sat Dec 19 02:49:27 2015 +0000"
      },
      "message": "Add a new property PROPERTY_WORK_CALL\n\nIn our current design, in-call ui in parent user is used.\nWe need a way for Telecom to tell in-call ui that is the call a work\ncall or not show that we can have some UI changes to reflect it.\n\nBug: 26022174\nChange-Id: I5f54371ddac14ffdb50359c2e792b9f24858bcb8\n"
    },
    {
      "commit": "014c711b0db81ce709b0ccad3e50b3d10227edd8",
      "tree": "d45a522fafc9a5fc00c2350d306ebebb2e78ebf6",
      "parents": [
        "938562500707b461506191d1336f634037addd20"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Dec 18 14:33:57 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Dec 18 14:33:57 2015 -0800"
      },
      "message": "Fix capability/property checking methods to handle multi-bit capabilities.\n\nSome capabilities, such as CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL\nare defined in terms of other capabilities; eg:\nCAPABILITY_SUPPORTS_VT_LOCAL_RX | CAPABILITY_SUPPORTS_VT_LOCAL_TX\n\nThe current capability logic will return TRUE if checking for\nCAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL and either of the TX or RX bits\nis on; which is incorrect.  Yay cts tests for finding this.\n\nBug: 26272951\nChange-Id: I55a5676674ee74e213deb3a07e226b04a37d10ee\n"
    },
    {
      "commit": "e502924ed3d333b673c3c569abbf1d9c7e483fde",
      "tree": "86055a8040098f846a0a00330019746748ab9d11",
      "parents": [
        "e60a52a23686557174dc86b482a914dfd31addae",
        "584ba6c1d156af1a1295fb101cd085577ac82ece"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Dec 17 00:09:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 17 00:09:55 2015 +0000"
      },
      "message": "Merge \"Remove dependency on android.telecom.Call in VideoCallImpl for testing.\""
    },
    {
      "commit": "9e4d4143cf64df95e0bf129068e323230ff15447",
      "tree": "72b6c8b42baba3216e1f527502ee14db0fea32af",
      "parents": [
        "46f5f53d2838ec6f265c168100e21a22f990a97d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 09 15:00:18 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 16 13:36:14 2015 -0800"
      },
      "message": "DO NOT MERGE Add PhoneAccount capability to indicate if VT uses presence.\n\nAdded new PhoneAccount capability used to indicate whether the dialer\nshould use the presence bit in the contacts provider to determine when\nthe video call icon is shown or not.\n\nBug: 20257833\nChange-Id: Ifb3cc5b7ff1090d539dfb925dce9f6327de15c46\n"
    },
    {
      "commit": "6baa707133fa18a93ecb9482316338d161f2ec5e",
      "tree": "7122f378478488b889db2e403e2b73e167d3975e",
      "parents": [
        "e164f75c07085de3365284a3054a227e44187e63",
        "9a365756b3610a377d643f1289905364548a9e61"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Dec 12 00:38:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 12 00:38:12 2015 +0000"
      },
      "message": "Merge \"Add PhoneAccount capability to indicate if VT uses presence.\""
    },
    {
      "commit": "cb663902c439691a9377fb681a203fe9d8596809",
      "tree": "a9ec1a8cd0a50eb741326e5f690841e15f7505f7",
      "parents": [
        "12112724b823d736164275930f0b777c2c80d223",
        "73831680cd7e47df103cf60a2230ed411e5d3b93"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Dec 10 20:02:38 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Dec 10 20:02:38 2015 -0800"
      },
      "message": "Merge commit \u002773831680cd7e47df103cf60a2230ed411e5d3b93\u0027 into mncvtdev-to-mmwirelessdev-merge-2015-12-10\n"
    },
    {
      "commit": "6714030083b1d8ec5b2df6dfef08034d0d30c2fe",
      "tree": "91d98898b3c707d8327a0f67814b917b8ebd8060",
      "parents": [
        "8366fdd6a82b7887bb8227e7d209175c8a9dcb0c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 10 12:27:58 2015 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 10 12:27:58 2015 -0800"
      },
      "message": "merge from master\n\nChange-Id: Ic03669db3f4595336a7dbc13ffc77d055d11acf9\n"
    },
    {
      "commit": "9a365756b3610a377d643f1289905364548a9e61",
      "tree": "725ef45aa05ed0fbf1732a0897d340f9dae98c28",
      "parents": [
        "79aeb92f4de64dc658b3cbae6dcf40f19b1597f8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 09 15:00:18 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 09 15:00:18 2015 -0800"
      },
      "message": "Add PhoneAccount capability to indicate if VT uses presence.\n\nAdded new PhoneAccount capability used to indicate whether the dialer\nshould use the presence bit in the contacts provider to determine when\nthe video call icon is shown or not.\n\nBug: 20257833\nChange-Id: Ifb3cc5b7ff1090d539dfb925dce9f6327de15c46\n"
    },
    {
      "commit": "70ac616b3851a063b974cf5e5c8bc764994cab7d",
      "tree": "76794ca8d018916f0949b97a0a988248cec91f1f",
      "parents": [
        "13b80b2303f4cd183e5f1ec4956c6770fea64cfb",
        "90f62907b666b9a00c3fe086d80067f961181c66"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Dec 08 21:53:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 08 21:53:25 2015 +0000"
      },
      "message": "Merge \"Add extras tag for analytics support\""
    },
    {
      "commit": "584ba6c1d156af1a1295fb101cd085577ac82ece",
      "tree": "a7abf885914cfb4eb3c2a46517543595c5bdd7bb",
      "parents": [
        "79aeb92f4de64dc658b3cbae6dcf40f19b1597f8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 08 10:53:41 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Dec 08 10:53:41 2015 -0800"
      },
      "message": "Remove dependency on android.telecom.Call in VideoCallImpl for testing.\n\nVideoCallImpl had a depedency on android.telecom.Call, which was used\nto get the current video state of a call when the user issues a\nsession modify request (we need to know what the video state was before\nthe request was sent).  This proved problematic for unit tests, as\nandroid.telecom.Call is a final class and cannot be mocked.\n\nThese changes assume the VideoCallImpl will instead have a video state\nproperty, which is updated by the Call whenever it changes.  This\nremoves the dependency on the Call, and makes it possible to unit test the\nAPI.\n\nChange-Id: Ie67255d68b23e32aa177b30ac6439632fad5cc27\n"
    },
    {
      "commit": "6e2d208097a1a70295a9927fb692d63966ce8054",
      "tree": "18ce61c9f77745ee88f75e97e8e1feaf6641620f",
      "parents": [
        "7b879ff4bc880839732ab6949cf3de142952c279",
        "73831680cd7e47df103cf60a2230ed411e5d3b93"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Dec 04 21:03:46 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Dec 04 21:03:46 2015 -0800"
      },
      "message": "Merge commit \u002773831680cd7e47df103cf60a2230ed411e5d3b93\u0027 into tgunn-mncvtdev-to-master-2015-12-04\n"
    },
    {
      "commit": "568f4de11a87308cbcb888083f02818a8290a7d7",
      "tree": "20cfff68ed791685dbb947dbc6b5f51bea52132f",
      "parents": [
        "f430d3074f6b5844ba999d4a0a6e8d7fc41f6bdf",
        "71fbb81b14958b80fe55738607740c6630e4e9da"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Dec 03 09:44:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 09:44:01 2015 +0000"
      },
      "message": "Merge \"Fix @code escapes\""
    }
  ],
  "next": "71fbb81b14958b80fe55738607740c6630e4e9da"
}
