{"commits":[{"author":{"name":"David Brown","email":"61e299ed354ba2fda136c1007ec41613aefb4ceb@google.com"},"sha":"90ecf6940228e768f4a54b0f81125f9b1583c391","message":"DO NOT MERGE. Fix crash in STK app when launching browser\n\nThe problem was that StkAppService.launchBrowser() was calling\n\n        intent.setClassName(\"com.android.browser\",\n                \"com.android.browser.BrowserActivity\");\n\nwhen launching the browser.  But in ICS, the browser that's actually\ninstalled is from the package com.google.android.browser, not\ncom.android.browser.  So right now, the STK crashes if it ever tries to\nview a web page.\n\nThe fix is for the STK app to just not hardcode the browser package/class\nname at all, since if you fire off a VIEW intent with an http: URI in the\ndata, you'll get whatever the default browser is.  Also, if the STK gets a\nrequest with no URI at all, we bring up http://google.com/ as a default\n\"home page\".\n\nBug: 5489975\nChange-Id: If3f9d1468562a5e7f948156aa8395525665bc9ff","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/90ecf6940228e768f4a54b0f81125f9b1583c391"},{"author":{"name":"Siddartha Pothapragada","email":"b6d26e3dbc7a677ab445990956cda8a73f83ad37@codeaurora.org"},"sha":"e33ef31a19e22aa64c44c503e0545131f38f2590","message":"Telephony: Implementing BIP commands and displaying AlphaID\n\nThis change implements the BIP commands\nOPEN_CHANNEL, CLOSE_CHANNEL,RECEIVE_DATA,SEND_DATA,GET_CHANNEL_STATUS\nand displays the AlphaId to user for confirmation.\n\nChange-Id: I9fe516f6ec2903cf2e2ec4f4837bc4cd5cd99854","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/e33ef31a19e22aa64c44c503e0545131f38f2590"},{"author":{"name":"Suresh Koleti","email":"ffa0f511b7837434697a8e961b9ae7ef139d6ca7@codeaurora.org"},"sha":"4b58a701edc570d55de3f4e2a2e4d85d84e43f8f","message":"Stk: STK Call Control feature implementation.\n\nChange-Id: I9c947d3d19d6152a354ee0bec1a4ee5aacddf197","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/4b58a701edc570d55de3f4e2a2e4d85d84e43f8f"},{"author":{"name":"Pawan Kumar Nimmagadda","email":"50eabef12c57e4ae22ede56a3bf271df4cf3683f@codeaurora.org"},"sha":"1df199dc62f18dd4013b7294973666c530e1bd35","message":"Telephony: Usat Phase 2 feature support\n\nAdded changes to support Idle screen, Language Selection.\n\nChange-Id: I65cda1c7a1dff3cadafef883c267f1a3dfc09312","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/1df199dc62f18dd4013b7294973666c530e1bd35"},{"author":{"name":"Pawan Kumar Nimmagadda","email":"50eabef12c57e4ae22ede56a3bf271df4cf3683f@codeaurora.org"},"sha":"4b6a88e7adf49b3810ae4a22546c5588bbcebc96","message":"These changes are related to DISPLAY Text proactive command.\n\nThe following issues related to DISPLAY_TEXT are fixed in this change:\n\n1. Send the Terminal Response if ResponseNeeded qualifier is set, after the\ndefault duration else display message for ever.\n\n2. Currently the STK App is sending \"screen busy\" terminal response for\nSubsequent display text proactive commands if a previous display text is\nbeing displayed. Changes are made to update the dialog box with the\nsubsequent display text and not to send the screen busy.\n(Refer to ETSI TS 102.384 section 27.22.4.1.4.4.2)\n\n3. When a high priority Display Text proactive command with infinite time out is\nsent,user has to clear this message. The Terminal Response for this command\nwill be sent from Stk framework itself. Stk app receives this message and\ndisplays it until user clears it. In between other proactive commands like Play\nTone can be processed parallely. The Terminal Response for Play Tone command\nis not sent if the Display Text message is not cleared because of improper\nhandling. This is corrected.\n\n4. When a high priority, wait for user clear and no timeout Display Text\nProactive command is received UE should display the text until user clears\nit. While the text is being displayed if a next Proactive command is received,\nit should be acted upon immediately.\n\nChange-Id: Ib065ee1d85d2a55759900b00ef0eac6861e9257b","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/4b6a88e7adf49b3810ae4a22546c5588bbcebc96"},{"author":{"name":"Pawan Kumar Nimmagadda","email":"50eabef12c57e4ae22ede56a3bf271df4cf3683f@codeaurora.org"},"sha":"5f0faae7bfb068a0b707e67a62cadef16b77fb9a","message":"Handle the PlayTone CMD with Null Alpha identifier\n\nAll the PlayTone CMDs are handled by the Activity intent by default.\nChanging the behavior to Play the tone without creating Activity when\nthe PlayTone CMD is received with null Alpha identifier.\n\nCRs-Fixed: 215985\n\nChange-Id: I3c99d172eb8dd5d838838b68eaf833dfcb9b5076","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/5f0faae7bfb068a0b707e67a62cadef16b77fb9a"},{"author":{"name":"Pawan Kumar Nimmagadda","email":"50eabef12c57e4ae22ede56a3bf271df4cf3683f@codeaurora.org"},"sha":"a8fd583f5603b5448d179f254287abb9b7d9aaf9","message":"StkApp fixes related to launch browser, setup call\n\n1. GCF USAT Launch Browser 27.22.4.26.2 Seq 2.3\nIncase of Launch_Browser proactive command to detect if the browser\nis already launched and send appropriate error code and additional\ninfo in the Terminal Response.\n\n2. Default message should be displayed if SETUP_CALL message is null\n\n3. Unable to send Envelope command after SM notification.\n\nChange-Id: I9928485ac9055715052fc47d98415ea2ad2368ab\nCRs-Fixed: 192553,280258","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/a8fd583f5603b5448d179f254287abb9b7d9aaf9"},{"author":{"name":"Pawan Kumar Nimmagadda","email":"50eabef12c57e4ae22ede56a3bf271df4cf3683f@codeaurora.org"},"sha":"e13b1a5bf47c6271210d349ec697d4d7e4c5090b","message":"Some STK_APP fixes related to DISPLAY_TEXT, IDLE_TEXT, Browser and SETUP_CALL.\n\n 1. STK app does not display 'DISPLAY TEXT' proactive command\n\n 2. Display Text issue when Stk App is already launched\n\n 3. After Launch Browser proactive command and confirmation, the browser is\n    expected to go to xxx.yyy.zzz. Instead, the browser goes to the preset\n    home page. When sending an intent to Browser, 'action' tag also needs to\n    be set.\n\n 4. Fix ANR in phone app if CatService instance is unavailable\n\n CRs-Fixed: 275947, 279494, 280254, 283638\n\nChange-Id: I625dc68a93a7821bb6450fff68d308e2ee1aea2d","url":"https://api.github.com/repos/xoomdev/android_packages_apps_Stk/commits/e13b1a5bf47c6271210d349ec697d4d7e4c5090b"}],"ref":"refs/heads/ics","head":"e13b1a5bf47c6271210d349ec697d4d7e4c5090b","size":8,"push_id":52970747}