)]}'
{
  "log": [
    {
      "commit": "a0f46a9e7d445852e1746594f0e90ea985f7d5bf",
      "tree": "9b8b8b98ff7f72d2fc472f5fba1485ba87663080",
      "parents": [
        "599f62562b6102f9e3830d5b32a282d23c59e2fd"
      ],
      "author": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon Mar 23 17:51:16 2015 -0700"
      },
      "committer": {
        "name": "Omkar Kolangade",
        "email": "omkark@codeaurora.org",
        "time": "Mon Jan 25 09:51:56 2016 -0800"
      },
      "message": "IMS Connection Capabilities Update\n\nIMS connection capabilities were not getting\npropagated to the upper layers whenever a\ncapability was added or removed. Adding the\nsame.\n\nChange-Id: Ic67d76df05c8b2a1b8abaf27f266fe9693764e52\n"
    },
    {
      "commit": "ae85bc3c65b33b8b00b610246e41e282d16605b9",
      "tree": "3e277e0810b376d6210301667f33c5cdf5ee72e2",
      "parents": [
        "fa530b4a10e8553afd58b827dfd7dcd8726126b4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Oct 23 14:39:49 2015 -0700"
      },
      "committer": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Tue Jan 05 16:33:07 2016 -0800"
      },
      "message": "[DO NOT MERGE] Add \"acceptRingingCall()\" API which accepts a videoState.\n\n- Added acceptRingingCall API which accepts a videostate to complement the\nexisting API.\n\nBug: 20159300\nChange-Id: I2a9d53fd4dbbb0be49d95416f7e26d3ec61774cd\n"
    },
    {
      "commit": "9e4d4143cf64df95e0bf129068e323230ff15447",
      "tree": "72b6c8b42baba3216e1f527502ee14db0fea32af",
      "parents": [
        "46f5f53d2838ec6f265c168100e21a22f990a97d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 09 15:00:18 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Dec 16 13:36:14 2015 -0800"
      },
      "message": "DO NOT MERGE Add PhoneAccount capability to indicate if VT uses presence.\n\nAdded new PhoneAccount capability used to indicate whether the dialer\nshould use the presence bit in the contacts provider to determine when\nthe video call icon is shown or not.\n\nBug: 20257833\nChange-Id: Ifb3cc5b7ff1090d539dfb925dce9f6327de15c46\n"
    },
    {
      "commit": "cb663902c439691a9377fb681a203fe9d8596809",
      "tree": "a9ec1a8cd0a50eb741326e5f690841e15f7505f7",
      "parents": [
        "12112724b823d736164275930f0b777c2c80d223",
        "73831680cd7e47df103cf60a2230ed411e5d3b93"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Dec 10 20:02:38 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Dec 10 20:02:38 2015 -0800"
      },
      "message": "Merge commit \u002773831680cd7e47df103cf60a2230ed411e5d3b93\u0027 into mncvtdev-to-mmwirelessdev-merge-2015-12-10\n"
    },
    {
      "commit": "6714030083b1d8ec5b2df6dfef08034d0d30c2fe",
      "tree": "91d98898b3c707d8327a0f67814b917b8ebd8060",
      "parents": [
        "8366fdd6a82b7887bb8227e7d209175c8a9dcb0c"
      ],
      "author": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 10 12:27:58 2015 -0800"
      },
      "committer": {
        "name": "Jack Yu",
        "email": "jackyu@google.com",
        "time": "Thu Dec 10 12:27:58 2015 -0800"
      },
      "message": "merge from master\n\nChange-Id: Ic03669db3f4595336a7dbc13ffc77d055d11acf9\n"
    },
    {
      "commit": "b96d89cd342ad5c3a55d620e2f8922e2fed152e7",
      "tree": "17a374b5c9bb6e111371f9d4b30c6752b95ff33c",
      "parents": [
        "6c8ddfcc5a34af2dd3c28c7b1c46ab51967b3213"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Oct 14 16:48:40 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Oct 14 16:48:40 2015 -0700"
      },
      "message": "Add capability to identify phone accounts that are emergency only.\n\nBug: 24756957\nChange-Id: Id26eaa7f6632674f7122b4cd658cbe2bf9b04594\n"
    },
    {
      "commit": "30b0aa04dc4ca1b7a690cb36524ae7f6be147c12",
      "tree": "398c36c2ea33b3c078dbfc0e59563b55dc3f7d80",
      "parents": [
        "1bcb3472669529edc991a31e6cbf7866a385383e"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Sep 23 21:53:53 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Sep 23 21:53:53 2015 -0700"
      },
      "message": "Add additional broadcast for when a phone account is unregistered.\n\nChange-Id: Ia14a4206ea50af11c6151e11a95851e5ffa2cd99\n"
    },
    {
      "commit": "8190168077aa3ef02a1f5a3a636130d83c4eec1d",
      "tree": "433dfc7e92284aef2372ad562230053ca94847b9",
      "parents": [
        "65d438563a16ae4bfaeedb8bac7ec5484fbff11c"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Aug 28 16:38:02 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri Aug 28 16:38:02 2015 -0700"
      },
      "message": "Add capability for a connection hand rejection text response.\n\nChange-Id: Id90417736bed7ab8750144ccaf3c7b449ec832b8\n"
    },
    {
      "commit": "9e191aa634c1eb3b24ced704b7fc6c5e1e4ef9c0",
      "tree": "81e3fe78354aed34eecd0e4315be3c828e63283d",
      "parents": [
        "d7121f565138c8ec31bcc7a5d1cef57dc21cf546",
        "a65626031017517331fd402541b5e8f072c46a34"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 19 22:41:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 19 22:41:14 2015 +0000"
      },
      "message": "am a6562603: am 1e9bfc64: Fix incorrect android.telecom.Call.Details equality check.\n\n* commit \u0027a65626031017517331fd402541b5e8f072c46a34\u0027:\n  Fix incorrect android.telecom.Call.Details equality check.\n"
    },
    {
      "commit": "a65626031017517331fd402541b5e8f072c46a34",
      "tree": "3eb824eae758fc383f3d6845fec80ee2f7fa933a",
      "parents": [
        "0257c82fa122243e97e4a1f4ef4bc4b8c21bd692",
        "1e9bfc6461d3fe5455c9d7a21414ec66695b5798"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 19 22:29:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 19 22:29:51 2015 +0000"
      },
      "message": "am 1e9bfc64: Fix incorrect android.telecom.Call.Details equality check.\n\n* commit \u00271e9bfc6461d3fe5455c9d7a21414ec66695b5798\u0027:\n  Fix incorrect android.telecom.Call.Details equality check.\n"
    },
    {
      "commit": "1e9bfc6461d3fe5455c9d7a21414ec66695b5798",
      "tree": "bb559250279f3e5e0d35ecb8f8bc1d183a249b90",
      "parents": [
        "11e84bde9e98cb4b777a67208989d259883e9375"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 19 11:18:58 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 19 20:52:13 2015 +0000"
      },
      "message": "Fix incorrect android.telecom.Call.Details equality check.\n\nThe the android.telecom.Call.Details class provides its own equals\nimplementation.  Recently added in M is to also check if the mExtras\nand mIntentExtras are different.  Unfortunately, Bundles do not implement\nequals.  As a result when Telecom calls are parceled and sent to the\nInCallServices, this means that the internalUpdate method will always\nassume that the Details of a call have changed, even if they have not.\nThis was causing a LOT of extra calls to onUpdate in the InCall UI (2x the\namount).  Although there is still room for improvement in the number of\ncallbacks from Telecom, this fix prevents a pretty significant regression\non that front.\n\nBug: 23218195\nChange-Id: I128e996faf60376ed3df1dc848a97c4a7b0482ee\n"
    },
    {
      "commit": "7c3d595a3d2bdded486a01d6b00a435f4881ceed",
      "tree": "bfe4fff880d101aa031fc082b41c3bdfb7f8f37c",
      "parents": [
        "d28991a5e4c8b32c1bffab6078e93249c1d5b7a6",
        "4b655fd193992afff948df513c7b9b9a0389972e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Aug 14 15:19:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 14 15:19:47 2015 +0000"
      },
      "message": "am 4b655fd1: am b045331f: Merge \"Add GTS test to ensure valid default permission grants - framework\" into mnc-dev\n\n* commit \u00274b655fd193992afff948df513c7b9b9a0389972e\u0027:\n  Add GTS test to ensure valid default permission grants - framework\n"
    },
    {
      "commit": "4b655fd193992afff948df513c7b9b9a0389972e",
      "tree": "dfd4245fe4b31d951342d0a60385024a1f612db5",
      "parents": [
        "b6f5bcd0c64676ad2dfddc9dcf4c4320fafb9d3a",
        "b045331fcb033507072bfd7899a147bb2be7176e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Aug 14 15:13:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 14 15:13:38 2015 +0000"
      },
      "message": "am b045331f: Merge \"Add GTS test to ensure valid default permission grants - framework\" into mnc-dev\n\n* commit \u0027b045331fcb033507072bfd7899a147bb2be7176e\u0027:\n  Add GTS test to ensure valid default permission grants - framework\n"
    },
    {
      "commit": "52153f4c0540a991b5b7214f4f14b5a891479a3c",
      "tree": "934aee2bfdd5307c01434c2ab18e15cb8b66dbd1",
      "parents": [
        "ff9912d594bc5cdc10a4a224b9a2296bac50851b"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 11 08:59:12 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 12 21:57:59 2015 -0700"
      },
      "message": "Add GTS test to ensure valid default permission grants - framework\n\nThe platform grants runtime permissions by default to apps on the\nsystem image that provide core device use cases which a user expects\nto work out-of-the-box. We are now adding a test to ensure that\nOEMs cannot pregrant premissions on non approved components.\n\nbug:23043018\n\nChange-Id: Id76717cce0ee59678956bd0be347d3c045fe4c51\n"
    },
    {
      "commit": "8d41d1d4fdbf070ad391eae820a5e42a326a7771",
      "tree": "bb32b3ddee915a82e5c98a5a749d5b209c7d4313",
      "parents": [
        "0c4999c27948ab8a49440abcd60a25fa50ba60a9"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 10 07:40:42 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 10 15:06:59 2015 +0000"
      },
      "message": "add call back intents for clearing missed calls and calling back.\n\nChange-Id: Ib81fecc21c5491f975fa7c44f4e5984a4b3f8e7f\n"
    },
    {
      "commit": "0c4999c27948ab8a49440abcd60a25fa50ba60a9",
      "tree": "a9df684ea705a729a3b1892079d74f98eb0d0a63",
      "parents": [
        "ac1129905d24fae4f2a5b89e4a91fbac43cde76b",
        "5e4dd3e199567efc35aa14219a117020aa67a342"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 10 14:27:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 10 14:27:59 2015 +0000"
      },
      "message": "Merge \"Add action for notifying custom components of missed calls.\" into cw-e-dev"
    },
    {
      "commit": "cac65febb7bf50f0bc03d897ebbafa8347c0de31",
      "tree": "b61a961ae2911d768a9c7fd039c7e42bcdd506a3",
      "parents": [
        "c34288be586028f949686e9a4fe7b84207bf2a6d",
        "f0affc6d46849e844bec9ddc755ffae0042e443f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Aug 06 01:43:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 06 01:43:05 2015 +0000"
      },
      "message": "am f0affc6d: Merge \"Correctly hide setConnectionService\" into mnc-dev\n\n* commit \u0027f0affc6d46849e844bec9ddc755ffae0042e443f\u0027:\n  Correctly hide setConnectionService\n"
    },
    {
      "commit": "5346396ba2077a8bd03da1adde46db6b39669ac9",
      "tree": "7fa64a5d68b6d4b82e4bb09f1b5f77761ffef8fc",
      "parents": [
        "5cca30a4ee28a5e70531508d9ad607107adfaa86"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Aug 04 16:07:19 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Aug 04 16:07:19 2015 -0700"
      },
      "message": "Correctly hide setConnectionService\n\nBug: 22957023\nChange-Id: Ia3bd74f2fcc9f9dd5c9298f4505c18ee652436be\n"
    },
    {
      "commit": "5e4dd3e199567efc35aa14219a117020aa67a342",
      "tree": "2692d143e5531d03a8d203e69163b7f6f420de16",
      "parents": [
        "9d3ae0416745fa4644e9e5951c96fec3a6208926"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 03 16:59:10 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 03 16:59:10 2015 -0700"
      },
      "message": "Add action for notifying custom components of missed calls.\n\nChange-Id: I09797e323dda7a5316f42c2a1c20fadbc60f2c6f\n"
    },
    {
      "commit": "ac2aefc37b6b7dcc2c90d0b0fa25c24728006f79",
      "tree": "07a8e96e65bf1fabd7f76e640f0f7cb8bbbc46aa",
      "parents": [
        "a21b2e30b246b152b3b3692384de534ade2f3485"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 31 15:34:46 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 31 15:34:46 2015 -0700"
      },
      "message": "Remove EXTRA_CALL_HISTORY_INFO.\n\n- Remove EXTRA_CALL_HISTORY_INFO (replaced by EXTRA_LAST FORWARDED_NUMBER).\n- Added carrier config key for instant lettering.\n\nBug: 22684864\nChange-Id: Ic46fdccf5b665417f15e612a2cc4d7f1fb67ccca\n"
    },
    {
      "commit": "a21b2e30b246b152b3b3692384de534ade2f3485",
      "tree": "a13af078fdf4dfc0373934ac69cf1e1b72a57655",
      "parents": [
        "9bc9469807703757f50fffd34ed6b3f6183cdc6e",
        "d0694da4fb85bb01e7c0ea7989a78a0e635453ac"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 31 09:02:32 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 31 09:02:32 2015 -0700"
      },
      "message": "resolved conflicts for merge of d0694da4 to mnc-dr-dev\n\nChange-Id: Ifd2636d0e1b7eae15d412cfa0a948a572c905b3a\n"
    },
    {
      "commit": "335ff2ec7aaa1e56b996e5025a1fa72ddf10535c",
      "tree": "e10c727445ea5d84a12b83c5b852f66299f8a110",
      "parents": [
        "75e51ec0b14e9c5363ad86a69fd7a764290a5cfb"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 30 14:18:33 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 30 14:18:33 2015 -0700"
      },
      "message": "Add telecom extra keys required for DMR release.\n\nBug: 22848290\nChange-Id: I3328234e3f07d83d0dbe5b61b959344b6cc5cc3f\n"
    },
    {
      "commit": "337637607df93491276a1285f57dd41afd219682",
      "tree": "81e9b2be1878c34ef52a333ce7638adb4d46803d",
      "parents": [
        "9e3d8e269e1c016af28c29ca8989ba765504331d",
        "6b96de8dae8be99f75c86c795672905e10fca153"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 29 18:00:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 29 18:00:05 2015 +0000"
      },
      "message": "am 6b96de8d: Merge \"Default permissions for sim call manager\" into mnc-dev\n\n* commit \u00276b96de8dae8be99f75c86c795672905e10fca153\u0027:\n  Default permissions for sim call manager\n"
    },
    {
      "commit": "cf85562bc9a0f01db51b4088e72f05a8089fc7f1",
      "tree": "0f5bb407dbf8c0db7b489b47e5d367bca060384d",
      "parents": [
        "b8040265dd0d5a2a96e0850623647dad2f528db1"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 28 19:22:14 2015 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 28 22:16:25 2015 -0700"
      },
      "message": "Default permissions for sim call manager\n\nThis CL adds the following permissions by default to the\nSIM call manager:\n - microphone\n - phone\n\nBUG: 22790160\nChange-Id: Icaf1db6c6943b3ddbd16a946a81d1bfb734d761f\n"
    },
    {
      "commit": "3d83e74449acdf8195e0a4f7f82ad79fb3f891dd",
      "tree": "3e6e5b4220ee1c0450b44d21db5b20757567b7fe",
      "parents": [
        "108f5493edb50201d3dd2ba32a19db93edad8800",
        "bdbec480e8598bd959a2fc047cfad8b72c8a645b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 28 20:31:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 28 20:31:05 2015 +0000"
      },
      "message": "am bdbec480: Merge \"Add \"Call subject\" capability to phone accounts.\" into mnc-dev\n\n* commit \u0027bdbec480e8598bd959a2fc047cfad8b72c8a645b\u0027:\n  Add \"Call subject\" capability to phone accounts.\n"
    },
    {
      "commit": "65a3d3430aa0b32ec44092becc18cb68feea6b61",
      "tree": "263e77433b94151a7826cdbe10303345b2e801d8",
      "parents": [
        "4629f1c58c00480b0dbd5a541a26b703b0770bf4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jul 27 16:06:16 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jul 27 16:06:16 2015 -0700"
      },
      "message": "Add \"Call subject\" capability to phone accounts.\n\nIndicates whether the phone account supports displaying a subject line\nfor incoming calls and sending a subject line for outgoing calls.\nSupports the IMS Instant Lettering feature.\n\nBug: 22769741\nChange-Id: I6d803dc288bfd6d4e356310a8d10d5468c5d4186\n"
    },
    {
      "commit": "0072090230ff9110fbb1c6f71cc535430e46b51d",
      "tree": "199dde2cb536ab98c2d128340204c89fd8a584d8",
      "parents": [
        "b020b0d97d80f0ebb550ce58a5b36787cfcf6df8"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 24 10:53:25 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 24 10:53:25 2015 -0700"
      },
      "message": "Add child_address call extra.\n\nUsed to pass the child number up from IMS to InCall via extras.\n\nBug: 22685113\nChange-Id: I8990e4e74be5052f5ff840f8277abd2df1cb4c9d\n"
    },
    {
      "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": "73831680cd7e47df103cf60a2230ed411e5d3b93",
      "tree": "e7d06dc9d9efd21aac4ffc217ee7dab19e85a995",
      "parents": [
        "c956f0dcb3d93dd0f3ee0a3daafaf2da8212402e",
        "22269333d430157a57946990238fb7702bd7315a"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Jun 05 17:12:37 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Jun 05 17:12:37 2015 -0700"
      },
      "message": "Merge commit \u00272226933\u0027 into merge\n"
    },
    {
      "commit": "e0dd7a4447ba0405a11342ec66d2adafcd572536",
      "tree": "1ad52e99fa22e3b26c3b200b072587fe186aa21e",
      "parents": [
        "89a2c471bc8a6d5d4636b4f5e91b26457ef7a5a6",
        "e79fed595c0e1ac1a0892e8cac0870743cf089f7"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Jun 05 17:08:17 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Jun 05 17:08:17 2015 -0700"
      },
      "message": "Merge commit \u0027e79fed5\u0027 into merge\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": "e988cf779e19e2e321eb59361107e3819e39ce3b",
      "tree": "72fd831c6c2ac5e38cb58da9e6169ae59c21ca5b",
      "parents": [
        "e79fed595c0e1ac1a0892e8cac0870743cf089f7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 15:47:06 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu May 28 15:47:06 2015 -0700"
      },
      "message": "Fix NullPointerException in VideoCallImpl.\n\nThere were instances of NPEs due to a null mHandler in the VideoCallImpl.\nTraced the problem down to InCallService implementations which do not\nregister a VideoCall Callback (e.g. gearhead).\n\nAdded null checks for uses of mHandler.\n\nBug: 21474154\nChange-Id: I44dffde5e46529cc62912d417ad23c7b7dd1a1ba\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": "f38be7b2b0bf06a59b3997dfa6ae26b1ec3677f0",
      "tree": "e003cb55a5e225577023f4887ce9c75f8dbd0aab",
      "parents": [
        "e391b136ff194e832eb143b86b8c5a0053c23053"
      ],
      "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": "Fri May 22 15:43:28 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": "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": "5c850671778016a2fa4b4af76c0a945984e3538c",
      "tree": "7688272bf0c270a0068364132c8e29a4cdd160a6",
      "parents": [
        "56acbc410093b9854060c3a32c68a60d95cdca85"
      ],
      "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": "Thu May 14 15:56:07 2015 -0700"
      },
      "message": "DO NOT MERGE Make Conferenceable an abstract class\n\nBug: 21066017\nChange-Id: Ibcbccfc7b1380e417b464aed9b968cbc0a6a1cc2\n"
    },
    {
      "commit": "56acbc410093b9854060c3a32c68a60d95cdca85",
      "tree": "abbad361fa27423a0754bcaf3432c655f9b72637",
      "parents": [
        "6d3a7575e102e44514c1f834bd497f6b26e96769"
      ],
      "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": "Thu May 14 12:31:19 2015 -0700"
      },
      "message": "DO NOT MERGE Fixes for APi review\n\nMove CameraCapabilities into VideoProfile\nMake PhoneAccount and PhoneAccountHandle final\n\nBug: 21040387\nBug: 21066505\nChange-Id: I72453c89ae3765f9b9cf263938fce96d5978d2e0\n"
    },
    {
      "commit": "6d3a7575e102e44514c1f834bd497f6b26e96769",
      "tree": "a5c2740176bc2ac3a8c6ab00f71feddf882fddac",
      "parents": [
        "0910526fe4a1477d0b8fc7889c9d8912eebcc752"
      ],
      "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": "Thu May 14 11:57:30 2015 -0700"
      },
      "message": "DO NOT MERGE 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": "0910526fe4a1477d0b8fc7889c9d8912eebcc752",
      "tree": "852001e207cb5cd7f2daf40fabb464a6825d147a",
      "parents": [
        "b6ea500ef580d1967f194c51724f01e74bd94024"
      ],
      "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": "Thu May 14 11:07:40 2015 -0700"
      },
      "message": "DO NOT MERGE 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": "b6ea500ef580d1967f194c51724f01e74bd94024",
      "tree": "4a4882c00ecebdb1ed4c34a5976a03d82f6b1ed9",
      "parents": [
        "7e00b669bcb5fc1d7f7ae106f8b398750834bbf0"
      ],
      "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": "Thu May 14 10:18:52 2015 -0700"
      },
      "message": "DO NOT MERGE Add BIND_TELECOM_CONNECTION_SERVICE permission\n\nBug: 21088342\nChange-Id: I465307899d83c4a3ee5e88a28554c4b867c1f4ba\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"
    }
  ],
  "next": "a7684ed63820fd5d486da7b0ae16cdbafa883dc1"
}
