Fix for home/menu unlock to work with long-press hardware key actions
With home/menu unlock enabled, long-press keyup triggers the unlock.  This also fixes the new issue where the keyup for home wake was triggering the unlock unintentionally, bypassing the lockscreen with just 1 home press.

Change-Id: Ic41fc45fa606ad3b11e5545d40ff3e94a698e48b
Merge pull request #3 from corcoran/jb

Fix for home/menu unlock to work with long-press hardware key actions
Fix Navbarring

- works now on all devices
- shows now also up if GoogleNOW is not installed
- in this case google search will be opened instead

Change-Id: I03862d7272e4f02a475849ad243ffe735e9e8424
Fix Navbarring - small correction sorry

Change-Id: Iaf096b4f525417699c8c6e9f3d6d301738c8b988
Input: Toggle to disable fullscreen keyboard (1/2)

Allows user to disable fullscreen editing when the keyboard is in landscape.

Change-Id: I3f4aa123a74a85fac433a6f8e193cb955cf952c9
Merge pull request #4 from corcoran/jb

Input: Toggle to disable fullscreen keyboard (1/2)
Provide haptic feedback on long pressing keys in lockscreen.

Change-Id: I01c759c0944939aded669ac474cea646e1f51408
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
core and telephony: Additional HSPAP support

Change-Id: I5e921d2308d873678d6ef67a91cff50d383a176b
QualcommSharedRIL:  Bypass CDMA subscription in handler switch to avoid crashing of telephony stack.

HTC EVO LTE gets subscription from both UICC and NV. The problem here is NV isn't ready
yet causing cdma subscription to return -1 and cause the stack to crash. fix is to bypass
CDMA subscription here and get UMTS subscription. Then get CDMA subscription later after NV is ready.

Use ro.telephony.ril.v3=skipCdmaSubcription to bypass CDMA subscription in this switch.

Change-Id: Ifff8816eca5b0ab8ed9682c8219642dc2fec09ce
Merge branch 'jb' of github.com:SlimRoms/frameworks_base into jb
Prevent Sym key from showing the IME picker

By default InputMethodManager will popup an IME picker when pressing
the Sym key.

This can be disabled by setting config_symKeyShowsImePicker to false in the
overlay (so the Sym key will show the symbol windows selector for ex.)
AudioService: Don't adjust volume when vol-downing to vibrate or silent

Pressing vol-down to vibrate or silent would (previously) still adjust the
stream volume, setting the last audible volume to 0, which is not allowed
for voice-capable devices.  Thus, the last audible volume would reset to
default on reboot if on vibrate/silent or the lowest volume setting.

By not adjusting volume when vol-downing to vibrate or silent on
voice-capable devices, the last audible volume is always preserved across
reboot.
UMS support with any volume, not only primary (2/3)

This patch enables UMS support when any volume supports it, even when the
primary storage doesn't.

1. Vold: assign lun_numbers sequentially to the volumes being added to the
   VolumeManager.
2. Fix portions of code which assume that the device has UMS support iff the
   primary storage supports UMS.
   Instead, determine whether the device supports UMS by checking each volume.
3. Display the UMS option in Settings.apk when any volume supports it.

Change-Id: I00a8338abe566f5fa20653733d13503064183c7e
Signed-off-by: Oran Avraham <oranav@gmail.com>
Stylus gestures features (1/2)

Forward-port of http://review.cyanogenmod.com/#/c/18610/
to JB

Change-Id: Ie0ab71d3a2283078601db8405aaabe1d81b27665
Custom notification drawer Wallpaper and alpha

- gives the ability to choose alpha and background of notification drawer
- also code cleanup
- thanks a bunch to tarak which optimzed a lot
- and special thanks to Josh....he knows what he did lmao

cheers

Change-Id: I995a3763c7074a51a2351274773bc530c21a5001
Merge branch 'jb' of github.com:SlimRoms/frameworks_base into jb
Fix Navbar search icon + back icon behaviour

- fixes small search button
- fix for animated back button - sticks now for custom icon

cheers

Change-Id: I04bb945213f89059bb3b4fd47199b9fd7d258371
Added Wifi name display based on AOKP commit

Change-Id: Ic26524040f5c000f92148e82f39153f68e555a44
Alternate Default App Picker (1 of 2)

based on AOKP commit

This will allow an alternate Default App Picker
much like the old GB style of a checkbox for Use Always.

ICS/JB instituted this new picker that requires the user to either select
Just Once or Always.  This style will launch the app with a single click,
but provide the 'Always' check box like in GB......

Change-Id: I63787f1ade7ffd6d44cf2df3d4d724afac3705a3
Signed-off-by: Zaphod <mwilson@acesappraisal.com>