Evolution X 8.6-AOSP (Isaw)
@ij_israfilRom Changelog:
Evolver: Introduce Depth Wallpaper feature
Fix "Manage App & Content access" for profiles
Island: Fix some album-art not showing
Island: Use status bar height as top margin
Merge May 2024 security patches
PixelPropsUtils: Update fingerprints to May 2024 release
Settings: Add a dev option to unlimit screenrecord filesize
SystemUI: Add vibration when long pressing QS footer settings button
SystemUI: Default to true for HeadsUp notifications
SystemUI: Proper background for brightness slider
libaudiohal: only call getAudioPort if it is supported
version: Uprev to 8.6 (Isaw)
Evolver: Clean up and refactor
Settings: Add Evolution X fragment to Firmware version window
apn: Add "Samantel" and "Shatelmobile" APNs
apns-conf: Update Digi Mobil mcc="226" mnc="05"
apns-conf: Update Vodafone RO mcc="226" mnc="01"
apns-conf: update default APN for Vodafone IN mcc="405" mnc="66"
build: make: use jemalloc by default and allow opt-in to scudo
config: Adjust configs
config: Reduce system server verbosity
config: device_framework_matrix: Add lineage.hardware.radio.config
evolution: Opt-in to shipping full recovery image by default
fixup! Correct logic for obtaining the path to full recovery image
fixup! Support generating partial OTAs from extracted target_files
gms: Update for April 2024
vendor: Disable debugs infos on user build only
version: Add AOSP to naming to avoid confusion with XYZ
Add required priv-app permissions for SystemUIGoogle
Bring back app lock support
DozeTriggers: Skip proximity check on notification pulse if edge light face down enabled
Evolver: Bring back ambient pulse notification
Fix sync issue with handling display state changes
Fix the issue of not sending p2p connection change broadcast to app with PERMISSION_MAINLINE_NETWORK_STACK
Fix the problem of internal segfault in addQueue function
PackageInstaller: Remove side padding from the dialog
PackageInstaller: show current/new version on sideload
Pixel-fw: Clean up and update for A14 QPR2
Pixel-fw: Update SettingsGoogle resources
PulseLightView: Cancel the animation on pulse end
Re-integrate Pixel framework hooks and wrappers
Revert "Clear up the obsoleted cascading signal strength polling logic"
Settings: Add preference for KEY_MIN_REFRESH_RATE
Settings: Bring back Volume Long Press Skip Tracks
Settings: Define android manifest
Settings: Import settings from pixel-fw
Settings: Replace android:name for SettingsGoogle
SystemUI: AODTile: This should be a BooleanState tile
SystemUI: Fix NPE in VolumeDialogImpl causing system crash
SystemUI: Fix secondary label alignment on A11 QS UI Style
SystemUI: VolumeDialogImpl: Add content observer for panel timeout
SystemUI: screenshot: Also post a notification with a preview
appwidget: Catch IllegalStateException when retrieving providers profiles
cameraserver: Allow google camera to access multiple cameras
cameraserver: Let multiple cameras opened by stock camera application
clocks: update from lynx-ap1a.240405.002
releasetools: Make recovery patch use bsdiff exclusively
ActiveServices: Add delayed service restart (DSR) due to app launch
ActivityThread: Resolve runtime exception when pausing an activity
CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed
CachedAppOptimizer: Fix persistent compact skipped
CachedAppOptimizer: Set thread group to background
Catch IllegalArgumentException as it might indicate corrupted packages.xml
ConfigurationController: Prevent app crash caused by null configuration
DSR: Fix broken DSR
DSR: Fix DSR when we have toast window
Mass revert of BT breaking changes
OomAdjuster: B-service aging propagation on memory pressure
Revert "Remove strip.keep_symbols from libart defaults" (fixes Apps crash on startup)
SoundPool: Enable multithreaded track start
SoundPool: Separate thread priority for SoundDecoder and StreamManager
SystemUI: Add null check for wakelock in KeyguardViewMediator
SystemUI: Fix RecodingController NPE with GameSpace
Use getPackagesForOps instead of iterating packages by checkOperation
WindowManagerService: Fix IndexOutOfBoundsException when traversing AppFreezeListener
audiopolicy: support extended feature in audiopolicymanager
core: Allow vendor odm symlink in framework overlays paths
libhwui: compile for performance
libhwui: enable O3 when compiling for perf
libhwui: remove deprecated perf flags
themes: Rectify padding for QQS bottom brightness slider
vendor: Disable phantom process monitoring as workaround
#credit @kaderbava