[ONE Android Development] danieldmm:
Build 16/01/2016

TugaPower ROM G+

Telegram Group: https://telegram.me/joinchat/CX70TgJ2N3Py-S8StUPgQQ

Telegram Channel: https://telegram.me/TugaPowerOnePlusOne

#TugaPower v25.0 CM13 #OnePlus #Android 6.0.1

Please be sure you are using TWRP 2.8.7.0.5 Materialised or TWRP 2.8.7.0 20160101

Link for recovery: https://www.androidfilehost.com/?w=files&flid=30332

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.

Change log:

GPS Fixed finnaly, thansk [MENTION=4021423]ketut.kumajaya[/MENTION] for pointing me the right direction

Added SnapDragon Camera

Replaced AudioFX with MaxxAudio

Kernel: F2FS All partitions Support

Xposed Installer Materialised included thanks [MENTION=5345056]DVDandroid[/MENTION]

You must flash manually the xposed framework, its a one time step, over my nexts releases it will survive.

You can use the built in install / unnistall of Xposed installer

StockBrowser Removed and added CAF Browser m46 compiled by me and WebRefiner Activated

( Block Ads / Privacy Attacks / Malware ) and Google Sync

Powered by SuperSU 2.63 System Less

Added Kcal Color Control

If you Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.

Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.

http://opengapps.org/?api=6.0&variant=nano

If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot

Bugs:

Lets find bugs :)

Full Change log:

TugaPower SnapDragon Browser

swe_core gyp variables for v8 integration

Roll DEPS

DEPs roll

Only call glClear when Surface is current in EGLContext

Keep SWE version info for android only builds

Add support to add extra gl texture to Android manifest

Copy files from m42

New interface to perfLock, only for M platforms

Fix NTP view for tablet UI

Suppressing BookmarksPageTests

WebRefiner: Add render_view_id to Cookie access events

kernel_oneplus_msm8974

defconfig: debug: disable KERNEL_TEXT_MPU_PROT, enable XPU and decode errors

device_oneplus_bacon

bacon: Clean up overlays

bacon: It's 2016

bacon: Remove deprecated CNE init script

bacon: Format using vold if partitions are unformatted

bacon: Sort/reorganize/clean flags/packages/makefiles

bacon: Sort and move system properties to system.prop

bacon: Clean up board/device config

bacon: Don't build rmnetcli

bacon: Add missing trailing backslash

android

Add UICommon

Use 3 more of our own intel repos (psb_headers, omx-components, libva)

external_libpng

libpng: fix hang during read when inflate fails

external_cyanogen_UICommon

Revert "Add a simple SnackBar that doesn't rely on AppCompat"

Add a simple SnackBar that doesn't rely on AppCompat

Add GalleryNext fixes to SlideUpPanelLayout

packages_wallpapers_PhotoPhase

PhotoPhase: ask for runtime permissions

packages_providers_ThemesProvider

No default lock wallpaper and live lock screen for system theme

packages_apps_Trebuchet

Trebuchet: Fix NPE when app search controller is off

Trebuchet: Remove app search controller if turned off

Trebuchet: Fix some monkey test race condition bugs

packages_apps_LockClock

LockClock : Update to v23 + runtime permissions

packages_apps_Settings

Support multiple SAR values, separate args list with ','

Settings: show warning in lock screen settings when disabled by qs

packages_apps_CarrierConfig

Set voicemail's notification persistent for O2 UK

packages_apps_ContactsCommon

Add required permission to read vcf from gmail

Ensure non-null encoded uri before attempting to parse

packages_apps_Snap

Don't needlessly make menu button larger than the other toggle buttons.

Snap: Set some qcom features as untranslatable

Drop new focus indicator into Camera2.

Snap: Actually select the highest quality video by default

CameraActivity: Don't hide navigation bar

SnapdragonCamera: limit video file size on SD card

SnapdragonCamera: Hide all camera setting when countdown timer starts

SnapdragonCamera: Set color effect as none when turn HDR on

SnapdragonCamera: Fixing NullPointerException in onCreate of VideoModule

SnapdragonCamera: fix thumbnail display

SnapdragonCamera: fix crash taking Macro+ from MMS

SnapdragonCamera: fix NumberFormatException when input value invalide

Snap: Remove touch AF/AEC option

Snap: Support 1:1 aspect ratio

Snap: Support for HTC's HDR mode

frameworks_base

Keyguard: Clarify error message on bad input length.

StrictMode: fix deserialization of ViolationInfo on large stacks

Clean up objects when recreating statusbar

SettingsProvider: Force aosp upgrade path from 12.1.

SysUI: Use Objects.equals() for comparing components

SysUI: Fix notification panel alignment after theme change

policy: disable EdgeGestureService

allow GET_ACCOUNTS_PRIVELEGED to be whitelisted

AdbOverNetworkTile: only de/reregister the observer when setListening changes whether we should be listening

SysUI: Reuse controllers and managers

SystemUI: write keyguard enabled setting to CMSettings

SystemUI: Make lockscreen visualizer battery friendly

SysUI: Re-add status icons in recreateStatusBar()

frameworks_opt_telephony

telephony: Fix persistence of automatic network selection

system_vold

vold ext4/f2fs: do not use dirsync if we're mounting adopted storage

vold: hw_fde: Fix merge damage

cryptfs: Set HW FDE flags when building libvold

cm_platform_sdk

cmsdk: Add CYANOGENMOD_VERSION constant.

cmsdk/tests: Temp hack to fix `mka` builds.

cmsdk: Load notification led customization defaults

cmsdk: add lockscreen internal enabled setting

vendor_cm

Fixed Maven Artifactory to work with jack

APN: Remove wrong T-Mobile CZ and Vodafone CZ APNs

hardware_ti_omap4

add CMHW for ColorCalibration/LiveDisplay

hardware_qcom_media

Fix flooding of message in calcLumaAlign

hardware_qcom_audio

audio HAL: fix thread starvation

audiopolicy: use deep buffer output by default for music streams

hal: Support the msm8939-florida-snd-card.

ROM -> https://meocloud.pt/link/262e9bf4-f1a1-4762-9dab-5d4d74a65f25/TugaPowerM25.zip

Mirror MegaUpload -> https://mega.nz/#!YFc1RZIb!T1YI_XyHXp_B7wf7HHVXqsWOVEQcXy4bIy5jHJ0N27E

Mirror Android File Host -> https://www.androidfilehost.com/?fid=24369303960686278

Mirror Google Drive -> https://drive.google.com/file/d/0ByxlOYAKcbyTVGNwZ1ZwOXczeWM

MD5: 9a6d4394b88d375ef2452ea504ca23d8

Happy flashing

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

Meocloud Firmware Download -> https://meocloud.pt/link/d1dd9ff4-cd86-430e-93c1-9ca4579de624/TugaPowerFirmwareCM13.zip

MD5: fa112f1283c0cae9fd9f56943c1f40fc

Source:

CyanogenMOD: https://github.com/CyanogenMod

Kernel source: https://github.com/TugaPowerROM/kernel_oneplus_msm8974