[ONE Android Development] varund7726:
Update 20170202

Changelog

Main Changes :-

--Fix Mic Volume Issue on certain devices

--Fix Battery Text Visibility Issues when battery set to text only

--Use new CMHW touchscreen implementation

--Possible fix to random reboots after kernel changes

Detailed Changelog

▼ Resurrection Remix Nougat Ver 5.8.1 Changelog

▼ 02/02/2017

▪ project android/
▪ 63bdcf4 Track our external google
▪ 05fe737 android: switch to LineageOS recorder

▪ project device/oneplus/bacon/
▪ 4f0b05e bacon: Switch to the CMHW touchscreen gestures implementation
▪ 45a5e67 bacon: remove extra key

▪ project device/qcom/common/
▪ b136210 power: Remove POWER_HINT_AUDIO

▪ project frameworks/base/
▪ 4468628 GlobalScreenShot:Fix Unused Calls
▪ 2a042d7 Update qs settings on dpi change
▪ c5e40ab [1/2] base: SystemUI: header pack config enhancements
▪ eb8041d Fix playing screenshot's sound when camera's sounds off
▪ 9666bc2 PhoneWindowManager: Support multiple key handlers
▪ adf3c54 SystemUI: Never link nofication volume on non-voice capable devices
▪ 96e38eb core: more descriptive vendor image mismatch message
▪ dbcaebf Revert "Frameworks: fix living wallpaper exception when reboot"
▪ 467a7b7 Merge pull request #175 from micky387/nougat
▪ 26a7bb2 Fix Battery Text Visibility issues (update)

▪ project frameworks/native/
▪ dc42b2b gralloc1: Acquire mutex early in release
▪ a479621 sf1 : Avoid resetting skip flag for dim layer
▪ a4527c3 surfaceflinger: Increase SurfaceFlinger dump buffer size to 16k.
▪ 85c7cf1 Preserve app data if neither ce nor de have xattr user.default

▪ project hardware/libhardware/
▪ f29cb1f hardware: power: Remove POWER_HINT_AUDIO
▪ 4be06d8 Revert "power: Add support for camera preview in powerHAL"

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

▪ project kernel/moto/shamu/
▪ c36d4df shamu: sigma kernel 3.1
▪ 3c4aee5 tick/broadcast: Prevent NULL pointer dereference
▪ 8c0ae00 mm/hugetlb.c: fix reservation race when freeing surplus pages
▪ fccc241 mm/init: fix zone boundary creation
▪ 3d1d7a5 i2c: fix kernel memory disclosure in dev interface
▪ 3ffd218 input: atmel_mxt_ts_mmi: Use wakeup key instead of power key for dt2w

▪ project kernel/oneplus/msm8974/
▪ 2419510 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_kernel_oneplus_msm8974 into HEAD
▪ 34dce45 input: synaptics: Support up arrow gesture
▪ f6aabcd input: synaptics: Make gesture enable flags more generic.
▪ 9abf5fa input: synaptics: Remove junk comments

▪ project packages/apps/AudioFX/
▪ 68476c6 Automatic translation import

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

▪ project packages/apps/CMBugReport/
▪ b23a2ac Automatic translation import

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

▪ project packages/apps/CMParts/
▪ 6694859 CMParts: Move status bar tap to sleep pref to Settings
▪ 9665e1d CMParts: Add touchscreen gesture settings and keyhandler
▪ e8261dd CMParts: buttons: Remove double tap power for camera setting
▪ fe53ebe Automatic translation import

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

▪ project packages/apps/Calendar/
▪ e7899e8 Automatic translation import

▪ project packages/apps/CellBroadcastReceiver/
▪ 7f56ce1 Automatic translation import

▪ project packages/apps/Dialer/
▪ 3ea64e3 Automatic translation import

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

▪ project packages/apps/Gello/
▪ 794fdd5 Automatic translation import

▪ project packages/apps/Messaging/
▪ cfdcc79 Automatic translation import

▪ project packages/apps/Settings/
▪ 75beda8 Fix tab animations arrays
▪ 049d0fc Remove cube in, cube out animations for configurations tabs
▪ 6c02870 Settings: Add status bar tap to sleep pref to gestures
▪ b881ecf Settings: gesture: Add CMParts touchscreen gesture settings

▪ project packages/apps/SetupWizard/
▪ fdf1c87 Automatic translation import
▪ cd34a58 Build org.cyanogenmod.platform.internal as static library

▪ project packages/apps/Snap/
▪ 289e677 Automatic translation import

