Derp
PackageManager: Fix concurrent access to shared state

Stop multiple threads from all calling add on the same HashMap.

Cleanup the use of a boolean flag by removing concurrent writes
to it.

Change-Id: I8d61fe7294dcb67ee7d0d7de88d90d2051c310e6
SystemUI: Smart Pull-Down - Any Notification (1/2)

Change-Id: I8656b75550ea0d30d4c620160221ca22ffe1af92
[1/2] frameworks: Adding old-school (JB like) battery percents style
Framework: Custom Tile Double-Tap (1/2)
Framework: Fine SeekBar control

Allow user to move their finger in the Y direction
	to change the speed at which the seekbar will seek
	on moving their finger across the X direction

PS2: increase time constraints by a bit
PS3: decrease distance constraints, lol

Change-Id: I1fc8db16820fd3615436ee0be6ce0bf4394c0808
AudioService: fix safe volume enforced even when disabled

On onConfigureSafeVolume, the proper API was not used, leading
to the setting not being respected. Sometimes after boot, the
heaadset volume will be set back to the safe volume.

Change-Id: I5ba8bb1a18ce97ed64646663c7e75cb277356778
SystemUI: Pimp-up QuickRecord Tile
SystemUI: Battery View Fixes

Fix inconsistent battery tile showing
	if battery is disabled in statusbar

PS2: Immediate update on inflate

Change-Id: I84618fb585eb700409932177041fa8ca3cadf92a
Framework: Allow All Widgets On Keyguard (1/2)

Change-Id: I2f25d403740a9ee8822c684436bc28283c356f6c
FB:  Add transparency to Glowpad background [2/3]

Adds the option to make glowpad view background transparent on incoming call so the caller's entire picture can be seen.

PS3: Fix File Permissions

Change-Id: I0c6d883b86f05055fbf5865ea98f6cb144da7b27
Framework: Pulse Torch On Incoming Call (4/4)
Framework: More shake sensitivity adjustments (1/2)

Change-Id: I99b2c5577455e4b3c9c8bdac7cea94291182376b
Framework changes for moving applications to external volume

* Add static functions for retrieving external apps volume information
* Determine external apps volume using the 'externalApps' attribute in
  storage_list.xml
* Allow moving applications to an external volume regardless if the
  internal storage is emulated or not
* Check if app moving is disabled

Thanks to Pierre-Hugues Husson for identifying an issue causing the
SD card state to be incorrect (ie. SD card appearing unmounted when a
USB drive is unplugged)

Change-Id: I5561c2cf3f558b729c89663852173a532994a47a
frameworks: Add class for changing app moving setting

Change-Id: Ic9f0eed496f014fdc110946759e2041ef808e5c4
Merge tag 'android-4.4.3_r1.1' into HEAD

Android 4.4.3 release 1.1

Signed-off-by: scott <scott@ubuntu>

Conflicts:
	core/java/android/view/ViewConfiguration.java
	core/java/android/widget/AbsListView.java
	core/res/res/drawable-hdpi/ic_media_route_disabled_holo_dark.png
	core/res/res/drawable-hdpi/ic_media_route_off_holo_dark.png
	core/res/res/drawable-hdpi/ic_media_route_off_holo_light.png
	core/res/res/drawable-hdpi/ic_media_route_on_0_holo_dark.png
	core/res/res/drawable-hdpi/ic_media_route_on_0_holo_light.png
	core/res/res/drawable-hdpi/ic_media_route_on_1_holo_dark.png
	core/res/res/drawable-hdpi/ic_media_route_on_1_holo_light.png
	core/res/res/drawable-hdpi/ic_media_route_on_2_holo_dark.png
	core/res/res/drawable-hdpi/ic_media_route_on_2_holo_light.png
	core/res/res/drawable-hdpi/ic_media_route_on_holo_dark.png
	core/res/res/drawable-hdpi/ic_media_route_on_holo_light.png
	core/res/res/drawable-mdpi/ic_media_route_off_holo_dark.png
	core/res/res/drawable-mdpi/ic_media_route_off_holo_light.png
	core/res/res/drawable-mdpi/ic_media_route_on_0_holo_dark.png
	core/res/res/drawable-mdpi/ic_media_route_on_0_holo_light.png
	core/res/res/drawable-mdpi/ic_media_route_on_1_holo_dark.png
	core/res/res/drawable-mdpi/ic_media_route_on_1_holo_light.png
	core/res/res/drawable-mdpi/ic_media_route_on_2_holo_dark.png
	core/res/res/drawable-mdpi/ic_media_route_on_2_holo_light.png
	core/res/res/drawable-mdpi/ic_media_route_on_holo_dark.png
	core/res/res/drawable-mdpi/ic_media_route_on_holo_light.png
	core/res/res/drawable-xhdpi/cab_background_top_holo_dark.9.png
	core/res/res/drawable-xhdpi/cab_background_top_holo_light.9.png
	core/res/res/drawable-xhdpi/ic_media_route_disabled_holo_dark.png
	core/res/res/drawable-xhdpi/ic_media_route_disabled_holo_light.png
	core/res/res/drawable-xhdpi/ic_media_route_off_holo_dark.png
	core/res/res/drawable-xhdpi/ic_media_route_off_holo_light.png
	core/res/res/drawable-xhdpi/ic_media_route_on_0_holo_dark.png
	core/res/res/drawable-xhdpi/ic_media_route_on_0_holo_light.png
	core/res/res/drawable-xhdpi/ic_media_route_on_1_holo_dark.png
	core/res/res/drawable-xhdpi/ic_media_route_on_1_holo_light.png
	core/res/res/drawable-xhdpi/ic_media_route_on_2_holo_dark.png
	core/res/res/drawable-xhdpi/ic_media_route_on_2_holo_light.png
	core/res/res/drawable-xhdpi/ic_media_route_on_holo_dark.png
	core/res/res/drawable-xhdpi/ic_media_route_on_holo_light.png
	core/res/res/drawable-xxhdpi/cab_background_top_holo_dark.9.png
	core/res/res/drawable-xxhdpi/cab_background_top_holo_light.9.png
	core/res/res/drawable-xxhdpi/ic_media_route_disabled_holo_dark.png
	core/res/res/drawable-xxhdpi/ic_media_route_disabled_holo_light.png
	core/res/res/drawable-xxhdpi/ic_media_route_off_holo_dark.png
	core/res/res/drawable-xxhdpi/ic_media_route_off_holo_light.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_0_holo_dark.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_0_holo_light.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_1_holo_dark.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_1_holo_light.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_2_holo_dark.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_2_holo_light.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_holo_dark.png
	core/res/res/drawable-xxhdpi/ic_media_route_on_holo_light.png
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml
	services/java/com/android/server/BackupManagerService.java
	services/java/com/android/server/am/ActiveServices.java
	services/java/com/android/server/power/DisplayPowerController.java
	telephony/java/com/android/internal/telephony/ITelephony.aidl
	wifi/java/android/net/wifi/WifiStateMachine.java

Change-Id: Ib33a1e3c80abb0d517d82e04816c0b5bd2fb163f

Conflicts:
	core/java/android/view/ViewConfiguration.java
	core/java/android/widget/ProgressBar.java
	core/jni/android/graphics/Graphics.cpp
	core/jni/android/graphics/Paint.cpp
	core/res/res/values-fr-rCA/strings.xml
	core/res/res/values/config.xml
	media/java/android/media/AudioService.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
	services/java/com/android/server/am/ActivityStack.java
	telephony/java/android/telephony/TelephonyManager.java
fix listanimation mode

Change-Id: Iffb888bb4f16f0a72dd88fa667813929f226b622
fix display does not turn off

merge error 4.4.3

Change-Id: I93b4152a5c8f4c80c454226286a31fbbfffee311
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	services/java/com/android/server/power/DisplayPowerController.java
Fix layout recreation check

Change I7d6b088a9235362e03cb6694392df71bbf5a323a added a relayout
for programmatic text direction changes, but this is breaking some
fixed layouts. Make sure layout params exist before trying to
act on them

Change-Id: Ibfe3daa71490d109c9a4bdc4c90cbf9517e53260
Make sure slashes don't appear in the Quick Recording files

Change-Id: If246b1fa261fd37254d999f651231c9a2211f971