Frameworks: Imagehelper...do a nicer resize with better quality

Change-Id: I209afc73ef6a69c919c0d504d34de72525bc5b0d
SystemUI: Slim Actions to Shortcuts (1/2)

Change-Id: Ic7cc70b5a55e98b1fd6784380049f54d0bd3f4d2
Merge remote-tracking branch 'slim/kk4.4-caf' into backup

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/view/IWindowManager.aidl
	packages/SystemUI/res/values/ose_strings.xml
	packages/SystemUI/src/com/android/systemui/shortcuts/PowerMenu.java
	packages/SystemUI/src/com/android/systemui/shortcuts/SleepScreen.java
	packages/SystemUI/src/com/android/systemui/shortcuts/Torch.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
frameworks_base: translation - RU

Ic7cc70b5a55e98b1fd6784380049f54d0bd3f4d2
I3b28b8155a668f2c9b32aac4cd294b79ac3f3eb9
I69227e6653f4fe780aa41a91e3d4896d9ccc0f0a

Change-Id: Ie53a59d564956d19e2e6e2815a3955d8b8da12e5
Frameworks: fix navbar and pie icons for tablets and RTL

well due that we use a completly other attempt then googles navbar we do not
need to rely on different sized icons for portrait and landscape. So just a square
icon fits our needs perfect (which is so or so everwhere in AOSP default to use square ones).

Whatever recents pie feature showed us that we still forgot to size the pictures for our tablets
and as well for RTL user.

So let us do it now to fix any resizing issues on navbar and or SlimPie

Change-Id: I5257b789a5450754a296141b0af63d2eacaa87c9
Framworks: clean up the AOSP tablet icon mess

well.....on grouper the overlay size for the navbar is/was 56dp...so
google added bigger icons then the usual ones into the sw600dp folders.
Well newer tablets have 48dp as default like the phones so the slightly bigger
icons do not fit 100% correct. It is not much but it is noticable.

So all devices have same navbar default height...so all icons should have same size
as well. Just remove the overlay icons so that the system automatically chooses the right
one from the default screen qualifier.

Change-Id: I4e4d87d70996ed1def359149cea829b5794f2448
Change default animation speeds
Change default wallpaper
[2/2] Frameworks: HALO

Credit: drcmda (paranoid android)

PS1: Initial port
     Fix conficts with notification LED
     Fix derp
     Major derp
     HALO Mods
     Rebase
     Fix blackist, code clean and added some TODOs
PS2: Fix build
PS3: Fix bubble sometimes doesn't respond on new notification
PS4: Align halo icon

Change-Id: I3e79945433d61da090ca263f4e2989be9987f11d
Revert "Make sure to turn off led after pulse()"

  *Seems to break smdk4412 noitification led

This reverts commit bd20f251096a12f284502540871288ecc2ff2357.

Change-Id: I68e344fdd66ffbb496f1fd36602b62a45b0f4fe3
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Frameworks: EdgeGestureService give abbility to reduce the left and right trigger height if IME shows up

This patch gives the abbility that features can set the IME_CONTROL flag in addition to the position flags
to enable reducing trigger heights on the left and right edge to avoid conflicts with swipe keyboard.

Although the inputfilter lets come presses to the application trough the normal user behaviour is to start keyboard swiping
before they really even pressed the char button which results in conflicts with whatever feature is using the left and right
edge as trigger.

Features who want to use it need to set IME_CONTROL flag. As well if notification drawer was pulled down or global menu is
shown on top of the IME keyboard the original size gets restored till they are dismissed/closed

This patch adds only the support for it.

PS
- Fix small logic derp in BaseStatusBar
PS
- follow Josues suggestion and make the trigger a bit bigger

Change-Id: I51804d6e0768cc7770a6e52fac454dbad0ab632b
Frameworks: SlimPie give user ability to reduce trigger heights if IME keyboard shows (1/2)

Add a user option to reduce left and right trigger of SlimPie if keyboard shows up
(especially usefull for swipe keyboard which most keyboards are nowadays). Enabled
by default user can disable it in settings.

Change-Id: I5dce4f36f5b14320f806ac60ad75931fa7f2873b
Frameworks: TRDS fix possible UI freeze on auto mode change

- only call on theme mode change when auto mode changes. Under special conditions
  it can happen that it is called twice
- ensure that whenever a mode change is really done to close the notification shade
- minor cleanup

Change-Id: If1ffd4c1d2c1d8b17b6e7867a42bad1776e82c0c
Merge remote-tracking branch 'slim/kk4.4-caf' into ose

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/ThemeTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
Frameworks: Respect and handle shorcut custom icon resources (2/2)

If a activity shorcut has an extra icon resource or drawable we need to handle
it. Fix this for all out shortcut features. Most is centralized so a small change

fix as well to small sizes of custom icons on QS

Change-Id: I4f1b78e5979e23f5edd0c670510ab5d718710a93
HUN Translations updated

Change-Id: If8dfabf98c389bf041fb48c05ff9af0ce37c60dc
Frameworks: fix sdk build

ups....derp

Change-Id: I990ec0808b6aa264b4d92d6829484441e4c842e6
Keyguard: Ensure that a widget and page is attached before attaching the ChallengeLayout.OnBouncerStateChangedListener

otherwise it can result in a NPE due that the page was not loaded. Especially on low end
devices this can happen (see zoomOutToBouncer() method @KeyguardWidgetPager)

Change-Id: I7e940eb2fdf885f158f4c5ff2872ebafcda76da0
frameworks/base: cleaning translations for es and hu languages

Change-Id: Idbf779cac4bc9444febadb1ca4e9ecff178396fa
frameworks/base: added missing line

Change-Id: I614ede7f178ab49d74d26349054d36a88cbd713d