Android IceCreamSandwich AOSP Changes

Changes from 4.0.1_r1.2 (ITL41F) to 4.0.2_r1 (ICL53F):

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 (1):

Removed Components (0):

None

Updated Components (28):

  • device/samsung/maguro with 12 change(s)
    • 23faafd : require new KK6 radio
    • 4cf6cd8 : require bootloader KK15
    • aa05519 : set radio version requirement to I9250XXKK5
    • bcfec17 : Require KK$ baseband for HSPA
    • 482c635 : Update the board-info file to use the new KK14 bootloader.
    • 38218c8 : Samsung License for proprietary binaries
    • aaec953 : Require bootloader KK!3
    • 2c15057 : Require bootloader PRIMEKK12
    • d6c0ce9 : Require HSPA+ modem I9250XXKK2.
    • 46ad788 : require bootloader KK09
    • b69753a : require bootloader KK03
    • 428bf1b : require bootloader KK02

  • device/samsung/tuna with 18 change(s)
    • 7db4602 : new kernel prebuilt
    • 07dc742 : require bootloader KK15
    • e4df16b : tuna: update touch firmware to 0x62/0x42
    • 5a5829e : tuna: Revert back to touch firmware version 0x70/0x71 (60Hz)
    • 1c623ef : tuna: update touch ic firmware to 0x61/0x41
    • ab57a30 : Require bootloader KK13
    • e6661e2 : tuna: interactive governor timer 20ms intermediate bump speed 700MHz
    • 477abd9 : sensors: Retry poll on EINTR
    • 3777126 : Require bootloader PRIMEKK12
    • 91dcea3 : require bootloader KK09
    • a17044d : wlan: Set default locale to support non-DFS channels only
    • fc70b55 : tuna: init: Interactive governor use 80ms timer
    • e3f295c : new kernel prebuilt
    • 964a676 : tuna: update touch firmare to versions 0x5e/0x3e
    • 99d7b44 : require bootloader KK03
    • e7168e1 : require bootloader KK02
    • de1e6ee : tuna: don't use setup_fs on efs partition
    • ee7cab6 : tuna: set root hubs autosuspend delay to 0

  • platform/build with 79 change(s)

  • platform/cts with 24 change(s)
    • e32b0f4 : Add ConcurrentCloseTest#test_read to Blacklist
    • 55762d9 : Add INTERNET Permission for CTS Verifier
    • bcd7271 : Add Security Package to Classpath
    • 430a5ea : Fix CTS Builds for Mac
    • 7f51a32 : Add SKT/KT rule into CtsTelephonyTestCases and use MCC+MNC code to distinguish SKT or KT carriers.
    • 30a5c5d : Fix Parcel leaks in android.text.cts.
    • 8243ca2 : Fix CTS XML logs and start time.
    • 1059ed9 : Fix AudioRecordTest to skip setUp() and tearDown() when MIC is not available.
    • 00d814b : Update ICS MR0 Expectations
    • b7fe3c1 : Revert "Update CTS tests as part of ContentProvider cleanup."
    • b80ae37 : Revert "Update CTS tests as part of CursorWindow ashmem changes."
    • 60b7f49 : fix IPv6 loopback pattern
    • 57b7db7 : Update the list UNSUPPORT_DATA_SMS_MESSAGES
    • 984b78b : CTS Verifier NFC Tests
    • 8a55cc5 : VoldExploitTest: Detect ZergRush (CVE-2011-3874)
    • 4890a11 : VoldExploitTest: Detect ZergRush (CVE-2011-3874)
    • 339ca11 : Update the list UNSUPPORT_DATA_SMS_MESSAGES
    • f372eb7 : Set theme of view as full screen without title bar to avoid the Y value of the start point on the status bar.
    • 641d2ae : Adjust the value of individualStartTimeoutMs to be consistent with the value of testStatusTimeoutMs.
    • f9be02e : Revert "Changed CTS runner to work with emulator"
    • bd007de : Disable CTS Verifier BT Connection Access Tests
    • 3cae064 : Fix Test Blacklist Mistake for HC MR2
    • dde5f4d : Update CTS Verifier Version to 3.1 R2
    • e6cd8fe : Update CTS Version to 3.1 R5

  • platform/development with 6 change(s)
    • af4f66b : EmuGL: implement OES_EGL_image_external for GLESv1
    • f37a7ed : GLES translator: don't delete EGLImage textures
    • faaf155 : EmuGL: set texture info from EGLImage
    • c3b0837 : Fix wrong paths to class references
    • 8875274 : do not merge: cherry-picked Change-Id: I094dbc4ffa42771a13dfb796761546093649481c from master branch
    • a3a8cfd : adding fountain framebuffer object sdk sample

  • platform/external/libphonenumber with 5 change(s)
    • 48416f3 : Revert "Relaxing Korean formatting patterns so that national prefix is no longer dropped."
    • a406b5f : Cherry pick relavant changes to mr0 to fix bug of losing national prefix in formatInOriginalFormat.
    • b7d22cc : Relaxing Korean formatting patterns so that national prefix is no longer dropped.
    • f3c6df0 : Fixing the issue with AsYouTypeFormatter accidentally remove national prefix for some numbers.
    • 4c76ec5 : If a number belongs to a country without national prefix, and the number starts with one, classfy the number as invalid.

  • platform/external/skia with 1 change(s)
    • 6497ae7 : Fix serialization crash for saved pages in the browser.

  • platform/external/valgrind with 1 change(s)
    • 5679ae9 : Fix for LLSC implementation on ~VEX_HWCAPS_ARM_NEON.

  • platform/external/webkit with 2 change(s)
    • 209db4d : Fix plugin rendering bug when video surface is not ready. do not merge
    • 40cb52e : Double number of tile textures allocated - do not merge

  • platform/frameworks/base with 52 change(s)
    • 185d0e7 : More fixing for issue #5366535: Lockscreen has wrong layout...
    • b87d22b : Disable wifiwatchdog for now
    • fe464a7 : [Prime K] Fix gabage character issue
    • d4b22ab : status_t != bool
    • e30983e : Do not merge. Fix a memory leak of a Binder in SpellCheckerService
    • 452e41f : docs: Camera Features for developers
    • 48eaa6c : docs: update caption for action bar figure to match new screenshot
    • 258a51e : docs: Big update to action bar guide for ICS. Added section for action provider, new APIs for handsets such as split action bar, more information and diagrams for up navigation, guidelines for picking action items, revised sample code and discussion for tabs, add expandible action view info, and expanded discussion for customizing action bar styles bug:4726917
    • 7d4c472 : docs: add sums/sizes for adt 15.0.1
    • 44b58ab : Check the bluetooth state for getUuid call
    • 89d6c9d : Filters docs: removes references to forward-locking Bug 3055286
    • 80ef329 : Licensing docs: clarifies server response for draft apps Bug 2900690
    • afc270b : IAB Doc Fix: Error in code snippet Bug 5221766
    • 87d14a1 : Fix 3GPP SMS send failure for 7-bit national language tables.
    • d5897dc : fix for build breakage.
    • 8c70396 : docs: adt 15.0.1 rel notes
    • f1f0c87 : Fix bug in TextLayoutCacheKey handling embedded nulls.
    • 5f8b726 : docs: fix typo
    • 75eaae7 : Docs: update state list drawable with state_activated and revise selected/focused
    • 06f938e : PopupWindow dismiss() can get into a recursive loop.
    • 921afe3 : Doc change: new Calendar content provider doc
    • 287353a : Adding mobile microbenchmark tests.
    • 6fc3ca7 : Increase DATA_STALL_ALARM_DELAY_IN_MS_DEFAULT to 6 minutes.
    • f084554 : [maguro] Update COMPREHENSION-TLV parser in CAT
    • 87abde8 : SystemUI: Disable HW acceleration for status bar
    • 2435940 : Adding new "Security Best Practices" to the html docs.
    • 1a81169 : Add "potential" variants for PhoneNumberUtils.isEmergencyNumber()
    • 141da40 : Fix exception when sending multi-page SMS with Turkish characters.
    • b445362 : Make upstream tether list threadsafe
    • 6233fbe : Fix 5514230: preventing null window token from occurring
    • 04d6db3 : Print out memory info when we get into a low memory situation.
    • 5462bc6 : Fix a leak in Parcel::writeBlob.
    • f330986 : Bug 5478024 drop after decode if can't drop before
    • 3ee4718 : Frame rate to 48 fps
    • 3b28e9a : Start using IP tool for advanced routing.
    • e4ca924 : Fix the build.
    • 2861d23 : Separate data stall detection and recovery from net stats.
    • 6c5951b : Doc change: Updating device-admin with camera info.
    • 9514291 : docs: dashboard update for 11/3
    • d992aaa : docs: ndk r7 rel notes
    • 92ebfd7 : docs: update samples toc for rs sample
    • 7ec683b : Revert "Clean up CursorWindow code."
    • dd8f899 : Revert "Restore broken CursorWindow.getType behavior."
    • f78da99 : Revert "Clean up CursorWindow lifetime."
    • 8f2eb43 : Revert "Fix regression in CursorWindow.copyStingToBuffer."
    • 095b098 : Revert "Fix regression in CursorWindow.getString()"
    • 8c01cb5 : Revert "Clean up handrolled Binder proxies."
    • eb3127e : Revert "Fix ownership of CursorWindows across processes."
    • 3014ea3 : Revert "Use ashmem for CursorWindows."
    • 73182fc : mDirtyRegion is single threaded, but could be accessed from a hwc thread
    • 46f335a : Fixed problem where Face Unlock area was showing
    • 0060f8b : Fix bug 5449931 - Wrong theme for icon menus

  • platform/hardware/ti/omap4xxx with 20 change(s)
    • 0bb5454 : Ignore camera.flash_off system property for user build
    • 6014a8f : When camera.flash_off is 1, disable camera flash. This is for testing purpose only
    • cb1183d : videosnapshot memory corruption fixes.
    • ac22c20 : Revert "CameraHAL: Fix preview not starting after surface is abdandoned"
    • 50f5c8a : CameraHal: WA for green thumbnail for video snapshot
    • cbaa664 : CameraHAL: Fix preview not starting after surface is abdandoned
    • f9df3ee : CameraHAL: Clear events queue fix, clear command queue on exit
    • 3ec1800 : CameraHAL: Fixes for ANR and a setParameter issue
    • 2de7ba6 : HWC: Only invalidate on idle when blending
    • 2136042 : CameraHAL: Setting focus mode shouldnt start focus scanning
    • 402d1d6 : DOMX: Add index AutofocusEnable
    • 956c27e : CameraHal: Apply3aSettings at start preview
    • 978f359 : DOMX: fix an ION handle leak
    • fe3c913 : CameraHal: Wait for frame before stopping preview
    • fc8ab09 : CameraHal: Clean-up if mCaptureSem times out
    • a58c483 : CameraHal: Add function to rollback state machine
    • d9949c1 : CameraHal: Add 2592x1728 and 2592x1458 image capture resolutions
    • 9e22404 : CameraHAL: Pass zoom values smoothly
    • cb8f418 : CameraHAL: Restore zoom stages back to 60
    • e76e214 : CameraHAL: Switch default focus mode back to auto

  • platform/packages/apps/Calendar with 2 change(s)
    • 1a1fe41 : b/5514124 Protect against a null time zone. Do not merge
    • 2e30a0d : b/5497100 Fix substring requests in DayView. Do not merge

  • platform/packages/apps/Camera with 2 change(s)
    • 1d96598 : 5554028: Select video snapshot resolution based on the video recording aspect ratio.
    • 2ac75ef : Improve the launch time.

  • platform/packages/apps/Contacts with 1 change(s)
    • 54eccc5 : b/5594154 Fix NPE in SocialWidgetProvider

  • platform/packages/apps/DeskClock with 1 change(s)
    • f6bbdb3 : Increase space for am_pm by 4dp.

  • platform/packages/apps/Exchange with 1 change(s)
    • 8b646b9 : Fix missed case related to old CalendarProvider change

  • platform/packages/apps/Gallery with 1 change(s)
    • 629ac4c : Fix incompatible issue.

  • platform/packages/apps/Launcher2 with 2 change(s)
    • b9c76f3 : Fix occasional Home/All Apps slowdowns
    • 929fff0 : Potential fix for launcher lockup (5369863)

  • platform/packages/apps/MusicFX with 1 change(s)
    • b199cff : Add missing permission.

  • platform/packages/apps/Phone with 2 change(s)
    • 0af3d6d : Fix bogus "data disconnected due to roaming" notification
    • a42348f : Use isPotentialLocalEmergencyNumber() to enforce ACTION_CALL restriction

  • platform/packages/apps/Settings with 3 change(s)
    • 009c1cc : Fix NPE in advanced settings
    • cf52e07 : Remove watchdog setting for poor network avoidance
    • 01b3236 : Add provisioning checks for BT and USB

  • platform/packages/apps/VoiceDialer with 1 change(s)
    • 13a75ec : Re-introduce workaround for issue 3090362

  • platform/packages/inputmethods/LatinIME with 2 change(s)
    • 4c1dfc6 : Fix a critical underflow in the touch calibration. This is a cherry-pick of Iacc746e1cc97bf3 Bug: 5629373 Change-Id: Ia198fe5e82b9e7fb801d9bae65cf9c6bbbd1befa
    • 8c8ca59 : Fix a bug that would end up in memory corruption

  • platform/packages/providers/CalendarProvider with 1 change(s)
    • ba79889 : Disallow empty eventTimezone values. Do not merge

  • platform/prebuilt with 1 change(s)
    • ffb4c7a : emulator: kernel: goldfish: VPN and networking option fixes

  • platform/system/core with 1 change(s)
    • 4a25390 : rootdir: init.rc: write default oom_adj before starting ueventd

  • platform/system/extras with 1 change(s)
    • 83b0b0a : Include the shared memory and slab memory in procrank output.

  • platform/system/netd with 1 change(s)
    • fc97b82 : Start using IP tool for advanced routing.