▪ project packages/apps/ThemeChooser/
▪ ed41164 Automatic translation import

▪ project packages/apps/Trebuchet/
▪ 3778f4d Automatic translation import

▪ project packages/providers/DataUsageProvider/
▪ be55cf6 Automatic translation import

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

▪ project packages/providers/WeatherProvider/
▪ 67824b6 Automatic translation import

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

▪ project packages/services/CMAudioService/
▪ 9d998c1 Automatic translation import

▪ project packages/services/Telecomm/
▪ 7b087f5 CallAudioModeStateMachineTest: fix compilation

▪ project packages/services/Telephony/
▪ 4ca68a0 MobileNetworkSettings: Read and write USER_NETWORK_MODE
▪ 57e02a7 Automatic translation import
▪ b1a17ec Automatic translation import

▪ project packages/services/ThemeManagerService/
▪ 149b09d Automatic translation import

▪ project packages/services/WeatherService/
▪ dc3564a Automatic translation import

▪ project vendor/cm/
▪ ef85831 cm: overlay: Settings: Enable gesture settings
▪ f030ff9 cm: add LineageOS recorder
▪ 2043535 Revert "Gello: fixed"

▪ project vendor/cmsdk/
▪ b26d017 cmsdk: Add touchscreen gestures support
▪ 51dc7e3 cmsdk: Add DeviceKeyHandler overlays
▪ 8a30161 Automatic translation import
▪ 3b1686c Automatic translation import

▪ project vendor/oneplus/
▪ 73de7b2 op3: Add op3t adreno firmware
▪ 107877c op3: Update to OxygenOS 4.0.2 blobs
▪ 5cdb1ca op3: Update to N camera blobs

▼ 02/01/2017

▪ project device/oneplus/bacon/
▪ f31c94d Revert "Fix low mic volume"

▪ project frameworks/opt/hardware/
▪ 3a49878 cmhw: Add TouchscreenGestures API

▪ project kernel/moto/shamu/
▪ 5537074 cpufreq: remove race while accessing cur_policy
▪ 6f220ad cpufreq: Fix timer/workqueue corruption by protecting reading governor_enabled
▪ 3266ebd cpufreq: Protect against hotplug in cpufreq_register_driver()
▪ 32784ac cpufreq: Use correct locking for cpufreq_cpu_data
▪ 0780359 cpufreq: Add if cpu is online check in show
▪ 0f0715d cpufreq: preserve user_policy across suspend/resume
▪ d4380ae cpufreq: Clean up after a failing light-weight initialization
▪ f39c3c5 cpufreq: use memcpy() to copy policy

▪ project packages/apps/OmniStyle/
▪ 338bd87 OmniStyle: add wallpaper contribution and picker

