JWR64 to JSR78D (4.3_r2) AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Note: JWR64 was not released as a build to the public, but is the common ancestor of the two 4.3 branches (4.3_r1 and 4.3_r2), and so can be used to see the changes from 4.2.2 which went into both branches.

Please do not copy this without attribution to this site and JBQ for the original script.

Project: platform/build

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"

Project: platform/cts

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.

Project: platform/developers/samples/android

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)

Project: platform/development

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.

Project: device/asus/deb

a875cfe : JSR78D

Project: device/asus/flo

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

Project: device/asus/grouper

b73203b : grouper: update kernel prebuilt
cafc527 : grouper: update kernel prebuilt
f14c83b : grouper: update prebuilt kernel
ba48a70 : nakasi: Update kernel prebuilt

Project: device/common

d50e04a : Make script more precise

Project: device/generic/goldfish

1b87456 : Flush QemuPipeStream when needed

Project: device/lge/mako

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."

Project: device/sample

fe649c2 : [sample] add APN for GCI (Alaska local operator)
0b5b0ce : [sample] update APN for Argentina

Project: device/samsung/manta

06f0c41 : prebuilt kernel (ashmem fix)
3f467de : Fix regression on audio effects for VOICE_RECOGNITION source
e4fdeb0 : DO NOT MERGE: prebuilt kernel (jb-mr2. disable modules)
39c61e2 : DO NOT MERGE: prebuilt kernel (jb-mr2. ion shrink)

Project: device/samsung/toro

121cb24 : Continue to show '4G' for LTE networks on toro.
2050d36 : Turn off BLE, GATT, and SMP of Bluetooth stack

Project: device/samsung/tuna

8c9a241 : tuna: prebuilt kernel (ashmem deadlock)
75634c1 : tuna: prebuilt kernel (no modules)

Project: platform/docs/source.android.com

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

Project: platform/external/chromium-trace

c2a6cae : systrace: remove the use of a Python 2.7 function
664f21b : systrace: add support for older platform versions.

Project: platform/frameworks/av

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

Project: platform/frameworks/base

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
4a9e422 : Import translations. DO NOT MERGE
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.
d4f64a3 : Import translations. DO NOT MERGE
96acc0e : Import translations. DO NOT MERGE
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.
eca9982 : Import translations. DO NOT MERGE
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
2156c38 : Import translations. DO NOT MERGE
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
87b2098 : Import translations. DO NOT MERGE
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.

Project: platform/frameworks/native

ef07386 : Prevent IPCThreadState::joinThreadPool from spinning on unexpected error

Project: platform/frameworks/opt/telephony

4a65a2c : Fail on permanent errors in DcTracker.
fcc57e8 : Do not retry forever in DataConnection.

Project: platform/frameworks/rs

606e500 : Fix Vine crash.
06bd91e : Fix crash in Vine

Project: platform/frameworks/support

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

Project: platform/frameworks/testing

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

Project: platform/frameworks/volley

a96ffe0 : Gradle project file.
dc53552 : Fixed bug caused by batching responses in the ImageLoader
aa6a5e6 : Fix WRAP_CONTENT//WRAP_CONTENT case in NIV.

Project: platform/hardware/qcom/audio

c4ba743 : hal: Fix Hangout and Voice call concurrency issue

Project: platform/hardware/qcom/display

4d7bfc1 : overlay: Add tolerance to downscale factor
9389774 : hwc: Clear rotator map if overlay allocation fails
c43e1d9 : Add support for white LEDs

Project: platform/hardware/samsung_slsi/exynos5

05c0c1a : libcamera2: add hardwareLevel to camera metadata
39ed516 : Camera: Fix green JPEGs

Project: platform/libcore

9762df2 : Fix zone.tab parsing.
711e169 : NativeCrypto: handle X.509 serial number 0
1eba66d : CipherTest fixes

Project: platform/packages/apps/Bluetooth

f56b7b3 : ignore invlaid play position update from remote control client.

Project: platform/packages/apps/Calendar

425de21 : Redisabling Calendar app for limited users
8c9b691 : Import translations. DO NOT MERGE

Project: platform/packages/apps/Contacts

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

Project: platform/packages/apps/DeskClock

4105ac0 : scale AppWidgetManager values by density
f601787 : Don't update timer notification unnecessarily.
b2d117c : Prevent silent ringtone to be the default one.

Project: platform/packages/apps/Dialer

1dd46a5 : Fix crash in Dialer in landscape mode

Project: platform/packages/apps/Gallery2

baa2286 : Import translations. DO NOT MERGE
43c2061 : Import translations. DO NOT MERGE
a4d93ac : Fix text size in the state panel
aea40fd : Import translations. DO NOT MERGE
6c604d6 : Update preview size for focus manager after rotation
e9c4dfa : Import translations. DO NOT MERGE
ce3032e : Import translations. DO NOT MERGE
60f3d8e : Import translations. DO NOT MERGE
8bb4e1a : Fixes reading exif tags in editor.
d6fa8c5 : Import translations. DO NOT MERGE

Project: platform/packages/apps/Nfc

825f3b9 : Properly dispatch "play key" into the system.

Project: platform/packages/apps/Phone

43e0932 : Allow carrier provisioning to turn toggle radio power.
41b6542 : Set highest priority on phone for CALL intents.
460f766 : Import translations. DO NOT MERGE

Project: platform/packages/apps/Settings

f5f0862 : Fix issue #9486022: Disabled Apps column doesn't always show up in Manage Apps
80a0d9a : Import translations. DO NOT MERGE
7f37c30 : Import translations. DO NOT MERGE
0117cc7 : Import translations. DO NOT MERGE
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...
f616ef4 : Import translations. DO NOT MERGE
804b8b6 : Import translations. DO NOT MERGE

Project: platform/packages/inputmethods/LatinIME

a009d2c : Add HTC One special edition (DO NOT MERGE)

Project: platform/prebuilts/misc

3edd781 : Update tools-common-prebuilt.jar
4bd4e10 : Make a real makefile for tools-common-prebuilt

Project: platform/prebuilts/sdk

60ed689 : Update 18.txt from current.txt.

Project: platform/system/core

76c5889 : Free file handle for /firmware/image after use