)]}'
{
  "log": [
    {
      "commit": "89b262990fc82b1b928519744b1640ead406f110",
      "tree": "434fdedd1d5ecfea3708baf6361e98cad2d833ee",
      "parents": [
        "9c8fc9c62015382a9369f983a7ac6c655d9bbaaf",
        "c8e643a86345ef7e2807946107062c9d8635455d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 01 09:46:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 01 09:46:14 2011 -0800"
      },
      "message": "am c8e643a8: am 22d5d7b6: Merge \"Fix state synchronization problem.\" into ics-mr1\n\n* commit \u0027c8e643a86345ef7e2807946107062c9d8635455d\u0027:\n  Fix state synchronization problem.\n"
    },
    {
      "commit": "645c80654ff55f129a7d87873ee2ad7cf3350678",
      "tree": "381a9ef95946877f96da512e965c87deae5b557d",
      "parents": [
        "88f10c6ce5a97b1990934148deb8ed6aa6ef7a48"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Nov 29 17:41:31 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 30 15:07:30 2011 -0800"
      },
      "message": "Fix state synchronization problem.\n\nDon\u0027t report that we\u0027re disconnected immediately if we\u0027re disconnecting when another\ndisconnect comes in.  Remove this behavior from the default handler and add a catch\nall \"yeah, we\u0027re disconnected already\" to the inactive state.\n\nbug:5568633\nChange-Id: Iff7ccde2069b47f8ad8255f3bca0292b80041388\n"
    },
    {
      "commit": "f40e91c77ef32578554ced2ae28b585cf8e7f876",
      "tree": "e90f482bbc9ad21088aa5323ab89ed73ef771990",
      "parents": [
        "d96452e04e6691f3b36d94f6b81b1519a8fff826",
        "ab971d3c26346cfd94a37e40591318bf3b3ae4fd"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Wed Nov 30 13:54:31 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 30 13:54:31 2011 -0800"
      },
      "message": "Merge \"Add support for country specific emergency number handling.\""
    },
    {
      "commit": "40da453ec59fc54b274beba2f26484a45eb4ac54",
      "tree": "6c602335bcd148aca7d9c5743c19b2e43c528442",
      "parents": [
        "8556439ef964f9667586e154193bb978eb6ba509",
        "08b52112335dcbcd51fa387c2a9a92dc43efa689"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 16:51:47 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 23 16:51:47 2011 -0800"
      },
      "message": "am 08b52112: am e95f4986: Merge \"Fix a build break.\" into ics-mr1\n\n* commit \u002708b52112335dcbcd51fa387c2a9a92dc43efa689\u0027:\n  Fix a build break.\n"
    },
    {
      "commit": "b74ecb1d455011b7b4e979c480048395f6a2fd7a",
      "tree": "411209cba8192194ee3507df43415804916ffc74",
      "parents": [
        "9b1080091c4ac97378db366cdd6961aba28756c5"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 16:26:13 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 16:26:13 2011 -0800"
      },
      "message": "Fix a build break.\n\nChange-Id: I2a9ceaace02f442c5e36fa8425b051116c81e76f\n"
    },
    {
      "commit": "e5c993790387628fca4d7e7ffa59e11ad19379c3",
      "tree": "63ed53b7ec608b3ffaceed1e3f196aeef7bee044",
      "parents": [
        "8a743d90a973e4fcf52093f2a89a5c049b626480",
        "39c293f4392f6c4bb4da6182123a0511cabb0df1"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 15:39:34 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 23 15:39:34 2011 -0800"
      },
      "message": "am 39c293f4: am 9b108009: Check watingApns before access it.\n\n* commit \u002739c293f4392f6c4bb4da6182123a0511cabb0df1\u0027:\n  Check watingApns before access it.\n"
    },
    {
      "commit": "9b1080091c4ac97378db366cdd6961aba28756c5",
      "tree": "963ed33a118457c40999e2d7668283726574cdb5",
      "parents": [
        "20398fac99ff78cb3ec3dd122930e45d409e0524"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 14:26:38 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Nov 23 14:26:38 2011 -0800"
      },
      "message": "Check watingApns before access it.\n\nbug:5663125\nChange-Id: I66275fafd316f318f9035ac11c16a30fcb32f7c8\n"
    },
    {
      "commit": "d73dd9528b94f965924f9075fdabe4c96f75cab4",
      "tree": "42edac412b770b1646c21a72092a1a75266f04b9",
      "parents": [
        "4cf8a3914aa365fefc6c231c48075ecc5a096a65",
        "18f05518a882eeb778433c65bff27831a8accdc2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 11:29:24 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 23 11:29:24 2011 -0800"
      },
      "message": "am 18f05518: am eaeb4f4e: Merge \"Fix some policy-base routing issues.\" into ics-mr1\n\n* commit \u002718f05518a882eeb778433c65bff27831a8accdc2\u0027:\n  Fix some policy-base routing issues.\n"
    },
    {
      "commit": "eaeb4f4e3c914550d28a042fb3d752efcf20ab9e",
      "tree": "24b933974484d6fe2e1b755ef7fd7e43ac44b7c1",
      "parents": [
        "8bb56180d208b9264e5a56b49fe06b8471ccaced",
        "e83d181606981bcacd78e55b293fe9fa95b2551d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 11:25:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 23 11:25:39 2011 -0800"
      },
      "message": "Merge \"Fix some policy-base routing issues.\" into ics-mr1"
    },
    {
      "commit": "e83d181606981bcacd78e55b293fe9fa95b2551d",
      "tree": "93f7a948883320939b50c425ac5c6ecbb3397d7b",
      "parents": [
        "4c6a65bc319feab120d40553d93b160908db2f6d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Nov 21 14:44:39 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 23 09:36:16 2011 -0800"
      },
      "message": "Fix some policy-base routing issues.\n\nSecondary nets sometimes come up with no routes, but parsing errors end up with null\nroutes getting added.  Trim that away.  Also added some dumpstate logging of the secondary\nroute tables and rules.\n\nbug:5615697\nChange-Id: I94c9d888bab958df44891b9117236436e046cc7f\n"
    },
    {
      "commit": "ab971d3c26346cfd94a37e40591318bf3b3ae4fd",
      "tree": "f6b05aa10b83d6f21b55a21d5c3499f17a5f6a56",
      "parents": [
        "711683cd96884690b9e834198e7c756bb23ab5ad"
      ],
      "author": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Sun Nov 20 14:46:27 2011 +0100"
      },
      "committer": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Sun Nov 20 14:52:59 2011 +0100"
      },
      "message": "Add support for country specific emergency number handling.\n\nBug: 5247602, 5615428\nChange-Id: I1bdfbc987f45e0f2ebbe68adaab215395c83ca35\n"
    },
    {
      "commit": "7476ea58f79ede45dddc4b6f05b14e175e0df939",
      "tree": "f9ed982552ea4e01cb9f02ef03f715cf3bafeba9",
      "parents": [
        "fa1a6eb584dde49d424fa53a995a6d0dbd45155c",
        "7d22534b4cba49b1bd9d88969c3189a2c6fecf55"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Fri Nov 18 02:37:28 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 18 02:37:28 2011 -0800"
      },
      "message": "am 7d22534b: am 3f51f954: Merge \"Fix a crash caused by SIP addresses containing \"%40\" instead of \"@\"\" into ics-mr1\n\n* commit \u00277d22534b4cba49b1bd9d88969c3189a2c6fecf55\u0027:\n  Fix a crash caused by SIP addresses containing \"%40\" instead of \"@\"\n"
    },
    {
      "commit": "158f116eb7fdc23a12d6822d34a549f33605bc8c",
      "tree": "ccb2cd0c484f7ace83a98505140440ee7a5c68c1",
      "parents": [
        "1733a3de8c4f98ba4df08ab79d1fef6d2684d2c2"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Wed Nov 16 22:10:56 2011 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Nov 17 15:39:21 2011 -0800"
      },
      "message": "Fix a crash caused by SIP addresses containing \"%40\" instead of \"@\"\n\nCallerInfo.doSecondaryLookupIfNecessary() was assuming that SIP addresses\nwould always contain the character \u0027@\u0027, but that\u0027s not always true since\nthe username/domainname delimiter can actually be \"%40\" (the URI-escaped\nequivalent.)\n\nThis would cause the in-call UI to crash if you ever called a SIP address\nlike \"xyz%40example.com\".\n\nTESTED:\n - Make an outgoing call to the SIP address \"xyz%40example.com\"\n   \u003d\u003d\u003e The call ultimately fails, but the in-call UI no longer crashes when\n       it first comes up.\n\nBug: 5637074\nChange-Id: I62d15a7ccd509924d38b780b92e657b9efa26125\n"
    },
    {
      "commit": "85a80ba8cd92fd0a7f7e4a899e772b0f6a50a9d7",
      "tree": "b7bb45f3db5c8e049415c1b30b6e5348da7b0419",
      "parents": [
        "c5b057f42372e7a3b0560afe88a243378255c2e2",
        "19a57bdedf3f9ccfa4d45cd35ef4b379853c6a81"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Nov 17 15:12:54 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 15:12:54 2011 -0800"
      },
      "message": "am 19a57bde: am 1733a3de: Merge \"SIP addresses containing \"911\" shouldn\\\u0027t be considered emergency calls\" into ics-mr1\n\n* commit \u002719a57bdedf3f9ccfa4d45cd35ef4b379853c6a81\u0027:\n  SIP addresses containing \"911\" shouldn\u0027t be considered emergency calls\n"
    },
    {
      "commit": "89d94e35509a03de47e3e29b92229a851fcee4d2",
      "tree": "c8e62976aab51dc9489cb6aa5a2ba38d96ca0a3b",
      "parents": [
        "04dd4deafdbde8e4a9d12745e3d4a886ef8769f4",
        "795fcd07943ac1aaab309a4fa0d6bad1b67671a8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Nov 17 05:46:05 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 17 05:46:05 2011 -0800"
      },
      "message": "am 795fcd07: am 33fe4a36: Merge \"Fix TelephonyManager to grab the best context\" into ics-mr1\n\n* commit \u0027795fcd07943ac1aaab309a4fa0d6bad1b67671a8\u0027:\n  Fix TelephonyManager to grab the best context\n"
    },
    {
      "commit": "277b13e091aa81ddaf4ac40b9cf4073d997ea4fb",
      "tree": "497962d21cae3da158403993cdae2799b9c7987a",
      "parents": [
        "e5febfd5bd9b19a01383760b523476ba7f013a5c"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Wed Nov 16 17:48:36 2011 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Wed Nov 16 21:14:11 2011 -0800"
      },
      "message": "SIP addresses containing \"911\" shouldn\u0027t be considered emergency calls\n\nThis change updates isEmergencyNumberInternal() to always return false if\nyou pass in a SIP address, since the concept of \"emergency numbers\" is\nonly meaningful for calls placed over the cell network.\n\nPreviously we *did* try to compare SIP addresses against the list of known\nemergency numbers, which caused bad behavior with SIP addresses that even\ncontained \"911\"/\"112\"/etc as a substring (since we were filtering out\nnon-dialable characters before doing the comparison!)\n\nTESTED:\n\n  - Before this change, calls to \"abc911def@example.com\" or\n    \"911abcdef@example.com\" were incorrectly detected as emergency\n    numbers, and fail.\n\n  - After this change, SIP addresses like \"abc911def@example.com\" and\n    \"911abcdef@example.com\" work fine.\n\n  - Also, confirmed that this change doesn\u0027t break the restriction that\n    3rd party apps shouldn\u0027t be able to make emergency calls.\n\n    Specifically, I fired off ACTION_CALL intents (using the CallDialTest\n    activity) for a bunch of numbers *similar* to emergency numbers, and\n    confirmed that none of them actually resulted in an emergency call\n    being placed.\n    The specific ACTION_CALL intents I tested were:\n      \"911\"         \u003d\u003d\u003e Didn\u0027t place the call; brought up dialer instead\n      \"tel:911\"     \u003d\u003d\u003e Didn\u0027t place the call; brought up dialer instead\n      \"911@foo\"     \u003d\u003d\u003e Tried to start a SIP call (which failed)\n      \"911%40foo\"     \u003d\u003d\u003e Tried to start a SIP call (which failed)\n      \"tel:911@foo\" \u003d\u003d\u003e Tried to start a SIP call (which failed)\n      \"tel:911%40foo\" \u003d\u003d\u003e Tried to start a SIP call (which failed)\n      \"911@example.com\" \u003d\u003d\u003e Tried to start a SIP call (which failed)\n      \"sip:911\"     \u003d\u003d\u003e Didn\u0027t place the call; brought up dialer instead\n      \"sip:911@foo\" \u003d\u003d\u003e Tried to start a SIP call (which failed)\n      \"sip:911%40foo\" \u003d\u003d\u003e Tried to start a SIP call (which failed)\n\nBug: 5515452\nChange-Id: I6f9f8690b08564c53c7a76f480654477b475d94d\n"
    },
    {
      "commit": "33fe4a36b7d1ef84b13447f2a765db465ef96e56",
      "tree": "72080a07a055919eb258eac5668c08595b7ff78e",
      "parents": [
        "fd6b64f6ad040b4d550a5219a2576997e2c0e85d",
        "8f4f814beb03400e9143b7c88307b2fd68abd77c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 16 12:06:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 16 12:06:53 2011 -0800"
      },
      "message": "Merge \"Fix TelephonyManager to grab the best context\" into ics-mr1"
    },
    {
      "commit": "8f4f814beb03400e9143b7c88307b2fd68abd77c",
      "tree": "a578b6c37b05300f7c5993b435b9f7ac569ce892",
      "parents": [
        "258576a82c2293c3a988bf2dc6744fd8082421f9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 16 11:19:50 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 16 11:36:08 2011 -0800"
      },
      "message": "Fix TelephonyManager to grab the best context\n\nIt may not be called from an app so the app context may not exist.\nCheck and grab the best one.\nAlso remove the log that nobody paid attention to if the constructor\nis called again from the same process.  One context seems to be as\nuseful as another.\n\nbug:5572369\nbug:5622514\nChange-Id: Iad23b30c7c8fe5b8d1f81a1e060eaf0cd0e3019d\n"
    },
    {
      "commit": "ac62c901b719157c49600fece23a1e29a75585e1",
      "tree": "6d4ba1a104ed9b44f3579445d0337cc9a3d19fe9",
      "parents": [
        "566e594e7e49fb7afb4eb0bb54cc896126c5e73e",
        "0f2dec5033919fab77a2b52bb3cf33cf4975f2c9"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Nov 15 20:24:45 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 20:24:45 2011 -0800"
      },
      "message": "am 0f2dec50: am bd783684: am 7d4046e9: Merge \"Fix 3GPP SMS send failure for 7-bit national language tables.\" into ics-mr0\n\n* commit \u00270f2dec5033919fab77a2b52bb3cf33cf4975f2c9\u0027:\n  Fix 3GPP SMS send failure for 7-bit national language tables.\n"
    },
    {
      "commit": "bd7836846c1e5d3610ba6c26686674d429a4316c",
      "tree": "b18d9306d1f0eae596ec734cb309a0757ebc6046",
      "parents": [
        "c7b354810e9caebe1d4c79d8a2e756f3c194e68f",
        "7d4046e9b7b95e1d5de12a54109b44d8305a6fdc"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Nov 15 20:16:12 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 15 20:16:12 2011 -0800"
      },
      "message": "am 7d4046e9: Merge \"Fix 3GPP SMS send failure for 7-bit national language tables.\" into ics-mr0\n\n* commit \u00277d4046e9b7b95e1d5de12a54109b44d8305a6fdc\u0027:\n  Fix 3GPP SMS send failure for 7-bit national language tables.\n"
    },
    {
      "commit": "87d14a1756f2ff4abdc107de35d06739245a606e",
      "tree": "97122631ac8d15a028e44d9da4c72d4086f96287",
      "parents": [
        "d5897dc7985e511c194f839d4b340fed2d63b41c"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 14 18:05:51 2011 -0800"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 14 18:30:01 2011 -0800"
      },
      "message": "Fix 3GPP SMS send failure for 7-bit national language tables.\n\nFix a NullPointerException when sending a single-part SMS containing\ncharacters in one of the enabled national language tables.\n\nAlso added a few log messages for several error cases to help with\ndebugging any future problems in the SMS dispatcher.\n\nBug: 5553544\nChange-Id: I61c1cbe297b2e222027f0db7c833df6a03c2974a\n"
    },
    {
      "commit": "196c215a8b89499a353cf023488a04888431a6b0",
      "tree": "80126f5a7f4c6a927640e2fce4525748a5cb9c95",
      "parents": [
        "d8fa1ad4523b6c04cab663ff4b65181fc00594d9",
        "6504d74b8f7b98f7c2d5fb550042c644510d5f34"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon Nov 14 12:14:09 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 14 12:14:09 2011 -0800"
      },
      "message": "am 6504d74b: am 72a31ab9: Merge \"[maguro] Fix STK issues\" into ics-mr1\n\n* commit \u00276504d74b8f7b98f7c2d5fb550042c644510d5f34\u0027:\n  [maguro] Fix STK issues\n"
    },
    {
      "commit": "e81932e92a773538e1ad1ad1d4bfd8f241860c8d",
      "tree": "b3dcf953fccbe8c88ab02c15df80375f7a1f16be",
      "parents": [
        "cde433c5f75fd4ac2ab31e9fc34654750d1e83f8"
      ],
      "author": {
        "name": "dujin.cha",
        "email": "dujin.cha@samsung.com",
        "time": "Sat Nov 12 17:50:26 2011 +0900"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon Nov 14 10:46:19 2011 -0800"
      },
      "message": "[maguro] Fix STK issues\n\n1. Fix Bug 5574160 (Abnormal Setup menu)\n2. Fix Bug 5558273 (GetInkey issue)\n3. Fix BUg 5558612 (No default alpha id)\n4. Fix Vodafone UK ALS issue.\n\nBug : 5574160, 5558273, 5558612\n\nChange-Id: Ief74d0e4f4f28dff7a435e9dab1fab1ca1d9bfaf\nSigned-off-by: dujin.cha \u003cdujin.cha@samsung.com\u003e\n"
    },
    {
      "commit": "2f87ca01c765dd45aec66da04a02d211a71cbcc9",
      "tree": "7f9666f81f399f14a628d353a5e3bf50938ded1e",
      "parents": [
        "9704a14eebda065c70f95e918b55ac0c302fc359",
        "99d858b04b27b51e346fb5d3860e6953cee64ecd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 10 19:39:27 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 19:39:27 2011 +0000"
      },
      "message": "am 99d858b0: am a092ba56: am e562287c: Merge \"[maguro] Update COMPREHENSION-TLV parser in CAT\" into ics-mr0\n\n* commit \u002799d858b04b27b51e346fb5d3860e6953cee64ecd\u0027:\n  [maguro] Update COMPREHENSION-TLV parser in CAT\n"
    },
    {
      "commit": "407f8973bdf16fbeb57ce4f13c260ac5fade681e",
      "tree": "7ef3f4aa926d72bc02785727d8a7bd2a5b05739b",
      "parents": [
        "c95b7412c2d4b6dca0fdee631bd777b6148ddf81",
        "f1633291aa13ee1bd210a38e007b9e133c178f37"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 10 18:51:11 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 18:51:11 2011 +0000"
      },
      "message": "am f1633291: am 08b3ffe6: am 16ee60a5: Merge \"Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.\" into ics-mr0\n\n* commit \u0027f1633291aa13ee1bd210a38e007b9e133c178f37\u0027:\n  Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.\n"
    },
    {
      "commit": "a092ba5667e9c055f4d5c83296c8c81471695747",
      "tree": "2564c53073ff5aeb8e96149c842d1269bbea9222",
      "parents": [
        "e5504ba1a279fc58eac74bda8d9c5c29cae235a9",
        "e562287c85662457864255028cd4bc3b04f13750"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 10 15:22:35 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 15:22:35 2011 +0000"
      },
      "message": "am e562287c: Merge \"[maguro] Update COMPREHENSION-TLV parser in CAT\" into ics-mr0\n\n* commit \u0027e562287c85662457864255028cd4bc3b04f13750\u0027:\n  [maguro] Update COMPREHENSION-TLV parser in CAT\n"
    },
    {
      "commit": "e562287c85662457864255028cd4bc3b04f13750",
      "tree": "493842fd0b26280c27e15042626b1623d324a218",
      "parents": [
        "b96194308dc8678e99564f038872061e4881e65a",
        "f08455451c5cca9b7e1bc22409df774c47b85e06"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 10 07:20:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 10 07:20:55 2011 -0800"
      },
      "message": "Merge \"[maguro] Update COMPREHENSION-TLV parser in CAT\" into ics-mr0"
    },
    {
      "commit": "08b3ffe61182b60ded3bfa599778b6f5495e87db",
      "tree": "449faec128d8236defc9b060b7c28c0474858d6d",
      "parents": [
        "34bd596935ccd4574dbf6c6e7bfa24323e3e8e1f",
        "16ee60a5ae0336a46a417a72bca64a1a04b0fce2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 10 03:42:09 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 03:42:09 2011 +0000"
      },
      "message": "am 16ee60a5: Merge \"Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.\" into ics-mr0\n\n* commit \u002716ee60a5ae0336a46a417a72bca64a1a04b0fce2\u0027:\n  Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.\n"
    },
    {
      "commit": "16ee60a5ae0336a46a417a72bca64a1a04b0fce2",
      "tree": "c7918dd832b5888d1a64d11088f15960a0244115",
      "parents": [
        "3e458306b0caf4e21294acc58286b24bda08a242",
        "6fc3ca7e195e9da551ee4878af56d0b959e222e7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 09 19:39:39 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 09 19:39:39 2011 -0800"
      },
      "message": "Merge \"Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.\" into ics-mr0"
    },
    {
      "commit": "6fc3ca7e195e9da551ee4878af56d0b959e222e7",
      "tree": "3488639004f1ea138ae0d160f67feb71a70600f6",
      "parents": [
        "fee5f29b22f99bd2891fb2af54669f20832fb851"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 09 18:53:08 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 09 18:53:08 2011 -0800"
      },
      "message": "Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.\n\nInitially set to 3 minutes this raised the standby current\nby 12.5% so changing to 6 minutes.\n\nBug: 5534004\nChange-Id: I602f5fe4de35d0db2dbacf0c615c300c57dd2d0d\n"
    },
    {
      "commit": "f08455451c5cca9b7e1bc22409df774c47b85e06",
      "tree": "ca7407f7854c6e33385a14fbc686859334ad612d",
      "parents": [
        "fee5f29b22f99bd2891fb2af54669f20832fb851"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 09 17:31:34 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Nov 09 17:31:34 2011 -0800"
      },
      "message": "[maguro] Update COMPREHENSION-TLV parser in CAT\n\n1. Fix the ClassCastException while handling spec out \u0027Setup menu\u0027\n   -Ghana MTN simcard and JDI simcard sends abnormal \u0027setup menu\u0027cmd.\n   -Those \u0027setup menu\u0027 is spec out.\n   -At the end of the proactive cmd,extra bytes \u00270x00 0x00 0x00 0x00\u0027 is\n   followed.\n   - That cause ClassCastException and phone crash.\n\nBug: 5574160\nChange-Id: Ieafb6c4efd94bb4e2a39a04612a6761c958654bb\nSigned-off-by: dujin.cha \u003cdujin.cha@samsung.com\u003e\n"
    },
    {
      "commit": "17fe6c8d0712a494dd8c7eeae0048850972f0f2a",
      "tree": "98b1e6b6c7542137b6fab425255c2524cefb7957",
      "parents": [
        "f8a0a303756a725047229079f132b0e25786647a",
        "6e82e95c08bd1e2c46837e9ddb8759e5ca977f84"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Nov 10 01:11:37 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 10 01:11:37 2011 +0000"
      },
      "message": "am 6e82e95c: am b6b44cef: am 59882fb8: Merge \"Add \"potential\" variants for PhoneNumberUtils.isEmergencyNumber()\" into ics-mr0\n\n* commit \u00276e82e95c08bd1e2c46837e9ddb8759e5ca977f84\u0027:\n  Add \"potential\" variants for PhoneNumberUtils.isEmergencyNumber()\n"
    },
    {
      "commit": "629cb84fdaed33ea77f733ad748e27a03355cb49",
      "tree": "74efb7172fc5686e1dca59411fb6897febbedfbe",
      "parents": [
        "bec9f9e47f29931891e95e498a96a022504cf456",
        "cef1300ebd6bc88e93ee1420e5fec359531533d2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 21:51:35 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:51:35 2011 +0000"
      },
      "message": "am cef1300e: am f3882914: Merge \"Make policy data enabled flag static.\" into ics-mr1\n\n* commit \u0027cef1300ebd6bc88e93ee1420e5fec359531533d2\u0027:\n  Make policy data enabled flag static.\n"
    },
    {
      "commit": "7aa2376609b8fef959101361e5a2727a957d4ecd",
      "tree": "4cdb434cbd19ffa047db9bd5409990864bbbb9c4",
      "parents": [
        "1ae5b71a95c0472fd07d9928ff34ee1870081e66",
        "2c6539e83ea80c62ee1a299fb686b4bdf043bfa7"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Nov 09 21:18:56 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 21:18:56 2011 +0000"
      },
      "message": "am 2c6539e8: am fee5f29b: Merge \"Fix exception when sending multi-page SMS with Turkish characters.\" into ics-mr0\n\n* commit \u00272c6539e83ea80c62ee1a299fb686b4bdf043bfa7\u0027:\n  Fix exception when sending multi-page SMS with Turkish characters.\n"
    },
    {
      "commit": "b6b44cef94a38b6f403b43f55d77d3602de18a3c",
      "tree": "5e7d56af5f4add22b7e3e92c88f752b1979662a2",
      "parents": [
        "f2c2b1c484b7b175c88c33efbbcb74d93f7eb0a2",
        "59882fb8e0ba7c47b780d62c9a9c46b63d779677"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Wed Nov 09 16:41:20 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 16:41:20 2011 +0000"
      },
      "message": "am 59882fb8: Merge \"Add \"potential\" variants for PhoneNumberUtils.isEmergencyNumber()\" into ics-mr0\n\n* commit \u002759882fb8e0ba7c47b780d62c9a9c46b63d779677\u0027:\n  Add \"potential\" variants for PhoneNumberUtils.isEmergencyNumber()\n"
    },
    {
      "commit": "9c5c97f61818f4d20079616a98d62f888f07d285",
      "tree": "16193e45abdd68ba57a9488289de1e2c1339ba26",
      "parents": [
        "2b7f91b932be0aa9ce6fa3acda9ff439e94643fc",
        "fee5f29b22f99bd2891fb2af54669f20832fb851"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Wed Nov 09 16:40:59 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 16:40:59 2011 +0000"
      },
      "message": "am fee5f29b: Merge \"Fix exception when sending multi-page SMS with Turkish characters.\" into ics-mr0\n\n* commit \u0027fee5f29b22f99bd2891fb2af54669f20832fb851\u0027:\n  Fix exception when sending multi-page SMS with Turkish characters.\n"
    },
    {
      "commit": "cef1300ebd6bc88e93ee1420e5fec359531533d2",
      "tree": "c0539653b744f403ce2bb4f95aaf1c0d576004cf",
      "parents": [
        "f01a9c0476191b3bbd9553c10421a1fee3c92353",
        "f3882914e668501ee1dabd42207ed18348050c14"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 09 14:36:53 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 09 14:36:53 2011 +0000"
      },
      "message": "am f3882914: Merge \"Make policy data enabled flag static.\" into ics-mr1\n\n* commit \u0027f3882914e668501ee1dabd42207ed18348050c14\u0027:\n  Make policy data enabled flag static.\n"
    },
    {
      "commit": "228a1af2131985bcacade7b75c2b2458b6ab677f",
      "tree": "51d2d9f3ead800ceb68687d20f04e2934ee36228",
      "parents": [
        "319369f32f934118990e9d34039c5885cc5a37e0",
        "21aff6bd90399220a0c77d416dd7c0d025621aac"
      ],
      "author": {
        "name": "Flavio Lerda",
        "email": "flerda@google.com",
        "time": "Wed Nov 09 02:13:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 09 02:13:41 2011 -0800"
      },
      "message": "Merge \"Adding two tests to ensure formatNumber is working correctly with Polish numbers, both valid and invalid.\""
    },
    {
      "commit": "59882fb8e0ba7c47b780d62c9a9c46b63d779677",
      "tree": "ef9f69acfb2b8cf572392f50c28e8e9ad273de09",
      "parents": [
        "19998120f53caceb620f138c6eea182f1e693660",
        "1a811695f9ae2ac806a64fd3b6c440c83262dc52"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Tue Nov 08 18:25:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 08 18:25:30 2011 -0800"
      },
      "message": "Merge \"Add \"potential\" variants for PhoneNumberUtils.isEmergencyNumber()\" into ics-mr0"
    },
    {
      "commit": "3f3115b27733a822104385284b1ec1f39d91f839",
      "tree": "13d738f94aef2d40f6802339092c01c04d232876",
      "parents": [
        "6dee1a9d046458134fb019669b5ffe7911dcdb29"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 16:30:37 2011 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Nov 08 17:15:46 2011 -0800"
      },
      "message": "Make policy data enabled flag static.\n\nFor devices with both CDMA and GSM stack, ConnectivityService only\nconnects with the GSM variant.  Making this flag static communicates\nthe policy state between all DCT.\n\nBug: 5586935\nChange-Id: Iff0384027303470dd382d5173558d2d091ce4bf6\n"
    },
    {
      "commit": "1a811695f9ae2ac806a64fd3b6c440c83262dc52",
      "tree": "b035e65d3923fb1c8447cc6ec604993378733c38",
      "parents": [
        "b445362bd67cf596cfdd39db2dbe8f42cf9a119a"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Tue Nov 08 11:11:56 2011 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Tue Nov 08 15:51:50 2011 -0800"
      },
      "message": "Add \"potential\" variants for PhoneNumberUtils.isEmergencyNumber()\n\nThe phone app needs a way to distinguish between (a) numbers that are\ndefinitely emergency numbers, and (b) numbers that *might* result in an\nemergency call being dialed, but aren\u0027t specifically emergency numbers\nthemselves.\n\n(The phone app needs this distinction in order to enforce the restriction\nthat 3rd party apps should not be allowed to make emergency calls using\nthe ACTION_CALL intent, while still making sure that the in-call UI only\ndisplays the \"emergency call\" state for numbers that are *definitely*\nemergency numbers.  See bug 5493790 for the full details;)\n\nSo this change adds a full set of \"isPotentialEmergencyNumber()\" methods\nto go along with the \"isEmergencyNumber()\" methods we\u0027ve had all along.\nThe \"potential\" variants behave identically to the original methods,\n*except* that they ultimately use number.startsWith() rather than\nnumber.equals() when comparing against the list of emergency numbers.\n\nTESTED:\n\n- Unit test \u0027PhoneNumberUtilsTest#testIsEmergencyNumber\u0027 passes.\n  (The PhoneNumberUtilsTest class doesn\u0027t pass in its entirety, but it was\n  broken before this change also.)\n\n- Also see the commit description of change\n  Ib949fea3c0ce6b341a90e617a03ba3f22c69018b for the exact tests I ran\n  against the phone app.\n\nThis change should be submitted along with\n  Change-Id: Ib949fea3c0ce6b341a90e617a03ba3f22c69018b\nin apps/Phone (but this change must go in first to avoid breaking the\nbuild.)\n\nBug: 5493790\nChange-Id: Ic528cfcc555734cdaf4ca8a18a50199771ba49b1\n"
    },
    {
      "commit": "2c6539e83ea80c62ee1a299fb686b4bdf043bfa7",
      "tree": "9c54b4304286e7bdae65e6bd324b3d6e38d7d5ef",
      "parents": [
        "7cf1eeb9a4a39887c493e95c3c1610ff3cacc65a",
        "fee5f29b22f99bd2891fb2af54669f20832fb851"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Nov 08 22:02:49 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 08 22:02:49 2011 +0000"
      },
      "message": "am fee5f29b: Merge \"Fix exception when sending multi-page SMS with Turkish characters.\" into ics-mr0\n\n* commit \u0027fee5f29b22f99bd2891fb2af54669f20832fb851\u0027:\n  Fix exception when sending multi-page SMS with Turkish characters.\n"
    },
    {
      "commit": "141da403c0ad2d06b8f55e737ddf5d9e2b64c536",
      "tree": "d95b72697e260641e2e09a21bc4aef677146530a",
      "parents": [
        "7311bd4b709750384b058d8e988e2e983c97b3f2"
      ],
      "author": {
        "name": "bi4004.lee",
        "email": "bi4004.lee@samsung.com",
        "time": "Wed Nov 02 14:43:43 2011 +0900"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Nov 07 18:03:45 2011 -0800"
      },
      "message": "Fix exception when sending multi-page SMS with Turkish characters.\n\n - Precondition: config_sms_enabled_single_shift_tables is configured as\n   1 (Turkish) in frameworks/base/core/res/res/values/config.xml\n\n - Cause: There is no consideration for National Language Shift Tables in\n   SmsMessage::fragmentText function.\n\n - Solution: The header length is calculated properly according to\n   National Language Shift Table\n\n - modified to add test cases and fix calculation bug (jhamby@google.com)\n\nBug: 5553544\nChange-Id: I9eaefbbd6b3d75f8c41cbf9d0cb03a701cfa1cb3\n"
    },
    {
      "commit": "f885e878846e589d628149bcbae5216a30443876",
      "tree": "208abe66e3185d116aee0c0e7f4a7272bce57e94",
      "parents": [
        "b1dbf8e605c29ac00dde187579bd8ff8f18d7ba3"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon Nov 07 15:45:18 2011 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon Nov 07 15:45:18 2011 -0800"
      },
      "message": "Remain in call audio mode while phone is offhook.\n\nWhile offhook, even the call is on hold, setAudioMode() remains in\nMODE_IN_CALL (or MODE_IN_COMMUNICATION for SIP) rather than\nswitching back to NORMAL.\n\nbug:5546901\nChange-Id: I0189dc010d1109895cc38e17b1b80418445d514a\n"
    },
    {
      "commit": "21aff6bd90399220a0c77d416dd7c0d025621aac",
      "tree": "9cf6d484527ec0b576c3ff5c3906190d780fc085",
      "parents": [
        "3fb5048b02b01b6f5edc517ad5fb8aec79b67751"
      ],
      "author": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Fri Nov 04 17:39:10 2011 +0100"
      },
      "committer": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Mon Nov 07 11:30:14 2011 +0100"
      },
      "message": "Adding two tests to ensure formatNumber is working correctly with\nPolish numbers, both valid and invalid.\n\nChange-Id: I5f3bfc34cd5b88526853c0da0aa299a77e8f1901\n"
    },
    {
      "commit": "9ca0f1222711b4cce1de56c6623790165870392a",
      "tree": "65dba9d4ea875da4afb8acffd7a276dd67f701f8",
      "parents": [
        "43e72b1f5692dd9e220158001317c2abc0ecafcf",
        "e4ca92421cc07c2f7f152b774dd1ac7a8944028b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Nov 04 11:59:29 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 04 11:59:29 2011 +0000"
      },
      "message": "am e4ca9242: Fix the build.\n\n* commit \u0027e4ca92421cc07c2f7f152b774dd1ac7a8944028b\u0027:\n  Fix the build.\n"
    },
    {
      "commit": "8b77124395713de5e09c9b56fac03c244513dc25",
      "tree": "17681e119096cbc880c19a26e3d4e49a5a6796d7",
      "parents": [
        "6d77ad80375a82b97aefb7d5ab547a2944135edf",
        "3d7084519b03da0681da13fb8d7d4a0914d11646"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Nov 04 11:59:25 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 04 11:59:25 2011 +0000"
      },
      "message": "am 3d708451: Merge \"Separate data stall detection and recovery from net stats.\" into ics-mr0\n\n* commit \u00273d7084519b03da0681da13fb8d7d4a0914d11646\u0027:\n  Separate data stall detection and recovery from net stats.\n"
    },
    {
      "commit": "e4ca92421cc07c2f7f152b774dd1ac7a8944028b",
      "tree": "7d0469b19d75cdb87dbcf57107fcf92bf56d1586",
      "parents": [
        "32b5a7eeaf758fad0c24131603cdd54cd2883a58"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 03 23:12:54 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 03 23:16:55 2011 -0700"
      },
      "message": "Fix the build.\n\nNeeded to update EventLogTags.logtags\n\nChange-Id: Ie7d13e012c52778892167380f4fd273f67bb7d62\n"
    },
    {
      "commit": "2861d23d660c577c65faa7dfebd66d5b6f3f1a56",
      "tree": "d844122c58941f67a3b9ecf1166780f7323230c7",
      "parents": [
        "8c49b81b5971c3fd254c4ecd862d1a32b1917edb"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 03 18:52:58 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Nov 03 18:52:58 2011 -0700"
      },
      "message": "Separate data stall detection and recovery from net stats.\n\nAlso use the AlarmManager instead of messages so the delays\nare consistent whether sleeping or not.\n\nBug: 5534004\nChange-Id: I24118b30214dddf8183c1200a89555d6c528e606\n"
    },
    {
      "commit": "e3a31d0340802352d568c8c35ff1fa1047018a42",
      "tree": "b91a7b5a3fe78423fac0ed04224bc718523d41c6",
      "parents": [
        "a196c688ed1c8aa92d711b53c4dabd7d1399e740",
        "31d157bad27e4ecbe415f6f581946b6da7cc2ba3"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Oct 28 02:14:08 2011 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 28 02:14:08 2011 +0000"
      },
      "message": "am 31d157ba: Merge \"Fix bug in enabling/disabling SMS cell broadcast activation.\" into ics-mr0\n\n* commit \u002731d157bad27e4ecbe415f6f581946b6da7cc2ba3\u0027:\n  Fix bug in enabling/disabling SMS cell broadcast activation.\n"
    },
    {
      "commit": "f044a370d41687e0546a63b747b7c383f7f41e3e",
      "tree": "1b44004e8ca42638cbd886121e7dfd375b2f4913",
      "parents": [
        "8d059ac5b186547a86bb92678c7d1cb13fd8ce1c"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Oct 27 16:57:22 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Oct 27 17:23:09 2011 -0700"
      },
      "message": "Fix bug in enabling/disabling SMS cell broadcast activation.\n\nWhen enabling/disabling SMS cell broadcast channels, we were not calling\nsetGsmBroadcastActivation() with the correct value after updating the\nmessage IDs. It should be called with true if any message IDs are enabled,\nor false if the list is empty.\n\nAdded an isEmpty() method to IntRangeManager, and moved the call to\nsetGsmBroadcastActivation() in SimSmsInterfaceManager to the end of the\nenableCellBroadcastRange() and disableCellBroadcastRange() methods,\nwhere it sets the correct value using the new isEmpty() method to test\nif there are any message IDs enabled after updating the range list.\n\nBug: 5525441\nChange-Id: I7d1ebd54dacf1de20910947efbf5e87e1957fd1a\n"
    },
    {
      "commit": "e49cf107e2533b7ca71c500bc20a0f6dcdf9efdc",
      "tree": "bcb00d1c4456349c53131f7e763e10a560b52fc3",
      "parents": [
        "1bfe6e95a175b45ee68921e3ffe2571b222864bf",
        "a6d2e6b952d535fec4483d67ea52947e6e3bc629"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Tue Oct 25 20:47:51 2011 +0000"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "ed@google.com",
        "time": "Tue Oct 25 20:47:51 2011 +0000"
      },
      "message": "merge ics-mr0\n\nChange-Id: I4f0b2bb1b1136c9467e9d55f57f5333153cae65d\n"
    },
    {
      "commit": "cd3ec73f0ce164c718146bc1dbb7c430763be25a",
      "tree": "c6d7e20fdc06052e975049594240acf39a690da3",
      "parents": [
        "be25d5b05639c8475b7faf312959923db86efa5d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 24 11:10:36 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 24 11:10:36 2011 -0700"
      },
      "message": "Add getAvailableNetworks.\n\nTo allow a operator test to pass we need to manually select\na network. Therefore getAvailableNetworks needs to be implemented\non CDMALTEPhone so that RIL_REQUEST_QUERY_AVAILABLE_NETWORKS is\nsent to the RIL/radio.\n\nBug: 5420630\nChange-Id: I8e138b211d42755399a9e30f3e45dde2f579401e\n"
    },
    {
      "commit": "ac09d2af145b4d820a34f5e7628bc42e2e211bdb",
      "tree": "5e6ec122ff1075fee1e8b13af7966f1c54a2d18c",
      "parents": [
        "ab5040cf856b548c0355fdbc5257b68afccedfcc"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Sep 30 22:17:40 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Oct 21 16:43:24 2011 -0700"
      },
      "message": "Add support for SMS-PP data download to USIM.\n\nDevices supporting IMS may receive SMS-PP data download messages\nwhich are normally handled in the radio baseband. Add support to\nframework for these messages, passing the data to the UICC and\nsending the response data as part of the SMS ACK.\n\nChange-Id: I1da76982c6f8c402f82a6f535591e614f4e0de18\n"
    },
    {
      "commit": "4db49b33b83ff15850fee961326798db60794be8",
      "tree": "851f1359da66e6fc344766ece8e39b699b4fe7be",
      "parents": [
        "dd579c3e9272bbb348cc368e27e9adf64bb3f9ad"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Sat Sep 24 13:58:45 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Oct 20 17:50:47 2011 -0700"
      },
      "message": "Add wrapper classes for UICC service tables.\n\nThe USIM application on the UICC contains an EF for the USIM service table,\na byte array containing a bit field of available services on the USIM.\n\nIccServiceTable is an abstract class to manage a byte array containing a\nservice table and map it to human-readable enum values defined in the\nsubclass, e.g. UsimServiceTable. The availability of a service can be\ntested with isAvailable(), which is implemented in the subclass to take\nan enum, e.g. UsimService, as a parameter, and passes the ordinal to the\ngeneric isAvailable() in the parent. IccServiceTable also provides a\ntoString() method that returns a human-readable list of enabled services.\n\nThe ISIM application for IMS contains a similar ISIM service table.\nThis can be supported with a new IsimServiceTable class in the future.\n\nChange-Id: I9c3134672ed306e297dd35d633235cffca510aad\n"
    },
    {
      "commit": "094854091b63498f952f0a6c4bcedfdfefaf1cf7",
      "tree": "78580222c0e5142ba0f853a27b73c9d11ea6087b",
      "parents": [
        "79235d2a93086538817391c847a8063442e1e1f0"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Sep 26 00:42:16 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Oct 20 16:31:28 2011 -0700"
      },
      "message": "Add new RIL requests to support SIM data download via SMS over IMS.\n\nOn an LTE device where incoming SMS messages over IMS are sent to\nthe framework via RIL_UNSOL_RESPONSE_NEW_SMS responses sent to\nthe RIL, it may be necessary to process USIM data download SM\u0027s\n(message class 2). This requires the RIL to implement two new requests.\n\n1) RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS:\n   send an ENVELOPE command to the UICC, receiving the SW1 and SW2\n   status bytes in addition to the command response.\n\n2) RIL_REQUEST_SMS_ACKNOWLEDGE_WITH_PDU:\n   send an RP-ACK or RP-ERROR acknowledgement to the incoming SM,\n   including an acknowledgement PDU containing the envelope response.\n\nChange-Id: If597a14fa8c4780c75da84fa96c49abcb05960f2\n"
    },
    {
      "commit": "b7219108c241bc951acb123177d23c1cf8aeca58",
      "tree": "2e8e388593d1312c992107b5b0dc9865bca0fa52",
      "parents": [
        "4a41cb31472adfd9cb8b7814c661c3687e4b7a80",
        "3119b96098a8ef9a0a8931b142f4ac8e87a48693"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 19 16:27:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 19 16:27:32 2011 -0700"
      },
      "message": "Merge \"Non-default link should be cleaned up on telephony db change.\""
    },
    {
      "commit": "3119b96098a8ef9a0a8931b142f4ac8e87a48693",
      "tree": "6d701c6661d69fbaf29fb67745d6ef7e50dafa5f",
      "parents": [
        "dc1269b5469e3d2b12c8f355b136e0d8f9a2608f"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 19 15:42:19 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 19 15:42:19 2011 -0700"
      },
      "message": "Non-default link should be cleaned up on telephony db change.\n\nFixed onApnChanged method to handle multiple APN scenario.\nNon-default links also needs to be cleaned up once telephony db\nis updated.\n\nBug: 5333303\nChange-Id: I6d8d2b4e2f5b07ebf0e22669c910e4ebaddfe392\n"
    },
    {
      "commit": "7d505255111cea3f3d5d44b70861ddad5b492d25",
      "tree": "74f618c75b2239c3726822f7856a4d60d2a53c51",
      "parents": [
        "337276806f0ee06dd3d975354e69332a1d0a78f0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 19 12:39:28 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 19 12:39:28 2011 -0700"
      },
      "message": "Do not always say OTASP_NOT_NEEDED for LTE.\n\nDo not override CdamServiceStateTracker#getOtasp as we\nshould report the \"real\" status as OTASP can be needed\nfor LTE.\n\nBug: 5413788\nChange-Id: Ia34c9e1169bfc9682f81f9c4935eb2853507bd04\n"
    },
    {
      "commit": "09cd10c7e2f69d0f39e997d45a0548737cad7304",
      "tree": "c38cf34d1e8fd5f6b829e09b852fb85ae498a899",
      "parents": [
        "841d79497d9eff2d4df6948380b79db316d24dc3",
        "dd466152dd1b88f7b5bd73c47715eb84b76e6dab"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 14:31:47 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 18 14:31:47 2011 -0700"
      },
      "message": "am dd466152: Merge \"Initialize Hipri correctly.\" into ics-mr0\n\n* commit \u0027dd466152dd1b88f7b5bd73c47715eb84b76e6dab\u0027:\n  Initialize Hipri correctly.\n"
    },
    {
      "commit": "dd466152dd1b88f7b5bd73c47715eb84b76e6dab",
      "tree": "9adfe71f9596b475e7f93e03b59f75d46371bad5",
      "parents": [
        "87bc53de2adf479ad5a5e226bf3d8fd31af6dc21",
        "a4bc82aca55e8b7f4c2f1bc7957595aea06dfac4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 14:29:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 14:29:50 2011 -0700"
      },
      "message": "Merge \"Initialize Hipri correctly.\" into ics-mr0"
    },
    {
      "commit": "7a0390b97c0a9dfa4a32cd472a83a9f7471ba569",
      "tree": "bced17826e2b0a10fcd24c761a07ec4aa769a1b4",
      "parents": [
        "7c3a18398f8cd8977079fad34a6bfc3fdab6378e",
        "07848843b23e10e4728fa779cc79fc38a341cf6b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Oct 18 13:38:09 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 18 13:38:09 2011 -0700"
      },
      "message": "am 07848843: Merge \"Add DataConnection#isEmergency and use in trySetupData.\" into ics-mr0\n\n* commit \u002707848843b23e10e4728fa779cc79fc38a341cf6b\u0027:\n  Add DataConnection#isEmergency and use in trySetupData.\n"
    },
    {
      "commit": "07848843b23e10e4728fa779cc79fc38a341cf6b",
      "tree": "d66faad03baa571d0623f42ceb0a75e627423b3b",
      "parents": [
        "8e6d75affa1a802b01aa38ad765d1ae9f998c0ab",
        "e025391bf499e41650fe6508ac78f097559a31a4"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Oct 18 13:35:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 13:35:43 2011 -0700"
      },
      "message": "Merge \"Add DataConnection#isEmergency and use in trySetupData.\" into ics-mr0"
    },
    {
      "commit": "977e8ec81071a7110be3357d28d067f62abd80d6",
      "tree": "9839c611267514c1afa546a198739674bb8b0001",
      "parents": [
        "12ca1fa78a22a9e84b69013297dc46b1c766d71b",
        "f522e095e69406a5c6039b406237e9b30781a355"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 18 12:24:25 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 18 12:24:25 2011 -0700"
      },
      "message": "am f522e095: Merge \"Add wrapper method to GsmAlphabet for API compatibility.\" into ics-mr0\n\n* commit \u0027f522e095e69406a5c6039b406237e9b30781a355\u0027:\n  Add wrapper method to GsmAlphabet for API compatibility.\n"
    },
    {
      "commit": "f522e095e69406a5c6039b406237e9b30781a355",
      "tree": "cdb0341907dbf95afa67f6d1307d6505eeea5766",
      "parents": [
        "601d5817301bc79c34c30e7b606fe872b2b76c31",
        "d8e147ce79e8424d22be501c87e43cd8f2427ddb"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 18 12:22:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 18 12:22:39 2011 -0700"
      },
      "message": "Merge \"Add wrapper method to GsmAlphabet for API compatibility.\" into ics-mr0"
    },
    {
      "commit": "a4bc82aca55e8b7f4c2f1bc7957595aea06dfac4",
      "tree": "a25cec92fadef55fe61987f206a088f1d37d295c",
      "parents": [
        "11116b80d88b72e14e4f6b7ad3ab312096f8eea5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 11:49:24 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 11:49:24 2011 -0700"
      },
      "message": "Initialize Hipri correctly.\n\nThe old code was dependent on the order of things in config.xml.  This fixes that\nso hipri will get the correct dependency-met value at startup.  Good ITS test.\n\nbug:5382518\nChange-Id: Ie327ab1abbc5697ffab0ed4d8c9d6de321513adb\n"
    },
    {
      "commit": "9b61778d63ac41d489ecb40b385cf3f87bdee1f9",
      "tree": "5b29b76048fcc0536db807516a4962677f163be4",
      "parents": [
        "8af45445deea2ec59afd22d12855b85d015f1769",
        "dba69061a6e9c25d968819cee47ab13e5b554b9a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 09:44:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 18 09:44:22 2011 -0700"
      },
      "message": "am dba69061: Merge \"Send availability info more reliably\" into ics-mr0\n\n* commit \u0027dba69061a6e9c25d968819cee47ab13e5b554b9a\u0027:\n  Send availability info more reliably\n"
    },
    {
      "commit": "12e24ae7600f8297abcde0d7c29d6cfb64f59dfb",
      "tree": "39b6af8d40d988731dc3d076d2871a0ac2bcb314",
      "parents": [
        "61e980d6187aa052e92387d7b12b3179a9427db4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Oct 17 22:10:03 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Oct 18 06:39:59 2011 -0700"
      },
      "message": "Send availability info more reliably\n\nWe don\u0027t have a monolithic availability state, so the mAvailable variable\nmust go.\n\nbug:5453318\nChange-Id: I82af90907cc7a0173b74d661912f9c28ddc7dcb0\n"
    },
    {
      "commit": "d8e147ce79e8424d22be501c87e43cd8f2427ddb",
      "tree": "4b5732608975af628c44e063595e461695450cfb",
      "parents": [
        "11116b80d88b72e14e4f6b7ad3ab312096f8eea5"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Oct 17 23:36:48 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 18 00:50:40 2011 -0700"
      },
      "message": "Add wrapper method to GsmAlphabet for API compatibility.\n\nAn internal method was changed to add parameters to support a new\nfeature (7-bit national language tables). Add a compatibility\nwrapper for the original method signature, which is used by OEM code.\n\nBug: 5334032\nChange-Id: I1acba369b1c1da52c4a950fd4ae21d693652e9c5\n"
    },
    {
      "commit": "e025391bf499e41650fe6508ac78f097559a31a4",
      "tree": "3c916456ff4773cec46cacf5a78ec14830e2815a",
      "parents": [
        "d814d4fa0c76a0384f7e32816e1ca36f237911c6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 17 12:50:32 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Oct 17 12:50:32 2011 -0700"
      },
      "message": "Add DataConnection#isEmergency and use in trySetupData.\n\nIf an emergency is occurring we may not want to allow data calls.\n\nAn emergency is defined as in an Emergency call or in the\nemergency call back mode. I\u0027ve added isInEcm and isEmergencyCall\nto PhoneBase and CDMAPhone. And in DataConnectionTracker added\nisEmergency which is the or of isInEcm, isEmergencyCall.\n\nAlso, removed some optimization code in DataConnectionTracker\nonSetInternalDataEnabled because mInternalDataEnabled defaults to true\nwhen a DCT is constructed and without this change trySetupData will\nnot be called leaving ECM if the DCT was just created. Which is what\nis currently happening on the ICS lead device.\n\nAlso see b/5471660 as there is similar optimizations in\nonSetUserDataEnabled and onSetPolicyDataEnabled.\n\n\nBug: 5437885\nChange-Id: Iba81366300fe46eaa9aa6e457d6659b42d6fe927\n"
    },
    {
      "commit": "6aa1e80e4f6b495e4b4d3dc144b60248cfd0c8f0",
      "tree": "0cae7495690856e96542f771afd1eea6c11b71e9",
      "parents": [
        "aac01f699f9f6ccf285bdec7e89ff864f180409d",
        "c755ae3b58096334aa25522b5212b1bb19dac1cf"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 14 21:06:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 14 21:06:31 2011 -0700"
      },
      "message": "Merge \"Use MatrixCursor instead of ArrayListCursor.\""
    },
    {
      "commit": "c755ae3b58096334aa25522b5212b1bb19dac1cf",
      "tree": "736fe6241d490d95907a7f42801b89e955f49dee",
      "parents": [
        "825c5132bff21e72c1448241f4c6868563c8d624"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 12 17:39:25 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 13 14:24:28 2011 -0700"
      },
      "message": "Use MatrixCursor instead of ArrayListCursor.\n\nArrayListCursor is deprecated, and a duplicate private copy of it\nis doubly so.\n\nDelete some tests that are duplicated in the CTS package.\n\nChange-Id: Ib5837b12e39dadba57595906ad621b1feb0d2c0d\n"
    },
    {
      "commit": "2e6c332962fb0f64ad65cda3b798c744e0124ad9",
      "tree": "2f82971162ebdf3d6189db6016dbd954ae68a4c4",
      "parents": [
        "f4b40de684b3574475205542f22b2d49a75f31eb",
        "63bbd8d32ebbfaad0a3a36e4efc3810868c9f4aa"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 12 18:13:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 12 18:13:20 2011 -0700"
      },
      "message": "Merge \"Set roaming indicator to off if Perferred Roaming List is not loaded.\" into ics-mr0"
    },
    {
      "commit": "f838b7c2b8c4f0f1c48f315f49fea340b2b10d83",
      "tree": "6b4d03d0c54044762314ee4e12ec95222736e7a1",
      "parents": [
        "f1ec8855667aa3edd4a2115565b00746f340387a",
        "58466cc146a16d8c3549c16d09a0c2b24100bf02"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Oct 12 15:34:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 12 15:34:56 2011 -0700"
      },
      "message": "Merge \"Support selectNetworkManually in LTEPhone.\" into ics-mr0"
    },
    {
      "commit": "63bbd8d32ebbfaad0a3a36e4efc3810868c9f4aa",
      "tree": "cb5725378834e6d294fe7229584a1dab6ab3524b",
      "parents": [
        "421648ed06a2c944bc6a5fa866d461761533005b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 12 09:33:20 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Oct 12 10:51:41 2011 -0700"
      },
      "message": "Set roaming indicator to off if Perferred Roaming List is not loaded.\n\nBug: 5326176\nChange-Id: I5cfef7df5b7ee0bad97425dcbe4c98b6127c2065\n"
    },
    {
      "commit": "929ca5e49760c3d5af8c7455cd38e29336b5e262",
      "tree": "eeb6339ded9a2e927b3eb9897e865beb9e06d850",
      "parents": [
        "c5b28bd00dd1be682103275815f588870c6fec7d"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 11 19:00:29 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 11 19:15:32 2011 -0700"
      },
      "message": "Fix bug in CDMA WDP datagram handling (fixes incoming MMS).\n\nCDMA WDP datagram handling was refactored to use the same method\nthat handles concatenated SMS messages. WDP datagram sequence numbers\nstart at 0, but GSM/CDMA concatenated sequence numbers start at 1.\nChanged SMSDispatcher.processMessagePart() to count from 0 when\nhandling WDP datagrams.\n\nAlso changed CdmaSMSDispatcher.processCdmaWapPdu() to correctly\ndecode segment numbers \u003e 127 (signed byte conversion bug)\nand to reject PDUs with an out-of-range segment number (invalid\nranges are already rejected for regular concatenated messages).\n\nBug: 5433331\nChange-Id: I25c9567769de8edca789c0d1707d4916a4c46885\n"
    },
    {
      "commit": "58466cc146a16d8c3549c16d09a0c2b24100bf02",
      "tree": "a618c249e89da3aae7b14f5763969245e898aa68",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Oct 11 12:02:32 2011 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Tue Oct 11 17:13:00 2011 -0700"
      },
      "message": "Support selectNetworkManually in LTEPhone.\n\nSupport selectNetworkManually() in CDMALTEPhone, similar to what\nGSMPhone did.\n\nbug:5420630\nChange-Id: I5214a08822aebd4cc46c7a8167982803736e776a\n"
    },
    {
      "commit": "df0c2a94b51ead16a8b7c7b3159295bc978d9831",
      "tree": "a85cc483c4b39669ef231bfd2f3aecad9f923b1a",
      "parents": [
        "f0f7a9139b40e9b90a2981aa7aba49fa2c24ca1d"
      ],
      "author": {
        "name": "sj0110.kim@samsung.com(sophia kim)",
        "email": "sj0110.kim@samsung.com",
        "time": "Thu Sep 29 21:20:30 2011 +0900"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 11 15:29:20 2011 -0700"
      },
      "message": "Change DCS of MO SMS to the correct value for UCS-2 encoding.\n\nAn incorrect value for TP-Data-Coding-Scheme was used for MO SMS with\nUCS-2 encoding. According to 3GPP TS 23.038 section 4, when bit 4 is\nset to 0, bits 0 and 1 are reserved and have no message class meaning.\nWe were setting those bits to 1, when they should be set to 0.\n\nThis change is required to pass a GCF test case.\n\nChange-Id: If47361f95b0e14accc6220854783dcff3d82abf6\n"
    },
    {
      "commit": "32319dd852709b975e53360f479634e43db4d224",
      "tree": "731df94f6d5b6ee68e1cb97e5056739cd2b9e470",
      "parents": [
        "94e8471a956d46f4fae3da2b1e79862e07209efa"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Oct 10 16:56:58 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Oct 10 16:56:58 2011 -0700"
      },
      "message": "Add \"format\" extra to SMS delivery report intents.\n\nThe MMS app was updated for multiple SMS dispatcher support, passing\nthe \"format\" extra into SmsMessage.createFromPdu() so that the PDU\nis interpreted as the correct format (3GPP or 3GPP2).\n\nThis change adds the \"format\" extra to the intents that are sent for\nSMS delivery reports. The MMS app is already expecting this extra, so\nthis change fixes a NPE that was introduced with the last change.\n\nBug: 5434052\nChange-Id: I38b97f166c78d246d721ca1db8a4a18a2c6529bd\n"
    },
    {
      "commit": "bece9cb7944daa012ca95fc7f6c73f6fad035892",
      "tree": "475a49bc149bd4469b1dfb16b414c7c93671d830",
      "parents": [
        "354152118508c2576bdd54fcf49bb8b888d9cfc3",
        "b7945cae5ad0feaad09378d0db77f2b3105e5235"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Oct 06 14:05:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 14:05:58 2011 -0700"
      },
      "message": "Merge \"Enable support for multiple SMSDispatchers in CDMALTEPhone.\""
    },
    {
      "commit": "b166bc81acfd521608a1ab1003c5d728598d6ec1",
      "tree": "6a61ef12a3559303ba1280f0cdf3207e4345e7ab",
      "parents": [
        "11a670531febb0952224a0b819eb5350022fbe69"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 06 10:23:32 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 06 10:23:32 2011 -0700"
      },
      "message": "Set mGotCountryCode properly.\n\nmGotCountryCode needs to be set to false when we don\u0027t know\nthe country code and to true only when we do.\n\nBug: 2578334\nChange-Id: I7cb21e627ae115880df5f9b2095cb4ba094ab751\n"
    },
    {
      "commit": "b7945cae5ad0feaad09378d0db77f2b3105e5235",
      "tree": "239f5a431b28cbf7e153f1b810abba9689cc3d21",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Sep 22 14:50:25 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Oct 04 17:16:06 2011 -0700"
      },
      "message": "Enable support for multiple SMSDispatchers in CDMALTEPhone.\n\nRefactor framework to support multiple SMSDispatcher objects on\ndual-mode devices that require support for both 3GPP and 3GPP2\nformat SMS messages. Each dispatcher registers to receive events for\nthe appropriate message format.\n\nNote: All applications which handle incoming SMS messages by processing the\nSMS_RECEIVED_ACTION broadcast intent MUST pass the \"format\" extra from the intent\ninto the new createPdu() method in android.telephony.SmsMessage that takes an\nextra format parameter. This is required in order to correctly decode the PDU on\ndevices which require support for both 3GPP and 3GPP2 formats at the same time,\nsuch as CDMA/LTE devices and GSM/CDMA world phones.\n\n - moved code to manage device storage events from SMSDispatcher to a\n   new class, SmsStorageMonitor, which is shared among all dispatchers.\n\n - moved code to monitor per-application outgoing SMS usage from\n   SMSDispatcher.SmsCounter to a new class, SmsUsageMonitor, which\n   is shared among all dispatchers.\n\n - fixed a bug that prevented CDMALTEPhone from setting the MCC/MNC\n   operator numeric value in the telephony provider from the UICC,\n   as GSMPhone does, when the SIM records have loaded.\n\nChange-Id: I2789ac07b6ca2948138bca7f75481f9b31514f20\n"
    },
    {
      "commit": "2613e0064b4a43b7de4205d5a6aaae64416972ed",
      "tree": "8b3e2a4bf3d5e9e7b93c9f8c301da53aaf3ca0d6",
      "parents": [
        "cbb62bb81807ff83a0887b90111218d81a3f57df"
      ],
      "author": {
        "name": "Flavio Lerda",
        "email": "flerda@google.com",
        "time": "Mon Sep 26 18:40:37 2011 +0100"
      },
      "committer": {
        "name": "Flavio Lerda",
        "email": "flerda@google.com",
        "time": "Tue Sep 27 13:53:23 2011 +0100"
      },
      "message": "Do not format numbers starting with hash or star.\n\nIf the user asks to format a number that starts with either a hash or a\nstar symbol, do not further format the phone number since we are not\nactually able to parse such a number correctly and current this results\nin the star or hash being dropped.\n\nBug: 5362177\nChange-Id: Iff8d317c087d0ca07f2b107459ce8c47882ef367\n"
    },
    {
      "commit": "972244251add94f9906ac5ab6b25dd441ea7d8db",
      "tree": "ef9c7cbfb38ee04113004cfcf6dec77c1864fd21",
      "parents": [
        "8a663c89a3b5bda4e749a58d0434b130260eabb2",
        "2783e1ce7a9b2c82983223754228c06be6713a0f"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 26 10:27:16 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 26 10:27:16 2011 -0700"
      },
      "message": "am 2783e1ce: Merge \"Remove unused persist.radio.imsregrequired.\" into ics-factoryrom\n\n* commit \u00272783e1ce7a9b2c82983223754228c06be6713a0f\u0027:\n  Remove unused persist.radio.imsregrequired.\n"
    },
    {
      "commit": "9e2cc044fd6605a84867f706748fa54a92c734b2",
      "tree": "b0b7fe69dd7546c9763b183ac48181a680882e20",
      "parents": [
        "a6ccaa736d18d1ee375162e9df9d2aad8db869e5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 26 09:36:28 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 26 09:36:28 2011 -0700"
      },
      "message": "Remove unused persist.radio.imsregrequired.\n\nChange-Id: I49a2360260917f3e1034c1106ff139375fa1c9ed\n"
    },
    {
      "commit": "e45beeb7493070f3a2b9ff90f42009288e1372b2",
      "tree": "ffbb5caefbf126264e58f9a08606902b8879f610",
      "parents": [
        "5c267ecec6529a384e76a8b4a261b73aadaf1130",
        "c6027ee46486bcc6e0df457c5678eb697d6ed321"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Fri Sep 23 11:25:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 23 11:25:57 2011 -0700"
      },
      "message": "Merge \"Temp fix to the problem of incorrectly classifying Brazilian local numbers as emergency numbers.\""
    },
    {
      "commit": "c6027ee46486bcc6e0df457c5678eb697d6ed321",
      "tree": "95ae847a72ad8a665ae033bbd19cf8b5c4c6186f",
      "parents": [
        "013ccb7010ac9a231eb737ed268acb4b9653b268"
      ],
      "author": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Thu Sep 22 13:53:40 2011 +0200"
      },
      "committer": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Thu Sep 22 23:22:56 2011 +0200"
      },
      "message": "Temp fix to the problem of incorrectly classifying Brazilian local\nnumbers as emergency numbers.\n\nBug: 5247602\nChange-Id: Ib1626ef25ced2e149c526601bfac72de39e3f1b9\n"
    },
    {
      "commit": "5840639fd18c334c0df30ae03b270c452fee0a61",
      "tree": "7ec703e08cbdc422fb5ce8ef48bc06c7f7b761a9",
      "parents": [
        "745f1e3a06eb504c9e4465afc987854a6269220d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 22 11:49:01 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 22 11:49:01 2011 -0700"
      },
      "message": "Fix apn bearer logic.\n\nThe original change said that if the RAT were X or Y we would only\naccept APN\u0027s that explicitly called out X or Y.  This meant that\nany device using X or Y would stop working until their APN db were\nadjusted.\n\nThis change changes it to be if a particular APN calls out X or Y\nit will only be considered if the current RAT matches.  If the APN\ndoesn\u0027t specify, it matches all RAT.\n\nThis allows just as tight a restriction, but the default is looser.\n\nChange-Id: Ia5e92f13c5052e890bf169e0db9584302afb36f5\n"
    },
    {
      "commit": "94097b44b86f15d2581af5f3df21b5afcab27d01",
      "tree": "6ccef914c629c2d341e3173e2ac3f88c41c5cb07",
      "parents": [
        "e690f565fd1926885f2b12c2aee2dddc5ba99983",
        "904fb9d79cc72879e4c6767c219ec78feda8e62b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 22 10:53:40 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 22 10:53:40 2011 -0700"
      },
      "message": "am 904fb9d7: Merge \"Notify people of empty proxies too.\" into ics-factoryrom\n\n* commit \u0027904fb9d79cc72879e4c6767c219ec78feda8e62b\u0027:\n  Notify people of empty proxies too.\n"
    },
    {
      "commit": "0e09082559885528a37e48ab0a865ac6754d2fd5",
      "tree": "be18fdf8de8c675ff17c42d0674fca12c0529ddf",
      "parents": [
        "22aa7805dd0d9bf1c31b5cff526fda793477d8a7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 21 16:37:34 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 21 16:37:34 2011 -0700"
      },
      "message": "Notify people of empty proxies too.\n\nWe were telling people when the proxy changed, except if it was changed to null.\nbug:5263946\n\nChange-Id: I83416dac8fe992168a8aafd5676f9faee4e484d0\n"
    },
    {
      "commit": "a71483c7be0d563edd0f1c163219850665eec770",
      "tree": "ddb598c5eb55e45688e527d7084ea3efd6673468",
      "parents": [
        "6c2d9a14bf6048c5a1217d61246874c076eb9d20",
        "c69396973b8a496e298a7076842b0e34d193651e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 15:09:42 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 19 15:09:42 2011 -0700"
      },
      "message": "am c6939697: Merge \"Remove isAnyActiveDataConnection and promote isDisconnected.\" into ics-factoryrom\n\n* commit \u0027c69396973b8a496e298a7076842b0e34d193651e\u0027:\n  Remove isAnyActiveDataConnection and promote isDisconnected.\n"
    },
    {
      "commit": "c69396973b8a496e298a7076842b0e34d193651e",
      "tree": "88fdf3565aa5950e2a127429eb3258a8f7d28bfd",
      "parents": [
        "f946c282c2fbe851d6157ed34bbacabdff8f76ba",
        "d986c609074cda0737a6f06f10700e42fb1704e7"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 15:07:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 19 15:07:42 2011 -0700"
      },
      "message": "Merge \"Remove isAnyActiveDataConnection and promote isDisconnected.\" into ics-factoryrom"
    },
    {
      "commit": "3df8b23fd0661dfc6357144b331e6e3f6ec90b0b",
      "tree": "ebc1a4c1c3475d4e735cfd75d5041f97c79a77aa",
      "parents": [
        "0e872592338f0cdf72a5f6e4279f31bfb189c153",
        "f946c282c2fbe851d6157ed34bbacabdff8f76ba"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 15:02:05 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 19 15:02:05 2011 -0700"
      },
      "message": "am f946c282: Merge \"Add PROPERTY_IMS_REG_REQUIRED.\" into ics-factoryrom\n\n* commit \u0027f946c282c2fbe851d6157ed34bbacabdff8f76ba\u0027:\n  Add PROPERTY_IMS_REG_REQUIRED.\n"
    },
    {
      "commit": "d986c609074cda0737a6f06f10700e42fb1704e7",
      "tree": "e6be1a3332d273546500634315e5047ead8945ec",
      "parents": [
        "31f971b57f526e2688241080b30c7e8df33bf62d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 14:35:30 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 14:35:30 2011 -0700"
      },
      "message": "Remove isAnyActiveDataConnection and promote isDisconnected.\n\nAs Yoonsung Nam pointed out in the bug using isDisconnected\nis more precise here and this was the only place\nisAnyActiveDataConnection was used. So I\u0027ve removed it\nand promoted isDisconnected to DataConnectionTracker.\n\nIt should also be noted that although the Framework should\nbe as graceful as possible, it is still a requirement that\nthe radio must be turned off/on anytime the Framework\nissues the appropriate command.\n\nBug: 5306201\nChange-Id: I95130451e11c51e43406b57eb538d01f8dde61be\n"
    },
    {
      "commit": "d34ed1660afb7385c80f377623e12299bab0fa4c",
      "tree": "e44b99c4bbc53c29591da68949e3c518e0c56723",
      "parents": [
        "31f971b57f526e2688241080b30c7e8df33bf62d"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 14:27:09 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 19 14:27:09 2011 -0700"
      },
      "message": "Add PROPERTY_IMS_REG_REQUIRED.\n\nBug: 5337311\nChange-Id: Ic5f310f485b49b29385bc1427a1f156484896569\n"
    },
    {
      "commit": "bb132eba71bc12a88416df01e2df539820c2d607",
      "tree": "5624b068ff4268f179476c1685db6a0e59974e12",
      "parents": [
        "97567340a4194070ffefe6249e3ae5ba4e458e70",
        "6b7c3f8a1cd8b638defc28a3249746e99b8039ae"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Mon Sep 19 12:26:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 19 12:26:14 2011 -0700"
      },
      "message": "Merge \"Update code to use location aware isEmergencyNumber.\""
    },
    {
      "commit": "ea0d54b44e6e2a1319097fa8002ff841e603e652",
      "tree": "21d51016d683dfd3c5ad1bf82d974700cd0e11d3",
      "parents": [
        "ebdcae732f648871dd0df6586a5ba57aae015bd4"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 16 17:53:50 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 16 17:53:50 2011 -0700"
      },
      "message": "Have all connections disconnected before turning off radio.\n\nBug: 5306201\nChange-Id: I8a121e5ed951f286b6f3edc70c468e86ccedfbf0\n"
    },
    {
      "commit": "6b7c3f8a1cd8b638defc28a3249746e99b8039ae",
      "tree": "2df7c0af5951cfc7bcf9e127a19770d37631b02d",
      "parents": [
        "09bd49a8a74cafe7f03aee769bfe0748bf3c2b51"
      ],
      "author": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Wed Sep 14 17:36:18 2011 +0200"
      },
      "committer": {
        "name": "Shaopeng Jia",
        "email": "shaopengjia@google.com",
        "time": "Fri Sep 16 20:28:39 2011 +0200"
      },
      "message": "Update code to use location aware isEmergencyNumber.\n\nBug: 5247602\nChange-Id: Ieeda4a17464795b3591db754bc991759609f88c2\n"
    },
    {
      "commit": "80c32a37b63ceff885199e22a8505ac557c86d35",
      "tree": "2368f84ae17e5dcaa5c77371fff6d5a743d2e204",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "duckyoung.chai",
        "email": "duckyoung.chai@samsung.com",
        "time": "Thu Sep 15 16:12:51 2011 +0900"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 15 11:10:12 2011 -0700"
      },
      "message": "[toro] Add telephonyManager API ( getMsisdnNumber() ) for IMS Module.\n\nIMS Module need the MSISDN value for IMS registration.(VZW Requirement)\n\nChange-Id: I8713b6c55788276246ee1c2f91eaf2d3ab8cc813\nSigned-off-by: duckyoung.chai \u003cduckyoung.chai@samsung.com\u003e\n"
    },
    {
      "commit": "11fed2b218eae1ea94e7c1055a49562efef87a90",
      "tree": "fc0d1681cb60013467f647960da364a3021ea733",
      "parents": [
        "e5847ada7bdf99386dc13471a7d4f08bf779531b",
        "723facc20b6545b7ac4e65883be096d517fb3c10"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Sep 14 13:41:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 13:41:10 2011 -0700"
      },
      "message": "Merge \"Add OTADM feature for Verizon requirement. - GsmDataConnectionTracker.java   \u003cin function createApnList\u003e   : modify parameter type for new ApnSetting.     (carrierEnabled has changed to boolean from integer,      BEARER has changed to integer from string).   \u003cin function createAllApnList\u003e   : modify telephony db query statement using carrierEnabled. (carrier_enabled: 1 enable apn, 0: disabled apn)   \u003cin function buildWaitingApns\u003e   : modify apn management code when current RAT (radio access technology) is LTE or EHRPD.     add internal function named needToCheckApnBearer to check current RAT is LTE or EHRPD. - ApnSetting.java   : add two member variable (carrierEnabled: apn enable/disable , bearer : Radio Access Technology) - Telephony.java   : add two static string CARRIER_ENABLED \u0026 BEARER. - ApnSettingTest.java   : add two assertEquals in function assertApnSettingEqual.     add CARRIER_ENABLED \u0026 BEARER parameters.\""
    }
  ],
  "next": "723facc20b6545b7ac4e65883be096d517fb3c10"
}
