Statusbar Hide and Seek (2/2)

Credit Bajee11 (RootBox)

Statusbar Behaviour: Switch to list preference to avoid confusion (2/2)

Conflicts:
	res/values/arrays.xml

Change-Id: I49bd1f119ed0a21573ba46ed27cd4e6f35e34123

Rework StatusBar logic (2/2)

Change-Id: I70b0337e17f3c47317003c7dec7bf94ee161e019

RC: Hidden Statusbar Pulldown (2/2)

Currently this gives the options to turn it on/off and configure the timeout
for the Statusbar before hiding again. This is dependent on Hide Statusbar
being on since it doesnt make sense to have on without it. Thats also why I
made the changes to the mStatusBarHide part so it turns off when Hide Statusbar
is unchecked. If its written badly or whatever, please change however needed
since I suck at java.

Change-Id: I9ddd2d1a41da42eb264494872c5928aad8397933
Moar consistent

Follow how Google does things

Change-Id: Idf771c5676f5ef3e9d6f500dca75cd28b4bd1b6f
Signed-off-by: slickrick <rsalinas1@mail.usf.edu>
Revert "Statusbar Hide and Seek (2/2)"

Was just pushing so I wouldnt lose this

This reverts commit cedc0701191e8406e27992b954eeb1031949fb03.
Settings: Option to force keyboard to show enter key (2/2)

Original SlimRoms feature!  Not everyone likes emoticons :-(

Change-Id: I7dc8fd83ecf236ad5279b50ef916d08034c47882

Conflicts:
	res/values/strings.xml
Add moar Pie buttons (2/2)

Also cleaned up some moar strings
Option to use volume keys to control media volume anytime (1/2)

Some users don't adjust ringtone volume often (e.g. only use toggle to
switch between silent and non-silent) mode. Having an option to
use the volume keys to control media volume anytime allows media
volume to be controllled/muted before entering a game or other apps
with sound in an undesirable location.

mnazim: Adapted for Slim

Change-Id: I6dbd25d1a14bcf5b1bf0b0468b96f4b4f8efdb14
Power sound notifications: fix ringtone picker title

Change-Id: Ied0a08ec1607b778324e69a7b40bac056235bebf
Change power menu to switchs instead of checks.

Credit to AOKP for it.

Change-Id: Ia457c14933373c7358f190c4208655fb155e7575
No back icon in action bar of APN Settings

When entering the APN menu, the actionbar is missing a back
icon allowing the user to go back to the previous pane.

Added parentActivityName in ApnSettings, to enable action
bar back icon.

Change-Id: Iee8bb420f47c0e2c0d9a43739f534466abba30db

Conflicts:
	AndroidManifest.xml
Settings: Forward port Performance settings

Change-Id: Ib510b35fc2763c6942737afa33873aa5d349a173

Conflicts:
	AndroidManifest.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/settings_headers.xml
Settings: Forward port Change behavior when back pressed in PerformanceSettings

When back key pressed, finish this activity if user does NOT accept 'Ok'
in warning dialog rather than show it.
Id: Ied763db4f76a3a2a36f134bd93a0f18047c6cf5c

Change-Id: I07d41d43d00e4fb42ad526d27ee9188d830906ea
Performance: BootReceiver: set CPU min/max freqs before CPU governor

When setting certain combinations of CPU governor/freqs on boot , the
max frequency needs to be changed first in order for some settings to
work correctly.

Example: changing from a default governor of ondemand and frequency
of 1GHz to interactive governor and 1.2GHz frequency , hispeed_freq
will get stuck at 1GHz unless the max frequency is set prior to the
governor.

Change-Id: I302739893470ec0fa27197c122ebed4795347d61
Adding configurability of frequency cap (min/max) files' path.

This way those devices that have a special path for
frequency caps can overlay it in the given device's
resources for Settings package.
It's defaulting to the general paths that are used
in most of the kernels.
It's usable for example in endeavoru device tree
where the max cap can only be set through
a different sys path.

Change-Id: Ic3113222580ebe8cc8e43d3dad7a15e041448c53

Conflicts:
	res/values/config.xml
Not needed.

Change-Id: Ib298b6ff0ae3633076dd272a848565a54f31e0b1
Clean up time

-Resized a few drawables that bothered me
-Changed Interface icon (credit RootBox)
-Added cLock preferences to Interface
-Moved Performance app under Carbon
-Sorted Sound options a bit
-Fixed a few more strings

Change-Id: I08e01e8c0c7ff5f3b9ed17e9232307c260e3c0c1
RC: Ribbon v1.0 overhaul

Thickness Increase max && decrease min
Configurable long swipe and long press swipe areas
consolidate and cache views for smoother animations
User adjustable animantion duration
Add dismiss options for swipe ribbon
 - Always dismiss on click
 - never dismiss on click
 - Don't dismiss for navbar action

Swipe ribbon drag handles now get their own location, height,
   width, and opacity.

Hide apps from app window.

Option to multi add targets. long press the add button and
   add as many as you want in one shot.

Adjust to pull all components os packages IE camera and messenger

Add couple of instruction strings
Clean up the toogle chooser (use freindly names)

spinners for Animation chooser

Vertical spacing, Hide IME

Remove vibrate options for devices without vibrators

Change-Id: Ibfdb7d6ddafeb9dcb96eafffc93d7cf7a438a84f

Conflicts:
	res/values/strings.xml
	src/com/android/settings/carbon/RibbonTargets.java
Add transparency settings for lockscreen (1/2)

This will enable the user to set the transparency level
for the lockscreen.

Change-Id: I8c15d0afbbdd442167faf0bc9eaeaf76ed2dea9d
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>

Conflicts:
	src/com/android/settings/carbon/InterfaceSettings.java
Settings: TRDS 2.0 (3/3)

After testing with huge success we discovered here
and there small problems (like NFC beam animation is broken,
TRDS was disabled on cardock etc) which mainly was caused
due that we used the already from AOSP introduced uiModes
qualifier which could cause in special conditions this
conflicts. Beside that we want a bit more flexibility.
Result: This commit introduces the inverted qualifier as
complete own qualifier undependent of the already AOSP
used ones.

Beside that it fixes all known issues......features:

- it is now completly working over the AOSP Configuration classes
  Means every app get notice of a change trough onConfiguratioChange
  and restarts it's activity if change was detected.
- app can disable that like some other configuration values
  over AndroidMainfest.xml
- beside "inverted" folder another "notinverted" folder is introduced
  for another themeing (eg white)
- qualifier order is direct before the official uiMode qualifiers
  (see AOSP docs)
- All usual Configuration actions can be used with the inverted
  qualifiers....like BroadcastChange, direct read out from every
  app etc. etc. Note: Only system can change the uiInvertedMode

So as you see a real own qualifier now

NOTE: Apktool as well aapt need to be changed to fit the "new
qualifier"....which means that we need to recompile our gapps
that they react as well on this new behaviour. Think we will get them ready
next 2 or 3 days

Change-Id: I6ac22062e32be902ca834fc7ac2b12fd24e47d44
Settings: refactor TRDS toggle and add some apps

cheers

Change-Id: I9b0a9b527fd0c2cac20d2b5475c8709a9fda1936
Allow changing auto-brightness responsitivity.

Change-Id: Icf62db26735f9ab7ad63e750a1824eb7823c3d70

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml