ChangeLog For EvolutionX_4.2 Build 

ChangeLog For EvolutionX_4.2 Build 

Zeeshan Ahmed

Read Before Flashing

Note-

*Use Latest OrangeFox Stable Recovery(R-10.1_2 Stable Version or higher)

*For Pitchblack/Twrp Users(use the latest available)

*Clean Flash Mandatory For This build(Otherwise i wont listen crashes and bugs report)

MiuiCamera :-

*Old Cam Blobs


Device Side Changelogs:-


*Switch to new Aosip Trees(Thanks to anunay,subhajeet and aosip team)


*Adapt trees for whyred and some fixes(Thanks to keerten and keertesh)


*Updates all blobs from LA.UM.8.2.r1-05100-sdm660.0


*Switch to 1.3 PowerHal and adapt it for whyred


*Fix vowifi for many carriers(china beta firmware recommended)


*Added some missing miuicamera props


*Fix front torch issue in miui camera


*Add missing miui camera priv-app permission


*Merge LA.UM.8.2.r1-06300-sdm660.0 tag in data-ipa-cfg-mgr


*Ipacm: Fix WLAN tethering offload


* Audio: add voice multi session property


*Face Unlock: Add com.motorola.faceunlock package to aux cam list


*Face Unlock: Address Denials for face unlock


*Vowifi: Make WiFi Calling preference editable for Jio (India)


*Ipacm: Address denials for wlan tethering offload


* Disable HD logo


* Add 2 instance support for record_24


* Fix A2DP when offload is disabled


* Fix yellow tint


*Set virtual displays to 0


* Enable high fps sf early phase offsets


* Enable pm.sleep_mode


* Maybe More....



Kernel Side Changes:-


*Switch Back to Latest Extended Hmp Kernel



Source Side Changes


Need to check current user when triggering notification lights

Allow to hide navigation bar gesture completely

core: mark libsysutils and libdiskconfig recovery_available

Gesture nav toggle: show IME when needed and improve code

Revert "Fix deletion of VkSemaphores in VulkanManager."

sepolicy: Add sdcard_posix_contextmount_type attribute

sepolicy: New type sdcard_posix for labeled filesystems

Settings: Add Touch Sensitivity functionality

SystemUI: Blacklist KEY_EDGE_LONG_SWIPE_ACTION for tuner

SystemUI: simplify qs tile helper

TunerServiceImpl: Blacklist Settings.System from tuner reset

Add ability to restrict app data/wifi/vpn usage

Add missing default permissions for Device Personalization Services, Lawnchair, Pixel Launcher and Settings Suggestions

AudioService: fix audio mode not reset to MODE_NORMAL

OmniStyle: move some headers online

OmniStyle: move some strings from manifest to resource

sepolicy: New type sdcard_posix for labeled filesystems

AndroidRuntime: Remove support for image classes

base: do not use new lockscreen layout for bypass

Drop overlays for Prebuilt DocumentsUI

Fix lockscreen clock style issues caused by Derp commits

Handle negative background data usage

pixelstyle: Import Telephony overlays

pixelstyle: Ship CarrierSettings, replacing apns-conf and CarrierConfig

ScreenshotSelector: handle rotation issues

Settings: LocaleListEditor: fix layout stuck at 0dp

Settings: Show carrier version preference

SystemUI: Fix showing duplicated charging status

SystemUI: Show QS data saver info dialog until enabled

vendor: Drop APN configs

FOD devices only

Remove unneeded FOD pressed icons

Introduce Adaptive Playback

NOTCHED devices only

Settings: Define notch category and hide it on non-notch devices

Settings: Hide notch switch

fwb: Add support for customizations on some navbar keys

fwb: Guard some functions against face unlock

fwb: Port long screenshot implementation from Asus

Implement edge long swipe gesture

OPScreenRecorder: Update to v2.3.0

Settings: Update ROM banner color to reflect new version

SystemUI: Improve qs detail theming

SystemUI: Keyguard: Only apply padding if fod view showing

FOD devices only

FODCircleView: Prepare for new FOD impl

FODCircleView: disable touch detection on screen off

FODCircleView: Don't show on certain cases

FODCircleView: Fix high brightness after unlocking

FOD: Implement FodScreenOffHandler

FOD: Show fod circle below pattern/pin view

