Android JellyBean AOSP Changes

Changes from 4.3_r1 (JWR66V) to 4.3_r2 (JSR78D):

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

  • device/asus/deb with 1 change(s)

  • device/asus/flo with 26 change(s)
    • 417890c : Calibrate flo touchscreen
    • 5187509 : flo: update camera kernel headers
    • de58621 : flo: Start ppd when surfaceflinger is running
    • b459f2b : Sensors: decrease light sensor calibration file permission
    • e09fcb6 : Sensors: modify /persist/lightsensor permission
    • 604128e : Revert "Revert "flo: disable CABL""
    • 8b9a97f : Add ethernet OTG support
    • 8800a7a : flo: Change /dev/diag ownership to radio:radio
    • 74133e7 : Remove mobile network support
    • 1f335d5 : Revert "flo: disable CABL"
    • b0fc228 : flo: disable CABL
    • 2534d6f : Camera: modify /persist/camera_calibration permission
    • 6089465 : Flo: NFC: Disable poll for Nfc-A/Nfc-F active.
    • 65edcca : auto-generated blob list
    • 6fd01e5 : Revert "(HACK) flo: decrease video bitrate for 720p to handle low fps"
    • cdefc93 : Fix white LED permission.
    • 08892e0 : media_profiles: Change QVGA frameRate to 30fps
    • ba39f77 : Update headphones volume warning threshold
    • 01cf269 : Remove barometer and proximity configs
    • 7a6e860 : Update flo overlays with tablet settings (not phone)
    • c351a3e : Revert "flo: Fix sdcard permissions for native apps."
    • 3aef69c : Change default wallpaper.
    • 63ee8c3 : Define property to monitor device rotation for channel swap.
    • b99f5ce : Remove telephony features from flo/deb common config
    • 27bade7 : flo: clean up ueventd permissions
    • c22d1dc : Flo/Deb support OpenGL ES 3.0

  • device/common with 1 change(s)
    • d50e04a : Make script more precise

  • device/generic/goldfish with 1 change(s)
    • 1b87456 : Flush QemuPipeStream when needed

  • device/lge/mako with 4 change(s)
    • eca55d7 : auto-generated blob list
    • 31ffd44 : mako: remove overlay related to tether_apndata
    • 0c95a94 : camera: enabling HW encoder in all cases
    • fa6922a : Revert "Mako: Fix sdcard permissions for native apps."

  • device/sample with 2 change(s)
    • fe649c2 : [sample] add APN for GCI (Alaska local operator)
    • 0b5b0ce : [sample] update APN for Argentina

  • device/samsung/manta with 2 change(s)
    • 06f0c41 : prebuilt kernel (ashmem fix)
    • 3f467de : Fix regression on audio effects for VOICE_RECOGNITION source

  • device/samsung/toro with 2 change(s)
    • 121cb24 : Continue to show '4G' for LTE networks on toro.
    • 2050d36 : Turn off BLE, GATT, and SMP of Bluetooth stack

  • device/samsung/tuna with 2 change(s)
    • 8c9a241 : tuna: prebuilt kernel (ashmem deadlock)
    • 75634c1 : tuna: prebuilt kernel (no modules)

  • platform/build with 23 change(s)
    • 4027d0e : JSR78D
    • 5c59dc6 : JSR82B
    • 3b1ec02 : "JSR82"
    • 519720d : JSR78C
    • cef3924 : align sidebox with content body
    • d19c2c8 : update design/develop link icons to 2x for high res display
    • aaf7664 : add style for links to Design docs from developer docs
    • d41113f : "JSR78B"
    • d7026f7 : add new script to toggle visibility of nested list items. call hideNestedItems(), giving it the parent list to toggle and the a element that performs the toggle
    • d48861f : "JSR78"
    • 256d715 : "JSR77"
    • 0eacd93 : Remove mediarouter v7 support library from SDK.
    • d6ab7c6 : "JSR74"
    • 1e1241c : Dist static Java library modules.
    • 38cdd44 : Tweak proguard flags in the 2 files.
    • fba3d4e : "JSR73"
    • b6a4822 : "JSR72"
    • b2b3db3 : "JSR71"
    • 565af6a : "JSR70"
    • bdcb7fc : "JSR67"
    • 37e1052 : Add support for using custom signapk.jar.
    • 49d8686 : docs: Adding styles needed by devices/tech/dalvik/dalvik-bytecode.html Bug: 8905394
    • dccc4ba : "JSR66"

  • platform/cts with 9 change(s)
    • c05b9f3 : Replace deprecated YouTube streamer urls
    • 047585f : Ensure CTS result directories are unique.
    • da563f3 : CTS: whitelist /dev/pts
    • 0417848 : Revert "Add extra conditions to test HeaderListViewAdapter isEmpty"
    • 3886b9b : Add CTS tests for activating malformed Device Admins.
    • d55c8e6 : Fix for bug 8656892: remove WebView before calling destroy()
    • 1cb78bd : Don't test reconfiguration for Vorbis
    • 55f10db : No Streaming test plamn. Use: run cts --plan CTS-No-Media-Stream modified: tools/utils/buildCts.py
    • 32b5cce : CtsVerifier: Fix PDK build.

  • platform/developers/samples/android with 4 change(s)
    • e93bc9a : Borderless Buttons sample
    • 920220c : Add custom choice lists sample
    • a498ab0 : Done Bar pattern sample
    • 3a1e632 : Adding common object pool class. (From: frameworks/base/core/java/android/util/Pools.java)

  • platform/development with 10 change(s)
    • 61b7f7e : Revert "make target for gms and gcm javadocs and to automate entire docs build"
    • 408c184 : Remove mediarouter v7 support library from SDK.
    • 8f1a2bd : Update the SDK API Data.
    • 972588a : Redefine content position in milliseconds instead of seconds.
    • 2deefec : make target for gms and gcm javadocs and to automate entire docs build
    • fad7c42 : Update media router api.
    • 298c00f : Fix support version.
    • 128ca67 : Update revision of SDK component for the new release. do not merge.
    • a078714 : redirect all UI guideline docs to Design docs except for widgets, pending b/9303742
    • b152b93 : Added the test def for new camera native tests.

  • platform/docs/source.android.com with 8 change(s)
    • 5e56081 : Add list of recent minor tags
    • 72bdea0 : docs: Repairing broken links from staging. Bug: 9192223
    • d8fbf20 : Update info for JWR66N
    • e6c221e : docs: Repairing paths to tradefed output Bug: 9176318
    • a69844e : docs: Fixing broken links and bad paths. Bug: 9192223
    • 414d471 : docs: Bumping down h1s to h2s, etc. Bug: 8905394
    • 5ba56f7 : Adding use_gpu_pixel_buffers hwui.r_buffer_cache_size Bug: 9258861
    • 16c5e2d : docs: Repairing links, ordering alphabetically Bug: 8905593

  • platform/external/chromium-trace with 2 change(s)
    • c2a6cae : systrace: remove the use of a Python 2.7 function
    • 664f21b : systrace: add support for older platform versions.

  • platform/frameworks/av with 18 change(s)
    • 209bbbc : Apply EQ and bass boost first in effect chain
    • e6478de : Camera2/3: Avoid shutdown race in callback processor.
    • 241b527 : Camera3: Power: Properly shut down unused thread.
    • 26bc908 : Camera2/3: Make sure to wait for idle after still capture.
    • 214a17f : Camera3: Always close HAL device even in face of errors.
    • 31fdb29 : Camera3: Skipping no-ops good, not updating state machine bad.
    • 577db6d : stagefright: synchronously change nativewindow crop
    • ea26c77 : Camera3: Skip no-op stream configurations.
    • d0107bc : audioflinger: fix effects on direct output threads
    • a9c64a9 : Camera2/3: Create JPEG stream unconditionally.
    • 7e1139c : AudioFlinger: do not cache audio device when 0.
    • ddb104d : camera2/3: Fix deadlock take picture while preview callback
    • b05eeae : camera3: Fix crash in set error state.
    • 62a8f67 : camera2/3: Add protection to callback processing call
    • 254446a : Camera2/3: Move recording frame processing to its own thread.
    • 9454a97 : Camera2/3: Don't trigger AF when in INFINITY focus mode.
    • b7319a7 : Update HTTP proxy configuration for all media playback inside stagefright.
    • e532d37 : stagefright: Fix port-reconfiguration & output-buffer-filled race condition

  • platform/frameworks/base with 67 change(s)
    • 9233fc0 : Revert "Revert "wifi: Get full scan results""
    • c06462c : The config_show4GForLTe is dynamic use latest value.
    • 42b04e4 : TelephonyManager.listen can have notifyNow always true.
    • c1c0e32 : add ViewGroup's layoutMode attribute to public resources bug: 9359960
    • 71baac1 : Doc change: New class on avoiding save conflicts
    • c80e3d4 : TelephonyManager.listen can have notifyNow always true.
    • 713c4bc : Update RenderScript doxygen reference manual.
    • c2cbd4c : Revert "wifi: Get full scan results"
    • 763bca7 : add Arabic Google Play badges to generator bug: 7994508
    • 65a90d0 : Change default for config_show4GForLte to true.
    • 99700bf : update supported media formats. as per I6372badc3d3a0fcbb1c132e3113331a79b17c26c
    • 1a0a50e : add collapsed list items for 4.1 TOC
    • e442662 : some extra docs for TextDirectionHeuristic
    • 27a8508 : add attributes reference for splimotionevents and layoutmode
    • 41b08da : replace 'developers strick back' with 'this week in android' playlist
    • edc3bb6 : Disable a flaky test case
    • c06bb7f : additional documentation for media codec info
    • 7190a05 : fix transition from download to install instructions
    • 92053f8 : revise docs for new sensor types. fix markup error causing tons of code font
    • 4c43ec6 : Doc change: diffs for API 18
    • ec025db : change studio version number to use 'x' for final decimal. also go to install guide after download begins
    • bf37018 : Doc update: restoring deprecation messages
    • fe3da79 : Doc change: refresh gcore/gms reference from e-release.
    • fc93d0c : Revert "Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter"
    • 57bb89f : Doc change: Add docs for GP Purchase Status API.
    • 04c6992 : Fix logspam when battery sysfs file not available.
    • 239f3ee : add ninepatch search tag
    • 7728e1d : replace obsolete links. bug: 9380063
    • 87bc7e7 : Need to explicitly disable scan-always when turning off wifi
    • ecba2e4 : Unhide MediaExtractor.getPsshInfo()
    • dc74caa : add ViewGroup's layoutMode attribute to public resources bug: 9359960
    • 802254f : fix typo and clarify class references in database lesson bug: 9372560
    • 59dc7a8 : Do not allow 0 or smaller periodicity for syncs. b/9295383
    • 93e60b5 : add NA message for any "signature" level permissions
    • 9abddd5 : Workaround possible use after delete
    • 45ac964 : Allow carrier provisioning to turn toggle radio power.
    • 7c01130 : Do not block notifications or toasts for SYSTEM_UID or PHONE_UID.
    • bf56336 : Save Notification large icon to extras.
    • 1b16cc3 : Let RemoteControlDisplay know more about playback position
    • b7e0f79 : Don't orphan footers with transient state Bug #8725945
    • 56cd646 : Avoid logging sensitive data.
    • 00d17f7 : add attributes to accessibility service info
    • 2fe71d0 : Add LTE overlays for signal strength indicators.
    • b2b216e : add links to a couple intellij docs for Eclipse users
    • 2f55af5 : add redirects for UI guideline docs, as per change: I9b896e6c88701044f572ab79813d43c2f34b81b9
    • f4483ec : Doc change: fix broken link to localization checklist.
    • f788ac1 : Doc update: Refactoring to client/server.
    • f5fdca9 : Maybe fix issue #9296868: Crash in system process
    • 06543a4 : small cleanup of trigger event javadoc
    • 5b4438e : Doc bug B9297954: Fixes to Location APIs
    • 015d268 : Update RenderScript API guide.
    • c11e25c : Improve RS documentation.
    • 65b2f3e : add design tips to iconography page. Accounts for the removal of the previous UI guideline pages, which is where most of this new content came from. Also update figure to add xxhdpi and remove ldpi, and include 2x version, because ya know, irony.
    • aafed1d : add link to required permission from ACTION_RESPOND_VIA_MESSAGE
    • eeb4ff4 : Fixing issue where AppWidgetHost.onProvidersChanged() was not being called. (Bug 9270309)
    • 51797ed : Create missing Uids when recording network stats.
    • 10d9695 : DOC CHANGE: Clarify textIsSelectable in TextView
    • 35592bd : Doc change: Add new developer video.
    • 1d15418 : javadoc cleanup for audioeffect
    • b6a3526 : B9257437: Typo in javadoc for AccountManager
    • aaae94a : update dashbord for 6/3
    • 84a369c : Fix awkward wording in AppWidgetManager docs.
    • 05caa2a : Apply scan-always setting to initial wifi state.
    • f71343d : Fix regression in long-press home behavior on tablets.
    • d5f9fa5 : Listen for HTTP proxy changes and propagate the information to the media
    • 1c6911a : Add option to set frequency band
    • ffcc976 : Temporarily restore some support for icon==0 notifications.

  • platform/frameworks/native with 1 change(s)
    • ef07386 : Prevent IPCThreadState::joinThreadPool from spinning on unexpected error

  • platform/frameworks/opt/telephony with 2 change(s)
    • 4a65a2c : Fail on permanent errors in DcTracker.
    • fcc57e8 : Do not retry forever in DataConnection.

  • platform/frameworks/rs with 2 change(s)

  • platform/frameworks/support with 11 change(s)
    • 37da34e : mediarouter: Fix indexing error resulting in NPE.
    • ba81189 : Redefine content position in milliseconds instead of seconds.
    • 2e21b5e : Fix ABC CollapsibleActionViews on ICS+
    • de3d4d3 : Update media router remote playback protocol.
    • c8c0fc2 : ViewPager was not repositioning the PagerTitleStrip properly
    • ecb514d : hide BidiFormatterTest from javadocs however, this file should probably move to frameworks/support/tests/...
    • 60c5b31 : s/android.renderscript/android.support.v8.renderscript/ for links.
    • 7d435ae : Update RS support library docs.
    • 8123e4b : Ensure native Action Mode position on HC
    • 84bbe6f : make various compat classes package only
    • 8920823 : Remove Native Action Bar support for Honeycomb

  • platform/frameworks/testing with 4 change(s)
    • 9ebf91a : fix build
    • 445e82e : docs: Edited Javadoc comments in uiautomator library source files (MR2).
    • dd6abfe : change verbose mode default to true and change param accordingly
    • 46fcf07 : guard against use of UiDevice prior to its initialization

  • platform/frameworks/volley with 3 change(s)
    • a96ffe0 : Gradle project file.
    • dc53552 : Fixed bug caused by batching responses in the ImageLoader
    • aa6a5e6 : Fix WRAP_CONTENT//WRAP_CONTENT case in NIV.

  • platform/hardware/qcom/audio with 1 change(s)
    • c4ba743 : hal: Fix Hangout and Voice call concurrency issue

  • platform/hardware/qcom/display with 3 change(s)
    • 4d7bfc1 : overlay: Add tolerance to downscale factor
    • 9389774 : hwc: Clear rotator map if overlay allocation fails
    • c43e1d9 : Add support for white LEDs

  • platform/hardware/samsung_slsi/exynos5 with 2 change(s)
    • 05c0c1a : libcamera2: add hardwareLevel to camera metadata
    • 39ed516 : Camera: Fix green JPEGs

  • platform/libcore with 3 change(s)
    • 9762df2 : Fix zone.tab parsing.
    • 711e169 : NativeCrypto: handle X.509 serial number 0
    • 1eba66d : CipherTest fixes

  • platform/packages/apps/Bluetooth with 1 change(s)
    • f56b7b3 : ignore invlaid play position update from remote control client.

  • platform/packages/apps/Calendar with 1 change(s)
    • 425de21 : Redisabling Calendar app for limited users

  • platform/packages/apps/Contacts with 4 change(s)
    • d399cc9 : Fix group list view on 10" tablet landscape mode.
    • 15ad27b : Fix RTL layout for 10" tablet in landscape mode.
    • b24e341 : Set explicit destination for CALL_PRIVILEGED
    • 5537b23 : Set explicit destination for CALL_PRIVILEGED

  • platform/packages/apps/DeskClock with 3 change(s)
    • 4105ac0 : scale AppWidgetManager values by density
    • f601787 : Don't update timer notification unnecessarily.
    • b2d117c : Prevent silent ringtone to be the default one.

  • platform/packages/apps/Dialer with 1 change(s)
    • 1dd46a5 : Fix crash in Dialer in landscape mode

  • platform/packages/apps/Gallery2 with 3 change(s)
    • a4d93ac : Fix text size in the state panel
    • 6c604d6 : Update preview size for focus manager after rotation
    • 8bb4e1a : Fixes reading exif tags in editor.

  • platform/packages/apps/Nfc with 1 change(s)
    • 825f3b9 : Properly dispatch "play key" into the system.

  • platform/packages/apps/Phone with 2 change(s)
    • 43e0932 : Allow carrier provisioning to turn toggle radio power.
    • 41b6542 : Set highest priority on phone for CALL intents.

  • platform/packages/apps/Settings with 7 change(s)
    • f5f0862 : Fix issue #9486022: Disabled Apps column doesn't always show up in Manage Apps
    • 34bd7e6 : Don't show ApnEditor as a dialog
    • 29de9d5 : Permit deactivation of malformed Device Admins.
    • 48b8b8f : Allow hidden apps to opt-out
    • 3dddd8c : Ensure all active Device Admins are listed.
    • 6fd5800 : Fix NullPointerException at RunningState
    • d608612 : Fix issue #9074296: Device Admins can activate in a way...

  • platform/prebuilts/misc with 2 change(s)
    • 3edd781 : Update tools-common-prebuilt.jar
    • 4bd4e10 : Make a real makefile for tools-common-prebuilt

  • platform/prebuilts/sdk with 1 change(s)
    • 60ed689 : Update 18.txt from current.txt.

  • platform/system/core with 1 change(s)
    • 76c5889 : Free file handle for /firmware/image after use