If your bum is leaking, you need to be seeking: rocka pads

Change-Id: I4843e2274d54f445a0ef755aa0e92329de1deea5
HeadsUp: Fix dismiss on back key press.

Change-Id: Ia213aeba114d153f5561622a2bea884963f3d8a1
frameworks: move safe volume warning above expanded volume panel

Fixes JIRA bug BACON-50

Change-Id: I1bc7c4781aa81cccd42281f70b394b7f7d81d3e5
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: improve one finger notification expansion

Fixes JIRA bug BACON-70.

Sometimes the quick settings ribbon would eat the initial ACTION_DOWN
setting mInitialTouchY in the expand helper, but we are clearly not in a
notification that we can expand here. So only set the initial y point if
we are inside the notification scrollview.

Change-Id: I628553ac15cc6b4ee3c682fe46bd1d96c6bc154d
Signed-off-by: Roman Birg <roman@cyngn.com>
HeadsUp: Correctly add and remove the window

isAttachedToWindow() basically works to determine if the view was attached or not.

But on the boot up process when already addHeadsUpView is called but the system is not
fully up and a recreation happens (eg on TRDS...due that the UIModeManager is doing its work as soon as system is ready)
the view gets attached....but not removed on the recreation due that at this time isAttachedToWindow() will return false even though the
window was added.

To solve simply use a boolean instead of isAttachedToWindow()

Change-Id: Ib576a83cadc581683f2a5b0afc922c53b01888b7
Merge "If your bum is leaking, you need to be seeking: rocka pads" into kitkat
Merge changes Ib576a83c,I628553ac,I1bc7c478,Ia213aeba into kitkat

* changes:
  HeadsUp: Correctly add and remove the window
  SystemUI: improve one finger notification expansion
  frameworks: move safe volume warning above expanded volume panel
  HeadsUp: Fix dismiss on back key press.
FwBase: Transparent NavBar

Added a transparent mode to the NavigationBar

Change-Id: Ic72f8ea29c31a087b1a0f4672a57c91b39dfd017
Signed-off-by: STELIX <ssspinni@gmail.com>
Option to use volume keys to control media volume anytime (2/2)

AICPfy

Change-Id: I78d26b0bd41f5b58514ae9c68208a8c950396823
FWB: Option to hide weather icon in statusbar (1/2)

Change-Id: Id376f3a3d5aba06cd5ad8dcbefea9f612de14dd3
Restore lazy loading of LoadedApk resources

This was broken in 8fff544ec349593cfa61ae2f5ec59419fff666b6. Since that change,
resources are always initialized in getPackageInfo(), even if they haven't been
loaded before (mResources == null).

It shouldn't be necessary in *any* case to preload the resources at this point.
Anything using the resources should call LoadedApk.getResources(), which will
initialize them just when needed. Setting mResources to null resets the cache
and will force a reload the next time the resources are requested.

Change-Id: I9bc9986297478e99752b1e2b9bd04dab3dcc9656
ActiveDisplay: fixes/improvements medley #4,678

Add in permanently banned apps (thanks to omni for the idea)
Fix screen shutting off if you tap/hold the unlock handle multiple times and
  then start an app or unlock the device
get rid of pointless dummy activity and use the unlock intent
use powermanager for handling the screen stuff
use ACTION_SCREEN_STATE(s) to set if the screen is on or off instead of IPC to prevent race

Change-Id: If7f83d4f662753d17bed1b48d445af9c4e16bf5b
Remove double theme entry

Change-Id: I05efe6fa43f3df633899605d9e4907f1425a3cd4
Merge "Restore lazy loading of LoadedApk resources" into kitkat
Merge "ActiveDisplay: fixes/improvements medley #4,678" into kitkat
Merge "Remove double theme entry" into kitkat
Speed up notification pulldown and a few other things

Change-Id: Ia2f1c072b0c727b49be3b658dc120a0145785232
Fix ResourceNotFoundException when updating  applied theme
(ThemeService.java only)

If the user has a theme applied and there is an update to that theme,
then the themed apps will crash. This is because the theme's APK path changes,
but the apps do not update their resources. Apps were not updating their resources
because updateConfiguration() determined that the config (which only has pkgName) hasn't changed.
The problem is fixed by first applying the default theme config and then re-applying the
updated theme.

PS1: AICP'fied by removing quicksettings
PS2: Update commit message to clearly indicate the difference from original commit.

Change-Id: I00e32fc1535b4d279fcb37c35f868501ecc1dd19
Remove double method call

Change-Id: I3502d08884714fd515e117ecdcad670ad54b252e
Merge "Fix ResourceNotFoundException when updating  applied theme (ThemeService.java only)" into kitkat