)]}'
{
  "log": [
    {
      "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": "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": "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": "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.\""
    },
    {
      "commit": "237a59767d4c38b4b69fcc2a9b9d88cad5c5e97e",
      "tree": "c9512d5e84c6afad896b0bf03b4365486297213d",
      "parents": [
        "1418054108e3811db80e28496b335514b51b10f4"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 18:06:59 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 18:06:59 2015 -0700"
      },
      "message": "Fix documentation - non-public API.\n\nChange-Id: I418bf47b197936b2f50b231425312d5b6d272df8\n"
    },
    {
      "commit": "cd895cdf4dd98b4271e24742a6a46be70cda6382",
      "tree": "abe33abdc2107c5888acafde50bb23040c65f680",
      "parents": [
        "998ee16570e541e74e90eac39f468e6d8d1cd6f8",
        "1418054108e3811db80e28496b335514b51b10f4"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Sat Apr 25 00:49:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 25 00:51:47 2015 +0000"
      },
      "message": "Merge changes from topic \u0027mwd-merge-042415\u0027\n\n* changes:\n  Rename removeVideoCallListener to unregisterCallback\n  Bluetooth document fix: remove reference from open API to hidden entities\n  Fix build due to merge of 7595842 and renaming due to 8eb87f0\n  Merge commit \u0027052a0da\u0027 into merge2\n  Merge commit \u0027db1dbb8\u0027 into merge2\n  Merge commit \u00277e5e791\u0027 into merge2\n  Merge commit \u0027170102d\u0027 into merge2\n  Merge commit \u00274cb5d80\u0027 into merge2\n  Merge commit \u002783cda00\u0027 into merge2\n  Merge commit \u0027c91bc62\u0027 into merge2\n  Merge commit \u0027cffc360\u0027 into merge2\n  Merge commit \u00277f61051\u0027 into merge2\n  Merge commit \u0027167c3a7\u0027 into merge2\n  Merge commit \u00274467b98\u0027 into merge2\n  Merge commit \u002725a217c\u0027 into merge2\n  Merge commit \u002704b18ec\u0027 into merge2\n  Merge commit \u00277595842\u0027 into merge2\n  Merge commit \u00272bbd2b6\u0027 into merge2\n  Merge commit \u00274890351\u0027 into merge2\n  Merge commit \u0027cd405fe\u0027 into merge2\n  Merge commit \u00276ddbb5e\u0027 into merge2\n  Merge commit \u0027de93575\u0027 into merge2\n  Merge commit \u00279561e74\u0027 into merge2\n"
    },
    {
      "commit": "eca706ed9d31f338fa08fc442f9045506c477961",
      "tree": "070f96d30eb901ae1a481eee0edaa1d46086e951",
      "parents": [
        "d34f44028df0795e45a4248f1ec6595b9d7a389e",
        "1011f4870c24659c78050c4165ac9aa6983b7b06"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Apr 24 23:11:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 23:11:42 2015 +0000"
      },
      "message": "Merge \"Add APIs to getDefaultDialerPackage and getSystemDialerPackage\""
    },
    {
      "commit": "1418054108e3811db80e28496b335514b51b10f4",
      "tree": "0d79e25847ae0dc681b36014ce6fe64c89c5be93",
      "parents": [
        "fd840dd60328d2ad6e30dd438c7429670ce82ec3"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 15:16:10 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 15:22:03 2015 -0700"
      },
      "message": "Rename removeVideoCallListener to unregisterCallback\n\nChange-Id: Ie6b5ac9131e81900efc7d3fa67056aa47d566a44\n"
    },
    {
      "commit": "89427249308b7db10e8c3d352b79097f94912b84",
      "tree": "46535a85285fec1bebb6dbbaf146a48645d40bfd",
      "parents": [
        "1123a831c42ef540d60b946363c1e263cc8ab8bf"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Apr 23 12:26:37 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 14:06:40 2015 -0700"
      },
      "message": "Fix build due to merge of 7595842 and renaming due to 8eb87f0\n\nI.e. rename mVideoCallback -\u003e mCallback. Line with original name\nwas added in mwd, renaming was done in master. The renaming CL\nwas cherry-picked to mwd (and build probably fixed there).\n\nChange-Id: I462a0fedd00293a148404e1419740bf492ae5de9\n"
    },
    {
      "commit": "94f2c27aca75bf96a5600ada7395f34cc2df42ce",
      "tree": "1394a21f5c59026dc55b275e12bd0be354511372",
      "parents": [
        "bd3dfa9d652eaa5bd2d0ef1236d83498112b8914",
        "7f61051949875edf4bfbf29b00ad6f2ede61d6cb"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 14:02:07 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 14:02:07 2015 -0700"
      },
      "message": "Merge commit \u00277f61051\u0027 into merge2\n"
    },
    {
      "commit": "f491a5844a2ee989e4a0aa109c62fa62ad07737f",
      "tree": "a805f5ac9102982abf502e37beab0312b8d18116",
      "parents": [
        "d7b4b81274e8a0f885be553ea8e153ea5447798d",
        "04b18ec15359b79b832ec50010f050d7298e7fb5"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 13:56:58 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 13:56:58 2015 -0700"
      },
      "message": "Merge commit \u002704b18ec\u0027 into merge2\n"
    },
    {
      "commit": "d7b4b81274e8a0f885be553ea8e153ea5447798d",
      "tree": "a9cf35058bb0d4000c56c24c2a15a080f629b0f4",
      "parents": [
        "3b8efc3e74c61d48446c898613096604b78d4d83",
        "75958420f2d294ceda517c2782b294002dc2969f"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 13:56:35 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Apr 24 13:56:35 2015 -0700"
      },
      "message": "Merge commit \u00277595842\u0027 into merge2\n\nChange-Id: I7e11e98e6d59562374195a8761d64a79dc0268e8\n"
    },
    {
      "commit": "c1ec931f00893322ace16a22ecd42a7f3a7c36e2",
      "tree": "9d08a44947ab1becfd1acbf89b6350f3fc84f0c6",
      "parents": [
        "7defaef1bfc05757652d3a5d00d35090397e7f3e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Apr 24 11:26:01 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Apr 24 11:37:07 2015 -0700"
      },
      "message": "Fix up DisconnectCause description.\n\nChange-Id: Ib2b52b6f8bc8fe945df3684f4e1ed9e04f78b061\n"
    },
    {
      "commit": "1011f4870c24659c78050c4165ac9aa6983b7b06",
      "tree": "71956d4b8ece720c2bcf8ac6bdfbd70f88b07d9b",
      "parents": [
        "1ff1d3203f858c17b18dd2d9708dcd5b1adfbe4c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 15:58:27 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Apr 24 11:12:34 2015 -0700"
      },
      "message": "Add APIs to getDefaultDialerPackage and getSystemDialerPackage\n\ngetDefaultDialerPackage is a public API and will be used by\napps to determine if they are the default dialer.\n\ngetSystemDialerPackage is a hidden API and is only used by\nsystem components.\n\nAlso add new public string constants to allow apps to show\na dialog requesting that the user change the current default\ndialer.\n\nBug: 20304458\nChange-Id: I121d36741474c1fe171c372fb766a6c128228c9c\n"
    },
    {
      "commit": "1ff1d3203f858c17b18dd2d9708dcd5b1adfbe4c",
      "tree": "20c87e06c391002cd09aaf68bbd236cff6584cd1",
      "parents": [
        "a09c5eed32ff6371a70c39e3f92bb8620066be52",
        "e3c507b79b5ce94f54533a92d5625daa486b7ed6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Apr 24 00:06:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 00:06:55 2015 +0000"
      },
      "message": "Merge \"Remove CallState and rename PRE_DIAL_WAIT\""
    },
    {
      "commit": "29738688859120f254b3c7e76ae42f51c7e7d04a",
      "tree": "cc8c531d4314c67c403b6713e9a0297b01c90f3f",
      "parents": [
        "9e29086d5df800532e736d8f31e2b9159b102524",
        "3e56ba14cc1533ec2585994066b238f0e2c7f59a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 23:49:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 23 23:49:24 2015 +0000"
      },
      "message": "Merge \"Add TelecomManager.placeCall\""
    },
    {
      "commit": "3e56ba14cc1533ec2585994066b238f0e2c7f59a",
      "tree": "99c2fab55ee560881fcf828321fbe5e678d41318",
      "parents": [
        "8d505ff025f16715d47f97d0f74a0cbba6c6391d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 12:32:36 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 16:48:52 2015 -0700"
      },
      "message": "Add TelecomManager.placeCall\n\nPlaces a new outgoing call using the system telecom service\nwith the specified parameters.\n\nMaking emergency calls using this method requires that the\nmethod-caller is either the user-selected default dialer app\nor preloaded system dialer app.\n\nRequires that the caller have the\n{@link android.Manifest.permission#CALL_PHONE} permission.\n\nBug: 20348183\nChange-Id: Ieedb5628e8c6be25137944e7c3639dc1d9bc61df\n"
    },
    {
      "commit": "e3c507b79b5ce94f54533a92d5625daa486b7ed6",
      "tree": "314e15d68bdf45fbfc63db7b4f91a153f298c742",
      "parents": [
        "98c7c1355be85cf35be395704312e6f2bb3ff2d9"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 23 14:44:19 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 23 14:44:19 2015 -0700"
      },
      "message": "Remove CallState and rename PRE_DIAL_WAIT\n\nBug: 20532827\nBug: 20532435\nChange-Id: I5f0308c5cf4e4a9cf9020b4fe7fa5f3f8dee6e67\n"
    },
    {
      "commit": "6446d97942b6b5b3108d4c8e53410b38497049d8",
      "tree": "c42250a936c5e8759162209b8fa6a059658637ca",
      "parents": [
        "366459ee59d9e4f00eb4bdd10945a72cbc265f76",
        "014de02dd2e050c36f7e0d4f57690bd5d023b4f2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 17:23:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 23 17:23:41 2015 +0000"
      },
      "message": "Merge \"Add hidden class in framework for managing the default dialer settings\""
    },
    {
      "commit": "014de02dd2e050c36f7e0d4f57690bd5d023b4f2",
      "tree": "1c664e4a0c1a3df3c6ba28a6e9cf242fbb7b4308",
      "parents": [
        "8d505ff025f16715d47f97d0f74a0cbba6c6391d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 21 17:15:47 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 10:19:52 2015 -0700"
      },
      "message": "Add hidden class in framework for managing the default dialer settings\n\nBug: 20303635\nChange-Id: I7e7318086ade9531fb85f08b8e3f1f001ee0a8d9\n"
    },
    {
      "commit": "e661d9fb6fb4bd0896d2b911178b7d5f76d941ec",
      "tree": "7a6d5d4bb3c911fb8a7a69e7a8f210617b667a6a",
      "parents": [
        "8d505ff025f16715d47f97d0f74a0cbba6c6391d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 21 13:42:24 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 21 13:42:24 2015 -0700"
      },
      "message": "Make CAPABILITY_CAN_PAUSE_VIDEO public\n\nChange-Id: If20f642a3d6bda886a68bb1e0ce459c38361a73c\n"
    },
    {
      "commit": "4cf116ff20f143136ea69a8522fc01ef8a1e7f85",
      "tree": "1b3a42b717c56e2498381faebfbbca8438279980",
      "parents": [
        "7a0fe44d6a4d3ffcc2803694c544b794b4d40342",
        "df2cbc8989e624cd6a1d732549ea4a4f00852508"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 20 20:12:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 20 20:12:47 2015 +0000"
      },
      "message": "Merge \"API Cleanup - rename IConferenceable to Conferenceable.\""
    },
    {
      "commit": "df2cbc8989e624cd6a1d732549ea4a4f00852508",
      "tree": "3b3bfd1f9ebd132e2a3df62b38e1bb270ccead7e",
      "parents": [
        "56d16568c0233dacec8f3c20cc987b2b68298e7a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 20 09:13:01 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 20 09:13:01 2015 -0700"
      },
      "message": "API Cleanup - rename IConferenceable to Conferenceable.\n\nBug: 20165255\nChange-Id: If4cb323749b6ef9e8657506434d760d07c34167f\n"
    },
    {
      "commit": "d3c1ddb892f2ef8ae1b8eb0e4c50dfef302c0beb",
      "tree": "5abd54a3da632d215a5ac1f1bad5b189852ef048",
      "parents": [
        "f2004061505cdcb2a37072b430104586ca848df2",
        "16a16899505ec0a9ede5b76650bfb8817b3227c7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 17 21:34:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 17 21:34:04 2015 +0000"
      },
      "message": "Merge \"Add OP_READ_PHONE_STATE app op - framework\""
    },
    {
      "commit": "16a16899505ec0a9ede5b76650bfb8817b3227c7",
      "tree": "ab1ff64e6befd59d55de65dbe7a89614feadcd2f",
      "parents": [
        "d01242946eb7423612998b5bdbc71a6a1b3e8581"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 16 10:32:04 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 17 20:43:56 2015 +0000"
      },
      "message": "Add OP_READ_PHONE_STATE app op - framework\n\nThe READ_PHONE_STATE permission protects PII information and\nis in the Phone group. This change is adding the corrseponding\napp op for gating access to the API guarded by READ_POHNE state\nwhich will be used instead as an access control for legacy apps.\n\nChange-Id: I2ff895a5a0e529f26ec0ad706266a30d829268ba\n"
    },
    {
      "commit": "84a264004d7e933b1be453ec38099da5b63e1ace",
      "tree": "52ee6270507b398191f62eee56e43e9b850d8fd6",
      "parents": [
        "600aaf013af293339783a4b53c566039407ce4c8"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:58:19 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 17:07:12 2015 -0700"
      },
      "message": "Remove deprecated VideoCallListener methods.\n\nThese shouldn\u0027t be needed because the video call APIs were never\npreviously made public.\n\nBug: 20160491\nChange-Id: Ic9c5d0d1e8618bfe61f8905d4afaeaa37f51c915\n"
    },
    {
      "commit": "600aaf013af293339783a4b53c566039407ce4c8",
      "tree": "30980d8cdb6c0d02b4242493273fcac914b0d0fa",
      "parents": [
        "223a80d7c6c40d468319f15af2a73c8681b19f1c",
        "7c9ee2b0c59b7f215511c3c9000f71d5e902715a"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 23:46:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 23:46:57 2015 +0000"
      },
      "message": "Merge \"Fix comment typos. \u003d(\""
    },
    {
      "commit": "223a80d7c6c40d468319f15af2a73c8681b19f1c",
      "tree": "787e271937e3e14b6f5477f16c18048218dfa344",
      "parents": [
        "f8e24ccf374ff4c0e41ffa0ff474f90b3c9cf1a2",
        "29886d8571b703c4b9559d51421e8051bb1641c1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 23:42:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 23:42:01 2015 +0000"
      },
      "message": "Merge \"Unfinal getPhone.\""
    },
    {
      "commit": "29886d8571b703c4b9559d51421e8051bb1641c1",
      "tree": "bb01e5d27e81a03befdb71bcd8c08e246f1be87c",
      "parents": [
        "a2492810dfb0cd290b5466e33d5bdc5be4fb330e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 15:34:07 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 16:12:20 2015 -0700"
      },
      "message": "Unfinal getPhone.\n\nThe change to make it final was breaking existing apps.\n\n...and other changes.\n\nBug: 20283873\nChange-Id: I8db4243850ad15f688dbca59ff5427b4799cbd1b\n"
    },
    {
      "commit": "d01242946eb7423612998b5bdbc71a6a1b3e8581",
      "tree": "ff472650660b82e6877e5f82c9714c9991b90776",
      "parents": [
        "54832cdb763034b5ee2d5ab289033a7ef2cf9cd1",
        "8f988439247f90633af5fbcc6b18214f3b6f6d31"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 23:05:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 23:06:05 2015 +0000"
      },
      "message": "Merge \"Remove connection substate\""
    },
    {
      "commit": "7c9ee2b0c59b7f215511c3c9000f71d5e902715a",
      "tree": "f8510b299ad007d934adb4be87587e6c7b91d5fa",
      "parents": [
        "843b327ae29e6f8823db46ea357653c91c9a6958"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:26:08 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:26:08 2015 -0700"
      },
      "message": "Fix comment typos. \u003d(\n\nBug:20160491\nChange-Id: I1782f6a0c5597f937c8882c6c94740c63cd63b53\n"
    },
    {
      "commit": "843b327ae29e6f8823db46ea357653c91c9a6958",
      "tree": "ae00478fecbade0299c51a9c457543f2ed630881",
      "parents": [
        "df3139db336e0bacf4ea64ab0b79dff86c8ea8fd",
        "da80c870a8c6d796446c373db9c9a989ebf8a388"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 22:18:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 22:18:39 2015 +0000"
      },
      "message": "Merge \"Rename Call*Listener to Call*Callback.\""
    },
    {
      "commit": "da80c870a8c6d796446c373db9c9a989ebf8a388",
      "tree": "35d18256526d01aa3b9f94ef3d1c5fb589dece91",
      "parents": [
        "f8f80c8034b3f2dab3f8edbf78196efc51aa8a1a"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 15 14:09:50 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:17:20 2015 -0700"
      },
      "message": "Rename Call*Listener to Call*Callback.\n\nDeprecate the existing Listener methods and interfaces so that they\ncan be replaced.\n\nBug: 20160491\nChange-Id: I11c104c625b03751f3792fc4367883c18c6e2d54\n"
    },
    {
      "commit": "8f988439247f90633af5fbcc6b18214f3b6f6d31",
      "tree": "b8b1b6835e558c96f5d7a8cca82a30103cd2ee07",
      "parents": [
        "8148f8b6f73f69bd87fc2b424b003709ada8db01"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 12:52:19 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 14:42:39 2015 -0700"
      },
      "message": "Remove connection substate\n\nBug:20300433\nChange-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9\n"
    },
    {
      "commit": "3e3e2f2b9c693a238cc13c26649918ee4c994af7",
      "tree": "a5422ec4e0c6d8e2401274bd4138d012b4dfbab5",
      "parents": [
        "0f51da328d11f8709d99890a61d6b4021a2207a5"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 13:48:43 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 13:49:30 2015 -0700"
      },
      "message": "Fix missing comma.\n\nChange-Id: Ied739e7f1b6d548237821db553f27994b0ee92af\n"
    },
    {
      "commit": "0f51da328d11f8709d99890a61d6b4021a2207a5",
      "tree": "8af6b1a21abc93107c47e3f679296b6b1f3cf1be",
      "parents": [
        "167c3a717f0538615a593f946031d0980943b93a",
        "edc625f52e5db5d0cb3d60387218f8f8365167f7"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 13:11:55 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 13:11:55 2015 -0700"
      },
      "message": "resolve merge conflicts of edc625f to m-wireless-dev.\n\nChange-Id: Ibbcd764505ccc38f9f61c96993d979a099f1cc6b\n"
    },
    {
      "commit": "167c3a717f0538615a593f946031d0980943b93a",
      "tree": "6d6236fa493700c967b67561d9edb154b14db85f",
      "parents": [
        "4467b98724fd2e19353e665f3e77601bde08164d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 16:14:22 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 12:40:23 2015 -0700"
      },
      "message": "DO NOT MERGE Change hasVoicemailNumber to getVoicemailNumber\n\nBug: 20223485\nChange-Id: I293572bb6c32c5084fe684e7cfe7bd2bbfb5443b\n"
    },
    {
      "commit": "0d4e216665455fdfd207a28deb4cbfb0845bb64d",
      "tree": "9ea95e33c8d9d98fa9269a5012a384ce6cf1550b",
      "parents": [
        "49cb2775a98727a034c8d709ad7b83990a3d9c8d",
        "a2492810dfb0cd290b5466e33d5bdc5be4fb330e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 17:58:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:58:16 2015 +0000"
      },
      "message": "Merge \"Move Phone.java APIs into InCallService\""
    },
    {
      "commit": "a2492810dfb0cd290b5466e33d5bdc5be4fb330e",
      "tree": "96cc501ea5881e4c13b4fa5aa2713e2103b35a45",
      "parents": [
        "3f2631f526d0a0ac0b57ac9f6d241bcc7aeb5f5b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Apr 15 11:05:16 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 10:54:12 2015 -0700"
      },
      "message": "Move Phone.java APIs into InCallService\n\nThis change is one step in the right direction of getting rid of\nPhone.java.\n\nPhone.java was deemed superfluous and this change moves the methods\npreviously exposed in Phone.java into InCallService.  This was done by\nhaving InCallService listen to Phone and pipe the calls as appropriate.\nHowever, state still lives in Phone and we eventually want to move that\ncode into InCallService.  That will be done in a later CL.\n\nBug: 20160495\nChange-Id: Id142431c253c1f24f260da42e8bedd1eb2ce448b\n"
    },
    {
      "commit": "a22a09666b6ff9afed188b8051ee4e4889d2efab",
      "tree": "c0f5fc2440a91b6e942ef341bd71869c7d22d186",
      "parents": [
        "8d572dd1e2d540c89cbbf09c02061bf5aa5b6383",
        "49e2d468129cd8b374e76dff103302ccb77da45b"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 17:05:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:05:19 2015 +0000"
      },
      "message": "Merge \"Change hasVoicemailNumber to getVoicemailNumber\""
    },
    {
      "commit": "04b18ec15359b79b832ec50010f050d7298e7fb5",
      "tree": "163dd641658d77b66955597dd919a706a0061c20",
      "parents": [
        "75958420f2d294ceda517c2782b294002dc2969f",
        "bd1f9ece87e842e09b9967f94858f9f5b9ee7268"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Apr 16 16:38:23 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Apr 16 16:38:23 2015 +0000"
      },
      "message": "Merge \"Fix incorrect Conference time for IMS conference calls.\" into m-wireless-dev"
    },
    {
      "commit": "75958420f2d294ceda517c2782b294002dc2969f",
      "tree": "ef662346283736623dd1e08a047fbad93600f4e3",
      "parents": [
        "2bbd2b683042ea0a20c46b6dfd78b6b65fcc86eb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Apr 15 14:23:42 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Apr 16 16:37:25 2015 +0000"
      },
      "message": "Support for multiple VideoCall.Listeners for a VideoCall.\n\nThe current code assumes that only a single instance of VideoCall will be\nprovided to the default system InCall UI.  Ideally multiple\nInCallService implementations should be able to use the VideoCall APIs.\nNote: it only really makes sense for a single InCallService to get/set\nthe video surfaces.\n\n- Fixed bug in ParcelableCall which would cause a new instance of\nVideoCallImpl to be created every time a call is updated from Telecom.\nAdded a flag to ParcelableCall to indicate whether the parcel includes a\nchange to the video provider information, which is used when unparceling\nto determine whether to set/create the video call impl.\n- Renamed \"setVideoCallback\" to \"addVideocallback\".\n- Modified Connection.VideoProvider code to keep a list of Video callbacks\nand fire off all of them when Video Provider changes occur.\n\nBug: 20092420\nChange-Id: Ic16b6afe1b7532cc64d006c133adbae57946d97d\n"
    },
    {
      "commit": "49e2d468129cd8b374e76dff103302ccb77da45b",
      "tree": "77878dda0944703512110d6da6f3ca9d34a26774",
      "parents": [
        "81af4733b53389e700c0cd52cb9a419402bce372"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 16:14:22 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 09:30:57 2015 -0700"
      },
      "message": "Change hasVoicemailNumber to getVoicemailNumber\n\nBug: 20223485\n\nChange-Id: I67eb12e2030ec8f73326ade4eb750b0c2f6e52ad\n"
    },
    {
      "commit": "bd1f9ece87e842e09b9967f94858f9f5b9ee7268",
      "tree": "475c5a030d08f006fac173866256678ed3a307b6",
      "parents": [
        "9561e7410b39da22c45ba3e423b1361735ccec3e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Apr 16 08:38:10 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Apr 16 08:38:10 2015 -0700"
      },
      "message": "Fix incorrect Conference time for IMS conference calls.\n\nLooks like the connectTimeMillis parameter to ParcelableConference\ngot removed when partner CLs were merged in.  Adding it back fixes\nthe problem.\n\nBug: 20159830\nChange-Id: Ibe067f64f8faea6fd1eb157e5073bc702978c511\n"
    },
    {
      "commit": "e14bbcc0e2ac9f817aff9de4e60202536784fc52",
      "tree": "e1904f53ee4b0219958db03c9c2b8a3854ba1048",
      "parents": [
        "48903511b092feb7502f10f121bdf9b56f26395d"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 20:49:15 2015 -0700"
      },
      "message": "DO NOT MERGE Hide getUserSelectedOutgoingPhoneAccount\n\nBug:20224972\nChange-Id: I21528788e38817f77fc68b56e26a33ac726d39e2\n"
    },
    {
      "commit": "cb43ebb3604d45da8677b8d19c935f0ace08ea53",
      "tree": "caf1ac41223ad3999b134d49fcd62a7f6783b41b",
      "parents": [
        "7400df9487151a9d53d00a0cc973a0164d22aecd",
        "80047faad914c9b9b4966d6b58fc22800c3fcebc"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Apr 16 02:36:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 02:36:30 2015 +0000"
      },
      "message": "Merge \"am b5e0cfb..557d2f5 from mirror-m-wireless-internal-release\""
    },
    {
      "commit": "225ccadc03ce9f63f24e82b04b9e94fcc61535be",
      "tree": "37868d8e21ad906a85b746cbd602953f63a2262d",
      "parents": [
        "dc3e29c390b766388153496e1ba95faf0e55fced"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "message": "Hide getUserSelectedOutgoingPhoneAccount\n\nBug:20224972\nChange-Id: I21528788e38817f77fc68b56e26a33ac726d39e2\n"
    },
    {
      "commit": "1cf9b6bec12c027a0d551540a6e01f3ac2d0a9d4",
      "tree": "778c8c7388aaa2d147bc547b5a06ba817a16dc0e",
      "parents": [
        "383932ad8ee756d01f0a12aeca7adaf4b3e542fa"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 09 15:15:43 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 14:42:24 2015 -0700"
      },
      "message": "DO NOT MERGE Make Telecom/InCallUI APIs public\n\nBug:20260870\nChange-Id: Ie3a2db0685664f2f1ceea8f40b1249d01e9385b8\n"
    },
    {
      "commit": "383932ad8ee756d01f0a12aeca7adaf4b3e542fa",
      "tree": "0ef42f49bd7dfc7c2f58258ffae69776b7316b5b",
      "parents": [
        "18ac20ef9c170ade221c420d31cc46f311079085"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 12:07:34 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 14:24:36 2015 -0700"
      },
      "message": "DO NOT MERGE Make defaultOutgoingPhoneAccount public\n\nBug: 20224972\nChange-Id: Ided1aab01d5014bd608d0d139975f933f64341c5\n"
    },
    {
      "commit": "18ac20ef9c170ade221c420d31cc46f311079085",
      "tree": "339bf773a0380e420ace6991c2a419117a255bbe",
      "parents": [
        "3452b396924c8cae4070d17f11b3b2ead160256f",
        "e268f4c28ece283c8c9707b21c0ef7f940b907a8"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 15 20:53:56 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Apr 15 20:54:02 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE Suffix VT_LOCAL/REMOTE with BIDIRECTIONAL.\" into m-wireless-dev"
    },
    {
      "commit": "870edddcbe2f39cf24e7528ee2494652d2f82ad6",
      "tree": "15900c3481e6df2195924309a80d579c77f349d6",
      "parents": [
        "62ad27e8649af674de1594eaf99e176c3e6d0c73"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 23:31:13 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 13:17:11 2015 -0700"
      },
      "message": "DO NOT MERGE Hide Voicemail APIs\n\nBug:20162722\nChange-Id: Ie405b077a9598f16ff19adfa09df3217f342cc1e\n"
    },
    {
      "commit": "e268f4c28ece283c8c9707b21c0ef7f940b907a8",
      "tree": "700c9875c19e2902c8592cad5e11331678e1c233",
      "parents": [
        "62ad27e8649af674de1594eaf99e176c3e6d0c73"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 15 12:23:42 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 15 13:08:21 2015 -0700"
      },
      "message": "DO NOT MERGE Suffix VT_LOCAL/REMOTE with BIDIRECTIONAL.\n\nBug: 20160395\nChange-Id: Ib343fde5088f3a5823c73de6ab77564b4be0d12c\n"
    },
    {
      "commit": "f5d5840b66865e8324db4e01449b5c95a6004ec2",
      "tree": "65b59c2a4677aa80966dfdd604f287a79f063c32",
      "parents": [
        "cd1bbf2941f2ecd4492f53dc6f48b7b173158b01"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 11:07:02 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 12:53:53 2015 -0700"
      },
      "message": "Make defaultOutgoingPhoneAccount public\n\nBug: 20224972\nChange-Id: I8bbf92258461d522ec57cfe610ca4c969bec75be\n"
    },
    {
      "commit": "55b97525f0f50857f1ab0acd2608053fd0f3416c",
      "tree": "e2c5a1dba83a3f53a88a6463cbea49118b441c44",
      "parents": [
        "250dd262910c3a79e87746d3c5519cb3c7e66cab"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 09 15:15:43 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 12:03:48 2015 -0700"
      },
      "message": "Make Telecom/InCallUI APIs public\n\nBug:20260870\nChange-Id: Ie3a2db0685664f2f1ceea8f40b1249d01e9385b8\n"
    },
    {
      "commit": "193de667edf016965cf8c2a9c8e16433d0d0307b",
      "tree": "137d287b5b1a689adb62a4811bee779aa91a747b",
      "parents": [
        "d05bd467ba191833522e5b78da54bc5eab7bab2c"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 18:16:10 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 11:05:50 2015 -0700"
      },
      "message": "DO NOT MERGE Remove deprecated telecom APIs. Mark others final.\n\nBug:\nChange-Id: I8a04903052a964f3997b5bb36730b8b200c8e472\n"
    },
    {
      "commit": "edc625f52e5db5d0cb3d60387218f8f8365167f7",
      "tree": "57a53cc0c46e7e7d519c187581dd29967b29a3d3",
      "parents": [
        "6b91ebf58c928987ead635bb1c49a16965d4c835"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Apr 14 13:38:12 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 15 11:05:19 2015 -0700"
      },
      "message": "Add StatusHints to Conference object.\n\n+ Consolidated ParcelableConference constructors; only one is used.\n\nBug: 20181703\nChange-Id: Iad49f10404e1c1eedc4ef68525bde0f10a8dfc97\n"
    },
    {
      "commit": "773535cf042f6a45e319d2ac09eb83d54270d04d",
      "tree": "3760727915329b5eccefe1cda05b40b02223df42",
      "parents": [
        "e9e5a162c0740a311f53a53732254c64dc197d92",
        "164a0acf53a3496c974a97ed35834e6195c14e4b"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 18:03:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 18:03:24 2015 +0000"
      },
      "message": "Merge \"Remove deprecated telecom APIs. Mark others final.\""
    },
    {
      "commit": "560a833806a46e2fd5efdc9f6354f2867def92a8",
      "tree": "f73ae316a9de8414399dd3401ff9f15caf0f072a",
      "parents": [
        "b872be875a0d4933caef45adf6d1b1e39b9fbeed",
        "d53f3634a31292791ef690028b83ce1e0916d76c"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 16:40:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 16:40:33 2015 +0000"
      },
      "message": "Merge \"Hide Voicemail APIs\""
    },
    {
      "commit": "114b78bf1a2ca2185755fa4f783c47e46d57e39f",
      "tree": "a2c5851fec948597f2d12ad17ad4ae97b3f828b9",
      "parents": [
        "f7a61483bc2a763145b0f1b6e6809c44cdc97187",
        "0604427a25db171492870d1f3f86f8117987e855"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 16:30:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 16:30:46 2015 +0000"
      },
      "message": "Merge \"Changes for TelecomManager API review\""
    },
    {
      "commit": "d53f3634a31292791ef690028b83ce1e0916d76c",
      "tree": "0df54009bb99f01dac918ed5e6baf35cef7fc9bb",
      "parents": [
        "b744e4795993fe32d6c0938d837e6c44a1a07566"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 23:31:13 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 23:44:37 2015 -0700"
      },
      "message": "Hide Voicemail APIs\n\nBug:20162722\nChange-Id: Ie405b077a9598f16ff19adfa09df3217f342cc1e\n"
    },
    {
      "commit": "164a0acf53a3496c974a97ed35834e6195c14e4b",
      "tree": "927368175ef26c476ac472669f1ee961a73ff2fb",
      "parents": [
        "b744e4795993fe32d6c0938d837e6c44a1a07566"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 18:16:10 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 22:57:30 2015 -0700"
      },
      "message": "Remove deprecated telecom APIs. Mark others final.\n\nBug:\nChange-Id: I8a04903052a964f3997b5bb36730b8b200c8e472\n"
    },
    {
      "commit": "de93575d86d57011493c820e24558bce586a41e1",
      "tree": "dfb522d463327f6fb36bf620efc50a4c201f5744",
      "parents": [
        "1b057f559ebc992a9df0438871e137984dd5c082",
        "0bce89050a86cd68fd7c32fdf152d96649c88a6a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 01:41:10 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Apr 15 01:41:10 2015 +0000"
      },
      "message": "Merge \"DO NOT MERGE Changes for TelecomManager API review\" into m-wireless-dev"
    },
    {
      "commit": "1b057f559ebc992a9df0438871e137984dd5c082",
      "tree": "8b985b2ac991d0108086d9d49c75ca9b4bd9e801",
      "parents": [
        "2287a01bb9fd1d417e376e50d7fad41fd895ad3d"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Sat Apr 11 12:45:39 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 17:34:43 2015 -0700"
      },
      "message": "DO NOT MERGE Add constructor without zoom\n\nAdd constructor without zoom params. Reorder params in constructor\nwith zoom to move zoom params to the end of the param list (API\nguidelines). Reorder code to match param ordering. Tag all zoom related\nmethods with @hide.\n\nBug:20160534\nChange-Id: Ic2149af82a5450666c49b8757daf6950bcb68977\n"
    },
    {
      "commit": "0bce89050a86cd68fd7c32fdf152d96649c88a6a",
      "tree": "f97251ee84a35e90192e1ffa8e8620104eae4e6a",
      "parents": [
        "2287a01bb9fd1d417e376e50d7fad41fd895ad3d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 15:16:59 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 17:12:04 2015 -0700"
      },
      "message": "DO NOT MERGE Changes for TelecomManager API review\n\n* clearAccounts -\u003e clearPhoneAccounts\n* handleMMi(PhoneAccountHandle, String) -\u003e handleMMi(String, PhoneAccountHandle)\n* hasMultipleCallCapableAccounts -\u003e removed\nBug: 20160799\n\nChange-Id: Ifcd26474f04b71aa725299b6016004151b76bc31\n"
    },
    {
      "commit": "80047faad914c9b9b4966d6b58fc22800c3fcebc",
      "tree": "1e2b3ec6e7169f59641df0372fb3aa936c6a5158",
      "parents": [
        "7caa691652a901ac354755c44990cca11b5cdb23",
        "557d2f54893b8da5a7e282fca6267a46d03738bf"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Apr 14 16:15:02 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Apr 14 16:15:02 2015 -0700"
      },
      "message": "am b5e0cfb..557d2f5 from mirror-m-wireless-internal-release\n\n557d2f5 Merge \"Add ConnectivityManager.reportNetworkConnectivity() API\" into m-wireless-dev\nab5267a Fix onLost/onFound logic in isSettingsAndFilterComboAllowed\nbfd17b7 Add ConnectivityManager.reportNetworkConnectivity() API\n238e0f9 OBEX Over L2CAP + SDP search API for BT profiles\n31a94f4 Add ConnectivityManager.getActiveNetwork(). Rework NetID allocation in ConnectivityService so registerNetworkAgent() can return the allocated NetID.\nbf18bed Merge \"Non-functional code cleanup of ConnectivityService.\" into m-wireless-dev\ndb8784e Merge \"Cleanup of Video Call pause functionality.\" into m-wireless-dev\ne75b9e3 Non-functional code cleanup of ConnectivityService.\ne593d0a Onfound onlost feature.\n0326f58 Merge \"API for config app.\" into m-wireless-dev\ne9b056f API for config app.\nd5351e7 RTT framework interface update\n582b868 Unhide Network.openConnection(URL, Proxy).\n0d719ca Fix typos in ConnectivityManager documentation.\n\nChange-Id: Ib4c88f6d7ad1b24227b032555c62a5804194384b\n"
    },
    {
      "commit": "2287a01bb9fd1d417e376e50d7fad41fd895ad3d",
      "tree": "a26da916569f9aa6eeda0c5c6993337668071d06",
      "parents": [
        "9561e7410b39da22c45ba3e423b1361735ccec3e"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 15:48:19 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 16:04:22 2015 -0700"
      },
      "message": "DO NOT MERGE Remove proximity methods in TelecomManager\n\nBug: 20160495\nChange-Id: Ib0156cf170d16b48f97e08027c912fc3f45691fb\n"
    },
    {
      "commit": "0604427a25db171492870d1f3f86f8117987e855",
      "tree": "94e4f6f3bbb027f79b618e4267f4226d67c98de5",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 15:16:59 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 15:16:59 2015 -0700"
      },
      "message": "Changes for TelecomManager API review\n\n* clearAccounts -\u003e clearPhoneAccounts\n* handleMMi(PhoneAccountHandle, String) -\u003e handleMMi(String, PhoneAccountHandle)\n* hasMultipleCallCapableAccounts -\u003e removed\nBug: 20160799\n\nChange-Id: Ifcd26474f04b71aa725299b6016004151b76bc31\n"
    },
    {
      "commit": "22244d05771308ca043c090c0aba0faf07573445",
      "tree": "745992833ab460248ab92e09ac777ed542111c83",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 12:34:28 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 12:34:28 2015 -0700"
      },
      "message": "Hide Phone proximity sensor methods\n\nHas to be done in master and not m-wireless-dev, because\nm-wireless-dev doesn\u0027t contain system-api/23.txt.\n\nBug: 20160495\nChange-Id: I910b3ecafd78c31081b38325b436b4f2b5a54c8d\n"
    },
    {
      "commit": "d4ea01b4aca807cc914a96addefcc2c64ce1a6f5",
      "tree": "d25ed69b40cee4ad9750fcbf1bbfe1a8b5a1504a",
      "parents": [
        "85deeaabfab29c0c55d01a3555d1f3a3e253175c",
        "57bf2a8a38e929f00f3323cf97a8ea7a9af900ce"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Sun Apr 12 21:46:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 12 21:46:15 2015 +0000"
      },
      "message": "Merge \"Merge commit \u0027e593d0a\u0027 into merge_work\""
    },
    {
      "commit": "8581b67e6c93fbc913bf0cab9e903617d0e07f0f",
      "tree": "6aa98cc3b00e6fae3167c8ff38ee44d2bffce410",
      "parents": [
        "cf60d9f581cd510f2f9f6e8448fac8db87ba3eb0",
        "9a8f9ce7adeb5fd93c11afffcc580d2af5c1225d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Sat Apr 11 21:17:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 11 21:17:26 2015 +0000"
      },
      "message": "Merge \"Suffix VT_LOCAL and VT_REMOTE with BIDIRECTIONAL.\""
    },
    {
      "commit": "9a8f9ce7adeb5fd93c11afffcc580d2af5c1225d",
      "tree": "b93d4f265ebec92b3e923bb47262df723f67a0e9",
      "parents": [
        "2a39aef4398b332eceddf09b34f64747caa48249"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Apr 10 18:09:46 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Sat Apr 11 14:15:29 2015 -0700"
      },
      "message": "Suffix VT_LOCAL and VT_REMOTE with BIDIRECTIONAL.\n\nBug: 20160395\nChange-Id: Ieb35f7b8a91022bae899b3fc093065c36d2d68c8\n"
    },
    {
      "commit": "85d3eec2d4cb984a783e7b5a033114b5cbc0a632",
      "tree": "69e4db3d798935de66059e6b2964260962491bab",
      "parents": [
        "6036cd51265d31c08eefe0470a9f37e7f757aae8"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Sat Apr 11 12:45:39 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Sat Apr 11 12:54:35 2015 -0700"
      },
      "message": "Add constructor without zoom\n\nAdd constructor without zoom params. Reorder params in constructor\nwith zoom to move zoom params to the end of the param list (API\nguidelines). Reorder code to match param ordering. Tag all zoom related\nmethods with @hide.\n\nBug:20160534\nChange-Id: Ic2149af82a5450666c49b8757daf6950bcb68977\n"
    },
    {
      "commit": "57bf2a8a38e929f00f3323cf97a8ea7a9af900ce",
      "tree": "16549920278bc3572f80037303d63991705a53e7",
      "parents": [
        "3932bb41535f91b03610147e24a244cf7e4152cb",
        "e593d0aec6430d98731d9751facd0414a1c9c6a2"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri Apr 10 15:58:10 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri Apr 10 15:58:10 2015 -0700"
      },
      "message": "Merge commit \u0027e593d0a\u0027 into merge_work\n\nChange-Id: I4f8ae40fc446cd9cda4d5c6ec99469a98dda595b\n"
    },
    {
      "commit": "b5e0cfb24efded1e200989b5b48d49ac144c7704",
      "tree": "bc00b6d10d8a9d8bcc3a3d6e8338adce42de7c48",
      "parents": [
        "b4d90fca0ec461c24cd38e4b7d1990447ad047a1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 07 16:10:51 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 07 16:10:51 2015 -0700"
      },
      "message": "Cleanup of Video Call pause functionality.\n\nWhether the paused videoState is available is dependent on the carrier\u0027s\nimplementation of the VT spec. The original VT implementation assumed\nthat this was stored in a system property accessed via InCall; these CLs\nmove this to a Call/Connection capability which will ultimately support\nmultisim video capable devices.\n\n- Added new connection/call capabilities.\n\nBug: 16680364\nBug: 19820114\nChange-Id: I3840f92270100811161120dffcfe297bef7c4ea2\n"
    },
    {
      "commit": "1df9429b6b76710f8dd6458517d04feb7a63826e",
      "tree": "0b12a3dd39c3a1b8e1e21f4b49ae1d20338abc7c",
      "parents": [
        "b677e0a49643d265eb0fa5efc3666a1e9362477f"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Apr 07 12:21:36 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Apr 07 12:21:36 2015 -0700"
      },
      "message": "Hide and make systemapi visual voicemail-related apis.\n\nSince there are no third-party apps expected to be using the visual\nvoicemail related apps at the moment, best to keep these hidden for now.\n\nBug: 19236241\nChange-Id: I86f622208efcc89fab523f03d2bb70c244cdf867\n"
    },
    {
      "commit": "07366813cdf3768dcd69a1f744023747564d654a",
      "tree": "e1725bc43600b5f78bd810f57507b4fad0b47283",
      "parents": [
        "1b6be18b2d4a822110182d06335e4d6c0ad8ba54"
      ],
      "author": {
        "name": "Rekha Kumar",
        "email": "rekhak@codeaurora.org",
        "time": "Tue Mar 24 16:42:31 2015 -0700"
      },
      "committer": {
        "name": "Rekha Kumar",
        "email": "rekhak@quicinc.com",
        "time": "Wed Apr 01 21:40:45 2015 +0000"
      },
      "message": "IMS-VT: Upgrade/Downgrade change\n-Add isVideo API to VideoProfile.VideoState\n\nIMS-VT: Fix propagation of device orientation.\nOrientation received at VT Service is incorrect.\nFixed propagation of device orientation to VT service.\n\nIMS-VT: Upgrade fix\n-Add session modify call timed out constant\n\nNotify listeners of video quality changed event\n- Propagate the video quality changed message to the UI.\n\nIMS: Add support for video quality\n- Add Config interface to get/set video quality\n\nIMS-VT: Multitasking feature\n-Support for video multitasking\n\nIMS-VT: Modification of data usage aidl\nChange data usage aidl interface to take parameter type long\ninstead of int\n\nChange-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc\n\nPropagate the call substate changed message to the UI\n\nIMS-VT: Add call modifiable capability\n\nPhoneCapababilities call type modifiable constant added\n\nIMS-VT: Add a bit mask CALL_SUBSTATE_ALL with all call substate bits set\n\nIMS-VT: Enable Video conferencing.\n\nEnable Video conferencing.\n\nChange-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b\n\nIMS-VT: Add hide for setVideoProvider API\nObserved compilation error for SDK generation due to setVideoProvider\nAPI. Marking setVideoProvider as hide inorder to resolve the\ncompilation error.\n\nIMS-VT: Add persist.radio.ims.audio.output for VT calls\n-- Add persist.radio.ims.audio.output to set the default speaker\n   for VT calls.\n-- Add required constants\n\nIMS-VT: Add additional error codes for upgrade downgrade\n-Add support to send additional error codes to UI during\n upgrade downgrade.\n\nChange-Id: Id452d225098fe3bccdcd37d242985c5c761144c1\n"
    },
    {
      "commit": "4209a28270a70016ee5ee6cae3dc96d6df0ade26",
      "tree": "0b34ced229a97011fe75b96fc2ac8c57ab346f02",
      "parents": [
        "a7b212d9f10bb4f2b7fb2f926587f6e904a85579",
        "d35f8862ac2167285ace52c10a4f921fb1dbb873"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Tue Mar 24 13:46:08 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Tue Mar 24 13:46:08 2015 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-m-wireless-internal-release\u0027 into master_merge\n\nChange-Id: I49aab437af220f1139cfd2d0a9c362acce31074e\n"
    },
    {
      "commit": "e9d827aa5110e5338f0ba97ab1da0a1781425f14",
      "tree": "f85f9bf9d4d98b311e245bfa50fe76e2c0273795",
      "parents": [
        "ed7cfb67e7e697e544ac1220170af741e9e117d6",
        "04ed503e7bb5b4ab6ad1b4704a80ba4e217cf66f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Mar 19 16:30:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 19 16:30:36 2015 +0000"
      },
      "message": "Merge \"Make PhoneAccount.CAPABILITY_VIDEO_CALLING public\""
    },
    {
      "commit": "04ed503e7bb5b4ab6ad1b4704a80ba4e217cf66f",
      "tree": "ec5b84bea098d4d942660cabf1fd0066342d6f28",
      "parents": [
        "9504a9d90b81b9b9befd0008f8b862bef6bbc803"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Mar 18 16:36:38 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Mar 19 09:23:43 2015 -0700"
      },
      "message": "Make PhoneAccount.CAPABILITY_VIDEO_CALLING public\n\nBug: 19824779\nChange-Id: If38606d62bffbb7b794f530f3fcc09b6e5123b55\n"
    },
    {
      "commit": "993e5cc6dcedf3ce40b99b530c9702457574d420",
      "tree": "3401b5fb34f64f36bac0ae3d8a959eb3d762fab6",
      "parents": [
        "d4f5aaf775c7c7bcc0bc208a2d8d5e4c52d20791",
        "d3e28b78a3107dd5eb00ac3f6130d9fcbc2116ad"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Mar 19 03:50:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 19 03:50:46 2015 +0000"
      },
      "message": "Merge \"Add voicemail builder method for updating/syncing.\""
    },
    {
      "commit": "d3e28b78a3107dd5eb00ac3f6130d9fcbc2116ad",
      "tree": "62540759a797bea5e3d48830781b1ef570cabee1",
      "parents": [
        "4d87285c317d7ee6febbe5cc2b8eb0ca83eb9681"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Mar 13 17:29:40 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Mar 18 20:49:23 2015 -0700"
      },
      "message": "Add voicemail builder method for updating/syncing.\n\nThe id of the voicemail is necessary to update a voicemail in the\ndatabase and the source data (or unique remote identifier for the\nvoicemail) is necessary for syncing remotely. Whenever performing a sync\neither of data to the server or vise versa, create a voicemail object\nusing this new method.\n\nBug: 19236241\nChange-Id: Ibc1fd8c1922be13605987d9a3dcd327c438951c8\n"
    },
    {
      "commit": "d11a31561e88fbbb4f614caff8a05e7ff9ecd357",
      "tree": "0fa5abf46aee7e2144d4218d744401bbd963da2b",
      "parents": [
        "f9296808e95bea39d03e7c193c7676992ec453e1",
        "bcb17eb7a9e0c33efeaae8a213f331d678e5a736"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 13:09:14 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 13:09:14 2015 -0700"
      },
      "message": "resolve merge conflicts of bcb17eb to m-wireless-dev.\n\nChange-Id: Ic8211fb14caec993c8e38c790006577493f7a607\n"
    },
    {
      "commit": "96d6c40c7159a6e93c21a3b540e24a6ff916cb4b",
      "tree": "c102abab08e7c33fd8a8a9e46d058da2b853cdc5",
      "parents": [
        "ac1496a1c9d238d068d30b95f1b78aa66775e1db",
        "00de38a188211526e5fc1929b00410991dfb87fa"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 12:39:23 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 12:39:23 2015 -0700"
      },
      "message": "resolved conflicts for merge of 00de38a1 to master\n\nChange-Id: Ib1ac99ba7181ad79af94a04124380833bcb79a0c\n"
    },
    {
      "commit": "bcb17eb7a9e0c33efeaae8a213f331d678e5a736",
      "tree": "5e570f836d80d9d28354ea522e6992df94969965",
      "parents": [
        "6a6cf634f527cdde9382e8fabb4de5aaad748879",
        "89f41eb39e910e220957ac861651ead17eff9085"
      ],
      "author": {
        "name": "Dong Zhou",
        "email": "a22255@motorola.com",
        "time": "Tue Mar 17 22:21:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 17 22:21:21 2015 +0000"
      },
      "message": "am 89f41eb3: Define the capability to speed up MT call audio\n\n* commit \u002789f41eb39e910e220957ac861651ead17eff9085\u0027:\n  Define the capability to speed up MT call audio\n"
    },
    {
      "commit": "89f41eb39e910e220957ac861651ead17eff9085",
      "tree": "cb0fc53848d271c420dca619abef919f3c9a01c0",
      "parents": [
        "97f3cd0a8280b2cf08069cc1e2d89d8bb227633f"
      ],
      "author": {
        "name": "Dong Zhou",
        "email": "a22255@motorola.com",
        "time": "Sun Mar 15 11:59:49 2015 -0500"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Mar 17 22:16:52 2015 +0000"
      },
      "message": "Define the capability to speed up MT call audio\n\nBug: 19656525\nChange-Id: I0bc88e85b807871b2883a785efac91bd0e1f6d8d\n"
    },
    {
      "commit": "4cd92835be0a4ed2b32b398b0fa9d0d74dfb8b19",
      "tree": "7d2cfe62cc7c14bee70a12c09e86db7355f8b054",
      "parents": [
        "ea76e49e6ff647aae633bfcab874b624e964473c"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 12:57:42 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 14:04:19 2015 -0700"
      },
      "message": "Fixing build after merge from mirror-m-wireless-internal-release\n\nThere have been few breaking changes\n\n1. TelecomManager.getCallCapablePhoneAccounts is not hidden anymore\n2. CAPABILITY_VIDEO_CALLING is not hidden anymore\n3. mPhoneStateListener doesn\u0027t exist anymore, so it is commented out\n\nChange-Id: I22221eda73a20c745e316d9d56f914ab17b83533\n"
    },
    {
      "commit": "522dbda5d49c58cad24c8861aa8375f93bb61beb",
      "tree": "c4a1ffa6147bbaad44f0c4fc97f8f4eeb1ec2533",
      "parents": [
        "e6501ab728a05bc47637d9d3a5a1f955a1f9a867",
        "068085b35d4c7ef368fde6f01b42f87766d4a2b4"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:19 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:19 2015 -0700"
      },
      "message": "am \"Fix emergency callback number not shown for incoming calls.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n068085b Fix emergency callback number not shown for incoming calls.\n"
    },
    {
      "commit": "02ce8d8f339f8302a585408b0f3fc498981ebf5e",
      "tree": "d664fdf8ac09132794f62cb0e52581467943b2e3",
      "parents": [
        "386348f037c523859fceb935ca071642de614f8f",
        "8b97ee3c4830d44d3d4bbdf29bd9a3543f16e565"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:07 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:07 2015 -0700"
      },
      "message": "am \"Helper methods for voicemail status provider.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n8b97ee3 Helper methods for voicemail status provider.\n"
    },
    {
      "commit": "386348f037c523859fceb935ca071642de614f8f",
      "tree": "12a4052818f5fdd2ad8980ba18b88228fbac9172",
      "parents": [
        "0a05c955be2d485759352a550e3a234e40b256c2",
        "5e9e8bb30e4d26eba46684c03ca950b602dfb830"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:05 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:05 2015 -0700"
      },
      "message": "am \"Indicate local and remote RX/TX capabilities for VT.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n5e9e8bb Indicate local and remote RX/TX capabilities for VT.\n"
    },
    {
      "commit": "7b3f6a95a885637faa176410113d17dd8af50137",
      "tree": "f4fb708cacadea0cfa6fccbc50c563bec360d3fd",
      "parents": [
        "3b444db1d6cbc539a3c4ed653e4e675eb42d63bf",
        "7c07dfa5529dd8049a526de227cae8abc2f72226"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:41:31 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:41:31 2015 -0700"
      },
      "message": "am \"Add frameworks classes and methods necessary for VVM syncadapter structure.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n7c07dfa Add frameworks classes and methods necessary for VVM syncadapter structure.\n"
    },
    {
      "commit": "8cea6e0cc9d6b99bbb39888ed49aa62f6ce45345",
      "tree": "7e521aaf2be64d581268fa58e3eca6019619b437",
      "parents": [
        "7e05b6770c20612428c888dc4752034f92f94812",
        "1a8ae3e7306b5094f36252e3315fddeaf8b952bc"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:39:14 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:39:14 2015 -0700"
      },
      "message": "am \"Rename from VoWIFI to WIFI.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n1a8ae3e Rename from VoWIFI to WIFI.\n"
    },
    {
      "commit": "068085b35d4c7ef368fde6f01b42f87766d4a2b4",
      "tree": "8f9fe656ff5b7c60274e0e0c9c627449717434ba",
      "parents": [
        "86d4da3aa1a43382c80a76bd493009011adbcc4a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 06 13:56:52 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 11 20:16:19 2015 +0000"
      },
      "message": "Fix emergency callback number not shown for incoming calls.\n\n- Adding new Connection/Call capability: CAPABILITY_SHOW_CALLBACK_NUMBER.\n- Used in Telephony to indicate on an incoming call that the callback\nnumber should be shown.\n\nBug: 18689292\nChange-Id: I1ab3baf9f0d5a22c4b01e6504e88d496182e01c7\n"
    },
    {
      "commit": "74050f58d52696fffad18aada5b4a3bf25a401c7",
      "tree": "82844c7b6dcbaf7f415c52b75eb9996614dd48f0",
      "parents": [
        "52def6d1c801ff6817fd83e93d691c638db4a6d7",
        "5e9e8bb30e4d26eba46684c03ca950b602dfb830"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Mar 11 18:32:32 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Mar 11 18:32:32 2015 +0000"
      },
      "message": "Merge \"Indicate local and remote RX/TX capabilities for VT.\" into m-wireless-dev"
    },
    {
      "commit": "8b97ee3c4830d44d3d4bbdf29bd9a3543f16e565",
      "tree": "97f4703e3d91afbd68bb195d4e80a5881044e0a5",
      "parents": [
        "4a2ca9da48e177b3cf191a435bd62a7e6b706d3e"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Mar 04 21:02:27 2015 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Mar 11 08:45:00 2015 -0700"
      },
      "message": "Helper methods for voicemail status provider.\n\nAdded method to make it easier to insert into the voicemail status\ntable. Also takes in a phone account for future multi-SIM support.\n\nRemove VvmSyncService class in favor of moving most of the code to\nOmtpVvmSyncService.\n\nBug: 19236241\nChange-Id: I5d9def276fbdbc6f825fb35e9fa31bfc3cead1ba\n"
    }
  ],
  "next": "5e9e8bb30e4d26eba46684c03ca950b602dfb830"
}
