[ONE Android Development] danieldmm:
Build 07/07/2015

TugaPower ROM G+

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

Change log:

udp: fix behavior of wrong checksums

Android.mk don't build source components in tests/

Rewrite Keyguard Visualizer

Add fingerprint permission

AnimUtils : clear listeners when animation completes or is terminated

Telephony : Add support for config_hardcodeDefaultMobileNetworks

Settings: Add config for not allowing calls/sms being set to > slot 1

ARM: dts: msm: Update adsp heap memory size

qseecom: add mutex protection for unloading app in qseecom_release

msm: vidc: replace resurrect_fw with unload_fw

msm: vidc: Error handling when core is in bad state

spi: spi_qsd: Add multi-ee support

spi: spi_qsd: Reduce latency for non-shared cores

spi_qsd: Fix DMA errors

msm: kgsl: check for NULL pointer access

qseecom: Change pr_info messages to pr_debug

block: fiops ioscheduler core

writeback: fix race that cause writeback hung

sync: don't block the flusher thread waiting on IO

writeback: Fix occasional slow sync(1)

bacon: Enable TASK_DELAY_ACCT

crypto: msm: remove wakeup lock in qcrypto driver

Use isolated thread to perform onStart()

Avoid ANR loop because of queued-up ANR runnables

Add Process IOWAIT info to ANR dump

Barrier only messages shouldn't prevent the idle handlers from running

livedisplay: Fix outdoor mode detection

Add a few more default QS tiles

Make preferred install location option configurable

SystemUI: dismiss brightness slider on screen off

Fingerprint: Reset state when client cancels

Keyguard: Increase time to show hint texts

Keyguard: Add fingerprint icon to the bottom view

InCallUI: Unbreak heads-up disabled incoming call

audio: Reduce logging verbosity

Acodec: Add interlaced video support

audio: fallback to SW decoder for video clips

Revert "sensors: Add support for AS3677 light sensor"

DASH: add support for l3gd20 gyrometer

sensors: Add support for AS3677 light sensor

Fix Dialer FC on guest user with phone calls allowed

SystemUI: Fix FC when mHandler is null

libmedia: restrict nuplayer from using track offload

Revert "Wait until the Keyguard is drawn to dismiss the boot dialog."

msm8974: Disable QCOM HEVC decoders

stagefright-plugins: Disable lowres

Store manifest hash code in PackageParser.Package

keymaster: fix build for msm8994

keystore: Enable building on msm8992 and msm8994

Settings: Remove Performance Settings

CameraService: Bump up the maximum number of cameras

Additional APN cleanup and modifications

WhisperPush: accept registration SMS from any number

ti: Add interface_mtu request

Thou shalt not nano

Keyguard: Show retry text on unidentified fingerprint

SystemUI: fix clock jumping when expanding QS from lockscreen

Keyguard: Show fallback after 2 failed auth attempts

Keyguard: Authenticate with fingerprint

Fix patch derpage for fingerprint settings

Fingerprint: disallow API calls when fingerprint is not available

Fix build for MacOSX 10.10.X and CLI Tools 6.1.1

WhisperPush: add weekly active users metric

Settings: use WhisperPush v2 if it is installed in place of v1

Add Wileyfox VID part 2

Add Wileyfox VID

Vendor: Fix "mts" carrier password

vendorsetup: Handle new jenkins build parameters

msm8974-common: Update firmware symlinks

Contacts: Fixed "%s" appearing in contact options in some languages

CMSDK: Make sure to initialize ProfileTriggerHelper

Additional European MVNOs

Massive APN Update

Update default workspace configuration

ActionBar TextSelection: Prevent overlay of textfield

Wait until the Keyguard is drawn to dismiss the boot dialog

WhisperPush: service for WPv2 update to interrogate/disable v1

WhisperPush: allowing whitelisting of needed framework permissions

Add default for Settings.System.DOUBLE_TAP_SLEEP_GESTURE.

SystemUI: recalculate clock position on removing empty shade views

Show dialog if max number of fingerprints has been reached

Rename/Delete UI in fingerprint list

Enable fingerprint option in Settings

Fingerprint: Numerous Fingerprint Improvements

density: do not apply to virtual displays

Settings: add wifi ap dialog 'show password' default overlay

settings: Fix developer options crash when mBackupManager is null

Revert "[2/2] InCallUI: let InCallUI handle proximity sensor for incoming calls"

Clarify touch event consumption logic

SystemUI: hide navigation bar faster in SetupWizard

msim: fix parse error when roaming with slot 2 only

Don't inflate new phone states on callbacks

Clear callback handler queue when unregistering a phone state listener

libstagefright: back off exynos4_enhancements HWC_HWOVERLAY usage

Stop checking for resources.arsc in shouldCreateIdmap

vendor/cm: overlay start for ProfileService in external framework.

Profiles: Refactor to point at Profiles in CMSDK

sepolicy: Remove profiles from context, moved to cm

Settings: Refactor to point at Profiles in CMSDK

CMSDK: Introduce Profiles API from frameworks

DeskClock: Refactor to point at Profiles in CMSDK

frameworks: Factor out Profiles API to CMSDK

Hide workspace shortcuts during binding when AllApps is shown

SystemUI: fix recents task view height calculation

SystemUI: don't launch visualizer before we are attached

Revert "libstagefright: free mMoovBoxBuffer"

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

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]

Smart Mute its now mainstream over official CM 12.1

Removed AudioFX (Find it in OTA)

Removed CM Wisper

Removed CM Update OTA

Removed CM SetupWizzard

Removed CM Acount

Updated Xposed to version of 02/07/2015 Alpha 4 v65

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

Added Sound Pannel to Power Menu , activate in settings of Power Menu Options

Powered by SuperSU 2.49

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

Mirror MegaUpload -> https://goo.gl/4TQbpk

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

MD5: 0850b753ddcdefbab98b0ebb2a7e3f5f

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