)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "5d231e134353a7cb07ecc7d6dd1a4ffdcf194bca",
      "tree": "d6adbf581cdcd01887b554ab19e1555cfb473a5a",
      "parents": [
        "8a850b4c0e0d4ceff4553dbb2490fe13f0e05f9d"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sun Jul 27 14:51:29 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 30 00:07:46 2014 +0000"
      },
      "message": "Adding video width/height to camera capabilities.\n\nBug: 16602621\nBug: 16573836\nChange-Id: Idaca4b6d889bf7910fcc37bee7ef478e2fbe3af3"
    },
    {
      "commit": "f8b69887b438683adee56ad1038d1414cc501ff9",
      "tree": "03137a3833829b98d6bf70c1bcf987d491bd0e05",
      "parents": [
        "5ad92c52781bf69f7e06c38c834421eecd943a23"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Jul 25 15:14:01 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jul 29 15:14:33 2014 -0700"
      },
      "message": "Connection creation and service wiring for WiFi call managers (1/3)\n\nBug: 16469413\nChange-Id: I019922f76f54d2fa376513a6284d6322959a8235\n"
    },
    {
      "commit": "48332d622b138aeb3a198efe29bb3d4705411f62",
      "tree": "c9f4378b192b8cb159e64e34334b3be72ba6e06d",
      "parents": [
        "4d193bdbe70d82842ff3cba614a9ed6f32f1449b"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 28 14:04:20 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 29 13:35:59 2014 -0700"
      },
      "message": "Convert VideoState into an inner class.\n\n- Add helper functions to make it easier to figure out properties of a\nparticular video state, to make things more convenient.\n- Update references and documentation.\n\nBug: 16629892\nChange-Id: I621532e8cab080afd56e5db739b9edbee6261f74\n"
    },
    {
      "commit": "0d6ea71bcfe44ada319ac9387d9ce1b3761eea58",
      "tree": "96e208cd198170b3a33f18797c4275e890bc354a",
      "parents": [
        "40495e054591ed4bc110c710c46996ef163664c1"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jul 28 14:39:23 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jul 29 09:27:31 2014 -0700"
      },
      "message": "Add new proximity sensors in Telecomm (1/3)\n\nAdd the following two APIs in Telecomm and use them in InCallUI\nsetProximitySensorOn\nsetProximitySensorOff(boolean turnScreenOnImmediately)\n\nBug: 16573954\nChange-Id: I8219e9c659f4ea4493f5cd5c8bcaa95a98d180e2\n"
    },
    {
      "commit": "ed28d406eeb32d71d0314bdac32a61d34a9f127f",
      "tree": "05ac38e88efbe2f04a2ae1b94b629fb22d5335c8",
      "parents": [
        "3af1afb0696fac2b3e0dd537048c0e6d11d2df03",
        "b2d41f4c4c4bd94b1eacaa6eae3da16aa5e8903a"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 29 03:34:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 16:56:49 2014 +0000"
      },
      "message": "Merge \"Fix WTF when creating a lazily initialized connection\" into lmp-dev"
    },
    {
      "commit": "b2d41f4c4c4bd94b1eacaa6eae3da16aa5e8903a",
      "tree": "03a66342872f43412eec23f61749bcf2f1a810db",
      "parents": [
        "0fa59b898a14f7ee8b4f31232ee48e12f3d0eef0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 20:33:07 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 20:33:07 2014 -0700"
      },
      "message": "Fix WTF when creating a lazily initialized connection\n\nChange-Id: I16af7e99d07f83b17f111acbf0a3285d09cee13e\n"
    },
    {
      "commit": "4e7ec71e64e6831344529457a25830250ba79385",
      "tree": "e696ed12f14523ad8975283f008da8eb447845ba",
      "parents": [
        "0fa59b898a14f7ee8b4f31232ee48e12f3d0eef0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 28 10:25:27 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 29 01:46:57 2014 +0000"
      },
      "message": "Handle synchronous failed connection\n\nChange-Id: I406ccbdd1f70c85456b6e0d689332cf40a756707\n"
    },
    {
      "commit": "14185765213c6ff3ea762053f7bafda3760530d4",
      "tree": "f930ea6858405447db45da85f712d732f372040e",
      "parents": [
        "0e31a13fafb5b57b84ca67edb2364bbb1cc4c2ea"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 25 09:41:56 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 28 10:41:37 2014 -0700"
      },
      "message": "Move VideoCallProvider into ConnectionService.\n\nBug: 16494880\nChange-Id: I0778197d06fcd219db4a1e1fa065e69026254a99\n"
    },
    {
      "commit": "17a3814ac6a47b5c0e06e03bfd697994802b6469",
      "tree": "ca9c763c517d058365662c8b077522af32739692",
      "parents": [
        "eb527ef7a651def56ab29c0595e75df76ea63e3b",
        "bf11f98deb09ef54ff4161fba75d22b1a0a458ee"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Jul 25 22:46:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 24 15:36:21 2014 +0000"
      },
      "message": "Merge \"Make creating the Connection synchronous\" into lmp-dev"
    },
    {
      "commit": "bf11f98deb09ef54ff4161fba75d22b1a0a458ee",
      "tree": "526e0d5e79171083db73b1bc46a053ba9887c23c",
      "parents": [
        "ca7a229eabbcca8f6d0b65df12bc5231d54a5ea4"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 22:06:28 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Jul 25 11:07:50 2014 -0700"
      },
      "message": "Make creating the Connection synchronous\n\nGet rid of CreateConnectionResponse and have the ConnectionService\nreturn the built connection instead.\n\nChange-Id: Ibbf896e5b188b98eb386d6624d3a5d5cacf49922\n"
    },
    {
      "commit": "50aca23bd7f51a3cf32a1f7e32238cc1e26ca1a0",
      "tree": "72e45070d8a10bf2f3f450f340b5687a9700982d",
      "parents": [
        "ed1391a9297db5e2a8671bbf2d83654ee5d28702"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 16:41:54 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 25 08:58:10 2014 -0700"
      },
      "message": "Add VideoCall and VideoCall.Listener as an inner classes of Call.\n\nBug: 16494880\nBug: 16495203\nChange-Id: Ife3b6723374ea5fbbff4927c4f9168d075be21e1\n"
    },
    {
      "commit": "6c11189beb1373824e7470b9b3f797158f6264eb",
      "tree": "bf5e7ea1aa9cdedbf2fba4d1d128e050b040b167",
      "parents": [
        "738ec3aace180018560998d1c2cdeb9ddde5fbfa"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 25 13:04:31 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 25 13:04:31 2014 -0700"
      },
      "message": "Adding missing break statement in VideoCallProvider.\n\nRelated to cl/510948\n\nBug: 16494880\nBug: 16495203\nChange-Id: I4de0dccb886efbd119bd75b1285fdc84210c94fb\n"
    },
    {
      "commit": "6080118bebab2da4bf85778e90ab4bd24c662e95",
      "tree": "e1b15cdff01c1574035f638f8ee1ed9838e9c1b8",
      "parents": [
        "b8cb6518d8a0528a565a9d2cfeca17ccf5ff4b4a"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Jul 22 16:56:49 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Jul 23 16:41:10 2014 -0700"
      },
      "message": "Hide multiple-account information if there is only a single account\n\nAdding an API method to telecomm to determine whether there is a single\naccount.\n\nBug: 16483795\nChange-Id: If30d3a53458b4c784995f3f9e471c8163a8175a4\n"
    },
    {
      "commit": "541a06e7771161302f637660b29ad3e9c870f919",
      "tree": "c742f644d508c6c0e1c3c3b0fa67ae767e0a0297",
      "parents": [
        "4a24fd3c7bab53e4e9c127214e7168db0af8800a",
        "146a3e36652a1dde44696ad5b7ceb0f8e30d5696"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 23 10:41:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 22 22:02:55 2014 +0000"
      },
      "message": "Merge \"Change display Strings to CharSequence (1/3)\" into lmp-dev"
    },
    {
      "commit": "8a57efb7eb627c20bc43a8007a95652247720118",
      "tree": "c1436113c680c4a17dd9ecc98a8f620d0efc1d22",
      "parents": [
        "921ec8056a3010d0a21400f97312cf3f7d97ffaa"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 12:09:38 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 15:47:56 2014 -0700"
      },
      "message": "Don\u0027t throw RemoteException in public RemoteCallVideoClient APIs.\n\n- Hide constructor.\n- No longer implements IBinder.DeathRecipient.\n- Catch RemoteExceptions instead of throwing RemoteExceptions.\n\nChange-Id: Iaa049cab9e24120d3ea732e1ede78cc6fcd0ad71\n"
    },
    {
      "commit": "1995a6b58bd34f785367519c5c1d18b400b630ad",
      "tree": "bd3ce443d5dd9b9348a2c9902e2d927ccf62d01b",
      "parents": [
        "a93e06bd64602f58d41fa98d7aff151493553b57"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 22:42:10 2014 +0000"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 22:42:10 2014 +0000"
      },
      "message": "Revert \"Don\u0027t throw RemoteException in public RemoteCallVideoClient APIs.\"\n\nThis reverts commit 080b1f58eb877e1ac375768c6f951cc61a3cdbae.\n\nChange-Id: I0dc963b3f4efe1479a7a94b8d851b89d15480d17\n"
    },
    {
      "commit": "a93e06bd64602f58d41fa98d7aff151493553b57",
      "tree": "f0795b2587a57204ce7c5cc4728b16fdd8d43cd7",
      "parents": [
        "5323ab70db8834b2482567e924f19123bc02bea2"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 12:09:38 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 22 12:09:38 2014 -0700"
      },
      "message": "Don\u0027t throw RemoteException in public RemoteCallVideoClient APIs.\n\n- Hide constructor.\n- No longer implements IBinder.DeathRecipient.\n- Catch RemoteExceptions instead of throwing RemoteExceptions.\n\nChange-Id: Id666818b868c61f17b0701e4590d4e36f12c7b01\n"
    },
    {
      "commit": "146a3e36652a1dde44696ad5b7ceb0f8e30d5696",
      "tree": "c4491357397ac8b9d363cc5b98e2b2cb0bd629b4",
      "parents": [
        "a7c49aa1b89297d4800c634a5ab36ee8d7c0b202"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 00:00:44 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jul 22 03:29:34 2014 +0000"
      },
      "message": "Change display Strings to CharSequence (1/3)\n\nBug: 16416927\nChange-Id: Id8b6e5029a8a1f61bbbf71661abe4d487c01002a\n"
    },
    {
      "commit": "3818a89220d3604fd92367f500e9d04d86781516",
      "tree": "2050c5440d0298e186d836fa9aa95ad1dd8d5261",
      "parents": [
        "88e199045bbe10296124203837b24dea116bf108"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jul 21 15:57:17 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jul 21 16:10:08 2014 -0700"
      },
      "message": "Expose call settings as public API (1/3)\n\nOther settings activities like wifi settings, mobile network settings\netc are all accessible by third party apps via public intents, so\nmake CallFeaturesSettings similarly available.\nBug: 16298644\nChange-Id: Ia615797e20f396a38fe382f3a2d54ec41c5249ef\n"
    },
    {
      "commit": "faa0f30a58d897cd5fdaba698793e1684da06d50",
      "tree": "4877d9fef9505324f6b6709b687b887b026537e7",
      "parents": [
        "e8dc4bef00e391defbdee0264b2ed955b1117841",
        "055e5a227bf9924fb8278e14ffc08a4054ba8f95"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 21 19:54:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 19 22:40:06 2014 +0000"
      },
      "message": "Merge \"Add video call profile constructor which takes video state only.\" into lmp-dev"
    },
    {
      "commit": "e8dc4bef00e391defbdee0264b2ed955b1117841",
      "tree": "247fa8e97d517967997d0b5a2e99453d6d048a0a",
      "parents": [
        "1e586e08bfcac5c5edafd9ec31e76930449bbee7"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 01:28:28 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 19:29:39 2014 +0000"
      },
      "message": "Sent initial data to telecomm on connection creation. (1/3)\n\nTelecomm was not sending the initial state for new connections forcing\nthe connection services to postpone when they set data on the connection\nwhich resulted in hacky code.  This CL makes use of a\nParcelableConnection to send the intial connection data.\n\nChange-Id: If571414aba19fa1bb282e30632431962b8366cf4\n"
    },
    {
      "commit": "055e5a227bf9924fb8278e14ffc08a4054ba8f95",
      "tree": "7d5cb149a50bc2c83453777ff7b5a13dc086258f",
      "parents": [
        "d1c344e412ba927db0276d37f7a42362aa2966b0"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 21 12:14:11 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 21 12:20:56 2014 -0700"
      },
      "message": "Add video call profile constructor which takes video state only.\n\nBug: 16014280\nChange-Id: I218256ae1e20783084412758cf5a44f7f5dec52e\n"
    },
    {
      "commit": "054c6d965f266c1bba3609dac70521379687dd28",
      "tree": "51b15e961e5703e28e74b91bb1403e1afb65ab05",
      "parents": [
        "d1c344e412ba927db0276d37f7a42362aa2966b0"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 18 16:48:46 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jul 21 12:03:16 2014 -0700"
      },
      "message": "Catch RemoteException when setting the camera or zoom.\n\nBug: 16014280\nChange-Id: I7542a0f294929fac589260ab596730d89948c89e\n"
    },
    {
      "commit": "d1c344e412ba927db0276d37f7a42362aa2966b0",
      "tree": "ea41baed7ba65acc1e0ad124d369a9114b375f1a",
      "parents": [
        "edb158f55f48a1f7b2cbf30ddec9b8917dc9a619"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 18:43:14 2014 +0000"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 18:43:35 2014 +0000"
      },
      "message": "Revert \"Change display Strings to CharSequence (1/2)\"\n\nThis reverts commit b5e0084414258ff294e7d94bcf9f8492f8ab2d25.\n\nChange-Id: I095483414f5e0076c0967b6f1955a0fe71f2b8d9\n"
    },
    {
      "commit": "9cc383353e5b8ea578e2a40245b8bd5186470afa",
      "tree": "607173d245b1507a77cc8324259c4b436eb0933b",
      "parents": [
        "6f4d82100388dbf22f2a6888004549bcb9efadf6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 00:00:44 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 18:05:52 2014 +0000"
      },
      "message": "Change display Strings to CharSequence (1/2)\n\nBug: 16416927\nChange-Id: I81cd3572f3931cd97611621a1db12bea165bda56\n"
    },
    {
      "commit": "f29511043e1c3bf750e28427410192c793363bf7",
      "tree": "2a28e41e7bbf06a9f2a6757155c6bd3d5055d236",
      "parents": [
        "189bff29e6f5cba13d5cfe2c27a3c9dbc795e105"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sun Jul 20 19:06:29 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 06:19:35 2014 +0000"
      },
      "message": "Change telecomm APIs from protected to public (1/3)\n\nBug: 16416927\nChange-Id: I859c80a120fa59bba12a5c6bfca17fa57613a6aa\n"
    },
    {
      "commit": "5c6fa95e378f54b3b144614110584dc79822f004",
      "tree": "83c58e1a7b0c42e54df5a7a15be1ec494a1d32ca",
      "parents": [
        "a37cb8b6e3b48784e460d5d30bc3d827e3b4cafc"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sun Jul 20 17:47:12 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 01:43:30 2014 +0000"
      },
      "message": "Move ACTION_CONNECTION_SERVICE into ConnectionService. (1/3)\n\nBug: 16416927\nChange-Id: If2d1c19134d2245677f7e0b3d94b118d9b50e751\n"
    },
    {
      "commit": "a37cb8b6e3b48784e460d5d30bc3d827e3b4cafc",
      "tree": "14e92e25f2109aca7505ffa507eaf3a2d7fa8888",
      "parents": [
        "88b771d8cd3f1e5748078c02f3ab571831ace72f",
        "7800fb7518df2c9e5f6b1d3341d26bf5bc678c3c"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Mon Jul 21 01:36:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 18 22:16:50 2014 +0000"
      },
      "message": "Merge \"@hide CAPABILITY_CALL_PROVIDER\" into lmp-dev"
    },
    {
      "commit": "7800fb7518df2c9e5f6b1d3341d26bf5bc678c3c",
      "tree": "ba51a0a9388a6fb5c42f16a9c5ba468699459552",
      "parents": [
        "2c4b812a29b7ee38818641f6caa0d76afe606fc1"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 18:09:38 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 18:18:23 2014 -0700"
      },
      "message": "@hide CAPABILITY_CALL_PROVIDER\n\nUntil this API is fleshed out, leave ourselves room to tweak it.\n\nChange-Id: Iddedb629d6fa02a56cd2041686dbe54ea5e4793b\n"
    },
    {
      "commit": "88b771d8cd3f1e5748078c02f3ab571831ace72f",
      "tree": "e0211915ad56b5c85e1c22623ce1d02e8cd227e0",
      "parents": [
        "2c4b812a29b7ee38818641f6caa0d76afe606fc1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sat Jul 19 13:10:40 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 21 01:15:32 2014 +0000"
      },
      "message": "Rename InCallCall to ParcelableCall (1/2)\n\nBug: 16416927\nChange-Id: Iae97d83ce74b4395d6877cc167d7e5057dac201b\n"
    },
    {
      "commit": "2c4b812a29b7ee38818641f6caa0d76afe606fc1",
      "tree": "e254becfc24cf0927a82ebee0011b49e35207d5f",
      "parents": [
        "40075c7cdd88b0fb7b3ea230a803471716a71871",
        "36a713431ceda2e5462c5dc5d1300f32acf9e63a"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Mon Jul 21 01:08:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 21:15:46 2014 +0000"
      },
      "message": "Merge \"Rename setDestroy() to destroy()\" into lmp-dev"
    },
    {
      "commit": "36a713431ceda2e5462c5dc5d1300f32acf9e63a",
      "tree": "9f09e11ae0926a44309d988324b7aa006a7673ea",
      "parents": [
        "7226b9b62d9c26eda9e2353e8ce35808e51c3fd3"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sat Jul 19 16:31:02 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 15:20:29 2014 -0700"
      },
      "message": "Rename setDestroy() to destroy()\n\nChange-Id: I6bb46e679f55547b902d5850ab450e5d3818fa63\n"
    },
    {
      "commit": "96efb488affcb89dafe83dfa5f5addb378c2102e",
      "tree": "bd9ca5ef159a2681c32a49d0d6261c676829f0c1",
      "parents": [
        "e9544264948e2c7998a5797cbb024b6834b98dff"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sat Jul 19 14:57:05 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sun Jul 20 17:41:08 2014 -0700"
      },
      "message": "Change incoming call intent to a TelecommManager method. (1/3)\n\nAlso moves a few constants from TelecommConstants to TelecommManager.\nBug:16416927\n\nChange-Id: I8e74feb228523ed1c186b2f06784d04cb9141f86\n"
    },
    {
      "commit": "8c8a062f521d39ceecc99e8fc6cef9c60b773da5",
      "tree": "4c130f71ce116dc710aa737b1f6d104c0275a97b",
      "parents": [
        "7226b9b62d9c26eda9e2353e8ce35808e51c3fd3"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 12:31:00 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 15:12:16 2014 -0700"
      },
      "message": "Rename PhoneAccountMetadata to PhoneAccount\n\nChange-Id: I4597b14110c1cee7f637ec125b839852ef0f34c4\n"
    },
    {
      "commit": "6eb262c3515c927df19340b3eee8c74bc9478d16",
      "tree": "71f75498b32c103baba393032c6304e32339e840",
      "parents": [
        "8b4f091b49820d1debaae316933e575b500f8605"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sat Jul 19 18:18:19 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sun Jul 20 10:34:59 2014 -0700"
      },
      "message": "Rename PhoneAccount to PhoneAccountHandle\n\nChange-Id: I2e97b348e6316a8b3ccc39fd81013e7f514a2889\n"
    },
    {
      "commit": "1019719e46a0847a36fdada2fcd7bb32f0c25c2e",
      "tree": "88839a9710e2bcb4bcac502d8b439aa0faa8c767",
      "parents": [
        "9bc41d44d646585fd59013b5cf3a53709550d6c8"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sat Jul 19 15:00:29 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sat Jul 19 15:33:59 2014 -0700"
      },
      "message": "Migrate TelecommConstants to TelecommManager\n\nChange-Id: Icdd7637ba1ae27ce7d1f13714257b4a946961037\n"
    },
    {
      "commit": "222db525ed2642caa87cadcb48c4078ce6339b34",
      "tree": "d0d09f0561ecb252f1986f1431fa704fb4ce8094",
      "parents": [
        "23d849569deb9bbd734482f4f1af56ca05f67b63"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Jul 17 16:59:18 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sat Jul 19 21:22:31 2014 +0000"
      },
      "message": "Add a notion of the subscription number\n\nExpose the actual subscription number so that it can be exposed when\nnecessary (such as during emergency calls, when it doesn\u0027t match the\nline 1 number).\n\nBug: 13333595\nChange-Id: I0d3b2cfcea08aeba760c392c116303f21beb70d3\n"
    },
    {
      "commit": "2f42b11d40c631c471e03dc35f94ab32af45a9ac",
      "tree": "3137e42e3b4bcceca06e132c366c33cf9da3cb0b",
      "parents": [
        "fba286a056985f3e44f4ea587782a67ef60920bd"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sat Jul 19 13:19:37 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sat Jul 19 13:21:35 2014 -0700"
      },
      "message": "InCallService to inherit directly from Service. (1/2)\n\nBug: 16416927\nChange-Id: I31584556c79e49132c628a0f8f25c372eb4e9b3c\n"
    },
    {
      "commit": "6b45642f360ba30e5c70ab084b888738f6de0dcd",
      "tree": "18cc07533010d78f2ae81f3b358728ae46f50ba3",
      "parents": [
        "f251bde890dc674a5549472bcb27cce55c20c721"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jul 18 13:40:29 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Sat Jul 19 00:23:21 2014 +0000"
      },
      "message": "Fixing ADD_CALL (1/3)\n\nBug: 16241726\nChange-Id: Ie1dd72a79c2430b10b0239dbdda5508edbc8eb26\n"
    },
    {
      "commit": "7522bbd652c35d31793f61644f9649ec67da6b3d",
      "tree": "f6444c09a239ee40ecdb9500a50378781df2122c",
      "parents": [
        "8f8141e24f4d890b4281b8c558ecc60efe5831c4"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Jul 18 15:53:17 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Jul 18 16:03:22 2014 -0700"
      },
      "message": "Fix incomplete move of flags from PhoneAccount to PhoneAccountMetadata\n\nChange-Id: I91c0d6be76030117ed3cf6d6d5f7514b4d4802ad\n"
    },
    {
      "commit": "2ab88cc313fc4af7fb9436e236cd3a5d1ac58478",
      "tree": "f6dca56116cd18fc772a43368f39798b320e0b34",
      "parents": [
        "480315939d4a321992e0288d19797f30e4561e62"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 18 14:49:18 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 18 14:59:30 2014 -0700"
      },
      "message": "Add Connection.startActivityFromInCall\n\nThis CL adds a new public API to allow Connections\nto start an activity on top of the in-call UI.\n\nThe Connection passes a PendingIntent to Telecomm which\nthen forwards it on to InCallUI. The Connection can cancel\nthe operation by calling PendingIntent.cancel().\n\nThis allows services like SIP and Hangouts to show dialogs\nto the user when making a call.\n\nChange-Id: I65119a89c925a93467d1b27304ffec9b088b172f\n"
    },
    {
      "commit": "480315939d4a321992e0288d19797f30e4561e62",
      "tree": "498316608bdf7059b6a2337e25811e640a38ee0a",
      "parents": [
        "ba051aa6f8b32fd6527fc88d8848cd651b1e83ae"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 18 14:21:23 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 18 14:21:23 2014 -0700"
      },
      "message": "Use main thread for RemoteConnection callbacks\n\nCurrently call backs from RemoteConnection can happen\non non-main threads. This CL updates the code to always\nuse the main thread.\n\nChange-Id: I134c0fbdba1f916f49676c0c6696ac63bcb7c513\n"
    },
    {
      "commit": "ba051aa6f8b32fd6527fc88d8848cd651b1e83ae",
      "tree": "3e5cf3f9effcad577e238a358b180b99b03da908",
      "parents": [
        "6ce4db0acf9dea297d96424e526092e799f6da84",
        "dd1b0e787450bb72f4c5de0041fefd49e2956e6d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 18 19:36:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 17:59:02 2014 +0000"
      },
      "message": "Merge \"Add comments for RemoteCallVideoClient and RemoteCallVideoProvider.\" into lmp-dev"
    },
    {
      "commit": "dd1b0e787450bb72f4c5de0041fefd49e2956e6d",
      "tree": "68b99de0a305cb5dcaf16989446265f7501acc30",
      "parents": [
        "dcb743e276926e31e219000be5f6c8ad801b5367"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 18 12:28:39 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 18 12:35:02 2014 -0700"
      },
      "message": "Add comments for RemoteCallVideoClient and RemoteCallVideoProvider.\n\nChange-Id: I521be8fd0e898c78864dab62593d26806eb11fec\n"
    },
    {
      "commit": "94cf4bff1345f9f7ec981d0bf7f8988f3d93c7a8",
      "tree": "27956c95c1f0c65e971853bac85d88db42d2d09e",
      "parents": [
        "010150a1361d0a161cc40c8c1ca52a3ea30ac12e"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Jul 17 11:21:19 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Jul 18 10:02:25 2014 -0700"
      },
      "message": "Wire up multi-SIM experience (1/4)\n\nChange-Id: Ib63843267f06b329a675e7ea86167b2cbb554f1b\n"
    },
    {
      "commit": "aa07df84f279a87ad6370758c9d792a660f2cebb",
      "tree": "2aa10da887653db7be81d0d71f48d9a787336a3f",
      "parents": [
        "3ee06efef34b7f619b6b31b58447c64eda9fc0e7"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 17 07:50:22 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jul 18 01:30:34 2014 +0000"
      },
      "message": "Wiring video state through from Connection\n\nBug: 16285417\nBug: 16013178\nChange-Id: Ia48959248ca22f4569b0ffd01a1716470aa0a711\n"
    },
    {
      "commit": "e7a7ec6db5b46fa16b18650d1b68792ccd5bd428",
      "tree": "9c886af33f8fa408c5e2cf7927e6a087b8e60f8f",
      "parents": [
        "9c33953e51b7a435f7296797649c9877aafa6f12",
        "8da4c3c11faf066b2b04ba853f03be6f1c4af5d8"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Jul 17 20:17:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 17 02:29:54 2014 +0000"
      },
      "message": "Merge \"Pass through video state when answering a call.\" into lmp-dev"
    },
    {
      "commit": "8da4c3c11faf066b2b04ba853f03be6f1c4af5d8",
      "tree": "63c98295a7756a708bc7acf746e82b39c64f9e6a",
      "parents": [
        "e2e280ec591d59f47d55b8a8552de2f4c7fb1636"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Jul 16 10:11:42 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Jul 17 12:56:49 2014 -0700"
      },
      "message": "Pass through video state when answering a call.\n\nBug: 16013878\nBug: 16015750\nChange-Id: Ia9ba6e5f78fcb64e1089db99f5ce11d0ef858ac9\n"
    },
    {
      "commit": "5b49adea48b56f046125787ed4ff4cec02b4c285",
      "tree": "97d30093b88398797fff68e938d03e2bfe2021f7",
      "parents": [
        "e2e280ec591d59f47d55b8a8552de2f4c7fb1636"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Tue Jul 15 17:03:20 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Jul 17 12:53:39 2014 -0700"
      },
      "message": "Plumb through StatusHints change notifications\n\nWhen StatusHints are modified, inform listeners. Also expose two\nconstants for passing optional strings from the CallService to\nthe in-call UI.\n\nBug: 13334257\nBug: 13334252\n\nChange-Id: If7fde7c1ca6940cec8b7232469a22900c36dbb17\n"
    },
    {
      "commit": "5da0fd5e76794d415a9cfa501194980d5679eff6",
      "tree": "4478a9a56c2d11dea7fa7f6469ad06003cf9112d",
      "parents": [
        "45374c9afad9ddc21966239d38823bd214145d24"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Jul 08 14:16:17 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Jul 17 10:19:20 2014 -0700"
      },
      "message": "API changes to enable account selection for a call\n\nIf an account default is not set, the incall ui will display a dialog to\nallow the user to select an account for that particular call.\n\nBug: 16243703\n\nChange-Id: I8faf2f2ce0b2669a141562832f23e8f3ce88f094\n"
    },
    {
      "commit": "98b270309a342be0971320c5731f495a901ca4e4",
      "tree": "2e3a043c98af9f7723189128f8777462e53b0c26",
      "parents": [
        "3bd60f44f57ac10e6cce8ff177db002c4130b7cc"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 14 03:32:56 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jul 17 01:21:23 2014 +0000"
      },
      "message": "Add toString \u0026 equals helper methods to PhoneAccount.java\n\nBug: 16292368\nChange-Id: I5dd2bcd2d65e856107ac2f80958e8b408abcec0b\n"
    },
    {
      "commit": "001bbbb239d4ef1005a87039c7c53e26d8f13ad6",
      "tree": "346c70c37e1dab2161b70b2015f2453e60357519",
      "parents": [
        "c295a443366908c6e87fffe737f4333075e2ed12"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 15 14:40:39 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 16 21:14:58 2014 +0000"
      },
      "message": "TTY: frameworks/base changes\n\nThis CL makes the following changes:\n  1. New public APIs:\n    - TelecommManager.getCurrentTtyMode: This is used to\n      get current TTY mode. It\u0027s used by Telephony to set\n      the phone state before calls are created (which is why\n      it can\u0027t be a Conneciton API).\n    - TelecommConstants.TTY_MODE_*: These are constants\n      copied from Phone.java\n    - TelecommConstants.ACTION_CURRENT_TTY_MODE_CHANGED: This\n      action is fired when the current TTY mode changes.\n      Apps can listen to this before and during a call.\n      The old version of this was in TtyIntent.java which\n      I deleted.\n\n  2. New private API\n    - TelecommManager.isTtySupported: This is used by\n      Telephony to hide the TTY settings on devices\n      that don\u0027t support TTY\n\n  3. Various updates to use the constants renamed in this CL\n\nChange-Id: I652b095af30cc2732a06829dc23492e5355660da\n"
    },
    {
      "commit": "7a3413858679489bbb1d042fdd11b07d671f5fb8",
      "tree": "c0df268000f00f94cdaf7af724a6d9ec5b5993f3",
      "parents": [
        "0ab985092bb6610c3b876e2ccc09b06464a2d27d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 15 17:05:08 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Jul 16 10:14:54 2014 -0700"
      },
      "message": "Adding getVideoState method to Telecomm Call\u0027s details.\n\nBug: 16013878\nChange-Id: I07b219c0952543b7c27694ae06f0eb468a17f1ee\n"
    },
    {
      "commit": "85f5d4263dcc31a9d6da46d774081a639b34e553",
      "tree": "b2a04f908e4f51867133eb4dfd31c4c58f7028af",
      "parents": [
        "0b23e20be6121286567726e995cf3617c022a844"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jul 11 17:22:03 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 15 10:33:22 2014 -0700"
      },
      "message": "Add VideoState member variable to InCallCall.\n\nBug: 16015750\nChange-Id: Idee72075e992a94423a3ca7882959fbde03c4434\n"
    },
    {
      "commit": "c5b01573a0918db20af1a827d1bbec9d2e57d069",
      "tree": "feed390c9b02000a9345747fbbec8c0e6f6f43c8",
      "parents": [
        "77ec2ceac689d80c8e645da4a83f0e5af8077cbc"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 14 16:29:44 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 14 20:49:03 2014 -0700"
      },
      "message": "Add support for remote incoming calls\n\nThis CL allows a incoming call to be handled through the\nremote connection API.\n\nAll calls, incoming and outgoing, are now routed through\nConnectionService.createConnection.\n\nChange-Id: I5232d062ad3b559f4fe7c8224e7234b2c6bf8431\n"
    },
    {
      "commit": "77ec2ceac689d80c8e645da4a83f0e5af8077cbc",
      "tree": "a2cbd50c953c494b16fda440a692ab61f3c0e536",
      "parents": [
        "a5a2cf419d72b28d0ce3948199d6f6874d6dbf9b",
        "864a2b291be09e3d260cd9e9d8fab37504188e5b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 14 23:24:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 14 18:38:02 2014 +0000"
      },
      "message": "Merge \"Remove CallServiceProvider and CallServiceDescriptor do not merge\" into lmp-dev"
    },
    {
      "commit": "864a2b291be09e3d260cd9e9d8fab37504188e5b",
      "tree": "23cc59602107e223a7a30e4b5efd4fd4e60ae1d7",
      "parents": [
        "d60804d5c0c99946edfe8a1b0dd5b082bb3fa683"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 14 08:19:46 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 14 23:23:17 2014 +0000"
      },
      "message": "Remove CallServiceProvider and CallServiceDescriptor do not merge\n\nThis CL removes CallServiceProvider. Instead of using a\nprovider we\u0027ll look up ConnectionServices using the package\nmanager instead.\n\nThis CL also removes CallServiceDescriptor. For incoming calls,\nconnection services will now pass a PhoneAccount instead\nof a call descriptor. For outgoing calls we already use\nPhoneAccounts for everything.\n\nChange-Id: I2e40c5c64c0d242dc41b680943d7e9209142db5b\n(cherry picked from commit 7ade570fdc1ae719abca54867d97dc7f0130d664)"
    },
    {
      "commit": "a5a2cf419d72b28d0ce3948199d6f6874d6dbf9b",
      "tree": "5360ec07964867f0570a9aecbf3965d805a2fa14",
      "parents": [
        "49a22e82025ea947d81681a0abb7ef00600eac3b",
        "807fe0a19a710ae4e053e80f610807ff5718f1a1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 14 23:20:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 14 18:38:02 2014 +0000"
      },
      "message": "Merge \"Implement multi-SIM capabilities (1/6) [DO NOT MERGE]\" into lmp-dev"
    },
    {
      "commit": "e63fadb109ce52f9c357520074379aca0e3cb11d",
      "tree": "cf380fdf9434e4988c57d51bd75d269315582ead",
      "parents": [
        "44583d351ec7ccbe0813cc7c0fa36b9bc5a936a3"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 09 21:52:04 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Jul 14 21:49:25 2014 +0000"
      },
      "message": "Introduce new In-Call Service interface\n\nChange-Id: I2dd8494f6e397c49180b19d1347c62edcae9b4e7\n(cherry picked from commit e225fecca486858e8195eaf09d172a70fe7d632b)\n"
    },
    {
      "commit": "807fe0a19a710ae4e053e80f610807ff5718f1a1",
      "tree": "b9216a1eea3b8ee8a6108f426978762e8dc958a0",
      "parents": [
        "8fbd0dc30328338cb7a6675ce7e0fe48a7815e1b"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 09 12:30:52 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 14 18:19:27 2014 +0000"
      },
      "message": "Implement multi-SIM capabilities (1/6) [DO NOT MERGE]\n\n- Split PhoneAccount into PhoneAccount \u0026 PhoneAccountMetadata\n- Move PhoneAccount methods from TelephonyManager to TelecommManager\n\nBug:16292368\nChange-Id: Ib440368d6bd0572b63c942360450fde5c27d84b9\n(cherry picked from commit 936b3552b4a3569be9904c826b95b632886fb45d)"
    },
    {
      "commit": "3f9558da10cec9fc8e71002c8e8f5b45b0d7b9f7",
      "tree": "0d8731a1aea6541df99812d8293fe316ed475473",
      "parents": [
        "a4ab780877808dbee334f7c7cc4acefa0aa313b2"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Jul 11 15:30:56 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Mon Jul 14 16:13:44 2014 +0000"
      },
      "message": "Add Intent to configure ConnectionService\n\nChange-Id: I187cb48f5b763fadeb5346fca34b0dc4ae7e4d43\n"
    },
    {
      "commit": "612038642fa9cf1545dbcc8274d313192ce928b5",
      "tree": "6198bbf7ee9c8188d6eb5fa7e37f962b4a6857b6",
      "parents": [
        "94686d13cacbec1ce7cf5fd0178fffb037d03cc1"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 11 14:50:13 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jul 12 03:01:13 2014 +0000"
      },
      "message": "Misc Telecomm API changes\n\nThe CL contains the following Telecomm API changes:\n  - move CallFeatures into CallCapabilities\n  - add Connection.setHandle(URI, CallPropertyPresentation)\n  - add Connection.setCallerDisplayName(String,\n    CallPropertyPresentation)\n  - add Connection.swapWithBackground: this is used to swap a\n    CDMA call with its background call\n  - add StatusHints.getExtras: this is used to display\n    additional status info such as long distance rates\nThis CL also includes InCallServcie, and RemoteConnection\nplumbing for the above.\n\nChange-Id: Iaffe0b84cea6003f2a9b9d8b30676743d2b236d4\n"
    },
    {
      "commit": "4dd9df58a6bf662264f0aebddfb14b850358f9b9",
      "tree": "c912aae3e046d63998464131bea279dfb2b0c43f",
      "parents": [
        "7c940e94c97ce3c86f2d54ad567127fc11cc8074"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jul 10 18:15:15 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 11 13:35:38 2014 +0000"
      },
      "message": "Fix exception in ConnectionServiceAdapter.binderDied\n\nBug: 16215975\n\nChange-Id: I49e7c77c01f306995bb743523436c7620c48a568\n"
    },
    {
      "commit": "2db72ad45b0c4d91f0d009c6d98eb7fb5231e1d9",
      "tree": "8b0d7b2c656d2bf531981dd959a8986356f8adfa",
      "parents": [
        "482edab3abdb3c66d99008c573f0b9fd679ea31a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 10 14:34:51 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jul 10 21:52:20 2014 +0000"
      },
      "message": "Adding call capabilities to indicate whether call supports VT.\n\nBug: 16213105\nChange-Id: Icb05d3f0f6bd90b2c45bdfb7b199f38aaecc16ca\n"
    },
    {
      "commit": "a27a1938ab27aeb17144867b231f830622fa6ad4",
      "tree": "7891bd0d5fdd7e2fc920dac529c1dd98a4293e74",
      "parents": [
        "35d552f7adf0ccffbd78c4220862188a198dda7d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Jul 09 17:07:13 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Jul 10 13:25:28 2014 -0700"
      },
      "message": "Set the call video provider again after listeners are added.\n\nBug: 16043064\nChange-Id: I97fecd71fbf2f27721e80fd6ba58c408884472e7\n"
    },
    {
      "commit": "1a7061ba950538c93d92c0448752a212039cc06a",
      "tree": "f906cf5967324f58cfcf3be3a86b6bb39762f9ec",
      "parents": [
        "770a6cafad6ffbf148b252ffe9d96d2093717076"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 09 21:03:20 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 09 23:20:41 2014 -0700"
      },
      "message": "Add Connection.setCallCapabilities\n\nThis will be used to enable things like hold and\nconferencing.\n\nChange-Id: I90238eeefbcbfaa044881d80833b62e4474821d6\n"
    },
    {
      "commit": "e7ef59a77d55c9802cc7d919f7dd794bd5fea30e",
      "tree": "334e4b5ff345551dcf09d742b80679fdcffef214",
      "parents": [
        "24ae29623faf46a22f0f4e849d45d6b1933fd194"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 08 21:48:22 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 08 21:54:03 2014 -0700"
      },
      "message": "Add Connection.setStatusHints\n\nThis CL allows a connection to specify a status hint. The hint\ncontains a label and icon that can be displayed in the InCallUI.\nFor example, wifi calling can set a wifi icon and ssid.\n\nChange-Id: I125628b74784d2303b9a429038a9f7ee604f241e\n"
    },
    {
      "commit": "24ae29623faf46a22f0f4e849d45d6b1933fd194",
      "tree": "be8bac08af27b9e6936832d6330f1729b14fce28",
      "parents": [
        "b06448abf9d92e3e2bccaca6bdfe6a0219af6a47",
        "33aaae4a07fdcce223fe74d96d751f4bffa6723a"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 09 04:31:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 08 21:53:37 2014 +0000"
      },
      "message": "Merge \"Add Connection.setAudioModeIsVoip\""
    },
    {
      "commit": "33aaae4a07fdcce223fe74d96d751f4bffa6723a",
      "tree": "8cb2b723bfa8feba9edc76bc58c17b2fb0474358",
      "parents": [
        "6dc7e4e46c30f36c77f84e52969a4171485d7133"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jul 07 22:49:44 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 09 00:19:59 2014 +0000"
      },
      "message": "Add Connection.setAudioModeIsVoip\n\nThis API will be used by Telecomm to set the call\u0027s audio mode.\n\nChange-Id: I29028e614c598d1f2501c4dfdcdbfc929b09f925\n"
    },
    {
      "commit": "12013ad193135a07b9b8e8656391acff5f971a90",
      "tree": "6560eb9b936eeb6db9d34a6db9dddbba65c5ae1d",
      "parents": [
        "e64fb991444aa11a423fd27cf28641aa9a29827c"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 08 14:04:58 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 08 14:04:58 2014 -0700"
      },
      "message": "Adding \"start call with video\" extra for ACTION_CALL intent.\n\n- Added extra.\n- Updated Call, CallInfo, ConnectionRequest to pass extra.\n\nBug: 16014224\nChange-Id: I8b390f4d416c71bb6139d299b746fc06d5f8e6a5\n"
    },
    {
      "commit": "dcaa5d6d09150b24aacf677c8a57fc34b6b63157",
      "tree": "18f650e1c8ba936b483be153cbbb196a2df28709",
      "parents": [
        "360e15bdd2efbd0f1693e335119e17c1a0f944fc"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jul 08 10:33:46 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jul 08 19:16:02 2014 -0700"
      },
      "message": "Fix short description and name values for PhoneAccount.\n\nChange-Id: If8effee1d1dc0b40cf59dd69fb3141e9d3a202a6\n"
    },
    {
      "commit": "b99e0e20ad6040bffd992307de24c8b051ba5e60",
      "tree": "dba247c23b08449783e69b9fd0cda4309b8232f5",
      "parents": [
        "8508b54aa086e0e91d08a25b68d210c6f0a4d940"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 08 10:17:13 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 08 17:32:32 2014 +0000"
      },
      "message": "Remove unused ConnectionRequest constructor\n\nChange-Id: If1e19c8632f957155018e01a6aa3181cd9125322\n"
    },
    {
      "commit": "2a46b90222e5c9c73de012382a604a71f9c0c30c",
      "tree": "b350a21f6551c2f7640d8b2f2eb587f6b60a0b9a",
      "parents": [
        "7f87e8acbbe02cb28af35f9f6dde09e700d7c5d2"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jul 04 17:21:07 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 08 04:15:55 2014 +0000"
      },
      "message": "Move ICallService.aidl to IConnectionService.aidl\n\nChange-Id: I5a082e50dafea0104174cb97d3ae8af168944fc3\n"
    },
    {
      "commit": "2bed9563edbec63ad41e2cd5fccc205d5b0891e5",
      "tree": "4e94aa7b973f0ae0c5c4ed7ee7d13b0ef8fdbc5b",
      "parents": [
        "2ad3c597e246f63f2fee2376fae6068aaa218144"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 02 21:26:12 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 02 21:33:21 2014 -0700"
      },
      "message": "Remove handoff APIs\n\nThis CL removes the old handoff APIs and renames\nhandoffCall() to phoneAccountClicked().\n\nChange-Id: Iab1595faaadcdfe428d97891d314babea21e9633\n"
    },
    {
      "commit": "d0154927a8dc1b6262aba5e46f72f55894c3e460",
      "tree": "78caea1798a828b87e2dcb3d554839d18dac96a0",
      "parents": [
        "51cb97096814352127aed69e5ac97013e9172038"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 02 16:28:30 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jul 02 23:31:46 2014 +0000"
      },
      "message": "Adding \"start call with video\" extra for ACTION_CALL intent.\n\nBug: 16014224\nChange-Id: I6240b50383de60fbe9038b247856227c6c278b85\n"
    },
    {
      "commit": "ad4cc9ba380b1c76eff4e63bae53cbb12a3121c1",
      "tree": "fd1d1d7970c9ad9060782c05d9bcf735d1c078e0",
      "parents": [
        "69ea13ea7135525e7c8444fc6c844a9e760ec37d",
        "9c3f18846aaa9340cc222f825c9c32ec42f9d0c9"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 19:55:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 02 18:22:50 2014 +0000"
      },
      "message": "Merge \"Rename Telecomm \"Subscription\" to \"Account\" (1/7)\""
    },
    {
      "commit": "9c3f18846aaa9340cc222f825c9c32ec42f9d0c9",
      "tree": "3a93eebc6ead619434fe8fbdee2a81ea4f479e79",
      "parents": [
        "1e1f2e89267f17723a2afc90a7e894e01fc64701"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Jun 30 21:17:13 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 02 12:27:13 2014 -0700"
      },
      "message": "Rename Telecomm \"Subscription\" to \"Account\" (1/7)\n\nChange-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40\n\nConflicts:\n\ttelecomm/java/android/telecomm/InCallCall.java\n"
    },
    {
      "commit": "f90186d93effe424128bc0e39699ab05f80d025b",
      "tree": "30692bccc010bd9c0f9f658264b1023bf2d3c230",
      "parents": [
        "f5116d01b20f21ba32cd9eaa3412daf97f41c623"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jul 01 13:35:35 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Jul 02 18:01:56 2014 +0000"
      },
      "message": "Add PhoneManager to expose functionality to phone/dialer apps.\n\nEventually, this will house the TelecommManager methods.\n\nChange-Id: Id8b08d88a06a7b4e90a4a7f702ba56526e108ca5\n"
    },
    {
      "commit": "ade3f25a488fc3c1243db8c88554771e571beeb1",
      "tree": "9c86615fdb9dff8a19963145dfc065160c8333af",
      "parents": [
        "098e5d3f799256c5c256d94c4933c5ef4d981249"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Jul 01 17:25:37 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jul 02 00:33:45 2014 +0000"
      },
      "message": "Make RemoteConnection.getState public\n\nChange-Id: Iead485345d01d47e346da014fdb9979def25c372\n"
    },
    {
      "commit": "b8f4db89e69948ca131d2403f556715b61f67f75",
      "tree": "c77ec95d5239720a1b54eb905050d890ab6f8d33",
      "parents": [
        "d46eba18be4cb1247b3b99aaebd09aad5dea3948"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 01 15:38:26 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 01 17:00:30 2014 -0700"
      },
      "message": "Use proper name for method for setting paused image.\n\nChange-Id: Ifc3ada4d3b88ae325c2e4edc0c0bdd1b9f836995\n"
    },
    {
      "commit": "9d9f70329942569013d9f121e138f3fcc57f19f8",
      "tree": "a856cd823abca778d5764c0d3e2aaccfa756bba8",
      "parents": [
        "ff1d65b32f9911b373b12a3c65a77462c53d5fc7",
        "8d83fa9bbd2ad15299a4419241eb10404e7839be"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 01 21:58:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 19:22:38 2014 +0000"
      },
      "message": "Merge \"API support for reporting of changes to call features. (eg VoLTE, VoWIFI, etc)\""
    },
    {
      "commit": "8d83fa9bbd2ad15299a4419241eb10404e7839be",
      "tree": "d2dc307198cfcc65a06097edebf35c96cba048a3",
      "parents": [
        "5dfb86bb09a1c5eebd6522426c94b92c02154779"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 01 11:31:21 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Jul 01 19:22:22 2014 +0000"
      },
      "message": "API support for reporting of changes to call features.\n(eg VoLTE, VoWIFI, etc)\n\nBug: 15987281\nChange-Id: Iae351ca2fe7b36c067106695f611cca6b3230556"
    },
    {
      "commit": "a5736291bd5e1b953beabff8aadc6be2fc7a6f6d",
      "tree": "d3011a76d1d5e90c6cead578be83b4fe1237d30f",
      "parents": [
        "c3182c557396cb7ac149fd2dba36ac779b809263"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jun 30 12:46:35 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Jul 01 13:28:56 2014 -0700"
      },
      "message": "Add function set CallVideoClient on the CallVideoProvider.\n\n- Added implementation of RemoteCallVideoClient.\n- Filled out the proxy methods on RemoteCallVideoProvider.\n- Renamed methods on CallVideoClient/CallVideoProvider. Per Santos\u0027s\nadvice, this is to distinguish between the methods handling remote\ncommunication, and the actual implementation of those methods.\n\nBug: 15893156\nChange-Id: I5f433db1faa820dc96913091ce09938ddf40ffdd\n"
    },
    {
      "commit": "e19a4fe32fd87a6c819f15155bb43d9fbe67607a",
      "tree": "ee709c140e8f9fe46962230c20ba6afe4e828bd8",
      "parents": [
        "e65c697805812dabd75375618c2867d46abb7047",
        "9eb45934c582a0bf5060125690de8bce4f10ca76"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jul 01 17:56:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 01 14:48:56 2014 +0000"
      },
      "message": "Merge \"Move call-related SystemAPIs to TelecommManager.  (1/3)\""
    },
    {
      "commit": "9eb45934c582a0bf5060125690de8bce4f10ca76",
      "tree": "102254a295a7c259f313c35eb973c9b65f576420",
      "parents": [
        "226a51958d645a8e2be3e40a6b6daaca558b4913"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jun 27 12:28:43 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jun 30 16:30:10 2014 -0700"
      },
      "message": "Move call-related SystemAPIs to TelecommManager.  (1/3)\n\nBug: 15672803\nChange-Id: I46e448fe93a9c5b4ae013e8b2fd6f0ce89b94e69\n"
    },
    {
      "commit": "091768c3021d740b7d66846d36405c4d4c76cc56",
      "tree": "c39da4d9d9d2e6d0b633dd76883592bc6a2a521e",
      "parents": [
        "280d1398e2b569bb223de7f3e8fcf9c9b3fc4146"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jun 30 15:15:23 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Jun 30 15:23:53 2014 -0700"
      },
      "message": "More fixes for Connection and RemoteConnection\n\nVarious clean ups and fixes:\n  - allow remote connection to have audio set\n  - allow remote connection to have abort\n  - move onPostDialWait from ConnectionService to Connection\n  - hide APIs we don\u0027t need\n\nChange-Id: Ib2d0b40f2e9e7a6b5fbf5d6db48b509b7db3c906\n"
    },
    {
      "commit": "807de8aa763a5ba459ab87b6e0b61c3a025c1ebe",
      "tree": "ac1654b993997a5f2d81c665d32a33ad4c880eab",
      "parents": [
        "cef139470df02fbe4e9464a54b8e09f29bc99cd9"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 30 14:22:57 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 30 21:26:05 2014 +0000"
      },
      "message": "Fixing crash in phone app due to missing null checks pertaining to\nCallVideoProvider.\n\nChange-Id: Ifd5a558a2b36e0cb656c9a57f64ae0744425a3ef\n"
    },
    {
      "commit": "bd7c5908edc8b914318be8a2f96ed534afc57fa7",
      "tree": "bf118c1234a39aa6f4170dbcff590a2df88b6108",
      "parents": [
        "4e8b9ed30b67e5449d987e674b2966dc7f3ac224",
        "5dc3075cfca63aa1f9215e49156e2af12183d07d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jun 30 18:51:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 23:50:27 2014 +0000"
      },
      "message": "Merge \"Add ICallVideoProvider binder to the InCallCall object.\""
    },
    {
      "commit": "5dc3075cfca63aa1f9215e49156e2af12183d07d",
      "tree": "d9284b33b31d9119b33cb5a42742eed8bc4c1e52",
      "parents": [
        "906d47fd2bcedb9674b5765d01bd9c758069074c"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 17:02:19 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Jun 30 11:44:20 2014 -0700"
      },
      "message": "Add ICallVideoProvider binder to the InCallCall object.\n\nBug: 15893156\nChange-Id: I450d50c53e0e77944717d1fd8e7b246c3c4bf3b1\n"
    },
    {
      "commit": "bff4131d404a99b54ad2b8f4b4abba7c991dd27b",
      "tree": "c8df5e65c22a46db7c555d129cf9727ebe32eb20",
      "parents": [
        "dd59aba6c7e142eae14d5f29ea6873a5b9790174"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 30 11:20:32 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 30 11:20:32 2014 -0700"
      },
      "message": "Added API methods for the CallVideoProvider.\nCleaned up comments in CallVideoClient to match.\n\nBug: 15893156\nChange-Id: I9b1268726e64c2b73441272dae8d6a719a32fa16\n"
    },
    {
      "commit": "5ffbfccea007e6aebc9ba53b3666664d08a666b4",
      "tree": "2eedf60133efb056bbb388353420ca802701b36b",
      "parents": [
        "d4e3cdde83deb7ef27ac6836158abc589ba22dba"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Jun 25 14:22:55 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Jun 27 16:17:21 2014 -0700"
      },
      "message": "Add Subscription field to Call-related framework objects\n\nGetter and setter methods for framework objects that will need to pass\nsubscription information between activities.\n\nBug: 15473965\n\nChange-Id: If1e33fd1fe13262954572558580cdcda73795dc0\n"
    },
    {
      "commit": "4ea10b0cbaed76bbaf0e1de04b8e53cd307e78f2",
      "tree": "965577ba1316f2c34a74070bd97d1f2c642160e6",
      "parents": [
        "7c668b921b62e07833c2b8384b33e6ab9c5a0929",
        "5ffbe8b850c2703b64617f0140d051a5412dd861"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 22:04:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 26 18:07:29 2014 +0000"
      },
      "message": "Merge \"Add methods to set a CallVideoProvider on a Call.\""
    },
    {
      "commit": "5ffbe8b850c2703b64617f0140d051a5412dd861",
      "tree": "609364b835e95309762bfa82f19ef744189dbb59",
      "parents": [
        "f759b5bb0bd41fc33df8b43ee9608fd421792353"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 20 16:29:33 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 15:03:24 2014 -0700"
      },
      "message": "Add methods to set a CallVideoProvider on a Call.\n\nBug: 15893156\nChange-Id: I6ae151bc37d8c0be2e4c9823e9444717b6cdc0de\n"
    },
    {
      "commit": "7c668b921b62e07833c2b8384b33e6ab9c5a0929",
      "tree": "4841a96fc806f01311baca27a86c1e729a18153e",
      "parents": [
        "31e8005e06acf363a0cd92b891d43f79c72dac30"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 27 14:38:28 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Jun 27 21:57:12 2014 +0000"
      },
      "message": "Adding CallVideoClient, used to provide a callback mechanism for the\nframework to notify the InCallUI of events related to video calls.\n\nChange-Id: Ife628b27bcefd8e88df2fc899cbbcfa07cfac90b\n"
    },
    {
      "commit": "f759b5bb0bd41fc33df8b43ee9608fd421792353",
      "tree": "fcabf32f91ade1f86da1e812f1fc85940bfba8d2",
      "parents": [
        "100a2d1fc67d79d19afa0c00830350a5d4ab0c59"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 10:54:44 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Jun 27 14:11:51 2014 -0700"
      },
      "message": "Add wrapper to provide method calls for binder to InCallUI.\n\nBug: 15893156\nChange-Id: I6b12c0e8c915e184bb469b5934865242f9fde00d\n"
    },
    {
      "commit": "400cc48512dc69e940ad4d233a3b47ee9574601d",
      "tree": "c9ba21eb4f0a4f44a017e7c331d830c1fb7f5316",
      "parents": [
        "24b0740e1cea472eb745e612b7826837419c7045"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jun 26 12:04:00 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jun 26 12:14:56 2014 -0700"
      },
      "message": "Clean up Connection API\n\nMade all the on* methods overridable. Made the remaining final.\n\nMade getState public.\n\nChange-Id: I715539599ac8826e5155852dd8ec56c35e4b89f1\n"
    },
    {
      "commit": "b32d9e53c2fa938498268649f4539f345680dd7d",
      "tree": "70203b725475ca133ff566814e45133479cdf8ca",
      "parents": [
        "aa7e529b47f6e5fb53905a92f99adfa63662ed2c",
        "506e38690fe5e3b627e243fdc20948c514b87680"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Thu Jun 26 01:05:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 25 03:38:12 2014 +0000"
      },
      "message": "Merge \"Add API to cancel outgoing calls\""
    }
  ],
  "next": "506e38690fe5e3b627e243fdc20948c514b87680"
}
