[One (M8) Original Android Development] flar2:
Update!!!!

For GPE Android 4.4.3

I'm trying an experiment here, I didn't enable any of my usual battery saving patches. I want to test without them and introduce gradually.

All of the other features are there.

Remember, don't enable the custom gestures if you use the dot view case, I didn't look into that yet.

Download:

ElementalX-m8-1.00-GPE *BETA*

Changes:

update defconfig

Add option to lower vibration

arm: lz4: faster boot-up process.

lz4: fix compression/decompression signedness mismatch

lib/lz4: correct the LZ4 license

crypto: add lz4 Cryptographic API

lib: add lz4 compressor module

arm: add support for LZ4-compressed kernel

lib: add support for LZ4-compressed kernel

decompressor: add LZ4 decompressor module

Wake Gestures: add proximity enabled flag

Wake Gestures: debugging messages

Wake Gestures: increase boot delay, add timeout to sweeps, fix irq enabled when

Wake Gestures: add boot time delay for proper initialization of sensors

Wake Gestures: option to disable volume buttons launch camera in landscape

Wake Gestures: more fixes for pocket detection, mcu initialization and dot view

Wake Gestures: fix custom gestures in dot view mode

Wake Gestures: various improvements and fixes

Wake Gestures: Allow customization of the screen wake gestures on HTC m8. These

Add sweep2sleep

Sound Control 3.x: adaptation for HTC One (M8)

sound control: add register cache

Sound Control: (OPTIONAL) add power amp registers access control as well

Sound Control: (Optional) work around for Nexus 4/5 audio issues

sound control: WCD9320: update speaker gain control for Z1

sound control 3.x: Initial GPL release for WCD9320 Audio Codec

Sound Control: WCD9320: expose additional controls

binfmt_elf.c: use get_random_int() to fix entropy depleting

DRIVERS: SLIMBUS: some more tweaks, which is double what we had before. Accordin

msm-sleeper: disable messages

msm-sleeper: limit max freq when screen is off

Add gboost

PM: devfreq: Fix simple_ondemand crashing on startup

Adjust some voltages

Set up underclocking and overclocking

Change auto undervolting to use min freq only and adjust oc voltages

Adjust min and max voltage limits

msm: clock-krait-8974: User voltage control for msm-cpufreq device

Bump overclocking voltages a bit

Overclocking: fix and add more steps

Show pvs in sysfs

Overclocking and undervolting options

Option to disable magnetic cover event

fix for app-mounted directories (thanks [MENTION=1951402]mkasick[/MENTION])

SELinux: Fix memory leak upon loading policy

Add fsync option

usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

Add SIO and FIOPS i/o schedulers

Add /dev/frandom support

Fastcharge for HTC One m8

LCD_KCAL Colour Control for m8

lib/int_sqrt.c: optimize square root algorithm

msm: cpufreq: Add API to allow limiting of min and max cpu frequencies

Downgrade CIFS

Disable HTC /system write protection

deadline: Allow 0ms deadline latency, increase the read speed

disable CRC check

arm/crypto: Add optimized AES and SHA1 routines

lib/memcopy: use glibc version

lib/string: use glibc version

AIO: Don't plug the I/O queue in do_io_submit()

Linaro GCC 4.9.1: fix compilation errors

.gitignore

cpufreq: interactive: fix compiling warnings

Adjust Makefiles

Initial commit: HTC source GPE g832649c (Android 4.4.3)

source: https://github.com/flar2/m8-GPE-4.4.3