)]}'
{
  "log": [
    {
      "commit": "ce9fea390c86f4e7725d2f7486cf97d56fdda5df",
      "tree": "c9ce72fbdda48beb7a9ad5fadcf61195d2c1beb2",
      "parents": [
        "3337693c784c2495c3563295687de7f8f764eaf1",
        "660322d8259cb256745f15219af0b9004063ea8d"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Jul 17 16:50:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 17 16:50:52 2015 +0000"
      },
      "message": "am 660322d8: Merge \"Add transcription field to voicemail object and related changes.\" into mnc-dev\n\n* commit \u0027660322d8259cb256745f15219af0b9004063ea8d\u0027:\n  Add transcription field to voicemail object and related changes.\n"
    },
    {
      "commit": "660322d8259cb256745f15219af0b9004063ea8d",
      "tree": "6eb42b12564724011ab42d282c8aaf93a9f90bcb",
      "parents": [
        "593aca12c2f7bf39ca8d4ae944f36a88bd4a48cf",
        "5bd3e73a21975166fe39ccdfaf3376ad4f8fb369"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Jul 17 16:37:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 17 16:37:43 2015 +0000"
      },
      "message": "Merge \"Add transcription field to voicemail object and related changes.\" into mnc-dev"
    },
    {
      "commit": "5bd3e73a21975166fe39ccdfaf3376ad4f8fb369",
      "tree": "92bdba632a109389975a8abde37ba803f5e445d6",
      "parents": [
        "d3719ab07a0ba66c019979ce19c45b77c4aae92e"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Jul 16 18:36:58 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Jul 16 18:36:58 2015 -0700"
      },
      "message": "Add transcription field to voicemail object and related changes.\n\nBug: 22542002\nChange-Id: I05c18e8f82a4f318fb59228e4d6eb844d64bee30\n"
    },
    {
      "commit": "5926761865fe3ea484e02ad2dcf87b72b36ce4f3",
      "tree": "816127eaf92b1f899f6d0dca6656b8a4ef8dfd20",
      "parents": [
        "e8ce21448297d7460eb8f4ef91b4f636946abce8",
        "5aff3b5489262ccff4b6f9e18e0d990ebfe4d7bc"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Thu Jul 16 23:19:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 16 23:19:17 2015 +0000"
      },
      "message": "am 5aff3b54: Merge \"Maintain call time across SRVCC (2/3).\" into mnc-dev\n\n* commit \u00275aff3b5489262ccff4b6f9e18e0d990ebfe4d7bc\u0027:\n  Maintain call time across SRVCC (2/3).\n"
    },
    {
      "commit": "e927ec02f5bbad925d5f28cbe370a04aa118f370",
      "tree": "3ac494a376ebe08309e217d5fffd3b8804b62e87",
      "parents": [
        "4155d9f37762a6a91d47c383f9c3a9fd3aa7f884"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 15 15:47:21 2015 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 15 15:47:21 2015 -0700"
      },
      "message": "Maintain call time across SRVCC (2/3).\n\nWhen an IMS conference call encounters an SRVCC event requiring a\nfallback to GSM/CDMA, we need to maintain the call time for the\nconference host across this fallback. So, adding a connectTime attribute\nin the underlying conference host\u0027s connection object which can be used\nto account for the call time from the now inactive conference call into\nthe new call created.\n\nBUG: 21918593\nChange-Id: I13e7ae6e31f004e798776c02ac7a6ac09a10f0bd\n"
    },
    {
      "commit": "95f270de2fe62ca78f05ef7300bfef7e0bcbc7a5",
      "tree": "fee78bcfea027223e84363a1ffb8ea02a343d22d",
      "parents": [
        "ef77c116f3c1272f623627aec997c10c1432b03c",
        "b63b031cb5b9338daa3de76ee9976ba493037d92"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 14 22:12:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 14 22:12:04 2015 +0000"
      },
      "message": "am b63b031c: Merge \"Standardize stateToString return values\" into mnc-dev\n\n* commit \u0027b63b031cb5b9338daa3de76ee9976ba493037d92\u0027:\n  Standardize stateToString return values\n"
    },
    {
      "commit": "b63b031cb5b9338daa3de76ee9976ba493037d92",
      "tree": "24d07e79e578b67aa64d4c4d41ae68a20eaa53c6",
      "parents": [
        "d69a82c107cea4aca87eecc3978e21ea9bc23c82",
        "e911c8d19662b7eaee07ffa4bfe8822d51c9ee21"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 14 22:00:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 14 22:00:33 2015 +0000"
      },
      "message": "Merge \"Standardize stateToString return values\" into mnc-dev"
    },
    {
      "commit": "e911c8d19662b7eaee07ffa4bfe8822d51c9ee21",
      "tree": "e06e33564e06876869e0a78ff956e4b2ba00ca81",
      "parents": [
        "00c64f7ca5b05384dc3c208eff43e0b1a037a7d0"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 14 11:39:36 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 14 11:39:36 2015 -0700"
      },
      "message": "Standardize stateToString return values\n\nBug: 20303674\nChange-Id: I884029614c8ce36120c1fc039ef33c0e6736ed5c\n"
    },
    {
      "commit": "0eb4da607118e28d56d18ff1bd1f060b0431c61c",
      "tree": "8901284abc3e99257958086803bebf1894797b1e",
      "parents": [
        "0bac7fa791ced8e1e1ab67eca72c48be1b19eded",
        "1cb0de17a9a4de137247f7bf69ec44a83e30efa2"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Jul 10 17:10:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 10 17:10:30 2015 +0000"
      },
      "message": "am 1cb0de17: Merge \"Correct the comparison done in removeAdapter.\" into mnc-dev\n\n* commit \u00271cb0de17a9a4de137247f7bf69ec44a83e30efa2\u0027:\n  Correct the comparison done in removeAdapter.\n"
    },
    {
      "commit": "75c36b681e3331f4e60fa62abe4615c1ffc5b401",
      "tree": "9a4dbe9a5de9df490b475c389b908d1551d37d87",
      "parents": [
        "1ca6207a1ec5bf9c12027c4f09a4fe18bd3f825c"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 08 16:52:37 2015 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 08 17:45:54 2015 -0700"
      },
      "message": "Correct the comparison done in removeAdapter.\n\nSince addAdapter is storing the proxy binder objects in the adapter set, we need\nto compare the underlying binder objects when trying to remove the adapter\nfrom the adapter set. This was resulting in adapters accumulating in adapter\nset every time a RemoteService was created.\n\nBUG: 22062692\nChange-Id: Ib9cc25a8b95622a524ed5a07d3ef56673669cd27\n"
    },
    {
      "commit": "f08a7ada3aaeb2cb167609f50fa77217e12243f7",
      "tree": "7edc8d4515bbff58c0d1cadf956d9ff5d2a0e787",
      "parents": [
        "b0ca50264552c5451be6cf012422587ab612ecd2",
        "8f596907a5241badad821a6d3490eb2cd7dd23c5"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 08 22:08:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 08 22:08:46 2015 +0000"
      },
      "message": "am 8f596907: Merge \"Change sequence of call removal from Phone\\\u0027s db.\" into mnc-dev\n\n* commit \u00278f596907a5241badad821a6d3490eb2cd7dd23c5\u0027:\n  Change sequence of call removal from Phone\u0027s db.\n"
    },
    {
      "commit": "1ca6207a1ec5bf9c12027c4f09a4fe18bd3f825c",
      "tree": "8479fba2d82ad20bf8826fead004e93233a95fa0",
      "parents": [
        "1a257545b2d1e8bd95393ee6637e70be7d230bc6"
      ],
      "author": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Tue Jul 07 17:34:51 2015 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Wed Jul 08 14:47:36 2015 -0700"
      },
      "message": "Change sequence of call removal from Phone\u0027s db.\n\nSince the Call API\u0027s callbacks are now fired from handlers, they end up\nchanging the order in which the callbacks from the Phone and Call API\u0027s\nare fired. To preserve the below ordering, we move the call removal from\nPhone\u0027s db to after all the onCallDestoryedcallbacks have executed.\n1. Call-\u003eonStateChanged\n2. Call-\u003eonDetailsChanged\n3. Call-\u003eonCallDestroyed\n4. Phone-\u003eonCallRemoved\n\nBUG: 22127504\nChange-Id: Ice17f727decb516baabbe69adae598ebdf370094\n"
    },
    {
      "commit": "6bf35acd7c0206d90f9a4a36735bcd4d5bfec75e",
      "tree": "c233a339ef694829fd949d7ae8fc1d8af4d36689",
      "parents": [
        "ddf570e8226bd21448b44b3327d4bcb2608f4d00"
      ],
      "author": {
        "name": "Shriram Ganesh",
        "email": "sganesh@codeaurora.org",
        "time": "Thu Dec 11 17:53:38 2014 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jul 06 11:28:19 2015 -0700"
      },
      "message": "Added support for mid-call enabled SRVCC conference call\n\nWhen TelephonyConnection is created for an unknown connection,\nthe recalculation of conference participants have to be\nretriggered. This is because, unless that TelephonyConnection is\nadded to ConnectionService, it cannot be added as part of a\nconference call in CallsManager.\n\nChange-Id: Ic9359104f02eddff655d84fd25f5c28c9158e5f4\n"
    },
    {
      "commit": "ddf570e8226bd21448b44b3327d4bcb2608f4d00",
      "tree": "867279fea4ecc997919a3717eecd18136a1e5265",
      "parents": [
        "b304fc0aafe067e422ce219ba5edb4bc7a68924c"
      ],
      "author": {
        "name": "Shriram Ganesh",
        "email": "sganesh@codeaurora.org",
        "time": "Sun May 31 09:18:48 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Jul 06 11:28:19 2015 -0700"
      },
      "message": "MWI,phantom call,Suppl services, error codes\n\n1. IMS MWI Feature\n- Add new API to update waiting\nvoice message count, for UI\npropagation based on RFC 3842\n\n2. phantom call support\n\nSupplementary services\n\n3. IMS : Incoming Call Barring\n- Modified existing API to support\n   request like registration,activation,\n   deactivation,erasure,interogation.\n\n4.Unsol supplementary service notification\n- send unsol supplementary notification to UI\n- add call history info\n\nMiscellaneous\n5. Ims: Originate conference call in DIALING state\n\n6. IMS: Addition of Extras to ImsCallProfile\n- Add EXTRA string definitions to ImsCallProfile\n\n7. IMS: Definition of error code\n- answered elsewhere\n- FDN call failure\n\n8.\n- Propagate IMS supplementary services to telephony framework\n- Introduce call forwarding history info.\n\nBug: 21725750\nSquash of 2 earlier CLs:\n         Change-Id: I52a64e9a5df3479189f62921a01655a50fb386fc\n         Change-Id: Idc3a433785e84a3d683cbcfc7fb90f0b89dced12\n\nChange-Id: I428ce3c6a043e43b86dea41622e0a828d8b45e53\n"
    },
    {
      "commit": "930d6b07e32bbb0f20d9ec4f19ff08d198fa9498",
      "tree": "c23d71f9c3e79022f436ca1067c411d81cb108b1",
      "parents": [
        "b1f4cc647f94a24b7918315a21c114f20c644e0b",
        "d409173570e504f36db80ecfaa3284eb35f5a3c7"
      ],
      "author": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Thu Jul 02 18:33:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 02 18:33:53 2015 +0000"
      },
      "message": "Merge \"Add capability to indicate a conference will never have children.\" into mnc-dev"
    },
    {
      "commit": "895d4b8f63389b79974dfd3e36f1ab10b5ceb4dc",
      "tree": "fd649529d166a65ea8418ddea111417d80d66b57",
      "parents": [
        "435a1dfbd67371849c60ecd46df1d82a0f496cd8"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jun 25 16:41:48 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jun 29 16:17:47 2015 -0700"
      },
      "message": "Telecom API council changes.\n\n- adding more javadocs.\n- fixing javadoc on isEnabled\n- renaming to CONFIGURE_PHONE_ACCOUNT\n\nBug: 21573551\nChange-Id: Ice035b8573a08ea18181a73c9e9a462520a934f1\n"
    },
    {
      "commit": "d409173570e504f36db80ecfaa3284eb35f5a3c7",
      "tree": "423440f44188a5c67bf9c447155113e8a5bdb00b",
      "parents": [
        "e3fc5415ed65ee7ad451069022b5405361aeb2e7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 29 09:15:37 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 29 09:15:37 2015 -0700"
      },
      "message": "Add capability to indicate a conference will never have children.\n\nUsed to mark IMS conference calls so that it is possible to know that we\nnever expect child calls to be associated with the conference.\n\nBug: 21085329\nChange-Id: I7e5c82622ed382e431d4156878c28b37421e1e35\n"
    },
    {
      "commit": "c8cedd531176fd7d0474363c2bd90c3414e58457",
      "tree": "94127b0791e909668c1603f36cf525bcf3bbc848",
      "parents": [
        "b6acf517ff0c153f54f782d22ba5b498335d933a",
        "f2600eb5aca1ec9bda2674d878528a770d5c220b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jun 24 17:37:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 24 17:37:13 2015 +0000"
      },
      "message": "Merge \"InCallService meta-data [2/4]\" into mnc-dev"
    },
    {
      "commit": "b6acf517ff0c153f54f782d22ba5b498335d933a",
      "tree": "33aab911dba2bbe01250763a28f08eed019fd94f",
      "parents": [
        "e4ffec210e857c770cf63db8a1644fd04b9f625d",
        "7a060d5e2b99e9a7edb22e846449204b603dd8bc"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jun 24 17:36:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 24 17:36:58 2015 +0000"
      },
      "message": "Merge \"Additional javadoc.\" into mnc-dev"
    },
    {
      "commit": "f2600eb5aca1ec9bda2674d878528a770d5c220b",
      "tree": "9196d56e7e581ed7868dbf79ace71246ec8a6f6d",
      "parents": [
        "7a060d5e2b99e9a7edb22e846449204b603dd8bc"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jun 22 15:02:20 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 23 15:13:39 2015 -0700"
      },
      "message": "InCallService meta-data [2/4]\n\nBug: 21816241\n\nChange-Id: I9af91a1287f652247ef590878759aa277bd925e5\n"
    },
    {
      "commit": "7a060d5e2b99e9a7edb22e846449204b603dd8bc",
      "tree": "c4524bda8f37b19bfbf0428dc7618d7f6ed6dd59",
      "parents": [
        "434235496c6356dd5e2fc9977c5f1d0609fd3d2a"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jun 19 14:52:04 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jun 22 10:38:30 2015 -0700"
      },
      "message": "Additional javadoc.\n\nChange-Id: Iba7f9315521314d066a166ba884ac71c3a9c2496\n"
    },
    {
      "commit": "000d38ab3ce46ad9ba4d99694c4d1bf46dff9cbf",
      "tree": "c9020c6f1a8579af60744168a86d5945ba5b428a",
      "parents": [
        "3ac465a7d830a973096b4f69ef4531f09dcdf07c"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Jun 21 10:25:13 2015 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Jun 21 10:25:13 2015 -0700"
      },
      "message": "Fix crash when doing conferencing over Wi-Fi\n\nThe problem was that we were calling Connection.getAudioState\nin the conferencing code. This led to a null pointer exception.\n\nFix was to add a null pointer check.\n\nBUG: 21957102\nChange-Id: Ibad0f6cc70a5bc4a30023beb857125802bc35cd4\n"
    },
    {
      "commit": "2c27b9a9fa74e59f953e7b918744a3a668236b92",
      "tree": "a04d1ee7e523ad5638161ea45f511402dbbfc1c4",
      "parents": [
        "e8378476b52b215536f0b7c52d2eb611a893685f"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jun 12 15:27:01 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jun 18 16:13:54 2015 -0700"
      },
      "message": "Clean up SIM CallManager APIs.\n\nBug: 21499476\nChange-Id: Iaded74c6b885b0745dfa85d0b7733bdad75d615a\n"
    },
    {
      "commit": "107c4ce2ac9b76e7b4ed251fff8929958c5d3e63",
      "tree": "f67351df44c16214b2d005577c846fa0cb7f9c04",
      "parents": [
        "31104fbb7e109e9fe34a09878e4901761fa39f5d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 15 12:08:24 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 15 12:36:09 2015 -0700"
      },
      "message": "Send broadcast when default dialer changes\n\nAdd hidden TelecomManager.setDefaultDialer for system apps\nto set the default dialer and trigger the broadcast\n\nBug: 21846308\nChange-Id: Ifdd30cd1323ab0157edf7fd966173b6c52df6ba0\n"
    },
    {
      "commit": "8a90866a9a70b8610035f38c610585b945ae0871",
      "tree": "9cb0de69ededb4f5ee39c4687668a27341492875",
      "parents": [
        "bc9b1024535a21ce8d73fa1ca7deb86ea4d1338b",
        "84f381b4eb9880b929ac40286b17b3f16271666b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 12 21:04:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 21:04:04 2015 +0000"
      },
      "message": "Merge \"Correct issues with VideoProvider discovered via CTS tests.\" into mnc-dev"
    },
    {
      "commit": "be2a4a248c4190fa840a0f20858e4523e3cdde87",
      "tree": "159680e9a4a61f72a43bed6bdbce08402044e3eb",
      "parents": [
        "b535c5e28a7d689020461e9f9e8bed165eacc522"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 12 10:10:55 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 12 10:10:55 2015 -0700"
      },
      "message": "Fix typo in Call.Details.propertiesToString\n\nChange-Id: I7bb52138912fddef20862f5f7a29a8ec2e0a1d66\n"
    },
    {
      "commit": "84f381b4eb9880b929ac40286b17b3f16271666b",
      "tree": "683e5d84c3c1ea9dd93e2d3ab1f661db6828bace",
      "parents": [
        "3d1f7c26be89a252c6e83c0b813df27295d06212"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 12 09:26:45 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 12 09:39:47 2015 -0700"
      },
      "message": "Correct issues with VideoProvider discovered via CTS tests.\n\nWhile authoring the CTS tests I discovered a few issues with the\nVideoProvider.\n1. The VideoProvider\u0027s default handler should be on the main Looper,\nsimilar to other Telecom components.\n2. When calling IVideoCallbacks, the try/catch for RemoteExceptions was\naround the for-loop which iterates over the various VideoCallbacks.  If\none was to fail, the other VideoCallbacks would not be called.\n3. The mVideoCallbacks hashmap should use a ConcurrentHashMap; in CTS\ntests I ran into a few concurrency exceptions related to the various\nInCallServices registering callbacks while other methods on the provider\nwere being called.\n\nBug: 21802841\nChange-Id: Ib0d46daf03554309044e9efaa991a15cb2c4b46b\n"
    },
    {
      "commit": "4e9bbaf043e4d64b737099af05a035780b7da8d6",
      "tree": "12c09f752c24722367c7824605c43495136c18b3",
      "parents": [
        "475c545fa8ea0d87bc3704ae3c0bf73bb060dcb8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 22 15:43:28 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 10 10:39:48 2015 -0700"
      },
      "message": "Add support for specifying looper on VideoProviders.\n\nAdded constructor for VideoProviders to allow creating instances where\nthe Looper is specified.  This is required for creating\nVideoProviderProxy instances within Telecom.\n\nBug: 20232310\nChange-Id: Ieb31e499caca9d65ff4b52c287e030c0ceeeb6ee\n"
    },
    {
      "commit": "69c4e2c57eb587709452d3319136da19db5e465b",
      "tree": "3297f43c8926e88b1f0b919f8f9a42faf40f6b2e",
      "parents": [
        "12149b699e21a6c11285391c1fcef25a07fcf066",
        "bc6f12ee42f810a68ef4d1e9185d42cd10124d9a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 22:04:07 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 22:04:10 2015 +0000"
      },
      "message": "Merge \"Remove use of STATE_AUDIO_ONLY in a comparison.\" into mnc-dev"
    },
    {
      "commit": "bc6f12ee42f810a68ef4d1e9185d42cd10124d9a",
      "tree": "512d0e51045b8956508215ca51863a7c3e7e5e95",
      "parents": [
        "aaf68f216327a8a2adaf72032904b50796b4aea7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 14:34:11 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 14:34:11 2015 -0700"
      },
      "message": "Remove use of STATE_AUDIO_ONLY in a comparison.\n\n- Cleanup javadoc to make it more explicit how to use STATE_AUDIO_ONLY.\n- Use VideoProfile.isAudioOnly() instead of doing \u003d\u003d comparison.\n\nBug: 21645094\nChange-Id: I5a67290a996f8f338aebab72a4d3cb57f1b1993b\n"
    },
    {
      "commit": "03123839e46f329018bb6216070abe62fd2b7175",
      "tree": "99dadb2698751e89dfbca61c6675e19c8272e5b0",
      "parents": [
        "eac27519087723d9ba9cf3e19daff1cc46656eae",
        "02fb5bc52b45333a978a45a257dd7f9c9c9bc632"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 09 20:09:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 20:09:57 2015 +0000"
      },
      "message": "Merge \"Rename TelecomManager.EXTRA_INCOMING_CALL_ADDRESS\" into mnc-dev"
    },
    {
      "commit": "b674d069d83954d9f95d7bcd4c0be2518b087a90",
      "tree": "750643f412c8d97563c74273718979cc070873d6",
      "parents": [
        "d2784701acf839b5f1cfa9446eca14217c0704c2",
        "295f5d7777ba63836bf75cb4de15bdaae06dfc1f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jun 09 19:44:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 19:44:06 2015 +0000"
      },
      "message": "Merge \"Add API docs for RemoteConnection VideoProvider/Callback.\" into mnc-dev"
    },
    {
      "commit": "02fb5bc52b45333a978a45a257dd7f9c9c9bc632",
      "tree": "e5433a4635f37cbe2f7e95e7b7b451401bd45c0e",
      "parents": [
        "16bef48d2226c72167e3314f2bc48b0f5de61d81"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 09 12:27:36 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 09 12:28:06 2015 -0700"
      },
      "message": "Rename TelecomManager.EXTRA_INCOMING_CALL_ADDRESS\n\nBug: 19696065\nChange-Id: Ibe253c8cd66938ea1cd560d443008026eb1005d9\n"
    },
    {
      "commit": "04ea7d3b7c0a4193a9fa715d1bd03c3bf9868d69",
      "tree": "6a5b758459abb10f23a6bf9596bd92ade7308cdb",
      "parents": [
        "581cc1ee59d01fe4b4a31618ab4aedfa639e42b0"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 05 15:59:18 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 05 16:00:12 2015 -0700"
      },
      "message": "Add telecom extra to specify handle for incoming call\n\nBug: 19696065\nChange-Id: Ie7c9e3f982808abd4944cfa7bd3c754b93479f84\n"
    },
    {
      "commit": "295f5d7777ba63836bf75cb4de15bdaae06dfc1f",
      "tree": "0a687a3c3948cb7015fa34ccb7aeb0ee7d3a4e9d",
      "parents": [
        "6ef831fe1a953f6b67f3c6a43bde38e80689698b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 04 11:08:54 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jun 04 11:08:54 2015 -0700"
      },
      "message": "Add API docs for RemoteConnection VideoProvider/Callback.\n\nBug: 21573551\nChange-Id: I434d83fa84f9515634776820b2e6a8004cf693ee\n"
    },
    {
      "commit": "bb6d06058534d91cfaf98492799de83aee92a851",
      "tree": "eba82e7bf3b7c950786cafffcde1c86ae3e1580f",
      "parents": [
        "2d63f0a14a450fb23304bfaa639e90fa9fb09e18",
        "87b73f370e2b8a76b0540580f43edba6ec21c6cf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 17:12:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:13:41 2015 +0000"
      },
      "message": "Merge \"API Cleanup: Remove VideoState class.\" into mnc-dev"
    },
    {
      "commit": "87b73f370e2b8a76b0540580f43edba6ec21c6cf",
      "tree": "3990fd7eb2b25e1081388fb3c0a10e8459380728",
      "parents": [
        "6ef831fe1a953f6b67f3c6a43bde38e80689698b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "message": "API Cleanup: Remove VideoState class.\n\n- Remove VideoState class.\n- Replace references to VideoState constants with VideoProfile equivalent.\n- Push VideoState static methods into VideoProfile.\n\nBug: 21573551\nChange-Id: I1bca02772b5b7d86643f612824b07faef7618725\n"
    },
    {
      "commit": "ac2e3886e3f129b0ee94bb514e026fe72951b4a8",
      "tree": "eb5360567c7645d90d4be81c4ddaafb85a1e6875",
      "parents": [
        "ad94045eb2da1e917404c88becdcbfa7ad9edf87",
        "db6da486217daa3418944cf93086a3bae549dad2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 03 16:23:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 16:24:17 2015 +0000"
      },
      "message": "Merge \"Allow default dialer changes and phone account enable/disable via ADB\" into mnc-dev"
    },
    {
      "commit": "15d63c718f6e7bcec6c1fd47d2d06fd59b9c1aef",
      "tree": "528d3404a9eef2f227fcbe1ac4ec4c0e05427f06",
      "parents": [
        "233241f13d5d7f841d3db80408429d4d0a528c78"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 02 15:08:26 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 02 15:09:38 2015 -0700"
      },
      "message": "Fix ringback return value.\n\nBug: 21474410\nChange-Id: I6e08e89636c3b42c97fc194a314a325245755d09\n"
    },
    {
      "commit": "db6da486217daa3418944cf93086a3bae549dad2",
      "tree": "efc55aadcd3a7f2a07b45647510621fcf38104d5",
      "parents": [
        "064fc83b81e215881c2ad22827741e6e9142f948"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 02 13:55:25 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 02 14:23:21 2015 -0700"
      },
      "message": "Allow default dialer changes and phone account enable/disable via ADB\n\nAdd commands accessible via adb shell that can be used for CTS tests\nwithout the need for adb root\n*set-phone-account-enabled\n*set-phone-account-disabled\n*set-default-dialer\n*get-default-dialer\n\nModify enablePhoneAccount/setDefaultDialer to indicate success.\n\nRemove now unused functionality in ProtectedEnableAccountPreferenceActivity\nand ProtectedChangeDefaultDialerActivity.\n\nBug: 21583012\nChange-Id: I542d145cc969334c004b8344fbbb01f278256f9d\n"
    },
    {
      "commit": "29780eecd06bddcd33692c06075f8c5390b88357",
      "tree": "e9ab0b707d9fa959c2c3a29e23709b4c650319ae",
      "parents": [
        "0feb9c9cf947deb893f5a400489ecf7e48626281",
        "b702ef8a91c9adec68b11e36c50b89fd5bcbb607"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 22:35:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 22:35:29 2015 +0000"
      },
      "message": "Merge \"Cleanup Video API javadoc.\" into mnc-dev"
    },
    {
      "commit": "d46595a673eba0df624d9d92b6f981e3483e0d20",
      "tree": "3c22af28c09cb1a7b42f8dc150c5944077eda26b",
      "parents": [
        "bdd500ecd4ceea7d4e4a06ece08c9b9fd5d8aec5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 14:29:11 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 14:53:55 2015 -0700"
      },
      "message": "IMS: Conference fixes\n\n- Set phoneaccount to Conference\n- Handle conference call in DIALING state\n\nChange-Id: I549bf664724473f0d5d4450cbc8d96f7b534f43a\nBug: 21376607\n"
    },
    {
      "commit": "064fc83b81e215881c2ad22827741e6e9142f948",
      "tree": "1f93818af8baf0045ab763796549a7883ffa28a7",
      "parents": [
        "0ee2c1aef93987663968dbfd693cc5eda06c8244",
        "5cf2dde3f7b2003fa832f0657b8b675ce84d77f7"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 01 18:00:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 18:00:50 2015 +0000"
      },
      "message": "Merge \"Add ability to modify default dialer via ADB\" into mnc-dev"
    },
    {
      "commit": "5cf2dde3f7b2003fa832f0657b8b675ce84d77f7",
      "tree": "38aa37cc1293f4af1b5d44e1201c22806ea5e4bf",
      "parents": [
        "656eeb0402179077f55ed1ba2accb292e0653e76"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri May 29 14:56:32 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri May 29 14:56:32 2015 -0700"
      },
      "message": "Add ability to modify default dialer via ADB\n\nAdd hidden action to TelecomManager\n\nChange-Id: I698c0154f438cdaf78926f12a261cbc0eb807cd0\n"
    },
    {
      "commit": "b702ef8a91c9adec68b11e36c50b89fd5bcbb607",
      "tree": "aa4d7cceebad19c314cadc2043904494373fe294",
      "parents": [
        "7cb0925e7e89a415a101f83e32d4f5e51f768ffd"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 11:51:53 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 11:51:53 2015 -0700"
      },
      "message": "Cleanup Video API javadoc.\n\n- Cleaned up documentation and added more details where possible.\n- Also added cross references from the VideoProvider and VideoCall\nAPIs to make it more clear what the link is between the two.\n\nBug: 21520606\nChange-Id: I0a79450d69841df5850061311a523b37688efc49\n"
    },
    {
      "commit": "2b26e8dcd130a371ef7ed170316766d0fbcd3212",
      "tree": "7e1319ccec4e040159956dadce783898f2c217fa",
      "parents": [
        "e648c5f1cb41f72a3404a9a7d2656e764c52f8e1",
        "a2df92512b79e55a3b7c118eeb9ae60628f43c7a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 18:18:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 18:18:37 2015 +0000"
      },
      "message": "Merge \"Un-@hide some missed video APIs.\" into mnc-dev"
    },
    {
      "commit": "a2df92512b79e55a3b7c118eeb9ae60628f43c7a",
      "tree": "2b1078add6359a72df69e9d3ed930854c5a08b07",
      "parents": [
        "7cb0925e7e89a415a101f83e32d4f5e51f768ffd"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 10:05:46 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 10:05:46 2015 -0700"
      },
      "message": "Un-@hide some missed video APIs.\n\n- renamed some methods to match what is in the non-remote version of\nthe API.\n- Renamed RemoteConnection.VideoProvider.Listener to Callback.\n\nBug: 21474356\nChange-Id: I4840e19921dafb4db288a4f8362b14d5dfa0aea1\n"
    },
    {
      "commit": "d600966c396ce457062795893a7972f3bf2b3617",
      "tree": "0b8681198894f0728ced9c9b9d9a48d0c98b8f8b",
      "parents": [
        "ad43220384f2ee1627397cafeac34144dbfda8d6",
        "656eeb0402179077f55ed1ba2accb292e0653e76"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri May 29 00:55:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 00:55:12 2015 +0000"
      },
      "message": "Merge \"Make ACTION_CONNECTION_SERVICE_CONFIGURE public\" into mnc-dev"
    },
    {
      "commit": "656eeb0402179077f55ed1ba2accb292e0653e76",
      "tree": "374a68f0356e7941958f9311a096f47f47c836bf",
      "parents": [
        "16224288791dd3f122931504e624637fdcc70903"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 28 15:46:12 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 28 16:12:46 2015 -0700"
      },
      "message": "Make ACTION_CONNECTION_SERVICE_CONFIGURE public\n\nBug: 21499146\nChange-Id: I3b931231807eec0aed91832013c7c055005fc9ad\n"
    },
    {
      "commit": "6b7f955c2d9b231660b8c54f8ef8e8e6ad802625",
      "tree": "c594cb452d2bb826d4a7c502b2ca857a81492e90",
      "parents": [
        "6ffab1bd65d2b5cc9e2944712058cb42babaa76b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 27 17:21:45 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 28 09:43:00 2015 -0700"
      },
      "message": "Add extras to Connections/Calls. (1/3)\n\nTwo major changes:\n1) Add the notion of extras to a Connection.  These extras will be\nparceled through to InCallService as Call.getExtras()\n2) The previously existing Call.getExtras() has been renamed to\ngetIntentExtras(). This name better describes the fact that these\nparticular extras are from the original CALL or INCOMING_CALL intents.\n\nChange-Id: I08c1baf4f08d54757f98012f0c08b423a707c53d\n"
    },
    {
      "commit": "d8faf70b80b0dfcbc1e52d3a2027a26e1c40c572",
      "tree": "0b1e792d0b0d76240ff9f82748dc4dc1ecce1d0f",
      "parents": [
        "f2049a4fcbe3775493636054b7597edfabc88342"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 20 16:55:59 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 20 16:55:59 2015 -0700"
      },
      "message": "Add intents for enabling phone accounts.\n\nBug: 20303449\nChange-Id: If0057d42373b6964193c562ae8a8487a0299da76\n"
    },
    {
      "commit": "91371dc036ce66cd3ad8ec83eca8926ddf9cec0c",
      "tree": "5672cb07abb90504fbcb36a042b56dfa4ef705f4",
      "parents": [
        "b6f567db95865fa3b104c70bc3b9b61835cce4f9"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri May 08 13:52:09 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 19 13:06:21 2015 -0700"
      },
      "message": "Add enable/disable properties to phone accounts.\n\nBug: 20303449\nChange-Id: Ie6203a284454d43f4dd20917f0f1fda0b36484f8\n"
    },
    {
      "commit": "8309a19181151a78a288368becd3d3a9b1b1e389",
      "tree": "e78954db58a91580a06761dfabee6235fb94110b",
      "parents": [
        "d76a81f5195b8a23b136f5a9965d3b5dd12a195d",
        "d9be9cfe5eaef0a5241494a06beae6422dbe0fc3"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri May 15 01:40:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 01:40:26 2015 +0000"
      },
      "message": "Merge \"Fix in-call UI crash on Nova devcies (framework/base)\" into mnc-dev"
    },
    {
      "commit": "d9be9cfe5eaef0a5241494a06beae6422dbe0fc3",
      "tree": "ec80234dc870d1686802e2a68399a760d2466440",
      "parents": [
        "5bcbf857d129f4513e562801a4e88077b2655ade"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 18:28:10 2015 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 18:28:10 2015 -0700"
      },
      "message": "Fix in-call UI crash on Nova devcies (framework/base)\n\nIf a status hint icon wasn\u0027t set we\u0027d crash.\nFix was to set StatusHitns.mIcon to null if the icon resource ID\u0027\nwas 0.\n\nBUG: 21168985\nChange-Id: I33c06169f9e184b063e6fd10f77408bc262ea3c8\n"
    },
    {
      "commit": "ebb1d76e32535df04be5baab72fc067decf8ee15",
      "tree": "96e91a8540ddfcfae4881d4dc0626f3f08e0fa03",
      "parents": [
        "4b4d4757698718f785aa534b69a117007f5b64a7",
        "40451b3977f51bd0726b645f73167869f71d4e4c"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri May 15 00:55:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 00:55:41 2015 +0000"
      },
      "message": "Merge \"Fix post dial for remote connections\" into mnc-dev"
    },
    {
      "commit": "40451b3977f51bd0726b645f73167869f71d4e4c",
      "tree": "1437cbf70586df50b32da964f3affcddbcf2dc2a",
      "parents": [
        "5bcbf857d129f4513e562801a4e88077b2655ade"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 17:39:41 2015 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu May 14 17:39:41 2015 -0700"
      },
      "message": "Fix post dial for remote connections\n\nUse the correct callback (onPostDialChar instead of onPostDialWait).\nThis fixes a bug where every remote call would prompt the user\nto send tones after the call became active.\n\nBUG: 21004101\nChange-Id: I1656a4266d0028ef29494a3cee169180267e16cd\n"
    },
    {
      "commit": "abfcfdc0444c48dd161e425c8417dab87de1cb69",
      "tree": "0afc3f8161e22e3790b581d582d652bc91b53ffc",
      "parents": [
        "c9be9f4d5bcf513654dbca24e648312d61e04bfc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 18:55:18 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 20:48:19 2015 -0700"
      },
      "message": "Make Conferenceable an abstract class\n\nBug: 21066017\nChange-Id: Ibcbccfc7b1380e417b464aed9b968cbc0a6a1cc2\n"
    },
    {
      "commit": "e9ea718f30915a5fdb37030bc4073038a95491ae",
      "tree": "a7474915aa056dbb06a14423eef08354abe312d7",
      "parents": [
        "d9e1fe3cd443e02e64f6006be4bc5d5622082675",
        "ed769ae5d2cc830714b0a05c1b4f794ff38c00b1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 14 02:10:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:10:34 2015 +0000"
      },
      "message": "Merge \"Improve javadoc for PRESENTATION_ constants.\" into mnc-dev"
    },
    {
      "commit": "ed769ae5d2cc830714b0a05c1b4f794ff38c00b1",
      "tree": "bc981d6d6bac35a184663ff9c93ad20cc1ee3252",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 18:47:38 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 19:09:47 2015 -0700"
      },
      "message": "Improve javadoc for PRESENTATION_ constants.\n\nBug: 21089678\nChange-Id: I045fd71a30c75c213dd5c0c64ded983ea5e5d866\n"
    },
    {
      "commit": "d9e1fe3cd443e02e64f6006be4bc5d5622082675",
      "tree": "1994ae14ae5fecd5aef3eb0411527bda5516617a",
      "parents": [
        "ad0bfe3ae2f056a568c6256614079e6f31f5d542",
        "cad84a2070b68093ab31b05389685fdbcd0d9f85"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 14 02:07:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:07:58 2015 +0000"
      },
      "message": "Merge \"[1/4] Use new Icon class in PhoneAccount.\" into mnc-dev"
    },
    {
      "commit": "ad0bfe3ae2f056a568c6256614079e6f31f5d542",
      "tree": "929aedcba97060cf3c33d637594ea787824577f6",
      "parents": [
        "857c3019bac34bbabaa8d5ebb4ab0047ca07cfc5",
        "249c12e7b88fc7799c1b5e1eaf72429fc6aa56a2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 02:06:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 02:06:54 2015 +0000"
      },
      "message": "Merge \"Add BIND_TELECOM_CONNECTION_SERVICE permission\" into mnc-dev"
    },
    {
      "commit": "e01f93557d85a4e1d8da249117c0822463535cb1",
      "tree": "424a6731b1950993baa3d58d9db99c4dd6506a17",
      "parents": [
        "7853e137eda0866c732a301e6b3ffb19408634b4",
        "4af5935c71f1e31ef1aec27661c4ef60545a0924"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 14 01:21:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 01:21:16 2015 +0000"
      },
      "message": "Merge \"Rename AudioState to CallAudioState\" into mnc-dev"
    },
    {
      "commit": "cad84a2070b68093ab31b05389685fdbcd0d9f85",
      "tree": "9dbb39304cf02950bb4d295c0c3b872be432642b",
      "parents": [
        "90c66e3ded4a91613b0c1760ab2ef15e0d118a36"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 11:17:25 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 13 16:57:48 2015 -0700"
      },
      "message": "[1/4] Use new Icon class in PhoneAccount.\n\nBug: 21088522\nChange-Id: Ia03171d4861f758701e89733f4082863587e8c11\n"
    },
    {
      "commit": "24145d451b823920022a643a73dafa8675e5a8a8",
      "tree": "c4e05c89095aa3c5430754e360b5df41a98d83c9",
      "parents": [
        "fe112e7b388fe582a4e57c26fdf651511b0bbb5a",
        "a7684ed63820fd5d486da7b0ae16cdbafa883dc1"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed May 13 23:26:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 23:26:05 2015 +0000"
      },
      "message": "Merge \"Refactor StatusHints (1/3)\" into mnc-dev"
    },
    {
      "commit": "a7684ed63820fd5d486da7b0ae16cdbafa883dc1",
      "tree": "533eb2dd61bedd4e9a9c3aae7dc15d58a4963fc2",
      "parents": [
        "5e4027fe258f92d2d8b1d181cd959086aa84ac15"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed May 13 11:34:53 2015 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed May 13 16:16:11 2015 -0700"
      },
      "message": "Refactor StatusHints (1/3)\n\nRefactor StatusHints to use the new Icon class.\n\nBug: 21040387\nChange-Id: I3e7aae38127294b46859efb6a2aec71cf90e0e2a\n"
    },
    {
      "commit": "249c12e7b88fc7799c1b5e1eaf72429fc6aa56a2",
      "tree": "8576551c2506877e01f2504e652ade6e903af6e2",
      "parents": [
        "4201be08a1cb1358e7ee30f81927b7c11f477ea3"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 15:59:29 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 16:12:44 2015 -0700"
      },
      "message": "Add BIND_TELECOM_CONNECTION_SERVICE permission\n\nBug: 21088342\nChange-Id: I465307899d83c4a3ee5e88a28554c4b867c1f4ba\n"
    },
    {
      "commit": "4af5935c71f1e31ef1aec27661c4ef60545a0924",
      "tree": "d04fc16471211040e00b7ce66665c461ab0a0dfa",
      "parents": [
        "4201be08a1cb1358e7ee30f81927b7c11f477ea3"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 14:14:54 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 13 14:58:15 2015 -0700"
      },
      "message": "Rename AudioState to CallAudioState\n\nDeprecate AudioState class and make methods @SystemApi where\nnecessary to minimize impact to SystemApi\nReplace usages of AudioState inside Telecom sub-systems\nFire both onCallAudioStateChanged and onAudioStateChanged callbacks\nfor backward compatibility\nSupport both setAudioState and setCallAudioState for all classes\n\nBug: 21040387\nBug: 21088300\nChange-Id: I3ec7b3afdaa344c6d639d1c421f1842d67f7d0f7\n"
    },
    {
      "commit": "782509076bf4ca155865c465985a458e83d9b577",
      "tree": "9be5b416a43047da5225b71704c1e283af64cc72",
      "parents": [
        "ae649b1af86f0464cea073125103e45d1bd40fc8",
        "16b84b0ab586309ee4d76301c2e578dbfbd7c7db"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed May 13 21:54:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 21:54:48 2015 +0000"
      },
      "message": "Merge \"Add phone account field for voicemail to distinguish the source.\" into mnc-dev"
    },
    {
      "commit": "16b84b0ab586309ee4d76301c2e578dbfbd7c7db",
      "tree": "c2bb0f7f22e0b16c431a49c594e4b5ca013c72b6",
      "parents": [
        "a2e26b49539af04ea9d13eb3178f710b496e88bc"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue May 12 21:36:47 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue May 12 22:07:12 2015 -0700"
      },
      "message": "Add phone account field for voicemail to distinguish the source.\n\nWhen inserting a voicemail, sometimes we will want to provide a phone\naccount so add relevant fields to voicemail object and builder.\nAlso added insertion logic for phone account details into\nVoicemailContract.\n\nBug: 19990866\nChange-Id: I8848cc86167a83f93248d809a6b0164f5ebf421f\n"
    },
    {
      "commit": "32f24731604fd81289a39619bbc925b65184b505",
      "tree": "50a45438a33dc3e8e9d6b444a0974097f52a1c85",
      "parents": [
        "0ca0f5800034f5fbd041d31617efa75f9d727885"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 16:18:03 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 16:45:14 2015 -0700"
      },
      "message": "More video related API fixes\n\nandroid.telecom.Connection.VideoProvider\n* onSetPauseImage takes Uri instead of String\n* changeCallDataUsage -\u003e setCallDataUsage\n* add quality constants to changeVideoQuality() docs\n\nandroid.telecom.InCallService.VideoCall\n* setPauseImage takes Uri instea dof String\n\nandroid.telecom.VideoProfile.VideoState\n* Move constants to VideoProfile, prefix with STATE_\n\nBug: 21040387\nBug: 21066505\nChange-Id: I764e72aced9d1e2d30d6d0cf0862100860d47c79\n"
    },
    {
      "commit": "115cdd488b616965437709df5002d5e935e3b980",
      "tree": "24de751892660172e3ef92b86dd5e9b301cd8dd3",
      "parents": [
        "0cf42ffbbef8737b239f03224b0c11782b5db0b2",
        "4055d648993c35be19487f7ab82e337197e25297"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 21:23:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 21:23:06 2015 +0000"
      },
      "message": "Merge \"Fix build break.\" into mnc-dev"
    },
    {
      "commit": "4055d648993c35be19487f7ab82e337197e25297",
      "tree": "5ea29d436f65733e8e45927d0c14d81bbff22767",
      "parents": [
        "5d2e4f20fee033a22fbadffb291c4e47f35b7633"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 14:19:24 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 14:19:24 2015 -0700"
      },
      "message": "Fix build break.\n\nChange-Id: Icca3603d3f4a38146fb9bc04a384a22ece4014f4\n"
    },
    {
      "commit": "d74c31e253b1fdcfc62bf6343ac85b6bd5f08243",
      "tree": "6519ca63baff076092fd0d803cedf815c52aa006",
      "parents": [
        "01193e031b31040945626b7cdec611c87bf54e4c",
        "400470fab932fe3374149ab89386e460ea161002"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 20:59:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 21:00:04 2015 +0000"
      },
      "message": "Merge \"Fixes for APi review\" into mnc-dev"
    },
    {
      "commit": "400470fab932fe3374149ab89386e460ea161002",
      "tree": "d6a6ec7d7aa8e5542655a48cee0fe3b242c1b122",
      "parents": [
        "3d8c678136ed34e2573a46123681e6a647e5537d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 13:31:25 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 12 13:31:25 2015 -0700"
      },
      "message": "Fixes for APi review\n\nMove CameraCapabilities into VideoProfile\nMake PhoneAccount and PhoneAccountHandle final\n\nBug: 21040387\nBug: 21066505\nChange-Id: I72453c89ae3765f9b9cf263938fce96d5978d2e0\n"
    },
    {
      "commit": "3aea94ff56a409cae7698832a7fe54c1bcb708d5",
      "tree": "49d32ec965dda9a71ab17b6c79434314da16fb04",
      "parents": [
        "bf6fbb0040a9b37158d50102560ab57b98cae9ad",
        "5d2e4f20fee033a22fbadffb291c4e47f35b7633"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 20:25:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 20:25:59 2015 +0000"
      },
      "message": "Merge \"Rename Connection time APIs for Conference.java\" into mnc-dev"
    },
    {
      "commit": "b804f8d8ff2de6fa83d59949915ab118bbe00ccf",
      "tree": "f23e1d79bd4e77f7cccb515012a7589fda224097",
      "parents": [
        "a2f043822b870f09839d025e146e37f7e7646fc4"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 12:09:47 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 12:57:43 2015 -0700"
      },
      "message": "Add RemoteConference javadocs.\n\nBug: 21066411\nChange-Id: Ie4cdfef58e6442531c3377cec4a708d67b790945\n"
    },
    {
      "commit": "5d2e4f20fee033a22fbadffb291c4e47f35b7633",
      "tree": "794908c45ca20b002c125abb0c0a9a2c0d97391b",
      "parents": [
        "a2f043822b870f09839d025e146e37f7e7646fc4"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 12:32:51 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 12 12:47:45 2015 -0700"
      },
      "message": "Rename Connection time APIs for Conference.java\n\nBug: 21072487\nChange-Id: I7bed9957770639f2adf3c7bd31a4821c0ff0f0dd\n"
    },
    {
      "commit": "6b3714939f31779d746c4f293cd55d5a9b09a0b9",
      "tree": "c6b9de10a86426598f164d83d5b864c85ed9cae7",
      "parents": [
        "1336c2c68df5761af174d93f42a478ea752e2a5c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 11:35:55 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 08 11:35:55 2015 -0700"
      },
      "message": "Un-@hiding some missed VT APIs.\n\nBug: 20947116\nChange-Id: Idda9b7c7debafbea8c42eaadb75c3375b2c8ddb2\n"
    },
    {
      "commit": "e0895660dac3fc87665d2cf7b0ca6906ab89cec1",
      "tree": "142e98953c4c4eac1842cc4268992bb38bddbd87",
      "parents": [
        "f555887237665fd2cd16182e63dd7ff5f4b7e708",
        "856a5ac70474e9f57f71699ad934c701b01c1c7b"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu May 07 17:34:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 07 17:34:54 2015 +0000"
      },
      "message": "Merge \"Filter list of possible default dialers\" into mnc-dev"
    },
    {
      "commit": "9a7db1a6f58a3efc37c7e761445617f22adb9d4e",
      "tree": "d4e849a871da9eba54e406aaed43c385a0a5c50c",
      "parents": [
        "2665fdfd61abce66a4843436333d5471cf389753",
        "a5d5c1d0843980c5cac3b9c9541529b59b5c2434"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed May 06 22:29:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 06 22:29:25 2015 +0000"
      },
      "message": "Merge \"Fix potential NPE in TelecomManager.placeCall\" into mnc-dev"
    },
    {
      "commit": "4538216a31d15b01e18c7b504e51031da0ce6e40",
      "tree": "3ff5816a01518ff07b756edaaa89617344eaa514",
      "parents": [
        "d5304020b29762ce79d66c1ed3028b0ee30c68ad"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 06 08:52:27 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed May 06 08:52:27 2015 -0700"
      },
      "message": "Change sendSessionModifyRequest VideoProvider API signature.\n\nIncluding a fromProfile in addition to the requestedProfile.\n\n- Changed VideoCallImpl to generate the fromVideoProfile based on the\ncall\u0027s current videoState.  This ensures the InCall UI only needs to\npass in the new video profile; the VideoCall Impl already has enough\nknowledge to generate the fromProfile.\n  - Changed VideoCallImpl to track the current videoQuality, which forms\na part of the fromVideoProfile.\n\nBug: 20704229\nChange-Id: I89f293f03a2b13fc8c1dcfd8a07ab8640d3950e0\n"
    },
    {
      "commit": "a5d5c1d0843980c5cac3b9c9541529b59b5c2434",
      "tree": "442d484e675679b19aef905fb55bc4b72d137327",
      "parents": [
        "b2e3b74418f7fc09f2610bc5620e748d420b5f87"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 05 16:25:55 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 05 16:36:22 2015 -0700"
      },
      "message": "Fix potential NPE in TelecomManager.placeCall\n\nDon\u0027t pass null parameters\n\nChange-Id: Icf8f4eb3e96a51a5c091322c83ae163e366c21de\n"
    },
    {
      "commit": "1542179bd2bc82db31a925550b47151cf579c767",
      "tree": "088970f1a1c3860e81f75167f550b6a321cdeba9",
      "parents": [
        "fe2f7e31be01c8c0ebcbdfb1ff8ae420f24c0ac2",
        "6526f67e45fc810b8f4c7419eecf599d228f674f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue May 05 17:15:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 05 17:15:14 2015 +0000"
      },
      "message": "Merge \"Add hidden methods to set/get default dialer across users\" into mnc-dev"
    },
    {
      "commit": "d1808401ca3bfd6b6b9a975c1e739b194d18f849",
      "tree": "50c16a5c966772fd3b3ac4f7d2e79c97252935c7",
      "parents": [
        "44b60be189183138437a3faf9a73388af0efcf44",
        "059ded5a7b7389b7eefc2502bd712228931ed107"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Tue May 05 01:05:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 05 01:06:38 2015 +0000"
      },
      "message": "Merge changes from topic \u0027mwd-merge-050415\u0027 into mnc-dev\n\n* changes:\n  Merge commit \u0027b6f59f4\u0027 into master_merge\n  Merge commit \u0027f6db0ce\u0027 into master_merge\n  Merge commit \u002717455a3\u0027 into master_merge\n  Merge commit \u0027b4d5b32\u0027 into master_merge\n  Merge commit \u0027a1a2fa7\u0027 into master_merge\n  Merge commit \u00278dfdb98\u0027 into master_merge\n  Merge commit \u0027eba66c3\u0027 into master_merge\n"
    },
    {
      "commit": "6526f67e45fc810b8f4c7419eecf599d228f674f",
      "tree": "ede645ada38e24d8156d27dda08d35112d7cbd79",
      "parents": [
        "ca030f8ed5fd52f2821d159b9c16d0c514dc0688"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon May 04 17:07:32 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon May 04 17:11:46 2015 -0700"
      },
      "message": "Add hidden methods to set/get default dialer across users\n\nFirst part of a set of changes to make the default dialer work\nacross multiple users. This initial CL should not affect any\nuser-facing behavior, just add new methods.\n\nBug: 20696062\nChange-Id: If1651240e185b4c09e960260c822c9265069fb9a\n"
    },
    {
      "commit": "b6f9da0b7f26b50163461a767cafcd8014328742",
      "tree": "0b03f879e1dd004edbfa15510500a110e91eb194",
      "parents": [
        "9dc9c87aadc94c5d35675cc5bfe9e72c5daab885",
        "17455a3d39350a39eb995897929977d793358365"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri May 01 10:12:11 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri May 01 10:12:11 2015 -0700"
      },
      "message": "Merge commit \u002717455a3\u0027 into master_merge\n"
    },
    {
      "commit": "2378ea76d4c4b160c2f0f6ffcd556776b7112d8d",
      "tree": "11772efbca218628aa0464b4a786719d59863874",
      "parents": [
        "5b8b0df7bfcbeb8a6ac165fcbcad57aa2b597004"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 29 14:38:11 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 30 17:21:10 2015 -0700"
      },
      "message": "Add Properties to Call.Details.\n\nMoved some capabilities to properties which seemed appropriate.\n\nBug: 20160395\nChange-Id: Iacef4365822e5c3e50f0c41a501bf295c22055f1\n"
    },
    {
      "commit": "011728fc3a4368b601844d225d1f37bf48ea5735",
      "tree": "d5cc5259d91e3d1ef5647a60c0ed2e7655e29857",
      "parents": [
        "24863faa05dc8934f790e13f8cf153c0edb4a32a"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 23 15:47:06 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 30 15:24:50 2015 -0700"
      },
      "message": "Add handler parameter for callbacks.\n\nBug: 20160491\nChange-Id: I94639b06b8c97b6585e169d667a67ce328e716af\n"
    },
    {
      "commit": "f1a349bda3b6cb400692159d72a41ea89b0e6128",
      "tree": "58d298736942da581bc659bbda16bc825aaebbc2",
      "parents": [
        "5686780404a41901d226cc7ba506c1c0ba284713"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 29 16:16:50 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 29 16:21:00 2015 -0700"
      },
      "message": "Add default dialer checks to Telecom/Telephony\n\nCheck for the default dialer or the modify phone state permission\nfor various TelecomManager/TelephonyManager methods.\n\nMake sure to check the user-selected default rather than the\nhardcoded package name.\n\nExercise this code in TestDialerActivity.\n\nBug: 20304458\nChange-Id: Ic04cd8f2ba98e1d54c39549ae89d3e11cd5cdafb\n"
    },
    {
      "commit": "856a5ac70474e9f57f71699ad934c701b01c1c7b",
      "tree": "b2af03e319bacc7a3baa8184e1417e2ad90f397f",
      "parents": [
        "ff623a5ab3b26cd98790e355e316a65d76197cbd"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 28 15:45:42 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 28 17:05:00 2015 -0700"
      },
      "message": "Filter list of possible default dialers\n\nMake sure they handle the ACTION_DIAL intent with the tel scheme\n\nBug: 20304411\nChange-Id: I1822eff8bc014d4679352165ebe2bc819b82f75b\n"
    },
    {
      "commit": "b7018ba66046097d81c8d3b48e58e6d8aeab893a",
      "tree": "1565c12b7c90945eff855f9c482971098b6ef864",
      "parents": [
        "c8240411c38b78ac8095f6e8067f7bcc7046f502",
        "8e0207ba5b7ca3bca9d87847eef4d00aa89d7a7a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 28 18:57:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 18:57:46 2015 +0000"
      },
      "message": "Merge \"Simplify DefaultDialerManager\" into mnc-dev"
    },
    {
      "commit": "8e0207ba5b7ca3bca9d87847eef4d00aa89d7a7a",
      "tree": "58cd7e43c7be9d97eab386a45b236965febdf506",
      "parents": [
        "610438230b72bc4932e6580230bfa2d5dd4e9913"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 28 09:39:20 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 28 11:30:47 2015 -0700"
      },
      "message": "Simplify DefaultDialerManager\n\nThe previous code worked with ComponentNames because it was\nbased off existing code for the default SMS application.\nWe only really need the package name however, so simplify the\ncode by storing and retrieving the package name directly.\n\nBug: 20304458\nChange-Id: Icabd3a9f0f8166c105360494b601160d13767fad\n"
    },
    {
      "commit": "17455a3d39350a39eb995897929977d793358365",
      "tree": "4765cf4b4edff6c8a96f1ecb02c6faef5b99d11a",
      "parents": [
        "2a550449bcb4a6cff2fa96f7e7bf147dc485d5eb"
      ],
      "author": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Fri Apr 24 15:25:29 2015 -0700"
      },
      "committer": {
        "name": "Anthony Lee",
        "email": "anthonylee@google.com",
        "time": "Tue Apr 28 07:13:34 2015 -0700"
      },
      "message": "Add plumbing for merge failures and renable button. (3/4)\n\nThe merge failure is not plumbed up through any layer that\ncan trap the callback and act on it.  The first part of this\nfix is to create that plumbing.  Then we need to reenable the\nmerge button. At this point in time, we leverage the fact\nthat forcing the call to reassess its capabilities will poke\nthe InCallUI to reenable the merge button. In the future, we\nshould plumb the merge failure all the way to InCallUI and\nnot only handle the button but display UI to the user. The UI\nis currently being displayed by CallNotifier which is the wrong\nplace. See b/20530631 for more details.\n\nBug: 20229905\nChange-Id: I0355ada46b484c6db4bee656c77386dd61be5e1f\n"
    },
    {
      "commit": "d0922ed723c3199de5a45e01fc9f4d56178cc577",
      "tree": "af93334df4edac15140052b83bd3e299ef8d286e",
      "parents": [
        "25d12e3f6a5ef15add0c0ccb560bb842283b98e2",
        "a162f02f7698646d2bed4284900b1f95a70c9676"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 27 22:49:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 22:49:34 2015 +0000"
      },
      "message": "Merge \"Rename setDefaultDialerApplication for consistency\" into mnc-dev"
    },
    {
      "commit": "a162f02f7698646d2bed4284900b1f95a70c9676",
      "tree": "330f6d9f178e8364086743351332876d455d1b12",
      "parents": [
        "a818a46c897157185f2367a72440325d9278bd4f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 27 15:17:50 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 27 15:17:50 2015 -0700"
      },
      "message": "Rename setDefaultDialerApplication for consistency\n\nChange-Id: I8227df913bdb0ed5e1b3472f9d4ebea1158b366b\n"
    },
    {
      "commit": "d7017c42be527ac7cbf5de6bc0ba56c676543e52",
      "tree": "02394db428f6616770851e94353727e2b1e81840",
      "parents": [
        "bde0b1e4c8672133e346d964f946d435da8f4d22"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 27 13:13:32 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 27 13:13:32 2015 -0700"
      },
      "message": "Fixing issue where conference calls enable speaker phone.\n\n- The issue was due to a mis-merge in ParcelableConference.  The write\nof the status hints happens at the end of the writeToParcel method.\n\nBug: 20503132\nChange-Id: I40ef9b267b48876006e4cbe29e5ae09ba77bcb33\n"
    },
    {
      "commit": "610438230b72bc4932e6580230bfa2d5dd4e9913",
      "tree": "95ec32b6b50c7ba4a706e539d74d91eb88a24fde",
      "parents": [
        "a818a46c897157185f2367a72440325d9278bd4f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 27 11:18:38 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Apr 27 12:55:23 2015 -0700"
      },
      "message": "Add utility method isDefaultOrSystemDialer\n\nWill be used by various system components to determine if a\ngiven package name is a privileged Dialer\n\nBug: 20333102\nBug: 20304411\nChange-Id: I1e5bcbde8ee9a5dc6936b118b1b78f32d97737a6\n"
    },
    {
      "commit": "f2570cb5956d0bb197657641c70cd465cde6901b",
      "tree": "65ce910202605b1f1631597d0e2b42f8852207fd",
      "parents": [
        "398e11837be681a9b732d2a2f4aa614a54b4d84b",
        "912270e22d11dab354cd0503b700c1dfca790a0a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sat Apr 25 01:44:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 25 01:44:27 2015 +0000"
      },
      "message": "Merge \"Doc fix - incorrect format (included argument) for function reference.\""
    },
    {
      "commit": "912270e22d11dab354cd0503b700c1dfca790a0a",
      "tree": "826fe5436abd8875ab1de8de5acc9f6cfc6456f3",
      "parents": [
        "237a59767d4c38b4b69fcc2a9b9d88cad5c5e97e"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 18:43:41 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 18:43:41 2015 -0700"
      },
      "message": "Doc fix - incorrect format (included argument) for function reference.\n\nChange-Id: I2cdf7b4f078b1ab0556fcc3fad5287f86641c396\n"
    },
    {
      "commit": "4e4fec1b8d657e32fa7a66c20c7c6a27ad96a089",
      "tree": "6c1f5e2e05a9a808c01506539be77d3ed46962fc",
      "parents": [
        "49314cea50ed8bbb1cc3621c79ff9466bc642a23",
        "237a59767d4c38b4b69fcc2a9b9d88cad5c5e97e"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sat Apr 25 01:08:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 25 01:08:11 2015 +0000"
      },
      "message": "Merge \"Fix documentation - non-public API.\""
    }
  ],
  "next": "237a59767d4c38b4b69fcc2a9b9d88cad5c5e97e"
}
