Android Gingerbread AOSP Changes

Changes from 2.3.3_r1.1 (GRI54) to 2.3.4_r0.9 (GRJ06D):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (29):

  • device/common with 2 change(s)

  • device/htc/passion-common with 7 change(s)
    • 8f63dcb : New kernel and wifi driver built from kernel.org android-msm-2.6.35 branch
    • b2477ba : New kernel and wifi driver:
    • 7068114 : New kernel and wifi driver:
    • ad6592e : New kernel and wifi driver:
    • a9fa99b : New kernel and wifi driver with USB accessory fixes
    • 59ba0fc : Add USB accessory support to passion builds
    • 52e29a8 : New prebuilt kernel and wifi driver with USB accessory driver:

  • device/sample with 1 change(s)
    • 3f6a489 : Adding a file to hold the com.nxp.mifare feature related to NFC.

  • device/samsung/crespo with 54 change(s)
    • 6a6cab1 : require new KC2 radio for TMO
    • fd3a463 : update kernel:
    • 224ab16 : Disable 32bpp in pure open-source builds.
    • ce1b342 : Don't build NFC in open-source builds. It's not meant to be used there.
    • 4080603 : update kernel:
    • 10c65da : update kernel
    • cbdf7b3 : require new KR radio (sojuK only)
    • 1c30cc7 : update kernel
    • cf35b91 : update kernel:
    • a4ea1fb : update kernel:
    • 8443b20 : update kernel
    • 28c3e3a : crespo4g has it's own board info file
    • b313ef1 : update kernel
    • 0050491 : wimax : bug fix for IP renew fail
    • a4e1f48 : Require new radio/bootloader:
    • 6cc2b2e : Add radio permission on radio partition for CDMA RIL
    • 5a29c03 : update kernel
    • c1bbb77 : update kernel
    • 91454d3 : Fix issue 4126225: setMicMute() execution time
    • d2d93ba : update kernel
    • f651267 : libcamera: for supporting QVGA and QCIF on front camera
    • a1cd408 : update kernel: fix usb tethering
    • 0ea9ad8 : Separate out device_base.mk, which is common to crespo and crespo4g
    • 65e431f : new kernel
    • ae4c1b5 : partially fix bug [4026143] Gyro sample rate is inconsistant with datasheet
    • 63a9312 : SENSOR: Ignore the first 350ms gyroscope sensor events
    • c6ce82e : Require new radios: - I9020UCKC1 (AT&T) - I9020XXKC1 (TMO & EUR)
    • 390a931 : fixed Korean model number (bug 4093141)
    • 19e702a : New kernel and wifi driver:
    • cefa696 : update kernel: full modem update support
    • e2bf6d3 : fix radio xx image: I9020XXKB3
    • 211055d : Add 176x144 preview size for front camera.
    • 5da2f6f : update kernel: WiMAX driver, graphics DDK, USB accessory
    • 1d21bdf : wimax : DHCP service registration and change wimax driver attribute
    • 95f81aa : Add libstagefright to crespo4g product
    • a881850 : change the permission to 770 for gps
    • 21a6e50 : Add setup_fs and keymaps to crespo4g product
    • e316a29 : update kernel: gpio changes, fixes no sound problem
    • f9b8a51 : update kernel
    • 7ac60f8 : libcamera: Fix setParameters crash when opening front camera.
    • 33688c5 : update kernel: cdma modem support
    • d765737 : SOUND: set incall volume when user starts call.
    • 1c87a6f : New kernel: usb accessory, wimax herring, gpu ddk
    • 96b399a : Update inclusion of USB accessory feature and support library.
    • b270c66 : Add USB accessory support to crespo builds
    • 79cbf4c : auto-generated blob-handling scripts
    • d9e2146 : Add additional statements to accept the crespo4g product
    • 2c6102e : Fix the bug that the month of gps timestamp exif is off by 1.
    • e17bfa7 : New radio version (KRKB3) for Korean Soju
    • 897c9b0 : Create a new media profile for Nexus S in Korea
    • 23ce2f8 : libcamera: Add checking of preview sizes on setting parameters
    • 1fa3b28 : New radio version (KRKB2) for Korean Soju
    • a13f2d2 : S5PC11X: SENSOR: The status of orientation sensor show correcly when it is '0' (2)
    • 2a5f318 : allow use of old radio.img name too, to build incrementals correctly

  • platform/build with 36 change(s)

  • platform/cts with 114 change(s)
    • da4d076 : Update NO_DELIVERY_REPORTS list.
    • 04ec5b4 : Update Expectations File
    • 9cdd2ef : Remove Test Annotation Related Tools
    • 014b13b : Clean Up VideoViewTest
    • 62c3e10 : Adjust Tests to Work without Hinting
    • b7b54fd : CTS : modify "loadURL" method that wait until getProgress returns 100.
    • 7eade13 : CTS: Fixes a possible "out of memory" exception
    • 1cb5635 : The accuracy of WebView scale is less than density scale's one
    • ad3337d : Fix Paint#measureText Tests
    • 40e62a6 : Remove Some Broken Paint Tests
    • 82c0994 : Remove Broken Widget Tests
    • ba6ba57 : Remove Broken WebKit Tests
    • 629f0a3 : CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus
    • 5df7d55 : Change max/min level range to allow the equalizer to be replaced
    • 7eb8745 : Ignore Tests with Side Effects
    • 39ee0f4 : Added view.invalidate() in testComputeScroll.
    • 9514954 : Increase time interval in points provided to VelocityTracker
    • 0ac085e : update the NO_DELIVERY_REPORTS list
    • 94696d2 : Add a network operator into the not support list of delivery report
    • 26e9b9c : Froyo-specific startcts Fixes
    • 9971855 : Remove Broken MediaControllerTests
    • e14b296 : Remove Broken TouchDelegateTest#testOn
    • 02e6f82 : Fix More Paint#breakText Tests
    • 353d6cc : Revert "Allow 2.2.3 for Build.VERSION"
    • e298e6f : Increment CTS Version to 2.2_r5
    • 520d02b : Allow 2.2.3 for Build.VERSION
    • 4d12521 : CTS AudioTrackTest: Changing audiotrack buffer size from minBuffSize to 2*minBuffSize
    • 41db90d : Adding DelayedCheck() in testHasWindowFocus.
    • fce2ccf : Fix LocationTest to Support More Locales
    • 300d755 : Fix Some Tests to Support Different Kcms
    • 60feb59 : CTS: Fixes for android.hardware.cts.CameraTest#testPreviewFpsRangeByCamera
    • e4c0b9e : Adding DelayedCheck() in testInputConnection.
    • 38e6292 : Add Test to Verify NX is Enabled
    • 5cc4d40 : Fix for CTS testScreenConfiguration
    • 6c15dab : CTS: Fixes for android.hardware.cts.CameraTest#testPreviewCallback
    • e9d100f : The center aligned test has to have 1 pixel margin
    • 67c248c : Check "Unknown Sources" is Enabled by Default
    • 570acf7 : Show Partition Info in Report Header
    • 661b568 : Rounds up scaled width/height
    • ffec930 : Add test to verify an uninstall of app wipes its data.
    • d3e5216 : Fix NPE in SmsManagerTest Setup Method
    • de69444 : Fix CtsVerifier Proguard Issues
    • 2c524c1 : Suppress MediaStore_Audio_Playlists_MembersTest
    • c77c194 : The original timeout (4 mins) is too rigorous in live network.
    • b400b37 : Fixing race in android.hardware.cts.CameraTest#testZoom
    • 6259d61 : Check More Build Constants
    • 3bdee36 : Close InputStream in HostUtils
    • b0483b7 : update requirements for TelephonyManager.getDeviceId
    • 72a7540 : update requirements for TelephonyManager.getDeviceId
    • 65ab7bf : Fix EventLogTest Flakiness
    • 676a3dd : Suppress More Flaky Tests
    • 707ec1a : Suppress VideoVideoTest#testOnKeyDown
    • 192df10 : Fix ContextTest and ContextWrapperTest Interaction
    • 05abe27 : Fix Contacts_PeopleTest#testAddToGroup
    • 5a8b276 : Using different filenames for testRecorderVideo and testRecorderCamera.
    • 7254f1e : Fix PaintTest#testGetTextWidths Methods
    • 8ccaa18 : Remove Reference to Internal Phone Constant
    • 6d783fe : Add NFC Permission to Stubs Manifest
    • af04b25 : Modified so that if network does not support multipart / data SMS, it skips this test.
    • eb111d9 : Change test string without a space character
    • b102242 : Bump Version Number to 2.3_r2
    • c1ef0ff : Update BuildVersionTest for 2.3.3
    • 4db5e01 : The test branches to alphabetic or numeric one
    • 9e96feb : Add key strokes in case of using 12-key keyboad
    • 7216f9b : Appends a space instead of using POUND key
    • f358414 : Update startcts Script
    • 04d3b73 : Add QHD to the supported ScreenConfiguration list
    • bef1015 : Add wait in testOnWindowFocusChanged.
    • 44a1eb7 : Add wait to testCacheFile.
    • 9087239 : Adding waitForIdleSync in testTouchMode.
    • 4265965 : Add NDEF smoke tests.
    • 736e911 : Fix OpenGlEsVersionTest
    • 64d81ac : Fix OpenGlEsVersionTest
    • 6e10488 : Fix Broken VideoViewTest
    • 07bec6f : Fix Broken LauncherActivityTest
    • da018d3 : Fix Broken PathMeasureTest#testIsClosed
    • 4a6fd72 : Remove Broken ListActivityTest
    • c2fcc33 : Fix Broken PaintTest#testBreakText1
    • ce42046 : Test startUsingNetworkFeature TYPE_MOBILE_HIPRI
    • dec8311 : Bypass testFormatMethods if device is not using en_US resource.
    • 759dbe3 : Some Audio Quality Verifier Fixes
    • 8a3b483 : Increase height and width of the status bar to accommodate higher resolution devices
    • 77ad6d4 : Change SSLCertificateSocketFactoryTest.testCreateSocket host
    • 0fa6ce7 : Camera: Fix unstable test result on testpreviewcallback
    • 0848369 : Timing issue in CTS tc "testPermissionDiffCert"
    • 8853c96 : Update BuildVersionTest for 2.2.2
    • fb7c371 : Update BuildVersionTest for 2.2 and 2.2.1
    • bf0a74c : Delete Broken AudioManagerTest#testMuteSolo
    • 82d4993 : Fix MediaStore_Audio_Playlists_MembersTest
    • e49bbc1 : Fix Contacts_PeopleTest
    • 654e3c6 : Salvage Broken ContactsTests
    • a4a1b97 : CTS : remove testCallVoicemail
    • f0083a8 : Update Screen Configuration Tests
    • acf5915 : Fix Broken MediaRecorderTest#testSetCamera
    • 8b37718 : Fix DX Tests Compilation Script
    • 1a9a8a1 : Changing the delay time from 250ms to 3000ms, because avoiding a race condition in testOnReceivedIcon.
    • 800c9ca : CTS test is not considering the case when the devcie get into SILENT mode by volume down key.
    • aa024d5 : Revert "fix keytests for azerty keyboard"
    • 4143966 : Stop WifiManagerTest from disabling current network.
    • 0d95530 : Verify preinstalled apps don't have debuggable set.
    • 0be396d : Remove isWatchingCursor Assertion
    • 2ad016d : Backport TelephonyManagerTest Enhancements
    • 0285262 : FileSystemPermissionTest Eclair Backport
    • ae364f9 : Eclair CTS Version Increment to 2.1_r5
    • 39a2c0c : Fix Eclair ARMEABI Test
    • 1d653d3 : Read Log Permission Test Fixes
    • d4d3964 : FocusFinderTest Workarounds...
    • b5d36ee : Fix TouchTest#testOnTouchEvent Test String
    • 584c405 : Check Contacts.CONTENT_URI Activity Support
    • 92b94fc : Report CPU ABI in Eclair CTS Report Header
    • 49ed3b8 : Fix Eclair sim-eng Build
    • e4d0155 : Increment CTS Version to 2.1_r4
    • 88fca89 : 2936930 Add a CTS test to check for presence of Accessibility in Settings
    • ad8a344 : Eclair CTS Test for ARM ABI Version

  • platform/development with 1 change(s)
    • 1a6a849 : Disable ccache when use mingw.

  • platform/external/bluetooth/bluez with 1 change(s)
    • 02e9869 : Fix bluetooth fails to turn on issue.

  • platform/external/dhcpcd with 1 change(s)
    • 6a10bd1 : wimax : Change DHCP option for explicit DNS information

  • platform/external/libnfc-nxp with 10 change(s)
    • b7e67c8 : Handle correctly LLCP aggregated frames.
    • 00c98d5 : Disable P2P target 106 passive mode.
    • d625fb6 : Minor tweaks.
    • 354aeee : Fix a compilation bug with PHDBG_TRACES enabled.
    • 4f3ef02 : Support formatting / makeReadOnly() of NDEF on ICODE.
    • a6e012a : Added support for NDEF on ICODE.
    • 29e144e : Fix to prevent accidental stopping of timers.
    • a61bf7e : Narrow down NFCSTATUS_TARGET_LOST responses from libNFC.
    • 18516f4 : Disable CardEmulation phase when we try to access the Secure Element in Wired Mode.
    • 64b2569 : Patch to support set mode during the SE Wired mode

  • platform/external/nist-sip with 1 change(s)
    • a58e406 : Fix the maddr issue for proxy authentication.

  • platform/external/openssl with 1 change(s)
    • f07bf9f : Include space for alignment in read buffer resize check

  • platform/external/webkit with 1 change(s)
    • 68c2218 : Apply webit security patch

  • platform/frameworks/base with 65 change(s)
    • ab8f48c : Implement teardown script.
    • 84d3407 : Make the NFC UID forward compatible.
    • 428b85e : Fixing line in Market IAB docs that explains how to bind to the MarketService.
    • d7a724e : Issue 4157048: mic gain for VoIP/SIP calls.
    • 87805ca : Updated CDMA roaming icons
    • c3fba3b : egl: fixes for object refcounts
    • 27725e8 : Only leave one default network up at a time.
    • ecc33d4 : Fix Default route after secondary net use.
    • 10de0b3 : Make STOP_APP_SWITCHES signatureOrSystem.
    • 7cf5b41 : Fix some alt-network issues.
    • 9c1ef09 : Update the value for the NFC shared UID.
    • 6a19759 : Do Not Merge: Cherry-pick change I7667f9b8 to GingerBread
    • 0bddf0d : NfcAdapterExtras: reset singleton state if initialization fails.
    • 5982bf6 : GPS: Restore XTRA downloading at boot.
    • 4ca74dc : Send out a broadcast that the system is being factory reset.
    • 1ab4377 : Improve error reporting for issue #3183612
    • cf3004a : Add some debug code to try to track down issue 3183612
    • bf07921 : Dist classes.jar with full class files inside
    • 97ac3ef : Workaround unknown ERI indices.
    • 89b959b : Dist com.android.nfc_extras.jar.
    • 367f41f : Implement new NFC-EE API's as shared library (frameworks/base).
    • cf8b945 : revert the surface purgatory list and dependent changes.
    • 4c89b14 : Don't accept a user-defined dun-capable connection
    • bd0e806 : Support IPv6-IPv4 fallback in HTTP streaming.
    • b9da16a : Support IPv6 in HTTP streaming.
    • 951d3fe : Fix [3513017] in lockscreen but showing empty launcher (live wallpaper) only
    • 7ac1cb7 : mms: mms wap push length check before pdu processing.
    • eedb4df : remove the code that clears the passwords when the sim is replaced with a different one.
    • ff5a099 : Added to check for supporting mms content-disposition, utf8 decoding.
    • 59fd13c : Only set KeyEvent long press flag when repeat count equals 1.
    • 483701e : Fixing a race condition in RecognitionService
    • 3c4e929 : Add a protocol property to the APNs and use it.
    • 93faa32 : Make setupDataCall take a protocol parameter.
    • 0922389 : Crespo4G: Voicemail: Add 'config_telephony_...' for Sprint
    • 5644d0e : Support for NDEF on iCODE.
    • ef7ec7a : Use different version of CLDR data in DatePicker
    • 031d2f8 : LayoutLib: Adapt the HC layoutlib to GB. do not merge.
    • 4b52ec4 : LayoutLib: Original import of Honeycomb's layoutlib. do not merge.
    • c0775a2 : egl: fixes for object refcounts
    • 9208875 : Updated iconography for network status and adding 4G assets
    • 06912bd : Support quoted parameters
    • 7bcd2c6 : New API added in NfcAdapter to enable/disable SE card emulation
    • 1df862a : Minor doc update.
    • 2deeefe : Adding package summary for nfc.tech package
    • c2cbc73 : Only decode EXT1 tag when it is available.
    • d495238 : fix md5sum for windows installer
    • c86d904 : Prevent SurfaceFlinger from using layer token 31.
    • 322891c : Doc change: nfc dev guide
    • e5dea75 : Attempt to reduce problems from issue #3183612
    • 2050de5 : Text selection is broken.
    • 07cefd3 : add 2.3.3 announcement to site home page
    • 28319c0 : More documentation updates for NFC.
    • 39cf3a4 : Document NFC permissions.
    • 237a344 : Doc change: Add version notes for Android 2.3.3.
    • 167d9e4 : Improve the docs a bit for foreground dispatch.
    • 3c01a13 : rename SIP doc title
    • c442bc6 : docs: move the SIP guide into guide/network/
    • 7134520 : cherrypick Change-Id: I5b52c5d11e111a9dab2b08fd44a439ab4db04dd2 Doc change: Adding new docs for SIP API
    • cdfe899 : Fix for multiple merge problem.
    • c7f8b6f : Managed dialogs should run on the same thread as their activity.
    • 7dce874 : fix [3421350] Killing a game that uses the accelerometer renders the device unable to sleep
    • 46797ac : Fix docs type that broke build.
    • 00a600e : cherrypick Change-Id: I6053e6f20045b0ecba4b964f9bfb87c3241d3a91 update dashboard
    • 74fe6c6 : NFC documentation overhaul.
    • e42aa2d : Doc change: Add diff report for api 10.

  • platform/hardware/libhardware with 1 change(s)
    • cd347fd : Allow to force 16bpp when 32bpp has problems

  • platform/hardware/ril with 1 change(s)
    • 3b1530a : Port RIL v4 to gingerbread from master.

  • platform/libcore with 3 change(s)
    • f241d46 : Don't read from the delegate stream after we close it.
    • e61a375 : DeflaterOutputStream should output all available compressed data
    • 833a9b9 : CA certificate update

  • platform/packages/apps/Calendar with 1 change(s)
    • db42424 : b/4144550 Make Agenda use correct times. Do not merge

  • platform/packages/apps/Mms with 8 change(s)
    • 5751c24 : Allow the SMS message length to be set via mms_config.xml
    • d9161cf : Use FILL_FREEZE when mmsc doesn't support slide duration
    • c8859ed : Keep MMS mode with 160 characters after removing attachment
    • 0886341 : Set the default MMS max message size to 307200
    • 9aed641 : Allow choice between multi-part SMS and MMS
    • eed0397 : Show correct message limits when settings restored
    • b264ea0 : Added to modify message settings.
    • c1edca9 : Support video/mp4 content type

  • platform/packages/apps/Nfc with 18 change(s)
    • 8f339bd : Don't crash when an unregistered package is removed.
    • bcd6a99 : Implement tear down scripts.
    • 8afd14d : Make the NFC UID forward compatible.
    • ba64017 : Increase wired mode timeout to 10 seconds.
    • 93d8a69 : Add com.android.nfc.permission.NFCEE_ADMIN.
    • cd46a58 : Change the package name to allow using a new cert.
    • 26b511d : Hang instead of crash when libnfc deadlock on eng and userdebug builds.
    • 49d5332 : Implement new NFC-EE API's (Nfc.apk).
    • 0412f53 : Don't re-use the same JNIEnv across threads.
    • 73cc851 : Support formatting / makeReadOnly() of NDEF on ICODE (NFC Service).
    • e884800 : Added support for NDEF on ICODE (NFC service).
    • 6a7ba70 : Fix isConnected() implementation.
    • 10389c1 : Fix race in NFC tag registry/dispatch.
    • 221b4d6 : Patch to manage the Screen ON/OFF during the wired mode
    • a31e9dd : Patch to manage the transceive timeout in wired mode
    • 99a1a5c : Patch to support CE On/Off with Screen On/Off
    • c16b76c : Patch for PN544 GPIO6 management
    • bd555ee : Fix SE permissions.

  • platform/packages/apps/Phone with 4 change(s)
    • 6e38c80 : Display a warning when exiting ECM because of an outgoing non-emergency call
    • 95407b4 : InCallScreen: call finish() instead of moveTaskToBack() after a failed call
    • ef181fc : Disable "Add Call" and "Mute" while in emergency callback mode
    • f3602b0 : Display "my phone number" while in emergency callback mode

  • platform/packages/apps/Settings with 1 change(s)
    • a52c569 : Support configuring the protocol in APN settings.

  • platform/packages/apps/Tag with 2 change(s)
    • 91b9c58 : Don't crash if the saved state is invalid.
    • 04f5ab0 : Fix context menus on user builds.

  • platform/packages/providers/CalendarProvider with 1 change(s)
    • a494fe4 : Add tests for quoted parameters

  • platform/packages/providers/MediaProvider with 1 change(s)
    • 2b0e56b : Backport album artist support from Honeycomb.

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • 5d565c1 : Add the protocol column to the carriers table.

  • platform/prebuilt with 2 change(s)
    • fc54e39 : Prebuilts needed by the new LayoutLib. do not merge.
    • 5e9f656 : Check in SDK 10.

  • platform/sdk with 2 change(s)
    • c086412 : Add missing property expected by XML repository.
    • de0e19a : Update XML schemas used for SDK Repository. Do not merge.

  • platform/system/core with 3 change(s)
    • 336bc32 : Make the NFC UID forward compatible.
    • a6a36c0 : Update the value for the NFC shared UID.
    • 5b63884 : wimax : Fix for multiple dhcpcd service.