[ONE Android Development] varund7726:
Update 20170219

Changelog :-

Brief :-

-CM/Lineage Rebased their code and so have we,Now the Rom runs smoother than ever

-Hide Lockscreen emergency button

-Base: bring back restart action

-Notification tint: add optional findContrastColor algorithm for dark bgs

-Solid battery: Bring back pulsing animation

-Settings: remove Lift to wake preference if not available

-Optimizations and clean ups

-bacon: fix rmt_storage denial after cafrebase

-Revert "Disable fluence on voicecall"

-bacon:add find7 libAKM8963

Detailed :-

Resurrection Remix Nougat Ver 5.8.1 Changelog

▼ 02/19/2017

▪ project device/oneplus/bacon/
▪ 424f718 bacon: fix rmt_storage denial after cafrebase
▪ 4956fb7 Revert "Disable fluence on voicecall"
▪ 01c5b71 bacon: kang find7 libAKM8963

▪ project external/DUtils/
▪ a0ccca8 Separate one handed mode icons [2/2]

▪ project frameworks/base/
▪ 427f1f2 BatteryMeterDrawable: Add Missing Pulgged In Intialization
▪ f8bfe83 Hide Lockscreen emergency button [1/2]
▪ 356cbbd Base: bring back restart action
▪ cae3cf0 Notification tint: add optional findContrastColor algorithm for dark backgrounds
▪ 9b32646 Solid battery: Bring back pulsing animation
▪ 0eac40c Unlock keystore with fingerprint after reboot (1/2)
▪ 51a1167 Base: Update navigation button sizes and some drawables
▪ 5c74531 Expose lockscreen bottom shorcut phone inner bg and text colors

▪ project packages/apps/DUI/
▪ 5390e06 Separate one handed mode icons [1/2]