▪ project packages/apps/Settings/
▪ 4de12cc Add Xiaomi Mi5 (gemini) maintainer (#679) (#679)
▪ 008772f Add themes to dashboard
▪ a387ea0 Add Zenfone 5 (T00F) maintainer (#678)
▪ cc0ec1e Settings: Expose configutations fab button colors
▪ 511b2c0 withdraw name from maintainer for htc10 and z3 (#677)

▪ project packages/apps/SetupWizard/
▪ 4e218b6 Remove Google Play Services dependency

▪ project system/sepolicy/
▪ 2d20429 Merge pull request #1 from ashoksoni/nougat

▪ project vendor/cm/
▪ 5064a4c Update github changelog

▪ project vendor/samsung/
▪ a9cfe1a serrano: Update copyrights

▼ 01/31/2017

▪ project android/
▪ f25eb12 manifest: update for OMS

▪ project build/
▪ 13ab327 Always copy bootable images in BOOTABLE_IMAGES/
▪ 97c2e92 Revert "releasetools: Don't extract BOOTABLE_IMAGES when signing target files"
▪ 5b8790b Move ro.bootimage.build.fingerprint to build.prop

▪ project device/huawei/angler/
▪ 5678a42 angler: use nanoapp_cmd compiled from source

▪ project device/lge/g2-common/
▪ 4ec74c1 sepolicy: Fix baseband
▪ 6a4208c sepolicy: Make time daemon a mlstrustedsubject
▪ 651b01e sepolicy: Allow init to write in debugfs
▪ 1cf380c sepolicy: Fix GPU

▪ project device/motorola/msm8226-common/
▪ d59057d msm8226-common: Fix blobs extraction with no vendor repos

▪ project device/oneplus/bacon/
▪ d503694 Fix low mic volume

▪ project frameworks/av/
▪ 586b55f Merge remote-tracking branch 'lineage/cm-14.1' into nougat

▪ project frameworks/base/
▪ b4498c2 Merge remote-tracking branch 'private/oms-final' into nougat
▪ 0d693b9 core: remove duplicate symbol
▪ 29e5562 SystemUI: Disable statusbar superuser indicator by default
▪ daa2993 Base: Fix hot reboot issues that caused by color HEX
▪ f6adaf4 Base: Update colors for RR OMS (1/2)
▪ ea6e1cb Expose external qs tile tint color
▪ a10f3df PackageSettingBase: underp setUserState()'s parameters
▪ 1718a1d Rework dashboard settings [2/2]
▪ 280bbd0 Dashboard summaries double lines toggle [1/2]
▪ 8fe80d8 Dashboard tile layout config [2/2]
▪ dc80299 FWB: Dasboard customizations
▪ f4d2730 doze: allow grayscale even if invert boolean is false
▪ 0f9165d SystemUI: Expose switch bar title
▪ f596124 OMS: Introduce MODIFY_OVERLAYS permission for user apps
▪ da09181 Themes: Expose QS battery
▪ f243d40 OMS7-N: ApplicationsState: add filter for Substratum icon overlays [1/2]
▪ 4224259 OMS7-N: ApplicationsState: add filter for Substratum overlays [1/2]
▪ 8001a84 N-Extras: AudioService: Allow system effect sounds to be themed
▪ 517557f N-Extras: Add dynamic theme fonts support
▪ 29fc612 N-Extras: Add dynamic theme BootAnimation support
▪ 9edecbb SystemUI: Use own drawables for QS expand icon
▪ 2ea5fe9 OMS7 compatible 'Ambient notification inversion'
▪ 2743ee8 Allow prevention of doze notification color inversion
▪ 0f30012 Notification dynamic colors bool compatible with OMS7
▪ f1fbc9d Notifications: Expose a bool to disable dynamic colors
▪ e8bdc24 Themes: Expose various QuickSettings text colors
▪ 0650141 Allow custom alpha for notification shade bg color
▪ d168925 SystemUI: Expose QS edit item decoration background color
▪ 4587ae1 Themes: Allow Navbar ripple color to be themed
▪ a083316 Themes: Allow Permission Icons to be fully themed
▪ 87a0e02 Themes: Allow Immersive cling colors to be fully themed
▪ 9c07b9f Themes: Expose resolver hardcoded colors
▪ e510c1a OMS7-N: Implement multi-target enable/disable and disable-all [11/11]
▪ c214769 OMS7-N: Do not enforce code policy limiting overlay installation [10/11]
▪ 4f371d1 OMS7-N: Persistence on boot through OverlayManagerServiceImpl [9/11]
▪ a099049 OMS7-N: Disable Zygote preloaded drawables [8/11]
▪ 8fefb60 OMS7-N: installd: add command 'rmidmap' [7/11]
▪ 0cf2542 OMS7-N: Fix memory leak during idmap creation [6/11]
▪ b3416be OMS7-N: idmap: suppress print for padded resources [5/11]
▪ d9c7f5e OMS7-N: Set EXTRA_REPLACING correctly in ACTION_PACKAGE_ADDED [4/11]
▪ 09a364e OMS7-N: Integrate OverlayManagerService into framework [3/11]
▪ 89fad15 OMS7-N: Introduce the OverlayManagerService [2/11]
▪ 467768a OMS7-N: Support tagging resources as OK to overlay [1/11]
▪ 99dee22 Revert "Support AOSP service to scan carrier resources"
▪ 4921eda Revert "Framework: Add regional carrier bootanimation"
▪ 98c518d Correctly name LID_STATE_CHANGED broadcast
▪ 1233532 Automatic translation import
▪ 9e9b22f Disable lock screen blur by default
▪ 6e5987b Revert "Add overlay option for Settings.System.ACCELEROMETER_ROTATION_ANGLES"
▪ f59351a Fix incorrect FIFO cgroup assignment.
▪ 4af5174 Make sure Zygote is running at process priority 0 after VM has started.
▪ 9c14710 Automatic translation import

▪ project frameworks/native/
▪ 46cc87f Merge remote-tracking branch 'rr/nougat-oms' into nougat
▪ 33c1848 Merge remote-tracking branch 'lineage/cm-14.1' into nougat

▪ project hardware/qcom/display-caf/msm8996/
▪ c372a9b Revert "display: Add color metadata definition"
▪ d714c70 Revert "sdm: Use ColorMetadata in SDM"

▪ project hardware/qcom/media-caf/msm8996/
▪ 86c766c Revert "mm-video-v4l2: vdec: Support for HDR Info extension"
▪ 524280d Revert "mm-video-v4l2: vdec:Metadata for HDR and ColorAspects"
▪ bb55321 Revert "mm-video-v4l2: vdec: Convert maximum display luminance in cd/m2"

▪ project hardware/samsung/
▪ 8414bd2 audio: Allow targets to override the deep buffer device
▪ d23c6b5 audio: Move card specfic defines to a header
▪ 757ac41 audio: Factor out offload code
▪ 0612a4e audio: Rename header guard macro
▪ c8502b9 audio: Update module name/author
▪ 052094b audio: Remove dummybuf headphone GPIO code
▪ 2f6f858 audio: Remove HTC acoustic amplifier code
▪ 297a636 audio: Import N HAL from flounder

▪ project kernel/lge/msm8974/
▪ 0f15b36 usb: gadget: f_mbim: Change %p to %pK in debug messages
▪ e8351c3 ASoC: msm: qdsp6v2: Change audio drivers to use %pK
▪ b3b6ea6 msm: kgsl: fix sync file error handling
▪ 84e362a net: ping: Fix stack buffer overflow in ping_common_sendmsg()
▪ 0886efa netfilter: Change %p to %pK in debug messages
▪ 78a1a96 mm: avoid setting up anonymous pages into file mapping

▪ project packages/apps/Contacts/
▪ b641709 Merge branch 'nougat' of https://github.com/ResurrectionRemix/android_packages_apps_Contacts into HEAD

▪ project packages/apps/ContactsCommon/
▪ ff08d44 Merge branch 'nougat' of https://github.com/ResurrectionRemix/android_packages_apps_ContactsCommon into HEAD

▪ project packages/apps/Dialer/
▪ 8c959cc Themes: InCallUI dialpad digits color
▪ 09bb139 Themes: Separate background color from text color

▪ project packages/apps/ExactCalculator/
▪ dbaca56 Merge https://github.com/SubstratumResources/platform_packages_apps_ExactCalculator into HEAD

▪ project packages/apps/PhoneCommon/
▪ a2afd1b Merge branch 'n-mr1-oms7' of https://github.com/SubstratumResources/platform_packages_apps_PhoneCommon into HEAD

▪ project packages/apps/ResurrectionStats/
▪ ebde8fd Stats: Constants: v5.8.1

▪ project packages/apps/Settings/
▪ 697d612 Merge branch 'private/oms' into nougat
▪ 97f6e25 Settings: Don't crash in SUW if no talkback service is installed
▪ 15a2742 Automatic translation import
▪ 2073b35 Settings: Disable lock screen blur by default
▪ 53652d9 Handle SubSettings instance leaks in Index.java

▪ project packages/apps/Snap/
▪ 9936197 Fix thumbnail sometimes not being shown initially in video mode.
▪ 7cf0bf3 Fix shutter button pressed state tracking issues.

▪ project system/sepolicy/
▪ e2c98e2 Add policy to SELinux to allow ViPER4Android in enforcing mode
▪ 3696098 OMS7-N: Add service 'overlay' to service_contexts

▪ project vendor/cm/
▪ d87df53 rr: version 5.8.1
▪ 7f4d5c4 apns: Remove differentiation between FreedomPop GSM APNs
▪ cd4b865 apns: Correct FreedomPop US LTE APN
▪ e035d26 envsetup: Use GNU sed commands if GNU sed is detected
▪ acdd10c apns: Add differentiation to FreedomPop Global GSM APN
▪ 1239f72 apns: Add FreedomPop US LTE sim APN
▪ 5332b34 apns: Correct FreedomPop Global GSM APN

▪ project vendor/huawei/
▪ e4bbaf3 angler: use nanoapp_cmd compiled from source

▪ project vendor/lge/
▪ da12281 g3-common: Kang hammerhead drm

▪ project vendor/samsung/
▪ 2d5d537 gts210wifi: Updates from 810XXU2CPK1_T810XAR2CPL1_XAR
▪ 9bef2ec gts28ltexx: initial T715XXU2BPE2_T715XEU2BPE2_XEU
▪ fd0abbb gts28wifi: Initial T710XXU2CPK1_T710XAR2CPL1_XAR

Downloa will be available soon
​