[ONE Android Development] danieldmm:
TugaPower V16.0 Android 5.1.1

Build 21/04/2015

TugaPower ROM G+

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

Change log:

MMS: Add feature to auto-enable mobile data for MMS send or receive

Expose hard coded background colors from layouts for search activity

Mms: Smart Dialer

Mms: add vcalendar as a saveable content type

Mms: The Slideshow time display incomplete on Edit Slideshow …

Mms: Recipients field is cleared when returning from SelectRecipients

mms: Backup: close cursor

Mms: Only exit after deleting last message

Mms: add Calendar event type of loading Calendar draft

Mms: remove Subject listener first when remove the subject

Mms: Dismiss compose activity, if deleting last message and no text

AudioService: fix crash when no music player found

Revert "third part apps can disable the secret lockscreen"

Remove opaque check in preparing dirty region

base: nat464X: Only update ipv4 pseudo-interface when it's connected

Return of Silent mode (1/2)

Fix: In Afrikaans the unit name is not before size but after

ScreenCap : Add jpeg support

base: ConnectivityServer: Don't reap the new network

Fix HTC headset handling

frameworks: display: Added automatic brightness configs

fix Notification volume slider linking

Added carrier selection to DataUsageTile

Don't create unnecessary RenderThread's instance when executing 'dump sys gfxinfo'

Use fabsf() rather than abs()

Fix ANR caused by hwuiTask thread

framework: add KillSwitch stubs

ContactsCommon: Smart Dialer

bacon: Update fingerprint

MediaProvider: don't delete entries of secondary storage on shutdown

Dialer: Smart Dialer

kernel: nfc: pn544: Update from oppo 4.4 source

kernel: power: Cleanup & fix find7 ifdefs

kernel: input: touchscreen: Cleanup & fix find7 ifdefs

PhoneCommon: Adjust dimens for hdpi

Settings: add Silent mode toggle (2/2)

Settings: re-index search after setting new lockscreen

Settings: fix search key not opening search

settings: fix RTL layouts

Settings: fix 'CyanogenMod legal' link

email: Fix NPE in getHierarchicalFolder

email: finish the settings activity after delete its account

Telephony: make call waiting option a switch preference

TeleService: Don't show video calling switch if not supported

Telephony: Allow customizing display name for different phone

Telephony: check equality when verifying enabled state

Telephony: KK upgrade path to re-enable components for MSim

TelephonyService: Don't change preferred network type on multi RAT capable devices

TeleService: Set mode to 2g on other sim(DSDS) prior to change

Support WAKE flag in keyboard layouts

Eleven: minor string tweaks

Merge "eleven: remove_ACTION_PICK from manifest" into cm-12.1

Merge "Eleven: Checkboxes to switches" into cm-12.1

Merge "Eleven: Show/Hide album art on lockscreen" into cm-12.1

Eleven: properly send open/close session events

email: linkify urls in plain text emails

CMFileManager: when cancel coping, the dest file also exists and is incomplete

CMFileManager: After change language, the navigation view item summary doesn't change

CMFileManager: Fix the filemanager can copy parent folder to child folder

Browser: BugFix: Can't download music from music.baidu.com

TimerReceiver: Correctly show the remaining time for 100 hours

bacon: Clean up audio policy

msm8974: Address a few SELinux denials

Bluetooth: fix StaleDataException when pairing with other device

audiopolicy: Cleanup and fix compilation warnings

Audiopolicymanager: handle incall sonification without checking output refCount

Stick to stock theme before changing theme, CM Theme Engine its not ready yet to use with Android 5.1

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 for Lollipop Android 5.1 ( Please take extreme precaution wich modules you install, if its not ready to android 5.1 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/module, that way phone will boot, post the modules you find that its working good with Android 5.1

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

Added DPI changer, find it over screen options

Powered by SuperSU 2.48

ROM -> http://goo.gl/2PXrkh

Mirror MegaUpload -> http://goo.gl/0KwZ98

MD5: 3b9bbc473faf65fa1484bb35f17c172b

Gapps For Android 5.1 -> http://goo.gl/3w6zWN

Mirror Gapps MeoCloud 2015/04/18 -> http://goo.gl/a0N3kX

Happy flashing

Update Firmware parts for better function over CM12.1

Flash over TWRP -> http://goo.gl/3ju167

Mirror -> http://goo.gl/0tJHdi

MD5: 906459727bb2fce2ccd0a49735993be3

Source:

CyanogenMOD https://github.com/CyanogenMod