)]}'
{
  "log": [
    {
      "commit": "3afed57a7d8a6e9d9fcaaa483a3c3e3652e2199a",
      "tree": "69f82c8c68231034e180cb78d25d3ae6b3aea0ae",
      "parents": [
        "bbd8e6ffc600e078984cb68acf51c660c5c9fc81"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 21 15:22:12 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 28 03:36:36 2014 +0000"
      },
      "message": "Adding ITelecommService definition for Telecomm.\n\nUntil telecomm code moves into a system service, we need a way for\nother apps to call into it for call-related functionality.\n\nInitial implementation only has silenceRinger.\nThis is to be implemented by the telecomm code and used by\nTelephonyManager (until we have a TelecommManager).\n\nChange-Id: I9180797451dcb2e9029b20bed47f5d5cb8cddb9f\n(cherry picked from commit b895606acf18dbb050c9a32106b3c9c2e5111829)\n"
    },
    {
      "commit": "afa05c0b43cbc065181d5c2d6ee368a08bb00c3b",
      "tree": "ab4c243bf6731f87c3de08e827bad1e5f1b9a929",
      "parents": [
        "6ecbe3f2d6a9d0a2f69473cc0496fa6c63c4f7f8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 21 20:04:36 2014 -0700"
      },
      "committer": {
        "name": "Dave Langemak",
        "email": "dlangemak@google.com",
        "time": "Tue May 27 20:28:50 2014 +0000"
      },
      "message": "Move dis/enable of mobile data to Telephony\n\nConnectivityService doesn\u0027t do this anymore.\n\nbug:15077247\nChange-Id: I3208c91b2c0369b594987f39ca29da7478435513\n(cherry picked from commit 53013c87496980b534e447e717a32698fbd4bca0)\n"
    },
    {
      "commit": "cb9086c5bfd84f8a78eb6072d9eb133bf3a523d8",
      "tree": "b371e816595c347b7fb1ae26ab55c8afbd040d66",
      "parents": [
        "b82bbf6113a5b72631f1ee727d98d35a2b215121"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon May 19 09:25:13 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon May 19 09:25:13 2014 -0700"
      },
      "message": "Fix build break.\n\nChange-Id: If80984f9a62809829b3767193eff981ccb1185c7\n"
    },
    {
      "commit": "94a873de0f6d2e1579bc2634712d9212fbe87dc8",
      "tree": "2484069adf72364fecad01f834380ce156eb5e88",
      "parents": [
        "2631da82aeedc18a79d64b7bf78b32b8de0e105b",
        "14816d669b29607808e6d0ee72c602d340692d0e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon May 19 15:18:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 19 15:18:51 2014 +0000"
      },
      "message": "Merge \"Remove methods added in TelephonyManager.\""
    },
    {
      "commit": "14816d669b29607808e6d0ee72c602d340692d0e",
      "tree": "75658421a2f53250b5dd0037da56c152048a9726",
      "parents": [
        "4455f54b5ba98da345c64de1614b0704022d272b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri May 16 17:52:23 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri May 16 17:58:09 2014 -0700"
      },
      "message": "Remove methods added in TelephonyManager.\n\nChange-Id: I771502ab76dfc24eb19b9ff58b029bea45d6832c\n"
    },
    {
      "commit": "b8894ab1aec9c9ffa749f9369e412a51b942de27",
      "tree": "bd513d8846dc0c57670fd409cf8bbcc44987aefe",
      "parents": [
        "210889e91cb2da74e0323292ca156d17df03fe08"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri May 16 13:31:26 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri May 16 13:31:26 2014 -0700"
      },
      "message": "Revert \"Revert \"Modify TelephonyManager to expose sendEnvelopeWithStatus instead of sendEnvelope.\"\"\n\nThis reverts commit f743b163fc764b7ebf701a9e65b13d308530d750.\n\nChange-Id: Ie274a024d2cdb6f11082e6bf391732a304863074\n"
    },
    {
      "commit": "210889e91cb2da74e0323292ca156d17df03fe08",
      "tree": "0acb1ad40eb52c0df87f79daa32feec2bd7190bd",
      "parents": [
        "4455f54b5ba98da345c64de1614b0704022d272b"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri May 16 12:50:13 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Fri May 16 12:50:13 2014 -0700"
      },
      "message": "Revert \"Revert \"Expose sendEnvelope.\"\"\n\nThis reverts commit 23745256000bffaad4038ad9fe6e2b0941074a53.\n"
    },
    {
      "commit": "4a644e390359a1715c88f54ed0174ffb5113d617",
      "tree": "34c1623607c4c45a441653dbd73f5ea923db604d",
      "parents": [
        "fcca6cd019bb4c0aec336dd3c5905de761c0bd18",
        "0082e3302fcaef4a770b620cf03c23d618668f71"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 22:08:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 14 22:08:21 2014 +0000"
      },
      "message": "Merge \"Remove obsolete ThirdPartyCall APIs\""
    },
    {
      "commit": "fcca6cd019bb4c0aec336dd3c5905de761c0bd18",
      "tree": "4d99f4ee7d03a0d9b42374afe6a7c94f6ad4d9de",
      "parents": [
        "605e4942d66e69134495a24e925dc30549d2b507",
        "8f402c36cb48905034e6ab689f614f21e8766639"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 22:08:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 14 22:08:10 2014 +0000"
      },
      "message": "Merge \"Revert \"Expose sendEnvelope.\"\""
    },
    {
      "commit": "605e4942d66e69134495a24e925dc30549d2b507",
      "tree": "acf524312f4ac6d42f80e8534e25c9b19d74cbdb",
      "parents": [
        "02adbb15069dbfb777cce0613d2f2b506259d65f",
        "c0d138ab86459883c46551130190d97f76bd7e2f"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 22:07:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 14 22:07:47 2014 +0000"
      },
      "message": "Merge \"Revert \"Modify TelephonyManager to expose sendEnvelopeWithStatus instead of sendEnvelope.\"\""
    },
    {
      "commit": "0082e3302fcaef4a770b620cf03c23d618668f71",
      "tree": "0be435bb4c4132df5a6c5fbf085ed68975395cba",
      "parents": [
        "8f402c36cb48905034e6ab689f614f21e8766639"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 13:56:50 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 15:05:47 2014 -0700"
      },
      "message": "Remove obsolete ThirdPartyCall APIs\n\nThese should have been reverted long ago. Additional cleanup will need\nto happen, but this is a good first pass.\n\nChange-Id: I6d3c2919299c0a0b9714ffecd30da68e5c880b6a\n"
    },
    {
      "commit": "4268b243ded3b58c463c4f78219686ab0bf06ce6",
      "tree": "e1013545ac0318fb063744d2364005b714e97c33",
      "parents": [
        "f8c940733ed0aaa95a66cb80181f08e39e4592fa",
        "b31c310fcf9739729ef2e64eaf49ce2e86a8a058"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed May 14 21:44:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 14 21:44:39 2014 +0000"
      },
      "message": "Merge \"Handle normalization of a \"null\" phone number.\""
    },
    {
      "commit": "8f402c36cb48905034e6ab689f614f21e8766639",
      "tree": "4505e4302b40e4ce4b42ab18ca28b3a6f644f035",
      "parents": [
        "c0d138ab86459883c46551130190d97f76bd7e2f"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 14:02:21 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 14:02:21 2014 -0700"
      },
      "message": "Revert \"Expose sendEnvelope.\"\n\nThis reverts commit 6eac2ee0fc8a652c4cb1e7ca6602a080d4f82dbd.\n\nChange-Id: Ie04a873bb1d4935208e687917e86cbe80312a6d1\n"
    },
    {
      "commit": "c0d138ab86459883c46551130190d97f76bd7e2f",
      "tree": "edcbdc61621292ab1f23a00877d4242002a081cd",
      "parents": [
        "f8c940733ed0aaa95a66cb80181f08e39e4592fa"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 14:01:47 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed May 14 14:01:47 2014 -0700"
      },
      "message": "Revert \"Modify TelephonyManager to expose sendEnvelopeWithStatus instead of sendEnvelope.\"\n\nThis reverts commit 37384dedab38239433a41641fe87fc3e51bb6976.\n"
    },
    {
      "commit": "2cf184233ba5a596a4fc187289bba848ff341cf1",
      "tree": "49fe7265d047a5fa52b36e6c93a513e69f8ed885",
      "parents": [
        "92ddeeab47c9c98454df725275764e708025615f",
        "aab03030bea37b0180044a2b9653324066070598"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed May 14 13:24:53 2014 -0700"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed May 14 13:24:53 2014 -0700"
      },
      "message": "merge master nova by hand, skipped translations\n\nChange-Id: I4bea0bb9e375361f21d995bf4698d5eb6300ecfb\n"
    },
    {
      "commit": "b31c310fcf9739729ef2e64eaf49ce2e86a8a058",
      "tree": "ae1ab92657679ad0b4b1db7cecc8524684b4ff0b",
      "parents": [
        "bee74c2b479153bb6a4b9e03f068658042a5fdfc"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed May 14 12:13:02 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Wed May 14 13:00:28 2014 -0700"
      },
      "message": "Handle normalization of a \"null\" phone number.\n\nBug: 14900155\nChange-Id: I1c4c5c6dec4c4c470b436102c72a7476d3d5237c\n"
    },
    {
      "commit": "f9cb86aebe9647e0fe0137fc198ba16c017445c6",
      "tree": "5f7d1e0ab2f48cb39092881266f21f7e11ea33b3",
      "parents": [
        "6681e32fff77174b1b93557c08d1fd00375422c0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 08 17:34:00 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon May 12 16:52:56 2014 -0700"
      },
      "message": "Replace LinkCapabilities with NetworkCapabilities\n\nAlso remove unused LinkSocket and LinkSocketNotifier.\nbug:13885501\n\nChange-Id: Id426e31b201fa4f29109b5fea485d8efb34519d3\n"
    },
    {
      "commit": "784f90facfe32263a295fe512e20a10d1d8a250a",
      "tree": "111dc6efe2c1420a902e4b2034487882d7ce29a3",
      "parents": [
        "ce3bdb841717400b059d29c37a27648ac15c04d5",
        "51d427ca9bca22d709f2940fb949cb38892c28a7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 01 18:07:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 18:07:58 2014 +0000"
      },
      "message": "am 192384bb: am 43799457: am 74ec5808: am 7e411f74: Merge \"Add support for NETWORK_TYPE_GSM\"\n\n* commit \u0027192384bb2708c49ca6c91432b8c848f43557429a\u0027:\n  Add support for NETWORK_TYPE_GSM\n"
    },
    {
      "commit": "51d427ca9bca22d709f2940fb949cb38892c28a7",
      "tree": "c1434f2aba9c8754bfb5b4b4a10e21206f301580",
      "parents": [
        "d955ad9acd45ec17f18090444382268453c8b7da",
        "437994578272f9770748b152c53ec655059d19ec"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 01 18:03:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 18:03:57 2014 +0000"
      },
      "message": "am 43799457: am 74ec5808: am 7e411f74: Merge \"Add support for NETWORK_TYPE_GSM\"\n\n* commit \u0027437994578272f9770748b152c53ec655059d19ec\u0027:\n  Add support for NETWORK_TYPE_GSM\n"
    },
    {
      "commit": "74ec580873bb56cb5045a25efdb1eb7e2bac384c",
      "tree": "b31f1ac763327696637a8d2713d6276d6801ae52",
      "parents": [
        "ab962b54e3eac4ffadb5ea4e4948df10e6201468",
        "7e411f74efe6dd383e59634760cccd96da1c209b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 01 17:57:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 01 17:57:51 2014 +0000"
      },
      "message": "am 7e411f74: Merge \"Add support for NETWORK_TYPE_GSM\"\n\n* commit \u00277e411f74efe6dd383e59634760cccd96da1c209b\u0027:\n  Add support for NETWORK_TYPE_GSM\n"
    },
    {
      "commit": "10731a6140ad9e1be895406206ced1db7b6d85cd",
      "tree": "ef36c176f6c8a787da02b9c99059b58a4e9136b4",
      "parents": [
        "ab3977d21161815c130bdedf21e2571382d208da"
      ],
      "author": {
        "name": "Sandeep Kunta",
        "email": "skunta@codeaurora.org",
        "time": "Sat Aug 10 20:55:38 2013 +0530"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 01 17:53:42 2014 +0000"
      },
      "message": "Add support for NETWORK_TYPE_GSM\n\nAdd support for NETWORK_TYPE_GSM in TelephonyManager and\ncorresponding mapping in ServicState.java so that when\napplication queries for getVoiceNetworkType() and currently\ncamped rat is GSM, they get network mode as GSM instead\nof network mode unknown.\n\nChange-Id: Ibe4672b04a5044710d63499c4cf2b6ebe91444bf\n"
    },
    {
      "commit": "293513a59d36cd96a3e474dde5981380d372d8c9",
      "tree": "4268c9994be194a7f4fccdecd089af58516d0953",
      "parents": [
        "1866e5dc8bb04b58a67e54f66cb4ec22e878667d",
        "0b62467b142b61ee1e449ba958ba37dfd961ef56"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 16:07:29 2014 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 16:07:29 2014 -0700"
      },
      "message": "Merge commit \u00270b62467b142b61ee1e449ba958ba37dfd961ef56\u0027 into HEAD\n"
    },
    {
      "commit": "994a9a39b56a6cf7538c1b4254cdd604bc1c2557",
      "tree": "85f7b0af2597dff9b219f0db9d242da009d31a58",
      "parents": [
        "953c4e04fab58678020a5741ba869b44aee581f4",
        "ae166fe9e074de30c24f5bd567f6404b50cd9cfa"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:35:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:35:49 2014 +0000"
      },
      "message": "am e9c9547e: am c79963c3: am 1c1827a6: am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u0027e9c9547e899a7095f3fb420df7d4d809ab13ea57\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "ae166fe9e074de30c24f5bd567f6404b50cd9cfa",
      "tree": "7534bd1630024bcd6435517945369488bec26035",
      "parents": [
        "66fbe3dc81f2786b2be9afa122038228a31e2cdb",
        "c79963c3cb6d0127e2fc9ce5bf000fa05811504d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:28:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:28:56 2014 +0000"
      },
      "message": "am c79963c3: am 1c1827a6: am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u0027c79963c3cb6d0127e2fc9ce5bf000fa05811504d\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "c79963c3cb6d0127e2fc9ce5bf000fa05811504d",
      "tree": "570aba58220dc865c03b62586c21107f9569c19b",
      "parents": [
        "165b965edb42460ef9b0add89a76a311c707a1e2",
        "1c1827a6402c3a1f38ba077289a9022f6e6d3f73"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:25:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:25:44 2014 +0000"
      },
      "message": "am 1c1827a6: am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u00271c1827a6402c3a1f38ba077289a9022f6e6d3f73\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "3f4867f49d6c1932117e3519ce10d11f37829f19",
      "tree": "0b66a9df6b30790cebce9f040c25b9f35d3172ed",
      "parents": [
        "ac7327082c411617f7937b87575c117bd63ad9df",
        "f099a5f389a43a1a1f0abc6577e45c7dfca14c5c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 25 23:58:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 25 23:58:11 2014 +0000"
      },
      "message": "Merge \"Telephony: Add functionality to handle ICC IO error\""
    },
    {
      "commit": "5e78e76ad7e33cf25082c815bfba2ab08a214af8",
      "tree": "06e60fcd030c366cd9aad14b2210f6f555f7a642",
      "parents": [
        "58f54dc59d779091bacdb707d9faf60a4f6c4781",
        "806047caca937d8e3d067b5fb6d5264fd3731904"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Apr 24 13:56:19 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Apr 24 13:56:19 2014 -0700"
      },
      "message": "resolved conflicts for merge of 806047ca to master-nova\n\nChange-Id: I6754198919b952bd733733572f64a316cb41b101\n"
    },
    {
      "commit": "2ffa11e4b71c545e34533ef827bdc1a07fbe8246",
      "tree": "af0aa233d8c90bc6ab18c79a0724132f71f9b40b",
      "parents": [
        "79cb5505a97a0465fb849dc20dcaf3dd2f608c9f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 21 15:56:18 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 24 11:21:30 2014 -0700"
      },
      "message": "Start collecting mobile radio activity from the radio.\n\nHook in to the new radio API to find out when the radio\nis active and use that to track its state in batter stats.\nWe also still have the data being tracked from the kernel\u0027s\nemulation, and continue to use that if we don\u0027t get data from\nthe radio.\n\nCurrently this monitoring is turned off until some issues\nin the radio can be fixed that are providing bad data.\n\nAlso add a new API to get estimated drain and charge times.\n\nChange-Id: Ifc4900fabb8f848f9cda361dce698664ea75f175\n"
    },
    {
      "commit": "a3db73388562d335864d646441dedd1fa2071e9b",
      "tree": "9c1fbd5a557e2755e8726625e478b57ba0a96232",
      "parents": [
        "cd254448c1d630b60231143a8e56c26a74762e3a",
        "8d966e4243f7729d76f298ad1e06ef40ec4ee40f"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Apr 16 13:14:39 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Apr 16 13:14:39 2014 -0700"
      },
      "message": "resolved conflicts for merge of 8d966e42 to master-nova\n\nChange-Id: Ibcc7d1eb4f0349e90b8e97d5235a08efb8226ef6\n"
    },
    {
      "commit": "070e061a289d771e62b58379eaed153fd285b04f",
      "tree": "dbc82d648122cb348396e7385bcc77c075a6ff67",
      "parents": [
        "dc800e85138f3ab57303a879b3e1abd109b90247"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 15 22:04:10 2014 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 15 22:04:10 2014 -0700"
      },
      "message": "Add LISTEN_DATA_CONNECTIPON_REAL_TIME_INFO as listen event\n\nAlso added DataConnectionRealTimeInfo structure which passed as a\nparameter to onDataConnectionRealTimeInfoChanged.\n\nChange-Id: Iadcbf9765af57c125bcdf74e3fc652ed6c8f7d42\n"
    },
    {
      "commit": "9710faff3bf5107ada279047643832fe5d4b4cc8",
      "tree": "9c2e033a24f800b788c4d43b5d82da91d627cef7",
      "parents": [
        "341c4309cf926f9e9be9d2831772d18c243d7f24",
        "7217f3805819b6feca7ec1cc378a9ca56cf2d275"
      ],
      "author": {
        "name": "Brian Williammee",
        "email": "bwill@google.com",
        "time": "Fri Apr 11 14:27:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 11 14:27:14 2014 +0000"
      },
      "message": "am 7217f380: Correct some comments (LTE-\u003eCDMA)\n\n* commit \u00277217f3805819b6feca7ec1cc378a9ca56cf2d275\u0027:\n  Correct some comments (LTE-\u003eCDMA)\n"
    },
    {
      "commit": "7217f3805819b6feca7ec1cc378a9ca56cf2d275",
      "tree": "39c63c3583ef06877a09425214ba3b2913846355",
      "parents": [
        "39c82a3b19788b100f52f24732560ef325c13133"
      ],
      "author": {
        "name": "Brian Williammee",
        "email": "bwill@google.com",
        "time": "Thu Aug 08 17:39:01 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 11 14:23:38 2014 +0000"
      },
      "message": "Correct some comments (LTE-\u003eCDMA)\n\nChange references to LTE in CellSignalStrengthCdma to CDMA.\n\nChange-Id: I2c003746dcef84949af69e2fbd4e5db4906e1125\n"
    },
    {
      "commit": "20e3f02c2de4efd4ccf56112b39b6056582f283a",
      "tree": "07df9350cc25ab78707a04e683ee83a31aac1e08",
      "parents": [
        "75e1341f890e81135eb8706c4ec362d30a6af375"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@gmail.com",
        "time": "Thu Mar 27 12:15:38 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Mar 31 14:58:11 2014 -0700"
      },
      "message": "Add disconnect cause to setDisconnected.\n\nChange-Id: I4ba9b8f47a942b82b7a3d4bed43c0ca945957592\n"
    },
    {
      "commit": "6d21b125b917357502f4f6c2eb8c47849138737f",
      "tree": "27f2bf7f1bc9e4f9c640473cd274005589d81226",
      "parents": [
        "9869f2fcf54397fc48ac4e41d8e3f707cba4299b",
        "83ee4429f13896c82f3f29c8164888f1f6fe8309"
      ],
      "author": {
        "name": "Anders Kristensen",
        "email": "andersk@google.com",
        "time": "Fri Mar 28 21:10:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 28 21:10:22 2014 +0000"
      },
      "message": "am 83ee4429: am 7bce23f7: am aee03bb1: am 49c06150: Merge \"Remove duplicate call disconnect codes.\"\n\n* commit \u002783ee4429f13896c82f3f29c8164888f1f6fe8309\u0027:\n  Remove duplicate call disconnect codes.\n"
    },
    {
      "commit": "83ee4429f13896c82f3f29c8164888f1f6fe8309",
      "tree": "eb68a4217b5231319c41fb4a86f40e250e53964c",
      "parents": [
        "0756e4e42e36e649c858eca1f6c6c05d3422a8c8",
        "7bce23f733cfaa1028e553852ff7762d7b32a893"
      ],
      "author": {
        "name": "Anders Kristensen",
        "email": "andersk@google.com",
        "time": "Fri Mar 28 17:40:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 28 17:40:52 2014 +0000"
      },
      "message": "am 7bce23f7: am aee03bb1: am 49c06150: Merge \"Remove duplicate call disconnect codes.\"\n\n* commit \u00277bce23f733cfaa1028e553852ff7762d7b32a893\u0027:\n  Remove duplicate call disconnect codes.\n"
    },
    {
      "commit": "7bce23f733cfaa1028e553852ff7762d7b32a893",
      "tree": "33a5c255dd2c52109249a6a40634c3fc5598ec10",
      "parents": [
        "0d68a52ad32bb2c07314721b19e7973df6045d34",
        "aee03bb1a1077427c918ad9fea5fdd1ab204f60e"
      ],
      "author": {
        "name": "Anders Kristensen",
        "email": "andersk@google.com",
        "time": "Fri Mar 28 17:31:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 28 17:31:33 2014 +0000"
      },
      "message": "am aee03bb1: am 49c06150: Merge \"Remove duplicate call disconnect codes.\"\n\n* commit \u0027aee03bb1a1077427c918ad9fea5fdd1ab204f60e\u0027:\n  Remove duplicate call disconnect codes.\n"
    },
    {
      "commit": "9938854e71b35efbf2d2cf25e16b160e4bf2b15b",
      "tree": "58db498de90b3953b0f904d38e84917a8de0bb67",
      "parents": [
        "fb48c1c722f1eff661a1f5e37cebb856b3e952cf",
        "db0dca826d992af1adfa53e10c31f08d3197bb0b"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 13:46:13 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 13:46:13 2014 -0700"
      },
      "message": "am db0dca82: resolved conflicts for merge of c1edfc2c to master\n\n* commit \u0027db0dca826d992af1adfa53e10c31f08d3197bb0b\u0027:\n  resolved conflicts for merge of c1edfc2c to master\n"
    },
    {
      "commit": "db0dca826d992af1adfa53e10c31f08d3197bb0b",
      "tree": "b47c109f8e21649618cacd9002d34dbc2cb76bcd",
      "parents": [
        "5e44cadfd69c210c11f80cfe599718617a0e6676"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Wed Mar 19 16:41:49 2014 -0700"
      },
      "committer": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 13:39:55 2014 -0700"
      },
      "message": "resolved conflicts for merge of c1edfc2c to master\n\nattempt 2\n\nChange-Id: Ic9e6e9e02c4781617deeea3ddcb4a0b2b659e4fc\n"
    },
    {
      "commit": "fb48c1c722f1eff661a1f5e37cebb856b3e952cf",
      "tree": "824ff7fe677abfe5ddd8f3b9b3e94e24036d3d8f",
      "parents": [
        "8121d6211b8c3cb7a3bf28d0c459a73a42e673b6",
        "5e44cadfd69c210c11f80cfe599718617a0e6676"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Mar 25 13:16:40 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Mar 25 13:16:40 2014 -0700"
      },
      "message": "resolved conflicts for merge of 5e44cadf to master-nova\n\nChange-Id: Ieacfbba60109a60b268c116a40e598c0745e8a3b\n"
    },
    {
      "commit": "00ffde305da868401b78f92c3ad33fef0221bf7c",
      "tree": "455f8032ecb0dddd303edf9c51380e7a7a47a38e",
      "parents": [
        "fa1ce103c65c9f4eba708f1555a59959a4581e4e",
        "2d72d000939acc10ba0f5000689ad86483b7c19e"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Mar 25 13:02:59 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Mar 25 13:02:59 2014 -0700"
      },
      "message": "resolved conflicts for merge of 2d72d000 to master-nova\n\nChange-Id: Icfb617ffab2da2f8805e4628e75e006c620b479d\n"
    },
    {
      "commit": "8b5f2b080d841fa44d970058dfb7d5c653c6deb6",
      "tree": "6b41b2c67e46864e9c2c288a4dda5d6ea760dcd7",
      "parents": [
        "2d72d000939acc10ba0f5000689ad86483b7c19e"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Wed Mar 19 16:41:49 2014 -0700"
      },
      "committer": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 12:21:43 2014 -0700"
      },
      "message": "resolved conflicts for merge of c1edfc2c to master\n\nChange-Id: Ica42d8ac1552040f7ea2864ff529f5fc1470001b\n"
    },
    {
      "commit": "f1e1e7714375b3b83f2cc3956b112293face56a1",
      "tree": "f78b133e81542b0f3c551d754ab3c02c6d1d6425",
      "parents": [
        "0a8596dc0c497404a332ae990b2bd77553cde870"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Fri Mar 21 11:31:32 2014 -0700"
      },
      "committer": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 11:08:19 2014 -0700"
      },
      "message": "resolved conflicts for merge of 74fb97de to master\n\nChange-Id: If28dc21a2ea7e634da130f3c59c17cd63dd5336a\n"
    },
    {
      "commit": "4668f1ed0d9b4fbb321d25803192d53c31d1ec3d",
      "tree": "f9944dcdde915665ac2d91c238027c3bd42f40e7",
      "parents": [
        "c4e6233b2097dbd23927a9a247229ab67f41e4f8",
        "8ee4491dc80943429cd79d0c7b87c28056067a58"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 03:54:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 03:54:11 2014 +0000"
      },
      "message": "am 8ee4491d: am e05077d7: am 83da75d9: Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\n* commit \u00278ee4491dc80943429cd79d0c7b87c28056067a58\u0027:\n  Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n"
    },
    {
      "commit": "8ee4491dc80943429cd79d0c7b87c28056067a58",
      "tree": "01f7d248819b144af599976124b54e5260f177c1",
      "parents": [
        "b68d38e81fd779011e478dcf9911fbe77f71f20e",
        "e05077d78c9abde054a754db53e71c647b9a705c"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Tue Mar 25 03:46:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 25 03:46:17 2014 +0000"
      },
      "message": "am e05077d7: am 83da75d9: Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\n* commit \u0027e05077d78c9abde054a754db53e71c647b9a705c\u0027:\n  Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n"
    },
    {
      "commit": "16578caea887c258510a885476c11a2a9bc29f71",
      "tree": "2abdd1f912295e4f05319b56aa0fb4f97d440e60",
      "parents": [
        "5d6c29af95362b69dcd8ec743e727cfd43f76487",
        "e05077d78c9abde054a754db53e71c647b9a705c"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Sat Mar 22 23:41:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 22 23:41:43 2014 +0000"
      },
      "message": "am e05077d7: am 83da75d9: Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\n* commit \u0027e05077d78c9abde054a754db53e71c647b9a705c\u0027:\n  Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n"
    },
    {
      "commit": "83da75d938d519bbcffb9c3b52802fd2daad4aee",
      "tree": "cc3373a15f1c36bcaa2948496fafe69bf0709a29",
      "parents": [
        "ba126c09a5c00cb0a96da6ece0b4ab4d7ed2d8cb"
      ],
      "author": {
        "name": "Gabriel Peal",
        "email": "gpeal@google.com",
        "time": "Wed Mar 19 16:41:49 2014 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Mar 22 13:33:43 2014 -0700"
      },
      "message": "Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.\n\nThe first set of these APIs is for telephony:\n\nAdded some APIs to ITelephony and created a first party framework for them\n\ntoggleHold()\nmerge()\nmute(boolean mute)\nplayDtmfTone(char digit, boolean timedShortCode)\nstopDtmfTone()\nswap()\naddListener(ITelephonyListener listener)\nremoveListener(ITelephonyListener listener)\n\nBug: 13302451\nChange-Id: Iefec5688c26a1b4fe77f5643eba6e1690a057ee6\n"
    },
    {
      "commit": "37384dedab38239433a41641fe87fc3e51bb6976",
      "tree": "1797d430d9abe5065bb9f5a51f724aeb2ffb24f7",
      "parents": [
        "121114abe4b17c9515ebdfb2953576f8245199d6"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Fri Mar 14 09:32:22 2014 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Fri Mar 14 09:38:03 2014 -0700"
      },
      "message": "Modify TelephonyManager to expose sendEnvelopeWithStatus instead of sendEnvelope.\n\nThe RIL sendEnvelope command does not return the response from the SIM while\nthe sendEnvelopeWithStatus does. Since the response is required for certain\nenvelope commands, its better to expose sendEnvelopeWithStatus.\n\nChange-Id: I209bfc59e396bb6f91345d6f99c51cfa35f2d650\n"
    },
    {
      "commit": "f099a5f389a43a1a1f0abc6577e45c7dfca14c5c",
      "tree": "405444be9ed73ab09ee68a5e1422172c31fb24f7",
      "parents": [
        "8a927cfa4ea8e4a78f6a9fa1e2b1da9187a3d1e8"
      ],
      "author": {
        "name": "Rakesh Pallerla",
        "email": "rakesh@codeaurora.org",
        "time": "Wed Feb 06 11:44:23 2013 +0530"
      },
      "committer": {
        "name": "Sandeep Kunta",
        "email": "skunta@codeaurora.org",
        "time": "Wed Mar 12 12:23:41 2014 +0530"
      },
      "message": "Telephony: Add functionality to handle ICC IO error\n\nAt present in Android all ICC Card states other than\nICC PRESENT are treated as ICC ABSENT.Adding functionality\nto handle ICC IO error card state.\n\nChange-Id: I229bd80cb5e487f4345bef9fb7fee60850f085d9\nBug: 10643652\n"
    },
    {
      "commit": "9bbb37116d2c5b597f9b5e3094ff328971e03c0b",
      "tree": "eaf4a12bc84f8dcfed58d515ec10b6daf61a699a",
      "parents": [
        "a693e2ba5954be17190df9f359aa5ecb4cfc4126",
        "322f7d6e4abf8d0098ae322fe328b2510383baf5"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Mar 06 10:08:06 2014 -0800"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Mar 06 10:08:06 2014 -0800"
      },
      "message": "resolved conflicts for merge 322f7d6e to master-nova\n\nChange-Id: I31de6084253ce21f50224582f82b7f7e630ef34e\n"
    },
    {
      "commit": "b584e690a69a3c286ba490a24575c03f4fdb283c",
      "tree": "d88cd70211b4e8a4af1eecd1410fe191ca7a5f2c",
      "parents": [
        "bbfc08b3abc0934f67659f3238eb79dcac838c17"
      ],
      "author": {
        "name": "Anders Kristensen",
        "email": "andersk@google.com",
        "time": "Thu Feb 27 14:19:10 2014 -0800"
      },
      "committer": {
        "name": "Anders Kristensen",
        "email": "andersk@google.com",
        "time": "Wed Mar 05 15:45:26 2014 -0800"
      },
      "message": "Remove duplicate call disconnect codes.\n\nThe Android code base defines call disconnect codes in three places:\n - android.telephony.DisconnectCause\n - android.internal.telephony.Connection.DisconnectCause\n - com.android.services.telephony.common.Call.DisconnectCause\n\nThis CL consolidates the code to use the integer codes from\nandroid.telephony.DisconnectCause everywhere.\n\nChange-Id: I84a3fd5182a51d07fc7d81076e4b2c15ff26c61c\n"
    },
    {
      "commit": "4a2fa35a6ad03d5ee1cd03ae94b4e7d70b50811c",
      "tree": "3ec3e712e95f61c9faeb0a3b3b12e4e0baee84f3",
      "parents": [
        "03c6628f40a2e56a214990da127242707ff02b73"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Mar 03 13:27:20 2014 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Mar 03 13:27:20 2014 -0800"
      },
      "message": "Add get/setPreferredNetworkType() for OMA DM client.\n\nAdd get/setPreferredNetworkType() commands for OMA DM client.\n\nBug: 8847590\nChange-Id: Ia898d712b90ec583d61efe7385a5a1844d8beff1\n"
    },
    {
      "commit": "4a4db51194d64bf46d7e21acfef97b90eed378c6",
      "tree": "e250588dafa3b60a7084a940f66b5154ce4f86fc",
      "parents": [
        "f99cbd6f5f85b76285eeb44e8099cc655d86ef3d",
        "786e71ab11f2d89afffc9db7473f16206395c813"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Feb 24 12:50:48 2014 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Feb 24 12:50:48 2014 -0800"
      },
      "message": "resolved conflicts for merge of 786e71ab to master-nova\n\nChange-Id: Ibe5e0a68f59d95c4a8c721d9e21626714d33ccd0\n"
    },
    {
      "commit": "786e71ab11f2d89afffc9db7473f16206395c813",
      "tree": "323537a19eefe927f62b2eba4ff0843433e68f4b",
      "parents": [
        "35e27213990d182c5085a16dc7bb0e8d2ce69e90"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Feb 06 14:43:50 2014 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Feb 24 11:42:51 2014 -0800"
      },
      "message": "Remove unneeded new RIL command.\n\nRemove the recently added RIL_REQUEST_SET_RADIO_MODE command and update\nthe definition of the RIL_REQUEST_NV_RESET_CONFIG parameter.\nAlso remove some accidentally added debug log lines.\n\nBug: 12864208\nChange-Id: I6f035d6900c9fcb1427bad62057d7b4a1d3cd99c\n"
    },
    {
      "commit": "7692be41290faccf3f38ab7ccf8844a7014cc6c1",
      "tree": "eb6f3ccf7c36a216507387c15f1b559c2ed23c26",
      "parents": [
        "968740b5f574fee11d71a35c321f4e9e13d13570"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Feb 12 13:28:33 2014 -0800"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Feb 20 15:26:18 2014 -0800"
      },
      "message": "Delete telephony\u0027s CallService\n\nThis moved to telecomm; kill it again.\n\nChange-Id: I6ae581ac3fe5417f3a17f10f8615caacc69a21ad\n"
    },
    {
      "commit": "968740b5f574fee11d71a35c321f4e9e13d13570",
      "tree": "aef56ff9817c9188cffc44e2999e0908c803b5e4",
      "parents": [
        "77e0d606f63c8526931018a3ae86f8b9d722c0bd"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:51:32 2014 -0800"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Feb 20 15:26:18 2014 -0800"
      },
      "message": "Add abstract base implementation of CallService.\n\nBase implementation takes care of a lot of boilerplate code.\n\nChange-Id: Iaf5a16f5718727cee0f7efb4af53a021536f50d8\n"
    },
    {
      "commit": "77e0d606f63c8526931018a3ae86f8b9d722c0bd",
      "tree": "64b6e4a0d93ff490e9f7e002c1d2863cebde50bc",
      "parents": [
        "35699a295a67b48d840f3e4326a9efefa116cfcf"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:36:26 2014 -0800"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Feb 20 15:26:03 2014 -0800"
      },
      "message": "Add interface definitions for CallService/PhoneService\n\nInterfaces are meant to replace ThirdParty*.aidl/java files in same\ndirectory long term.  The differences in methods are on purpose and\nreflect more recent design directions.\n\nChange-Id: Ia98603a1d0b6d07a3393c5f7c5aa040f9e3916e4\n"
    },
    {
      "commit": "d13e1d2babf9e3d14d3fe661c7c701b3b18b3eca",
      "tree": "4b6a7e2940f05060998b76a2bdc97783c9497cdb",
      "parents": [
        "09538ebd04b83abad2fac8ccc9845aa0c2a4f62c"
      ],
      "author": {
        "name": "Ben Gilad",
        "email": "gilad@google.com",
        "time": "Thu Dec 12 18:40:03 2013 -0800"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Feb 20 15:12:43 2014 -0800"
      },
      "message": "Remove the telecomm entries now that we have https://googleplex-android-review.git.corp.google.com/#/c/398927\n\nDO NOT SUBMIT until the above CL is uploaded.\n\nChange-Id: I4e4f19175b502ba81c882d1379d1d225b0e6ba67\n"
    },
    {
      "commit": "f86a9221a448178f4760192f082f3701ac487a47",
      "tree": "160c49d0c8cf7940f078999577e05812268c11ad",
      "parents": [
        "5441745effb885589c03050b59885e8a3ad96ad6"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 18 17:02:37 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 18 17:04:10 2014 -0800"
      },
      "message": "Delete Third Party Call APIs\n\nChange-Id: I6121c53362804a228e0316a1666b5032817530ab\n"
    },
    {
      "commit": "c19a10b1b29130499480949d509f9edf077bb1b8",
      "tree": "10dc1a2f52816a8ade1ef16cf5b487bd68683892",
      "parents": [
        "e192e344fa75247e4e9cb8c60a0e0269a188a222",
        "c1e0f9be09750055914f873e690d334821739909"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 13 18:06:39 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 13 18:06:39 2014 -0800"
      },
      "message": "am c1e0f9be: am df10f02a: am e574f7de: am ea56c795: am bbba8211: Merge \"Telephony: Handle DATA_CALL_LIST in DCC.\"\n\n* commit \u0027c1e0f9be09750055914f873e690d334821739909\u0027:\n  Telephony: Handle DATA_CALL_LIST in DCC.\n"
    },
    {
      "commit": "c1e0f9be09750055914f873e690d334821739909",
      "tree": "d577c2576b4e7b5c75536f8cbb5a5e097570274b",
      "parents": [
        "23160f4fb911811759643bd3ef42e7b96abc1265",
        "df10f02a1428e12acda695360a5e760c8e806ea2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 14 02:03:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 02:03:44 2014 +0000"
      },
      "message": "am df10f02a: am e574f7de: am ea56c795: am bbba8211: Merge \"Telephony: Handle DATA_CALL_LIST in DCC.\"\n\n* commit \u0027df10f02a1428e12acda695360a5e760c8e806ea2\u0027:\n  Telephony: Handle DATA_CALL_LIST in DCC.\n"
    },
    {
      "commit": "bbba8211f9eca938d5d482583fd6e047615b4334",
      "tree": "1a582921cdc31eaff74320bf56a091e260d13b22",
      "parents": [
        "bba3a694b8400fd340c0400bf42ef3d79a4285b1",
        "64ce5047fd46ef2e9bce192ae1d43191cce85e08"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 13 23:37:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 13 23:37:04 2014 +0000"
      },
      "message": "Merge \"Telephony: Handle DATA_CALL_LIST in DCC.\""
    },
    {
      "commit": "ded7d1871d702ce628bb8041f28677c801179a38",
      "tree": "78f9668a1df63c2ec0a18d3bae35c5dd85b7807c",
      "parents": [
        "5b1e07514a09c26c5d6297b93dbd9e534adbd2a8"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Thu Feb 13 14:49:26 2014 -0800"
      },
      "committer": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Thu Feb 13 14:49:26 2014 -0800"
      },
      "message": "Fix the inconsistent name on @param and the real param.\n\nChange-Id: If9853e91f55c0be89cdf77ae7c4369f274a45bb6\n"
    },
    {
      "commit": "51c66e72cfed0626c0e50c05f32f922d51a96406",
      "tree": "ee870c0761ff7e47e4d8cb4b730c8b2e56388963",
      "parents": [
        "a5bf29873ed96a5f68d06a985c00796be1b3744c",
        "6eac2ee0fc8a652c4cb1e7ca6602a080d4f82dbd"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Thu Feb 13 16:04:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 13 16:04:15 2014 +0000"
      },
      "message": "Merge \"Expose sendEnvelope.\" into master-nova"
    },
    {
      "commit": "40f12d98248a8b4a6a34fc43538e349bda4289ef",
      "tree": "25410ebf4aa407776c823a5c7295c18b5a9b4c4d",
      "parents": [
        "78d659870fda5e2c195d2b548a1e9a018cb3afc3",
        "005151484546fb0bf7f83c5a6ee065715230bf26"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Feb 13 03:59:35 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 13 03:59:35 2014 -0800"
      },
      "message": "am 00515148: resolved conflicts for merge of 396b9e79 to master\n\n* commit \u0027005151484546fb0bf7f83c5a6ee065715230bf26\u0027:\n  Telephony API extension v2\n"
    },
    {
      "commit": "005151484546fb0bf7f83c5a6ee065715230bf26",
      "tree": "9354232e45e7c8d7ed1f2cc6879026eae9c301b4",
      "parents": [
        "5da502a5b2a6eed6cf667c5d609818442a838c8a",
        "396b9e792f523ac29504a1dc68734b9f53dc5f41"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Feb 13 11:48:48 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Feb 13 11:48:48 2014 +0000"
      },
      "message": "resolved conflicts for merge of 396b9e79 to master\n\nChange-Id: Ie71a79699be57f5af6069559068bf6253835d805\n"
    },
    {
      "commit": "bba3a694b8400fd340c0400bf42ef3d79a4285b1",
      "tree": "14c1eb67ea3a2520670bf5910d06811982b1522a",
      "parents": [
        "a9bb594da6aff97ba927ba67a34486d0b9c1b4a0",
        "c5ac15a3e11c03951e269b243674858411204b67"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 13 04:26:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 13 04:26:33 2014 +0000"
      },
      "message": "Merge \"Telephony API extension v2\""
    },
    {
      "commit": "6eac2ee0fc8a652c4cb1e7ca6602a080d4f82dbd",
      "tree": "46ec5cba69db8808d19ec6ee9dcb50d5858bc683",
      "parents": [
        "e0a5c6ec5a9ac2e4b1330c3e133b620aa06ffce7"
      ],
      "author": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Tue Feb 04 12:05:05 2014 -0800"
      },
      "committer": {
        "name": "Derek Tan",
        "email": "derektan@google.com",
        "time": "Wed Feb 12 15:49:13 2014 -0800"
      },
      "message": "Expose sendEnvelope.\n\nChange-Id: I21565fae9ba8f163aed9104db355aecf9bae1796\n"
    },
    {
      "commit": "2cde710fe42b706b368aec9b85f134f2d2452f7f",
      "tree": "38d6bf179dc23af46ccaeb3ad1d56926117107bc",
      "parents": [
        "bdd484f6f263f44f31709b71c4d2843442fd830a"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:54:58 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:54:58 2014 -0800"
      },
      "message": "Update TelephonyManager.WifiCallingChoices API\n\nThis CL updates the order of the WifiCallingChoices values\nto match the wifi_calling_choice_values resource.\n\nChange-Id: Iaa643d7a70938877c760ff4a65f737a4c1c750da\n"
    },
    {
      "commit": "bdd484f6f263f44f31709b71c4d2843442fd830a",
      "tree": "7edb33975fcc260f18c64b8c0129046c9be332bb",
      "parents": [
        "eaeb071a1751c9813612a1e3e2ec2450ea0d7a73"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:51:32 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:52:16 2014 -0800"
      },
      "message": "Add abstract base implementation of CallService.\n\nBase implementation takes care of a lot of boilerplate code.\n\nChange-Id: Iaf5a16f5718727cee0f7efb4af53a021536f50d8\n"
    },
    {
      "commit": "eaeb071a1751c9813612a1e3e2ec2450ea0d7a73",
      "tree": "1edf5f111e03f58bda8c1a990732d999e140aa8c",
      "parents": [
        "1bd7876d76167922f38d78747c5696c82020c1ea"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:36:26 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:36:26 2014 -0800"
      },
      "message": "Add interface definitions for CallService/PhoneService\n\nInterfaces are meant to replace ThirdParty*.aidl/java files in same\ndirectory long term.  The differences in methods are on purpose and\nreflect more recent design directions.\n\nChange-Id: Ia98603a1d0b6d07a3393c5f7c5aa040f9e3916e4\n"
    },
    {
      "commit": "1bd7876d76167922f38d78747c5696c82020c1ea",
      "tree": "da9b5857b68001bb0786d57bd0d59aad0457d020",
      "parents": [
        "512b28309d3ee5dd506e62fb14913047b6049236"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:32:21 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:32:21 2014 -0800"
      },
      "message": "Add Wi-Fi calling state setting to telephony interfaces\n\nChange-Id: I01029ade0eb1ff981cb92a536d042a02129a053f\n"
    },
    {
      "commit": "512b28309d3ee5dd506e62fb14913047b6049236",
      "tree": "e0645e94d561dd5ebd04c8abb402a10bf570bb82",
      "parents": [
        "960fe9a5ff2a629d62e3252a37e4ec598af54b6a"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:22:42 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:22:42 2014 -0800"
      },
      "message": "DO NOT MERGE ThirdPartyCallSendDtmfCallBack API\n\nThis API is needed to implement post dial.\n\nChange-Id: Iefdeae81d0eae6be86e7ee1e8ab0251ae43ed079\n"
    },
    {
      "commit": "960fe9a5ff2a629d62e3252a37e4ec598af54b6a",
      "tree": "eab09cc63fa3f5a992ee83db12c1bd8778d40412",
      "parents": [
        "aae9216320328e6b865725219a31a029ea46c1b0"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:18:35 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:18:35 2014 -0800"
      },
      "message": "ThirdPartyPhone: DTMF \u0026 callerDisplayName API DO NOT MERGE\n\nThis CL extends the ThirdPartyCall API to support DTMF and\ncallerDisplayname.\n\nChange-Id: Ia3b4730e852a95d0c11fbddfbe1b780aec39dbb5\n"
    },
    {
      "commit": "aae9216320328e6b865725219a31a029ea46c1b0",
      "tree": "88ac14f82f29542496d14cf9fd4e000d4aab9110",
      "parents": [
        "d97a033ddc0f7d5ba2603500fe5ff047c0d53b7b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:08:33 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 22:08:33 2014 -0800"
      },
      "message": "Add new phone type (public API) DO NOT MERGE\n\nThis CL adds a new public API to allow services to implement calls.\n\nChange-Id: I4d30eb4d91bd342506cad4ced059bd8446c2bec4\n"
    },
    {
      "commit": "b47ed4f44a8ef802143fbc68d24384b4847ad834",
      "tree": "fcd28e7c5960a9afef070cf7926b694ff64efba9",
      "parents": [
        "0590ac70a93c713c6cf28c3bcbce287d9864f037"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Feb 12 06:02:26 2014 +0000"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Feb 12 06:02:26 2014 +0000"
      },
      "message": "Revert \"Add new phone type (public API) DO NOT MERGE\"\n\nThis reverts commit 0590ac70a93c713c6cf28c3bcbce287d9864f037.\n\nChange-Id: I1f4b34c0f8246bb601e2ba5f14eabe9c36d33d94\n"
    },
    {
      "commit": "0590ac70a93c713c6cf28c3bcbce287d9864f037",
      "tree": "b675966ad311d0816c857f82f38b4d4155cabbda",
      "parents": [
        "b94ebf0dee7bdfcaea786d6eb835acd62f15922d"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 21:27:13 2014 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Feb 11 21:27:13 2014 -0800"
      },
      "message": "Add new phone type (public API) DO NOT MERGE\n\nThis CL adds a new public API to allow services to implement calls.\n\nChange-Id: If6fef93aebc8b199880ad44d35b7d8ae69f71f9e\n"
    },
    {
      "commit": "8f9b33e77686de8e917ba61c5e2f2e31a1e0e49b",
      "tree": "40fe31d23a5e47aaec0cab9ff93872e18b31fca8",
      "parents": [
        "6c90d439758add5981dee67674d0aafc5208f427"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Jan 15 13:08:03 2014 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Feb 03 15:52:18 2014 -0800"
      },
      "message": "Add new RIL commands to read/write NV items and reset NV config.\n\nAdd new RIL commands and generic code cleanups.\n\nThe only changes required for OMA DM support are the\naddition of five new methods in ITelephony.aidl for\nreading/writing NV items and performing NV config and\nradio resets (requires MODIFY_PHONE_STATE), along with\nthe new RIL request IDs in RILConstants.java.\n\nBug: 12864208\nChange-Id: I958d2571580d98a49936ef2e6822e5ac086acbe2\n"
    },
    {
      "commit": "bef895865286ed6ce01e37af7e2e213bd52f9bb0",
      "tree": "221431cc247d1b0b49d1f63dca091723fac00b1c",
      "parents": [
        "cf27731826d6253cd02c17a91497e551df3b1f32",
        "9bc74c4b20bc0c88d01b832517122c28439aa406"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jan 16 00:06:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 16 00:06:02 2014 +0000"
      },
      "message": "am 9bc74c4b: am ab092bb0: am 46988138: am 57756970: am a6aa3199: Merge \"Fixed mistaken reference to \"LTE\". Bug 7637224\"\n\n* commit \u00279bc74c4b20bc0c88d01b832517122c28439aa406\u0027:\n  Fixed mistaken reference to \"LTE\". Bug 7637224\n"
    },
    {
      "commit": "64ce5047fd46ef2e9bce192ae1d43191cce85e08",
      "tree": "5a3cc8b839de29a6d1511968836433e49ea0f557",
      "parents": [
        "f6730d26841377de0f7ee60fa78c6ef2f8be1f2e"
      ],
      "author": {
        "name": "Yashdev Singh",
        "email": "yashdevs@codeaurora.org",
        "time": "Fri Oct 04 17:24:57 2013 -0700"
      },
      "committer": {
        "name": "Yashdev Singh",
        "email": "yashdevs@codeaurora.org",
        "time": "Wed Jan 15 13:01:52 2014 -0800"
      },
      "message": "Telephony: Handle DATA_CALL_LIST in DCC.\n\n- Added async handling of NetStatPoll.\n\nBug: 11596853\nChange-Id: Iffb7bf369062264dd773338c732bc69318d90b73\n"
    },
    {
      "commit": "c5ac15a3e11c03951e269b243674858411204b67",
      "tree": "2af4eef7e97318ae606ca78a3b683e62471762ff",
      "parents": [
        "de8c3cf13b0fc0655cf49934658e652b441ee019"
      ],
      "author": {
        "name": "Antonio Marín Cerezuela",
        "email": "amarin@swissms.ch",
        "time": "Mon May 27 11:36:36 2013 +0200"
      },
      "committer": {
        "name": "Antonio Marín Cerezuela",
        "email": "amarin@swissms.ch",
        "time": "Fri Jan 10 11:08:06 2014 +0100"
      },
      "message": "Telephony API extension v2\n\nAdded new AndroidManifest permission:\n\nandroid.permission.READ_PRECISE_PHONE_STATE\n\nAdded the following PhoneStateListeners and corresponding broadcast intents:\n\nonPreciseCallStateChanged(PreciseCallState callState);\nonPreciseDataConnectionStateChanged(PreciseDataConnectionState dataConnectionState);\n\nbroadcastPreciseCallStateChanged(int ringingCallState, int foregroundCallState, int backgroundCallState,\n\tint disconnectCause, int preciseDisconnectCause)\nbroadcastPreciseDataConnectionStateChanged(int state, int networkType, String apnType, String apn,\n\tString reason, LinkProperties linkProperties, String failCause)\n\nAdded TelephonyManager intent actions with their extras and constants:\n\npublic static final String ACTION_PRECISE_CALL_STATE_CHANGED \u003d \"android.intent.action.PRECISE_CALL_STATE\";\npublic static final String ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED \u003d \"android.intent.action.PRECISE_DATA_CONNECTION_STATE_CHANGED\";\n\npublic static final int PRECISE_CALL_STATE_*\n\nMoved public static final int DISCONNECT_CAUSE_* from PreciseCallState.java to a new class DisconnectCause.java\n\nMoved public static final int PRECISE_DISCONNECT_CAUSE_* from PreciseCallState.java to a new class PreciseDisconnectCause.java\n\nChange-Id: If3b88c679507c529b746046c4a17cf6d9974bd09\n"
    },
    {
      "commit": "5ceef3288d9a0b3e5510addb0abe6f358bc8c2ee",
      "tree": "5ff17fffa3b973234989ce2a30157e928d42e4fb",
      "parents": [
        "cccf2a333793badbcea9b04fe3f29447496a56d9"
      ],
      "author": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jan 08 21:34:02 2014 -0800"
      },
      "committer": {
        "name": "David Friedman",
        "email": "dmail@google.com",
        "time": "Wed Jan 08 21:34:02 2014 -0800"
      },
      "message": "Fixed mistaken reference to \"LTE\".\nBug 7637224\n\nChange-Id: I9c78fe6edd1182f8132cc5db9ecedbb69681b473\n"
    },
    {
      "commit": "710de6dc03ff4b3105638461cfc03313f60ba147",
      "tree": "4f0b4f6f84d57c675b3e788b1f1791c24dd7e273",
      "parents": [
        "8a4c62e3fa89dba0d7681fffed6b2e40b7d539e2",
        "99d16995167f076b385aadb6f383c0ac62d5dd27"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Dec 19 18:51:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 19 18:51:49 2013 +0000"
      },
      "message": "Merge \"PhoneNumberUtils API changes\""
    },
    {
      "commit": "375890841df7aad36a042861f6a70f11e1f32766",
      "tree": "e33bced29b9074eb98f5084f4500d6d58797b698",
      "parents": [
        "c4d41755d73ffe85d179d42a4f0c993b49303145"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Dec 16 17:32:56 2013 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Dec 16 17:32:56 2013 -0800"
      },
      "message": "Fixing build breakage due to: c4d41755d73ffe85d179d42a4f0c993b49303145\n\nMismatched @param in javadoc.\n\nChange-Id: I9034fac389e89e59c0245203543f52504bfc58d7\n"
    },
    {
      "commit": "57f656b9f6271cf857b5ecec5f8c7eacb321ec0b",
      "tree": "005bf310b7a59d39b49d41d61124b64f9d4b491a",
      "parents": [
        "7d2edfc073b4a87f9584e12b0c6e80cffea730f5"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Oct 28 14:25:38 2013 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Thu Dec 12 16:57:38 2013 -0800"
      },
      "message": "Adding support for SIM communication from Android over logical channels.\n\nExpose the folowing commands in ITelephony.aidl and TelephonyManager:\n    - iccOpenLogicalChannel\n    - iccCloseLogicalChannel\n    - iccTransmitApduLogicalChannel\n\nAlso add a new SIM_COMMUNICATION permission (maked as dangerous) to control\naccess to the above commands.\n\nChange-Id: I89c08adc6f9738907e3b547c749f3cc61f300710\n"
    },
    {
      "commit": "ebcb32f58a6220802ca129ea33f47b4b69931a10",
      "tree": "32b57c1d6ba9180ae63979e06d7421e107a9aa6c",
      "parents": [
        "6e2d0c1d91f644ab50e0c0b7cae4306262a4ca41",
        "bac61807d3bcfff957b358cb9ad77850bd373689"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 05 13:10:46 2013 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 05 13:10:46 2013 -0800"
      },
      "message": "Merge commit \u0027bac61807d3bcfff957b358cb9ad77850bd373689\u0027 into HEAD\n\nChange-Id: I29374270c8e0c2f2859efaf1d55af9f73da0f8d7\n"
    },
    {
      "commit": "1baf84d267784b97cc2413b7c7852a070ebaba13",
      "tree": "85b28871c0fbe168c55f21a24d4f4ba1983c2c07",
      "parents": [
        "6dc25c89d3efe2392346f7af5473e97609122b2d",
        "66a9ebfd2fba0b94d84c6bf7bf98b9db7f9fb3b3"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@android.com",
        "time": "Thu Dec 05 02:45:32 2013 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 05 02:45:32 2013 +0000"
      },
      "message": "am 66a9ebfd: am c91c7b4b: am 2e12e052: Merge \"RIL changes for supporting generic SIM communication.\"\n\n* commit \u002766a9ebfd2fba0b94d84c6bf7bf98b9db7f9fb3b3\u0027:\n  RIL changes for supporting generic SIM communication.\n"
    },
    {
      "commit": "c91c7b4b5d61e2121cd60c5c27a6a8df0ecf155e",
      "tree": "0d15e12f21f79606e4a617fb896a336d90432aba",
      "parents": [
        "e8b49c433156b450289a4cd7ff1a7c8d7f05ebb8",
        "2e12e0522641649d363a1c6ede9be9af235197fa"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@android.com",
        "time": "Wed Dec 04 17:09:18 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 04 17:09:18 2013 -0800"
      },
      "message": "am 2e12e052: Merge \"RIL changes for supporting generic SIM communication.\"\n\n* commit \u00272e12e0522641649d363a1c6ede9be9af235197fa\u0027:\n  RIL changes for supporting generic SIM communication.\n"
    },
    {
      "commit": "99d16995167f076b385aadb6f383c0ac62d5dd27",
      "tree": "2def94c3ae31c47786e82f0bcb25b44f9b13bef3",
      "parents": [
        "21430bd763d2e27ed1227432fe30323c9072538c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Nov 15 18:44:08 2013 -0800"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Dec 02 13:06:30 2013 -0800"
      },
      "message": "PhoneNumberUtils API changes\n\nUnhide the following methods:\nPhoneNumberFormattingTextWatcher(String countryCode)\nformatNumber(String phoneNumber, String defaultCountryIso)\nformatNumber(String phoneNumber, String phoneNumberE164, String defaultCountryISO)\nformatNumberToE164(String phoneNumber, String defaultCountryIso)\n(The previous 3 formatting methods use an instance of PhoneNumberUtil to do the formatting)\nisLocalEmergencyNumber(String number, Context context)\nisVoicemailNumber(String number)\nreplaceUnicodeDigits(String number)\nnormalizeNumber(String phoneNumber)\n\nDeprecate the following methods. These formatting-related methods don\u0027t use\nPhoneNumberUtil to perform the formatting, and so are considered broken:\nformatNumber(String source)\nformatNumber(String source, int defaultFormattingType)\ngetFormatTypeForLocale(Locale locale)\nformatNumber(Editable text, int defaultFormattingType)\nformatNanpNumber(Editable text)\nformatJapaneseNumber(Editable text)\n\nChange-Id: Ibf854092b7db05f7e3e9401cc909c9f1ed4997b0\n"
    },
    {
      "commit": "8b03ab85024389ee0596675226691cf0748efc03",
      "tree": "f2958eb83b4f8388e84a0187f59bff460484ab78",
      "parents": [
        "f226bc606af9ce5aceff6b05fc4b0200c94cb248"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Nov 27 16:26:20 2013 -0800"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Dec 02 10:56:21 2013 -0800"
      },
      "message": "RIL changes for supporting generic SIM communication.\n\nAdds the 4 new commands to RIL interface:\n  - RIL_REQUEST_SIM_TRANSMIT_BASIC (AT+CSIM - TS 27.007)\n  - RIL_REQUEST_SIM_OPEN_CHANNEL (AT+CCHO - TS 27.007)\n  - RIL_REQUEST_SIM_CLOSE_CHANNEL (AT+CCHC - TS 27.007)\n  - RIL_REQUEST_SIM_TRANSMIT_CHANNEL (AT+CGLA - TS 27.007)\n\nChange-Id: Iee4d950d37a6097493cd945e611c914c40827215\n"
    },
    {
      "commit": "dbccd44a638ae8705a5b14bff8b2dd74abc26045",
      "tree": "14bfabaf3f3c7be86dfc064e919e00433a0cf2bb",
      "parents": [
        "ecfae4f899873f224e1aeed076dc8a41f8884487",
        "b873a17ce7be0a9771c24999adca6964431728f6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 22 11:18:57 2013 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Nov 22 11:18:57 2013 -0800"
      },
      "message": "Merge commit \u0027b873a17ce7be0a9771c24999adca6964431728f6\u0027 into HEAD\n\nChange-Id: I938755073e70602cc8f51ce9bd420fdcf870cecd\n"
    },
    {
      "commit": "6090995951c6e2e4dcf38102f01793f8a94166e1",
      "tree": "37f32f4b269fc26a18e3249a18459a476c473266",
      "parents": [
        "266f48cc042dda828109eb135088cdb6f0f7c1d5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 19 16:54:46 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Nov 20 11:31:47 2013 -0500"
      },
      "message": "Remove unused imports from frameworks/base.\n\nChange-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906\n"
    },
    {
      "commit": "697d9f2f30dfaf87fbebdd182e47fc552d345ce5",
      "tree": "850eb4599de9689b94296573e03e7816cd7bc3a4",
      "parents": [
        "0d784869c6db9649723e520cb25cc1fbe2db84b1"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Tue Nov 12 13:26:27 2013 -0800"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Wed Nov 13 12:27:21 2013 -0800"
      },
      "message": "Add ThirdPartyCall APIs to master\n\nThese are APIs for the new ThirdPartyPhone feature.\n\nNote, these APIs can\u0027t actually be used yet on master for two reasons:\n  - initiating a call from a 3rd party app isn\u0027t possible yet because\n    the TelephonyManager APIs aren\u0027t being added to master.\n  - the TeleService implementation of these APIs aren\u0027t being added to\n    master.\n\nAlso, these APIs will be removed and the final ones will be added\nonce they\u0027re ready to be merged into master.\n\nChange-Id: Ie783290451da448a011f813983e55b12047b5d99\n"
    },
    {
      "commit": "921bf624622962ad862e470c11e0f6cc508f25a8",
      "tree": "a6cca0f59c2419421db6d559baf9ef8c8a847b99",
      "parents": [
        "60999fcb2ed251ec4e24eccf94b66e35b851b415"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 04 15:22:55 2013 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 04 15:22:55 2013 -0800"
      },
      "message": "Add PhoneNumberUtils method for CDMA SMS number formatting.\n\nFor CDMA networks, convert \"+\" prefix to \"011\" if the home network\nis using the North American Numbering Plan (NANP). New method is\nonly used for MO SMS messages.\n\nBug: 11360679\nChange-Id: I534e0322b566de3fb49d7333bfcf62cfbfafb78a\n"
    },
    {
      "commit": "604cfc2de963c17ed53fef745b93e3afcfd5a5f8",
      "tree": "5fa66bf7d41d84fa5832cfa84d2f76f3178c6358",
      "parents": [
        "7c900126c4591b6ba8e1017f858bf326a4c1b867",
        "b896b9f74225d61af67c2661f44eceadb9e22013"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Oct 25 16:40:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 25 16:40:55 2013 +0000"
      },
      "message": "Merge \"Enhance pin/puk support\" into klp-dev"
    },
    {
      "commit": "b896b9f74225d61af67c2661f44eceadb9e22013",
      "tree": "59c47d7ebd3f4d5d030aa5c5d1c283a4514c2e05",
      "parents": [
        "82f31701141f5c3057b162cba1d57f78cbad5091"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 23 15:44:26 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 23 15:44:26 2013 -0700"
      },
      "message": "Enhance pin/puk support\n\nAdd supplyPinReportResult \u0026 supplyPukReportResult that\nreturns the result code and attempts remaining.\n\nDisplay \"Attempts remaining\" in Keyguard\n\nBug: 9928717\nChange-Id: Ibad0635dd1375fabce11ba2b7b9f95f8868489e6\n"
    },
    {
      "commit": "8d51c2f6fa628cc8f3e4d182df2dafdb7cbea48c",
      "tree": "40cbb135d8a33119d7ca01b451021ff4bf042ee1",
      "parents": [
        "0aeca87233950933f4f48003f4ebaba342ee2ab8",
        "a2c93480e35ec06e44f4ccfa8657eacf3353be46"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Oct 21 22:23:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 21 22:23:55 2013 +0000"
      },
      "message": "Merge \"Fix CountryDetector NPE\" into klp-dev"
    },
    {
      "commit": "a2c93480e35ec06e44f4ccfa8657eacf3353be46",
      "tree": "e587cdb5413d452faf0f889c7b73d25b365dcf7e",
      "parents": [
        "d570dae5775be9df8ee218ce617c50e8097e6dcc"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Oct 21 11:54:19 2013 -0700"
      },
      "committer": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Mon Oct 21 11:57:20 2013 -0700"
      },
      "message": "Fix CountryDetector NPE\n\nFix CountryDetector NPE by calling CallerInfo.getCurrentCountryIso() which\nchecks for potential nulls.\n\nBug:11291034\nChange-Id: I0a4412c432551c64ec30652d69636442653ee337\n"
    },
    {
      "commit": "46401a312dd18ec738295e7796a8014f60080bf1",
      "tree": "3776f1d5088b6c076b781abe91bfd625619c6205",
      "parents": [
        "82f31701141f5c3057b162cba1d57f78cbad5091"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sat Oct 19 17:26:11 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 21 10:13:42 2013 -0700"
      },
      "message": "Fix typo for radio technology\n\nBug: 11317677\nChange-Id: I792517f4c3aa568b014d6c2bc0023ce5255f8abb\n"
    },
    {
      "commit": "20a03ecc10bdd301a53b650cdefb41108e3b265a",
      "tree": "2c6be95eb4200b9f2a71006766aea26abc48fe23",
      "parents": [
        "cf4c7bdd1c108345596ebf77ab9c853da9235de5"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sat Oct 19 17:26:11 2013 -0700"
      },
      "committer": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Sun Oct 20 00:27:32 2013 +0000"
      },
      "message": "Fix typo for radio technology\n\nChange-Id: I792517f4c3aa568b014d6c2bc0023ce5255f8abb\n"
    },
    {
      "commit": "3fd9cb155c2b4c28eed9cd886a3dfb01854f477b",
      "tree": "a8d5d54ae0f983a90eb0b5ca2baf57af5fbc2daa",
      "parents": [
        "f7b75eeb7efb84a2da5e28b4dcd979009f443e43",
        "dbf09ffed27b35cf310e3c53402edf0f56f5e7d1"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 14 21:58:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 14 21:58:57 2013 +0000"
      },
      "message": "Merge \"Telephony: Read signal strength values as expected\" into klp-dev"
    }
  ],
  "next": "306ed4fd4f7e05d0e87b06816fd8bc6bc7d91846"
}
