)]}'
{
  "log": [
    {
      "commit": "094beeccf5bf6e68d73f94a1aeaeda6690f4bf06",
      "tree": "9d603e88276ee843f65c400b6e1d11bf6259cb87",
      "parents": [
        "89454f8331cd7d582eafca87c6586feb5db509c7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 05 15:03:31 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Apr 08 15:19:43 2013 -0700"
      },
      "message": "Add FW support for CellInfo RIL commands.\n\nBug: 8235566\nChange-Id: I7ad7dabc4b6c38bfba4461b08e6e30d0eb9efea1\n"
    },
    {
      "commit": "279e22bd35a97cc2676872fbc841b5f3bb060abf",
      "tree": "9ea639a78f4821e3c0cc2a169f6223ab85a768be",
      "parents": [
        "dbca824dc00209c603a956f45bb684e57ee3e478",
        "52a08cf683a6d183222d795862cfd135cec5694f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 02 19:17:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 02 19:17:23 2013 +0000"
      },
      "message": "Merge \"make new API to retrieve group identifier level1\" into jb-mr2-dev"
    },
    {
      "commit": "665e1aed5e99af1e66af56c0d73e32fd86f57273",
      "tree": "84716c77af9208b6af8480b3ef580bad9c0c95f2",
      "parents": [
        "f7fa08b7024fa91001080a766cd9ac8eab82d634"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Aug 21 19:27:00 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 27 15:45:12 2013 -0700"
      },
      "message": "Add BT - DataTracker connection\n\nAllows the external BT stack the means to communicate with\nConnectivityService during reverse tethering.\n\nbug:8445208\nChange-Id: Ice7dfb0b50c9481d359aed14a51372878185171c\n"
    },
    {
      "commit": "52a08cf683a6d183222d795862cfd135cec5694f",
      "tree": "61cdbd5b80f3f4fda9f339ae7b3225ee02691d60",
      "parents": [
        "b7f4c7b7feec98adde79d6d691c0001943b16595"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Thu Mar 21 15:29:37 2013 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Mar 27 17:24:55 2013 +0000"
      },
      "message": "make new API to retrieve group identifier level1\n\nFor mvno, user can add or edit mvno data field. To pre-provide\nthe mvno data of the edited apn when the user selects one of\nthe mvno types, need to support IMSI, SPN, and GID1 data.\nTo support GID1, make API to retrieve group identifier level1.\n\nbug:6445254\nChange-Id: I1bc280054cc7cd37e78a279866cefd62872a19fb\n"
    },
    {
      "commit": "75c1e69bd55be1d2e923573f95299afbf554c393",
      "tree": "dfc3ab0884f7e957267abab6dc46b3ec604f934f",
      "parents": [
        "62a4858b7915d6d190bb0cdb806a733b02049f5a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Mar 20 17:06:50 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Mar 21 07:20:05 2013 -0700"
      },
      "message": "Add some new constants.\n\nAdd EVENT_DISCONNECT_DC_RETRYING, EVENT_SETUP_DATA_COMPLETE_ERROR\nand State.RETRYING to DctContants.\n\nAdd MDC_INITIAL_MAX_RETRY to Settings.Global.\n\nBug: 4772191\nChange-Id: Id54a20ab192783c63939158670faaf531a527640\n"
    },
    {
      "commit": "5a72553ef991d4821fcab4feaa3c1b23faca8724",
      "tree": "f97e7fbbe3777c306d531573144cfbb17e52bba2",
      "parents": [
        "484f3bdcd663d4ddc9521e788c45338b34a1691d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 07 17:03:05 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 07 17:03:05 2013 -0800"
      },
      "message": "Move a few files from frameworks/opt/telephony to frameworks/base.\n\nBecause ISms.aidl imports PendingIntent we couldn\u0027t easily\nmake opt/telephony part of the PDK. So this change moves\nISms.aidl and SmsRawData.*, which ISms.aidl also imports,\nback to frameworks/base.\n\nChange-Id: Ia64c6e771d5a292d9bfebb413a43f3745df55c85\n"
    },
    {
      "commit": "f265ea9d8307282ff1da3915978625a94fc2859e",
      "tree": "4e92b5de30239c1808a395cb49c9b17fe28ccffb",
      "parents": [
        "7a4ecc957d437ad4914988edc7593570f1e43f79"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 31 15:00:51 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 01 15:14:29 2013 -0800"
      },
      "message": "App ops: vibration, neighboring cells, dialing, etc.\n\nImprove handling of vibration op, so that apps are\nbetter blamed (there is now a hidden vibrator API that\nsupplies the app to blame, and the system now uses this\nwhen vibrating on behalf of an app).\n\nAdd operation for retrieving neighboring cell information.\n\nAdd a new op for calling a phone number.  This required\nplumbing information about the launching package name through\nthe activity manager, which required changing the internal\nstartActivity class, which required hitting a ton of code that\nuses those internal APIs.\n\nChange-Id: I3f8015634fdb296558f07fe654fb8d53e5c94d07\n"
    },
    {
      "commit": "875efb86deef8d787383c528c16a24083d73d2c0",
      "tree": "38cd0c02f840e020317950f1ec40ba426bad0316",
      "parents": [
        "f48a2d30c5d5f7c167310ff9ca1cd2310121be7c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 01 08:56:29 2013 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Feb 01 08:56:29 2013 -0800"
      },
      "message": "Move SmsRawData.aidl to opt/telephony.\n\nChange-Id: I31810a667cb2c987d4a7687a825ae6da06d8e59a\n"
    },
    {
      "commit": "c48233c60d8fdb93b62c19a7f77cb56242fe1f65",
      "tree": "448433fc00e2a2c541c37eeb1fe0b4a27b699177",
      "parents": [
        "5913148104f0b233d861fab2873befc865bf57c0",
        "c6e41cf2680773b02a7d8caacb6047ed31d6c260"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jan 03 15:21:52 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 03 15:21:52 2013 -0800"
      },
      "message": "am c6e41cf2: am 28a7a059: am 881d5387: Merge \"frameworks/base: Support for LTE network modes\"\n\n* commit \u0027c6e41cf2680773b02a7d8caacb6047ed31d6c260\u0027:\n  frameworks/base: Support for LTE network modes\n"
    },
    {
      "commit": "28a7a05952b7c338f2c1746cb20a17e28358bffc",
      "tree": "9159b457b912322e9ce44bdf83324d520289fac7",
      "parents": [
        "380b45b805c07a9df3135bc009dcde7b0b96b73f",
        "881d5387a3e92fa30f5966f00a04c4a33af8f18b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jan 03 15:14:15 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 03 15:14:15 2013 -0800"
      },
      "message": "am 881d5387: Merge \"frameworks/base: Support for LTE network modes\"\n\n* commit \u0027881d5387a3e92fa30f5966f00a04c4a33af8f18b\u0027:\n  frameworks/base: Support for LTE network modes\n"
    },
    {
      "commit": "ec7f4a69535151e04d11b66bd2de5c69c133f022",
      "tree": "d8876a9e4ebb0b30fde99a2a96f1482f9281caf0",
      "parents": [
        "554ed0f0347acc568ab1e73621789423c953f693"
      ],
      "author": {
        "name": "Uma Maheswari Ramalingam",
        "email": "umam@codeaurora.org",
        "time": "Tue Jul 10 14:55:39 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Wed Jan 02 14:05:58 2013 -0800"
      },
      "message": "frameworks/base: Support for LTE network modes\n\nChange-Id: I93c102f92ff2d10856d91108bb50fe5c0f06ad66\n"
    },
    {
      "commit": "4274d3f6f3474a092eef2e95b636b68431bded77",
      "tree": "8e3ece06c05758a358ceaf0801c9229acfe98be7",
      "parents": [
        "fdb9138c401558e109ecdadc7acbc88b75634202",
        "8c190cc01b778e25b1bfa5ce0574d290e6a2729f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Dec 12 10:14:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 10:14:18 2012 -0800"
      },
      "message": "Merge \"Removing unused INITING state.\""
    },
    {
      "commit": "64a98645919461deb8a61a6ff4e6336ccb1ab362",
      "tree": "df85a28641ad17b77ccbbe07456e54985ffa25de",
      "parents": [
        "20ab6d1f02c64a7c428d9059e854fe10b754500a",
        "be5316e012d98cd3e74f8aff628c88845cc3fb13"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 08 13:11:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Dec 08 13:11:45 2012 -0800"
      },
      "message": "am be5316e0: Merge \"Use Rlog\"\n\n* commit \u0027be5316e012d98cd3e74f8aff628c88845cc3fb13\u0027:\n  Use Rlog\n"
    },
    {
      "commit": "22b1e80c24c5fbd702a19f2511ee2897baaf3e98",
      "tree": "764a0a17a60221f4dbc513e6b65ad4dc822cb29e",
      "parents": [
        "c43670be2b10d0d89b1bfd2fbbf6f70006d00968"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Dec 07 10:26:41 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Dec 08 09:06:51 2012 -0800"
      },
      "message": "Use Rlog\n\nChange-Id: I44919126606cd55f7dce7c942027ed0d914f04bd\n"
    },
    {
      "commit": "f87f1f6e6697d4d505a8b463098ad3b2a0f2e0a5",
      "tree": "0f7661f287ad7141553c19cfebb58b76087e3a3a",
      "parents": [
        "e762482866b0f9a16af641e50aa1daa364abf795",
        "5fe4be69141ab67b32f99d86cad9817653764417"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 23:22:44 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:44 2012 -0800"
      },
      "message": "am 5fe4be69: am 6fb126b5: am 91bb0771: Merge \"Enable Turkish language encoding for Turkish SIM cards.\" into jb-mr1.1-dev\n\n* commit \u00275fe4be69141ab67b32f99d86cad9817653764417\u0027:\n  Enable Turkish language encoding for Turkish SIM cards.\n"
    },
    {
      "commit": "37a2163267d61b29aafb6dabba6102fc43ed2047",
      "tree": "52091ba7522650666b6f828d485ac2393e5c0172",
      "parents": [
        "683028ca0dab7b5cf7afff4501c2372350231bae"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 13:11:34 2012 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 06 14:53:44 2012 -0800"
      },
      "message": "Enable Turkish language encoding for Turkish SIM cards.\n\nEnable Turkish language encoding for SMS messages. Adds an\nMCC-specific config.xml override to enable the Turkish\nlanguage tables for Turkish SIM cards. Also modifies\nGsmAlphabet.java to load the config.xml values before use,\nso the SMSDispatcher will get the current values instead of\ncaching the boot-time values before the MCC is loaded.\n\nBug: 7422368\nChange-Id: I57cd5fcc1d04a2d0cba3e8b9022078679cf5d4c1\n"
    },
    {
      "commit": "8c190cc01b778e25b1bfa5ce0574d290e6a2729f",
      "tree": "e9871d88e24b6cc547ece16e29a55caabf97c3a4",
      "parents": [
        "88b41a589d38f7d230e9290e337fb8cb99c36c2e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 06 11:07:57 2012 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 06 11:07:57 2012 -0800"
      },
      "message": "Removing unused INITING state.\n\nChange-Id: I02e09c44a4fc6c28bbdb6b81a2c8a44030374854\n"
    },
    {
      "commit": "aeb3751559dc6a8ed71a9463700941303cf44ba0",
      "tree": "23b68899cfdf803e673339edf166775223df250f",
      "parents": [
        "38ddedc8adfc4d58f4bebe4a51149e4768d42f70",
        "9cd8c711a7ed0690e268fc930e6f8d0d594c17e5"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Nov 30 10:05:20 2012 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Nov 30 10:05:20 2012 -0800"
      },
      "message": "resolved conflicts for merge of 9cd8c711 to master\n\nChange-Id: I5e2d13c44f6a0589648e5934c8c36790da85e828\n"
    },
    {
      "commit": "1b86d75d312996133bc0c74fcb1f2c9f2a83fba0",
      "tree": "2ca0db119fb2d3644a919ac66642cba8f775a71f",
      "parents": [
        "71175f727bc1e094e72a410aca62392badffbf11"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Nov 29 11:05:42 2012 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Nov 29 12:52:51 2012 -0800"
      },
      "message": "Remove unused IExtendedNetworkService\n\nIt was used in the cupcake era for docomo.  Is not used anymore.\n\nBug 7633569\n\nChange-Id: I2ec826fc9a70d261a340957a937ed4c9f8e67c5c\n"
    },
    {
      "commit": "599a90c2a02645a5f2d189b9065b863397a4076e",
      "tree": "1c421e518a032fa290d1a4ab0f5680df6a019702",
      "parents": [
        "b637322fd0dbf9402d84bedee891b813728656c0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Nov 27 12:29:13 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Nov 27 12:29:13 2012 -0800"
      },
      "message": "Use Rlog instead of Log\n\nChange-Id: I2332f4210ead8a6d751fc9c0505db25033641da2\n"
    },
    {
      "commit": "0dde2c20a07770bc2f1b21e49222c968f3d8b39a",
      "tree": "1847272bf2f992b1780fe920bd98fd0f3d684c5b",
      "parents": [
        "559bdc3283664329e6f4a4dccf4162a2cd7383e5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Nov 16 08:12:11 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Nov 16 08:12:11 2012 -0800"
      },
      "message": "Separate voice and data radio technology/network type \u0026 registration state.\n\nChange-Id: Ic9622e3fd637751b427c1627bbdf4d142acbc66e\n"
    },
    {
      "commit": "69e25226a3020bfcd33f7f8beee6004dd2a292c3",
      "tree": "b8e92632406ec0aa3d36136be16c2b4050c1cecc",
      "parents": [
        "b690ac3b27d9b782a23a5f9a82bb3421e88716e3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 15 15:16:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 15 15:16:45 2012 -0800"
      },
      "message": "Revert \"Separate voice and data radio technology/network type \u0026 registration state.\"\n\nThis reverts commit b690ac3b27d9b782a23a5f9a82bb3421e88716e3\n\nChange-Id: I006ab1fb9c7fb8da64e2c481a2b6f0cb137deba4\n"
    },
    {
      "commit": "b690ac3b27d9b782a23a5f9a82bb3421e88716e3",
      "tree": "d3077b156ec6e9d1a5456550490bd356b32d7da4",
      "parents": [
        "b80bc6737f27d6e9ab72a46cea266fd8a29a57e6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 14 17:03:01 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 14 17:03:01 2012 -0800"
      },
      "message": "Separate voice and data radio technology/network type \u0026 registration state.\n\nChange-Id: I2802eb5c5833e3b81891da82b71acc51ca5af81f\n"
    },
    {
      "commit": "ea4f446a816ee1558c2776206642d0751fc2afb7",
      "tree": "ee189d4a0d448382c9fa94a66874014e8bdf57b1",
      "parents": [
        "aec914b1301b9608053b77318c8ea86fa162f14d",
        "72c06bcf1970f615f5037b9f63759d06a527cb4e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 11 13:21:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 13:21:38 2012 -0700"
      },
      "message": "am 72c06bcf: am 0c99f7e3: am ba3cf72a: Merge \"Telephony: Clarify IccCardConstants.State enum\"\n\n* commit \u002772c06bcf1970f615f5037b9f63759d06a527cb4e\u0027:\n  Telephony: Clarify IccCardConstants.State enum\n"
    },
    {
      "commit": "022668bf33ead5de5eb8633f0dea2b0f30455df6",
      "tree": "61f87c7b65df519e84271c05fdfc49100f11a565",
      "parents": [
        "b307ceb43fa96e8d54851c20278a4344469c9269"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Mon Aug 27 14:49:02 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Wed Sep 05 10:10:06 2012 -0700"
      },
      "message": "Telephony: Clarify IccCardConstants.State enum\n\nChange-Id: I57c6704dbefbcca5d1c6b28e72f0fb80bdbea7fc\n"
    },
    {
      "commit": "78e73224cad050bb78061dac6123da79fc303dcf",
      "tree": "c1f8f2ee9f44a1922ea7e36dd4d8e11f20da03cc",
      "parents": [
        "d820c38d21c4c6f931785945a36cc82269f63694",
        "4e9c7e3f60cee01b5bf376d53938b07c97f35a9e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 24 07:30:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 24 07:30:15 2012 -0700"
      },
      "message": "am 4e9c7e3f: am 5a60f058: am 13ab2c9f: Merge \"Telephony: Add ICC_UNKNOWN intent\"\n\n* commit \u00274e9c7e3f60cee01b5bf376d53938b07c97f35a9e\u0027:\n  Telephony: Add ICC_UNKNOWN intent\n"
    },
    {
      "commit": "ceb9bbc5df7c384d5a6b3dec916e1c838f994536",
      "tree": "1751082c8db071a479daf42a6ed937f1dfd1af42",
      "parents": [
        "a950daf5c14a0009c2c62e9c3e0e8d51eb0cf7d9"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Thu Aug 23 10:15:22 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Thu Aug 23 14:09:51 2012 -0700"
      },
      "message": "Telephony: Add ICC_UNKNOWN intent\n\nChange-Id: I1a666973dd23f510a0cce60ef7db462728717fc0\n"
    },
    {
      "commit": "f08755705f1758452d3473677039406a8d138f2e",
      "tree": "cb58534392e62f4f1cf201801a213fcd107ebc51",
      "parents": [
        "5a28605155e51cdbd58737a8b7c47b337c5539bb",
        "eb2257ccc94679404cf22d876f0a98109a5dc25d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Aug 08 17:44:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 08 17:44:24 2012 -0700"
      },
      "message": "am eb2257cc: am 6f2361e7: Merge \"Telephony: Dynamically instantiate IccCard\"\n\n* commit \u0027eb2257ccc94679404cf22d876f0a98109a5dc25d\u0027:\n  Telephony: Dynamically instantiate IccCard\n"
    },
    {
      "commit": "a6ce25cbbb931570f6d50d708bc7769f4b4123e2",
      "tree": "b30cafbd557855901f0bf043757795399636777e",
      "parents": [
        "98853623bcb27155e9b030301a0cb2a987cfc612"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Wed Aug 08 10:30:11 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Wed Aug 08 10:30:11 2012 -0700"
      },
      "message": "Telephony: Dynamically instantiate IccCard\n\nAdd required constant for Dct\n\nChange-Id: I61cafee25cb40fe7de606a78566f93dfee523c73\n"
    },
    {
      "commit": "fe33a09a3f0d53bf96f7c65bfeb271d6487012e1",
      "tree": "3d173a56c80229d29da4e1dd347cdf9794309b8f",
      "parents": [
        "bb01fd01118d34d5f91c83881b0bf95dd74d6159",
        "8f82961f5ace376cb2f888f8d4e53fe8a49f7315"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:12:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:12:52 2012 -0700"
      },
      "message": "am 8f82961f: am 98853623: Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\"\n\n* commit \u00278f82961f5ace376cb2f888f8d4e53fe8a49f7315\u0027:\n  Telephony: Move AdnRecord.aidl into opt/telephony\n"
    },
    {
      "commit": "7b3b02cb53b02c79c1222ee0977c2554f10bd9c8",
      "tree": "58beda651058ed6989ce504e7d6958126adfa75b",
      "parents": [
        "2c932143ffe865d49c741e466b425bdbabbd1f2f"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Aug 03 10:42:41 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Aug 03 16:47:51 2012 -0700"
      },
      "message": "Telephony: Move AdnRecord.aidl into opt/telephony\n\nChange-Id: Ib22f3e777f1cd39fb6da5b907bcec57c2c66ce3a\n"
    },
    {
      "commit": "b208a24cf521401912cfce16fce550a995cf1250",
      "tree": "d1e12fdd728ff9de8059fe5d22a380ec30568f2a",
      "parents": [
        "ea56e5ca7444298f2129d221c1b7d7dcbcc079a6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 25 14:08:09 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 25 14:08:09 2012 -0700"
      },
      "message": "Revise and update CellInfo API\u0027s\n\nChange-Id: I25a46076a244f50edb9da65816b3717e00820b34\n"
    },
    {
      "commit": "33034b13cae1429d526722374bd39be3f9605ae4",
      "tree": "ce3ebfb5ec30793dd79e1970047df3d1b371fad9",
      "parents": [
        "3c04cc44c400d0ed2155428fa50d5facc91cd893"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 12:37:54 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 17 12:23:09 2012 -0700"
      },
      "message": "Create telephony-common and mms-common - DO NOT MERGE\n\nThese have been created to reduce the size and complexity\nof frameworks/base.\n\nmms-common was created by moving all of\n  frameworks/base/core/java/com/google/android/mms\nto:\n   frameworks/opt/mms\n\ntelephony-common was created by moving some of\n   frameworks/base/telephony\nto:\n   frameworks/opt/telephony\n\nChange-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad\n"
    },
    {
      "commit": "a639b311e93ad14d9ee5c2b2c215ed2d86c32d2a",
      "tree": "8fc3e0698132d5fdba03726a1468fefa18dd2a02",
      "parents": [
        "64ab8fcd6f2011c0d185f2973b9615f155f6d239"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 12:37:54 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jul 11 16:02:08 2012 -0700"
      },
      "message": "Create telephony-common and mms-common\n\nThese have been created to reduce the size and complexity\nof frameworks/base.\n\nmms-common was created by moving all of\n  frameworks/base/core/java/com/google/android/mms\nto:\n   frameworks/opt/mms\n\ntelephony-common was created by moving some of\n   frameworks/base/telephony\nto:\n   frameworks/opt/telephony\n\nChange-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad\n"
    },
    {
      "commit": "1408b9c5b339a368e20ca8f7dac019e56f19089d",
      "tree": "7662f72c4b638a3a1fdcec9200e91b79acb044e3",
      "parents": [
        "8461680fab7c4baf8bef0b932d74d817b07fd786",
        "d22469302707d87ee56d7a30dd8b38e671ee0179"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:40:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:40:09 2012 -0700"
      },
      "message": "am d2246930: Merge \"Preserve retryCount when retrying.\" into jb-dev\n\n* commit \u0027d22469302707d87ee56d7a30dd8b38e671ee0179\u0027:\n  Preserve retryCount when retrying.\n"
    },
    {
      "commit": "8461680fab7c4baf8bef0b932d74d817b07fd786",
      "tree": "2c33a7b062c41c95d8967271598236cf3addb983",
      "parents": [
        "585228d33b60b8d04fdc34995a26fefddce5e9bb",
        "e87c71f8c1db547831e8f91be765a6eecee27342"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:40:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 10 16:40:01 2012 -0700"
      },
      "message": "am e87c71f8: Merge \"When reconnecting disassociate dc and apnContext.\" into jb-dev\n\n* commit \u0027e87c71f8c1db547831e8f91be765a6eecee27342\u0027:\n  When reconnecting disassociate dc and apnContext.\n"
    },
    {
      "commit": "d22469302707d87ee56d7a30dd8b38e671ee0179",
      "tree": "43c4c092381c2ed09b65ca5f981510ad209edc65",
      "parents": [
        "e87c71f8c1db547831e8f91be765a6eecee27342",
        "68e66497e78f1fcfcb49a28a17ac7805734e7a3c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:38:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 16:38:44 2012 -0700"
      },
      "message": "Merge \"Preserve retryCount when retrying.\" into jb-dev"
    },
    {
      "commit": "e87c71f8c1db547831e8f91be765a6eecee27342",
      "tree": "ed5eeb18659dc0508d59a5a5adb91e2c206b1aa1",
      "parents": [
        "2a17520fbaf2ca38c04702bacfe443d7a24b4b91",
        "1157e1a8d4320589983fc39688bb7be7d6487d67"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jul 10 16:38:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 10 16:38:09 2012 -0700"
      },
      "message": "Merge \"When reconnecting disassociate dc and apnContext.\" into jb-dev"
    },
    {
      "commit": "e39d42db00211bc6a712a3177ed77123265a934b",
      "tree": "2028eda9bf2afed6ae99833c07cd76fbedc6736e",
      "parents": [
        "5709f43dd80ed9e3264eaca098f05d9e59c8b937",
        "7ebd4bae7430d9e17c643b24ceca149017ff6c58"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 14:48:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 14:48:48 2012 -0700"
      },
      "message": "Merge \"Revert \"DO NOT MERGE: Remove SMS shortcode warning feature.\"\" into jb-dev-plus-aosp"
    },
    {
      "commit": "5709f43dd80ed9e3264eaca098f05d9e59c8b937",
      "tree": "c61c0419156f2dce4fdfd469f7cff140cc7138c1",
      "parents": [
        "3cd92d8faa9fd345d5bfc0d794e28449d4f6c810",
        "a02bce1d5b3aafe359465eceaf3fd2a5b5b3918e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 14:48:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 14:48:44 2012 -0700"
      },
      "message": "Merge \"Revert \"DO NOT MERGE: Remove SMS shortcode warning feature.\"\" into jb-dev-plus-aosp"
    },
    {
      "commit": "3cd92d8faa9fd345d5bfc0d794e28449d4f6c810",
      "tree": "3288164b727c42f9c4755f237dc53975faa6e65b",
      "parents": [
        "df0dded1e74e7394b79b03327dcec8a0b565838e",
        "53149fd1eb5c7dc0d2d3a00b72c4ebf986b4e36f"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 14:48:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 14:48:38 2012 -0700"
      },
      "message": "Merge \"Fix a bad comment. - DO NOT MERGE\" into jb-dev-plus-aosp"
    },
    {
      "commit": "df0dded1e74e7394b79b03327dcec8a0b565838e",
      "tree": "b636399c1a0908a909d17e824cb6705cf1f622c6",
      "parents": [
        "2a2d5e0b31d8a4dafa7dc5c68a68debbe837b04d",
        "992a57bf396254adbf07b1ba906a525486d40909"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 14:48:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 14:48:33 2012 -0700"
      },
      "message": "Merge \"Telephony Capability-Distinguish dialing \u0026 connect - DO NOT MERGE\" into jb-dev-plus-aosp"
    },
    {
      "commit": "2a2d5e0b31d8a4dafa7dc5c68a68debbe837b04d",
      "tree": "d6b22e7936759631f2eb12ab25bd3d154bf0baaa",
      "parents": [
        "1fe7a81383a0b7c87be2cc4291e1ede9d85bf819",
        "2686b058cd2f01299cf5fd43f24ebbdc7339d70e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 14:48:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 14:48:28 2012 -0700"
      },
      "message": "Merge \"When we disconnect shutdown the StateMachine. DO NOT MERGE\" into jb-dev-plus-aosp"
    },
    {
      "commit": "1fe7a81383a0b7c87be2cc4291e1ede9d85bf819",
      "tree": "9251816e29af114ae93c7a36848869549441a4cc",
      "parents": [
        "82b141e26771f2f1fc16af12a9435f7a60091738",
        "095c58b73ac112cc7e00771430765434893d8bc5"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 14:48:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 02 14:48:19 2012 -0700"
      },
      "message": "Merge \"Enhance StateMachine Quitting and logging support. DO NOT MERGE\" into jb-dev-plus-aosp"
    },
    {
      "commit": "5045dd60295231b1fd2711d01b9bdc53bae445ab",
      "tree": "ee636b91a44aad48ac7d0c7922f4d0d06a0f55c2",
      "parents": [
        "4faac02a1d7f2b139e931e05365fbb8f481aeca1",
        "46c923afd50741c8d185a6d0c7666a86c9dfe712"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Mon Jul 02 12:55:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 02 12:55:01 2012 -0700"
      },
      "message": "am 46c923af: Merge \"Fix country code for Netherlands Antilles.\" into jb-dev\n\n* commit \u002746c923afd50741c8d185a6d0c7666a86c9dfe712\u0027:\n  Fix country code for Netherlands Antilles.\n"
    },
    {
      "commit": "7ebd4bae7430d9e17c643b24ceca149017ff6c58",
      "tree": "022f70c780c9d029862e6a69bfd37acf7498fe9b",
      "parents": [
        "a02bce1d5b3aafe359465eceaf3fd2a5b5b3918e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 12:36:47 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 12:36:47 2012 -0700"
      },
      "message": "Revert \"DO NOT MERGE: Remove SMS shortcode warning feature.\"\n\nThis reverts commit 004ff5ad2aa02daff607bcf1712f3efbb84c58ca.\n"
    },
    {
      "commit": "a02bce1d5b3aafe359465eceaf3fd2a5b5b3918e",
      "tree": "97d6169e8b988707ff1724680b9ac7285348f99e",
      "parents": [
        "53149fd1eb5c7dc0d2d3a00b72c4ebf986b4e36f"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 12:30:32 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 12:30:32 2012 -0700"
      },
      "message": "Revert \"DO NOT MERGE: Remove SMS shortcode warning feature.\"\n\nThis reverts commit b1fc08ca082db8ecad54c792485ff7915e3513ce.\n"
    },
    {
      "commit": "829edb8a53336b4c7362edd8d0941e794b35d0fc",
      "tree": "a12bd7147670d3bbb9eccee65ff4d6b410eb6def",
      "parents": [
        "73d90e797bf52b52372314477553b140818717c9"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 02 12:26:21 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Jul 02 12:26:21 2012 -0700"
      },
      "message": "Fix country code for Netherlands Antilles.\n\nChange the cc to \"ai\" from \"nl\" otherwise the timezone is\nset to Netherlands which is +1 rather than the Caribbean\nwhich is -4.\n\nBug: 6765706\nChange-Id: Ie399efe95ce93b73eb4e60cfc47e621cce85e6e5\n"
    },
    {
      "commit": "53149fd1eb5c7dc0d2d3a00b72c4ebf986b4e36f",
      "tree": "50724da929db57469f25a9cb98d3048f4f41688a",
      "parents": [
        "992a57bf396254adbf07b1ba906a525486d40909"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jun 22 13:55:53 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 10:57:31 2012 -0700"
      },
      "message": "Fix a bad comment. - DO NOT MERGE\n\nChange-Id: I923fb003cc37f562ff6cc5a4cdcc8dd4ea227dc0\n"
    },
    {
      "commit": "992a57bf396254adbf07b1ba906a525486d40909",
      "tree": "24948dc53af4dfe3e7c310a1ccd0eda5184b3cac",
      "parents": [
        "2686b058cd2f01299cf5fd43f24ebbdc7339d70e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jun 22 11:27:46 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 10:57:25 2012 -0700"
      },
      "message": "Telephony Capability-Distinguish dialing \u0026 connect - DO NOT MERGE\n\nNew capability returns true if the device can distinguish between\ndialing/active and connected reliably. Currently returns true only for\nGSM phones.\n\nChange-Id: I50751abaf74b31fdc747f4d04ca9a2ac4d73a1ff\n"
    },
    {
      "commit": "2686b058cd2f01299cf5fd43f24ebbdc7339d70e",
      "tree": "b143f4e61121c8d1c7fa11d16927708b3d2c6e70",
      "parents": [
        "095c58b73ac112cc7e00771430765434893d8bc5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sun May 27 22:12:07 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 10:57:16 2012 -0700"
      },
      "message": "When we disconnect shutdown the StateMachine. DO NOT MERGE\n\nNeed to stop the StateMachine threads and release\nall resources when we disconnect.\n\nbug: 6342470\nChange-Id: Ibf7a2ebf4f7ecd667c5d95579e66ecd5086103ea\n"
    },
    {
      "commit": "095c58b73ac112cc7e00771430765434893d8bc5",
      "tree": "43c6ccb97dffe45ea697a1d9ad2eb70403b478db",
      "parents": [
        "f632562f7d2e94978d185d192a62eb73925a59a2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue May 29 12:40:46 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jul 02 10:57:11 2012 -0700"
      },
      "message": "Enhance StateMachine Quitting and logging support. DO NOT MERGE\n\nMake StateMachine#quit non-conditional and remove the need to\nprocess the SM_QUIT_CMD it is now private.\n\nRename halting to onHalting.\n\nAdd onQuitting\n\nChange the message specific logging to be more generic and change\nthe xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add\naddLogRec(String) and addLogRec(String, State) as the generic logging\nmethods.\n\nbug: 5678189\nChange-Id: I22f66d11828bfd70498db625fe1be728b90478b7\n\nConflicts:\n\n\tservices/java/com/android/server/NsdService.java\n"
    },
    {
      "commit": "68e66497e78f1fcfcb49a28a17ac7805734e7a3c",
      "tree": "86e8b596eb10b14ee30a9e1abcc6992cdd9a599e",
      "parents": [
        "1157e1a8d4320589983fc39688bb7be7d6487d67"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jun 28 09:34:41 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Jun 28 09:34:41 2012 -0700"
      },
      "message": "Preserve retryCount when retrying.\n\nBug: 6529189\nChange-Id: I743aed08aa161d91899aeb2ccacffcd224e48c0a\n"
    },
    {
      "commit": "1157e1a8d4320589983fc39688bb7be7d6487d67",
      "tree": "a3ef06a1c87c60c2cce800f769c5bcaebc83910b",
      "parents": [
        "29775794d6014196063534415ad61d60e84e9c9a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 20 23:47:40 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 27 16:23:33 2012 -0700"
      },
      "message": "When reconnecting disassociate dc and apnContext.\n\nThis is done in onActionIntentReconnectAlarm, which is called when\nretrying after an error, by setting the ApnContext.DataConnection \u0026\nDataConnctionAc to null which intern clears the DataConnection.mApnList.\n\nWith the mApnList cleared DataConnection.mRefCount will not be incremented\nbecause the DC will not be found by findReadyDataConnection. Thus fixing\nat least one cause of 6529189.\n\nBug: 6529189\nChange-Id: I40ff1966f6fbd2f69e97d77b9db7122e4c5b992f\n"
    },
    {
      "commit": "4a02a5ccfc3363f61a1ce6fdb76008f1cdd5c41a",
      "tree": "a193321d4652cb20302c287b9168caa6a87b7c3d",
      "parents": [
        "809705c33144e66e51ef4a2f17ad8b02eed5cd80",
        "ca2c7b7d96625cf515af88ad30062405b38cb094"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Jun 27 15:30:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 27 15:30:17 2012 -0700"
      },
      "message": "am ca2c7b7d: Merge \"Fix detection of CDMA CMAS cell broadcasts.\" into jb-dev\n\n* commit \u0027ca2c7b7d96625cf515af88ad30062405b38cb094\u0027:\n  Fix detection of CDMA CMAS cell broadcasts.\n"
    },
    {
      "commit": "0f40a51b2027c4dbca88f682c7c8691da0ffcf99",
      "tree": "182d2e0ff79997d00041a2086ad93bb79463684a",
      "parents": [
        "fcd7cf2a24eaff85085fde58dc8c69f8ff374575"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Jun 25 15:27:46 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Jun 25 16:30:06 2012 -0700"
      },
      "message": "Fix detection of CDMA CMAS cell broadcasts.\n\nCMAS cell broadcasts do not necessarily set the message\npriority indicator subparameter. Interpret the user data as a\nCMAS message if the service category is in the CMAS range.\n\nIncludes a new test case in CdmaSmsCbTest to verify correct\ndecoding of an actual CMAS monthly test message.\n\nBug: 6506785\nChange-Id: I2a26a5194a1a02e34c1ef862ff348e1571df51c4\n"
    },
    {
      "commit": "a310500f6c29685e6b3db3f3e58fc8415272a13c",
      "tree": "971ed827216c3b1ca86d3e46eaf88efebc2f1312",
      "parents": [
        "f103e8bbe468b96bf042af14bff75a71796bc466",
        "2dd63ccdb0e4109d03c51a002ff785c9d8a8ccb9"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jun 15 10:13:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 15 10:13:31 2012 -0700"
      },
      "message": "am 2dd63ccd: am d8ccd712: Merge \"Parcel compRequired flag correctly.\"\n\n* commit \u00272dd63ccdb0e4109d03c51a002ff785c9d8a8ccb9\u0027:\n  Parcel compRequired flag correctly.\n"
    },
    {
      "commit": "d8ccd712dac9e8f4e8068b02f5ca55b014de831a",
      "tree": "f926229de898fb0ccbb0415d7a8fae36df8318ab",
      "parents": [
        "0f160c95122276c40ca84afe6fcd2b9cd800e35c",
        "73f5618ab45a5361baa23656d4b2b06d8b2a8d46"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Jun 15 10:02:57 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 15 10:02:58 2012 -0700"
      },
      "message": "Merge \"Parcel compRequired flag correctly.\""
    },
    {
      "commit": "8cdfd60d27e244171468fbfcefbbfeab2873a9c8",
      "tree": "ce4633ed676ec70ca9105d1ab8b5fb8ee5e2a20a",
      "parents": [
        "12f0104ec729346d078a0afc9a79ab9fc023cce0",
        "15319ded1545dbb266273439063caf6ca23629f5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 12 15:58:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 12 15:58:10 2012 -0700"
      },
      "message": "am 15319ded: am 460abe97: Merge \"Add support for Caller Name Display\"\n\n* commit \u002715319ded1545dbb266273439063caf6ca23629f5\u0027:\n  Add support for Caller Name Display\n"
    },
    {
      "commit": "460abe97b06fd42cc37bdebb7f0ad4a7ef0e8bde",
      "tree": "455738f02c1e5bcb2c0c65d322ca4bca718e405d",
      "parents": [
        "f01f6b6d379c911a2c1e350bc758cea26bfe6d9d",
        "131ecf2b414cbb65cf7d22cc4db41dff58875076"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 12 15:17:38 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 12 15:17:39 2012 -0700"
      },
      "message": "Merge \"Add support for Caller Name Display\""
    },
    {
      "commit": "7372505e2f450f722afc07a1b2b0e28390150ad7",
      "tree": "1ce92ace07e2925f35f75f89775c4c29246f153e",
      "parents": [
        "5134d711d1ff0f0d0ba2df10d22742fb769835e0",
        "6c50da75f696c184590c6e27d25755ee428f2afc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Jun 11 11:22:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 11 11:22:15 2012 -0700"
      },
      "message": "am 6c50da75: am 7d77977f: Merge \"Fix Force Close when enable airplane mode\"\n\n* commit \u00276c50da75f696c184590c6e27d25755ee428f2afc\u0027:\n  Fix Force Close when enable airplane mode\n"
    },
    {
      "commit": "004ff5ad2aa02daff607bcf1712f3efbb84c58ca",
      "tree": "7634261e19f69f789ffe11bf549345390d333d5e",
      "parents": [
        "622976ba775ed2b2cebe83ec1e60e1db6db89e2a"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Jun 06 13:56:50 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Jun 06 13:56:50 2012 -0700"
      },
      "message": "DO NOT MERGE: Remove SMS shortcode warning feature.\n\nFix jb-dev build. The SMS shortcode warning feature has some usability\nlimitations which need to be resolved before shipping. Remove the code\nfor JellyBean. It will be added back to a future release when the\nfeature is complete.\n\nBug: 6605549\nChange-Id: Ic8a68dc0b1ad038618962185f5ee680d5281ca21\n"
    },
    {
      "commit": "b1fc08ca082db8ecad54c792485ff7915e3513ce",
      "tree": "f02ea14e4b1a271cf20273a4ef3095a83bc4abf9",
      "parents": [
        "1ad66b2f873496bcbe72e91d1978cf1b2633b3a4"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Jun 05 12:16:06 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Jun 05 12:21:02 2012 -0700"
      },
      "message": "DO NOT MERGE: Remove SMS shortcode warning feature.\n\nThe SMS shortcode warning feature has some usability limitations which need\nto be resolved before shipping. Remove the code for JellyBean. It will be\nadded back to a future release when the feature is complete.\n\nBug: 6605549\nChange-Id: Ifb23d20f30199f242abb8bf7db015232a085c8e3\n"
    },
    {
      "commit": "131ecf2b414cbb65cf7d22cc4db41dff58875076",
      "tree": "6e73de52a1c8401bd63da3c16b9ca101099e1f48",
      "parents": [
        "0748a5698776d1a9693a5449ffc983af26cc533b"
      ],
      "author": {
        "name": "kenshin",
        "email": "foufou33@gmail.com",
        "time": "Tue Apr 17 14:11:21 2012 -0400"
      },
      "committer": {
        "name": "kenshin",
        "email": "foufou33@gmail.com",
        "time": "Mon Jun 04 13:36:18 2012 -0400"
      },
      "message": "Add support for Caller Name Display\n\nCopied relevant parts from CdmaConnection.java to get the information\nas/if presented by network operator (Fido/Rogers in canada provide that\ninformation, and it get displayed if there\u0027s no match in phonebook).\nAlthough it works (the nale is displayed when the call is received),\nthe information is not stored (not kept in the log).\n\n* Patch Set 2 : correct coding style\n* Patch Set 3 : promote [get]cnapName, [get]cnapNapePresentation to parent\n                class (Connection)\n* Patch Set 4 : -remove ref to CDMA in get[CnapName|CnapNamePresentation] headers\n                -remove unnecessary self ref-reference\n* Patch Set 5 : -add forgoten \"protected\" modifier to newly promoted class memebers\n\nChange-Id: I2279f75d679d5afa716d9904fc3b3e33c77948c6\n"
    },
    {
      "commit": "73f5618ab45a5361baa23656d4b2b06d8b2a8d46",
      "tree": "70877acdafc208f59eb10e7ed1d1fd5fa37637f7",
      "parents": [
        "54a2a6df410ad860f048ef4ff653820787f68f3a"
      ],
      "author": {
        "name": "Danny Baumann",
        "email": "dannybaumann@web.de",
        "time": "Wed Jul 13 09:13:35 2011 +0200"
      },
      "committer": {
        "name": "Danny Baumann",
        "email": "danny.baumann.nk@googlemail.com",
        "time": "Fri Jun 01 10:24:51 2012 +0200"
      },
      "message": "Parcel compRequired flag correctly.\n\nThis should fix a couple of cases (e.g. SET_UP_MENU responses for Dual\nSIM adapters) whether a command response would be rejected due to a\ncompRequired flag mismatch between the command sent to the Stk app and\nthe response received from it.\n\nThe problem was:\n- STK service received command without compRequired flag set\n- it passes it to the STK app, which sees compRequired set\n- STK app passes back the response with the user selection\n- STK service gets the response, which has compRequired set\n- it discards the response, as the command details don\u0027t match\n  (CatService.java:646)\n"
    },
    {
      "commit": "8367627f3afd065a8d6b2f0131e0f30fa4fb53f7",
      "tree": "da78cbf61e40992424e59f3f6c03c115ea49b2b9",
      "parents": [
        "18afc622c3d80713a6ffb91792cce399e1715bfb"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri May 25 15:12:36 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri May 25 15:16:33 2012 -0700"
      },
      "message": "Allow apps with SEND_SMS_NO_CONFIRMATION to bypass short code check.\n\nChange SMSDispatcher to bypass SMS premium short code confirmation\ndialog when caller has \"android.permission.SEND_SMS_NO_CONFIRMATION\"\npermission (instead of checking package name against hardcoded list).\n\nThis permission is only available to system apps or those signed with\nthe same certificates as those in the system image.\n\nBug: 6502817\nChange-Id: I6098d448892cc5e842ba6dc10cf494295e7226af\n"
    },
    {
      "commit": "f19540a2d7958f60f88428f964733e50d462c65b",
      "tree": "5a98ad47ea42ab0de3e752d695d3b2a374daa951",
      "parents": [
        "a587b890bb0c2f800fe4dfd3267f26366d00d32c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 24 15:44:01 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 24 15:44:01 2012 -0700"
      },
      "message": "Add debug for tracking down connectivity issues.\n\nbug: 6529189\nChange-Id: I5dc4316ceacf48625f0839e0200b77a1e0984465\n"
    },
    {
      "commit": "8f669f49faf6084ad0132a02a474209907a069ce",
      "tree": "bd39f878ae0a4c37e62a31583d5f84db1738f206",
      "parents": [
        "d7e4ae48c576d5aaef75754b29a8b87c1f0d6427"
      ],
      "author": {
        "name": "Kazuhiro Ondo",
        "email": "kazuhiro.ondo@motorola.com",
        "time": "Wed May 09 09:44:32 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon May 21 14:09:17 2012 -0700"
      },
      "message": "Improve sim ready event handling for CdmaLte.\n\nbug: 6463933\nChange-Id: I751f760badb87c1fe4b78fd68921257cec4a4b9d\n"
    },
    {
      "commit": "45131d0c3b9cb6927589396520eb40f33be406f0",
      "tree": "0f5aa1fa751a41f2088f8586145cc54dfe0252c1",
      "parents": [
        "dabf4e4149404c85ff221e80f371909ade2834f4",
        "df7bbfd7c28549742443bbf91200871c09e89299"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon May 21 10:33:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 21 10:33:08 2012 -0700"
      },
      "message": "Merge \"Only reset time from NITZ in zone fix.\" into jb-dev"
    },
    {
      "commit": "df7bbfd7c28549742443bbf91200871c09e89299",
      "tree": "ce01949e1037c7dde6cc45994a474c379aca3dbd",
      "parents": [
        "43a760ba84a5357bae792a33ad4a0e946f02679c"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri May 18 11:11:41 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri May 18 17:36:31 2012 -0700"
      },
      "message": "Only reset time from NITZ in zone fix.\n\nWhen timezone property gets reset by mcc change, SST only adjusts time to\nreflect new timezone settings if there is NITZ string w/o timezone.\n\nbug:6465783\nChange-Id: I1a27b3f371f79aa532de1c94ec5cb12285bdfdb4\n"
    },
    {
      "commit": "8834538a4e6066b656d68614361b0af15100b9c9",
      "tree": "97733a1a3548115e82560076a1accbc658aca17e",
      "parents": [
        "43a760ba84a5357bae792a33ad4a0e946f02679c"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri May 18 17:16:12 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Fri May 18 17:16:12 2012 -0700"
      },
      "message": "Change \"uk\" to \"gb\" in COUNTRY_CODES.\n\nSince MccTable uses \"gb\" instead of \"uk\" for United Kingdom.\n\nbug:6465783\nChange-Id: Ifc2e2e7e72bd8405c698474d2ab9d01cb4ca006b\n"
    },
    {
      "commit": "172d97edcdfd9b228d8cf96d312b55fb67699fd4",
      "tree": "3bd03fc97a6d22f9c04279580e95476747b48fb9",
      "parents": [
        "cb949887d0e8cca616dca532daf2be5b6f4a77af"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue May 01 16:47:20 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu May 17 16:29:44 2012 -0700"
      },
      "message": "Enable SMS short code patterns to be updated from secure settings.\n\nThe premium SMS short code detector loads patterns from an XML resource\nby default (frameworks/base/core/res/res/xml/sms_short_codes.xml).\nAdd support for updated patterns to be loaded on a per-country basis\nfrom a secure setting named \"sms_short_codes_\" + the country code.\nUpdated patterns can be pushed to Google devices via Gservices.\n\nBug: 5513975\nChange-Id: Ibfc0be4f12227ba45c28396ec7cdbc307442af81\n"
    },
    {
      "commit": "2977286dde1eb78cabb322ab7896acadd6b309df",
      "tree": "7c478dda95377fd9082ab3da098598e457953058",
      "parents": [
        "3a64109db653c5a3df57e60b89f6c69927e20585",
        "83daf6c5aea671086ca152d02378da194770168b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 16 17:25:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 16 17:25:40 2012 -0700"
      },
      "message": "Merge \"Log more RetryManager information.\" into jb-dev"
    },
    {
      "commit": "3a64109db653c5a3df57e60b89f6c69927e20585",
      "tree": "da568756d0c5cb42706c1d2beb8fbf116366e7bd",
      "parents": [
        "13fac48517f61464a3004e49166e445f9b4e8284",
        "32eda207cdeec28fe829e399ae7030d40108ac88"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 16 17:15:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 16 17:15:51 2012 -0700"
      },
      "message": "Merge \"Restore ready apns once voice call ended\" into jb-dev"
    },
    {
      "commit": "83daf6c5aea671086ca152d02378da194770168b",
      "tree": "a5615a35bf03b5f2f6286f01fb62e243a2236b22",
      "parents": [
        "a0e0d5806c9aa12e291d9ceb60a35eb9b7fde5b0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 16 15:59:49 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 16 17:15:12 2012 -0700"
      },
      "message": "Log more RetryManager information.\n\n6505637 had unexplainable behavior.  Add some logging so we can see\nwhat\u0027s going on.\n\nbug:6505637\nChange-Id: I43c2ce7f8d12271d988b112f47589d0fba2b6955\n"
    },
    {
      "commit": "32eda207cdeec28fe829e399ae7030d40108ac88",
      "tree": "02180dfa734337955c292f42134ae5ff8c7df4f8",
      "parents": [
        "108feca9a02e7b5da705161660b76d4f356f5900"
      ],
      "author": {
        "name": "yoonsung.nam",
        "email": "yoonsung.nam@samsung.com",
        "time": "Wed May 16 11:05:21 2012 +0900"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 16 17:00:23 2012 -0700"
      },
      "message": "Restore ready apns once voice call ended\n\nCurrently GsmDCT does not setup default data if secondary APNs are\nconnected but default is disconnected. Sometimes retry alarm of default\nexpries during voice call but it\u0027s rejected due to voice calling and\neHRPD attached status.\n\nFix onVocieCallEnded() to restore all ready apns inclduing defautl\nregardless of isConnected().\n\nbug:6502005\n\nChange-Id: I25db9be010cb588dfee51bdaf435f24055ecb431\nSigned-off-by: yoonsung.nam \u003cyoonsung.nam@samsung.com\u003e\n"
    },
    {
      "commit": "33961892a9f143623ac7bb5450ba0230e40f0471",
      "tree": "49b0cacad724b97c51b0b6400ffcbdf45da73205",
      "parents": [
        "a0e0d5806c9aa12e291d9ceb60a35eb9b7fde5b0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 16 15:34:46 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 16 15:34:46 2012 -0700"
      },
      "message": "Don\u0027t start data-stall checks if not connected\n\nWe did this only if connected in most places, but screen-on/off didn\u0027t\ncare.  On no-radio devices it caused extra timers/wakeups that\ndidn\u0027t help anybody.\n\nbug:6375908\nChange-Id: Iba72da323de716acb0e67361b955c7381f18f67d\n"
    },
    {
      "commit": "47509c744fa36b59bb5e511e21182a573fb8317b",
      "tree": "dae565cfc6f35a882e92b06ba9b65addc4a655b7",
      "parents": [
        "728e43948c9b4d18a900fa50acad8d2734947b21",
        "6de4da44618c970e32c84c28a37e38156388107e"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon May 14 13:12:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 14 13:12:14 2012 -0700"
      },
      "message": "Merge \"Change SMS security check to enforceCallingPermission().\" into jb-dev"
    },
    {
      "commit": "7304c343821309dd15f769b18f1de2fa43751573",
      "tree": "37a1b20d78ee47ed7356c39d00bd1529989cea22",
      "parents": [
        "888da152ece9a8cfe62fad9e7d1a43e792c41e2f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri May 11 18:42:42 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri May 11 18:42:42 2012 -0700"
      },
      "message": "Move power HAL interactions to PowerManagerService.\n\nThis refactoring sets the stage for a follow-on change that\nwill make use additional functions of the power HAL.\n\nMoved functionality from android.os.Power into PowerManagerService.\nNone of these functions make sense being called outside of the\nsystem server.  Moving them to the PowerManagerService makes it\neasier to ensure that the power HAL is initialized exactly once.\n\nSimilarly, moved ShutdownThread out of the policy package and into\nthe services package where it can tie into the PowerManagerService\nas needed.\n\nBug: 6435382\nChange-Id: I958241bb124fb4410d96f5d5eb00ed68d60b29e5\n"
    },
    {
      "commit": "e9aa4b27af4fe68b999f906aea80847fa1f4b0d8",
      "tree": "2c9020e44eb46b07c02d87f89f297888ff3623f0",
      "parents": [
        "37e169cd1429c76a0223d8fdd77622ead718bbff",
        "26e1a02ba3183aba2ba262c6f60602e10dd792e3"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 10 23:05:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 10 23:05:54 2012 -0700"
      },
      "message": "Merge \"Add additional debug for time zone handling.\" into jb-dev"
    },
    {
      "commit": "26e1a02ba3183aba2ba262c6f60602e10dd792e3",
      "tree": "1081fba53a17303699b5251a4d18a75e5f2cb147",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 10 16:23:39 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 10 16:23:39 2012 -0700"
      },
      "message": "Add additional debug for time zone handling.\n\nChange-Id: Ie46bba7e0ef7737a865f7efadbf963c2d14e488f\n"
    },
    {
      "commit": "26ee989576ffeffa787f240a4ef6962b87644b40",
      "tree": "cfa40652d5bd3e26398797d67d4aedcd7dabce82",
      "parents": [
        "bad417df657128a988b23a6b70b4d08633e4ac5a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 09 13:35:47 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 09 15:35:06 2012 -0700"
      },
      "message": "Fix some apn settings issues.\n\nCorrect some logging that was misleading and be more precise in our\nremoval of things from the waiting list.\n\nbug:6445253\nChange-Id: I97b20b851617149a24303276392de403dbde2a8f\n"
    },
    {
      "commit": "6de4da44618c970e32c84c28a37e38156388107e",
      "tree": "f094647c0409345472baf4022f136a109e82cad5",
      "parents": [
        "01028b6fa4d56808f3cced408d9d55ae1a710fa8"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed May 09 15:17:16 2012 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed May 09 15:17:16 2012 -0700"
      },
      "message": "Change SMS security check to enforceCallingPermission().\n\nThe permission check for IccSmsInterfaceManager.sendText() was changed from\nenforceCallingPermission() to enforceCallingOrSelfPermission() to enable the\nPhone app to send SMS\u0027s directly for the \"reply by SMS\" feature. That feature\nwas implemented in a different way (handled by the MMS app), so the permission\ncheck can be changed back to the original enforceCallingPermission(). Verified\nthat SMS can still be sent, including \"reply by SMS\" for an incoming call.\n\nBug: 4686733\nChange-Id: If844a0c485de0a87857d8f82a3452e776005153e\n"
    },
    {
      "commit": "290e1c9396aa8da3665c55d72f4b4a1f5d9277ce",
      "tree": "97bebd0393035934070c2d6fe66ab463b02cb1e7",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon May 07 15:32:58 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon May 07 16:41:29 2012 -0700"
      },
      "message": "Set provider name in airplane mode.\n\nSet eriText to correct provider alpha during power_off state.\n\nbug:5262482\nChange-Id: Ic72aaf0465cde6934a2b46d4b9520627ac0ac335\n"
    },
    {
      "commit": "a10cc893f7e1f21783ea60c50a49401181611027",
      "tree": "f08270a8746b7c5260cd887689467a1e4f190422",
      "parents": [
        "6a1dca3e1c863a3d2db654a1b9fb7156fb3da00d",
        "6a0f525a16447485720305b52441c9a1b99b8e1a"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Fri May 04 17:56:13 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 04 17:56:14 2012 -0700"
      },
      "message": "Merge \"Revert \"Telephony: Register/Unregister Phones with CallManager\"\""
    },
    {
      "commit": "6a0f525a16447485720305b52441c9a1b99b8e1a",
      "tree": "9aeb6a256a5d93b146dc7adfb58720adc9146254",
      "parents": [
        "cbca38522ca90322cfc9ccbb7872586807bf6c48"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Fri May 04 17:41:32 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 04 17:41:32 2012 -0700"
      },
      "message": "Revert \"Telephony: Register/Unregister Phones with CallManager\"\n\nThis reverts commit cbca38522ca90322cfc9ccbb7872586807bf6c48"
    },
    {
      "commit": "6a1dca3e1c863a3d2db654a1b9fb7156fb3da00d",
      "tree": "1e3e6ae1af538d24e90a4063c1e8346b5544a945",
      "parents": [
        "4b27125d8881924f003dfc70f46b21ab5d57f2a8",
        "cbca38522ca90322cfc9ccbb7872586807bf6c48"
      ],
      "author": {
        "name": "Conley Owens",
        "email": "cco3@android.com",
        "time": "Fri May 04 17:40:55 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 04 17:40:56 2012 -0700"
      },
      "message": "Merge \"Telephony: Register/Unregister Phones with CallManager\""
    },
    {
      "commit": "1d7c1f11179fae48271b8bcd8bf06760f9cb04ec",
      "tree": "7af66ff00f41302257ec1f643bc3edd3e80a1cb1",
      "parents": [
        "c793d62613b8cee340ce6c20856f6db81575f034"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 10:34:17 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 10:34:57 2012 -0700"
      },
      "message": "Rename isTimeZoneFixNeeded to shouldFixTimeZoneNow.\n\nChange-Id: I01c73a0afaa17793f9dea1b78c9fe49fa138f787\n"
    },
    {
      "commit": "9a992450cb0b48ea2a0bb946d321b3afbc27aad5",
      "tree": "a2f670997fe935b3995bad5a103a53972b9749c8",
      "parents": [
        "d4796461ee29c2d2560412dbb51e0c931aa22db5",
        "f0f43227a7dbaab111f6984d8a013776754e6f38"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 09:35:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 03 09:35:27 2012 -0700"
      },
      "message": "Merge \"Time can become incorrect when no sim is present or mcc changes.\" into jb-dev"
    },
    {
      "commit": "f0f43227a7dbaab111f6984d8a013776754e6f38",
      "tree": "e28b932212020ba7964740c768ec218db7924f6a",
      "parents": [
        "427db9b3d10d5c203d0351e683c3cddfd270250c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 09:26:25 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 03 09:26:25 2012 -0700"
      },
      "message": "Time can become incorrect when no sim is present or mcc changes.\n\nbug: 6393147\nChange-Id: I07ad74998b03af532ccf704a8a7e4844f5829b14\n"
    },
    {
      "commit": "6ac0471da79c99a043cb6fbccb12bd86f1f3c024",
      "tree": "ea5b998592b398ea0a8a26528d7ee33a7b15cf8d",
      "parents": [
        "459e459ef99f494238128aa4142fe2e97adae35b"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue May 01 16:12:05 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed May 02 17:10:51 2012 -0700"
      },
      "message": "Enable restart in getSpnFsm().\n\nIf the FSM gets restart while waiting for one of\nSPN EFs results (i.e. a SIM refresh occurs after issuing\nread EF_CPHS_SPN), it will re-initialize only after\nreceiving and discarding the unfinished SPN EF result.\n\nbug:5499225\n\nChange-Id: I715fc2feabdd03435903f7dcb785c8f0154619bc\n"
    },
    {
      "commit": "4dafaf117e680c138b3b0e0893a8ce09bc75f519",
      "tree": "e2fe3f7ac839f339d90ac520fe612c53eb02aa4c",
      "parents": [
        "e167c9fcb3c3dafd08d85746265a3f7d5bc4a6b3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 30 10:59:56 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 30 10:59:56 2012 -0700"
      },
      "message": "Fix data roaming notification.\n\nWe shouldn\u0027t tell people we\u0027re not connected due to roaming if it\u0027s really because\nof data-disabled.\n\nUse the data-disabled setting to decide if we should inform people about\ndata-discon due to roaming.  Note this doesn\u0027t effect other notifications about roaming.\n\nAlso fix the data-enable/disable code to take roaming into account and clear/set the\nroaming notification as needed (if data is enabled while we can\u0027t get on due to roaming\nwe should put up the roaming notifcation..  if data is disabled while that notification is\nup we should take it down).\n\nbug:5805666\nChange-Id: I5c925dfdca4abc27e0034b113508df5719f04fae\n"
    },
    {
      "commit": "7725180c646d1976a2a2097735862a75ec47c544",
      "tree": "52c6602f78eb746a46bb9f61d6590db838d93cf4",
      "parents": [
        "867b96bd153aa8672e4e9557c12e39949139864d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 24 10:41:54 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Apr 25 09:44:53 2012 -0700"
      },
      "message": "Prefer the preferred APN for all types it supports\n\nWe used to only prefer it when connecting for default connection purposes,\nbut it makes sense to use the preference for all apn types it supports.\n\nbug:6377793\nChange-Id: I8b26b77fc0787121749cce9d32303ab24cc72c75\n"
    },
    {
      "commit": "53eb13ce0a05426ceed03465ed37f7f3587eb4f4",
      "tree": "607736e5e4a1acb7858566f66cd8e710e02c8684",
      "parents": [
        "70c8723e63e2c58115c356bd4e9525b823b7bf28"
      ],
      "author": {
        "name": "Ye Jingjing",
        "email": "jingjing.ye@sonymobile.com",
        "time": "Mon Mar 19 14:18:44 2012 +0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Apr 20 12:04:34 2012 -0700"
      },
      "message": "Set AuthType to NONE if username of APN is not set\n\nWhen APN is edited, if authType and username are both not\nset, authType should be set to NONE before setup of\ndata call.\n\nThe code today checks mApn.user for NULL, but if\nuser has edited APN the mApn.user field will be set\nto an empty string.\n\nChange the check of mApn.user to also take care of\nthis case.\n\nChange-Id: I0e49247d46e1ba93da6dd951bbb75acc63fac73f\n"
    },
    {
      "commit": "d38e766e5ed461fcce96cf055ee0de7050126b01",
      "tree": "68a17837ff23086139f1df0052d7e8cc2fdcbdcb",
      "parents": [
        "125c32ebe701bb4c366f4efe35afa72c67990206",
        "01ce0ce4724803112e7f2885d9ad49edf7515dca"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Apr 19 09:53:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 19 09:53:52 2012 -0700"
      },
      "message": "Merge \"Fix calcuation of CMD_TO_STRING_COUNT.\""
    },
    {
      "commit": "01ce0ce4724803112e7f2885d9ad49edf7515dca",
      "tree": "d2d21527fc2b716c55c334e073044a7424a02cfc",
      "parents": [
        "fe37acae729529b8bf3a3140fa397bddce42b1e0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 21:42:44 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 21:42:44 2012 -0700"
      },
      "message": "Fix calcuation of CMD_TO_STRING_COUNT.\n\nChange-Id: I03ae1a545474d7dcd4e65c58d9befd020d5b9c54\n"
    },
    {
      "commit": "ecd302259a66aaf5abd49407c379c066e2542e95",
      "tree": "ea0987a44772b0b5a02e8501d7d392d04776db67",
      "parents": [
        "fe37acae729529b8bf3a3140fa397bddce42b1e0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 18 15:37:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 18 15:37:21 2012 -0700"
      },
      "message": "Revert \"Telephony: Dynamically instantiate IccCard\"\n\nThis reverts commit fe37acae729529b8bf3a3140fa397bddce42b1e0\n\nThere are two bugs that are weekend release blockers:\n\n  b/6357558\n  b/6357880\n\n6357558 is easily fixed with:\n\n  https://android-git.corp.google.com/g/#/c/182228/\n\nBut there are still questions. Bug 6357880 has\nunknown causes at the moment but this change is the\nmost likely candidate. So for today\u0027s pre-weekend\nbuild we are reverting this change."
    },
    {
      "commit": "fe37acae729529b8bf3a3140fa397bddce42b1e0",
      "tree": "a9d63a9938fad5fbc72be6dd07a86e1872933691",
      "parents": [
        "df1423e28ccb867c323c7b821bb2af1b6481ac07"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakaven@quicinc.com",
        "time": "Mon Apr 16 16:03:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 17 15:00:30 2012 -0700"
      },
      "message": "Telephony: Dynamically instantiate IccCard\n\nChange-Id: I8c4d800158fb1eb12de66d437cb0d76695ff98d3\n"
    },
    {
      "commit": "265974803a01b6a461a94f984bb6b1e5f1f48496",
      "tree": "2598ccd9fdd731d6fd4683cb49c1c5acc09e12db",
      "parents": [
        "32f038deabc516cb9e1420eee300a581c5692460"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Apr 16 14:18:09 2012 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon Apr 16 16:03:32 2012 -0700"
      },
      "message": "Introduce cachedPhotoIcon for notification\u0027s large icon\n\nBug: 6336293\nChange-Id: I492384fdb819dfd6574b0dbc84a0324c917c392c\n"
    },
    {
      "commit": "48a7bf24e375bb98f6300f0b1b3d4c9b7447443a",
      "tree": "b9e2079c46e1d70097ab3c79913ea770c3c5db29",
      "parents": [
        "2a07308ed27b7323377142c69975b019244e38d7",
        "583eaaa57c51b28bf14da2a5cc94a2e6091cccf5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 13 16:52:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 13 16:52:04 2012 -0700"
      },
      "message": "Merge \"Enhance the debug output for StateMachines.\""
    }
  ],
  "next": "583eaaa57c51b28bf14da2a5cc94a2e6091cccf5"
}
