Android Gingerbread AOSP Changes

Changes from 2.3.4_r1 (GRJ22) to 2.3.5_r1 (GRJ90):

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.

Removed Components (0):

None

Updated Components (23):

  • device/htc/passion-common with 1 change(s)
    • a65e875 : New kernel and wifi driver built

  • device/samsung/crespo with 25 change(s)
    • e89ca68 : Require new TMobile/EUR and AT&T radios
    • c89db2a : Custom kernel with data-usage support and persistence.
    • 0ae0467 : Custom kernel with data-usage support and persistence.
    • 7af5918 : update kernel
    • 7620e84 : Custom kernel with data-usage support and persistence.
    • 8e0aad5 : Radio version cleanup
    • a930a4d : Re-order radio versions, also add missing UC radio
    • 355b993 : Re-order radio versions, grouping them by xx/uc/kr
    • 876bdb0 : resolved conflict after cherry-pick 3860092929b84c497499afa953e7c11d2ebf5e38
    • 3860092 : require new radios
    • 7643328 : Revert "Custom kernel with data-usage support and persistence."
    • 6a0bcab : Custom kernel with data-usage support and persistence.
    • 830fe01 : update kernel
    • 794ceba : update kernel
    • d326970 : Add back listing for the GRJ54 UC radio
    • f22290d : Revert "Custom kernel with data-usage support."
    • fd7335e : Custom kernel with data-usage support.
    • 5c962c1 : update kernel: wifi
    • 9b36c2f : require new radio for TMO (EUR) and AT&T
    • 4920d82 : Revert "Custom kernel with data-usage support."
    • 6a92374 : Custom kernel with data-usage support.
    • 3b10d5e : Correctly handle prebuilt kernel's wifi module.
    • dc93770 : Clean up crespo/crespo4g's makefile inheritance.
    • 9a9a16f : Allow using older radios and bootloaders
    • 3a2d899 : Add NFC in extracted-binaries builds

  • platform/bootable/recovery with 1 change(s)
    • b7b7b37 : Mute unharmful build warning at the top of the build log:

  • platform/build with 24 change(s)

  • platform/cts with 61 change(s)
    • 374a965 : Clarify vold isn't exploitable when no sd card exists
    • 9803e0f : Test for Checking Package Signatures
    • 0866696 : Remove testUnknownSourcesByDefaultTest
    • 244820e : Increment Version to 2.3_r4
    • 9ef3eb6 : Add some strings for screen where the text stayed in
    • 8b98f7c : Detect when BT Pairing Dialog is Incorrectly Shown
    • 7a54af9 : Fixes for the location manager cts tests
    • 599d94e : location provider fixes: test the provider without assuming presence of any particular provider on the device
    • 91e5244 : Make sensors optional
    • d05a0e3 : Revert "Check "Unknown Sources" is Enabled by Default"
    • 487ef9e : Increment Version to 2.2_r6
    • e49daa9 : Copy Verifier Results to Clipboard
    • f62c022 : Audio Latency Tests
    • 09a8750 : Add more CTS tests.
    • 1633961 : Skip Bluetooth tests if the device doesn't support Bluetooth.
    • e891acb : CTS Verifier Bluetooth Test
    • ad61525 : Wait for completing the initialization of WebViewCore
    • 594e985 : Check "Unknown Sources" is Enabled by Default
    • 206d087 : Don't fail if vold.fstab is empty
    • 4f21f5a : Changed the condition to consider negative value for PID.
    • 8989a4d : Don't fail if vold.fstab is empty
    • b68215a : Test for DownloadManager Compliance
    • b405999 : Revert "Demo of Sending Arguments to a Test"
    • 677ddbb : enlarge timeout for android.hardware.cts.CameraTest#testPreviewPictureSizesCombination. Some device will support too many counts of preview sizes to finish test in time.
    • a5d6c08 : Demo of Sending Arguments to a Test
    • 9e9e658 : Checking hardware feature when test rear camera
    • ffc7667 : Fix OBB tests to stop caring about implementation
    • 912d5e4 : Don't fail on netlink socket closing.
    • 4deed02 : Don't fail on netlink socket closing.
    • fec9b8e : Add CtsVerifier Icons
    • f0fb1e7 : Fix CtsWebkitTestCases:WebSettingsTest--testUserAgentString_default fail due to tablet device remove "Mobile" from UA string
    • d8cf2cb : Add Security Tests to CTS
    • 8c86a01 : Add Security Tests to CTS
    • 0243000 : Increment CTS Version to 2.3_r3
    • 80e3b90 : Detect Android devices vulnerable to CVE-2011-1823
    • 31dffc4 : Removing CTS Verifier Tests
    • 8a8d876 : Fix Broken Build
    • cc8244a : Add Detective Logo to CTS Verifier
    • a17c957 : Update lists of Japanese network operators
    • 79c1d92 : Backport from HC to Fix NetworkInfoTest
    • a760f21 : Enhance the options check so that if we expect to see a null options bundle we accept a non-null but empty bundle as well.
    • 04d93aa : Farewell Magnetometer Test
    • 1a729f4 : Revert "CTS: Fixes a possible "out of memory" exception"
    • faf334e : Fix for SmsManagerTest
    • 9f70ae5 : Signed-off-by: Woo-seok Jang usok.jang@gmail.com
    • b33836e : Add StorageManager Test
    • 93c9f4f : Fix BuildVersionTest
    • 685d9ee : Add DownloadManager Test
    • 9157e0a : Parallelize Test Description Generalization
    • c4c8071 : Remove RequiredFeatures Annotation
    • 5f4f0f6 : Server thread may not update the current value immediately after request url on testAccessLoadsImagesAutomatically case. Solution: Add one second delay before assert function.
    • eb064ef : EGL Config Test
    • 6a259f4 : Allow saving log files in different directory
    • 1c100c9 : StartPreview only after setting fps range paramters
    • 7e46495 : Fix for the handling of SMS Delivery Report in case of CDMA network
    • 764a4b5 : Fix WifiInfoTest
    • 9dc717f : Fix WifiInfoTest
    • cde1cbd : Remove Unused Spec Progress Tool
    • 37aeb96 : Fix Build
    • 6fb8aec : Fix CtsTelephonyTestCases:PhoneNumberUtilsTest--testCallMethods fails due to PhoneNumberUtils MIN_MATCH set to 11 for China region ship
    • 7c4ad1c : Added sleep within testGetAndSetMasterSyncAutomatically.

  • platform/development with 1 change(s)
    • 26070d5 : test_defs: new CTS security test.

  • platform/external/clearsilver with 1 change(s)
    • 81c25d5 : Build 64bit clearsilver if jdk is 64bit version.

  • platform/external/libnfc-nxp with 11 change(s)
    • 99141cd : Sleep 500us between i2c writes, as per latest advice from NXP.
    • 8a89297 : Guard some code by LOW_LEVEL_TRACES; see c1f33130d9d2100e6232f8f3c782949c75205be6
    • 4be773c : Update P2P Modes.
    • 74decc9 : Do not wait 3ms before each write.
    • c1f3313 : Patch to enable low level traces.
    • 6517944 : Fixed LLCP SAP value range.
    • 92c7e01 : Retry i2c read 5 times on i2c read error.
    • e5201c1 : Patch to perform a recover in case of a transaction failure
    • 277db7c : Enable P2P 106 passive (again).
    • 7b40e6d : Avoid missing NFCIP inbound frame.
    • 46dbed4 : Ignore unreadable TLVs during LLCP activation and CONNECT/CC.

  • platform/external/webkit with 1 change(s)
    • 622d72b : Clear DOM storage when clearing other cached data. Do not merge.

  • platform/frameworks/base with 28 change(s)
    • df1734e : Fix lease duration handling
    • 5f0c1d2 : Import revised Croatian translations.
    • d027329 : Ignore duplicate WAP push PDU source/destination port if configured
    • 8688d47 : Moving flag to a member field instead of a stack variable.
    • a02d9bf : Make sure we don't read from invalid fds
    • e33fc82 : Adding a new config value used to tell StatusBarPolicy to always use CDMA signal strength value even when on EVDO. Default is off, but devices that need to can override it.
    • 66040bb : Fixes for SMS Cell Broadcast support.
    • 156a211 : Cherrypick d1ed33c4 from hc-mr1. do not merge.
    • 2172604 : Cherrypick 5b61ea6b from hc-mr1
    • f174cd8 : LayoutLib: enable the LAYOUT_ONLY capability.
    • ab79ee4 : Enable full support for SMS Cell Broadcast.
    • 0aa1017 : Prevent allocation overflows by corrupt NDEF records.
    • 94260ca : Allow control over search order for tethering upstream interface selection
    • 6f96080 : Fix a race that could cause GL commands to be executed from the wrong thread.
    • 9e76366 : RefBase subclasses can now decide how they want to be destroyed.
    • fa21cb2 : Fix a race in SurfaceFlinger that could cause layers to be leaked forever.
    • a725ccd : Fix a race-condtion in SurfaceFlinger that could lead to a crash.
    • 4e4ad34 : SmsMessage: convert + to international dialing prefix
    • 97b4cf7 : Move Wifi Ap configuration to flat file
    • fe0dc9c : Enable support for SMS national language shift tables.
    • 1a5b609 : Handle GET_POWER failures
    • 4ec33c2 : Do not merge. Cherry-pick of Idc802af57fb9926a69ed52d4e776ef57d8b647c6 (package manager fix) to gingerbread.
    • cc9ee72 : Implement dead service recovery in NFC extras library.
    • d2127c4 : Handle DHCP renewal and wakeup in framework
    • 0e2c0f3 : Break apart queries to getInstalled* API
    • 59aad78 : LayoutLib: don't render when shader's local matrix is set to 0 scale.
    • b49a73d : Enable support for SMS national language shift tables.
    • 43707a8 : UsbManager: minor Javadoc tweak

  • platform/libcore with 1 change(s)
    • 4541906 : Skip tests if it includes unsupported locale/charset

  • platform/packages/apps/Gallery3D with 4 change(s)
    • 9222805 : Fixed the issue that media sets still appear after deleting all albums in Gallery3D.
    • 02d9535 : Fixed the issue that the same album gets duplicated in Gallery3D
    • 5a084ed : Fixed the "Select All" issue in Gallery3D
    • 9d45930 : fix scrolling bug upon pinch-zoom

  • platform/packages/apps/Mms with 3 change(s)
    • 038817f : Fix force-close when attaching a video too large for MMS
    • 1149674 : Improved support for rfc 5724
    • a7f9388 : Fix NPE at com.android.internal.telephony.cdma.sms.BearerData.countAsciiSeptets

  • platform/packages/apps/Music with 1 change(s)
    • 1699071 : Backport audio ducking from Honeycomb

  • platform/packages/apps/Nfc with 18 change(s)
    • e4d9dde : Do not change NFC on/off preference while executing SE reset.
    • 95b352e : Set the transceive timeout to 10s when executeSeReset() is called
    • 2edb3ee : Fix NFC service wake-lock, again.
    • dfac80d : Fix regression in NFC-EE close() cleanup path for dead applications.
    • c93ab99 : Patch to add a recovery mechanism in case of a download failure
    • aa12213 : Make sure NFC stack is initialized before attempting SE reset.
    • 5223d6a : Fix a bug with absolute URI processing.
    • a8b7cca : Use a hardcoded SE reset script.
    • 21ee4b2 : Add support for TNF_EXTERNAL in NDEF_DISCOVERED intents.
    • 30f99b9 : Patch to set the ATQA of the P2P NFC Target 106 passive to 0x00 0x02
    • a60e830 : Change default P2P initiator mode to phNfc_eP2P_ALL (all passive and 424A).
    • 6a8cddd : Another attempt at fixing JNI local reference leaks.
    • 6344b65 : Add Rev
    • 275376f : Better logging on SE open failure.
    • a8d8c1f : Avoid reference table overflows when dealing with secure elements.
    • 7a7f8f8 : Only execute the teardown APDUs when a package is being fully removed.
    • 5e7b58d : Don't crash when an unregistered package is removed.
    • 5e93195 : NFC JNI: log detected AID as a single message.

  • platform/packages/apps/Phone with 4 change(s)
    • d7af973 : Allow Voice Privacy option to be disabled for CDMA devices
    • 91f4a3c : Fix CDMA three way call handling.
    • 36656f4 : phone app:Fix for wrong call status report in CDMA
    • a2ed442 : Display a warning when exiting ECM because of an outgoing non-emergency call

  • platform/packages/apps/Settings with 3 change(s)
    • 5bdc3e9 : Import revised Croatian translations.
    • afe7b04 : Import translations for cherry-picked Bluetooth changes.
    • 95364e4 : Allow alternate string to be used for min_number

  • platform/packages/apps/Tag with 1 change(s)
    • 478eadc : Don't crash if the saved state is invalid.

  • platform/packages/inputmethods/LatinIME with 2 change(s)
    • f5e2045 : Import revised Croatian translations.
    • 795fc1a : Do not merge. Fix the list of supported languages

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • 4e18088 : TelephonyProvider : Do not ignore seletion when quering "current"

  • platform/system/core with 2 change(s)
    • 1468cb5 : run-as: Bump the size of the internal packages list buffer.
    • b620a0b : Validate sender credentials on netlink msg receive

  • platform/system/netd with 1 change(s)
    • 79b579c : netd: Enable the SO_PASSCRED socket option

  • platform/system/vold with 2 change(s)
    • c51920c : vold: Enable the SO_PASSCRED socket option
    • f3d3ce5 : add bounds checking for mPartMinors[]