)]}'
{
  "log": [
    {
      "commit": "ef9f6f957d897ea0ed82114185b8fa3fefd4917b",
      "tree": "4aff42f3d54f4454e598f27829c4983ba808afa7",
      "parents": [
        "4b5c2d3cfc8aec4ab90097734a3556a0d0c0e68d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 12 22:16:17 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 12 22:16:17 2014 -0700"
      },
      "message": "Renaming Telecomm to Telecom.\n\n- Changing package from android.telecomm to android.telecom\n- Changing package from com.android.telecomm to\ncom.android.server.telecomm.\n- Renaming TelecommManager to TelecomManager.\n\nBug: 17364651\nChange-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638\n"
    },
    {
      "commit": "094d24c9af60dfcd5137fdbbf7bf2b14f1a48087",
      "tree": "9a4fac87521e5f70f82c52eab3035e306de37554",
      "parents": [
        "929d5ac5759e5d620e8b1d72208e68ed737f1845",
        "29f2f2e56adfddd2f33a66b71eceb6505f0d288b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Sep 12 06:21:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 12 06:21:43 2014 +0000"
      },
      "message": "Merge \"Disconnect all connections if telecomm unbinds to the service.\" into lmp-dev"
    },
    {
      "commit": "29f2f2e56adfddd2f33a66b71eceb6505f0d288b",
      "tree": "33cedd1eb60a6be2ea8fd8076074d8b948488042",
      "parents": [
        "5f5df97df96895c92f0d067c90d527aab2d7f1e3"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Sep 11 19:50:24 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Sep 11 19:50:24 2014 -0700"
      },
      "message": "Disconnect all connections if telecomm unbinds to the service.\n\nBug: 1748658\nChange-Id: I7bd3d6f28b7fa25f2ee0b308b5dc16d70d67949f\n"
    },
    {
      "commit": "2df938e56b7a91403a523c5e1583fd1d6722f4bd",
      "tree": "5af86c9e8aab091fee7f1f4d449d3de45bc050b2",
      "parents": [
        "934f81a2a46e168683ea02d694f6f7069c987021",
        "9becf006563b158cdf6e0d511678ca40a984a1a4"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Sep 12 01:27:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 12 01:27:37 2014 +0000"
      },
      "message": "Merge \"Add intent broadcast when a PhoneAccount is enabled or disabled. (1/3)\" into lmp-dev"
    },
    {
      "commit": "2ef34be665c778755e8c5512f13add0902964cae",
      "tree": "855715ec2a129f47b2a7ee7781d18d1fd9de23e8",
      "parents": [
        "db352c783575afee2d6bc29baf45c83d5fc421cf"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Sep 11 08:49:02 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Sep 11 15:02:39 2014 -0700"
      },
      "message": "Change UI to represent conferenced IMS connections (1/3)\n\nIMS conferenced connnections cannot individually hold or disconnect.\n\nBug: 17451623\nChange-Id: Ie945d2c23f752f5403d01668606fe893dca0a882\n"
    },
    {
      "commit": "6f90967b0c1d6958b88fd131d938e9f739bba16b",
      "tree": "3e6e5155546706f7dd260efd2bcd4c94de8295fb",
      "parents": [
        "a8e4c740a8d0dde479b701af4d06f1bcc6a46d82",
        "100e293fa8021caed956597daa4e01cb19be1c33"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Sep 11 21:24:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 11 21:24:35 2014 +0000"
      },
      "message": "Merge \"API cleanup for RemoteConnection.\" into lmp-dev"
    },
    {
      "commit": "9becf006563b158cdf6e0d511678ca40a984a1a4",
      "tree": "c4f9fea2906831397ca2fb1ac64b1cc6699a8330",
      "parents": [
        "5be52c11d98ba85c559634bc9be96368332ac78c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Sep 11 13:31:57 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Sep 11 13:31:57 2014 -0700"
      },
      "message": "Add intent broadcast when a PhoneAccount is enabled or disabled. (1/3)\n\n- Added intents to TelecommManager.java\n\nBug: 17408536\nChange-Id: Ibc7769cf382a1b074e1b12f2b82c6fc8b9903800\n"
    },
    {
      "commit": "100e293fa8021caed956597daa4e01cb19be1c33",
      "tree": "b2076765d4a024478e479b11674d41d5af9420c0",
      "parents": [
        "3e42b339800f5a3ac840e9545c36f3445b5c64b3"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Sep 08 15:34:24 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Sep 11 13:30:10 2014 -0700"
      },
      "message": "API cleanup for RemoteConnection.\n\n+ Rename handle to address.\n+ Rename audioModeIsVoip to IsVoipAudioMode.\n+ Rename Listener to Callback.\n- Delete getParent() and getChildren() methods.\n- Delete onChildrenChanged/onParentChanged methods.\n+ Rename Listener to Callback.\n+ Rename Callback methods to reflect other changes.\n\nBug: 17329632\nChange-Id: Ie466472e995050f578fbb1c4b9de0ae59e488988\n"
    },
    {
      "commit": "7ab1dc44bd949d08a04d861a829b6d0e21a3263a",
      "tree": "8be2fbb5d6e1e08bf6f9c117a648e1d3e1938dd5",
      "parents": [
        "cde5bb45cc86d181d96ee69da1832e6132162871"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Sep 09 18:18:26 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Sep 11 12:57:57 2014 -0700"
      },
      "message": "Update TelecommManager per API requirements. (1/3)\n\n+ Add constants GATEWAY_PROVIDER_PACKAGE and GATEWAY_ORIGINAL_ADDRESS\n- Remove those corresponding constants from private packages\n+ Modify clearAccounts() so it no longer takes an argument.\n\nBug: 17329632\nChange-Id: I3794efe5ad1fafe6e22f4a59146859a96a385ed1\n"
    },
    {
      "commit": "354b2bd0fe8647bd5c7e28f3598b9b7414846124",
      "tree": "4a61f46db72827390dba035ae0af1009199e8484",
      "parents": [
        "8a16eabfaee2037fc2e41c2d4be4c18168761132"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Sep 08 18:27:26 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Sep 11 11:25:03 2014 -0700"
      },
      "message": "Make changes to Connection in Telecomm API (1/4)\n\n* onPhoneAccountClicked removed\n* onSetAudioState -\u003e onAudioStateChanged\n* onSetState -\u003e onStateChanged\n\nBug: 17329632\nChange-Id: Icbba67439317bf1d21f758d58da7c83c4373efa6\n"
    },
    {
      "commit": "a1ed7d10942cea97147dee8d79cee737766e539a",
      "tree": "643f28dd0ddf66ecb9cd63549a62e2d028dd1ae9",
      "parents": [
        "4823aecef3d7170008003f18fb4f13c385efefc7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Sep 08 09:52:22 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Sep 11 17:13:51 2014 +0000"
      },
      "message": "Allowing enable/disable of phone accounts. (1/3)\n\n- added \"hasCapabilities\" method on PhoneAccount.\n- added CAPABILITY_PLACE_EMERGENCY_CALLS.\n- added isEnabled method builder constructor to initialize from an\nexisting PhoneAccount.\n\nBug: 17306514\nBug: 17408536\n\nChange-Id: I57de508b4adcf207f3b29cab449bfc634db80153\n"
    },
    {
      "commit": "4823aecef3d7170008003f18fb4f13c385efefc7",
      "tree": "548e5b079d23de8288c83bf9eecab990dd6210d1",
      "parents": [
        "26a401987a914dbbaf1f342ea54c38c4f261c4c7",
        "9d568c01db1f90fbe9cbff1d9385e7e7b809e066"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Sep 11 17:06:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 11 17:06:28 2014 +0000"
      },
      "message": "Merge \"API changes in GatewayInfo, Response, and PropertyPresentation (1/4)\" into lmp-dev"
    },
    {
      "commit": "23a7a394f56a11ae53f1a79eb87f19ca5087c121",
      "tree": "7479af05cf49ad720cc42e41a4b0dacf0773679c",
      "parents": [
        "4245e161c6ad2afaff5465fc533fd31207e63921",
        "56fc25deec15a32ea5f37d7c8c82f16d1bf9d275"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Sep 10 21:33:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 21:33:02 2014 +0000"
      },
      "message": "Merge \"Add docs to Conference object.\" into lmp-dev"
    },
    {
      "commit": "fab395e9b9d49fe824d562f1b4dd7a400d944d4e",
      "tree": "1eee046e21ded87ea45e122176b603e7efac67e3",
      "parents": [
        "8c9e975c44d35c111176e4b8c38555121495e7ae",
        "70638f1f364ee6ddf50d159ff913a87230c27f70"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Sep 10 19:45:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 10 19:45:04 2014 +0000"
      },
      "message": "Merge \"Set remote connection state after setting handle\" into lmp-dev"
    },
    {
      "commit": "70638f1f364ee6ddf50d159ff913a87230c27f70",
      "tree": "56e6254ad29276924b4efb5b74b0f8433fd57c41",
      "parents": [
        "4e8dd649b4c72122cdf15da9cfabc45aac789365"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Sep 09 21:49:14 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Sep 09 21:49:14 2014 -0700"
      },
      "message": "Set remote connection state after setting handle\n\nThis CL sets the remote connection state after setting the\nhandle. This makes it easier to identify the connection\nfor things like ring deduping.\n\nBug: 17448801\nChange-Id: Id08ab0bc6a257384842250ced19cd297a58c0b87\n"
    },
    {
      "commit": "13e28bb9386a3eb579c457985f0324238f2bfe38",
      "tree": "e881b0bcc7a2ea3771cc8bd583989ad7fb3ab77c",
      "parents": [
        "d5adbec5271dca42d0f937b1c869601786cc2ad3"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Fri Sep 05 17:31:08 2014 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Sep 09 17:50:09 2014 -0700"
      },
      "message": "Add ForSubscriber suffix to APIs w/ subId argument.\n\nBug: b/17255752\nChange-Id: I142d8961aa4c1fa074833f70c404c955caea0870\n"
    },
    {
      "commit": "56fc25deec15a32ea5f37d7c8c82f16d1bf9d275",
      "tree": "bfa5b747b299874a53638ce48580d0a18131d0ed",
      "parents": [
        "be5b6569407635eb8d23b1934f90a508da0e60be"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Sep 09 12:24:51 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Sep 09 16:14:16 2014 -0700"
      },
      "message": "Add docs to Conference object.\n\nAll public methods now have docs.\n\nBug: 17329632\nChange-Id: I0a0e87bd3d78bda85524853882f9fe8a4d18401c\n"
    },
    {
      "commit": "9d568c01db1f90fbe9cbff1d9385e7e7b809e066",
      "tree": "82336183e256b0f04ae13296ab1dcdf7d3806772",
      "parents": [
        "be5b6569407635eb8d23b1934f90a508da0e60be"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Sep 08 14:17:59 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Sep 08 17:57:47 2014 -0700"
      },
      "message": "API changes in GatewayInfo, Response, and PropertyPresentation (1/4)\n\n* GatewayInfo: handle -\u003e address, becomes SystemApi\n* Response: hidden\n* PropertyPresentation: class goes away, constants move to\n  TelecommManager\n\nBug: 17329632\n\nChange-Id: I6577ed95ed1535aaf66dfa1853eee85ec6c506d2\n"
    },
    {
      "commit": "a64627c2d3330f6bee8055b2e51ffaf8a122ef2b",
      "tree": "028deca3b2805fda39b647aed700b4710d5c976b",
      "parents": [
        "be5b6569407635eb8d23b1934f90a508da0e60be"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Aug 20 09:36:40 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Sep 08 15:02:04 2014 -0700"
      },
      "message": "Enable (@hidden) video connection support for RemoteConnections\n\nBug: 16958934\n\nChange-Id: I2c618743a689303f1bec190da53a1ec42d759370\n"
    },
    {
      "commit": "3085a6c739e6892074caf36af216f8109dfc9652",
      "tree": "d4cf416db38d4c8f3b5bc4de1c180bdbe66de88c",
      "parents": [
        "214e7ad1750786d5f2af55b030a25b02b6986c0d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Sep 04 10:59:13 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Sep 08 12:00:05 2014 -0700"
      },
      "message": "Rename methods/variables on PhoneAccount for API cleanup.\n\n+ Rename from Handle to Address.\n+ Rename from SubscriptionNumber to SubscriptionAddress.\n+ Store the subscription address as a Uri.\n\nBug: 17390175\nBug: 17329632\nChange-Id: I67514d89f0e7c81f74bef352df7a55cc422d1c71\n"
    },
    {
      "commit": "6faad7e5b6cca97744293e55db7a48d81eff6e47",
      "tree": "d978132a04c6f13c65e55dbe70e631230c55be9c",
      "parents": [
        "5f5df97df96895c92f0d067c90d527aab2d7f1e3",
        "ea38cca14964a5ee658899b0bafbc48017d556cd"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Sep 08 17:38:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 08 17:38:58 2014 +0000"
      },
      "message": "Merge \"Make changes to Telecomm API per review guidelines.\" into lmp-dev"
    },
    {
      "commit": "ea38cca14964a5ee658899b0bafbc48017d556cd",
      "tree": "cb0772498d073be180f9516f88958770ae77d491",
      "parents": [
        "3512bcd3af103d35c5c3503cecc05fbec053c91f"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Sep 05 16:38:49 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Sep 05 20:33:05 2014 -0700"
      },
      "message": "Make changes to Telecomm API per review guidelines.\n\nMake changes to Telecomm API per review guidelines in bug:\n* Rename componentName to packageName and getComponentName to\n  getPackageName in StatusHints\n* Hide \"ROUTE_ALL\" and fix misspelling in AudioState\n* Change getHandle to getAddress and remove getHandlePresentation in\n  ConnectionRequest\n\nBug: 17329632\n\nChange-Id: I8b3666cc22d24f470c940825c77a7b4d0701dc16\n"
    },
    {
      "commit": "a48680427e022ab6eb73277faac6c57831ee6ff9",
      "tree": "d3638b6973f85472173fdb8255084962ff09d9c8",
      "parents": [
        "a0c9962388361522257b4ff2f55ac7cea0d559f3"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Sep 04 17:39:22 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Sep 05 16:13:19 2014 -0700"
      },
      "message": "Updating APIs for CDMA conference call support.\n\nBug:17316859\nChange-Id: Ib80c4dcf99c8599c011496756c363c3e6147c20a\n"
    },
    {
      "commit": "1d834f51df5396653ce669e614f9e7ef2cbd4a06",
      "tree": "008ce2599ebadc210740f93910fc909d2c43ace7",
      "parents": [
        "3512bcd3af103d35c5c3503cecc05fbec053c91f"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Sep 05 11:03:21 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Sep 05 13:59:11 2014 -0700"
      },
      "message": "Rename listener to callback for ConferenceManager and rename strings 1/4\n\nUpdates for items from API review. See bug for details.\n\nBug: 17390175\nChange-Id: I716a12b763766a385b08f8731d9533589639f467\n"
    },
    {
      "commit": "6d8604ff22424af31c697d20f5c15d5f9c31862c",
      "tree": "5f38ceb30396f414f3d9e5bd59dd014666eb95c6",
      "parents": [
        "1210912600e055f23e577f1917c1695137ed7b59"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Sep 04 12:38:17 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Sep 05 16:12:20 2014 +0000"
      },
      "message": "Add a constant for CHANGE_PHONE_ACCOUNTS action\n\nTo make life easier for developers, pull the CHANGE_PHONE_ACCOUNTS\nintent action out to a constant.\n\nBug: 17383844\nChange-Id: I6989324c8d01930cd2e2be5d7d0defea860fc718\n"
    },
    {
      "commit": "235c159633acfd40d36425f731e3b069d3d04c50",
      "tree": "521b7d6192755aa5ace2226720ef13ea54139f66",
      "parents": [
        "f363bda252efe4201c60c0b042fee9e98bf4d48e",
        "eb0a8d562122d67a528286c595395f90ac2720cd"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Sep 05 15:41:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 05 15:41:24 2014 +0000"
      },
      "message": "Merge \"Add a way to fetch the current connection manager\" into lmp-dev"
    },
    {
      "commit": "8d223eb3f92a521f22acc4639a6d1999f7fe26ba",
      "tree": "5169e93e97198e3cfa4741a9eea6282db5fba7d2",
      "parents": [
        "26573425da45e5b764b1d5dfa450429fdb30d6d7",
        "d4abbfbcc16ae3e9bae77573496161ff561f8ced"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Sep 04 23:34:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 23:34:41 2014 +0000"
      },
      "message": "Merge \"Tweak methods for get/set DefaultOutgoing phone account.\" into lmp-dev"
    },
    {
      "commit": "eb0a8d562122d67a528286c595395f90ac2720cd",
      "tree": "19ae0a9865170173ab75318909c1f8cd11e3acdb",
      "parents": [
        "f40275d35ec3eaadbd1afd296715215bdd29a09b"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Sep 04 12:03:34 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Sep 04 14:41:03 2014 -0700"
      },
      "message": "Add a way to fetch the current connection manager\n\nApps should have this API so they know if they\u0027re the default or not,\nso that they can determine whether to send the user to the settings\npage in order to enable the app.\n\nBug: 17383883\nChange-Id: I4e75ad94398d7cdc01dbf97bd684c839d897d8e5\n"
    },
    {
      "commit": "b501eb7ae2fc8109246fbf3cf8183a1290d049c8",
      "tree": "4658b4643cbfa52b562fce740dbd9611f088c43e",
      "parents": [
        "ac0d317c311a9f3e298f3e67cf3422bd8c419c17",
        "f3dba2f77de0c7223839bf54e070a7d2d146085a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Sep 04 18:55:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 04 18:55:30 2014 +0000"
      },
      "message": "Merge \"Turn off FORCE_LOGGING in Telecomm\" into lmp-dev"
    },
    {
      "commit": "f3dba2f77de0c7223839bf54e070a7d2d146085a",
      "tree": "ac5c8ddc1c2cda201f6f9d27b95d9b4e8f629575",
      "parents": [
        "09cfeaff8e0c744085f0d068e41ad59f2639907f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Sep 04 11:33:38 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Sep 04 11:33:38 2014 -0700"
      },
      "message": "Turn off FORCE_LOGGING in Telecomm\n\nBug: 17329799\nChange-Id: Ic93cfaee62f83b457da3982237170e299c63cf5d\n"
    },
    {
      "commit": "d4abbfbcc16ae3e9bae77573496161ff561f8ced",
      "tree": "99db8ec275e0df82f8dee7aac79cdf8e8a382c70",
      "parents": [
        "840bb0085511645fb843ff4a24498a46e4646375"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Sep 03 14:58:27 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Sep 03 15:48:56 2014 -0700"
      },
      "message": "Tweak methods for get/set DefaultOutgoing phone account.\n\n+ Rename setDefaultOutgoing...() to setUserSelected...().\n+ Add method for getting the UserSelected outgoing account.\n\nBug: 17179743\nChange-Id: I7ae24601ed670d3571acb7ef4f7ffd114d403a99\n"
    },
    {
      "commit": "4d12a0377128f18b2b971f4cf2d14de4e01a129e",
      "tree": "2cc096305cd44438bc330bacbd02b748584b7916",
      "parents": [
        "e7a21386353d3d89d17af9a505480438a64c319a",
        "23dc241d5e4641ee2acd4b5f7865c66d9f58c9f1"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Sep 03 20:07:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 03 20:07:47 2014 +0000"
      },
      "message": "Merge \"Remove startActivityFromInCall API\" into lmp-dev"
    },
    {
      "commit": "8a34d9ed2a084db94b47ff597df2efb02e765d78",
      "tree": "2257c6aad0ee83fd6cdb9fe218eceddbb7b5e0eb",
      "parents": [
        "49367a367c97991d58d723f602afc4b402e62b00",
        "0156867544453076a7bb55194cbbdc87edbb7fd5"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Sep 03 18:41:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 03 18:41:21 2014 +0000"
      },
      "message": "Merge \"Remove onConnectionAdded/Removed() from ConnectionService API\" into lmp-dev"
    },
    {
      "commit": "65bd3eaad6827301ca2230ee23c53ed8cce5e182",
      "tree": "11a58a198fca718e95cf1152ea9c0636936559bb",
      "parents": [
        "897b59e394715f6f36553c1eff82a367a9984a6d",
        "f5b29dc8cb7ec19232c6499ac41e5cd267ebd6f1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 03 18:12:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 03 18:12:58 2014 +0000"
      },
      "message": "Merge \"Add supported URI scheme to PhoneAccounts. (1/4)\" into lmp-dev"
    },
    {
      "commit": "23dc241d5e4641ee2acd4b5f7865c66d9f58c9f1",
      "tree": "62f4ef1918d84b871acba3b86b26303aa49a8b8f",
      "parents": [
        "f0e57e10edb0f76d1675285d352bba69838d407c"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Sep 03 10:07:03 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Sep 03 10:07:03 2014 -0700"
      },
      "message": "Remove startActivityFromInCall API\n\nRip out the startActivityFromInCall API until we can replace it with\nsomething better.\n\nBug: 16988478\nChange-Id: Ib7b0493353262d9e795d78b78a98dd29e7a3f88e\n"
    },
    {
      "commit": "f5b29dc8cb7ec19232c6499ac41e5cd267ebd6f1",
      "tree": "46a03c492cf7126ccc70b3e6a4e852679641b126",
      "parents": [
        "e2c88d39b2c5b33d55c42230db7899202625a96a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 03 09:09:12 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Sep 03 09:09:12 2014 -0700"
      },
      "message": "Add supported URI scheme to PhoneAccounts. (1/4)\n\nModified PhoneAccount and builder to support specifying supported\nURI schemes.\n\nBug: 17140110\nChange-Id: Ieef33bb1a6719de6f3897ed10ec38843808a7f85\n"
    },
    {
      "commit": "619b3c0d09ff01ca163601a22973a58fd13ca64c",
      "tree": "8172befe91bf9f25b11ed2f7b9652081fa283397",
      "parents": [
        "1611c21dfdf102fa4eadd3cab4c7bd5fda061826"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Sep 02 17:13:45 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Sep 02 17:19:03 2014 -0700"
      },
      "message": "Fix NPE in onDestroy.\n\nNPE can happen when calls are canceled immediately before incallservice\nhas a chance to respond.\n\nBug:17362107\nChange-Id: I6bf318f5f7d89731b686a1523678a26764fa9bf3\n"
    },
    {
      "commit": "b730542b7596270e1801667c9d1fd86433a23d66",
      "tree": "58cd289d2cd72d0cf4fb9152240ef5f4cf6254b2",
      "parents": [
        "8b63a2bf503f7feca5c24f1cf9bca657dac9eb25",
        "be74de0978a7eaa577f6b61902b550a3161aff8b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Aug 30 06:26:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 30 06:26:04 2014 +0000"
      },
      "message": "Merge \"Hiding videoState values in telecomm APIs. (1/3)\" into lmp-dev"
    },
    {
      "commit": "0156867544453076a7bb55194cbbdc87edbb7fd5",
      "tree": "e8922b6a3ad06ca5cb5b1f49c8ba1eb4bee7f629",
      "parents": [
        "bd6937841983230bd65dc08548367caa7d409238"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 29 15:53:29 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 29 15:53:29 2014 -0700"
      },
      "message": "Remove onConnectionAdded/Removed() from ConnectionService API\n\nThese methods are redundant because there are already other methods\nlistening to the connection adding and removing.\n\nBug: 17262026\nChange-Id: I1c87af539932673a11e5ceee62755c2aec6aa43f\n"
    },
    {
      "commit": "68d207ec8c59d2c4f8028f64fa32852bfe2059b2",
      "tree": "cd1e161f6f5c4ad68a9b60ae897871616c6a1dfb",
      "parents": [
        "9a61f9485e4a178ff4b34f0563944c61059cc571",
        "59cac3a88178b0b25d1aeba49a42204a9add3892"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Aug 29 22:46:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 22:46:21 2014 +0000"
      },
      "message": "Merge \"Add functions for setting/getting phone accounts.\" into lmp-dev"
    },
    {
      "commit": "be74de0978a7eaa577f6b61902b550a3161aff8b",
      "tree": "cdd15847e39e509ab69d98e85679e77a42472f22",
      "parents": [
        "e11ac78ccd907159f2b75fd3f90dd59c279ae11e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 29 14:51:48 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 29 14:51:48 2014 -0700"
      },
      "message": "Hiding videoState values in telecomm APIs. (1/3)\n\nHiding in Connection, ConnectionRequest, and ConnectionService.\nAlso @hiding PhoneAccount and PhoneCapabilities attributes related\nto VT.\n\nBug: 17243002\nChange-Id: I685305cddb99e1d2eb767982106253894a8d282f\n"
    },
    {
      "commit": "8fd8124911958ae454c7306698e2f423b0b11e39",
      "tree": "ba9719dbc1fb079166130d2be7e25b0d4921af36",
      "parents": [
        "d2334e669c310751faa2c1f8325005f862a66c68",
        "38f480993fdb4cc55aea914db90587241ee3541b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 29 20:01:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 20:01:59 2014 +0000"
      },
      "message": "Merge \"Make PhoneAccount.Builder constructor public\" into lmp-dev"
    },
    {
      "commit": "59cac3a88178b0b25d1aeba49a42204a9add3892",
      "tree": "0f7e8bc497b8dc31b8135c961b96eaafa0267a78",
      "parents": [
        "6a6a8f00946f963191612f64238bd706c2188dd8"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Aug 28 16:50:10 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Aug 29 11:04:08 2014 -0700"
      },
      "message": "Add functions for setting/getting phone accounts.\n\nBug: 17179743\nChange-Id: I821312ae5903f81a5282987189822e77ac55b7ef\n"
    },
    {
      "commit": "551056ec0fd274f4696c2cf1ec9c62298f7f7226",
      "tree": "91b952cc97e919200e3b62f56ceae9329d277f54",
      "parents": [
        "4450c18e159601d218f3754309087b0941f268db",
        "da227c7fdd5be646d51b8d4e0627a43fe40c57b1"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 29 17:14:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 17:14:54 2014 +0000"
      },
      "message": "Merge \"Hide AIDL for RemoteServiceCallback in telecomm\" into lmp-dev"
    },
    {
      "commit": "38f480993fdb4cc55aea914db90587241ee3541b",
      "tree": "ef57e3af1a3eabefe9cf71238cff694546e0f48e",
      "parents": [
        "3e97f9d48b6ef6b5ff5fa4e3c738138c0fe14edc"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 29 09:01:18 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 29 09:04:28 2014 -0700"
      },
      "message": "Make PhoneAccount.Builder constructor public\n\nBug: 17321110\n\nChange-Id: I61209f70c4719bbc77a310310c456b253032bedc\n"
    },
    {
      "commit": "da227c7fdd5be646d51b8d4e0627a43fe40c57b1",
      "tree": "37925a5ad286423a1be183f8d28443308747b5c6",
      "parents": [
        "9edf297055b4fbc5d5f6dacc469fa87fc1cb5370"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 28 17:30:23 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 28 17:30:23 2014 -0700"
      },
      "message": "Hide AIDL for RemoteServiceCallback in telecomm\n\nHide raw AIDL for public API\n\nBug: 17320748\nChange-Id: I79926f9a527e8916b235186559c01cf00ded2f12\n"
    },
    {
      "commit": "81289efcae107c292dfbff6fb7ee342848cdd5c9",
      "tree": "ad9c1ddc27b901893ec49769e4c30640b8254448",
      "parents": [
        "832d351ca5e52aad640989c4b16298d3a9d119b6",
        "223ad1455ada00feee1ca89ccd7bad5afd8c680a"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Aug 28 18:39:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:39:16 2014 +0000"
      },
      "message": "Merge \"Add CallProperties class, and use to on ParcelableCall.\" into lmp-dev"
    },
    {
      "commit": "223ad1455ada00feee1ca89ccd7bad5afd8c680a",
      "tree": "3c292d0ff4bde105e1a50f44612c55db21d0a573",
      "parents": [
        "032402cff1fe5dc3a6b2adae3d4c13fb771cd91f"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Aug 27 16:33:08 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Aug 28 10:42:01 2014 -0700"
      },
      "message": "Add CallProperties class, and use to on ParcelableCall.\n\nBug: 17304243\nChange-Id: I3ef6862391a9b96c70f4b12412160116e094ed34\n"
    },
    {
      "commit": "f30d7e9a8e8fa7e10068139decb0e7665381a686",
      "tree": "60bcfd953f8ab4593682413eec1d05704326ff76",
      "parents": [
        "2cd88d7512bbd9248945d257c7209be4d5211ea8"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 26 09:54:33 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Aug 27 17:29:29 2014 -0700"
      },
      "message": "Call onPhoneDestroyed when the service is unbound.\n\nBug: 17253031\nChange-Id: I1a74e0f2fe1ec9172268638dba531c17d22dee99\n"
    },
    {
      "commit": "7746a94fd63a4955de57276301b2cacd333e902c",
      "tree": "ca4ddd6b8fe12d442f17fee3227ab455ba5291e0",
      "parents": [
        "d68f83cc478a8ec501d0a5a08a2a737355bee89a"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Aug 26 12:15:15 2014 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Aug 26 21:01:18 2014 +0000"
      },
      "message": "Fix NPE when have no phone accounts\n\nReturn empty List instead of null so calling functions don\u0027t throw NPE\nwhen dereferencing return value.\n\nBug:17282683\nBug:17262485\nChange-Id: Ica4952b11a8af28787a4a0b6a991ab888386aa7b\n"
    },
    {
      "commit": "b8e85c74e5910a461078704048d67f82b216508c",
      "tree": "6f09a0a8d351918bf8d6c31578a1de1c171ac4a6",
      "parents": [
        "93b18bda1bf3a2d4c48b9f648ed00083c2cabfca"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Sat Aug 23 20:34:57 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Aug 25 21:51:19 2014 -0700"
      },
      "message": "Support Conferences in Remote Connections\n\nBug: 16957997\n\nChange-Id: I598854b43aad2f10b5322439741588f5326b74c2\n"
    },
    {
      "commit": "e4b1d57dfd89035a67984e1a295d5ef5b97953be",
      "tree": "e77671dbbc5a463fba8b412d32c0e97799650ade",
      "parents": [
        "5480b3746af1efcd94b2d05c477324de7878b1e9",
        "0eb1e402c7e612887e38dc5516f11506b11fd835"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Aug 25 22:24:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 22:24:09 2014 +0000"
      },
      "message": "Merge \"API review PhoneManager -\u003e TelecommManager. Rename methods (6/6)\" into lmp-dev"
    },
    {
      "commit": "0eb1e402c7e612887e38dc5516f11506b11fd835",
      "tree": "7740d620d1b385fa020f5dbdb548596e243ff6dd",
      "parents": [
        "c793c9eb2422936cab70ff310937baf0ae551e02"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 21 22:52:29 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Aug 25 10:50:44 2014 -0700"
      },
      "message": "API review PhoneManager -\u003e TelecommManager. Rename methods (6/6)\n\nPhoneManager\n- handlePinMMI docs should explain what a Pin is and what MMI is\n- rename isInAPhoneCall to isInCall\n- rename showCallScreen to showInCallScreen\n- merge this class into TelecommManager, we don\u0027t need both\n\nBug: 16960458\n\nChange-Id: I7d573e27ed093f2ddb7849703cc62f9916835393\n"
    },
    {
      "commit": "9edf297055b4fbc5d5f6dacc469fa87fc1cb5370",
      "tree": "71ddf3ddf59c17847f2aefb214b2ceeb7c193716",
      "parents": [
        "306afb9142c392101d8c9edbea94d5532954be50",
        "75537ae00db3e51f5c54a5e1e3664156bbd5dcbd"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 22 19:18:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 19:20:00 2014 +0000"
      },
      "message": "Merge \"Hiding missed Video telephony related APIs.\" into lmp-dev"
    },
    {
      "commit": "75537ae00db3e51f5c54a5e1e3664156bbd5dcbd",
      "tree": "85d0ac302ba023d21a1d52b7339f975eced439d7",
      "parents": [
        "f9220b39533d18b6c79099c32522b3ff712ff89b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 22 11:33:13 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 22 11:33:13 2014 -0700"
      },
      "message": "Hiding missed Video telephony related APIs.\n\nBug: 17188135\nChange-Id: I9b569936bff285463d32df878efb26041917c51b\n"
    },
    {
      "commit": "705e9879fc295fbb04ac3c1ba98ad37bb852379f",
      "tree": "3832abd46b05593f8217872507c91ac2f20c7dc1",
      "parents": [
        "9a434ae00f065f038b33aed586e50f68fae501e3",
        "27d1e257f3cba2d5954e5562db69035df9ecf290"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 22 17:12:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 17:12:57 2014 +0000"
      },
      "message": "Merge \"Hiding Video telephony related APIs.\" into lmp-dev"
    },
    {
      "commit": "0159ac0cfe20e8f85ee4150e64d91392850f8a3f",
      "tree": "4869d1959c05c908c6fef6c315e470a5db4335e8",
      "parents": [
        "c54a76cbcd1e4bc7f27de2010c1c1fd4ed6f845a"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Aug 21 14:28:11 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Aug 21 23:40:35 2014 +0000"
      },
      "message": "Additional changes for Conference.\n\n1) Connection.setConference() checked to see if the conference was valid\nbefore setting it.  This prevented us from populating child connections\non a new conference until it was added.  Now we allow it but dont sent\nthe update unless the conference has already been sent.\n2) removed unnecessary ArrayList\u003c\u003e() wrappers on CopyOnWriteLists.\n3) Updated disconnect/hold/unhold so that they are sent to Conference\nobjects as well as Connection objects.\n4) Added support for separating a child conference call.\n5) Additional Logging\n\nBug: 15621105\nBug: 17136172\nChange-Id: I939c36bc9694b9d81f0ff582e2fbe335006aa485\n"
    },
    {
      "commit": "27d1e257f3cba2d5954e5562db69035df9ecf290",
      "tree": "54fd51a7a439ee113567b7511fa1198de2036891",
      "parents": [
        "5cef4fa9c189a43ca081d74319f6046e4eba6b8d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 21 16:38:40 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 21 16:38:40 2014 -0700"
      },
      "message": "Hiding Video telephony related APIs.\n\nBug: 17188135\nChange-Id: I2d4111dbad2430968a458f8f3bf4f2ca1becbbdd\n"
    },
    {
      "commit": "38dd601d0abd92a9010aa8e894f6490b445f129b",
      "tree": "510353bf7bab760035e2b1ccc9d0a727407a34c5",
      "parents": [
        "c8f0ffa297d1d5d51c6fa60e7d7cd56a8bc91d1d",
        "1426048bd37907b5b50401f7242cddacdc3f024a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Aug 21 00:02:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 19 02:43:23 2014 +0000"
      },
      "message": "Merge \"Make AudioState modes static constants\" into lmp-dev"
    },
    {
      "commit": "1426048bd37907b5b50401f7242cddacdc3f024a",
      "tree": "3b6623983f0fb0fd1da0bae114a340ce5adf07c1",
      "parents": [
        "730e9bceb746e6c50b87cc5a695eb73fea27686e"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Aug 20 16:16:26 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Aug 20 16:38:45 2014 -0700"
      },
      "message": "Make AudioState modes static constants\n\nThis enables the ability to use them in switch statements\n\nBug: 17161247\nChange-Id: Iee3da676f2cd52a09d36b58da4ba4640bd8998c5\n"
    },
    {
      "commit": "80030f90b61cc5479382264966bf1b7bf66f10c8",
      "tree": "8ec7929ad9cd941802d406b89176fd43f39ce6f3",
      "parents": [
        "0fc2ff7b8a70a7066b484e1519daa17e2dd2f147",
        "b95f169a74a18470cbf619264243015052285e9b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Aug 20 16:09:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 20 12:26:29 2014 +0000"
      },
      "message": "Merge \"Made all classes required for an InCallService @SystemApi\" into lmp-dev"
    },
    {
      "commit": "b95f169a74a18470cbf619264243015052285e9b",
      "tree": "0e580fc6a8a29ba4f991e47853a965fa1c3b73c1",
      "parents": [
        "3a6eba01c48363f675090bd8e0f853a7fbf2165d"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Aug 19 14:24:18 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Aug 20 16:08:53 2014 +0000"
      },
      "message": "Made all classes required for an InCallService @SystemApi\n\nBug: 17153048\nChange-Id: I6b46969e976a47fd814022939a99b823fcb7b2bd"
    },
    {
      "commit": "163a80538ef98e8e48f5af75db4b6a914862f47e",
      "tree": "7951004848811e3bf45c3a1c6ed05a619063cb2a",
      "parents": [
        "72a8e262576b184c1811b93cd0c30e9b5c2b5c5f",
        "cf7020b7e84c1f5190db7167d70cb0675cd3332f"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Aug 20 22:10:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 20 21:39:11 2014 +0000"
      },
      "message": "Merge \"Clean up and fix bugs in ConnectionService.createConnection\" into lmp-dev"
    },
    {
      "commit": "cf7020b7e84c1f5190db7167d70cb0675cd3332f",
      "tree": "3d4cf0e7538d3bb5f853322d53b9161914b18fef",
      "parents": [
        "1553a528a5e2a2eeb94318601943fad2d9484bb3"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Aug 20 10:07:19 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Aug 20 10:45:08 2014 -0700"
      },
      "message": "Clean up and fix bugs in ConnectionService.createConnection\n\nThis CL fixes serveral issues with the createConnection code:\n  - it uses failureCode/failureMessage which were never set.\n    Renamed to disconnectCode and disconnectMessage and set\n    those fields in Connection.setDisconnected\n  - Connection.CANCELED_CONNECTION was static and it caused\n    lots of log spew which was confusing. Changed to create\n    a new connection every time, same as failure\n  - moved sNullConnection from Connection to ConnectionService\n  - made FailureSignalingConnection private and removed type\n    checks for it. Using disconnect code is better, this is\n    already what ConnectionServiceWrapper does\n\nNote, the current code still expects connections to be cancelled\nor failed in synchronously. This bug is being tracked separately.\n\nBug: 17156304\nChange-Id: I0b13a78b738c4bf37a69de9fd5dcd17be0c45c14\n"
    },
    {
      "commit": "9e4329ea0b8b725ca5bcec74032b765d01deaa80",
      "tree": "46525f731d3d76728404bc98124964c0d5fed22e",
      "parents": [
        "dd7930354aaf2baf91810bc7a3e47543dbcc7f28",
        "6107bab041fb7d851fbf865b7310d294aae970c8"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Aug 19 21:21:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 19 15:47:37 2014 +0000"
      },
      "message": "Merge \"ConnectionService API has only one completed callback (1/3)\" into lmp-dev"
    },
    {
      "commit": "6107bab041fb7d851fbf865b7310d294aae970c8",
      "tree": "f9f818cd2bd9c689428a1948668c2cd8449a85a9",
      "parents": [
        "ccc8c29af113b68a337cf4e38fae5d06531b3cf8"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Aug 18 09:23:25 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Aug 19 10:51:00 2014 -0700"
      },
      "message": "ConnectionService API has only one completed callback (1/3)\n\nRefactor ConnectionService API so it has only one \"completed\"\ncallback, and connection state and failure codes indicates what\nhappened. Previous design where we had separate callbacks for failure,\ncancellation and success was error prone because it was easy to forget\nto implement one of them.\n\nBug: 16993846\nBug: 17070939\n\nChange-Id: I84bf5d041cf78193ccf80db201b08db3b7014830\n"
    },
    {
      "commit": "50cddeca1f6f66ccc3dbfd526aee621e1b87a516",
      "tree": "ee5cfdc5461ec7293e7d6015215644f10fe884c1",
      "parents": [
        "ec4bb45a8c6ca4504483ce57577d8adc31cd0966",
        "2ac401093e5ebb975f14e5108d457c148370f7de"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 19 16:28:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 16 03:51:48 2014 +0000"
      },
      "message": "Merge \"Exposing in-call API to other implementing classes. (1/4)\" into lmp-dev"
    },
    {
      "commit": "2ac401093e5ebb975f14e5108d457c148370f7de",
      "tree": "d89d79559ecffd28ef10f3fadde27d01de635867",
      "parents": [
        "d47ad033c35b2b69fc0be2073c682c30c855c124"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 18 16:23:10 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Aug 18 16:23:10 2014 -0700"
      },
      "message": "Exposing in-call API to other implementing classes. (1/4)\n\n- Adding service_interface constant to InCallService.\n\nBug: 16133960\nChange-Id: I4ace89bc3300428d2c56ed43e47ccd12a9f9748a\n"
    },
    {
      "commit": "7257bd8b517b4e97833319ea8d07daee55e07a81",
      "tree": "3112b77f870e8a99fa35f4299e6a4e2e33647591",
      "parents": [
        "823fd3c79dd4f762bbc778e0ce9e2204b6d3d454",
        "1d04c0f394268f6cd1e8e04ce42761c2f379f67f"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Aug 18 18:06:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 16 04:01:11 2014 +0000"
      },
      "message": "Merge \"Make AudioState constructors public\" into lmp-dev"
    },
    {
      "commit": "823fd3c79dd4f762bbc778e0ce9e2204b6d3d454",
      "tree": "73e30462f537c16749ffeacb34ae698fec110c55",
      "parents": [
        "b511c4c1d60730fd351ee3323c67a76cca4ba3b2"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Aug 07 18:35:18 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Aug 18 17:30:58 2014 +0000"
      },
      "message": "Update conference call APIs.\n\nClean up conference call APIs to use a distinct type separate from\nConnection.  Also allow the addition of Conference calls at any point\nusing addConference() API method.\n\nBug:16844332\nBug:16449372\nChange-Id: I34e45fde1aa43559f5f4e29b990929c188b16875\n"
    },
    {
      "commit": "1d04c0f394268f6cd1e8e04ce42761c2f379f67f",
      "tree": "f8431ede4533f6d80b206b6db3c361d6ce3c0788",
      "parents": [
        "804322564b1b4e4ccff0b1c8cd312bac75ec5bb0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Aug 17 18:13:12 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Aug 17 18:39:13 2014 -0700"
      },
      "message": "Make AudioState constructors public\n\nThis is needed for unit tests.\n\nBug: 17073934\nChange-Id: I04659faa54ba03247519237450b0a26f66958e8c\n"
    },
    {
      "commit": "7d18ceb59f3ba2f975907381c07da62fbdf7b26b",
      "tree": "18b484b9dcd66de63843dc9eb5a25622e095bd26",
      "parents": [
        "a2897ea9d8d6eb7c1c0aace695ed835da96bb39c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 15 17:01:19 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 15 17:01:19 2014 -0700"
      },
      "message": "Removing permission check in ConnectionService.\n\nThis breaks RemoteConnectionServices, such as hangouts.\n\nBug: 16171070\nChange-Id: I9b53fefe9c3246abb1e9e11109957fb2f8502de8\n"
    },
    {
      "commit": "a2897ea9d8d6eb7c1c0aace695ed835da96bb39c",
      "tree": "7537baf93fc4b7510653353c2382883be2bd521d",
      "parents": [
        "91306bccf16715f0867a10f3537122179527f7c3",
        "0dae9a4cfa9d51cadb0f731b65f742d48e9e893c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 15 23:22:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 15 18:56:10 2014 +0000"
      },
      "message": "Merge \"Add BIND_CONNECTION_SERVICE permission.\" into lmp-dev"
    },
    {
      "commit": "0dae9a4cfa9d51cadb0f731b65f742d48e9e893c",
      "tree": "09f940543bb4cf42f21a654e5a09f18eed6cfcd3",
      "parents": [
        "f0433e50c7855579ad9847e939bb2c84e576e9d0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 15 15:55:20 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 15 15:55:20 2014 -0700"
      },
      "message": "Add BIND_CONNECTION_SERVICE permission.\n\n- Added system permission.\n- Added enforcement in ConnectionService API class.\n\nBug: 16171070\nChange-Id: Idbd26a31e8f6bb59d3e881a1e5885a44026f2fbd\n"
    },
    {
      "commit": "78fc9220d4f99332370c1294dd865703db2f2ae0",
      "tree": "502f4f5bd581465d1db21995c719525701108756",
      "parents": [
        "bd431ee5d302f46ac3cc846797fa7a5551f7b42e",
        "621cd325d57a93a6d0f7afef69e24f6b18bcfb72"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Aug 15 22:58:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 15 19:10:34 2014 +0000"
      },
      "message": "Merge \"Fix problems with wiring of initializing calls (1/2)\" into lmp-dev"
    },
    {
      "commit": "229e3820dce98f64fd4834d5f421faec9a9d7026",
      "tree": "63220d7f6acb6d960507b3e3333c0f5d81f11df8",
      "parents": [
        "d438deffad74ed5cc37b68100577215b9f08e6ff"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Fri Aug 15 09:23:07 2014 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Fri Aug 15 13:41:53 2014 -0700"
      },
      "message": "Prevent ConcurrentModificationExceptions\n\nUse sets backed by ConcurrentHashMaps instead of HashSets, and\nCopyOnWriteArrayLists instead of ArrayLists, to prevent concurrent\nexceptions if listeners try to remove themselves in callbacks while\niterating over the listeners.\n\nBug:16325026\nChange-Id: I55e081eda6ba19fa466bbf019c648bbdaf833c33\n"
    },
    {
      "commit": "621cd325d57a93a6d0f7afef69e24f6b18bcfb72",
      "tree": "3be46e0ec05df7d1da509087c1578ed918f2bd49",
      "parents": [
        "fbc88e19cb77c303b47a427a40123ccf4ba5cca7"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Aug 13 18:17:29 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Aug 14 15:01:02 2014 -0700"
      },
      "message": "Fix problems with wiring of initializing calls (1/2)\n\nBug: 16993846\nChange-Id: I3ed4dd30559511f51b3650bf99bd704ae73d2165\n"
    },
    {
      "commit": "f4669dffd5d604f227ceb74c6ea86ee78a882e73",
      "tree": "d7854d880fe8a8954eb8aac7f6124c1f5517d87f",
      "parents": [
        "8b9d3ca94189b183a2380ba5b289d9a06eb0493e"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Aug 14 17:43:13 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 15 01:39:45 2014 +0000"
      },
      "message": "Use thread safe set for RemoteConnection.mListeners\n\nSwitch from HashSet to set backed by a ConcurrentHashMap to prevent\nConcurrentModificationExceptions.\n\n(Relanding ag/521178. This got reveretd in ag/520450).\n\nBug: 16901565\nChange-Id: I997898ed94f305d9b8c57eead04e0dfe6c04a884\n"
    },
    {
      "commit": "8b9d3ca94189b183a2380ba5b289d9a06eb0493e",
      "tree": "d43cf0009433dde9840635abe8580fc4dd8fe99b",
      "parents": [
        "d3a73b254561f1f2f626d58f775a5d66240b9104"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Aug 14 17:39:34 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 15 01:39:07 2014 +0000"
      },
      "message": "Include more state in ParcelableConnection\n\nThis fixes a bug where setting status hints wouldn\u0027t\nwork.\n\nBug: 17044602\nChange-Id: Ife85b2d53ead38f54dac350adc09b8c9d052fda4\n"
    },
    {
      "commit": "b19a0bcdd8a5020c61a0d697f600fdc943c86f59",
      "tree": "e75f35d1f391b17bb5b9b91c0fdb8a7b22629b9f",
      "parents": [
        "4a8dddbf18fedb33bb2c725db489669a141e1d73"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Aug 07 19:46:01 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Aug 13 11:16:46 2014 -0700"
      },
      "message": "Final structural tweaks to Telecomm API (1/8)\n\nBug: 16416927\nBug: 16494880\nChange-Id: I45fbe287c410cbb5e1b985f320b862d732811f43\n"
    },
    {
      "commit": "5f52e8ce420d0876198edcfda19f43a0bdc2e484",
      "tree": "35745135181d4346879694cf2ee04c7da7a205b5",
      "parents": [
        "3afddce73ee82f096e86fbdeb3b412964ca56166",
        "10798dcaff8ac060af5956906602c2c24f11aa09"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 14 21:10:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:33 2014 +0000"
      },
      "message": "Merge \"Add extras for outgoing call\" into lmp-dev"
    },
    {
      "commit": "10798dcaff8ac060af5956906602c2c24f11aa09",
      "tree": "bf708ba797a10149d0572af8024d567ecf64aca3",
      "parents": [
        "1de02ee3eab1a8ef326557b76e13c0901b9e9164"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 08 14:00:25 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 14 11:59:43 2014 -0700"
      },
      "message": "Add extras for outgoing call\n\nTo be able to pass information from dialer to incallui,\ntelecomm.Call needs to hold extra information. Add this extra bundle to\nthe intent.\n\nBug: 15284651\nChange-Id: Ie462c35ece41647c7104c657cc1de947ff284729\n"
    },
    {
      "commit": "03d30a573b8bc8e169e153a0fffa053ffedcd5ee",
      "tree": "68640cc8777cf053fec72804e85a51d6cf20a1c3",
      "parents": [
        "8599a3358077d800e94000d5956a912205eec51b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 14 12:59:10 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 14 19:59:50 2014 +0000"
      },
      "message": "Make sure we\u0027re obtaining themed drawables correctly\n\nChange-Id: I446a3492f7bf5a897c5d698e61327af4b7840d85\n"
    },
    {
      "commit": "f20b9166ee247d0a26988f404dd1216cdacc977a",
      "tree": "a1d0cde5aee41835cc9830c37954c3cfb6950a63",
      "parents": [
        "bab0111ef0405da35bab4cee29a209dbba37a6f3"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Aug 12 11:53:32 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Aug 12 11:53:32 2014 -0700"
      },
      "message": "Override StatusHints.equals\n\nBug: 16979621\nChange-Id: I858a4718a8815be18214400d3bc1d9054b99434e\n"
    },
    {
      "commit": "8aecfedb7b5ac1c909a83f97ef8dad7ca4c68d0f",
      "tree": "1cd60167b69ee21eed71d02ccb53f578b1a0eba5",
      "parents": [
        "3afd00e9f2b55a21ca378d6e520d24283dbb62e0"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Aug 08 17:06:11 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Aug 12 03:27:12 2014 +0000"
      },
      "message": "Fix incorrect connection ID for remote connection service\n\nAlso cleans up incidental issues including:\n* Remote connection service disconnects from the service it\n  represents if it is not currently handling any connections;\n  hope to avert excessive service pinning in the future.\n* Fix destroyed connection handling.\n\nBug: 16828152\nChange-Id: Id4555f91ddac5e9c1a12ce00bfd1ee0d6d2cb1d9"
    },
    {
      "commit": "ea201b31a3675306efe3920380a0157bdb7f12fe",
      "tree": "f74f941bb42feb0c33d8fdc92ff20be0303666e5",
      "parents": [
        "c4d63d705cdaec4688f5617649b283298c6123a6",
        "d5bcb68cb7208ac9766570848c42a6e44e32dc10"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sun Aug 10 02:50:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 09 00:40:15 2014 +0000"
      },
      "message": "Merge \"Use thread safe set for RemoteConnection.mListeners\" into lmp-dev"
    },
    {
      "commit": "d5bcb68cb7208ac9766570848c42a6e44e32dc10",
      "tree": "06e41928b813c8a0150ef813bdc781ee80c267a0",
      "parents": [
        "a351ab96987381ffe7ea29a7cdec1e7fbd1497d5"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Aug 09 16:36:35 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Aug 09 16:36:35 2014 -0700"
      },
      "message": "Use thread safe set for RemoteConnection.mListeners\n\nSwitch from HashSet to set backed by a ConcurrentHashMap to prevent\nConcurrentModificationExceptions.\n\nBug: 16901565\nChange-Id: I7666ef61e94994963b2c2634a9a250365e753888\n"
    },
    {
      "commit": "c4d63d705cdaec4688f5617649b283298c6123a6",
      "tree": "6827f4e09abd3afdd2f85dc6a75aaf9965cab637",
      "parents": [
        "a351ab96987381ffe7ea29a7cdec1e7fbd1497d5",
        "7edbe283be759139c451acdb81f3f9ce100a9315"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Aug 10 02:12:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 09 00:40:15 2014 +0000"
      },
      "message": "Merge \"Adding camera failure/ready session events.\" into lmp-dev"
    },
    {
      "commit": "7edbe283be759139c451acdb81f3f9ce100a9315",
      "tree": "1d874baa7e47550c0d85a1fdf0d1f733d867947c",
      "parents": [
        "7c91b34364ca6c11075fd88ce66639c6a853a8a6"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 08 15:22:40 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 08 15:22:40 2014 -0700"
      },
      "message": "Adding camera failure/ready session events.\n\nThe VT provider can use these to inform In-Call of a camera failure and\nthe camera becoming ready again after recovery.\n\nBug: 16900653\nChange-Id: I279176860b30d02f55732b327ac3385eff8d19a8\n"
    },
    {
      "commit": "b0c0e36faf5b4218f290e95584528a41c1f22f21",
      "tree": "4b52d2a97f138a098b95777a746c912e5d068646",
      "parents": [
        "7f708ecc2f1dcebd516d9f445ec838a4385512fc"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Fri Aug 08 16:31:48 2014 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Fri Aug 08 17:08:53 2014 -0700"
      },
      "message": "Use thread safe set for adapter set\n\nSwitch from HashSet to set backed by a ConcurrentHashMap to prevent\nConcurrentModificationExceptions.\n\nBug:16898286\nChange-Id: I5d94b403469e98c5f5431fc1d0ad020985100cfd\n"
    },
    {
      "commit": "a602082fbd5bf7480015287993cabd049d29e89d",
      "tree": "8692060d1a31c5f8e832a6d7ff2d85785a72a8aa",
      "parents": [
        "c566ca54b10fca266216555c3b6fb56a5ac63343",
        "e9b7a8ed8c6c69f3994d2693b1d202d926e58d2c"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 08 22:13:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 07 15:31:24 2014 +0000"
      },
      "message": "Merge \"Better comments for the CONNECTING state.\" into lmp-dev"
    },
    {
      "commit": "e9b7a8ed8c6c69f3994d2693b1d202d926e58d2c",
      "tree": "16ee666586fa8e901ee3d042bd537d8b40a1facc",
      "parents": [
        "d18a1da18d1f92acc2669f936da00cd66657e44b"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 08 14:26:27 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 08 14:36:40 2014 -0700"
      },
      "message": "Better comments for the CONNECTING state.\n\nMore readable for developers.\n\nBug: 16396523\nChange-Id: I8db0949fcd62eb4d76db978a1633fbf6004035a6\n"
    },
    {
      "commit": "752217bfc662402cdf13368e4b2a0338e8e0aed8",
      "tree": "f9e4d69136556522cbcccdf2707552633b78108c",
      "parents": [
        "171927a62a8d7a1fb8f390b5035e7f6975219a9c"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Aug 08 01:40:14 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Aug 08 12:09:54 2014 -0700"
      },
      "message": "Aidl changes related to VideoCallProvider in Ims.\n\n+ Added a getVideoCallProvider function in IImsCallSession\n+ Added IImsVideoCallProvider aidl. This is used for communication\nbetween Telephony and the ImsService. It is redundant with\nIVideoCallProvider on some level, but see associated bug and comments\nin the class for more detail.\n+ Added IImsVideoCallCallback. This is used for communicationing\ncallback invocations from ImsService to Telephony. It is redundant\nwith IVideoCallCallback for same reason in bugs/comments.\n+ Some minor formatting changes.\n\nBug: 16886403\nChange-Id: I03de12d4432f837e0930bc077307509b645493e0\n"
    },
    {
      "commit": "e20930fc565bbe69f1cb300ac4258a5130dd1282",
      "tree": "779fd88fa22e3e2dbf16e07084939291d6be3223",
      "parents": [
        "bb7b6d08741c46fe713d2987b3d74976e1dcaa98"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 07 16:17:21 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 07 16:39:04 2014 -0700"
      },
      "message": "Add \"CONNECTING\" state for before outgoing call broadcast returns\n\nImmediately add a call to Telecomm before the outgoing call broadcast\nintent returns, this will reduce the latency for the InCallUI by\nallowing the InCallActivity to start before Telecomm has responded.\n\nBug: 16396523\nChange-Id: Iada2a6bdb803794a765b81edb2dfb0953445ae43\n"
    },
    {
      "commit": "8abea424907159dcb0c8d551ccc0bbbec83df806",
      "tree": "62f9297d06596ff2f4027499517621237b6a97b3",
      "parents": [
        "3da5ba05d601778ea11dd87c1e8c9e9827e2a520"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Aug 06 04:46:17 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Aug 07 11:37:52 2014 -0700"
      },
      "message": "Remove ldaps from AOSP code.\n\nBug: 16327484\nChange-Id: I1fbeed8e1642e8228310cf0e7b95c4809b50901b\n"
    },
    {
      "commit": "1f6bbd292050973aa6e2ac5a1669cd04822e06d1",
      "tree": "a6b34ea1e30f15d3753d3a04d7127600c00fb874",
      "parents": [
        "06eaf193bde2f8455a3f957f1df4b1c328ac1432"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Aug 06 12:14:21 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Aug 06 14:37:06 2014 -0700"
      },
      "message": "\"Implement\" formerly abstract methods VideoCallProvider.\n\nProvide null-op methods so there is greater flexibility for classes\nwhich extend this base class, but might not support all its methods.\nIn the future, if we add more methods to the *.aidl interface, this\nclass can work with binaries which extend this class but don\u0027t\nimplement all the methods since the superclass now implements those\nmethods.\n\nLeft onSetPreviewSurface and onSetDisplaySurface as abstract.\n\nBug: 16842159\nChange-Id: Ie7fea6ef5d473e3924ef370392f380603a568800\n"
    },
    {
      "commit": "7c7bc7f6917484250974c5da00af9ef756844b0a",
      "tree": "86799cdb91972735a4bf94c92993790176459d71",
      "parents": [
        "022e7cc2985046af45e4b0a2fce78870f6e6dfac"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 28 18:15:48 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Aug 06 03:36:09 2014 -0700"
      },
      "message": "Add setConferenceable() API from ConnectionService to incall. (1/4)\n\nChange-Id: I64fdca08d35f893d755e3b154543a261b1418343\n"
    },
    {
      "commit": "5d0410fa7c2dead7906780551ba4aa0305021cef",
      "tree": "aab4610704421337c6d1c343f6580d07dc7b2ed8",
      "parents": [
        "55a684a82db815785882e12945288c40f0b9eee7"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 30 10:07:40 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Aug 05 18:21:26 2014 -0700"
      },
      "message": "Finalize implementation of Remote Connection Service (1/4)\n\nChange-Id: I3788c9ab03a979f22ab628637adf6d520038cb6e\n"
    },
    {
      "commit": "d34e5713c9571859d12e9c2e83ce3946cacdd68e",
      "tree": "0e5f1743c8c8afa3d1921aa6cf19befcd3c1c2f0",
      "parents": [
        "b09c2b5dadd58492d351ff570a0f3b9ac23af128"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 05 18:54:03 2014 +0000"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 05 18:54:03 2014 +0000"
      },
      "message": "Revert \"Make Connection threadsafe\"\n\nThis reverts commit 53488bf3d152eb0ecacca5716c763e8cd7ab28ae.\n\nChange-Id: Ia13c510279e600e8bd1445fd63e2cd6503f4077e\n"
    },
    {
      "commit": "b09c2b5dadd58492d351ff570a0f3b9ac23af128",
      "tree": "0d9baef0541a3f56e1141e1134182ee4635d03ff",
      "parents": [
        "bfa96fb3820201749dc4366b1b14788c88892755"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Aug 01 12:33:46 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Aug 01 21:34:16 2014 +0000"
      },
      "message": "Make Connection threadsafe\n\nPunt all modification calls to the UI thread to avoid concurrency\nissues. This also makes all callback events (e.g., onAbort()) be\ncalled on the same thread.\n\nBug: 16731451\nChange-Id: I4dfd7493538724b3249780272411e61d956b146a\n"
    }
  ],
  "next": "5d231e134353a7cb07ecc7d6dd1a4ffdcf194bca"
}
