)]}'
{
  "log": [
    {
      "commit": "1011f4870c24659c78050c4165ac9aa6983b7b06",
      "tree": "71956d4b8ece720c2bcf8ac6bdfbd70f88b07d9b",
      "parents": [
        "1ff1d3203f858c17b18dd2d9708dcd5b1adfbe4c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 15:58:27 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Apr 24 11:12:34 2015 -0700"
      },
      "message": "Add APIs to getDefaultDialerPackage and getSystemDialerPackage\n\ngetDefaultDialerPackage is a public API and will be used by\napps to determine if they are the default dialer.\n\ngetSystemDialerPackage is a hidden API and is only used by\nsystem components.\n\nAlso add new public string constants to allow apps to show\na dialog requesting that the user change the current default\ndialer.\n\nBug: 20304458\nChange-Id: I121d36741474c1fe171c372fb766a6c128228c9c\n"
    },
    {
      "commit": "1ff1d3203f858c17b18dd2d9708dcd5b1adfbe4c",
      "tree": "20c87e06c391002cd09aaf68bbd236cff6584cd1",
      "parents": [
        "a09c5eed32ff6371a70c39e3f92bb8620066be52",
        "e3c507b79b5ce94f54533a92d5625daa486b7ed6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Apr 24 00:06:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 00:06:55 2015 +0000"
      },
      "message": "Merge \"Remove CallState and rename PRE_DIAL_WAIT\""
    },
    {
      "commit": "29738688859120f254b3c7e76ae42f51c7e7d04a",
      "tree": "cc8c531d4314c67c403b6713e9a0297b01c90f3f",
      "parents": [
        "9e29086d5df800532e736d8f31e2b9159b102524",
        "3e56ba14cc1533ec2585994066b238f0e2c7f59a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 23:49:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 23 23:49:24 2015 +0000"
      },
      "message": "Merge \"Add TelecomManager.placeCall\""
    },
    {
      "commit": "3e56ba14cc1533ec2585994066b238f0e2c7f59a",
      "tree": "99c2fab55ee560881fcf828321fbe5e678d41318",
      "parents": [
        "8d505ff025f16715d47f97d0f74a0cbba6c6391d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 12:32:36 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 16:48:52 2015 -0700"
      },
      "message": "Add TelecomManager.placeCall\n\nPlaces a new outgoing call using the system telecom service\nwith the specified parameters.\n\nMaking emergency calls using this method requires that the\nmethod-caller is either the user-selected default dialer app\nor preloaded system dialer app.\n\nRequires that the caller have the\n{@link android.Manifest.permission#CALL_PHONE} permission.\n\nBug: 20348183\nChange-Id: Ieedb5628e8c6be25137944e7c3639dc1d9bc61df\n"
    },
    {
      "commit": "e3c507b79b5ce94f54533a92d5625daa486b7ed6",
      "tree": "314e15d68bdf45fbfc63db7b4f91a153f298c742",
      "parents": [
        "98c7c1355be85cf35be395704312e6f2bb3ff2d9"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 23 14:44:19 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 23 14:44:19 2015 -0700"
      },
      "message": "Remove CallState and rename PRE_DIAL_WAIT\n\nBug: 20532827\nBug: 20532435\nChange-Id: I5f0308c5cf4e4a9cf9020b4fe7fa5f3f8dee6e67\n"
    },
    {
      "commit": "6446d97942b6b5b3108d4c8e53410b38497049d8",
      "tree": "c42250a936c5e8759162209b8fa6a059658637ca",
      "parents": [
        "366459ee59d9e4f00eb4bdd10945a72cbc265f76",
        "014de02dd2e050c36f7e0d4f57690bd5d023b4f2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 17:23:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 23 17:23:41 2015 +0000"
      },
      "message": "Merge \"Add hidden class in framework for managing the default dialer settings\""
    },
    {
      "commit": "014de02dd2e050c36f7e0d4f57690bd5d023b4f2",
      "tree": "1c664e4a0c1a3df3c6ba28a6e9cf242fbb7b4308",
      "parents": [
        "8d505ff025f16715d47f97d0f74a0cbba6c6391d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 21 17:15:47 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 23 10:19:52 2015 -0700"
      },
      "message": "Add hidden class in framework for managing the default dialer settings\n\nBug: 20303635\nChange-Id: I7e7318086ade9531fb85f08b8e3f1f001ee0a8d9\n"
    },
    {
      "commit": "e661d9fb6fb4bd0896d2b911178b7d5f76d941ec",
      "tree": "7a6d5d4bb3c911fb8a7a69e7a8f210617b667a6a",
      "parents": [
        "8d505ff025f16715d47f97d0f74a0cbba6c6391d"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 21 13:42:24 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 21 13:42:24 2015 -0700"
      },
      "message": "Make CAPABILITY_CAN_PAUSE_VIDEO public\n\nChange-Id: If20f642a3d6bda886a68bb1e0ce459c38361a73c\n"
    },
    {
      "commit": "4cf116ff20f143136ea69a8522fc01ef8a1e7f85",
      "tree": "1b3a42b717c56e2498381faebfbbca8438279980",
      "parents": [
        "7a0fe44d6a4d3ffcc2803694c544b794b4d40342",
        "df2cbc8989e624cd6a1d732549ea4a4f00852508"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 20 20:12:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 20 20:12:47 2015 +0000"
      },
      "message": "Merge \"API Cleanup - rename IConferenceable to Conferenceable.\""
    },
    {
      "commit": "df2cbc8989e624cd6a1d732549ea4a4f00852508",
      "tree": "3b3bfd1f9ebd132e2a3df62b38e1bb270ccead7e",
      "parents": [
        "56d16568c0233dacec8f3c20cc987b2b68298e7a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 20 09:13:01 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Apr 20 09:13:01 2015 -0700"
      },
      "message": "API Cleanup - rename IConferenceable to Conferenceable.\n\nBug: 20165255\nChange-Id: If4cb323749b6ef9e8657506434d760d07c34167f\n"
    },
    {
      "commit": "d3c1ddb892f2ef8ae1b8eb0e4c50dfef302c0beb",
      "tree": "5abd54a3da632d215a5ac1f1bad5b189852ef048",
      "parents": [
        "f2004061505cdcb2a37072b430104586ca848df2",
        "16a16899505ec0a9ede5b76650bfb8817b3227c7"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 17 21:34:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 17 21:34:04 2015 +0000"
      },
      "message": "Merge \"Add OP_READ_PHONE_STATE app op - framework\""
    },
    {
      "commit": "16a16899505ec0a9ede5b76650bfb8817b3227c7",
      "tree": "ab1ff64e6befd59d55de65dbe7a89614feadcd2f",
      "parents": [
        "d01242946eb7423612998b5bdbc71a6a1b3e8581"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 16 10:32:04 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 17 20:43:56 2015 +0000"
      },
      "message": "Add OP_READ_PHONE_STATE app op - framework\n\nThe READ_PHONE_STATE permission protects PII information and\nis in the Phone group. This change is adding the corrseponding\napp op for gating access to the API guarded by READ_POHNE state\nwhich will be used instead as an access control for legacy apps.\n\nChange-Id: I2ff895a5a0e529f26ec0ad706266a30d829268ba\n"
    },
    {
      "commit": "84a264004d7e933b1be453ec38099da5b63e1ace",
      "tree": "52ee6270507b398191f62eee56e43e9b850d8fd6",
      "parents": [
        "600aaf013af293339783a4b53c566039407ce4c8"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:58:19 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 17:07:12 2015 -0700"
      },
      "message": "Remove deprecated VideoCallListener methods.\n\nThese shouldn\u0027t be needed because the video call APIs were never\npreviously made public.\n\nBug: 20160491\nChange-Id: Ic9c5d0d1e8618bfe61f8905d4afaeaa37f51c915\n"
    },
    {
      "commit": "600aaf013af293339783a4b53c566039407ce4c8",
      "tree": "30980d8cdb6c0d02b4242493273fcac914b0d0fa",
      "parents": [
        "223a80d7c6c40d468319f15af2a73c8681b19f1c",
        "7c9ee2b0c59b7f215511c3c9000f71d5e902715a"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 23:46:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 23:46:57 2015 +0000"
      },
      "message": "Merge \"Fix comment typos. \u003d(\""
    },
    {
      "commit": "223a80d7c6c40d468319f15af2a73c8681b19f1c",
      "tree": "787e271937e3e14b6f5477f16c18048218dfa344",
      "parents": [
        "f8e24ccf374ff4c0e41ffa0ff474f90b3c9cf1a2",
        "29886d8571b703c4b9559d51421e8051bb1641c1"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 23:42:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 23:42:01 2015 +0000"
      },
      "message": "Merge \"Unfinal getPhone.\""
    },
    {
      "commit": "29886d8571b703c4b9559d51421e8051bb1641c1",
      "tree": "bb01e5d27e81a03befdb71bcd8c08e246f1be87c",
      "parents": [
        "a2492810dfb0cd290b5466e33d5bdc5be4fb330e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 15:34:07 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 16:12:20 2015 -0700"
      },
      "message": "Unfinal getPhone.\n\nThe change to make it final was breaking existing apps.\n\n...and other changes.\n\nBug: 20283873\nChange-Id: I8db4243850ad15f688dbca59ff5427b4799cbd1b\n"
    },
    {
      "commit": "d01242946eb7423612998b5bdbc71a6a1b3e8581",
      "tree": "ff472650660b82e6877e5f82c9714c9991b90776",
      "parents": [
        "54832cdb763034b5ee2d5ab289033a7ef2cf9cd1",
        "8f988439247f90633af5fbcc6b18214f3b6f6d31"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 23:05:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 23:06:05 2015 +0000"
      },
      "message": "Merge \"Remove connection substate\""
    },
    {
      "commit": "7c9ee2b0c59b7f215511c3c9000f71d5e902715a",
      "tree": "f8510b299ad007d934adb4be87587e6c7b91d5fa",
      "parents": [
        "843b327ae29e6f8823db46ea357653c91c9a6958"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:26:08 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:26:08 2015 -0700"
      },
      "message": "Fix comment typos. \u003d(\n\nBug:20160491\nChange-Id: I1782f6a0c5597f937c8882c6c94740c63cd63b53\n"
    },
    {
      "commit": "843b327ae29e6f8823db46ea357653c91c9a6958",
      "tree": "ae00478fecbade0299c51a9c457543f2ed630881",
      "parents": [
        "df3139db336e0bacf4ea64ab0b79dff86c8ea8fd",
        "da80c870a8c6d796446c373db9c9a989ebf8a388"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 22:18:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 22:18:39 2015 +0000"
      },
      "message": "Merge \"Rename Call*Listener to Call*Callback.\""
    },
    {
      "commit": "da80c870a8c6d796446c373db9c9a989ebf8a388",
      "tree": "35d18256526d01aa3b9f94ef3d1c5fb589dece91",
      "parents": [
        "f8f80c8034b3f2dab3f8edbf78196efc51aa8a1a"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Apr 15 14:09:50 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Apr 16 15:17:20 2015 -0700"
      },
      "message": "Rename Call*Listener to Call*Callback.\n\nDeprecate the existing Listener methods and interfaces so that they\ncan be replaced.\n\nBug: 20160491\nChange-Id: I11c104c625b03751f3792fc4367883c18c6e2d54\n"
    },
    {
      "commit": "8f988439247f90633af5fbcc6b18214f3b6f6d31",
      "tree": "b8b1b6835e558c96f5d7a8cca82a30103cd2ee07",
      "parents": [
        "8148f8b6f73f69bd87fc2b424b003709ada8db01"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 12:52:19 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 16 14:42:39 2015 -0700"
      },
      "message": "Remove connection substate\n\nBug:20300433\nChange-Id: Ifefc08b5165de3e0b6ce92007e5f612879dcc4d9\n"
    },
    {
      "commit": "0d4e216665455fdfd207a28deb4cbfb0845bb64d",
      "tree": "9ea95e33c8d9d98fa9269a5012a384ce6cf1550b",
      "parents": [
        "49cb2775a98727a034c8d709ad7b83990a3d9c8d",
        "a2492810dfb0cd290b5466e33d5bdc5be4fb330e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 17:58:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:58:16 2015 +0000"
      },
      "message": "Merge \"Move Phone.java APIs into InCallService\""
    },
    {
      "commit": "a2492810dfb0cd290b5466e33d5bdc5be4fb330e",
      "tree": "96cc501ea5881e4c13b4fa5aa2713e2103b35a45",
      "parents": [
        "3f2631f526d0a0ac0b57ac9f6d241bcc7aeb5f5b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Apr 15 11:05:16 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Apr 16 10:54:12 2015 -0700"
      },
      "message": "Move Phone.java APIs into InCallService\n\nThis change is one step in the right direction of getting rid of\nPhone.java.\n\nPhone.java was deemed superfluous and this change moves the methods\npreviously exposed in Phone.java into InCallService.  This was done by\nhaving InCallService listen to Phone and pipe the calls as appropriate.\nHowever, state still lives in Phone and we eventually want to move that\ncode into InCallService.  That will be done in a later CL.\n\nBug: 20160495\nChange-Id: Id142431c253c1f24f260da42e8bedd1eb2ce448b\n"
    },
    {
      "commit": "a22a09666b6ff9afed188b8051ee4e4889d2efab",
      "tree": "c0f5fc2440a91b6e942ef341bd71869c7d22d186",
      "parents": [
        "8d572dd1e2d540c89cbbf09c02061bf5aa5b6383",
        "49e2d468129cd8b374e76dff103302ccb77da45b"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 17:05:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 17:05:19 2015 +0000"
      },
      "message": "Merge \"Change hasVoicemailNumber to getVoicemailNumber\""
    },
    {
      "commit": "49e2d468129cd8b374e76dff103302ccb77da45b",
      "tree": "77878dda0944703512110d6da6f3ca9d34a26774",
      "parents": [
        "81af4733b53389e700c0cd52cb9a419402bce372"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 16:14:22 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Apr 16 09:30:57 2015 -0700"
      },
      "message": "Change hasVoicemailNumber to getVoicemailNumber\n\nBug: 20223485\n\nChange-Id: I67eb12e2030ec8f73326ade4eb750b0c2f6e52ad\n"
    },
    {
      "commit": "cb43ebb3604d45da8677b8d19c935f0ace08ea53",
      "tree": "caf1ac41223ad3999b134d49fcd62a7f6783b41b",
      "parents": [
        "7400df9487151a9d53d00a0cc973a0164d22aecd",
        "80047faad914c9b9b4966d6b58fc22800c3fcebc"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu Apr 16 02:36:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 02:36:30 2015 +0000"
      },
      "message": "Merge \"am b5e0cfb..557d2f5 from mirror-m-wireless-internal-release\""
    },
    {
      "commit": "225ccadc03ce9f63f24e82b04b9e94fcc61535be",
      "tree": "37868d8e21ad906a85b746cbd602953f63a2262d",
      "parents": [
        "dc3e29c390b766388153496e1ba95faf0e55fced"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 15:51:15 2015 -0700"
      },
      "message": "Hide getUserSelectedOutgoingPhoneAccount\n\nBug:20224972\nChange-Id: I21528788e38817f77fc68b56e26a33ac726d39e2\n"
    },
    {
      "commit": "f5d5840b66865e8324db4e01449b5c95a6004ec2",
      "tree": "65b59c2a4677aa80966dfdd604f287a79f063c32",
      "parents": [
        "cd1bbf2941f2ecd4492f53dc6f48b7b173158b01"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 11:07:02 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 12:53:53 2015 -0700"
      },
      "message": "Make defaultOutgoingPhoneAccount public\n\nBug: 20224972\nChange-Id: I8bbf92258461d522ec57cfe610ca4c969bec75be\n"
    },
    {
      "commit": "55b97525f0f50857f1ab0acd2608053fd0f3416c",
      "tree": "e2c5a1dba83a3f53a88a6463cbea49118b441c44",
      "parents": [
        "250dd262910c3a79e87746d3c5519cb3c7e66cab"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Thu Apr 09 15:15:43 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 12:03:48 2015 -0700"
      },
      "message": "Make Telecom/InCallUI APIs public\n\nBug:20260870\nChange-Id: Ie3a2db0685664f2f1ceea8f40b1249d01e9385b8\n"
    },
    {
      "commit": "773535cf042f6a45e319d2ac09eb83d54270d04d",
      "tree": "3760727915329b5eccefe1cda05b40b02223df42",
      "parents": [
        "e9e5a162c0740a311f53a53732254c64dc197d92",
        "164a0acf53a3496c974a97ed35834e6195c14e4b"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 18:03:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 18:03:24 2015 +0000"
      },
      "message": "Merge \"Remove deprecated telecom APIs. Mark others final.\""
    },
    {
      "commit": "560a833806a46e2fd5efdc9f6354f2867def92a8",
      "tree": "f73ae316a9de8414399dd3401ff9f15caf0f072a",
      "parents": [
        "b872be875a0d4933caef45adf6d1b1e39b9fbeed",
        "d53f3634a31292791ef690028b83ce1e0916d76c"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Apr 15 16:40:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 16:40:33 2015 +0000"
      },
      "message": "Merge \"Hide Voicemail APIs\""
    },
    {
      "commit": "114b78bf1a2ca2185755fa4f783c47e46d57e39f",
      "tree": "a2c5851fec948597f2d12ad17ad4ae97b3f828b9",
      "parents": [
        "f7a61483bc2a763145b0f1b6e6809c44cdc97187",
        "0604427a25db171492870d1f3f86f8117987e855"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Apr 15 16:30:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 16:30:46 2015 +0000"
      },
      "message": "Merge \"Changes for TelecomManager API review\""
    },
    {
      "commit": "d53f3634a31292791ef690028b83ce1e0916d76c",
      "tree": "0df54009bb99f01dac918ed5e6baf35cef7fc9bb",
      "parents": [
        "b744e4795993fe32d6c0938d837e6c44a1a07566"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 23:31:13 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 23:44:37 2015 -0700"
      },
      "message": "Hide Voicemail APIs\n\nBug:20162722\nChange-Id: Ie405b077a9598f16ff19adfa09df3217f342cc1e\n"
    },
    {
      "commit": "164a0acf53a3496c974a97ed35834e6195c14e4b",
      "tree": "927368175ef26c476ac472669f1ee961a73ff2fb",
      "parents": [
        "b744e4795993fe32d6c0938d837e6c44a1a07566"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 18:16:10 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Apr 14 22:57:30 2015 -0700"
      },
      "message": "Remove deprecated telecom APIs. Mark others final.\n\nBug:\nChange-Id: I8a04903052a964f3997b5bb36730b8b200c8e472\n"
    },
    {
      "commit": "80047faad914c9b9b4966d6b58fc22800c3fcebc",
      "tree": "1e2b3ec6e7169f59641df0372fb3aa936c6a5158",
      "parents": [
        "7caa691652a901ac354755c44990cca11b5cdb23",
        "557d2f54893b8da5a7e282fca6267a46d03738bf"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Apr 14 16:15:02 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Tue Apr 14 16:15:02 2015 -0700"
      },
      "message": "am b5e0cfb..557d2f5 from mirror-m-wireless-internal-release\n\n557d2f5 Merge \"Add ConnectivityManager.reportNetworkConnectivity() API\" into m-wireless-dev\nab5267a Fix onLost/onFound logic in isSettingsAndFilterComboAllowed\nbfd17b7 Add ConnectivityManager.reportNetworkConnectivity() API\n238e0f9 OBEX Over L2CAP + SDP search API for BT profiles\n31a94f4 Add ConnectivityManager.getActiveNetwork(). Rework NetID allocation in ConnectivityService so registerNetworkAgent() can return the allocated NetID.\nbf18bed Merge \"Non-functional code cleanup of ConnectivityService.\" into m-wireless-dev\ndb8784e Merge \"Cleanup of Video Call pause functionality.\" into m-wireless-dev\ne75b9e3 Non-functional code cleanup of ConnectivityService.\ne593d0a Onfound onlost feature.\n0326f58 Merge \"API for config app.\" into m-wireless-dev\ne9b056f API for config app.\nd5351e7 RTT framework interface update\n582b868 Unhide Network.openConnection(URL, Proxy).\n0d719ca Fix typos in ConnectivityManager documentation.\n\nChange-Id: Ib4c88f6d7ad1b24227b032555c62a5804194384b\n"
    },
    {
      "commit": "0604427a25db171492870d1f3f86f8117987e855",
      "tree": "94e4f6f3bbb027f79b618e4267f4226d67c98de5",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 15:16:59 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 15:16:59 2015 -0700"
      },
      "message": "Changes for TelecomManager API review\n\n* clearAccounts -\u003e clearPhoneAccounts\n* handleMMi(PhoneAccountHandle, String) -\u003e handleMMi(String, PhoneAccountHandle)\n* hasMultipleCallCapableAccounts -\u003e removed\nBug: 20160799\n\nChange-Id: Ifcd26474f04b71aa725299b6016004151b76bc31\n"
    },
    {
      "commit": "22244d05771308ca043c090c0aba0faf07573445",
      "tree": "745992833ab460248ab92e09ac777ed542111c83",
      "parents": [
        "fff30439cafb737eb54de807caab4fb61432f2cc"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 12:34:28 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Apr 14 12:34:28 2015 -0700"
      },
      "message": "Hide Phone proximity sensor methods\n\nHas to be done in master and not m-wireless-dev, because\nm-wireless-dev doesn\u0027t contain system-api/23.txt.\n\nBug: 20160495\nChange-Id: I910b3ecafd78c31081b38325b436b4f2b5a54c8d\n"
    },
    {
      "commit": "d4ea01b4aca807cc914a96addefcc2c64ce1a6f5",
      "tree": "d25ed69b40cee4ad9750fcbf1bbfe1a8b5a1504a",
      "parents": [
        "85deeaabfab29c0c55d01a3555d1f3a3e253175c",
        "57bf2a8a38e929f00f3323cf97a8ea7a9af900ce"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Sun Apr 12 21:46:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 12 21:46:15 2015 +0000"
      },
      "message": "Merge \"Merge commit \u0027e593d0a\u0027 into merge_work\""
    },
    {
      "commit": "8581b67e6c93fbc913bf0cab9e903617d0e07f0f",
      "tree": "6aa98cc3b00e6fae3167c8ff38ee44d2bffce410",
      "parents": [
        "cf60d9f581cd510f2f9f6e8448fac8db87ba3eb0",
        "9a8f9ce7adeb5fd93c11afffcc580d2af5c1225d"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Sat Apr 11 21:17:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 11 21:17:26 2015 +0000"
      },
      "message": "Merge \"Suffix VT_LOCAL and VT_REMOTE with BIDIRECTIONAL.\""
    },
    {
      "commit": "9a8f9ce7adeb5fd93c11afffcc580d2af5c1225d",
      "tree": "b93d4f265ebec92b3e923bb47262df723f67a0e9",
      "parents": [
        "2a39aef4398b332eceddf09b34f64747caa48249"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Apr 10 18:09:46 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Sat Apr 11 14:15:29 2015 -0700"
      },
      "message": "Suffix VT_LOCAL and VT_REMOTE with BIDIRECTIONAL.\n\nBug: 20160395\nChange-Id: Ieb35f7b8a91022bae899b3fc093065c36d2d68c8\n"
    },
    {
      "commit": "85d3eec2d4cb984a783e7b5a033114b5cbc0a632",
      "tree": "69e4db3d798935de66059e6b2964260962491bab",
      "parents": [
        "6036cd51265d31c08eefe0470a9f37e7f757aae8"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Sat Apr 11 12:45:39 2015 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Sat Apr 11 12:54:35 2015 -0700"
      },
      "message": "Add constructor without zoom\n\nAdd constructor without zoom params. Reorder params in constructor\nwith zoom to move zoom params to the end of the param list (API\nguidelines). Reorder code to match param ordering. Tag all zoom related\nmethods with @hide.\n\nBug:20160534\nChange-Id: Ic2149af82a5450666c49b8757daf6950bcb68977\n"
    },
    {
      "commit": "57bf2a8a38e929f00f3323cf97a8ea7a9af900ce",
      "tree": "16549920278bc3572f80037303d63991705a53e7",
      "parents": [
        "3932bb41535f91b03610147e24a244cf7e4152cb",
        "e593d0aec6430d98731d9751facd0414a1c9c6a2"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri Apr 10 15:58:10 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Fri Apr 10 15:58:10 2015 -0700"
      },
      "message": "Merge commit \u0027e593d0a\u0027 into merge_work\n\nChange-Id: I4f8ae40fc446cd9cda4d5c6ec99469a98dda595b\n"
    },
    {
      "commit": "b5e0cfb24efded1e200989b5b48d49ac144c7704",
      "tree": "bc00b6d10d8a9d8bcc3a3d6e8338adce42de7c48",
      "parents": [
        "b4d90fca0ec461c24cd38e4b7d1990447ad047a1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 07 16:10:51 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Apr 07 16:10:51 2015 -0700"
      },
      "message": "Cleanup of Video Call pause functionality.\n\nWhether the paused videoState is available is dependent on the carrier\u0027s\nimplementation of the VT spec. The original VT implementation assumed\nthat this was stored in a system property accessed via InCall; these CLs\nmove this to a Call/Connection capability which will ultimately support\nmultisim video capable devices.\n\n- Added new connection/call capabilities.\n\nBug: 16680364\nBug: 19820114\nChange-Id: I3840f92270100811161120dffcfe297bef7c4ea2\n"
    },
    {
      "commit": "1df9429b6b76710f8dd6458517d04feb7a63826e",
      "tree": "0b12a3dd39c3a1b8e1e21f4b49ae1d20338abc7c",
      "parents": [
        "b677e0a49643d265eb0fa5efc3666a1e9362477f"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Apr 07 12:21:36 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Apr 07 12:21:36 2015 -0700"
      },
      "message": "Hide and make systemapi visual voicemail-related apis.\n\nSince there are no third-party apps expected to be using the visual\nvoicemail related apps at the moment, best to keep these hidden for now.\n\nBug: 19236241\nChange-Id: I86f622208efcc89fab523f03d2bb70c244cdf867\n"
    },
    {
      "commit": "07366813cdf3768dcd69a1f744023747564d654a",
      "tree": "e1725bc43600b5f78bd810f57507b4fad0b47283",
      "parents": [
        "1b6be18b2d4a822110182d06335e4d6c0ad8ba54"
      ],
      "author": {
        "name": "Rekha Kumar",
        "email": "rekhak@codeaurora.org",
        "time": "Tue Mar 24 16:42:31 2015 -0700"
      },
      "committer": {
        "name": "Rekha Kumar",
        "email": "rekhak@quicinc.com",
        "time": "Wed Apr 01 21:40:45 2015 +0000"
      },
      "message": "IMS-VT: Upgrade/Downgrade change\n-Add isVideo API to VideoProfile.VideoState\n\nIMS-VT: Fix propagation of device orientation.\nOrientation received at VT Service is incorrect.\nFixed propagation of device orientation to VT service.\n\nIMS-VT: Upgrade fix\n-Add session modify call timed out constant\n\nNotify listeners of video quality changed event\n- Propagate the video quality changed message to the UI.\n\nIMS: Add support for video quality\n- Add Config interface to get/set video quality\n\nIMS-VT: Multitasking feature\n-Support for video multitasking\n\nIMS-VT: Modification of data usage aidl\nChange data usage aidl interface to take parameter type long\ninstead of int\n\nChange-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc\n\nPropagate the call substate changed message to the UI\n\nIMS-VT: Add call modifiable capability\n\nPhoneCapababilities call type modifiable constant added\n\nIMS-VT: Add a bit mask CALL_SUBSTATE_ALL with all call substate bits set\n\nIMS-VT: Enable Video conferencing.\n\nEnable Video conferencing.\n\nChange-Id: I4240aa6f32c75d6eea8a41da3c87bca651f0901b\n\nIMS-VT: Add hide for setVideoProvider API\nObserved compilation error for SDK generation due to setVideoProvider\nAPI. Marking setVideoProvider as hide inorder to resolve the\ncompilation error.\n\nIMS-VT: Add persist.radio.ims.audio.output for VT calls\n-- Add persist.radio.ims.audio.output to set the default speaker\n   for VT calls.\n-- Add required constants\n\nIMS-VT: Add additional error codes for upgrade downgrade\n-Add support to send additional error codes to UI during\n upgrade downgrade.\n\nChange-Id: Id452d225098fe3bccdcd37d242985c5c761144c1\n"
    },
    {
      "commit": "4209a28270a70016ee5ee6cae3dc96d6df0ade26",
      "tree": "0b34ced229a97011fe75b96fc2ac8c57ab346f02",
      "parents": [
        "a7b212d9f10bb4f2b7fb2f926587f6e904a85579",
        "d35f8862ac2167285ace52c10a4f921fb1dbb873"
      ],
      "author": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Tue Mar 24 13:46:08 2015 -0700"
      },
      "committer": {
        "name": "Prerepa Viswanadham",
        "email": "dham@google.com",
        "time": "Tue Mar 24 13:46:08 2015 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-m-wireless-internal-release\u0027 into master_merge\n\nChange-Id: I49aab437af220f1139cfd2d0a9c362acce31074e\n"
    },
    {
      "commit": "e9d827aa5110e5338f0ba97ab1da0a1781425f14",
      "tree": "f85f9bf9d4d98b311e245bfa50fe76e2c0273795",
      "parents": [
        "ed7cfb67e7e697e544ac1220170af741e9e117d6",
        "04ed503e7bb5b4ab6ad1b4704a80ba4e217cf66f"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Mar 19 16:30:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 19 16:30:36 2015 +0000"
      },
      "message": "Merge \"Make PhoneAccount.CAPABILITY_VIDEO_CALLING public\""
    },
    {
      "commit": "04ed503e7bb5b4ab6ad1b4704a80ba4e217cf66f",
      "tree": "ec5b84bea098d4d942660cabf1fd0066342d6f28",
      "parents": [
        "9504a9d90b81b9b9befd0008f8b862bef6bbc803"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Mar 18 16:36:38 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Mar 19 09:23:43 2015 -0700"
      },
      "message": "Make PhoneAccount.CAPABILITY_VIDEO_CALLING public\n\nBug: 19824779\nChange-Id: If38606d62bffbb7b794f530f3fcc09b6e5123b55\n"
    },
    {
      "commit": "993e5cc6dcedf3ce40b99b530c9702457574d420",
      "tree": "3401b5fb34f64f36bac0ae3d8a959eb3d762fab6",
      "parents": [
        "d4f5aaf775c7c7bcc0bc208a2d8d5e4c52d20791",
        "d3e28b78a3107dd5eb00ac3f6130d9fcbc2116ad"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Mar 19 03:50:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 19 03:50:46 2015 +0000"
      },
      "message": "Merge \"Add voicemail builder method for updating/syncing.\""
    },
    {
      "commit": "d3e28b78a3107dd5eb00ac3f6130d9fcbc2116ad",
      "tree": "62540759a797bea5e3d48830781b1ef570cabee1",
      "parents": [
        "4d87285c317d7ee6febbe5cc2b8eb0ca83eb9681"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Mar 13 17:29:40 2015 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Mar 18 20:49:23 2015 -0700"
      },
      "message": "Add voicemail builder method for updating/syncing.\n\nThe id of the voicemail is necessary to update a voicemail in the\ndatabase and the source data (or unique remote identifier for the\nvoicemail) is necessary for syncing remotely. Whenever performing a sync\neither of data to the server or vise versa, create a voicemail object\nusing this new method.\n\nBug: 19236241\nChange-Id: Ibc1fd8c1922be13605987d9a3dcd327c438951c8\n"
    },
    {
      "commit": "d11a31561e88fbbb4f614caff8a05e7ff9ecd357",
      "tree": "0fa5abf46aee7e2144d4218d744401bbd963da2b",
      "parents": [
        "f9296808e95bea39d03e7c193c7676992ec453e1",
        "bcb17eb7a9e0c33efeaae8a213f331d678e5a736"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 13:09:14 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 13:09:14 2015 -0700"
      },
      "message": "resolve merge conflicts of bcb17eb to m-wireless-dev.\n\nChange-Id: Ic8211fb14caec993c8e38c790006577493f7a607\n"
    },
    {
      "commit": "96d6c40c7159a6e93c21a3b540e24a6ff916cb4b",
      "tree": "c102abab08e7c33fd8a8a9e46d058da2b853cdc5",
      "parents": [
        "ac1496a1c9d238d068d30b95f1b78aa66775e1db",
        "00de38a188211526e5fc1929b00410991dfb87fa"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 12:39:23 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 18 12:39:23 2015 -0700"
      },
      "message": "resolved conflicts for merge of 00de38a1 to master\n\nChange-Id: Ib1ac99ba7181ad79af94a04124380833bcb79a0c\n"
    },
    {
      "commit": "bcb17eb7a9e0c33efeaae8a213f331d678e5a736",
      "tree": "5e570f836d80d9d28354ea522e6992df94969965",
      "parents": [
        "6a6cf634f527cdde9382e8fabb4de5aaad748879",
        "89f41eb39e910e220957ac861651ead17eff9085"
      ],
      "author": {
        "name": "Dong Zhou",
        "email": "a22255@motorola.com",
        "time": "Tue Mar 17 22:21:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 17 22:21:21 2015 +0000"
      },
      "message": "am 89f41eb3: Define the capability to speed up MT call audio\n\n* commit \u002789f41eb39e910e220957ac861651ead17eff9085\u0027:\n  Define the capability to speed up MT call audio\n"
    },
    {
      "commit": "89f41eb39e910e220957ac861651ead17eff9085",
      "tree": "cb0fc53848d271c420dca619abef919f3c9a01c0",
      "parents": [
        "97f3cd0a8280b2cf08069cc1e2d89d8bb227633f"
      ],
      "author": {
        "name": "Dong Zhou",
        "email": "a22255@motorola.com",
        "time": "Sun Mar 15 11:59:49 2015 -0500"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Mar 17 22:16:52 2015 +0000"
      },
      "message": "Define the capability to speed up MT call audio\n\nBug: 19656525\nChange-Id: I0bc88e85b807871b2883a785efac91bd0e1f6d8d\n"
    },
    {
      "commit": "4cd92835be0a4ed2b32b398b0fa9d0d74dfb8b19",
      "tree": "7d2cfe62cc7c14bee70a12c09e86db7355f8b054",
      "parents": [
        "ea76e49e6ff647aae633bfcab874b624e964473c"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 12:57:42 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 14:04:19 2015 -0700"
      },
      "message": "Fixing build after merge from mirror-m-wireless-internal-release\n\nThere have been few breaking changes\n\n1. TelecomManager.getCallCapablePhoneAccounts is not hidden anymore\n2. CAPABILITY_VIDEO_CALLING is not hidden anymore\n3. mPhoneStateListener doesn\u0027t exist anymore, so it is commented out\n\nChange-Id: I22221eda73a20c745e316d9d56f914ab17b83533\n"
    },
    {
      "commit": "522dbda5d49c58cad24c8861aa8375f93bb61beb",
      "tree": "c4a1ffa6147bbaad44f0c4fc97f8f4eeb1ec2533",
      "parents": [
        "e6501ab728a05bc47637d9d3a5a1f955a1f9a867",
        "068085b35d4c7ef368fde6f01b42f87766d4a2b4"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:19 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:19 2015 -0700"
      },
      "message": "am \"Fix emergency callback number not shown for incoming calls.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n068085b Fix emergency callback number not shown for incoming calls.\n"
    },
    {
      "commit": "02ce8d8f339f8302a585408b0f3fc498981ebf5e",
      "tree": "d664fdf8ac09132794f62cb0e52581467943b2e3",
      "parents": [
        "386348f037c523859fceb935ca071642de614f8f",
        "8b97ee3c4830d44d3d4bbdf29bd9a3543f16e565"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:07 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:07 2015 -0700"
      },
      "message": "am \"Helper methods for voicemail status provider.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n8b97ee3 Helper methods for voicemail status provider.\n"
    },
    {
      "commit": "386348f037c523859fceb935ca071642de614f8f",
      "tree": "12a4052818f5fdd2ad8980ba18b88228fbac9172",
      "parents": [
        "0a05c955be2d485759352a550e3a234e40b256c2",
        "5e9e8bb30e4d26eba46684c03ca950b602dfb830"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:05 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:44:05 2015 -0700"
      },
      "message": "am \"Indicate local and remote RX/TX capabilities for VT.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n5e9e8bb Indicate local and remote RX/TX capabilities for VT.\n"
    },
    {
      "commit": "7b3f6a95a885637faa176410113d17dd8af50137",
      "tree": "f4fb708cacadea0cfa6fccbc50c563bec360d3fd",
      "parents": [
        "3b444db1d6cbc539a3c4ed653e4e675eb42d63bf",
        "7c07dfa5529dd8049a526de227cae8abc2f72226"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:41:31 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:41:31 2015 -0700"
      },
      "message": "am \"Add frameworks classes and methods necessary for VVM syncadapter structure.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n7c07dfa Add frameworks classes and methods necessary for VVM syncadapter structure.\n"
    },
    {
      "commit": "8cea6e0cc9d6b99bbb39888ed49aa62f6ce45345",
      "tree": "7e521aaf2be64d581268fa58e3eca6019619b437",
      "parents": [
        "7e05b6770c20612428c888dc4752034f92f94812",
        "1a8ae3e7306b5094f36252e3315fddeaf8b952bc"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:39:14 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Sun Mar 15 13:39:14 2015 -0700"
      },
      "message": "am \"Rename from VoWIFI to WIFI.\"\n\nmerged from goog/mirror-m-wireless-internal-release\n1a8ae3e Rename from VoWIFI to WIFI.\n"
    },
    {
      "commit": "068085b35d4c7ef368fde6f01b42f87766d4a2b4",
      "tree": "8f9fe656ff5b7c60274e0e0c9c627449717434ba",
      "parents": [
        "86d4da3aa1a43382c80a76bd493009011adbcc4a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Feb 06 13:56:52 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Mar 11 20:16:19 2015 +0000"
      },
      "message": "Fix emergency callback number not shown for incoming calls.\n\n- Adding new Connection/Call capability: CAPABILITY_SHOW_CALLBACK_NUMBER.\n- Used in Telephony to indicate on an incoming call that the callback\nnumber should be shown.\n\nBug: 18689292\nChange-Id: I1ab3baf9f0d5a22c4b01e6504e88d496182e01c7\n"
    },
    {
      "commit": "74050f58d52696fffad18aada5b4a3bf25a401c7",
      "tree": "82844c7b6dcbaf7f415c52b75eb9996614dd48f0",
      "parents": [
        "52def6d1c801ff6817fd83e93d691c638db4a6d7",
        "5e9e8bb30e4d26eba46684c03ca950b602dfb830"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed Mar 11 18:32:32 2015 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Mar 11 18:32:32 2015 +0000"
      },
      "message": "Merge \"Indicate local and remote RX/TX capabilities for VT.\" into m-wireless-dev"
    },
    {
      "commit": "8b97ee3c4830d44d3d4bbdf29bd9a3543f16e565",
      "tree": "97f4703e3d91afbd68bb195d4e80a5881044e0a5",
      "parents": [
        "4a2ca9da48e177b3cf191a435bd62a7e6b706d3e"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Mar 04 21:02:27 2015 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Mar 11 08:45:00 2015 -0700"
      },
      "message": "Helper methods for voicemail status provider.\n\nAdded method to make it easier to insert into the voicemail status\ntable. Also takes in a phone account for future multi-SIM support.\n\nRemove VvmSyncService class in favor of moving most of the code to\nOmtpVvmSyncService.\n\nBug: 19236241\nChange-Id: I5d9def276fbdbc6f825fb35e9fa31bfc3cead1ba\n"
    },
    {
      "commit": "5e9e8bb30e4d26eba46684c03ca950b602dfb830",
      "tree": "6ffe3c80ef8f02f7b802f665eeee77357a746f01",
      "parents": [
        "81e1b71320b957ec9b03a2399b6ff25df4880e15"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Mar 10 13:58:24 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Mar 10 15:41:52 2015 -0700"
      },
      "message": "Indicate local and remote RX/TX capabilities for VT.\n\nThis provides more granular API support for representing the mix of\nstate and capabilities of local and remote video clients. For our\nimplementation, we are primarily concerned with bidirectional video\ncalling. But, this provides support for representing certain error\nscenarios, and flexibility for other parties which may desire to\nimplement one-way video calling.\n\nChange-Id: I0373ffd377c3547fa8dd98ab5fde4f8d616a1d2f\n"
    },
    {
      "commit": "2d2bc16f2d2f155a7cf199f06f6149ed404306ec",
      "tree": "313cf6d59ca433cd13705b4a98f9153a1e77e6f9",
      "parents": [
        "2782f31a73ced5287cc5c78dd79b689aad4dc6c6"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Feb 27 15:22:07 2015 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Mar 05 15:18:40 2015 -0800"
      },
      "message": "Hide calllog entries for unregistered phone accounts\n\nCherry-picked from master\n\nChange-Id: If1f873dd41c973442fa7a24020e56d13b7b5ad2c\n"
    },
    {
      "commit": "c66f3baa42b8a732952abf1967c68f77d3e26131",
      "tree": "83840e043491214f8116bb71d564735041b98dd1",
      "parents": [
        "20d58e2af7738209b068038197db516d365d887a"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Feb 27 15:22:07 2015 -0800"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Mar 03 00:33:35 2015 +0000"
      },
      "message": "Hide calllog entries for unregistered phone accounts\n\nChange-Id: If1f873dd41c973442fa7a24020e56d13b7b5ad2c\n"
    },
    {
      "commit": "7c07dfa5529dd8049a526de227cae8abc2f72226",
      "tree": "dd1c58bf53f0fe91b13b130ba403023327526fac",
      "parents": [
        "204f80e0aac4fed8e4e29406b3a9eb689b9b5287"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Feb 12 09:44:41 2015 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 02 20:43:58 2015 +0000"
      },
      "message": "Add frameworks classes and methods necessary for VVM syncadapter structure.\n\n+ VvmSyncService is the base class for all visual voicemail sync\nservices that run the visual voicemail sync adapter. This class handles\nwriting to the voicemail provider and receiving changes from the\nvoicemail provider.\n+ AuthenticatorService is a stub class for visual voicemail sync\nadapters that do not use an Account (all sync adapters must have an\naccount associated with them, so a stub account is necessary).\n+ Voicemail parcelable object to pass voicemail data around easier. This\nis mostly copied from VoicemailProviderDemo\n+ Extra helper methods in VoicemailContract to help insert and delete\nfrom the voicemail provider.\n+ Add multi-sim fields to VoicemailContract.Voicemails\n\nBug: 19236241\nChange-Id: I603e3e5908704cd043e46221680d8bb600ed2cf4\n"
    },
    {
      "commit": "b7bb8c4207b69eccb6b408276449ceb0ec44d521",
      "tree": "6f1adc827a0df487b3bb7319999cb172f9f23e79",
      "parents": [
        "4eddc1123242dc4637ed457d08299c3bc884a66d"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 10 03:38:31 2015 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 02 20:18:54 2015 +0000"
      },
      "message": "Small update to PhoneAccountHandle ID javadoc.\n\nChange-Id: I31832347689e1e9291cd6b9c100918668fa4b056\n"
    },
    {
      "commit": "48d8442e9c8e3331731b8cebc5b95cc40e923956",
      "tree": "41d7055a4d9cd57404735e9691f9c267ea41a521",
      "parents": [
        "500a98a8eef31eba01863eb2d15ba085d597c10d"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Fri Dec 19 11:37:16 2014 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Mon Mar 02 08:35:32 2015 -0800"
      },
      "message": "Unhide telecom APIs needed by Contacts\n\n* Removed @SystemApi and @hide from some telecom classes\n  and APIs\n* Stopped using explicit @link\u0027s to ConnectionService, so\n  that I didn\u0027t need to unhide ConnectionService\n* Added @SystemApi to hidden methods inside classes that\n  I removed @SystemApi from.\n* Ran update-api. This picked up unrelated Math changes\n  from b/11388705.\n\nUnbundling\n\nBug: 18777272\nBug: 11388705\nChange-Id: I218e0c3c0ae515d3deb2d3b67657db45a0bad999\n"
    },
    {
      "commit": "873cfbf1858b38a684910e183632706c8315107a",
      "tree": "e3ec84b1adc65b69a8f327e7b49ce009239850a8",
      "parents": [
        "39df5fea2281161246cce37587d2a3c34f3dcf32"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Feb 26 15:22:00 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Feb 26 15:32:16 2015 -0800"
      },
      "message": "Add intent for call accessibility settings.\n\nPreparatory work for adding a new Accessibility settigns activity\nin Telephony, which we will need an intent to be able to launch.\n\nBug: 19372734\nChange-Id: Ibf72ffe21da3ba2819eb165dda9bde30204bab68\n"
    },
    {
      "commit": "8b338d47e0ac5730bb802a10047414bf97262725",
      "tree": "3c6f5f48e8f49e50457f2ad6a7270bee132b033d",
      "parents": [
        "ed4ca5ca2c40ed2c838aaf483fcd58abdfa0ff08"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Feb 10 03:38:31 2015 -0800"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Feb 19 22:45:30 2015 -0800"
      },
      "message": "Small update to PhoneAccountHandle ID javadoc.\n\nChange-Id: I31832347689e1e9291cd6b9c100918668fa4b056\n"
    },
    {
      "commit": "866080f28a8f3f42e1462c98885c1495117e65ab",
      "tree": "f561f93244c3392244226019f6036302eb7b2289",
      "parents": [
        "44219ef3d1546740c58f3c1b4173255bb03eba2f"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Feb 19 12:05:33 2015 -0800"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Thu Feb 19 12:05:33 2015 -0800"
      },
      "message": "Add intent for configuring RespondViaSms.\n\nBug: 19372734\nChange-Id: I8dcead3281b42d38c2b2f40aa70ad8fbf5b2d8fb\n"
    },
    {
      "commit": "1a8ae3e7306b5094f36252e3315fddeaf8b952bc",
      "tree": "f3d0c069377a2957d794687d33ca11c2f5551d9d",
      "parents": [
        "9c8f21b5efb8e7311731d04eb25c5c1ecff46361"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Feb 02 13:42:38 2015 -0800"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Feb 19 00:43:09 2015 +0000"
      },
      "message": "Rename from VoWIFI to WIFI.\n\nMake capability labeling for calls over Wifi more generic.\n\nBug: 19151548\nChange-Id: I8b4adb0fb6f1e09f7c16d2d0f48bc7fe849a289e\n"
    },
    {
      "commit": "dd26b2dd638b841aa32e3a7105f6d23e7d92191f",
      "tree": "38bf100e6b0239dfb9005e923ae02aaad819240a",
      "parents": [
        "6aa20770ac5ce5daae6dd0408311699921d0c67c",
        "ad147f4b59d42f48b73f6861f379535dbcc72b4a"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu Feb 05 18:25:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 18:25:52 2015 +0000"
      },
      "message": "Merge \"Unhide telecom APIs needed by Contacts\""
    },
    {
      "commit": "ad147f4b59d42f48b73f6861f379535dbcc72b4a",
      "tree": "a3ff88e89877098e2675934a723dbc6c6f46c6f7",
      "parents": [
        "266fd264dbeb2c2667adf1f1ca41861b5b9f889a"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Fri Dec 19 11:37:16 2014 -0800"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed Feb 04 18:04:17 2015 -0800"
      },
      "message": "Unhide telecom APIs needed by Contacts\n\n* Removed @SystemApi and @hide from some telecom classes\n  and APIs\n* Stopped using explicit @link\u0027s to ConnectionService, so\n  that I didn\u0027t need to unhide ConnectionService\n* Added @SystemApi to hidden methods inside classes that\n  I removed @SystemApi from.\n* Ran update-api. This picked up unrelated Math changes\n  from b/11388705.\n\nUnbundling\n\nBug: 18777272\nBug: 11388705\nChange-Id: I218e0c3c0ae515d3deb2d3b67657db45a0bad999\n"
    },
    {
      "commit": "fd34df0f2073a3d84bd1f339031f99f9ef0b974e",
      "tree": "de07d673f41480f31b562ecfce6e6b587566cb61",
      "parents": [
        "041349f3388fd268d757786dd17e676f8256bfa5",
        "2d3ced758fa42d8a7cf941998355f655ed0bf0b8"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Feb 04 17:23:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 04 17:23:43 2015 +0000"
      },
      "message": "Merge \"Don\u0027t set address for failed remote connections\""
    },
    {
      "commit": "2c56fde04d47714fddb587fdc578c4b94830f1c3",
      "tree": "2786e311bd1782810a1ad42d422074607e8128cf",
      "parents": [
        "b1cdd07630758b75d89a01fd5c67474993f38c0c",
        "1ed8561ac65b9d8eb3d9f32b0830a60442aa1c49"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Mon Feb 02 17:24:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 02 17:24:02 2015 +0000"
      },
      "message": "Merge \"Update setNextPostDialWaitChar API\""
    },
    {
      "commit": "4143b796bc20072a12fe31cbfdf4f1918dff0728",
      "tree": "aa64684d6ea1f69a6f8c245fbc48d08fa579d087",
      "parents": [
        "dcce25a9a7fb3458f2fb65b23912b5f7eb42c596",
        "8a2b1199a6db0c6f2493e96e25ec1d89e3f62769"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Feb 02 15:48:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 02 15:48:53 2015 +0000"
      },
      "message": "Merge \"Fixing conference merge where only one party is added to conference.\" into lmp-mr1-dev"
    },
    {
      "commit": "2d3ced758fa42d8a7cf941998355f655ed0bf0b8",
      "tree": "14416d1e823fdc182d8faea76ee0ef7c33ad320b",
      "parents": [
        "16bce33af6573e0875dcfd2220afe3582de8f62b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 31 20:17:35 2015 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 31 20:17:35 2015 -0800"
      },
      "message": "Don\u0027t set address for failed remote connections\n\nWe created failed connections we no address attached.\nWhen the connection is sent to RemoteConnectionService\nthe null address is translated to a setAddress() call.\n\nThis causes all failed connections to show up as \"unknown\".\nFix is to only call setAddress if creating the connection\nsucceeded.\n\nBUG: 18830726\nChange-Id: I680e2fa4c69157a9fdbfa348c6af1f2f87aafd48\n"
    },
    {
      "commit": "1ed8561ac65b9d8eb3d9f32b0830a60442aa1c49",
      "tree": "f0524728f4f5138780cc7eacdf66c59992a83b0a",
      "parents": [
        "16bce33af6573e0875dcfd2220afe3582de8f62b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 31 15:17:19 2015 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Sat Jan 31 15:25:51 2015 -0800"
      },
      "message": "Update setNextPostDialWaitChar API\n\nThis CL does the following:\n  - make the API public\n  - rename it from setNextPostDialWaitChar to setNextPostDialChar\n  - remove reference to \"wait\" from the API documentation\n\nBUG: 19216940, 19216942\nChange-Id: Ic4c7f44a900fd79875318d8c565c3aacaa42b962\n"
    },
    {
      "commit": "12ca74e2a0b26d1805b3caac9488961078b5409b",
      "tree": "58c13309caa3704b0d8a17885cd62fa4ef6c6ac9",
      "parents": [
        "a7c9046973260aa71837410ffc8df8c296a2826f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 30 13:07:32 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Jan 30 13:07:32 2015 +0000"
      },
      "message": "Revert \"Remove deprecated Telecom APIs\"\n\nThis reverts commit a7c9046973260aa71837410ffc8df8c296a2826f.\n\nChange-Id: I66d3d961988ff8dd330c9482c070bfca055f6cb8\n"
    },
    {
      "commit": "a7c9046973260aa71837410ffc8df8c296a2826f",
      "tree": "cd5930344a110fecc5fd84cc464dc9f7379ae133",
      "parents": [
        "87d2169b748f10fcf11f9891cba959327983f278"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Dec 12 15:26:29 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Jan 30 06:18:48 2015 +0000"
      },
      "message": "Remove deprecated Telecom APIs\n\nThis APIs are no longer used and are safe to delete.\n\nBug: 18607657\nChange-Id: I94dad196db9f8be544f05b12b7b71de124fc9328\n"
    },
    {
      "commit": "8a2b1199a6db0c6f2493e96e25ec1d89e3f62769",
      "tree": "4f634a0e7cf8932c874d7e8376b9a61ceaa938d6",
      "parents": [
        "feabeb624361c234279a03c6dcdb6a53ee48eddc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 29 11:47:24 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Jan 29 11:47:24 2015 -0800"
      },
      "message": "Fixing conference merge where only one party is added to conference.\n\n- Adding \"onConferenceStarted\" listener for Connections.\n- This is necessary so that an ImsCall can report the fact that it has\nwent from being a single party call to a multiparty call.  This was not\npreviously necessary since the multiparty bit change would be detected\nwhen one of the connections being merged changed state.  Since we now must\ndefer the establishment of the conference until all connections have been\nmerged, we need a means of detecting when the call becomes multiparty.\n\nBug: 18960042\nChange-Id: I3ba138cb546e3efdf89b29d6676d00257a5e00cd\n"
    },
    {
      "commit": "11aeae5e46541ce40fa26c678a50ba80780aee34",
      "tree": "7feb0fd5c836e7c84c2c5cd842983c626cfebd8d",
      "parents": [
        "597bb6968be56c1b8b0629ba89fec409084cc112"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 28 16:54:09 2015 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Jan 28 16:54:09 2015 -0800"
      },
      "message": "Fix crash when making emergency calls\n\nWhen making an emergency call the fallback connection\nmanager would crash. The problem was that the connection\nmanager would get a setVideoProvider() call even though\nit wasn\u0027t routing calls.\n\nThe root cause of this crash is b/19185063. As a short term\nwork around I\u0027m adding a null check to avoid the crash.\n\nBUG: 19020123\nChange-Id: Ibe4a791882c9b5e21ae629a63f8d89cd3deba828\n"
    },
    {
      "commit": "5cf27847b011b115afa4a2e05f8c9aaa6c77ad01",
      "tree": "fd6b872dae2806ef1ab7e13c2651659135895ea4",
      "parents": [
        "a2fa3d219bc148c196b0eb3cf7b3b1bd453e830b"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Sat Jan 24 23:30:27 2015 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Sat Jan 24 23:32:02 2015 -0800"
      },
      "message": "Add method in TelecomManager to return line1Number for a PhoneAccount.\n\nSince we do not want to expose SubIds in the app layer, we need a\nwrapper to extra the subId from a PhoneAccount and return the\nvalue of TelephonyManager#line1Number.\nAlso update error strings to be more consistent.\n\nBug: 19087382\nChange-Id: Ie5a474d45336921d1007b36a4d26cd4da68f8b91\n"
    },
    {
      "commit": "cd5d33c89f25b3bfe8989d55f05702d0970c13b4",
      "tree": "de152360f527e8080c703c30c9a29c9b827e323b",
      "parents": [
        "1eee52b1aa0ba0cc05ac513d0fa91de9ee643faf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 12 09:02:01 2015 -0800"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jan 12 09:02:01 2015 -0800"
      },
      "message": "Fix for call timer resetting when starting IMS conference call. 1/4\n\n- Added support in Conference for specifying the connect time when the\nconference is created.\n\nBug: 18959443\nChange-Id: I501edde3b62f6bf021eb7455089e80626013da12\n"
    },
    {
      "commit": "f9c4d84ea99bcb0e5ccd43d99005eaa908fd315f",
      "tree": "e714ef518de0cdde07c8f7818df4dfab057e8e2c",
      "parents": [
        "e7f301a05344376f9065ef09e3b3ef360469bcb3"
      ],
      "author": {
        "name": "Anju Mathapati",
        "email": "anjucm@quicinc.com",
        "time": "Wed Dec 17 11:11:21 2014 -0800"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Wed Dec 17 13:06:46 2014 -0800"
      },
      "message": "IMS: Set phone account in IMS Conference object\n\nGet phone account from conference host connection and set\nit to ImsConference while constructing\n\nBug: 18690773\nChange-Id: I018a84512eb6ce001a8021d148895bf87dddc2ef\n"
    },
    {
      "commit": "27d1c2d148fe377ca0d2744f0f85789a42c8f808",
      "tree": "6e20feb1ad731ce53ef88220de6b6a394550ef4e",
      "parents": [
        "1f28a6a571a9b4ff78d85e2b62a30d77ce986d7b"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Dec 15 16:12:50 2014 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Dec 16 12:53:04 2014 -0800"
      },
      "message": "Pass onPostDialChar call back from Telephony to Telecom.\n\nAdd plumbing to alert Telecom every time a character is processed after\nthe post dial wait state (the processing happens in Telephony).\n\nBug: 18644688\nChange-Id: I487d76aa9c959ca528c6377374aa35c2d0b4a803\n"
    },
    {
      "commit": "59dac0e192a920682d42e2da395fb3fa62f4fdc4",
      "tree": "5fa5d965a0fb8fe7bf075bf945460e8958990945",
      "parents": [
        "891dd5743af17e3376b0b0438b149c565cf871c8",
        "134dd68ff980b870ce61eef0a31ea0fa5f96f87d"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Sat Dec 06 01:45:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 06 01:45:12 2014 +0000"
      },
      "message": "Merge \"Associate a UserHandle with each PhoneAccountHandle\" into lmp-mr1-dev"
    },
    {
      "commit": "710e20d22516a896c3560d96fdec423ffa0d154e",
      "tree": "ca33c02e46998d89d6c5c01364832d43a8434abd",
      "parents": [
        "4ca9d738fa3961507a0289cb4e7873701bc04e12",
        "c047bd464b70f64ac2839c8d04e00c7ae4a66bfb"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Dec 05 19:39:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 05 19:39:19 2014 +0000"
      },
      "message": "Merge \"Relax access on deprecated fields for compatibility.\" into lmp-mr1-dev"
    },
    {
      "commit": "134dd68ff980b870ce61eef0a31ea0fa5f96f87d",
      "tree": "edf0cf34d3f0fef714a7f4fb6f41b6129db38f90",
      "parents": [
        "7792b714b66e3af57bc243666b7843b0adf9c0b3"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Tue Nov 25 14:12:57 2014 -0800"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri Dec 05 08:55:13 2014 -0800"
      },
      "message": "Associate a UserHandle with each PhoneAccountHandle\n\nThis needs to be tracked so that connections get directed to the\ncorrect user. This is not a public API; rather, it will be populated\nand read only by the Telecom service.\n\nExpose a new capability, CAPABILITY_MULTI_USER which can be used by\nsystem-privileged apps to indicate that this PhoneAccount may be\nused by any user on the device.\n\nBug: 17421902\nBug: 17421044\nChange-Id: I673904a7ae038c88688bba62642e93174e55c308\n"
    },
    {
      "commit": "fa53c93462ba273fb645831422c74d29e748519c",
      "tree": "7bbf58d4d0b81d7301ba7bc4b60e3ff352aac749",
      "parents": [
        "25d2c2d61b546f730ccd4bab67c68b2eaa4281a0",
        "8c066f7cc38a32ea6bd8138eb23eaeefcadd3b8a"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Dec 05 01:53:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 05 01:53:22 2014 +0000"
      },
      "message": "Merge \"Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2)\" into lmp-mr1-dev"
    },
    {
      "commit": "c047bd464b70f64ac2839c8d04e00c7ae4a66bfb",
      "tree": "aa0401365b7b3f418d1311cb9901affb8314c380",
      "parents": [
        "0a77897bb6671220fe9d53964ccd2651216dc7ba"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Dec 04 16:54:07 2014 -0800"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Dec 04 16:54:07 2014 -0800"
      },
      "message": "Relax access on deprecated fields for compatibility.\n\nBug: 18610816\nChange-Id: If2398069ecd1c5fa1e49af50527bf817b29fde96\n"
    },
    {
      "commit": "8c066f7cc38a32ea6bd8138eb23eaeefcadd3b8a",
      "tree": "65be065fe527cb1a90dea3f0bfc905c8bbd93a14",
      "parents": [
        "75f304f922dcb27e57dcbea17a36d426f6b223a7"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Wed Dec 03 15:18:08 2014 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Dec 04 14:28:21 2014 -0800"
      },
      "message": "Use TelecomManager to call TelephonyManager#getVoicemailNumber (1/2)\n\nSince we don\u0027t want the phone app to call TelephonyManager methods\ndirectly, create a method in TelecomManager to mimic the behavior. The\nreason we don\u0027t return the voicemail number directly is because once\nTelecomManager becomes public, we don\u0027t want any old app to be able to\nget the SIM\u0027s voicemail number.\n\nBug: 18233678\n\nChange-Id: I620af409788aea7b58169b72a563baeed8115080\n"
    },
    {
      "commit": "5ce118d1f4bdaaa1e85626d06d473b2dece949c3",
      "tree": "c7a8fe7b892dffdb7460482efa3205000a35f8e1",
      "parents": [
        "6963ff0e059977c901f4a961a24e7ffd3536af23",
        "ef77f0ed78db3cfa098a26d6186abbd59c5cfd15"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Dec 03 18:09:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 03 18:09:31 2014 +0000"
      },
      "message": "Merge \"Re-add Connection.getCallCapabilities\" into lmp-mr1-dev"
    },
    {
      "commit": "ef77f0ed78db3cfa098a26d6186abbd59c5cfd15",
      "tree": "590de0456d60554b34d7934b51aa995ecaa8e9e9",
      "parents": [
        "73f1047318fdbfddce7edaa387725563890b5c73"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Dec 02 15:18:25 2014 -0800"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Wed Dec 03 18:05:48 2014 +0000"
      },
      "message": "Re-add Connection.getCallCapabilities\n\nThis method wasn\u0027t supposed to be removed.\n\nBug: 18594044\nBug: 18292176\nChange-Id: Iac4cc0972643a8271957e480d3f48d50243af271\n"
    },
    {
      "commit": "ddf15a164981c6f32fccaf6bcc45a9ff6113fd3a",
      "tree": "9f556004c0e9472238dd9bd1f0289013ca9b29e0",
      "parents": [
        "75f304f922dcb27e57dcbea17a36d426f6b223a7"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Dec 02 15:59:35 2014 -0800"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Tue Dec 02 15:59:35 2014 -0800"
      },
      "message": "Change a semi-colon to a colon in AudioState logging.\n\nI believe \"route;\" -\u003e \"route:\" was the intended context.\n\nBug: 18327621\nChange-Id: I5fcd285f58dcd74287937babf3f0a8122dab5d3d\n"
    },
    {
      "commit": "4ef369fce92d0e140189f305783855d8ae27067d",
      "tree": "9deb354895f4f167502d06f96f0cc34e3d4d370f",
      "parents": [
        "27ef018846fc88122bcb2c30ba86e99a5b3039d6",
        "80fff3c0a5f68d4b426a35468daeaf4ff4d3d375"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Dec 02 18:50:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 02 18:51:01 2014 +0000"
      },
      "message": "Merge \"Rename VoLTE capability to HD audio.\" into lmp-mr1-dev"
    },
    {
      "commit": "90e34e324cbe22f18680809cbc33caf63b320cb4",
      "tree": "511c0d22099129597928275f2535341c0deec726",
      "parents": [
        "76de89820c51c4bc288b440a82374b9d6c806244"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Dec 01 16:23:17 2014 -0800"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Tue Dec 02 00:59:09 2014 +0000"
      },
      "message": "Fix immutability bug in http://ag/587241\n\nBug: 18292176\nChange-Id: Icf1f717d76f042d9950a1d8cca9def061de1c1b8\n"
    },
    {
      "commit": "80fff3c0a5f68d4b426a35468daeaf4ff4d3d375",
      "tree": "a2a5231508f53755b5f87e8f03eb1698b5dbcee8",
      "parents": [
        "e6bd61d5bbea012b6b80c8bff915042f615630bc"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Nov 25 17:36:51 2014 -0800"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Mon Dec 01 14:42:16 2014 -0800"
      },
      "message": "Rename VoLTE capability to HD audio.\n\nThis is a more specific and less technology-specific title for\ncommunicating this to Dialer/InCall.\n\nBug: 18103173\nChange-Id: I70ad50bb09eb807a621259976bb9fb7953a9a8aa\n"
    }
  ],
  "next": "de06133569bb80bcfc182dd31d2348f006b79ff5"
}
