Changelogs EvolutionX Unofficial 12.2
lavenderNotable ROM changes:
==============================
SimPhonebookProvider: Close discarded cursors on remote failures
Revert "Telephony: Bring in the new icon"
version: Uprev to 12.2
prebuilt: Do not clone more apps
Evolver: Add toggle for screenshot flash animation [2/2]
Evolver: Update keybox repo URL
Evolver: OverlaySwitchPreference: Multi user fixes
extras: Add ImeNavBarSpaceOverlay
Settings: gestures: Wire sysui_show_nav_bar_ime to ImeNavBarSpaceOverlay
TelephonyProvider: Avoid abandoned cursors in APN and message queries
btif_av: Do not reconfigure codec on GAME switch
fixup! surfaceflinger: Allow ZOrder override for UDFPS dim layer
bluetooth/aidl/default: Fix 100% CPU spin while waiting for the HCI interface
Fix OOB in DynamicsProcessing MBC band processing
Fix signed overflow in convertCleanApertureToRect
Fix heap-buffer-overflow in AudioAttributes unmarshalling
Fix persistent DoS in WifiNetworkSuggestionsManager via PersistableBundle depth bomb
Revert "TelephonyProvider: Bring in the new icon"
Sanitize sensitive BiometricsSettingsBase extra
Remove EXTRA_DATA from ConfirmDeviceCredentialActivity
Strip URI grant flags in AppRestrictionsFragment
Remove dialog building logic from PaymentDefaultDialog onCreate.
Ensure remote device credential alias is used for action CONFIRM_REMOTE_DEVICE_CREDENTIAL.
Settings: Label additional battery power components
Settings: Stop uninstall after showing administrator restrictions
runtime: Allow modifications to android.os.Build and its inner classes
optimized hprof speed
art: Optimize the entirity of ART for performance
ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set
Revert "Add visibility attributes in runtime/arch"
art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target
art: Add Kryo585 support
art: Kryo785 supports dotprod
art: Disable debug tracing on production builds
art: add kryo785 architecture variant.
art: Add support for Cortex-A510
Revert "Remove strip.keep_symbols from libart defaults"
AIDL CAS HAL: Fix incorrect mmap failure check
vold: Respect filesystem maintenance capabilities
MediaProvider: Less spam
Revert "MediaProvider: Bring in the new icon"
libgui: Make BufferItemConsumer abandon idempotent
CallLog: Get rid of warning
Revert "Telecomm: Bring in the new icon"
Restrict USSD requests to the subscription's associated user.
Port AxionOS GlassBlurFilter to A17 RenderEngine
telephony: Unfinalize base classes for MTK vendor extensions
camera: Support legacy Xiaomi single-role tag lookups
renderengine: port AxionOS GlassBlurFilter to A17
surfaceflinger: Query UDFPS dim layer name with strstr
gms: Update packages from kodiak CD1A.260905.001.B1
extras: SystemUIClocks: Update from kodiak CD1A.260905.001.B1
Settings: Make satellite settings unavailable without attach support
Settings: Add preference for Double tap screen to sleep
Settings: Update illustrations from Canary
Update lottie animations from Pixel 9 Pro XL BP2A.250805.005
colors: Introduce Reality display engine [2/2]
gesture: allow hiding navigation ime bar [2/2]
Setting: batteryinfo: Add config to enable/disable battery design & maximum capacity info
Settings: Improve battery divider handling in BatteryHeaderPreferenceController
Settings: Add BatteryDivider to fuelgauge
add app battery optimization settings link to Battery screen
Settings: Stop showing header in device info
WifiTetherClientLimitPreference: Fix compilation
Settings: SoftAp: add Hidden SSID preference
Settings: SoftAP: Add client manager
WiFi: Remove country code checking.
Revert "[Wi-Fi] Remove 'Do not validate' option in CA certificate spinner"
Settings: DevicePicker: Adapt to S style
ChooseLockPassword: Decrease minimum pin length for auto confirm
Satellite: Check support before modem registration and carrier mode queries
Wifi: Check radio features before observing UWB and Thread state
fix location mode check in enforceCanAccessScanResultsForWifiScanner()
WifiChipAidlImpl: ignore debug logging requests on MTE Pixel devices
add option of always randomizing MAC addresses
WiFiInfo: Fix crash on google setup wizard
update_engine: Allow backup tool to run in user builds
releasetools: clear stale per-user RRO state on OTA update
build: skip check-selinux-treble-labeling in droidcore
core: fix broken bootloader on A/B devices which wants buildvariant info in the cmdline of bootimage.
Allow prebuild APK's in Vendor
core: dexpreopt: Reset compat library lists for non-app modules
Revert "Revert^2 "Turn on SELinux Treble labeling tests""
envsetup.sh: Fix inaccurate ccache size reporting
envsetup.sh: Wrap ccache setup into a function
gms: Disable Pixel haptics components completely
gms: Disable Pixel haptics components on non-Pixel builds
telephony: Gate satellite evaluation on device satellite support
Settings: Skip no-op satellite tile state writes
PixelDocumentsUIGoogleOverlay: Override the AOSP overlay
GoogleHealthConnectOverlay: Use the explicit resource map
thermal: Accept empty temperature selections
gms: Revert Pixel Launcher to mustang CP2A
check_boot_jars: Add camera packages to the whitelist
check_boot_jars: Add xiaomi packages to the whitelist
vold: Fallback to direct restorecon if property set fails
bluetooth/aidl/default: Fix CPU spin while waiting for HCI
overlay: Apply shared library resources at build time
overlays: Stop including the unsupported SystemUI VPN overlay
overlays: Target the shipped modular system packages
GoogleConfigOverlay: Use the platform DeviceLock controller