FodScreenOffHandler: Add hasEnrolledFingerprints callback

Adapt session API for newly added AudioPolicyService code

audiopolicy: Fixup b07e64e and re-sync with CAF

AudioService: communicate audio HAL process pids to native audioserver

base: add outline style to caffeine qs tile drawable

base: SystemUI: Disable junky LS clock & slice transition animations

DozeTriggers: Add provision to pulse without proximity check

Fix Launcher3 errors due to missing permissions

IMS: Add new Carrier Config

media utils: dump audio HAL service before restarting audioserver

media utils: fix UAF in TimeCheckThread

Merge April security patch

Port face unlock feature

Prevent HandlerThread from losing interrupted flag

Proper fix of Android Auto

QS header: Update and style edit strings

Settings: Legacy suggestions: Remove alpha for close vector

SystemUI: Cleanup pixel live wallpapers changes

SystemUI: Fix NPE on OpaEnableDispatcher

SystemUI: Remove duplicate CONFIGURE_WIFI_DISPLAY permission

Telephony: Add codeaurora.telecom.action.CALL_TYPE to protected broadcasts

Telephony: Rename VoWiFi Emergency notification intent

TimeCheck: fix use of uninitialized variable

UninstallAlertDialogFragment: Catch IllegalArgumentException

Update translations

a11y: don't crash the system when illegal component name encountered

Add kill-app api (with new fresh implementation)

Allow to set default refresh rate value

Allow to show music heads up on new tracks

Audioservice: do not suppress music volume adjustment

Modify start/stop condition for mScreenDozeTimer.

PackageManagerService: Drop caches according to incremental version

ListView: Disable dividers by default

OPScreenRecorder: Update to v2.3.0

Revert brightness thumb vector to AOSP version

sepolicy: common: add rules for RGB accent & QS BG picker

sepolicy: Fix Lawnchair denials

SystemUI: fix binary clock update

Bring back option to customize the length of the navigation handle (w/ fix for the untouchable buttons in the navbar)

Bring back optional back gesture vibration tick

EdgeBackGestureHandler: Change back gesture height intervals

EdgeBackGestureHandler: Handle all exceptions with WindowManagerService

Evolver: Implement button settings

Implement edge long swipe gesture

Navbar: Switch gesture navbar to new navigation bar key event source

Settings: Clean up running services fragment layout

FOD devices ONLY

FOD: Show fod circle below pattern/pin view

Don't include the data dir in zygote library paths

Fix ThumbnailUtils thumbnail pts calculation

Merge latest translations from Crowdin

base: Grant storage permission to Lawnchair

Fix for recycling key events when sending global button broadcast

Fix wrong variable in AccountManagerService's TokenCache

Freedom windows: fix drag

Make sure the right DND config is used

EvolutionUtils: add Doze package checks

fwb: Set default animation scale to 0.5x

Navbar: Ensure 2/3 button layout options play nice with gesture navbar

Navbar: Refactor navigation bar visibility control

Settings: add pair new to BT panel slice

Settings: Only show system gestures if navbar is visible

Settings: QS panels: Add Bluetooth panel

Settings: QS panels: fix data usage display on mobile panel

Settings: QS panels: Fix pair new device icon

Settings: QS panels: Improvements

SmartCharging: Change default overlays

SystemUI: Port more Assist things from Pixel SystemUI

FOD devices ONLY

FODCircleView: Hide animation when auth fails

FODCircleView: Also hide circle on auth error

FODAnimation: Check if view is null before adding a new one

Add Camera button support

Base: PhoneWindowManager: simplify toggleCameraFlash

DataSwitchTile: grant missing permission

fwb: Add config to define camera key type

fw/b: Allow customisation of navbar app switch long press action

PhoneWindowManager: Fix screen peek KEY_FOCUS handling

Reimplement device hardware wake keys support

Reimplement hardware keys custom rebinding

VoWifi notification for emergency calls

adb: fix double close in wait-for-*

Bring back stock Android 10 media seekbar

Export techpack/audio uapi headers of msm 4.14 kernel

overlay: Use old NTP server in China

pm: Add flags for UFS card for encryption in vold

QS: Add and use Mobile Data panel

QS: Use Mobile Data panel for CellularTile

Settings: panels: Add Mobile Data panel


Report Page