Add group mms threading (2/3)

Change-Id: Ia6cd4a395328c56791f10e153aca91976cd36155
Fix multiple haptic feedback while switching Toggles

Change-Id: I99c6a35f5e3729d633512be8597311cc713c8605
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Fix formatting. Happy?

Change-Id: I84dfd87ac117cfe9cdbbbbf98f53123d4cc4c956
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Fix NFC Toggle not working if it was not ON at boot

Change-Id: I2146a841b54e57c947b465c3854bd746c539586d
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
SystemUI: Fix NavRing inflate

NavRing is set to inflate on Home/Back/recents buttons by
default, since this is stock layout.
With custom Navbar, different button layouts can present conditions
where the NavRing either only inflates in limited areas (swipes) or not
at all (if no home/recents/back button was used.  This little
patch sets the entire NavBar as the delegate area so that  regardless
of the the buttons assigned, NavRing will still respond

Change-Id: I67e22bf6c02264d87a1b95cf3b51a8eee4c72453
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
SystemUI - fix Kill App

In rare circumstances, the kill App code of extensible key button
could kill the last app on the stack (the launcher) and cause a hot
reboot.  This keeps the default launcher from being killed and thus
preventing the reboot.

I used some of the code found in our commit here:
http://gerrit.sudoservers.com:8080/#/c/3090/6

Change-Id: I78adebe3147324333191790b91c703ff20c6f05d
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Weather panel actions and clock/date derp

Clock and date short actions were depended on longclick nothing
fixed that...

Current set up is lockscreen weather can only update weather

Moved actions to phonestatusbar so we can apply new actions to the whole
panel and not just the conditions view.

3 options for both long click and short click
1) nothing
2) update weather
3) Custom app

Still need to clean up the old weather panel

Would like to maybe add vibrate or a toast to let user know the
panel is updating.

Change-Id: Ic33df820a74ee2cec54b67ba407f6b5d62020fd0
WeatherPanel: Add options to hide weather panel

3 options
1) always on
2) Hide with toggles
3) always opposite toggles

animations are fun. :-)

PS2: weathergoneonboot should be 2.

PS3: put panel check back in update settings in case user turns panel off.

PS4: rebased off the new weather panel actions.

PS5: missing bracket

Change-Id: I9c1a88a7ebc5a05a5baa927576d3b74f8e1d23c1
Merge "Weather panel actions and clock/date derp" into jb
Merge "WeatherPanel: Add options to hide weather panel" into jb
Notification: add option to show connected wifi network (1/2)

This will add an option to RC to show the current network name
beside the carrier.

PS2: fix layout
PS3: add TextChangedListener to correctly show/hide the wifi label
PS4: use custom carrier for wifi only if we don't show the wifi label

Change-Id: Ic77104a04b9db882a12177d42ed72b707ef2fd91
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Merge "Add group mms threading (2/3)" into jb
Default device volumes not initialised

After fresh rom install default device volumes are not initialised
and therefore muted.

Only after manually changing a device volume it can be used.
IMHO the check for AudioSystem.DEVICE_OUT_DEFAULT here is not correct
since it will not init mIndex and mLastAudibleIndex collections.

Maybe there is a better way to fix this
Suppress String resources build warnings

warnings suppressed are:
aapt: warning: **** string '%s' has no default or required localization for
aapt: warning: string '%s' has no default translation in

Patch Set 2: move ifdef and only suppress warnings for packages that
             define NO_DEFAULT_TRANSLATION_WARNINGS and/or
             NO_LOCALIZATION_WARNING

Patch Set 3: by default do not show warnings unless
             SHOW_DEFAULT_TRANSLATION_WARNINGS and/or
             SHOW_LOCALIZATION_WARNINGS

Change-Id: I50ef2a623959a1cc53053b446328df8e34cc99e8
core and telephony: Additional HSPAP support

Change-Id: I5e921d2308d873678d6ef67a91cff50d383a176b
telephony: neighboring cells are now handled properly

GsmServiceStateTracker.java sets the System Property
PROPERTY_DATA_NETWORK_TYPE = "TypeName:RadioTechnology"
for the current network type (ex. EDGE:2 or HSPA:11).

When neighboring cell info is sent to responseCellList() in RIL.java,
the routine compares PROPERTY_DATA_NETWORK_TYPE to just the TypeName
(without the :) and can not find a match.  It defaults to
NETWORK_TYPE_UNKNOWN and does no interpret the location.

This patch splits off the string part of PROPERTY_DATA_NETWORK_TYPE
so a proper match is found and the location is interpreted.

Also HSPA+ (HSPAP) is added as a valid match.

Patch compiled and tested on HP TouchPad 4G.

Change-Id: I223db80d6c4a7791300e299826aa316854738d5c
Merge "Notification: add option to show connected wifi network (1/2)" into jb
Merge "Suppress String resources build warnings" into jb
Lockscreen: Fix NPE (softreboot) if WeatherPanel is null

Change-Id: Ied008c185558d0957011bfc0bef7c6a166df9d72
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
WeatherPanel: Add toast

added collapse after click weather refresh.

Change-Id: I487c63a341fb1f121187ef3224b88afabdffba3d