▪ project packages/apps/Settings/
▪ 2b4bdcb Lockscreen Emergency Button Switch [2/2]
▪ c37b094 Unlock keystore with fingerprint after reboot (2/2)
▪ 5455a0c Update Zenfone 2 Laser 720p Maintainer (#697)
▪ 748e050 Settings: Display remove the duplo check if LiftToWake is Available + DisplaySettings.java improves indentation of onCreate (#698)

▼ 02/18/2017

▪ project android/
▪ 0bf770a cm: Remove ahbottomnavigation library

▪ project art/
▪ 8b76e42 Disable FDO_SUPPORT [1/2]

▪ project device/motorola/msm8226-common/
▪ eb8e68e releasetools: Resize /system in case of block based OTA
▪ 904f11f releasetools: Remove unused import and variable

▪ project external/skia/
▪ 3692d49 Skia: Disable FDO_SUPPORT [2/2] *this allows ccache to work on art/skia and increases build times by 10+ minutes

▪ project frameworks/av/
▪ fdb0874 Forward Port: Add Camera sound toggle [3/3]

▪ project frameworks/base/
▪ 40544be Fix build after rebase
▪ 3d16128 Base : Evo-merge - Switch to rebased

▪ project frameworks/native/
▪ dcd12e3 Fix one handed mode triggering tapjacking protection *also clean up pointless whitespace from one hand merge
▪ f701ae7 Add new feature of One-hand UI Mode [2/3]
▪ 8a4d6f3 OMS-N: installd: add command 'rmidmap'

▪ project frameworks/opt/cards/
▪ 8d54ddf Merge pull request #1 from ashoksoni/nougat
▪ 645b533 Fix card header title centering when panel size != 100%

▪ project hardware/samsung/
▪ 3ac2971 macloader: Fix default NVRAM param path

▪ project packages/apps/Contacts/
▪ 64c4ae1 Contacts : Evo-merge - Switch to rebased

▪ project packages/apps/ContactsCommon/
▪ beeea9e ContactsCommon : Evo-merge - Switch to rebased

▪ project packages/apps/Dialer/
▪ d61b109 Proximity speaker [2/2]

▪ project packages/apps/Messaging/
▪ 0a5e5a6 [5/6] Breathing missedcall/sms/voicemail

▪ project packages/apps/PhoneCommon/
▪ c00ed20 PhoneCommon : Evo-merge - Switch to rebased

▪ project packages/apps/Settings/
▪ fd6cb62 Settings: Evo-merge - Switch to rebased

▪ project packages/apps/SetupWizard/
▪ fc2ca45 SetupWizard: Allow skip of optional screens

▪ project packages/apps/StorageManager/
▪ 195baec Expose storage manager settings colors

▪ project packages/services/Telecomm/
▪ 10fcc02 [2/6] Breathing missedcall/sms/voicemail

▪ project packages/services/Telephony/
▪ 727f23a [3/6] Breathing missedcall/sms/voicemail
▪ d355384 Fix Lte Tile

▪ project system/core/
▪ 5c0fc72 Lockscreen charging info: real time values [2/4]

▪ project system/sepolicy/
▪ fdbb439 Add policy to SELinux to allow ViPER4Android in enforcing mode
▪ 4e02d8a OMS7-N: Add service 'overlay' to service_contexts
▪ fa7ebe9 RR: 7.1 fix
▪ b8bdccb sepolicy: Allow platform_app to run su_exec() (1/2)
▪ 746fc82 sepolicy: Allow system_server to run su_exec() (1/2)
▪ 247cd63 sepolicy: Allow system_app to run su_exec()
▪ e4ab1c0 sepolicy: Allow remount /system

▼ 02/17/2017

▪ project device/motorola/msm8226-common/
▪ 288197f sepolicy: Fix Bluetooth related denials

▪ project device/oneplus/oneplus3/
▪ 81e02e9 op3: add aptX codec support

▪ project device/qcom/sepolicy/
▪ e4fb9ea Bluetooth: Remove stray characters

▪ project hardware/qcom/fm/
▪ d7414fe Automatic translation import

▪ project hardware/samsung/
▪ 037d077 Automatic translation import
▪ dde54c0 audio: Fix get_snd_device_name() for earpiece
▪ 130da9f audio: Cleanup and fix voicecall preparation

▪ project packages/apps/Bluetooth/
▪ 8a090b9 Automatic translation import

▪ project packages/apps/CMFileManager/
▪ cdac44d Automatic translation import

▪ project packages/apps/CMUpdater/
▪ 6a916ab Automatic translation import

▪ project packages/apps/Calendar/
▪ 2779aa2 Automatic translation import

▪ project packages/apps/Camera2/
▪ 90e6bfb Automatic translation import

▪ project packages/apps/CellBroadcastReceiver/
▪ bd333cf Automatic translation import

▪ project packages/apps/CertInstaller/
▪ 2062efc Automatic translation import

▪ project packages/apps/Dialer/
▪ 86242ed Automatic translation import

▪ project packages/apps/Eleven/
▪ f9fe670 Automatic translation import

▪ project packages/apps/Email/
▪ af5fd12 Automatic translation import

▪ project packages/apps/EmergencyInfo/
▪ 5f291a2 Automatic translation import

▪ project packages/apps/Gallery2/
▪ 987562c Automatic translation import

▪ project packages/apps/Gello/
▪ dec5cbc Automatic translation import

▪ project packages/apps/HTMLViewer/
▪ b947f4c Automatic translation import

▪ project packages/apps/KeyChain/
▪ 25cd354 Automatic translation import

▪ project packages/apps/ManagedProvisioning/
▪ e3d6ed5 Automatic translation import

▪ project packages/apps/Messaging/
▪ 6a0f388 Automatic translation import

▪ project packages/apps/Nfc/
▪ 9748287 Automatic translation import

▪ project packages/apps/PackageInstaller/
▪ 6c0e26f Automatic translation import

▪ project packages/apps/Recorder/
▪ 1b9ae02 Automatic translation import

▪ project packages/apps/SafetyRegulatoryInfo/
▪ e2b1567 Automatic translation import

▪ project packages/apps/Settings/
▪ 4813933 Automatic translation import

▪ project packages/apps/SetupWizard/
▪ 4161a57 Automatic translation import

▪ project packages/apps/Snap/
▪ 198d1f8 Automatic translation import

▪ project packages/apps/Stk/
▪ 05fec2e Automatic translation import

▪ project packages/apps/Tag/
▪ bc4fdb8 Automatic translation import

▪ project packages/apps/Terminal/
▪ 476eed2 Automatic translation import

▪ project packages/apps/TvSettings/
▪ 03fa940 Automatic translation import

▪ project packages/apps/UnifiedEmail/
▪ e66a6c4 Automatic translation import

▪ project packages/apps/WallpaperPicker/
▪ 235345a Automatic translation import

▪ project packages/inputmethods/LatinIME/
▪ 95836eb Automatic translation import

▪ project packages/providers/BookmarkProvider/
▪ cb94ffa Automatic translation import

▪ project packages/providers/CalendarProvider/
▪ 9d234c9 Automatic translation import

▪ project packages/providers/CallLogProvider/
▪ c09b8a7 Automatic translation import

▪ project packages/providers/ContactsProvider/
▪ b57ce09 Automatic translation import

▪ project packages/providers/DownloadProvider/
▪ e3b13c9 Automatic translation import

▪ project packages/providers/MediaProvider/
▪ 8cb59e5 Automatic translation import

▪ project packages/providers/TelephonyProvider/
▪ 4cccef4 Automatic translation import

▪ project packages/providers/UserDictionaryProvider/
▪ e1a7789 Automatic translation import

▪ project packages/resources/devicesettings/
▪ b9a3008 Automatic translation import

▪ project packages/screensavers/Basic/
▪ 4e39499 Automatic translation import

▪ project packages/screensavers/PhotoTable/
▪ f99b33f Automatic translation import

▪ project packages/services/CMAudioService/
▪ e953031 Automatic translation import

▪ project packages/services/Telecomm/
▪ 07399be Automatic translation import

▪ project packages/services/Telephony/
▪ 5163191 Automatic translation import

▪ project packages/wallpapers/LivePicker/
▪ 1717578 Automatic translation import

▪ project vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
▪ d5ca09b Automatic translation import

▪ project vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
▪ 60dd98e Automatic translation import

▪ project vendor/huawei/
▪ d418fab msm8916: Remove rfs_access

▪ project vendor/oneplus/
▪ dada8d8 op3: add aptX codec support

▪ project vendor/samsung/
▪ f773617 Revert "klte-common: Switch to shared graphics driver repository"

▼ 02/16/2017

▪ project build/
▪ 6e38819 core: Output full OTA package path to terminal
▪ de7eac8 Revert "Allow to force disable block based OTAs"
▪ 513a1e8 Allow to force disable block based OTAs
▪ e6970b4 releasetools: Generate recovery-from-boot.p with bsdiff if necessary
▪ 4ccb660 dumpvar: Dump RECOVERY_VARIANT if not empty
▪ c07ae38 bacon: strip absolute PRODUCT_OUT path from md5sum file
▪ 4c892a9 Add dumpvar for WITH_SU

▪ project device/motorola/msm8226-common/
▪ f88d8d7 libsensors: akmdfs: Add mininum delay
▪ a21f6f5 libsensors: akmdfs: Silence compiler warning
▪ f03630a libsensors: Open some files in write only mode
▪ 6a5404b libsensors: Remove accelerometer max delay
▪ b247c72 libsensors: akmdfs: Fix constants and convertion factors
▪ 9102916 libsensors: Fix and enfore compass max sampling rate
▪ 25c2044 libsensors: Pass accelerometer delay to akm8963 driver
▪ eaa63a3 libsensors: akmdfs: Use CLOCK_BOOTTIME
▪ 22a68fe sepolicy: Update rules for OSS AKM daemon
▪ 7b60423 libsensors: Include akmdfs Makefile
▪ f372da7 libsensors: akmdfs: Rename module to akmd8963
▪ aa1ecda libsensors: akmdfs: Use our akm8963.h
▪ d428a18 libsensors: akmdfs: 8975 to 8963
▪ bce5978 libsensors: Import AKM 8975 daemon
▪ 4a25731 msm8226-common: Allow init to write in debugfs
▪ ceaf2e5 sepolicy: Add dac_override capability to rmt_storage
▪ d41940d Revert "msm8226-common: Build with SDCLANG"

▪ project device/oneplus/oneplus3/
▪ 11eb64a op3: Address some denials
▪ f33d506 sepolicy: update rules for dashd
▪ f6858da op3: Map known display modes for s6e3fa5 panel
▪ 1d0b699 op3: sepolicy: Fix rmt_storage and rfs_access policies
▪ 068251d Revert "op3: Include aptX codec support"
▪ d7d5c70 op3: Fix permission for config partition

▪ project device/qcom/common/
▪ cb1c51f Revert "extractors: Add aptX & aptXHD to confirmed platforms"

▪ project frameworks/base/
▪ 071683e Add back data saver long click action
▪ 9fa418b Show infinity for large notification counts
▪ c26d671 Don't reposition the clock when pulling down the notification bar
▪ 671b088 Automatic translation import
▪ 9da4680 Automatic translation import

▪ project hardware/samsung/
▪ 8794541 macloader: Add one more SEMCO3RD half address
▪ 74c317d audio: Guard WB_AMR callback
▪ e005881 libsecril-client: Rename SOUND_AUDIO_PATH_HANDSET to EARPIECE
▪ e6286b9 audio: Rename HANDSET to EARPIECE to follow libsecril-client
▪ 86f7ea8 Revert "audio: Disable voice log by default"

▪ project kernel/motorola/msm8226/
▪ 454a8d5 misc: lis3dh_mot: Remove delay upper limit

▪ project kernel/oneplus/msm8996/
▪ 126fe55 ARM: dts: 15801: Configure ramoops memory
▪ 2dd34cc fs/pstore: fix compilation warning
▪ 320988e pstore: Fix the ramoops module parameters update
▪ a0cde85 fs/pstore: initialize pmsg from device tree
▪ 3ff0650 fs:pstore:ramoops: config mem from dt

▪ project kernel/samsung/smdk4412/
▪ 82306b1 smdk4412 : move camera fw to /system and fix crash, when the fw is missing

▪ project packages/apps/CMParts/
▪ be502fd Automatic translation import
▪ 5745690 CMParts: strings: Fix indentation
▪ d0cb33a CMParts: gestures: Specify a qualified user for update broadcast
▪ 570b5e5 Automatic translation import

▪ project packages/apps/Contacts/
▪ b59f482 Improve CAF strings
▪ 80a82b0 Automatic translation import

▪ project packages/apps/ContactsCommon/
▪ e15f1f5 Automatic translation import
▪ 00d6890 Improve CAF strings

▪ project packages/apps/Dialer/
▪ 7831a49 Improve CAF strings

▪ project packages/apps/PhoneCommon/
▪ 54ff9b7 Automatic translation import
▪ 3fb43dd Automatic translation import
▪ 48d0efd Automatic translation import
▪ 3082767 Automatic translation import
▪ eb4e879 Automatic translation import

▪ project packages/apps/Settings/
▪ 64d21c0 Track RemotePreferenceManager API changes.
▪ edde204 Automatic translation import

▪ project system/extras/
▪ b76b440 extras: Remove su, we have our own

▪ project vendor/cm/
▪ f5eeaeb Revert "Revert "Gello: fixed""
▪ 0ce00d1 Update github changelog

▪ project vendor/cmsdk/
▪ 4b726a1 RemotePreferenceManager: Fix receiver registration issues.
▪ e0fde0e Automatic translation import

▪ project vendor/huawei/
▪ 3e49a71 kiwi: disable rfs_access on 8939

▪ project vendor/oneplus/
▪ 2276f82 Revert "oneplus3: add aptX codec support"
▪ 050a064 oneplus3: add aptX codec support

▪ project vendor/qcom/binaries/
▪ 5280d5c Revert "bluetooth: Add aptX & aptXHD to comfirmed platforms"

▪ project vendor/samsung/
▪ 6e77a72 t0lte: Patch libsec-ril.so to use audioserver instead of mediaserver
▪ 45a17a0 klte-common: Add aptx blobs
▪ fafe418 n1awifi: Add noise suppression blobs

▼ 02/15/2017

▪ project bootable/recovery/
▪ 34a4e01 Rename process_key to ProcessKey
▪ 6d1945e Fix bldr msg file open mode when offset specified

▪ project device/oneplus/oneplus3/
▪ be592ef op3: Include aptX codec support

▪ project device/qcom/common/
▪ 8685a57 cryptfs_hw: Move to vendor/qcom/opensource/cryptfs_hw

▪ project external/e2fsprogs/
▪ 016c2c7 e2fsck: Add e2fsck_static

▪ project external/ntfs-3g/
▪ 5effca1 Loaded the fuse kernel module with no environment

▪ project frameworks/base/
▪ 614afdb Automatic translation import

▪ project frameworks/native/
▪ 267a2e8 sf: fixes for HWC2

▪ project hardware/libhardware/
▪ a9bb3f7 hardware: power: Remove POWER_HINT_AUDIO
▪ fcd7a60 Revert "power: Add support for camera preview in powerHAL"

▪ project hardware/qcom/bootctrl/
▪ 0a8485b bootctl: use TARGET_RECOVERY_UPDATER_LIBS macro for linking

▪ project hardware/qcom/fm/
▪ 63717c4 jni: Confine the firmware-load skipping to the actual loading

▪ project hardware/ril-caf/
▪ 927a52d ril: Setting ril to v10 or v11 serves no purpose

▪ project hardware/samsung/
▪ f114e2e audio: Use labs() instead of abs()
▪ e3800ac Add another semco mac address
▪ e06577d audio: Disable voice log by default
▪ d44edaa audio: Log error if we fail to set the audio path
▪ df6fc8a audio: Add missing deep buffer to use_case_table
▪ adb788d audio: Fix device table access in get_snd_device_name()
▪ 58735a9 audio: Fix time diff to always return positive numbers

▪ project packages/apps/Settings/
▪ 097a5d6 Automatic translation import

▪ project packages/providers/ContactsProvider/
▪ c881eba dbhelper: fix schema disaster from pre-cafrebase repo

▪ project packages/services/Telephony/
▪ aa8becd Telephony: Fix qtistrings
▪ 83008b2 Telephony: Fix qtistrings

▪ project system/bt/
▪ e999a15 Revert "Bluetooth-Wipower: Enable WiPower feature."

▪ project system/vold/
▪ 25ea9c3 vold: Update path to cryptfs_hw

▪ project vendor/qcom/binaries/
▪ 48c3f6b bluetooth: Add aptX & aptXHD to comfirmed platforms

▪ project vendor/samsung/
▪ 17759a2 Update klimtwifi to the latest
▪ 1696ef6 Add chagallwifi

▼ 02/14/2017

▪ project build/
▪ 2714fc8 Merge pull request #24 from j144df/patch-1

▪ project frameworks/base/
▪ 61e27e9 Automatic translation import

▪ project hardware/qcom/media/
▪ c8a7605 media: add missing 8952 symlink

▪ project kernel/lge/msm8974/
▪ b461827 config: regen defconfig
▪ 04a48df BACKPORT: aio: mark AIO pseudo-fs noexec
▪ c741cd9b soc: qcom: smp2p: Fix kernel address leak
▪ 86d8778 drivers: soc: add size checks and update log messages
▪ 68bc068 msm: thermal: Silence status messages
▪ 697e88f ASoC: wcd9xxx: Fix unprotected userspace access
▪ 814c7a1 ASoC: msm: lock read/write when add/free audio ion memory

▪ project packages/apps/CMUpdater/
▪ 7187ed6 Automatic translation import

▪ project packages/apps/Eleven/
▪ abc9ded Automatic translation import

▪ project packages/apps/OmniSwitch/
▪ ac95269 Automatic translation import

▪ project packages/apps/Recorder/
▪ 7a10f08 Automatic translation import

▪ project packages/apps/Settings/
▪ 913acec Automatic translation import

▪ project packages/apps/SetupWizard/
▪ d4cea55 SetupWizard: Part 2: Implement new OOBE using custom wizard manager

▪ project vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
▪ 2a96249 Automatic translation import

▪ project vendor/oneplus/
▪ 0807316 op3: Remove prebuilt org.ifaa.android.manager
▪ 0654596 op3: Update blobs

▪ project vendor/samsung/
▪ 02b4623 Add exynos5420-common and n1awifi

▼ 02/13/2017

▪ project build/
▪ 83f8844 Fix the 'full_target'

▪ project device/oneplus/oneplus3/
▪ 1679770 op3: Add sRGB entry to color profiles
▪ 3935d52 op3: Move org.ifaa.android.manager to OSS
▪ dafd465 op3: Update for OxygenOS 4.0.3 blobs

▪ project device/samsung/smdk4412-common/
▪ fe8878e smdk4412: configure macloader via header

▪ project frameworks/base/
▪ 3678b35 Correctly Fix SB weather always showing on left
▪ fe83a39 Revert "SysUI:Fix Left Weather always showing even when disabled"
▪ 2e69c38 QS Stroke: Fix Stroke Not applying with Blur
▪ a040914 SysUI:Fix Left Weather always showing even when disabled

▪ project hardware/samsung/
▪ 5b75c57 libril: fix parceling of DataCallListV6 on xmm626x
▪ caece2d ril: Fix unsol response array mapping
▪ 7c367c0 audio: Update comments for voice mics
▪ 05bc188 audio: Add support for bluetooth voice calls

▪ project packages/apps/ResurrectionOTA/
▪ cb65b63 Automatic translation import

▪ project packages/apps/Settings/
▪ 6acd833 Settings: Update maintainer lists for Android One 2'nd (seed) (#693)
▪ ef24de0 Automatic translation import
▪ 9204aaa Scrollable Small QS tiles [2/2]

▪ project packages/apps/SetupWizard/
▪ 3593f03 SetupWizard: Part 1: Initial wizard manager conversion

▪ project vendor/qcom/opensource/cryptfs_hw/
▪ d1e1e0b cryptfs_hw: Remove keymaster partition check
▪ 8d14c48 Cleanup temporarily stored passwords
▪ 3494750 cryptfs_hw: update the listener property with keymaster property
▪ f09ae18 Wait for QSEECom listeners before calling KMS APIs
▪ 55fd88f cryptfs_hw: Tie HW FDE keys with keymaster
▪ 7223712 cryptfs_hw: Update module as per vold project
▪ 0e64543 cryptfs_hw: add string.h
▪ 0b9f6f6 cryptfs_hw: Update APIs to take old password
▪ 53ae3b4 cryptfs_hw: Add support for wipe_key routine
▪ 1ecf84f Adding support for eMMC based ICE
▪ 2fc15a0 Adding support of Inline Crypto Engine (ICE)
▪ d48e2a0 qcom/common: Added O_NOFOLLOW to avoid follow the symlink
▪ 9cccca7 Port cryptfs_hw library to 64bit platform
▪ cba11e0 Wrong function pointer usage
▪ a0624c1 Place library in vendor folder on device
▪ ffb80b2 vold: HW based device encryption

▪ project vendor/samsung/
▪ a3f59d8 hero: update blobs