Live Volume Steps [1/2]

Change-Id: I1f50a68f5e361976f463b2497e2fea765144e5a1
VolumePanel: Don't force navigation bar

It always annoyed me that when changing volume while in immersive the navigation bar is shown.

Change-Id: I82bff7d22b741950ef26eaf092eb6272ab9ed7ff
Location toggle enhancements [1/2]

Configurable cycling toggle between location modes

Change-Id: I8cf3660de8609d70ec4410e51394da529475f940
Signed-off-by: kecinzer <kecinzer@gmail.com>
Merge "VolumePanel: Don't force navigation bar" into kitkat
Merge "Live Volume Steps [1/2]" into kitkat
wifi: Allow Settings to retrieve country code (1/2)

This makes getCountryCode behave like getFrequencyBand

This allows Settings to get/set country code like
it can for frequency band.

Ported from cm-10.2, adjusted for 4.4
Settings part: http://review.cyanogenmod.org/54904

Change-Id: Id9f00d3a678642c6c142fd1511af820d729507a7
Live Volume Steps: transition volume steps volume normalization.

-This calculates an equivalent volume ratio for the new
volume steps.

-example: Volume steps are set at 60. Volume is set at 5. That is
very low volume. Then volume steps are switched to 5. Now you
are instantly in a state were your volume steps are 5 and your
volume is 5. That's full volume! This fixes that issue.

-So it basically keeps the volume from jumping around while your
changing volume steps. It may be a little lower but should be
very close.

Signed-off-by: task650 <task650@gmail.com>

Change-Id: Ibb6090ccfb76003eb41016a029941e24407f0f70
Merge branch 'kitkat' of github.com:AOKP/frameworks_base into kitkat