Fix: QuickSettings: One more NFC related NPE (FC)

Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Fix: QuickSettings: Adjust textSize for Clock & Swagger too

Change-Id: Ie7dcca440ae4fd930d5bbb06d3bc7853adb31b4d
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Revert "NumberPicker should adjust min and max when displayed values are set." (a.k.a. Santa is back)

This reverted change was adjusting the min and max values for the NumberPicker
which is not desirable since it changes behavior and it will be possible for
an app that works on the current platform to crash on an older one. Also the
adjustment was not implemented correctly.

Updated the documentation to clarify the reltionship between the min value,
max value, and the displayed values array.

Bug:7518172

This reverts commit a1410e6789ce72bc423793315a51aea8b6bad6c7

PS2: Rebase

Change-Id: I109f1b1f54c1e609941243cabab9241871b6b12b
Merge "Fix: QuickSettings: One more NFC related NPE (FC)" into jb-mr1
Merge "QuickSettings: Allow customization of Tiles per Row (1/2)" into jb-mr1
Merge "Revert "NumberPicker should adjust min and max when displayed values are set." (a.k.a. Santa is back)" into jb-mr1
Merge "Fix: QuickSettings: Adjust textSize for Clock & Swagger too" into jb-mr1
Revert "Notification sound-to-vibration conversion toggle"

This reverts commit c1b2bb9b5d0c33e790973841bb2acaa5ea5d51fe.
Notification vibration improvements: [DO NOT MERGE]

 - When notifications vibrate as a fallback (that is,
   because they want to play a sound but the device is in
   vibrate mode), this no longer requires the VIBRATE
   permission.
 - As a bonus, if your notifications use DEFAULT_VIBRATE,
   you don't need the VIBRATE permission either.
 - If you specify a custom vibration pattern, you'll still
   need the VIBRATE permission for that.
 - Notifications vibrating in fallback mode use same
   vibration pattern but can be changed easily in future.
 - The DEFAULT_VIBRATE and fallback vibrate patterns are now
   specified in config.xml.

Bug: 7531442
Change-Id: I7a2d8413d1becc53b9d31f0d1abbc2acc3f650c6

Conflicts:
	core/res/res/values/config.xml
	services/java/com/android/server/NotificationManagerService.java

PS2: Rebase
Add hdpi & mdpi images for QuickSettings Tiles

PS2: add disabled GPS icon & code
PS3: move GPS and Data strings to XML
PS4: typo... sry

Change-Id: I632d5a81b8463ac94103c3d6d878c7ea92e7bd4e
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Revert "Revert "Notification sound-to-vibration conversion toggle""

This reverts commit a552751af2caa019a12577f9b5e8fdfe7c249400.
Fix build with telephony error

Opt/Telephony was updated and needs these constants.

Change-Id: Ia26808b510d8f8aee26957c3f92f8adadf4c1c2a
Signed-off-by: Stevespear426 <stephen.k.spear@gmail.com>
QuickSettings: GPS Fixes

Needs icons for on. leave locked all blue and on with a grey center please

PS4: Final GPS images

Change-Id: Ie05f19a50d64730d91cc44753cd985fd8f5ef199
Add Hot Reboot option to Power Menu
Increasing ringtone volume option (1/3)

Change-Id: I54ab79ac56792ab83d80243fcd26fcedeb40d052
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps

The loading "spinner" animation is quite jerky by default when the progress xml's from
drawable are called in applications that don't use the holo progress animation. The holo
"spinner" animation is already smooth by default. This makes every other "spinner"
animation smooth.

We've been changing this value in all ROM's we release, both AOSP and CM based ones
as well as stock ROM's, since it gives a more polished look to the entire system. In the past
3 years we've been using this small tweak we have not noticed anything that would
adversely affect battery life or system operations as a whole.

Signed-off-by: Sar Castillo <sar.castillo@gmail.com>
Adjust kernel data stack TCP parameters to optimize performance

Enhance Android MobileDataStateTracker class to identify technology
EVDO rev B separate from earlier releases.  This permits use of
separate TCP buffer size for higher bandwidth technology.

Change-Id: Ib8dfa315c4485c36c66b2c66950c42ccb81fe9e5
CRs-Fixed: 260740
Fix sluggish to launch an app

The new trace feature/code in 4.0.4, which will dump the app stack
trace every 500ms if an app cant be launched within 500ms, is
holding the global ActivityManagerService lock unnecessarily. It
slows down the apps startup
PackageManager: fix app lib migration for device with /datadata

For devices using /datadata, dataPathString will point
to /datadata while nativeLibraryDir will point to /data/data.
Thus, compare to /data/data directly to avoid problems.

Change-Id: I11149cf9cc5a573cc85513e12d3569b514f5ffb5
Improve tethering notification icons

Replaces the stock icons with the ones I submitted as part of
http://review.cyanogenmod.com/#/c/15930/ in CM9.

Change-Id: Iecfae9ad579c6c9ae06da0a08b61e9359a8a37b0