[ONE Android Development] danieldmm:
Build 04/09/2015

TugaPower ROM G+

#TugaPower v79.0 CM12.1 #OnePlus #Android 5.1.1

Change log:

power: Add a new power hint for application launches

libhardware: Add POWER_HINT_LAUNCH_BOOST for PowerHAL

power: Update boost parameters

Get a handle for UserManager at creation

SystemUI: fix NPE crash when Visualizer is not initialized

systemui: wait for animation end before take a screenshoot

power: Updates for msm8916/msm8939

Protected apps: fixup rotation states

Spam: Close writable DB after use

Update Spain APNs

Add Hotword audio capture constants

settings: fix fc for system apps with null applicationInfo

Settings: Avoid possible NPE if resolve infos return null.

Fix mms failures due to invalid mmsc url

zygote: fix memory leak when fork process

Update India APNs to YU list

Fingerprint: don't start auth if not showing

Allow default system profile state to be overlayed

Network Settings: default user mode to preferred mode

TelephonyProvider: change default user nw mode to invalid

Mms: show default app icon for unresolved links

Keyguard: Remove bouncer when re-registering status bar

Settings: Fix a crash caused by null pointer

Show infinity for large notification counts

Stk: REAL_GET_TASKS > GET_TASKS

Eleven: REAL_GET_TASKS > GET_TASKS

Mms: REAL_GET_TASKS > GET_TASKS

PhotoPhase: REAL_GET_TASKS > GET_TASKS

Let liblights adjust the brightness of LEDs while previewing it

msm8974: Switch to CFQ

vendor/cm: add curl to build

Remove curl - now in vendor/cm/common_full.mk

manifest: Remove separate paths for 8610/8226 HALs

build: Allow QC platforms to share/customize HAL variants

Revert "msm8909 uses the same branches as msm8916"

DeskClock: Externalize permissions to CMSDK

cmsdk: Update documentation for Boysenberry release

cmsdk: Update documentation for HAF permission.

cmsdk: Update tests for new ALARM permissions.

cmsdk: Update cm-api for hasSensitiveData() and new permissions

cmsdk: Add permissions for ALARMS.

Settings: Utilize cyanogenmod.permission.MODIFY_PROFILES

DeskClock: Utilize cyanogenmod.permission.MODIFY_PROFILES

cmsdk: Enforce cyanogenmod.permission.MODIFY_PROFILES for profiles.

Notifications: Only check for spam if new

msm8909 uses the same branches as msm8916

Trebuchet: STK app rename customization for latam region

Support STK app rename on MSIM

Add intent to send STK app name

Indicate which sub-activity the app name broadcast applies to

repopick: open changes are either NEW or OPEN, not just OPEN

Fix custom URL error. Merged from cm_build_config

repopick: handle hardware_ril/ril-caf

Remove duplicate audio: Tejat is Argon

Fingerprint: Allow disabling of vibration

SetupWizard: Handle xfinity captival portal

repopick: skip abandoned commits

SetupWizard: Check for frp in finish receiver

camera: add support for espresso

cmsdk: Fix toast in CMHardwareTest

settings: check bt pan service before use it

SystemUI : Toggle nav item visibility based on IME

cmsdk: Add preliminary hardware manager tests

cmsdk: Change parceling for DisplayMode.

vendor/cm: Start building in CMSettingsProvider

cmsdk: Fix spelling error in CMSettingsProvider makefile

BugFix: Fix potential NPEs with getService()

PackageManager: Move fingerprint feature out of android namespace

native: Move fingerprint feature out of android namespace

Revert "More Chip: use pendingcount instead of counting again"

Fix xliff tag

SystemUI: check RecentsConfiguration isn't null before running RecentsTaskLoader

ROM script its improved, if you dont meet the firmware requisites ROM will not flash, you can find Firmware zip in the botton of post

Added Xposed ( Please take extreme precaution wich modules you install, if its not ready to Lollipop you may face bootloop )

To go out of bootloop just go to TWRP and in file manager delete the file /data/data/de.robv.android.xposed.installer/conf/modules.list, that way phone will boot

Updated Xposed to version v73 official, 2015/09/02 thanks [MENTION=4419114]rovo89[/MENTION]

Stock kernel its SeLinux Permissive for better work with rooted apps

Stock kernel its always in OTA, so after changing kernel download from OTA frist stock kernel just en case.

Added MaxxAudioFX full support -> Thanks to [MENTION=3617140]ricardopvz[/MENTION]

Removed AudioFX (Find it in OTA)

Removed CM Wisper

Removed CM Update OTA

Removed CM SetupWizzard

Removed CM Acount

Removed CM Camera and replaced by CameraNext COS12.1

Added DPI changer, 380dpi Option, find it over screen options

Bumped android to 5.1.1 Revison 13 LVY48E

Kernel patched to support multi ROM

Added support to GravityBox Tiles Control over Xposed

Added Android M Boot Animation

Powered by SuperSU 2.49

ROM -> https://goo.gl/OyjO6o

Mirror MegaUpload -> https://goo.gl/ev7IqV

Mirror Android File Host -> https://goo.gl/VpOyHe

MD5: f0d51a8fb442ccbb4c7e1d20911cf99f

Gapps -> http://goo.gl/3w6zWN

Happy flashing

Firmware parts Recommended for better function over TugaPower ROM, flash this if ROM Flash gives firmware error

Meocloud Firmware Download -> https://goo.gl/NV6OeM

Mirror Mega Download -> https://goo.gl/5PZFMU

MD5: 60116cfa0db1d9f65e172639d269a335

Source:

CyanogenMOD https://github.com/CyanogenMod